/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */details:has(>.mp-disclosure-bar){border:1px solid var(--mp-border-panel);border-radius:var(--mp-surface-radius);background:var(--mp-bg-content);overflow:hidden}details:has(>.mp-disclosure-bar:is(:hover,:focus-visible)),details[open]:has(>.mp-disclosure-bar){border-color:var(--mp-border-strong)}.mp-disclosure-bar{box-sizing:border-box;align-items:center;gap:var(--mp-space-10);height:auto;min-height:44px;padding:5px var(--mp-container-content-inset);cursor:pointer;background:var(--mp-bg-content);border:0;border-radius:0;list-style:none;display:flex;position:relative}.mp-disclosure-bar[data-size=large]{min-height:64px;padding-block:var(--mp-space-10)}.mp-disclosure-bar[data-size=large] .mp-disclosure-copy{white-space:normal}.mp-disclosure-bar::-webkit-details-marker{display:none}details[open]>.mp-disclosure-bar{border-bottom:1px solid var(--mp-border-panel)}.mp-disclosure-bar:focus-visible{outline:2px solid var(--mp-focus-color,var(--mp-brand));outline-offset:-2px}details:not([open])>.mp-disclosure-bar:after{content:"";border:1px solid var(--mp-brand);border-radius:var(--mp-surface-radius);opacity:0;pointer-events:none;position:absolute;inset:0}.mp-disclosure-icon{box-sizing:border-box;border-radius:var(--mp-control-radius);flex:none;place-items:center;width:32px;height:32px;display:grid}.mp-disclosure-icon-glyph{place-items:center;display:grid}.mp-disclosure-icon svg{width:17px;height:17px}.mp-disclosure-copy{white-space:nowrap;min-width:0}.mp-disclosure-copy strong{text-overflow:ellipsis;color:var(--mp-text-strong);font-size:var(--mp-type-label-size);line-height:var(--mp-type-label-line);display:block;overflow:hidden}.mp-disclosure-subtitle{color:var(--mp-text-muted);font-size:var(--mp-type-label-size);margin-top:3px;line-height:1.4;display:block}.mp-disclosure-action{align-items:center;gap:var(--mp-space-4);border-radius:var(--mp-control-radius);font-size:var(--mp-type-label-size);font-weight:var(--mp-weight-semibold);flex:none;grid-template-columns:max-content 15px;margin-left:auto;padding:5px 7px;display:inline-grid}.mp-disclosure-action,.mp-disclosure-icon{border:1px solid var(--mp-link-color)}@supports (color:color-mix(in lab,red,red)){.mp-disclosure-action,.mp-disclosure-icon{border:1px solid color-mix(in srgb,var(--mp-link-color) 24%,var(--mp-container-frame))}}.mp-disclosure-action,.mp-disclosure-icon{color:var(--mp-link-color);background:linear-gradient(112deg,var(--mp-ocean-blue),var(--mp-ocean-sky))}@supports (color:color-mix(in lab,red,red)){.mp-disclosure-action,.mp-disclosure-icon{background:linear-gradient(112deg,color-mix(in srgb,var(--mp-ocean-blue) 5%,var(--mp-bg-content)),color-mix(in srgb,var(--mp-ocean-sky) 5%,var(--mp-bg-content)))}}.mp-disclosure-bar:is(:hover,:focus-visible) :is(.mp-disclosure-icon,.mp-disclosure-action){border-color:var(--mp-link-color)}@supports (color:color-mix(in lab,red,red)){.mp-disclosure-bar:is(:hover,:focus-visible) :is(.mp-disclosure-icon,.mp-disclosure-action){border-color:color-mix(in srgb,var(--mp-link-color) 42%,var(--mp-container-frame))}}.mp-disclosure-bar:is(:hover,:focus-visible) :is(.mp-disclosure-icon,.mp-disclosure-action){background:linear-gradient(112deg,var(--mp-ocean-blue),var(--mp-ocean-sky))}@supports (color:color-mix(in lab,red,red)){.mp-disclosure-bar:is(:hover,:focus-visible) :is(.mp-disclosure-icon,.mp-disclosure-action){background:linear-gradient(112deg,color-mix(in srgb,var(--mp-ocean-blue) 8%,var(--mp-bg-content)),color-mix(in srgb,var(--mp-ocean-sky) 8%,var(--mp-bg-content)))}}.mp-disclosure-action-close,.mp-disclosure-action-open{grid-area:1/1}.mp-disclosure-action-close,details[open]>.mp-disclosure-bar .mp-disclosure-action-open{visibility:hidden}details[open]>.mp-disclosure-bar .mp-disclosure-action-close{visibility:visible}.mp-disclosure-action svg{grid-area:1/2;width:15px;height:15px;transition:transform .16s}details[open]>.mp-disclosure-bar .mp-disclosure-action svg{transform:rotate(180deg)}details:not([open])>.mp-disclosure-bar:focus-visible:after{animation:mp-disclosure-border-pulse 2.8s ease-in-out infinite}details:not([open])>.mp-disclosure-bar:focus-visible .mp-disclosure-icon-glyph{animation:mp-disclosure-icon-lift 2.8s ease-in-out infinite}@media (hover:hover){details:not([open])>.mp-disclosure-bar:hover:after{animation:mp-disclosure-border-pulse 2.8s ease-in-out infinite}details:not([open])>.mp-disclosure-bar:hover .mp-disclosure-icon-glyph{animation:mp-disclosure-icon-lift 2.8s ease-in-out infinite}}@keyframes mp-disclosure-border-pulse{0%,to{opacity:.3}50%{opacity:.7}}@keyframes mp-disclosure-icon-lift{0%,30%,70%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){details:not([open])>.mp-disclosure-bar:is(:hover,:focus-visible) .mp-disclosure-icon-glyph,details:not([open])>.mp-disclosure-bar:is(:hover,:focus-visible):after{animation:none}details:not([open])>.mp-disclosure-bar:is(:hover,:focus-visible):after{opacity:.6}.mp-disclosure-action svg{transition:none}}