.UGBiha_inner{grid-template-columns:.85fr 1.15fr;align-items:center;gap:72px;display:grid}.UGBiha_mascot{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin:0;padding:18px;transition:transform .3s;transform:rotate(-2deg);box-shadow:0 30px 80px #00000073}@media (hover:hover){.UGBiha_mascot:hover{transform:rotate(0)translateY(-4px)}}.UGBiha_mascotImage{border-radius:calc(var(--radius-lg) - 10px);border:3px solid var(--ink);position:relative;overflow:hidden;box-shadow:0 0 0 3px #a855f799}.UGBiha_mascotImage img{width:100%;height:auto}.UGBiha_label{border:2px solid var(--ink);background:var(--grad);font-family:var(--font-display-stack);color:#fff;text-shadow:0 1px 0 var(--ink);box-shadow:0 3px 0 var(--ink);border-radius:999px;padding:5px 14px;font-size:.8rem;font-weight:700;position:absolute;bottom:14px;left:14px}.UGBiha_mascotBody{padding:20px 8px 6px}.UGBiha_mascotName{font-family:var(--font-display-stack);font-size:1.9rem;font-weight:700;line-height:1.1}.UGBiha_quote{border:2px solid var(--ink);color:var(--ink);font-family:var(--font-display-stack);box-shadow:0 4px 0 var(--ink);background:#fff;border-radius:16px 16px 16px 4px;margin-top:12px;padding:8px 16px;font-weight:700;display:inline-block}.UGBiha_mascotDesc{color:var(--muted);margin-top:14px;font-size:.95rem}.UGBiha_copy .sectionDesc{max-width:560px}.UGBiha_values{gap:16px;margin:40px 0 0;padding:0;list-style:none;display:grid}.UGBiha_value{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff08;align-items:flex-start;gap:18px;padding:20px 22px;transition:border-color .2s,background .2s;display:flex}.UGBiha_value:hover{border-color:var(--line-strong);background:var(--grad-soft)}.UGBiha_valueIcon{border:2px solid var(--ink);background:var(--grad);color:#fff;width:48px;height:48px;box-shadow:0 4px 0 var(--ink);border-radius:14px;flex-shrink:0;place-items:center;font-size:1.25rem;display:grid}.UGBiha_valueTitle{font-family:var(--font-display-stack);font-size:1.15rem;font-weight:700}.UGBiha_valueDesc{color:var(--muted);margin-top:4px;font-size:.95rem}@media (max-width:960px){.UGBiha_inner{grid-template-columns:1fr;gap:56px}.UGBiha_mascot{max-width:420px;margin-inline:auto}.UGBiha_copy{text-align:center}.UGBiha_copy .sectionDesc{margin-inline:auto}.UGBiha_values{text-align:left}}@media (max-width:720px){.UGBiha_inner{gap:40px}.UGBiha_mascot{padding:14px;transform:none}.UGBiha_mascotName{font-size:1.6rem}.UGBiha_values{gap:12px;margin-top:28px}.UGBiha_value{gap:14px;padding:16px}.UGBiha_valueIcon{border-radius:12px;width:42px;height:42px;font-size:1.1rem}.UGBiha_valueTitle{font-size:1.05rem}}
.iFXqMa_panel{border:1px solid var(--line-strong);background:radial-gradient(60% 80% at 0% 0%, #a855f747, transparent 70%), radial-gradient(60% 80% at 100% 100%, #22d3ee33, transparent 70%), var(--surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:40px;padding:72px 48px;position:relative;overflow:hidden}.iFXqMa_panel:before{content:"✦";color:#fff;text-shadow:0 0 20px var(--purple);opacity:.8;font-size:2.4rem;position:absolute;top:28px;right:40px}.iFXqMa_emailCard{border:1px solid var(--line-strong);border-radius:var(--radius);background:#0704178c;flex-wrap:wrap;align-items:center;gap:20px 24px;max-width:860px;margin:0 auto;padding:24px 28px;display:flex}.iFXqMa_emailIcon{border:2px solid var(--ink);background:var(--grad);color:#fff;width:60px;height:60px;box-shadow:0 4px 0 var(--ink);border-radius:18px;flex-shrink:0;place-items:center;font-size:1.6rem;display:grid}.iFXqMa_emailText{flex-direction:column;flex:1;min-width:220px;display:flex}.iFXqMa_emailLabel{letter-spacing:.04em;color:var(--muted);font-size:.8rem}.iFXqMa_emailAddress{font-family:var(--font-display-stack);overflow-wrap:anywhere;font-size:clamp(1.2rem,2.4vw,1.6rem);font-weight:700;transition:color .18s}.iFXqMa_emailAddress:hover{color:var(--cyan)}.iFXqMa_emailActions{flex-wrap:wrap;gap:12px;display:flex}.iFXqMa_links{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;max-width:860px;margin:24px auto 0;padding:0;list-style:none;display:grid}.iFXqMa_link{text-align:center;border:1px solid var(--line);border-radius:var(--radius);background:#07041780;flex-direction:column;align-items:center;gap:14px;height:100%;padding:26px 16px 22px;font-weight:600;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative}.iFXqMa_link:hover{border-color:color-mix(in srgb, var(--brand) 70%, transparent);box-shadow:0 12px 40px color-mix(in srgb, var(--brand) 25%, transparent);transform:translateY(-3px)}.iFXqMa_icon{background:color-mix(in srgb, var(--brand) 16%, transparent);width:56px;height:56px;color:var(--brand);border-radius:18px;flex-shrink:0;place-items:center;font-size:1.6rem;display:grid}.iFXqMa_label{font-size:.95rem}.iFXqMa_arrow{color:var(--muted);font-size:.8rem;transition:transform .2s;position:absolute;top:14px;right:14px}.iFXqMa_link:hover .iFXqMa_arrow{color:#fff;transform:translate(2px,-2px)rotate(-45deg)}@media (max-width:720px){.iFXqMa_panel{border-radius:28px;padding:56px 20px 32px}.iFXqMa_emailCard{text-align:center;flex-direction:column;padding:24px 20px}.iFXqMa_emailText{min-width:0}.iFXqMa_emailActions{justify-content:center;width:100%}.iFXqMa_panel:before{font-size:1.8rem;top:18px;right:22px}}@media (max-width:480px){.iFXqMa_emailActions{flex-direction:column}.iFXqMa_emailActions>*{width:100%}}
.ggQ8zq_card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;width:100%;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}@media (hover:hover){.ggQ8zq_card:hover{border-color:color-mix(in srgb, var(--accent-a) 60%, transparent);box-shadow:0 24px 60px #00000073, 0 0 50px color-mix(in srgb, var(--accent-a) 30%, transparent);transform:translateY(-6px)}}.ggQ8zq_cover{aspect-ratio:460/215;border-bottom:3px solid var(--ink);position:relative;overflow:hidden}.ggQ8zq_coverImg{object-fit:cover;transition:transform .4s}.ggQ8zq_card:hover .ggQ8zq_coverImg,.ggQ8zq_card:hover .ggQ8zq_placeholder{transform:scale(1.05)}.ggQ8zq_placeholder{background:radial-gradient(circle at 20% 30%, #ffffff59 0 1.5px, transparent 2px) 0 0 / 46px 46px, radial-gradient(circle at 70% 60%, #ffffff40 0 1px, transparent 1.5px) 0 0 / 30px 30px, linear-gradient(130deg, var(--accent-a), var(--accent-b));place-items:center;transition:transform .4s;display:grid;position:absolute;inset:0}.ggQ8zq_placeholderStar{color:#fff;text-shadow:0 0 14px #fff;font-size:1.6rem;position:absolute;top:14px;right:18px}.ggQ8zq_placeholderTitle{font-family:var(--font-display-stack);color:#fff;text-align:center;-webkit-text-stroke:6px var(--ink);paint-order:stroke fill;text-shadow:0 5px 0 var(--ink);padding-inline:20px;font-size:clamp(1.8rem,3vw,2.3rem);font-weight:800;line-height:1.1}.ggQ8zq_status{border:2px solid var(--ink);font-family:var(--font-display-stack);box-shadow:0 3px 0 var(--ink);border-radius:999px;padding:4px 12px;font-size:.78rem;font-weight:700;position:absolute;top:14px;left:14px}.ggQ8zq_released{background:var(--cyan);color:var(--ink)}.ggQ8zq_comingSoon{color:var(--ink);background:#fff}.ggQ8zq_inDevelopment{background:var(--purple);color:#fff}.ggQ8zq_body{flex-direction:column;flex:1;padding:24px 24px 26px;display:flex}.ggQ8zq_title{font-family:var(--font-display-stack);font-size:1.5rem;font-weight:700;line-height:1.25}.ggQ8zq_tagline{color:color-mix(in srgb, var(--accent-b) 70%, #fff);margin-top:6px;font-weight:600}.ggQ8zq_desc{color:var(--muted);margin-top:12px;font-size:.95rem}.ggQ8zq_genres{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.ggQ8zq_genres li{border:1px solid var(--line-strong);color:#ddd6fe;background:#ffffff0a;border-radius:999px;padding:3px 12px;font-size:.8rem}.ggQ8zq_meta{border-top:1px dashed var(--line);flex-wrap:wrap;gap:12px 28px;margin:20px 0 0;padding-top:18px;font-size:.85rem;display:flex}.ggQ8zq_meta dt{color:var(--muted);letter-spacing:.04em;font-size:.75rem}.ggQ8zq_meta dd{margin:2px 0 0;font-weight:600}.ggQ8zq_platforms{gap:10px;padding-top:2px;font-size:1.05rem;display:flex}.ggQ8zq_footer{margin-top:auto;padding-top:24px}.ggQ8zq_cta{width:100%}.ggQ8zq_featured{flex-direction:row;max-width:1040px;margin-inline:auto}.ggQ8zq_featured:hover{transform:translateY(-4px)}.ggQ8zq_featured .ggQ8zq_cover{aspect-ratio:auto;border-bottom:0;border-right:3px solid var(--ink);flex:0 0 58%;min-height:340px}.ggQ8zq_featured .ggQ8zq_placeholderTitle{font-size:clamp(2.4rem,5vw,3.6rem)}.ggQ8zq_featured .ggQ8zq_body{justify-content:center;padding:40px 36px}.ggQ8zq_featured .ggQ8zq_title{font-size:2rem}.ggQ8zq_featured .ggQ8zq_footer{margin-top:0;padding-top:28px}@media (max-width:860px){.ggQ8zq_featured{flex-direction:column}.ggQ8zq_featured .ggQ8zq_cover{aspect-ratio:460/215;border-right:0;border-bottom:3px solid var(--ink);flex:none;min-height:0}.ggQ8zq_featured .ggQ8zq_body{padding:28px 24px}}
.R7u5xa_grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.R7u5xa_grid>li{display:flex}.R7u5xa_preparing{border:1.5px dashed var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:720px;margin:0 auto;padding:64px 24px;display:flex}.R7u5xa_preparingStar{color:#fff;text-shadow:0 0 16px var(--cyan), 0 0 32px var(--purple);font-size:2rem;animation:2.4s ease-in-out infinite R7u5xa_preparing-twinkle}.R7u5xa_preparingText{color:var(--muted);font-size:clamp(1.3rem,2.6vw,1.7rem);font-weight:700}@keyframes R7u5xa_preparing-twinkle{0%,to{opacity:.5;transform:scale(.85)rotate(0)}50%{opacity:1;transform:scale(1.1)rotate(45deg)}}@media (max-width:720px){.R7u5xa_preparing{border-radius:var(--radius);padding:48px 20px}}@media (max-width:400px){.R7u5xa_grid{grid-template-columns:1fr}}
.ZARIfG_hero{min-height:calc(100vh - var(--header-h));min-height:calc(100svh - var(--header-h));align-items:center;padding-block:72px 120px;display:flex;position:relative;overflow-x:clip}.ZARIfG_inner{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;display:grid}.ZARIfG_copy{animation:.8s ease-out both ZARIfG_rise}.ZARIfG_badge{border:1px solid var(--line-strong);font-family:var(--font-display-stack);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:#ffffff0a;border-radius:999px;align-items:center;gap:10px;padding:7px 16px;font-size:.82rem;font-weight:600;display:inline-flex}.ZARIfG_dot{background:var(--cyan);width:8px;height:8px;box-shadow:0 0 12px var(--cyan);border-radius:50%;animation:2s ease-in-out infinite ZARIfG_pulse}.ZARIfG_kicker{font-family:var(--font-display-stack);color:#e9e2ff;margin-top:28px;font-size:clamp(1.4rem,2.6vw,2rem);font-weight:700}.ZARIfG_title{margin-top:14px}.ZARIfG_logo{filter:drop-shadow(0 12px 40px #a855f773);width:min(100%,560px);height:auto}.ZARIfG_desc{max-width:520px;color:var(--muted);margin-top:26px;font-size:1.1rem}.ZARIfG_visual{aspect-ratio:1;place-items:center;animation:.8s ease-out .15s both ZARIfG_rise;display:grid;position:relative}.ZARIfG_portrait{aspect-ratio:1;background:var(--grad);width:78%;box-shadow:0 0 0 5px var(--ink), 0 0 80px #a855f78c, 0 0 140px #22d3ee40;border-radius:50%;padding:6px;position:relative}.ZARIfG_portrait img{object-fit:cover;border:4px solid var(--ink);border-radius:50%;width:100%;height:100%}.ZARIfG_scene{perspective:1100px;animation:6s ease-in-out infinite ZARIfG_float;position:absolute;inset:0}.ZARIfG_system{transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));place-items:center;transition:transform .5s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;inset:0}.ZARIfG_orbit{--ax:1;--ay:.35;--tumble:3s;--spin:2s;--planet:20px;--c1:#c084fc;--c2:#7c3aed;transform-style:preserve-3d;animation:ZARIfG_ring-tumble var(--tumble) linear infinite;pointer-events:none;position:absolute;inset:6%}.ZARIfG_orbitInner{--ax:.3;--ay:1;--tumble:2.4s;--spin:1.4s;--planet:14px;--c1:#67e8f9;--c2:#0891b2;inset:9%}.ZARIfG_orbitInner,.ZARIfG_orbitInner .ZARIfG_planet,.ZARIfG_orbitInner .ZARIfG_spinner{animation-direction:reverse}.ZARIfG_orbitInner .ZARIfG_planetSlot{animation-direction:normal}.ZARIfG_ring{border:2px dashed #c4b5fd8c;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 24px #a855f759,inset 0 0 24px #a855f740}.ZARIfG_orbitInner .ZARIfG_ring{border:1.5px solid #67e8f980;box-shadow:0 0 18px #22d3ee4d,inset 0 0 18px #22d3ee33}.ZARIfG_spinner{transform-style:preserve-3d;animation:ZARIfG_orbit-spin var(--spin) linear infinite;position:absolute;inset:0}.ZARIfG_planetSlot{transform-style:preserve-3d;animation:ZARIfG_orbit-spin var(--spin) linear infinite reverse;position:absolute;top:50%;left:0}.ZARIfG_planet{width:var(--planet);height:var(--planet);margin:calc(var(--planet) / -2) 0 0 calc(var(--planet) / -2);background:radial-gradient(circle at 32% 28%, #fff 0 10%, var(--c1) 34%, var(--c2) 78%, #1a0b3d 100%);box-shadow:0 0 18px var(--c1);animation:ZARIfG_ring-untumble var(--tumble) linear infinite;border-radius:50%;position:absolute}.ZARIfG_speech{z-index:2;border:3px solid var(--ink);color:var(--ink);font-family:var(--font-display-stack);white-space:nowrap;box-shadow:0 5px 0 var(--ink), 0 12px 30px #a855f766;background:#fff;border-radius:22px 22px 22px 6px;padding:12px 20px;font-size:1rem;font-weight:700;animation:4s ease-in-out infinite ZARIfG_bob;position:absolute;top:6%;right:-2%;transform:rotate(4deg)}.ZARIfG_sparkle{z-index:1;color:#fff;text-shadow:0 0 12px var(--cyan), 0 0 24px var(--purple);animation:3s ease-in-out infinite ZARIfG_twinkle;position:absolute}.ZARIfG_s1{font-size:1.8rem;top:14%;left:6%}.ZARIfG_s2{font-size:1.4rem;animation-delay:1s;bottom:12%;right:4%}.ZARIfG_s3{font-size:1rem;animation-delay:2s;bottom:22%;left:0}@media (max-width:1100px) and (min-width:961px){.ZARIfG_inner{gap:32px}.ZARIfG_speech{right:0}}@media (max-width:960px){.ZARIfG_hero{min-height:auto;padding-block:40px 88px}.ZARIfG_inner{text-align:center;grid-template-columns:1fr;gap:28px}.ZARIfG_visual{order:-1;width:min(86%,400px);margin-inline:auto}.ZARIfG_logo{width:min(100%,460px)}.ZARIfG_logo,.ZARIfG_desc{margin-inline:auto}.ZARIfG_speech{font-size:.9rem;right:0}}@media (max-width:720px){.ZARIfG_hero{padding-block:24px 64px}.ZARIfG_badge{letter-spacing:.06em;padding:6px 14px;font-size:.72rem}.ZARIfG_kicker{margin-top:20px}.ZARIfG_title{margin-top:10px}.ZARIfG_desc{margin-top:18px;font-size:1rem}.ZARIfG_speech{border-width:2.5px;border-radius:18px 18px 18px 5px;padding:8px 14px;font-size:.8rem;top:2%;right:-2%}.ZARIfG_s1{font-size:1.4rem}}@media (max-height:560px) and (orientation:landscape){.ZARIfG_hero{min-height:auto}}@keyframes ZARIfG_float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes ZARIfG_bob{0%,to{transform:rotate(4deg)translateY(0)}50%{transform:rotate(2deg)translateY(-6px)}}@keyframes ZARIfG_orbit-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ZARIfG_ring-tumble{0%{transform:rotate3d(var(--ax), var(--ay), 0, 0deg)}to{transform:rotate3d(var(--ax), var(--ay), 0, 360deg)}}@keyframes ZARIfG_ring-untumble{0%{transform:rotate3d(var(--ax), var(--ay), 0, 0deg)}to{transform:rotate3d(var(--ax), var(--ay), 0, -360deg)}}@keyframes ZARIfG_twinkle{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}@keyframes ZARIfG_pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes ZARIfG_rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}
