.vui-callout{--vui-callout-bg:var(--vui-info-bg);--vui-callout-tone:var(--vui-info-fg);--vui-callout-pad-y:var(--vui-card-pad-y-md);--vui-callout-mark:2rem;--vui-callout-glyph:1rem;--vui-callout-mark-r:var(--vui-radius-sm);--vui-callout-gap:var(--vui-space-3);align-items:flex-start;gap:var(--vui-callout-gap);width:100%;padding:var(--vui-callout-pad-y) var(--vui-card-pad-x);border-radius:var(--vui-radius-md);background:var(--vui-callout-bg);color:var(--vui-text-primary);--vui-btn-on-fill:var(--vui-btn-secondary-info-fill);--vui-btn-on-fill-hover:var(--vui-btn-secondary-info-fill-hover);--vui-btn-on-ink:var(--vui-btn-secondary-info-ink);--vui-btn-on-destructive:var(--vui-btn-secondary-destructive-ink);display:flex;position:relative}.vui-callout--dismissible{padding-inline-end:var(--vui-space-7)}.vui-callout--neutral{--vui-callout-bg:var(--vui-surface-subtle);--vui-callout-tone:var(--vui-text-secondary);--vui-btn-on-fill:initial;--vui-btn-on-fill-hover:initial;--vui-btn-on-ink:initial;--vui-btn-on-destructive:initial}.vui-callout--success{--vui-callout-bg:var(--vui-success-bg);--vui-callout-tone:var(--vui-success-fg);--vui-btn-on-fill:var(--vui-btn-secondary-success-fill);--vui-btn-on-fill-hover:var(--vui-btn-secondary-success-fill-hover);--vui-btn-on-ink:var(--vui-btn-secondary-success-ink);--vui-btn-on-destructive:var(--vui-btn-secondary-destructive-ink)}.vui-callout--warn{--vui-callout-bg:var(--vui-warn-bg);--vui-callout-tone:var(--vui-warn-fg);--vui-btn-on-fill:var(--vui-btn-secondary-warn-fill);--vui-btn-on-fill-hover:var(--vui-btn-secondary-warn-fill-hover);--vui-btn-on-ink:var(--vui-btn-secondary-warn-ink);--vui-btn-on-destructive:var(--vui-btn-secondary-destructive-ink)}.vui-callout--danger{--vui-callout-bg:var(--vui-danger-bg);--vui-callout-tone:var(--vui-danger-fg);--vui-btn-on-fill:var(--vui-btn-secondary-danger-fill);--vui-btn-on-fill-hover:var(--vui-btn-secondary-danger-fill-hover);--vui-btn-on-ink:var(--vui-btn-secondary-danger-ink);--vui-btn-on-destructive:var(--vui-btn-secondary-destructive-ink)}.vui-callout__mark{width:var(--vui-callout-mark);height:var(--vui-callout-mark);border-radius:var(--vui-callout-mark-r);background:color-mix(in oklch, var(--vui-callout-tone) 14%, transparent);color:var(--vui-callout-tone);flex:none;place-items:center;display:grid}.vui-callout__mark svg{width:var(--vui-callout-glyph);height:var(--vui-callout-glyph)}.vui-callout__content{gap:var(--vui-space-1);flex-direction:column;flex:auto;min-width:0;display:flex}.vui-callout__title{font-size:var(--vui-text-body);font-weight:var(--vui-weight-semibold);line-height:var(--vui-leading-normal);color:var(--vui-text-primary);margin:0}.vui-callout__message{font-size:var(--vui-text-small);line-height:var(--vui-leading-normal);color:var(--vui-text-secondary);overflow-wrap:break-word}.vui-callout__message a{color:var(--vui-accent);text-underline-offset:.15em;text-decoration:underline}.vui-callout__actions{align-items:center;gap:var(--vui-cluster-md);flex-wrap:wrap;margin-block-start:var(--vui-space-2);display:flex}.vui-callout .vui-callout__close{top:var(--vui-space-2);right:var(--vui-space-2);color:var(--vui-callout-tone);position:absolute}.vui-callout .vui-callout__close:hover{background:color-mix(in oklch, var(--vui-callout-tone) 14%, transparent)}.vui-callout--sm{--vui-callout-pad-y:var(--vui-card-pad-y-sm);--vui-callout-mark:1.5rem;--vui-callout-gap:var(--vui-space-2);align-items:center}.vui-callout--sm .vui-callout__content{align-items:center;gap:var(--vui-space-3);flex-direction:row}.vui-callout--sm .vui-callout__message{min-width:0;font-size:var(--vui-dense-text-lg);line-height:var(--vui-dense-leading-lg);color:var(--vui-text-primary);flex:auto}.vui-callout--sm .vui-callout__actions{margin-block-start:0;margin-inline-start:auto}.vui-callout--lg{--vui-callout-pad-y:var(--vui-card-pad-y-lg);--vui-callout-mark:2.5rem;--vui-callout-glyph:1.25rem;--vui-callout-mark-r:var(--vui-radius-md);--vui-callout-gap:var(--vui-space-4)}.vui-callout--lg .vui-callout__title{font-size:var(--vui-text-body-lg)}.vui-callout--lg .vui-callout__message{font-size:var(--vui-text-body)}.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__action--clear{transition:color var(--vui-duration-fast) var(--vui-ease-out), opacity var(--vui-duration-base) var(--vui-ease-in-out), scale var(--vui-duration-base) var(--vui-ease-out), display var(--vui-duration-base) allow-discrete}.vui-field__box.is-empty>.vui-field__action--clear{opacity:0;display:none;scale:.6}@starting-style{.vui-field__box:focus-within:not(.is-empty)>.vui-field__action--clear{opacity:0;scale:.6}}.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-field--inline{display:block}.vui-field--inline .vui-field__control{width:calc(100% + 2 * var(--vui-space-1));min-height:0;margin-inline:calc(-1 * var(--vui-space-1));padding:0 var(--vui-space-1);font:inherit;letter-spacing:inherit;color:inherit;border-radius:var(--vui-radius-sm);box-shadow:none;text-overflow:ellipsis;cursor:text;background:0 0;border:0;display:block}.vui-field--inline .vui-field__control:hover:not(:focus){background:var(--vui-surface-subtle)}.vui-field--inline .vui-field__control:focus{box-shadow:none;outline:2px solid var(--vui-focus);outline-offset:3px;background:0 0;border:0}.vui-disclosure{--vui-disclosure-h:var(--vui-control-h-md);--vui-disclosure-text:var(--vui-dense-text-lg);--vui-disclosure-weight:var(--vui-weight-medium);--vui-disclosure-leading:var(--vui-leading-tight);--vui-disclosure-pad:0;--vui-disclosure-pad-x:0;--vui-disclosure-mark:1rem;--vui-disclosure-start:1.25rem;--vui-disclosure-end:var(--vui-space-4);--vui-disclosure-content-ink:inherit;min-width:0}.vui-disclosure--sm{--vui-disclosure-h:var(--vui-control-h-sm)}.vui-disclosure--sm.vui-disclosure--editorial{--vui-disclosure-text:var(--vui-text-body-lg)}.vui-disclosure--sm.vui-disclosure--card{--vui-disclosure-mark:1.25rem}.vui-disclosure--sm.vui-disclosure--section{--vui-disclosure-text:var(--vui-text-h4);--vui-disclosure-mark:1.5rem}.vui-disclosure.vui-disclosure--label-section-sm{--vui-disclosure-text:var(--vui-text-h5);--vui-disclosure-weight:var(--vui-weight-semibold);--vui-disclosure-leading:var(--vui-leading-snug)}.vui-disclosure--label-section-sm>.vui-disclosure__summary>.vui-disclosure__label{letter-spacing:var(--vui-tracking-tight)}.vui-disclosure__summary{align-items:center;gap:var(--vui-disclosure-gap,var(--vui-space-2));min-height:var(--vui-disclosure-h);min-width:0;padding:var(--vui-disclosure-pad) var(--vui-disclosure-pad-x);cursor:pointer;color:var(--vui-text-primary);font-size:var(--vui-disclosure-text);font-weight:var(--vui-disclosure-weight);line-height:var(--vui-disclosure-leading);-webkit-user-select:none;user-select:none;list-style:none;display:flex}.vui-disclosure__summary::-webkit-details-marker{display:none}.vui-disclosure__summary::marker{content:none}.vui-disclosure__summary:focus-visible{outline:2px solid var(--vui-focus);outline-offset:-2px;border-radius:var(--vui-radius-sm)}.vui-disclosure__label{min-width:0;font:inherit;color:inherit;flex:auto;margin:0}.vui-disclosure__end{flex:none}.vui-disclosure__mark{width:var(--vui-disclosure-mark);height:var(--vui-disclosure-mark);color:var(--vui-text-tertiary);transition:transform var(--vui-duration-base) var(--vui-ease-out), color var(--vui-duration-fast) var(--vui-ease-out);flex:none;display:inline-flex}.vui-disclosure__mark>svg{width:100%;height:100%}.vui-disclosure__summary:hover .vui-disclosure__mark{color:var(--vui-text-secondary)}.vui-disclosure[open]>.vui-disclosure__summary .vui-disclosure__mark{transform:rotate(180deg)}.vui-disclosure--plus>.vui-disclosure__summary .vui-disclosure__mark path:last-child{transform-box:view-box;transform-origin:50%;transition:transform var(--vui-duration-base) var(--vui-ease-out)}.vui-disclosure--plus[open]>.vui-disclosure__summary .vui-disclosure__mark path:last-child{transform:rotate(90deg)}.vui-disclosure--plus[open]>.vui-disclosure__summary .vui-disclosure__mark{transform:none}.vui-disclosure__content{min-width:0;padding:0 var(--vui-disclosure-pad-x) var(--vui-disclosure-end);color:var(--vui-disclosure-content-ink)}.vui-disclosure--editorial{--vui-disclosure-text:var(--vui-text-h5);--vui-disclosure-weight:var(--vui-weight-semibold);--vui-disclosure-leading:var(--vui-leading-snug);--vui-disclosure-pad:var(--vui-space-4);--vui-disclosure-content-ink:var(--vui-text-secondary)}.vui-disclosure--editorial>.vui-disclosure__summary{--vui-disclosure-gap:var(--vui-space-4);align-items:flex-start}.vui-disclosure--mark-first>.vui-disclosure__summary{align-items:flex-start}.vui-disclosure--editorial>.vui-disclosure__summary .vui-disclosure__mark,.vui-disclosure--mark-first>.vui-disclosure__summary .vui-disclosure__mark{margin-top:calc((var(--vui-disclosure-leading) * 1em - var(--vui-disclosure-mark)) / 2)}.vui-disclosure__start{width:var(--vui-disclosure-start);height:var(--vui-disclosure-start);color:var(--vui-text-secondary);flex:none;margin-inline-end:calc(var(--vui-space-3) - var(--vui-disclosure-gap,var(--vui-space-2)));display:inline-flex}.vui-disclosure--editorial>.vui-disclosure__summary>.vui-disclosure__start,.vui-disclosure--mark-first>.vui-disclosure__summary>.vui-disclosure__start{margin-top:calc((var(--vui-disclosure-leading) * 1em - var(--vui-disclosure-start)) / 2);align-self:flex-start}.vui-disclosure__start>svg{width:100%;height:100%}.vui-disclosure--eyebrow>.vui-disclosure__summary{column-gap:0;row-gap:var(--vui-disclosure-eyebrow-gap,var(--vui-space-2));grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;display:grid}.vui-disclosure--eyebrow.vui-disclosure--editorial>.vui-disclosure__summary,.vui-disclosure--eyebrow.vui-disclosure--mark-first>.vui-disclosure__summary{align-items:start}.vui-disclosure--eyebrow>.vui-disclosure__summary>.vui-disclosure__eyebrow{grid-area:1/2/auto/-1}.vui-disclosure--eyebrow>.vui-disclosure__summary>.vui-disclosure__start{grid-area:2/1;margin-inline-end:var(--vui-space-3)}.vui-disclosure--eyebrow>.vui-disclosure__summary>.vui-disclosure__label{grid-area:2/2}.vui-disclosure--eyebrow>.vui-disclosure__summary>.vui-disclosure__end{grid-area:2/3;margin-inline-start:var(--vui-disclosure-gap,var(--vui-space-2))}.vui-disclosure--eyebrow>.vui-disclosure__summary>.vui-disclosure__mark{grid-area:2/4;margin-inline-start:var(--vui-disclosure-gap,var(--vui-space-2))}.vui-disclosure__eyebrow{justify-content:space-between;align-items:baseline;gap:var(--vui-space-3);min-width:0;font-size:var(--vui-text-small);font-weight:var(--vui-weight-regular);line-height:var(--vui-leading-normal);color:var(--vui-text-secondary);display:flex}.vui-disclosure__eyebrow-start{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vui-disclosure--eyebrow-wrap>.vui-disclosure__summary>.vui-disclosure__eyebrow{align-items:baseline}.vui-disclosure--eyebrow-wrap .vui-disclosure__eyebrow-start{text-overflow:clip;white-space:normal;overflow:visible}.vui-disclosure__eyebrow-end{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}.vui-disclosure--tone-success>.vui-disclosure__summary>.vui-disclosure__start{color:var(--vui-success-fg)}.vui-disclosure--tone-warn>.vui-disclosure__summary>.vui-disclosure__start{color:var(--vui-warn-fg)}.vui-disclosure--tone-danger>.vui-disclosure__summary>.vui-disclosure__start{color:var(--vui-danger-fg)}.vui-disclosure--card{--vui-disclosure-pad:var(--vui-card-pad-y-lg);--vui-disclosure-pad-x:var(--vui-card-pad-x);--vui-disclosure-mark:1.5rem;--vui-disclosure-end:var(--vui-disclosure-pad);border-radius:var(--vui-radius-md);transition:background-color var(--vui-duration-base) var(--vui-ease-out)}.vui-disclosure--card[open]{background:var(--vui-surface-subtle)}.vui-disclosure--card>.vui-disclosure__summary:focus-visible{border-radius:var(--vui-radius-md)}.vui-disclosure--card.vui-disclosure--section,.vui-disclosure--card.vui-disclosure--section[open]{background:var(--vui-disclosure-section-fill)}.vui-disclosure--section{--vui-disclosure-text:var(--vui-text-h3);--vui-disclosure-mark:2rem;border-radius:var(--vui-radius-lg);container-type:inline-size}.vui-disclosure--section>.vui-disclosure__content{padding-top:var(--vui-space-2)}@container (width<=30rem){.vui-disclosure--section>.vui-disclosure__content{padding-inline:var(--vui-space-2)}}.vui-disclosure--section .vui-disclosure--filled,.vui-disclosure--section .vui-disclosure--filled[open]{background:var(--vui-disclosure-section-card);border-radius:var(--vui-radius-md)}.vui-disclosure--filled,.vui-disclosure--filled[open]{background:var(--vui-surface-subtle);border-radius:var(--vui-radius-md)}.vui-disclosure.vui-disclosure--surface-success.vui-disclosure--filled,.vui-disclosure.vui-disclosure--surface-success.vui-disclosure--card[open]{background:var(--vui-success-bg)}.vui-disclosure.vui-disclosure--surface-warn.vui-disclosure--filled,.vui-disclosure.vui-disclosure--surface-warn.vui-disclosure--card[open]{background:var(--vui-warn-bg)}.vui-disclosure.vui-disclosure--surface-danger.vui-disclosure--filled,.vui-disclosure.vui-disclosure--surface-danger.vui-disclosure--card[open]{background:var(--vui-danger-bg)}.vui-disclosure--filled,.vui-disclosure--filled[open],.vui-disclosure--card[open],.vui-disclosure--section{--vui-btn-on-fill:initial;--vui-btn-on-fill-hover:initial;--vui-btn-on-ink:initial;--vui-btn-on-destructive:initial}.vui-disclosure.vui-disclosure--surface-success.vui-disclosure--filled,.vui-disclosure.vui-disclosure--surface-success.vui-disclosure--card[open]{--vui-btn-on-fill:var(--vui-btn-secondary-success-fill);--vui-btn-on-fill-hover:var(--vui-btn-secondary-success-fill-hover);--vui-btn-on-ink:var(--vui-btn-secondary-success-ink);--vui-btn-on-destructive:var(--vui-btn-secondary-destructive-ink)}.vui-disclosure.vui-disclosure--surface-warn.vui-disclosure--filled,.vui-disclosure.vui-disclosure--surface-warn.vui-disclosure--card[open]{--vui-btn-on-fill:var(--vui-btn-secondary-warn-fill);--vui-btn-on-fill-hover:var(--vui-btn-secondary-warn-fill-hover);--vui-btn-on-ink:var(--vui-btn-secondary-warn-ink);--vui-btn-on-destructive:var(--vui-btn-secondary-destructive-ink)}.vui-disclosure.vui-disclosure--surface-danger.vui-disclosure--filled,.vui-disclosure.vui-disclosure--surface-danger.vui-disclosure--card[open]{--vui-btn-on-fill:var(--vui-btn-secondary-danger-fill);--vui-btn-on-fill-hover:var(--vui-btn-secondary-danger-fill-hover);--vui-btn-on-ink:var(--vui-btn-secondary-danger-ink);--vui-btn-on-destructive:var(--vui-btn-secondary-destructive-ink)}.vui-disclosure{--vui-unfold-end:var(--vui-disclosure-end)}@supports selector(::details-content){.vui-disclosure>.vui-disclosure__content{padding-bottom:0}}.vui-accordion{--vui-accordion-gap:0;row-gap:var(--vui-accordion-gap);flex-direction:column;min-width:0;display:flex}.vui-accordion--divided>.vui-disclosure{border-bottom:1px solid var(--vui-hairline)}.vui-accordion--card{--vui-accordion-gap:var(--vui-space-2)}@media (pointer:coarse){.vui-disclosure__summary{min-height:var(--vui-tap-min)}}@media print{.vui-disclosure__mark{display:none}.vui-disclosure__summary{break-after:avoid}}.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%}}
