html{font-size:16px;font-weight:400;line-height:1.6;letter-spacing:0}:root{--portal-bg: #ffffff;--portal-surface: #f6f7f9;--portal-surface-raised: #ffffff;--portal-surface-sunken: #eef0f4;--portal-border: #d9dee7;--portal-border-strong: #b6bfcd;--portal-text: #1f2937;--portal-text-muted: #647087;--portal-accent: #3f3ac9;--portal-accent-soft: #eceafc;--portal-accent-contrast: #ffffff;--portal-danger: #c81e1e;--portal-ok: #1a7f3c;--portal-warn: #a15c07;--portal-shadow: 0 1px 2px rgb(15 23 42 / 8%), 0 10px 30px rgb(15 23 42 / 10%);--portal-shadow-soft: 0 1px 2px rgb(15 23 42 / 6%);--portal-font: system-ui, -apple-system, "Segoe UI", roboto, helvetica, arial, sans-serif;--portal-mono: ui-monospace, "SF Mono", sfmono-regular, menlo, consolas, monospace;--portal-radius: 10px;--portal-radius-sm: 6px;--portal-top-bar-height: 56px;--portal-section-header-height: 38px;--portal-tooltip-delay: .12s;--portal-chrome-z-index: calc(var(--formidable-sheet-z-index, 1000) + 1);--portal-page-background: #ffffff;--portal-page-text: #1f2937}@media(prefers-color-scheme:dark){:root:not([data-portal-appearance=light]){--portal-bg: #12151c;--portal-surface: #181c25;--portal-surface-raised: #1f242f;--portal-surface-sunken: #0e1117;--portal-border: #2c3240;--portal-border-strong: #3d4453;--portal-text: #e7ebf3;--portal-text-muted: #98a2b6;--portal-accent: #8b86ff;--portal-accent-soft: #24243c;--portal-accent-contrast: #12151c;--portal-danger: #f87171;--portal-ok: #4ade80;--portal-warn: #fbbf24;--portal-shadow: 0 1px 2px rgb(0 0 0 / 40%), 0 10px 30px rgb(0 0 0 / 50%);--portal-shadow-soft: 0 1px 2px rgb(0 0 0 / 40%)}}:root[data-portal-appearance=dark]{--portal-bg: #12151c;--portal-surface: #181c25;--portal-surface-raised: #1f242f;--portal-surface-sunken: #0e1117;--portal-border: #2c3240;--portal-border-strong: #3d4453;--portal-text: #e7ebf3;--portal-text-muted: #98a2b6;--portal-accent: #8b86ff;--portal-accent-soft: #24243c;--portal-accent-contrast: #12151c;--portal-danger: #f87171;--portal-ok: #4ade80;--portal-warn: #fbbf24;--portal-shadow: 0 1px 2px rgb(0 0 0 / 40%), 0 10px 30px rgb(0 0 0 / 50%);--portal-shadow-soft: 0 1px 2px rgb(0 0 0 / 40%)}:root[data-portal-appearance=light]{--portal-bg: #ffffff;--portal-surface: #f6f7f9;--portal-surface-raised: #ffffff;--portal-surface-sunken: #eef0f4;--portal-border: #d9dee7;--portal-border-strong: #b6bfcd;--portal-text: #1f2937;--portal-text-muted: #647087;--portal-accent: #3f3ac9;--portal-accent-soft: #eceafc;--portal-accent-contrast: #ffffff;--portal-danger: #c81e1e;--portal-ok: #1a7f3c;--portal-warn: #a15c07;--portal-shadow: 0 1px 2px rgb(15 23 42 / 8%), 0 10px 30px rgb(15 23 42 / 10%);--portal-shadow-soft: 0 1px 2px rgb(15 23 42 / 6%)}:root{--formidable-field-font-size: 1rem;--formidable-field-font-weight: normal;--formidable-field-line-height: 1.6;--formidable-label-font-size: 1rem;--formidable-label-font-weight: bold;--formidable-label-line-height: 1.6;--formidable-label-floating-font-size: .75rem;--formidable-label-floating-font-weight: normal;--formidable-label-floating-line-height: 1.6;--formidable-field-validation-error-font-size: .75rem;--formidable-field-validation-error-font-weight: normal;--formidable-field-validation-error-line-height: 1.4;--formidable-field-hint-font-size: .75rem;--formidable-field-hint-font-weight: normal;--formidable-field-hint-line-height: 1.4;--formidable-length-indicator-font-size: .75rem;--formidable-length-indicator-font-weight: normal;--formidable-length-indicator-line-height: 1.6;--formidable-slider-label-font-size: .75rem;--formidable-slider-label-font-weight: normal;--formidable-slider-label-line-height: 1.6;--formidable-field-before-margin-bottom: .5rem;--formidable-border-radius: .5rem;--formidable-field-border-thickness: .0625rem;--formidable-field-focus-ring-width: var( --formidable-field-border-thickness, .0625rem );--formidable-field-border-radius: var(--formidable-border-radius, .5rem);--formidable-field-underline-thickness: 0rem;--formidable-field-underline-thickness-focus: var( --formidable-field-underline-thickness, 0rem );--formidable-field-underline-thickness-invalid: var( --formidable-field-underline-thickness, 0rem );--formidable-field-group-border-thickness: var( --formidable-field-border-thickness, .0625rem );--formidable-field-group-border-radius: var( --formidable-field-border-radius, .5rem );--formidable-label-height: calc( var(--formidable-label-line-height, 1.6) * var(--formidable-label-font-size, 1rem) );--formidable-field-height: 3.5rem;--formidable-field-padding-x: 1rem;--formidable-field-toggle-size: 2rem;--formidable-field-toggle-inset: 0rem;--formidable-field-suffix-toggle-gap: .5rem;--formidable-field-inner-height: calc( var(--formidable-field-height, 3.5rem) - 2 * var(--formidable-field-border-thickness, .0625rem) );--formidable-field-value-height: calc( var(--formidable-field-line-height, 1.6) * var(--formidable-field-font-size, 1rem) );--formidable-label-floating-height: calc( var(--formidable-label-floating-line-height, 1.6) * var(--formidable-label-floating-font-size, .75rem) );--formidable-label-inside-slack: max( 0px, ( var(--formidable-field-inner-height, 3.375rem) - var( --formidable-label-floating-height, 1.2rem ) - var(--formidable-field-value-height, 1.6rem) ) / 2 );--formidable-label-inside-value-top: calc( var(--formidable-label-inside-slack, .2875rem) + var(--formidable-label-floating-height, 1.2rem) );--formidable-field-value-centered-top: calc( ( var(--formidable-field-inner-height, 3.375rem) - var( --formidable-field-value-height, 1.6rem ) ) / 2 );--formidable-label-floating-offset: calc( var(--formidable-field-border-thickness, .0625rem) + var(--formidable-label-inside-slack, .2875rem) );--formidable-label-resting-offset: calc( var(--formidable-field-border-thickness, .0625rem) + var(--formidable-field-value-centered-top, .8875rem) );--formidable-label-border-offset: calc( var(--formidable-field-border-thickness, .0625rem) / 2 - var(--formidable-label-floating-height, 1.2rem) / 2 );--formidable-label-border-gap: .25rem;--formidable-label-border-band-bleed: 1px;--formidable-label-border-band-reach: 0rem;--formidable-label-border-band-reach-focus: var( --formidable-field-focus-ring-width, .0625rem );--formidable-label-required-marker: "*";--formidable-field-group-option-padding: .5rem 0rem;--formidable-color-validation-error: #dc2626;--formidable-color-field-text: #1e293b;--formidable-color-field-group-text: var(--formidable-color-field-text, #1e293b);--formidable-color-field-text-hovered: var( --formidable-color-field-text, #1e293b );--formidable-color-field-text-focus: var(--formidable-color-field-text, #1e293b);--formidable-color-field-text-invalid: var( --formidable-color-field-text, #1e293b );--formidable-color-field-text-readonly: color-mix( in srgb, var(--formidable-color-field-text, #1e293b) 75%, transparent );--formidable-color-field-text-disabled: color-mix( in srgb, var(--formidable-color-field-text, #1e293b) 50%, transparent );--formidable-color-field-placeholder: #5a6b82;--formidable-color-field-selection: #c7d2fe;--formidable-color-field-border: #818cf8;--formidable-color-field-border-hovered: var( --formidable-color-field-border, #818cf8 );--formidable-color-field-border-focus: #4f46e5;--formidable-color-field-border-invalid: var( --formidable-color-validation-error, #dc2626 );--formidable-color-field-border-readonly: transparent;--formidable-color-field-border-disabled: var( --formidable-color-field-text-disabled, rgba(30, 41, 59, .5) );--formidable-color-field-group-border: var( --formidable-color-field-border, #818cf8 );--formidable-color-field-group-border-focus: var( --formidable-color-field-border-focus, #4f46e5 );--formidable-color-field-group-border-readonly: var( --formidable-color-field-border-readonly, transparent );--formidable-color-field-group-border-disabled: var( --formidable-color-field-border-disabled, rgba(30, 41, 59, .5) );--formidable-color-field-underline: var(--formidable-color-field-border, #818cf8);--formidable-color-field-underline-focus: var( --formidable-color-field-border-focus, #4f46e5 );--formidable-color-field-underline-invalid: var( --formidable-color-field-border-invalid, #dc2626 );--formidable-color-field-background: #f8fafc;--formidable-color-field-group-background: var( --formidable-color-field-background, #f8fafc );--formidable-color-field-background-hovered: color-mix( in srgb, var(--formidable-color-field-selection, #c7d2fe) 20%, var(--formidable-color-field-background, #f8fafc) );--formidable-color-field-background-focus: var( --formidable-color-field-background, #f8fafc );--formidable-color-field-background-invalid: var( --formidable-color-field-background, #f8fafc );--formidable-color-field-background-readonly: color-mix( in srgb, var(--formidable-color-field-background, #f8fafc) 75%, transparent );--formidable-color-field-background-disabled: var( --formidable-color-field-background-readonly, rgba(248, 250, 252, .75) );--formidable-color-field-group-background-hovered: var( --formidable-color-field-background-hovered, rgb(93.4117647059%, 94.9019607843%, 98.9803921569%) );--formidable-color-field-group-background-readonly: var( --formidable-color-field-background-readonly, rgba(248, 250, 252, .75) );--formidable-color-field-group-background-disabled: var( --formidable-color-field-group-background-readonly, rgba(248, 250, 252, .75) );--formidable-color-field-label: var(--formidable-color-field-text, #1e293b);--formidable-color-field-label-floating: #4338ca;--formidable-color-field-label-resting: var( --formidable-color-field-placeholder, #5a6b82 );--formidable-color-field-label-hovered: var( --formidable-color-field-label, #1e293b );--formidable-color-field-label-focus: var( --formidable-color-field-border-focus, #4f46e5 );--formidable-color-field-label-invalid: var( --formidable-color-validation-error, #dc2626 );--formidable-color-field-label-readonly: var( --formidable-color-field-text-readonly, rgba(30, 41, 59, .75) );--formidable-color-field-label-disabled: var( --formidable-color-field-text-disabled, rgba(30, 41, 59, .5) );--formidable-color-label-border-band: var( --formidable-color-field-background, #f8fafc );--formidable-color-label-border-band-readonly: var( --formidable-color-field-background-readonly, rgba(248, 250, 252, .75) );--formidable-color-label-border-band-disabled: var( --formidable-color-field-background-disabled, rgba(248, 250, 252, .75) );--formidable-color-field-option-text-readonly: var( --formidable-color-field-text-readonly, rgba(30, 41, 59, .75) );--formidable-color-field-option-text-disabled: var( --formidable-color-field-text-disabled, rgba(30, 41, 59, .5) );--formidable-color-field-option-background-selected: rgba(0, 0, 0, .025);--formidable-color-field-option-background-highlighted: rgba(0, 0, 0, .05);--formidable-color-field-option-background-hovered: color-mix( in srgb, var(--formidable-color-field-placeholder, #5a6b82) 25%, transparent );--formidable-color-field-focus-box-shadow: 0 0 0 var(--formidable-field-focus-ring-width, .0625rem) var(--formidable-color-field-border-focus, #4f46e5);--formidable-color-field-group-focus-box-shadow: 0 0 0 var(--formidable-field-focus-ring-width, .0625rem) var(--formidable-color-field-group-border-focus, #4f46e5);--formidable-color-field-focus-box-shadow-invalid: 0 0 0 var(--formidable-field-focus-ring-width, .0625rem) var(--formidable-color-field-border-invalid, #dc2626);--formidable-color-toggle-field-background: transparent;--formidable-color-toggle-field-background-checked: var( --formidable-color-field-background, #f8fafc );--formidable-color-toggle-thumb: var(--formidable-color-field-border, #818cf8);--formidable-color-toggle-thumb-readonly: var( --formidable-color-field-text-readonly, rgba(30, 41, 59, .75) );--formidable-color-toggle-thumb-disabled: var( --formidable-color-field-text-disabled, rgba(30, 41, 59, .5) );--formidable-color-toggle-track-readonly: var( --formidable-color-field-background-readonly, rgba(248, 250, 252, .75) );--formidable-color-toggle-track-disabled: var( --formidable-color-field-background-disabled, rgba(248, 250, 252, .75) );--formidable-color-slider-background: var( --formidable-color-field-background, #f8fafc );--formidable-color-slider-background-fill: var( --formidable-color-field-border, #818cf8 );--formidable-color-slider-border: var(--formidable-color-field-border, #818cf8);--formidable-color-slider-thumb: var(--formidable-color-field-border, #818cf8);--formidable-color-slider-tick-mark: var( --formidable-color-field-selection, #c7d2fe );--formidable-color-slider-thumb-label: var( --formidable-color-field-label, #1e293b );--formidable-color-slider-thumb-label-background: var( --formidable-color-field-background, #f8fafc );--formidable-color-slider-thumb-label-border: var( --formidable-color-field-border, #818cf8 );--formidable-color-slider-thumb-border: var( --formidable-color-field-border, #818cf8 );--formidable-color-slider-thumb-readonly: var( --formidable-color-field-text-readonly, rgba(30, 41, 59, .75) );--formidable-color-slider-thumb-disabled: var( --formidable-color-field-text-disabled, rgba(30, 41, 59, .5) );--formidable-color-slider-track-readonly: var( --formidable-color-field-background-readonly, rgba(248, 250, 252, .75) );--formidable-color-slider-track-disabled: var( --formidable-color-field-background-disabled, rgba(248, 250, 252, .75) );--formidable-color-slider-track-filled-readonly: var( --formidable-color-field-text-readonly, rgba(30, 41, 59, .75) );--formidable-color-slider-track-filled-disabled: var( --formidable-color-field-text-disabled, rgba(30, 41, 59, .5) );--formidable-color-date-field-panel-select: var( --formidable-color-field-label, #1e293b );--formidable-color-date-field-panel-select-hovered: var( --formidable-color-field-option-background-hovered, rgba(90, 107, 130, .25) );--formidable-color-date-field-panel-date-highlighted-text: var( --formidable-color-field-text, #1e293b );--formidable-color-date-field-panel-date-highlighted: var( --formidable-color-field-option-background-highlighted, rgba(0, 0, 0, .05) );--formidable-color-date-field-panel-date-hovered: var( --formidable-color-field-option-background-hovered, rgba(90, 107, 130, .25) );--formidable-color-date-field-panel-date-today: var( --formidable-color-field-border, #818cf8 );--formidable-color-date-field-panel-date-out-of-range: var( --formidable-color-field-option-text-disabled, rgba(30, 41, 59, .5) );--formidable-color-date-field-panel-day-label: var( --formidable-color-field-label-floating, #4338ca );--formidable-color-option-prefix-outer: var( --formidable-color-field-border, #818cf8 );--formidable-color-option-prefix-outer-readonly: var( --formidable-color-field-text-readonly, rgba(30, 41, 59, .75) );--formidable-color-option-prefix-outer-disabled: var( --formidable-color-field-text-disabled, rgba(30, 41, 59, .5) );--formidable-color-option-prefix-outer-selected: var( --formidable-color-field-border, #818cf8 );--formidable-color-option-prefix-outer-highlighted: var( --formidable-color-field-border, #818cf8 );--formidable-color-option-prefix-inner: var( --formidable-color-field-border, #818cf8 );--formidable-color-option-prefix-inner-readonly: var( --formidable-color-option-prefix-outer-readonly, rgba(30, 41, 59, .75) );--formidable-color-option-prefix-inner-disabled: var( --formidable-color-option-prefix-outer-disabled, rgba(30, 41, 59, .5) );--formidable-color-option-prefix-inner-selected: var( --formidable-color-option-prefix-outer-selected, #818cf8 );--formidable-color-option-prefix-inner-highlighted: var( --formidable-color-option-prefix-outer-highlighted, #818cf8 );--formidable-color-option-prefix-background: transparent;--formidable-color-field-hint: var(--formidable-color-field-placeholder, #5a6b82);--formidable-color-length-indicator: var( --formidable-color-field-placeholder, #5a6b82 );--formidable-textarea-min-height: 6rem;--formidable-textarea-max-height: none;--formidable-textarea-padding-top: 1rem;--formidable-toggle-field-width: 3rem;--formidable-toggle-field-height: 1.5rem;--formidable-toggle-field-track-border-radius: var( --formidable-border-radius, .5rem );--formidable-toggle-field-thumb-size: 1rem;--formidable-toggle-field-thumb-border-radius: var( --formidable-border-radius, .5rem );--formidable-toggle-field-thumb-gap: .25rem;--formidable-toggle-field-gap: .5rem;--formidable-slider-thumb-size: 1rem;--formidable-slider-track-height: .375rem;--formidable-slider-track-fill-height: .375rem;--formidable-slider-track-border-thickness: var( --formidable-field-border-thickness, .0625rem );--formidable-slider-track-border-radius: var( --formidable-border-radius, .5rem );--formidable-slider-tick-mark-width: .25rem;--formidable-slider-tick-mark-height: .25rem;--formidable-slider-tick-mark-border-radius: var( --formidable-border-radius, .5rem );--formidable-slider-thumb-border-thickness: 0rem;--formidable-slider-thumb-border-radius: var( --formidable-border-radius, .5rem );--formidable-slider-thumb-label-distance: .125rem;--formidable-slider-thumb-label-padding: .125rem .25rem;--formidable-slider-thumb-label-border-thickness: var( --formidable-field-border-thickness, .0625rem );--formidable-slider-thumb-label-border-radius: var( --formidable-border-radius, .5rem );--formidable-slider-tick-labels-margin-top: .125rem;--formidable-panel-background: var(--formidable-color-field-background, #f8fafc);--formidable-panel-border-radius: var(--formidable-border-radius, .5rem);--formidable-panel-box-shadow: 0rem .75rem 3rem -.5rem rgba(0, 0, 0, .12);--formidable-panel-max-height: 33dvh;--formidable-animation-duration: .2s;--formidable-animation-easing: cubic-bezier(.37, 0, .63, 1);--formidable-hover-duration: .25s;--formidable-hover-easing: cubic-bezier(.4, .6, .6, 1);--formidable-panel-z-index: 999;--formidable-sheet-z-index: 1000;--formidable-date-field-panel-width: 18.75rem;--formidable-date-field-panel-border-radius: var( --formidable-panel-border-radius, .5rem );--formidable-option-prefix-dimension-outer: 1.25rem;--formidable-option-prefix-dimension-inner: .5rem;--formidable-option-prefix-inset: var(--formidable-field-padding-x, 1rem);--formidable-option-prefix-gap: 1rem;--formidable-option-prefix-border-thickness: .125rem}.portal-chrome,.portal-chrome *,.portal-chrome *:before,.portal-chrome *:after{box-sizing:border-box}.portal-chrome{--formidable-field-font-size: 1rem;--formidable-field-font-weight: normal;--formidable-field-line-height: 1.6;--formidable-label-font-size: 1rem;--formidable-label-font-weight: bold;--formidable-label-line-height: 1.6;--formidable-label-floating-font-size: .75rem;--formidable-label-floating-font-weight: normal;--formidable-label-floating-line-height: 1.6;--formidable-field-validation-error-font-size: .75rem;--formidable-field-validation-error-font-weight: normal;--formidable-field-validation-error-line-height: 1.4;--formidable-field-hint-font-size: .75rem;--formidable-field-hint-font-weight: normal;--formidable-field-hint-line-height: 1.4;--formidable-length-indicator-font-size: .75rem;--formidable-length-indicator-font-weight: normal;--formidable-length-indicator-line-height: 1.6;--formidable-slider-label-font-size: .75rem;--formidable-slider-label-font-weight: normal;--formidable-slider-label-line-height: 1.6;--formidable-field-before-margin-bottom: .5rem;--formidable-border-radius: .5rem;--formidable-field-border-thickness: .0625rem;--formidable-field-focus-ring-width: var( --formidable-field-border-thickness, .0625rem );--formidable-field-border-radius: var(--formidable-border-radius, .5rem);--formidable-field-underline-thickness: 0rem;--formidable-field-underline-thickness-focus: var( --formidable-field-underline-thickness, 0rem );--formidable-field-underline-thickness-invalid: var( --formidable-field-underline-thickness, 0rem );--formidable-field-group-border-thickness: var( --formidable-field-border-thickness, .0625rem );--formidable-field-group-border-radius: var( --formidable-field-border-radius, .5rem );--formidable-label-height: calc( var(--formidable-label-line-height, 1.6) * var(--formidable-label-font-size, 1rem) );--formidable-field-height: 3.5rem;--formidable-field-padding-x: 1rem;--formidable-field-toggle-size: 2rem;--formidable-field-toggle-inset: 0rem;--formidable-field-suffix-toggle-gap: .5rem;--formidable-field-inner-height: calc( var(--formidable-field-height, 3.5rem) - 2 * var(--formidable-field-border-thickness, .0625rem) );--formidable-field-value-height: calc( var(--formidable-field-line-height, 1.6) * var(--formidable-field-font-size, 1rem) );--formidable-label-floating-height: calc( var(--formidable-label-floating-line-height, 1.6) * var(--formidable-label-floating-font-size, .75rem) );--formidable-label-inside-slack: max( 0px, ( var(--formidable-field-inner-height, 3.375rem) - var( --formidable-label-floating-height, 1.2rem ) - var(--formidable-field-value-height, 1.6rem) ) / 2 );--formidable-label-inside-value-top: calc( var(--formidable-label-inside-slack, .2875rem) + var(--formidable-label-floating-height, 1.2rem) );--formidable-field-value-centered-top: calc( ( var(--formidable-field-inner-height, 3.375rem) - var( --formidable-field-value-height, 1.6rem ) ) / 2 );--formidable-label-floating-offset: calc( var(--formidable-field-border-thickness, .0625rem) + var(--formidable-label-inside-slack, .2875rem) );--formidable-label-resting-offset: calc( var(--formidable-field-border-thickness, .0625rem) + var(--formidable-field-value-centered-top, .8875rem) );--formidable-label-border-offset: calc( var(--formidable-field-border-thickness, .0625rem) / 2 - var(--formidable-label-floating-height, 1.2rem) / 2 );--formidable-label-border-gap: .25rem;--formidable-label-border-band-bleed: 1px;--formidable-label-border-band-reach: 0rem;--formidable-label-border-band-reach-focus: var( --formidable-field-focus-ring-width, .0625rem );--formidable-label-required-marker: "*";--formidable-field-group-option-padding: .5rem 0rem;--formidable-color-validation-error: #dc2626;--formidable-color-field-text: #1e293b;--formidable-color-field-group-text: var(--formidable-color-field-text, #1e293b);--formidable-color-field-text-hovered: var( --formidable-color-field-text, #1e293b );--formidable-color-field-text-focus: var(--formidable-color-field-text, #1e293b);--formidable-color-field-text-invalid: var( --formidable-color-field-text, #1e293b );--formidable-color-field-text-readonly: color-mix( in srgb, var(--formidable-color-field-text, #1e293b) 75%, transparent );--formidable-color-field-text-disabled: color-mix( in srgb, var(--formidable-color-field-text, #1e293b) 50%, transparent );--formidable-color-field-placeholder: #5a6b82;--formidable-color-field-selection: #c7d2fe;--formidable-color-field-border: #818cf8;--formidable-color-field-border-hovered: var( --formidable-color-field-border, #818cf8 );--formidable-color-field-border-focus: #4f46e5;--formidable-color-field-border-invalid: var( --formidable-color-validation-error, #dc2626 );--formidable-color-field-border-readonly: transparent;--formidable-color-field-border-disabled: var( --formidable-color-field-text-disabled, rgba(30, 41, 59, .5) );--formidable-color-field-group-border: var( --formidable-color-field-border, #818cf8 );--formidable-color-field-group-border-focus: var( --formidable-color-field-border-focus, #4f46e5 );--formidable-color-field-group-border-readonly: var( --formidable-color-field-border-readonly, transparent );--formidable-color-field-group-border-disabled: var( --formidable-color-field-border-disabled, rgba(30, 41, 59, .5) );--formidable-color-field-underline: var(--formidable-color-field-border, #818cf8);--formidable-color-field-underline-focus: var( --formidable-color-field-border-focus, #4f46e5 );--formidable-color-field-underline-invalid: var( --formidable-color-field-border-invalid, #dc2626 );--formidable-color-field-background: #f8fafc;--formidable-color-field-group-background: var( --formidable-color-field-background, #f8fafc );--formidable-color-field-background-hovered: color-mix( in srgb, var(--formidable-color-field-selection, #c7d2fe) 20%, var(--formidable-color-field-background, #f8fafc) );--formidable-color-field-background-focus: var( --formidable-color-field-background, #f8fafc );--formidable-color-field-background-invalid: var( --formidable-color-field-background, #f8fafc );--formidable-color-field-background-readonly: color-mix( in srgb, var(--formidable-color-field-background, #f8fafc) 75%, transparent );--formidable-color-field-background-disabled: var( --formidable-color-field-background-readonly, rgba(248, 250, 252, .75) );--formidable-color-field-group-background-hovered: var( --formidable-color-field-background-hovered, rgb(93.4117647059%, 94.9019607843%, 98.9803921569%) );--formidable-color-field-group-background-readonly: var( --formidable-color-field-background-readonly, rgba(248, 250, 252, .75) );--formidable-color-field-group-background-disabled: var( --formidable-color-field-group-background-readonly, rgba(248, 250, 252, .75) );--formidable-color-field-label: var(--formidable-color-field-text, #1e293b);--formidable-color-field-label-floating: #4338ca;--formidable-color-field-label-resting: var( --formidable-color-field-placeholder, #5a6b82 );--formidable-color-field-label-hovered: var( --formidable-color-field-label, #1e293b );--formidable-color-field-label-focus: var( --formidable-color-field-border-focus, #4f46e5 );--formidable-color-field-label-invalid: var( --formidable-color-validation-error, #dc2626 );--formidable-color-field-label-readonly: var( --formidable-color-field-text-readonly, rgba(30, 41, 59, .75) );--formidable-color-field-label-disabled: var( --formidable-color-field-text-disabled, rgba(30, 41, 59, .5) );--formidable-color-label-border-band: var( --formidable-color-field-background, #f8fafc );--formidable-color-label-border-band-readonly: var( --formidable-color-field-background-readonly, rgba(248, 250, 252, .75) );--formidable-color-label-border-band-disabled: var( --formidable-color-field-background-disabled, rgba(248, 250, 252, .75) );--formidable-color-field-option-text-readonly: var( --formidable-color-field-text-readonly, rgba(30, 41, 59, .75) );--formidable-color-field-option-text-disabled: var( --formidable-color-field-text-disabled, rgba(30, 41, 59, .5) );--formidable-color-field-option-background-selected: rgba(0, 0, 0, .025);--formidable-color-field-option-background-highlighted: rgba(0, 0, 0, .05);--formidable-color-field-option-background-hovered: color-mix( in srgb, var(--formidable-color-field-placeholder, #5a6b82) 25%, transparent );--formidable-color-field-focus-box-shadow: 0 0 0 var(--formidable-field-focus-ring-width, .0625rem) var(--formidable-color-field-border-focus, #4f46e5);--formidable-color-field-group-focus-box-shadow: 0 0 0 var(--formidable-field-focus-ring-width, .0625rem) var(--formidable-color-field-group-border-focus, #4f46e5);--formidable-color-field-focus-box-shadow-invalid: 0 0 0 var(--formidable-field-focus-ring-width, .0625rem) var(--formidable-color-field-border-invalid, #dc2626);--formidable-color-toggle-field-background: transparent;--formidable-color-toggle-field-background-checked: var( --formidable-color-field-background, #f8fafc );--formidable-color-toggle-thumb: var(--formidable-color-field-border, #818cf8);--formidable-color-toggle-thumb-readonly: var( --formidable-color-field-text-readonly, rgba(30, 41, 59, .75) );--formidable-color-toggle-thumb-disabled: var( --formidable-color-field-text-disabled, rgba(30, 41, 59, .5) );--formidable-color-toggle-track-readonly: var( --formidable-color-field-background-readonly, rgba(248, 250, 252, .75) );--formidable-color-toggle-track-disabled: var( --formidable-color-field-background-disabled, rgba(248, 250, 252, .75) );--formidable-color-slider-background: var( --formidable-color-field-background, #f8fafc );--formidable-color-slider-background-fill: var( --formidable-color-field-border, #818cf8 );--formidable-color-slider-border: var(--formidable-color-field-border, #818cf8);--formidable-color-slider-thumb: var(--formidable-color-field-border, #818cf8);--formidable-color-slider-tick-mark: var( --formidable-color-field-selection, #c7d2fe );--formidable-color-slider-thumb-label: var( --formidable-color-field-label, #1e293b );--formidable-color-slider-thumb-label-background: var( --formidable-color-field-background, #f8fafc );--formidable-color-slider-thumb-label-border: var( --formidable-color-field-border, #818cf8 );--formidable-color-slider-thumb-border: var( --formidable-color-field-border, #818cf8 );--formidable-color-slider-thumb-readonly: var( --formidable-color-field-text-readonly, rgba(30, 41, 59, .75) );--formidable-color-slider-thumb-disabled: var( --formidable-color-field-text-disabled, rgba(30, 41, 59, .5) );--formidable-color-slider-track-readonly: var( --formidable-color-field-background-readonly, rgba(248, 250, 252, .75) );--formidable-color-slider-track-disabled: var( --formidable-color-field-background-disabled, rgba(248, 250, 252, .75) );--formidable-color-slider-track-filled-readonly: var( --formidable-color-field-text-readonly, rgba(30, 41, 59, .75) );--formidable-color-slider-track-filled-disabled: var( --formidable-color-field-text-disabled, rgba(30, 41, 59, .5) );--formidable-color-date-field-panel-select: var( --formidable-color-field-label, #1e293b );--formidable-color-date-field-panel-select-hovered: var( --formidable-color-field-option-background-hovered, rgba(90, 107, 130, .25) );--formidable-color-date-field-panel-date-highlighted-text: var( --formidable-color-field-text, #1e293b );--formidable-color-date-field-panel-date-highlighted: var( --formidable-color-field-option-background-highlighted, rgba(0, 0, 0, .05) );--formidable-color-date-field-panel-date-hovered: var( --formidable-color-field-option-background-hovered, rgba(90, 107, 130, .25) );--formidable-color-date-field-panel-date-today: var( --formidable-color-field-border, #818cf8 );--formidable-color-date-field-panel-date-out-of-range: var( --formidable-color-field-option-text-disabled, rgba(30, 41, 59, .5) );--formidable-color-date-field-panel-day-label: var( --formidable-color-field-label-floating, #4338ca );--formidable-color-option-prefix-outer: var( --formidable-color-field-border, #818cf8 );--formidable-color-option-prefix-outer-readonly: var( --formidable-color-field-text-readonly, rgba(30, 41, 59, .75) );--formidable-color-option-prefix-outer-disabled: var( --formidable-color-field-text-disabled, rgba(30, 41, 59, .5) );--formidable-color-option-prefix-outer-selected: var( --formidable-color-field-border, #818cf8 );--formidable-color-option-prefix-outer-highlighted: var( --formidable-color-field-border, #818cf8 );--formidable-color-option-prefix-inner: var( --formidable-color-field-border, #818cf8 );--formidable-color-option-prefix-inner-readonly: var( --formidable-color-option-prefix-outer-readonly, rgba(30, 41, 59, .75) );--formidable-color-option-prefix-inner-disabled: var( --formidable-color-option-prefix-outer-disabled, rgba(30, 41, 59, .5) );--formidable-color-option-prefix-inner-selected: var( --formidable-color-option-prefix-outer-selected, #818cf8 );--formidable-color-option-prefix-inner-highlighted: var( --formidable-color-option-prefix-outer-highlighted, #818cf8 );--formidable-color-option-prefix-background: transparent;--formidable-color-field-hint: var(--formidable-color-field-placeholder, #5a6b82);--formidable-color-length-indicator: var( --formidable-color-field-placeholder, #5a6b82 );--formidable-textarea-min-height: 6rem;--formidable-textarea-max-height: none;--formidable-textarea-padding-top: 1rem;--formidable-toggle-field-width: 3rem;--formidable-toggle-field-height: 1.5rem;--formidable-toggle-field-track-border-radius: var( --formidable-border-radius, .5rem );--formidable-toggle-field-thumb-size: 1rem;--formidable-toggle-field-thumb-border-radius: var( --formidable-border-radius, .5rem );--formidable-toggle-field-thumb-gap: .25rem;--formidable-toggle-field-gap: .5rem;--formidable-slider-thumb-size: 1rem;--formidable-slider-track-height: .375rem;--formidable-slider-track-fill-height: .375rem;--formidable-slider-track-border-thickness: var( --formidable-field-border-thickness, .0625rem );--formidable-slider-track-border-radius: var( --formidable-border-radius, .5rem );--formidable-slider-tick-mark-width: .25rem;--formidable-slider-tick-mark-height: .25rem;--formidable-slider-tick-mark-border-radius: var( --formidable-border-radius, .5rem );--formidable-slider-thumb-border-thickness: 0rem;--formidable-slider-thumb-border-radius: var( --formidable-border-radius, .5rem );--formidable-slider-thumb-label-distance: .125rem;--formidable-slider-thumb-label-padding: .125rem .25rem;--formidable-slider-thumb-label-border-thickness: var( --formidable-field-border-thickness, .0625rem );--formidable-slider-thumb-label-border-radius: var( --formidable-border-radius, .5rem );--formidable-slider-tick-labels-margin-top: .125rem;--formidable-panel-background: var(--formidable-color-field-background, #f8fafc);--formidable-panel-border-radius: var(--formidable-border-radius, .5rem);--formidable-panel-box-shadow: 0rem .75rem 3rem -.5rem rgba(0, 0, 0, .12);--formidable-panel-max-height: 33dvh;--formidable-animation-duration: .2s;--formidable-animation-easing: cubic-bezier(.37, 0, .63, 1);--formidable-hover-duration: .25s;--formidable-hover-easing: cubic-bezier(.4, .6, .6, 1);--formidable-panel-z-index: 999;--formidable-sheet-z-index: 1000;--formidable-date-field-panel-width: 18.75rem;--formidable-date-field-panel-border-radius: var( --formidable-panel-border-radius, .5rem );--formidable-option-prefix-dimension-outer: 1.25rem;--formidable-option-prefix-dimension-inner: .5rem;--formidable-option-prefix-inset: var(--formidable-field-padding-x, 1rem);--formidable-option-prefix-gap: 1rem;--formidable-option-prefix-border-thickness: .125rem;font-family:var(--portal-font);--formidable-font-family: var(--portal-font);--formidable-color-field-background: var(--portal-surface-raised);--formidable-color-field-border: var(--portal-border-strong);--formidable-color-field-text: var(--portal-text);--formidable-color-field-placeholder: var(--portal-text-muted);--formidable-color-field-selection: var(--portal-accent-soft);--formidable-color-field-border-focus: var(--portal-accent);--formidable-color-field-label-floating: var(--portal-accent);--formidable-color-validation-error: var(--portal-danger);--formidable-color-field-background-readonly: var(--portal-surface);--formidable-color-field-background-disabled: var(--portal-surface);--formidable-color-field-option-background-selected: var(--portal-accent-soft);--formidable-color-field-option-background-highlighted: var(--portal-surface-sunken);--formidable-field-height: 36px;--formidable-field-border-thickness: 1px;--formidable-border-radius: 6px;--formidable-field-padding-x: 10px;--formidable-field-font-size: 13px;--formidable-label-font-size: 12px;--formidable-label-floating-font-size: 10px;--formidable-field-before-margin-bottom: 0;--formidable-field-toggle-size: 24px;--formidable-option-prefix-dimension-outer: 15px;--formidable-option-prefix-dimension-inner: 6px;--formidable-option-prefix-gap: 8px;--formidable-option-prefix-inset: 8px;--formidable-toggle-field-width: 34px;--formidable-toggle-field-height: 19px;--formidable-toggle-field-thumb-size: 11px;--formidable-field-group-option-padding: 2px 0;--formidable-panel-max-height: 40dvh}.portal-theme-scope{--formidable-field-font-size: 1rem;--formidable-field-font-weight: normal;--formidable-field-line-height: 1.6;--formidable-label-font-size: 1rem;--formidable-label-font-weight: bold;--formidable-label-line-height: 1.6;--formidable-label-floating-font-size: .75rem;--formidable-label-floating-font-weight: normal;--formidable-label-floating-line-height: 1.6;--formidable-field-validation-error-font-size: .75rem;--formidable-field-validation-error-font-weight: normal;--formidable-field-validation-error-line-height: 1.4;--formidable-field-hint-font-size: .75rem;--formidable-field-hint-font-weight: normal;--formidable-field-hint-line-height: 1.4;--formidable-length-indicator-font-size: .75rem;--formidable-length-indicator-font-weight: normal;--formidable-length-indicator-line-height: 1.6;--formidable-slider-label-font-size: .75rem;--formidable-slider-label-font-weight: normal;--formidable-slider-label-line-height: 1.6;--formidable-field-before-margin-bottom: .5rem;--formidable-border-radius: .5rem;--formidable-field-border-thickness: .0625rem;--formidable-field-focus-ring-width: var( --formidable-field-border-thickness, .0625rem );--formidable-field-border-radius: var(--formidable-border-radius, .5rem);--formidable-field-underline-thickness: 0rem;--formidable-field-underline-thickness-focus: var( --formidable-field-underline-thickness, 0rem );--formidable-field-underline-thickness-invalid: var( --formidable-field-underline-thickness, 0rem );--formidable-field-group-border-thickness: var( --formidable-field-border-thickness, .0625rem );--formidable-field-group-border-radius: var( --formidable-field-border-radius, .5rem );--formidable-label-height: calc( var(--formidable-label-line-height, 1.6) * var(--formidable-label-font-size, 1rem) );--formidable-field-height: 3.5rem;--formidable-field-padding-x: 1rem;--formidable-field-toggle-size: 2rem;--formidable-field-toggle-inset: 0rem;--formidable-field-suffix-toggle-gap: .5rem;--formidable-field-inner-height: calc( var(--formidable-field-height, 3.5rem) - 2 * var(--formidable-field-border-thickness, .0625rem) );--formidable-field-value-height: calc( var(--formidable-field-line-height, 1.6) * var(--formidable-field-font-size, 1rem) );--formidable-label-floating-height: calc( var(--formidable-label-floating-line-height, 1.6) * var(--formidable-label-floating-font-size, .75rem) );--formidable-label-inside-slack: max( 0px, ( var(--formidable-field-inner-height, 3.375rem) - var( --formidable-label-floating-height, 1.2rem ) - var(--formidable-field-value-height, 1.6rem) ) / 2 );--formidable-label-inside-value-top: calc( var(--formidable-label-inside-slack, .2875rem) + var(--formidable-label-floating-height, 1.2rem) );--formidable-field-value-centered-top: calc( ( var(--formidable-field-inner-height, 3.375rem) - var( --formidable-field-value-height, 1.6rem ) ) / 2 );--formidable-label-floating-offset: calc( var(--formidable-field-border-thickness, .0625rem) + var(--formidable-label-inside-slack, .2875rem) );--formidable-label-resting-offset: calc( var(--formidable-field-border-thickness, .0625rem) + var(--formidable-field-value-centered-top, .8875rem) );--formidable-label-border-offset: calc( var(--formidable-field-border-thickness, .0625rem) / 2 - var(--formidable-label-floating-height, 1.2rem) / 2 );--formidable-label-border-gap: .25rem;--formidable-label-border-band-bleed: 1px;--formidable-label-border-band-reach: 0rem;--formidable-label-border-band-reach-focus: var( --formidable-field-focus-ring-width, .0625rem );--formidable-label-required-marker: "*";--formidable-field-group-option-padding: .5rem 0rem;--formidable-color-validation-error: #dc2626;--formidable-color-field-text: #1e293b;--formidable-color-field-group-text: var(--formidable-color-field-text, #1e293b);--formidable-color-field-text-hovered: var( --formidable-color-field-text, #1e293b );--formidable-color-field-text-focus: var(--formidable-color-field-text, #1e293b);--formidable-color-field-text-invalid: var( --formidable-color-field-text, #1e293b );--formidable-color-field-text-readonly: color-mix( in srgb, var(--formidable-color-field-text, #1e293b) 75%, transparent );--formidable-color-field-text-disabled: color-mix( in srgb, var(--formidable-color-field-text, #1e293b) 50%, transparent );--formidable-color-field-placeholder: #5a6b82;--formidable-color-field-selection: #c7d2fe;--formidable-color-field-border: #818cf8;--formidable-color-field-border-hovered: var( --formidable-color-field-border, #818cf8 );--formidable-color-field-border-focus: #4f46e5;--formidable-color-field-border-invalid: var( --formidable-color-validation-error, #dc2626 );--formidable-color-field-border-readonly: transparent;--formidable-color-field-border-disabled: var( --formidable-color-field-text-disabled, rgba(30, 41, 59, .5) );--formidable-color-field-group-border: var( --formidable-color-field-border, #818cf8 );--formidable-color-field-group-border-focus: var( --formidable-color-field-border-focus, #4f46e5 );--formidable-color-field-group-border-readonly: var( --formidable-color-field-border-readonly, transparent );--formidable-color-field-group-border-disabled: var( --formidable-color-field-border-disabled, rgba(30, 41, 59, .5) );--formidable-color-field-underline: var(--formidable-color-field-border, #818cf8);--formidable-color-field-underline-focus: var( --formidable-color-field-border-focus, #4f46e5 );--formidable-color-field-underline-invalid: var( --formidable-color-field-border-invalid, #dc2626 );--formidable-color-field-background: #f8fafc;--formidable-color-field-group-background: var( --formidable-color-field-background, #f8fafc );--formidable-color-field-background-hovered: color-mix( in srgb, var(--formidable-color-field-selection, #c7d2fe) 20%, var(--formidable-color-field-background, #f8fafc) );--formidable-color-field-background-focus: var( --formidable-color-field-background, #f8fafc );--formidable-color-field-background-invalid: var( --formidable-color-field-background, #f8fafc );--formidable-color-field-background-readonly: color-mix( in srgb, var(--formidable-color-field-background, #f8fafc) 75%, transparent );--formidable-color-field-background-disabled: var( --formidable-color-field-background-readonly, rgba(248, 250, 252, .75) );--formidable-color-field-group-background-hovered: var( --formidable-color-field-background-hovered, rgb(93.4117647059%, 94.9019607843%, 98.9803921569%) );--formidable-color-field-group-background-readonly: var( --formidable-color-field-background-readonly, rgba(248, 250, 252, .75) );--formidable-color-field-group-background-disabled: var( --formidable-color-field-group-background-readonly, rgba(248, 250, 252, .75) );--formidable-color-field-label: var(--formidable-color-field-text, #1e293b);--formidable-color-field-label-floating: #4338ca;--formidable-color-field-label-resting: var( --formidable-color-field-placeholder, #5a6b82 );--formidable-color-field-label-hovered: var( --formidable-color-field-label, #1e293b );--formidable-color-field-label-focus: var( --formidable-color-field-border-focus, #4f46e5 );--formidable-color-field-label-invalid: var( --formidable-color-validation-error, #dc2626 );--formidable-color-field-label-readonly: var( --formidable-color-field-text-readonly, rgba(30, 41, 59, .75) );--formidable-color-field-label-disabled: var( --formidable-color-field-text-disabled, rgba(30, 41, 59, .5) );--formidable-color-label-border-band: var( --formidable-color-field-background, #f8fafc );--formidable-color-label-border-band-readonly: var( --formidable-color-field-background-readonly, rgba(248, 250, 252, .75) );--formidable-color-label-border-band-disabled: var( --formidable-color-field-background-disabled, rgba(248, 250, 252, .75) );--formidable-color-field-option-text-readonly: var( --formidable-color-field-text-readonly, rgba(30, 41, 59, .75) );--formidable-color-field-option-text-disabled: var( --formidable-color-field-text-disabled, rgba(30, 41, 59, .5) );--formidable-color-field-option-background-selected: rgba(0, 0, 0, .025);--formidable-color-field-option-background-highlighted: rgba(0, 0, 0, .05);--formidable-color-field-option-background-hovered: color-mix( in srgb, var(--formidable-color-field-placeholder, #5a6b82) 25%, transparent );--formidable-color-field-focus-box-shadow: 0 0 0 var(--formidable-field-focus-ring-width, .0625rem) var(--formidable-color-field-border-focus, #4f46e5);--formidable-color-field-group-focus-box-shadow: 0 0 0 var(--formidable-field-focus-ring-width, .0625rem) var(--formidable-color-field-group-border-focus, #4f46e5);--formidable-color-field-focus-box-shadow-invalid: 0 0 0 var(--formidable-field-focus-ring-width, .0625rem) var(--formidable-color-field-border-invalid, #dc2626);--formidable-color-toggle-field-background: transparent;--formidable-color-toggle-field-background-checked: var( --formidable-color-field-background, #f8fafc );--formidable-color-toggle-thumb: var(--formidable-color-field-border, #818cf8);--formidable-color-toggle-thumb-readonly: var( --formidable-color-field-text-readonly, rgba(30, 41, 59, .75) );--formidable-color-toggle-thumb-disabled: var( --formidable-color-field-text-disabled, rgba(30, 41, 59, .5) );--formidable-color-toggle-track-readonly: var( --formidable-color-field-background-readonly, rgba(248, 250, 252, .75) );--formidable-color-toggle-track-disabled: var( --formidable-color-field-background-disabled, rgba(248, 250, 252, .75) );--formidable-color-slider-background: var( --formidable-color-field-background, #f8fafc );--formidable-color-slider-background-fill: var( --formidable-color-field-border, #818cf8 );--formidable-color-slider-border: var(--formidable-color-field-border, #818cf8);--formidable-color-slider-thumb: var(--formidable-color-field-border, #818cf8);--formidable-color-slider-tick-mark: var( --formidable-color-field-selection, #c7d2fe );--formidable-color-slider-thumb-label: var( --formidable-color-field-label, #1e293b );--formidable-color-slider-thumb-label-background: var( --formidable-color-field-background, #f8fafc );--formidable-color-slider-thumb-label-border: var( --formidable-color-field-border, #818cf8 );--formidable-color-slider-thumb-border: var( --formidable-color-field-border, #818cf8 );--formidable-color-slider-thumb-readonly: var( --formidable-color-field-text-readonly, rgba(30, 41, 59, .75) );--formidable-color-slider-thumb-disabled: var( --formidable-color-field-text-disabled, rgba(30, 41, 59, .5) );--formidable-color-slider-track-readonly: var( --formidable-color-field-background-readonly, rgba(248, 250, 252, .75) );--formidable-color-slider-track-disabled: var( --formidable-color-field-background-disabled, rgba(248, 250, 252, .75) );--formidable-color-slider-track-filled-readonly: var( --formidable-color-field-text-readonly, rgba(30, 41, 59, .75) );--formidable-color-slider-track-filled-disabled: var( --formidable-color-field-text-disabled, rgba(30, 41, 59, .5) );--formidable-color-date-field-panel-select: var( --formidable-color-field-label, #1e293b );--formidable-color-date-field-panel-select-hovered: var( --formidable-color-field-option-background-hovered, rgba(90, 107, 130, .25) );--formidable-color-date-field-panel-date-highlighted-text: var( --formidable-color-field-text, #1e293b );--formidable-color-date-field-panel-date-highlighted: var( --formidable-color-field-option-background-highlighted, rgba(0, 0, 0, .05) );--formidable-color-date-field-panel-date-hovered: var( --formidable-color-field-option-background-hovered, rgba(90, 107, 130, .25) );--formidable-color-date-field-panel-date-today: var( --formidable-color-field-border, #818cf8 );--formidable-color-date-field-panel-date-out-of-range: var( --formidable-color-field-option-text-disabled, rgba(30, 41, 59, .5) );--formidable-color-date-field-panel-day-label: var( --formidable-color-field-label-floating, #4338ca );--formidable-color-option-prefix-outer: var( --formidable-color-field-border, #818cf8 );--formidable-color-option-prefix-outer-readonly: var( --formidable-color-field-text-readonly, rgba(30, 41, 59, .75) );--formidable-color-option-prefix-outer-disabled: var( --formidable-color-field-text-disabled, rgba(30, 41, 59, .5) );--formidable-color-option-prefix-outer-selected: var( --formidable-color-field-border, #818cf8 );--formidable-color-option-prefix-outer-highlighted: var( --formidable-color-field-border, #818cf8 );--formidable-color-option-prefix-inner: var( --formidable-color-field-border, #818cf8 );--formidable-color-option-prefix-inner-readonly: var( --formidable-color-option-prefix-outer-readonly, rgba(30, 41, 59, .75) );--formidable-color-option-prefix-inner-disabled: var( --formidable-color-option-prefix-outer-disabled, rgba(30, 41, 59, .5) );--formidable-color-option-prefix-inner-selected: var( --formidable-color-option-prefix-outer-selected, #818cf8 );--formidable-color-option-prefix-inner-highlighted: var( --formidable-color-option-prefix-outer-highlighted, #818cf8 );--formidable-color-option-prefix-background: transparent;--formidable-color-field-hint: var(--formidable-color-field-placeholder, #5a6b82);--formidable-color-length-indicator: var( --formidable-color-field-placeholder, #5a6b82 );--formidable-textarea-min-height: 6rem;--formidable-textarea-max-height: none;--formidable-textarea-padding-top: 1rem;--formidable-toggle-field-width: 3rem;--formidable-toggle-field-height: 1.5rem;--formidable-toggle-field-track-border-radius: var( --formidable-border-radius, .5rem );--formidable-toggle-field-thumb-size: 1rem;--formidable-toggle-field-thumb-border-radius: var( --formidable-border-radius, .5rem );--formidable-toggle-field-thumb-gap: .25rem;--formidable-toggle-field-gap: .5rem;--formidable-slider-thumb-size: 1rem;--formidable-slider-track-height: .375rem;--formidable-slider-track-fill-height: .375rem;--formidable-slider-track-border-thickness: var( --formidable-field-border-thickness, .0625rem );--formidable-slider-track-border-radius: var( --formidable-border-radius, .5rem );--formidable-slider-tick-mark-width: .25rem;--formidable-slider-tick-mark-height: .25rem;--formidable-slider-tick-mark-border-radius: var( --formidable-border-radius, .5rem );--formidable-slider-thumb-border-thickness: 0rem;--formidable-slider-thumb-border-radius: var( --formidable-border-radius, .5rem );--formidable-slider-thumb-label-distance: .125rem;--formidable-slider-thumb-label-padding: .125rem .25rem;--formidable-slider-thumb-label-border-thickness: var( --formidable-field-border-thickness, .0625rem );--formidable-slider-thumb-label-border-radius: var( --formidable-border-radius, .5rem );--formidable-slider-tick-labels-margin-top: .125rem;--formidable-panel-background: var(--formidable-color-field-background, #f8fafc);--formidable-panel-border-radius: var(--formidable-border-radius, .5rem);--formidable-panel-box-shadow: 0rem .75rem 3rem -.5rem rgba(0, 0, 0, .12);--formidable-panel-max-height: 33dvh;--formidable-animation-duration: .2s;--formidable-animation-easing: cubic-bezier(.37, 0, .63, 1);--formidable-hover-duration: .25s;--formidable-hover-easing: cubic-bezier(.4, .6, .6, 1);--formidable-panel-z-index: 999;--formidable-sheet-z-index: 1000;--formidable-date-field-panel-width: 18.75rem;--formidable-date-field-panel-border-radius: var( --formidable-panel-border-radius, .5rem );--formidable-option-prefix-dimension-outer: 1.25rem;--formidable-option-prefix-dimension-inner: .5rem;--formidable-option-prefix-inset: var(--formidable-field-padding-x, 1rem);--formidable-option-prefix-gap: 1rem;--formidable-option-prefix-border-thickness: .125rem}.portal-token-defaults{--formidable-field-font-size: 1rem;--formidable-field-font-weight: normal;--formidable-field-line-height: 1.6;--formidable-label-font-size: 1rem;--formidable-label-font-weight: bold;--formidable-label-line-height: 1.6;--formidable-label-floating-font-size: .75rem;--formidable-label-floating-font-weight: normal;--formidable-label-floating-line-height: 1.6;--formidable-field-validation-error-font-size: .75rem;--formidable-field-validation-error-font-weight: normal;--formidable-field-validation-error-line-height: 1.4;--formidable-field-hint-font-size: .75rem;--formidable-field-hint-font-weight: normal;--formidable-field-hint-line-height: 1.4;--formidable-length-indicator-font-size: .75rem;--formidable-length-indicator-font-weight: normal;--formidable-length-indicator-line-height: 1.6;--formidable-slider-label-font-size: .75rem;--formidable-slider-label-font-weight: normal;--formidable-slider-label-line-height: 1.6;--formidable-field-before-margin-bottom: .5rem;--formidable-border-radius: .5rem;--formidable-field-border-thickness: .0625rem;--formidable-field-focus-ring-width: var( --formidable-field-border-thickness, .0625rem );--formidable-field-border-radius: var(--formidable-border-radius, .5rem);--formidable-field-underline-thickness: 0rem;--formidable-field-underline-thickness-focus: var( --formidable-field-underline-thickness, 0rem );--formidable-field-underline-thickness-invalid: var( --formidable-field-underline-thickness, 0rem );--formidable-field-group-border-thickness: var( --formidable-field-border-thickness, .0625rem );--formidable-field-group-border-radius: var( --formidable-field-border-radius, .5rem );--formidable-label-height: calc( var(--formidable-label-line-height, 1.6) * var(--formidable-label-font-size, 1rem) );--formidable-field-height: 3.5rem;--formidable-field-padding-x: 1rem;--formidable-field-toggle-size: 2rem;--formidable-field-toggle-inset: 0rem;--formidable-field-suffix-toggle-gap: .5rem;--formidable-field-inner-height: calc( var(--formidable-field-height, 3.5rem) - 2 * var(--formidable-field-border-thickness, .0625rem) );--formidable-field-value-height: calc( var(--formidable-field-line-height, 1.6) * var(--formidable-field-font-size, 1rem) );--formidable-label-floating-height: calc( var(--formidable-label-floating-line-height, 1.6) * var(--formidable-label-floating-font-size, .75rem) );--formidable-label-inside-slack: max( 0px, ( var(--formidable-field-inner-height, 3.375rem) - var( --formidable-label-floating-height, 1.2rem ) - var(--formidable-field-value-height, 1.6rem) ) / 2 );--formidable-label-inside-value-top: calc( var(--formidable-label-inside-slack, .2875rem) + var(--formidable-label-floating-height, 1.2rem) );--formidable-field-value-centered-top: calc( ( var(--formidable-field-inner-height, 3.375rem) - var( --formidable-field-value-height, 1.6rem ) ) / 2 );--formidable-label-floating-offset: calc( var(--formidable-field-border-thickness, .0625rem) + var(--formidable-label-inside-slack, .2875rem) );--formidable-label-resting-offset: calc( var(--formidable-field-border-thickness, .0625rem) + var(--formidable-field-value-centered-top, .8875rem) );--formidable-label-border-offset: calc( var(--formidable-field-border-thickness, .0625rem) / 2 - var(--formidable-label-floating-height, 1.2rem) / 2 );--formidable-label-border-gap: .25rem;--formidable-label-border-band-bleed: 1px;--formidable-label-border-band-reach: 0rem;--formidable-label-border-band-reach-focus: var( --formidable-field-focus-ring-width, .0625rem );--formidable-label-required-marker: "*";--formidable-field-group-option-padding: .5rem 0rem;--formidable-color-validation-error: #dc2626;--formidable-color-field-text: #1e293b;--formidable-color-field-group-text: var(--formidable-color-field-text, #1e293b);--formidable-color-field-text-hovered: var( --formidable-color-field-text, #1e293b );--formidable-color-field-text-focus: var(--formidable-color-field-text, #1e293b);--formidable-color-field-text-invalid: var( --formidable-color-field-text, #1e293b );--formidable-color-field-text-readonly: color-mix( in srgb, var(--formidable-color-field-text, #1e293b) 75%, transparent );--formidable-color-field-text-disabled: color-mix( in srgb, var(--formidable-color-field-text, #1e293b) 50%, transparent );--formidable-color-field-placeholder: #5a6b82;--formidable-color-field-selection: #c7d2fe;--formidable-color-field-border: #818cf8;--formidable-color-field-border-hovered: var( --formidable-color-field-border, #818cf8 );--formidable-color-field-border-focus: #4f46e5;--formidable-color-field-border-invalid: var( --formidable-color-validation-error, #dc2626 );--formidable-color-field-border-readonly: transparent;--formidable-color-field-border-disabled: var( --formidable-color-field-text-disabled, rgba(30, 41, 59, .5) );--formidable-color-field-group-border: var( --formidable-color-field-border, #818cf8 );--formidable-color-field-group-border-focus: var( --formidable-color-field-border-focus, #4f46e5 );--formidable-color-field-group-border-readonly: var( --formidable-color-field-border-readonly, transparent );--formidable-color-field-group-border-disabled: var( --formidable-color-field-border-disabled, rgba(30, 41, 59, .5) );--formidable-color-field-underline: var(--formidable-color-field-border, #818cf8);--formidable-color-field-underline-focus: var( --formidable-color-field-border-focus, #4f46e5 );--formidable-color-field-underline-invalid: var( --formidable-color-field-border-invalid, #dc2626 );--formidable-color-field-background: #f8fafc;--formidable-color-field-group-background: var( --formidable-color-field-background, #f8fafc );--formidable-color-field-background-hovered: color-mix( in srgb, var(--formidable-color-field-selection, #c7d2fe) 20%, var(--formidable-color-field-background, #f8fafc) );--formidable-color-field-background-focus: var( --formidable-color-field-background, #f8fafc );--formidable-color-field-background-invalid: var( --formidable-color-field-background, #f8fafc );--formidable-color-field-background-readonly: color-mix( in srgb, var(--formidable-color-field-background, #f8fafc) 75%, transparent );--formidable-color-field-background-disabled: var( --formidable-color-field-background-readonly, rgba(248, 250, 252, .75) );--formidable-color-field-group-background-hovered: var( --formidable-color-field-background-hovered, rgb(93.4117647059%, 94.9019607843%, 98.9803921569%) );--formidable-color-field-group-background-readonly: var( --formidable-color-field-background-readonly, rgba(248, 250, 252, .75) );--formidable-color-field-group-background-disabled: var( --formidable-color-field-group-background-readonly, rgba(248, 250, 252, .75) );--formidable-color-field-label: var(--formidable-color-field-text, #1e293b);--formidable-color-field-label-floating: #4338ca;--formidable-color-field-label-resting: var( --formidable-color-field-placeholder, #5a6b82 );--formidable-color-field-label-hovered: var( --formidable-color-field-label, #1e293b );--formidable-color-field-label-focus: var( --formidable-color-field-border-focus, #4f46e5 );--formidable-color-field-label-invalid: var( --formidable-color-validation-error, #dc2626 );--formidable-color-field-label-readonly: var( --formidable-color-field-text-readonly, rgba(30, 41, 59, .75) );--formidable-color-field-label-disabled: var( --formidable-color-field-text-disabled, rgba(30, 41, 59, .5) );--formidable-color-label-border-band: var( --formidable-color-field-background, #f8fafc );--formidable-color-label-border-band-readonly: var( --formidable-color-field-background-readonly, rgba(248, 250, 252, .75) );--formidable-color-label-border-band-disabled: var( --formidable-color-field-background-disabled, rgba(248, 250, 252, .75) );--formidable-color-field-option-text-readonly: var( --formidable-color-field-text-readonly, rgba(30, 41, 59, .75) );--formidable-color-field-option-text-disabled: var( --formidable-color-field-text-disabled, rgba(30, 41, 59, .5) );--formidable-color-field-option-background-selected: rgba(0, 0, 0, .025);--formidable-color-field-option-background-highlighted: rgba(0, 0, 0, .05);--formidable-color-field-option-background-hovered: color-mix( in srgb, var(--formidable-color-field-placeholder, #5a6b82) 25%, transparent );--formidable-color-field-focus-box-shadow: 0 0 0 var(--formidable-field-focus-ring-width, .0625rem) var(--formidable-color-field-border-focus, #4f46e5);--formidable-color-field-group-focus-box-shadow: 0 0 0 var(--formidable-field-focus-ring-width, .0625rem) var(--formidable-color-field-group-border-focus, #4f46e5);--formidable-color-field-focus-box-shadow-invalid: 0 0 0 var(--formidable-field-focus-ring-width, .0625rem) var(--formidable-color-field-border-invalid, #dc2626);--formidable-color-toggle-field-background: transparent;--formidable-color-toggle-field-background-checked: var( --formidable-color-field-background, #f8fafc );--formidable-color-toggle-thumb: var(--formidable-color-field-border, #818cf8);--formidable-color-toggle-thumb-readonly: var( --formidable-color-field-text-readonly, rgba(30, 41, 59, .75) );--formidable-color-toggle-thumb-disabled: var( --formidable-color-field-text-disabled, rgba(30, 41, 59, .5) );--formidable-color-toggle-track-readonly: var( --formidable-color-field-background-readonly, rgba(248, 250, 252, .75) );--formidable-color-toggle-track-disabled: var( --formidable-color-field-background-disabled, rgba(248, 250, 252, .75) );--formidable-color-slider-background: var( --formidable-color-field-background, #f8fafc );--formidable-color-slider-background-fill: var( --formidable-color-field-border, #818cf8 );--formidable-color-slider-border: var(--formidable-color-field-border, #818cf8);--formidable-color-slider-thumb: var(--formidable-color-field-border, #818cf8);--formidable-color-slider-tick-mark: var( --formidable-color-field-selection, #c7d2fe );--formidable-color-slider-thumb-label: var( --formidable-color-field-label, #1e293b );--formidable-color-slider-thumb-label-background: var( --formidable-color-field-background, #f8fafc );--formidable-color-slider-thumb-label-border: var( --formidable-color-field-border, #818cf8 );--formidable-color-slider-thumb-border: var( --formidable-color-field-border, #818cf8 );--formidable-color-slider-thumb-readonly: var( --formidable-color-field-text-readonly, rgba(30, 41, 59, .75) );--formidable-color-slider-thumb-disabled: var( --formidable-color-field-text-disabled, rgba(30, 41, 59, .5) );--formidable-color-slider-track-readonly: var( --formidable-color-field-background-readonly, rgba(248, 250, 252, .75) );--formidable-color-slider-track-disabled: var( --formidable-color-field-background-disabled, rgba(248, 250, 252, .75) );--formidable-color-slider-track-filled-readonly: var( --formidable-color-field-text-readonly, rgba(30, 41, 59, .75) );--formidable-color-slider-track-filled-disabled: var( --formidable-color-field-text-disabled, rgba(30, 41, 59, .5) );--formidable-color-date-field-panel-select: var( --formidable-color-field-label, #1e293b );--formidable-color-date-field-panel-select-hovered: var( --formidable-color-field-option-background-hovered, rgba(90, 107, 130, .25) );--formidable-color-date-field-panel-date-highlighted-text: var( --formidable-color-field-text, #1e293b );--formidable-color-date-field-panel-date-highlighted: var( --formidable-color-field-option-background-highlighted, rgba(0, 0, 0, .05) );--formidable-color-date-field-panel-date-hovered: var( --formidable-color-field-option-background-hovered, rgba(90, 107, 130, .25) );--formidable-color-date-field-panel-date-today: var( --formidable-color-field-border, #818cf8 );--formidable-color-date-field-panel-date-out-of-range: var( --formidable-color-field-option-text-disabled, rgba(30, 41, 59, .5) );--formidable-color-date-field-panel-day-label: var( --formidable-color-field-label-floating, #4338ca );--formidable-color-option-prefix-outer: var( --formidable-color-field-border, #818cf8 );--formidable-color-option-prefix-outer-readonly: var( --formidable-color-field-text-readonly, rgba(30, 41, 59, .75) );--formidable-color-option-prefix-outer-disabled: var( --formidable-color-field-text-disabled, rgba(30, 41, 59, .5) );--formidable-color-option-prefix-outer-selected: var( --formidable-color-field-border, #818cf8 );--formidable-color-option-prefix-outer-highlighted: var( --formidable-color-field-border, #818cf8 );--formidable-color-option-prefix-inner: var( --formidable-color-field-border, #818cf8 );--formidable-color-option-prefix-inner-readonly: var( --formidable-color-option-prefix-outer-readonly, rgba(30, 41, 59, .75) );--formidable-color-option-prefix-inner-disabled: var( --formidable-color-option-prefix-outer-disabled, rgba(30, 41, 59, .5) );--formidable-color-option-prefix-inner-selected: var( --formidable-color-option-prefix-outer-selected, #818cf8 );--formidable-color-option-prefix-inner-highlighted: var( --formidable-color-option-prefix-outer-highlighted, #818cf8 );--formidable-color-option-prefix-background: transparent;--formidable-color-field-hint: var(--formidable-color-field-placeholder, #5a6b82);--formidable-color-length-indicator: var( --formidable-color-field-placeholder, #5a6b82 );--formidable-textarea-min-height: 6rem;--formidable-textarea-max-height: none;--formidable-textarea-padding-top: 1rem;--formidable-toggle-field-width: 3rem;--formidable-toggle-field-height: 1.5rem;--formidable-toggle-field-track-border-radius: var( --formidable-border-radius, .5rem );--formidable-toggle-field-thumb-size: 1rem;--formidable-toggle-field-thumb-border-radius: var( --formidable-border-radius, .5rem );--formidable-toggle-field-thumb-gap: .25rem;--formidable-toggle-field-gap: .5rem;--formidable-slider-thumb-size: 1rem;--formidable-slider-track-height: .375rem;--formidable-slider-track-fill-height: .375rem;--formidable-slider-track-border-thickness: var( --formidable-field-border-thickness, .0625rem );--formidable-slider-track-border-radius: var( --formidable-border-radius, .5rem );--formidable-slider-tick-mark-width: .25rem;--formidable-slider-tick-mark-height: .25rem;--formidable-slider-tick-mark-border-radius: var( --formidable-border-radius, .5rem );--formidable-slider-thumb-border-thickness: 0rem;--formidable-slider-thumb-border-radius: var( --formidable-border-radius, .5rem );--formidable-slider-thumb-label-distance: .125rem;--formidable-slider-thumb-label-padding: .125rem .25rem;--formidable-slider-thumb-label-border-thickness: var( --formidable-field-border-thickness, .0625rem );--formidable-slider-thumb-label-border-radius: var( --formidable-border-radius, .5rem );--formidable-slider-tick-labels-margin-top: .125rem;--formidable-panel-background: var(--formidable-color-field-background, #f8fafc);--formidable-panel-border-radius: var(--formidable-border-radius, .5rem);--formidable-panel-box-shadow: 0rem .75rem 3rem -.5rem rgba(0, 0, 0, .12);--formidable-panel-max-height: 33dvh;--formidable-animation-duration: .2s;--formidable-animation-easing: cubic-bezier(.37, 0, .63, 1);--formidable-hover-duration: .25s;--formidable-hover-easing: cubic-bezier(.4, .6, .6, 1);--formidable-panel-z-index: 999;--formidable-sheet-z-index: 1000;--formidable-date-field-panel-width: 18.75rem;--formidable-date-field-panel-border-radius: var( --formidable-panel-border-radius, .5rem );--formidable-option-prefix-dimension-outer: 1.25rem;--formidable-option-prefix-dimension-inner: .5rem;--formidable-option-prefix-inset: var(--formidable-field-padding-x, 1rem);--formidable-option-prefix-gap: 1rem;--formidable-option-prefix-border-thickness: .125rem;position:absolute;top:0;left:0;width:0;height:0;overflow:hidden;visibility:hidden;pointer-events:none}.portal-color-probe{position:absolute;top:0;left:0;width:0;height:0;overflow:hidden;visibility:hidden;pointer-events:none}.portal-resize-handle{position:absolute;touch-action:none;z-index:1}.portal-resize-handle:after{content:"";position:absolute;background:transparent;transition:background var(--portal-hover-duration, .12s) ease}.portal-resize-handle:hover:after,.portal-resize-handle.is-dragging:after,.portal-resize-handle:focus-visible:after{background:var(--portal-accent)}.portal-resize-handle:focus-visible{outline:none}.portal-resize-handle[aria-orientation=vertical]{top:0;bottom:0;width:7px;cursor:col-resize}.portal-resize-handle[aria-orientation=vertical]:after{inset:0 3px}.portal-resize-handle[aria-orientation=horizontal]{right:0;left:0;height:7px;cursor:row-resize}.portal-resize-handle[aria-orientation=horizontal]:after{inset:3px 0}.pc-group-title{margin:20px 0 10px;padding-bottom:4px;border-bottom:1px solid var(--portal-border);color:var(--portal-text-muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pc-group-title:first-child{margin-top:0}.pc-help{margin:5px 0 0;color:var(--portal-text-muted);font-size:11px;line-height:1.5}.pc-help+.pc-field,.pc-help+.pc-row,.pc-help+.pc-checks{margin-top:14px}.pc-field{display:grid;grid-template-columns:minmax(0,1fr);gap:5px;margin-bottom:14px;min-width:0}.pc-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:0 10px}.pc-label{display:flex;align-items:center;gap:6px;color:var(--portal-text-muted);font-size:11px;font-weight:600;letter-spacing:.02em}.pc-label-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pc-input,.pc-select,.pc-textarea{width:100%;min-width:0;padding:6px 8px;border:1px solid var(--portal-border);border-radius:var(--portal-radius-sm);background:var(--portal-surface-raised);color:var(--portal-text);font-family:var(--portal-font);font-size:12px}.pc-input:focus-visible,.pc-select:focus-visible,.pc-textarea:focus-visible{outline:2px solid var(--portal-accent);outline-offset:-1px}.pc-input:disabled,.pc-select:disabled,.pc-textarea:disabled{opacity:.5}.pc-textarea{font-family:var(--portal-mono);line-height:1.5;resize:vertical}.pc-check{display:flex;align-items:center;gap:7px;padding:3px 0;font-size:12px;cursor:pointer}.pc-checks{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:0 12px;margin-bottom:12px}.pc-button{padding:6px 11px;border:1px solid var(--portal-border);border-radius:var(--portal-radius-sm);background:var(--portal-surface-raised);color:var(--portal-text);font-family:var(--portal-font);font-size:12px;cursor:pointer}.pc-button:hover{background:var(--portal-surface-sunken)}.pc-button:focus-visible{outline:2px solid var(--portal-accent);outline-offset:1px}.pc-button.is-primary{border-color:transparent;background:var(--portal-accent);color:var(--portal-accent-contrast)}.pc-button.is-quiet{border-color:transparent;background:transparent;color:var(--portal-text-muted)}.pc-button:disabled{opacity:.45;cursor:not-allowed}.pc-buttons{display:flex;flex-wrap:wrap;gap:6px}.pc-color{display:grid;grid-template-columns:30px minmax(0,1fr);gap:6px;align-items:center}.pc-color-well{width:30px;height:28px;padding:0;border:1px solid var(--portal-border);border-radius:var(--portal-radius-sm);background:none;cursor:pointer}.pc-length{display:grid;grid-template-columns:minmax(0,1fr) 72px;gap:6px}.pc-stepper{display:flex;min-width:0;border:1px solid var(--portal-border);border-radius:var(--portal-radius-sm);background:var(--portal-surface-raised);overflow:hidden}.pc-stepper:focus-within{outline:2px solid var(--portal-accent);outline-offset:-1px}.pc-stepper-input{appearance:textfield;min-width:0;flex:1;padding:6px 8px;border:0;background:transparent;color:var(--portal-text);font-family:var(--portal-font);font-size:12px}.pc-stepper-input::-webkit-inner-spin-button,.pc-stepper-input::-webkit-outer-spin-button{appearance:none;margin:0}.pc-stepper-input:focus{outline:none}.pc-stepper-buttons{display:grid;grid-template-rows:1fr 1fr;flex:none;width:20px;border-left:1px solid var(--portal-border)}.pc-stepper-button{display:grid;place-items:center;padding:0;border:0;background:var(--portal-surface);color:var(--portal-text-muted);font-size:7px;line-height:1;cursor:pointer}.pc-stepper-button+.pc-stepper-button{border-top:1px solid var(--portal-border)}.pc-stepper-button:hover{background:var(--portal-accent-soft);color:var(--portal-accent)}.pc-stepper-button:active{background:var(--portal-accent);color:var(--portal-accent-contrast)}.pc-changed-dot{width:6px;height:6px;border-radius:999px;background:var(--portal-accent);flex:none}.pc-reset{margin-left:auto;padding:0 4px;border:0;background:transparent;color:var(--portal-text-muted);font-family:var(--portal-font);font-size:11px;cursor:pointer}.pc-reset:hover{color:var(--portal-accent)}.pc-overrides{display:flex;gap:8px;align-items:baseline;margin:5px 0 0;color:var(--portal-accent);font-size:11px;line-height:1.5}.pc-notice{margin-top:8px;padding:8px 10px;border:1px solid var(--portal-warn);border-radius:var(--portal-radius-sm);background:color-mix(in srgb,var(--portal-warn) 10%,transparent);font-size:11px;line-height:1.55}.pc-notice-title{display:block;margin-bottom:4px;font-weight:650}.pc-code{font-family:var(--portal-mono);font-size:11px;overflow-wrap:anywhere}.pc-derived{color:var(--portal-text-muted);font-size:10px}.pc-link-button{padding:0;border:0;background:transparent;color:var(--portal-accent);font:inherit;font-size:10px;text-decoration:underline;cursor:pointer}.pc-empty{padding:24px 16px;color:var(--portal-text-muted);font-size:12px;text-align:center}.doc-body{display:block;font-size:13px;line-height:1.65}.doc-body h2{margin:28px 0 10px;font-size:17px;font-weight:650;scroll-margin-top:12px}.doc-body h3{margin:20px 0 8px;font-size:14px;font-weight:650}.doc-body h4{margin:16px 0 6px;color:var(--portal-text-muted);font-size:12px;font-weight:650}.doc-body p{margin:0 0 10px}.doc-body ul,.doc-body ol{margin:0 0 10px;padding-left:20px}.doc-body li{margin-bottom:4px}.doc-body a{color:var(--portal-accent);text-decoration:underline;text-underline-offset:2px}.doc-body a code{background:var(--portal-accent-soft);color:inherit}.doc-body code{padding:1px 4px;border-radius:4px;background:var(--portal-surface-sunken);font-family:var(--portal-mono);font-size:11.5px;overflow-wrap:anywhere}.doc-body pre{margin:0 0 12px;padding:10px 12px;border:1px solid var(--portal-border);border-radius:var(--portal-radius-sm);background:var(--portal-surface-sunken);overflow-x:auto}.doc-body pre code{padding:0;background:none;font-size:11.5px;line-height:1.55;overflow-wrap:normal}.doc-body blockquote{margin:0 0 12px;padding:2px 0 2px 12px;border-left:3px solid var(--portal-accent);color:var(--portal-text-muted)}.doc-body hr{margin:22px 0;border:0;border-top:1px solid var(--portal-border)}.doc-body table{display:block;width:100%;margin:0 0 14px;border-collapse:collapse;font-size:12px;overflow-x:auto}.doc-body th,.doc-body td{padding:5px 9px;border:1px solid var(--portal-border);text-align:left;vertical-align:top}.doc-body th{background:var(--portal-surface-sunken);color:var(--portal-text-muted);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.doc-body strong{font-weight:650}.doc-body .doc-diagram svg{display:block;margin:0 auto 12px}.doc-body .is-anchored{background:var(--portal-accent-soft)}.doc-code{margin:0 0 12px;border:1px solid var(--portal-border);border-radius:var(--portal-radius-sm);background:var(--portal-surface-sunken);overflow:hidden}.doc-code pre{margin:0;border:0;border-radius:0}.doc-code-bar{display:flex;align-items:center;padding:4px 6px 4px 12px;border-bottom:1px solid var(--portal-border);background:var(--portal-accent-soft);color:var(--portal-text-muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.doc-code-copy{display:inline-flex;margin-left:auto;padding:4px;border:0;border-radius:var(--portal-radius-sm);background:transparent;color:var(--portal-text-muted);cursor:pointer}.doc-code-copy svg{width:14px;height:14px}.doc-code-copy:hover{background:var(--portal-surface-raised);color:var(--portal-text)}.doc-code-copy:focus-visible{outline:2px solid var(--portal-accent);outline-offset:0}.doc-code-copy.is-copied{color:var(--portal-ok)}.hljs-comment,.hljs-quote{color:var(--portal-text-muted);font-style:italic}.hljs-keyword,.hljs-meta,.hljs-type,.hljs-literal,.hljs-title,.hljs-attr,.hljs-attribute,.hljs-property{color:var(--portal-accent)}.hljs-string,.hljs-regexp{color:var(--portal-ok)}.hljs-number,.hljs-variable{color:var(--portal-warn)}.hljs-name,.hljs-selector-tag,.hljs-selector-class,.hljs-selector-id,.hljs-selector-pseudo{color:var(--portal-danger)}.pika-single{font:inherit;font-size:.875rem;font-weight:700;color:inherit;line-height:1.6;line-height:inherit;text-decoration:inherit}.pika-lendar{float:left;width:var(--formidable-date-field-panel-width, 18.75rem);max-width:100%}.pika-lendar+.pika-lendar{margin-left:1rem}.pika-title{display:flex;align-items:center;margin-bottom:.5rem}.pika-title select{cursor:pointer;position:absolute;left:0;opacity:0}.pika-label{position:relative;overflow:hidden;padding:4px 10px;border-radius:var(--formidable-date-field-panel-border-radius, .5rem)}.pika-label+.pika-label{margin-left:.25rem}.pika-label:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";display:block;background-color:var(--formidable-color-date-field-panel-select-hovered, rgba(90, 107, 130, .25));opacity:0;transition:opacity .2s}@media(hover:hover){.pika-label:hover:before,.pika-label:active:before{opacity:1}}.pika-prev,.pika-next{background:transparent;-webkit-appearance:button;cursor:pointer;border:0;font:inherit;color:inherit;line-height:inherit;text-decoration:inherit;width:30px;height:30px;font-size:0}.pika-prev.is-disabled,.pika-next.is-disabled{cursor:not-allowed;opacity:.2}.pika-prev:before,.pika-next:before{color:var(--formidable-color-date-field-panel-select, #1e293b)}.pika-prev:after,.pika-next:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:var(--formidable-color-date-field-panel-select-hovered, rgba(90, 107, 130, .25));border-radius:var(--formidable-date-field-panel-border-radius, .5rem);opacity:0;transform:opacity var(--formidable-hover-duration, .25s) var(--formidable-hover-easing, cubic-bezier(.4, .6, .6, 1))}@media(hover:hover){.pika-prev:hover:after,.pika-prev:active:after,.pika-next:hover:after,.pika-next:active:after{opacity:1}}.pika-prev,.is-rtl .pika-next{position:relative}.pika-prev:before,.is-rtl .pika-next:before{content:"";display:block;width:8px;height:8px;position:absolute;z-index:1;top:50%;left:50%;border-left:2px solid;border-top:2px solid;transform:translate(-50%,-50%) rotate(-45deg)}.pika-prev,.is-rtl .pika-next{order:-1;margin-right:auto}.pika-next,.is-rtl .pika-prev{position:relative}.pika-next:before,.is-rtl .pika-prev:before{content:"";display:block;width:8px;height:8px;position:absolute;z-index:1;top:50%;left:50%;border-left:2px solid;border-top:2px solid;transform:translate(-50%,-50%) rotate(135deg)}.pika-next,.is-rtl .pika-prev{margin-left:auto}.pika-table{width:100%}.pika-table th,.pika-table td{width:14.2857142857%}.pika-table th{text-align:center;padding-bottom:.5rem}.pika-table td{position:relative;padding-bottom:14.2857142857%}.pika-table td:before{content:"";display:block;position:absolute;top:50%;left:50%;width:calc(100% - 2px);height:calc(100% - 2px);max-width:48px;max-height:48px;transform:translate(-50%,-50%);background-color:var(--formidable-color-date-field-panel-date-hovered, rgba(90, 107, 130, .25));border-radius:100%;opacity:0;transition:opacity .1s}.pika-table td.is-outside-current-month{color:var(--formidable-color-date-field-panel-date-out-of-range, rgba(30, 41, 59, .5))}.pika-table td.is-selected{color:var(--formidable-color-date-field-panel-date-highlighted-text, #1e293b)}.pika-table td.is-selected:before{background-color:var(--formidable-color-date-field-panel-date-highlighted, rgba(0, 0, 0, .05));opacity:1}.pika-table td.is-today:not(.is-selected):before{background-color:transparent;box-shadow:inset 0 0 0 1px var(--formidable-color-date-field-panel-date-today, #818cf8);opacity:1}.pika-table td.is-disabled{opacity:.3}.pika-table td.is-disabled .pika-button{cursor:not-allowed}@media(hover:hover){.pika-table td:hover:not(.is-selected,.is-empty,.is-disabled):before,.pika-table td:active:not(.is-selected,.is-empty,.is-disabled):before{background-color:var(--formidable-color-date-field-panel-date-hovered, rgba(90, 107, 130, .25));opacity:1}}.pika-table abbr{font:inherit;line-height:inherit;text-decoration:inherit;color:var(--formidable-color-date-field-panel-day-label, #4338ca)}.pika-button{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;-webkit-appearance:button;cursor:pointer;border:0;font:inherit;color:inherit;line-height:inherit;text-decoration:inherit;display:block}formidable-field-decorator .label-wrapper.label-resting>*,formidable-field-decorator .label-wrapper.label-floating>*,formidable-field-decorator .label-wrapper.label-border>*,formidable-field-decorator .label-wrapper.label-border-prefix>*{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}formidable-field-decorator .hint-wrapper>*{flex:1 1 0}formidable-field-decorator .hint-wrapper>[data-align=center]{text-align:center}formidable-field-decorator .hint-wrapper>[data-align=end]{text-align:end}formidable-field-decorator .adornment-wrapper button,formidable-field-decorator .adornment-wrapper a{pointer-events:auto}html,body{height:100%}body{margin:0;background:var(--portal-bg);color:var(--portal-text)}
