.detail-modal-backdrop[data-v-37f86eb0]{top:var(--sheet-top,0);z-index:1200;width:100%;height:100lvh;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);box-sizing:border-box;--sheet-ext:40vh;--sheet-tail:calc(env(safe-area-inset-bottom,0px) + var(--sheet-ext));--sheet-dim-color:color-mix(in srgb, #000 calc(55% * var(--sheet-dim,1)), transparent);background-color:var(--sheet-dim-color);box-shadow:0 var(--sheet-ext) 0 0 var(--sheet-dim-color);justify-content:flex-start;align-items:flex-end;transition:background-color .5s cubic-bezier(.4,0,.2,1),box-shadow .5s cubic-bezier(.4,0,.2,1);animation:.6s cubic-bezier(.4,0,.2,1) detail-modal-backdrop-in-37f86eb0;display:flex;position:absolute;left:0}.detail-modal-backdrop--dragging[data-v-37f86eb0]{transition:none}.detail-modal-backdrop--drag-exit[data-v-37f86eb0]{transition-duration:var(--sheet-exit-duration,.42s)}@keyframes detail-modal-backdrop-in-37f86eb0{0%{box-shadow:0 var(--sheet-ext) 0 0 transparent;background-color:#0000}}@media (width>=768px){.detail-modal-backdrop[data-v-37f86eb0]{--sheet-ext:0px;width:auto;height:auto;position:fixed;inset:0}.detail-modal--dialog.detail-modal-backdrop[data-v-37f86eb0]{transition-duration:.22s}}@media (prefers-reduced-motion:reduce){.detail-modal-backdrop[data-v-37f86eb0]{transition:none;animation:none}}.detail-modal-sheet-wrap[data-v-37f86eb0]{box-sizing:border-box;width:100%;min-width:0;padding-inline:.125rem}.detail-sheet-enter-active[data-v-37f86eb0]{transition:transform .6s cubic-bezier(.4,0,.2,1) 30ms}.detail-sheet-leave-active[data-v-37f86eb0]{transition:transform .5s cubic-bezier(.4,0,.2,1)}.detail-modal-panel.detail-sheet-enter-from[data-v-37f86eb0],.detail-modal-panel.detail-sheet-leave-to[data-v-37f86eb0]{transform:translateY(calc(100% - var(--sheet-ext)))}.detail-modal-panel[data-v-37f86eb0],.detail-modal-panel.detail-sheet-enter-to[data-v-37f86eb0],.detail-modal-panel.detail-sheet-leave-from[data-v-37f86eb0]{transform:translateY(var(--sheet-stage,0))}.detail-modal-panel[data-v-37f86eb0]{width:100%;max-height:calc(min(92vh,52rem) + var(--sheet-tail));margin:0 0 calc(-1 * var(--sheet-tail));padding-bottom:var(--sheet-tail);--detail-panel-radius:1.8rem;--detail-hero-inset-x:.625rem;--detail-hero-inset-y:.5rem;--detail-hero-art-radius:calc(-.0625rem + var(--detail-panel-radius) - var(--detail-hero-inset-x)) / calc(-.0625rem + var(--detail-panel-radius) - var(--detail-hero-inset-y));border-radius:var(--detail-panel-radius) var(--detail-panel-radius) 0 0;background-color:color-mix(in srgb,var(--background) 22%,transparent);-webkit-backdrop-filter:blur(1.25rem)saturate(1.02);will-change:transform;border:.0625rem solid #ffffff1f;border-bottom:none;outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 -.25rem 1.5rem #00000038,inset 0 .0625rem #ffffff12,inset .0625rem 0 #ffffff12,inset -.0625rem 0 #ffffff12}.detail-modal-hero[data-v-37f86eb0]{flex-shrink:0;width:100%}.detail-modal-hero--with-art[data-v-37f86eb0]{padding:var(--detail-hero-inset-y) var(--detail-hero-inset-x) .625rem;box-sizing:border-box;position:relative}.detail-modal-chevron[data-v-37f86eb0]{box-sizing:border-box;cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background-color:#0000;justify-content:center;align-items:center;min-height:2.75rem;padding:.5rem 1rem;display:flex}.detail-modal-hero--with-art .detail-modal-chevron[data-v-37f86eb0]{z-index:1;width:100%;position:absolute;top:0;left:0;right:0}.detail-modal-chevron[data-v-37f86eb0]:focus-visible{outline:.125rem solid color-mix(in srgb,var(--foreground) 45%,transparent);outline-offset:-.125rem}.detail-modal-chevron-icon[data-v-37f86eb0]{width:1.5rem;height:1.5rem;color:color-mix(in srgb,var(--foreground) 55%,transparent)}.detail-modal-hero--with-art .detail-modal-chevron-icon[data-v-37f86eb0]{filter:drop-shadow(0 .0625rem .125rem #00000073)}.detail-modal-close[data-v-37f86eb0]{display:none}.detail-modal-close-icon[data-v-37f86eb0]{width:1.125rem;height:1.125rem}.detail-modal-body[data-v-37f86eb0]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;align-items:stretch;min-height:0;padding:.25rem 1.25rem 1.5rem;display:flex;overflow-y:auto}.detail-modal-body[data-v-37f86eb0]::-webkit-scrollbar{width:0;height:0;display:none}.detail-modal-hero--with-art+.detail-modal-close+.detail-modal-body[data-v-37f86eb0]{padding-top:.75rem}.detail-modal-title[data-v-37f86eb0]{color:var(--foreground);margin:0 0 .35rem;font-size:1.25rem;font-weight:700;line-height:1.3}@media (width>=768px){.detail-modal--dialog[data-v-37f86eb0]{justify-content:center;align-items:center}.detail-modal--dialog .detail-modal-sheet-wrap[data-v-37f86eb0]{width:auto;padding-inline:0}.detail-modal--dialog .detail-sheet-enter-active[data-v-37f86eb0]{transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .32s}.detail-modal--dialog .detail-sheet-leave-active[data-v-37f86eb0]{transition:transform .22s cubic-bezier(.32,.72,0,1),opacity .22s}.detail-modal--dialog .detail-sheet-enter-from[data-v-37f86eb0],.detail-modal--dialog .detail-sheet-leave-to[data-v-37f86eb0]{opacity:0;transform:translateY(.875rem)scale(.98)}.detail-modal--dialog .detail-sheet-enter-to[data-v-37f86eb0],.detail-modal--dialog .detail-sheet-leave-from[data-v-37f86eb0]{opacity:1;transform:none}.detail-modal--dialog .detail-modal-panel[data-v-37f86eb0]{--detail-panel-radius:1.5rem;border-radius:var(--detail-panel-radius);border-bottom:.0625rem solid #ffffff1f;width:calc(min(92vw,34rem));max-height:calc(min(84vh,44rem));box-shadow:0 1.125rem 3rem #00000052,inset 0 0 0 .0625rem #ffffff12}.detail-modal--dialog.detail-modal--narrow .detail-modal-panel[data-v-37f86eb0]{width:calc(min(92vw,28rem));max-height:calc(min(84vh,36rem))}.detail-modal--dialog .detail-modal-chevron[data-v-37f86eb0]{display:none}.detail-modal--dialog .detail-modal-close[data-v-37f86eb0]{z-index:1;width:2.25rem;height:2.25rem;color:color-mix(in srgb,var(--foreground) 60%,transparent);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:color .2s;display:flex;position:absolute;top:.75rem;right:.75rem}.detail-modal--dialog .detail-modal-close[data-v-37f86eb0]:hover{color:var(--foreground)}.detail-modal--dialog .detail-modal-close[data-v-37f86eb0]:focus-visible{outline:.125rem solid color-mix(in srgb,var(--foreground) 45%,transparent);outline-offset:.125rem}.detail-modal--dialog .detail-modal-body[data-v-37f86eb0]{padding:1.75rem}.detail-modal--dialog .detail-modal-title[data-v-37f86eb0]{padding-right:2.25rem}}@media (prefers-reduced-motion:reduce){.detail-sheet-enter-active[data-v-37f86eb0],.detail-sheet-leave-active[data-v-37f86eb0]{transition-duration:.01ms!important}}.detail-sheet--instant-leave .detail-sheet-leave-active[data-v-37f86eb0]{transition-duration:0s!important}.detail-modal-panel--dragging[data-v-37f86eb0]{transition:none!important}.detail-modal-panel--snap-back[data-v-37f86eb0]{transition:transform .45s cubic-bezier(.22,1,.36,1)!important}.detail-modal-panel--drag-exit[data-v-37f86eb0]{transition:transform var(--sheet-exit-duration,.42s) var(--sheet-exit-ease,cubic-bezier(.25,.5,.3,1))!important}@media (prefers-reduced-motion:reduce){.detail-modal-panel--drag-exit[data-v-37f86eb0],.detail-modal-panel--snap-back[data-v-37f86eb0]{transition-duration:.01ms!important}}
