:root{--c-purple: #BE6BFF;--c-violet: #7A2CFF;--c-deep: #3A0A66;--c-ink: #120022;--c-pink: #FF9DFF;--c-magenta: #FF4DFF;--c-lavender: #F3D6FF;--c-blue: #4B23FF;--c-black: #000;--c-bg: #0b0014;--c-surface-1: color-mix(in srgb,var(--c-ink) 82%,var(--c-deep));--c-surface-2: color-mix(in srgb,var(--c-ink) 55%,var(--c-deep));--c-surface-3: color-mix(in srgb,var(--c-deep) 70%,var(--c-violet));--c-line: color-mix(in srgb,var(--c-purple) 22%,transparent);--c-text: var(--c-lavender);--c-text-strong: var(--c-lavender);--c-text-dim: color-mix(in srgb,var(--c-lavender) 72%,var(--c-bg));--c-text-mute: color-mix(in srgb,var(--c-lavender) 58%,var(--c-bg));--c-accent: var(--c-pink);--c-on-accent: var(--c-ink);--vip-bronze: #D08A52;--vip-prata: #CFD3E6;--vip-ouro: #FFD15C;--vip-esmeralda: #3EE6A0;--vip-rubi: #FF4D7A;--vip-diamante: #8FE9FF;--font: "Barlow Condensed","RYZ FB Narrow","RYZ FB",sans-serif;--fs-xs: 0.8125rem;--fs-sm: 0.9375rem;--fs-md: 1.0625rem;--fs-lg: 1.25rem;--fs-xl: clamp(1.5rem,1.2rem + 1.2vw,2rem);--fs-2xl: clamp(2rem,1.4rem + 2.6vw,3.25rem);--fs-head: clamp(2.5rem,1.6rem + 3.8vw,4.75rem);--fs-hero: clamp(2.75rem,1.2rem + 6.2vw,7rem);--lh-tight: 0.92;--lh-body: 1.5;--track-ui: 0.02em;--track-wide: 0.12em;--sp-1: 0.25rem;--sp-2: 0.5rem;--sp-3: 0.75rem;--sp-4: 1rem;--sp-5: 1.5rem;--sp-6: 2rem;--sp-7: 3rem;--sp-8: 4rem;--sp-9: 6rem;--section-y: clamp(4rem,3rem + 4vw,7.5rem);--gutter: clamp(1rem,0.5rem + 2.5vw,3rem);--container: 1240px;--skew: -12deg;--skew-undo: 12deg;--lean: clamp(14px,2.2vw,34px);--lean-sm: 10px;--cut: 14px;--bw: 2px;--shadow-title: 4px 4px 0 var(--c-deep),6px 6px 0 color-mix(in srgb,var(--c-violet) 45%,transparent);--shadow-title-sm: 2px 2px 0 var(--c-deep),3px 3px 0 color-mix(in srgb,var(--c-violet) 45%,transparent);--shadow-title-pink: 4px 4px 0 var(--c-deep),6px 6px 0 color-mix(in srgb,var(--c-magenta) 40%,transparent);--glow-purple: 0 0 18px color-mix(in srgb,var(--c-purple) 55%,transparent);--glow-pink: 0 0 22px color-mix(in srgb,var(--c-magenta) 55%,transparent);--glow-blue: 0 0 18px color-mix(in srgb,var(--c-blue) 60%,transparent);--shadow-panel: 0 18px 40px -18px rgba(0,0,0,0.8);--stripes: repeating-linear-gradient(-55deg,transparent 0 14px,color-mix(in srgb,var(--c-purple) 7%,transparent) 14px 16px);--stripes-strong: repeating-linear-gradient(-55deg,color-mix(in srgb,var(--c-purple) 10%,transparent) 0 10px,transparent 10px 22px);--ease: cubic-bezier(.2,.7,.2,1);--t-fast: 140ms;--t-med: 260ms;--nav-bar-h: 60px;--nav-sub-h: 44px;--nav-h: calc(var(--nav-bar-h) + var(--nav-sub-h));--z-base: 1;--z-raised: 10;--z-overlay: 50;--z-nav: 100;--z-menu: 110;--z-skip: 1000}@media (max-width: 760px){:root{--skew: -9deg;--skew-undo: 9deg;--nav-bar-h: 56px;--cut: 10px}}@font-face{font-family: "Barlow Condensed";font-style: normal;font-weight: 500;font-display: swap;src: url("../assets/fonts/barlow-condensed-latin-500-normal.woff2") format("woff2")}@font-face{font-family: "Barlow Condensed";font-style: normal;font-weight: 600;font-display: swap;src: url("../assets/fonts/barlow-condensed-latin-600-normal.woff2") format("woff2")}@font-face{font-family: "Barlow Condensed";font-style: normal;font-weight: 700;font-display: swap;src: url("../assets/fonts/barlow-condensed-latin-700-normal.woff2") format("woff2")}@font-face{font-family: "Barlow Condensed";font-style: italic;font-weight: 600;font-display: swap;src: url("../assets/fonts/barlow-condensed-latin-600-italic.woff2") format("woff2")}@font-face{font-family: "Barlow Condensed";font-style: italic;font-weight: 700;font-display: swap;src: url("../assets/fonts/barlow-condensed-latin-700-italic.woff2") format("woff2")}@font-face{font-family: "Barlow Condensed";font-style: italic;font-weight: 800;font-display: swap;src: url("../assets/fonts/barlow-condensed-latin-800-italic.woff2") format("woff2")}@font-face{font-family: "Barlow Condensed";font-style: italic;font-weight: 900;font-display: swap;src: url("../assets/fonts/barlow-condensed-latin-900-italic.woff2") format("woff2")}@font-face{font-family: "RYZ FB Narrow";font-weight: 100 650;size-adjust: 87%;src: local("Arial Narrow"),local("ArialNarrow"),local("Roboto Condensed"),local("RobotoCondensed-Regular")}@font-face{font-family: "RYZ FB Narrow";font-weight: 651 1000;size-adjust: 86%;src: local("Arial Narrow Bold"),local("ArialNarrow-Bold"),local("Roboto Condensed Bold"),local("RobotoCondensed-Bold")}@font-face{font-family: "RYZ FB";font-weight: 100 650;size-adjust: 71.5%;src: local("Arial"),local("ArialMT"),local("Roboto"),local("Roboto-Regular"),local("Helvetica")}@font-face{font-family: "RYZ FB";font-weight: 651 1000;size-adjust: 70%;src: local("Arial Bold"),local("Arial-BoldMT"),local("Roboto Bold"),local("Roboto-Bold"),local("Helvetica Bold")}#cidade,#eventos,#como-entrar,#vip,#duvidas{content-visibility: auto;contain-intrinsic-size: auto 900px}*,*::before,*::after{box-sizing: border-box}*{margin: 0}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;scroll-behavior: smooth;scroll-padding-top: calc(var(--nav-h) + var(--sp-4));color-scheme: dark;background: var(--c-bg)}body{min-height: 100vh;font-family: var(--font);font-weight: 500;font-size: var(--fs-md);line-height: var(--lh-body);letter-spacing: var(--track-ui);color: var(--c-text);background-color: var(--c-bg);padding-top: var(--nav-h);overflow-x: clip;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility}img,picture,svg,video,canvas{display: block;max-width: 100%}img{height: auto}input,button,textarea,select{font: inherit;color: inherit;letter-spacing: inherit}button{cursor: pointer;background: none;border: 0;padding: 0}a{color: inherit;text-decoration-thickness: 1px;text-underline-offset: 0.18em}ul[role="list"],ol[role="list"]{list-style: none;padding: 0}h1,h2,h3,h4{line-height: var(--lh-tight);font-weight: 800;overflow-wrap: break-word;text-wrap: balance}p{text-wrap: pretty}kbd{font: inherit}:target,section[id],[id].anchor{scroll-margin-top: calc(var(--nav-h) + var(--sp-4))}::selection{background: var(--c-magenta);color: var(--c-ink)}[hidden]{display: none !important}body::before,body::after{content: "";position: fixed;inset: 0;pointer-events: none;z-index: 0}body::before{background: radial-gradient(70% 50% at 85% -10%,color-mix(in srgb,var(--c-violet) 22%,transparent),transparent 70%),radial-gradient(60% 45% at -10% 110%,color-mix(in srgb,var(--c-magenta) 12%,transparent),transparent 70%),repeating-linear-gradient(0deg,rgba(0,0,0,0.18) 0 1px,transparent 1px 3px)}body::after{opacity: 0.06;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}body > *{position: relative;z-index: var(--z-base)}.skip-link{position: fixed !important;top: var(--sp-3);left: var(--sp-3);z-index: var(--z-skip) !important;padding: var(--sp-3) var(--sp-5);background: var(--c-pink);color: var(--c-ink);font-weight: 700;text-transform: uppercase;text-decoration: none;transform: translateY(-200%);transition: transform var(--t-fast) var(--ease)}.skip-link:focus{transform: none}:focus{outline: none}:focus-visible{outline: 3px solid var(--c-pink);outline-offset: 3px;box-shadow: 0 0 0 6px color-mix(in srgb,var(--c-ink) 80%,transparent)}.sr-only{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.container{width: 100%;max-width: calc(var(--container) + var(--gutter) * 2);margin-inline: auto;padding-inline: var(--gutter)}.section{padding-block: var(--section-y)}.u-upper{text-transform: uppercase}.u-dim{color: var(--c-text-dim)}.u-pink{color: var(--c-pink)}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*,*::before,*::after{animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important;scroll-behavior: auto !important}}.ico{width: 1em;height: 1em;flex: none;fill: currentColor;vertical-align: -0.125em}.ico--lg{width: 1.5em;height: 1.5em}.g-head{display: flex;flex-wrap: wrap;align-items: baseline;column-gap: var(--sp-4);row-gap: var(--sp-2);margin-bottom: var(--sp-7)}.g-head--stack{flex-direction: column;align-items: flex-start}.g-head--center{justify-content: center;text-align: center}.g-head--center.g-head--stack{align-items: center}.g-head__title{font-size: var(--fs-head);font-weight: 900;font-style: italic;text-transform: uppercase;line-height: 0.9;letter-spacing: 0;color: var(--c-text-strong);text-shadow: var(--shadow-title);padding-right: 0.12em}.g-head__title em,.g-head__title .hl{font-style: inherit;color: var(--c-pink)}.g-sub{font-size: clamp(1rem,0.85rem + 0.6vw,1.375rem);font-weight: 600;font-style: italic;text-transform: uppercase;letter-spacing: 0.04em;color: var(--c-purple)}.g-lead{max-width: 62ch;color: var(--c-text-dim);font-size: var(--fs-lg)}.g-panel{--panel-line: var(--c-purple);--panel-bg: var(--c-surface-1);position: relative;isolation: isolate;padding: var(--sp-5) calc(var(--lean) + var(--sp-5));color: var(--c-text)}.g-panel::before,.g-panel::after{content: "";position: absolute;z-index: -1;clip-path: polygon(calc(var(--lean) + var(--cut)) 0,100% 0,calc(100% - var(--lean)) calc(100% - var(--cut)),calc(100% - var(--lean) - var(--cut)) 100%,0 100%,var(--lean) var(--cut))}.g-panel::before{inset: 0;background: var(--panel-line)}.g-panel::after{inset: var(--bw);background: var(--stripes),var(--panel-bg)}.g-panel--pink{--panel-line: var(--c-magenta)}.g-panel--blue{--panel-line: var(--c-blue)}.g-panel--violet{--panel-line: var(--c-violet)}.g-panel--lavender{--panel-line: var(--c-lavender)}.g-panel--fill{--panel-bg: var(--c-surface-3);--panel-line: var(--c-surface-3)}.g-panel--solid{--panel-bg: var(--c-pink);--panel-line: var(--c-pink);color: var(--c-ink)}.g-panel--flat{padding-inline: var(--sp-5)}.g-panel--flat::before,.g-panel--flat::after{clip-path: polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut))}.g-panel__title{font-size: var(--fs-2xl);font-weight: 900;font-style: italic;text-transform: uppercase;color: var(--c-text-strong);text-shadow: var(--shadow-title-sm);padding-right: 0.1em}.g-panel--solid .g-panel__title{color: var(--c-ink);text-shadow: none}.g-panel__corner{position: absolute;top: 0;right: calc(var(--lean) + var(--sp-4));z-index: 1}.g-btn{--btn-bg: var(--c-surface-2);--btn-line: var(--c-purple);--btn-fg: var(--c-lavender);position: relative;isolation: isolate;display: inline-flex;align-items: center;justify-content: center;gap: var(--sp-3);min-height: 48px;padding: var(--sp-2) calc(var(--sp-5) + var(--lean-sm) * 2);color: var(--btn-fg);font-weight: 700;font-size: var(--fs-lg);line-height: 1;text-transform: uppercase;text-decoration: none;letter-spacing: 0.03em;cursor: pointer;transition: transform var(--t-fast) var(--ease),filter var(--t-fast) var(--ease);-webkit-tap-highlight-color: transparent}.g-btn::before,.g-btn::after{content: "";position: absolute;z-index: -1;clip-path: polygon(calc(var(--lean-sm) * 2) 0,100% 0,calc(100% - var(--lean-sm) * 2) 100%,0 100%)}.g-btn::before{inset: 0;background: var(--btn-line)}.g-btn::after{inset: var(--bw);background: var(--btn-bg)}.g-btn:hover{transform: translateY(-2px);filter: drop-shadow(0 0 14px color-mix(in srgb,var(--btn-line) 55%,transparent))}.g-btn:active{transform: translateY(0)}.g-btn__label{display: flex;flex-direction: column;align-items: center;gap: 0.25em}.g-btn__hint{font-size: max(0.45em,0.8125rem);font-weight: 600;text-transform: none;letter-spacing: 0.02em}.g-btn--primary{--btn-bg: var(--c-pink);--btn-line: var(--c-pink);--btn-fg: var(--c-ink);min-height: 72px;padding-inline: calc(var(--sp-7) + var(--lean-sm) * 2);font-size: clamp(1.5rem,1.1rem + 1.6vw,2.5rem)}.g-btn--primary:hover{--btn-bg: var(--c-lavender);--btn-line: var(--c-lavender)}.g-btn--ghost{--btn-bg: color-mix(in srgb,var(--c-ink) 85%,transparent);--btn-line: var(--c-purple)}.g-btn--ghost:hover{--btn-line: var(--c-pink)}.g-btn--soon,.g-btn[aria-disabled="true"]{--btn-bg: var(--c-surface-1);--btn-line: color-mix(in srgb,var(--c-lavender) 28%,transparent);--btn-fg: var(--c-text-dim);cursor: not-allowed;pointer-events: none}.g-btn--sm{min-height: 44px;font-size: var(--fs-md);padding-inline: calc(var(--sp-4) + var(--lean-sm) * 2)}.g-btn--block{display: flex;width: 100%}.g-tag{display: inline-block;padding: 0.22em 0.7em;font-size: 0.75rem;font-weight: 800;font-style: italic;line-height: 1.1;letter-spacing: 0.04em;text-transform: uppercase;white-space: nowrap;color: var(--c-ink);background: var(--c-pink);clip-path: polygon(5px 0,100% 0,calc(100% - 5px) 100%,0 100%)}.g-tag--new{background: var(--c-pink)}.g-tag--soon{background: var(--c-lavender)}.g-tag--beta{background: var(--c-violet);color: var(--c-text-strong)}.g-tag--live{background: var(--c-magenta)}.g-tag--line{background: color-mix(in srgb,var(--c-purple) 18%,transparent);color: var(--c-lavender)}.g-chip-time{display: inline-flex;align-items: center;gap: 0.45em;padding: 0.3em 1em;font-size: var(--fs-sm);font-weight: 600;line-height: 1.2;color: var(--c-lavender);background: color-mix(in srgb,var(--c-ink) 90%,transparent);clip-path: polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);white-space: nowrap}.g-chip-time .ico{color: var(--c-pink)}.g-key{display: inline-flex;align-items: center;gap: var(--sp-3);font-weight: 700;font-size: var(--fs-lg);text-transform: uppercase;color: var(--c-text-strong);text-decoration: none}.g-key kbd{display: inline-grid;place-items: center;min-width: 2.8em;padding: 0.25em 0.8em;font-size: 0.7em;font-weight: 800;font-style: italic;color: var(--c-ink);background: var(--c-lavender);clip-path: polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%)}a.g-key{min-height: 44px}a.g-key:hover kbd{background: var(--c-pink)}.g-ph{position: relative;display: grid;place-items: center;aspect-ratio: 16 / 9;padding: var(--sp-4);background: repeating-linear-gradient(-55deg,color-mix(in srgb,var(--c-purple) 9%,transparent) 0 12px,transparent 12px 24px),color-mix(in srgb,var(--c-ink) 70%,var(--c-deep));outline: 1px dashed color-mix(in srgb,var(--c-purple) 40%,transparent);outline-offset: -1px;color: var(--c-text-mute);text-align: center;overflow: hidden}.g-ph__label{font-size: var(--fs-sm);font-weight: 600;letter-spacing: var(--track-wide);text-transform: uppercase}.g-ph--tall{aspect-ratio: 3 / 4}.g-ph--square{aspect-ratio: 1}.g-ph--free{aspect-ratio: auto}.g-timeline{position: relative;display: grid;grid-template-columns: repeat(var(--steps,4),minmax(0,1fr));gap: var(--sp-5);padding: 0;margin-top: var(--sp-5);list-style: none}.g-timeline::before{content: "";position: absolute;left: 0;right: 0;top: 50%;border-top: 2px dashed color-mix(in srgb,var(--c-purple) 45%,transparent)}.g-timeline__step{position: relative;display: flex;justify-content: center}.g-timeline__step > span{display: inline-block;padding: 0.3em 1.1em;font-size: var(--fs-sm);font-weight: 700;font-style: italic;text-transform: uppercase;color: var(--c-lavender);background: var(--c-surface-2);clip-path: polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);white-space: nowrap}.g-timeline__step.is-done > span{background: var(--c-deep)}.g-timeline__step.is-now > span{background: var(--c-violet);color: #fff}.g-timeline__step.is-next > span{background: var(--c-lavender);color: var(--c-ink)}.g-tab{position: relative;display: inline-flex;align-items: center;justify-content: center;min-height: 44px;padding: 0 var(--sp-5);font-weight: 600;font-size: var(--fs-lg);text-transform: uppercase;color: var(--c-lavender);text-decoration: none;white-space: nowrap;isolation: isolate;transition: color var(--t-fast) var(--ease)}.g-tab::before{content: "";position: absolute;inset: 0;z-index: -1;background: transparent;transform: skewX(var(--skew));transition: background-color var(--t-fast) var(--ease)}.g-tab:hover{color: var(--c-pink)}.g-tab:hover::before{background: color-mix(in srgb,var(--c-purple) 12%,transparent)}.g-tab.is-active,.g-tab[aria-current="page"],.g-tab[aria-selected="true"]{color: var(--c-text-strong);font-weight: 800;font-style: italic}.g-tab.is-active::before,.g-tab[aria-current="page"]::before,.g-tab[aria-selected="true"]::before{background: linear-gradient(180deg,var(--c-surface-3),var(--c-deep))}.g-burst{display: inline-grid;place-items: center;width: 5.5em;aspect-ratio: 1;flex: none;font-size: var(--fs-md);font-weight: 900;font-style: italic;line-height: 1;text-transform: uppercase;color: var(--c-ink);background: var(--c-purple);clip-path: polygon(50% 0,59% 17%,77% 8%,76% 27%,95% 28%,84% 44%,100% 55%,82% 63%,88% 82%,69% 79%,62% 98%,50% 85%,36% 98%,31% 79%,11% 83%,17% 64%,0 55%,15% 44%,5% 27%,24% 27%,23% 8%,41% 17%)}.g-burst--pink{background: var(--c-magenta)}.g-num{display: block;font-size: clamp(3.5rem,2.5rem + 4vw,6rem);font-weight: 900;font-style: italic;line-height: 0.85;letter-spacing: -0.02em;color: var(--c-violet)}.g-link{display: inline-flex;align-items: center;gap: 0.25em;min-height: 44px;font-weight: 700;text-transform: uppercase;color: var(--c-pink);text-decoration: underline;text-decoration-thickness: 2px}.g-link:hover{color: var(--c-text-strong)}.g-stripes{background-image: var(--stripes)}@media (max-width: 760px){.g-head{margin-bottom: var(--sp-6)}.g-head + .g-lead{margin-top: calc(var(--sp-4) - var(--sp-6))}.g-timeline{grid-template-columns: minmax(0,1fr);row-gap: var(--sp-3);padding-left: var(--sp-5)}.g-timeline::before{left: 5px;right: auto;top: 0;bottom: 0;border-top: 0;border-left: 2px dashed color-mix(in srgb,var(--c-purple) 45%,transparent)}.g-timeline__step{justify-content: flex-start}.g-timeline__step::before{content: "";position: absolute;left: calc(var(--sp-5) * -1 + 5px);top: 50%;width: calc(var(--sp-5) - 5px);border-top: 2px dashed color-mix(in srgb,var(--c-purple) 45%,transparent)}.g-btn--primary{padding-inline: calc(var(--sp-5) + var(--lean-sm) * 2)}}html:root{--nav-bar-h: 46px;--nav-sub-h: 28px}body{--nav-h: var(--nav-bar-h)}@media (min-width: 981px){html:has(body[data-page="home"]){scroll-padding-top: calc(var(--nav-bar-h) + var(--nav-sub-h) + var(--sp-4))}body[data-page="home"] section[id]{scroll-margin-top: calc(var(--nav-bar-h) + var(--nav-sub-h) + var(--sp-4))}}.nav{--sk: -16deg;--sl: 13px;--nav-accent: var(--c-pink);--nav-ink: #fff;--nav-item: rgba(244,242,250,.88);--nav-soft: rgba(244,242,250,.7);--nav-line: rgba(236,232,244,.14);--nav-slash: rgba(236,232,244,.35);--nav-play-a: #7a5ce0;--nav-play-b: #5b3fbd;position: fixed;inset: 0 0 auto 0;z-index: var(--z-nav);font-weight: 500;letter-spacing: var(--track-ui);pointer-events: none}.nav::before{content: "";position: absolute;inset: 0 0 auto 0;height: var(--nav-bar-h);z-index: 0;pointer-events: none;background: linear-gradient(180deg,rgba(27,25,35,.9),rgba(19,17,26,.88));-webkit-backdrop-filter: blur(14px) saturate(.45);backdrop-filter: blur(14px) saturate(.45);box-shadow: 0 10px 22px -14px rgba(0,0,0,.9)}.nav.is-scrolled::before{background: linear-gradient(180deg,#1b1923,#13111a);-webkit-backdrop-filter: none;backdrop-filter: none}.nav__bar,.nav__sub > ul{pointer-events: auto}.nav__bar{position: relative;z-index: 2;isolation: isolate;display: flex;align-items: stretch;height: var(--nav-bar-h);padding: 0}.nav__bar::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background: linear-gradient(106deg,transparent 56%,rgba(255,255,255,.028) 56% 60%,transparent 60%),linear-gradient(106deg,transparent 61%,rgba(0,0,0,.2) 61% 63%,transparent 63%)}.nav__bar::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 1px;z-index: 3;pointer-events: none;background: var(--nav-line)}.nav__brand,.nav__play{position: relative;isolation: isolate;display: flex;align-items: center;height: var(--nav-bar-h);text-decoration: none}.nav__brand::before,.nav__play::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;transform: skewX(var(--sk))}.nav__brand{gap: 8px;margin-left: 16px;padding: 0 calc(var(--sl) + 6px) 0 calc(var(--sl) + 8px)}.nav__brand::before{background: rgba(255,255,255,.035);border-left: 1px solid rgba(236,232,244,.2);transition: background-color var(--t-fast) var(--ease)}body[data-page="home"] .nav__brand::before{background: linear-gradient(180deg,rgba(255,157,255,0),rgba(255,157,255,.07));border-left: 2px solid var(--nav-accent);border-bottom: 2px solid var(--nav-accent)}.nav__brand img{width: 44px;height: auto;transition: transform var(--t-fast) var(--ease)}.nav__brand:hover img{transform: scale(1.05)}.nav__brand-label{font-size: 1rem;font-weight: 600;font-style: normal;line-height: 1;letter-spacing: 0.05em;text-transform: uppercase;color: var(--nav-item)}body[data-page="home"] .nav__brand-label{color: var(--nav-accent)}body:not([data-page="home"]) .nav__brand:hover .nav__brand-label{color: var(--nav-ink)}body:not([data-page="home"]) .nav__brand:hover::before{background: rgba(255,255,255,.08)}.nav__play{justify-content: center;width: 140px;padding: 0;font-size: 1.1875rem;font-weight: 800;font-style: italic;line-height: 1;letter-spacing: 0.03em;text-transform: uppercase;color: #fff}.nav__play::before{background: linear-gradient(180deg,var(--nav-play-a),var(--nav-play-b));box-shadow: inset 0 1px 0 rgba(255,255,255,.5),inset -1px 0 0 rgba(255,255,255,.32),inset 1px 0 0 rgba(255,255,255,.12)}.nav__play > span{position: relative;left: -1px}.nav__play:hover::before,.nav__play:focus-visible::before{background: linear-gradient(180deg,#8a6df0,#6a4ccf)}.nav__play:active::before{background: var(--nav-play-b)}.nav__menu{display: flex;align-items: stretch;flex: 0 1 auto;min-width: 0;margin-left: 10px}.nav__menu > ul{display: flex;align-items: stretch;gap: 0;margin: 0}.nav__menu > ul > li{position: relative;display: flex;flex: none}.nav__menu-head,.nav__menu-foot{display: none}.nav__link{position: relative;isolation: isolate;display: flex;align-items: center;height: var(--nav-bar-h);padding: 0 23px;font-size: 0.9375rem;font-weight: 500;font-style: normal;line-height: 1;letter-spacing: 0.05em;text-transform: uppercase;color: var(--nav-item);text-decoration: none;white-space: nowrap;transition: color var(--t-fast) var(--ease)}.nav__link::before{content: "";position: absolute;z-index: -1;inset: 0 8px;transform: skewX(var(--sk));background: rgba(255,255,255,.055);opacity: 0;pointer-events: none;transition: opacity var(--t-fast) var(--ease)}.nav__link::after{content: "";position: absolute;left: 14px;right: 14px;bottom: 0;height: 2px;background: rgba(244,242,250,.6);transform: skewX(var(--sk)) scaleX(0);transform-origin: left;transition: transform var(--t-fast) var(--ease)}.nav__link:hover,.nav__link:focus-visible{color: var(--nav-ink)}.nav__link:hover::before,.nav__link:focus-visible::before{opacity: 1}.nav__link:hover::after,.nav__link:focus-visible::after{transform: skewX(var(--sk)) scaleX(1)}.nav__link[aria-current="page"]{color: var(--nav-accent);font-weight: 600}.nav__link[aria-current="page"]::before{opacity: 1;background: linear-gradient(180deg,rgba(255,157,255,0),rgba(255,157,255,.07));border-left: 2px solid var(--nav-accent)}.nav__link[aria-current="page"]::after{left: 8px;right: 8px;background: var(--nav-accent);transform: skewX(var(--sk))}.nav__link-txt{position: relative;display: block}.nav__link--tagged{padding-right: 73px}.nav__link--notif{padding-right: 40px}.nav__tag,.nav__notif{position: absolute;top: -1px;left: calc(100% + 6px);display: grid;place-items: center;height: 12px;min-width: 12px;margin: 0;padding: 1px 5px 0;font-size: 0.5625rem;font-weight: 700;font-style: normal;line-height: 1;letter-spacing: 0.06em;text-transform: uppercase;white-space: nowrap;font-variant-numeric: tabular-nums;color: var(--c-ink);isolation: isolate;pointer-events: none}.nav__tag::before,.nav__notif::before{content: "";position: absolute;inset: 0;z-index: -1;background: var(--nav-accent);transform: skewX(var(--sk))}.nav__hud{position: relative;display: flex;align-items: center;gap: 0;margin-left: auto;padding-left: 12px;white-space: nowrap}.nav__slot{position: relative;display: inline-flex;align-items: center;gap: 8px;height: var(--nav-bar-h);padding: 0 14px;font-size: 0.9375rem;font-weight: 500;line-height: 1;letter-spacing: 0.05em;text-transform: uppercase;color: var(--nav-item);text-decoration: none;transition: color var(--t-fast) var(--ease)}.nav__slot-mark{position: relative;display: block;flex: none;width: 18px;height: 18px}.nav__slot .nav__slot-ico{display: block;flex: none;width: 18px;height: 18px;color: var(--nav-accent)}.nav__slot-val{font-variant-numeric: tabular-nums}.nav__slot-unit{font-size: 0.8125rem;letter-spacing: 0.06em;color: var(--nav-soft)}.nav__led{position: absolute;top: -3px;right: -4px;width: 8px;height: 8px;border-radius: 50%;background: #17151f;box-shadow: inset 0 0 0 1.5px var(--nav-accent),0 0 0 2px #17151f}.nav__slot--players:has([data-state="online"]) .nav__led{background: var(--nav-accent);animation: nav-led 1.8s ease-in-out infinite}@keyframes nav-led{50%{opacity: .45}}a.nav__slot::after,.nav__util::after{content: "";position: absolute;left: 10px;right: 10px;bottom: 0;height: 2px;background: rgba(244,242,250,.6);opacity: 0;transform: skewX(var(--sk));transition: opacity var(--t-fast) var(--ease)}a.nav__slot:hover,a.nav__slot:focus-visible{color: var(--nav-ink)}a.nav__slot:hover::after,a.nav__slot:focus-visible::after,.nav__util:hover::after,.nav__util:focus-visible::after{opacity: 1}.nav__slash{display: block;flex: none;width: 1px;height: 20px;margin: 0 8px;background: var(--nav-slash);transform: skewX(var(--sk))}.nav__utils{display: flex;align-items: stretch}.nav__util{position: relative;display: grid;place-items: center;width: 40px;height: var(--nav-bar-h);color: rgba(244,242,250,.8);transition: color var(--t-fast) var(--ease)}.nav__util .ico{width: 18px;height: 18px}.nav__util:hover,.nav__util:focus-visible{color: var(--nav-ink)}.nav__util::after{left: 8px;right: 8px}.nav__player{position: relative;display: block;flex: none;align-self: center;width: 40px;height: calc(var(--nav-bar-h) - 4px);margin: 0 12px 0 6px;text-decoration: none;background: #221f2d;box-shadow: inset 0 0 0 1px rgba(236,232,244,.42);transition: box-shadow var(--t-fast) var(--ease)}.nav__player-frame{position: absolute;inset: 1px;display: block;overflow: hidden}.nav__player-frame svg{display: block;width: 100%;height: auto}.nav__player:hover,.nav__player:focus-visible{box-shadow: inset 0 0 0 1px rgba(244,242,250,.85)}.nav__player-badge{position: absolute;left: 1px;right: 1px;bottom: 1px;z-index: 1;display: grid;place-items: center;height: 13px;padding-top: 1px;font-size: 0.625rem;font-weight: 700;line-height: 1;letter-spacing: 0.08em;text-transform: uppercase;color: var(--c-lavender);background: #0f0d15;box-shadow: 0 -1px 0 rgba(236,232,244,.3)}.nav__stat{position: relative;display: inline-flex;align-items: center;gap: 7px}.nav__stat-ico{display: block;flex: none;width: 18px;height: 18px;color: var(--c-pink)}.nav__stat-val{font-weight: 700;letter-spacing: 0.04em;text-transform: uppercase;font-variant-numeric: tabular-nums;color: var(--c-pink)}.nav__stat-val[data-state="online"]{color: var(--nav-ink)}.nav__toggle{display: none;place-items: center;width: 46px;height: 44px;margin: auto var(--sp-3) auto var(--sp-2);font-size: 1.375rem;color: var(--c-lavender);background: rgba(255,255,255,.08);clip-path: polygon(12px 0,100% 0,calc(100% - 12px) 100%,0 100%)}.nav__toggle[aria-expanded="true"]{background: var(--nav-play-b);color: #fff}.nav__toggle-close{display: none}.nav__toggle[aria-expanded="true"] .nav__toggle-open{display: none}.nav__toggle[aria-expanded="true"] .nav__toggle-close{display: block}body:not([data-page="home"]) .nav__sub{display: none}.nav__sub{position: relative;z-index: 1;width: max-content;min-width: var(--nav-blk-w,300px);height: var(--nav-sub-h);padding-left: var(--nav-blk-x,16px)}.nav__sub > ul{position: relative;isolation: isolate;display: flex;gap: 0;height: 100%;margin: 0;padding: 0 calc(var(--sl) + 2px) 0 0}.nav__sub > ul::before{content: "";position: absolute;inset: 0 0 0 -2px;z-index: -1;transform: skewX(var(--sk));transform-origin: top;background: rgba(14,12,20,.94);box-shadow: inset -1px 0 0 var(--nav-line),inset 1px 0 0 var(--nav-line),inset 0 -1px 0 var(--nav-line)}.nav__sub li{position: relative;display: flex;align-items: stretch;flex: 1 1 auto}.nav__sublink{position: relative;isolation: isolate;display: flex;align-items: center;justify-content: center;flex: 1;height: 100%;padding: 0 14px;font-size: 0.8125rem;font-weight: 500;line-height: 1;letter-spacing: 0.06em;text-transform: uppercase;color: var(--nav-soft);text-decoration: none;white-space: nowrap;transition: color var(--t-fast) var(--ease)}.nav__sublink::before{content: "";position: absolute;z-index: -1;inset: 0 2px 0 2px;transform: skewX(var(--sk));background: rgba(255,255,255,.07);opacity: 0;pointer-events: none;transition: opacity var(--t-fast) var(--ease)}.nav__sublink::after{content: "";position: absolute;left: 2px;right: 2px;bottom: 0;height: 2px;background: var(--nav-accent);transform: skewX(var(--sk)) scaleX(0);transition: transform var(--t-fast) var(--ease)}.nav__sublink:hover{color: #fff}.nav__sublink:hover::before{opacity: .6}.nav__sublink.is-active,.nav__sublink[aria-current="true"]{color: #fff}.nav__sublink.is-active::before,.nav__sublink[aria-current="true"]::before{opacity: 1}.nav__sublink.is-active::after,.nav__sublink[aria-current="true"]::after{transform: skewX(var(--sk)) scaleX(1)}@media (max-width: 1360px){.nav__link{padding-inline: 19px}.nav__link--tagged{padding-right: 69px}.nav__link--notif{padding-right: 36px}}@media (max-width: 1280px){.nav__slot-unit{display: none}.nav__link{padding-inline: 15px}.nav__link--tagged{padding-right: 65px}.nav__link--notif{padding-right: 32px}}@media (max-width: 1200px){.nav__brand-label{display: none}.nav__menu{margin-left: 6px}.nav__slot{padding-inline: 10px}.nav__slash{margin-inline: 5px}}@media (max-width: 1100px){.nav__play{width: 124px}.nav__link{padding-inline: 11px}.nav__link--tagged{padding-right: 61px}.nav__link--notif{padding-right: 28px}.nav__util{width: 36px}.nav__util--top{display: none}}@media (max-width: 980px){html:root{--nav-bar-h: 52px;--nav-sub-h: 44px}.nav{--sl: 13px}.nav__brand-label{display: none}.nav__brand{padding-inline: calc(var(--sl) + 10px) calc(var(--sl) + 12px)}.nav__brand img{width: 46px}.nav__play{width: 116px;font-size: 1.1875rem}.nav__hud{padding-left: var(--sp-2);gap: 6px}.nav__slash,.nav__utils,.nav__slot--members{display: none}.nav__slot{padding-inline: 8px;font-size: 0.875rem}.nav__player{margin-inline: 4px 2px}.nav__hud::before{display: none}.nav__hud{padding-left: var(--sp-2)}.nav__toggle{display: grid}body[data-page="home"]{--nav-h: calc(var(--nav-bar-h) + var(--nav-sub-h))}.nav__sub{width: auto;min-width: 0;padding-left: 0}.nav__sub > ul{padding: 0 var(--sp-2)}.nav__sub > ul::before{inset: 0;transform: none;box-shadow: inset 0 -1px 0 var(--nav-line)}.nav__sublink{min-height: 44px;padding-inline: 14px;font-size: 0.8125rem}.nav__sublink::before{inset: 7px 2px}.nav__sublink::after{bottom: 7px;left: 4px;right: 4px}.nav__menu{position: fixed;top: var(--nav-bar-h);left: 0;right: 0;bottom: 0;height: calc(100vh - var(--nav-bar-h));height: calc(100dvh - var(--nav-bar-h));margin: 0;display: flex;flex-direction: column;align-items: stretch;overflow-y: auto;overscroll-behavior: contain;padding: var(--sp-5) var(--gutter) max(var(--sp-5),env(safe-area-inset-bottom));background: var(--stripes),radial-gradient(120% 60% at 100% 0%,color-mix(in srgb,var(--c-violet) 22%,transparent),transparent 60%),color-mix(in srgb,var(--c-ink) 97%,var(--c-deep));border-top: 2px solid var(--c-purple);opacity: 0;visibility: hidden;transition: opacity var(--t-med) var(--ease),visibility 0s linear var(--t-med);z-index: var(--z-menu)}.nav.is-open .nav__menu{opacity: 1;visibility: visible;transition-delay: 0s}.nav__menu-head{display: flex;align-items: baseline;gap: var(--sp-3);margin: 0 0 var(--sp-3);font-size: var(--fs-sm);font-weight: 600;letter-spacing: var(--track-wide);text-transform: uppercase;color: var(--c-text-dim)}.nav__menu-head span{font-style: italic;color: var(--c-purple);letter-spacing: var(--track-ui)}.nav__menu > ul{flex: none;max-width: none;margin: 0;flex-direction: column;justify-content: flex-start;align-items: stretch;gap: var(--sp-2)}.nav__menu > ul > li{flex: none;justify-content: stretch;opacity: 0;transform: translateX(-16px);transition: opacity var(--t-med) var(--ease),transform var(--t-med) var(--ease)}.nav.is-open .nav__menu > ul > li{opacity: 1;transform: none}.nav.is-open .nav__menu > ul > li:nth-child(2){transition-delay: 40ms}.nav.is-open .nav__menu > ul > li:nth-child(3){transition-delay: 80ms}.nav.is-open .nav__menu > ul > li:nth-child(4){transition-delay: 120ms}.nav.is-open .nav__menu > ul > li:nth-child(5){transition-delay: 160ms}.nav__link,.nav__link[aria-current="page"]{height: auto;min-height: 60px;margin: 0;padding: 0 var(--sp-5) 0 calc(var(--sp-5) + 4px);justify-content: flex-start;font-size: clamp(1.75rem,1.2rem + 3vw,2.25rem);font-weight: 800;font-style: italic;letter-spacing: var(--track-ui);color: var(--c-lavender)}.nav__link::before,.nav__link[aria-current="page"]::before{top: 0;bottom: 0;left: 8px;right: 8px;inset: 0 8px;opacity: 1;border: 0;box-shadow: none;background: color-mix(in srgb,var(--c-surface-2) 70%,transparent);transition: background-color var(--t-fast) var(--ease)}.nav__link::after{display: none}.nav__link-txt{display: inline;position: static}.nav__link:hover::before,.nav__link:focus-visible::before{background: var(--c-surface-3)}.nav__link[aria-current="page"]{color: #fff}.nav__link[aria-current="page"]::before{background: var(--nav-play-b);box-shadow: inset 0 1px 0 rgba(255,255,255,.45)}.nav__link{flex: 1}.nav__tag,.nav__notif{position: relative;top: -0.5em;left: auto;display: inline-grid;height: auto;min-width: 22px;margin-left: var(--sp-3);font-size: 0.75rem;padding: 3px 8px 2px;vertical-align: middle}.nav__link--tagged,.nav__link--notif{margin-right: 0;padding-right: var(--sp-5)}.nav__menu-foot{display: flex;flex-direction: column;gap: var(--sp-4);margin-top: auto;padding-top: var(--sp-6)}.nav__menu-foot .g-btn{font-size: 1.5rem}.nav__menu-hud{display: flex;align-items: center;justify-content: space-between;gap: var(--sp-4);font-size: var(--fs-lg)}.nav__menu-hud .nav__stat-val{font-size: var(--fs-lg)}.nav__menu-esc{font-size: var(--fs-md);color: var(--c-text-dim)}html.nav-lock,html.nav-lock body{overflow: hidden}}@media (max-width: 760px){.nav__sub > ul{padding-left: 0}.nav__sub li{flex: 1 1 auto}.nav__sublink{flex: 1;padding-inline: var(--sp-2);font-size: 0.8125rem;letter-spacing: 0.04em}.nav__player{display: none}}@media (max-width: 420px){.nav__brand{padding-inline: calc(var(--sl) + 6px) calc(var(--sl) + 8px)}.nav__play{width: 104px;font-size: 1.0625rem}.nav__brand img{width: 42px}.nav__slot{gap: 7px;padding-inline: 6px;font-size: 0.8125rem}.nav__sublink{padding-inline: var(--sp-1)}}@media (prefers-reduced-motion: reduce){.nav *,.nav *::before,.nav *::after{transition: none !important}}.hero{--hero-band: color-mix(in srgb,var(--c-lavender) 7%,color-mix(in srgb,var(--c-blue) 11%,color-mix(in srgb,var(--c-deep) 18%,var(--c-ink))));--hero-side: color-mix(in srgb,var(--c-lavender) 5%,color-mix(in srgb,var(--c-deep) 4%,var(--c-ink)));--hero-frame: color-mix(in srgb,var(--c-ink) 55%,var(--c-black));--hero-lean: 80px;--band-h: 22px;position: relative;min-height: min(calc(100svh - var(--nav-h)),860px);display: grid;grid-template-areas: "stack";overflow: hidden;background: var(--hero-side);padding-bottom: var(--band-h)}.hero > *{grid-area: stack}.hero::after{content: "";position: absolute;inset: auto 0 0 0;height: var(--band-h);background: var(--hero-band);z-index: 2}.hero__stage{position: relative;display: grid;grid-template-columns: 1fr minmax(0,52%) 1fr;height: 100%}.hero__side{position: relative;height: 100%;min-width: 0;overflow: hidden;background: var(--hero-side)}.hero__side--l{margin-right: calc(var(--hero-lean) * -1)}.hero__side--r{margin-left: calc(var(--hero-lean) * -1)}.hero__side picture{position: absolute;inset: 0}.hero__side img{width: 100%;height: 100%;object-fit: cover;object-position: 50% 18%}.hero__side::after{content: "";position: absolute;inset: 0;pointer-events: none;background: linear-gradient(180deg,transparent 45%,color-mix(in srgb,var(--c-ink) 78%,transparent) 100%)}.hero__side--l::after{background: linear-gradient(180deg,transparent 45%,color-mix(in srgb,var(--c-ink) 78%,transparent) 100%),linear-gradient(90deg,color-mix(in srgb,var(--c-ink) 55%,transparent),transparent 22%)}.hero__side--r::after{background: linear-gradient(180deg,transparent 45%,color-mix(in srgb,var(--c-ink) 78%,transparent) 100%),linear-gradient(270deg,color-mix(in srgb,var(--c-ink) 55%,transparent),transparent 22%)}.hero__art{position: relative;z-index: 1;clip-path: polygon(var(--hero-lean) 0,100% 0,calc(100% - var(--hero-lean)) 100%,0 100%);background: var(--hero-frame)}.hero__art::before{content: "";position: absolute;inset: auto 0 0 0;height: 60px;background: var(--c-ink)}.hero__art picture{position: absolute;top: 0;left: 20px;right: 20px;bottom: 60px;clip-path: polygon(calc(var(--hero-lean) - 6px) 0,100% 0,calc(100% - var(--hero-lean) + 6px) 100%,0 100%)}.hero__art picture::after{content: "";position: absolute;inset: 0;background: linear-gradient(180deg,transparent 62%,color-mix(in srgb,var(--c-ink) 55%,transparent))}.hero__art picture{container-type: size;background: var(--c-ink)}.hero__art img{position: absolute;top: 0;left: 50%;translate: -50% 0;width: max(100cqw,min(135cqw,177.78cqh));max-width: none;height: auto;-webkit-mask-image: linear-gradient(180deg,#000 78%,transparent);mask-image: linear-gradient(180deg,#000 78%,transparent)}.hero__copy{position: relative;z-index: 3;align-self: end;display: flex;flex-direction: column;align-items: center;text-align: center;padding: 0 var(--gutter) 52px}.hero__title{display: flex;flex-wrap: wrap;justify-content: center;column-gap: 0.24em;font-size: clamp(2.75rem,1rem + 5.9vw,6.5rem);font-weight: 900;font-style: italic;line-height: 0.9;letter-spacing: -0.005em;text-transform: uppercase;color: var(--c-text-strong);text-shadow: var(--shadow-title);padding-right: 0.1em}.hero__title-b{color: var(--c-pink);text-shadow: var(--shadow-title-pink)}.hero__sub{margin-top: var(--sp-3);font-size: clamp(1rem,0.8rem + 0.7vw,1.375rem);letter-spacing: 0.06em;color: color-mix(in srgb,var(--c-lavender) 82%,var(--c-pink));text-shadow: 0 2px 10px var(--c-ink),0 0 2px var(--c-ink)}.hero__cta{display: flex;flex-direction: column;align-items: flex-end;margin-top: var(--sp-3)}.hero__hud{display: flex;flex-wrap: wrap;justify-content: flex-end;gap: var(--sp-2);margin-right: 22px;margin-bottom: -2px}.hero__hud .g-chip-time{padding: 0.4em 1.1em;background: color-mix(in srgb,var(--c-ink) 88%,transparent)}.hero__players b{font-weight: 700;color: var(--c-pink);letter-spacing: 0.02em}.hero__players b[data-state="offline"]{color: var(--c-text-dim)}.hero__players .ico{color: var(--c-magenta)}.hero__btn{min-height: 104px;min-width: min(560px,100%);gap: 0.45em;padding: var(--sp-3) calc(var(--sp-8) + var(--sp-2));font-size: clamp(1.9rem,1.1rem + 2.6vw,3.5rem);font-weight: 800;letter-spacing: 0.01em}.hero__btn::before,.hero__btn::after{clip-path: polygon(44px 0,100% 0,calc(100% - 44px) 100%,0 100%)}.hero__btn-ico{width: 1.05em;height: 1.05em;flex: none}.hero__scroll{position: relative;z-index: 3;align-self: end;justify-self: center;display: grid;width: 350px;max-width: 70%;height: 40px;margin-bottom: calc(var(--band-h) * -1);padding-bottom: 6px;box-sizing: content-box;font-size: 4rem;line-height: 0;overflow: hidden;color: var(--c-purple);background: var(--hero-band);clip-path: polygon(34px 0,calc(100% - 34px) 0,100% 100%,0 100%)}.hero__scroll .ico{position: absolute;left: 50%;bottom: -8px;width: 1em;height: 1em;margin-left: -0.5em}.hero__scroll:hover{color: var(--c-pink)}@media (prefers-reduced-motion: no-preference){.hero__scroll .ico{animation: hero-bob 1.8s var(--ease) infinite}@keyframes hero-bob{50%{transform: translateY(4px)}}}@media (max-width: 980px){.hero{--hero-lean: 48px}.hero__stage{grid-template-columns: 1fr minmax(0,72%) 1fr}}@media (max-width: 760px){.hero{min-height: 0;display: block;--band-h: 12px}.hero__stage{display: block;height: auto}.hero__side{display: none}.hero__art{position: relative;margin: 0;clip-path: polygon(0 0,100% 0,100% calc(100% - 28px),0 100%);aspect-ratio: 4 / 3.4}.hero__art::before{display: none}.hero__art picture{inset: 0;clip-path: none}.hero__copy{margin-top: -64px;padding-bottom: var(--sp-8)}.hero__title{font-size: clamp(2.6rem,12.5vw,4rem)}.hero__cta{align-items: center;width: 100%}.hero__hud{justify-content: center;margin: 0 0 var(--sp-2)}.hero__btn{width: 100%;min-width: 0;min-height: 84px;padding: var(--sp-3) var(--sp-5);font-size: clamp(1.75rem,8.4vw,2.1rem)}.hero__btn::before,.hero__btn::after{clip-path: polygon(22px 0,100% 0,calc(100% - 22px) 100%,0 100%)}.hero__scroll{display: none}}.cidade{--card-h: clamp(440px,calc(100vh - 330px),580px);--leanc: calc(var(--card-h) * 0.105);--chf: 22px;--band: 116px;--white: color-mix(in srgb,var(--c-lavender) 25%,#fff);--txt2: color-mix(in srgb,var(--white) 86%,transparent);--stage-bg: color-mix(in srgb,var(--c-ink) 62%,var(--c-black));overflow: hidden;display: flex;flex-direction: column;justify-content: center;padding-block: var(--sp-5) var(--sp-5)}@media (min-width: 1181px) and (min-height: 700px){.cidade{min-height: calc(100vh - var(--nav-h,88px))}}.cidade__wide{width: 100%;max-width: 1440px;margin-inline: auto;padding-inline: clamp(var(--sp-3),2vw,var(--sp-6))}.cidade__top{display: flex;align-items: flex-end;justify-content: space-between;gap: var(--sp-4) var(--sp-6);flex-wrap: wrap;margin-bottom: var(--sp-4)}.cidade__top .g-head{margin: 0}.cidade__rule{display: flex;align-items: stretch;gap: var(--sp-3);height: 56px}.cidade__count{display: inline-flex;align-items: center;gap: var(--sp-3);padding: 0 calc(var(--lean-sm) + var(--sp-4));background: color-mix(in srgb,var(--c-deep) 50%,var(--c-ink));box-shadow: inset 0 1px 0 color-mix(in srgb,var(--c-lavender) 25%,transparent);clip-path: polygon(var(--lean-sm) 0,100% 0,calc(100% - var(--lean-sm)) 100%,0 100%);color: var(--c-lavender)}.cidade__count b{font-size: 2.5rem;font-weight: 900;font-style: italic;line-height: 1;color: var(--c-text-strong)}.cidade__count-txt{display: flex;flex-direction: column;font-size: var(--fs-md);font-weight: 700;line-height: 1.05;text-transform: uppercase}.cidade__count-txt span{font-size: 0.875rem;font-weight: 600;letter-spacing: 0.06em;color: var(--txt2)}.cidade__trailer{display: flex;align-items: center;gap: var(--sp-3);padding: 0 calc(var(--lean-sm) + var(--sp-5)) 0 calc(var(--lean-sm) + var(--sp-2));outline: 0;background: color-mix(in srgb,var(--c-deep) 50%,var(--c-ink));box-shadow: inset 0 1px 0 color-mix(in srgb,var(--c-lavender) 25%,transparent);color: var(--c-lavender);text-align: left;clip-path: polygon(var(--lean-sm) 0,100% 0,calc(100% - var(--lean-sm)) 100%,0 100%)}.cidade__trailer-play{display: inline-grid;place-items: center;width: 38px;height: 38px;flex: none;font-size: 1rem;color: var(--c-ink);background: var(--c-pink);clip-path: polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)}.cidade__trailer-txt{display: flex;flex-direction: column;gap: 2px}.cidade__trailer-title{font-size: var(--fs-md);font-weight: 800;font-style: italic;line-height: 1;text-transform: uppercase;color: var(--c-text-strong)}.cidade__trailer-sub{font-size: 0.875rem;font-weight: 600;text-transform: uppercase;letter-spacing: 0.06em;color: var(--txt2)}.cidade__stage{position: relative;isolation: isolate;padding: calc(var(--sp-6) + 6px) var(--sp-5) var(--sp-3);background: color-mix(in srgb,var(--c-ink) 55%,var(--c-black));box-shadow: inset 0 1px 0 color-mix(in srgb,var(--c-lavender) 12%,transparent)}.cidade__stage::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;--m: color-mix(in srgb,var(--c-lavender) 70%,transparent);background: linear-gradient(var(--m),var(--m)) 0 0 / 22px 2px no-repeat,linear-gradient(var(--m),var(--m)) 0 0 / 2px 22px no-repeat,linear-gradient(var(--m),var(--m)) 100% 0 / 22px 2px no-repeat,linear-gradient(var(--m),var(--m)) 100% 0 / 2px 22px no-repeat,linear-gradient(var(--m),var(--m)) 0 100% / 22px 2px no-repeat,linear-gradient(var(--m),var(--m)) 0 100% / 2px 22px no-repeat,linear-gradient(var(--m),var(--m)) 100% 100% / 22px 2px no-repeat,linear-gradient(var(--m),var(--m)) 100% 100% / 2px 22px no-repeat}.cidade__stage::after{content: "";position: absolute;top: 10px;left: 40px;right: 40px;height: 6px;z-index: -1;pointer-events: none;background: repeating-linear-gradient(90deg,color-mix(in srgb,var(--c-lavender) 28%,transparent) 0 1px,transparent 1px 12px) 0 100% / 100% 4px no-repeat,repeating-linear-gradient(90deg,color-mix(in srgb,var(--c-lavender) 55%,transparent) 0 2px,transparent 2px 120px) 0 0 / 100% 6px no-repeat}.cidade__grid{display: grid;grid-template-columns: repeat(6,minmax(0,1fr));gap: var(--sp-6) clamp(8px,0.8vw,14px);padding: 0;margin: 0;list-style: none}.cidade__card{--cid: var(--c-purple);--shape: polygon(var(--leanc) 0,calc(100% - var(--chf)) 0,calc(100% - 3px) var(--chf),calc(100% - var(--leanc)) 100%,0 100%);--rest: brightness(0.72) saturate(0.85) drop-shadow(0 14px 12px color-mix(in srgb,var(--c-black) 70%,transparent));position: relative;isolation: isolate;height: var(--card-h);outline: 0;cursor: default;filter: var(--rest);transition: transform var(--t-med) var(--ease),filter var(--t-med) var(--ease)}.cidade__card--hospital{--cid: color-mix(in srgb,var(--c-lavender) 60%,var(--c-blue))}.cidade__card--cassino{--cid: var(--c-magenta)}.cidade__card--oficina{--cid: var(--c-pink)}.cidade__card--praca{--cid: var(--c-purple)}.cidade__card--concessionaria{--cid: color-mix(in srgb,var(--c-blue) 70%,var(--c-lavender))}.cidade__card--prefeitura{--cid: color-mix(in srgb,var(--c-purple) 50%,var(--c-magenta))}.cidade__card::before{content: "";position: absolute;inset: 0;z-index: -1;background: color-mix(in srgb,var(--white) 70%,transparent);clip-path: var(--shape)}.cidade__card::after{content: "";position: absolute;inset: -4px;z-index: -2;background: var(--c-lavender);clip-path: var(--shape);opacity: 0;transition: opacity var(--t-fast) var(--ease)}.cidade__face{position: absolute;inset: 2px;overflow: hidden;clip-path: var(--shape);background: var(--c-black)}.cidade__ph{position: absolute;inset: 0;display: block;width: 100%;height: 100%;aspect-ratio: auto;padding: 0;object-fit: cover;outline: 0;background: linear-gradient(180deg,color-mix(in srgb,var(--c-black) 70%,var(--c-ink)) 0%,var(--c-ink) 40%,color-mix(in srgb,var(--cid) 18%,var(--c-ink)) 72%,color-mix(in srgb,var(--cid) 10%,var(--c-ink)) 100%);transition: transform var(--t-med) var(--ease)}.cidade__ph img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: var(--pos,50% 50%)}.cidade__scene{position: absolute;left: 0;top: 0;width: 100%;height: calc(100% - var(--band) + 4px)}.cidade__ph::after{content: "";position: absolute;inset: 0;pointer-events: none;background: repeating-linear-gradient(0deg,color-mix(in srgb,var(--c-black) 12%,transparent) 0 1px,transparent 1px 3px),radial-gradient(130% 80% at 50% 40%,transparent 60%,color-mix(in srgb,var(--c-black) 45%,transparent))}.cidade__ph .g-ph__label{position: absolute;z-index: 1;top: calc(var(--chf) + 8px);right: 10px;padding: 2px 6px;font-size: 0.8125rem;letter-spacing: 0.06em;line-height: 1.3;color: var(--white);background: color-mix(in srgb,var(--c-black) 80%,transparent);opacity: 0;transition: opacity var(--t-fast) var(--ease)}.cidade__card:hover .g-ph__label,.cidade__card:focus-visible .g-ph__label{opacity: 1}.cidade__scene .k-glow{fill: var(--cid);opacity: 0.32}.cidade__scene .k-far{fill: color-mix(in srgb,var(--cid) 16%,var(--c-ink));opacity: 1}.cidade__scene .k-mid{fill: color-mix(in srgb,var(--cid) 46%,var(--c-deep))}.cidade__scene .k-mid2{fill: color-mix(in srgb,var(--cid) 30%,var(--c-deep))}.cidade__scene .k-fg{fill: color-mix(in srgb,var(--c-black) 80%,var(--c-ink))}.cidade__scene .k-fg2{fill: color-mix(in srgb,var(--c-black) 55%,var(--c-ink))}.cidade__scene .k-rim{fill: none;stroke: var(--white);stroke-width: 1.6;opacity: 0.8}.cidade__scene .k-rimf{fill: none;stroke: var(--white);stroke-width: 1.4}.cidade__scene .k-rimL{fill: none;stroke: var(--white);stroke-width: 2;stroke-linecap: round}.cidade__scene .k-acc{fill: var(--white)}.cidade__scene .k-lit{fill: var(--white)}.cidade__scene .k-hot{fill: var(--white)}.cidade__scene .k-hot2{fill: var(--c-pink)}.cidade__scene .k-moon{fill: var(--white)}.cidade__scene .k-moon2{fill: color-mix(in srgb,var(--c-lavender) 80%,var(--c-purple))}.cidade__scene .k-beam{fill: var(--white);opacity: 0.12}.cidade__scene .k-bulbs{fill: none;stroke: var(--white);stroke-width: 3.5;stroke-linecap: round;stroke-dasharray: 0 8}.cidade__scene .k-line{fill: none;stroke: color-mix(in srgb,var(--c-lavender) 30%,transparent);stroke-width: 1.4}.cidade__scene .k-line2{fill: none;stroke: color-mix(in srgb,var(--cid) 50%,transparent);stroke-width: 1.2}.cidade__scene .k-spill{fill: var(--white);opacity: 0.22}.cidade__scene .k-spark{fill: none;stroke: var(--white);stroke-width: 2;stroke-linecap: round}.cidade__scene .k-water{fill: none;stroke: var(--white);stroke-width: 2.2;opacity: 0.9}.cidade__scene .k-glass{fill: color-mix(in srgb,var(--cid) 30%,var(--c-ink))}.cidade__scene .k-glass2{fill: color-mix(in srgb,var(--cid) 55%,var(--c-ink))}.cidade__scene .k-plat{fill: var(--white)}.cidade__scene .k-car{fill: color-mix(in srgb,var(--cid) 40%,var(--c-ink))}.cidade__scene .k-carpet{fill: color-mix(in srgb,var(--c-magenta) 40%,var(--c-ink))}.cidade__scene .k-rope{fill: none;stroke: var(--c-pink);stroke-width: 3;stroke-linecap: round}.cidade__scene .k-path{fill: color-mix(in srgb,var(--cid) 22%,var(--c-ink))}.cidade__scene .k-road{fill: color-mix(in srgb,var(--c-black) 60%,var(--c-ink))}.cidade__scene .k-dash{fill: none;stroke: var(--white);stroke-width: 3;opacity: 0.85}.cidade__scene .k-trail{fill: none;stroke: var(--c-pink);stroke-width: 3}.cidade__scene .k-trail2{fill: none;stroke: var(--white);stroke-width: 2;opacity: 0.7}.cidade .k-win{fill: var(--white);opacity: 0.85}.cidade .k-win2{fill: var(--c-pink);opacity: 0.8}.cidade .k-win3{fill: var(--c-lavender);opacity: 0.7}#cid-fog .s-fog0{stop-color: var(--c-ink);stop-opacity: 0}#cid-fog .s-fog1{stop-color: var(--c-black);stop-opacity: 0.35}.cidade__band{position: absolute;left: 0;right: 0;bottom: 0;z-index: 2;display: grid;grid-template-columns: minmax(0,1fr) auto;grid-template-rows: 1fr 30px;row-gap: 8px;column-gap: var(--sp-2);height: var(--band);padding: 14px calc(var(--leanc) * 0.72) 12px calc(var(--leanc) * 0.2 + 12px);background: color-mix(in srgb,var(--c-black) 45%,var(--c-ink));box-shadow: inset 0 3px 0 color-mix(in srgb,var(--cid) 85%,transparent)}.cidade__name{grid-column: 1 / -1;min-width: 0;align-self: end;font-size: 1.875rem;font-weight: 800;font-style: normal;line-height: 0.92;letter-spacing: 0.01em;text-transform: uppercase;text-shadow: none;color: var(--white);overflow-wrap: normal;hyphens: none}.cidade__meta{grid-row: 2;grid-column: 1;display: inline-flex;align-items: center;gap: 8px;white-space: nowrap;min-width: 0;font-size: 0.9375rem;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;color: var(--txt2)}.cidade__cat{grid-row: 2;grid-column: 2;display: grid;place-items: center;width: 30px;height: 30px;margin-right: calc(var(--leanc) * 0.3);background: color-mix(in srgb,var(--c-lavender) 10%,var(--c-ink));box-shadow: inset 0 0 0 1.5px color-mix(in srgb,var(--white) 55%,transparent);clip-path: polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px)}.cidade__cat svg{width: 16px;height: 16px;fill: var(--white);transition: transform var(--t-fast) var(--ease)}.cidade__rank{width: 18px;height: 20px;flex: none}.cidade .r-o{fill: color-mix(in srgb,var(--cid) 28%,var(--c-ink));stroke: var(--cid);stroke-width: 1.4}.cidade .r-i{fill: var(--cid)}.cidade__line{position: absolute;left: 0;right: 0;bottom: var(--band);z-index: 1;margin: 0;padding: var(--sp-3) calc(var(--leanc) * 0.85 + 6px) var(--sp-3) calc(var(--leanc) * 0.3 + 10px);font-size: var(--fs-sm);font-weight: 600;line-height: 1.3;color: color-mix(in srgb,var(--white) 92%,transparent);background: color-mix(in srgb,var(--c-black) 84%,transparent);opacity: 0;transform: translateY(14px);transition: opacity var(--t-med) var(--ease),transform var(--t-med) var(--ease)}.cidade__card.is-sel,.cidade__card:hover,.cidade__card:focus-visible{transform: translateY(-6px) scale(1.05);z-index: 2;filter: drop-shadow(0 0 14px color-mix(in srgb,var(--c-lavender) 55%,transparent)) drop-shadow(0 0 32px color-mix(in srgb,var(--c-pink) 30%,transparent)) drop-shadow(0 18px 16px color-mix(in srgb,var(--c-black) 75%,transparent))}.cidade__card.is-sel::after,.cidade__card:hover::after,.cidade__card:focus-visible::after{opacity: 1}.cidade__card.is-sel .cidade__line,.cidade__card:hover .cidade__line,.cidade__card:focus-visible .cidade__line{opacity: 1;transform: none}.cidade__card.is-sel .cidade__band,.cidade__card:hover .cidade__band,.cidade__card:focus-visible .cidade__band{box-shadow: inset 0 3px 0 var(--c-lavender)}.cidade__card.is-sel .cidade__name,.cidade__card:hover .cidade__name,.cidade__card:focus-visible .cidade__name{font-style: italic}.cidade__card.is-sel .cidade__cat,.cidade__card:hover .cidade__cat,.cidade__card:focus-visible .cidade__cat{background: var(--c-lavender);box-shadow: none}.cidade__card.is-sel .cidade__cat svg,.cidade__card:hover .cidade__cat svg,.cidade__card:focus-visible .cidade__cat svg{fill: var(--c-ink)}.cidade__card:hover .cidade__ph,.cidade__card:focus-visible .cidade__ph{transform: scale(1.04)}.cidade__grid:has(.cidade__card:hover,.cidade__card:focus-visible) .cidade__card.is-sel:not(:hover):not(:focus-visible){transform: none;z-index: auto;filter: var(--rest)}.cidade__grid:has(.cidade__card:hover,.cidade__card:focus-visible) .cidade__card.is-sel:not(:hover):not(:focus-visible)::after{opacity: 0}.cidade__grid:has(.cidade__card:hover,.cidade__card:focus-visible) .cidade__card.is-sel:not(:hover):not(:focus-visible) .cidade__line{opacity: 0;transform: translateY(14px)}.cidade__grid:has(.cidade__card:hover,.cidade__card:focus-visible) .cidade__card.is-sel:not(:hover):not(:focus-visible) .cidade__band{box-shadow: inset 0 3px 0 color-mix(in srgb,var(--cid) 85%,transparent)}.cidade__grid:has(.cidade__card:hover,.cidade__card:focus-visible) .cidade__card.is-sel:not(:hover):not(:focus-visible) .cidade__name{font-style: normal}.cidade__grid:has(.cidade__card:hover,.cidade__card:focus-visible) .cidade__card.is-sel:not(:hover):not(:focus-visible) .cidade__cat{background: color-mix(in srgb,var(--c-lavender) 10%,var(--c-ink));box-shadow: inset 0 0 0 1.5px color-mix(in srgb,var(--white) 55%,transparent)}.cidade__grid:has(.cidade__card:hover,.cidade__card:focus-visible) .cidade__card.is-sel:not(:hover):not(:focus-visible) .cidade__cat svg{fill: var(--white)}.cidade__hud{display: flex;align-items: center;gap: var(--sp-3) var(--sp-6);flex-wrap: wrap;margin-top: var(--sp-5);padding-top: var(--sp-3);border-top: 1px solid color-mix(in srgb,var(--c-lavender) 14%,transparent)}.cidade__hint{font-size: var(--fs-md);color: color-mix(in srgb,var(--c-lavender) 88%,var(--c-ink))}.cidade__hint kbd + kbd{margin-left: calc(var(--sp-3) * -1 + 4px)}.cidade__hint--go{margin-left: auto;color: var(--c-text-strong)}.cidade__hint--go kbd{background: var(--c-pink)}.cidade__hint--go:hover,.cidade__hint--go:focus-visible{color: var(--c-pink)}@media (max-width: 1180px){.cidade__grid{grid-template-columns: repeat(3,minmax(0,1fr))}.cidade{--card-h: 470px}}@media (max-width: 760px){.cidade{--card-h: 360px;--band: 92px;--chf: 16px}.cidade__top{margin-bottom: var(--sp-4)}.cidade__rule{width: 100%;height: 52px}.cidade__count b{font-size: 2rem}.cidade__trailer{flex: 1;min-width: 0}.cidade__trailer-title{font-size: 0.875rem;white-space: nowrap}.cidade__count{padding: 0 calc(var(--lean-sm) + var(--sp-2));gap: var(--sp-2)}.cidade__trailer{padding-right: calc(var(--lean-sm) + var(--sp-2));gap: var(--sp-2)}.cidade__trailer-play{width: 32px;height: 32px}.cidade__stage{padding: calc(var(--sp-5) + 4px) var(--sp-3) var(--sp-3)}.cidade__stage::after{left: 28px;right: 28px}.cidade__grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--sp-4) var(--sp-3)}.cidade__card{--rest: brightness(0.8) drop-shadow(0 10px 10px color-mix(in srgb,var(--c-black) 70%,transparent))}.cidade__card.is-sel{transform: none}.cidade__band{padding: 10px calc(var(--leanc) * 0.7) 10px calc(var(--leanc) * 0.2 + 8px);grid-template-rows: 1fr 26px;row-gap: 6px}.cidade__name{font-size: 1.3125rem}.cidade__cat{width: 26px;height: 26px}.cidade__cat svg{width: 14px;height: 14px}.cidade__meta{font-size: 0.8125rem;gap: 6px}.cidade__rank{width: 15px;height: 17px}.cidade__line{opacity: 1;transform: none;font-size: var(--fs-xs);line-height: 1.25;padding: var(--sp-2) calc(var(--leanc) * 0.55) var(--sp-2) calc(var(--leanc) * 0.4 + 6px)}.cidade__ph .g-ph__label{display: none}.cidade__hud{gap: var(--sp-3) var(--sp-4)}.cidade__hint:not(.cidade__hint--go){display: none}}@media (max-width: 380px){.cidade__count-txt span{display: none}}@media (prefers-reduced-motion: reduce){.cidade__card,.cidade__ph,.cidade__line,.cidade__cat svg,.cidade__ph .g-ph__label,.cidade__card::after{transition: none}.cidade__card:hover,.cidade__card:focus-visible,.cidade__card.is-sel{transform: none}.cidade__card:hover .cidade__ph,.cidade__card:focus-visible .cidade__ph{transform: none}}.cidade__ph img{filter: brightness(0.82) saturate(0.85);transition: filter 0.45s var(--ease)}.cidade__ph::before{content: "";position: absolute;inset: 0;z-index: 1;pointer-events: none;background: linear-gradient(180deg,color-mix(in srgb,var(--c-violet) 70%,var(--c-purple)),color-mix(in srgb,var(--c-purple) 60%,var(--c-magenta)));mix-blend-mode: color;opacity: 0.58;transition: opacity 0.45s var(--ease)}.cidade__card:hover .cidade__ph::before,.cidade__card:focus-visible .cidade__ph::before,.cidade__card.is-sel .cidade__ph::before{opacity: 0}.cidade__card:hover .cidade__ph img,.cidade__card:focus-visible .cidade__ph img,.cidade__card.is-sel .cidade__ph img{filter: none}.cidade__grid:has(.cidade__card:hover) .cidade__card.is-sel:not(:hover) .cidade__ph::before{opacity: 0.58}.cidade__grid:has(.cidade__card:hover) .cidade__card.is-sel:not(:hover) .cidade__ph img{filter: brightness(0.82) saturate(0.85)}@media (prefers-reduced-motion: reduce){.cidade__ph img,.cidade__ph::before{transition: none}}@media (min-width: 761px){.cidade__meta{font-size: 0.8125rem;letter-spacing: 0.05em;gap: 6px}}.cidade__name{font-size: 1.375rem;padding-left: calc(var(--leanc) * 0.07)}.cidade__card--concessionaria .cidade__name{font-size: 1.125rem;letter-spacing: -0.005em}.cidade__band{padding-right: calc(var(--leanc) * 0.72 + 14px)}@media (max-width: 760px){.cidade__name{font-size: 1.1875rem}.cidade__card--concessionaria .cidade__name{font-size: 0.9375rem}.cidade__band{padding-right: calc(var(--leanc) * 0.7 + 6px)}}@media (max-width: 1360px) and (min-width: 761px){.cidade__card--concessionaria .cidade__name{font-size: 1rem}.cidade__band{padding-right: calc(var(--leanc) * 0.72 + 6px)}.cidade__meta{letter-spacing: 0.03em;gap: 5px}}.eventos{padding-top: clamp(2.5rem,1.5rem + 2.5vw,3.75rem);position: relative;isolation: isolate;overflow: clip}.eventos__fx{position: absolute;inset: 0;z-index: -1;pointer-events: none;background: radial-gradient(1.5px 1.5px at 12% 22%,color-mix(in srgb,var(--c-pink) 80%,transparent) 50%,transparent 51%),radial-gradient(2px 2px at 78% 14%,color-mix(in srgb,var(--c-lavender) 70%,transparent) 50%,transparent 51%),radial-gradient(1.5px 1.5px at 64% 82%,color-mix(in srgb,var(--c-purple) 80%,transparent) 50%,transparent 51%),radial-gradient(2px 2px at 30% 68%,color-mix(in srgb,var(--c-pink) 60%,transparent) 50%,transparent 51%),radial-gradient(1.5px 1.5px at 90% 56%,color-mix(in srgb,var(--c-lavender) 60%,transparent) 50%,transparent 51%),radial-gradient(2px 2px at 46% 36%,color-mix(in srgb,var(--c-purple) 60%,transparent) 50%,transparent 51%),radial-gradient(2.5px 2.5px at 6% 48%,color-mix(in srgb,var(--c-lavender) 55%,transparent) 50%,transparent 51%),radial-gradient(2.5px 2.5px at 96% 30%,color-mix(in srgb,var(--c-pink) 55%,transparent) 50%,transparent 51%),radial-gradient(70% 90% at 50% 45%,transparent 55%,color-mix(in srgb,var(--c-bg) 90%,transparent) 100%),repeating-conic-gradient(from 150deg at 50% -12%,transparent 0deg 6deg,color-mix(in srgb,var(--c-lavender) 7%,transparent) 6deg 8deg,transparent 8deg 13deg),linear-gradient(180deg,var(--c-bg) 0,color-mix(in srgb,var(--c-deep) 70%,var(--c-bg)) 40%,color-mix(in srgb,var(--c-deep) 55%,var(--c-bg)) 80%,var(--c-bg))}.eventos__fx::before{content: "";position: absolute;inset: 0;background: image-set(url("../assets/img/ryz-hero-1024.webp") type("image/webp"),url("../assets/img/ryz-hero-1024.jpg") type("image/jpeg")) 50% 100% / cover no-repeat;opacity: .16;filter: blur(20px) saturate(1.2);-webkit-mask-image: linear-gradient(180deg,transparent 0,#000 35%,#000 70%,transparent);mask-image: linear-gradient(180deg,transparent 0,#000 35%,#000 70%,transparent)}.eventos__beam,.eventos__floor{position: absolute;left: 50%;display: block;transform: translateX(-50%)}.eventos__beam{top: 0;width: min(1200px,96%);height: 100%;background: linear-gradient(180deg,color-mix(in srgb,var(--c-lavender) 34%,transparent) 0,color-mix(in srgb,var(--c-purple) 16%,transparent) 45%,transparent 85%);clip-path: polygon(40% 0,60% 0,100% 100%,0 100%);filter: blur(26px)}.eventos__floor{bottom: -12%;width: 90%;height: 48%;background: radial-gradient(closest-side,color-mix(in srgb,var(--c-pink) 42%,transparent),color-mix(in srgb,var(--c-magenta) 16%,transparent) 55%,transparent)}.ev-head{display: flex;flex-wrap: nowrap;align-items: center;gap: var(--sp-4);margin-bottom: 70px}.ev-head__slab{display: flex;align-items: baseline;gap: var(--sp-4);flex: none;padding: 0.5rem 2.6rem 0.6rem 1.8rem;background: linear-gradient(90deg,color-mix(in srgb,var(--c-deep) 92%,transparent),color-mix(in srgb,var(--c-deep) 35%,transparent));box-shadow: inset 7px 0 0 var(--c-magenta),inset 0 -2px 0 color-mix(in srgb,var(--c-purple) 55%,transparent);clip-path: polygon(14px 0,100% 0,calc(100% - 14px) 100%,0 100%)}.ev-head__title{font-size: clamp(2rem,1.2rem + 2.2vw,3.3rem);text-shadow: 3px 3px 0 var(--c-ink)}.ev-head__sub{font-size: clamp(1.05rem,0.9rem + 0.5vw,1.4rem);font-weight: 800;letter-spacing: 0.12em;color: var(--c-pink)}.ev-head__count{flex: none;display: inline-flex;align-items: baseline;gap: 0.35em;padding: 0.3em 1.1em 0.35em;font-size: var(--fs-md);font-weight: 800;font-style: italic;letter-spacing: 0.08em;text-transform: uppercase;color: var(--c-lavender);background: var(--c-ink);box-shadow: inset 0 0 0 2px var(--c-magenta),0 0 14px color-mix(in srgb,var(--c-magenta) 45%,transparent);clip-path: polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%)}.ev-head__count b{font-size: 1.5em;font-weight: 900;color: var(--c-magenta);line-height: 1}.ev-head__rule{flex: 1;height: 2px;min-width: 40px;background: repeating-linear-gradient(90deg,color-mix(in srgb,var(--c-purple) 70%,transparent) 0 14px,transparent 14px 22px);-webkit-mask-image: linear-gradient(90deg,#000,transparent);mask-image: linear-gradient(90deg,#000,transparent)}.eventos__grid{--lean: 60px;--cut: 16px;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 76px 0;padding: 0;list-style: none}.eventos__grid > li:nth-child(odd){margin-right: calc(var(--lean) * -0.5 + 9px)}.eventos__grid > li:nth-child(even){margin-left: calc(var(--lean) * -0.5 + 9px)}.evento{--sig: var(--c-purple);--sig-hi: var(--c-lavender);--sig-mid: var(--c-violet);--sig-lo: var(--c-deep);--sig-grad: linear-gradient(110deg,var(--c-ink),var(--c-purple));--panel-line: var(--sig);--panel-bg: var(--c-ink);--bw: 4px;--bb: 9px;--gap: 3px;--fl: 1.5px;--leakh: 58px;--img: image-set(url("../assets/img/ryz-hero-1024.webp") type("image/webp"),url("../assets/img/ryz-hero-1024.jpg") type("image/jpeg"));display: flex;flex-direction: column;height: 100%;min-height: 278px;padding: calc(var(--bw) + var(--sp-4)) calc(var(--lean) + var(--sp-5)) calc(var(--bb) + var(--sp-3)) calc(var(--lean) + var(--sp-5));filter: drop-shadow(0 0 14px color-mix(in srgb,var(--sig) 55%,transparent)) drop-shadow(8px 8px 0 color-mix(in srgb,var(--c-black) 70%,transparent));transition: transform var(--t-med) var(--ease),filter var(--t-med) var(--ease)}.evento--frame{--sig: var(--c-violet);--sig-hi: color-mix(in srgb,var(--c-violet) 40%,var(--c-lavender));--sig-mid: color-mix(in srgb,var(--c-violet) 80%,var(--c-lavender));--sig-lo: color-mix(in srgb,var(--c-violet) 45%,var(--c-ink));--sig-grad: linear-gradient(112deg,color-mix(in srgb,var(--c-violet) 18%,var(--c-ink)) 8%,color-mix(in srgb,var(--c-violet) 58%,var(--c-ink)) 42%,var(--c-violet) 74%,color-mix(in srgb,var(--c-purple) 65%,var(--c-lavender)) 100%)}.evento--arquivo{--sig: var(--c-lavender);--sig-hi: var(--c-lavender);--sig-mid: var(--c-purple);--sig-lo: color-mix(in srgb,var(--c-violet) 55%,var(--c-ink));--sig-grad: linear-gradient(112deg,var(--c-violet) 0,var(--c-purple) 34%,color-mix(in srgb,var(--c-purple) 50%,var(--c-lavender)) 62%,var(--c-lavender) 92%)}.evento--voz{--sig: var(--c-pink);--sig-hi: var(--c-pink);--sig-mid: var(--c-magenta);--sig-lo: color-mix(in srgb,var(--c-magenta) 35%,var(--c-ink));--sig-grad: linear-gradient(112deg,color-mix(in srgb,var(--c-magenta) 70%,var(--c-deep)) 0,var(--c-magenta) 30%,var(--c-pink) 62%,color-mix(in srgb,var(--c-pink) 60%,var(--c-lavender)) 100%)}.evento--live{--sig: var(--c-magenta);--sig-hi: var(--c-pink);--sig-mid: var(--c-magenta);--sig-lo: color-mix(in srgb,var(--c-magenta) 30%,var(--c-ink));--sig-grad: linear-gradient(112deg,var(--c-ink) 20%,color-mix(in srgb,var(--c-deep) 60%,var(--c-ink)) 55%,color-mix(in srgb,var(--c-magenta) 40%,var(--c-ink)) 100%)}.evento::after{z-index: -1;inset: var(--bw) var(--bw) var(--bb) var(--bw);background: var(--c-ink)}.evento__line,.evento__bg{position: absolute;clip-path: polygon(calc(var(--lean) + var(--cut)) 0,100% 0,calc(100% - var(--lean)) calc(100% - var(--cut)),calc(100% - var(--lean) - var(--cut)) 100%,0 100%,var(--lean) var(--cut))}.evento__line{z-index: 0;inset: calc(var(--bw) + var(--gap)) calc(var(--bw) + var(--gap)) calc(var(--bb) + var(--gap)) calc(var(--bw) + var(--gap));background: linear-gradient(100deg,var(--sig-hi),color-mix(in srgb,var(--sig) 60%,transparent) 60%,var(--sig-hi))}.evento:hover,.evento:focus-within{transform: translateY(-4px);filter: drop-shadow(0 0 24px color-mix(in srgb,var(--sig) 80%,transparent)) drop-shadow(8px 8px 0 color-mix(in srgb,var(--c-black) 70%,transparent))}.evento > .evento__line::after{content: "";position: absolute;top: 0;left: calc(var(--lean) - 4px);width: 90px;height: 3px;background: linear-gradient(90deg,var(--c-lavender),transparent)}.evento__bg{z-index: 0;isolation: isolate;overflow: hidden;inset: calc(var(--bw) + var(--gap) + var(--fl)) calc(var(--bw) + var(--gap) + var(--fl)) calc(var(--bb) + var(--gap) + var(--fl)) calc(var(--bw) + var(--gap) + var(--fl));background: var(--sig-grad)}.ev-scene{position: absolute;inset: -6px;display: block;background: var(--img) var(--bg-pos,100% 8%) / var(--bg-size,260%) auto no-repeat;filter: blur(2.5px) saturate(1.2) contrast(1.15);mix-blend-mode: soft-light;opacity: var(--scene-op,.7)}.evento--frame .ev-scene{--bg-pos: 0 0;--bg-size: 300%}.evento--arquivo .ev-scene{--bg-pos: 100% 0;--bg-size: 320%;--scene-op: .4}.evento--voz .ev-scene{--bg-pos: 0 100%;--bg-size: 240%;--scene-op: .28}.evento--live .ev-scene{--bg-pos: 100% 2%;--bg-size: 300%;--scene-op: .8}.evento__bg::after{content: "";position: absolute;inset: 0;z-index: 3;pointer-events: none;background: radial-gradient(52% 50% at 0 100%,color-mix(in srgb,var(--c-ink) 72%,transparent) 0,color-mix(in srgb,var(--c-ink) 35%,transparent) 50%,transparent 80%),linear-gradient(180deg,color-mix(in srgb,var(--c-ink) 35%,transparent) 0,transparent 26%),repeating-linear-gradient(-62deg,transparent 0 22px,color-mix(in srgb,var(--c-lavender) 7%,transparent) 22px 24px)}.ev-light{position: absolute;z-index: 1;display: block;pointer-events: none}.ev-light--rays{right: 4%;top: -45%;width: 72%;aspect-ratio: 1;background: radial-gradient(circle at 58% 50%,var(--c-lavender) 0 5%,color-mix(in srgb,var(--sig-hi) 80%,transparent) 14%,transparent 52%),repeating-conic-gradient(from 0deg at 58% 50%,color-mix(in srgb,var(--c-lavender) 22%,transparent) 0 4deg,transparent 4deg 15deg);-webkit-mask-image: radial-gradient(circle at 58% 50%,#000 20%,transparent 64%);mask-image: radial-gradient(circle at 58% 50%,#000 20%,transparent 64%)}.ev-light--lamp{right: 10%;top: 0;bottom: 0;width: 52%;background: linear-gradient(180deg,color-mix(in srgb,var(--c-lavender) 90%,transparent),color-mix(in srgb,var(--c-lavender) 8%,transparent) 92%);clip-path: polygon(42% 0,58% 0,100% 100%,0 100%);filter: blur(7px)}.ev-light--burst{right: -4%;top: -62%;width: 84%;aspect-ratio: 1;background: radial-gradient(circle,var(--c-lavender) 0 6%,color-mix(in srgb,var(--c-lavender) 70%,transparent) 16%,transparent 50%),repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--c-lavender) 45%,transparent) 0 6deg,transparent 6deg 18deg);-webkit-mask-image: radial-gradient(circle,#000 15%,transparent 66%);mask-image: radial-gradient(circle,#000 15%,transparent 66%)}.ev-light--ring{right: 9%;top: 4%;width: 48%;aspect-ratio: 1;border-radius: 50%;border: 10px solid var(--c-pink);box-shadow: 0 0 22px var(--c-magenta),0 0 70px var(--c-magenta),inset 0 0 22px var(--c-magenta),inset 0 0 90px color-mix(in srgb,var(--c-magenta) 50%,transparent)}.evento__leak{position: absolute;z-index: 2;top: -78px;right: calc(var(--lean) + 6%);width: 50%;height: 190px;pointer-events: none;background: radial-gradient(closest-side,color-mix(in srgb,var(--c-lavender) 85%,transparent) 0,color-mix(in srgb,var(--sig-hi) 70%,transparent) 30%,color-mix(in srgb,var(--sig) 45%,transparent) 60%,transparent 100%);filter: blur(8px)}.evento--voz .evento__leak{right: calc(var(--lean) + 16%)}.evento__fig{position: absolute;z-index: 3;right: calc(var(--lean) + 2%);bottom: var(--bb);height: calc(100% - var(--bb) + var(--leakh));width: 56%;pointer-events: none;overflow: visible;filter: drop-shadow(6px 2px 0 color-mix(in srgb,var(--c-black) 50%,transparent))}.evento--voz .evento__fig{width: 62%;right: calc(var(--lean) + 1%)}.evento--frame .evento__fig{--leakh: 76px;width: 60%}.evento--frame .ev-scene{inset: 0;background: image-set(url("../assets/img/eventos/frame-fundo-1280.webp") type("image/webp"),url("../assets/img/eventos/frame-fundo-1280.jpg") type("image/jpeg")) 50% 38% / cover no-repeat;filter: brightness(0.7) contrast(1.2);mix-blend-mode: luminosity;opacity: 0.85}.evento--arquivo .ev-scene{inset: 0;background: image-set(url("../assets/img/eventos/arquivo-fundo-1280.webp") type("image/webp"),url("../assets/img/eventos/arquivo-fundo-1280.jpg") type("image/jpeg")) 34% 55% / cover no-repeat;filter: brightness(0.95) contrast(1.25);mix-blend-mode: luminosity;opacity: 0.75}.evento--arquivo .evento__fig--oculos{--leakh: 0px;width: 41%;right: calc(var(--lean) + 15%)}.evento--voz .ev-scene{inset: 0;background: image-set(url("../assets/img/eventos/voz-fundo-1280.webp") type("image/webp"),url("../assets/img/eventos/voz-fundo-1280.jpg") type("image/jpeg")) 50% 45% / cover no-repeat;filter: brightness(1.15) contrast(1.15);mix-blend-mode: luminosity;opacity: 0.8}.ev-top{display: flex;flex-wrap: wrap;align-items: flex-end;gap: var(--sp-2) var(--sp-3)}.ev-top .ev-hud{margin-top: var(--sp-2)}.evento--frame .evento__tab{position: relative;top: auto;right: auto;min-height: 38px;font-size: 1.05rem;padding: 0.25em 1em 0.3em 1.4em;clip-path: polygon(14px 0,100% 0,100% 100%,0 100%)}.evento__fig--img{object-fit: contain;object-position: right bottom;filter: drop-shadow(0 0 1.5px color-mix(in srgb,var(--sig-hi) 90%,transparent)) drop-shadow(0 0 16px color-mix(in srgb,var(--sig) 70%,transparent)) drop-shadow(6px 2px 0 color-mix(in srgb,var(--c-black) 50%,transparent))}.ev-sil path,.ev-sil circle{stroke: color-mix(in srgb,var(--sig) 35%,var(--c-ink));stroke-width: 1.5;stroke-linejoin: round}.ev-sil--back{opacity: .65;filter: blur(1.5px)}.ev-sil .ev-arm{fill: none;stroke: var(--sig-lo);stroke-width: 26;stroke-linecap: round}.ev-sil .ev-arm--thin{stroke-width: 20}.ev-detail{fill: none;stroke: color-mix(in srgb,var(--sig-hi) 40%,transparent);stroke-width: 2;stroke-linecap: round}.ev-coat{fill: var(--sig-lo);stroke: color-mix(in srgb,var(--sig-hi) 55%,transparent);stroke-width: 2;stroke-linejoin: round}.ev-rim{fill: none;stroke: var(--sig-hi);stroke-width: 6.5;stroke-linecap: round;stroke-linejoin: round;filter: drop-shadow(0 0 4px var(--sig-hi)) drop-shadow(0 0 14px var(--sig))}.ev-rim--hot{stroke: var(--c-lavender);stroke-width: 2.6;filter: none}.ev-fg circle{fill: var(--sig-hi)}.ev-fg{opacity: .42;filter: blur(5px)}.ev-fg--back{opacity: .3;filter: blur(3px)}.evento--voz .ev-fg{opacity: .55}.ev-phone{fill: var(--c-ink);stroke: var(--sig-hi);stroke-width: 3.5;filter: drop-shadow(0 0 6px var(--sig))}.ev-phone__scr{fill: var(--sig)}.ev-phone__vf{fill: none;stroke: var(--c-lavender);stroke-width: 3}.ev-phone__dot{fill: var(--c-magenta)}.ev-hand{stroke: var(--sig-hi);stroke-width: 2}.ev-hatband{fill: var(--c-lavender)}.ev-folder{fill: var(--c-lavender);stroke: var(--c-ink);stroke-width: 3}.ev-folder__sheet{fill: var(--c-pink);stroke: var(--c-ink);stroke-width: 2}.ev-folder__txt{font: italic 900 34px/1 var(--font,inherit);fill: var(--c-ink)}.ev-folder__cap{font: italic 800 16px/1 var(--font,inherit);fill: var(--c-violet);letter-spacing: .1em}.ev-mega{fill: var(--c-lavender);stroke: var(--c-ink);stroke-width: 4;stroke-linejoin: round}.ev-mega__bell{fill: var(--c-magenta);stroke: var(--c-ink);stroke-width: 4}.ev-mega__wave{fill: none;stroke: var(--c-lavender);stroke-width: 6;stroke-linecap: round;filter: drop-shadow(0 0 6px var(--c-magenta))}.ev-hp{fill: none;stroke: var(--c-ink);stroke-width: 14;stroke-linecap: round}.ev-hp__cup{fill: var(--c-ink);stroke: var(--c-magenta);stroke-width: 4;filter: drop-shadow(0 0 6px var(--c-magenta))}.ev-mic{fill: none;stroke: var(--c-ink);stroke-width: 6;stroke-linecap: round}.ev-mic__head{fill: var(--c-magenta);stroke: var(--c-ink);stroke-width: 3}.evento > .ev-hud,.evento > .evento__foot{position: relative;z-index: 4}.evento__tab{position: absolute;top: var(--bw);right: var(--bw);z-index: 5;display: flex;align-items: center;gap: var(--sp-3);min-height: 44px;padding: 0.3em 1em 0.4em 2em;font-size: 1.25rem;background: var(--c-ink);box-shadow: inset 0 -4px 0 var(--sig),inset 0 1px 0 color-mix(in srgb,var(--sig-hi) 40%,transparent);clip-path: polygon(0 0,100% 0,100% 100%,20px 100%)}.evento__chip{padding: 0;background: none;clip-path: none;font-size: 1em;font-weight: 800;font-style: italic;letter-spacing: 0.03em;color: var(--c-lavender)}.evento__chip .ico{width: 1.05em;height: 1.05em;color: var(--sig-hi)}.evento__day{font-weight: 800;font-style: italic;text-transform: uppercase;color: var(--sig-hi);padding-right: var(--sp-3);border-right: 2px solid color-mix(in srgb,var(--sig-hi) 40%,transparent)}.evento__new,.evento__live{font-size: 0.95rem;font-weight: 900;padding: 0.3em 1em;color: var(--c-ink)}.evento__new{background: var(--c-lavender);box-shadow: 0 0 12px color-mix(in srgb,var(--c-lavender) 70%,transparent)}.evento__live{display: inline-flex;align-items: center;gap: 0.5em;background: var(--c-magenta);box-shadow: 0 0 14px var(--c-magenta)}.evento__live i{width: 0.6em;height: 0.6em;border-radius: 50%;background: var(--c-ink);animation: ev-pulse 1.4s var(--ease) infinite}@keyframes ev-pulse{50%{opacity: 0.3;transform: scale(0.75)}}.ev-hud{display: grid;grid-template-columns: auto auto;justify-content: start;align-items: center;column-gap: var(--sp-3);row-gap: 2px;align-self: flex-start;margin-top: var(--sp-2);padding: 0.35rem 1.4rem 0.5rem 1rem;background: linear-gradient(90deg,color-mix(in srgb,var(--c-ink) 82%,transparent),color-mix(in srgb,var(--c-ink) 40%,transparent));box-shadow: inset 3px 0 0 var(--sig);clip-path: polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);text-transform: uppercase}.ev-hud__lbl{grid-column: 1 / -1;font-size: var(--fs-sm);font-weight: 700;letter-spacing: 0.1em;color: var(--c-lavender)}.evento__by{text-transform: none;font-weight: 800;color: var(--sig-hi)}.evento--voz .evento__by,.evento--arquivo .evento__by{color: var(--c-pink)}.ev-hud__num{font-size: 1.15rem;font-weight: 700;font-style: italic;color: color-mix(in srgb,var(--c-lavender) 80%,var(--c-ink));line-height: 1}.ev-hud__num b{font-size: 1.6em;font-weight: 900;color: var(--c-lavender);text-shadow: 0 0 10px var(--sig)}.ev-bar{position: relative;width: 160px;height: 12px;transform: skewX(-12deg);background: color-mix(in srgb,var(--c-ink) 90%,transparent);box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--sig-hi) 45%,transparent)}.ev-bar i{position: absolute;top: 2px;bottom: 2px;left: 2px;width: calc((100% - 4px) * var(--p,.5));background: linear-gradient(90deg,var(--sig),var(--sig-hi));box-shadow: 0 0 10px var(--sig),0 0 2px var(--c-lavender)}.evento--live .ev-bar i,.evento--frame .ev-bar i{background: linear-gradient(90deg,var(--sig),var(--c-lavender))}.ev-bar::after{content: "";position: absolute;inset: 0;background: repeating-linear-gradient(90deg,transparent 0 calc(12.5% - 2px),var(--c-ink) calc(12.5% - 2px) 12.5%)}.evento__foot{margin-top: auto;margin-left: calc(var(--lean) * -0.7);padding-top: var(--sp-5);position: relative}.evento__en{display: flex;align-items: center;gap: 0.5em;margin-bottom: 0.3rem;font-size: var(--fs-md);font-weight: 800;font-style: italic;letter-spacing: 0.2em;text-transform: uppercase;color: var(--sig-hi);text-shadow: 1px 1px 0 var(--c-ink),0 0 8px var(--c-ink)}.evento__en::before{content: "";width: 22px;height: 6px;flex: none;background: var(--sig);transform: skewX(-20deg);box-shadow: 0 0 8px var(--sig)}.evento--voz .evento__en,.evento--arquivo .evento__en{color: var(--c-lavender)}.evento--voz .evento__en::before{background: var(--c-lavender)}.evento__title{font-size: clamp(2.6rem,1.3rem + 2.7vw,4rem);font-weight: 900;font-style: italic;line-height: 0.86;text-transform: uppercase;white-space: nowrap;color: var(--c-text-strong);-webkit-text-stroke: 2px var(--c-ink);paint-order: stroke fill;text-shadow: 4px 4px 0 var(--c-ink),0 0 26px color-mix(in srgb,var(--sig) 70%,transparent)}.evento__desc{position: absolute;left: 0;bottom: calc(100% - var(--sp-3));max-width: 34ch;padding: 0.35em 0.9em 0.4em;font-size: var(--fs-sm);font-weight: 600;line-height: 1.25;color: var(--c-lavender);background: color-mix(in srgb,var(--c-ink) 94%,transparent);box-shadow: inset 3px 0 0 var(--sig);clip-path: polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);opacity: 0;transform: translateY(6px);transition: opacity var(--t-med) var(--ease),transform var(--t-med) var(--ease)}.evento:hover .evento__desc,.evento:focus-within .evento__desc{opacity: 1;transform: none}.evento__link{color: inherit;text-decoration: none}.evento__link::before{content: "";position: absolute;inset: 0;z-index: 6}.evento__link:focus-visible{outline: none}.evento--live:focus-within::before{background: var(--c-lavender)}.evento__go{display: inline-flex;align-items: center;gap: 0.2em;margin-left: var(--sp-1);font-weight: 800;text-transform: uppercase;color: var(--c-pink);white-space: nowrap}.evento--live:hover .evento__title{color: var(--c-pink)}@media (prefers-reduced-motion: reduce){.evento,.evento__desc{transition: none}.evento:hover,.evento:focus-within{transform: none}.evento__live i{animation: none}}@media (max-width: 1100px){.eventos__grid{--lean: 50px}.evento{min-height: 260px}.evento__title{font-size: clamp(2.1rem,0.9rem + 2.8vw,3.1rem)}.ev-bar{width: 140px}}@media (max-width: 960px){.eventos__grid{grid-template-columns: minmax(0,1fr);gap: 76px}.eventos__grid > li:nth-child(n){margin: 0}.evento__title{font-size: clamp(2.2rem,1.2rem + 3vw,3.4rem)}}@media (max-width: 640px){.ev-head{flex-wrap: wrap;margin-bottom: 56px;gap: var(--sp-3)}.ev-head__slab{flex: 1 1 100%;max-width: 100%;flex-wrap: wrap;row-gap: 0;column-gap: var(--sp-3);padding: 0.45rem 1.8rem 0.5rem 1.3rem}.evento--frame .evento__fig{--leakh: 48px}.ev-head__rule{display: none}}@media (max-width: 560px){.eventos__grid{--lean: 34px;--cut: 11px;gap: 60px}.evento{--bw: 3px;--bb: 7px;--gap: 2px;--leakh: 36px;min-height: 236px;padding: calc(var(--bw) + var(--sp-3)) calc(var(--lean) + var(--sp-2)) calc(var(--bb) + var(--sp-3)) calc(var(--lean) + var(--sp-2))}.evento__fig{width: 60%;right: calc(var(--lean) + 1%)}.evento--voz .evento__fig{width: 66%}.evento__leak{top: -50px;height: 130px}.evento__tab{font-size: 1rem;min-height: 40px;padding-left: 1.5em;gap: var(--sp-2);clip-path: polygon(0 0,100% 0,100% 100%,14px 100%)}.evento__day{display: none}.evento__new,.evento__live{font-size: 0.8rem}.ev-hud{margin-top: 44px;padding: 0.3rem 1rem 0.4rem 0.8rem}.ev-hud__lbl{font-size: var(--fs-xs)}.ev-hud__num{font-size: 1rem}.ev-bar{width: 96px;height: 10px}.evento__foot{margin-left: calc(var(--lean) * -0.5)}.evento__en{font-size: var(--fs-xs);letter-spacing: 0.14em}.evento__title{font-size: 2.15rem;white-space: normal;max-width: 72%}.evento__desc{display: none}}.entrar .g-head{margin-bottom: var(--sp-6)}.entrar__sub{color: color-mix(in srgb,var(--c-lavender) 62%,var(--c-bg));font-size: clamp(1rem,0.9rem + 0.4vw,1.25rem)}.entrar__steps{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: clamp(1rem,0.4rem + 2vw,3.25rem);padding: 0;margin: 0;list-style: none}.entrar__step:nth-child(1){--acc: var(--c-blue);--acc-hi: color-mix(in srgb,var(--c-blue) 45%,var(--c-lavender))}.entrar__step:nth-child(2){--acc: var(--c-violet);--acc-hi: color-mix(in srgb,var(--c-violet) 42%,var(--c-lavender))}.entrar__step:nth-child(3){--acc: var(--c-purple);--acc-hi: color-mix(in srgb,var(--c-purple) 60%,var(--c-lavender))}.entrar__step:nth-child(4){--acc: var(--c-magenta);--acc-hi: var(--c-pink)}.entrar__step{--tilt: clamp(18px,3.4vw,40px);position: relative;display: flex;flex-direction: column;justify-content: flex-end;min-height: clamp(280px,22vw + 30px,340px);padding: var(--sp-5) calc(var(--tilt) + var(--sp-4)) var(--sp-5) calc(var(--tilt) + var(--sp-4));background: radial-gradient(120% 70% at 30% 0%,color-mix(in srgb,var(--acc) 34%,transparent),transparent 70%),linear-gradient(165deg,color-mix(in srgb,var(--acc) 30%,rgba(18,0,34,0.72)),rgba(14,0,28,0.86) 75%);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px);clip-path: polygon(var(--tilt) 0,100% 0,calc(100% - var(--tilt)) 100%,0 100%);transition: transform var(--t-fast) var(--ease)}.entrar__step::after{content: "";position: absolute;inset: 0 0 auto 0;height: 3px;background: linear-gradient(90deg,transparent 6%,var(--acc-hi) 30%,var(--acc) 75%,transparent 96%);box-shadow: 0 0 18px var(--acc);pointer-events: none}.entrar__step:hover{transform: translateY(-4px)}.entrar__step--now{background: radial-gradient(120% 75% at 30% 0%,color-mix(in srgb,var(--acc) 48%,transparent),transparent 72%),linear-gradient(165deg,color-mix(in srgb,var(--acc) 40%,rgba(18,0,34,0.7)),rgba(14,0,28,0.84) 78%)}.entrar__step--video{background: linear-gradient(160deg,var(--c-pink),color-mix(in srgb,var(--c-magenta) 70%,var(--c-pink)));color: var(--c-ink)}.entrar__step--video::after{background: linear-gradient(90deg,transparent 6%,#fff 40%,transparent 96%);box-shadow: none;opacity: 0.8}.entrar__num{font-size: clamp(3.5rem,2.6rem + 2.6vw,5rem);line-height: 0.82;margin-left: -0.04em;color: var(--acc-hi);text-shadow: 0 0 28px color-mix(in srgb,var(--acc) 70%,transparent)}.entrar__step--video .entrar__num{color: color-mix(in srgb,var(--c-violet) 70%,var(--c-magenta));text-shadow: none}.entrar__title{margin-top: var(--sp-3);font-size: clamp(1.625rem,1.2rem + 1.1vw,2.25rem);font-weight: 900;font-style: italic;line-height: 1.02;text-transform: uppercase;color: var(--c-text-strong);padding-right: 0.1em}.entrar__step--video .entrar__title{color: var(--c-ink)}.entrar__link{align-self: flex-start;min-height: 44px;margin-top: var(--sp-1);margin-bottom: calc(var(--sp-2) * -1);font-size: var(--fs-md);font-weight: 600;text-decoration-thickness: 1px;text-underline-offset: 3px;color: var(--acc-hi)}.entrar__step--video .entrar__link{color: var(--c-ink);font-weight: 800}.entrar__video{display: inline-flex;align-items: center;gap: 0.4em}.entrar__video .ico{width: 1.1em;height: 1.1em}.entrar__video[aria-disabled="true"]{text-decoration: none;cursor: default;opacity: 0.75}@supports (grid-template-rows: subgrid){.entrar__step{display: grid;grid-row: span 4;grid-template-rows: subgrid;row-gap: 0;align-content: end}.entrar__step::before{content: ""}.entrar__steps{grid-template-rows: minmax(clamp(90px,9vw,128px),1fr) auto auto auto}}.entrar__timeline{margin-top: var(--sp-4);gap: clamp(1rem,0.4rem + 2vw,3.25rem)}.entrar__timeline .g-timeline__step > span{padding: 0.35em 1.3em;font-weight: 800}.entrar__timeline .g-timeline__step:nth-child(1) > span{background: color-mix(in srgb,var(--c-blue) 55%,var(--c-ink));color: var(--c-lavender)}.entrar__timeline .g-timeline__step:nth-child(2) > span{background: color-mix(in srgb,var(--c-violet) 55%,var(--c-ink));color: var(--c-lavender)}.entrar__timeline .g-timeline__step:nth-child(3) > span{background: var(--c-purple);color: var(--c-ink)}.entrar__timeline .g-timeline__step:nth-child(4) > span{background: var(--c-pink);color: var(--c-ink)}@media (prefers-reduced-motion: reduce){.entrar__step{transition: none}.entrar__step:hover{transform: none}}@media (max-width: 980px){.entrar__steps{grid-template-columns: repeat(2,minmax(0,1fr));row-gap: var(--sp-5)}.entrar__step{min-height: 260px}.entrar__timeline{--steps: 4}}@media (max-width: 760px){.entrar__steps{grid-template-columns: minmax(0,1fr);grid-template-rows: none;row-gap: var(--sp-4)}.entrar__step{--tilt: 22px;display: flex;grid-row: auto;min-height: 0;padding-top: var(--sp-6)}.entrar__step::before{display: none}.entrar__num{font-size: 4rem}.entrar__timeline{margin-top: var(--sp-6)}}.vip{--v-rose: color-mix(in srgb,var(--c-violet) 38%,var(--c-ink));--v-rose-2: color-mix(in srgb,var(--c-purple) 55%,var(--c-ink));--v-line: color-mix(in srgb,var(--c-purple) 30%,transparent);--v-cell: color-mix(in srgb,var(--c-ink) 70%,transparent);--v-dim: color-mix(in srgb,var(--c-lavender) 70%,var(--c-ink));--v-hot: var(--c-lavender);--v-act: var(--c-magenta);--v-act-hi: color-mix(in srgb,var(--c-magenta) 55%,#fff);--v-act-lo: color-mix(in srgb,var(--c-magenta) 78%,var(--c-violet));--v-pad: clamp(20px,3.6vw,60px);--v-base: #17141f;--v-base-2: #1d1a29;--v-panel: color-mix(in srgb,#0f0d16 82%,transparent);--v-stroke: color-mix(in srgb,#c9bfdc 18%,transparent);--v-stroke-hi: color-mix(in srgb,#c9bfdc 32%,transparent);--v-mute: color-mix(in srgb,var(--c-lavender) 62%,var(--v-base));position: relative;isolation: isolate;overflow: hidden;height: calc(100vh - var(--nav-bar-h) - var(--nav-sub-h));height: calc(100svh - var(--nav-bar-h) - var(--nav-sub-h));min-height: 720px;padding: 0;background: var(--v-base);color: var(--c-text)}.vip__defs{position: absolute;width: 0;height: 0;overflow: hidden}.vip .ico{width: 1em;height: 1em;fill: currentColor;flex: none}.vip__scene{position: absolute;inset: 0;z-index: -1;overflow: hidden;pointer-events: none;background: #0a0612}.vip__scene > span{position: absolute;inset: 0}.vip__sky{background: radial-gradient(60% 50% at 22% 30%,color-mix(in srgb,var(--c-blue) 34%,transparent),transparent 72%),radial-gradient(46% 40% at 88% 18%,color-mix(in srgb,var(--c-blue) 26%,transparent),transparent 72%),linear-gradient(180deg,#0b0a24 0%,#110f38 40%,#17134a 60%,#08071a 100%)}.vip__glow{background: radial-gradient(14% 18% at 52% 54%,color-mix(in srgb,var(--c-lavender) 62%,transparent),transparent 70%),radial-gradient(30% 34% at 52% 54%,color-mix(in srgb,#8f7bff 50%,transparent),transparent 72%),radial-gradient(50% 52% at 52% 52%,color-mix(in srgb,var(--c-blue) 62%,transparent),transparent 74%),radial-gradient(72% 62% at 52% 48%,color-mix(in srgb,var(--c-blue) 26%,transparent),transparent 80%)}.vip__beams{inset: -20% -10% 18% 14% !important;background: linear-gradient(112deg,transparent 30%,color-mix(in srgb,var(--c-lavender) 22%,transparent) 33%,transparent 37%,transparent 44%,color-mix(in srgb,#8f7bff 20%,transparent) 46%,transparent 49%,transparent 56%,color-mix(in srgb,var(--c-blue) 30%,transparent) 60%,transparent 66%,transparent 72%,color-mix(in srgb,var(--c-lavender) 14%,transparent) 74%,transparent 77%);mask-image: radial-gradient(60% 70% at 56% 46%,#000 20%,transparent 78%);filter: blur(10px);mix-blend-mode: screen;opacity: .9;animation: vip-beams 14s ease-in-out infinite alternate}@keyframes vip-beams{from{opacity: .7}to{opacity: 1}}.vip__city{top: auto !important;bottom: 34% !important;height: 46%}.vip__city svg{position: absolute;inset: 0;width: 100%;height: 100%}.vip__city--far{filter: blur(6px) hue-rotate(-28deg) saturate(.9) brightness(.85);opacity: .55;mask-image: linear-gradient(90deg,transparent 2%,#000 22%,#000 82%,transparent 98%)}.vip__city--near{height: 32%;filter: blur(5px) hue-rotate(-30deg) brightness(.75);opacity: .9;mask-image: linear-gradient(90deg,#000 0%,#000 30%,transparent 44%,transparent 70%,#000 84%)}.vip__fog{background: radial-gradient(46% 14% at 52% 70%,color-mix(in srgb,var(--c-lavender) 26%,transparent),transparent 75%),radial-gradient(70% 16% at 36% 74%,color-mix(in srgb,var(--c-blue) 30%,transparent),transparent 75%),radial-gradient(60% 14% at 84% 72%,color-mix(in srgb,#8f7bff 22%,transparent),transparent 75%),linear-gradient(180deg,transparent 56%,color-mix(in srgb,#7d86d8 14%,transparent) 68%,transparent 84%)}.vip__fog--drift{inset: 52% -20% 6% -20% !important;background: radial-gradient(30% 40% at 20% 50%,color-mix(in srgb,var(--c-lavender) 12%,transparent),transparent 70%),radial-gradient(26% 36% at 62% 60%,color-mix(in srgb,#8f7bff 16%,transparent),transparent 70%),radial-gradient(34% 44% at 92% 44%,color-mix(in srgb,var(--c-blue) 18%,transparent),transparent 70%);filter: blur(6px);animation: vip-fog 38s ease-in-out infinite alternate}@keyframes vip-fog{to{transform: translate3d(12%,-2%,0)}}.vip__bokeh{filter: blur(1.5px);background: radial-gradient(circle at 30% 61%,var(--c-lavender) 0 2px,transparent 7px),radial-gradient(circle at 35% 59%,#8f7bff 0 3px,transparent 9px),radial-gradient(circle at 41% 62%,var(--c-lavender) 0 2px,transparent 7px),radial-gradient(circle at 47% 58%,var(--c-blue) 0 3px,transparent 9px),radial-gradient(circle at 53% 60%,#fff 0 2px,transparent 6px),radial-gradient(circle at 66% 59%,var(--c-blue) 0 4px,transparent 12px),radial-gradient(circle at 71% 61%,var(--c-lavender) 0 2px,transparent 8px),radial-gradient(circle at 76% 58%,#8f7bff 0 2px,transparent 7px),radial-gradient(circle at 82% 62%,var(--c-blue) 0 3px,transparent 10px),radial-gradient(circle at 88% 59%,var(--c-lavender) 0 3px,transparent 9px),radial-gradient(circle at 94% 61%,#8f7bff 0 2px,transparent 8px),radial-gradient(circle at 24% 58%,var(--c-blue) 0 3px,transparent 10px);opacity: .8}.vip__bokeh--mid{filter: blur(4px);background: radial-gradient(circle at 38% 44%,color-mix(in srgb,var(--c-lavender) 40%,transparent) 0 8px,transparent 18px),radial-gradient(circle at 49% 36%,color-mix(in srgb,#8f7bff 45%,transparent) 0 6px,transparent 16px),radial-gradient(circle at 70% 40%,color-mix(in srgb,var(--c-blue) 55%,transparent) 0 10px,transparent 22px),radial-gradient(circle at 78% 30%,color-mix(in srgb,var(--c-lavender) 40%,transparent) 0 6px,transparent 14px),radial-gradient(circle at 63% 26%,color-mix(in srgb,var(--c-blue) 55%,transparent) 0 9px,transparent 20px),radial-gradient(circle at 90% 48%,color-mix(in srgb,#8f7bff 40%,transparent) 0 8px,transparent 18px);opacity: .75}.vip__bokeh--big{filter: blur(14px);background: radial-gradient(circle at 44% 14%,color-mix(in srgb,var(--c-blue) 34%,transparent) 0 30px,transparent 60px),radial-gradient(circle at 74% 10%,color-mix(in srgb,#8f7bff 26%,transparent) 0 40px,transparent 80px),radial-gradient(circle at 96% 70%,color-mix(in srgb,var(--c-lavender) 18%,transparent) 0 44px,transparent 90px),radial-gradient(circle at 48% 96%,color-mix(in srgb,var(--c-blue) 34%,transparent) 0 60px,transparent 120px);opacity: .9;animation: vip-drift 30s linear infinite alternate}.vip__horizon{top: 64% !important;bottom: auto !important;height: 120px;margin-top: -60px;background: linear-gradient(180deg,transparent 49.4%,color-mix(in srgb,var(--c-lavender) 55%,transparent) 50%,transparent 50.8%),radial-gradient(40% 50% at 52% 50%,color-mix(in srgb,#8f7bff 40%,transparent),transparent 72%);filter: blur(1px);mask-image: linear-gradient(90deg,transparent 4%,#000 30%,#000 86%,transparent 100%)}.vip__floor{top: 64% !important;background: radial-gradient(38% 40% at 52% 10%,color-mix(in srgb,#8f7bff 34%,transparent),transparent 75%),radial-gradient(70% 60% at 50% 0%,color-mix(in srgb,var(--c-blue) 34%,transparent),transparent 80%),linear-gradient(180deg,#110f30 0%,#0a0920 60%,#05040e 100%)}.vip__wet{top: 64% !important;bottom: 0 !important;background: linear-gradient(90deg,transparent 22%,color-mix(in srgb,var(--c-blue) 55%,transparent) 23.5%,transparent 25%,transparent 29%,color-mix(in srgb,var(--c-lavender) 45%,transparent) 30%,transparent 31%,transparent 34.5%,color-mix(in srgb,#8f7bff 50%,transparent) 35.5%,transparent 36.5%,transparent 46%,color-mix(in srgb,var(--c-blue) 50%,transparent) 47%,transparent 48%,transparent 52%,color-mix(in srgb,var(--c-lavender) 40%,transparent) 53%,transparent 54%,transparent 65%,color-mix(in srgb,var(--c-blue) 55%,transparent) 66.5%,transparent 68%,transparent 70.5%,color-mix(in srgb,var(--c-lavender) 45%,transparent) 71.2%,transparent 72%,transparent 81%,color-mix(in srgb,#8f7bff 50%,transparent) 82.2%,transparent 83.4%,transparent 87.5%,color-mix(in srgb,var(--c-blue) 45%,transparent) 88.5%,transparent 89.5%,transparent 93.5%,color-mix(in srgb,var(--c-lavender) 35%,transparent) 94.2%,transparent 95%);filter: blur(5px);mask-image: linear-gradient(180deg,#000 0%,color-mix(in srgb,#000 50%,transparent) 45%,transparent 90%)}.vip__dust--far{background-image: radial-gradient(circle,color-mix(in srgb,var(--c-lavender) 70%,transparent) 0 1px,transparent 1.5px),radial-gradient(circle,color-mix(in srgb,#8f7bff 70%,transparent) 0 1px,transparent 1.6px);background-size: 140px 120px,210px 170px;background-position: 20px 30px,90px 70px;opacity: .55;mask-image: radial-gradient(45% 55% at 54% 50%,#000,transparent);animation: vip-drift 40s linear infinite}.vip__dust--near{background-image: radial-gradient(circle,color-mix(in srgb,var(--c-lavender) 34%,transparent) 0 3px,transparent 7px),radial-gradient(circle,color-mix(in srgb,var(--c-blue) 40%,transparent) 0 4px,transparent 10px);background-size: 520px 460px,700px 620px;background-position: 380px 120px,120px 380px;filter: blur(2px);opacity: .5;animation: vip-drift 26s linear infinite reverse}.vip__vig{background: radial-gradient(90% 85% at 54% 50%,transparent 38%,color-mix(in srgb,#03020a 70%,transparent) 78%,#03020a 108%),linear-gradient(90deg,color-mix(in srgb,#03020a 55%,transparent) 0%,transparent 22%),linear-gradient(0deg,color-mix(in srgb,#03020a 70%,transparent) 0%,transparent 12%)}@keyframes vip-drift{to{transform: translate3d(-60px,-40px,0)}}.vip__wrap{position: relative;height: 100%;display: grid;grid-template-columns: minmax(460px,40%) 1fr minmax(320px,370px);grid-template-rows: auto minmax(0,1fr) auto;column-gap: clamp(16px,2vw,32px);padding: 14px var(--v-pad) 0}.vip__top{grid-column: 2;grid-row: 1;padding: 4px 0 0 clamp(24px,3vw,56px);position: relative;z-index: 2}.vip__ctx{display: flex;gap: 4px;margin-bottom: 12px}.vip__ctx-tab{display: inline-flex;align-items: center;min-height: 34px;padding: 0 20px;font-weight: 600;font-size: var(--fs-sm);letter-spacing: var(--track-ui);text-transform: uppercase;text-decoration: none;color: var(--v-dim);background: var(--v-panel);box-shadow: inset 0 0 0 1px var(--v-stroke);clip-path: polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);cursor: pointer}.vip__ctx-tab.is-active{color: #fff;font-weight: 800;font-style: italic;background: linear-gradient(180deg,color-mix(in srgb,var(--c-lavender) 14%,#17141f),#17141f);box-shadow: inset 0 0 0 1.5px color-mix(in srgb,var(--c-lavender) 78%,transparent),inset 0 -4px 0 var(--c-pink)}.vip__ctx-tab:hover:not(.is-active){color: var(--c-lavender)}.vip__kicker{margin: 0;font-weight: 600;font-size: var(--fs-md);text-transform: uppercase;letter-spacing: var(--track-ui);color: var(--v-dim)}.vip__kicker span{font-style: italic;font-weight: 500;text-transform: none;color: var(--c-text-mute)}.vip__title{display: flex;align-items: center;gap: 12px;margin: 2px 0 0;font-weight: 800;font-style: italic;text-transform: uppercase;font-size: 1.625rem;line-height: 1;white-space: nowrap;letter-spacing: .01em;color: color-mix(in srgb,#fff 88%,var(--c-lavender));text-shadow: 2px 2px 0 var(--c-deep)}.vip__title b{color: color-mix(in srgb,var(--c-lavender) 80%,var(--c-blue));font-weight: 800}.vip__tier{display: none}.vip__tier--diamante{display: inline}.vip:has(.vip__radio:checked:not(#vip-p-diamante)) .vip__tier--diamante{display: none}.vip:has(#vip-p-bronze:checked) .vip__tier--bronze{display: inline}.vip:has(#vip-p-prata:checked) .vip__tier--prata{display: inline}.vip:has(#vip-p-ouro:checked) .vip__tier--ouro{display: inline}.vip:has(#vip-p-esmeralda:checked) .vip__tier--esmeralda{display: inline}.vip:has(#vip-p-rubi:checked) .vip__tier--rubi{display: inline}.vip__tier--bronze{color: color-mix(in srgb,var(--vip-bronze) 75%,var(--c-lavender))}.vip__tier--prata{color: color-mix(in srgb,var(--vip-prata) 75%,var(--c-lavender))}.vip__tier--ouro{color: color-mix(in srgb,var(--vip-ouro) 75%,var(--c-lavender))}.vip__tier--esmeralda{color: color-mix(in srgb,var(--vip-esmeralda) 75%,var(--c-lavender))}.vip__tier--rubi{color: color-mix(in srgb,var(--vip-rubi) 75%,var(--c-lavender))}.vip__tier--diamante{color: color-mix(in srgb,var(--vip-diamante) 75%,var(--c-lavender))}.vip__season{display: flex;align-items: center;gap: 8px;margin: 10px 0 0;font-weight: 600;font-size: var(--fs-sm);text-transform: uppercase;letter-spacing: var(--track-ui);color: color-mix(in srgb,var(--c-lavender) 72%,transparent)}.vip__season .ico{width: 16px;height: 16px}.vip{--sk: -9deg;--unsk: 9deg}.vip__stage{grid-column: 1;grid-row: 1 / 3;min-height: 0;position: relative;z-index: 2;padding: 6px 0 14px}.vip__track{position: relative;height: 100%;width: calc(100% - 64px);margin-left: 62px;display: flex;flex-direction: column;transform: skewX(var(--sk));transform-origin: 50% 50%;padding: 0 12px 12px 10px;background: linear-gradient(180deg,color-mix(in srgb,#fff 5%,transparent),transparent 30%),color-mix(in srgb,#14121c 86%,transparent);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);box-shadow: inset 0 0 0 1px color-mix(in srgb,#c9bfdc 20%,transparent),26px 30px 40px -8px rgba(0,0,0,.6)}.vip__track::after{content: "";position: absolute;left: -14px;right: 22px;bottom: -8px;height: 2px;background: linear-gradient(90deg,transparent,color-mix(in srgb,#c9bfdc 40%,transparent) 20%,transparent)}.vip__track-bar{display: flex;align-items: center;justify-content: space-between;margin: 0 -12px 12px -10px;height: 46px;padding: 0 20px;background: #2b2839;box-shadow: inset 0 1px 0 color-mix(in srgb,#fff 22%,transparent),inset 0 -2px 0 #0d0c12}.vip__track-bar > span{display: inline-block;transform: skewX(var(--unsk));font-weight: 800;font-style: italic;text-transform: uppercase;font-size: 1.375rem;letter-spacing: .02em;color: #fff}.vip__lvls{display: inline-block;transform: skewX(var(--unsk))}.vip__lvl{display: none;font-weight: 800;font-style: italic;text-transform: uppercase;font-size: 1.0625rem;letter-spacing: .04em;color: #fff}.vip__lvl i{font-style: italic;font-weight: 600;color: color-mix(in srgb,var(--c-lavender) 55%,transparent);margin-left: 2px}.vip:has(#vip-p-bronze:checked) .vip__lvl--bronze,.vip:has(#vip-p-prata:checked) .vip__lvl--prata,.vip:has(#vip-p-ouro:checked) .vip__lvl--ouro,.vip:has(#vip-p-esmeralda:checked) .vip__lvl--esmeralda,.vip:has(#vip-p-rubi:checked) .vip__lvl--rubi,.vip:has(#vip-p-diamante:checked) .vip__lvl--diamante{display: inline}.vip__grid{position: relative;flex: 1;min-height: 0;display: flex;flex-direction: column;gap: 8px}.vip__grid::before{content: "";position: absolute;left: 17px;top: 10px;bottom: 10px;width: 4px;background: color-mix(in srgb,#c9bfdc 14%,transparent)}.vip__radio{position: absolute;width: 1px;height: 1px;opacity: 0;pointer-events: none}.vip__row--bronze{--g: .74;--r: .08;--s: .74}.vip__row--prata{--g: .8;--r: .2;--s: .8}.vip__row--ouro{--g: .86;--r: .34;--s: .86}.vip__row--esmeralda{--g: .96;--r: .52;--s: .94}.vip__row--rubi{--g: 1.04;--r: .7;--s: 1}.vip__row--diamante{--g: 1.1;--r: 1;--s: 1.06}.vip__row{--pc: color-mix(in oklab,var(--plan) 76%,#8f899e);--pc-lt: color-mix(in oklab,var(--pc) 62%,#f4f0f8);position: relative;flex: var(--g) 1 0;display: grid;grid-template-columns: 38px minmax(0,1fr) minmax(0,1fr);grid-template-rows: minmax(0,1fr);column-gap: 8px;min-height: 0;cursor: pointer;transition: filter var(--t-med) var(--ease)}.vip__row > .vip__lv{grid-column: 1;grid-row: 1 / -1}.vip__row > .vip__cell--badge{grid-column: 2;grid-row: -2}.vip__row > .vip__cell--prem{grid-column: 3;grid-row: -2}.vip__call{display: none}.vip__lv{position: relative;display: grid;place-items: center}.vip__lv::after{content: "";position: absolute;left: 17px;top: -9px;bottom: -9px;width: 4px;z-index: 0;background: linear-gradient(180deg,var(--c-pink),color-mix(in srgb,var(--c-lavender) 90%,var(--c-pink)));box-shadow: 0 0 8px color-mix(in srgb,var(--c-pink) 50%,transparent)}.vip__row--bronze .vip__lv::after{top: 50%}.vip__lv b{position: relative;z-index: 1;display: grid;place-items: center;width: 30px;height: 30px;transform: skewX(var(--unsk));font-weight: 900;font-style: italic;font-size: 1.125rem;line-height: 1;color: #120022;background: color-mix(in srgb,var(--c-lavender) 92%,var(--c-pink));clip-path: polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px)}.vip__radio:checked + .vip__row ~ .vip__row .vip__lv::after{display: none}.vip__radio:checked + .vip__row ~ .vip__row .vip__lv b{color: color-mix(in srgb,var(--c-lavender) 60%,transparent);background: #1b1925;box-shadow: inset 0 0 0 1px color-mix(in srgb,#c9bfdc 30%,transparent)}.vip__radio:checked + .vip__row .vip__lv::after{bottom: 50%}.vip__radio:checked + .vip__row.vip__row--bronze .vip__lv::after{display: none}.vip__cell{position: relative;display: flex;flex-direction: column;min-width: 0;min-height: 0;overflow: hidden;clip-path: polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);background: radial-gradient(52% 80% at 80% 50%,color-mix(in oklab,var(--pc) calc(16% + var(--r) * 34%),transparent),transparent 74%),linear-gradient(180deg,color-mix(in oklab,var(--pc) calc(14% + var(--r) * 18%),#1c1a27) 0%,color-mix(in oklab,var(--pc) 8%,#121019) 100%);box-shadow: inset 0 0 0 1px color-mix(in srgb,#fff 12%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 24%,transparent),inset 0 0 calc(var(--r) * 26px) color-mix(in oklab,var(--pc) calc(var(--r) * 55%),transparent)}.vip__cell::before{content: "";position: absolute;inset: 0;z-index: 0;pointer-events: none;background: radial-gradient(circle at 62% 22%,color-mix(in oklab,var(--pc) 40%,#fff) 0 1.2px,transparent 2.4px),radial-gradient(circle at 88% 70%,color-mix(in oklab,var(--pc) 40%,#fff) 0 1px,transparent 2px),radial-gradient(circle at 74% 84%,var(--pc-lt) 0 1.4px,transparent 3px),radial-gradient(circle at 94% 30%,var(--pc-lt) 0 1px,transparent 2.2px),radial-gradient(circle at 54% 60%,color-mix(in oklab,var(--pc) 40%,#fff) 0 .9px,transparent 2px),radial-gradient(circle at 80% 12%,#fff 0 .8px,transparent 1.8px);opacity: calc(var(--r) * .95);animation: vip-twinkle calc(5s - var(--r) * 2s) ease-in-out infinite alternate}@keyframes vip-twinkle{from{opacity: calc(var(--r) * .35)}to{opacity: var(--r)}}.vip__cell > *{position: relative;z-index: 1}.vip__cell > .vip__tag{position: absolute;left: 0;top: 0;z-index: 3;display: inline-flex;align-items: center;gap: 5px;height: 20px;padding: 0 14px 0 12px;font-weight: 800;font-style: italic;font-size: 12px;letter-spacing: .06em;text-transform: uppercase;color: #120022;background: var(--pc-lt);clip-path: polygon(0 0,100% 0,calc(100% - 8px) 100%,0 100%)}.vip__cell-body{flex: 1;min-height: 0;display: flex;align-items: center;justify-content: space-between;gap: 6px;padding: 18px 8px 4px 14px;transform: skewX(var(--unsk))}.vip__cell-name{display: flex;flex-direction: column;min-width: 0;padding-top: 4px;font-weight: 800;font-style: italic;text-transform: uppercase;font-size: calc(1.0625rem + var(--r) * .25rem);line-height: 1;color: #fff;text-shadow: 0 2px 4px rgba(0,0,0,.6)}.vip__cell-name small{margin-top: 3px;font-weight: 600;font-style: normal;font-size: 12px;letter-spacing: .04em;color: color-mix(in srgb,var(--c-lavender) 78%,transparent)}.vip__cell--prem .vip__cell-name{font-size: .9375rem}.vip__cell-art{order: 2;flex: none;align-self: center;width: calc(clamp(52px,9.4vh,84px) * var(--s));height: calc(clamp(52px,9.4vh,84px) * var(--s));margin: -12px 0 -8px;object-fit: contain;filter: drop-shadow(0 0 calc(2px + var(--r) * 12px) color-mix(in oklab,var(--plan) calc(20% + var(--r) * 60%),transparent)) drop-shadow(0 6px 5px rgba(0,0,0,.65))}.vip__cell-art--key{width: calc(clamp(46px,8vh,66px) * var(--s));height: calc(clamp(46px,8vh,66px) * var(--s));color: color-mix(in srgb,#fff 70%,var(--pc))}.vip__cell.is-locked{--r: 0;background: repeating-linear-gradient(135deg,color-mix(in srgb,#fff 3%,transparent) 0 6px,transparent 6px 14px),#0f0e15;box-shadow: inset 0 0 0 1px color-mix(in srgb,#fff 7%,transparent)}.vip__cell.is-locked::before{display: none}.vip__cell.is-locked > .vip__tag{color: color-mix(in srgb,var(--c-lavender) 62%,transparent);background: #2a2733}.vip__cell.is-locked .vip__cell-art{opacity: .2;filter: grayscale(1);color: #c9bfdc}.vip__cell.is-locked .vip__cell-name{color: color-mix(in srgb,var(--c-lavender) 38%,transparent);text-shadow: none}.vip__cell.is-locked .vip__cell-name small{color: color-mix(in srgb,var(--c-lavender) 30%,transparent)}.vip__cell > .vip__lock{position: absolute;right: 0;top: 0;z-index: 3;display: grid;place-items: center;width: 30px;height: 22px;color: color-mix(in srgb,var(--c-lavender) 85%,transparent);background: #2a2733;clip-path: polygon(8px 0,100% 0,100% 100%,0 100%)}.vip__lock .ico{width: 13px;height: 13px;transform: skewX(var(--unsk))}.vip__grid:has(.vip__radio:checked) .vip__row{filter: brightness(.84) saturate(.9)}.vip__grid .vip__radio:checked + .vip__row{filter: none;z-index: 2}.vip__row:hover{filter: none !important}.vip__radio:focus-visible + .vip__row{outline: 3px solid var(--c-lavender);outline-offset: 3px}.vip__radio:checked + .vip__row{flex-grow: 2.7;grid-template-rows: 30px minmax(0,1fr);padding: 0 8px 8px 0;row-gap: 8px}.vip__radio:checked + .vip__row::before{content: "";position: absolute;z-index: 0;top: 0;bottom: 0;right: 0;left: 46px;clip-path: polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);background: linear-gradient(135deg,transparent 9px,var(--v-act) 9px 11.5px,transparent 11.5px) 0 0 / 18px 18px no-repeat,linear-gradient(315deg,transparent 9px,var(--v-act) 9px 11.5px,transparent 11.5px) 100% 100% / 18px 18px no-repeat,radial-gradient(60% 70% at 32% 66%,color-mix(in oklab,var(--pc) 34%,transparent),transparent 75%),linear-gradient(180deg,#221d33,#121019);box-shadow: inset 0 0 0 2px var(--v-act),inset 0 0 34px color-mix(in srgb,var(--c-magenta) 34%,transparent)}.vip__radio:checked + .vip__row > .vip__cell{z-index: 1}.vip__radio:checked + .vip__row > .vip__cell--badge{margin-left: 8px}.vip__radio:checked + .vip__row .vip__call{grid-column: 2 / 4;grid-row: 1;position: relative;z-index: 2;display: flex;align-items: center;margin-left: 14px;margin-right: -8px;padding: 0 16px;background: linear-gradient(90deg,var(--v-act),color-mix(in srgb,var(--v-act) 70%,var(--c-violet)) 70%,transparent);clip-path: polygon(0 0,100% 0,100% 100%,8px 100%,0 calc(100% - 8px))}.vip__call > span{display: inline-block;transform: skewX(var(--unsk));font-weight: 800;font-style: italic;text-transform: uppercase;font-size: .9375rem;letter-spacing: .06em;color: #120022}.vip__radio:checked + .vip__row .vip__cell{box-shadow: inset 0 0 0 1px color-mix(in srgb,#fff 22%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 36%,transparent),inset 0 0 30px color-mix(in oklab,var(--pc) 50%,transparent)}.vip__radio:checked + .vip__row .vip__cell-body{flex-direction: column;align-items: flex-start;justify-content: flex-end;gap: 4px;padding: 22px 12px 10px 16px}.vip__radio:checked + .vip__row .vip__cell-art{order: -1;align-self: center;width: auto;height: auto;flex: 1 1 0;min-height: 0;max-height: 136px;aspect-ratio: 1;margin: 0}.vip__radio:checked + .vip__row .vip__cell-art--key{max-height: 96px}.vip__radio:checked + .vip__row .vip__cell-name{font-size: clamp(1.5rem,1rem + 1vw,2rem)}.vip__radio:checked + .vip__row .vip__cell--prem .vip__cell-name{font-size: clamp(1rem,.8rem + .4vw,1.2rem)}.vip__radio:checked + .vip__row .vip__cell-name small{font-size: 13px}.vip__radio:checked + .vip__row .vip__lv b{width: 36px;height: 36px;font-size: 1.375rem;color: #fff;background: #2b2839;box-shadow: inset 0 0 0 2px var(--v-act),0 0 12px color-mix(in srgb,var(--c-magenta) 60%,transparent)}.vip__radio:checked + .vip__row .vip__lv::before{content: "";position: absolute;left: -18px;top: 50%;width: 0;height: 0;margin-top: -8px;z-index: 1;border: 8px solid transparent;border-left: 10px solid var(--v-act)}.vip__show{grid-column: 2;grid-row: 2;position: relative;z-index: 1;min-height: 0;pointer-events: none}.vip__show > *{position: absolute}.vip__beam{left: 50%;bottom: 14%;width: 70%;height: 120%;transform: translateX(-50%);background: linear-gradient(180deg,transparent,color-mix(in srgb,var(--c-lavender) 16%,transparent) 55%,color-mix(in srgb,var(--c-lavender) 22%,transparent) 72%,transparent 100%);clip-path: polygon(38% 0,62% 0,100% 100%,0 100%);-webkit-mask-image: linear-gradient(180deg,#000 70%,transparent 100%);mask-image: linear-gradient(180deg,#000 70%,transparent 100%);filter: blur(8px);mix-blend-mode: screen}.vip__plinth{left: 50%;bottom: 3%;width: 120%;height: 22%;transform: translateX(-50%);border-radius: 50%;background: radial-gradient(50% 50% at 50% 50%,color-mix(in srgb,var(--c-lavender) 34%,transparent),color-mix(in srgb,#8f7bff 26%,transparent) 40%,transparent 72%);filter: blur(6px)}.vip__contact{display: none}.vip__halo{left: 50%;top: 52%;width: 120%;height: 90%;transform: translate(-50%,-50%);border-radius: 50%;background: radial-gradient(50% 50% at 50% 50%,color-mix(in srgb,var(--c-lavender) 30%,transparent),color-mix(in srgb,var(--c-blue) 34%,transparent) 45%,transparent 72%);filter: blur(26px)}.vip__car{left: 46%;width: 118%;bottom: 10%;aspect-ratio: 800 / 360;transform: translateX(-50%);filter: brightness(1.28) saturate(1.08) contrast(1.05)}.vip__car::after{content: "";position: absolute;left: 10%;right: 4%;top: 79%;height: 14%;border-radius: 50%;background: radial-gradient(50% 50% at 50% 50%,rgba(3,1,8,.95) 0 38%,rgba(3,1,8,.5) 62%,transparent 78%);filter: blur(4px)}.vip__car-img,.vip__car-ref{position: absolute;z-index: 1;left: 0;width: 100%;height: 100%;overflow: visible}.vip__car-img{top: 0;filter: drop-shadow(0 -2px 0 color-mix(in srgb,#fff 80%,transparent)) drop-shadow(3px -3px 6px color-mix(in srgb,var(--c-pink) 75%,transparent)) drop-shadow(-10px 0 20px color-mix(in srgb,var(--c-blue) 70%,transparent))}.vip__car-ref{top: 85.6%;transform: scaleY(-1);z-index: 0;opacity: .5;filter: blur(2px);mask-image: linear-gradient(0deg,#000 0%,transparent 55%)}.vip__car-photo{position: absolute;z-index: 1;left: 50%;bottom: 9%;width: 84%;height: auto;transform: translateX(-50%);display: none;filter: drop-shadow(0 -2px 0 color-mix(in srgb,#fff 55%,transparent)) drop-shadow(5px -4px 9px color-mix(in srgb,var(--c-pink) 60%,transparent)) drop-shadow(-12px 0 22px color-mix(in srgb,var(--c-violet) 75%,transparent))}.vip__car-photo--ref{z-index: 0;top: 91%;bottom: auto;transform: translateX(-50%) scaleY(-1);opacity: .32;filter: blur(2px);-webkit-mask-image: linear-gradient(0deg,#000 0%,transparent 42%);mask-image: linear-gradient(0deg,#000 0%,transparent 42%)}.vip__car-photo--diamante{display: block;width: 72%;bottom: 6%}.vip__car-photo--ref.vip__car-photo--diamante{bottom: auto;top: 94%}.vip:has(#vip-p-esmeralda:checked,#vip-p-rubi:checked) .vip__car-photo--diamante{display: none}.vip:has(#vip-p-esmeralda:checked) .vip__car-photo--esmeralda,.vip:has(#vip-p-rubi:checked) .vip__car-photo--rubi{display: block}.vip__car::after{top: 84%;left: 12%;right: 10%;height: 15%}.vip__gem{left: 50%;top: 4%;width: min(70%,300px);aspect-ratio: 1;transform: translateX(-50%);display: none}.vip__gem-art{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: contain;opacity: 0;filter: drop-shadow(0 0 24px color-mix(in oklab,var(--plan) 50%,transparent)) drop-shadow(0 30px 20px rgba(0,0,0,.6))}.vip__side{grid-column: 3;grid-row: 1;align-self: start;position: relative;z-index: 2;display: flex;justify-content: flex-end;padding-top: 8px}.vip__specs{position: relative;width: 268px}.vip__spec{display: none;padding: 12px 16px 14px;background: linear-gradient(160deg,color-mix(in srgb,var(--plan,var(--c-violet)) 16%,#15121e),#0f0d16 70%);box-shadow: inset 0 0 0 1px var(--v-stroke-hi),inset 0 2px 0 color-mix(in srgb,var(--plan,var(--c-lavender)) 70%,transparent);clip-path: polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px)}.vip__spec--esmeralda{--plan: var(--vip-esmeralda)}.vip__spec--rubi{--plan: var(--vip-rubi)}.vip__spec--diamante{--plan: var(--vip-diamante);display: block}.vip:has(.vip__radio:checked:not(#vip-p-diamante)) .vip__spec--diamante{display: none}.vip:has(#vip-p-esmeralda:checked) .vip__spec--esmeralda,.vip:has(#vip-p-rubi:checked) .vip__spec--rubi,.vip:has(#vip-p-bronze:checked,#vip-p-prata:checked,#vip-p-ouro:checked) .vip__spec--none{display: block}.vip__spec-kick{margin: 0;font-size: .6875rem;font-weight: 700;letter-spacing: .16em;text-transform: uppercase;color: var(--v-dim)}.vip__spec-name{margin: 2px 0 0;font-size: 1.75rem;font-weight: 900;font-style: italic;line-height: 1;text-transform: uppercase;color: var(--c-lavender)}.vip__spec-cat{margin: 4px 0 10px;font-size: .8125rem;font-weight: 700;letter-spacing: .1em;text-transform: uppercase;color: color-mix(in srgb,var(--plan,var(--c-lavender)) 80%,var(--c-lavender))}.vip__spec-attrs{display: grid;gap: 6px;margin: 0;padding: 0;list-style: none}.vip__spec-attr{display: grid;grid-template-columns: 98px 1fr 30px;align-items: center;gap: 8px;font-size: .8125rem;font-weight: 600;text-transform: uppercase;letter-spacing: .04em;color: var(--v-dim)}.vip__spec-attr b{text-align: right;font-weight: 800;color: var(--c-lavender)}.vip__spec-bar{position: relative;height: 8px;background: repeating-linear-gradient(90deg,color-mix(in srgb,#fff 10%,transparent) 0 calc(10% - 2px),transparent calc(10% - 2px) 10%)}.vip__spec-bar i{position: absolute;inset: 0 auto 0 0;width: calc(var(--v) * 100%);background: linear-gradient(90deg,color-mix(in srgb,var(--plan,var(--c-violet)) 70%,var(--c-ink)),color-mix(in srgb,var(--plan,var(--c-lavender)) 70%,#fff));-webkit-mask-image: repeating-linear-gradient(90deg,#000 0 calc(10% - 2px),transparent calc(10% - 2px) 10%);mask-image: repeating-linear-gradient(90deg,#000 0 calc(10% - 2px),transparent calc(10% - 2px) 10%);-webkit-mask-size: calc(100% / var(--v)) 100%;mask-size: calc(100% / var(--v)) 100%;box-shadow: 0 0 10px color-mix(in srgb,var(--plan,var(--c-violet)) 60%,transparent)}.vip__spec-meta{display: flex;gap: 14px;margin: 10px 0 0;padding-top: 8px;border-top: 1px solid color-mix(in srgb,#fff 10%,transparent);font-size: .8125rem;font-weight: 600;text-transform: uppercase;letter-spacing: .06em;color: var(--v-dim)}.vip__spec-meta b{color: var(--c-lavender)}.vip__spec-none{margin: 8px 0 2px;font-size: .9375rem;line-height: 1.35;color: var(--v-dim)}.vip__spec-none b{color: var(--c-lavender)}.vip__info{grid-column: 3;grid-row: 2;align-self: end;position: relative;z-index: 2;padding-bottom: 18px}.vip__info::before{content: "";position: absolute;z-index: -1;inset: -10% -30% -4% -24%;background: radial-gradient(60% 56% at 56% 46%,color-mix(in srgb,#0a0910 78%,transparent),transparent 76%);pointer-events: none}.vip__detail{display: none}.vip__d-cat{display: flex;align-items: center;gap: 8px;margin: 0 0 6px;font-weight: 600;font-style: italic;text-transform: uppercase;font-size: var(--fs-md);letter-spacing: .06em;color: color-mix(in srgb,var(--c-lavender) 80%,transparent)}.vip__d-name{margin: 0;font-weight: 900;font-style: italic;text-transform: uppercase;font-size: clamp(3.2rem,1.8rem + 3vw,4.8rem);line-height: .88;letter-spacing: -.01em;color: #fff;text-shadow: 4px 4px 0 #1a1550}.vip__d-sub{margin: 10px 0 0;font-weight: 600;text-transform: uppercase;font-size: var(--fs-sm);letter-spacing: .05em;color: color-mix(in srgb,var(--c-lavender) 72%,transparent)}.vip__d-sub i{font-style: normal;color: var(--c-pink);margin: 0 3px}.vip__d-mini{width: 20px;height: 20px;color: color-mix(in oklab,var(--plan) 80%,#8f899e);flex: none}.vip__d-text{margin: 14px 0 0;padding-top: 14px;border-top: 1px solid var(--v-stroke-hi);max-width: 36ch;font-weight: 500;font-size: var(--fs-md);line-height: 1.4;color: color-mix(in srgb,var(--c-lavender) 86%,transparent)}.vip__d-by{margin: 8px 0 0;font-weight: 500;font-style: italic;font-size: 13px;letter-spacing: .02em;color: color-mix(in srgb,var(--c-lavender) 50%,transparent)}.vip__cta{position: relative;margin-top: clamp(22px,5vh,48px);margin-right: calc(var(--v-pad) * -1 + 30px);margin-left: 14px;transform: skewX(-14deg);filter: drop-shadow(0 6px 0 rgba(4,2,10,.75)) drop-shadow(0 10px 22px rgba(0,0,0,.5))}.vip__cta-req{position: relative;display: none;align-items: center;gap: 10px;width: 88%;margin: 0;min-height: 42px;padding: 2px 18px 2px 20px;font-weight: 700;font-style: italic;font-size: 1rem;letter-spacing: .02em;text-transform: uppercase;color: color-mix(in srgb,var(--c-lavender) 90%,transparent);background: linear-gradient(180deg,#34304a,#252136);box-shadow: inset 0 1px 0 color-mix(in srgb,#fff 26%,transparent),inset 3px 0 0 var(--v-act);clip-path: polygon(12px 0,100% 0,100% 100%,0 100%,0 12px)}.vip__cta-req > *{transform: skewX(14deg)}.vip__cta-req > span:first-child{display: inline-flex;align-items: center;gap: 9px;white-space: nowrap}.vip__cta-req b{font-weight: 900;color: #fff}.vip__cta-price{font-weight: 600;color: color-mix(in srgb,var(--c-lavender) 66%,transparent);white-space: nowrap}.vip__cta-req .ico{width: 20px;height: 20px;color: var(--c-pink)}.vip__btn-wrap{position: relative;width: 100%}.vip__btn{position: relative;isolation: isolate;display: flex;align-items: center;justify-content: center;gap: 12px;width: 100%;min-height: 66px;padding: 0 28px;border: 0;font: inherit;font-weight: 900;font-style: italic;text-transform: uppercase;font-size: clamp(1.6rem,1rem + 1vw,2rem);letter-spacing: var(--track-ui);color: var(--c-ink);background: linear-gradient(180deg,color-mix(in srgb,var(--v-act) 82%,#fff) 0%,var(--v-act) 40%,var(--v-act-lo) 100%);box-shadow: inset 0 2px 0 color-mix(in srgb,#fff 60%,transparent),inset 0 -4px 0 color-mix(in srgb,var(--c-violet) 60%,var(--v-act));clip-path: polygon(0 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%);opacity: 1;cursor: not-allowed}.vip__btn > *{transform: skewX(14deg)}.vip__btn .sr-only{transform: none}.vip__btn::before{content: "";position: absolute;z-index: -1;pointer-events: none;inset: 6px 7px;border: 1px solid color-mix(in srgb,#fff 55%,transparent);clip-path: polygon(0 0,100% 0,100% calc(100% - 11px),calc(100% - 11px) 100%,0 100%)}.vip__btn .ico{width: .8em;height: .8em}.vip__cta:hover .vip__btn::before{border-color: #fff}.vip:has(#vip-p-bronze:checked) .vip__detail--bronze,.vip:has(#vip-p-prata:checked) .vip__detail--prata,.vip:has(#vip-p-ouro:checked) .vip__detail--ouro,.vip:has(#vip-p-esmeralda:checked) .vip__detail--esmeralda,.vip:has(#vip-p-rubi:checked) .vip__detail--rubi,.vip:has(#vip-p-diamante:checked) .vip__detail--diamante{display: block;animation: vip-in var(--t-med) var(--ease)}.vip:has(#vip-p-bronze:checked) .vip__cta-req--bronze,.vip:has(#vip-p-prata:checked) .vip__cta-req--prata,.vip:has(#vip-p-ouro:checked) .vip__cta-req--ouro,.vip:has(#vip-p-esmeralda:checked) .vip__cta-req--esmeralda,.vip:has(#vip-p-rubi:checked) .vip__cta-req--rubi,.vip:has(#vip-p-diamante:checked) .vip__cta-req--diamante{display: flex}.vip:has(#vip-p-bronze:checked) .vip__gem-art--bronze,.vip:has(#vip-p-prata:checked) .vip__gem-art--prata,.vip:has(#vip-p-ouro:checked) .vip__gem-art--ouro{opacity: 1}.vip:has(#vip-p-bronze:checked,#vip-p-prata:checked,#vip-p-ouro:checked) .vip__car{display: none}.vip:has(#vip-p-bronze:checked,#vip-p-prata:checked,#vip-p-ouro:checked) .vip__gem{display: block}@keyframes vip-in{from{opacity: 0;transform: translateX(14px)}to{opacity: 1;transform: none}}.vip__hud{grid-column: 1 / -1;grid-row: 3;position: relative;z-index: 2;display: flex;align-items: center;justify-content: space-between;gap: 20px;min-height: 62px;margin-inline: calc(var(--v-pad) * -1);padding: 4px clamp(14px,1.6vw,24px);background: linear-gradient(0deg,color-mix(in srgb,#0a090e 92%,transparent),transparent);border-top: 1px solid color-mix(in srgb,#c9bfdc 8%,transparent)}.vip__sys{display: flex;flex-direction: column;align-items: flex-start;gap: 0;min-width: 0}.vip__hints{display: flex;align-items: center;gap: 22px}.vip__key--sm{min-height: 40px;font-size: var(--fs-sm)}.vip__key--sm kbd{min-width: 32px;height: 26px;padding: 0 8px;font-size: var(--fs-xs)}.vip__build{margin: 0 0 4px;font-weight: 500;font-size: 12px;letter-spacing: .04em;text-transform: uppercase;color: color-mix(in srgb,var(--c-lavender) 50%,transparent);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.vip__build > span{margin: 0 6px;color: color-mix(in srgb,#c9bfdc 22%,transparent)}.vip__build b{font-weight: 700;color: color-mix(in srgb,var(--c-lavender) 72%,transparent)}.vip__keys{display: flex;align-items: center;gap: 22px;flex: none}.vip__key{display: inline-flex;align-items: center;gap: 4px;min-height: 44px;font-weight: 600;font-size: var(--fs-md);text-transform: uppercase;letter-spacing: var(--track-ui);color: var(--c-lavender);text-decoration: none}.vip__key > span{margin-left: 6px}.vip__key kbd{display: inline-grid;place-items: center;min-width: 40px;height: 32px;padding: 0 10px;font-family: inherit;font-weight: 800;font-size: var(--fs-md);text-transform: uppercase;color: #15131d;background: linear-gradient(180deg,#f6f0fb,#cfc6dc);box-shadow: inset 0 -3px 0 rgba(0,0,0,.28),inset 0 1px 0 #fff;clip-path: polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px)}a.vip__key:hover kbd{background: var(--c-lavender)}@media (max-width: 1280px){.vip__wrap{grid-template-columns: minmax(420px,42%) 1fr minmax(300px,340px)}.vip__specs{width: 240px}.vip__cta-req{width: 100%;font-size: .875rem;gap: 6px;padding-inline: 16px 10px}.vip__cta-req .ico{width: 17px;height: 17px}.vip__cell-name{font-size: 1.0625rem}.vip__cell--prem .vip__cell-name{font-size: .9375rem}}@media (max-width: 1080px),(max-height: 700px){.vip{height: auto;min-height: 0;padding-block: 20px 0;--sk: 0deg;--unsk: 0deg}.vip__wrap{height: auto;display: flex;flex-direction: column;gap: 20px;padding-top: 0}.vip__top{padding-left: 0;order: -2}.vip__glow{bottom: auto !important;height: 620px}.vip__beams{inset: -80px -10% auto 0 !important;height: 640px}.vip__city{bottom: auto !important;top: 130px !important;height: 260px}.vip__horizon{top: 420px !important}.vip__floor,.vip__wet{top: 420px !important;bottom: auto !important;height: 420px}.vip__stage{padding: 0}.vip__track{width: 100%;margin-left: 0;height: auto;transform: none}.vip__row{flex: none;height: calc(var(--g) * 92px)}.vip__radio:checked + .vip__row{height: 230px}.vip__radio:checked + .vip__row .vip__cell-art{flex: none;width: 92px;height: 92px}.vip__radio:checked + .vip__row .vip__cell-art--key{width: 76px;height: 76px}.vip__show{position: relative;left: auto;right: auto;top: auto;bottom: auto;order: -1;height: 240px;margin-top: 4px}.vip__car{left: 50%;width: 84%;bottom: 14%}.vip__gem{left: 50%;top: 4%;width: 200px}.vip__side{align-self: stretch;justify-content: flex-start;padding-top: 0}.vip__specs{width: 100%}.vip__info{padding-bottom: 0}.vip__cta{margin-right: 0}.vip__cta{margin-left: 10px;transform: skewX(-8deg)}.vip__cta-req,.vip__btn{width: 100%}.vip__cta-req > *,.vip__btn > *{transform: skewX(8deg)}.vip__btn-wrap{width: 100%}.vip__hud{margin-inline: calc(var(--v-pad) * -1);flex-direction: column;align-items: flex-start;gap: 4px;padding-block: 10px}}@media (max-width: 560px){.vip{--v-pad: 16px}.vip__title{font-size: 1.5rem;flex-wrap: wrap}.vip__show{height: 190px}.vip__track{padding: 0 8px 8px 6px}.vip__track-bar{margin: 0 -8px 10px -6px}.vip__row{grid-template-columns: 30px minmax(0,1fr) minmax(0,1fr);gap: 6px}.vip__grid::before,.vip__lv::after{left: 13px}.vip__radio:checked + .vip__row::before{left: 36px}.vip__lv b{width: 28px;height: 28px;font-size: 1.05rem}.vip__cell-body{padding: 24px 4px 6px 8px}.vip__cell-name{font-size: .9375rem}.vip__cell--prem .vip__cell-name{font-size: .8125rem}.vip__cell-art,.vip__cell-art--key{width: 42px;height: 42px}.vip__d-name{font-size: 2.8rem}.vip__cta-req{font-size: var(--fs-sm);padding-inline: 18px 16px;flex-wrap: wrap;gap: 0 8px}.vip__radio:checked + .vip__row .vip__cell-name{font-size: 1.25rem}.vip__radio:checked + .vip__row .vip__cell--prem .vip__cell-name{font-size: .875rem}.vip__radio:checked + .vip__row .vip__call > span{font-size: .8125rem}.vip__radio:checked + .vip__row .vip__cell-body{padding: 22px 6px 8px 10px}.vip__build{white-space: normal}}@media (prefers-reduced-motion: reduce){.vip__row,.vip__detail{transition: none;animation: none !important}.vip__dust--far,.vip__dust--near,.vip__fog--drift,.vip__beams,.vip__bokeh--big{animation: none}}.duv{--duv-ink: #120022;--duv-w: #ffffff;--duv-t90: rgba(255,255,255,0.92);--duv-t80: rgba(255,255,255,0.84);--duv-t60: rgba(255,255,255,0.64);--duv-t40: rgba(255,255,255,0.44);--duv-line: rgba(220,210,255,0.14);--duv-pad: clamp(16px,4.4vw,64px);--px: 0;--py: 0;position: relative;isolation: isolate;overflow: clip;display: flex;flex-direction: column;min-height: calc(100vh - 74px);min-height: calc(100svh - 74px);padding: 0;background: #07051a}.duv__scene{position: absolute;inset: 0;z-index: -2;overflow: hidden;pointer-events: none}.duv__scene > *{position: absolute}.duv__sky{inset: 0;background: radial-gradient(46% 30% at 50% 64%,rgba(255,214,255,0.42),transparent 70%),radial-gradient(70% 40% at 52% 66%,rgba(122,44,255,0.5),transparent 74%),radial-gradient(40% 32% at 12% 72%,rgba(75,35,255,0.4),transparent 76%),radial-gradient(34% 28% at 92% 60%,rgba(190,107,255,0.28),transparent 76%),linear-gradient(180deg,#050314 0%,#0f0a32 28%,#24136a 54%,#3a1a86 64%,#160c40 80%,#06041a 100%)}.duv__rays{left: 22%;right: 14%;top: -10%;height: 90%;background: linear-gradient(100deg,transparent 0 22%,rgba(214,190,255,0.2) 25%,transparent 30%),linear-gradient(80deg,transparent 0 50%,rgba(255,190,255,0.18) 54%,transparent 59%),linear-gradient(94deg,transparent 0 38%,rgba(190,170,255,0.15) 41%,transparent 47%),linear-gradient(72deg,transparent 0 66%,rgba(214,190,255,0.13) 69%,transparent 74%);-webkit-mask: linear-gradient(180deg,#000 0%,#000 40%,transparent 92%);mask: linear-gradient(180deg,#000 0%,#000 40%,transparent 92%);filter: blur(6px);mix-blend-mode: screen}.duv__city{left: -2%;width: 104%;height: auto}.duv__city--far{bottom: 18%;height: 44%;filter: blur(2.6px);opacity: 0.95;transform: translate3d(calc(var(--px) * -4px),0,0);transition: transform 0.6s var(--ease)}.duv__city--far .b{fill: #1b1350}.duv__city--far .t{fill: #8f7cf0;opacity: 0.5}.duv__city--far .w{fill: #d9c8ff;opacity: 0.7}.duv__city--near{bottom: 0;height: 40%;filter: blur(1.2px);transform: translate3d(calc(var(--px) * -10px),0,0);transition: transform 0.6s var(--ease)}.duv__city--near .b{fill: #0a0722}.duv__city--near .t{fill: #c9a8ff;opacity: 0.45}.duv__city--near .w{fill: #ffc8ff;opacity: 0.62}.duv__city--near .n{fill: #FF9DFF;filter: drop-shadow(0 0 6px #FF4DFF);opacity: 0.85}.duv__fog{left: -10%;width: 120%}.duv__fog--a{top: 50%;height: 30%;background: radial-gradient(40% 40% at 50% 50%,rgba(214,196,255,0.24),transparent 72%),radial-gradient(30% 30% at 20% 60%,rgba(122,90,255,0.22),transparent 72%),radial-gradient(30% 30% at 84% 46%,rgba(255,157,255,0.14),transparent 72%);filter: blur(14px);animation: duv-fog 40s ease-in-out infinite alternate}.duv__fog--b{bottom: -4%;height: 28%;background: linear-gradient(180deg,transparent,rgba(80,60,180,0.32) 50%,rgba(6,4,26,0.92))}@keyframes duv-fog{from{transform: translateX(-3%)}to{transform: translateX(3%)}}.duv__motes{inset: 0;opacity: 0.8;background: radial-gradient(2px 2px at 44% 22%,#fff,transparent),radial-gradient(2.4px 2.4px at 58% 36%,#F3D6FF,transparent),radial-gradient(3px 3px at 66% 18%,#FF9DFF,transparent),radial-gradient(2px 2px at 40% 60%,#F3D6FF,transparent),radial-gradient(3px 3px at 72% 12%,#fff,transparent),radial-gradient(2px 2px at 36% 42%,#FF9DFF,transparent),radial-gradient(2.4px 2.4px at 86% 54%,#F3D6FF,transparent),radial-gradient(2px 2px at 52% 8%,#fff,transparent)}.duv__vignette{inset: 0;background: linear-gradient(90deg,rgba(4,2,14,0.7) 0%,rgba(4,2,14,0.25) 28%,transparent 44%,transparent 70%,rgba(4,2,14,0.45) 100%),linear-gradient(180deg,rgba(3,2,12,0.66) 0%,transparent 18%,transparent 84%,rgba(3,2,12,0.7) 100%),radial-gradient(110% 100% at 52% 48%,transparent 56%,rgba(3,2,12,0.55) 100%)}.duv__scene::after{content: "";position: absolute;inset: 0;opacity: 0.07;mix-blend-mode: overlay;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.duv__bokeh{position: absolute;inset: 0;z-index: -1;pointer-events: none;mix-blend-mode: screen;background: radial-gradient(circle at 3% 94%,rgba(255,157,255,0.22) 0,rgba(255,157,255,0.08) 60px,transparent 110px),radial-gradient(circle at 99% 92%,rgba(190,107,255,0.26) 0,rgba(190,107,255,0.08) 80px,transparent 140px),radial-gradient(circle at 98% 8%,rgba(75,35,255,0.34) 0,transparent 130px),radial-gradient(circle at 46% 100%,rgba(243,214,255,0.14) 0,transparent 70px),radial-gradient(circle at 64% 4%,rgba(255,157,255,0.1) 0,transparent 60px)}.duv__hero{position: absolute;z-index: -1;left: 46.5%;top: 52%;width: min(31vw,450px);aspect-ratio: 520 / 560;transform: translate(-50%,-48%) translate3d(calc(var(--px) * -10px),calc(var(--py) * -6px),0);transition: transform 0.6s var(--ease);pointer-events: none;perspective: 1200px}.duv__halo{position: absolute;inset: -40%;border-radius: 50%;background: radial-gradient(closest-side,rgba(255,236,255,0.9) 0%,rgba(255,220,255,0.8) 56%,rgba(230,160,255,0.5) 66%,rgba(150,90,255,0.22) 82%,transparent 100%);mix-blend-mode: screen;filter: blur(12px)}.duv__medal{position: absolute;inset: 0;transform-style: preserve-3d;transform: rotateY(-16deg) rotateX(4deg) rotateZ(-3deg);animation: duv-float 9s ease-in-out infinite alternate}@keyframes duv-float{to{transform: rotateY(-11deg) rotateX(3deg) rotateZ(-2deg) translateY(-8px)}}.duv__medal-side{position: absolute;inset: 0;background: linear-gradient(90deg,#0d0a26,#2a2160 70%,#FF9DFF);clip-path: polygon(28.8% 1.4%,71.2% 1.4%,98.5% 26.8%,98.5% 65%,71.2% 98.6%,28.8% 98.6%,1.5% 65%,1.5% 26.8%);transform: translateZ(-26px) translateX(6px);filter: brightness(0.7)}.duv__medal-svg{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible;filter: drop-shadow(10px 0 14px rgba(255,77,255,0.35)) drop-shadow(0 30px 40px rgba(0,0,0,0.6))}.duv__medal-mark{filter: saturate(0.18) brightness(1.3) contrast(1.08) drop-shadow(0 6px 0 rgba(6,4,20,0.8))}.duv__wrap{flex: 1;display: grid;grid-template-columns: minmax(0,500px) minmax(0,1fr) minmax(0,540px);grid-template-rows: auto minmax(0,1fr) auto;grid-template-areas: "head . detail" "menu . detail" "foot foot foot";width: 100%;max-width: 1600px;margin-inline: auto;padding: 22px var(--duv-pad) 0 0}.duv__head{grid-area: head;display: flex;align-items: center;gap: 14px;padding-left: var(--duv-pad);margin-bottom: 16px}.duv__head-ico{display: grid;place-items: center;flex: none;width: 48px;height: 48px;color: var(--duv-t90);background: linear-gradient(160deg,#2c2560,#120e30);box-shadow: inset 0 1px 0 rgba(255,255,255,0.3),inset 0 0 0 1px rgba(220,210,255,0.18);clip-path: polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.duv__head-ico svg{width: 28px;height: 28px;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round}.duv__title{font-size: clamp(2.25rem,1.5rem + 2vw,3.25rem);font-weight: 700;font-style: normal;line-height: 0.92;text-transform: uppercase;letter-spacing: 0.01em;color: #e4def8}.duv__sub{margin-top: 4px;font-size: 0.8125rem;font-weight: 600;text-transform: uppercase;letter-spacing: 0.22em;color: var(--duv-t60);white-space: nowrap}.duv__menu{grid-area: menu;position: relative;align-self: start;padding-left: clamp(8px,2.2vw,34px);perspective: 1200px;perspective-origin: 0% 40%}.duv__slab{position: relative;transform-origin: 0 50%;transform: rotateY(14deg);transform-style: preserve-3d}.duv__cast{position: absolute;left: 6%;right: -10%;top: 8%;bottom: -8%;background: rgba(2,1,10,0.72);filter: blur(28px);transform: translateZ(-60px)}.duv__edge{position: absolute;top: 14px;bottom: 0;right: 0;width: 16px;transform-origin: 100% 50%;transform: rotateY(90deg);background: linear-gradient(180deg,#3a3170,#15112e);box-shadow: inset 1px 0 0 rgba(220,210,255,0.35)}.duv__glass{position: absolute;inset: 0;background: linear-gradient(180deg,rgba(255,255,255,0.07) 0%,transparent 18%),repeating-linear-gradient(-55deg,transparent 0 16px,rgba(220,210,255,0.025) 16px 18px),linear-gradient(165deg,rgba(30,20,66,0.82) 0%,rgba(16,10,40,0.78) 60%,rgba(10,6,28,0.86) 100%);-webkit-backdrop-filter: blur(16px) saturate(1.2);backdrop-filter: blur(16px) saturate(1.2);box-shadow: inset 0 1px 0 rgba(255,255,255,0.42),inset 0 0 0 1px rgba(220,210,255,0.12);clip-path: polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px))}.duv__bar{position: relative;display: flex;align-items: baseline;justify-content: space-between;gap: 16px;margin: 0 0 4px;padding: 12px 40px 11px 24px;color: var(--duv-w);font-size: 1.25rem;font-weight: 700;font-style: italic;text-transform: uppercase;letter-spacing: 0.03em;background: linear-gradient(90deg,rgba(75,35,255,0.34),rgba(75,35,255,0.08));box-shadow: inset 0 -2px 0 rgba(243,214,255,0.5);clip-path: polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%)}.duv__bar-n{font-size: 1.5rem;font-weight: 600;color: var(--duv-t60);font-variant-numeric: tabular-nums}.duv__bar-n b{font-weight: 800;color: var(--duv-w)}.duv__list{position: relative;display: flex;flex-direction: column;gap: 4px;padding: 6px 14px 18px;transform-style: preserve-3d}.duv-q{position: relative;display: grid;grid-template-columns: 44px 28px minmax(0,1fr) auto;align-items: center;gap: 12px;width: 100%;min-height: 64px;padding: 8px 14px 8px 10px;border: 0;background: linear-gradient(90deg,rgba(255,255,255,0.05),rgba(255,255,255,0.015));box-shadow: inset 0 0 0 1px var(--duv-line);color: var(--duv-t90);font-family: inherit;text-align: left;cursor: pointer;clip-path: polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);transition: background-color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.duv-q__g{display: grid;place-items: center;width: 44px;height: 44px;color: rgba(236,228,255,0.82);background: linear-gradient(160deg,#2a2358,#120e2e);box-shadow: inset 0 1px 0 rgba(255,255,255,0.22),inset 0 0 0 1px rgba(220,210,255,0.16);clip-path: polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px)}.duv-q__g svg{width: 24px;height: 24px;fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round}.duv-q__n{font-size: 1.0625rem;font-weight: 700;font-style: italic;font-variant-numeric: tabular-nums;color: var(--duv-t40)}.duv-q__t{font-size: 1.3125rem;font-weight: 600;line-height: 1.1;letter-spacing: 0.005em}.duv-q > .ico{width: 18px;height: 18px;color: var(--duv-t40)}.duv-q__ok{visibility: hidden}.duv-q.is-seen .duv-q__ok{visibility: visible}.duv-q:hover{background-color: rgba(255,255,255,0.06)}.duv-q:hover .duv-q__g{color: var(--duv-w)}.duv-q:focus-visible{outline: 2px solid var(--c-lavender);outline-offset: -2px;box-shadow: none}.duv-q--soon .duv-q__t{color: rgba(255,255,255,0.56)}.duv-q--soon .duv-q__g{color: rgba(236,228,255,0.42)}.duv-q__soon{display: inline-flex;align-items: center;gap: 6px;padding: 4px 10px 4px 8px;font-size: 0.75rem;font-weight: 700;letter-spacing: 0.1em;text-transform: uppercase;white-space: nowrap;color: rgba(243,214,255,0.86);background: rgba(10,6,28,0.7);box-shadow: inset 0 0 0 1px rgba(220,210,255,0.28);clip-path: polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)}.duv-q__soon .ico{width: 14px;height: 14px}.duv-q.is-active{z-index: 2;width: calc(100% + 30px);min-height: 74px;transform: translateZ(28px);background: linear-gradient(90deg,#2a0a4a 0%,#170530 60%,#12002a 100%);box-shadow: inset 4px 0 0 var(--c-magenta),inset 0 0 0 2px rgba(255,120,255,0.85),inset 0 0 26px rgba(255,77,255,0.28);color: var(--duv-w);filter: drop-shadow(0 0 14px rgba(255,77,255,0.5)) drop-shadow(0 12px 14px rgba(0,0,0,0.55))}.duv-q.is-active .duv-q__g{color: var(--duv-w);background: linear-gradient(160deg,#6a1aa0,#2a0748);box-shadow: inset 0 1px 0 rgba(255,255,255,0.4),inset 0 0 0 1px rgba(255,157,255,0.8)}.duv-q.is-active .duv-q__n{color: var(--c-pink)}.duv-q.is-active .duv-q__t{font-size: 1.5rem;font-weight: 800;font-style: italic;text-transform: uppercase;color: var(--duv-w)}.duv-q.is-active > .ico{color: var(--duv-t80)}.duv-q.is-active .duv-q__soon{color: var(--duv-w)}.duv__detail{grid-area: detail;display: flex;flex-direction: column;justify-content: space-between;gap: 24px;min-width: 0;padding-top: clamp(40px,13vh,130px);padding-bottom: 18px}.duv__panels{min-width: 0}.duv-p[hidden]{display: none}.duv-p:focus-visible{outline: 2px solid var(--c-lavender);outline-offset: 12px;box-shadow: none}.duv.is-ready .duv-p{animation: duv-in 0.32s var(--ease) both}@keyframes duv-in{from{opacity: 0;transform: translateX(18px)}to{opacity: 1;transform: none}}.duv:not(.is-ready) .duv-p + .duv-p{margin-top: 40px}.duv-p__title{font-size: clamp(2.75rem,1.4rem + 3.4vw,4.5rem);font-weight: 900;font-style: italic;line-height: 0.92;text-transform: uppercase;color: var(--duv-w);text-shadow: 0 5px 0 rgba(18,0,34,0.6),0 14px 40px rgba(0,0,0,0.7);padding-right: 0.1em}.duv-p__en{display: block;margin-top: 14px;font-size: 0.875rem;font-weight: 600;font-style: normal;line-height: 1.2;letter-spacing: 0.18em;color: var(--duv-t60);text-shadow: none}.duv-p--say .duv-p__title{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 14px;font-size: 1.3125rem;font-weight: 600;font-style: normal;line-height: 1.2;letter-spacing: 0.06em;color: var(--duv-t80);text-shadow: 0 2px 10px rgba(0,0,0,0.7)}.duv-p--say .duv-p__en{display: inline;margin: 0}.duv-p--say .duv-p__en::before{content: "/";margin-right: 14px;color: var(--duv-t40)}.duv-p__phon{margin: 2px 0 0 -0.03em;font-size: clamp(5.5rem,1rem + 12.2vw,12.25rem);font-weight: 900;font-style: italic;line-height: 0.86;text-transform: uppercase;white-space: nowrap;color: var(--duv-w);text-shadow: 0 7px 0 rgba(18,0,34,0.75),0 24px 60px rgba(0,0,0,0.75)}.duv-p__phon i{font-style: inherit;margin-inline: 0.02em;color: var(--c-pink)}.duv-voice{position: relative;display: flex;align-items: center;gap: 16px;margin-top: 22px;max-width: 440px;padding: 8px 18px 8px 8px;background: linear-gradient(90deg,rgba(22,14,52,0.82),rgba(14,8,36,0.66));-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);box-shadow: inset 0 1px 0 rgba(255,255,255,0.28),inset 0 0 0 1px rgba(220,210,255,0.16);clip-path: polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px))}.duv-voice__btn{display: inline-flex;align-items: center;gap: 12px;min-height: 48px;padding: 0 6px 0 0;border: 0;background: none;color: var(--duv-w);font: inherit;font-size: 1.125rem;font-weight: 700;text-transform: uppercase;letter-spacing: 0.06em;cursor: pointer}.duv-voice__btn kbd{display: grid;place-items: center;width: 48px;height: 42px;font: inherit;font-size: 1.25rem;font-weight: 800;font-style: italic;color: var(--duv-ink);background: linear-gradient(180deg,#fff 0 2px,#e4def6 2px);clip-path: polygon(9px 0,100% 0,calc(100% - 9px) 100%,0 100%)}.duv-voice__btn:hover kbd{background: var(--duv-w)}.duv-voice__btn:focus-visible{outline: 2px solid var(--c-lavender);outline-offset: 2px;box-shadow: none}.duv-voice__wave{flex: 1;min-width: 0;height: 40px}.duv-voice__bars rect{fill: #f3eaff;transform-box: fill-box;transform-origin: 50% 50%}.duv-voice__bars rect:nth-child(n+14){fill: rgba(206,200,236,0.36)}.duv-voice__head{fill: var(--duv-w)}.duv-voice.is-playing .duv-voice__bars rect{fill: #f3eaff;animation: duv-bar 0.5s var(--ease) infinite alternate}.duv-voice.is-playing .duv-voice__bars rect:nth-child(3n){animation-delay: -0.2s}.duv-voice.is-playing .duv-voice__bars rect:nth-child(3n+1){animation-delay: -0.35s}@keyframes duv-bar{to{transform: scaleY(0.45)}}.duv-p__body{margin-top: 20px;max-width: 420px;font-size: 1.1875rem;font-weight: 500;line-height: 1.32;color: var(--duv-t80);text-shadow: 0 2px 12px rgba(0,0,0,0.8)}.duv-p__body p + p{margin-top: 8px}.duv-p__body b,.duv-p__body strong{font-weight: 700;color: var(--duv-w)}.duv-p__facts{display: flex;flex-wrap: wrap;gap: 6px 0;margin: 18px 0 0}.duv-p__facts div{display: flex;align-items: baseline;gap: 8px}.duv-p__facts div + div::before{content: "/";margin-inline: 16px;color: var(--duv-t40)}.duv-p__facts dt{font-size: 0.8125rem;font-weight: 600;text-transform: uppercase;letter-spacing: 0.12em;color: var(--duv-t60)}.duv-p__facts dd{margin: 0;font-size: 1.125rem;font-weight: 700;text-transform: uppercase;color: var(--duv-w)}.duv .duv-ph{display: block;min-height: 0;margin-top: 18px;padding: 10px 14px;max-width: 420px;text-align: left;background: repeating-linear-gradient(-55deg,rgba(255,255,255,0.06) 0 10px,transparent 10px 20px),rgba(8,6,28,0.7);outline: 1px dashed rgba(255,255,255,0.3);color: var(--duv-t60)}.duv__cta{align-self: flex-end;width: min(100%,460px)}.duv__req{display: inline-flex;align-items: center;gap: 9px;margin: 0 0 0 26px;padding: 7px 26px 6px 16px;font-size: 0.875rem;font-weight: 600;letter-spacing: 0.06em;text-transform: uppercase;color: var(--duv-t90);background: rgba(14,8,36,0.88);box-shadow: inset 0 1px 0 rgba(255,255,255,0.3),inset 0 0 0 1px rgba(220,210,255,0.2);clip-path: polygon(0 0,calc(100% - 16px) 0,100% 100%,0 100%)}.duv__req .ico{width: 14px;height: 14px;color: var(--c-pink)}.duv__btn{position: relative;display: flex;align-items: center;gap: 16px;min-height: 68px;padding: 8px 40px 8px 34px;color: var(--duv-ink);text-decoration: none;background: repeating-linear-gradient(-55deg,transparent 0 12px,rgba(18,0,34,0.04) 12px 14px),linear-gradient(180deg,#fff 0 2px,#f7e8ff 2px,#e9cdfb 100%);clip-path: polygon(22px 0,100% 0,calc(100% - 22px) 100%,0 100%);filter: drop-shadow(0 0 18px rgba(243,214,255,0.4));transition: transform var(--t-fast) var(--ease)}.duv__btn::before{content: "";position: absolute;inset: 5px 7px;background: linear-gradient(#120022,#120022) top / 100% 1px no-repeat,linear-gradient(#120022,#120022) bottom / 100% 1px no-repeat;opacity: 0.28;clip-path: polygon(18px 0,100% 0,calc(100% - 18px) 100%,0 100%);pointer-events: none}.duv__btn-ico{width: 30px;height: 30px}.duv__btn-label{font-size: clamp(1.5rem,1.1rem + 1vw,2rem);font-weight: 800;font-style: italic;line-height: 1;text-transform: uppercase;letter-spacing: 0.01em}.duv__btn:hover{transform: translateX(4px)}.duv__btn:focus-visible{outline: 3px solid var(--duv-ink);outline-offset: -8px;box-shadow: none}.duv__foot{grid-area: foot;display: flex;align-items: center;justify-content: space-between;gap: 12px 28px;margin-right: calc(var(--duv-pad) * -1);padding: 4px var(--duv-pad) 6px var(--duv-pad);background: linear-gradient(180deg,rgba(4,2,14,0.4),rgba(4,2,14,0.85));box-shadow: inset 0 1px 0 rgba(220,210,255,0.1)}.duv__sys{font-family: ui-monospace,"Cascadia Mono",Consolas,monospace;font-size: 0.6875rem;letter-spacing: 0.02em;color: rgba(255,255,255,0.4);white-space: nowrap}.duv__keys{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 0;margin-left: auto}.duv__keys > * + *::before{content: "";width: 1px;height: 20px;margin: 0 22px 0 0;background: rgba(220,210,255,0.2)}.duv__keys > * + *{padding-left: 22px}.duv .g-key{gap: 10px;font-size: 1.0625rem;font-weight: 600;letter-spacing: 0.04em;color: var(--duv-t80);min-height: 44px}.duv .g-key kbd{min-width: 36px;height: 26px;padding: 0 9px;font-size: 0.875rem;background: #d9d4ee}.duv a.g-key:hover{color: var(--duv-w)}.duv a.g-key:hover kbd{background: var(--duv-w)}@media (max-width: 1360px){.duv__wrap{grid-template-columns: minmax(0,440px) minmax(0,1fr) minmax(0,480px)}.duv-q{min-height: 58px;gap: 10px;grid-template-columns: 40px 24px minmax(0,1fr) auto}.duv-q__g{width: 40px;height: 40px}.duv-q.is-active{min-height: 66px}.duv-q__t{font-size: 1.125rem}.duv-q.is-active .duv-q__t{font-size: 1.25rem}.duv-q__soon{padding-inline: 6px 8px;font-size: 0.6875rem;letter-spacing: 0.06em}.duv-p__phon{font-size: clamp(5.5rem,12.6vw,10.5rem)}.duv__hero{left: 45%;width: min(30vw,400px)}}@media (max-width: 900px){.duv{min-height: 0}.duv__wrap{grid-template-columns: minmax(0,1fr);grid-template-rows: auto;grid-template-areas: "head" "menu" "detail" "foot";padding: 28px var(--duv-pad) 0}.duv__head{padding-left: 0}.duv__menu{padding-left: 0;perspective: none}.duv__slab{transform: none;transform-style: flat}.duv__cast,.duv__edge{display: none}.duv__list{transform-style: flat;padding-inline: 10px}.duv-q{grid-template-columns: 40px 22px minmax(0,1fr) auto;gap: 10px;padding-right: 10px}.duv-q.is-active{width: 100%;transform: none}.duv-q__soon{padding: 4px 6px}.duv__detail{position: relative;padding-top: 48px;gap: 32px}.duv__cta{align-self: stretch;width: auto}.duv__foot{flex-direction: column-reverse;align-items: flex-start;margin-inline: calc(var(--duv-pad) * -1);padding: 8px var(--duv-pad) 20px}.duv__keys{margin-left: 0}.duv__keys > span.g-key{display: none}.duv__keys > span.g-key + *::before{content: none}.duv__keys > span.g-key + *{padding-left: 0}.duv__sys{white-space: normal}.duv__hero{left: auto;right: -30%;top: auto;bottom: 12%;width: 78vw;max-width: 420px;transform: none;opacity: 0.4}.duv__city--far{height: 22%;bottom: 10%}.duv__city--near{height: 18%}.duv__rays{left: 0;right: 0;top: 40%;height: 50%}.duv__vignette{background: linear-gradient(180deg,rgba(3,2,12,0.7) 0%,rgba(3,2,12,0.35) 40%,rgba(3,2,12,0.1) 62%,rgba(3,2,12,0.35) 82%,rgba(3,2,12,0.8) 100%)}}@media (max-width: 480px){.duv__title{font-size: 2.25rem}.duv__sub{font-size: 0.75rem;letter-spacing: 0.16em}.duv-q{grid-template-columns: 38px minmax(0,1fr) auto}.duv-q__g{width: 38px;height: 38px}.duv-q__n{display: none}.duv-q__t{font-size: 1.0625rem}.duv-q.is-active .duv-q__t{font-size: 1.125rem}.duv-p__phon{font-size: clamp(5rem,27vw,7.5rem)}.duv-p__body{font-size: 1.125rem}.duv-p--say .duv-p__title{font-size: 1.125rem}.duv-p--say .duv-p__en::before{content: none}.duv-voice{gap: 10px}.duv__btn{padding-inline: 26px 30px;gap: 12px}.duv__btn-ico{width: 26px;height: 26px}.duv__btn-label{font-size: 1.375rem}.duv__req{margin-left: 18px;font-size: 0.75rem}}@media (prefers-reduced-motion: reduce){.duv.is-ready .duv-p{animation: none}.duv-voice.is-playing .duv-voice__bars rect{animation: none}.duv__medal,.duv__fog--a{animation: none}.duv__hero,.duv__city{transition: none}.duv__btn:hover{transform: none}}.duv__medal > svg,.duv-wheel,.duv-wheel__fx{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible}.duv-wheel{transform-origin: 50% 50%;will-change: transform}.duv-wheel__svg{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible}.duv-wheel__blur{filter: blur(3.5px);opacity: 0;will-change: opacity}.duv-wheel__layer{pointer-events: none}.duv-wheel__slice path{fill: #241a5c}.duv-wheel__slice.is-alt path{fill: #3b2a8a}.duv-wheel__slice.is-hot path{fill: #c13ad8}.duv-wheel__slice.is-win path{animation: duv-win 0.8s ease-in-out 4 alternate both}@keyframes duv-win{from{filter: brightness(1.15)}to{filter: brightness(1.85) saturate(1.25)}}.duv-wheel__sep{stroke: #dcd2ff;stroke-opacity: 0.4;stroke-width: 1.5}.duv-wheel__pin{fill: #f3eaff;stroke: #2a2160;stroke-width: 1.5}.duv-wheel__v,.duv-wheel__t{fill: #f6f0ff;font-family: inherit;font-style: italic}.duv-wheel__v{font-size: 25px;font-weight: 900;letter-spacing: 0.01em;paint-order: stroke;stroke: rgba(10,6,30,0.55);stroke-width: 3px}.duv-wheel__t{font-size: 11.5px;font-weight: 700;letter-spacing: 0.14em;fill: rgba(240,232,255,0.78)}.duv-wheel__slice.is-hot .duv-wheel__t{fill: #fff}.duv-wheel__glass{fill: url(#duv-m-gloss)}.duv-wheel__bulbs circle{fill: #f3d6ff;opacity: 0.55}.duv__hero.is-ready .duv-wheel__bulbs circle{animation: duv-bulb-idle 1.4s ease-in-out infinite alternate;animation-delay: calc(var(--i) * -0.18s)}.duv__hero.is-spinning .duv-wheel__bulbs circle{animation: duv-bulb-run 0.5s linear infinite;animation-delay: calc(var(--i) * -0.0208s)}.duv__hero.is-used .duv-wheel__bulbs circle{animation: duv-bulb-win 0.22s steps(1) 8}@keyframes duv-bulb-idle{from{opacity: 0.25}to{opacity: 1;fill: #ff9dff}}@keyframes duv-bulb-run{0%{opacity: 1;fill: #fff}25%{opacity: 0.2}100%{opacity: 0.2}}@keyframes duv-bulb-win{50%{opacity: 0.15}}.duv-wheel__ptr-l{transform-origin: 50% 14.29%;will-change: transform}.duv-wheel__ptr{fill: #ff9dff;stroke: #fff;stroke-width: 3;stroke-linejoin: round;filter: drop-shadow(0 4px 6px rgba(0,0,0,0.6))}.duv__halo{opacity: calc(0.82 + var(--spd,0) * 0.18)}.duv-wheel__fx{pointer-events: none}.duv-spark{position: absolute;left: 50%;top: 19%;width: 8px;height: 8px;margin: -4px 0 0 -4px;border-radius: 50%;background: #fff;box-shadow: 0 0 10px 3px var(--c,#ff9dff);pointer-events: none}.duv-spark.is-d{border-radius: 1px;width: 7px;height: 12px;background: var(--c,#ff9dff)}.duv-ring{position: absolute;left: 50%;top: 50%;width: 68%;aspect-ratio: 1;border-radius: 50%;border: 3px solid #ff9dff;box-shadow: 0 0 34px #ff9dff,inset 0 0 34px rgba(255,157,255,0.6);pointer-events: none}.duv__medal{transform: rotateY(-9deg) rotateX(3deg) rotateZ(-2deg)}@keyframes duv-float{to{transform: rotateY(-6deg) rotateX(2deg) rotateZ(-1deg) translateY(-8px)}}.duv-p__phon--wheel{font-size: clamp(3.5rem,0.6rem + 6.4vw,7.25rem)}.duv-spin__btn[disabled]{cursor: default}.duv-spin.is-spinning .duv-spin__btn{opacity: 0.8}.duv-spin.is-used .duv-spin__btn{opacity: 0.55}.duv-spin.is-ready .duv-spin__btn kbd{animation: duv-ready 1.6s ease-in-out infinite}@keyframes duv-ready{50%{box-shadow: 0 0 0 4px rgba(255,157,255,0.35),0 0 22px rgba(255,157,255,0.55)}}.duv-spin__out{flex: 1;min-width: 0;margin: 0;font-size: 0.9375rem;font-weight: 600;line-height: 1.3;letter-spacing: 0.04em;color: var(--duv-t60)}.duv-spin__out b{color: var(--duv-w);font-weight: 800;text-transform: uppercase;letter-spacing: 0.06em}.duv-spin__out span{color: var(--duv-t80)}.duv-spin__out small{display: block;margin-top: 3px;font-size: 0.8125rem;color: var(--duv-t40)}.duv-spin__out time{color: var(--c-pink);font-weight: 700;font-variant-numeric: tabular-nums}.duv-spin__out.is-new{animation: duv-reveal 0.6s var(--ease) both}@keyframes duv-reveal{from{opacity: 0;transform: translateY(8px)}}.duv-spin__note{font-size: 0.8125rem;color: var(--duv-t40);letter-spacing: 0.02em}@media (max-width: 1600px) and (min-width: 901px){.duv__hero{left: 44%;width: min(26vw,380px)}}.duv__hero.is-docked{position: relative;z-index: auto;left: auto;right: auto;top: auto;bottom: auto;width: min(84vw,380px);max-width: none;margin: 18px auto 4px;transform: none;opacity: 1}.duv__hero.is-docked .duv__halo{inset: -12%}@media (prefers-reduced-motion: reduce){.duv__hero .duv-wheel__bulbs circle,.duv-wheel__slice.is-win path,.duv-spin.is-ready .duv-spin__btn kbd{animation: none !important}}.duv-spin__who{margin: 10px 0 0;font-size: 0.875rem;color: var(--duv-t60)}.duv-spin__who b{color: var(--duv-w);font-weight: 700}.duv-spin__logout{padding: 0;border: 0;background: none;font: inherit;color: var(--c-pink);text-decoration: underline;text-underline-offset: 3px;cursor: pointer}.duv-spin__logout:focus-visible{outline: 2px solid var(--c-lavender);outline-offset: 2px}.duv-prize{position: relative;max-width: 440px;margin-top: 16px;padding: 16px 18px 18px;background: radial-gradient(120% 90% at 0% 0%,rgba(255,77,255,0.22),transparent 60%),linear-gradient(160deg,rgba(40,18,78,0.92),rgba(16,8,38,0.92));box-shadow: inset 0 0 0 1px rgba(255,157,255,0.45),0 18px 40px rgba(0,0,0,0.45),0 0 30px rgba(255,77,255,0.18);clip-path: polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px))}.duv-prize.is-new{animation: duv-prize-in 0.7s var(--ease) both}@keyframes duv-prize-in{from{opacity: 0;transform: translateY(12px) scale(0.97)}}.duv-prize__lbl{margin: 0;font-size: 0.75rem;font-weight: 700;letter-spacing: 0.16em;text-transform: uppercase;color: var(--c-pink)}.duv-prize__name{margin: 4px 0 0;font-size: 1.6rem;font-weight: 900;font-style: italic;line-height: 1.05;text-transform: uppercase;color: var(--duv-w)}.duv-prize__code{display: flex;align-items: stretch;gap: 0;margin-top: 12px;border: 1px dashed rgba(255,157,255,0.6);background: rgba(8,4,20,0.6)}.duv-prize__code code{flex: 1;min-width: 0;padding: 10px 12px;font-family: ui-monospace,"Cascadia Mono",Consolas,monospace;font-size: 1.25rem;font-weight: 700;letter-spacing: 0.12em;color: #fff;user-select: all}.duv-prize__copy{padding: 0 16px;border: 0;background: var(--c-pink);color: var(--duv-ink);font: inherit;font-size: 0.875rem;font-weight: 800;letter-spacing: 0.06em;text-transform: uppercase;cursor: pointer}.duv-prize__copy:hover{background: #fff}.duv-prize__copy:focus-visible{outline: 2px solid #fff;outline-offset: 2px}.duv-prize__how{margin: 10px 0 0;font-size: 0.875rem;line-height: 1.35;color: var(--duv-t80)}.duv-prize__go{display: inline-flex;align-items: center;gap: 0.3em;min-height: 40px;margin-top: 6px;font-weight: 800;letter-spacing: 0.04em;text-transform: uppercase;font-size: 0.9375rem;color: var(--c-pink);text-decoration: underline;text-underline-offset: 4px}.duv-prize__go:hover{color: #fff}@media (prefers-reduced-motion: reduce){.duv-prize.is-new{animation: none}}.duv-p__body a{color: var(--c-pink);font-weight: 700;text-decoration: underline;text-underline-offset: 3px}.duv-p__body a:hover{color: #fff}.duv-p__body a:focus-visible{outline: 2px solid var(--c-lavender);outline-offset: 2px}.duv-spin__lock{display: none;width: 18px;height: 18px;flex: none;color: var(--c-pink)}.duv-spin.is-locked .duv-spin__lock{display: block}.duv-spin.is-locked .duv-spin__btn[disabled]{cursor: not-allowed;opacity: 0.7}#cidade,#eventos,#como-entrar,#vip,#duvidas,#rodape{--fundo-veu: color-mix(in srgb,var(--c-ink) 22%,transparent);--veu: linear-gradient(var(--fundo-veu),var(--fundo-veu));--em-cima: linear-gradient(180deg,var(--c-ink) 0,color-mix(in srgb,var(--c-ink) 72%,transparent) 50px,color-mix(in srgb,var(--c-ink) 30%,transparent) 110px,transparent 170px);--em-baixo: linear-gradient(0deg,var(--c-ink) 0,color-mix(in srgb,var(--c-ink) 72%,transparent) 50px,color-mix(in srgb,var(--c-ink) 30%,transparent) 110px,transparent 170px);background-color: var(--c-ink);background-repeat: no-repeat;background-position: center;background-size: cover}#cidade{background-image: var(--veu),var(--em-baixo),image-set(url("../assets/img/fundo-cidade.webp") type("image/webp"),url("../assets/img/fundo-cidade.jpg") type("image/jpeg"))}#eventos{background-image: var(--veu),var(--em-cima),var(--em-baixo),image-set(url("../assets/img/fundo-eventos.webp") type("image/webp"),url("../assets/img/fundo-eventos.jpg") type("image/jpeg"))}#como-entrar{background-image: var(--veu),var(--em-cima),var(--em-baixo),image-set(url("../assets/img/fundo-como-entrar.webp") type("image/webp"),url("../assets/img/fundo-como-entrar.jpg") type("image/jpeg"))}#vip{background-image: var(--veu),var(--em-cima),var(--em-baixo),image-set(url("../assets/img/fundo-vip.webp") type("image/webp"),url("../assets/img/fundo-vip.jpg") type("image/jpeg"))}#duvidas{background-image: var(--veu),var(--em-cima),var(--em-baixo),image-set(url("../assets/img/fundo-duvidas.webp") type("image/webp"),url("../assets/img/fundo-duvidas.jpg") type("image/jpeg"))}#rodape{background-image: var(--veu),var(--em-cima),image-set(url("../assets/img/fundo-rodape.webp") type("image/webp"),url("../assets/img/fundo-rodape.jpg") type("image/jpeg"))}#vip{background-size: auto,auto,auto,var(--vip-bs,cover);background-position: center,center,center,var(--vip-bp,center)}.vip__plinth{opacity: 0}@media (min-width: 1081px) and (min-height: 701px){#vip .vip__wrap{padding-top: 44px}}#vip .vip__hud{background: none;border-top: 0}#rodape{margin-top: 0;padding-top: var(--section-y)}#rodape .footer__cta{border-top: 0;background: linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--c-ink) 35%,transparent) 100%)}.eventos__fx,.vip__scene,.duv__scene,.duv__bokeh,.footer__art{display: none}.footer{--ft-bar: color-mix(in srgb,var(--c-ink) 30%,var(--c-black));--ft-lav: color-mix(in srgb,color-mix(in srgb,var(--c-lavender) 62%,var(--c-blue)) 80%,var(--c-ink));--ft-peri: color-mix(in srgb,color-mix(in srgb,var(--c-blue) 55%,var(--c-lavender)) 85%,var(--c-deep));--ft-dark: color-mix(in srgb,color-mix(in srgb,var(--c-deep) 55%,var(--c-blue)) 82%,var(--c-ink));--ft-chev: color-mix(in srgb,var(--c-lavender) 58%,var(--c-blue));--ft-sh: 100px;position: relative;margin-top: var(--section-y);background: var(--ft-bar);overflow: hidden}.footer__cta{position: relative;isolation: isolate;padding-block: var(--sp-8) calc(var(--sp-5) + var(--ft-sh));border-top: 1px solid var(--c-line);background: radial-gradient(55% 90% at 78% 40%,color-mix(in srgb,var(--c-magenta) 18%,transparent),transparent 70%),radial-gradient(70% 120% at 18% 0%,color-mix(in srgb,var(--c-violet) 24%,transparent),transparent 65%),color-mix(in srgb,var(--c-ink) 82%,var(--c-deep))}.footer__art{position: absolute;inset: 0 0 0 22%;z-index: -2;background: image-set(url("../assets/img/ryz-hero-1024.webp") type("image/webp"),url("../assets/img/ryz-hero-1024.jpg") type("image/jpeg")) 100% 30% / 300% auto no-repeat;opacity: .55;mix-blend-mode: screen;-webkit-mask-image: linear-gradient(90deg,transparent 0,#000 40%,#000 100%),linear-gradient(180deg,transparent 0,#000 30%,#000 100%);-webkit-mask-composite: source-in;mask-image: linear-gradient(90deg,transparent 0,#000 40%,#000 100%),linear-gradient(180deg,transparent 0,#000 30%,#000 100%);mask-composite: intersect}.footer__cta::before{content: "";position: absolute;inset: 0;z-index: -1;background: var(--stripes),radial-gradient(120% 140% at 55% 20%,transparent 45%,color-mix(in srgb,var(--c-black) 70%,transparent) 100%);pointer-events: none}.footer__cta-in{position: relative;z-index: 1;display: flex;align-items: center;justify-content: space-between;gap: var(--sp-7)}.footer__cta-copy{max-width: 40rem}.footer__eyebrow{display: flex;align-items: center;gap: var(--sp-3);margin-bottom: var(--sp-3);font-size: var(--fs-sm);font-weight: 700;letter-spacing: var(--track-wide);text-transform: uppercase;color: var(--c-text-dim)}.footer__cta-t{font-size: var(--fs-head);font-weight: 900;font-style: italic;line-height: 0.9;text-transform: uppercase;color: var(--c-text-strong);text-shadow: var(--shadow-title);padding-right: 0.12em}.footer__cta-t em{font-style: inherit;color: var(--c-pink);text-shadow: var(--shadow-title-pink)}.footer__cta-sub{margin-top: var(--sp-2)}.footer__cta-txt{margin-top: var(--sp-4);font-size: var(--fs-md);color: var(--c-text-dim)}.footer__cta-txt strong{color: var(--c-text-strong);font-weight: 700}.footer__menu{flex: none;width: min(100%,30rem)}.footer__menu > ul{display: grid;gap: 6px;margin: 0;padding: 0;list-style: none}.footer__item{position: relative;padding-left: 18px}.footer__item::before{content: "";position: absolute;left: 0;top: 8px;bottom: 8px;width: 4px;background: color-mix(in srgb,var(--c-lavender) 18%,transparent);transform: skewX(var(--skew));transition: background var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.footer__item.is-focus::before,.footer__item:hover::before,.footer__item:focus-within::before{background: var(--c-pink);box-shadow: 0 0 10px var(--c-magenta)}.footer__item.is-focus::before{top: 0;bottom: 0}.footer__cta-btn{--btn-line: color-mix(in srgb,var(--c-lavender) 85%,var(--c-pink));--ft-cut: 12px;width: 100%;min-height: 64px;justify-content: flex-start;gap: var(--sp-3);padding-inline: calc(var(--sp-5) + var(--lean-sm)) calc(var(--sp-4) + var(--lean-sm) * 2);font-size: clamp(1.375rem,1.1rem + 1vw,1.875rem);font-style: italic;font-weight: 800;filter: drop-shadow(0 0 16px color-mix(in srgb,var(--c-magenta) 38%,transparent)) drop-shadow(0 10px 18px rgba(0,0,0,.45))}.footer__cta-btn::before,.footer__cta-btn::after{clip-path: polygon(calc(var(--lean-sm) * 2 + var(--ft-cut)) 0,100% 0,calc(100% - var(--lean-sm) * 2) calc(100% - var(--ft-cut)),calc(100% - var(--lean-sm) * 2 - var(--ft-cut)) 100%,0 100%,calc(var(--lean-sm) * 1.6) var(--ft-cut))}.footer__cta-btn::after{background: linear-gradient(180deg,color-mix(in srgb,var(--c-lavender) 90%,transparent) 0 1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--c-lavender) 55%,transparent) 0,transparent 45%),linear-gradient(180deg,color-mix(in srgb,var(--c-pink) 92%,var(--c-lavender)) 0,var(--c-pink) 55%,color-mix(in srgb,var(--c-pink) 72%,var(--c-magenta)) 100%)}.footer__cta-btn:hover{--btn-line: var(--c-lavender)}.footer__cta-btn:hover::after{background: linear-gradient(180deg,var(--c-lavender) 0 1px,transparent 1px),linear-gradient(180deg,var(--c-lavender),color-mix(in srgb,var(--c-lavender) 70%,var(--c-pink)))}.footer__cta-btn:focus-visible{outline: none;--btn-line: #fff;filter: drop-shadow(0 0 0 #fff) drop-shadow(0 0 2px #fff) drop-shadow(0 0 14px color-mix(in srgb,var(--c-magenta) 60%,transparent))}.footer__cta-btn .ico{font-size: 1.05em}.footer__cta-btn .g-btn__label{flex: 1;align-items: flex-start}.footer__cta-key{display: inline-grid;place-items: center;height: 22px;padding: 0 0.7em;font-family: inherit;font-size: 0.75rem;font-weight: 700;font-style: normal;letter-spacing: 0.06em;color: var(--c-lavender);background: color-mix(in srgb,var(--c-ink) 88%,transparent);border: 1.5px solid color-mix(in srgb,var(--c-ink) 60%,transparent);transform: skewX(var(--skew))}.footer__opt,.footer__item--social{position: relative;isolation: isolate;display: flex;align-items: center;gap: var(--sp-3);min-height: 44px;padding: 0 calc(var(--sp-4) + var(--lean-sm)) 0 calc(var(--sp-4) + var(--lean-sm) + 18px);color: var(--c-text-dim);text-decoration: none}.footer__item--social{padding-left: calc(var(--sp-4) + var(--lean-sm) + 18px)}.footer__opt::after,.footer__item--social::after{content: "";position: absolute;inset: 0 0 0 0;z-index: -1;background: linear-gradient(90deg,color-mix(in srgb,var(--c-ink) 70%,transparent),color-mix(in srgb,var(--c-ink) 25%,transparent));border-bottom: 1px solid color-mix(in srgb,var(--c-lavender) 10%,transparent);clip-path: polygon(calc(var(--lean-sm) * 2) 0,100% 0,calc(100% - var(--lean-sm) * 2) 100%,0 100%);transition: background var(--t-fast) var(--ease)}.footer__item--social::after{left: 18px}.footer__opt{margin-left: -18px}.footer__opt::after{left: 18px}.footer__opt:hover,.footer__opt:focus-visible{color: var(--c-text-strong);outline: none}.footer__opt:hover::after,.footer__opt:focus-visible::after{background: linear-gradient(90deg,color-mix(in srgb,var(--c-violet) 55%,transparent),color-mix(in srgb,var(--c-blue) 20%,transparent))}.footer__opt-t{font-size: var(--fs-lg);font-weight: 700;font-style: italic;text-transform: uppercase;letter-spacing: 0.02em}.footer__opt-en{font-size: var(--fs-xs);font-weight: 500;font-style: italic;color: var(--c-text-mute)}.footer__opt-arr{margin-left: auto;font-size: 0.9rem;color: var(--c-text-mute);transition: transform var(--t-fast) var(--ease)}.footer__opt:hover .footer__opt-arr,.footer__opt:focus-visible .footer__opt-arr{color: var(--c-pink);transform: translateX(3px)}.footer__item--social .footer__opt-t{color: var(--c-text-dim)}.footer__social{display: flex;align-items: center;margin: 0 0 0 var(--sp-2);padding: 0;list-style: none}.footer__social a{display: grid;place-items: center;width: 32px;height: 44px;font-size: 0.9rem;color: var(--c-text-mute);text-decoration: none}.footer__social a:hover{color: var(--c-pink)}.footer__social a[aria-disabled="true"]{cursor: default}.footer__social a[aria-disabled="true"]:hover{color: var(--c-text-mute)}.footer__item--social .g-tag{margin-left: auto}.footer__shards{position: absolute;left: 0;right: 0;bottom: -1px;width: 100%;height: var(--ft-sh);z-index: 0;pointer-events: none}.footer__shards .fs-dark{fill: var(--ft-dark)}.footer__shards .fs-peri{fill: var(--ft-peri)}.footer__shards .fs-lav{fill: var(--ft-lav)}.footer__shards .fs-floor{fill: var(--ft-bar)}.footer__chev{position: absolute;left: 50%;bottom: calc(var(--ft-sh) * 0.5);width: calc(var(--ft-sh) * 0.8);height: calc(var(--ft-sh) * 0.48);transform: translateX(-50%);z-index: 0;pointer-events: none;overflow: visible}.footer__chev .fc-out{fill: var(--ft-chev)}.footer__chev .fc-in{fill: #fff;filter: drop-shadow(0 1.5px 0 color-mix(in srgb,var(--c-deep) 70%,transparent))}.footer__bar{position: relative;z-index: 1;display: flex;align-items: center;justify-content: space-between;gap: var(--sp-4);height: 44px;padding-inline: var(--gutter);margin-top: calc(var(--ft-sh) * -0.36);background: transparent}.footer__prompt{display: inline-flex;align-items: center;gap: 10px;min-height: 44px;padding: 0 var(--sp-7) 0 var(--sp-3);margin-left: calc(var(--sp-3) * -1);font-size: 15px;font-weight: 500;letter-spacing: 0.01em;color: color-mix(in srgb,var(--c-lavender) 85%,transparent);text-decoration: none;background: linear-gradient(90deg,color-mix(in srgb,var(--c-deep) 55%,transparent),color-mix(in srgb,var(--c-deep) 30%,transparent) 70%,transparent);clip-path: polygon(0 5px,100% 5px,calc(100% - 10px) calc(100% - 5px),0 calc(100% - 5px))}.footer__prompt-ico{width: 22px;height: 18px;fill: color-mix(in srgb,var(--c-lavender) 55%,var(--c-bg));flex: none}.footer__prompt:hover{color: var(--c-pink)}.footer__prompt:hover .footer__prompt-ico{fill: var(--c-pink)}.footer__top{display: inline-flex;align-items: center;gap: 12px;min-height: 44px;font-size: 15px;font-weight: 500;letter-spacing: 0.06em;line-height: 1;text-transform: uppercase;color: color-mix(in srgb,#fff 88%,transparent);text-decoration: none}.footer__top kbd{display: inline-grid;place-items: center;height: 22px;min-width: 40px;padding: 0 9px;font-family: inherit;font-size: 13px;font-weight: 800;letter-spacing: 0.02em;line-height: 1;color: var(--c-ink);background: #fff;border: 0;transform: skewX(var(--skew))}.footer__top:hover{color: var(--c-pink)}.footer__top:hover kbd{background: var(--c-pink)}.footer__top:focus-visible{outline: 2px solid #fff;outline-offset: 2px}.footer__uid{display: flex;flex-wrap: wrap;align-items: center;gap: 0 0.5em;margin: 0;padding: 0 var(--gutter) 3px;font-size: 11px;font-weight: 500;letter-spacing: 0.02em;line-height: 13px;color: var(--c-text-mute);background: var(--ft-bar)}.footer__uid > span{white-space: nowrap}.footer__uid > span + span::before{content: "|";margin-right: 0.5em;opacity: .55}.footer__online{display: inline-flex;align-items: center;gap: 0.4em}.footer__dot{width: 6px;height: 6px;background: var(--c-magenta);box-shadow: 0 0 6px var(--c-magenta);transform: skewX(var(--skew))}@media (prefers-reduced-motion: reduce){.footer__item::before,.footer__opt::after,.footer__opt-arr{transition: none}}@media (max-width: 960px){.footer__cta-in{flex-direction: column;align-items: flex-start;gap: var(--sp-6)}}@media (max-width: 760px){.footer{--ft-sh: 64px}.footer__cta{padding-block: var(--sp-7) calc(var(--sp-5) + var(--ft-sh))}.footer__art{inset: 0;background-size: 520% auto;opacity: .35}.footer__menu{width: 100%}.footer__cta-btn{min-height: 58px}.footer__item--social .g-tag{display: none}.footer__prompt{font-size: 14px;padding-right: var(--sp-5);gap: 8px}.footer__prompt,.footer__top{white-space: nowrap}.footer__top{font-size: 13px;gap: 8px}.footer__uid{padding-bottom: 4px;line-height: 15px}.footer__uid > span:last-child{flex-basis: 100%;white-space: normal}.footer__uid > span:last-child::before{content: none}}@media (max-width: 400px){.footer__cta-key{display: none}}