.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-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__summary{align-items:center;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{align-items:flex-start;gap:var(--vui-space-4)}.vui-disclosure--editorial>.vui-disclosure__summary .vui-disclosure__mark{margin-top:calc((var(--vui-disclosure-leading) * 1em - var(--vui-disclosure-mark)) / 2)}.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)}@supports selector(::details-content){.vui-disclosure::details-content{transition:grid-template-rows var(--vui-duration-base) var(--vui-ease-out), padding-bottom var(--vui-duration-base) var(--vui-ease-out), content-visibility var(--vui-duration-base) var(--vui-ease-out) allow-discrete;grid-template-rows:0fr;padding-bottom:0;display:grid;overflow-y:clip}.vui-disclosure[open]::details-content{padding-bottom:var(--vui-disclosure-end);transition:grid-template-rows var(--vui-duration-base) var(--vui-ease-out), padding-bottom var(--vui-duration-base) var(--vui-ease-out), content-visibility var(--vui-duration-base) var(--vui-ease-out) allow-discrete, overflow-y var(--vui-duration-base) step-end allow-discrete;grid-template-rows:1fr;overflow-y:visible}.vui-disclosure>.vui-disclosure__content{min-height:0;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 (prefers-reduced-motion:reduce){.vui-disclosure::details-content{transition-duration:.001ms}.vui-disclosure[open]::details-content{transition-duration:.001ms}}@media print{.vui-disclosure__mark{display:none}.vui-disclosure__summary{break-after:avoid}.vui-disclosure::details-content{transition:none}.vui-disclosure[open]::details-content{transition:none}}.vui-switch{align-items:center;gap:var(--vui-space-3);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex;position:relative}.vui-switch:has(.vui-switch__hint){align-items:flex-start}.vui-switch__track{--vui-switch-w:36px;--vui-switch-h:20px;--vui-switch-pad:2px;--vui-switch-thumb-d:calc(var(--vui-switch-h) - var(--vui-switch-pad) * 2);box-sizing:content-box;width:var(--vui-switch-w);height:var(--vui-switch-h);border-radius:var(--vui-radius-full);background:color-mix(in oklch, var(--vui-text-primary) 12%, transparent);transition:background-color var(--vui-duration-fast) var(--vui-ease-out);flex-shrink:0;display:inline-block;position:relative}.vui-switch__thumb{top:var(--vui-switch-pad);left:var(--vui-switch-pad);width:var(--vui-switch-thumb-d);height:var(--vui-switch-thumb-d);border-radius:var(--vui-radius-full);background:var(--vui-switch-thumb-off);box-shadow:var(--vui-shadow-xs);transition:transform var(--vui-duration-base) var(--vui-ease-spring), background-color var(--vui-duration-fast) var(--vui-ease-out);pointer-events:none;position:absolute}.vui-switch__input:checked+.vui-switch__track{background:var(--vui-accent-fill)}.vui-switch__input:checked+.vui-switch__track .vui-switch__thumb{background:var(--vui-accent-contrast);transform:translateX(calc(var(--vui-switch-w) - var(--vui-switch-h)))}.vui-switch__input:focus-visible+.vui-switch__track{outline:2px solid var(--vui-focus);outline-offset:2px}.vui-switch:hover .vui-switch__track{background:color-mix(in oklch, var(--vui-text-primary) 20%, transparent)}.vui-switch:hover .vui-switch__input:checked+.vui-switch__track{background:var(--vui-accent-fill-hover)}.vui-switch:hover .vui-switch__label{color:var(--vui-text-primary)}.vui-switch__text{gap:var(--vui-space-1);display:grid}.vui-switch__label{font-size:var(--vui-text-small);font-weight:var(--vui-weight-medium);line-height:var(--vui-leading-snug);color:var(--vui-text-secondary);transition:color var(--vui-duration-fast) var(--vui-ease-out)}.vui-switch__hint{font-size:var(--vui-text-caption);line-height:var(--vui-leading-snug);color:var(--vui-text-tertiary)}.vui-switch:has(.vui-switch__input:disabled){cursor:not-allowed;opacity:.5}.vui-switch:has(.vui-switch__input:disabled) .vui-switch__label{color:var(--vui-text-secondary)}.vui-switch--sm .vui-switch__track{--vui-switch-w:28px;--vui-switch-h:16px}.vui-switch--lg .vui-switch__track{--vui-switch-w:44px;--vui-switch-h:24px}.vui-switch--sm .vui-switch__label{font-size:var(--vui-text-caption)}.vui-switch--lg .vui-switch__label{font-size:var(--vui-text-body)}.vui-switch--row{gap:var(--vui-space-4);width:100%;min-height:var(--vui-control-h-sm);display:flex}.vui-switch--row .vui-switch__label{color:var(--vui-text-primary)}.vui-switch--row .vui-switch__text{flex:auto;order:-1}.vui-switch-set{gap:var(--vui-space-3) var(--vui-space-5);flex-wrap:wrap;display:flex}.vui-switch-set:has(.vui-switch--row){gap:var(--vui-space-3);flex-direction:column}@media (prefers-reduced-motion:reduce){.vui-switch__thumb{transition:transform 10ms linear, background-color var(--vui-duration-fast) var(--vui-ease-out)}}@media (pointer:coarse){.vui-switch{min-height:var(--vui-tap-min)}}.vui-switch-set>.vui-field__error{flex-basis:100%}@media print{.vui-switch:not([data-print=keep]){display:none}}
