:root{--cds-color-white: #ffffff;--cds-color-grey-01: #f3f1ed;--cds-color-grey-02: #e0ddd6;--cds-color-grey-03: #c4c2bc;--cds-color-grey-04: #84827e;--cds-color-grey-04-strong: #646260;--cds-color-grey-05: #232321;--cds-color-grey-06: #1b1b18;--cds-color-grey-07: #141410;--cds-color-black: #0b0b0a;--cds-color-brand: #ff550c;--cds-color-green-01: #008924;--cds-color-green-02: #0089241a;--cds-color-red-01: #b83100;--cds-color-red-02: #b831001a;--cds-color-orange-01: #d07d00;--cds-color-orange-02: #d07d001a;--cds-color-white-05: #ffffff0d;--cds-color-white-10: #ffffff1a;--cds-color-white-15: #ffffff26;--cds-color-white-20: #ffffff33;--cds-color-white-60: #ffffff99;--cds-color-black-05: #0b0b0a0d;--cds-color-black-15: #0b0b0a26;--cds-color-risk-excellent: #3498db;--cds-color-risk-good: #27ae60;--cds-color-risk-fair: #f0923b;--cds-color-risk-critical: #c90004;--cds-color-feature-monitoring: #62c081;--cds-color-feature-monitoring-container-01: #2c5a3d;--cds-color-feature-monitoring-container-02: #193524;--cds-color-feature-guard: #2a9ae8;--cds-color-feature-guard-container-01: #1b4566;--cds-color-feature-guard-container-02: #112a3d;--cds-color-feature-identity: #a474ff;--cds-color-feature-identity-container-01: #3d2e66;--cds-color-feature-identity-container-02: #251b3d}@property --cds-safe-area-top{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --cds-safe-area-bottom{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --cds-safe-area-top-chrome{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --cds-top-chrome-frost{syntax: "<number>"; inherits: true; initial-value: 0;}:root{--cds-space-4: 4px;--cds-space-8: 8px;--cds-space-12: 12px;--cds-space-16: 16px;--cds-space-20: 20px;--cds-space-24: 24px;--cds-space-32: 32px;--cds-space-40: 40px;--cds-space-48: 48px;--cds-space-56: 56px;--cds-space-64: 64px;--cds-space-72: 72px;--cds-space-80: 80px;--cds-space-96: 96px;--cds-space-120: 120px;--cds-space-240: 240px;--cds-page-padding-x: var(--cds-space-20);--cds-safe-area-top: env(safe-area-inset-top, 0px);--cds-safe-area-bottom: env(safe-area-inset-bottom, 0px);--cds-safe-area-top-chrome: 0px;--cds-top-chrome-frost: 0;--cds-safe-area-top-overlay: max(var(--cds-safe-area-top-chrome), var(--cds-safe-area-top));--cds-opacity-disabled: .3}:root{--cds-size-4: 4px;--cds-size-8: 8px;--cds-size-12: 12px;--cds-size-16: 16px;--cds-size-20: 20px;--cds-size-24: 24px;--cds-size-32: 32px;--cds-size-40: 40px;--cds-size-48: 48px;--cds-size-56: 56px;--cds-size-64: 64px;--cds-size-72: 72px;--cds-size-80: 80px;--cds-size-96: 96px;--cds-size-120: 120px;--cds-size-160: 160px;--cds-size-240: 240px;--cds-size-320: 320px}:root{--cds-radius-xxs: 4px;--cds-radius-xs: 8px;--cds-radius-sm: 12px;--cds-radius-md: 16px;--cds-radius-lg: 20px;--cds-radius-xl: 24px;--cds-radius-2xl: 32px;--cds-radius-full: 9999px;--cds-border-width-hairline: .5px;--cds-border-width-default: 1px;--cds-border-width-emphasis: 2px;--cds-border-width-focus: 3px;--cds-border-width-strong: 4px}:root{--cds-blur-subtle: 16px;--cds-blur-frosted: 96px;--cds-overlay-backdrop: rgb(0 0 0 / 40%);--cds-shadow-modal: 0 -10px 40px rgb(0 0 0 / 15%);--cds-shadow-card: 0 2px 8px rgb(0 0 0 / 10%)}:root{--cds-font-sans: -apple-system, BlinkMacSystemFont, "SF Pro", system-ui, sans-serif;--cds-font-mono: ui-monospace, "SF Mono", Menlo, monospace;--cds-font-serif: "Simula", Georgia, serif;--cds-type-display-1-family: var(--cds-font-sans);--cds-type-display-1-weight: 400;--cds-type-display-1-size: 4.5rem;--cds-type-display-1-line-height: 1.1;--cds-type-display-1-letter-spacing: 0;--cds-type-display-2-family: var(--cds-font-sans);--cds-type-display-2-weight: 400;--cds-type-display-2-size: 3rem;--cds-type-display-2-line-height: 1.1;--cds-type-display-2-letter-spacing: 0;--cds-type-h1-serif-family: var(--cds-font-serif);--cds-type-h1-serif-weight: 400;--cds-type-h1-serif-size: 2rem;--cds-type-h1-serif-line-height: 1.1;--cds-type-h1-serif-letter-spacing: -.02em;--cds-type-h2-serif-family: var(--cds-font-serif);--cds-type-h2-serif-weight: 400;--cds-type-h2-serif-size: 1.75rem;--cds-type-h2-serif-line-height: 1.1;--cds-type-h2-serif-letter-spacing: 0;--cds-type-h3-serif-family: var(--cds-font-serif);--cds-type-h3-serif-weight: 400;--cds-type-h3-serif-size: 1.5rem;--cds-type-h3-serif-line-height: 1.1;--cds-type-h3-serif-letter-spacing: 0;--cds-type-h1-family: var(--cds-font-sans);--cds-type-h1-weight: 400;--cds-type-h1-size: 2rem;--cds-type-h1-line-height: 1.1;--cds-type-h1-letter-spacing: 0;--cds-type-h2-family: var(--cds-font-sans);--cds-type-h2-weight: 400;--cds-type-h2-size: 1.75rem;--cds-type-h2-line-height: 1.1;--cds-type-h2-letter-spacing: 0;--cds-type-h3-family: var(--cds-font-sans);--cds-type-h3-weight: 400;--cds-type-h3-size: 1.5rem;--cds-type-h3-line-height: 1.1;--cds-type-h3-letter-spacing: 0;--cds-type-h4-family: var(--cds-font-sans);--cds-type-h4-weight: 400;--cds-type-h4-size: 1.25rem;--cds-type-h4-line-height: 1.2;--cds-type-h4-letter-spacing: .005em;--cds-type-h5-family: var(--cds-font-sans);--cds-type-h5-weight: 510;--cds-type-h5-size: 1rem;--cds-type-h5-line-height: 1.2;--cds-type-h5-letter-spacing: -.02em;--cds-type-body-family: var(--cds-font-sans);--cds-type-body-weight: 400;--cds-type-body-size: 1rem;--cds-type-body-line-height: 1.3;--cds-type-body-letter-spacing: -.02em;--cds-type-body-small-family: var(--cds-font-sans);--cds-type-body-small-weight: 400;--cds-type-body-small-size: .875rem;--cds-type-body-small-line-height: 1.2;--cds-type-body-small-letter-spacing: -.02em;--cds-type-link-family: var(--cds-font-sans);--cds-type-link-weight: 400;--cds-type-link-size: .75rem;--cds-type-link-line-height: 1.3;--cds-type-link-letter-spacing: 0;--cds-type-overline-family: var(--cds-font-sans);--cds-type-overline-weight: 600;--cds-type-overline-size: .6875rem;--cds-type-overline-line-height: 1.1;--cds-type-overline-letter-spacing: .06em}html{--pui-font-scale: 1;--cds-font-scale: var(--pui-font-scale);font-size:calc(16px*clamp(.82,var(--cds-font-scale),1.35))}[data-theme=light]{--cds-brand: var(--cds-color-brand);--cds-bg-page: var(--cds-color-grey-01);--cds-bg-dashboard: var(--cds-color-grey-01);--cds-bg-surface: var(--cds-color-white);--cds-bg-ai-input: var(--cds-color-black);--cds-text-primary: var(--cds-color-grey-07);--cds-text-secondary: var(--cds-color-grey-04-strong);--cds-text-danger: var(--cds-color-red-01);--cds-text-ai-primary: var(--cds-color-grey-01);--cds-text-ai-secondary: var(--cds-color-grey-04);--cds-divider: var(--cds-color-grey-02);--cds-input-container: var(--cds-color-grey-01);--cds-banner-text-primary: var(--cds-color-grey-07);--cds-banner-text-secondary: var(--cds-color-grey-04);--cds-banner-container: var(--cds-color-grey-01);--cds-button-primary-text: var(--cds-color-white);--cds-button-primary-container: var(--cds-color-black);--cds-button-secondary-text: var(--cds-color-grey-07);--cds-button-secondary-container: var(--cds-color-grey-01);--cds-button-danger-text: var(--cds-color-white);--cds-button-danger-container: var(--cds-color-red-01);--cds-fab-container: var(--cds-color-white-60);--cds-bg-bold: var(--cds-color-black);--cds-text-on-bold: var(--cds-color-white);--cds-surface-subtle: var(--cds-color-grey-02);--cds-selection-off-container: var(--cds-color-grey-02);--cds-toggle-off-container: var(--cds-color-grey-03);--cds-status-success-solid: var(--cds-color-green-01);--cds-status-success-subtle: var(--cds-color-green-02);--cds-status-danger-solid: var(--cds-color-red-01);--cds-status-danger-subtle: var(--cds-color-red-02);--cds-status-warning-solid: var(--cds-color-orange-01);--cds-status-warning-subtle: var(--cds-color-orange-02);--cds-status-info-solid: var(--cds-color-risk-excellent);--cds-status-info-subtle: rgba(52, 152, 219, .1);--cds-status-neutral-solid: var(--cds-color-grey-04);--cds-status-neutral-subtle: rgba(132, 130, 126, .1);--cds-bg-status-success: var(--cds-status-success-subtle);--cds-text-on-status-success: var(--cds-status-success-solid);--cds-bg-status-warning: var(--cds-status-warning-subtle);--cds-text-on-status-warning: var(--cds-status-warning-solid);--cds-bg-status-danger: var(--cds-status-danger-subtle);--cds-text-on-status-danger: var(--cds-status-danger-solid);--cds-bg-status-info: var(--cds-status-info-subtle);--cds-text-on-status-info: var(--cds-status-info-solid);--cds-bg-status-neutral: var(--cds-color-grey-01);--cds-text-on-status-neutral: var(--cds-color-black);--cds-graph-bg: var(--cds-color-black-05);--cds-brand-subtle: rgba(255, 85, 12, .15);--cds-skeleton-base: var(--cds-color-black-05);--cds-skeleton-highlight: var(--cds-color-black-15);--cds-bg-inverse: var(--cds-color-black);--cds-bg-inverse-elevated: var(--cds-color-grey-06);--cds-text-inverse: var(--cds-color-white);--cds-text-on-light: var(--cds-color-black);--cds-scrim: var(--cds-color-black);--cds-bg-subtle: var(--cds-color-grey-01);--cds-bg-subtle-inverse: var(--cds-color-white-15);--cds-skeleton-base-inverse: var(--cds-color-white-05);--cds-skeleton-highlight-inverse: var(--cds-color-white-15);--cds-feature-monitoring: var(--cds-color-feature-monitoring);--cds-feature-guard: var(--cds-color-feature-guard);--cds-feature-identity: var(--cds-color-feature-identity);--cds-feature-monitoring-container: var(--cds-color-feature-monitoring-container-01);--cds-feature-guard-container: var(--cds-color-feature-guard-container-01);--cds-feature-identity-container: var(--cds-color-feature-identity-container-01);--cds-feature-monitoring-backdrop: var(--cds-color-feature-monitoring-container-02);--cds-feature-guard-backdrop: var(--cds-color-feature-guard-container-02);--cds-feature-identity-backdrop: var(--cds-color-feature-identity-container-02);--cds-risk-excellent: var(--cds-color-risk-excellent);--cds-risk-good: var(--cds-color-risk-good);--cds-risk-fair: var(--cds-color-risk-fair);--cds-risk-high: var(--cds-color-red-01);--cds-risk-critical: var(--cds-color-risk-critical);--cds-pii-category-name: #00c876;--cds-pii-category-email: #ffd447;--cds-pii-category-phone: #e172eb;--cds-pii-category-address: #0067ff;--cds-pii-category-family: #003677}[data-theme=dark]{--cds-brand: var(--cds-color-brand);--cds-bg-page: var(--cds-color-grey-07);--cds-bg-dashboard: var(--cds-color-black);--cds-bg-surface: var(--cds-color-grey-06);--cds-bg-ai-input: var(--cds-color-black);--cds-text-primary: var(--cds-color-grey-01);--cds-text-secondary: var(--cds-color-white-60);--cds-text-danger: color-mix(in srgb, var(--cds-color-red-01) 60%, var(--cds-color-white));--cds-text-ai-primary: var(--cds-color-grey-01);--cds-text-ai-secondary: var(--cds-color-grey-04);--cds-divider: var(--cds-color-white-10);--cds-input-container: var(--cds-color-grey-05);--cds-banner-text-primary: var(--cds-color-grey-01);--cds-banner-text-secondary: var(--cds-color-grey-02);--cds-banner-container: var(--cds-color-grey-07);--cds-button-primary-text: var(--cds-color-grey-07);--cds-button-primary-container: var(--cds-color-white);--cds-button-secondary-text: var(--cds-color-grey-01);--cds-button-secondary-container: var(--cds-color-white-05);--cds-button-danger-text: var(--cds-color-white);--cds-button-danger-container: var(--cds-color-red-01);--cds-fab-container: var(--cds-color-white-10);--cds-bg-bold: var(--cds-color-white);--cds-text-on-bold: var(--cds-color-grey-07);--cds-surface-subtle: var(--cds-color-white-15);--cds-selection-off-container: var(--cds-color-white-15);--cds-toggle-off-container: var(--cds-color-white-15);--cds-status-success-solid: var(--cds-color-green-01);--cds-status-success-subtle: var(--cds-color-green-02);--cds-status-danger-solid: var(--cds-color-red-01);--cds-status-danger-subtle: var(--cds-color-red-02);--cds-status-warning-solid: var(--cds-color-orange-01);--cds-status-warning-subtle: var(--cds-color-orange-02);--cds-status-info-solid: var(--cds-color-risk-excellent);--cds-status-info-subtle: rgba(52, 152, 219, .1);--cds-status-neutral-solid: var(--cds-color-grey-04);--cds-status-neutral-subtle: rgba(132, 130, 126, .1);--cds-bg-status-success: var(--cds-status-success-solid);--cds-text-on-status-success: var(--cds-color-white);--cds-bg-status-warning: var(--cds-status-warning-solid);--cds-text-on-status-warning: var(--cds-color-white);--cds-bg-status-danger: var(--cds-status-danger-solid);--cds-text-on-status-danger: var(--cds-color-white);--cds-bg-status-info: var(--cds-status-info-solid);--cds-text-on-status-info: var(--cds-color-white);--cds-bg-status-neutral: var(--cds-color-grey-05);--cds-text-on-status-neutral: var(--cds-color-white);--cds-graph-bg: var(--cds-color-white-05);--cds-brand-subtle: rgba(255, 85, 12, .15);--cds-skeleton-base: var(--cds-color-white-05);--cds-skeleton-highlight: var(--cds-color-white-15);--cds-bg-inverse: var(--cds-color-black);--cds-bg-inverse-elevated: var(--cds-color-grey-06);--cds-text-inverse: var(--cds-color-white);--cds-text-on-light: var(--cds-color-black);--cds-scrim: var(--cds-color-black);--cds-bg-subtle: var(--cds-color-white-05);--cds-bg-subtle-inverse: var(--cds-color-white-15);--cds-skeleton-base-inverse: var(--cds-color-white-05);--cds-skeleton-highlight-inverse: var(--cds-color-white-15);--cds-feature-monitoring: var(--cds-color-feature-monitoring);--cds-feature-guard: var(--cds-color-feature-guard);--cds-feature-identity: var(--cds-color-feature-identity);--cds-feature-monitoring-container: var(--cds-color-feature-monitoring-container-01);--cds-feature-guard-container: var(--cds-color-feature-guard-container-01);--cds-feature-identity-container: var(--cds-color-feature-identity-container-01);--cds-feature-monitoring-backdrop: var(--cds-color-feature-monitoring-container-02);--cds-feature-guard-backdrop: var(--cds-color-feature-guard-container-02);--cds-feature-identity-backdrop: var(--cds-color-feature-identity-container-02);--cds-risk-excellent: var(--cds-color-risk-excellent);--cds-risk-good: var(--cds-color-risk-good);--cds-risk-fair: var(--cds-color-risk-fair);--cds-risk-high: var(--cds-color-red-01);--cds-risk-critical: var(--cds-color-risk-critical);--cds-pii-category-name: #00c876;--cds-pii-category-email: #ffd447;--cds-pii-category-phone: #e172eb;--cds-pii-category-address: #0067ff;--cds-pii-category-family: #003677}:root{--cds-ease-out: cubic-bezier(.2, .9, .3, 1);--cds-ease-exit: cubic-bezier(.4, 0, .6, .3);--cds-ease-in-out: cubic-bezier(.77, 0, .175, 1);--cds-duration-fast: .15s;--cds-duration-base: .2s;--cds-duration-slow: .3s}@keyframes _cds-shimmer_jv39c_1{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes _cds-spin_jv39c_1{to{transform:rotate(360deg)}}@keyframes _cds-pulse_jv39c_1{0%,to{opacity:1}50%{opacity:.5}}._spinner_jv39c_22{display:inline-block;box-sizing:border-box;border-style:solid;border-color:currentColor;border-top-color:transparent;border-radius:var(--cds-radius-full);animation:_cds-spin_jv39c_1 .6s linear infinite}._size-sm_jv39c_32{width:var(--cds-size-16);height:var(--cds-size-16);border-width:var(--cds-border-width-default)}._size-md_jv39c_38{width:var(--cds-size-24);height:var(--cds-size-24);border-width:var(--cds-border-width-emphasis)}._size-lg_jv39c_44{width:var(--cds-size-32);height:var(--cds-size-32);border-width:var(--cds-border-width-emphasis)}._tone-primary_jv39c_50{color:var(--cds-text-primary)}._tone-secondary_jv39c_54{color:var(--cds-text-secondary)}._tone-inverse_jv39c_58{color:var(--cds-text-on-bold)}@media(prefers-reduced-motion:reduce){._spinner_jv39c_22{animation-duration:1.2s}}._button_12yxp_1{display:flex;align-items:center;justify-content:center;position:relative;gap:var(--cds-space-4);border-radius:var(--cds-radius-full);text-decoration:none;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;transition:opacity .15s ease,transform var(--cds-duration-fast, .15s) var(--cds-ease-out, ease-out)}._button_12yxp_1:active{opacity:.7;transform:scale(.97)}@media(prefers-reduced-motion:reduce){._button_12yxp_1{transition:opacity .15s ease}._button_12yxp_1:active{transform:none}}._button_12yxp_1:where(:focus-visible){outline:var(--cds-border-width-focus, 2px) solid currentColor;outline-offset:calc(-1 * var(--cds-border-width-focus, 2px))}._button_12yxp_1:disabled{opacity:var(--cds-opacity-disabled);cursor:not-allowed}._button_12yxp_1:disabled:active{opacity:var(--cds-opacity-disabled)}._content_12yxp_47{display:flex;align-items:center;justify-content:center;gap:var(--cds-space-4)}._contentHidden_12yxp_54{opacity:0}._slot_12yxp_58{display:flex;align-items:center;justify-content:center}._loading_12yxp_64{cursor:wait}._loadingIndicator_12yxp_68{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}._size-md_12yxp_75{font-family:var(--cds-type-body-family);font-weight:var(--cds-type-body-weight);font-size:var(--cds-type-body-size);line-height:var(--cds-type-body-line-height);letter-spacing:var(--cds-type-body-letter-spacing);height:var(--cds-size-56);padding-inline:var(--cds-space-32)}._size-sm_12yxp_85{font-family:var(--cds-type-body-small-family);font-weight:var(--cds-type-body-small-weight);font-size:var(--cds-type-body-small-size);line-height:var(--cds-type-body-small-line-height);letter-spacing:var(--cds-type-body-small-letter-spacing);min-height:var(--cds-size-32);padding:var(--cds-space-8) var(--cds-space-20)}._fullWidth_12yxp_95{width:100%}._iconOnly_12yxp_99{padding:0}._iconOnly_12yxp_99._size-md_12yxp_75{width:var(--cds-size-40);height:var(--cds-size-40)}._iconOnly_12yxp_99._size-sm_12yxp_85{width:var(--cds-size-24);height:var(--cds-size-24);min-height:var(--cds-size-24);border-radius:var(--cds-radius-sm)}._variant-primary_12yxp_113{background:var(--cds-button-primary-container);color:var(--cds-button-primary-text)}._variant-secondary_12yxp_118{border:var(--cds-border-width-default) solid var(--cds-divider);background:transparent;color:var(--cds-button-secondary-text)}._variant-tertiary_12yxp_124{background:transparent;color:var(--cds-button-secondary-text)}._variant-link_12yxp_129{font-family:var(--cds-type-link-family);font-weight:var(--cds-type-link-weight);font-size:var(--cds-type-link-size);line-height:var(--cds-type-link-line-height);letter-spacing:var(--cds-type-link-letter-spacing);height:auto;min-height:0;padding:0;background:transparent;color:var(--cds-text-primary)}._tone-danger_12yxp_142._variant-primary_12yxp_113{background:var(--cds-button-danger-container);color:var(--cds-button-danger-text)}._tone-danger_12yxp_142._variant-secondary_12yxp_118{border-color:var(--cds-text-danger);color:var(--cds-text-danger)}._tone-danger_12yxp_142._variant-tertiary_12yxp_124,._tone-danger_12yxp_142._variant-link_12yxp_129{color:var(--cds-text-danger)}._iconSecondary_12yxp_154{border:none;background:var(--cds-button-secondary-container)}._iconSecondaryDanger_12yxp_159{background:var(--cds-status-danger-subtle)}._button_12yxp_1:focus-visible{outline:var(--cds-border-width-focus) solid var(--cds-text-primary);outline-offset:var(--cds-space-4)}._root_q1vr9_1{display:flex;flex-direction:column;width:100%}._control_q1vr9_7{box-sizing:border-box;display:flex;align-items:center;width:100%;border:var(--cds-border-width-default) solid transparent;border-radius:var(--cds-radius-full);color:var(--cds-text-primary)}._size-md_q1vr9_17{height:var(--cds-size-56);padding:0 var(--cds-space-20)}._size-sm_q1vr9_22{height:var(--cds-size-40);padding:0 var(--cds-space-12)}._size-sm_q1vr9_22 ._field_q1vr9_26{font-family:var(--cds-type-body-small-family);font-weight:var(--cds-type-body-small-weight);font-size:var(--cds-type-body-small-size);line-height:var(--cds-type-body-small-line-height);letter-spacing:var(--cds-type-body-small-letter-spacing);font-size:max(16px,var(--cds-type-body-small-size))}._withSlots_q1vr9_35{gap:var(--cds-space-8)}._field_q1vr9_26{font-family:var(--cds-type-body-family);font-weight:var(--cds-type-body-weight);font-size:var(--cds-type-body-size);line-height:var(--cds-type-body-line-height);letter-spacing:var(--cds-type-body-letter-spacing);min-width:0;flex:1;border:0;background:transparent;color:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none}._field_q1vr9_26::placeholder{color:var(--cds-text-secondary);opacity:1}._field_q1vr9_26:focus::placeholder{color:var(--cds-text-secondary)}._field_q1vr9_26:focus{outline:none}._field_q1vr9_26:disabled{cursor:not-allowed}._surface-default_q1vr9_67{background:var(--cds-input-container)}._surface-raised_q1vr9_71{background:var(--cds-bg-surface)}._control_q1vr9_7[data-invalid]{border-color:var(--cds-text-danger);box-shadow:0 0 0 var(--cds-border-width-focus) color-mix(in srgb,var(--cds-text-danger) 22%,transparent)}._controlDisabled_q1vr9_80{opacity:var(--cds-opacity-disabled);cursor:not-allowed}._leading_q1vr9_85,._trailing_q1vr9_86,._trailingAction_q1vr9_87{display:inline-flex;flex:0 0 auto;align-items:center;color:var(--cds-text-secondary)}._control_q1vr9_7:has(._field_q1vr9_26:focus-visible){outline:var(--cds-border-width-focus) solid var(--cds-text-primary);outline-offset:var(--cds-space-4)}._text_4ewm9_1{margin:0;padding:0}._display-1_4ewm9_6{font-family:var(--cds-type-display-1-family);font-weight:var(--cds-type-display-1-weight);font-size:var(--cds-type-display-1-size);line-height:var(--cds-type-display-1-line-height);letter-spacing:var(--cds-type-display-1-letter-spacing)}._display-2_4ewm9_14{font-family:var(--cds-type-display-2-family);font-weight:var(--cds-type-display-2-weight);font-size:var(--cds-type-display-2-size);line-height:var(--cds-type-display-2-line-height);letter-spacing:var(--cds-type-display-2-letter-spacing)}._h1-serif_4ewm9_22{font-family:var(--cds-type-h1-serif-family);font-weight:var(--cds-type-h1-serif-weight);font-size:var(--cds-type-h1-serif-size);line-height:var(--cds-type-h1-serif-line-height);letter-spacing:var(--cds-type-h1-serif-letter-spacing)}._h2-serif_4ewm9_30{font-family:var(--cds-type-h2-serif-family);font-weight:var(--cds-type-h2-serif-weight);font-size:var(--cds-type-h2-serif-size);line-height:var(--cds-type-h2-serif-line-height);letter-spacing:var(--cds-type-h2-serif-letter-spacing)}._h3-serif_4ewm9_38{font-family:var(--cds-type-h3-serif-family);font-weight:var(--cds-type-h3-serif-weight);font-size:var(--cds-type-h3-serif-size);line-height:var(--cds-type-h3-serif-line-height);letter-spacing:var(--cds-type-h3-serif-letter-spacing)}._h1_4ewm9_22{font-family:var(--cds-type-h1-family);font-weight:var(--cds-type-h1-weight);font-size:var(--cds-type-h1-size);line-height:var(--cds-type-h1-line-height);letter-spacing:var(--cds-type-h1-letter-spacing)}._h2_4ewm9_30{font-family:var(--cds-type-h2-family);font-weight:var(--cds-type-h2-weight);font-size:var(--cds-type-h2-size);line-height:var(--cds-type-h2-line-height);letter-spacing:var(--cds-type-h2-letter-spacing)}._h3_4ewm9_38{font-family:var(--cds-type-h3-family);font-weight:var(--cds-type-h3-weight);font-size:var(--cds-type-h3-size);line-height:var(--cds-type-h3-line-height);letter-spacing:var(--cds-type-h3-letter-spacing)}._h4_4ewm9_70{font-family:var(--cds-type-h4-family);font-weight:var(--cds-type-h4-weight);font-size:var(--cds-type-h4-size);line-height:var(--cds-type-h4-line-height);letter-spacing:var(--cds-type-h4-letter-spacing)}._h5_4ewm9_78{font-family:var(--cds-type-h5-family);font-weight:var(--cds-type-h5-weight);font-size:var(--cds-type-h5-size);line-height:var(--cds-type-h5-line-height);letter-spacing:var(--cds-type-h5-letter-spacing)}._body_4ewm9_86{font-family:var(--cds-type-body-family);font-weight:var(--cds-type-body-weight);font-size:var(--cds-type-body-size);line-height:var(--cds-type-body-line-height);letter-spacing:var(--cds-type-body-letter-spacing)}._body-small_4ewm9_94{font-family:var(--cds-type-body-small-family);font-weight:var(--cds-type-body-small-weight);font-size:var(--cds-type-body-small-size);line-height:var(--cds-type-body-small-line-height);letter-spacing:var(--cds-type-body-small-letter-spacing)}._link_4ewm9_102{font-family:var(--cds-type-link-family);font-weight:var(--cds-type-link-weight);font-size:var(--cds-type-link-size);line-height:var(--cds-type-link-line-height);letter-spacing:var(--cds-type-link-letter-spacing)}._overline_4ewm9_110{font-family:var(--cds-type-overline-family);font-weight:var(--cds-type-overline-weight);font-size:var(--cds-type-overline-size);line-height:var(--cds-type-overline-line-height);letter-spacing:var(--cds-type-overline-letter-spacing);text-transform:uppercase}._color-primary_4ewm9_119{color:var(--cds-text-primary)}._color-secondary_4ewm9_123{color:var(--cds-text-secondary)}._color-ai-primary_4ewm9_127{color:var(--cds-text-ai-primary)}._color-ai-secondary_4ewm9_131{color:var(--cds-text-ai-secondary)}._color-brand_4ewm9_135{color:var(--cds-brand)}._color-success_4ewm9_139{color:var(--cds-status-success-solid)}._color-danger_4ewm9_143{color:var(--cds-text-danger)}._color-inherit_4ewm9_147{color:inherit}._lineClamp_4ewm9_151{--text-line-clamp: none;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--text-line-clamp);overflow:hidden;text-overflow:ellipsis}._field_50cwq_1{display:flex;flex-direction:column;gap:var(--cds-space-8);width:100%}._header_50cwq_8{display:flex;align-items:center;justify-content:space-between;gap:var(--cds-space-12)}._label_50cwq_15{display:inline-flex;align-items:center;gap:var(--cds-space-4);min-width:0}._action_50cwq_22{display:inline-flex;flex:0 0 auto;align-items:center}._requiredMark_50cwq_28{color:var(--cds-text-danger)}._showcase_8antw_1{display:grid;gap:var(--cds-space-24);width:min(100%,52rem);color:var(--cds-text-primary)}._controls_8antw_8{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cds-space-12)}._section_8antw_15{display:grid;gap:var(--cds-space-12)}._sectionTitle_8antw_20{margin:0;font-family:var(--cds-type-h4-family);font-size:var(--cds-type-h4-size);font-weight:var(--cds-type-h4-weight);line-height:var(--cds-type-h4-line-height);letter-spacing:var(--cds-type-h4-letter-spacing)}._cardGrid_8antw_29{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:var(--cds-space-16)}._card_8antw_29{display:grid;gap:var(--cds-space-12);padding:var(--cds-space-16);background:var(--cds-bg-surface);border:var(--cds-border-width-default) solid var(--cds-divider);border-radius:var(--cds-radius-md);min-width:0}._tokenName_8antw_45{font-family:var(--cds-font-mono);font-size:var(--cds-type-link-size);line-height:var(--cds-type-link-line-height);color:var(--cds-text-secondary);overflow-wrap:anywhere}._curve_8antw_53{width:100%;height:var(--cds-size-120);background:var(--cds-graph-bg);border-radius:var(--cds-radius-sm)}._curveBaseline_8antw_60{stroke:var(--cds-divider);stroke-width:1;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}._curvePath_8antw_67{fill:none;stroke:var(--cds-brand);stroke-width:2;vector-effect:non-scaling-stroke}._durationList_8antw_74{display:grid;gap:var(--cds-space-12)}._durationRow_8antw_79{display:grid;grid-template-columns:minmax(0,18rem) minmax(0,1fr);gap:var(--cds-space-16);align-items:center}._durationMeta_8antw_86{display:grid;gap:var(--cds-space-4)}._track_8antw_91{position:relative;display:block;width:100%;height:var(--cds-size-48);padding:0;border:none;background:transparent;border-radius:var(--cds-radius-full);cursor:pointer}._track_8antw_91:before{content:"";position:absolute;inset-inline:0;top:calc(50% - var(--cds-size-16) / 2);height:var(--cds-size-16);border-radius:var(--cds-radius-full);background:var(--cds-graph-bg)}._track_8antw_91:focus-visible{outline:2px solid var(--cds-text-primary);outline-offset:var(--cds-space-4)}._dot_8antw_116{--demo-ease: var(--cds-ease-out);--demo-duration: var(--cds-duration-base);--demo-iterations: 1;--demo-direction: normal;position:absolute;top:calc(50% - var(--cds-size-16) / 2);left:0;width:var(--cds-size-16);height:var(--cds-size-16);border-radius:50%;background:var(--cds-brand)}._dotGhost_8antw_130{background:var(--cds-text-secondary);opacity:.3}._track_8antw_91[data-settled=true] ._dot_8antw_116{left:calc(100% - var(--cds-size-16))}@media(prefers-reduced-motion:no-preference){._track_8antw_91[data-playing=true] ._dot_8antw_116{animation:_motionSlide_8antw_1 var(--demo-duration) var(--demo-ease) var(--demo-iterations) var(--demo-direction) both}}@media(max-width:40rem){._curve_8antw_53{height:var(--cds-size-80)}._card_8antw_29{gap:var(--cds-space-8)}._durationRow_8antw_79{grid-template-columns:minmax(0,1fr);gap:var(--cds-space-4)}}@media(max-width:22rem){._showcase_8antw_1{gap:var(--cds-space-16)}._section_8antw_15,._controls_8antw_8{gap:var(--cds-space-8)}._cardGrid_8antw_29{gap:var(--cds-space-12)}._card_8antw_29{padding:var(--cds-space-12);gap:var(--cds-space-4)}._curve_8antw_53{height:var(--cds-size-64)}}@keyframes _motionSlide_8antw_1{0%{left:0}to{left:calc(100% - var(--cds-size-16))}}@font-face{font-family:Simula;src:url(/fonts/Simula-Italic.otf) format("opentype");font-style:italic;font-weight:400;font-display:swap}.foundation-demo{width:100%;min-width:0;color:var(--cds-text-primary);background:var(--cds-bg-surface)}.foundation-stage{display:grid;gap:var(--cds-space-24);min-width:0;padding:var(--cds-space-24)}.foundation-stage>.demo-eyebrow{color:var(--cds-text-secondary)}.foundation-caption{margin:0;font-size:12px;line-height:1.6;color:var(--cds-text-secondary)}.foundation-demo code{font-family:var(--cds-font-mono);font-size:11px;line-height:1.6;overflow-wrap:anywhere}.foundation-demo .demo-control{min-width:min(200px,100%)}.foundation-demo textarea{width:100%;resize:vertical;min-height:70px;max-height:200px;border:1px solid var(--cds-divider);padding:10px 12px;border-radius:var(--cds-radius-xs);color:var(--cds-text-primary);background:var(--cds-bg-surface);font:inherit;line-height:1.5}.foundation-demo textarea:focus-visible,.foundation-details summary:focus-visible{outline:var(--cds-border-width-focus) solid var(--cds-text-primary);outline-offset:var(--cds-space-4)}.foundation-sample-control{flex-grow:2}.foundation-details{border:1px solid var(--cds-divider);border-radius:var(--cds-radius-sm);min-width:0}.foundation-details summary{cursor:pointer;padding:16px 18px;font-size:12px;font-weight:500}.foundation-details-body{padding:8px 18px 22px;min-width:0}.foundation-context-card{display:grid;gap:var(--cds-space-16);width:min(100%,360px);min-width:0;padding:var(--cds-space-24);border:var(--cds-border-width-default) solid var(--cds-divider);border-radius:var(--cds-radius-xl);box-shadow:var(--cds-shadow-card);background:var(--cds-bg-surface)}.foundation-context-card>*{min-width:0;overflow-wrap:anywhere}.foundation-context-card button{justify-self:start;max-width:100%;white-space:normal}.foundation-card-symbol{display:grid;place-items:center;width:var(--cds-size-40);height:var(--cds-size-40);background:var(--cds-bg-page);border-radius:var(--cds-radius-sm);color:var(--cds-text-primary);font-size:22px}.foundation-overview-stage,.foundation-radius-stage,.foundation-spacing-stage{display:grid;justify-items:center;gap:var(--cds-space-24);padding:var(--cds-space-24);border-radius:var(--cds-radius-lg);background:var(--cds-bg-page)}.foundation-overview-stage>.demo-eyebrow,.foundation-radius-stage>.demo-eyebrow,.foundation-spacing-stage>.demo-eyebrow{text-align:center;line-height:1.6}.foundation-overview-stage .foundation-caption,.foundation-radius-stage .foundation-caption,.foundation-spacing-stage .foundation-caption{max-width:420px;text-align:center}.foundation-token-connections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cds-space-16)}.foundation-token-connections span{display:grid;align-content:start;gap:var(--cds-space-8)}.foundation-token-connections b{font-size:11px;font-weight:500}.foundation-token-connections code{color:var(--cds-text-secondary)}.foundation-type-specimen{display:grid;gap:var(--cds-space-24);min-width:0;padding:var(--cds-space-32) var(--cds-space-24);border-radius:var(--cds-radius-lg);background:var(--cds-bg-page)}.foundation-type-specimen>p{overflow-wrap:anywhere}.foundation-type-preview{max-height:320px;overflow:auto;min-width:0}.foundation-type-preview p{overflow-wrap:anywhere}.foundation-type-preview:focus-visible,.foundation-type-ramp:focus-visible,.foundation-space-scale:focus-visible{outline:var(--cds-border-width-focus) solid var(--cds-text-primary);outline-offset:var(--cds-space-4)}.foundation-editorial-pair{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:var(--cds-space-24)}.foundation-editorial-pair>div{display:grid;gap:var(--cds-space-12)}.foundation-italic{margin:0;padding:var(--cds-space-24);font-family:var(--cds-font-serif);font-size:28px;line-height:1.2;text-align:center;background:var(--cds-bg-page);border-radius:var(--cds-radius-md)}.foundation-italic em{font-style:italic}.foundation-type-ramp{display:grid;max-height:540px;overflow:auto;padding-inline:var(--cds-space-4)}.foundation-type-ramp>div{display:grid;gap:var(--cds-space-12);padding:var(--cds-space-20) 0;border-top:1px solid var(--cds-divider);min-width:0}.foundation-type-ramp code{color:var(--cds-text-secondary)}.foundation-type-ramp p{overflow-wrap:anywhere}.foundation-spacing-stage .foundation-context-card{background:linear-gradient(var(--cds-bg-surface),var(--cds-bg-surface)) content-box,repeating-linear-gradient(135deg,var(--cds-bg-surface) 0 5px,var(--cds-divider) 5px 6px) padding-box}.foundation-space-scale{display:grid;gap:var(--cds-space-16);max-height:540px;overflow:auto;padding-inline:var(--cds-space-4)}.foundation-space-step{display:grid;gap:var(--cds-space-8)}.foundation-space-step>div:first-child{display:flex;justify-content:space-between;gap:var(--cds-space-12)}.foundation-space-step>div:first-child>span{font-size:11px;color:var(--cds-text-secondary)}.foundation-space-track{min-width:0;overflow-x:auto;background:var(--cds-bg-page);border-radius:var(--cds-radius-xxs)}.foundation-space-track>span{display:block;height:var(--cds-size-12);background:var(--cds-text-primary);border-radius:var(--cds-radius-xxs)}.foundation-radius-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--cds-space-24) var(--cds-space-12)}.foundation-radius-item{display:grid;justify-items:center;gap:var(--cds-space-8)}.foundation-radius-item>span{color:var(--cds-text-secondary);font-size:11px}.foundation-radius-shape{width:var(--cds-size-64);height:var(--cds-size-64);background:var(--cds-button-primary-container)}.foundation-shadow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cds-space-24)}.foundation-shadow-item{min-width:0}.foundation-shadow-stage{display:grid;place-items:center;min-height:170px;padding:var(--cds-space-24) var(--cds-space-12);border-radius:var(--cds-radius-md);background:var(--cds-bg-page)}.foundation-shadow-card{display:grid;justify-items:center;align-content:center;gap:var(--cds-space-12);width:min(100%,150px);min-height:112px;padding:var(--cds-space-16);border:1px solid var(--cds-divider);border-radius:var(--cds-radius-md);background:var(--cds-bg-surface);font-size:11px;line-height:1.4;text-align:center}.foundation-shadow-card>span:first-child{font-size:24px}.foundation-shadow-item h2{margin:16px 0 8px;font-size:13px;font-weight:500;line-height:1.4}.foundation-shadow-item p{margin:10px 0 0;font-size:12px;line-height:1.55;color:var(--cds-text-secondary)}.foundation-surface-page{display:grid;gap:var(--cds-space-16);padding:var(--cds-space-24);background:var(--cds-bg-page);border-radius:var(--cds-radius-lg)}.foundation-surface-card{display:grid;gap:var(--cds-space-20);padding:var(--cds-space-24);background:var(--cds-bg-surface);border:1px solid var(--cds-divider);border-radius:var(--cds-radius-md)}.foundation-surface-page code{color:var(--cds-text-secondary)}.foundation-surface-inverse{display:grid;gap:var(--cds-space-24);padding:var(--cds-space-32);border-radius:var(--cds-radius-lg)}.foundation-surface-inverse>div{display:grid;gap:var(--cds-space-12)}@media(max-width:520px){.foundation-stage{padding:var(--cds-space-20);gap:var(--cds-space-20)}.foundation-overview-stage,.foundation-radius-stage,.foundation-spacing-stage{padding:var(--cds-space-16)}.foundation-editorial-pair{grid-template-columns:1fr}.foundation-token-connections{grid-template-columns:1fr;gap:var(--cds-space-12)}.foundation-token-connections span{grid-template-columns:84px minmax(0,1fr)}.foundation-radius-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.foundation-shadow-grid{grid-template-columns:1fr}.foundation-shadow-stage{min-height:150px}.foundation-surface-page{padding:var(--cds-space-16)}.foundation-surface-card{padding:var(--cds-space-20)}.foundation-type-specimen{padding:var(--cds-space-24) var(--cds-space-16)}}@font-face{font-family:Simula;src:url(/fonts/Simula-Book.otf) format("opentype");font-display:swap}*{box-sizing:border-box}body{margin:0;font-family:var(--cds-font-sans);color:var(--cds-text-primary);background:var(--cds-bg-surface)}button,input,select{font:inherit}#root{width:100%}.demo-frame{width:100%;overflow:hidden;color:var(--cds-text-primary);background:var(--cds-bg-surface)}.demo-canvas{display:grid;place-items:center;min-height:220px;padding:40px 28px}.demo-controls{display:flex;flex-wrap:wrap;gap:16px;padding:20px 24px;border-top:1px solid var(--cds-divider);background:var(--cds-bg-page)}.demo-control{display:grid;gap:8px;flex:1;min-width:100px;font-size:12px;font-weight:500;color:var(--cds-text-secondary)}.demo-control select{width:100%;min-height:40px;padding:8px 10px;border:1px solid var(--cds-divider);border-radius:8px;background:var(--cds-bg-surface);color:var(--cds-text-primary);text-transform:capitalize}.demo-control select:focus-visible,.demo-copy:focus-visible,.demo-code summary:focus-visible{outline:2px solid var(--cds-text-primary);outline-offset:3px}.demo-button-stage{display:grid;justify-items:center;gap:20px;width:100%}.demo-feedback{margin:0;color:var(--cds-text-secondary);font-size:12px;line-height:1.5;text-align:center}.demo-input-stage{width:min(100%,420px)}.demo-decision-card{width:min(100%,440px)}.demo-eyebrow{display:block;font-size:10px;line-height:1.4;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.demo-decision-card h2,.demo-flow h2,.demo-color-card h2{margin:14px 0 12px;font-family:var(--cds-font-serif);font-weight:400;font-size:clamp(25px,4vw,32px);line-height:1.14;letter-spacing:-.035em}.demo-decision-card>p,.demo-flow-heading>p,.demo-flow-success>p,.demo-color-card p{font-size:14px;line-height:1.55;color:var(--cds-text-secondary);margin:0 0 24px}.demo-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;margin:28px 0 20px}.demo-decision-card .demo-feedback{text-align:left;margin:0;font-size:12px}.demo-code{border-top:1px solid var(--cds-divider)}.demo-code summary{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;font-size:12px;font-weight:500;cursor:pointer;list-style:none}.demo-code summary::-webkit-details-marker{display:none}.demo-code[open] summary span{transform:rotate(90deg)}.demo-code-body{position:relative;background:var(--cds-bg-page);border-top:1px solid var(--cds-divider);padding:52px 24px 20px}.demo-code pre{margin:0;overflow-x:auto;font-family:var(--cds-font-mono);font-size:12px;line-height:1.7}.demo-copy{position:absolute;top:12px;right:20px;border:1px solid var(--cds-divider);background:var(--cds-bg-surface);border-radius:6px;padding:6px 10px;color:var(--cds-text-primary);font-size:11px;cursor:pointer}.demo-flow{width:min(100%,410px)}.demo-flow-heading{margin:20px 0 28px}.demo-symbol{display:grid;place-items:center;width:48px;height:48px;margin:0 0 28px;font-size:25px;border-radius:16px;background:var(--cds-bg-page);color:var(--cds-text-primary)}.demo-flow-fields{display:grid;gap:22px;margin-bottom:28px}.demo-flow .demo-feedback{margin-top:14px}.demo-sample-note{color:var(--cds-text-secondary);font-size:10px;line-height:1.55;margin:0 0 28px}.demo-flow-success{padding:20px 0}.demo-symbol-success{color:var(--cds-status-success-solid);background:var(--cds-status-success-subtle)}.demo-flow-success h2:focus{outline:none}.demo-email-result{display:grid;gap:10px;padding:22px;border-radius:14px;background:var(--cds-bg-page);margin:28px 0}.demo-email-result span{font-size:11px;color:var(--cds-text-secondary)}.demo-email-result strong{font-size:17px;line-height:1.5;font-weight:500;overflow-wrap:anywhere}.demo-color-pairings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:24px}.demo-color-card{border-radius:20px;padding:32px}.demo-color-card p{color:inherit}.demo-color-card code{display:block;font-size:11px;line-height:1.6;overflow-wrap:anywhere}.demo-unavailable{margin:0;padding:24px}.demo-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:480px){.demo-canvas{padding:28px 20px}.demo-controls{padding:18px 20px;gap:14px}.demo-control{flex-basis:calc(50% - 14px)}.demo-actions{justify-content:flex-start}.demo-color-pairings{grid-template-columns:1fr;padding:16px}}
