.btn-v5p-primary,.btn-v5p-secondary,.btn-v5p-tertiary,.btn-v5p-ghost,.btn-v5p-portal-primary,.btn-v5p-portal-secondary,.ypai-btn,.ypai-btn--primary,.ypai-btn--secondary,.ypai-btn--ghost,.cta-button{white-space:nowrap;box-sizing:border-box;height:var(--ds-btn-height);padding:0 var(--ds-btn-pad-x);border-radius:var(--ds-btn-radius);font-size:var(--ds-btn-font-size);font-weight:var(--ds-btn-font-weight);letter-spacing:var(--ds-btn-tracking);text-align:center;cursor:pointer;transition:transform var(--ds-btn-motion-out) var(--ds-ease-out), background var(--ds-btn-motion-out) var(--ds-ease-out), background-color var(--ds-btn-motion-out) var(--ds-ease-out), border-color var(--ds-btn-motion-out) var(--ds-ease-out), color var(--ds-btn-motion-out) var(--ds-ease-out), box-shadow var(--ds-btn-motion-shadow) var(--ds-ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;line-height:1;text-decoration:none;display:inline-flex;position:relative}.btn-v5p-primary:hover,.btn-v5p-secondary:hover,.btn-v5p-tertiary:hover,.btn-v5p-ghost:hover,.btn-v5p-portal-primary:hover,.btn-v5p-portal-secondary:hover,.ypai-btn:hover,.cta-button:hover{transition-duration:var(--ds-btn-motion-in)}.btn-v5p-primary:active,.btn-v5p-secondary:active,.btn-v5p-tertiary:active,.btn-v5p-ghost:active,.btn-v5p-portal-primary:active,.btn-v5p-portal-secondary:active,.ypai-btn:active,.cta-button:active{transition-duration:var(--ds-btn-motion-press)}.btn-v5p-primary--sm,.btn-v5p-secondary--sm,.btn-v5p-tertiary--sm,.btn-v5p-portal-primary--sm,.btn-v5p-portal-secondary--sm{height:var(--ds-btn-height-sm);padding:0 var(--ds-btn-pad-x-sm);font-size:var(--ds-btn-font-size-sm)}.btn-v5p-primary--lg,.btn-v5p-secondary--lg,.btn-v5p-tertiary--lg,.btn-v5p-portal-primary--lg,.btn-v5p-portal-secondary--lg{height:var(--ds-btn-height-lg);padding:0 var(--ds-btn-pad-x-lg);font-size:var(--ds-btn-font-size-lg)}.btn-v5p-primary,.ypai-btn--primary,.cta-button{background:var(--ds-btn-primary-bg);color:var(--ds-btn-primary-fg);box-shadow:var(--ds-btn-primary-shadow)}@media (hover:hover){.btn-v5p-primary:hover,.ypai-btn--primary:hover,.cta-button:hover{background:var(--ds-btn-primary-bg-h);color:var(--ds-btn-primary-fg);box-shadow:var(--ds-btn-primary-shadow-h)}}.btn-v5p-primary:active,.ypai-btn--primary:active,.cta-button:active{background:var(--ds-btn-primary-bg-a);box-shadow:var(--ds-btn-primary-shadow-a);transform:translateY(1px)}.btn-v5p-secondary,.ypai-btn--secondary,.ypai-btn--ghost{background:var(--ds-btn-secondary-bg);border-color:var(--ds-btn-secondary-border);color:var(--ds-btn-secondary-fg);box-shadow:var(--ds-btn-secondary-highlight)}@media (hover:hover){.btn-v5p-secondary:hover,.ypai-btn--secondary:hover,.ypai-btn--ghost:hover{background:var(--ds-btn-secondary-bg-h);border-color:var(--ds-btn-secondary-border-h);color:#fff}}.btn-v5p-secondary:active,.ypai-btn--secondary:active,.ypai-btn--ghost:active{background:var(--ds-btn-secondary-bg-a);transform:translateY(1px)}.btn-v5p-tertiary,.btn-v5p-ghost{color:var(--ds-btn-tertiary-fg);background:0 0;border-color:#0000;gap:.375rem;padding:0 .5rem}@media (hover:hover){.btn-v5p-tertiary:hover,.btn-v5p-ghost:hover{color:var(--ds-btn-tertiary-fg-h)}}.btn-v5p-portal-primary{background:var(--ds-color-phosphor-500);border-color:var(--ds-color-phosphor-500);color:var(--ds-btn-portal-fg)}.btn-v5p-portal-primary:hover{background:var(--ds-color-phosphor-700);border-color:var(--ds-color-phosphor-700);color:var(--ds-btn-portal-fg)}.btn-v5p-portal-primary:active{transform:translateY(1px)}.btn-v5p-portal-secondary{background:var(--ds-btn-secondary-bg);border-color:var(--ds-btn-secondary-border);color:var(--ds-btn-secondary-fg)}.btn-v5p-portal-secondary:hover{background:var(--ds-btn-secondary-bg-h);border-color:var(--ds-btn-secondary-border-h);color:#fff}.btn-v5p-portal-secondary:active{background:var(--ds-btn-secondary-bg-a);transform:translateY(1px)}.btn-v5p-arrow,.btn-v5p-primary-icon{width:15px;height:15px;transition:transform .16s var(--ds-ease-out);flex:none;margin-right:-2px}@media (hover:hover){.btn-v5p-primary:hover .btn-v5p-arrow,.btn-v5p-primary:hover .btn-v5p-primary-icon,.btn-v5p-secondary:hover .btn-v5p-arrow,.btn-v5p-tertiary:hover .btn-v5p-arrow,.btn-v5p-ghost:hover .btn-v5p-arrow{transform:translate(2px)}}.btn-v5p--loading{pointer-events:none;color:#0000!important}.btn-v5p--loading:after{content:"";border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:15px;height:15px;margin:auto;animation:.6s linear infinite btn-v5p-spin;position:absolute;inset:0}.btn-v5p-primary.btn-v5p--loading:after{border-color:#0a0a0e #0a0a0e38 #0a0a0e38}.btn-v5p-spinner{vertical-align:-.145em;opacity:.85;border:2px solid;border-top-color:#0000;border-radius:50%;flex:none;width:1em;height:1em;margin-inline-end:.5em;animation:.6s linear infinite btn-v5p-spin;display:inline-block}@keyframes btn-v5p-spin{to{transform:rotate(360deg)}}.btn-v5p-primary:focus-visible,.btn-v5p-secondary:focus-visible,.btn-v5p-tertiary:focus-visible,.btn-v5p-ghost:focus-visible,.btn-v5p-portal-primary:focus-visible,.btn-v5p-portal-secondary:focus-visible{outline:2px solid var(--ds-btn-focus-ring);outline-offset:2px}.btn-v5p-primary:disabled,.btn-v5p-primary[aria-disabled=true],.btn-v5p-secondary:disabled,.btn-v5p-secondary[aria-disabled=true],.btn-v5p-tertiary:disabled,.btn-v5p-tertiary[aria-disabled=true],.btn-v5p-portal-primary:disabled,.btn-v5p-portal-primary[aria-disabled=true],.btn-v5p-portal-secondary:disabled,.btn-v5p-portal-secondary[aria-disabled=true]{opacity:.4;cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none}.btn-v5p-primary:disabled:has(>span:not(.hidden)>.btn-v5p-spinner),.btn-v5p-primary[aria-disabled=true]:has(>span:not(.hidden)>.btn-v5p-spinner){opacity:1;box-shadow:var(--ds-btn-primary-shadow)}@media (prefers-reduced-motion:reduce){.btn-v5p-primary,.btn-v5p-secondary,.btn-v5p-tertiary,.btn-v5p-ghost,.btn-v5p-portal-primary,.btn-v5p-portal-secondary,.ypai-btn,.cta-button,.btn-v5p-arrow,.btn-v5p-primary-icon{transition:background var(--ds-motion-normal) linear, border-color var(--ds-motion-normal) linear, color var(--ds-motion-normal) linear}.btn-v5p-primary:hover,.btn-v5p-primary:active,.btn-v5p-secondary:active,.btn-v5p-portal-primary:active,.btn-v5p-portal-secondary:active{transform:none}.btn-v5p--loading:after,.btn-v5p-spinner{animation-duration:1.6s}}@media (forced-colors:active){.btn-v5p-primary,.btn-v5p-secondary,.btn-v5p-tertiary,.btn-v5p-portal-primary,.btn-v5p-portal-secondary{border:1px solid buttontext}}.ds-card,.ds-card--featured,.ds-card--problem,.ds-card--stat,.ds-card--visual,.capability-card,.application-card,.dataset-card,.solution-card,.form-card,.premium-card,.premium-card-primary,.premium-card-secondary,.orchestrated-card,.problem-card,.premium-problem-card,.tool-stat-card,.industry-tile,.visual-card,.case-study-card,.program-card,.ypai-glass-card{isolation:isolate;padding:var(--ds-card-pad);border-radius:var(--ds-card-radius);-webkit-backdrop-filter:var(--ds-card-backdrop);transition:transform var(--ds-card-trans-transform) var(--ds-card-ease), background var(--ds-card-trans-color) var(--ds-card-ease), border-color var(--ds-card-trans-color) var(--ds-card-ease), box-shadow var(--ds-card-trans-shadow) var(--ds-card-ease);border:1px solid #0000;display:block;position:relative;overflow:hidden}.ds-card:before,.ds-card--featured:before,.ds-card--problem:before,.ds-card--stat:before,.ds-card--visual:before,.capability-card:before,.application-card:before,.dataset-card:before,.solution-card:before,.form-card:before,.premium-card:before,.premium-card-primary:before,.premium-card-secondary:before,.orchestrated-card:before,.visual-card:before,.case-study-card:before,.program-card:before{content:"";top:0;background:var(--ds-card-top-edge);pointer-events:none;height:1px;transition:background var(--ds-card-trans-color) var(--ds-card-ease);position:absolute;inset-inline:0}.ds-card--featured:before,.premium-card:before,.premium-card-primary:before,.premium-card-secondary:before,.orchestrated-card:before{background:var(--ds-card-featured-top-edge)}@media (hover:hover){.ds-card:hover:before,.ds-card--featured:hover:before,.ds-card--visual:hover:before,.capability-card:hover:before,.application-card:hover:before,.dataset-card:hover:before,.solution-card:hover:before,.form-card:hover:before,.premium-card:hover:before,.premium-card-primary:hover:before,.premium-card-secondary:hover:before,.orchestrated-card:hover:before,.visual-card:hover:before,.case-study-card:hover:before,.program-card:hover:before{background:var(--ds-card-top-edge-h)}}.ds-card--sm{padding:var(--ds-card-pad-sm)}.ds-card--lg{padding:var(--ds-card-pad-lg);border-radius:var(--ds-radius-lg)}.ypai-glass-card:before{content:"";top:0;background:var(--ds-card-top-edge);pointer-events:none;height:1px;transition:background var(--ds-card-trans-color) var(--ds-card-ease);position:absolute;inset-inline:0}@media (hover:hover){.ypai-glass-card:hover:before{background:var(--ds-card-top-edge-h)}}.ds-card,.capability-card,.application-card,.dataset-card,.solution-card,.form-card,.ypai-glass-card{background:var(--ds-card-bg);border-color:var(--ds-card-border);box-shadow:var(--ds-card-highlight), var(--ds-card-shadow-rest)}@media (hover:hover){.ds-card:hover,.capability-card:hover,.application-card:hover,.dataset-card:hover,.solution-card:hover,.form-card:hover,.ypai-glass-card:hover{background:var(--ds-card-bg-h);border-color:var(--ds-card-border-h);transform:translateY(var(--ds-card-lift));box-shadow:var(--ds-card-highlight-h), var(--ds-card-shadow-h)}}.ds-card:active,.capability-card:active,.application-card:active,.dataset-card:active,.solution-card:active,.form-card:active{transition-duration:var(--ds-motion-instant,50ms);transform:translateY(0)}.ds-card--featured,.premium-card,.premium-card-primary,.premium-card-secondary,.orchestrated-card{background:var(--ds-card-featured-bg);border-color:var(--ds-card-featured-border);box-shadow:var(--ds-card-highlight), var(--ds-card-shadow-rest), var(--ds-card-featured-glow)}@media (hover:hover){.ds-card--featured:hover,.premium-card:hover,.premium-card-primary:hover,.premium-card-secondary:hover,.orchestrated-card:hover{background:var(--ds-card-featured-bg-h);border-color:var(--ds-card-featured-border-h);transform:translateY(var(--ds-card-lift));box-shadow:var(--ds-card-highlight-h), var(--ds-card-shadow-h), var(--ds-card-featured-glow-h)}}.ds-card--featured:active,.premium-card:active,.premium-card-primary:active,.premium-card-secondary:active,.orchestrated-card:active{transition-duration:var(--ds-motion-instant,50ms);transform:translateY(0)}.ds-card--problem,.problem-card,.premium-problem-card{background:var(--ds-card-problem-bg);border-color:var(--ds-card-problem-border)}@media (hover:hover){.ds-card--problem:hover,.problem-card:hover,.premium-problem-card:hover{border-color:var(--ds-card-problem-border-h)}}.ds-card--stat,.tool-stat-card,.industry-tile{background:var(--ds-card-stat-bg);border-color:var(--ds-card-stat-border);box-shadow:none;font-variant-numeric:tabular-nums}@media (hover:hover){.ds-card--stat:hover,.tool-stat-card:hover,.industry-tile:hover{background:var(--ds-card-stat-bg-h);border-color:var(--ds-card-stat-border-h)}}.ds-card--visual,.visual-card,.case-study-card,.program-card{padding:var(--ds-card-visual-pad);background:var(--ds-card-visual-bg);border-color:var(--ds-card-visual-border);box-shadow:var(--ds-card-highlight);overflow:hidden}@media (hover:hover){.ds-card--visual:hover,.visual-card:hover,.case-study-card:hover,.program-card:hover{border-color:var(--ds-card-visual-border-h);transform:translateY(var(--ds-card-lift));box-shadow:var(--ds-card-highlight-h), var(--ds-card-shadow-h)}}.ds-card--visual:active,.visual-card:active,.case-study-card:active,.program-card:active{transition-duration:var(--ds-motion-instant,50ms);transform:translateY(0)}.ds-card:focus-visible,.ds-card--featured:focus-visible,.ds-card--problem:focus-visible,.ds-card--stat:focus-visible,.ds-card--visual:focus-visible{outline:2px solid var(--ds-btn-focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ds-card,.ds-card--featured,.ds-card--problem,.ds-card--stat,.ds-card--visual{transition:background var(--ds-card-trans-color) linear, border-color var(--ds-card-trans-color) linear}.ds-card:hover,.ds-card--featured:hover,.ds-card--visual:hover,.ds-card:active,.ds-card--featured:active,.ds-card--visual:active{transform:none}}.ds-badge,.ds-badge--accent,.ds-badge--mono,.ds-badge--success,.ds-badge--warning,.ds-badge--danger,.badge,.pill,.trust-badge,.trust-badge-large,.spec-tag,.compliance-badge,.tech-badge,.hero-badge,.cr-badge-item,.eyebrow-badge,.ypai-badge,.regulatory-strip__pill{padding:var(--ds-badge-pad-y) var(--ds-badge-pad-x);border-radius:var(--ds-badge-radius);font-size:var(--ds-badge-font-size);font-weight:var(--ds-badge-font-weight);letter-spacing:var(--ds-badge-tracking);line-height:var(--ds-badge-line-height);white-space:nowrap;border:1px solid #0000;align-items:center;gap:.375rem;text-decoration:none;display:inline-flex}.ds-badge,.badge,.pill,.trust-badge,.trust-badge-large,.hero-badge,.cr-badge-item,.eyebrow-badge,.ypai-badge{background:var(--ds-badge-bg);border-color:var(--ds-badge-border);color:var(--ds-badge-fg)}.ds-badge--accent{background:var(--ds-badge-accent-bg);border-color:var(--ds-badge-accent-border);color:var(--ds-badge-accent-fg)}.ds-badge--mono,.spec-tag,.compliance-badge,.tech-badge,.regulatory-strip__pill{background:var(--ds-badge-mono-bg);border-color:var(--ds-badge-mono-border);color:var(--ds-badge-mono-fg);font-family:var(--ds-badge-mono-font);letter-spacing:var(--ds-badge-mono-tracking);text-transform:uppercase;border-radius:var(--ds-badge-mono-radius)}.ds-badge--success{background:var(--ds-badge-success-bg);border-color:var(--ds-badge-success-border);color:var(--ds-badge-success-fg)}.ds-badge--warning{background:var(--ds-badge-warning-bg);border-color:var(--ds-badge-warning-border);color:var(--ds-badge-warning-fg)}.ds-badge--danger{background:var(--ds-badge-danger-bg);border-color:var(--ds-badge-danger-border);color:var(--ds-badge-danger-fg)}.ds-eyebrow,.ds-eyebrow--muted,.eyebrow,.eyebrow-text,.hero-eyebrow,.section-eyebrow,.ypai-eyebrow,.fl-eyebrow,.footer-cta__eyebrow{font-family:var(--ds-eyebrow-font);font-size:var(--ds-eyebrow-font-size);font-weight:var(--ds-eyebrow-weight);letter-spacing:var(--ds-eyebrow-tracking);line-height:var(--ds-eyebrow-line-height);text-transform:uppercase;color:var(--ds-eyebrow-fg);display:inline-block}.ds-eyebrow--muted{color:var(--ds-eyebrow-fg-muted)}.ds-eyebrow--accent{color:var(--ds-eyebrow-fg-accent)}.ds-input,.ds-textarea,.ds-select,.form-input,.anno-input,.ypai-form-input,.audio-form-input,.field-input,.portal-input,.password-input,.portfolio-field,.divi-glass-form__pill-input,.v5p-command-bar-input,.form-textarea,.anno-textarea,.ypai-form-textarea,.audio-form-textarea,.field-textarea,.anno-select,.contactintake-select,.leadform-select,.field-select{width:100%;min-height:var(--ds-input-height);padding:var(--ds-input-pad-y) var(--ds-input-pad-x);font-family:var(--ds-font-body);font-size:var(--ds-input-font-size);font-weight:var(--ds-input-font-weight);line-height:var(--ds-input-line-height);color:var(--ds-input-fg);background-color:var(--ds-input-bg);border:1px solid var(--ds-input-border);border-radius:var(--ds-input-radius);box-shadow:none;transition:background-color var(--ds-input-trans) var(--ds-input-ease), border-color var(--ds-input-trans) var(--ds-input-ease), box-shadow var(--ds-input-trans) var(--ds-input-ease), color var(--ds-input-trans) var(--ds-input-ease);appearance:none;background-image:none;outline:0}@media (hover:hover){.ds-input:hover:not(:disabled):not([readonly]),.ds-textarea:hover:not(:disabled):not([readonly]),.ds-select:hover:not(:disabled):not([readonly]),.form-input:hover:not(:disabled):not([readonly]),.anno-input:hover:not(:disabled):not([readonly]),.ypai-form-input:hover:not(:disabled):not([readonly]),.audio-form-input:hover:not(:disabled):not([readonly]),.field-input:hover:not(:disabled):not([readonly]),.portal-input:hover:not(:disabled):not([readonly]),.password-input:hover:not(:disabled):not([readonly]),.portfolio-field:hover:not(:disabled):not([readonly]),.divi-glass-form__pill-input:hover:not(:disabled):not([readonly]),.v5p-command-bar-input:hover:not(:disabled):not([readonly]),.form-textarea:hover:not(:disabled):not([readonly]),.anno-textarea:hover:not(:disabled):not([readonly]),.ypai-form-textarea:hover:not(:disabled):not([readonly]),.audio-form-textarea:hover:not(:disabled):not([readonly]),.field-textarea:hover:not(:disabled):not([readonly]),.anno-select:hover:not(:disabled):not([readonly]),.contactintake-select:hover:not(:disabled):not([readonly]),.leadform-select:hover:not(:disabled):not([readonly]),.field-select:hover:not(:disabled):not([readonly]){background-color:var(--ds-input-bg-hover);border-color:var(--ds-input-border-hover)}}.ds-input:focus,.ds-textarea:focus,.ds-select:focus,.form-input:focus,.anno-input:focus,.ypai-form-input:focus,.audio-form-input:focus,.field-input:focus,.portal-input:focus,.password-input:focus,.portfolio-field:focus,.divi-glass-form__pill-input:focus,.v5p-command-bar-input:focus,.form-textarea:focus,.anno-textarea:focus,.ypai-form-textarea:focus,.audio-form-textarea:focus,.field-textarea:focus,.anno-select:focus,.contactintake-select:focus,.leadform-select:focus,.field-select:focus{background-color:var(--ds-input-bg-focus);border-color:var(--ds-input-border-focus);box-shadow:var(--ds-input-focus-ring)}.ds-input::placeholder,.ds-textarea::placeholder,.form-input::placeholder,.anno-input::placeholder,.ypai-form-input::placeholder,.audio-form-input::placeholder,.field-input::placeholder,.portal-input::placeholder,.password-input::placeholder,.portfolio-field::placeholder,.divi-glass-form__pill-input::placeholder,.v5p-command-bar-input::placeholder,.form-textarea::placeholder,.anno-textarea::placeholder,.ypai-form-textarea::placeholder,.audio-form-textarea::placeholder,.field-textarea::placeholder{color:var(--ds-input-placeholder);opacity:1}.ds-input:disabled,.ds-textarea:disabled,.ds-select:disabled,.form-input:disabled,.anno-input:disabled,.ypai-form-input:disabled,.audio-form-input:disabled,.field-input:disabled,.portal-input:disabled,.password-input:disabled,.portfolio-field:disabled,.divi-glass-form__pill-input:disabled,.v5p-command-bar-input:disabled,.form-textarea:disabled,.anno-textarea:disabled,.ypai-form-textarea:disabled,.audio-form-textarea:disabled,.field-textarea:disabled,.anno-select:disabled,.contactintake-select:disabled,.leadform-select:disabled,.field-select:disabled{background-color:var(--ds-input-bg-disabled);color:var(--ds-input-fg-disabled);cursor:not-allowed;opacity:.7}.ds-input--invalid,.ds-input[aria-invalid=true],.ds-textarea[aria-invalid=true],.ds-select[aria-invalid=true],.form-input[aria-invalid=true],.anno-input[aria-invalid=true],.ypai-form-input[aria-invalid=true],.field-input[aria-invalid=true],.portal-input[aria-invalid=true],.form-textarea[aria-invalid=true],.anno-textarea[aria-invalid=true],.anno-select[aria-invalid=true]{border-color:var(--ds-input-border-error)}.ds-input--invalid:focus,.ds-input[aria-invalid=true]:focus,.ds-textarea[aria-invalid=true]:focus,.ds-select[aria-invalid=true]:focus,.form-input[aria-invalid=true]:focus,.anno-input[aria-invalid=true]:focus,.ypai-form-input[aria-invalid=true]:focus,.field-input[aria-invalid=true]:focus,.portal-input[aria-invalid=true]:focus,.form-textarea[aria-invalid=true]:focus,.anno-textarea[aria-invalid=true]:focus,.anno-select[aria-invalid=true]:focus{box-shadow:var(--ds-input-error-ring)}.ds-textarea,.form-textarea,.anno-textarea,.ypai-form-textarea,.audio-form-textarea,.field-textarea{resize:vertical;min-height:6rem;line-height:1.55}.ds-select,.anno-select,.contactintake-select,.leadform-select,.field-select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='rgba(255,255,255,0.55)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .875rem center;background-repeat:no-repeat;background-size:12px 8px;padding-inline-end:2.25rem}.ds-input--sm,.ds-textarea.ds-input--sm,.ds-select.ds-input--sm{min-height:var(--ds-input-height-sm);padding:var(--ds-input-pad-y-sm) var(--ds-input-pad-x-sm);font-size:var(--ds-input-font-size-sm)}.ds-input--lg,.ds-textarea.ds-input--lg,.ds-select.ds-input--lg{min-height:var(--ds-input-height-lg);padding:var(--ds-input-pad-y-lg) var(--ds-input-pad-x-lg);font-size:var(--ds-input-font-size-lg)}.ds-field{gap:var(--ds-field-gap);flex-direction:column;width:100%;display:flex}.ds-label,.field-label{font-family:var(--ds-label-font);font-size:var(--ds-label-font-size);font-weight:var(--ds-label-font-weight);color:var(--ds-label-fg);line-height:1.4;display:inline-block}.ds-label--required:after,.field-label--required:after{content:"*";color:var(--ds-color-phosphor-500);margin-inline-start:.25rem}.ds-hint{font-size:var(--ds-hint-font-size);color:var(--ds-hint-fg);margin-block-start:calc(var(--ds-field-gap) * -.25);line-height:1.45}.ds-error{font-size:var(--ds-hint-font-size);color:var(--ds-error-fg);margin-block-start:calc(var(--ds-field-gap) * -.25);line-height:1.45}.ds-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ds-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ds-input[type=number]{-moz-appearance:textfield}.ds-input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.ds-input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}@media (prefers-reduced-motion:reduce){.ds-input,.ds-textarea,.ds-select{transition:none}}.ds-section{padding-block:var(--ds-section-py-default);padding-inline:0;position:relative}.ds-section--ultra-compact{padding-block:var(--ds-section-py-ultra)}.ds-section--compact{padding-block:var(--ds-section-py-compact)}.ds-section--spacious{padding-block:var(--ds-section-py-spacious)}.ds-section--hero{padding-block:var(--ds-section-py-hero)}.ds-section--flush{padding-block:0}.ds-section--surface{background-color:var(--ds-color-bg-raised)}.ds-section--surface-void{background-color:var(--ds-color-bg-base)}.ds-container,.ds-container--prose,.ds-container--narrow,.ds-container--wide,.ds-container--full{box-sizing:border-box;width:100%;padding-inline:var(--ds-section-gutter);margin-inline:auto}.ds-container{max-width:var(--ds-container-default)}.ds-container--prose{max-width:var(--ds-container-prose)}.ds-container--narrow{max-width:var(--ds-container-narrow)}.ds-container--wide{max-width:var(--ds-container-wide)}.ds-container--full{max-width:none}.ds-section__header{max-width:var(--ds-section-header-max);gap:var(--ds-space-4);flex-direction:column;margin-block-end:var(--ds-section-gap);margin-inline:auto;display:flex}.ds-section__header--left{text-align:start;margin-inline:0}.ds-display-xl{font-family:var(--ds-font-display);font-size:var(--ds-type-display-2xl);font-weight:var(--ds-weight-light);line-height:var(--ds-leading-hero);letter-spacing:var(--ds-tracking-tight);text-wrap:balance}.ds-display{font-family:var(--ds-font-display);font-size:var(--ds-type-display-xl);font-weight:var(--ds-weight-light);line-height:var(--ds-leading-hero);letter-spacing:var(--ds-tracking-tight);text-wrap:balance}.ds-h1{font-family:var(--ds-font-display);font-size:var(--ds-type-h1-fluid);font-weight:var(--ds-weight-medium);line-height:var(--ds-leading-section);letter-spacing:var(--ds-tracking-section);text-wrap:balance}.ds-h2{font-family:var(--ds-font-display);font-size:var(--ds-type-h2-fluid);font-weight:var(--ds-weight-medium);line-height:var(--ds-leading-section);letter-spacing:var(--ds-tracking-section);text-wrap:balance}.ds-h3{font-family:var(--ds-font-display);font-size:var(--ds-type-h3-fluid);font-weight:var(--ds-weight-medium);line-height:var(--ds-leading-tight);letter-spacing:var(--ds-tracking-section);text-wrap:balance}.ds-h4{font-family:var(--ds-font-display);font-size:var(--ds-type-h4-fluid);font-weight:var(--ds-weight-medium);line-height:var(--ds-leading-tight);letter-spacing:var(--ds-tracking-normal);text-wrap:balance}.ds-h5{font-family:var(--ds-font-display);font-size:var(--ds-type-h5-fluid);font-weight:var(--ds-weight-medium);line-height:var(--ds-leading-snug);letter-spacing:var(--ds-tracking-normal)}.ds-lead{font-family:var(--ds-font-body);font-size:var(--ds-type-body-lg-fluid);font-weight:var(--ds-weight-normal);line-height:var(--ds-leading-body);letter-spacing:var(--ds-tracking-normal);text-wrap:pretty}.ds-body{font-family:var(--ds-font-body);font-size:var(--ds-type-body-fluid);font-weight:var(--ds-weight-normal);line-height:var(--ds-leading-body);letter-spacing:var(--ds-tracking-normal);text-wrap:pretty}.ds-body-sm{font-family:var(--ds-font-body);font-size:var(--ds-type-body-sm);font-weight:var(--ds-weight-normal);line-height:var(--ds-leading-normal);letter-spacing:var(--ds-tracking-normal)}.ds-small{font-family:var(--ds-font-body);font-size:var(--ds-type-eyebrow);font-weight:var(--ds-weight-normal);line-height:var(--ds-leading-normal);letter-spacing:var(--ds-tracking-normal)}.ds-mono{font-family:var(--ds-font-mono);font-size:var(--ds-type-body-sm);font-weight:var(--ds-weight-medium);line-height:var(--ds-leading-snug);letter-spacing:var(--ds-tracking-eyebrow);text-transform:uppercase}.ds-text-muted{color:#fff9}.ds-text-faint{color:#ffffff73}.ds-text-strong{color:#fffffff2}.ds-text-accent{color:var(--ds-color-phosphor-400,var(--ds-color-accent-default))}.ds-type-stack-tight>*+*{margin-block-start:var(--ds-type-stack-tight,.5rem)}.ds-type-stack-default>*+*{margin-block-start:var(--ds-type-stack-default,1rem)}.ds-type-stack-loose>*+*{margin-block-start:var(--ds-type-stack-loose,1.5rem)}.ds-type-stack-section>*+*{margin-block-start:var(--ds-type-stack-section,2rem)}.ds-type-stack-hero>*+*{margin-block-start:var(--ds-type-stack-hero,2.5rem)}.ds-row{align-items:center;gap:var(--ds-space-3);flex-direction:row;display:flex}.ds-row--top{align-items:flex-start}.ds-row--bottom{align-items:flex-end}.ds-row--baseline{align-items:baseline}.ds-row--stretch{align-items:stretch}.ds-row--center{justify-content:center}.ds-row--between{justify-content:space-between}.ds-row--around{justify-content:space-around}.ds-row--end{justify-content:flex-end}.ds-row--wrap{flex-wrap:wrap}.ds-stack{gap:var(--ds-space-4);flex-direction:column;display:flex}.ds-stack--center{align-items:center}.ds-stack--end{align-items:flex-end}.ds-stack--stretch{align-items:stretch}.ds-stack--between{justify-content:space-between}.ds-stack--grow{flex:1}.ds-cluster{align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.ds-cluster--center{justify-content:center}.ds-cluster--between{justify-content:space-between}.ds-grid{gap:var(--ds-space-6);grid-template-columns:repeat(var(--ds-grid-cols,1), minmax(0, 1fr));display:grid}.ds-grid--2{--ds-grid-cols:2}.ds-grid--3{--ds-grid-cols:3}.ds-grid--4{--ds-grid-cols:4}.ds-grid--5{--ds-grid-cols:5}.ds-grid--6{--ds-grid-cols:6}.ds-grid--auto{grid-template-columns:repeat(auto-fit, minmax(var(--ds-grid-min,280px), 1fr))}.ds-center{place-items:center;display:grid}.ds-gap-0{gap:0}.ds-gap-xs{gap:var(--ds-space-1)}.ds-gap-sm{gap:var(--ds-space-2)}.ds-gap-md{gap:var(--ds-space-3)}.ds-gap-lg{gap:var(--ds-space-4)}.ds-gap-xl{gap:var(--ds-space-6)}.ds-gap-2xl{gap:var(--ds-space-8)}.form-v5-section{background-color:var(--ds-color-bg-base);padding-block:var(--ds-form-section-padding-block-mobile);position:relative}@media (width>=1024px){.form-v5-section{padding-block:var(--ds-form-section-padding-block-lg)}}.form-v5-section__inner{max-width:80rem;padding-inline:var(--ds-space-6);margin:0 auto}.form-v5-grid{gap:var(--ds-form-grid-gap-mobile);align-items:start;display:grid}@media (width>=1024px){.form-v5-grid{gap:var(--ds-form-grid-gap-lg);grid-template-columns:1fr 1.05fr}.form-v5-grid>.form-v5-copy{align-self:center}}.form-v5-copy{gap:var(--ds-space-6);flex-direction:column;display:flex}.form-v5-eyebrow{font-family:var(--ds-form-eyebrow-font);font-size:var(--ds-form-eyebrow-size);font-weight:var(--ds-form-eyebrow-weight);letter-spacing:var(--ds-form-eyebrow-tracking);text-transform:uppercase;color:var(--ds-form-eyebrow-color);margin:0}.form-v5-headline{font-family:var(--ds-form-headline-font);font-size:var(--ds-form-headline-size);font-weight:var(--ds-form-headline-weight);line-height:var(--ds-form-headline-line-height);letter-spacing:var(--ds-form-headline-tracking);color:var(--ds-form-headline-color);text-wrap:balance;margin:0}.form-v5-intro{font-family:var(--ds-form-intro-font);font-size:var(--ds-form-intro-size);line-height:var(--ds-form-intro-line-height);color:var(--ds-form-intro-color);max-width:var(--ds-form-intro-max-width);margin:0}.form-v5-bullets{gap:var(--ds-form-bullet-gap);flex-direction:column;max-width:32rem;margin:0;padding:0;list-style:none;display:flex}.form-v5-bullet{font-family:var(--ds-form-bullet-font);font-size:var(--ds-form-bullet-size);line-height:var(--ds-leading-normal);color:var(--ds-form-bullet-color);padding-inline-start:var(--ds-form-bullet-indent);position:relative}.form-v5-bullet:before{content:"";inset-inline-start:0;width:var(--ds-form-bullet-dot-size);height:var(--ds-form-bullet-dot-size);background-color:var(--ds-form-bullet-dot-color);border-radius:50%;position:absolute;top:.7em}.form-v5-form-wrap{gap:var(--ds-space-4);z-index:1;flex-direction:column;display:flex;position:relative}.form-v5-card{background:var(--ds-form-card-surface);border:var(--ds-form-card-border);border-radius:var(--ds-form-card-radius);padding:var(--ds-form-card-padding-mobile);box-shadow:var(--ds-form-card-shadow);position:relative}@media (width>=640px){.form-v5-card{padding:var(--ds-form-card-padding-sm)}}.form-v5-card:before{display:none}.form-v5-field{margin:0}.form-v5-form.hidden{display:none}.form-v5-form{gap:var(--ds-form-field-gap);flex-direction:column;display:flex}.form-v5-label{font-family:var(--ds-form-label-font);font-size:var(--ds-form-label-size);font-weight:var(--ds-form-label-weight);letter-spacing:var(--ds-form-label-tracking);text-transform:none;color:var(--ds-form-label-color);margin-block-end:var(--ds-form-label-margin-bottom);display:block}.form-v5-required{color:var(--ds-form-required-color);font-weight:var(--ds-form-required-weight);font-size:var(--ds-form-required-size);margin-inline-start:.1875rem}.form-v5-input,.form-v5-textarea,.form-v5-select{background-color:var(--ds-form-input-bg);border:var(--ds-form-input-border);border-radius:var(--ds-form-input-radius);width:100%;padding:var(--ds-form-input-padding-y) var(--ds-form-input-padding-x);min-height:var(--ds-form-input-min-height);font-family:var(--ds-form-input-font);font-size:var(--ds-form-input-size);line-height:var(--ds-form-input-line-height);color:var(--ds-form-input-color);caret-color:var(--ds-form-input-color);box-shadow:var(--ds-form-input-shadow);transition:var(--ds-form-input-transition)}@media (hover:hover){.form-v5-input:hover:not(:focus-visible),.form-v5-textarea:hover:not(:focus-visible),.form-v5-select:hover:not(:focus-visible){border-color:var(--ds-form-input-border-hover)}}.form-v5-input:focus,.form-v5-textarea:focus,.form-v5-select:focus{border-color:var(--ds-form-input-border-hover);background-color:var(--ds-form-input-bg-focus);box-shadow:var(--ds-form-input-shadow);outline:none}.form-v5-input:focus-visible,.form-v5-textarea:focus-visible,.form-v5-select:focus-visible{border-color:var(--ds-form-focus-ring);background-color:var(--ds-form-input-bg-focus);box-shadow:var(--ds-form-input-shadow), 0 0 0 3px var(--ds-form-focus-halo);outline:none}.form-v5-input::placeholder,.form-v5-textarea::placeholder{color:var(--ds-form-input-placeholder-color)}.form-v5-input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--ds-form-autofill-bg) inset;-webkit-text-fill-color:var(--ds-form-input-color);caret-color:var(--ds-form-input-color);transition:background-color 999999s}.form-v5-input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--ds-form-autofill-bg) inset;-webkit-text-fill-color:var(--ds-form-input-color);caret-color:var(--ds-form-input-color);transition:background-color 999999s}.form-v5-input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--ds-form-autofill-bg) inset;-webkit-text-fill-color:var(--ds-form-input-color);caret-color:var(--ds-form-input-color);transition:background-color 999999s}.form-v5-fusecell input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--ds-form-autofill-bg) inset;-webkit-text-fill-color:var(--ds-form-input-color);caret-color:var(--ds-form-input-color);transition:background-color 999999s}.form-v5-fusecell input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--ds-form-autofill-bg) inset;-webkit-text-fill-color:var(--ds-form-input-color);caret-color:var(--ds-form-input-color);transition:background-color 999999s}.form-v5-fusecell input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--ds-form-autofill-bg) inset;-webkit-text-fill-color:var(--ds-form-input-color);caret-color:var(--ds-form-input-color);transition:background-color 999999s}.form-v5-textarea{resize:vertical;min-height:var(--ds-form-textarea-min-height);line-height:var(--ds-form-textarea-line-height)}.form-v5-select{appearance:none;background-image:var(--ds-form-select-chevron-bg);background-repeat:no-repeat;background-position:var(--ds-form-select-chevron-position);background-size:var(--ds-form-select-chevron-size);cursor:pointer;padding-inline-end:var(--ds-form-select-padding-right)}.form-v5-select option{background-color:var(--ds-form-select-option-bg);color:var(--ds-form-select-option-color);padding:.5rem}.form-v5-select:invalid{color:var(--ds-form-input-placeholder-color)}.form-v5-input[aria-invalid=true],.form-v5-textarea[aria-invalid=true],.form-v5-select[aria-invalid=true],.form-v5-show-errors .form-v5-input:invalid,.form-v5-show-errors .form-v5-textarea:invalid,.form-v5-show-errors .form-v5-select:invalid{border-color:var(--ds-form-input-border-error);background-color:var(--ds-form-input-bg-error)}.form-v5-input:user-invalid{border-color:var(--ds-form-input-border-error);background-color:var(--ds-form-input-bg-error)}.form-v5-textarea:user-invalid{border-color:var(--ds-form-input-border-error);background-color:var(--ds-form-input-bg-error)}.form-v5-select:user-invalid{border-color:var(--ds-form-input-border-error);background-color:var(--ds-form-input-bg-error)}.form-v5-inline-error{font-family:var(--ds-form-helper-font);color:var(--ds-form-error-text);margin-block-start:.4375rem;font-size:.78125rem;line-height:1.5}.form-v5-note{font-family:var(--ds-form-helper-font);font-size:var(--ds-form-helper-size);min-height:1.2em;margin:0;line-height:1.5}.form-v5-note--error{color:var(--ds-form-error-text)}.form-v5-note--quiet{color:var(--ds-form-helper-color)}.form-v5-input:disabled,.form-v5-textarea:disabled,.form-v5-select:disabled,.form-v5-checkbox:disabled,.form-v5-radio:disabled{opacity:var(--ds-form-disabled-opacity);box-shadow:none;cursor:not-allowed}.form-v5-checkbox,.form-v5-radio{appearance:none;width:var(--ds-form-checkbox-size);height:var(--ds-form-checkbox-size);background:var(--ds-form-checkbox-bg);border:var(--ds-form-checkbox-border);box-shadow:var(--ds-form-checkbox-shadow);cursor:pointer;min-height:0;transition:background-color var(--ds-motion-fast) var(--ds-ease-out), border-color var(--ds-motion-fast) var(--ds-ease-out), box-shadow var(--ds-motion-fast) var(--ds-ease-out);flex:none;position:relative}.form-v5-checkbox{border-radius:var(--ds-form-checkbox-radius)}.form-v5-radio{width:var(--ds-form-radio-size);height:var(--ds-form-radio-size);border-radius:50%}@media (hover:hover){.form-v5-checkbox:hover:not(:checked),.form-v5-radio:hover:not(:checked){border-color:var(--ds-form-checkbox-border-hover)}}.form-v5-checkbox:checked{background:var(--ds-form-checked-bg);border-color:var(--ds-form-checked-border);box-shadow:var(--ds-form-checked-shadow)}.form-v5-checkbox:after{content:"";opacity:0;transition:opacity var(--ds-motion-fast) var(--ds-ease-out), transform var(--ds-motion-fast) var(--ds-ease-out);background:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230a0a0e' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M5 12l5 5L20 6'/%3e%3c/svg%3e") 50%/.8125rem no-repeat;position:absolute;inset:0;transform:scale(.55)}.form-v5-checkbox:checked:after{opacity:1;transform:scale(1)}.form-v5-radio:checked{border-color:var(--ds-form-radio-checked-border)}.form-v5-radio:after{content:"";width:var(--ds-form-radio-dot-size);height:var(--ds-form-radio-dot-size);background:var(--ds-form-checked-bg);opacity:0;transition:opacity var(--ds-motion-fast) var(--ds-ease-out), transform var(--ds-motion-fast) var(--ds-ease-out);border-radius:50%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)scale(.5);box-shadow:0 1px 1px #00000080}.form-v5-radio:checked:after{opacity:1;transform:translate(-50%,-50%)scale(1)}.form-v5-checkbox:focus,.form-v5-radio:focus{box-shadow:var(--ds-form-checkbox-shadow);outline:none}.form-v5-checkbox:checked:focus{box-shadow:var(--ds-form-checked-shadow)}.form-v5-checkbox:focus-visible,.form-v5-radio:focus-visible{border-color:var(--ds-form-focus-ring);box-shadow:var(--ds-form-checkbox-shadow), 0 0 0 3px var(--ds-form-focus-halo);outline:none}.form-v5-checkbox:checked:focus-visible{box-shadow:var(--ds-form-checked-shadow), 0 0 0 3px var(--ds-form-focus-halo)}.form-v5-checkbox-row{text-transform:none;letter-spacing:0;color:var(--ds-form-checkbox-label-color);font-weight:400;font-size:var(--ds-form-checkbox-label-size);line-height:var(--ds-form-checkbox-label-line-height);margin-block-end:0;display:flex}.form-v5-fuse{background:var(--ds-form-input-bg);border:var(--ds-form-input-border);border-radius:var(--ds-form-input-radius);box-shadow:var(--ds-form-input-shadow)}.form-v5-fusecell{padding:var(--ds-form-fusecell-padding);position:relative}.form-v5-fusecell+.form-v5-fusecell{border-block-start:1px solid var(--ds-form-fuse-divider)}.form-v5-fusecell__label{font-family:var(--ds-form-label-font);font-size:var(--ds-form-fusecell-label-size);color:var(--ds-form-fusecell-label-color);margin-block-end:.125rem;font-weight:500;display:block}.form-v5-fusecell__label .form-v5-required{font-size:.6875rem}.form-v5-fusecell input{width:100%;font-family:var(--ds-form-input-font);font-size:var(--ds-form-input-size);color:var(--ds-form-input-color);caret-color:var(--ds-form-input-color);background:0 0;border:0;outline:none;padding:0;line-height:1.45}.form-v5-fusecell input::placeholder{color:var(--ds-form-input-placeholder-color)}.form-v5-fuse .form-v5-fusecell input:focus{box-shadow:none;outline:none}.form-v5-fusecell:after{content:"";pointer-events:none;opacity:0;border:1px solid var(--ds-form-focus-ring);border-radius:var(--ds-form-input-radius);box-shadow:0 0 0 3px var(--ds-form-focus-halo);transition:opacity var(--ds-motion-fast) var(--ds-ease-out);position:absolute;inset:-1px}.form-v5-fusecell:focus-within{z-index:1}.form-v5-fusecell:focus-within:after{opacity:1}.form-v5-fusecell:has(input[aria-invalid=true]),.form-v5-show-errors .form-v5-fusecell:has(input:invalid){background:var(--ds-form-input-bg-error)}.form-v5-fusecell:has(input:user-invalid){background:var(--ds-form-input-bg-error)}.form-v5-fusecell:has(input[aria-invalid=true]):after,.form-v5-show-errors .form-v5-fusecell:has(input:invalid):after{opacity:1;border-color:var(--ds-form-input-border-error);box-shadow:none}.form-v5-fusecell:has(input:user-invalid):after{opacity:1;border-color:var(--ds-form-input-border-error);box-shadow:none}.form-v5-helper{font-family:var(--ds-form-helper-font);font-size:var(--ds-form-helper-size);color:var(--ds-form-helper-color);line-height:var(--ds-form-helper-line-height);margin-block-start:.5rem}.form-v5-chips{gap:var(--ds-form-chip-gap);flex-wrap:wrap;margin-block-start:.25rem;display:flex}.form-v5-chip{padding:var(--ds-form-chip-padding-y) var(--ds-form-chip-padding-x);font-family:var(--ds-form-chip-font);font-size:var(--ds-form-chip-size);font-weight:var(--ds-form-chip-weight);letter-spacing:0;text-transform:none;background-color:var(--ds-form-chip-bg);border:var(--ds-form-chip-border);border-radius:var(--ds-form-chip-radius);color:var(--ds-form-chip-color);cursor:pointer;transition:var(--ds-transition-hover)}@media (hover:hover){.form-v5-chip:hover{border-color:var(--ds-form-chip-border-hover);background-color:var(--ds-form-chip-bg-hover);color:var(--ds-form-chip-color-hover)}}.form-v5-chip:active{transform:translateY(1px)}.form-v5-chip[data-selected=true],.form-v5-chip[aria-pressed=true]{background-color:var(--ds-form-chip-bg-selected);border-color:var(--ds-form-chip-border-selected);color:var(--ds-form-chip-color-selected);box-shadow:var(--ds-form-chip-selected-shadow)}.form-v5-chip:focus-visible{border-color:var(--ds-form-focus-ring);box-shadow:0 0 0 3px var(--ds-form-focus-halo);outline:none}.form-v5-submit{width:100%;padding-block:var(--ds-form-submit-padding-block);font-size:var(--ds-form-submit-font-size);font-weight:var(--ds-form-submit-font-weight);letter-spacing:-.005em;margin-block-start:var(--ds-form-submit-margin-top)}.form-v5-compliance{font-family:var(--ds-form-compliance-font);font-size:var(--ds-form-compliance-size);line-height:var(--ds-form-compliance-line-height);letter-spacing:var(--ds-form-compliance-tracking);color:var(--ds-form-compliance-color);text-align:center;margin:0;padding:0 .5rem}.form-v5-success-mark{border-radius:var(--ds-radius-full);background:var(--ds-form-checked-bg);border:1px solid var(--ds-form-checked-border);width:3rem;height:3rem;box-shadow:var(--ds-form-checked-shadow);color:var(--ds-btn-primary-fg);justify-content:center;align-items:center;display:flex}@media (width<=560px){.form-v5-input,.form-v5-select{min-height:var(--ds-form-input-min-height-mobile)}.form-v5-input,.form-v5-textarea,.form-v5-select,.form-v5-fusecell input{font-size:var(--ds-form-input-size-mobile)}.form-v5-checkbox-row{align-items:center;min-height:44px}}.ds-lbl{font-family:var(--ds-font-mono);font-size:var(--ds-type-2xs);letter-spacing:.14em;text-transform:uppercase;color:#ffffffa3;align-items:center;gap:8px;padding:5px 10px;display:inline-flex;position:relative}.ds-lbl:before,.ds-lbl:after,.ds-lbl>b:before,.ds-lbl>b:after{content:"";border:1px solid #ffffff59;width:7px;height:7px;position:absolute}.ds-lbl:before{top:0;border-block-end:0;border-inline-end:0;inset-inline-start:0}.ds-lbl:after{top:0;border-block-end:0;border-inline-start:0;inset-inline-end:0}.ds-lbl>b:before{bottom:0;border-block-start:0;border-inline-end:0;inset-inline-start:0}.ds-lbl>b:after{inset-inline-end:0;border-block-start:0;border-inline-start:0;bottom:0}.ds-lbl--on-light{color:rgb(var(--ds-color-bg-base-rgb) / .66)}.ds-lbl--on-light:before,.ds-lbl--on-light:after,.ds-lbl--on-light>b:before,.ds-lbl--on-light>b:after{border-color:rgb(var(--ds-color-bg-base-rgb) / .35)}.ds-readout{font-family:var(--ds-font-mono);font-size:var(--ds-type-xs);letter-spacing:.04em;color:#ffffffa3}.ds-scrim{background:rgb(var(--ds-color-bg-base-rgb) / .78);border-radius:5px;padding:3px 8px}.ds-chip-pill{font-family:var(--ds-font-mono);font-size:var(--ds-type-3xs);letter-spacing:.1em;color:#ffffffa3;background:#ffffff12;border:0;border-radius:999px;padding:4px 10px;display:inline-block}.ds-chip-pill--warn{background:rgb(var(--ds-color-status-warning-rgb) / .14);color:var(--ds-color-status-warning)}.ds-chip-pill--ok{background:rgb(var(--ds-color-status-success-rgb) / .14);color:var(--ds-color-status-success)}.ds-elev-1{box-shadow:0 30px 90px -20px #0009,inset 0 1px #ffffff0d}.ds-elev-2{box-shadow:0 40px 120px -20px #000000a6,inset 0 1px #ffffff0d}.ds-depth{background:linear-gradient(180deg, var(--ds-color-bg-depth-hi), var(--ds-color-bg-depth-lo))}.ds-depth--band{background:linear-gradient(180deg, var(--ds-color-bg-band-hi), var(--ds-color-bg-band-lo))}.ds-toolframe{background:linear-gradient(180deg, var(--ds-color-bg-depth-hi), var(--ds-color-bg-depth-lo));border:1px solid #ffffff1f;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 40px 120px -20px #000000a6,inset 0 1px #ffffff0d}.ds-toolframe__bar{font-family:var(--ds-font-mono);font-size:var(--ds-type-2xs);letter-spacing:.14em;color:#ffffffa3;border-block-end:1px solid #ffffff12;align-items:center;gap:10px;padding:12px 16px;display:flex}.ds-zone-divider{cursor:col-resize;z-index:6;touch-action:none;width:16px;margin-inline-start:-8px;position:absolute;top:0;bottom:0}.ds-zone-divider:before{content:"";inset-inline-start:50%;background:#ffffff8c;width:1px;position:absolute;top:0;bottom:0}.ds-zone-divider:after{content:"";inset-inline-start:50%;background:#ffffffeb;border-radius:8px;width:14px;height:26px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 10px #00000080}@media (width<=760px){.ds-zone-divider{display:none}}.ds-section-air{padding-block:clamp(var(--ds-space-12), 6vw, var(--ds-space-24))}.ds-live-dot{background:var(--ds-color-signal-dot);border-radius:50%;flex:none;width:6px;height:6px;animation:2.4s ease-in-out infinite ds-live-pulse;display:inline-block}@keyframes ds-live-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.ds-live-dot{animation:none}}.ds-signal-dot{background:var(--ds-color-signal-dot);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.ds-signal-edge{border-left:1px solid var(--ds-color-signal)}.ds-signal-tag{border-left:2px solid var(--ds-color-signal)}.ds-signal-trace{stroke:var(--ds-color-signal);fill:none}.ds-signal-trace--fill{fill:var(--ds-color-signal);stroke:none}.ds-signal-readout{color:var(--ds-color-signal)}:root{font-feature-settings:"kern" 1, "liga" 1, "calt" 1, "ss03" 1;font-optical-sizing:auto;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none}
