: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}}.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}}.regras{--rg-act: var(--c-magenta);--rg-ui: #1b1926;--rg-ui-2: #262437;--rg-line: color-mix(in srgb,var(--c-lavender) 16%,transparent);--rg-white: #FBF2FF;--rg-mute: color-mix(in srgb,var(--c-lavender) 62%,var(--c-bg));--rg-glass: rgba(20,17,34,0.56);position: relative;isolation: isolate;overflow: clip;background: #07020f}.regras__scene{position: absolute;inset: 0;z-index: -1;overflow: hidden;pointer-events: none}.regras__scene > *{position: absolute}.regras__sky{inset: 0;background: radial-gradient(70% 38% at 56% 70%,color-mix(in srgb,var(--c-violet) 46%,transparent),transparent 72%),radial-gradient(40% 30% at 18% 78%,color-mix(in srgb,var(--c-blue) 36%,transparent),transparent 75%),radial-gradient(36% 30% at 92% 64%,color-mix(in srgb,var(--c-magenta) 16%,transparent),transparent 75%),linear-gradient(180deg,#07020f 0%,#140a34 30%,#2a1260 60%,#1a0b3a 80%,#08030f 100%)}.regras__city{left: -2%;width: 104%}.regras__city--far{bottom: 20%;height: 46%;filter: blur(12px) saturate(0.75);opacity: 0.9}.regras__city--far .b{fill: #0b061d}.regras__city--far .w{fill: #d9c2ff;opacity: 0.8}.regras__city--near{bottom: 5%;height: 32%;filter: blur(7px) saturate(0.8)}.regras__city--near .b{fill: #06030e}.regras__city--near .w{fill: #FF9DFF;opacity: 0.7}.regras__city--near .n{fill: #FF4DFF}.regras__cloud{left: 20%;right: -6%;top: 44%;height: 50%;background: radial-gradient(26% 22% at 44% 60%,rgba(255,244,255,0.85),transparent 72%),radial-gradient(22% 18% at 64% 52%,rgba(255,220,255,0.5),transparent 72%),radial-gradient(44% 36% at 40% 62%,color-mix(in srgb,var(--c-pink) 34%,transparent),transparent 74%),radial-gradient(30% 34% at 70% 46%,color-mix(in srgb,var(--c-lavender) 30%,transparent),transparent 72%),radial-gradient(60% 46% at 52% 60%,color-mix(in srgb,var(--c-purple) 34%,transparent),transparent 78%);filter: blur(26px);opacity: 0.85}.regras__mark{left: 28%;top: 12%;height: 58%;width: auto;max-width: none;transform: rotate(-5deg);filter: blur(8px);mix-blend-mode: screen;opacity: 0.16}.regras__fog{left: -20%;width: 140%}.regras__fog--a{top: 46%;height: 34%;background: radial-gradient(40% 26% at 30% 50%,color-mix(in srgb,var(--c-lavender) 20%,transparent),transparent 72%),radial-gradient(36% 22% at 74% 42%,color-mix(in srgb,var(--c-pink) 16%,transparent),transparent 72%),linear-gradient(180deg,transparent,color-mix(in srgb,var(--c-lavender) 9%,transparent) 50%,transparent);animation: rg-fog 38s ease-in-out infinite alternate}.regras__fog--b{top: 66%;height: 26%;background: radial-gradient(42% 30% at 62% 50%,color-mix(in srgb,var(--c-lavender) 18%,transparent),transparent 72%),radial-gradient(30% 26% at 16% 56%,color-mix(in srgb,var(--c-blue) 30%,transparent),transparent 72%),linear-gradient(180deg,transparent,color-mix(in srgb,var(--c-purple) 14%,transparent) 55%,transparent);animation: rg-fog 52s ease-in-out infinite alternate-reverse}@keyframes rg-fog{from{transform: translateX(-4%)}to{transform: translateX(4%)}}.regras__bloom{inset: 0;background: radial-gradient(18% 26% at 84% 34%,color-mix(in srgb,var(--c-magenta) 26%,transparent),transparent 72%),radial-gradient(30% 40% at 82% 40%,color-mix(in srgb,var(--c-blue) 34%,transparent),transparent 74%);mix-blend-mode: screen}.regras__motes{inset: -10% 0 0;opacity: 0.75;background: radial-gradient(2px 2px at 44% 22%,#fff,transparent),radial-gradient(2.4px 2.4px at 58% 40%,var(--c-lavender),transparent),radial-gradient(3px 3px at 66% 28%,var(--c-pink),transparent),radial-gradient(2px 2px at 48% 62%,var(--c-lavender),transparent),radial-gradient(3.4px 3.4px at 72% 14%,#fff,transparent),radial-gradient(2px 2px at 38% 46%,var(--c-pink),transparent),radial-gradient(4px 4px at 62% 72%,color-mix(in srgb,var(--c-lavender) 70%,transparent),transparent),radial-gradient(2.4px 2.4px at 88% 58%,var(--c-lavender),transparent),radial-gradient(3px 3px at 79% 80%,var(--c-pink),transparent),radial-gradient(2px 2px at 30% 84%,var(--c-lavender),transparent),radial-gradient(2.6px 2.6px at 94% 30%,#fff,transparent);animation: rg-motes 26s linear infinite alternate}@keyframes rg-motes{from{transform: translateY(0)}to{transform: translateY(-5%)}}.regras__bokeh{inset: 0;z-index: 3;mix-blend-mode: screen;background: radial-gradient(circle at 4% 92%,color-mix(in srgb,var(--c-pink) 30%,transparent) 0,color-mix(in srgb,var(--c-pink) 14%,transparent) 70px,transparent 120px),radial-gradient(circle at 13% 104%,color-mix(in srgb,var(--c-purple) 34%,transparent) 0,transparent 150px),radial-gradient(circle at 97% 96%,color-mix(in srgb,var(--c-magenta) 26%,transparent) 0,color-mix(in srgb,var(--c-magenta) 10%,transparent) 90px,transparent 150px),radial-gradient(circle at 88% 108%,color-mix(in srgb,var(--c-lavender) 20%,transparent) 0,transparent 120px),radial-gradient(circle at 99% 12%,color-mix(in srgb,var(--c-blue) 36%,transparent) 0,transparent 130px),radial-gradient(circle at 1% 22%,color-mix(in srgb,var(--c-lavender) 14%,transparent) 0,transparent 110px),radial-gradient(circle at 36% 99%,color-mix(in srgb,var(--c-lavender) 16%,transparent) 0,transparent 60px),radial-gradient(circle at 62% 101%,color-mix(in srgb,var(--c-pink) 18%,transparent) 0,transparent 70px)}.regras__vig{inset: 0;z-index: 4;background: linear-gradient(0deg,rgba(4,0,10,0.96) 0%,rgba(4,0,10,0.7) 9%,transparent 24%),linear-gradient(180deg,rgba(4,0,10,0.72),transparent 16%),linear-gradient(90deg,rgba(4,0,10,0.6),transparent 18%),linear-gradient(270deg,rgba(4,0,10,0.5),transparent 14%),radial-gradient(90% 90% at 55% 52%,transparent 52%,rgba(3,0,8,0.6) 100%)}.regras__scene::before{content: "";position: absolute;inset: 0;z-index: 5;opacity: 0.08;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")}.regras__wrap{display: grid;grid-template-columns: minmax(0,560px) minmax(0,1fr);grid-template-rows: auto 1fr auto;grid-template-areas: "head detail" "deck detail" "hud hud";column-gap: clamp(32px,3.4vw,56px);width: min(100%,1440px);min-height: calc(100svh - var(--nav-h));margin-inline: auto;padding: var(--sp-5) var(--gutter) 0}.regras__head{grid-area: head;min-width: 0;display: flex;flex-wrap: wrap;align-items: center;gap: 14px 28px}.regras__title{display: flex;align-items: baseline;flex-wrap: wrap;gap: 4px 12px;margin: 0;font-size: 1.75rem;font-weight: 900;font-style: italic;line-height: 1;text-transform: uppercase;color: var(--rg-white);text-shadow: var(--shadow-title-sm)}.regras__title-mk{align-self: center;width: 10px;height: 22px;background: var(--c-lavender);transform: skewX(var(--skew))}.regras__title-en{font-size: 0.8125rem;font-weight: 700;font-style: italic;letter-spacing: 0.26em;text-shadow: none;color: var(--rg-mute)}.regras__meta{margin-top: 10px;font-size: 0.8125rem;font-weight: 600;letter-spacing: 0.12em;text-transform: uppercase;color: var(--rg-mute)}.regras__meta b{font-weight: 800;color: var(--rg-white)}.regras__meta i{font-style: normal;font-weight: 700;color: var(--c-lavender)}.regras__meta-sep{margin-inline: 10px;color: color-mix(in srgb,var(--c-lavender) 30%,transparent)}.regras__read{display: inline-flex;align-items: center;gap: 12px;margin-top: 0;padding: 6px 14px 6px 12px;background: linear-gradient(90deg,rgba(30,27,44,0.92),rgba(18,16,28,0.82));clip-path: polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);box-shadow: inset 0 1px 0 color-mix(in srgb,var(--c-lavender) 34%,transparent),inset 0 0 0 1px var(--rg-line)}.regras__read-l{display: grid;font-size: 0.8125rem;font-weight: 700;letter-spacing: 0.18em;text-transform: uppercase;line-height: 1.1;color: var(--rg-mute)}.regras__read-en{font-size: 0.75rem;font-weight: 600;font-style: italic;letter-spacing: 0.2em;color: color-mix(in srgb,var(--c-lavender) 45%,transparent)}.regras__read-n{font-size: 1.5rem;font-weight: 900;font-style: italic;line-height: 1;font-variant-numeric: tabular-nums;color: var(--rg-white)}.regras__read-n small{font-size: 0.55em;font-weight: 800;color: var(--rg-mute)}.regras__read-pct{min-width: 3.2em;font-size: 1.125rem;font-weight: 800;font-variant-numeric: tabular-nums;color: var(--c-lavender);text-align: right}.regras__segs{display: flex;gap: 4px}.regras__segs i{width: 7px;height: 14px;background: color-mix(in srgb,var(--c-lavender) 14%,transparent);box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--c-lavender) 10%,transparent);transform: skewX(var(--skew));transition: background var(--t-med) var(--ease)}.regras__segs i.is-on{background: linear-gradient(180deg,#fff,var(--c-lavender));box-shadow: none}.regras__en{font-size: 0.8125rem;font-weight: 600;font-style: italic;letter-spacing: 0.22em;text-transform: uppercase;color: var(--rg-mute)}.regras__deck{grid-area: deck;min-width: 0;display: flex;flex-direction: column;margin-top: var(--sp-4);padding-bottom: var(--sp-3);perspective: 1000px;perspective-origin: 0% 45%}.regras__board{position: relative;flex: 1;display: grid;grid-template-columns: 96px minmax(0,1fr);align-items: stretch;transform: rotateY(14deg);transform-origin: 0 50%}.regras__toc{position: relative;z-index: 2;min-width: 0;align-self: start;margin-top: 58px;padding: 30px 0 14px}.regras__toc::before{content: "";position: absolute;inset: 0;z-index: -1;background: repeating-linear-gradient(180deg,color-mix(in srgb,var(--c-lavender) 26%,transparent) 0 1px,transparent 1px 12px) 8px 0 / 6px 100% no-repeat,linear-gradient(180deg,#1d1a2b,#131120);clip-path: polygon(0 18px,18px 0,100% 0,100% 100%,18px 100%,0 calc(100% - 18px));box-shadow: inset -1px 0 0 var(--rg-line),inset 0 1px 0 color-mix(in srgb,var(--c-lavender) 34%,transparent)}.regras__spine-cap{display: none;position: absolute;top: 9px;left: 24px;font-size: 0.75rem;font-weight: 700;letter-spacing: 0.24em;color: var(--rg-mute)}.regras__toc ol{display: grid;gap: 2px;padding: 0;margin: 0;list-style: none}.regras__tab{position: relative;display: grid;grid-template-columns: auto 1fr;grid-template-areas: "n lock" "l l" "r r";justify-items: start;align-items: center;row-gap: 1px;min-height: 76px;padding: 8px 8px 8px 24px;text-decoration: none;color: color-mix(in srgb,var(--c-lavender) 62%,transparent);transition: background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.regras__tab:hover{color: var(--c-lavender);background: color-mix(in srgb,var(--c-lavender) 6%,transparent)}.regras__tn{grid-area: n;font-size: 1.875rem;font-weight: 800;font-style: italic;line-height: 1;font-variant-numeric: tabular-nums}.regras__tl{grid-area: l;font-size: 0.8125rem;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase}.regras__tr{grid-area: r;font-size: 0.75rem;font-weight: 700;letter-spacing: 0.08em;font-variant-numeric: tabular-nums;color: color-mix(in srgb,var(--c-lavender) 48%,transparent)}.regras__tab.is-done .regras__tr{color: var(--c-lavender)}.regras__tab.is-done .regras__tr::before{content: "✓ "}.regras__tlock{grid-area: lock;justify-self: end;width: 15px;height: 15px;margin-right: 6px;color: var(--c-lavender);opacity: 0.8}.regras__tc{display: none}.regras__tab[aria-current]{margin-right: -16px;padding-right: 24px;color: var(--rg-white);background: linear-gradient(90deg,#2e2a44,#221f33 70%,rgba(24,22,36,0.94));clip-path: polygon(0 0,100% 0,100% 100%,0 100%);box-shadow: inset 0 1px 0 color-mix(in srgb,var(--c-lavender) 30%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--c-lavender) 18%,transparent)}.regras__tab[aria-current]::before{content: "";position: absolute;left: 0;top: 0;bottom: 0;width: 4px;background: var(--c-lavender)}.regras__tab[aria-current] .regras__tr{color: var(--c-lavender)}.regras__tab.is-empty{opacity: 0.3;pointer-events: none}.regras.is-searching .regras__tab .regras__tr{display: none}.regras.is-searching .regras__tab .regras__tc{display: block;grid-area: r;font-size: 0.8125rem;font-weight: 800;color: var(--c-lavender)}.regras.is-searching .regras__tab .regras__tc::before{content: "= ";font-weight: 600;color: var(--rg-mute)}.regras.is-searching .regras__tab[aria-current]{margin-right: 0;background: none;color: color-mix(in srgb,var(--c-lavender) 70%,transparent);box-shadow: none}.regras.is-searching .regras__tab[aria-current]::before{display: none}.regras__tab:focus-visible{outline: 2px solid var(--c-lavender);outline-offset: -3px}.regras__main{position: relative;z-index: 1;display: flex;flex-direction: column;min-width: 0;min-height: 540px;padding-bottom: 22px}.regras__main::before{content: "";position: absolute;inset: 40px -34px -34px 26px;z-index: -2;background: rgba(0,0,0,0.78);filter: blur(26px);pointer-events: none}.regras__plate{position: absolute;inset: 0;z-index: -1;clip-path: polygon(30px 0,100% 0,100% calc(100% - 30px),calc(100% - 30px) 100%,0 100%,0 30px);background: repeating-linear-gradient(-56deg,transparent 0 14px,rgba(255,255,255,0.022) 14px 15px),linear-gradient(180deg,rgba(36,31,58,0.5),rgba(14,12,26,0.66));box-shadow: inset 0 1px 0 rgba(255,255,255,0.45),inset 0 0 0 1px color-mix(in srgb,var(--c-lavender) 22%,transparent),inset 0 0 60px rgba(0,0,0,0.35);-webkit-backdrop-filter: blur(18px) saturate(1.1);backdrop-filter: blur(18px) saturate(1.1)}.regras__plate::after{content: "";position: absolute;inset: 0;padding: 1.5px;background: linear-gradient(160deg,color-mix(in srgb,var(--c-lavender) 60%,transparent),color-mix(in srgb,var(--c-lavender) 10%,transparent) 40%,color-mix(in srgb,var(--c-blue) 50%,transparent));-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask: linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.regras__band-top{display: flex;align-items: center;gap: 10px;width: 82%;min-height: 48px;padding: 0 40px 0 44px;font-size: 1.0625rem;font-weight: 700;font-style: italic;letter-spacing: 0.04em;text-transform: uppercase;white-space: nowrap;color: var(--rg-white);background: linear-gradient(90deg,#45405f,#38344e);clip-path: polygon(30px 0,100% 0,calc(100% - 26px) 100%,0 100%,0 30px);box-shadow: inset 0 1px 0 color-mix(in srgb,var(--c-lavender) 45%,transparent)}.regras__bt-n b{font-weight: 900}.regras__bt-dot{color: color-mix(in srgb,var(--c-lavender) 50%,transparent)}.regras__bt-name{font-weight: 900}.regras__bt-en{font-size: 0.75rem;font-weight: 700;letter-spacing: 0.22em;color: color-mix(in srgb,var(--c-lavender) 62%,transparent)}.regras__bt-read{margin-left: auto;font-size: 1.125rem;font-weight: 800;font-variant-numeric: tabular-nums;color: color-mix(in srgb,var(--c-lavender) 70%,transparent)}.regras__bt-read b{color: var(--rg-white)}.regras__search{display: flex;align-items: center;gap: var(--sp-3);min-height: 48px;margin: 14px 20px 0 22px;padding: 0 var(--sp-2) 0 var(--sp-4);background: rgba(8,6,16,0.6);box-shadow: inset 0 0 0 1px var(--rg-line);clip-path: polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);transition: box-shadow var(--t-fast) var(--ease)}.regras__search:focus-within{box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--c-lavender) 60%,transparent),inset 0 -2px 0 var(--c-lavender)}.regras__search > .ico{flex: none;color: var(--rg-mute);font-size: 1.1rem}.regras__search input{-webkit-appearance: none;appearance: none;outline: 0;box-shadow: none;border-radius: 0;flex: 1;min-width: 0;height: 46px;padding: 0;border: 0;background: none;font: inherit;font-size: 1.0625rem;font-weight: 600;letter-spacing: 0.04em;color: var(--rg-white)}.regras__search input::placeholder{color: var(--rg-mute);text-transform: uppercase}.regras__search input::-webkit-search-cancel-button{display: none}.regras__search input:focus-visible{outline: 0}.regras__count{display: none;flex: none;font-size: 0.8125rem;font-weight: 600;letter-spacing: 0.06em;text-transform: uppercase;color: var(--rg-mute);white-space: nowrap}.regras__count b{font-weight: 800;color: var(--rg-white)}.regras.is-searching .regras__count{display: block}.regras__slash{display: grid;place-items: center;flex: none;width: 26px;height: 24px;margin-right: 8px;font-size: 0.8125rem;font-weight: 700;color: var(--rg-mute);box-shadow: inset 0 0 0 1px var(--rg-line);transform: skewX(var(--skew))}.regras__search:has(.regras__x:not([hidden])) .regras__slash{display: none}.regras__x:not([hidden]){display: grid}.regras__x{place-items: center;width: 44px;height: 44px;flex: none;color: var(--c-lavender)}.regras__x:hover{color: var(--rg-white)}.regras__panel{position: relative;flex: 1;padding: 14px 20px 0 22px}.regras__foot{display: flex;align-items: center;gap: 16px;margin: 16px 20px 0 22px;padding-top: 14px;box-shadow: inset 0 1px 0 var(--rg-line)}.regras__foot-p{display: grid;grid-template-columns: auto auto;justify-content: start;align-items: baseline;gap: 6px 12px;flex: 1;min-width: 0}.regras__foot-l{font-size: 0.8125rem;font-weight: 600;letter-spacing: 0.12em;text-transform: uppercase;color: color-mix(in srgb,var(--rg-white) 66%,transparent)}.regras__foot-p b{font-size: 1.25rem;font-weight: 800;font-style: italic;font-variant-numeric: tabular-nums;color: var(--rg-white)}.regras__foot-bar{grid-column: 1 / -1;width: min(220px,100%);height: 6px;background: color-mix(in srgb,var(--c-lavender) 12%,transparent);transform: skewX(var(--skew));overflow: hidden}.regras__foot-bar i{display: block;height: 100%;background: linear-gradient(90deg,var(--c-blue),var(--c-lavender));transform-origin: 0 50%;transform: scaleX(0.25);transition: transform var(--t-med) var(--ease)}.regras__next{display: grid;grid-template-columns: auto auto;grid-template-areas: "l k" "n k";align-items: center;column-gap: 14px;min-height: 54px;padding: 6px 14px 6px 18px;border: 0;font: inherit;text-align: left;color: var(--rg-white);cursor: pointer;background: rgba(10,8,20,0.5);clip-path: polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);box-shadow: inset 0 0 0 1px var(--rg-line),inset 0 1px 0 color-mix(in srgb,var(--c-lavender) 30%,transparent);transition: background var(--t-fast) var(--ease)}.regras__next:hover{background: rgba(40,34,64,0.7)}.regras__next:focus-visible{outline: 2px solid var(--c-lavender);outline-offset: -3px}.regras__next-l{grid-area: l;font-size: 0.75rem;font-weight: 600;letter-spacing: 0.14em;text-transform: uppercase;color: color-mix(in srgb,var(--rg-white) 62%,transparent)}.regras__next-n{grid-area: n;font-size: 1.125rem;font-weight: 800;font-style: italic;text-transform: uppercase;line-height: 1.05}.regras__next kbd{grid-area: k;display: grid;place-items: center;width: 34px;height: 32px;font-family: inherit;font-size: 1rem;font-weight: 800;color: var(--c-ink);background: color-mix(in srgb,var(--c-lavender) 80%,var(--c-bg));transform: skewX(var(--skew))}.regras.is-searching .regras__foot{display: none}.regras__board:not(.is-searching) .regras__sec.is-off{display: none}.regras__board.is-searching .regras__sec:not([hidden]) ~ .regras__sec:not([hidden]){margin-top: var(--sp-4)}.regras__sh{margin: 0 0 8px}.regras__board:not(.is-searching) .regras__sh{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.regras__band{display: flex;align-items: baseline;gap: 12px;padding: 0 0 6px 2px;box-shadow: inset 0 -1px 0 var(--rg-line)}.regras__h{margin: 0;font-size: 1.25rem;font-weight: 800;font-style: italic;line-height: 1;text-transform: uppercase;color: var(--c-lavender)}.regras__h-en{margin-left: 8px;font-size: 0.75rem;font-weight: 700;font-style: italic;letter-spacing: 0.24em;color: color-mix(in srgb,var(--c-lavender) 55%,transparent)}.regras__bc{margin-left: auto;font-size: 0.8125rem;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;color: var(--rg-mute)}.regras__band .g-tag{flex: none;font-size: 0.75rem;filter: saturate(0.2)}.regras__list{display: grid;gap: 10px;padding: 0;margin: 0;list-style: none}.regra{position: relative;transition: transform var(--t-med) var(--ease)}.regra__btn{position: relative;display: grid;grid-template-columns: 44px minmax(0,1fr) auto 22px;grid-template-areas: "ico code sev mk" "ico body body mk";align-items: center;column-gap: 14px;row-gap: 3px;width: 100%;min-height: 96px;padding: 12px 14px 12px 18px;border: 0;font: inherit;text-align: left;color: var(--c-lavender);cursor: pointer;background: linear-gradient(90deg,rgba(40,36,60,0.72),rgba(24,22,38,0.62));clip-path: polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);box-shadow: inset 4px 0 0 var(--sv),inset 0 1px 0 color-mix(in srgb,var(--c-lavender) 16%,transparent),inset 0 -1px 0 rgba(0,0,0,0.5);transition: background var(--t-fast) var(--ease)}.regra:not(.is-read) .regra__btn{background: linear-gradient(90deg,rgba(30,27,46,0.66),rgba(20,18,32,0.58))}.regra__ico{grid-area: ico;position: relative;display: grid;place-items: center;width: 44px;height: 44px;color: var(--rg-white);background: linear-gradient(160deg,color-mix(in srgb,var(--sv) 28%,transparent),rgba(8,6,16,0.7) 70%);clip-path: polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);box-shadow: inset 0 0 0 2px var(--sv)}.regra__ico::before,.regra__ico::after{content: "";position: absolute;width: 15px;height: 2px;background: var(--sv)}.regra__ico::before{left: -2px;top: 4px;transform: rotate(-45deg)}.regra__ico::after{right: -2px;bottom: 4px;transform: rotate(-45deg)}.regra__ico svg{position: relative;z-index: 1;width: 24px;height: 24px}.regra[data-sev="4"] .regra__ico{color: var(--c-ink);background: linear-gradient(160deg,#ff8bff,var(--c-magenta) 60%)}.regra__ico .regra__chk{position: absolute;right: 1px;bottom: 1px;width: 15px;height: 15px;padding: 1px;fill: var(--c-ink);background: var(--c-lavender);display: none}.regra.is-read .regra__chk{display: none}.regra__mk{grid-area: mk;display: grid;place-items: center;width: 22px;height: 22px;box-shadow: inset 0 0 0 2px color-mix(in srgb,var(--c-lavender) 34%,transparent);transform: skewX(var(--skew))}.regra__mk svg{width: 16px;height: 16px;fill: var(--c-ink);opacity: 0;transform: skewX(var(--skew-undo))}.regra.is-read .regra__mk{background: var(--c-lavender);box-shadow: none}.regra.is-read .regra__mk svg{opacity: 1}.regra__code{grid-area: code;font-size: 0.9375rem;font-weight: 700;letter-spacing: 0.08em;font-variant-numeric: tabular-nums;color: color-mix(in srgb,var(--rg-white) 62%,transparent)}.regra__body{grid-area: body;display: block;min-width: 0}.regra__t{display: block;overflow: hidden;font-size: 1.25rem;font-weight: 700;letter-spacing: 0.02em;text-transform: uppercase;line-height: 1.02;text-wrap: balance;color: color-mix(in srgb,var(--rg-white) 92%,transparent)}.regra__d{display: block;margin-top: 4px;overflow: hidden;font-size: 1rem;font-weight: 500;line-height: 1.3;white-space: nowrap;text-overflow: ellipsis;color: color-mix(in srgb,var(--rg-white) 75%,transparent)}.regras.is-searching .regra__d:has(mark){white-space: normal}.regra:not(.is-selected) .regra__btn:hover{background: linear-gradient(90deg,rgba(48,44,68,0.96),rgba(32,29,47,0.96))}.regra:not(.is-selected) .regra__btn:hover > *{opacity: 1}.regra,.regra__sev,.regras__stat--sev{--sv: color-mix(in srgb,var(--c-lavender) 40%,transparent)}.regra[data-sev="1"],.regra__sev[data-sev="1"],.regras__stat--sev[data-sev="1"]{--sv: color-mix(in srgb,var(--c-blue) 40%,var(--c-lavender))}.regra[data-sev="2"],.regra__sev[data-sev="2"],.regras__stat--sev[data-sev="2"]{--sv: var(--c-purple)}.regra[data-sev="3"],.regra__sev[data-sev="3"],.regras__stat--sev[data-sev="3"]{--sv: var(--c-magenta)}.regra[data-sev="4"],.regra__sev[data-sev="4"],.regras__stat--sev[data-sev="4"]{--sv: var(--c-magenta)}.regra__sev{grid-area: sev;display: flex;align-items: center;justify-content: flex-end;gap: 8px}.regra__sev-bars,.regras__sev{display: flex;gap: 3px}.regra__sev-bars i{width: 6px;height: 14px;background: color-mix(in srgb,var(--c-lavender) 13%,transparent);transform: skewX(-16deg)}.regra__sev[data-sev="1"] .regra__sev-bars i:nth-child(-n+1),.regra__sev[data-sev="2"] .regra__sev-bars i:nth-child(-n+2),.regra__sev[data-sev="3"] .regra__sev-bars i:nth-child(-n+3),.regra__sev[data-sev="4"] .regra__sev-bars i{background: var(--sv)}.regra__sev-t{font-size: 0.8125rem;font-weight: 700;letter-spacing: 0.1em;text-transform: uppercase;color: var(--sv)}.regra__sev[data-sev="4"] .regra__sev-t{padding: 1px 6px;color: var(--c-ink);background: var(--sv);transform: skewX(var(--skew))}.regra.is-selected{z-index: 2;transform: translateX(24px)}.regra.is-selected .regra__btn{background: linear-gradient(90deg,color-mix(in srgb,var(--c-magenta) 24%,rgba(30,20,44,0.98)),rgba(24,18,38,0.98) 75%);box-shadow: inset 0 0 0 2px var(--rg-act),inset 6px 0 0 var(--rg-act),inset 0 0 28px color-mix(in srgb,var(--c-magenta) 42%,transparent)}.regra.is-selected .regra__mk{background: var(--rg-white)}.regra.is-selected .regra__code{color: var(--rg-white)}.regra.is-selected .regra__t{font-size: 1.375rem;font-weight: 800;font-style: italic;color: var(--rg-white)}.regra.is-selected .regra__d{color: color-mix(in srgb,var(--rg-white) 86%,transparent)}.regra.is-selected::before{content: "";position: absolute;inset: 4px;z-index: -1;box-shadow: 0 0 26px color-mix(in srgb,var(--c-magenta) 45%,transparent),18px 20px 26px rgba(0,0,0,0.6)}.regra.is-selected::after{content: "";position: absolute;top: -40px;bottom: -40px;left: calc(100% - 4px);width: clamp(80px,12vw,180px);z-index: -1;background: linear-gradient(90deg,color-mix(in srgb,var(--c-magenta) 30%,transparent),color-mix(in srgb,var(--c-pink) 8%,transparent) 60%,transparent);clip-path: polygon(0 calc(40px + 10%),100% 0,100% 100%,0 calc(100% - 40px - 10%));filter: blur(6px);pointer-events: none}.regras.is-searching .regra.is-selected::after{display: none}.regra__btn:focus-visible{outline: 2px solid var(--c-lavender);outline-offset: -4px}.regra__btn:focus-visible > *{opacity: 1}.regras__board mark{padding: 0 0.1em;background: var(--c-lavender);color: var(--c-ink)}.regras__empty{display: grid;justify-items: start;gap: var(--sp-3);padding: var(--sp-5) var(--sp-2)}.regras__empty[hidden]{display: none}.regras__empty-t{font-size: 2rem;font-weight: 800;font-style: italic;line-height: 1;text-transform: uppercase;color: var(--rg-white)}.regras__empty-t .regras__en{display: block;margin-top: 6px}.regras__empty-d{max-width: 40ch;color: var(--rg-mute);font-size: var(--fs-md);line-height: 1.5}.regras__empty-d span{color: var(--c-lavender);font-weight: 700}.regras__key{min-height: 44px;background: none;border: 0;cursor: pointer;font-size: 0.9375rem;color: var(--c-lavender)}.regras__detail{position: relative;isolation: isolate;grid-area: detail;align-self: stretch;display: grid;--txt-w: clamp(340px,27vw,410px);--emb-w: clamp(300px,27vw,400px);grid-template-columns: minmax(0,var(--txt-w)) minmax(0,1fr);grid-template-rows: auto auto auto auto auto auto;align-content: center;grid-template-areas: "kick ." "dt ." "sum ." "full ." "stats stats" "cta cta";width: 100%;min-width: 0;padding-top: var(--sp-5);padding-bottom: var(--sp-6);transition: opacity var(--t-med) var(--ease)}.regras__detail.is-idle{opacity: 0.3}.regras__emb{position: absolute;z-index: -1;top: clamp(24px,4vh,44px);left: max(calc(var(--txt-w) + 44px),calc(100% - var(--emb-w) + var(--gutter) + 36px));width: var(--emb-w);aspect-ratio: 420 / 440;pointer-events: none;perspective: 900px}.regras__emb-beam{position: absolute;left: -70%;right: -40%;top: 30%;height: 170%;background: conic-gradient(from 196deg at 58% 0%,transparent 0deg,color-mix(in srgb,var(--c-magenta) 34%,transparent) 10deg,transparent 22deg,color-mix(in srgb,var(--c-pink) 24%,transparent) 34deg,transparent 46deg,color-mix(in srgb,var(--c-magenta) 22%,transparent) 60deg,transparent 72deg),radial-gradient(40% 30% at 58% 0%,color-mix(in srgb,var(--c-magenta) 26%,transparent),transparent 75%);-webkit-mask: radial-gradient(70% 70% at 58% 0%,#000 20%,transparent 80%);mask: radial-gradient(70% 70% at 58% 0%,#000 20%,transparent 80%);mix-blend-mode: screen}.regras__emb-halo{position: absolute;inset: -38% -46% -30%;background: radial-gradient(34% 34% at 50% 46%,color-mix(in srgb,var(--c-blue) 75%,transparent),transparent 70%),radial-gradient(22% 20% at 62% 62%,color-mix(in srgb,var(--c-magenta) 30%,transparent),transparent 70%),radial-gradient(48% 46% at 50% 50%,color-mix(in srgb,var(--c-violet) 30%,transparent),transparent 78%);filter: blur(6px);mix-blend-mode: screen}.regras__emb-ring{position: absolute;left: 50%;top: 48%;width: 150%;aspect-ratio: 1;border-radius: 50%;translate: -50% -50%;background: repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--c-lavender) 34%,transparent) 0 1.2deg,transparent 1.2deg 6deg);-webkit-mask: radial-gradient(circle,transparent 60%,#000 61% 63%,transparent 64%,transparent 69%,rgba(0,0,0,.5) 70% 70.6%,transparent 71.6%);mask: radial-gradient(circle,transparent 60%,#000 61% 63%,transparent 64%,transparent 69%,rgba(0,0,0,.5) 70% 70.6%,transparent 71.6%);opacity: 0.45;transform: rotateX(64deg) rotateZ(-8deg)}.regras__emb-floor{position: absolute;left: 8%;right: 4%;bottom: -9%;height: 16%;border-radius: 50%;background: radial-gradient(closest-side,rgba(0,0,0,0.85),transparent);filter: blur(6px)}.regras__emb-floor::after{content: "";position: absolute;inset: 30% 18%;border-radius: 50%;background: radial-gradient(closest-side,color-mix(in srgb,var(--c-magenta) 42%,transparent),transparent);filter: blur(10px);mix-blend-mode: screen}.regras__emb-svg{position: relative;display: block;width: 100%;height: auto;overflow: visible;transform: rotateY(-16deg) rotateZ(5deg);transform-origin: 40% 50%;filter: drop-shadow(-26px 34px 24px rgba(0,0,0,0.78)) drop-shadow(0 0 30px color-mix(in srgb,var(--c-magenta) 40%,transparent))}.regras__emb-shards path{fill: #2a2740;stroke: color-mix(in srgb,var(--c-lavender) 55%,transparent);stroke-width: 1}.regras__emb-shards path:nth-child(2n){fill: #1a1828;stroke: color-mix(in srgb,var(--c-magenta) 60%,transparent)}.regras__emb-g > g{display: none}.regras__detail[data-sec-id="gerais"] .regras__emb-g > [data-for="gerais"],.regras__detail[data-sec-id="discord"] .regras__emb-g > [data-for="discord"],.regras__detail[data-sec-id="roleplay"] .regras__emb-g > [data-for="roleplay"],.regras__detail[data-sec-id="conduta"] .regras__emb-g > [data-for="conduta"],.regras__detail[data-sec-id="beta"] .regras__emb-g > [data-for="beta"]{display: inline}.regras__emb-g{filter: drop-shadow(0 3px 0 rgba(18,0,34,0.7)) drop-shadow(0 0 10px rgba(243,214,255,0.45))}.regras__emb-n{font-family: inherit;font-size: 30px;font-weight: 900;font-style: italic;letter-spacing: 0.06em;fill: var(--rg-white)}.regras__kick{grid-area: kick;display: flex;align-items: center;gap: 10px;font-size: 0.875rem;font-weight: 600;letter-spacing: 0.12em;text-transform: uppercase;color: color-mix(in srgb,var(--c-lavender) 70%,transparent)}.regras__kick b{font-weight: 800;font-style: italic;color: var(--rg-white);letter-spacing: 0.04em}.regras__kick-sep{color: color-mix(in srgb,var(--c-lavender) 30%,transparent)}.regras__dt{grid-area: dt;margin: 12px 0 0;font-size: clamp(2.75rem,1.2rem + 2.7vw,3.75rem);font-weight: 900;font-style: italic;line-height: 0.9;letter-spacing: 0.005em;text-transform: uppercase;overflow-wrap: anywhere;color: var(--rg-white);text-shadow: var(--shadow-title);text-wrap: balance}.regras__dsum{grid-area: sum;max-width: 420px;margin-top: var(--sp-5);padding-left: 16px;font-size: 1.3125rem;font-weight: 600;font-style: italic;line-height: 1.28;letter-spacing: 0.01em;color: #FBF2FF;box-shadow: inset 3px 0 0 var(--c-lavender)}.regras__dfull{grid-area: full;max-width: 420px;margin-top: 14px;padding: 12px 16px;font-size: 1rem;font-weight: 500;line-height: 1.5;letter-spacing: 0.01em;color: color-mix(in srgb,#FBF2FF 80%,transparent);background: rgba(14,11,26,0.42);-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);clip-path: polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%);box-shadow: inset 0 0 0 1px var(--rg-line)}.regras__stats{grid-area: stats;align-self: start;position: relative;display: grid;grid-template-columns: 1.7fr 1fr 1fr;align-items: center;margin: clamp(28px,5vh,52px) 0 0;min-height: 108px;background: linear-gradient(90deg,color-mix(in srgb,var(--c-blue) 26%,rgba(24,22,38,0.62)),rgba(22,20,34,0.56) 46%,rgba(18,16,28,0.5));-webkit-backdrop-filter: blur(18px);backdrop-filter: blur(18px);clip-path: polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);box-shadow: inset 0 1px 0 rgba(255,255,255,0.32),inset 0 0 0 1px var(--rg-line),inset 0 -20px 30px rgba(0,0,0,0.3)}.regras__stat{position: relative;display: grid;align-content: center;gap: 6px;min-width: 0;padding: 14px 18px 14px 34px}.regras__stat + .regras__stat::before{content: "";position: absolute;left: 8px;top: 16px;bottom: 16px;width: 2px;background: color-mix(in srgb,var(--c-lavender) 22%,transparent);transform: skewX(var(--skew))}.regras__stat dt{font-size: 0.8125rem;font-weight: 600;letter-spacing: 0.14em;text-transform: uppercase;color: color-mix(in srgb,var(--c-lavender) 66%,transparent)}.regras__stat dd{margin: 0;font-size: 1.25rem;font-weight: 700;line-height: 1.1;letter-spacing: 0.02em;text-transform: uppercase;color: var(--rg-white)}.regras__stat--sev{padding-left: 24px}.regras__stat--sev dd{display: flex;align-items: center;gap: 18px}.regras__sev-t{min-width: 3.6em;font-size: 2.125rem;font-weight: 900;font-style: italic;line-height: 1;color: var(--sv)}.regras__sev{display: grid;grid-template-columns: repeat(4,1fr);gap: 5px;flex: 1;max-width: 190px}.regras__sev i{height: 22px;background: color-mix(in srgb,var(--c-lavender) 12%,transparent);box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--c-lavender) 10%,transparent);transform: skewX(var(--skew))}.regras__stat--sev[data-sev="1"] .regras__sev i:nth-child(-n+1),.regras__stat--sev[data-sev="2"] .regras__sev i:nth-child(-n+2),.regras__stat--sev[data-sev="3"] .regras__sev i:nth-child(-n+3),.regras__stat--sev[data-sev="4"] .regras__sev i{background: var(--sv);box-shadow: none}.regras__cta{grid-area: cta;justify-self: end;margin-top: clamp(24px,4vh,40px);margin-right: 6px;filter: drop-shadow(0 0 26px color-mix(in srgb,var(--c-lavender) 32%,transparent)) drop-shadow(0 14px 18px rgba(0,0,0,0.6))}.regras__go{position: relative;display: flex;align-items: stretch;min-height: 96px;overflow: hidden;text-decoration: none;color: var(--c-ink);background: linear-gradient(180deg,#FFFFFF 0%,var(--c-lavender) 55%,#E6C3FB 100%);clip-path: polygon(22px 0,100% 0,100% calc(100% - 22px),calc(100% - 22px) 100%,0 100%,0 22px);box-shadow: inset 0 1px 0 #fff,inset 0 -4px 0 color-mix(in srgb,var(--c-blue) 30%,transparent);transition: filter var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.regras__go::after{content: "";position: absolute;inset: 0 0 auto;height: 48%;background: repeating-linear-gradient(-60deg,transparent 0 10px,color-mix(in srgb,var(--c-blue) 6%,transparent) 10px 12px),linear-gradient(180deg,rgba(255,255,255,0.55),transparent);pointer-events: none}.regras__go-k{display: grid;place-content: center;justify-items: center;gap: 2px;width: 104px;padding: 0 0 0 12px;font-family: inherit;font-size: 0.8125rem;font-weight: 800;font-style: normal;letter-spacing: 0.14em;text-transform: uppercase;color: var(--c-lavender);background: linear-gradient(180deg,#24123e,var(--c-ink));clip-path: polygon(22px 0,100% 0,calc(100% - 12px) 100%,0 100%,0 22px);box-shadow: inset 0 1px 0 color-mix(in srgb,var(--c-lavender) 40%,transparent)}.regras__go-k svg{width: 24px;height: 24px}.regras__go-b{position: relative;z-index: 1;display: grid;align-content: center;gap: 5px;padding: 12px 44px 12px 22px}.regras__go-sw{position: absolute;top: 0;bottom: 0;left: 0;width: 40%;z-index: 0;background: linear-gradient(100deg,transparent,rgba(255,255,255,0.75) 50%,transparent);transform: translateX(-120%) skewX(-18deg);animation: rg-sweep 4.8s ease-in-out 1.2s infinite;pointer-events: none}@keyframes rg-sweep{0%{transform: translateX(-120%) skewX(-18deg)}30%,100%{transform: translateX(320%) skewX(-18deg)}}.regras__go-t{display: flex;align-items: center;gap: 10px;font-size: 2.125rem;font-weight: 900;font-style: italic;line-height: 1;letter-spacing: 0.02em;text-transform: uppercase}.regras__go-t .ico{flex: none;font-size: 1.05em}.regras__go-s{font-size: 1.0625rem;font-weight: 600;letter-spacing: 0.01em;color: color-mix(in srgb,var(--c-ink) 74%,var(--c-blue))}.regras__go:hover{filter: brightness(1.06);transform: translateY(-1px)}.regras__go:focus-visible{outline: 3px solid var(--c-magenta);outline-offset: 5px}.regras__detail.is-flash .regras__dt,.regras__detail.is-flash .regras__stat dd{animation: rg-in var(--t-med) var(--ease)}.regras__detail.is-flash .regras__emb-svg{animation: rg-emb var(--t-slow,420ms) var(--ease)}@keyframes rg-in{from{opacity: 0;transform: translateX(14px)}}@keyframes rg-emb{from{opacity: 0.2;transform: rotateY(-50deg) rotateZ(5deg) scale(0.92)}}.regras__hud{position: relative;z-index: 1;grid-area: hud;display: flex;align-items: center;justify-content: space-between;gap: var(--sp-4);padding: var(--sp-3) 0 var(--sp-4)}.regras__hud-st{display: block;font-size: 0.8125rem;font-weight: 600;letter-spacing: 0.12em;text-transform: uppercase;color: var(--rg-mute)}.regras__hud-st b{font-weight: 800;color: var(--c-lavender)}.regras__hud-sep{margin-inline: 4px;color: color-mix(in srgb,var(--c-lavender) 30%,transparent)}.regras__dot{display: inline-block;width: 7px;height: 7px;flex: none;background: var(--c-lavender);transform: rotate(45deg);animation: rg-pulse 1.6s ease-in-out infinite}@keyframes rg-pulse{50%{opacity: 0.35}}.regras__keys{display: flex;flex-wrap: wrap;justify-content: flex-end;gap: 22px}.regras__k{gap: 8px;min-height: 44px;padding: 0;font-size: 0.9375rem;font-weight: 700;letter-spacing: 0.06em;color: color-mix(in srgb,var(--rg-white) 82%,transparent);background: none;border: 0}.regras__k kbd{min-width: 2.6em;padding: 0.35em 0.7em;font-size: 0.9375rem;box-shadow: inset 0 -3px 0 rgba(18,0,34,0.35),0 2px 0 rgba(0,0,0,0.5);color: var(--c-ink);background: color-mix(in srgb,var(--c-lavender) 72%,var(--c-bg))}button.regras__k{cursor: pointer}button.regras__k:hover{color: var(--c-lavender)}button.regras__k:hover kbd{background: var(--c-lavender)}@media (prefers-reduced-motion: reduce){.regras__search,.regras__tab,.regra,.regra__btn,.regras__go,.regras__detail,.regras__segs i{transition: none}.regras__detail.is-flash .regras__emb-svg{animation: none}.regras__dot{animation: none}.regras__fog,.regras__motes,.regras__go-sw{animation: none}.regras__go-sw{display: none}.regras__foot-bar i{transition: none}.regras__detail.is-flash .regras__dt,.regras__detail.is-flash .regras__stat dd{animation: none}}@media (max-width: 1180px){.regras__wrap{grid-template-columns: minmax(0,1fr);grid-template-areas: "head" "deck" "detail" "hud";grid-template-rows: auto}.regras__deck{max-width: 680px}.regras__board{transform: rotateY(6deg)}.regra.is-selected::after{display: none}.regras__detail{max-width: 600px;padding-top: var(--sp-6)}.regras__emb{right: 0}}@media (max-width: 900px){.regras__wrap{padding-top: var(--sp-5);min-height: 0;padding-bottom: var(--section-y)}.regras__deck{perspective: none;max-width: none;margin-top: var(--sp-4);padding-bottom: 0}.regras__board{grid-template-columns: minmax(0,1fr);row-gap: 0;transform: none}.regras__toc{margin: 0;padding: 0;background: none;clip-path: none;box-shadow: none}.regras__spine-cap{display: none}.regras__toc ol{display: flex;gap: 4px;padding: 2px 0 0;overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x proximity;scrollbar-width: thin;scrollbar-color: #2e2a44 transparent}.regras__toc li{flex: none;scroll-snap-align: start}.regras__tab{display: flex;align-items: center;gap: 8px;min-height: 48px;padding: 0 14px;background: rgba(24,22,36,0.85)}.regras__tab[aria-current]{margin-right: 0;padding-right: 14px;background: #2b2740}.regras__tab[aria-current]::before{left: 0;right: 0;top: auto;bottom: 0;width: auto;height: 3px}.regras__tn{font-size: 1.125rem}.regras__tl{font-size: 0.9375rem;letter-spacing: 0.04em}.regras__tlock{margin: 0}.regras__main{min-height: 0}.regras__main::before{inset: 20px 0 -16px 10px}.regras__band-top{width: 100%;padding: 0 30px 0 36px;font-size: 0.9375rem}.regras__bt-en{display: none}.regras__search{margin: 12px 12px 0}.regras__panel{padding: 12px 12px 0}.regra__btn{column-gap: 10px;padding: 0 10px 0 12px}.regra__ico{width: 36px;height: 36px}.regra__ico svg{width: 20px;height: 20px}.regra__t{font-size: 1.125rem}.regra.is-selected{transform: none}.regra.is-selected .regra__t{font-size: 1.1875rem}.regra__sev{min-width: 0}.regra__sev-t{display: none}.regras__detail{max-width: none;padding-top: var(--sp-6);grid-template-columns: minmax(0,1fr);grid-template-areas: "emb" "kick" "dt" "sum" "full" "stats" "cta"}.regras__emb{position: relative;grid-area: emb;top: auto;left: auto;justify-self: center;width: 210px;margin-bottom: var(--sp-5)}.regras__cta{justify-self: stretch;margin-right: 0}.regras__stat--sev + .regras__stat::before{display: none}.regras__go-b{padding-right: 24px}.regras__dsum{max-width: 26ch;font-size: 1.0625rem}.regras__dfull{font-size: 1rem}.regras__stats{grid-template-columns: 1fr 1fr}.regras__stat--sev{grid-column: 1 / -1;min-height: 0}.regras__stat{min-height: 0}.regras__stat dd{font-size: 1.1875rem}.regras__read{gap: 10px;padding: 8px 12px}.regras__read-n{font-size: 1.5rem}.regras__read-l .regras__read-en{display: none}.regras__segs{gap: 3px}.regras__segs i{width: 6px;height: 16px}.regra__btn{grid-template-columns: 36px minmax(0,1fr) auto 20px;min-height: 84px}.regra__mk{width: 18px;height: 18px}.regras__dt{font-size: 2.75rem}.regras__cta{padding-inline: 8px}.regras__go-in{font-size: 1.25rem;min-height: 60px;padding-left: var(--sp-4)}.regras__go-k{display: none}.regras__tag{width: calc(100% - 12px)}.regras__tag-in{font-size: 0.875rem;padding-inline: var(--sp-3)}.regras__hud{display: none}.regras__meta-sep{display: none}}@media (max-width: 420px){.regras__meta{letter-spacing: 0.08em}.regras__segs i{width: 4px}.regras__read-pct{min-width: 0;font-size: 1rem}}.regras.is-searching .regras__bt-n,.regras.is-searching .regras__bt-dot{display: none}