.vui-field{--vui-field-h:var(--vui-control-h-md);--vui-field-pad-x:var(--vui-space-4);gap:var(--vui-space-2);flex-direction:column;display:flex;position:relative}.vui-field--sm{--vui-field-h:var(--vui-control-h-sm);--vui-field-pad-x:var(--vui-space-3)}.vui-field--lg{--vui-field-h:var(--vui-control-h-lg);--vui-field-pad-x:var(--vui-space-5)}.vui-field__label{font-size:var(--vui-field-label-size,var(--vui-text-body));font-weight:var(--vui-weight-medium);color:var(--vui-text-secondary)}.vui-field__required{color:var(--vui-accent)}.vui-field__labelrow{align-items:center;gap:var(--vui-space-2);min-width:0;display:flex}.vui-field__label-end{align-items:center;gap:var(--vui-space-2);margin-inline-start:auto;display:inline-flex}:where(.vui-field__label-end)>*{align-items:center;display:inline-flex}.vui-field__info{border-radius:var(--vui-radius-full);width:1rem;height:1rem;color:var(--vui-text-tertiary);cursor:help;transition:color var(--vui-duration-fast) var(--vui-ease-out);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.vui-field__info:hover{color:var(--vui-text-secondary)}.vui-field__info:focus-visible{outline:2px solid var(--vui-focus);outline-offset:1px}.vui-field__info .vui-field__glyph{width:1rem;height:1rem}@media (pointer:coarse){.vui-field__info:after{content:"";width:var(--vui-tap-min);height:var(--vui-tap-min);position:absolute;inset:50%;translate:-50% -50%}}.vui-field__control{width:100%;min-height:var(--vui-field-h);padding-block:0;padding-inline:var(--vui-field-pad-x);color:var(--vui-text-primary);background:var(--vui-surface-subtle);border-radius:var(--vui-radius-md);transition:border-color var(--vui-duration-fast) var(--vui-ease-out), background-color var(--vui-duration-fast) var(--vui-ease-out), box-shadow var(--vui-duration-fast) var(--vui-ease-out);border:1px solid #0000}.vui-field--sm .vui-field__control{font-size:var(--vui-text-small)}.vui-field__control::placeholder{color:var(--vui-text-tertiary)}.vui-field__control:focus{border-color:var(--vui-card-focus-edge,var(--vui-text-primary));box-shadow:inset 0 0 0 1px var(--vui-card-focus-edge,var(--vui-text-primary));background:var(--vui-surface-page);outline:none}.vui-field__control:disabled{opacity:.45;cursor:not-allowed}textarea.vui-field__control{min-height:120px;padding-block:var(--vui-space-3);resize:vertical}.vui-field__hint{font-size:var(--vui-text-caption);line-height:var(--vui-leading-snug);color:var(--vui-text-tertiary)}.vui-field__error{font-size:var(--vui-text-caption);line-height:var(--vui-leading-snug);color:var(--vui-danger-fg)}.vui-field.is-invalid .vui-field__control,.vui-field.is-invalid .vui-field__control:focus,.vui-field.is-invalid .vui-field__box,.vui-field.is-invalid .vui-field__box:focus-within{border-color:var(--vui-danger-fg)}.vui-field.is-invalid .vui-field__control:not(.vui-field__box>.vui-field__control):focus,.vui-field.is-invalid:not(.vui-field--card) .vui-field__box:focus-within{box-shadow:inset 0 0 0 1px var(--vui-danger-fg)}.vui-field__box{align-items:center;gap:var(--vui-space-2);box-sizing:border-box;min-height:var(--vui-field-h);padding-inline:var(--vui-field-pad-x);background:var(--vui-surface-subtle);border-radius:var(--vui-radius-md);cursor:text;transition:border-color var(--vui-duration-fast) var(--vui-ease-out), background-color var(--vui-duration-fast) var(--vui-ease-out), box-shadow var(--vui-duration-fast) var(--vui-ease-out);border:1px solid #0000;display:flex}.vui-field__box:focus-within{border-color:var(--vui-card-focus-edge,var(--vui-text-primary));box-shadow:inset 0 0 0 1px var(--vui-card-focus-edge,var(--vui-text-primary));background:var(--vui-surface-page)}.vui-field__box>.vui-field__control,.vui-field__box>.vui-field__control:focus{min-width:0;min-height:calc(var(--vui-field-h) - 2px);box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;flex:auto;padding-inline:0}.vui-field__box:has(>.vui-field__control:disabled){opacity:.45;cursor:not-allowed}.vui-field__box>.vui-field__control:disabled{opacity:1}.vui-field__adorn{align-items:center;gap:var(--vui-space-1);color:var(--vui-text-secondary);font-size:var(--vui-text-small);white-space:nowrap;flex:none;display:inline-flex}.vui-field__adorn-text{display:inline}.vui-field__glyph{flex:none;width:1.25rem;height:1.25rem;display:inline-flex}.vui-field__glyph>svg{width:100%;height:100%}.vui-field--sm .vui-field__glyph{width:1rem;height:1rem}.vui-field__action{border-radius:var(--vui-radius-sm);width:1.75rem;color:var(--vui-text-secondary);cursor:pointer;transition:color var(--vui-duration-fast) var(--vui-ease-out);background:0 0;border:0;flex:none;justify-content:center;align-self:stretch;align-items:center;margin:0;padding:0;display:inline-flex}.vui-field__action:last-child{margin-inline-end:calc(var(--vui-space-1) - var(--vui-field-pad-x))}.vui-field__box>:has(>.vui-field__action){align-self:stretch}.vui-field__action:hover{color:var(--vui-text-primary)}.vui-field__action:focus-visible{outline:2px solid var(--vui-focus);outline-offset:-2px}.vui-field__action .vui-field__glyph{width:1rem;height:1rem}.vui-field__action--clear{color:var(--vui-text-tertiary)}.vui-field__box:has(>.vui-field__action--clear)>.vui-field__control::-webkit-search-cancel-button{appearance:none;display:none}.vui-field__box.is-empty>.vui-field__action--clear{display:none}.vui-field__action--reveal{color:var(--vui-text-secondary)}@media print{.vui-field__info:not([data-print=keep]){display:none}}.vui-field--card{--vui-field-h:var(--vui-control-h-md);--vui-field-pad-x:0;padding:var(--vui-card-pad-x);gap:var(--vui-space-2);background:var(--vui-surface-elevated);border-radius:var(--vui-radius-md);cursor:text;transition:border-color var(--vui-duration-fast) var(--vui-ease-out), background-color var(--vui-duration-fast) var(--vui-ease-out), box-shadow var(--vui-duration-fast) var(--vui-ease-out);border:1px solid #0000}@media (max-width:30rem){.vui-field--card{padding:var(--vui-space-4)}}.vui-field--card{container:vui-field-card/inline-size}.vui-field--pill.vui-field--card{padding:var(--vui-space-4) var(--vui-space-6);border-radius:var(--vui-radius-full)}@media (max-width:30rem){.vui-field--pill.vui-field--card{padding:var(--vui-space-4)}}@container vui-field-card (width<=20rem){.vui-field.vui-field--card .vui-field__box>.vui-field__control,.vui-field.vui-field--card .vui-field__box>.vui-field__control:focus{font-size:var(--vui-field-card-text-md,var(--vui-text-h4))}}@container vui-field-card (width<=16.5rem){.vui-field.vui-field--card .vui-field__box>.vui-field__control,.vui-field.vui-field--card .vui-field__box>.vui-field__control:focus{font-size:var(--vui-field-card-text-sm,var(--vui-text-h5))}}.vui-field--card.vui-field--sm,.vui-field--pill.vui-field--card.vui-field--sm{--vui-field-h:var(--vui-control-h-md);--vui-field-card-text:var(--vui-text-body-lg);--vui-field-card-text-md:var(--vui-text-body-lg);--vui-field-card-text-sm:var(--vui-text-body-lg);padding:var(--vui-space-2) var(--vui-space-4)}.vui-field--card.vui-field--sm .vui-field__adorn .vui-field__glyph{width:1.25rem;height:1.25rem}.vui-field--card .vui-field__label{font-size:var(--vui-field-card-label,var(--vui-text-body-lg));line-height:var(--vui-leading-snug);cursor:text}.vui-field--card:focus-within{border-color:var(--vui-card-focus-edge,var(--vui-text-primary));box-shadow:inset 0 0 0 1px var(--vui-card-focus-edge,var(--vui-text-primary));background:var(--vui-surface-page)}.vui-field--card .vui-field__box,.vui-field--card .vui-field__box:focus-within{gap:var(--vui-space-3);box-shadow:none;background:0 0;border:0;border-radius:0;padding-inline:0}.vui-field--card .vui-field__box>.vui-field__control,.vui-field--card .vui-field__box>.vui-field__control:focus{min-height:var(--vui-field-h);font-size:var(--vui-field-card-text,var(--vui-text-h4));font-weight:var(--vui-weight-medium);letter-spacing:var(--vui-tracking-tight,normal)}.vui-field--card .vui-field__control::placeholder,.vui-field--card .vui-field__adorn{color:var(--vui-text-secondary)}.vui-field--card .vui-field__adorn .vui-field__glyph{width:1.5rem;height:1.5rem}.vui-field--card .vui-field__action{width:var(--vui-field-h);border-radius:var(--vui-radius-full)}.vui-field--card .vui-field__action .vui-field__glyph{width:1.25rem;height:1.25rem}.vui-field--card .vui-field__action:last-child{margin-inline-end:calc(-1 * var(--vui-space-2))}.vui-field--card.is-invalid,.vui-field--card.is-invalid:focus-within{border-color:var(--vui-danger-fg)}.vui-field--card.is-invalid:focus-within{box-shadow:inset 0 0 0 1px var(--vui-danger-fg)}.vui-fig{--vui-fig-row-h:20px;--vui-fig-line-h:var(--vui-row-h-sm);gap:var(--vui-space-1);--vui-fig-unit-gap:var(--vui-space-2);background:var(--vui-surface-subtle);border-radius:var(--vui-radius-md);padding:var(--vui-card-pad-y-md) var(--vui-card-pad-x);box-sizing:border-box;transition:border-color var(--vui-duration-fast) var(--vui-ease-out), background-color var(--vui-duration-fast) var(--vui-ease-out), box-shadow var(--vui-duration-fast) var(--vui-ease-out);border:1px solid #0000;justify-content:center}.vui-fig:has(:is(.vui-fig__input,.vui-fig__select):focus){border-color:var(--vui-card-focus-edge,var(--vui-text-primary));box-shadow:inset 0 0 0 1px var(--vui-card-focus-edge,var(--vui-text-primary));background:var(--vui-surface-page)}.vui-fig .vui-field__labelrow,.vui-fig>.vui-field__label{min-height:var(--vui-fig-row-h)}.vui-fig .vui-field__label{line-height:var(--vui-fig-row-h)}.vui-fig .vui-field__label-end{height:var(--vui-fig-row-h)}.vui-fig__box{align-items:baseline;gap:var(--vui-fig-unit-gap);min-width:0;height:var(--vui-fig-line-h);cursor:text;display:flex}.vui-fig__input,.vui-fig__value{min-width:0;font-family:var(--vui-font-figure,var(--vui-font-sans));font-size:var(--vui-text-h4);font-weight:var(--vui-weight-semibold);line-height:var(--vui-fig-line-h);color:var(--vui-text-primary);background:0 0;border:0;outline:none;flex:1;padding:0}.vui-fig__value{display:block}.vui-fig__input::placeholder{color:var(--vui-text-secondary);opacity:1}.vui-fig__unit{font-family:var(--vui-font-figure,var(--vui-font-sans));font-size:var(--vui-text-body);color:var(--vui-text-tertiary)}.vui-fig__end{height:var(--vui-fig-line-h);white-space:nowrap;align-self:center;align-items:center;margin-inline-start:auto;display:inline-flex}.vui-fig__end[hidden]{display:none}.vui-fig__end--type{height:auto;font-size:var(--vui-field-label-size,var(--vui-text-body));line-height:var(--vui-fig-row-h);align-self:baseline;align-items:baseline}.vui-fig__end--type .vui-link{font-size:var(--vui-field-label-size,var(--vui-text-body))}.vui-fig__cell{align-items:baseline;gap:var(--vui-fig-unit-gap);cursor:text;flex:auto;min-width:0;display:flex}.vui-fig__cell--end{justify-content:flex-end}.vui-fig--pair .vui-fig__box{gap:var(--vui-space-2)}.vui-fig__input:disabled,.vui-fig.is-disabled .vui-fig__unit{color:var(--vui-text-tertiary);cursor:default}.vui-fig--foldable{--vui-fig-folded-h:calc(var(--vui-fig-row-h) + 2 * var(--vui-card-pad-y-md) + 2px);min-height:0;transition:min-height var(--vui-duration-fast) var(--vui-ease-out), gap var(--vui-duration-fast) var(--vui-ease-out);justify-content:flex-start}.vui-fig--folded{min-height:var(--vui-fig-folded-h);gap:0}.vui-field.vui-fig{gap:var(--vui-space-1)}.vui-field.vui-fig--folded{gap:0}.vui-fig--foldable .vui-fig__box{max-height:3rem;transition:max-height var(--vui-duration-fast) var(--vui-ease-out), opacity var(--vui-duration-fast) var(--vui-ease-out), visibility 0s 0s;overflow:hidden}.vui-fig--folded .vui-fig__box{opacity:0;visibility:hidden;max-height:0;transition:max-height var(--vui-duration-fast) var(--vui-ease-out), opacity var(--vui-duration-fast) var(--vui-ease-out), visibility 0s var(--vui-duration-fast)}.vui-fig--foldable .vui-field__info,.vui-fig--foldable .vui-fig__edit{transition:opacity var(--vui-duration-fast) var(--vui-ease-out), visibility 0s 0s}.vui-fig--folded .vui-field__info,.vui-fig--folded .vui-fig__edit{opacity:0;visibility:hidden;transition:opacity var(--vui-duration-fast) var(--vui-ease-out), visibility 0s var(--vui-duration-fast)}@media (prefers-reduced-motion:reduce){.vui-fig--foldable,.vui-fig--foldable .vui-fig__box,.vui-fig--foldable .vui-field__info,.vui-fig--foldable .vui-fig__edit{transition:none}}.vui-fig__select{appearance:none;min-width:0;font-size:var(--vui-text-h4);font-weight:var(--vui-weight-semibold);line-height:var(--vui-fig-line-h);color:var(--vui-text-primary);cursor:pointer;background:0 0;border:0;outline:none;flex:1;padding:0}.vui-fig__select:disabled{color:var(--vui-text-tertiary);cursor:default}.vui-fig__mask{font-family:var(--vui-font-figure,var(--vui-font-sans));font-size:var(--vui-text-h4);font-weight:var(--vui-weight-semibold);line-height:var(--vui-fig-line-h);color:var(--vui-text-primary)}.vui-fig.is-disabled .vui-fig__mask{color:var(--vui-text-tertiary)}.vui-fig__chev{color:var(--vui-text-tertiary);pointer-events:none;flex:none;align-self:center;display:inline-flex}.vui-fig__chev svg{width:1rem;height:1rem}.vui-fig__cell--pick{cursor:default;justify-content:flex-end;position:relative}.vui-fig__box--pick>.vui-fig__cell:not(.vui-fig__cell--pick){flex:none}.vui-fig .vui-fig__box--pick{column-gap:var(--vui-space-4)}.vui-fig__box--pick>.vui-fig__cell--pick{flex:auto;min-width:0}.vui-fig__cell--pick>.vui-fig__select{color:#0000;font:revert;position:absolute;inset:0}@media print{.vui-fig__chev,.vui-fig__cell--pick>.vui-fig__select{display:none}}.vui-fig--display{--vui-fig-size:var(--vui-text-h1);background:0 0;border:0;border-radius:0;padding:0}.vui-fig--display:focus-within{box-shadow:none;background:0 0;border-color:#0000}.vui-fig--display:has(:is(.vui-fig__input,.vui-fig__select):focus){box-shadow:none;background:0 0;border-color:#0000}.vui-fig--display{--vui-fig-unit-gap:.267em}.vui-fig--display .vui-fig__box{gap:var(--vui-fig-unit-gap);height:auto;font-family:var(--vui-font-figure,var(--vui-font-sans));font-size:var(--vui-fig-size);font-weight:var(--vui-weight-regular);letter-spacing:var(--vui-tracking-display);color:var(--vui-text-primary);border-bottom:1px solid #0000;padding-bottom:.08em;line-height:1.1}.vui-fig--display .vui-fig__box:hover{border-bottom-color:var(--vui-border-strong)}.vui-fig--display .vui-fig__box:focus-within{border-bottom-color:var(--vui-text-primary)}.vui-fig--display .vui-fig__input,.vui-fig--display .vui-fig__value{font:inherit;letter-spacing:inherit;color:inherit}.vui-fig--display .vui-fig__unit{color:var(--vui-text-tertiary);font-size:.667em}.vui-fig--display .vui-fig__end{letter-spacing:normal;align-self:baseline;align-items:baseline;height:auto}.vui-fig__edit{border-radius:var(--vui-radius-full);width:1rem;height:1rem;color:var(--vui-text-tertiary);cursor:pointer;transition:color var(--vui-duration-fast) var(--vui-ease-out);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.vui-fig__edit:hover{color:var(--vui-text-secondary)}.vui-fig__edit:focus-visible{outline:2px solid var(--vui-focus);outline-offset:1px}.vui-fig__edit .vui-field__glyph{width:1rem;height:1rem}@media (pointer:coarse){.vui-fig__edit:after{content:"";width:var(--vui-tap-min);height:var(--vui-tap-min);position:absolute;inset:50%;translate:-50% -50%}}:is(.vui-fig__edit[hidden],.vui-tooltip-wrap[hidden]:has(>.vui-fig__edit)){display:none}.vui-fig .vui-field__label-end{gap:var(--vui-space-3)}.vui-fig-row{align-items:last baseline;gap:var(--vui-space-4);display:flex}.vui-fig-adjunct{align-items:flex-end;gap:var(--vui-space-3);flex-direction:column;margin-inline-start:auto;display:flex}.vui-fig-adjunct[hidden]{display:none}.vui-fig-adjunct__label{font-size:var(--vui-field-label-size,var(--vui-text-body));font-weight:var(--vui-weight-medium);color:var(--vui-text-secondary)}.vui-fig-adjunct__labelrow{align-items:center;gap:var(--vui-space-2);min-width:0;display:inline-flex}.vui-fig-adjunct__info{border-radius:var(--vui-radius-full);width:1rem;height:1rem;color:var(--vui-text-tertiary);cursor:help;transition:color var(--vui-duration-fast) var(--vui-ease-out);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.vui-fig-adjunct__info:hover{color:var(--vui-text-secondary)}.vui-fig-adjunct__info:focus-visible{outline:2px solid var(--vui-focus);outline-offset:1px}.vui-fig-adjunct__glyph{width:1rem;height:1rem;display:inline-flex}@media (pointer:coarse){.vui-fig-adjunct__info:after{content:"";width:var(--vui-tap-min);height:var(--vui-tap-min);position:absolute;inset:50%;translate:-50% -50%}}.vui-fig-adjunct__fig{font-family:var(--vui-font-figure,var(--vui-font-sans));font-size:var(--vui-text-h3);font-weight:var(--vui-weight-semibold);color:var(--vui-text-primary);white-space:nowrap}.vui-fig--control.vui-field{gap:var(--vui-space-3)}.vui-fig__control{min-width:0;display:flex}.vui-fig__control>*{flex:auto;min-width:0}.vui-fig__caption{font-size:var(--vui-field-label-size,var(--vui-text-body));font-weight:var(--vui-weight-medium);line-height:var(--vui-fig-row-h);color:var(--vui-text-secondary);white-space:nowrap}.vui-fig-adjunct--display .vui-fig-adjunct__fig{align-items:baseline;gap:var(--vui-fig-unit-gap,.267em);font-size:var(--vui-fig-size,var(--vui-text-h1));font-weight:var(--vui-weight-regular);letter-spacing:var(--vui-tracking-display);border-bottom:1px solid #0000;padding-bottom:.08em;line-height:1.1;display:inline-flex}.vui-fig-adjunct__unit{color:var(--vui-text-tertiary);font-size:.667em}@media print{.vui-fig{break-inside:avoid}.vui-fig__edit{display:none}}.vui-fig--sm{--vui-field-label-size:var(--vui-text-small);--vui-fig-line-h:calc(var(--vui-text-h5) * 1.2);--vui-fig-folded-h:calc(var(--vui-fig-row-h) + 2 * var(--vui-card-pad-y-sm) + 2px);padding:var(--vui-card-pad-y-sm) var(--vui-space-4)}.vui-fig--sm .vui-fig__input,.vui-fig--sm .vui-fig__value,.vui-fig--sm .vui-fig__select{font-size:var(--vui-text-h5)}.vui-fig--sm .vui-fig__unit{font-size:var(--vui-text-small)}@media (pointer:coarse){.vui-fig--foldable:not(.vui-fig--folded) .vui-fig__box{transition:max-height var(--vui-duration-fast) var(--vui-ease-out), opacity var(--vui-duration-fast) var(--vui-ease-out), visibility 0s 0s, overflow 0s var(--vui-duration-fast);transition-behavior:allow-discrete;overflow:visible}.vui-fig__cell{isolation:isolate;position:relative}.vui-fig__cell:after{content:"";z-index:-1;inset-inline:0;height:var(--vui-tap-min);position:absolute;top:50%;translate:0 -50%}.vui-fig__cell--pick>select.vui-fig__select,.vui-fig__box--mask>select.vui-fig__select{inset-block:auto;height:max(100%, var(--vui-tap-min));font-size:16px;top:50%;translate:0 -50%}}
