.physics-laws-section[data-v-b23c4f38]{padding:1rem}@media (min-width:768px){.physics-laws-section[data-v-b23c4f38]{padding:1.5rem}}@media (min-width:1024px){.physics-laws-section[data-v-b23c4f38]{padding:2rem}}.physics-card[data-v-b23c4f38]{background-color:#1f293780;border-color:#a855f74d;border-radius:1rem;border-width:1px;cursor:pointer;overflow:hidden;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.physics-card[data-v-b23c4f38]:hover{border-color:#c084fc80;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:rgba(168,85,247,.2);--tw-shadow:var(--tw-shadow-colored)}.card-image-container[data-v-b23c4f38]{height:12rem;overflow:hidden;position:relative;width:100%}@media (min-width:768px){.card-image-container[data-v-b23c4f38]{height:14rem}}@media (min-width:1024px){.card-image-container[data-v-b23c4f38]{height:16rem}}.card-image[data-v-b23c4f38]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.group:hover .card-image[data-v-b23c4f38]{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.card-overlay[data-v-b23c4f38]{background-image:linear-gradient(to top,var(--tw-gradient-stops));top:0;right:0;bottom:0;left:0;position:absolute;--tw-gradient-from:rgba(17,24,39,.8) var(--tw-gradient-from-position);--tw-gradient-to:rgba(17,24,39,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-stops:var(--tw-gradient-from),transparent var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:transparent var(--tw-gradient-to-position);opacity:0;transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.group:hover .card-overlay[data-v-b23c4f38]{opacity:1}.card-content[data-v-b23c4f38]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.card-content[data-v-b23c4f38]{padding:1rem}@media (min-width:768px){.card-content[data-v-b23c4f38]{padding:1.5rem}}.card-title[data-v-b23c4f38]{font-size:1.125rem;font-weight:700;line-height:1.75rem;line-height:1.25}@media (min-width:768px){.card-title[data-v-b23c4f38]{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1024px){.card-title[data-v-b23c4f38]{font-size:1.5rem;line-height:2rem}}.card-description[data-v-b23c4f38]{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1));display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.card-footer[data-v-b23c4f38]{align-items:center;border-color:#37415180;border-top-width:1px;display:flex;justify-content:space-between;padding-top:1rem}.card-arrow[data-v-b23c4f38]{opacity:0;transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.group:hover .card-arrow[data-v-b23c4f38]{opacity:1}.modal-backdrop[data-v-b23c4f38]{align-items:center;background-color:#000c;top:0;right:0;bottom:0;left:0;justify-content:center;padding:1rem;position:fixed;z-index:50;--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.modal-backdrop[data-v-b23c4f38],.modal-container[data-v-b23c4f38]{display:flex}.modal-container[data-v-b23c4f38]{background-color:#374151f2;border-color:#a855f780;border-radius:1rem;border-width:2px;box-shadow:0 0 50px #a084ff,inset 0 0 30px #a855f71a;flex-direction:column;max-height:90vh;max-width:56rem;overflow:hidden;position:relative;width:100%}.modal-header[data-v-b23c4f38]{align-items:center;background-color:#1f293780;border-bottom-width:1px;border-color:#a855f74d;display:flex;justify-content:space-between;padding:1rem}@media (min-width:768px){.modal-header[data-v-b23c4f38]{padding:1.5rem}}.modal-title[data-v-b23c4f38]{font-size:1.25rem;font-weight:700;line-height:1.75rem}@media (min-width:768px){.modal-title[data-v-b23c4f38]{font-size:1.5rem;line-height:2rem}}@media (min-width:1024px){.modal-title[data-v-b23c4f38]{font-size:1.875rem;line-height:2.25rem}}.close-btn[data-v-b23c4f38]{align-items:center;background-color:#37415180;border-radius:.5rem;color:rgb(156 163 175/var(--tw-text-opacity,1));display:flex;height:2.5rem;justify-content:center;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:2.5rem}.close-btn[data-v-b23c4f38],.close-btn[data-v-b23c4f38]:hover{--tw-text-opacity:1}.close-btn[data-v-b23c4f38]:hover{background-color:#4b556380;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:rgba(168,85,247,.2);--tw-shadow:var(--tw-shadow-colored)}.modal-body[data-v-b23c4f38]{flex-grow:1;overflow-y:auto}.modal-image-wrapper[data-v-b23c4f38]{height:12rem;overflow:hidden;position:relative;width:100%}@media (min-width:768px){.modal-image-wrapper[data-v-b23c4f38]{height:16rem}}@media (min-width:1024px){.modal-image-wrapper[data-v-b23c4f38]{height:20rem}}.modal-image[data-v-b23c4f38]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.modal-content-wrapper[data-v-b23c4f38]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.modal-content-wrapper[data-v-b23c4f38]{padding:1rem}@media (min-width:768px){.modal-content-wrapper[data-v-b23c4f38]{padding:1.5rem}}@media (min-width:1024px){.modal-content-wrapper[data-v-b23c4f38]{padding:2rem}}.category-badge[data-v-b23c4f38]{align-items:center;border-radius:9999px;box-shadow:0 0 20px #a855f766;color:rgb(255 255 255/var(--tw-text-opacity,1));display:inline-flex;font-size:.875rem;font-weight:500;line-height:1.25rem;padding:.5rem 1rem}.category-badge[data-v-b23c4f38],.modal-text[data-v-b23c4f38]{--tw-text-opacity:1}.modal-text[data-v-b23c4f38]{color:rgb(229 231 235/var(--tw-text-opacity,1));font-size:1rem;line-height:1.5rem;line-height:1.625;white-space:pre-line}@media (min-width:768px){.modal-text[data-v-b23c4f38]{font-size:1.125rem;line-height:1.75rem}}.modal-footer[data-v-b23c4f38]{padding:1rem}@media (min-width:768px){.modal-footer[data-v-b23c4f38]{padding:1.5rem}}.close-modal-btn[data-v-b23c4f38]{align-items:center;background-image:linear-gradient(to right,var(--tw-gradient-stops));border-radius:.5rem;display:flex;justify-content:center;margin-left:auto;margin-right:auto;width:100%;--tw-gradient-from:#a855f7 var(--tw-gradient-from-position);--tw-gradient-to:rgba(168,85,247,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#ec4899 var(--tw-gradient-to-position);font-weight:500;padding:.75rem 1.5rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.close-modal-btn[data-v-b23c4f38]:hover{--tw-gradient-from:#9333ea var(--tw-gradient-from-position);--tw-gradient-to:rgba(147,51,234,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#db2777 var(--tw-gradient-to-position)}@media (min-width:768px){.close-modal-btn[data-v-b23c4f38]{width:auto}}.close-modal-btn[data-v-b23c4f38]:hover{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:rgba(168,85,247,.5);--tw-shadow:var(--tw-shadow-colored)}.custom-scrollbar[data-v-b23c4f38]{scrollbar-color:rgba(168,85,247,.5) rgba(31,41,55,.5);scrollbar-width:thin}.custom-scrollbar[data-v-b23c4f38]::-webkit-scrollbar{width:8px}.custom-scrollbar[data-v-b23c4f38]::-webkit-scrollbar-track{background:#1f293780;border-radius:4px}.custom-scrollbar[data-v-b23c4f38]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#8b5cf6,#ec4899);border-radius:4px}.custom-scrollbar[data-v-b23c4f38]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#9333ea,#f472b6)}@media (max-width:768px){.physics-card[data-v-b23c4f38]:hover{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.modal-container[data-v-b23c4f38]{max-height:95vh}}.line-clamp-3[data-v-b23c4f38]{display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.modal-title[data-v-b23c4f38]{text-shadow:0 0 20px rgba(168,85,247,.5)}.story-form-container[data-v-2b576470]{margin-left:auto;margin-right:auto;padding-bottom:1rem;padding-top:1rem}@media (min-width:640px){.story-form-container[data-v-2b576470]{padding-bottom:1.5rem;padding-top:1.5rem}}.story-form[data-v-2b576470]{background-color:#1f293780;border-color:#a855f74d;border-radius:1rem;border-width:1px;padding:1.5rem;--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@media (min-width:640px){.story-form[data-v-2b576470]{padding:2rem}}.story-form[data-v-2b576470]{box-shadow:0 0 30px #a855f733}.form-header[data-v-2b576470]{margin-bottom:2rem;text-align:center}.form-title[data-v-2b576470]{background-image:linear-gradient(to right,var(--tw-gradient-stops));margin-bottom:.75rem;--tw-gradient-from:#c084fc var(--tw-gradient-from-position);--tw-gradient-to:rgba(192,132,252,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#f472b6 var(--tw-gradient-to-position);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:1.5rem;font-weight:700;line-height:2rem}@media (min-width:640px){.form-title[data-v-2b576470]{font-size:1.875rem;line-height:2.25rem}}.form-title[data-v-2b576470]{text-shadow:0 0 30px rgba(168,85,247,.5)}.form-subtitle[data-v-2b576470]{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}@media (min-width:640px){.form-subtitle[data-v-2b576470]{font-size:1rem;line-height:1.5rem}}.form-fields[data-v-2b576470]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.author-section[data-v-2b576470]{display:grid;gap:1.5rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.author-section[data-v-2b576470]{grid-template-columns:repeat(2,minmax(0,1fr))}}.form-group[data-v-2b576470]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.form-label[data-v-2b576470]{display:block;font-size:.875rem;font-weight:500;line-height:1.25rem;--tw-text-opacity:1;color:rgb(216 180 254/var(--tw-text-opacity,1))}.input-wrapper[data-v-2b576470],.textarea-wrapper[data-v-2b576470]{position:relative}.form-input[data-v-2b576470],.form-textarea[data-v-2b576470]{background-color:#11182780;border-color:#a855f74d;border-radius:.5rem;border-width:2px;padding:.75rem 1rem;width:100%;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.form-input[data-v-2b576470]::-moz-placeholder,.form-textarea[data-v-2b576470]::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(107 114 128/var(--tw-placeholder-opacity,1))}.form-input[data-v-2b576470]::placeholder,.form-textarea[data-v-2b576470]::placeholder{--tw-placeholder-opacity:1;color:rgb(107 114 128/var(--tw-placeholder-opacity,1))}.form-input[data-v-2b576470],.form-textarea[data-v-2b576470]{transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.form-input[data-v-2b576470]:focus,.form-textarea[data-v-2b576470]:focus{--tw-border-opacity:1;border-color:rgb(192 132 252/var(--tw-border-opacity,1));--tw-shadow:0 0 20px rgba(168,85,247,.4);--tw-shadow-colored:0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}.form-input[data-v-2b576470]:hover,.form-textarea[data-v-2b576470]:hover{border-color:#a855f780}.form-input.error[data-v-2b576470],.form-textarea.error[data-v-2b576470]{border-color:#ef444480}.form-input.error[data-v-2b576470]:focus,.form-textarea.error[data-v-2b576470]:focus{--tw-border-opacity:1;border-color:rgb(248 113 113/var(--tw-border-opacity,1));--tw-shadow:0 0 20px rgba(239,68,68,.4);--tw-shadow-colored:0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.form-textarea[data-v-2b576470]{min-height:200px;resize:none}.textarea-footer[data-v-2b576470]{align-items:center;display:flex;justify-content:space-between;margin-top:.5rem}.word-count[data-v-2b576470]{color:rgb(107 114 128/var(--tw-text-opacity,1))}.error-message[data-v-2b576470],.word-count[data-v-2b576470]{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1}.error-message[data-v-2b576470]{align-items:center;color:rgb(248 113 113/var(--tw-text-opacity,1));display:flex;margin-top:.25rem}.form-actions[data-v-2b576470]{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}@media (min-width:640px){.form-actions[data-v-2b576470]{flex-direction:row}}.btn-primary[data-v-2b576470],.btn-secondary[data-v-2b576470]{align-items:center;border-radius:.5rem;display:flex;font-weight:500;justify-content:center;padding:.75rem 1.5rem;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn-primary[data-v-2b576470]{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:#a855f7 var(--tw-gradient-from-position);--tw-gradient-to:rgba(168,85,247,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#ec4899 var(--tw-gradient-to-position);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.btn-primary[data-v-2b576470]:hover{--tw-gradient-from:#9333ea var(--tw-gradient-from-position);--tw-gradient-to:rgba(147,51,234,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#db2777 var(--tw-gradient-to-position);--tw-shadow:0 0 30px rgba(168,85,247,.5);--tw-shadow-colored:0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.btn-primary[data-v-2b576470]:disabled{cursor:not-allowed;opacity:.5}.btn-primary[data-v-2b576470]:hover:disabled{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.btn-secondary[data-v-2b576470]{background-color:rgb(55 65 81/var(--tw-bg-opacity,1));border-color:rgb(75 85 99/var(--tw-border-opacity,1));border-width:1px;color:rgb(209 213 219/var(--tw-text-opacity,1))}.btn-secondary[data-v-2b576470],.btn-secondary[data-v-2b576470]:hover{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1}.btn-secondary[data-v-2b576470]:hover{background-color:rgb(75 85 99/var(--tw-bg-opacity,1));border-color:rgb(107 114 128/var(--tw-border-opacity,1));color:rgb(255 255 255/var(--tw-text-opacity,1))}.btn-secondary[data-v-2b576470]:disabled{cursor:not-allowed;opacity:.5}.success-message-alert[data-v-2b576470]{background-color:#14532d4d;border-color:#22c55e4d;border-radius:.5rem;border-width:1px;box-shadow:0 0 20px #22c55e4d;color:rgb(74 222 128/var(--tw-text-opacity,1))}.error-message-alert[data-v-2b576470],.success-message-alert[data-v-2b576470]{align-items:center;display:flex;justify-content:center;margin-top:1.5rem;padding:1rem;text-align:center;--tw-text-opacity:1}.error-message-alert[data-v-2b576470]{background-color:#7f1d1d4d;border-color:#ef44444d;border-radius:.5rem;border-width:1px;box-shadow:0 0 20px #c522614d;color:rgb(248 113 113/var(--tw-text-opacity,1))}@keyframes neon-pulse-2b576470{0%,to{box-shadow:0 0 20px #a855f766,0 0 40px #a855f733,inset 0 0 20px #a855f71a}50%{box-shadow:0 0 30px #a855f799,0 0 60px #a855f766,inset 0 0 30px #a855f733}}.form-input[data-v-2b576470]:focus,.form-textarea[data-v-2b576470]:focus{animation:neon-pulse-2b576470 2s ease-in-out infinite}@media (max-width:640px){.story-form[data-v-2b576470]{padding:1rem}.form-input[data-v-2b576470],.form-textarea[data-v-2b576470]{font-size:.875rem;line-height:1.25rem}}.top-stories-container[data-v-c8736d9d]{margin-left:auto;margin-right:auto;max-width:80rem;padding:1rem}@media (min-width:640px){.top-stories-container[data-v-c8736d9d]{padding:1.5rem}}@media (min-width:1024px){.top-stories-container[data-v-c8736d9d]{padding:2rem}}.section-header[data-v-c8736d9d]{margin-bottom:2.5rem;text-align:center}.section-title[data-v-c8736d9d]{align-items:center;background-image:linear-gradient(to right,var(--tw-gradient-stops));display:inline-flex;--tw-gradient-from:#c084fc var(--tw-gradient-from-position);--tw-gradient-to:rgba(192,132,252,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#f472b6 var(--tw-gradient-to-position);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:1.875rem;font-weight:700;line-height:2.25rem}@media (min-width:640px){.section-title[data-v-c8736d9d]{font-size:2.25rem;line-height:2.5rem}}.stories-grid[data-v-c8736d9d]{display:grid;gap:1.5rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.stories-grid[data-v-c8736d9d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.stories-grid[data-v-c8736d9d]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.stories-grid[data-v-c8736d9d]{grid-template-columns:repeat(4,minmax(0,1fr))}}.story-card[data-v-c8736d9d]{background-color:#1f293799;border-color:#a855f74d;border-radius:.75rem;border-width:1px;cursor:pointer;display:flex;flex-direction:column;height:100%;padding:1.5rem;position:relative;--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition:all .3s ease}.story-card[data-v-c8736d9d]:hover{background-color:#1f2937cc;border-color:#c084fc80;box-shadow:0 0 20px #a855f74d}.rank-badge[data-v-c8736d9d]{align-items:center;border-radius:9999px;display:flex;font-size:.875rem;font-weight:700;height:2.5rem;justify-content:center;line-height:1.25rem;position:absolute;right:-.75rem;top:-.75rem;width:2.5rem;--tw-text-opacity:1;background:linear-gradient(135deg,#8b5cf6,#ec4899);box-shadow:0 0 15px #8b5cf680;color:rgb(255 255 255/var(--tw-text-opacity,1))}.rank-1[data-v-c8736d9d]{--tw-gradient-from:#facc15 var(--tw-gradient-from-position);--tw-gradient-to:rgba(250,204,21,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#f97316 var(--tw-gradient-to-position);box-shadow:0 0 20px #fbbf2499}.rank-1[data-v-c8736d9d],.rank-2[data-v-c8736d9d]{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.rank-2[data-v-c8736d9d]{--tw-gradient-from:#d1d5db var(--tw-gradient-from-position);--tw-gradient-to:rgba(209,213,219,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#6b7280 var(--tw-gradient-to-position);box-shadow:0 0 20px #9ca3af99}.rank-3[data-v-c8736d9d]{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#ea580c var(--tw-gradient-from-position);--tw-gradient-to:rgba(234,88,12,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#dc2626 var(--tw-gradient-to-position);box-shadow:0 0 20px #ea580c99}.card-story[data-v-c8736d9d]{flex-direction:column;height:100%}.card-story[data-v-c8736d9d],.name-name[data-v-c8736d9d]{display:flex}.name-name[data-v-c8736d9d]{align-items:center;font-size:1.125rem;font-weight:600;line-height:1.75rem;margin-bottom:1rem;--tw-text-opacity:1;color:rgb(216 180 254/var(--tw-text-opacity,1))}.story-text-wrapper[data-v-c8736d9d]{flex-grow:1;overflow:hidden;position:relative}.story-text[data-v-c8736d9d]{font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}@media (min-width:640px){.story-text[data-v-c8736d9d]{font-size:1rem;line-height:1.5rem}}.story-text[data-v-c8736d9d]{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.text-gradient[data-v-c8736d9d]{background-image:linear-gradient(to top,var(--tw-gradient-stops));bottom:0;height:4rem;left:0;pointer-events:none;position:absolute;right:0;--tw-gradient-from:rgba(31,41,55,.9) var(--tw-gradient-from-position);--tw-gradient-to:rgba(31,41,55,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:transparent var(--tw-gradient-to-position)}.read-btn[data-v-c8736d9d]{align-items:center;background-color:#a855f733;border-color:#a855f74d;border-radius:.5rem;border-width:1px;color:rgb(216 180 254/var(--tw-text-opacity,1));display:flex;font-size:.875rem;font-weight:500;justify-content:center;line-height:1.25rem;margin-top:1rem;padding-bottom:.5rem;padding-top:.5rem;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.read-btn[data-v-c8736d9d],.read-btn[data-v-c8736d9d]:hover{--tw-text-opacity:1}.read-btn[data-v-c8736d9d]:hover{background-color:#a855f74d;border-color:#c084fc80;color:rgb(233 213 255/var(--tw-text-opacity,1))}.modal-backdrop[data-v-c8736d9d]{align-items:center;background-color:#000c;top:0;right:0;bottom:0;left:0;justify-content:center;padding:1rem;position:fixed;z-index:50;--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.modal-backdrop[data-v-c8736d9d],.modal-container[data-v-c8736d9d]{display:flex}.modal-container[data-v-c8736d9d]{background-color:#111827f2;border-color:#a855f780;border-radius:1rem;border-width:2px;box-shadow:0 0 50px #a855f766;flex-direction:column;max-height:90vh;max-width:48rem;overflow:hidden;width:100%}.modal-header[data-v-c8736d9d]{align-items:center;border-bottom-width:1px;border-color:#a855f74d;display:flex;justify-content:space-between;padding:1.5rem}.modal-rank[data-v-c8736d9d]{border-radius:9999px;color:rgb(255 255 255/var(--tw-text-opacity,1));font-weight:700;height:3rem;justify-content:center;width:3rem}.modal-name[data-v-c8736d9d],.modal-rank[data-v-c8736d9d]{align-items:center;display:flex;--tw-text-opacity:1}.modal-name[data-v-c8736d9d]{color:rgb(216 180 254/var(--tw-text-opacity,1));flex-grow:1;font-size:1.25rem;font-weight:600;line-height:1.75rem;margin-left:1rem;margin-right:1rem}.close-btn[data-v-c8736d9d]{align-items:center;background-color:rgb(31 41 55/var(--tw-bg-opacity,1));border-radius:.5rem;color:rgb(156 163 175/var(--tw-text-opacity,1));display:flex;height:2.5rem;justify-content:center;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:2.5rem}.close-btn[data-v-c8736d9d],.close-btn[data-v-c8736d9d]:hover{--tw-bg-opacity:1;--tw-text-opacity:1}.close-btn[data-v-c8736d9d]:hover{background-color:rgb(55 65 81/var(--tw-bg-opacity,1));color:rgb(255 255 255/var(--tw-text-opacity,1))}.modal-story[data-v-c8736d9d]{flex-grow:1;overflow-y:auto;padding:1.5rem}.modal-text[data-v-c8736d9d]{font-size:1rem;line-height:1.5rem;line-height:1.625;white-space:pre-line;--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}@media (min-width:640px){.modal-text[data-v-c8736d9d]{font-size:1.125rem;line-height:1.75rem}}.modal-footer[data-v-c8736d9d]{border-color:#a855f74d;border-top-width:1px;justify-content:center;padding:1.5rem}.action-btn[data-v-c8736d9d],.modal-footer[data-v-c8736d9d]{display:flex}.action-btn[data-v-c8736d9d]{align-items:center;background-image:linear-gradient(to right,var(--tw-gradient-stops));border-radius:.5rem;--tw-gradient-from:#a855f7 var(--tw-gradient-from-position);--tw-gradient-to:rgba(168,85,247,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#ec4899 var(--tw-gradient-to-position);font-weight:500;padding:.75rem 2rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.action-btn[data-v-c8736d9d]:hover{--tw-gradient-from:#9333ea var(--tw-gradient-from-position);--tw-gradient-to:rgba(147,51,234,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#db2777 var(--tw-gradient-to-position)}@media (max-width:640px){.stories-grid[data-v-c8736d9d]{grid-template-columns:repeat(1,minmax(0,1fr))}.modal-container[data-v-c8736d9d]{max-height:95vh}}.visit-section[data-v-f04bbf9c]{padding:4rem 1rem}.container[data-v-f04bbf9c]{margin-left:auto;margin-right:auto;max-width:72rem}.container[data-v-f04bbf9c]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(3rem*var(--tw-space-y-reverse));margin-top:calc(3rem*(1 - var(--tw-space-y-reverse)))}.intro-section[data-v-f04bbf9c]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.intro-section[data-v-f04bbf9c]{text-align:center}.main-title[data-v-f04bbf9c]{align-items:center;display:flex;font-size:2.25rem;font-weight:700;justify-content:center;line-height:2.5rem;--tw-text-opacity:1;color:rgb(34 211 238/var(--tw-text-opacity,1))}@media (min-width:768px){.main-title[data-v-f04bbf9c]{font-size:3rem;line-height:1}}.main-title[data-v-f04bbf9c]{text-shadow:0 0 20px rgba(6,182,212,.5)}.title-line[data-v-f04bbf9c]{border-radius:9999px;height:.25rem;margin-left:auto;margin-right:auto;--tw-bg-opacity:1;background-color:rgb(34 211 238/var(--tw-bg-opacity,1));box-shadow:0 0 20px #06b6d480;width:200px}.intro-content[data-v-f04bbf9c]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.intro-text[data-v-f04bbf9c]{font-size:1.125rem;line-height:1.75rem;line-height:1.625;max-width:48rem;--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.info-cards[data-v-f04bbf9c],.intro-text[data-v-f04bbf9c]{margin-left:auto;margin-right:auto}.info-cards[data-v-f04bbf9c]{display:grid;gap:1.5rem;grid-template-columns:repeat(1,minmax(0,1fr));max-width:56rem}@media (min-width:768px){.info-cards[data-v-f04bbf9c]{grid-template-columns:repeat(3,minmax(0,1fr))}}.info-card[data-v-f04bbf9c]{background-color:#1f293780;border-color:#06b6d44d;border-radius:.75rem;border-width:1px;padding:1.5rem;--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.info-card[data-v-f04bbf9c]:hover{border-color:#22d3ee80}.info-card[data-v-f04bbf9c]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.info-card[data-v-f04bbf9c]{text-align:center}.info-card i[data-v-f04bbf9c]{color:rgb(34 211 238/var(--tw-text-opacity,1));font-size:1.875rem;line-height:2.25rem}.info-card h3[data-v-f04bbf9c],.info-card i[data-v-f04bbf9c]{--tw-text-opacity:1}.info-card h3[data-v-f04bbf9c]{color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:1.25rem;font-weight:700;line-height:1.75rem}.info-card p[data-v-f04bbf9c],.no-visits-message[data-v-f04bbf9c]{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.no-visits-message[data-v-f04bbf9c]{align-items:center;display:flex;flex-direction:column;gap:1rem;padding-bottom:3rem;padding-top:3rem;text-align:center}.no-visits-message i[data-v-f04bbf9c]{font-size:2.25rem;line-height:2.5rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.calendar-section[data-v-f04bbf9c]{display:flex;justify-content:center}.calendar-wrapper[data-v-f04bbf9c]{background-color:#1f293780;border-radius:1rem;padding:1.5rem;--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@media (min-width:768px){.calendar-wrapper[data-v-f04bbf9c]{padding:2rem}}.calendar-wrapper[data-v-f04bbf9c]{border-color:#a855f780;border-width:2px;box-shadow:0 0 30px #a855f74d;max-width:42rem;width:100%}.calendar-title[data-v-f04bbf9c]{font-size:1.5rem;font-weight:700;line-height:2rem;margin-bottom:1.5rem;text-align:center;--tw-text-opacity:1;color:rgb(216 180 254/var(--tw-text-opacity,1));text-shadow:0 0 15px rgba(168,85,247,.5)}.calendar-header[data-v-f04bbf9c]{justify-content:space-between;margin-bottom:1.5rem}.calendar-header[data-v-f04bbf9c],.nav-btn[data-v-f04bbf9c]{align-items:center;display:flex}.nav-btn[data-v-f04bbf9c]{background-color:#9333ea33;border-radius:.5rem;justify-content:center;padding:.5rem;vertical-align:middle}.nav-btn[data-v-f04bbf9c]:hover{background-color:#9333ea4d}@media (min-width:768px){.nav-btn[data-v-f04bbf9c]{padding:.75rem}}.nav-btn[data-v-f04bbf9c]{border-color:#a855f74d;border-width:1px;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.nav-btn[data-v-f04bbf9c]:hover{border-color:#c084fc80}.nav-btn[data-v-f04bbf9c]:disabled{cursor:not-allowed;opacity:.5}.nav-btn i[data-v-f04bbf9c]{color:rgb(192 132 252/var(--tw-text-opacity,1))}.month-title[data-v-f04bbf9c],.nav-btn i[data-v-f04bbf9c]{--tw-text-opacity:1}.month-title[data-v-f04bbf9c]{color:rgb(216 180 254/var(--tw-text-opacity,1));font-size:1.125rem;font-weight:700;line-height:1.75rem}@media (min-width:768px){.month-title[data-v-f04bbf9c]{font-size:1.25rem;line-height:1.75rem}}.weekdays[data-v-f04bbf9c]{display:grid;gap:.25rem;grid-template-columns:repeat(7,minmax(0,1fr));margin-bottom:1rem}@media (min-width:768px){.weekdays[data-v-f04bbf9c]{gap:.5rem}}.weekday[data-v-f04bbf9c]{font-size:.75rem;font-weight:600;line-height:1rem;text-align:center;--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity,1))}@media (min-width:768px){.weekday[data-v-f04bbf9c]{font-size:.875rem;line-height:1.25rem}}.calendar-days[data-v-f04bbf9c]{display:grid;gap:.25rem;grid-template-columns:repeat(7,minmax(0,1fr))}@media (min-width:768px){.calendar-days[data-v-f04bbf9c]{gap:.5rem}}.calendar-day[data-v-f04bbf9c]{align-items:center;aspect-ratio:1/1;border-radius:.5rem;cursor:pointer;display:flex;font-size:.75rem;justify-content:center;line-height:1rem;position:relative;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:768px){.calendar-day[data-v-f04bbf9c]{font-size:1rem;line-height:1.5rem}}.calendar-day.past[data-v-f04bbf9c]{color:rgb(107 114 128/var(--tw-text-opacity,1));cursor:not-allowed}.calendar-day.past[data-v-f04bbf9c],.calendar-day.unavailable[data-v-f04bbf9c]{background-color:#3741514d;--tw-text-opacity:1}.calendar-day.unavailable[data-v-f04bbf9c]{color:rgb(156 163 175/var(--tw-text-opacity,1))}.calendar-day.unavailable[data-v-f04bbf9c]:hover{background-color:#37415180}.calendar-day.available[data-v-f04bbf9c]{background-color:#9333ea4d;--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity,1))}.calendar-day.available[data-v-f04bbf9c]:hover{background-color:#9333ea80}.calendar-day.available[data-v-f04bbf9c]{border-color:#c084fcb3;border-width:2px;box-shadow:0 0 15px #a855f766}.calendar-day.available.custom[data-v-f04bbf9c]{background-color:#0891b24d;border-color:#22d3eeb3}.calendar-day.available.custom[data-v-f04bbf9c]:hover{background-color:#0891b280}.calendar-day.available.custom[data-v-f04bbf9c]{box-shadow:0 0 15px #06b6d466}.calendar-day.today[data-v-f04bbf9c]{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(244 114 182/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px;--tw-ring-offset-color:#1f2937}.day-number[data-v-f04bbf9c]{font-weight:600;position:relative;z-index:10}.available-dot[data-v-f04bbf9c]{bottom:.125rem;left:50%;position:absolute;--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:768px){.available-dot[data-v-f04bbf9c]{bottom:.25rem}}.available-dot[data-v-f04bbf9c]{border-radius:9999px;height:.375rem;width:.375rem;--tw-bg-opacity:1;background-color:rgb(74 222 128/var(--tw-bg-opacity,1))}@media (min-width:768px){.available-dot[data-v-f04bbf9c]{height:.5rem;width:.5rem}}.custom-indicator[data-v-f04bbf9c]{position:absolute;right:.125rem;top:.125rem}@media (min-width:768px){.custom-indicator[data-v-f04bbf9c]{right:.25rem;top:.25rem}}.custom-indicator[data-v-f04bbf9c]{font-size:8px;--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity,1))}@media (min-width:768px){.custom-indicator[data-v-f04bbf9c]{font-size:10px}}.calendar-footer[data-v-f04bbf9c]{margin-top:1.5rem;text-align:center}.calendar-footer p[data-v-f04bbf9c]{align-items:center;display:flex;font-size:.75rem;gap:.5rem;justify-content:center;line-height:1rem;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}@media (min-width:768px){.calendar-footer p[data-v-f04bbf9c]{font-size:.875rem;line-height:1.25rem}}.modal-backdrop[data-v-f04bbf9c]{background-color:#000c;top:0;right:0;bottom:0;left:0;position:fixed;z-index:50;--tw-backdrop-blur:blur(4px);align-items:center;-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);display:flex;justify-content:center;padding:1rem}.modal-container[data-v-f04bbf9c]{margin:1rem auto;max-width:32rem;width:100%}@media (min-width:768px){.modal-container[data-v-f04bbf9c]{margin-bottom:2rem;margin-top:2rem}}.modal-content[data-v-f04bbf9c]{background-color:#1f2937f2;border-radius:1rem;position:relative;--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);border-color:#a855f7b3;border-width:2px;box-shadow:0 0 50px #a855f766;max-height:90vh;overflow-y:auto}.modal-header[data-v-f04bbf9c]{align-items:center;border-bottom-width:1px;border-color:#a855f74d;display:flex;justify-content:space-between;padding:1rem}@media (min-width:768px){.modal-header[data-v-f04bbf9c]{padding:1.5rem}}.modal-header[data-v-f04bbf9c]{background-color:#1f2937f2;position:sticky;top:0;z-index:10;--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.modal-title[data-v-f04bbf9c]{font-size:1.25rem;font-weight:700;line-height:1.75rem;--tw-text-opacity:1;color:rgb(216 180 254/var(--tw-text-opacity,1))}@media (min-width:768px){.modal-title[data-v-f04bbf9c]{font-size:1.5rem;line-height:2rem}}.close-btn[data-v-f04bbf9c]{align-items:center;background-color:#dc262633;border-radius:.5rem;display:flex;justify-content:center;padding:.5rem;vertical-align:middle}.close-btn[data-v-f04bbf9c]:hover{background-color:#dc26264d}.close-btn[data-v-f04bbf9c]{border-color:#ef44444d;border-width:1px;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.close-btn[data-v-f04bbf9c]:hover{border-color:#f8727280}.close-btn i[data-v-f04bbf9c]{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.selected-date[data-v-f04bbf9c]{background-color:#581c874d;border-radius:.5rem;margin-left:1rem;margin-right:1rem;margin-top:1rem;padding:.75rem}@media (min-width:768px){.selected-date[data-v-f04bbf9c]{margin-left:1.5rem;margin-right:1.5rem;margin-top:1.5rem;padding:1rem}}.selected-date[data-v-f04bbf9c]{align-items:center;border-color:#a855f74d;border-width:1px;display:flex;gap:.75rem;justify-content:center;text-align:center;--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem}@media (min-width:768px){.selected-date[data-v-f04bbf9c]{font-size:1rem;line-height:1.5rem}}.success-message-alert[data-v-f04bbf9c]{background-color:#22c55e33;border-radius:.5rem;margin-left:1rem;margin-right:1rem;margin-top:1rem;padding:1.5rem}@media (min-width:768px){.success-message-alert[data-v-f04bbf9c]{margin-left:1.5rem;margin-right:1.5rem;margin-top:1.5rem;padding:2rem}}.success-message-alert[data-v-f04bbf9c]{border-color:#22c55e4d;border-width:1px;text-align:center}.success-message-alert[data-v-f04bbf9c]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.success-message-alert[data-v-f04bbf9c]{--tw-text-opacity:1;color:rgb(134 239 172/var(--tw-text-opacity,1))}.success-message-alert i[data-v-f04bbf9c]{font-size:2.25rem;line-height:2.5rem;margin-bottom:1rem;--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}@media (min-width:768px){.success-message-alert i[data-v-f04bbf9c]{font-size:3rem;line-height:1}}.success-message-alert p[data-v-f04bbf9c]:first-of-type{font-size:1.125rem;font-weight:700;line-height:1.75rem}@media (min-width:768px){.success-message-alert p[data-v-f04bbf9c]:first-of-type{font-size:1.25rem;line-height:1.75rem}}.success-message-alert p[data-v-f04bbf9c]:last-of-type{color:#86efaccc;font-size:.875rem;line-height:1.25rem}@media (min-width:768px){.success-message-alert p[data-v-f04bbf9c]:last-of-type{font-size:1rem;line-height:1.5rem}}.error-message-alert[data-v-f04bbf9c]{background-color:#ef444433;border-radius:.5rem;margin-left:1rem;margin-right:1rem;margin-top:1rem;padding:1.5rem}@media (min-width:768px){.error-message-alert[data-v-f04bbf9c]{margin-left:1.5rem;margin-right:1.5rem;margin-top:1.5rem;padding:2rem}}.error-message-alert[data-v-f04bbf9c]{border-color:#ef44444d;border-width:1px;text-align:center}.error-message-alert[data-v-f04bbf9c]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.error-message-alert[data-v-f04bbf9c]{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.error-message-alert i[data-v-f04bbf9c]{font-size:2.25rem;line-height:2.5rem;margin-bottom:1rem;--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}@media (min-width:768px){.error-message-alert i[data-v-f04bbf9c]{font-size:3rem;line-height:1}}.error-message-alert p[data-v-f04bbf9c]:first-of-type{font-size:1.125rem;font-weight:700;line-height:1.75rem}@media (min-width:768px){.error-message-alert p[data-v-f04bbf9c]:first-of-type{font-size:1.25rem;line-height:1.75rem}}.error-message-alert p[data-v-f04bbf9c]:last-of-type{color:#fca6a6cc;font-size:.875rem;line-height:1.25rem}@media (min-width:768px){.error-message-alert p[data-v-f04bbf9c]:last-of-type{font-size:1rem;line-height:1.5rem}}.visit-form[data-v-f04bbf9c]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.visit-form[data-v-f04bbf9c]{padding:1rem}@media (min-width:768px){.visit-form[data-v-f04bbf9c]{padding:1.5rem}}.form-group[data-v-f04bbf9c]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.form-group label[data-v-f04bbf9c]{display:block;font-size:.875rem;font-weight:600;line-height:1.25rem;--tw-text-opacity:1;color:rgb(216 180 254/var(--tw-text-opacity,1))}@media (min-width:768px){.form-group label[data-v-f04bbf9c]{font-size:1rem;line-height:1.5rem}}.required[data-v-f04bbf9c]{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.form-group input[data-v-f04bbf9c]{background-color:#37415180;border-color:#a855f74d;border-width:1px;padding:.625rem .75rem;width:100%}@media (min-width:768px){.form-group input[data-v-f04bbf9c]{padding:.75rem 1rem}}.form-group input[data-v-f04bbf9c]{border-radius:.5rem;--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.form-group input[data-v-f04bbf9c]::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(107 114 128/var(--tw-placeholder-opacity,1))}.form-group input[data-v-f04bbf9c]::placeholder{--tw-placeholder-opacity:1;color:rgb(107 114 128/var(--tw-placeholder-opacity,1))}.form-group input[data-v-f04bbf9c]:focus{--tw-border-opacity:1;border-color:rgb(192 132 252/var(--tw-border-opacity,1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.form-group input[data-v-f04bbf9c]{transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.form-group input[data-v-f04bbf9c]:focus{--tw-ring-color:rgba(192,132,252,.3)}.form-group input[data-v-f04bbf9c]{font-size:.875rem;line-height:1.25rem}@media (min-width:768px){.form-group input[data-v-f04bbf9c]{font-size:1rem;line-height:1.5rem}}.form-group input.error[data-v-f04bbf9c]{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.form-group input.error[data-v-f04bbf9c]:focus{--tw-border-opacity:1;border-color:rgb(248 113 113/var(--tw-border-opacity,1));--tw-ring-color:hsla(0,91%,71%,.3)}.form-group input.error[data-v-f04bbf9c]{background-color:#ef44441a}.error-message[data-v-f04bbf9c]{display:block;font-size:.75rem;font-weight:500;line-height:1rem;margin-top:.25rem;--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}@media (min-width:768px){.error-message[data-v-f04bbf9c]{font-size:.875rem;line-height:1.25rem}}.general-error[data-v-f04bbf9c]{align-items:center;background-color:#ef444433;border-color:#ef44444d;border-radius:.5rem;border-width:1px;display:flex;font-size:.875rem;gap:.5rem;line-height:1.25rem;padding:.75rem;--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.submit-btn[data-v-f04bbf9c]{width:100%;--tw-bg-opacity:1;background-color:rgb(160 132 255/var(--tw-bg-opacity,1));padding-bottom:.75rem;padding-top:.75rem}.submit-btn[data-v-f04bbf9c]:hover{background-color:#a084ffe6}@media (min-width:768px){.submit-btn[data-v-f04bbf9c]{padding-bottom:1rem;padding-top:1rem}}.submit-btn[data-v-f04bbf9c]{border-radius:.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.submit-btn[data-v-f04bbf9c],.submit-btn[data-v-f04bbf9c]:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.submit-btn[data-v-f04bbf9c]:hover{--tw-scale-x:1.02;--tw-scale-y:1.02}.submit-btn[data-v-f04bbf9c]:disabled{cursor:not-allowed;opacity:.5;transform:none}.submit-btn[data-v-f04bbf9c]{overflow:hidden;position:relative;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.submit-btn[data-v-f04bbf9c],.submit-btn[data-v-f04bbf9c]:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.submit-btn[data-v-f04bbf9c]:hover{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.submit-btn[data-v-f04bbf9c]{border-color:#a084ff80;border-width:2px}.submit-btn[data-v-f04bbf9c]:hover{--tw-border-opacity:1;border-color:rgb(160 132 255/var(--tw-border-opacity,1))}.submit-btn[data-v-f04bbf9c]:before{background-image:linear-gradient(to right,var(--tw-gradient-stops));content:"";top:0;right:0;bottom:0;left:0;position:absolute;--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),hsla(0,0%,100%,.2) var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-translate-x:-100%;transition-duration:.7s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.submit-btn[data-v-f04bbf9c]:before,.submit-btn[data-v-f04bbf9c]:hover:before{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.submit-btn[data-v-f04bbf9c]:hover:before{--tw-translate-x:100%}.btn-content[data-v-f04bbf9c]{align-items:center;display:flex;font-size:1rem;justify-content:center;line-height:1.5rem;position:relative;z-index:10}@media (min-width:768px){.btn-content[data-v-f04bbf9c]{font-size:1.125rem;line-height:1.75rem}}.modal-content[data-v-f04bbf9c]::-webkit-scrollbar{width:6px}.modal-content[data-v-f04bbf9c]::-webkit-scrollbar-track{background-color:#1f293780}.modal-content[data-v-f04bbf9c]::-webkit-scrollbar-thumb{background-color:#a855f780;border-radius:9999px}.modal-content[data-v-f04bbf9c]::-webkit-scrollbar-thumb:hover{background-color:#a855f7b3}.modal-enter-active[data-v-f04bbf9c],.modal-leave-active[data-v-f04bbf9c]{transition:opacity .3s ease}.modal-enter-from[data-v-f04bbf9c],.modal-leave-to[data-v-f04bbf9c]{opacity:0}.modal-enter-active .modal-content[data-v-f04bbf9c],.modal-leave-active .modal-content[data-v-f04bbf9c]{transition:all .3s ease}.modal-enter-from .modal-content[data-v-f04bbf9c],.modal-leave-to .modal-content[data-v-f04bbf9c]{transform:scale(.9) translateY(20px)}.success-enter-active[data-v-f04bbf9c],.success-leave-active[data-v-f04bbf9c]{transition:all .3s ease}.success-enter-from[data-v-f04bbf9c],.success-leave-to[data-v-f04bbf9c]{opacity:0;transform:scale(.8)}.games-gallery[data-v-16994a21]{width:100%}.games-gallery[data-v-16994a21],.games-grid[data-v-16994a21]{position:relative}.games-grid[data-v-16994a21]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));overflow:hidden}.mobile-game-container[data-v-16994a21]{margin-left:auto;margin-right:auto;max-width:28rem;width:100%}@media (min-width:1024px){.games-grid[data-v-16994a21]:has(.is-featured){grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,200px)}.game-card.is-featured[data-v-16994a21]{grid-column:2/5;grid-row:1/3}.game-card[data-v-16994a21]:first-child:not(.is-featured){grid-column:1;grid-row:1}.game-card[data-v-16994a21]:nth-child(2):not(.is-featured):has(~.is-featured){grid-column:1;grid-row:2}.game-card[data-v-16994a21]:nth-child(4):has(.is-featured~*){grid-column:5;grid-row:1}.game-card[data-v-16994a21]:nth-child(5){grid-column:5;grid-row:2}}.game-card[data-v-16994a21]{background-color:#1f293780;border-color:#37415180;border-radius:1rem;border-width:1px;cursor:pointer;overflow:hidden;position:relative;--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.game-card[data-v-16994a21],.game-card[data-v-16994a21]:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.game-card[data-v-16994a21]:hover{--tw-scale-x:1.02;--tw-scale-y:1.02;border-color:#3b82f680;--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:rgba(59,130,246,.2);--tw-shadow:var(--tw-shadow-colored)}.game-card[data-v-16994a21]{display:flex;flex-direction:column;height:100%}.game-card.is-active[data-v-16994a21]{--tw-scale-x:1.05;--tw-scale-y:1.05;--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity,1));--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:rgba(96,165,250,.4);--tw-shadow:var(--tw-shadow-colored);animation:pulse-16994a21 1s ease-in-out infinite}.game-card.is-active[data-v-16994a21],.game-card.is-featured[data-v-16994a21]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.game-card.is-featured[data-v-16994a21]{--tw-scale-x:1.02;--tw-scale-y:1.02}.game-card.is-featured .game-image-wrapper[data-v-16994a21]{height:100%}.game-card.is-featured .game-info[data-v-16994a21]{background-image:linear-gradient(to top,var(--tw-gradient-stops));bottom:0;left:0;position:absolute;right:0;--tw-gradient-from:#111827 var(--tw-gradient-from-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgba(17,24,39,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(17,24,39,.9) var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:transparent var(--tw-gradient-to-position);padding:1.5rem}.game-card.is-featured .game-title[data-v-16994a21]{font-size:1.5rem;line-height:2rem;margin-bottom:1rem}@keyframes pulse-16994a21{0%,to{transform:scale(1.05)}50%{transform:scale(1.08)}}.game-image-wrapper[data-v-16994a21]{height:12rem;overflow:hidden;position:relative}.game-image[data-v-16994a21]{height:100%;-o-object-fit:cover;object-fit:cover;transition-duration:.7s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.game-card:hover .game-image[data-v-16994a21]{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.image-overlay[data-v-16994a21]{background-image:linear-gradient(to top,var(--tw-gradient-stops));top:0;right:0;bottom:0;left:0;--tw-gradient-from:rgba(17,24,39,.8) var(--tw-gradient-from-position);--tw-gradient-to:rgba(17,24,39,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-stops:var(--tw-gradient-from),transparent var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:transparent var(--tw-gradient-to-position)}.image-overlay[data-v-16994a21],.play-button[data-v-16994a21]{position:absolute}.play-button[data-v-16994a21]{left:50%;top:50%;--tw-translate-x:-50%;--tw-translate-y:-50%;background-color:#3b82f6e6;border-radius:9999px;height:3.5rem;width:3.5rem;--tw-backdrop-blur:blur(4px);align-items:center;-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);display:flex;font-size:1.25rem;justify-content:center;line-height:1.75rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-scale-x:0;--tw-scale-y:0;cursor:pointer;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:rgba(59,130,246,.5);--tw-shadow:var(--tw-shadow-colored)}.play-button[data-v-16994a21],.play-button.show[data-v-16994a21]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.play-button.show[data-v-16994a21]{--tw-scale-x:1;--tw-scale-y:1}.play-button[data-v-16994a21]:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(96 165 250/var(--tw-bg-opacity,1))}.mobile-shuffle-overlay[data-v-16994a21]{background-color:#11182799;top:0;right:0;bottom:0;left:0;position:absolute;--tw-backdrop-blur:blur(4px);align-items:center;-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);display:flex;justify-content:center}.shuffle-icon-small[data-v-16994a21]{font-size:1.875rem;line-height:2.25rem;--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.game-info[data-v-16994a21]{display:flex;flex-direction:column;flex-grow:1;gap:.75rem;padding:1rem}.game-title[data-v-16994a21]{font-size:1.125rem;font-weight:700;line-height:1.75rem;--tw-text-opacity:1;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.game-title[data-v-16994a21],.play-game-btn[data-v-16994a21]{color:rgb(255 255 255/var(--tw-text-opacity,1))}.play-game-btn[data-v-16994a21]{background-image:linear-gradient(to right,var(--tw-gradient-stops));border-radius:.5rem;margin-top:auto;padding:.625rem 1rem;width:100%;--tw-gradient-from:#3b82f6 var(--tw-gradient-from-position);--tw-gradient-to:rgba(59,130,246,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#4f46e5 var(--tw-gradient-to-position);align-items:center;display:flex;font-weight:500;gap:.5rem;justify-content:center;--tw-text-opacity:1}.play-game-btn[data-v-16994a21]:hover{--tw-gradient-from:#2563eb var(--tw-gradient-from-position);--tw-gradient-to:rgba(37,99,235,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#3730a3 var(--tw-gradient-to-position)}.play-game-btn[data-v-16994a21]{transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.play-game-btn[data-v-16994a21],.play-game-btn[data-v-16994a21]:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.play-game-btn[data-v-16994a21]:hover{--tw-scale-x:1.02;--tw-scale-y:1.02}.play-game-btn[data-v-16994a21]{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:rgba(59,130,246,.3);--tw-shadow:var(--tw-shadow-colored)}.play-game-btn.disabled[data-v-16994a21]{cursor:not-allowed;opacity:.7}.play-game-btn.disabled[data-v-16994a21]:hover{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.play-game-btn.disabled[data-v-16994a21],.play-game-btn.disabled[data-v-16994a21]:hover{--tw-gradient-from:#6b7280 var(--tw-gradient-from-position);--tw-gradient-to:hsla(220,9%,46%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#4b5563 var(--tw-gradient-to-position)}.shuffle-indicator[data-v-16994a21]{background-color:#111827e6;top:0;right:0;bottom:0;left:0;position:fixed;--tw-backdrop-blur:blur(12px);align-items:center;-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);display:flex;justify-content:center;z-index:50}.shuffle-content[data-v-16994a21]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.shuffle-content[data-v-16994a21]{text-align:center}.shuffle-icon[data-v-16994a21]{color:rgb(96 165 250/var(--tw-text-opacity,1));font-size:3rem;line-height:1}.shuffle-icon[data-v-16994a21],.shuffle-text[data-v-16994a21]{--tw-text-opacity:1}.shuffle-text[data-v-16994a21]{color:rgb(255 255 255/var(--tw-text-opacity,1));font-weight:500}.shuffle-progress[data-v-16994a21]{border-radius:9999px;height:.5rem;margin-left:auto;margin-right:auto;overflow:hidden;width:12rem;--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.progress-bar[data-v-16994a21]{background-image:linear-gradient(to right,var(--tw-gradient-stops));height:100%;--tw-gradient-from:#3b82f6 var(--tw-gradient-from-position);--tw-gradient-to:rgba(59,130,246,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#a855f7 var(--tw-gradient-to-position);animation:progress-16994a21 3s ease-in-out}@keyframes progress-16994a21{0%{width:0}to{width:100%}}.gallery-controls[data-v-16994a21]{justify-content:center;margin-top:1.5rem}.control-btn[data-v-16994a21],.gallery-controls[data-v-16994a21]{align-items:center;display:flex}.control-btn[data-v-16994a21]{background-color:#3b82f633;border-color:#3b82f64d;border-radius:.75rem;border-width:1px;gap:.5rem;padding:.625rem 1.25rem;--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.control-btn[data-v-16994a21]:hover{background-color:#3b82f64d;border-color:#60a5fa80}.control-btn[data-v-16994a21]{transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.control-btn[data-v-16994a21]:disabled{opacity:.5}.game-transition-enter-active[data-v-16994a21],.game-transition-leave-active[data-v-16994a21]{transition:all .5s ease}.game-transition-enter-from[data-v-16994a21]{opacity:0;transform:translateY(20px) scale(.9)}.game-transition-leave-to[data-v-16994a21]{opacity:0;transform:translateY(-20px) scale(.9)}.mobile-fade-enter-active[data-v-16994a21],.mobile-fade-leave-active[data-v-16994a21]{transition:opacity .4s ease}.mobile-fade-enter-from[data-v-16994a21],.mobile-fade-leave-to[data-v-16994a21]{opacity:0}.fade-enter-active[data-v-16994a21],.fade-leave-active[data-v-16994a21]{transition:opacity .3s ease}.fade-enter-from[data-v-16994a21],.fade-leave-to[data-v-16994a21]{opacity:0}.animate-spin[data-v-16994a21]{animation:spin-16994a21 1s linear infinite}.animate-bounce[data-v-16994a21]{animation:bounce-16994a21 1s ease-in-out infinite}@keyframes spin-16994a21{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes bounce-16994a21{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:translateY(0)}}.ml-2[data-v-16994a21]{margin-left:0;margin-right:.5rem}@media (max-width:1023px){.games-grid[data-v-16994a21]{grid-template-columns:repeat(1,minmax(0,1fr))}.game-image-wrapper[data-v-16994a21]{height:14rem}}@media (max-width:640px){.gallery-controls[data-v-16994a21]{flex-direction:column;gap:.75rem}.control-btn[data-v-16994a21]{justify-content:center;width:100%}}.video-player-container[data-v-e58f2346]{width:100%}.video-player-container[data-v-e58f2346]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.video-card[data-v-e58f2346]{background-color:#1f293780;border-color:#37415180;border-radius:1rem;border-width:1px;overflow:hidden;position:relative;--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.video-card[data-v-e58f2346]:hover{border-color:#a855f780;--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:rgba(168,85,247,.2);--tw-shadow:var(--tw-shadow-colored)}.video-preview[data-v-e58f2346]{aspect-ratio:16/9;cursor:pointer;overflow:hidden;position:relative}.video-wrapper[data-v-e58f2346]{position:relative;--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.modal-video[data-v-e58f2346],.poster-image[data-v-e58f2346],.video-iframe[data-v-e58f2346],.video-poster[data-v-e58f2346],.video-wrapper[data-v-e58f2346]{height:100%;width:100%}.poster-image[data-v-e58f2346]{-o-object-fit:cover;object-fit:cover}.video-overlay[data-v-e58f2346]{background-image:linear-gradient(to top,var(--tw-gradient-stops));top:0;right:0;bottom:0;left:0;position:absolute;--tw-gradient-from:#111827 var(--tw-gradient-from-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgba(17,24,39,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(17,24,39,.5) var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:transparent var(--tw-gradient-to-position);align-items:center;display:flex;flex-direction:column;justify-content:center;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.video-overlay.preview-active[data-v-e58f2346]{background-color:#11182733}.play-button-wrapper[data-v-e58f2346]{position:relative}.play-button[data-v-e58f2346]{background-color:#a855f7e6;border-radius:9999px;height:5rem;width:5rem;--tw-backdrop-blur:blur(4px);align-items:center;-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);display:flex;font-size:1.5rem;justify-content:center;line-height:2rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.play-button[data-v-e58f2346],.play-button[data-v-e58f2346]:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.play-button[data-v-e58f2346]:hover{--tw-scale-x:1.1;--tw-scale-y:1.1}.play-button[data-v-e58f2346]{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:rgba(168,85,247,.5);--tw-shadow:var(--tw-shadow-colored)}.play-button i[data-v-e58f2346]{margin-left:.25rem}.play-ripple[data-v-e58f2346]{animation:ripple-e58f2346 2s ease-out infinite;border-color:#c084fc80;border-radius:9999px;border-width:2px;top:0;right:0;bottom:0;left:0;position:absolute}@keyframes ripple-e58f2346{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.video-info-overlay[data-v-e58f2346]{bottom:0;left:0;padding:1.5rem;position:absolute;right:0}.video-badges[data-v-e58f2346]{display:flex;gap:.5rem;margin-bottom:.75rem}.badge[data-v-e58f2346]{border-radius:9999px;font-size:.75rem;font-weight:500;line-height:1rem;padding:.25rem .75rem;--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.badge.quality[data-v-e58f2346]{background-color:#a855f74d;border-color:#c084fc4d;border-width:1px;color:rgb(233 213 255/var(--tw-text-opacity,1))}.badge.new[data-v-e58f2346],.badge.quality[data-v-e58f2346]{--tw-text-opacity:1}.badge.new[data-v-e58f2346]{background-color:#22c55e4d;border-color:#4ade804d;border-width:1px;color:rgb(187 247 208/var(--tw-text-opacity,1))}.video-title-wrapper[data-v-e58f2346]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.video-title[data-v-e58f2346]{color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:1.25rem;font-weight:700;line-height:1.75rem}.video-subtitle[data-v-e58f2346],.video-title[data-v-e58f2346]{--tw-text-opacity:1}.video-subtitle[data-v-e58f2346]{color:rgb(209 213 219/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem}.preview-progress[data-v-e58f2346]{bottom:0;height:.25rem;left:0;position:absolute;right:0}.progress-track[data-v-e58f2346]{background-color:#37415180}.progress-fill[data-v-e58f2346],.progress-track[data-v-e58f2346]{height:100%}.progress-fill[data-v-e58f2346]{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:#a855f7 var(--tw-gradient-from-position);--tw-gradient-to:rgba(168,85,247,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#ec4899 var(--tw-gradient-to-position);animation:progress-e58f2346 10s linear}@keyframes progress-e58f2346{0%{width:0}to{width:100%}}.video-details[data-v-e58f2346]{border-color:#37415180;border-top-width:1px;gap:1.5rem;padding:1rem 1.5rem}.detail-item[data-v-e58f2346],.video-details[data-v-e58f2346]{align-items:center;display:flex}.detail-item[data-v-e58f2346]{color:rgb(156 163 175/var(--tw-text-opacity,1));font-size:.875rem;gap:.5rem;line-height:1.25rem}.detail-item[data-v-e58f2346],.detail-item i[data-v-e58f2346]{--tw-text-opacity:1}.detail-item i[data-v-e58f2346]{color:rgb(192 132 252/var(--tw-text-opacity,1))}.video-description[data-v-e58f2346]{padding:1rem 1.5rem}.video-description p[data-v-e58f2346]{line-height:1.625;--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.video-actions[data-v-e58f2346]{gap:.75rem;padding-bottom:1.5rem;padding-left:1.5rem;padding-right:1.5rem}.action-button[data-v-e58f2346],.video-actions[data-v-e58f2346]{align-items:center;display:flex}.action-button[data-v-e58f2346]{background-color:#37415180;border-color:#4b556380;border-radius:.75rem;border-width:1px;gap:.5rem;padding:.5rem 1rem;--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1));transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.action-button[data-v-e58f2346]:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1));--tw-text-opacity:1}.action-button.primary[data-v-e58f2346],.action-button[data-v-e58f2346]:hover{color:rgb(255 255 255/var(--tw-text-opacity,1))}.action-button.primary[data-v-e58f2346]{background-image:linear-gradient(to right,var(--tw-gradient-stops));border-style:none;--tw-gradient-from:#a855f7 var(--tw-gradient-from-position);--tw-gradient-to:rgba(168,85,247,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#ec4899 var(--tw-gradient-to-position);--tw-text-opacity:1;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:rgba(168,85,247,.3);--tw-shadow:var(--tw-shadow-colored)}.action-button.primary[data-v-e58f2346]:hover{--tw-gradient-from:#9333ea var(--tw-gradient-from-position);--tw-gradient-to:rgba(147,51,234,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#db2777 var(--tw-gradient-to-position)}.modal-backdrop[data-v-e58f2346]{background-color:#000000f2;top:0;right:0;bottom:0;left:0;position:fixed;z-index:50;--tw-backdrop-blur:blur(12px);align-items:center;-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);display:flex;justify-content:center;padding:1rem}.modal-container[data-v-e58f2346]{border-radius:1rem;max-width:72rem;position:relative;width:100%;--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1));border-color:#a855f74d;border-width:1px;box-shadow:0 0 100px #a855f74d;overflow:hidden}.modal-header[data-v-e58f2346]{align-items:flex-start;border-bottom-width:1px;display:flex;justify-content:space-between;--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity,1));padding:1.5rem}.modal-title-section[data-v-e58f2346]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.modal-title[data-v-e58f2346]{background-image:linear-gradient(to right,var(--tw-gradient-stops));font-size:1.5rem;font-weight:700;line-height:2rem;--tw-gradient-from:#c084fc var(--tw-gradient-from-position);--tw-gradient-to:rgba(192,132,252,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#f472b6 var(--tw-gradient-to-position);-webkit-background-clip:text;background-clip:text;color:transparent}.modal-badges[data-v-e58f2346]{display:flex;gap:.75rem}.modal-badge[data-v-e58f2346]{align-items:center;color:rgb(156 163 175/var(--tw-text-opacity,1));display:flex;font-size:.875rem;gap:.5rem;line-height:1.25rem}.modal-badge[data-v-e58f2346],.modal-badge i[data-v-e58f2346]{--tw-text-opacity:1}.modal-badge i[data-v-e58f2346]{color:rgb(192 132 252/var(--tw-text-opacity,1))}.modal-close[data-v-e58f2346]{border-radius:.75rem;height:3rem;width:3rem;--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.modal-close[data-v-e58f2346]:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.modal-close[data-v-e58f2346]{align-items:center;display:flex;justify-content:center;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.modal-close[data-v-e58f2346]:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.modal-close[data-v-e58f2346]{transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.modal-close[data-v-e58f2346]:hover{--tw-rotate:90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.modal-video-wrapper[data-v-e58f2346]{aspect-ratio:16/9;position:relative;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.modal-footer[data-v-e58f2346]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.modal-footer[data-v-e58f2346]{border-top-width:1px;--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity,1));padding:1.5rem}.video-meta[data-v-e58f2346]{gap:1.5rem}.meta-item[data-v-e58f2346],.video-meta[data-v-e58f2346]{align-items:center;display:flex}.meta-item[data-v-e58f2346]{color:rgb(156 163 175/var(--tw-text-opacity,1));font-size:.875rem;gap:.5rem;line-height:1.25rem}.meta-item[data-v-e58f2346],.meta-item i[data-v-e58f2346]{--tw-text-opacity:1}.meta-item i[data-v-e58f2346]{color:rgb(192 132 252/var(--tw-text-opacity,1))}.modal-actions[data-v-e58f2346]{display:flex;gap:.75rem}.modal-enter-active[data-v-e58f2346],.modal-leave-active[data-v-e58f2346]{transition:all .3s ease}.modal-enter-from[data-v-e58f2346],.modal-leave-to[data-v-e58f2346]{opacity:0}.modal-enter-from .modal-container[data-v-e58f2346],.modal-leave-to .modal-container[data-v-e58f2346]{transform:scale(.9)}@media (max-width:768px){.video-details[data-v-e58f2346]{gap:.75rem}.video-actions[data-v-e58f2346],.video-details[data-v-e58f2346]{flex-wrap:wrap}.action-button[data-v-e58f2346]{flex:1 1 0%;justify-content:center}.modal-container[data-v-e58f2346]{margin-left:.5rem;margin-right:.5rem;max-width:100%}.modal-actions[data-v-e58f2346]{flex-wrap:wrap}.modal-action-btn[data-v-e58f2346]{flex:1 1 0%;justify-content:center}}.modal-action-btn[data-v-e58f2346]{align-items:center;background-image:linear-gradient(to right,var(--tw-gradient-stops));border-radius:9999px;display:flex;gap:.75rem;margin-left:auto;margin-right:auto;padding:.75rem 1.5rem;position:relative;text-align:center;width:15rem;--tw-gradient-from:#9333ea var(--tw-gradient-from-position);--tw-gradient-to:rgba(147,51,234,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgba(219,39,119,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#db2777 var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:#9333ea var(--tw-gradient-to-position);font-size:.875rem;font-weight:700;letter-spacing:.025em;line-height:1.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.modal-action-btn[data-v-e58f2346],.modal-action-btn[data-v-e58f2346]:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.modal-action-btn[data-v-e58f2346]:hover{--tw-scale-x:1.05;--tw-scale-y:1.05}.modal-action-btn[data-v-e58f2346]:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.modal-action-btn[data-v-e58f2346]{animation:gradient-shift-e58f2346 3s ease infinite;background-size:200% 100%;box-shadow:0 0 20px #a855f780,0 0 40px #ec48994d,inset 0 0 20px #ffffff1a}.modal-action-btn[data-v-e58f2346]:hover{box-shadow:0 0 30px #a855f7b3,0 0 60px #ec489980}.modal-action-btn i[data-v-e58f2346]{filter:drop-shadow(0 0 3px rgba(255,255,255,.7));font-size:1.125rem;line-height:1.75rem}.modal-action-btn span[data-v-e58f2346]{text-shadow:0 0 10px hsla(0,0%,100%,.5)}@keyframes gradient-shift-e58f2346{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.main-container[data-v-52a99b11]{min-height:100vh;overflow:hidden;padding:4rem 1rem;position:relative;width:100%}@media (min-width:768px){.main-container[data-v-52a99b11]{padding-left:2rem;padding-right:2rem}}.background-effects[data-v-52a99b11]{top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.background-effects[data-v-52a99b11],.gradient-orb[data-v-52a99b11]{position:absolute}.gradient-orb[data-v-52a99b11]{border-radius:9999px;opacity:.2;--tw-blur:blur(64px);animation:float-52a99b11 20s ease-in-out infinite;filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.gradient-1[data-v-52a99b11]{background:radial-gradient(circle,#3b82f6 0,transparent 70%);left:-12rem;top:-12rem}.gradient-1[data-v-52a99b11],.gradient-2[data-v-52a99b11]{height:24rem;width:24rem}.gradient-2[data-v-52a99b11]{animation-delay:-10s;background:radial-gradient(circle,#ec4899 0,transparent 70%);bottom:-12rem;right:-12rem}@keyframes float-52a99b11{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}.section-header[data-v-52a99b11]{margin-bottom:2rem;position:relative;text-align:center;z-index:10}.main-title[data-v-52a99b11]{font-size:2.25rem;font-weight:700;line-height:2.5rem;margin-bottom:1rem}@media (min-width:768px){.main-title[data-v-52a99b11]{font-size:3.75rem;line-height:1}}.title-gradient[data-v-52a99b11]{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:#60a5fa var(--tw-gradient-from-position);--tw-gradient-to:rgba(96,165,250,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgba(192,132,252,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#c084fc var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:#f472b6 var(--tw-gradient-to-position);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 30px rgba(168,85,247,.5))}.main-subtitle[data-v-52a99b11]{font-size:1.125rem;line-height:1.75rem;margin-left:auto;margin-right:auto;max-width:42rem;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}@media (min-width:768px){.main-subtitle[data-v-52a99b11]{font-size:1.25rem;line-height:1.75rem}}.content-wrapper[data-v-52a99b11]{margin-left:auto;margin-right:auto;max-width:80rem;position:relative;z-index:10}.content-wrapper[data-v-52a99b11]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(3rem*var(--tw-space-y-reverse));margin-top:calc(3rem*(1 - var(--tw-space-y-reverse)))}.game-section[data-v-52a99b11],.section-container[data-v-52a99b11],.video-section[data-v-52a99b11]{position:relative}.section-container[data-v-52a99b11]{align-items:flex-start;display:flex;gap:2rem}.section-container.left-aligned[data-v-52a99b11]{flex-direction:row}.section-container.right-aligned[data-v-52a99b11]{flex-direction:row-reverse}.section-icon[data-v-52a99b11]{align-items:center;border-color:#60a5fa80;border-radius:1rem;border-width:2px;display:flex;flex-shrink:0;height:6rem;justify-content:center;width:6rem;--tw-gradient-from:rgba(59,130,246,.2) var(--tw-gradient-from-position);--tw-gradient-to:rgba(59,130,246,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgba(37,99,235,.2) var(--tw-gradient-to-position);font-size:2.25rem;line-height:2.5rem;--tw-text-opacity:1;box-shadow:0 0 40px #3b82f64d;color:rgb(96 165 250/var(--tw-text-opacity,1))}.section-icon[data-v-52a99b11],.section-icon.purple-icon[data-v-52a99b11]{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.section-icon.purple-icon[data-v-52a99b11]{border-color:#c084fc80;--tw-gradient-from:rgba(168,85,247,.2) var(--tw-gradient-from-position);--tw-gradient-to:rgba(168,85,247,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgba(236,72,153,.2) var(--tw-gradient-to-position);--tw-text-opacity:1;box-shadow:0 0 40px #a855f74d;color:rgb(192 132 252/var(--tw-text-opacity,1))}.section-content[data-v-52a99b11]{flex:1 1 0%}.section-content[data-v-52a99b11]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.section-title-wrapper[data-v-52a99b11]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.section-title[data-v-52a99b11]{align-items:center;display:flex;font-size:1.875rem;font-weight:700;gap:1rem;line-height:2.25rem}@media (min-width:768px){.section-title[data-v-52a99b11]{font-size:3rem;line-height:1}}.section-title.blue-theme[data-v-52a99b11]{color:rgb(96 165 250/var(--tw-text-opacity,1))}.section-title.blue-theme[data-v-52a99b11],.section-title.purple-theme[data-v-52a99b11]{--tw-text-opacity:1;text-shadow:0 0 30px currentColor}.section-title.purple-theme[data-v-52a99b11]{color:rgb(192 132 252/var(--tw-text-opacity,1))}.title-badge[data-v-52a99b11]{background-color:#3b82f633;border-radius:9999px;color:rgb(147 197 253/var(--tw-text-opacity,1));font-size:.75rem;font-weight:500;line-height:1rem;padding:.25rem .75rem}.title-badge[data-v-52a99b11],.title-badge.purple[data-v-52a99b11]{--tw-text-opacity:1}.title-badge.purple[data-v-52a99b11]{background-color:#a855f733;color:rgb(216 180 254/var(--tw-text-opacity,1))}.title-line[data-v-52a99b11]{border-radius:9999px;height:.25rem;max-width:300px;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.blue-line[data-v-52a99b11]{--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgba(96,165,250,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#60a5fa var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:transparent var(--tw-gradient-to-position);box-shadow:0 0 20px #3b82f699}.blue-line[data-v-52a99b11],.purple-line[data-v-52a99b11]{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.purple-line[data-v-52a99b11]{--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgba(192,132,252,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#c084fc var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:transparent var(--tw-gradient-to-position);box-shadow:0 0 20px #a855f799}.component-wrapper[data-v-52a99b11]{border-radius:1rem;border-width:1px;--tw-border-opacity:1;background-color:#1118274d;border-color:rgb(31 41 55/var(--tw-border-opacity,1));padding:1.5rem;--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.component-wrapper[data-v-52a99b11]:hover{background-color:#11182766}.section-footer[data-v-52a99b11]{align-items:center;display:flex;justify-content:space-between}.stats[data-v-52a99b11],.video-info[data-v-52a99b11]{display:flex;gap:1.5rem}.info-item[data-v-52a99b11],.stat-item[data-v-52a99b11]{align-items:center;display:flex;font-size:.875rem;gap:.5rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.info-item i[data-v-52a99b11],.stat-item i[data-v-52a99b11]{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.info-item i[data-v-52a99b11]{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity,1))}.section-divider[data-v-52a99b11]{align-items:center;display:flex;gap:1rem;justify-content:center;margin-bottom:1rem;margin-top:1rem}.divider-line[data-v-52a99b11]{background-image:linear-gradient(to right,var(--tw-gradient-stops));flex:1 1 0%;height:1px;--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgba(55,65,81,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#374151 var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:transparent var(--tw-gradient-to-position)}.divider-icon[data-v-52a99b11]{font-size:1.5rem;line-height:2rem;--tw-text-opacity:1;animation:rotate-52a99b11 10s linear infinite;color:rgb(75 85 99/var(--tw-text-opacity,1))}@keyframes rotate-52a99b11{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.action-buttons[data-v-52a99b11]{display:flex;gap:1rem;justify-content:center;margin-top:5rem}.action-btn[data-v-52a99b11]{border-radius:.75rem;font-weight:500;padding:1rem 2rem;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.action-btn[data-v-52a99b11],.action-btn[data-v-52a99b11]:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.action-btn[data-v-52a99b11]:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.explore-btn[data-v-52a99b11]{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:#3b82f6 var(--tw-gradient-from-position);--tw-gradient-to:rgba(59,130,246,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#a855f7 var(--tw-gradient-to-position);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.explore-btn[data-v-52a99b11]:hover{--tw-gradient-from:#2563eb var(--tw-gradient-from-position);--tw-gradient-to:rgba(37,99,235,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#9333ea var(--tw-gradient-to-position)}.explore-btn[data-v-52a99b11]{box-shadow:0 0 30px #3b82f64d}.share-btn[data-v-52a99b11]{background-color:rgb(31 41 55/var(--tw-bg-opacity,1));border-color:rgb(55 65 81/var(--tw-border-opacity,1));border-width:1px;color:rgb(209 213 219/var(--tw-text-opacity,1))}.share-btn[data-v-52a99b11],.share-btn[data-v-52a99b11]:hover{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1}.share-btn[data-v-52a99b11]:hover{background-color:rgb(55 65 81/var(--tw-bg-opacity,1));border-color:rgb(75 85 99/var(--tw-border-opacity,1));color:rgb(255 255 255/var(--tw-text-opacity,1))}[data-aos=fade-left][data-v-52a99b11]{animation:slideInLeft-52a99b11 1s ease-out}[data-aos=fade-right][data-v-52a99b11]{animation:slideInRight-52a99b11 1s ease-out}@keyframes slideInLeft-52a99b11{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight-52a99b11{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@media (max-width:768px){.section-container[data-v-52a99b11],.section-container.right-aligned[data-v-52a99b11]{flex-direction:column}.section-icon[data-v-52a99b11]{font-size:1.875rem;height:5rem;line-height:2.25rem;width:5rem}.section-title[data-v-52a99b11]{font-size:1.5rem;line-height:2rem}.section-footer[data-v-52a99b11]{gap:1rem}.action-buttons[data-v-52a99b11],.section-footer[data-v-52a99b11]{flex-direction:column}.action-buttons[data-v-52a99b11]{padding-left:1rem;padding-right:1rem}.action-btn[data-v-52a99b11],.action-buttons[data-v-52a99b11]{width:100%}}[data-v-52a99b11] .game-card,[data-v-52a99b11] .video-card{background-color:transparent;border-style:none;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}
