html{scrollbar-gutter:stable}[data-slot=dialog-content],[data-slot=alert-dialog-content]{transform-origin:50%;max-height:90dvh;margin:0;position:fixed;inset:50% auto auto 50%;translate:-50% -50%}[data-slot=dialog-content]:not(.standard-dialog-shell):not(.image-lightbox-content){width:95dvw;max-width:95dvw}[data-slot=dialog-content].image-lightbox-content{width:min(96dvw,72rem);max-width:min(96dvw,72rem);max-height:96dvh}[data-slot=alert-dialog-content]{width:95dvw;max-width:min(95dvw,28rem)}@media (min-width:640px){[data-slot=alert-dialog-content]{max-width:min(90dvw,28rem)}}.standard-dialog-shell{width:95dvw;max-width:95dvw;max-height:90dvh}@media (min-width:640px){.standard-dialog-shell{width:auto;max-width:90dvw}}.standard-dialog-size-sm{max-width:min(95dvw,28rem)}.standard-dialog-size-md{max-width:min(95dvw,42rem)}.standard-dialog-size-lg{max-width:min(95dvw,56rem)}.standard-dialog-size-xl{max-width:min(95dvw,64rem)}.standard-dialog-size-full{max-width:min(95dvw,72rem)}@media (min-width:640px){.standard-dialog-size-sm{max-width:min(90dvw,28rem)}.standard-dialog-size-md{max-width:min(90dvw,42rem)}.standard-dialog-size-lg{max-width:min(90dvw,56rem)}.standard-dialog-size-xl{max-width:min(90dvw,64rem)}.standard-dialog-size-full{max-width:min(90dvw,72rem)}}.standard-dialog-header{border-bottom:1px solid var(--border,#0000001a);text-align:left;flex-shrink:0;padding:1rem 3rem 1rem 1rem}@media (min-width:640px){.standard-dialog-header{padding:1.25rem 3.5rem 1.25rem 1.5rem}}.standard-dialog-body{overscroll-behavior:contain;flex:auto;min-height:0;padding:1rem;overflow-y:auto}@media (min-width:640px){.standard-dialog-body{padding:1.25rem 1.5rem}}.standard-dialog-footer{border-top:1px solid var(--border,#0000001a);flex-direction:column-reverse;flex-shrink:0;gap:.5rem;padding:1rem;display:flex}@media (min-width:640px){.standard-dialog-footer{flex-direction:row;justify-content:flex-end;padding:1rem 1.5rem}}.standard-sheet-body{overscroll-behavior:contain;flex:auto;min-height:0;padding:1rem;overflow-y:auto}@media (min-width:640px){.standard-sheet-body{padding:1.25rem}}.standard-sheet-bottom{max-height:90dvh}.standard-sheet-footer{border-top:1px solid var(--border,#0000001a);flex-shrink:0;padding:1rem}@media (min-width:640px){.standard-sheet-footer{padding:1rem 1.25rem}}
body:has([data-slot=dialog-content].image-lightbox-content[data-state=open]) [data-slot=dialog-overlay]{-webkit-backdrop-filter:blur(10px);background:#000000d1}[data-slot=dialog-content].image-lightbox-content{width:min(96dvw,72rem);max-width:min(96dvw,72rem);max-height:96dvh;box-shadow:none;background:0 0;border:0;padding:0;overflow:hidden;animation:none!important}[data-slot=dialog-content].image-lightbox-content[data-state=open]{animation:.28s ease-out image-lightbox-panel-in!important}[data-slot=dialog-content].image-lightbox-content[data-state=closed]{animation:.2s ease-in image-lightbox-panel-out!important}[data-slot=dialog-content].image-lightbox-content>button:last-child{display:none}@keyframes image-lightbox-panel-in{0%{opacity:0;scale:.98}to{opacity:1;scale:1}}@keyframes image-lightbox-panel-out{0%{opacity:1;scale:1}to{opacity:0;scale:.98}}.image-lightbox-panel{background:linear-gradient(#232323 0%,#181818 100%);border-radius:1rem;flex-direction:column;max-height:96dvh;display:flex;overflow:hidden;box-shadow:0 0 0 1px #ffffff0f,0 24px 80px #0000008c}@media (min-width:640px){.image-lightbox-panel{border-radius:1.25rem}}.image-lightbox-header{flex-shrink:0;justify-content:center;align-items:center;min-height:3.25rem;padding:.75rem 3.25rem .5rem;display:flex;position:relative}.image-lightbox-counter{color:#ffffffd9;letter-spacing:.01em;background:#ffffff14;border-radius:9999px;justify-content:center;align-items:center;padding:.375rem .875rem;font-size:.8125rem;font-weight:500;line-height:1.25;display:inline-flex}.image-lightbox-close{color:#ffffffbf;cursor:pointer;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:background-color .2s,color .2s;display:inline-flex;position:absolute;top:50%;right:.625rem;translate:0 -50%}.image-lightbox-close:hover{color:#fff;background:#ffffff1a}.image-lightbox-close:focus-visible{outline-offset:2px;outline:2px solid #ef4444}.image-lightbox-stage{flex:auto;justify-content:center;align-items:center;min-height:0;padding:.25rem .5rem .75rem;display:flex;position:relative}@media (min-width:640px){.image-lightbox-stage{padding:.5rem 1rem 1rem}}.image-lightbox-hero{background:#0d0d0d;border-radius:.75rem;width:100%;max-width:100%;height:min(58dvh,640px);min-height:200px;position:relative;overflow:hidden;box-shadow:0 12px 40px #00000073}@media (min-width:768px){.image-lightbox-hero{border-radius:.875rem;height:min(62dvh,680px)}}.image-lightbox-hero-inner{animation:.28s ease-out image-lightbox-fade-in;position:absolute;inset:0}@keyframes image-lightbox-fade-in{0%{opacity:0}to{opacity:1}}.image-lightbox-nav{z-index:2;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);background:#00000073;border:0;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background-color .2s,transform .2s,opacity .2s;display:inline-flex;position:absolute;top:50%;translate:0 -50%}.image-lightbox-nav:hover:not(:disabled){background:#000000a6;transform:scale(1.05)}.image-lightbox-nav:disabled{opacity:.35;cursor:not-allowed}.image-lightbox-nav:focus-visible{outline-offset:2px;outline:2px solid #ef4444}.image-lightbox-nav--prev{left:.75rem}.image-lightbox-nav--next{right:.75rem}@media (min-width:640px){.image-lightbox-nav{width:2.75rem;height:2.75rem}.image-lightbox-nav--prev{left:1.25rem}.image-lightbox-nav--next{right:1.25rem}}.image-lightbox-thumbs-wrap{flex-shrink:0;padding:0 .75rem 1rem}@media (min-width:640px){.image-lightbox-thumbs-wrap{padding:0 1.25rem 1.25rem}}.image-lightbox-thumbs{overscroll-behavior-x:contain;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;gap:.5rem;padding:.25rem .125rem;display:flex;overflow-x:auto}.image-lightbox-thumbs::-webkit-scrollbar{height:4px}.image-lightbox-thumbs::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:9999px}.image-lightbox-thumb{cursor:pointer;opacity:.55;background:#2a2a2a;border:2px solid #0000;border-radius:.5rem;flex-shrink:0;width:4.5rem;height:3.25rem;padding:0;transition:opacity .2s,border-color .2s,box-shadow .2s,transform .2s;position:relative;overflow:hidden}.image-lightbox-thumb:hover{opacity:.9}.image-lightbox-thumb--active{opacity:1;border-color:#ef4444;transform:translateY(-1px);box-shadow:0 0 0 1px #ef444459}.image-lightbox-thumb:focus-visible{outline-offset:2px;outline:2px solid #ef4444}@media (min-width:640px){.image-lightbox-thumb{border-radius:.625rem;width:5.5rem;height:3.75rem}}@media (prefers-reduced-motion:reduce){[data-slot=dialog-content].image-lightbox-content[data-state=open],[data-slot=dialog-content].image-lightbox-content[data-state=closed],.image-lightbox-hero-inner,.image-lightbox-nav,.image-lightbox-thumb{transition-duration:.01ms!important;animation:none!important}.image-lightbox-thumbs{scroll-behavior:auto}}
@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
