.cl-faq[data-v-186ed27e]{display:grid;gap:.625rem}.cl-faq details[data-v-186ed27e]{background:var(--cl-surface);border:.0625rem solid var(--cl-border);border-radius:1rem}.cl-faq summary[data-v-186ed27e]{align-items:center;color:var(--cl-text);cursor:pointer;display:flex;font-size:.875rem;font-weight:700;gap:1.125rem;justify-content:space-between;line-height:1.45;list-style:none;padding:1.1875rem 1.25rem}.cl-faq summary[data-v-186ed27e]::-webkit-details-marker{display:none}.cl-faq summary span[data-v-186ed27e]{color:var(--cl-primary);flex:0 0 auto;font-size:1.375rem;font-weight:400;transition:transform .18s ease}.cl-faq details[open] summary span[data-v-186ed27e]{transform:rotate(45deg)}.cl-faq p[data-v-186ed27e]{color:var(--cl-muted);font-size:.8125rem;line-height:1.75;margin:0;padding:0 1.25rem 1.25rem}.cl-gate[data-v-f1869b68]{-webkit-backdrop-filter:blur(.875rem);backdrop-filter:blur(.875rem);background:#070c13eb;color:var(--text-title);display:grid;font-family:Inter,Avenir Next,Avenir,Helvetica Neue,Arial,sans-serif;inset:0;padding:1.25rem;place-items:center;position:fixed;z-index:10000}.cl-gate__card[data-v-f1869b68]{background:var(--bg-secondary);border:.0625rem solid var(--border-color);border-radius:1.625rem;box-shadow:0 1.5rem 5rem #00000061;max-height:calc(100dvh - 2.5rem);overflow-y:auto;padding:2rem;text-align:center;width:min(27.5rem,100%)}.cl-gate__card img[data-v-f1869b68]{border-radius:1.125rem;margin:0 auto 1rem}.cl-gate__badge[data-v-f1869b68]{background:var(--bg-tertiary);border-radius:62.4375rem;color:var(--color-theme);display:inline-block;font-size:.6875rem;font-weight:800;letter-spacing:.12em;padding:.375rem .625rem}.cl-gate h2[data-v-f1869b68]{font-size:1.5625rem;line-height:1.2;margin:1.125rem 0 .625rem}.cl-gate p[data-v-f1869b68]{color:var(--text-desc);font-size:.875rem;line-height:1.65;margin:0}.cl-gate__check[data-v-f1869b68]{color:var(--text-desc);display:flex;font-size:.8125rem;gap:.625rem;line-height:1.5;margin:1.375rem 0;text-align:left}.cl-gate__check input[data-v-f1869b68]{accent-color:var(--color-theme);flex:0 0 auto;height:1.125rem;margin-top:.125rem;width:1.125rem}.cl-gate__check a[data-v-f1869b68]{color:var(--color-theme)}.cl-gate button[data-v-f1869b68]{border-radius:.875rem;cursor:pointer;font-weight:750;min-height:3rem;width:100%}.cl-gate__accept[data-v-f1869b68]{background:var(--color-theme);border:0;color:var(--bg-primary)}.cl-gate__accept[data-v-f1869b68]:disabled{cursor:not-allowed;opacity:.45}.cl-gate__decline[data-v-f1869b68]{background:transparent;border:.0625rem solid var(--border-color);color:var(--text-desc);margin-top:.625rem}.cl-site{--cl-surface:var(--bg-secondary);--cl-surface-alt:var(--bg-tertiary);--cl-primary:var(--color-theme);--cl-primary-light:var(--color-theme-hover);--cl-cream:var(--color-accent);--cl-text:var(--text-title);--cl-muted:var(--text-desc);--cl-border:var(--border-color);height:100%;min-height:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background:var(--bg-primary);color:var(--cl-text);font-family:Inter,Avenir Next,Avenir,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased}.cl-site *{box-sizing:border-box}.cl-site a{color:inherit;text-decoration:none}.cl-site img,.cl-site video{display:block;max-width:100%}.cl-site a,.cl-site button{-webkit-tap-highlight-color:transparent}.cl-main{min-height:60vh}.cl-header{align-items:center;display:flex;gap:1.375rem;height:5.5rem;margin:0 auto;position:relative;width:min(82.5rem,calc(100% - 3.5rem));z-index:70}.cl-brand{align-items:center;display:inline-flex;flex:0 0 auto;font-size:1.4375rem;font-weight:850;gap:.625rem;letter-spacing:-.045em}.cl-brand img{border-radius:.8125rem}.cl-brand strong{color:var(--cl-primary);font-weight:850}.cl-nav{align-items:center;color:var(--cl-muted);display:flex;font-size:.8125rem;font-weight:650;gap:1.5625rem;margin-left:auto}.cl-nav a{transition:color .18s ease}.cl-adult{border:.0625rem solid var(--cl-border);border-radius:50%;color:var(--cl-cream);display:grid;font-size:.6875rem;font-weight:800;height:2.1875rem;place-items:center;width:2.1875rem}.cl-header__cta{align-items:center;background:var(--cl-primary);border-radius:.875rem;color:var(--bg-primary);display:inline-flex;font-size:.8125rem;font-weight:800;gap:.5625rem;min-height:2.8125rem;padding:0 1.1875rem}.cl-menu{background:var(--cl-surface);border:.0625rem solid var(--cl-border);border-radius:.75rem;color:var(--cl-text);display:none;height:2.625rem;margin-left:auto;place-items:center;width:2.625rem}.cl-footer{border-top:.0625rem solid var(--cl-border);margin:6rem auto 0;padding:3rem 0 1.875rem;width:min(82.5rem,calc(100% - 3.5rem))}.cl-footer__top{display:grid;gap:5rem;grid-template-columns:.85fr 1.7fr}.cl-footer__brand p{color:var(--cl-muted);font-size:.8125rem;line-height:1.75;margin:1.25rem 0 1rem;max-width:23.125rem}.cl-footer__age{color:var(--cl-cream);font-size:.75rem;font-weight:700}.cl-footer__links{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.cl-footer__links h2{color:var(--cl-text);font-size:.75rem;letter-spacing:.12em;margin:.25rem 0 1.125rem;text-transform:uppercase}.cl-footer__links a{color:var(--cl-muted);display:block;font-size:.8125rem;margin:.75rem 0;max-width:100%;width:-moz-max-content;width:max-content}.cl-footer__legal{align-items:flex-start;border-top:.0625rem solid var(--cl-border);color:var(--text-assist);display:flex;font-size:.6875rem;gap:2.25rem;line-height:1.6;margin-top:2.375rem;padding-top:1.5rem}.cl-footer__legal span{flex:0 0 auto}.cl-footer__legal p{margin:0;max-width:45rem}.cl-mobile-actions,.cl-tabbar{display:none}@media(hover:hover)and (pointer:fine){.cl-footer__links a:hover,.cl-nav a:hover{color:var(--cl-primary-light)}.cl-header__cta:hover{background:var(--cl-primary-light)}}@media(max-width:1023px){.cl-header{gap:.75rem;height:4.375rem;width:calc(100% - 2rem)}.cl-brand{font-size:1.3125rem}.cl-brand img{height:2.5rem;width:2.5rem}.cl-menu{display:grid;order:2}.cl-adult{height:1.9375rem;margin-left:auto;order:1;width:1.9375rem}.cl-header__cta,.cl-nav{display:none}.cl-nav{align-items:stretch;background:var(--cl-surface);border:.0625rem solid var(--cl-border);border-radius:1.125rem;box-shadow:0 1.25rem 3.125rem #00000047;gap:0;left:0;margin:0;padding:.625rem;position:absolute;right:0;top:4rem}.cl-nav.is-open{display:flex;flex-direction:column}.cl-nav a{border-radius:.625rem;padding:.875rem}.cl-footer{margin-top:4rem;padding-bottom:9.5rem;width:calc(100% - 2rem)}.cl-footer__top{gap:2.375rem;grid-template-columns:1fr}.cl-footer__brand p{max-width:35rem}.cl-footer__links{gap:1.375rem;grid-template-columns:repeat(3,minmax(0,1fr))}.cl-footer__links>div{min-width:0}.cl-footer__legal{flex-direction:column;gap:.75rem}.cl-mobile-actions{-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background:#172633f5;border:.0625rem solid var(--cl-border);border-radius:1.125rem;bottom:calc(4.25rem + env(safe-area-inset-bottom,0px));box-shadow:0 .75rem 2.25rem #00000052;display:grid;gap:.5rem;grid-template-columns:1fr 1fr;left:.75rem;padding:.375rem;position:fixed;right:.75rem;z-index:90}.cl-mobile-actions a{align-items:center;border:.0625rem solid var(--cl-border);border-radius:.75rem;color:var(--cl-cream);display:flex;font-size:.75rem;font-weight:750;gap:.4375rem;justify-content:center;min-height:2.8125rem;min-width:0;padding:0 .5rem;white-space:nowrap}.cl-mobile-actions__match{background:var(--cl-primary);border-color:transparent!important;color:var(--bg-primary)!important}.cl-tabbar{background:var(--cl-surface);border-top:.0625rem solid var(--cl-border);bottom:0;display:grid;grid-template-columns:repeat(4,1fr);left:0;padding:.4375rem .3125rem calc(.4375rem + env(safe-area-inset-bottom,0px));position:fixed;right:0;z-index:89}.cl-tabbar a{align-items:center;color:var(--cl-muted);display:flex;flex-direction:column;font-size:.5625rem;font-weight:650;gap:.25rem;min-width:0}.cl-tabbar a.is-default{color:var(--cl-primary)}.cl-tabbar a.router-link-active{color:var(--cl-primary-light)}}@media(max-width:380px){.cl-header{gap:.5rem}.cl-brand{font-size:1.1875rem;gap:.4375rem}.cl-footer__links{grid-template-columns:repeat(2,minmax(0,1fr))}.cl-mobile-actions a{font-size:.6875rem}}@media(max-width:1023px)and (orientation:landscape)and (max-height:520px){.cl-mobile-actions{bottom:calc(3.625rem + env(safe-area-inset-bottom,0px));left:auto;right:1rem;width:25rem}.cl-tabbar{padding-bottom:calc(.25rem + env(safe-area-inset-bottom,0px));padding-top:.25rem}.cl-tabbar a{flex-direction:row;font-size:.5625rem;justify-content:center}}@media(prefers-reduced-motion:reduce){.cl-site *,.cl-site :after,.cl-site :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}
