.HomeHub_hub__seXVh{width:min(800px,100%);height:100%;min-height:0;margin-inline:auto;padding-block-start:clamp(8px,5.2dvh,52px);display:flex;flex-direction:column;justify-content:center;gap:clamp(16px,4dvh,40px)}.HomeHub_hero__llBlu{flex:none;display:grid;justify-items:center;gap:clamp(10px,1.7dvh,18px);text-align:center}.HomeHub_title__rPGyh{margin:0;font-size:clamp(2rem,4.4vw,3.4rem);font-weight:790;line-height:1.05;letter-spacing:-.052em;text-shadow:0 2px 15px #0002}.HomeHub_hero__llBlu:after{content:"";width:clamp(34px,3vw,48px);height:2px;border-radius:var(--radius-pill);background:#f5dc36}.HomeHub_modules__ykFZ_{min-height:0;flex:1 1;max-height:calc(var(--home-count) * 104px + (var(--home-count) - 1) * 14px)}.HomeHub_moduleGrid__NLeI1{height:100%;min-height:0;display:grid;grid-template-rows:repeat(var(--home-count),minmax(44px,1fr));gap:clamp(8px,1.35dvh,14px)}.HomeHub_moduleCard__wNj5s{--module-color:#a88bf0;--icon-size:clamp(38px,6.9dvh,64px);min-height:44px;min-width:0;display:grid;grid-template-columns:var(--icon-size) minmax(0,1fr);align-items:center;gap:clamp(16px,2.8vw,30px);padding:clamp(3px,.7dvh,10px) clamp(16px,3vw,38px);border:1px solid #e6f1ff30;border-top-color:#e6f1ff52;border-radius:clamp(18px,2vw,24px);background:radial-gradient(ellipse 150px 85px at 0 0,color-mix(in srgb,var(--module-color) 26%,transparent),transparent),#172026;box-shadow:inset 0 1px 1px #f2f8ff16,inset 0 -1px 1px #e1edff0c,0 6px 16px #0000001f;color:#f8fafc;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:border-color .17s ease,box-shadow .17s ease,transform .2s cubic-bezier(.2,.8,.3,1)}.HomeHub_moduleCard__wNj5s[data-module=choreography]{--module-color:#8e9af1}.HomeHub_moduleCard__wNj5s[data-module=budget]{--module-color:#f7c359}.HomeHub_moduleCard__wNj5s[data-module=games]{--module-color:#4cdda1}.HomeHub_moduleCard__wNj5s[data-module=downloads]{--module-color:#48dbda}.HomeHub_moduleCard__wNj5s:focus-visible{outline:2px solid var(--module-color);outline-offset:3px}.HomeHub_moduleCard__wNj5s:active{transform:scale(.985);border-color:var(--module-color)}.HomeHub_moduleIcon__Hc7V_{width:var(--icon-size);aspect-ratio:1;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--module-color) 50%,transparent);border-radius:29%;color:var(--module-color);background:color-mix(in srgb,var(--module-color) 13%,#152129);box-shadow:inset 0 1px 2px #ffffff20,inset 0 0 14px color-mix(in srgb,var(--module-color) 17%,transparent),0 3px 8px #0004}.HomeHub_moduleIcon__Hc7V_ svg{width:56%;height:56%;stroke-width:1.9}.HomeHub_moduleName__bpLX3{min-width:0;margin:0;font-size:clamp(1rem,1.8vw,1.55rem);font-weight:740;line-height:1.15;letter-spacing:-.028em;overflow-wrap:normal}@media (min-width:881px){.HomeHub_hub__seXVh{width:clamp(560px,49vw,800px)}}@media (max-width:880px){.HomeHub_hub__seXVh{width:min(620px,100%)}.HomeHub_title__rPGyh{font-size:clamp(2rem,9vw,3.5rem)}.HomeHub_moduleName__bpLX3{font-size:clamp(1rem,4.7vw,1.65rem)}}@media (max-height:650px){.HomeHub_hub__seXVh{gap:12px;padding-top:6px}.HomeHub_hero__llBlu{gap:8px}.HomeHub_title__rPGyh{font-size:clamp(1.8rem,7vw,2.6rem)}.HomeHub_moduleCard__wNj5s{--icon-size:38px;padding-block:3px;border-radius:17px}.HomeHub_moduleName__bpLX3{font-size:clamp(1rem,4.7vw,1.3rem)}}@media (max-height:550px){.HomeHub_hero__llBlu{gap:6px}.HomeHub_title__rPGyh{font-size:28px}}@media (orientation:landscape) and (max-height:499px){.HomeHub_hub__seXVh{gap:0;padding-top:8px;width:min(900px,100%)}.HomeHub_hero__llBlu{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.HomeHub_modules__ykFZ_{max-height:none}.HomeHub_moduleGrid__NLeI1{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--home-landscape-rows),minmax(44px,1fr));gap:8px}.HomeHub_moduleCard__wNj5s{gap:12px;padding-inline:14px;--icon-size:36px}.HomeHub_moduleName__bpLX3{font-size:16px}}@media (hover:hover){.HomeHub_moduleCard__wNj5s:hover{border-color:color-mix(in srgb,var(--module-color) 62%,#ffffff20);box-shadow:inset 0 1px 1px #f2f8ff24,0 8px 20px #0003;transform:translateY(-2px)}}@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))) or (-webkit-backdrop-filter:blur(20px)){.HomeHub_moduleCard__wNj5s{background:radial-gradient(ellipse 150px 85px at 0 0,color-mix(in srgb,var(--module-color) 26%,transparent),transparent),radial-gradient(ellipse 250px 120px at 100% 100%,#b7d6ef1c,transparent),rgb(16 24 30/52%);-webkit-backdrop-filter:blur(20px) saturate(115%);backdrop-filter:blur(20px) saturate(115%)}}@media (prefers-reduced-transparency:reduce){.HomeHub_moduleCard__wNj5s{background:#172026;-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.HomeHub_moduleCard__wNj5s{transition:none}.HomeHub_moduleCard__wNj5s:is(:hover,:active){transform:none}}