.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);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-callout--success{--vui-callout-bg:var(--vui-success-bg);--vui-callout-tone:var(--vui-success-fg)}.vui-callout--warn{--vui-callout-bg:var(--vui-warn-bg);--vui-callout-tone:var(--vui-warn-fg)}.vui-callout--danger{--vui-callout-bg:var(--vui-danger-bg);--vui-callout-tone:var(--vui-danger-fg)}.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-callout--banner{--vui-callout-pad-y:var(--vui-card-pad-y-sm);padding-inline:var(--vui-container-pad);border-bottom:1px solid oklch(from var(--vui-callout-tone) l c h / .24);border-radius:0}.vui-callout--banner.vui-callout--dismissible{padding-inline-end:calc(var(--vui-container-pad) + var(--vui-space-6))}.vui-callout--banner .vui-callout__close{right:calc(var(--vui-container-pad) - var(--vui-space-2))}.vui-callout--banner .vui-callout__content{align-items:center;column-gap:var(--vui-space-4);row-gap:var(--vui-space-2);flex-flow:wrap;display:flex}.vui-callout--banner .vui-callout__title{flex:100%}.vui-callout--banner .vui-callout__message{flex:20rem}.vui-callout--banner .vui-callout__actions{margin-top: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__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-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{--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}}
