.FormFieldShell_box__VWV9_{--ff-height:var(--form-field-height-md,2.75rem);--ff-text:var(--form-field-text-md,var(--text-base));--ff-radius:var(--radius-shape-pill);--ff-pad:1rem;--ff-segment-radius:min(var(--ff-radius),0.25rem);--ff-icon-button:2rem;position:relative;isolation:isolate;display:flex;align-items:center;gap:.5rem;inline-size:100%;min-block-size:var(--ff-height);padding-inline:var(--ff-pad);border-radius:var(--ff-radius);font-size:var(--ff-text);line-height:1.4;transition-property:background-color,color,border-color,box-shadow;transition-duration:var(--duration-sm-motionsafe,0s);transition-timing-function:var(--ease-ui-motion,ease)}.FormFieldShell_box__VWV9_[data-size=sm]{--ff-icon-button:1.75rem;--ff-height:var(--form-field-height-sm,2.25rem);--ff-text:var(--form-field-text-md,var(--text-base))}.FormFieldShell_box__VWV9_[data-size=xs]{--ff-icon-button:1.25rem;--ff-height:var(--form-field-height-xs,1.75rem);--ff-text:var(--form-field-text-xs,var(--text-xs))}.FormFieldShell_box__VWV9_[data-size=xl]{--ff-icon-button:2.5rem;--ff-height:var(--form-field-height-xl,3.75rem);--ff-text:var(--form-field-text-xl,var(--text-xl))}.FormFieldShell_box__VWV9_[data-size=lg]{--ff-icon-button:2.25rem;--ff-height:var(--form-field-height-lg,3.25rem);--ff-text:var(--form-field-text-lg,var(--text-lg))}.FormFieldShell_box__VWV9_[data-shape=curved]{--ff-radius:var(--radius-shape-curved);--ff-pad:0.875rem}.FormFieldShell_box__VWV9_[data-shape=square]{--ff-radius:var(--radius-shape-square);--ff-pad:0.75rem}.FormFieldShell_box__VWV9_[data-fit=content]{inline-size:fit-content;max-inline-size:100%}.FormFieldShell_box__VWV9_:before{content:"";position:absolute;z-index:-1;inset-inline:0;inset-block:min(0px,calc((100% - 2.75rem) / 2))}.FormFieldShell_box__VWV9_:has(:focus-visible),.FormFieldShell_box__VWV9_:has([data-focus-visible]){outline:2px solid transparent;box-shadow:0 0 0 3px var(--form-entry-surface),0 0 0 5px var(--form-entry-focus)}.FormFieldShell_input__onnhW{flex:1 1 auto;min-inline-size:0;block-size:100%;min-block-size:calc(var(--ff-height) - 4px);padding:0;margin:0;border:0;background:transparent;color:inherit;font:inherit;caret-color:currentColor;text-overflow:ellipsis}.FormFieldShell_input__onnhW:focus{outline:2px solid transparent}.FormFieldShell_input__onnhW:disabled{cursor:not-allowed}.FormFieldShell_iconButton__dUYpp{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:var(--ff-icon-button,2rem);block-size:var(--ff-icon-button,2rem);padding:0;border:0;border-radius:var(--ff-segment-radius);background:transparent;color:inherit;cursor:pointer}.FormFieldShell_iconButton__dUYpp:before{content:"";position:absolute;inset-inline-start:50%;inset-block-start:50%;transform:translate(-50%,-50%);min-inline-size:2.75rem;min-block-size:2.75rem}.FormFieldShell_iconButton__dUYpp svg{inline-size:1.125em;block-size:1.125em;stroke-width:2px}.FormFieldShell_iconButton__dUYpp:focus-visible,.FormFieldShell_iconButton__dUYpp[data-focus-visible]{outline:2px solid currentColor;outline-offset:1px}.FormFieldShell_iconButton__dUYpp:disabled,.FormFieldShell_iconButton__dUYpp[data-disabled]{cursor:not-allowed}.FormFieldShell_dateRow__tTlx3{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.75rem 1rem}.FormFieldShell_datePart__U0Xyr{display:flex;flex-direction:column;gap:.25rem}.FormFieldShell_dateBox__6DC_I{inline-size:auto;min-inline-size:2.75rem}.FormFieldShell_dateBox__6DC_I .FormFieldShell_dateInput__Bs_pn{flex:none;text-overflow:clip}.FormFieldShell_dateInput__Bs_pn[data-part=day],.FormFieldShell_dateInput__Bs_pn[data-part=month]{inline-size:2.5ch}.FormFieldShell_dateInput__Bs_pn[data-part=year]{inline-size:4.5ch}.FormFieldShell_dateInput__Bs_pn::placeholder{color:var(--color-form-placeholder);opacity:1}.FormFieldShell_dateBox__6DC_I:is(:hover,[data-hovered]) .FormFieldShell_dateInput__Bs_pn::placeholder,.FormFieldShell_dateBox__6DC_I[data-disabled] .FormFieldShell_dateInput__Bs_pn::placeholder,[data-review-state=hover] .FormFieldShell_dateBox__6DC_I .FormFieldShell_dateInput__Bs_pn::placeholder{color:currentColor}.FormFieldShell_box__VWV9_[data-invalid=true]{border-color:var(--color-invalid-border)}.FormFieldShell_box__VWV9_[data-disabled],.FormFieldShell_box__VWV9_[data-disabled] *{cursor:not-allowed}@media (prefers-contrast:more) and (not (forced-colors:active)){.FormFieldShell_box__VWV9_:has(:focus-visible),.FormFieldShell_box__VWV9_:has([data-focus-visible]){outline:var(--focus-ring-more-contrast-width,3px) solid var(--color-focus-ring-more-contrast);outline-offset:3px;box-shadow:none}}@media not (forced-colors:active){[data-contrast=more] .FormFieldShell_box__VWV9_:has(:focus-visible),[data-contrast=more] .FormFieldShell_box__VWV9_:has([data-focus-visible]){outline:var(--focus-ring-more-contrast-width,3px) solid var(--color-focus-ring-more-contrast);outline-offset:3px;box-shadow:none}}@media (forced-colors:active){.FormFieldShell_box__VWV9_:has(:focus-visible),.FormFieldShell_box__VWV9_:has([data-focus-visible]){outline:2px solid Highlight;outline-offset:3px;box-shadow:none}.FormFieldShell_box__VWV9_[data-disabled]{border-color:GrayText;color:GrayText}.FormFieldShell_box__VWV9_[data-invalid=true]{border-style:double;border-width:4px}}.FormFieldShell_readOnlyValue__rMe4o{margin:0;font-family:var(--font-body);line-height:1.5;overflow-wrap:anywhere}.FormFieldShell_popover__BxFSV{z-index:50;min-inline-size:var(--trigger-width);max-inline-size:calc(100vw - 1rem);padding:.375rem;border-radius:var(--radius-shape-curved);box-shadow:var(--shadow-lg,none)}.FormFieldShell_listbox__oAkuT{display:flex;flex-direction:column;gap:.125rem;max-block-size:min(60vh,20rem);overflow-y:auto;padding:0;outline:none}.FormFieldShell_option__KCORD{position:relative;display:flex;align-items:center;gap:.75rem;min-block-size:2.75rem;padding:.5rem .75rem;border-radius:min(var(--radius-shape-curved),.5rem);cursor:pointer;user-select:none;outline:none;font-family:var(--font-body);font-size:var(--text-base)}.FormFieldShell_popover__BxFSV[data-size=xs] :is(.FormFieldShell_option__KCORD,.FormFieldShell_emptyState__R8ICg){font-size:var(--text-xs)}.FormFieldShell_popover__BxFSV[data-size=sm] :is(.FormFieldShell_option__KCORD,.FormFieldShell_emptyState__R8ICg){font-size:var(--text-sm)}.FormFieldShell_popover__BxFSV[data-size=lg] :is(.FormFieldShell_option__KCORD,.FormFieldShell_emptyState__R8ICg){font-size:var(--text-lg)}.FormFieldShell_popover__BxFSV[data-size=xl] :is(.FormFieldShell_option__KCORD,.FormFieldShell_emptyState__R8ICg){font-size:var(--text-xl);min-block-size:3.25rem}@media (forced-colors:active){.FormFieldShell_option__KCORD[data-focus-visible],.FormFieldShell_option__KCORD[data-focused]{outline:2px solid Highlight;outline-offset:-5px}}.FormFieldShell_optionText___Lc2N{display:flex;min-inline-size:0;flex-direction:column}.FormFieldShell_optionIndicator__3EIBU{display:inline-flex;flex:none;inline-size:1.25rem;block-size:1.25rem;align-items:center;justify-content:center}.FormFieldShell_emptyState__R8ICg{margin:0;padding:.75rem;font-family:var(--font-body);font-size:var(--text-base)}.FormFieldShell_chips__aZW6C{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.FormFieldShell_chip___x2pl{display:inline-flex;align-items:center;gap:.25rem;min-block-size:2rem;padding-block:.125rem;padding-inline:.75rem .25rem;border:2px solid var(--form-entry-rest-border);border-radius:var(--radius-shape-pill);background:var(--form-entry-surface);color:var(--form-entry-text);font-family:var(--font-body);font-size:var(--text-sm);outline:none}.FormFieldShell_chip___x2pl[data-shape=curved]{border-radius:var(--radius-shape-curved)}.FormFieldShell_chip___x2pl[data-shape=square]{border-radius:var(--radius-shape-square)}.FormFieldShell_chip___x2pl[data-focus-visible]{box-shadow:0 0 0 3px var(--form-entry-surface),0 0 0 5px var(--form-entry-focus)}.FormFieldShell_chipRemove__Qjc_U{position:relative;display:inline-flex;align-items:center;justify-content:center;inline-size:1.75rem;block-size:1.75rem;padding:0;border:0;border-radius:var(--radius-shape-pill);background:transparent;color:inherit;cursor:pointer;outline:none}.FormFieldShell_chipRemove__Qjc_U:before{content:"";position:absolute;inset-inline-start:50%;inset-block-start:50%;transform:translate(-50%,-50%);min-inline-size:2.75rem;min-block-size:2.75rem}.FormFieldShell_chipRemove__Qjc_U[data-hovered]{background:var(--form-entry-hover-bg);color:var(--form-entry-hover-fg)}.FormFieldShell_chipRemove__Qjc_U[data-focus-visible]{outline:2px solid currentColor;outline-offset:1px}@media (forced-colors:active){.FormFieldShell_chip___x2pl{border-color:ButtonText}.FormFieldShell_chip___x2pl[data-focus-visible]{outline:2px solid Highlight;outline-offset:3px;box-shadow:none}}.FormFieldShell_upload__tzPFU{display:flex;flex-direction:column;gap:.75rem;min-inline-size:0;--up-text:var(--text-base);--up-small:var(--text-sm);--up-pad:1.5rem 1rem}.FormFieldShell_upload__tzPFU[data-size=xs]{--up-text:var(--text-xs);--up-small:var(--text-xs);--up-pad:0.75rem 0.5rem}.FormFieldShell_upload__tzPFU[data-size=sm]{--up-text:var(--text-sm);--up-small:var(--text-xs);--up-pad:1rem 0.75rem}.FormFieldShell_upload__tzPFU[data-size=lg]{--up-text:var(--text-lg);--up-small:var(--text-base);--up-pad:2rem 1.25rem}.FormFieldShell_upload__tzPFU[data-size=xl]{--up-text:var(--text-xl);--up-small:var(--text-lg);--up-pad:2.5rem 1.5rem}.FormFieldShell_dropzone__WUUoR{--ff-radius:var(--radius-shape-curved);display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:var(--up-pad,1.5rem 1rem);border-style:dashed;border-radius:var(--ff-radius);text-align:center;font-size:var(--up-text,var(--text-base))}.FormFieldShell_dropzone__WUUoR[data-shape=square]{--ff-radius:var(--radius-shape-square)}.FormFieldShell_dropzone__WUUoR.FormFieldShell_dropzone__WUUoR:not([data-invalid=true]):hover{background-color:var(--form-entry-surface);color:var(--form-entry-text);border-color:var(--form-entry-rest-border)}.FormFieldShell_dropzone__WUUoR.FormFieldShell_dropzone__WUUoR[data-invalid=true]:hover{background-color:var(--form-entry-surface);color:var(--form-entry-text);border-color:var(--color-invalid-border)}.FormFieldShell_dropzone__WUUoR.FormFieldShell_dropzone__WUUoR[data-drop-target=true]:hover,.FormFieldShell_dropzone__WUUoR[data-drop-target=true]{border-style:solid;background-color:var(--form-entry-hover-bg);color:var(--form-entry-hover-fg);border-color:var(--form-entry-hover-border)}.FormFieldShell_dropzone__WUUoR[data-disabled]{border-style:dashed}.FormFieldShell_dropzoneText__VpYx6{margin:0;font-family:var(--font-body)}.FormFieldShell_fileList__UEznX{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.FormFieldShell_fileItem__05vQM{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.75rem;row-gap:.375rem;padding:.5rem .75rem;border:2px solid var(--form-entry-rest-border);border-radius:var(--radius-shape-curved);background:var(--form-entry-surface);color:var(--form-entry-text);font-family:var(--font-body)}.FormFieldShell_fileItem__05vQM[data-shape=square]{border-radius:var(--radius-shape-square)}.FormFieldShell_fileItem__05vQM[data-status=error]{border-color:var(--color-invalid-border)}.FormFieldShell_fileName__vMVGe{min-inline-size:0;overflow-wrap:anywhere;font-size:var(--up-text,var(--text-base))}.FormFieldShell_fileMeta__uAgut{grid-column:1;display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;font-size:var(--up-small,var(--text-sm))}.FormFieldShell_fileActions__wsDST{grid-column:2;grid-row:1/span 2;display:flex;align-items:center;gap:.25rem}.FormFieldShell_fileStatus__7WeOK{display:inline-flex;align-items:center;gap:.375rem}.FormFieldShell_fileStatusError__MBkp7{color:var(--color-error-message);font-family:var(--font-sans);font-weight:700}.FormFieldShell_fileStatus__7WeOK svg{inline-size:1em;block-size:1em;flex:none}.FormFieldShell_progress__IYkNs{grid-column:1/-1;display:block}.FormFieldShell_progressTrack__OLSBU{block-size:.5rem;overflow:hidden;border:2px solid var(--form-entry-rest-border);border-radius:var(--radius-shape-pill);background:var(--form-entry-surface);box-sizing:content-box}.FormFieldShell_fileItem__05vQM[data-shape=square] .FormFieldShell_progressTrack__OLSBU{border-radius:var(--radius-shape-square)}.FormFieldShell_progressFill__L0Xht{block-size:100%;background:var(--form-entry-rest-border);border-radius:inherit}@media (prefers-reduced-motion:no-preference){.FormFieldShell_progressFill__L0Xht{transition:inline-size var(--duration-sm,.15s) var(--ease-ui-motion,ease-out)}}@media (forced-colors:active){.FormFieldShell_progressTrack__OLSBU{border-color:ButtonText}.FormFieldShell_progressFill__L0Xht{background:Highlight}}.FormFieldShell_liveRegion__XdvVW{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.FormFieldShell_fileButton__xIGOT{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-inline-size:2.75rem;min-block-size:2.75rem;padding-inline:.5rem;border:2px solid transparent;border-radius:var(--radius-shape-pill);background:transparent;color:inherit;font-family:var(--font-sans);font-size:var(--up-small,var(--text-sm));font-weight:700;cursor:pointer;outline:none}.FormFieldShell_fileButton__xIGOT[data-shape=curved]{border-radius:var(--radius-shape-curved)}.FormFieldShell_fileButton__xIGOT[data-shape=square]{border-radius:var(--radius-shape-square)}.FormFieldShell_fileButton__xIGOT svg{inline-size:1.25rem;block-size:1.25rem;stroke-width:2px}.FormFieldShell_fileButton__xIGOT[data-hovered]{background:var(--form-entry-hover-bg);color:var(--form-entry-hover-fg);border-color:var(--form-entry-hover-border)}.FormFieldShell_fileButton__xIGOT[data-focus-visible]{box-shadow:0 0 0 3px var(--form-entry-surface),0 0 0 5px var(--form-entry-focus)}@media (forced-colors:active){.FormFieldShell_fileButton__xIGOT[data-focus-visible]{outline:2px solid Highlight;outline-offset:3px;box-shadow:none}}