.gallery[data-v-96f16123]{display:block;width:100%;height:100%}.viewport[data-v-96f16123]{position:relative;width:100%;height:100%;overflow:hidden}.bg[data-v-96f16123]{position:relative;width:100%;height:100%;background-position:center center;background-size:cover;filter:blur(1.5px) saturate(1.5);transform:scale(1.08);opacity:.25}.stage[data-v-96f16123]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;pointer-events:none}.image-wrapper[data-v-96f16123]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.image[data-v-96f16123]{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.image.object-cover[data-v-96f16123]{width:100%;height:100%}.image.object-contain[data-v-96f16123]{max-width:100%;max-height:100%;width:auto;height:auto}.caption[data-v-96f16123]{position:absolute;left:0;right:0;bottom:8px;text-align:center;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.6);font-size:14px;padding:0 56px}.nav[data-v-96f16123]{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:999px;border:none;display:grid;place-items:center;color:#fff;cursor:pointer}.nav svg[data-v-96f16123]{width:24px;height:24px;fill:currentColor}.nav-prev[data-v-96f16123]{left:8px}.nav-next[data-v-96f16123]{right:8px}.view-btn[data-v-96f16123]{position:absolute;right:8px;bottom:8px;text-decoration:none}.fitfill-toggle[data-v-96f16123]{position:absolute;left:8px;bottom:8px}.empty[data-v-96f16123]{width:100%;min-width:280px;padding:24px;color:#666;border:1px dashed #ccc;border-radius:8px;text-align:center}.fade-enter-active[data-v-96f16123],.fade-leave-active[data-v-96f16123]{transition:opacity .5s ease}.fade-enter-from[data-v-96f16123],.fade-leave-to[data-v-96f16123]{opacity:0}.slide-left-enter-active[data-v-96f16123],.slide-left-leave-active[data-v-96f16123],.slide-right-enter-active[data-v-96f16123],.slide-right-leave-active[data-v-96f16123]{transition:opacity .4s ease,transform .4s ease}.slide-left-enter-from[data-v-96f16123]{opacity:0;transform:translate(12px) scale(.98)}.slide-left-leave-to[data-v-96f16123],.slide-right-enter-from[data-v-96f16123]{opacity:0;transform:translate(-12px) scale(.98)}.slide-right-leave-to[data-v-96f16123]{opacity:0;transform:translate(12px) scale(.98)}@media(max-width:640px){.nav[data-v-96f16123]{width:32px;height:32px}.nav svg[data-v-96f16123]{width:20px;height:20px}.caption[data-v-96f16123]{font-size:12px;padding:0 40px;bottom:6px}.view-btn[data-v-96f16123],.fitfill-toggle[data-v-96f16123]{bottom:6px}}@media(min-width:768px){.chatbot-window[data-v-d1e5e7bb]{width:var(--chat-w, 400px);height:var(--chat-h, 600px);max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem)}}.button-enter-active[data-v-d1e5e7bb]{transition:all .3s cubic-bezier(.4,0,.2,1)}.button-leave-active[data-v-d1e5e7bb]{transition:opacity 0s,transform 0s}.button-enter-from[data-v-d1e5e7bb],.button-leave-to[data-v-d1e5e7bb]{opacity:0;transform:scale(.8)}.chat-enter-active[data-v-d1e5e7bb]{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.chat-leave-active[data-v-d1e5e7bb]{transition:all .3s cubic-bezier(.4,0,.2,1)}.chat-enter-from[data-v-d1e5e7bb]{opacity:0;transform:scale(.9) translateY(10px)}.chat-leave-to[data-v-d1e5e7bb]{opacity:0;transform:scale(.95) translateY(5px)}.message-enter-active[data-v-d1e5e7bb]{transition:all .3s cubic-bezier(.4,0,.2,1)}.message-enter-from[data-v-d1e5e7bb]{opacity:0;transform:translateY(12px)}.chatbot-markdown ul,.chatbot-markdown ol{margin:.25rem 0;padding-left:0}.chatbot-markdown li{margin:0}.chatbot-markdown br+br{display:none}.grecaptcha-badge{visibility:hidden!important;opacity:0!important;position:absolute!important;left:-9999px!important}@media(max-width:767px){[data-v-bea2c3cd] [id*=racecheck],[data-v-bea2c3cd] [id*=rcw],[data-v-bea2c3cd] [class*=racecheck],[data-v-bea2c3cd] [class*=rcw]{display:none!important}}[data-v-bea2c3cd] [id*=racecheck],[data-v-bea2c3cd] [id*=rcw],[data-v-bea2c3cd] [class*=racecheck],[data-v-bea2c3cd] [class*=rcw]{border-radius:0!important;overflow:visible!important;border:none!important}[data-v-bea2c3cd] p,[data-v-bea2c3cd] span,[data-v-bea2c3cd] div{word-wrap:break-word;overflow-wrap:break-word}
