details.ui-disclosure{position:relative;min-width:0;padding:0;border:1px solid rgb(var(--surface-line));border-radius:var(--stay-card-radius, 20px);background:rgb(var(--surface-raised));transition:border-color .18s,box-shadow .18s}.ui-disclosure:before{content:"";position:absolute;pointer-events:none;left:-1px;top:22px;bottom:22px;width:3px;border-radius:3px;background:rgb(var(--tone-accent, var(--brand-primary)));transform:scaleY(.3);opacity:.3;transition:transform .36s var(--stay-motion-ease, ease-out),opacity .18s}.ui-disclosure[data-expanded=true]:before{transform:scaleY(1);opacity:1}.ui-disclosure[data-expanded=true]{box-shadow:0 6px 24px rgb(var(--content-primary) / .04)}.ui-disclosure>.ui-disclosure__trigger{display:flex;align-items:center;gap:12px;min-height:64px;width:100%;padding:16px 18px;margin:0;list-style:none;border:0;border-radius:inherit;background:transparent;color:rgb(var(--content-primary));font-size:var(--stay-text-label, 14px);line-height:1.5;font-weight:500;text-align:left;cursor:pointer}.ui-disclosure>.ui-disclosure__trigger:focus-visible{outline:2px solid rgb(var(--tone-accent-text, var(--brand-primary-text)));outline-offset:3px}.ui-disclosure>.ui-disclosure__trigger::marker,.ui-disclosure>.ui-disclosure__trigger::-webkit-details-marker{display:none;content:""}.ui-disclosure__summary{flex:1;min-width:0;overflow-wrap:anywhere}.ui-disclosure__summary>svg.lucide-chevron-down,.ui-disclosure__summary>svg.lucide-chevron-right{display:none}.ui-disclosure__icon{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:11px;background:rgb(var(--surface-sunken));flex-shrink:0;color:rgb(var(--content-secondary))}.ui-disclosure__meta{flex-shrink:0;color:rgb(var(--content-secondary));font-size:var(--stay-text-label, 14px)}.ui-disclosure__handle{display:inline-grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:50%;border:1px solid rgb(var(--surface-line));background:rgb(var(--surface-sunken));color:rgb(var(--content-secondary));transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s}.ui-disclosure__plus{transform-origin:12px 12px;transition:transform .36s var(--stay-motion-ease, ease-out),opacity .18s}.ui-disclosure[data-expanded=true]>.ui-disclosure__trigger .ui-disclosure__handle{background:rgb(var(--tone-accent, var(--brand-primary)));border-color:rgb(var(--tone-accent, var(--brand-primary)));color:rgb(var(--tone-on-accent, var(--content-on-accent)))}.ui-disclosure[data-expanded=true]>.ui-disclosure__trigger .ui-disclosure__plus{transform:rotate(90deg);opacity:0}.ui-disclosure>.ui-disclosure__trigger[aria-disabled=true]{opacity:.6;cursor:not-allowed}.ui-disclosure__content{overflow:clip}.ui-disclosure__body{padding:0 18px 18px;color:rgb(var(--content-secondary));font-size:var(--stay-text-label, 14px)}.ui-disclosure__body>:first-child{margin-top:0}@media(hover:hover)and (pointer:fine){.ui-disclosure>.ui-disclosure__trigger:hover:not([aria-disabled=true]) .ui-disclosure__handle{border-color:rgb(var(--tone-accent, var(--brand-primary)));box-shadow:0 0 16px rgb(var(--tone-accent, var(--brand-primary)) / .18)}}@media(max-width:639px){.ui-disclosure>.ui-disclosure__trigger{gap:10px;padding:14px 12px}.ui-disclosure__body{padding:0 14px 16px}}@media(prefers-reduced-motion:reduce){.ui-disclosure,.ui-disclosure:before,.ui-disclosure__handle,.ui-disclosure__plus{transition:none!important}}@media(forced-colors:active){.ui-disclosure__handle{border-color:ButtonText}}
