:root{--bg: #0c0705;--surface: #17100b;--surface-2: #22180f;--surface-3: #33241a;--line-strong: #4a3826;--neutral-400: #b5a795;--neutral-100: #f7f1e8;--white: #ffffff;--text: #ffffff;--text-body: #e9dfd2;--text-muted: #b5a795;--text-subtle: #8f8170;--on-light: #140a02;--accent: #ffc53d;--accent-deep: #e5a91f;--accent-btn: #ffc53d;--accent-btn-hover: #e5a91f;--on-accent-btn: #140a02;--accent-2: #ff4d4f;--accent-2-btn: #d62828;--accent-2-btn-hover: #b81d1d;--on-accent-2-btn: #ffffff;--on-accent: #140a02;--tile-from: #ffd166;--tile-to: #e5a91f;--hot-from: #ffc53d;--hot-to: #c98a12;--on-hot: #140a02;--tone-deep: #4a0d0d;--tone-glow: #a3161a;--jackpot: #ffd166;--attention: #ffc53d;--success: #3ccf6e;--error: #ff5d63;--glass: #ffffff0f;--glass-strong: #ffffff1a;--glass-line: #ffffff24;--glass-line-hover: #ffffff3d;--edge-top: #4a3826cc;--edge-bottom: #4a382630;--overlay: #0c0705b8;--glow-orb: none;--glow-accent: 0 10px 30px -10px #ffc53d8c;--float: 0 22px 24px -2px #00000066;--fade-bottom: inset 0 -120px 120px -120px #0c0705;--soft: 0 4px 30px #0000001a;--space-1: 4px;--space-2: 8px;--space-2\.5: 10px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-18: 72px;--space-20: 80px;--space-25: 100px;--space-50: 200px;--radius-2: 2px;--radius-4: 4px;--radius-8: 8px;--radius-12: 12px;--radius-16: 16px;--radius-20: 20px;--radius-24: 24px;--radius-32: 32px;--radius-40: 40px;--radius-48: 48px;--radius-72: 72px;--radius-full: 999px;--blur-2xs: 6px;--blur-xs: 8px;--blur-md: 16px;--container: 1304px;--container-xl: 1440px;--container-narrow: 1136px;--container-narrow-xl: 1240px;--cta-panel-max: 1352px;--gutter-xs: 16px;--gutter-sm: 24px;--gutter-md: 48px;--header-top: 18px;--header-height: 64px;--text-measure: 628px;--bp-xs: 360px;--bp-sm: 689px;--bp-md: 1048px;--bp-lg: 1400px;--bp-xl: 1920px;--z-behind: -1;--z-base: 0;--z-content: 1;--z-navigation: 2;--z-overlay: 10;--z-header: 20;--z-modal: 50;--z-tooltip: 100;--z-toast: 200;--font-display: "Sora","Segoe UI",system-ui,sans-serif;--font-sans: "Manrope","Segoe UI",Arial,sans-serif}body{margin: 0;background: var(--bg);color: var(--text);font-family: var(--font-sans);-webkit-font-smoothing: antialiased}.orb-container{box-sizing: border-box;width: 100%;max-width: calc(100% - 32px);margin-inline: auto}@media (min-width: 689px){.orb-container{max-width: calc(100% - 48px)}}@media (min-width: 1048px){.orb-container{max-width: calc(100% - 96px)}}@media (min-width: 1400px){.orb-container{max-width: var(--container)}}@media (min-width: 1920px){.orb-container{max-width: var(--container-xl)}}.orb-icon{flex: none;display: block;transition: transform .2s cubic-bezier(.4,0,.2,1)}.orb-sr-only{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.orb-btn{position: relative;overflow: hidden;isolation: isolate;box-sizing: border-box;display: inline-flex;align-items: center;justify-content: center;gap: var(--space-3);border: 0;margin: 0;cursor: pointer;text-decoration: none;white-space: nowrap;text-transform: uppercase;font-family: var(--font-sans);font-weight: 600;transition: color .3s cubic-bezier(0,0,.2,1),border-color .3s cubic-bezier(0,0,.2,1),background-color .3s cubic-bezier(0,0,.2,1)}.orb-btn::before{content: "";position: absolute;z-index: -1;left: 50%;top: 100%;width: 50%;height: 100%;border-radius: 50%;transform: translate(-50%,0);transition: all .5s cubic-bezier(0,0,.2,1)}.orb-btn:hover::before{top: 50%;width: 150%;height: 200%;transform: translate(-50%,-50%)}.orb-btn:focus-visible{outline: 2px solid var(--accent);outline-offset: 2px}.orb-btn--lg{height: 64px;padding: 0 var(--space-8);border-radius: var(--radius-20);font-size: 14px;line-height: 20px;letter-spacing: .02em}.orb-btn--md{height: 56px;padding: 0 var(--space-8);border-radius: var(--radius-20);font-size: 12px;line-height: 18px;letter-spacing: .02em}.orb-btn--sm{height: 48px;padding: 0 var(--space-5);border-radius: var(--radius-16);font-size: 12px;line-height: 18px;letter-spacing: .02em}.orb-btn--block{width: 100%}.orb-btn--primary{background: var(--accent);color: var(--on-light)}.orb-btn--primary::before{background: var(--accent-deep)}.orb-btn--inverse{background: var(--white);color: var(--on-light)}.orb-btn--inverse::before{background: var(--accent)}.orb-btn--outline{background: transparent;color: var(--text);border: 2px solid var(--glass-line)}.orb-btn--outline::before{background: var(--white)}.orb-btn--outline:hover{border-color: var(--glass-line-hover);color: var(--on-light)}.orb-btn.is-disabled,.orb-btn:disabled{cursor: default;pointer-events: none;background: var(--surface-2);color: var(--text-subtle)}.orb-btn--outline.is-disabled,.orb-btn--outline:disabled{background: transparent;border-color: var(--glass)}.orb-btn.is-disabled::before,.orb-btn:disabled::before{display: none}.orb-iconbtn{box-sizing: border-box;flex: none;display: inline-flex;align-items: center;justify-content: center;width: 56px;height: 56px;padding: 0;border: 0;border-radius: var(--radius-full);background: var(--glass);color: var(--text);cursor: pointer;text-decoration: none;-webkit-backdrop-filter: blur(var(--blur-md));backdrop-filter: blur(var(--blur-md));transition: background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}.orb-iconbtn:focus-visible{outline: 2px solid var(--accent);outline-offset: 2px}.orb-iconbtn--social:hover{background: var(--accent);color: var(--on-light);transform: scale(1.05)}.orb-iconbtn--float{box-shadow: var(--float)}.orb-iconbtn--float:hover{background: var(--glass-strong)}.orb-chip{box-sizing: border-box;display: inline-flex;align-items: center;gap: var(--space-2);height: 48px;padding: 0 var(--space-5);border: 2px solid var(--surface-3);border-radius: var(--radius-16);background: var(--bg);color: var(--text);font: 600 12px/18px var(--font-sans);letter-spacing: .02em;text-transform: uppercase;cursor: pointer;transition: border-color .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1)}.orb-chip:hover{border-color: var(--line-strong)}.orb-chip:focus-visible{outline: 2px solid var(--accent);outline-offset: 2px}.orb-chip.is-active{background: var(--white);border-color: var(--white);color: var(--on-light);border-radius: var(--radius-full)}.orb-chip__count{color: var(--text-muted)}.orb-chip.is-active .orb-chip__count{color: var(--on-light)}.orb-chips{display: flex;flex-wrap: wrap;align-items: center;gap: var(--space-2)}.orb-chips__label{margin-right: var(--space-3);font: 700 16px/24px var(--font-display);letter-spacing: -.01em;text-transform: uppercase}.orb-arrowlink{display: inline-flex;align-items: center;gap: var(--space-2);color: var(--accent);text-decoration: none;font: 600 12px/18px var(--font-sans);letter-spacing: .02em;text-transform: uppercase;transition: color .2s cubic-bezier(.4,0,.2,1)}.orb-arrowlink:hover{color: var(--accent-deep)}.orb-arrowlink:hover .orb-icon{transform: translateX(3px)}.orb-arrowlink:focus-visible{outline: 2px solid var(--accent);outline-offset: 4px;border-radius: 4px}.orb-tag{box-sizing: border-box;display: inline-block;max-width: 100%;padding: 7px 16px;border: 1px solid var(--glass-line);border-radius: var(--radius-12);background: var(--glass);-webkit-backdrop-filter: blur(var(--blur-xs));backdrop-filter: blur(var(--blur-xs));color: var(--text);font: 600 12px/18px var(--font-sans);letter-spacing: .02em;text-transform: uppercase;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.orb-tag--gold{padding: 4px 10px;border-color: var(--accent);border-radius: var(--radius-8);background: var(--accent);color: var(--on-light);font: 600 11px/16px var(--font-sans);letter-spacing: .08em;-webkit-backdrop-filter: none;backdrop-filter: none}.orb-header{box-sizing: border-box;display: flex;align-items: stretch;gap: var(--space-1);height: var(--header-height)}.orb-header--fixed{position: fixed;top: var(--header-top);left: 50%;transform: translateX(-50%);width: calc(100% - 32px);max-width: var(--container);z-index: var(--z-header)}@media (min-width: 689px){.orb-header--fixed{width: calc(100% - 48px)}}@media (min-width: 1048px){.orb-header--fixed{width: calc(100% - 96px)}}.orb-header__brand,.orb-header__nav,.orb-header__cta{display: flex;align-items: center;border-radius: var(--radius-24);background: var(--glass);-webkit-backdrop-filter: blur(var(--blur-2xs));backdrop-filter: blur(var(--blur-2xs))}.orb-header__brand{padding: 0 var(--space-6);color: var(--text);text-decoration: none;font: 800 20px/1 var(--font-display);letter-spacing: -.02em;text-transform: uppercase}.orb-header__brand:focus-visible,.orb-header__link:focus-visible{outline: 2px solid var(--accent);outline-offset: 2px}.orb-header__nav{flex: 1;justify-content: center;padding: var(--space-2)}.orb-header__link{display: inline-flex;align-items: center;gap: var(--space-1);color: var(--text);text-decoration: none;font: 600 12px/18px var(--font-sans);letter-spacing: .04em;text-transform: uppercase;transition: color .2s cubic-bezier(.4,0,.2,1)}.orb-header__link:hover,.orb-header__link[aria-current="page"]{color: var(--accent)}.orb-header__sep{margin: 0 var(--space-4);color: var(--glass-line);font: 600 12px/18px var(--font-sans)}.orb-header__cta{padding: 6px}.orb-header__cta .orb-btn{height: 52px;padding: 0 var(--space-6)}.orb-header__burger{display: none}@media (max-width: 1047px){.orb-header{background: var(--glass);border-radius: var(--radius-24);-webkit-backdrop-filter: blur(var(--blur-2xs));backdrop-filter: blur(var(--blur-2xs))}.orb-header__brand{background: none;-webkit-backdrop-filter: none;backdrop-filter: none}.orb-header__nav{display: none}.orb-header__cta{margin-left: auto;background: none;-webkit-backdrop-filter: none;backdrop-filter: none}.orb-header__burger{display: inline-flex;align-self: center;width: 52px;height: 52px;margin-right: 6px;background: none}}@media (max-width: 688px){.orb-header__cta{display: none}.orb-header__burger{margin-left: auto}}.orb-footer{position: relative;isolation: isolate;overflow: hidden;background: var(--bg);color: var(--text);border-top: 1px solid var(--surface-2);padding-bottom: var(--space-10)}.orb-footer__orb{position: absolute;z-index: -1;left: 50%;top: 300px;transform: translateX(-50%)}.orb-footer__top{display: grid;grid-template-columns: 1fr;gap: var(--space-8);padding-block: var(--space-12)}@media (min-width: 1048px){.orb-footer__top{grid-template-columns: minmax(160px,1fr) auto auto minmax(300px,1.4fr);gap: 0}.orb-footer .orb-footer__top>* + *{border-left: 1px solid var(--surface-2);padding-left: var(--space-12)}.orb-footer .orb-footer__top>*:not(:last-child){padding-right: var(--space-12)}}.orb-footer__brand{align-self: start;color: var(--text);text-decoration: none;font: 800 24px/1 var(--font-display);letter-spacing: -.02em;text-transform: uppercase}.orb-footer__col{list-style: none;margin: 0;padding: 0;display: grid;align-content: start;gap: var(--space-8)}.orb-footer__link,.orb-footer__email{color: var(--text);text-decoration: none;font: 700 16px/24px var(--font-display);letter-spacing: -.01em;text-transform: uppercase;white-space: nowrap;transition: color .2s cubic-bezier(.4,0,.2,1)}.orb-footer__link:hover,.orb-footer__link:focus-visible,.orb-footer__email:hover,.orb-footer__email:focus-visible{color: var(--accent);outline: none}.orb-footer__contact{display: flex;flex-direction: column;align-items: flex-start;gap: var(--space-8)}.orb-footer__contact .orb-btn{max-width: 376px}.orb-footer__socials{display: flex;flex-wrap: wrap;gap: var(--space-2)}.orb-footer__bar{border-block: 1px solid var(--surface-2)}.orb-footer__bar-inner{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--space-4);padding-block: var(--space-6);font: 500 14px/24px var(--font-sans);letter-spacing: -.01em}.orb-footer__bar nav{display: flex;flex-wrap: wrap;gap: var(--space-6)}.orb-footer__bar a{color: var(--text);text-decoration: none;transition: color .2s cubic-bezier(.4,0,.2,1)}.orb-footer__bar a:hover{color: var(--accent)}.orb-footer__legal{padding-top: var(--space-8)}.orb-footer__legal p{margin: 0;max-width: 1000px;font: 500 12px/20px var(--font-sans);letter-spacing: -.03em;color: var(--text)}.orb-display{margin: 0;color: var(--text);font-family: var(--font-display);font-weight: 700;text-transform: uppercase;white-space: pre-line;text-wrap: balance}.orb-display--center{text-align: center}.orb-display--hero{font-size: 32px;line-height: 1.2;letter-spacing: -.01em}.orb-display--section{font-size: 32px;line-height: 32px;letter-spacing: -.01em}.orb-display--sub{font-size: 26px;line-height: 1.1;font-weight: 800;letter-spacing: -.02em}@media (min-width: 689px){.orb-display--section{font-size: 40px;line-height: 40px;font-weight: 800;letter-spacing: -.03em}}@media (min-width: 1048px){.orb-display--hero,.orb-display--section{font-size: 56px;line-height: 56px;font-weight: 700;letter-spacing: -.02em}.orb-display--sub{font-size: 32px;line-height: 32px;font-weight: 700;letter-spacing: -.01em}}.orb-display__hl{display: inline-block;margin: 0 0 4px -11px;padding: 2px 8px 0;border: 3px solid var(--accent);border-radius: var(--radius-full);color: var(--accent)}@media (min-width: 1048px){.orb-display__hl{margin-left: -17px;padding: 3px 14px 0}}.orb-statement{margin: 0 auto;max-width: var(--container-narrow);text-align: center;color: var(--text);font: 700 16px/24px var(--font-display);letter-spacing: -.01em;text-transform: uppercase;text-wrap: balance}@media (min-width: 1048px){.orb-statement{font-size: 32px;line-height: 32px}}.orb-statement__accent{color: var(--accent);text-decoration: underline;text-decoration-thickness: 2px;text-underline-offset: 4px}.orb-feature-row{display: flex;flex-direction: column;gap: var(--space-6);padding-top: var(--space-10)}@media (min-width: 1048px){.orb-feature-row{flex-direction: row;gap: var(--space-3)}}.orb-feature{position: relative;flex: 1;box-sizing: border-box;padding: 2px;border-radius: var(--radius-40);background: linear-gradient(var(--surface-2),var(--bg))}.orb-feature__inner{box-sizing: border-box;height: 100%;padding: var(--space-20) var(--space-10) var(--space-10);border-radius: inherit;background: var(--bg)}.orb-feature__art{position: absolute;top: -40px;right: var(--space-4);width: 128px;height: 128px}.orb-feature__art>*{width: 100%;height: 100%}.orb-feature__index{margin-bottom: var(--space-6);font: 600 14px/20px var(--font-sans);letter-spacing: .04em}.orb-feature__title{margin: 0;font: 700 16px/24px var(--font-display);letter-spacing: -.01em;text-transform: uppercase}.orb-feature__text{margin-top: var(--space-3);font: 500 14px/24px var(--font-sans);letter-spacing: -.01em;color: var(--text-body)}.orb-split{box-sizing: border-box;padding: var(--space-2);border: 8px solid var(--bg);border-radius: var(--radius-48);background: var(--surface)}.orb-split--sticky{position: sticky;top: 96px}.orb-split__frame{display: flex;flex-direction: column-reverse;overflow: hidden;border-radius: var(--radius-32)}@media (min-width: 1048px){.orb-split__frame{flex-direction: row-reverse}.orb-split--reverse .orb-split__frame{flex-direction: row}}.orb-split__media{flex: 1;display: flex;align-items: center;justify-content: center;min-height: 280px;background: var(--bg)}.orb-split__media>*{max-width: 100%}.orb-split__body{flex: 1;display: flex;flex-direction: column;gap: var(--space-6);padding: var(--space-4)}@media (min-width: 689px){.orb-split__body{padding: var(--space-12)}}@media (min-width: 1048px){.orb-split__body{padding: var(--space-20) var(--space-12)}}.orb-split__title{margin: 0;font: 700 16px/24px var(--font-display);letter-spacing: -.01em;text-transform: uppercase}@media (min-width: 1048px){.orb-split__title{font-size: 26px;line-height: 1.1;font-weight: 800;letter-spacing: -.02em}}.orb-split__text{margin: 0;font: 500 14px/24px var(--font-sans);letter-spacing: -.01em;color: var(--text-body)}.orb-list{list-style: none;margin: 0;padding: 0;display: grid;gap: var(--space-2)}.orb-list li{position: relative;padding-left: var(--space-4);font: 500 14px/24px var(--font-sans);letter-spacing: -.01em;color: var(--text)}.orb-list li::before{content: "";position: absolute;left: 1px;top: 9px;width: 5px;height: 5px;background: currentColor;transform: rotate(45deg)}.orb-split__step{margin-top: auto;padding-top: var(--space-6);font: 800 26px/1.1 var(--font-display);letter-spacing: -.02em;color: var(--text-subtle)}.orb-post{position: relative;display: block;height: 100%;border-radius: 20px;color: var(--text);text-decoration: none}.orb-post__edge{position: absolute;inset: -4px;padding: 2px;border-radius: 20px;pointer-events: none;background: linear-gradient(var(--edge-top),var(--edge-bottom));-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)}.orb-post__card{position: relative;display: flex;flex-direction: column;height: 100%;overflow: hidden;border-radius: 16px;background: var(--bg);transition: background-color .2s cubic-bezier(.4,0,.2,1)}.orb-post:hover .orb-post__card{background: var(--surface)}.orb-post:focus-visible{outline: 2px solid var(--accent);outline-offset: 6px}.orb-post__media{position: relative;overflow: hidden;aspect-ratio: 1.946;background: var(--surface)}.orb-post__media img{display: block;width: 100%;height: 100%;object-fit: cover;transition: transform .3s cubic-bezier(0,0,.2,1)}.orb-post:hover .orb-post__media img{transform: scale(1.03)}.orb-post__tag{position: absolute;top: var(--space-5);left: var(--space-5);z-index: var(--z-content);max-width: calc(100% - 40px)}.orb-post__media:has(.orb-post__badge) .orb-post__tag{max-width: calc(100% - 136px)}.orb-post__badge{position: absolute;top: var(--space-5);right: var(--space-5);z-index: var(--z-content);max-width: 88px}.orb-post__body{flex: 1;display: flex;flex-direction: column;gap: var(--space-2);padding: var(--space-3)}.orb-post__title{margin: 0;font: 700 16px/24px var(--font-display);letter-spacing: -.01em;text-transform: uppercase}.orb-post__meta{margin-top: auto;display: flex;justify-content: space-between;gap: var(--space-3);font: 500 14px/24px var(--font-sans);letter-spacing: -.01em;color: var(--text-muted)}@media (min-width: 1048px){.orb-post,.orb-post__edge{border-radius: var(--radius-32)}.orb-post__card{border-radius: 28px}.orb-post__media{aspect-ratio: 1.646}.orb-post__body{padding: var(--space-4) var(--space-5)}.orb-post__title{font-size: 14px}}.orb-post-grid{display: grid;gap: var(--space-4);grid-template-columns: repeat(auto-fill,minmax(260px,1fr))}.orb-game{display: flex;flex-direction: column;gap: var(--space-3);color: var(--text);text-decoration: none}.orb-game__media{position: relative;overflow: hidden;aspect-ratio: 1;border-radius: var(--radius-20);background: var(--surface)}.orb-game__media::after{content: "";position: absolute;inset: 0;padding: 2px;border-radius: inherit;pointer-events: none;background: linear-gradient(var(--edge-top),var(--edge-bottom));-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)}.orb-game__media img{display: block;width: 100%;height: 100%;object-fit: cover;transition: transform .3s cubic-bezier(0,0,.2,1)}.orb-game:hover .orb-game__media img{transform: scale(1.03)}.orb-game:focus-visible{outline: 2px solid var(--accent);outline-offset: 4px;border-radius: var(--radius-20)}.orb-game__tag{position: absolute;top: var(--space-2);left: var(--space-2);z-index: var(--z-content);max-width: calc(100% - 16px)}@media (min-width: 1048px){.orb-game__tag{top: 18px;left: 18px;max-width: calc(100% - 36px)}}.orb-game__title{margin: 0;font: 700 14px/24px var(--font-display);letter-spacing: -.01em;text-transform: uppercase}.orb-game-grid{display: grid;gap: var(--space-4);grid-template-columns: repeat(auto-fill,minmax(150px,1fr))}.orb-marquee{position: relative;overflow: hidden;width: 100%}.orb-marquee__track{display: flex;width: max-content;animation: orb-scroll var(--orb-marquee-duration,40s) linear infinite}.orb-marquee:hover .orb-marquee__track{animation-play-state: paused}.orb-marquee__item{flex: none;display: flex;align-items: center;height: 100px;padding: 0 var(--space-8);filter: grayscale(1);opacity: .72;transition: filter .3s cubic-bezier(0,0,.2,1),opacity .3s cubic-bezier(0,0,.2,1)}.orb-marquee__item:hover{filter: grayscale(0);opacity: 1}@keyframes orb-scroll{from{transform: translateX(0)}to{transform: translateX(-50%)}}.orb-orb{box-sizing: border-box;flex: none;border-radius: 50%;background: var(--bg);box-shadow: var(--glow-orb);pointer-events: none}.orb-field{display: flex;flex-direction: column;gap: var(--space-2);padding: 28px 0 14px;border-bottom: 1px solid var(--glass-line);transition: border-color .2s cubic-bezier(0,0,.2,1),box-shadow .2s cubic-bezier(0,0,.2,1)}.orb-field:focus-within{border-bottom-color: var(--accent);box-shadow: 0 1px 0 var(--accent)}.orb-field.is-error{border-bottom-color: var(--error);box-shadow: 0 1px 0 var(--error)}.orb-field__label{font: 500 12px/20px var(--font-sans);letter-spacing: -.03em;color: var(--text)}.orb-field__input{box-sizing: border-box;width: 100%;margin: 0;padding: 0;border: 0;outline: none;resize: none;background: transparent;color: var(--text);font: 700 16px/28px var(--font-display);letter-spacing: -.01em}.orb-field__input::placeholder{color: var(--text-subtle);opacity: 1}.orb-field__input:disabled{color: var(--text-subtle)}.orb-field__error{font: 500 12px/20px var(--font-sans);letter-spacing: -.03em;color: var(--error)}.orb-form{display: flex;flex-direction: column}.orb-form>.orb-check{margin-top: var(--space-8)}.orb-form>.orb-btn{margin-top: var(--space-6)}.orb-check{position: relative;display: flex;align-items: flex-start;gap: var(--space-3);cursor: pointer;font: 500 14px/24px var(--font-sans);letter-spacing: -.01em;color: var(--text)}.orb-check__input{position: absolute;width: 1px;height: 1px;margin: 0;opacity: 0}.orb-check__box{box-sizing: border-box;flex: none;display: inline-flex;align-items: center;justify-content: center;width: 24px;height: 24px;border: 1px solid var(--line-strong);border-radius: var(--radius-8);background: var(--bg);color: var(--on-light);transition: all .2s cubic-bezier(0,0,.2,1)}.orb-check__box .orb-icon{opacity: 0}.orb-check__input:checked + .orb-check__box{background: var(--white);border-color: var(--white)}.orb-check__input:checked + .orb-check__box .orb-icon{opacity: 1}.orb-check__input:focus-visible + .orb-check__box{outline: 2px solid var(--accent);outline-offset: 2px}.orb-check a{color: var(--accent);text-decoration: underline;text-underline-offset: 2px}.orb-check a:hover{color: var(--accent-deep)}.orb-modal-backdrop{position: fixed;inset: 0;z-index: var(--z-modal);display: flex;align-items: center;justify-content: center;padding: var(--space-4);background: var(--overlay);-webkit-backdrop-filter: blur(var(--blur-2xs));backdrop-filter: blur(var(--blur-2xs));animation: orb-fade-in .2s cubic-bezier(0,0,.2,1) both}.orb-modal{box-sizing: border-box;width: 100%;max-width: 480px;padding: var(--space-4);border: 1px solid var(--glass-line);border-radius: var(--radius-24);background: var(--overlay);color: var(--text);text-align: center;animation: orb-scale-in .3s cubic-bezier(0,0,.2,1) both}.orb-modal__art{display: flex;justify-content: center;margin-bottom: var(--space-3)}.orb-modal__title{margin: 0 0 var(--space-2);font: 700 24px/22px var(--font-display);letter-spacing: -.02em;text-transform: uppercase}.orb-modal__text{margin: 0;font: 500 14px/24px var(--font-sans);letter-spacing: -.01em;color: var(--text-body)}.orb-modal__actions{display: grid;grid-template-columns: repeat(auto-fit,minmax(120px,1fr));gap: var(--space-2);margin-top: var(--space-4)}@keyframes orb-fade-in{from{opacity: 0}to{opacity: 1}}@keyframes orb-scale-in{from{opacity: 0;transform: scale(.7)}to{opacity: 1;transform: scale(1)}}.orb-cta{position: relative;isolation: isolate;overflow: hidden;box-sizing: border-box;display: flex;flex-direction: column;align-items: center;max-width: 1440px;margin-inline: auto;padding: var(--space-18) var(--space-6) 0;border-radius: var(--radius-72);background: var(--surface);text-align: center}@media (min-width: 1048px){.orb-cta{padding-top: var(--space-25)}}.orb-cta__orb{position: absolute;z-index: -1;bottom: 30px}.orb-cta__orb--left{left: -270px}.orb-cta__orb--right{right: -270px}.orb-cta__text{max-width: 480px;margin: var(--space-3) 0 var(--space-4);font: 500 14px/24px var(--font-sans);letter-spacing: -.01em;color: var(--text-body)}.orb-cta__art{width: 100%;min-height: var(--space-18);margin-top: var(--space-12)}.orb-seo{position: relative}.orb-seo__content{overflow: hidden;max-height: var(--orb-seo-h,96px);font: 500 16px/28px var(--font-sans);letter-spacing: -.01em;color: var(--text-body);-webkit-mask-image: linear-gradient(#000 30%,transparent);mask-image: linear-gradient(#000 30%,transparent)}.orb-seo.is-open .orb-seo__content{max-height: none;-webkit-mask-image: none;mask-image: none}.orb-seo__content h2,.orb-seo__content h3{margin: 0 0 var(--space-2);font: 700 16px/28px var(--font-sans);letter-spacing: -.01em;color: var(--text)}.orb-seo__content p{margin: 0 0 var(--space-2)}.orb-seo__content ul{margin: 0 0 var(--space-2);padding-left: var(--space-8)}.orb-seo__toggle{position: relative;display: flex;justify-content: center;margin-top: -16px}.orb-seo.is-open .orb-seo__toggle{margin-top: var(--space-4)}.orb-animate-in{animation: orb-slide-in .6s cubic-bezier(0,0,.2,1) both;animation-delay: var(--animation-delay,0s)}@keyframes orb-slide-in{from{opacity: 0;transform: translateY(30px)}to{opacity: 1;transform: translateY(0)}}@media (prefers-reduced-motion: reduce){.orb-btn::before,.orb-btn,.orb-iconbtn,.orb-post__media img,.orb-game__media img,.orb-icon{transition: none}.orb-marquee__track,.orb-animate-in,.orb-modal,.orb-modal-backdrop{animation: none}.orb-iconbtn--social:hover{transform: none}}:root{--site-header: 72px;--page-offset: 128px;--content-width: 760px;--font-mono: ui-monospace,"SFMono-Regular",Consolas,"Liberation Mono",monospace;--ease: cubic-bezier(0.4,0,0.2,1);--ease-out: cubic-bezier(0,0,0.2,1)}@media (min-width: 1048px){:root{--page-offset: 168px}}*,*::before,*::after{box-sizing: border-box;margin: 0;padding: 0}html{scroll-behavior: smooth;scroll-padding-top: calc(var(--site-header) + var(--space-6));-webkit-text-size-adjust: 100%;text-size-adjust: 100%}body{line-height: 1.5}img,video{max-width: 100%;height: auto}button,input,select,textarea{color: inherit;font: inherit}a{color: var(--accent);text-underline-offset: 2px}a:where(:hover){color: var(--accent-deep)}:where( a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible ){outline: 2px solid var(--accent);outline-offset: 2px}.prose{color: var(--text-body);font: 500 16px/28px var(--font-sans);letter-spacing: -0.01em;overflow-wrap: break-word}.prose>*{max-width: var(--content-width)}.prose>* + *{margin-top: var(--space-5)}.prose>:first-child{margin-top: 0}.prose :where(h1,h2,h3,h4,h5,h6){color: var(--text);text-wrap: balance}.prose :where(h1,h2){font: 800 26px/1.1 var(--font-display);letter-spacing: -0.02em;text-transform: uppercase}.prose :where(h3){font: 700 16px/24px var(--font-display);letter-spacing: -0.01em;text-transform: uppercase}.prose :where(h4,h5,h6){font: 600 14px/20px var(--font-sans);letter-spacing: 0.04em;text-transform: uppercase}@media (min-width: 1048px){.prose :where(h1,h2){font-size: 32px;font-weight: 700;line-height: 32px;letter-spacing: -0.01em}}.prose>:where(h1,h2,h3,h4,h5,h6){margin-top: var(--space-12)}.prose>:where(h1,h2,h3,h4,h5,h6) + *{margin-top: var(--space-4)}.prose :where(a:not([class])){text-decoration-thickness: 1px;text-underline-offset: 3px}.prose :where(strong,b){color: var(--text);font-weight: 600}.prose :where(mark){padding: 0 0.2em;border-radius: var(--radius-4);background: var(--accent);color: var(--on-light)}.prose :where(code,kbd,samp){padding: 0.1em 0.35em;border-radius: var(--radius-4);background: var(--surface-2);color: var(--text);font-family: var(--font-mono);font-size: 0.875em}.prose :where(abbr[title]){text-decoration: underline dotted;cursor: help}.prose :where(ul:not([class]),ul.wp-block-list){list-style: none}.prose :where(ul:not([class]),ul.wp-block-list)>li{position: relative;padding-left: var(--space-4)}.prose :where(ul:not([class]),ul.wp-block-list)>li::before{content: "";position: absolute;top: 11px;left: 1px;width: 5px;height: 5px;background: var(--accent);transform: rotate(45deg)}.prose :where(ol:not([class]),ol.wp-block-list){padding-left: var(--space-6)}.prose :where(ol:not([class]),ol.wp-block-list)>li::marker{color: var(--accent);font-weight: 600}.prose :where(li + li,li>ul,li>ol){margin-top: var(--space-2)}.prose :where(dt){color: var(--text);font-weight: 600}.prose :where(dd + dt){margin-top: var(--space-3)}.prose :where(blockquote){padding-left: var(--space-6);border-left: 2px solid var(--accent);color: var(--text);font-size: 18px;line-height: 32px}.prose :where(blockquote cite){display: block;margin-top: var(--space-3);color: var(--text-muted);font-size: 14px;font-style: normal;line-height: 24px}.prose :where(pre){overflow: auto;padding: var(--space-5);border-radius: var(--radius-16);background: var(--surface);font-size: 14px;line-height: 24px}.prose :where(pre code){padding: 0;background: none}.prose :where(hr){border: 0;border-top: 1px solid var(--surface-2)}.prose>:where(hr){margin-block: var(--space-12)}.prose :where(img){border-radius: var(--radius-16)}.prose :where(figcaption){margin-top: var(--space-2);color: var(--text-muted);font-size: 12px;line-height: 20px}.prose :where(table){width: 100%;border-collapse: collapse;font-size: 14px;line-height: 20px;font-variant-numeric: tabular-nums}.prose :where(th,td){padding: 10px var(--space-4);border-bottom: 1px solid var(--surface-2);text-align: left;vertical-align: top}.prose :where(thead th){color: var(--text-muted);font-size: 12px;font-weight: 600;line-height: 18px;letter-spacing: 0.04em;text-transform: uppercase}.prose :where(tbody th){color: var(--text);font-weight: 500}.prose :where(tfoot)>tr>*{border-top: 1px solid var(--glass-line);border-bottom: 0;color: var(--accent);font-weight: 700}.prose .wp-block-table :where(thead,tfoot){border: 0}.prose .wp-block-table :where(th,td){padding: 10px var(--space-4);border: 0;border-bottom: 1px solid var(--surface-2)}.prose .wp-block-table tfoot :where(th,td){border-top: 1px solid var(--glass-line);border-bottom: 0}.site{position: relative;display: flex;flex-direction: column;min-height: 100vh;overflow: clip}.site-main{flex: 1;padding-block: var(--page-offset) var(--space-18)}@media (min-width: 1048px){.site-main{padding-bottom: var(--space-25)}}.site-main--landing{padding-block: 0}.section{position: relative;isolation: isolate;padding-block: var(--space-18)}.section--tight{padding-block: var(--space-6)}@media (min-width: 1048px){.section{padding-block: var(--space-25)}.section--tight{padding-block: var(--space-10)}}.section-head{display: grid;gap: var(--space-4);margin-bottom: var(--space-12)}.section-head__lead{max-width: var(--text-measure);color: var(--text-body);font: 500 16px/28px var(--font-sans);letter-spacing: -0.01em}@media (min-width: 1048px){.section-head{grid-template-columns: minmax(0,1fr) minmax(0,1fr);align-items: end;gap: var(--space-12)}}.eyebrow{display: inline-flex;align-items: center;gap: 10px;margin-bottom: var(--space-5);color: var(--accent);font: 600 14px/20px var(--font-sans);letter-spacing: 0.04em;text-transform: uppercase}.eyebrow::before{content: "";width: 8px;height: 8px;border-radius: 50%;background: var(--accent);box-shadow: 0 0 12px var(--accent)}.subhead{margin: var(--space-18) 0 var(--space-6);font: 800 20px/1.1 var(--font-display);letter-spacing: -0.02em;text-transform: uppercase}@media (min-width: 1048px){.subhead{font-size: 26px}}.fine-print{max-width: 920px;margin-top: var(--space-6);color: var(--text-muted);font: 500 12px/20px var(--font-sans);letter-spacing: -0.01em}.nw{white-space: nowrap}@media (max-width: 688px){.orb-display--hero,.orb-display--section{font-size: min(32px,calc((100vw - 32px) / 11));line-height: 1.1}.orb-display--sub{font-size: min(26px,calc((100vw - 32px) / 11))}}.site-top{position: absolute;top: var(--header-top);right: 0;left: 0;z-index: var(--z-header)}.orb-header__brand .custom-logo-link{display: flex;align-items: center}.orb-header__brand .custom-logo{display: block;width: auto;max-height: 32px}.orb-header__cta{gap: 6px}.site-nav{display: flex;align-items: center;list-style: none}.site-nav>li{display: flex;align-items: center}.site-nav .orb-header__link{white-space: nowrap}.site-nav>li + li::before{margin: 0 var(--space-4);color: var(--glass-line);font: 600 12px/18px var(--font-sans);content: "/";content: "/" / ""}.site-menu{display: grid;gap: var(--space-4);margin-top: var(--space-2);padding: var(--space-4);border: 1px solid var(--glass-line);border-radius: var(--radius-24);background: var(--surface)}.site-menu[hidden]{display: none}.site-menu__list{display: grid;list-style: none}.site-menu__link{display: block;padding: var(--space-3) var(--space-2);border-bottom: 1px solid var(--surface-2);color: var(--text);font: 700 16px/24px var(--font-display);letter-spacing: -0.01em;text-decoration: none;text-transform: uppercase}.site-menu__link:hover,.site-menu__link:focus-visible{outline: none;color: var(--accent)}@media (min-width: 1048px){.site-menu{display: none !important}}.orb-footer__orb{width: 900px;height: 900px;will-change: rotate;animation: planet-spin 150s linear infinite reverse}.orb-footer__brand .custom-logo{display: block;width: auto;max-height: 40px}@media (min-width: 1048px){.orb-footer__top{grid-template-columns: auto auto minmax(300px,1fr);row-gap: var(--space-10)}.orb-footer__brand{grid-column: 1 / -1}.orb-footer .orb-footer__top>.orb-footer__brand + *{padding-left: 0;border-left: 0}.orb-footer__col .orb-footer__link{white-space: normal}}.orb-footer__email{max-width: 100%;overflow-wrap: anywhere;white-space: normal}@media (min-width: 1048px) and (max-width: 1279px){.orb-footer__email{font-size: 14px}}.orb-footer__col .orb-footer__link{display: inline-block}.orb-footer__meta{display: grid;gap: var(--space-2);color: var(--text-muted);font: 500 14px/24px var(--font-sans);letter-spacing: -0.01em;list-style: none}.orb-footer__meta a{color: var(--text);text-decoration: none;transition: color 0.2s var(--ease)}.orb-footer__meta a:hover{color: var(--accent)}.orb-footer__meta address{font-style: normal}.orb-footer__meta-label{display: block;font-size: 12px;line-height: 20px}.orb-footer__socials{gap: var(--space-3) var(--space-6);list-style: none}.orb-footer__legal p + p{margin-top: var(--space-3)}.legal{position: relative;isolation: isolate}.legal__orb{position: absolute;z-index: -1;top: -360px;right: -420px;width: 760px;height: 760px;animation: planet-spin 120s linear infinite reverse}.breadcrumbs{margin-bottom: var(--space-8)}.breadcrumbs__list{display: flex;flex-wrap: wrap;align-items: center;gap: var(--space-1) var(--space-2);color: var(--text-muted);font: 600 12px/18px var(--font-sans);letter-spacing: 0.04em;list-style: none;text-transform: uppercase}.breadcrumbs__item{display: flex;align-items: center;gap: var(--space-2)}.breadcrumbs__link{color: var(--text);text-decoration: none}.breadcrumbs__link:hover{color: var(--accent)}.breadcrumbs__sep{color: var(--glass-line)}.legal__grid{display: grid;gap: var(--space-10)}.legal__grid>*{min-width: 0}@media (min-width: 1048px){.legal__grid{grid-template-columns: 280px minmax(0,1fr);align-items: start;gap: var(--space-12)}.legal__aside{position: sticky;top: calc(var(--site-header) + var(--space-6));max-height: calc(100vh - var(--site-header) - var(--space-12));overflow-y: auto;overscroll-behavior: contain;scrollbar-width: thin;scrollbar-color: var(--surface-3) transparent}}.entry-header{margin-bottom: var(--space-10)}.legal__updated{margin-top: var(--space-4);color: var(--text-muted);font: 600 12px/18px var(--font-sans);letter-spacing: 0.04em;text-transform: uppercase}.legal-aside__title{margin-bottom: var(--space-3);color: var(--text-muted);font: 600 12px/18px var(--font-sans);letter-spacing: 0.04em;text-transform: uppercase}.legal-nav__list{display: flex;flex-wrap: wrap;gap: var(--space-2);list-style: none}.legal-nav__link{box-sizing: border-box;display: inline-flex;align-items: center;min-height: 48px;padding: 0 var(--space-5);border: 2px solid var(--surface-3);border-radius: var(--radius-16);background: var(--bg);color: var(--text);font: 600 12px/18px var(--font-sans);letter-spacing: 0.02em;text-decoration: none;text-transform: uppercase;transition: border-color 0.2s var(--ease),background-color 0.2s var(--ease),color 0.2s var(--ease)}.legal-nav__link:hover{border-color: var(--line-strong);color: var(--text)}.legal-nav__link[aria-current="page"]{border-color: var(--white);border-radius: var(--radius-full);background: var(--white);color: var(--on-light)}@media (min-width: 1048px){.legal-nav__list{flex-direction: column;align-items: stretch}.legal-nav__link{width: 100%;padding-block: var(--space-3)}}.legal-toc{display: none}@media (min-width: 1048px){.legal-toc{display: block;margin-top: var(--space-8);padding-top: var(--space-6);border-top: 1px solid var(--surface-2)}}.legal-toc__list{display: grid;gap: var(--space-1);list-style: none}.legal-toc__list a{display: block;padding: var(--space-1) 0;color: var(--text-muted);font: 500 13px/20px var(--font-sans);letter-spacing: -0.01em;text-decoration: none;transition: color 0.2s var(--ease)}.legal-toc__list a:hover,.legal-toc__list a.is-active{color: var(--accent)}.legal__text>.clause + .clause{margin-top: var(--space-3)}.clause>strong:first-child{color: var(--accent);font-weight: 600;font-variant-numeric: tabular-nums}.clause--l2{padding-left: var(--space-6)}.clause--l3{padding-left: var(--space-12)}.legal__text>.clause--l2 + :where(ul,ol){margin-left: var(--space-6)}.legal__text>.clause--l3 + :where(ul,ol){margin-left: var(--space-12)}.legal__text :where(li>ul,li>ol){margin-top: var(--space-2)}.legal__text :where(ol[type="a"]){list-style-type: lower-alpha}.not-found__text{margin-top: var(--space-5)}.not-found__actions{margin-top: var(--space-8)}.legal-hub__intro{margin-bottom: var(--space-10)}.legal-hub{display: grid;gap: var(--space-3);list-style: none}@media (min-width: 689px){.legal-hub{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 1048px){.legal-hub{grid-template-columns: repeat(3,minmax(0,1fr))}}.legal-hub__link{display: flex;flex-direction: column;gap: var(--space-3);padding: var(--space-8);color: var(--text);text-decoration: none;transition: background-color 0.2s var(--ease)}.legal-hub__link:hover{background: var(--surface);color: var(--text)}.legal-hub__more{margin-top: auto;padding-top: var(--space-3)}@media (min-width: 1048px){.admin-bar .legal__aside{top: calc(var(--site-header) + var(--space-6) + 32px);max-height: calc(100vh - var(--site-header) - var(--space-12) - 32px)}.admin-bar .legal__text>:where(h2){scroll-margin-top: 32px}}.entry-list__item + .entry-list__item{margin-top: var(--space-10);padding-top: var(--space-10);border-top: 1px solid var(--surface-2)}.sprite{position: absolute;width: 0;height: 0;overflow: hidden}.ico{fill: none;stroke: currentcolor;stroke-width: 1.5;stroke-linecap: round;stroke-linejoin: round}.ico--bold{stroke-width: 2.5}.icon-orb{display: grid;place-items: center;width: 100%;height: 100%;border-radius: 50%;background: var(--bg);box-shadow: var(--glow-orb);color: var(--accent)}[data-parallax]{transform: translate3d(0,var(--py,0),0);will-change: transform,rotate,translate}@keyframes planet-spin{to{rotate: 360deg}}@keyframes planet-drift-a{0%,100%{translate: 0 0}50%{translate: 24px 36px}}@keyframes planet-drift-b{0%,100%{translate: 0 0}50%{translate: -32px 20px}}.hero{position: relative;isolation: isolate;padding-top: var(--page-offset);padding-bottom: var(--space-18)}@media (min-width: 1048px){.hero{padding-bottom: var(--space-25)}}.hero__orb{position: absolute;z-index: -1}.hero__orb--left{top: -420px;left: -300px;width: 760px;height: 760px;animation: planet-spin 90s linear infinite,planet-drift-a 20s ease-in-out infinite}.hero__orb--right{top: 180px;right: -380px;width: 620px;height: 620px;animation: planet-spin 120s linear infinite reverse,planet-drift-b 26s ease-in-out infinite}@media (min-width: 1048px){.hero__orb--left{top: -640px;left: -120px;width: 1340px;height: 1340px}.hero__orb--right{top: -40px;right: auto;left: 64%;width: 1180px;height: 1180px}}.hero__grid{display: grid;align-items: center;gap: var(--space-8)}.hero__grid>*{min-width: 0}@media (min-width: 1048px){.hero__grid{grid-template-columns: minmax(0,7fr) minmax(0,5fr)}}.hero__content{max-width: 720px}.hero__lead{max-width: 500px;margin-top: var(--space-4);font: 500 14px/24px var(--font-sans);letter-spacing: -0.01em}@media (min-width: 1048px){.hero__lead{margin-top: var(--space-5);font-size: 18px;line-height: 32px}}.hero__actions{display: flex;flex-wrap: wrap;align-items: center;gap: var(--space-4) var(--space-6);margin-top: var(--space-8)}.hero__actions .orb-btn{width: 100%}@media (min-width: 689px){.hero__actions .orb-btn{width: auto}}.hero__note{max-width: 240px;color: var(--text-muted);font: 500 14px/24px var(--font-sans);letter-spacing: -0.01em}.hero__art .wheel{display: block;width: 100%;max-width: 520px;height: auto;margin-inline: auto;overflow: visible;animation: hero-float 8s ease-in-out infinite}.wheel__spin{transform-box: view-box;transform-origin: 300px 300px;animation: wheel-spin 48s linear infinite}.wheel__label{font-family: var(--font-display);font-weight: 800;letter-spacing: -0.02em}.wheel__bulb{animation: wheel-bulb 1.6s ease-in-out infinite}.wheel__bulb--b{animation-delay: 0.8s}.wheel__spark{transform-box: fill-box;transform-origin: center;animation: wheel-spark 3.2s ease-in-out infinite;animation-delay: var(--d,0s)}@keyframes wheel-spin{to{transform: rotate(360deg)}}@keyframes wheel-bulb{0%,100%{opacity: 1}50%{opacity: 0.25}}@keyframes wheel-spark{0%,100%{opacity: 0.2;transform: scale(0.6)}50%{opacity: 1;transform: scale(1)}}@keyframes hero-float{0%,100%{transform: translateY(0)}50%{transform: translateY(-12px)}}.offer-grid{display: grid;gap: var(--space-3);margin-top: var(--space-12);list-style: none}@media (min-width: 689px){.offer-grid{grid-template-columns: repeat(3,minmax(0,1fr))}}.offer .orb-feature__inner{padding: var(--space-8)}.offer__value{color: var(--accent);font: 800 32px/1.1 var(--font-display);letter-spacing: -0.03em}.offer__text{margin-top: var(--space-3);color: var(--text-body);font: 500 14px/24px var(--font-sans);letter-spacing: -0.01em}@media (max-width: 688px){.offer .orb-feature__inner{padding: var(--space-6)}.offer__value{font-size: 28px}}@media (min-width: 1048px){.offer__value{font-size: 40px;line-height: 40px}}.feature-grid{display: grid;gap: var(--space-12) var(--space-3);padding-top: var(--space-8);list-style: none}@media (min-width: 689px){.feature-grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 1048px){.feature-grid{grid-template-columns: repeat(4,minmax(0,1fr))}}.orb-feature--compact .orb-feature__inner{padding: 72px var(--space-6) var(--space-8)}.orb-feature--compact .orb-feature__art{top: -32px;right: var(--space-5);width: 88px;height: 88px}.age-badge{display: inline-grid;place-items: center;width: 56px;height: 56px;border: 2px solid var(--accent);border-radius: 50%;color: var(--accent);font: 800 16px/1 var(--font-display);letter-spacing: -0.02em}.age-badge--lg{width: 72px;height: 72px;margin-bottom: var(--space-6);font-size: 20px;box-shadow: var(--glow-accent)}.bonus-grid{display: grid;gap: var(--space-3);list-style: none}@media (min-width: 689px){.bonus-grid{grid-template-columns: repeat(3,minmax(0,1fr))}}.bonus-card .orb-feature__inner{padding: var(--space-8)}.bonus-card--hot{background: linear-gradient(var(--accent),var(--bg));box-shadow: 0 0 40px -12px color-mix(in srgb,var(--accent) 45%,transparent)}.bonus-card__step{color: var(--accent);font: 600 14px/20px var(--font-sans);letter-spacing: 0.04em;text-transform: uppercase}.bonus-card__value{margin-top: var(--space-4);color: var(--text);font: 800 56px/1 var(--font-display);letter-spacing: -0.03em}.bonus-card--hot .bonus-card__value{color: var(--accent)}.bonus-card__text{margin-top: var(--space-2);color: var(--text-body);font: 500 14px/24px var(--font-sans);letter-spacing: -0.01em}@media (min-width: 1048px){.bonus-card .orb-feature__inner{padding: var(--space-12) var(--space-10)}.bonus-card__value{font-size: 72px}}.bonus-total{margin-top: var(--space-12)}.bonus-terms{margin-inline: auto;text-align: center}@media (min-width: 1048px){.feature-grid--3{grid-template-columns: repeat(3,minmax(0,1fr))}}.game-cats{display: flex;flex-wrap: wrap;gap: var(--space-2);list-style: none}.game-cat{cursor: default}.game-cat:hover{border-color: var(--surface-3)}.providers{margin-top: var(--space-18)}.providers .subhead{margin-top: 0}.providers__marquee{-webkit-mask-image: linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image: linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.providers__list{display: flex;list-style: none}.provider{color: var(--text);font: 800 24px/1 var(--font-display);letter-spacing: -0.02em;text-transform: uppercase;white-space: nowrap}.provider:hover{color: var(--accent)}@media (min-width: 1048px){.provider{font-size: 32px}}.about{display: grid;gap: var(--space-8)}.about__text{display: grid;gap: var(--space-5);color: var(--text-body);font: 500 16px/28px var(--font-sans);letter-spacing: -0.01em}@media (min-width: 1048px){.about{grid-template-columns: minmax(0,5fr) minmax(0,7fr);gap: var(--space-12)}}.play-safe{padding-bottom: 0}.play-safe__orb{width: 540px;height: 540px;animation: planet-spin 120s linear infinite}.play-safe__orb.orb-cta__orb--right{animation-direction: reverse}.play-safe .orb-cta__text{margin-top: var(--space-5)}.play-safe__actions{display: flex;flex-wrap: wrap;justify-content: center;gap: var(--space-3)}@media (max-width: 688px){.play-safe{border-radius: var(--radius-40)}.play-safe__orb{display: none}.play-safe__actions,.play-safe__actions .orb-btn{width: 100%}}.site-top{position: fixed;top: 0;border-bottom: 1px solid var(--glass-line);background: color-mix(in srgb,var(--bg) 78%,transparent);-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px)}.admin-bar .site-top{top: 32px}@media (max-width: 782px){.admin-bar .site-top{top: 46px}}.orb-header{align-items: center;gap: var(--space-8);height: var(--site-header)}.orb-header__brand,.orb-header__nav,.orb-header__cta{border-radius: 0;background: none;-webkit-backdrop-filter: none;backdrop-filter: none}.orb-header__brand{gap: 10px;padding: 0;font: 800 20px/1 var(--font-display);letter-spacing: -0.03em;text-transform: none}.brand-mark{display: block;flex: none;width: 32px;height: 32px}.orb-header__nav{justify-content: flex-end;padding: 0}.site-nav{gap: var(--space-8)}.site-nav>li + li::before{content: none}.orb-header__link{color: var(--text-body);font: 600 15px/24px var(--font-sans);letter-spacing: 0;text-transform: none}.orb-header__cta{padding: 0}.orb-header__cta .orb-btn{height: 44px;padding: 0 var(--space-5)}@media (max-width: 1047px){.orb-header{border-radius: 0;background: none;-webkit-backdrop-filter: none;backdrop-filter: none}.orb-header__burger{width: 44px;height: 44px;margin-right: 0;border-radius: var(--radius-12);background: var(--glass-strong)}}.site-menu{margin: 0 0 var(--space-4);border-color: var(--line-strong);border-radius: var(--radius-16)}.site-menu__link{font: 700 18px/26px var(--font-display);letter-spacing: -0.02em;text-transform: none}.orb-display{font-family: var(--font-display);text-transform: none}.orb-display--hero{font-size: 38px;font-weight: 800;line-height: 1.06;letter-spacing: -0.035em}.orb-display--section{font-size: 30px;font-weight: 700;line-height: 1.12;letter-spacing: -0.03em}.orb-display--sub{font-size: 22px;line-height: 1.2;text-transform: none}@media (min-width: 689px){.orb-display--hero{font-size: 50px}.orb-display--section{font-size: 38px}}@media (min-width: 1048px){.orb-display--hero{font-size: 62px;line-height: 1.02}.orb-display--section{font-size: 46px;line-height: 1.08}}.orb-display__hl{display: inline;margin: 0;padding: 0 0.04em;border: 0;border-radius: 0;background: linear-gradient(transparent 62%,color-mix(in srgb,var(--accent) 38%,transparent) 0);color: var(--accent)}@media (min-width: 1048px){.orb-display__hl{margin: 0;padding: 0 0.04em}}.eyebrow{gap: 0;color: var(--accent-2);font: 800 12px/18px var(--font-sans);letter-spacing: 0.16em}.eyebrow::before{content: none}.subhead,.orb-statement{font-family: var(--font-display);text-transform: none;letter-spacing: -0.02em}.orb-statement{font-size: 22px;line-height: 1.3}@media (min-width: 1048px){.orb-statement{font-size: 30px;line-height: 1.25}}.prose :where(h1,h2,h3){text-transform: none;letter-spacing: -0.02em}.prose :where(h1,h2){font: 700 24px/1.2 var(--font-display)}.prose :where(h3){font: 700 19px/1.3 var(--font-display)}@media (min-width: 1048px){.prose :where(h1,h2){font-size: 30px;line-height: 1.15}}.section-head{display: flex;flex-direction: column;align-items: center;gap: var(--space-4);max-width: 760px;margin-inline: auto;text-align: center}.section-head .eyebrow{margin-bottom: 0}.section-head__lead{margin-inline: auto}.orb-btn{font-weight: 800;letter-spacing: 0.08em;transition: background-color 0.2s var(--ease),border-color 0.2s var(--ease),color 0.2s var(--ease),box-shadow 0.2s var(--ease),transform 0.2s var(--ease)}.orb-btn::before{content: none}.orb-btn:hover{transform: translateY(-1px)}.orb-btn--lg{height: 60px;border-radius: var(--radius-12)}.orb-btn--md{height: 52px;border-radius: 10px}.orb-btn--sm{border-radius: var(--radius-8)}.orb-btn--primary{background: var(--accent-btn);color: var(--on-accent-btn);box-shadow: var(--glow-accent)}.orb-btn--primary:hover{background: var(--accent-btn-hover);color: var(--on-accent-btn)}.orb-btn--alt{background: var(--accent-2-btn);color: var(--on-accent-2-btn)}.orb-btn--alt:hover{background: var(--accent-2-btn-hover);color: var(--on-accent-2-btn)}.orb-btn--outline{border-width: 1px}.orb-btn--outline:hover{border-color: var(--accent);background: var(--glass);color: var(--text)}.orb-feature{padding: 1px;border-radius: var(--radius-16);background: linear-gradient(160deg,var(--surface-3),var(--surface) 55%);transition: transform 0.25s var(--ease),box-shadow 0.25s var(--ease)}.orb-feature__inner{border-radius: 15px;background: var(--surface)}.orb-feature:hover{background: linear-gradient(160deg,var(--accent),var(--surface-3) 60%);transform: translateY(-4px)}.js .orb-feature.reveal.is-visible:hover{transform: translateY(-4px);transition-delay: 0s}.orb-feature__title{font: 700 18px/26px var(--font-display);letter-spacing: -0.02em;text-transform: none}.orb-feature__text{color: var(--text-body);font-size: 15px}.feature-grid{gap: var(--space-4);padding-top: 0}.orb-feature--compact .orb-feature__art{z-index: var(--z-content);top: var(--space-8);right: auto;left: var(--space-8);width: 52px;height: 52px}.orb-feature--compact .orb-feature__inner{padding: 108px var(--space-8) var(--space-8)}.orb-feature__index{position: absolute;top: 46px;right: var(--space-8);margin: 0;color: var(--text-subtle);font: 700 13px/20px var(--font-sans)}.icon-orb{border-radius: 14px;background: linear-gradient(135deg,var(--tile-from),var(--tile-to));box-shadow: var(--glow-accent);color: var(--on-accent)}.icon-orb .ico{width: 26px;height: 26px}.orb-orb{background: none;box-shadow: none}.hero__orb{animation: planet-drift-a 20s ease-in-out infinite}.hero__orb--left{background: radial-gradient(closest-side,color-mix(in srgb,var(--accent) 26%,transparent),transparent)}.hero__orb--right{background: radial-gradient(closest-side,color-mix(in srgb,var(--tone-glow) 60%,transparent),transparent);animation-name: planet-drift-b}.offer-grid{gap: 0;overflow: hidden;border: 1px solid var(--line-strong);border-radius: var(--radius-16);background: color-mix(in srgb,var(--surface) 85%,transparent)}.offer,.offer:hover{padding: 0;border-radius: 0;background: none;transform: none}.offer + .offer{border-top: 1px solid var(--line-strong)}@media (min-width: 689px){.offer + .offer{border-top: 0;border-left: 1px solid var(--line-strong)}}.offer .orb-feature__inner{padding: var(--space-6) var(--space-8);border-radius: 0;background: none}.offer__value{color: var(--white);font-family: var(--font-display);letter-spacing: -0.03em}.offer:first-child .offer__value{color: var(--accent)}.bonus-card__step{color: var(--accent-2);font-weight: 800;letter-spacing: 0.12em}.bonus-card__value{font-family: var(--font-display);letter-spacing: -0.04em}.bonus-card--hot,.bonus-card--hot:hover{background: linear-gradient(160deg,var(--hot-from),var(--tone-deep));box-shadow: var(--glow-accent)}.bonus-card--hot .orb-feature__inner{background: linear-gradient(150deg,var(--hot-from),var(--hot-to) 85%)}.bonus-card--hot .bonus-card__step,.bonus-card--hot .bonus-card__value,.bonus-card--hot .bonus-card__text{color: var(--on-hot)}.game-cats{justify-content: center}.game-cat{height: 40px;padding: 0 var(--space-4);border-width: 1px;border-color: var(--line-strong);border-radius: var(--radius-8);background: var(--surface);font: 700 12px/18px var(--font-sans);letter-spacing: 0.08em}.game-cat:hover{border-color: var(--line-strong)}.providers .subhead{text-align: center}.provider{font-family: var(--font-display);letter-spacing: -0.03em;text-transform: none}.play-safe{border: 1px solid var(--glass-line);border-radius: var(--radius-24);background: linear-gradient(90deg,var(--tone-deep),var(--bg))}.play-safe__orb{display: none}.orb-footer{border-top-color: var(--line-strong)}.orb-footer__orb{background: radial-gradient(closest-side,color-mix(in srgb,var(--tone-glow) 45%,transparent),transparent);animation: none}.orb-footer__brand{display: inline-flex;align-items: center;gap: 10px;font: 800 24px/1 var(--font-display);letter-spacing: -0.03em;text-transform: none}.orb-footer__col{gap: var(--space-4)}.orb-footer__link{color: var(--text-body);font: 600 15px/24px var(--font-sans);letter-spacing: 0;text-transform: none}.orb-footer__email{font: 800 18px/26px var(--font-display);letter-spacing: -0.02em;text-transform: none}.age-badge{border-color: var(--accent);color: var(--accent)}.legal__orb{background: radial-gradient(closest-side,color-mix(in srgb,var(--tone-glow) 50%,transparent),transparent);animation: none}.legal-nav__link{min-height: 44px;border-width: 1px;border-color: var(--line-strong);border-radius: 10px;background: var(--surface);font: 700 13px/18px var(--font-sans);letter-spacing: 0.02em;text-transform: none}.legal-nav__link[aria-current="page"]{border-color: var(--accent-btn);border-radius: 10px;background: var(--accent-btn);color: var(--on-accent-btn)}.screen-reader-text{position: absolute !important;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;border: 0;clip-path: inset(50%);overflow-wrap: normal !important}.screen-reader-text:focus{top: var(--space-4);left: var(--space-4);z-index: var(--z-toast);width: auto;height: auto;padding: var(--space-3) var(--space-5);border-radius: var(--radius-16);background: var(--white);color: var(--on-light);font: 600 14px/20px var(--font-sans);text-decoration: none;clip-path: none}.skip-link{position: absolute;top: -100px;left: var(--space-4);z-index: var(--z-toast);padding: var(--space-3) var(--space-5);border-radius: var(--radius-16);background: var(--white);color: var(--on-light);font: 600 14px/20px var(--font-sans);text-decoration: none}.skip-link:focus{top: var(--space-4);outline: 2px solid var(--accent);outline-offset: 2px}#primary[tabindex="-1"]:focus{outline: 0}.js .reveal{opacity: 0;transform: translateY(30px);transition: opacity 0.6s var(--ease-out),transform 0.6s var(--ease-out);transition-delay: var(--delay,0s)}.js .reveal.is-visible{opacity: 1;transform: none}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*,*::before,*::after{animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;scroll-behavior: auto !important;transition-duration: 0.01ms !important}.js .reveal{opacity: 1;transform: none;transition: none}.hero__art .wheel,.hero__orb,.wheel__spin,.wheel__bulb,.wheel__spark,.legal__orb,.play-safe__orb,.orb-footer__orb{animation: none}}
