@font-face{font-family:Young Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/young-serif-latin-ext-400-normal.DzElnxZw.woff2)format("woff2"),url(/_astro/young-serif-latin-ext-400-normal.4arC2Gh9.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Young Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/young-serif-latin-400-normal.DIMmNPI9.woff2)format("woff2"),url(/_astro/young-serif-latin-400-normal.D1tz0Z9s.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Petit Formal Script;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/petit-formal-script-latin-ext-400-normal._wbkGvqD.woff2)format("woff2"),url(/_astro/petit-formal-script-latin-ext-400-normal.E3lgQq5o.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Petit Formal Script;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/petit-formal-script-latin-400-normal.C9t40IAv.woff2)format("woff2"),url(/_astro/petit-formal-script-latin-400-normal.D968odld.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/atkinson-hyperlegible-next-latin-ext-400-normal.BalHKn7d.woff2)format("woff2"),url(/_astro/atkinson-hyperlegible-next-latin-ext-400-normal.qxMiU51n.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/atkinson-hyperlegible-next-latin-400-normal.FfmJh7DR.woff2)format("woff2"),url(/_astro/atkinson-hyperlegible-next-latin-400-normal.DPp7N0cD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/atkinson-hyperlegible-next-latin-ext-700-normal.CBw-mJf_.woff2)format("woff2"),url(/_astro/atkinson-hyperlegible-next-latin-ext-700-normal.292QVhS1.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/atkinson-hyperlegible-next-latin-700-normal.Dpiyiu63.woff2)format("woff2"),url(/_astro/atkinson-hyperlegible-next-latin-700-normal.C2qZD_Q9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--nit:#0f2b38;--pissarra:#518398;--cian:#00a5d5;--cian-hover:#33b7dd;--gel:#99dbee;--neu:#f3f9fb;--blanc:#fff;--tinta-suau:#3f5a66;--linia:#cfe3ea;--vall:#1f7a55;--error:#b3261e;--avis:#8a5a00;--bg:#f3f9fb;--bg-alt:#fff;--text:#0f2b38;--text-2:#3f5a66;--line:#cfe3ea;--band-bg:#0f2b38;--band-text:#fff;--band-line:#fff3;--bar-bg:#fff;--bar-text:#0f2b38;--bar-line:#cfe3ea;--nav-hover:#518398;--focus:#00a5d5;--orn:#518398;--flake:#99dbee;--spons-bg:#fff;color-scheme:light}:root[data-tema=fosc]{--bg:#0f2b38;--bg-alt:#17394a;--text:#fff;--text-2:#b9d3dd;--line:#2c5466;--band-bg:#99dbee;--band-text:#0f2b38;--band-line:#0f2b3840;--bar-bg:#0f2b38;--bar-text:#fff;--bar-line:#2c5466;--nav-hover:#99dbee;--focus:#99dbee;--orn:#99dbee;--flake:#fff;--spons-bg:#f3f9fb;color-scheme:dark}:root[data-fase=pre] .only-temp,:root[data-fase=temp] .only-pre{display:none!important}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-padding-top:80px}body{background:var(--bg);color:var(--text);margin:0;font-family:Atkinson Hyperlegible Next,system-ui,sans-serif;font-size:17px;line-height:1.6}img,video,svg{max-width:100%}img{height:auto}a{color:inherit;text-decoration:underline;text-decoration-color:var(--cian);text-underline-offset:4px;text-decoration-thickness:2px}a:hover{text-decoration-color:var(--cian-hover)}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.skip{z-index:100;background:var(--nit);color:#fff;border-radius:6px;padding:12px 16px;font-weight:700;position:absolute;top:-64px;left:16px}.skip:focus{top:8px}.d{letter-spacing:-.01em;margin:0;font-family:Young Serif,Georgia,serif;font-weight:400}.h2{font-size:30px;line-height:1.15}.h3{font-size:24px;line-height:1.2}.lead{font-size:20px;line-height:1.5}.t2{color:var(--text-2)}.m0{margin:0}.wrap{max-width:1200px;margin:0 auto;padding:0 16px}.sec{padding:48px 0}.sec-alt{background:var(--bg-alt)}.stack{flex-direction:column;display:flex}.g8{gap:8px}.g12{gap:12px}.g16{gap:16px}.g24{gap:24px}.g32{gap:32px}.strong-link{align-self:flex-start;font-weight:700}.head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.head-txt{max-width:640px}.btn-row{flex-wrap:wrap;gap:12px;display:flex}.btn{background:var(--cian);min-height:48px;color:var(--nit);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-family:inherit;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.btn:hover{background:var(--cian-hover)}.btn:active{transform:translateY(1px)}.btn-line{color:inherit;background:0 0;box-shadow:inset 0 0 0 2px}.btn-line:hover{box-shadow:inset 0 0 0 2px var(--cian);background:0 0}.chip{border-radius:999px;align-self:flex-start;align-items:center;gap:6px;min-height:28px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.chip-vall{background:var(--vall);color:#fff}.chip-gel{background:var(--gel);color:var(--nit)}.chip-pissarra{background:var(--pissarra);color:#fff}.photo{object-fit:cover;border-radius:12px;width:100%;height:100%;display:block}.orn{color:var(--orn);align-items:center;gap:12px;display:flex}.orn:before,.orn:after{content:"";background:var(--line);flex:1;height:1px}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bar{z-index:40;background:var(--bar-bg);color:var(--bar-text);border-bottom:1px solid var(--bar-line);position:sticky;top:0}.bar-in{align-items:center;gap:8px;min-height:64px;display:flex}.bar-logo{text-decoration:none;display:inline-flex}.bar-logo-img{width:52px;height:52px}.flags{gap:8px;display:flex}.flag{border-radius:50%;width:32px;height:32px;padding:2px;transition:transform .15s;display:inline-flex}.flag:hover{transform:translateY(-2px)}.flag[aria-current=page]{box-shadow:0 0 0 2px var(--cian)}.flag-svg{border-radius:50%}.nav{display:none}.nav-link{padding:8px 0;font-size:16px;font-weight:700;text-decoration:none;transition:color .15s,transform .15s;display:inline-block;position:relative}.nav-link:after{content:"";background:var(--cian);transform-origin:0;height:2px;transition:transform .2s;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.nav-link:hover{color:var(--nav-hover);transform:translateY(-2px)}.nav-link:hover:after,.nav-link[aria-current=page]:after{transform:scaleX(1)}.spacer{flex:1}.icon-btn{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.icon-btn:hover{background:color-mix(in srgb, var(--cian) 14%, transparent)}.theme-sun{display:none}:root[data-tema=fosc] .theme-sun{display:block}:root[data-tema=fosc] .theme-moon{display:none}.btn-tiq{background:var(--cian);min-height:44px;color:var(--nit);border-radius:12px;align-items:center;gap:12px;padding:0 20px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex;-webkit-mask:radial-gradient(7px at 0,#0000 98%,#000) 0 0/51% 100% no-repeat,radial-gradient(7px at 100%,#0000 98%,#000) 100% 0/51% 100% no-repeat;mask:radial-gradient(7px at 0,#0000 98%,#000) 0 0/51% 100% no-repeat,radial-gradient(7px at 100%,#0000 98%,#000) 100% 0/51% 100% no-repeat}.btn-tiq:hover{background:var(--cian-hover);transform:translateY(-1px)rotate(-2deg)}.btn-tiq-perf{border-left:2px dashed #0f2b3873;align-self:stretch;margin:8px 0}.mobile-nav{border-top:1px solid var(--bar-line);padding:8px 0 16px}.mobile-nav[hidden]{display:none}.mobile-nav-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mobile-nav-link{border-bottom:1px solid var(--bar-line);align-items:center;min-height:48px;font-weight:700;text-decoration:none;display:flex}@media (width<=767px){.btn-tiq{gap:8px;padding:0 14px}.btn-tiq-perf{display:none}.flags{gap:4px}}@media (width<=359px){.bar-logo-img{width:40px;height:40px}}.hero{color:#fff;background:var(--nit);position:relative;overflow:hidden}.hero-media{position:absolute;inset:0}.hero-video,.hero-photo{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.hero-video{display:none}.hero-photo{object-position:50% 40%}.hero-shade{background:radial-gradient(70% 45% at 50% 52%,#0f2b384d 0%,#0f2b3800 100%),linear-gradient(#0f2b3866 0%,#0f2b3814 30%,#0f2b381a 62%,#0f2b38b3 100%);position:absolute;inset:0}.hero-in{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:max(600px,82svh);padding:48px 16px 104px;display:flex;position:relative}.hero-logo{width:218px;height:218px}.coin{perspective:1000px}.coin-in{width:100%;height:100%;transform-style:preserve-3d;will-change:transform;position:relative}.coin-face{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;inset:0}.coin-back{transform:rotateY(180deg)}.coin-img{filter:drop-shadow(0 8px 24px #00000059);width:100%;height:100%;display:block}.coin-img:not([src]){visibility:hidden}.coin-img.is-photo{object-fit:cover;box-shadow:0 0 0 3px var(--pissarra,#518398), 0 8px 24px #00000059;filter:none;border:5px solid #fff;border-radius:50%}.lema{text-shadow:0 2px 16px #00000073;font-family:Petit Formal Script,cursive;font-size:34px;line-height:1.25}.hero-h1{color:#fff;text-shadow:0 2px 14px #0000008c;margin:0;font-family:Young Serif,Georgia,serif;font-size:24px;font-weight:400;line-height:1.2}.hero-lead{text-shadow:0 1px 10px #0009;margin:0}.hero-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:12px;display:flex}.hero-ctas .btn-line{color:#fff;-webkit-backdrop-filter:blur(4px);background:#0f2b3859}.cd{justify-content:center;width:100%;margin-top:20px;display:flex}.cdt-wrap{filter:drop-shadow(0 16px 24px #00000059);width:100%;max-width:420px}.cdt{color:var(--nit);background:#fff;border-radius:20px;grid-template-columns:1fr;display:grid}.cdt-stubbed{--stub:112px;--notch-y:calc(100% - var(--stub));grid-template-rows:1fr var(--stub)}.cdt-nums{grid-template-columns:repeat(4,minmax(0,1fr));padding:20px 12px 16px;display:grid}.cdt-u{flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.cdt-u+.cdt-u{border-left:1px solid var(--linia)}.cdt-n{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-family:Young Serif,Georgia,serif;font-size:52px;font-weight:400;line-height:1}.cdt-l{letter-spacing:.1em;text-transform:uppercase;color:var(--tinta-suau);font-size:12px;font-weight:700}.cdt-u-seg .cdt-n{color:var(--pissarra)}.cdt-stub{border-top:2px dashed var(--linia);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:12px 20px;display:flex}.cdt-k{letter-spacing:.1em;text-transform:uppercase;color:var(--tinta-suau);font-size:12px;font-weight:700}.cdt-date{font-family:Young Serif,Georgia,serif;font-size:20px;font-weight:400;line-height:1.2}.cdt-h{font-size:17px;font-weight:700}.cd-pop{margin-top:4px}.cd-pop .cdt-wrap{filter:drop-shadow(0 10px 16px #00000059);max-width:none}.cd-pop .cdt-n{font-size:44px}.cd-pop .cdt-nums{padding:18px 8px 14px}.cdt,.tiq{-webkit-mask:radial-gradient(circle 12px at 0 var(--notch-y,50%), #0000 98%, #000) 0 0/51% 100% no-repeat, radial-gradient(circle 12px at 100% var(--notch-y,50%), #0000 98%, #000) 100% 0/51% 100% no-repeat;mask:radial-gradient(circle 12px at 0 var(--notch-y,50%), #0000 98%, #000) 0 0/51% 100% no-repeat, radial-gradient(circle 12px at 100% var(--notch-y,50%), #0000 98%, #000) 100% 0/51% 100% no-repeat}.tiq-wrap{filter:drop-shadow(0 14px 14px #0f2b3859)}.tiq{color:var(--nit);background:#fff;border-radius:20px;grid-template-columns:1fr;height:100%;display:grid}.tiq-stack{--notch-y:calc(100% - var(--stub));grid-template-rows:1fr var(--stub)}.tiq-stack>.tiq-stub{height:var(--stub)}.tiq-ticket{--stub:88px}.tiq-today{--stub:184px}.tiq-main{padding:24px}.tiq-stub{border-top:2px dashed var(--linia);flex-direction:column;justify-content:center;gap:12px;min-width:0;padding:24px;display:flex}.tiq-stub-row{flex-direction:row;justify-content:space-between;align-items:center;padding-top:0;padding-bottom:0}.tiq-k{color:var(--tinta-suau);font-size:13px}.tiq-v{font-size:17px;font-weight:700}.tiq-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.tiq-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tiq-desc{color:var(--tinta-suau);font-size:15px}.tiq-add{color:var(--nit);font-weight:700}.price{font-family:Young Serif,Georgia,serif;font-size:38px;line-height:1}.today{z-index:2;margin-top:-36px;position:relative}.tickets{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.intro{text-align:center;align-self:center;max-width:760px}.why{grid-template-columns:1fr;gap:24px;display:grid}.why-item{grid-template-columns:116px 1fr;align-items:center;gap:16px;display:grid}.why-img{object-fit:cover;width:116px;height:116px;box-shadow:0 0 0 4px var(--bg), 0 0 0 6px var(--gel);border-radius:50%}.mosaic{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mosaic-1{grid-column:span 2;height:420px}.mosaic-2,.mosaic-3{height:200px}.mosaic-4{grid-column:span 2;height:220px}.legend{font-size:15px}.legend-item{align-items:center;gap:8px;display:flex}.legend-sw{border-radius:6px;width:16px;height:16px}.sw-V{background:var(--vall)}.sw-N{background:var(--gel)}.sw-P{background:var(--pissarra)}.week{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.day{border-radius:6px;flex-direction:column;align-items:center;gap:2px;padding:8px 0;display:flex}.day-V{background:var(--vall);color:#fff}.day-N{background:var(--gel);color:var(--nit)}.day-P{background:var(--pissarra);color:#fff}.day-w{font-size:13px}.day-n{font-size:20px;font-weight:700;line-height:1.1}.hours{border-top:1px solid var(--line);margin:0}.hours-row{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.hours-row dt,.hours-row dd{margin:0}.hours-row dd{text-align:right;font-weight:700}.ev-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.ev{border-bottom:1px solid var(--line);grid-template-columns:88px 1fr;align-items:start;gap:16px;padding:24px 0;display:grid}.ev-img{object-fit:cover;border-radius:12px;width:88px;height:88px}.ev-date{font-size:15px}.cols{grid-template-columns:1fr;gap:32px;display:grid}.two{grid-template-columns:1fr;gap:24px;display:grid}.two-center{align-items:center}.panel{color:#fff;border-radius:12px;align-items:flex-end;min-height:360px;display:flex;position:relative;overflow:hidden}.panel-img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.panel-shade{background:linear-gradient(#0f2b3800 30%,#0f2b38eb 100%);position:absolute;inset:0}.panel-in{flex-direction:column;gap:8px;padding:24px;display:flex;position:relative}.panel-link{color:#fff;font-weight:700}.band{background:var(--band-bg);color:var(--band-text)}.band-link{color:inherit;font-weight:700}.stats{border-top:1px solid var(--band-line);grid-template-columns:1fr;margin:0;display:grid}.stat{border-bottom:1px solid var(--band-line);align-items:baseline;gap:16px;padding:16px 0;display:flex}.stat-n{min-width:120px;margin:0;font-family:Young Serif,Georgia,serif;font-size:38px;line-height:1}.stat-l{margin:0}.revs{grid-template-columns:1fr;gap:16px;display:grid}.rev{background:var(--bg);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:12px;margin:0;padding:24px;display:flex}.rev-q{font-family:Young Serif,Georgia,serif;font-size:20px;line-height:1.35}.rev-cap{font-size:14px}.rev-author{color:var(--text)}.cookies{z-index:60;background:var(--bg-alt);max-width:560px;color:var(--text);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:12px;padding:16px 20px;font-size:15px;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 12px 32px #0f2b3840}.btn-sm{min-height:40px;padding:0 16px;font-size:15px}.rev-who{align-items:center;gap:12px;display:flex}.rev-av{object-fit:cover;border-radius:50%;flex:none;width:48px;height:48px}.rev-ini{background:var(--pissarra);color:#fff;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:inline-flex}.stars-off{color:var(--line)}.rev-cta{background:0 0;border-style:dashed;justify-content:center}.stars{color:var(--cian);letter-spacing:2px;font-size:18px}.gscore{color:inherit;border:1px solid var(--line);background:var(--bg);border-radius:12px;align-items:center;gap:16px;padding:12px 20px;text-decoration:none;display:flex}.gscore-n{font-family:Young Serif,Georgia,serif;font-size:44px;font-weight:400;line-height:1}.map-img{border:1px solid var(--line);border-radius:12px;height:auto}.gmap{aspect-ratio:4/3;border:1px solid var(--line);background-color:var(--bg-alt);background-image:repeating-linear-gradient(0deg, transparent 0 38px, color-mix(in srgb, var(--line) 70%, transparent) 38px 40px), repeating-linear-gradient(90deg, transparent 0 38px, color-mix(in srgb, var(--line) 70%, transparent) 38px 40px);border-radius:12px;position:relative;overflow:hidden}.gmap-ph{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:16px;display:flex;position:absolute;inset:0}.gmap-pin{filter:drop-shadow(0 4px 6px #0f2b3840)}.gmap-addr{background:var(--bg-alt);border-radius:6px;margin:0;padding:8px 12px;font-size:15px}.gmap-note{color:var(--text-2);background:var(--bg-alt);border-radius:6px;margin:0;padding:2px 8px;font-size:13px}.gmap-wide .gmap{aspect-ratio:16/9}.gmap-frame{border:0;width:100%;height:100%;position:absolute;inset:0}.faq{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line);padding:16px 0}.faq-q{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:28px;font-weight:700;list-style:none;display:flex}.faq-q::-webkit-details-marker{display:none}.faq-icon{flex:none;transition:transform .2s}.faq-item[open] .faq-icon{transform:rotate(45deg)}.faq-a{margin:12px 0 0}.spons{background:var(--spons-bg);color:var(--nit);border-top:1px solid var(--linia)}.spons-p{color:var(--tinta-suau);margin:0}.spons-link{color:var(--nit);font-weight:700}.logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.logo{border:1px solid var(--linia);background:#fff;border-radius:12px;justify-content:center;align-items:center;height:88px;padding:8px;text-decoration:none;display:flex}.logo-img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.logo-lg{height:112px;padding:12px}.logo-xl{height:136px;padding:14px}.spons-tiers{flex-direction:column;gap:32px;display:flex}.spons-top{flex-direction:column;gap:24px;display:flex}.spons-group{flex-direction:column;gap:12px;min-width:0;display:flex}.spons-label{letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-suau);margin:0;font-size:13px;font-weight:700}.logos.logos-top{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.foot{background:var(--nit);color:#b9d3dd;padding:56px 0 32px;font-size:15px}.foot a{color:#e8f4f8;text-decoration:none;transition:color .15s}.foot a:hover{color:#fff;text-decoration:underline;text-decoration-color:var(--cian);text-underline-offset:4px;text-decoration-thickness:2px}.foot-in{flex-direction:column;gap:40px;display:flex}.foot-top{grid-template-columns:1fr;gap:32px;display:grid}.foot-brand{flex-direction:column;gap:16px;display:flex}.foot a.foot-home{align-items:center;gap:16px;text-decoration:none;display:inline-flex}.foot-logo{flex:none;width:84px;height:84px}.foot-id{flex-direction:column;gap:2px;display:flex}.foot-name{color:#fff;font-family:Young Serif,Georgia,serif;font-size:24px;line-height:1.15}.foot-lema{color:var(--gel);font-family:Petit Formal Script,cursive;font-size:20px;line-height:1.3}.foot-org{max-width:34ch;margin:0}.foot-org a{font-weight:700}.foot-actions{align-items:center;gap:12px;display:flex}.foot a.foot-btn{color:var(--nit);min-height:44px;padding:0 20px;font-size:16px}.foot a.foot-btn:hover{color:var(--nit);text-decoration:none}.foot a.foot-ig{border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;box-shadow:inset 0 0 0 1px #2c5466}.foot a.foot-ig:hover{box-shadow:inset 0 0 0 2px var(--cian);text-decoration:none}.foot-col{flex-direction:column;gap:14px;display:flex}.foot-title{letter-spacing:.08em;text-transform:uppercase;color:var(--gel);margin:0;font-size:13px;font-weight:700}.foot-list{flex-direction:column;gap:10px;margin:0;padding:0;font-style:normal;list-style:none;display:flex}.foot-row{align-items:flex-start;gap:10px;display:flex}.foot-row svg{color:var(--gel);flex:none;margin-top:3px}.foot-bottom{border-top:1px solid #2c5466;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:24px;font-size:14px;display:flex}.foot-bottom a{color:#b9d3dd}.snow{pointer-events:none;z-index:30;position:fixed;inset:0;overflow:hidden}.flake{color:var(--flake);animation:linear infinite fall;position:absolute;top:-24px}.flake-in{animation:ease-in-out infinite alternate sway;display:block}@keyframes fall{0%{transform:translateY(0)}to{transform:translateY(110vh)}}@keyframes sway{0%{transform:translate(-18px)rotate(0)}to{transform:translate(18px)rotate(160deg)}}.pop{width:calc(100% - 32px);max-width:600px;max-height:calc(100vh - 32px);color:var(--nit);background:#fff;border:0;border-radius:20px;padding:0;overflow-y:auto;box-shadow:0 24px 64px #00000059}.pop::backdrop{background:#0f2b3899}.pop-top{background:var(--nit);color:#fff;text-align:center;flex-direction:column;align-items:center;gap:12px;padding:28px 16px 24px;display:flex;position:relative;overflow:hidden}.pop-top:after{content:"";background:repeating-linear-gradient(90deg, var(--cian) 0 12px, transparent 12px 20px);height:6px;position:absolute;bottom:0;left:0;right:0}.pop-lema{font-size:30px}.pop-when{color:var(--gel)}.pop-logo{width:72px;height:72px}.pop-body{flex-direction:column;gap:12px;padding:20px 16px 16px;display:flex}.pop-p{color:var(--tinta-suau);margin:0}.pop-form{flex-wrap:wrap;gap:12px;display:flex}.pop-x{z-index:2;color:#fff;position:absolute;top:8px;right:8px}.pop-consent{color:var(--tinta-suau);flex-basis:100%;align-items:flex-start;gap:8px;font-size:13px;display:flex}.pop-check{flex:none;width:20px;height:20px;margin:0}.pop-later{min-height:44px;color:var(--nit);cursor:pointer;background:0 0;border:0;align-self:center;padding:8px 0;font:700 15px Atkinson Hyperlegible Next,system-ui,sans-serif;text-decoration:underline}.pop-msg{color:var(--avis);margin:0;font-size:15px;font-weight:700}.pop-msg[hidden]{display:none}.field{border:2px solid var(--linia);min-height:48px;color:var(--nit);background:#fff;border-radius:6px;padding:0 16px;font-family:inherit;font-size:17px}.field-mail{flex:220px}.field-cp{flex:0 120px}.skates{transform-origin:44% 0;pointer-events:none;width:58px;height:auto;animation:3.2s ease-in-out infinite alternate swing;position:absolute;top:0;left:14px}@keyframes swing{0%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}.nf{flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;min-height:60vh;display:flex}@media (width>=768px){.spons-top{flex-direction:row;gap:32px}.foot-top{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:40px}.wrap{padding:0 32px}.sec{padding:96px 0}.h2{font-size:48px}.bar-in{gap:16px}.nav{align-items:center;gap:24px;margin-right:8px;display:flex}.menu-btn,.mobile-nav{display:none!important}.hero-in{min-height:max(700px,88svh);padding:64px 32px 144px}.hero-logo{width:302px;height:302px}.lema{font-size:56px}.hero-h1{font-size:30px}.cd{margin-top:28px}.cdt-wrap{max-width:1000px}.cdt,.cdt-stubbed{--notch-y:50%;grid-template-rows:none;grid-template-columns:minmax(0,1fr) 240px}.cdt-nums{padding:32px 16px 28px}.cdt-n{font-size:clamp(56px,8vw,120px)}.cdt-l{font-size:14px}.cdt-stub{border-top:0;border-left:2px dashed var(--linia);flex-flow:column;justify-content:center;align-items:center;gap:8px;padding:24px}.cdt-date{font-size:26px}.cd-pop .cdt{grid-template-columns:1fr}.cd-pop .cdt-n{font-size:72px}.cd-pop .cdt-nums{padding:24px 12px 20px}.skates{width:104px;left:32px}.revs{grid-template-columns:repeat(3,minmax(0,1fr))}.today{margin-top:-52px}.today-in{justify-content:center;display:flex}.today .tiq-wrap{width:720px}.tiq-h{--notch-y:50%;grid-template-rows:none;grid-template-columns:1fr 240px}.tiq-h>.tiq-stub{height:auto}.tiq-h .tiq-stub{border-top:0;border-left:2px dashed var(--linia)}.why{grid-template-columns:repeat(4,minmax(0,1fr))}.why-item{text-align:center;grid-template-columns:1fr;align-content:start;place-items:start center}.why-img{width:144px;height:144px}.mosaic{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:220px;gap:12px}.mosaic-1{grid-area:span 2/span 2;height:100%}.mosaic-2,.mosaic-3,.mosaic-4{height:100%}.mosaic-4{grid-column:span 2}.two{grid-template-columns:1fr 1fr}.panel{min-height:480px}.stats{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr))}.stat{border-bottom:0;border-left:1px solid var(--band-line);flex-direction:column;gap:8px;padding:0 24px}.stat:first-child{border-left:0;padding-left:0}.logos{grid-template-columns:repeat(6,minmax(0,1fr))}.cols{grid-template-columns:5fr 7fr;align-items:start;gap:64px;display:grid}.pop-top{padding:36px 40px 32px}.pop-lema{font-size:40px}.pop-body{padding:28px 40px 24px}}@media (prefers-reduced-motion:reduce){.snow{display:none}.skates{animation:none}.btn-tiq:hover,.nav-link:hover,.flag:hover{transform:none}}.crumbs{flex-wrap:wrap;gap:4px 8px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.crumbs li+li:before{content:"›";opacity:.7;margin-right:8px}.crumbs a{color:inherit}.ph-hero{color:#fff;background:var(--nit);position:relative;overflow:hidden}.ph-hero-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ph-hero-shade{background:linear-gradient(#0f2b3873 0%,#0f2b388c 45%,#0f2b38eb 100%);position:absolute;inset:0}.ph-hero-in{flex-direction:column;justify-content:flex-end;gap:16px;min-height:440px;padding-top:48px;padding-bottom:48px;display:flex;position:relative}.ph-hero-plain .ph-hero-in{min-height:0;padding-top:48px;padding-bottom:48px}.ph-hero-crumbs{color:#b9d3dd}.ph-hero-crumbs a{color:#fff}.ph-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--gel);margin:0;font-size:13px;font-weight:700}.ph-h1{max-width:900px;margin:0;font-family:Young Serif,Georgia,serif;font-size:38px;font-weight:400;line-height:1.1}.ph-lead{color:#e8f4f8;max-width:680px;margin:0;font-size:19px;line-height:1.55}.ph-hero .btn-line{color:#fff}.lead-p{font-size:19px;line-height:1.55}.narrow{max-width:760px}.grid2,.grid3,.grid4{grid-template-columns:1fr;gap:24px;display:grid}.card{background:var(--bg-alt);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:12px;padding:24px;display:flex}.sec-alt .card{background:var(--bg)}.card-num{color:var(--pissarra);font-family:Young Serif,Georgia,serif;font-size:38px;line-height:1}:root[data-tema=fosc] .card-num{color:var(--gel)}.pill-row{flex-wrap:wrap;gap:8px;display:flex}.pill{background:var(--bg-alt);border:1px solid var(--line);border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:8px 16px;font-size:16px;display:inline-flex}.photo-box{border-radius:12px;overflow:hidden}.photo-box .photo{aspect-ratio:4/3;height:auto}.note{background:color-mix(in srgb, var(--avis) 12%, transparent);border:1px solid color-mix(in srgb, var(--avis) 40%, transparent);color:var(--text);border-radius:12px;padding:16px 20px;font-size:15px}.note-strong{font-weight:700}.steps{counter-reset:pas;grid-template-columns:1fr;gap:24px;margin:0;padding:0;list-style:none;display:grid}.step{flex-direction:column;gap:12px;display:flex}.step-head{align-items:center;gap:12px;display:flex}.step-n{background:var(--cian);width:48px;height:48px;color:var(--nit);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:19px;font-weight:700;display:flex}.step-line{background:var(--line);flex:1;height:2px}.checks{grid-template-columns:1fr;gap:20px 32px;margin:0;padding:0;list-style:none;display:grid}.check{grid-template-columns:32px 1fr;align-items:start;gap:12px;display:grid}.check-ico{background:color-mix(in srgb, var(--cian) 18%, transparent);width:32px;height:32px;color:var(--cian);border-radius:50%;justify-content:center;align-items:center;display:flex}:root[data-tema=fosc] .check-ico{color:var(--gel)}.price-tiq .tiq-main{flex-direction:column;gap:8px;display:flex}.price-big{font-family:Young Serif,Georgia,serif;font-size:56px;line-height:1}.price-list{color:var(--tinta-suau);flex-direction:column;gap:4px;margin:0;padding-left:20px;display:flex}.form-grid{grid-template-columns:1fr;gap:16px;display:grid}.fld{flex-direction:column;gap:6px;font-size:15px;font-weight:700;display:flex}.fld-full{grid-column:1/-1}.inp{border:2px solid var(--line);background:var(--bg-alt);min-height:48px;color:var(--text);border-radius:6px;width:100%;padding:0 14px;font-family:inherit;font-size:17px;font-weight:400}textarea.inp{resize:vertical;min-height:112px;padding:12px 14px}select.inp{appearance:auto}.inp:focus-visible{outline:3px solid var(--focus);outline-offset:1px}.fld-hint{color:var(--text-2);font-size:13px;font-weight:400}.chk{color:var(--text-2);align-items:flex-start;gap:10px;font-size:15px;font-weight:400;display:flex}.chk input{flex:none;width:20px;height:20px;margin:2px 0 0}.chk-grid{border:0;grid-template-columns:1fr;gap:8px 16px;margin:0;padding:0;display:grid}.chk-grid legend{margin-bottom:8px;padding:0;font-size:15px;font-weight:700}.form-msg{color:var(--avis);margin:0;font-weight:700}.form-msg[data-state=ok],.pop-msg[data-state=ok]{color:var(--vall)}:root[data-tema=fosc] .form-msg{color:#f2c66d}:root[data-tema=fosc] .form-msg[data-state=ok],:root[data-tema=fosc] .pop-msg[data-state=ok]{color:#6fd3a4}.offer{border:1px solid var(--line);background:var(--bg-alt);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.offer-top{flex-direction:column;gap:4px;padding:20px 24px;display:flex}.offer-esc{background:var(--cian);color:var(--nit)}.offer-cas{background:var(--gel);color:var(--nit)}.offer-emp{background:var(--nit);color:#fff}:root[data-tema=fosc] .offer-emp{background:#2c5466}.offer-clu{background:var(--pissarra);color:#fff}.offer-when{font-size:14px;font-weight:700}.offer-body{flex-direction:column;flex:1;gap:12px;padding:20px 24px 24px;display:flex}.offer-list{flex-direction:column;gap:4px;margin:0;padding-left:20px;display:flex}.offer-price{margin-top:auto;font-weight:700}.slots{flex-direction:column;gap:8px;display:flex}.slots-scroll{overflow-x:auto}.slots-in{flex-direction:column;gap:8px;min-width:640px;display:flex}.slot-row{grid-template-columns:96px 1fr;align-items:center;gap:12px;display:grid}.slot-day{font-size:15px;font-weight:700}.slot-track{background:var(--bg-alt);border:1px solid var(--line);border-radius:6px;height:40px;position:relative}.slot-blk{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;padding:0 4px;font-size:12px;font-weight:700;display:flex;position:absolute;top:4px;bottom:4px;overflow:hidden}.slot-ticks{height:20px;color:var(--text-2);margin-left:108px;font-size:12px;position:relative}.slot-tick{position:absolute;transform:translate(-50%)}.k-pub{background:var(--pissarra);color:#fff}.k-esc{background:var(--cian);color:var(--nit)}.k-grp{background:var(--gel);color:var(--nit)}.k-emp{background:var(--nit);color:#fff}:root[data-tema=fosc] .k-emp{color:var(--nit);background:#fff}.k-ani{color:var(--nit);box-shadow:inset 0 0 0 2px var(--nit);background:#fff}.legend-row{flex-wrap:wrap;gap:8px 16px;font-size:14px;display:flex}.legend-row .legend-sw{vertical-align:-3px;border-radius:6px;width:16px;height:16px;margin-right:6px;display:inline-block}.tabs{flex-wrap:wrap;gap:8px;display:flex}.tab{border:2px solid var(--line);background:var(--bg-alt);min-height:44px;color:var(--text);cursor:pointer;border-radius:999px;padding:0 16px;font:700 15px Atkinson Hyperlegible Next,system-ui,sans-serif}.tab[aria-selected=true],.tab[aria-pressed=true]{background:var(--nit);border-color:var(--nit);color:#fff}:root[data-tema=fosc] .tab[aria-selected=true],.tab[aria-pressed=true]{background:var(--gel);border-color:var(--gel);color:var(--nit)}.route{border-bottom:1px solid var(--line);grid-template-columns:1fr;gap:4px 16px;padding:16px 0;display:grid}.route-mode{font-weight:700}.route-time{font-family:Young Serif,Georgia,serif;font-size:22px;line-height:1.2}.anchors{flex-wrap:wrap;gap:8px;display:flex}.anchors a{color:#fff;border:2px solid #ffffff80;border-radius:999px;align-items:center;min-height:44px;padding:0 16px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.anchors a:hover{border-color:var(--cian)}.radial{width:100%;max-width:560px;height:auto;margin:0 auto;display:block}.radial-ring{fill:none;stroke:var(--line);stroke-dasharray:4 6}.radial-ring-l{fill:var(--text-2);font-size:12px}.radial-dot{fill:var(--gel)}.radial-dot-big{fill:var(--cian)}.radial-name{fill:var(--text);font-size:14px;font-weight:700}.radial-name-big{font-size:18px}.radial-t{fill:var(--text-2);font-size:12px}.radial-center{fill:var(--nit)}:root[data-tema=fosc] .radial-center{fill:var(--gel)}.shop{grid-template-columns:1fr;align-items:start;gap:32px;display:grid}.shop-list{background:var(--bg-alt);border:1px solid var(--line);border-radius:12px;margin:0;padding:0 24px;list-style:none}.shop-item{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex}.shop-item:last-child{border-bottom:0}.shop-info{flex-direction:column;flex:240px;gap:4px;display:flex}.shop-name{font-size:18px;font-weight:700}.shop-right{align-items:center;gap:16px;display:flex}.shop-price{text-align:right;min-width:72px;font-family:Young Serif,Georgia,serif;font-size:24px}.qty{align-items:center;gap:8px;display:flex}.qty-btn{border:2px solid var(--line);background:var(--bg-alt);width:44px;height:44px;color:var(--text);cursor:pointer;border-radius:50%;font-size:22px;font-weight:700;line-height:1}.qty-btn:hover{border-color:var(--cian)}.qty-n{text-align:center;min-width:24px;font-size:19px;font-weight:700}.cart{background:var(--nit);color:#fff;border-radius:20px;flex-direction:column;gap:16px;padding:24px;display:flex}:root[data-tema=fosc] .cart{background:#17394a;border:1px solid #2c5466}.cart-line{justify-content:space-between;gap:12px;display:flex}.cart-sep{border-top:1px solid #2c5466;flex-direction:column;gap:8px;padding-top:16px;display:flex}.cart-total{justify-content:space-between;align-items:baseline;display:flex}.cart-total-n{font-family:Young Serif,Georgia,serif;font-size:40px;line-height:1}.cart .inp{color:#fff;background:#17394a;border-color:#3d6a7d}.cart .fld-hint,.cart .chk{color:#b9d3dd}.cart a{color:var(--gel)}.cart .btn[disabled]{opacity:.55;cursor:not-allowed}.cart-pay{color:#b9d3dd;flex-wrap:wrap;justify-content:center;gap:8px;font-size:13px;display:flex}.months{grid-template-columns:1fr;gap:32px;display:grid}.month-t{text-transform:capitalize;margin:0 0 12px;font-family:Young Serif,Georgia,serif;font-size:24px}.cal{border-collapse:separate;border-spacing:4px;table-layout:fixed;width:100%}.cal th{color:var(--text-2);padding:4px 0;font-size:13px;font-weight:700}.cal td{text-align:center;border-radius:6px;height:48px;font-size:16px;font-weight:700}.cal .c-off{color:var(--text-2);opacity:.45;font-weight:400}.cal .c-V{background:var(--vall);color:#fff}.cal .c-N{background:var(--gel);color:var(--nit)}.cal .c-P{background:var(--pissarra);color:#fff}.cal .c-short{box-shadow:inset 0 -4px 0 var(--avis)}.cal .c-today{outline:3px solid var(--cian);outline-offset:1px}.filters{flex-wrap:wrap;gap:8px;display:flex}.gal{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:160px;grid-auto-flow:dense;gap:8px;display:grid}.gal-item{cursor:zoom-in;background:var(--nit);border:0;border-radius:12px;margin:0;padding:0;position:relative;overflow:hidden}.gal-item .photo{border-radius:0}.gal-wide{grid-column:span 2}.gal-tall{grid-row:span 2}.gal-item[hidden]{display:none}.gal-play{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.gal-play-c{width:72px;height:72px;color:var(--nit);background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;display:flex}.lb{color:#fff;background:#0f2b38f5;border:0;width:100vw;max-width:none;height:100vh;max-height:none;margin:0;padding:0}.lb::backdrop{background:#0f2b38f5}.lb-in{flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;padding:64px 16px 24px;display:flex;position:relative}.lb-media{object-fit:contain;border-radius:12px;max-width:100%;max-height:calc(100vh - 140px)}.lb-cap{color:#b9d3dd;text-align:center;margin:0;font-size:15px}.lb-x{color:#fff;position:absolute;top:12px;right:12px}.lb-prev,.lb-next{color:#fff;background:#0f2b3899;position:absolute;top:50%;transform:translateY(-50%)}.lb-prev{left:8px}.lb-next{right:8px}.prose{max-width:760px}.prose h1{display:none}.prose h2{margin:40px 0 12px;font-family:Young Serif,Georgia,serif;font-size:26px;font-weight:400;line-height:1.2}.prose h3{margin:32px 0 8px;font-family:Young Serif,Georgia,serif;font-size:21px;font-weight:400;line-height:1.25}.prose h4{margin:24px 0 8px;font-size:17px}.prose p,.prose li{color:var(--text-2)}.prose strong{color:var(--text)}.prose ul,.prose ol{padding-left:22px}.prose hr{border:0;border-top:1px solid var(--line);margin:32px 0}.prose a{word-break:break-word}@media (width>=768px){.ph-hero-in{min-height:560px;padding-top:64px;padding-bottom:72px}.ph-h1{font-size:64px}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid4{grid-template-columns:repeat(4,minmax(0,1fr))}.steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.steps-4{grid-template-columns:repeat(4,minmax(0,1fr))}.steps-3{grid-template-columns:repeat(3,minmax(0,1fr))}.checks,.form-grid,.chk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.route{grid-template-columns:200px 120px 1fr;align-items:baseline}.shop{grid-template-columns:minmax(0,1fr) 380px}.cart{position:sticky;top:88px}.months{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.gal{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:200px;gap:12px}}@media (width>=1024px){.ph-h1{font-size:72px}}.kicker{color:var(--orn)}.cl{background:var(--bg-alt);flex-direction:column;min-height:100vh;display:flex}.cl-top{justify-content:center;padding:16px;display:flex}.cl-top img{width:72px;height:72px}.cl-main{flex:1;width:100%;max-width:520px;margin:0 auto;padding:0 16px 32px}.cl-card{background:var(--bg);border:1px solid var(--line);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:12px;padding:24px 20px;display:flex}.cl-card[data-state=used],.cl-card[data-state=off]{opacity:.85}.cl-card[data-state=used] .cl-qr,.cl-card[data-state=off] .cl-qr{filter:grayscale();opacity:.35}.cl-kicker{color:var(--pissarra);text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:14px;font-weight:700}.cl-card[data-state=off] .cl-kicker,.cl-card[data-state=used] .cl-kicker{color:#b3261e}.cl-h1{margin:0;font-family:Young Serif,Georgia,serif;font-size:28px;font-weight:400;line-height:1.15}.cl-qr{background:#fff;border-radius:12px;width:100%;max-width:300px;padding:8px}.cl-qr svg{width:100%;height:auto;display:block}.cl-code{letter-spacing:2px;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:20px}.cl-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.cl-small{color:var(--text-2);margin:0;font-size:14px}.cl-foot{text-align:center;color:var(--text-2);padding:16px;font-size:13px}.rl{text-align:left;align-items:stretch}.rl .cl-h1{text-align:center}.rl-wheel{width:100%;max-width:320px;margin:4px auto}.rl-wheel svg{width:100%;height:auto;display:block;overflow:visible}.rl-wheel svg:focus-visible{outline:3px solid var(--cian);outline-offset:6px;border-radius:50%}.rl-wheel[data-ready] svg{cursor:pointer;animation:1.8s ease-in-out infinite rl-pulse}.rl-wheel[data-ready] svg:active{transform:scale(.97)}@keyframes rl-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.rl-wheel[data-ready] svg{animation:none}}.rl-tap{text-align:center;font-weight:700}.rl-err{color:#b3261e;font-weight:700}.rl-res{text-align:center;align-items:center}.enq{flex-direction:column;gap:16px;max-width:680px;display:flex}.enq fieldset{border:0;margin:0;padding:0}.enq-l{margin-bottom:8px;font-weight:700;display:block}.enq-star-row{flex-direction:row-reverse;justify-content:flex-end;gap:6px;display:flex}.enq-star{cursor:pointer;color:var(--line);font-size:44px;line-height:1}.enq-star input{opacity:0;width:1px;height:1px;position:absolute}.enq-star:hover,.enq-star:hover~.enq-star,.enq-star:has(input:checked),.enq-star:has(input:checked)~.enq-star{color:#f2b01e}.enq-star:has(input:focus-visible){outline:3px solid var(--cian);outline-offset:2px;border-radius:6px}.enq-chips{flex-wrap:wrap;gap:8px 20px;display:flex}.enq-two{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=640px){.enq-two{grid-template-columns:1fr 1fr}}.enq-done{background:var(--bg-alt);border:1px solid var(--line);border-radius:16px;padding:24px}.enq-spin,.enq-rev{border-top:1px solid var(--line);align-items:flex-start;padding-top:12px}.form-err{color:#b3261e;margin:0;font-weight:700}.rl-acts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.rl-mail{font-weight:600}
