.detail-dialog-close{z-index:2;top:calc(16px + env(safe-area-inset-top));right:calc(16px + env(safe-area-inset-right));background:var(--dialog-surface);width:32px;height:32px;color:var(--control-strong);cursor:pointer;transition:color .16s var(--motion-fade);border:0;border-radius:999px;flex:0 0 32px;place-items:center;margin:0;padding:0;display:grid;position:fixed}.detail-dialog-close:before{border-radius:inherit;background:var(--control-surface-hover);content:"";opacity:0;pointer-events:none;transition:opacity .16s var(--motion-fade), transform .26s var(--motion-snappy);position:absolute;inset:0;transform:scale(.72)}.detail-dialog-close:after{border-radius:inherit;content:"";position:absolute;inset:-6px}.detail-dialog-close svg{pointer-events:none;width:18px;height:18px;transition:transform .26s var(--motion-snappy);position:relative}@media (hover:hover) and (pointer:fine){.detail-dialog-close:hover{color:var(--text-strong)}.detail-dialog-close:hover:before{opacity:1;transform:scale(1)}.detail-dialog-close:hover svg{transform:scale(1.08)}}:root:not([data-focus-input=pointer]) .detail-dialog-close:focus-visible{outline:2px solid var(--control-strong);outline-offset:3px}:root:not([data-focus-input=pointer]) .detail-dialog-close:focus-visible:not(:active):before{opacity:1;transform:scale(1)}.detail-dialog-close:active{color:var(--text-strong)}.detail-dialog-close:active:before{opacity:1;transform:scale(.9)}.detail-dialog-close:active svg{transform:scale(.92)}.detail-dialog-close:active:before,.detail-dialog-close:active svg{transition-duration:90ms;transition-timing-function:var(--motion-smooth)}@media (prefers-reduced-motion:reduce){.detail-dialog-close,.detail-dialog-close:before,.detail-dialog-close svg{transition:none!important}.detail-dialog-close:before,.detail-dialog-close svg{transform:none!important}}.detail-dialog,.inspo-lightbox{--sheet-close-duration:.28s;--sheet-close-easing:cubic-bezier(.4, 0, .2, 1)}.sheet-handle{display:none}.detail-dialog[data-sheet-mobile],.inspo-lightbox[data-sheet-mobile]{--sheet-rest-gap:max(48px, env(safe-area-inset-top) + 16px);--sheet-gap:var(--sheet-rest-gap);--sheet-radius:24px;--sheet-safe-top:0px;transition:height .32s var(--motion-smooth);overflow-anchor:none}.detail-dialog[data-sheet-mobile][data-sheet-expanded],.inspo-lightbox[data-sheet-mobile][data-sheet-expanded]{--sheet-gap:0px;--sheet-radius:0px;--sheet-safe-top:env(safe-area-inset-top)}.detail-dialog[data-sheet-mobile][data-sheet-resizing],.inspo-lightbox[data-sheet-mobile][data-sheet-resizing]{--sheet-gap:clamp(0px, var(--sheet-pull,0px), var(--sheet-rest-gap));--sheet-radius:clamp(0px, var(--sheet-pull,0px), 24px)}.detail-dialog[data-sheet-mobile] .detail-dialog-panel,.inspo-lightbox[data-sheet-mobile]{transition:border-radius .32s var(--motion-smooth)}.inspo-lightbox[data-sheet-mobile]{transition:height .32s var(--motion-smooth), border-radius .32s var(--motion-smooth)}.detail-dialog[data-sheet-mobile][data-sheet-resizing],.detail-dialog[data-sheet-mobile][data-sheet-resizing] .detail-dialog-panel,.inspo-lightbox[data-sheet-mobile][data-sheet-resizing],.detail-dialog[data-sheet-mobile][data-sheet-instant],.detail-dialog[data-sheet-mobile][data-sheet-instant] .detail-dialog-panel,.detail-dialog[data-sheet-mobile][data-sheet-instant] .detail-dialog-header,.detail-dialog[data-sheet-mobile][data-sheet-instant] .sheet-handle,.inspo-lightbox[data-sheet-mobile][data-sheet-instant],.inspo-lightbox[data-sheet-mobile][data-sheet-instant] .sheet-handle{transition:none}:is(.detail-dialog,.inspo-lightbox)[data-sheet-mobile] .sheet-handle{width:100%;height:calc(44px + var(--sheet-safe-top));padding:0;padding-top:var(--sheet-safe-top);color:var(--control-strong);cursor:grab;touch-action:none;transition:height .32s var(--motion-smooth), padding-top .32s var(--motion-smooth);background:0 0;border:0;place-items:center;display:grid;position:absolute;inset:0 0 auto}:is(.detail-dialog,.inspo-lightbox)[data-sheet-mobile] .sheet-handle:before{opacity:.3;content:"";background:currentColor;border-radius:999px;width:36px;height:4px}.detail-dialog[data-sheet-mobile] .detail-dialog-panel>.sheet-handle{z-index:2;background:var(--dialog-surface);position:sticky;top:0}:root:not([data-focus-input=pointer]) :is(.detail-dialog,.inspo-lightbox)[data-sheet-mobile] .sheet-handle:focus-visible{outline:none}:root:not([data-focus-input=pointer]) :is(.detail-dialog,.inspo-lightbox)[data-sheet-mobile] .sheet-handle:focus-visible:before{opacity:1;outline:2px solid var(--control-strong);outline-offset:4px}[data-sheet-dragging],[data-sheet-dragging] *{cursor:grabbing;user-select:none}.detail-dialog[data-sheet-mobile][data-closing]::backdrop,.inspo-lightbox[data-sheet-mobile][data-closing]::backdrop{transition-duration:var(--sheet-close-duration);transition-timing-function:var(--sheet-close-easing)}@media (prefers-reduced-motion:reduce){.detail-dialog,.detail-dialog-panel,.detail-dialog-header,.inspo-lightbox,.sheet-handle{transition:none!important}}
