@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";.desktop-runtime-gate{z-index:2147483647;color:#f8fbff;background:radial-gradient(circle at 50% 34%,#1297ff33,#0000 32%),#020617f5;place-items:center;padding:24px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid;position:fixed;inset:0}.desktop-runtime-card{text-align:center;background:linear-gradient(145deg,#0c1938f7,#040a1cfa);border:1px solid #38bdf847;border-radius:24px;justify-items:center;gap:14px;width:min(420px,100%);padding:34px 30px;display:grid;box-shadow:0 24px 80px #00000075,0 0 42px #0ea5e91a}.desktop-runtime-icon{color:#38bdf8;background:#0ea5e91a;border:1px solid #38bdf84d;border-radius:20px;place-items:center;width:62px;height:62px;display:grid}.desktop-runtime-card strong{font-size:20px;line-height:1.2}.desktop-runtime-card small{color:#e2e8f0ad;max-width:330px;font-size:13px;line-height:1.55}.desktop-runtime-card button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0284c7,#2563eb);border:1px solid #38bdf859;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:43px;margin-top:4px;padding:0 18px;font-weight:800;display:inline-flex}.hero-load-animation{transform-origin:bottom;animation:1.15s cubic-bezier(.16,1,.3,1) both hero-stage-in}.hero-load-animation:after{content:none;display:none}.hero-load-animation .hero-video.is-ready{animation:1.45s cubic-bezier(.16,1,.3,1) both hero-bg-zoom}.hero-load-animation .hero-content{opacity:0;animation:.95s cubic-bezier(.16,1,.3,1) .35s both hero-copy-in}.hero-load-animation .hero-pill{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) .5s both hero-pill-in}.hero-load-animation .title-line{opacity:0;filter:blur(12px);animation:.85s cubic-bezier(.16,1,.3,1) both hero-title-line-in;transform:translateY(34px)scale(.94)}.hero-load-animation .title-line:first-child{animation-delay:.6s}.hero-load-animation .title-line:nth-child(2){animation-delay:.72s}.hero-load-animation .title-line:nth-child(3){animation-delay:.84s}.hero-load-animation .hero-info-box{opacity:0;animation:.85s cubic-bezier(.16,1,.3,1) .98s both hero-info-in}.hero-load-animation .character-switcher{opacity:0;animation:.95s cubic-bezier(.16,1,.3,1) 1.05s both hero-switcher-in}.theme-transition-flash{z-index:5;opacity:0;pointer-events:none;background:radial-gradient(circle at 76% 70%, var(--theme-glow), transparent 42%), linear-gradient(120deg, transparent, color-mix(in srgb, var(--theme-main) 26%, transparent), transparent);mix-blend-mode:screen;position:absolute;inset:0}.theme-switching .theme-transition-flash{animation:.78s cubic-bezier(.16,1,.3,1) both character-theme-flash}.theme-switching .hero-content{animation:.78s cubic-bezier(.16,1,.3,1) both hero-theme-copy-pulse}.theme-switching .hero-video{filter:brightness(.78)saturate(1.25)}.character-card{transform-style:preserve-3d}.character-card:disabled{cursor:wait}.character-card.transitioning-card{z-index:20;border-color:color-mix(in srgb, var(--theme-main) 88%, white 12%);box-shadow:0 0 42px var(--theme-glow), 0 24px 70px #00000075, inset 0 0 34px color-mix(in srgb, var(--theme-main) 18%, transparent);animation:.78s cubic-bezier(.16,1,.3,1) both character-card-forward}.character-card.transitioning-card:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(120deg,#0000,#ffffff57,#0000);animation:.72s both character-card-shine;position:absolute;inset:-1px}.switch-to-aira .character-card.transitioning-card{box-shadow:0 0 52px #ff4fd87a,0 24px 70px #00000075,inset 0 0 34px #ff4fd82e}.switch-to-aiman .character-card.transitioning-card{box-shadow:0 0 52px #007bff7a,0 24px 70px #00000075,inset 0 0 34px #007bff2e}.theme-switching .character-card:not(.transitioning-card){opacity:.55;filter:blur(1px)saturate(.7);transform:scale(.92)}.reveal-section{opacity:1;filter:none;transform-origin:bottom;transform:none}.reveal-section:after{display:none}.reveal-section.is-visible{opacity:1;filter:none;transform:none}.reveal-section.is-visible:after{animation:none}.reveal-split .section-intro,.reveal-split .category-card,.reveal-cards .card-collection-copy,.reveal-cards .collectible-card,.reveal-zoom .cta-copy,.reveal-zoom .cta-action,.reveal-rise article,.reveal-rise .world-card,.reveal-rise .worlds-header>span,.reveal-rise .worlds-header>h2,.reveal-rise .worlds-header>p{opacity:0;will-change:transform, opacity, filter;transition:opacity 1.25s cubic-bezier(.16,1,.3,1),transform 1.45s cubic-bezier(.16,1,.3,1),filter 1.45s cubic-bezier(.16,1,.3,1)}.reveal-rise article,.reveal-rise .world-card{filter:blur(16px);transform:translateY(44px)scale(.9)}.reveal-rise .worlds-header>span{filter:blur(10px);transform:translateY(-18px)scale(.94)}.reveal-rise .worlds-header>h2{filter:blur(14px);transform:translateY(32px)scale(.96)}.reveal-rise .worlds-header>p{filter:blur(12px);transform:translateY(24px)scale(.98)}.reveal-rise.is-visible article,.reveal-rise.is-visible .world-card,.reveal-rise.is-visible .worlds-header>span,.reveal-rise.is-visible .worlds-header>h2,.reveal-rise.is-visible .worlds-header>p{opacity:1;filter:blur();transform:translateY(0)scale(1)}.reveal-rise.is-visible .worlds-header>span{transition-delay:80ms}.reveal-rise.is-visible .worlds-header>h2{transition-delay:.18s}.reveal-rise.is-visible .worlds-header>p{transition-delay:.32s}.reveal-rise.is-visible article:first-child,.reveal-rise.is-visible .world-card:first-child{transition-delay:.18s}.reveal-rise.is-visible article:nth-child(2),.reveal-rise.is-visible .world-card:nth-child(2){transition-delay:.34s}.reveal-rise.is-visible article:nth-child(3),.reveal-rise.is-visible .world-card:nth-child(3){transition-delay:.5s}.reveal-rise.is-visible article:nth-child(4),.reveal-rise.is-visible .world-card:nth-child(4){transition-delay:.66s}.reveal-rise.is-visible article:nth-child(5),.reveal-rise.is-visible .world-card:nth-child(5){transition-delay:.82s}.reveal-split .section-intro{filter:blur(18px);transform:translate(-76px)scale(.94)}.reveal-split .category-card{filter:blur(18px);transform:translateY(58px)scale(.9)rotate(2deg)}.reveal-split.is-visible .section-intro,.reveal-split.is-visible .category-card{opacity:1;filter:blur();transform:translate(0)scale(1)rotate(0)}.reveal-split.is-visible .section-intro{transition-delay:.14s}.reveal-split.is-visible .category-card:first-child{transition-delay:.28s}.reveal-split.is-visible .category-card:nth-child(2){transition-delay:.44s}.reveal-split.is-visible .category-card:nth-child(3){transition-delay:.6s}.reveal-split.is-visible .category-card:nth-child(4){transition-delay:.76s}.reveal-split.is-visible .category-card:nth-child(5){transition-delay:.92s}.reveal-cards .card-collection-copy{filter:blur(18px);transform:translate(-70px)scale(.94)}.reveal-cards .collectible-card{filter:blur(20px)}.reveal-cards .card-one{transform:translate(-180px)translateY(42px)rotate(-34deg)scale(.72)}.reveal-cards .card-two{transform:translateY(80px)rotate(18deg)scale(.7)}.reveal-cards .card-three{transform:translate(185px)translateY(44px)rotate(38deg)scale(.72)}.reveal-cards.is-visible .card-collection-copy,.reveal-cards.is-visible .collectible-card{opacity:1;filter:blur()}.reveal-cards.is-visible .card-collection-copy{transition-delay:.18s;transform:translate(0)scale(1)}.reveal-cards.is-visible .card-one{transition-delay:.38s;transform:translate(-105px)rotate(-12deg)}.reveal-cards.is-visible .card-two{transition-delay:.58s;transform:translateY(4px)rotate(4deg)}.reveal-cards.is-visible .card-three{transition-delay:.78s;transform:translate(108px)rotate(13deg)}.reveal-zoom .cta-copy{filter:blur(16px);transform:translateY(42px)scale(.9)}.reveal-zoom .cta-action{filter:blur(16px);transform:translate(58px)scale(.9)}.reveal-zoom.is-visible .cta-copy,.reveal-zoom.is-visible .cta-action{opacity:1;filter:blur();transform:translate(0)scale(1)}.reveal-zoom.is-visible .cta-copy{transition-delay:.2s}.reveal-zoom.is-visible .cta-action{transition-delay:.42s}@keyframes hero-stage-in{0%{opacity:0;filter:blur(24px)saturate(.72);transform:translateY(44px)scale(.94)rotateX(8deg)}to{opacity:1;filter:blur()saturate();transform:translateY(0)scale(1)rotateX(0)}}@keyframes hero-bg-zoom{0%{filter:blur(14px)brightness(.72)saturate(.8);transform:scale(1.08)}to{filter:blur()brightness()saturate();transform:scale(1)}}@keyframes hero-copy-in{0%{opacity:0;filter:blur(18px);transform:translate(-48px)scale(.96)}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}@keyframes hero-pill-in{0%{opacity:0;filter:blur(12px);transform:translateY(-22px)scale(.88)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes hero-title-line-in{0%{opacity:0;filter:blur(12px);transform:translateY(34px)scale(.94)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes hero-info-in{0%{opacity:0;filter:blur(18px);transform:translateY(34px)scale(.92)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes hero-switcher-in{0%{opacity:0;filter:blur(18px);transform:translateY(52px)scale(.9)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes hero-light-sweep{0%{opacity:0;transform:translate(-125%)skew(-20deg)}18%{opacity:1}to{opacity:0;transform:translate(125%)skew(-20deg)}}@keyframes character-card-forward{0%{filter:blur();transform:translateY(0)scale(1)rotateX(0)rotate(0)}42%{filter:blur();transform:translateY(-82px)translate(-24px)scale(1.24)rotateX(10deg)rotate(-2deg)}72%{transform:translateY(-58px)translate(-12px)scale(1.16)rotateX(0)rotate(1deg)}to{filter:blur();transform:translateY(0)scale(1)rotateX(0)rotate(0)}}@keyframes character-card-shine{0%{opacity:0;transform:translate(-120%)skew(-18deg)}28%{opacity:1}to{opacity:0;transform:translate(120%)skew(-18deg)}}@keyframes character-theme-flash{0%{opacity:0;filter:blur(22px);transform:scale(.9)}38%{opacity:1;filter:blur(8px);transform:scale(1.04)}to{opacity:0;filter:blur();transform:scale(1.18)}}@keyframes hero-theme-copy-pulse{0%{filter:blur();opacity:1;transform:translate(0)scale(1)}45%{filter:blur(10px);opacity:.58;transform:translate(-18px)scale(.97)}to{filter:blur();opacity:1;transform:translate(0)scale(1)}}@keyframes reveal-light-sweep{0%{opacity:0;transform:translate(-120%)skew(-18deg)}18%{opacity:1}to{opacity:0;transform:translate(120%)skew(-18deg)}}@media (prefers-reduced-motion:reduce){.hero-load-animation,.hero-load-animation:after,.hero-load-animation .hero-video,.hero-load-animation .hero-content,.hero-load-animation .hero-pill,.hero-load-animation .title-line,.hero-load-animation .hero-info-box,.hero-load-animation .character-switcher,.theme-transition-flash,.character-card,.reveal-section,.reveal-section:after,.reveal-split .section-intro,.reveal-split .category-card,.reveal-cards .card-collection-copy,.reveal-cards .collectible-card,.reveal-zoom .cta-copy,.reveal-zoom .cta-action,.reveal-rise article,.reveal-rise .world-card,.reveal-rise .worlds-header>span,.reveal-rise .worlds-header>h2,.reveal-rise .worlds-header>p{opacity:1!important;filter:none!important;transition:none!important;animation:none!important;transform:none!important}}.character-summon-overlay{z-index:9999;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0;overflow:visible}.summon-bg-blur{-webkit-backdrop-filter:blur(16px)saturate(.82);backdrop-filter:blur(16px)saturate(.82);background:#02061294;animation:1.34s cubic-bezier(.19,1,.22,1) both summon-bg-in;position:absolute;inset:-8%}.summon-light-ring{aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--theme-main) 38%, transparent) 0%, transparent 58%), conic-gradient(from 90deg, transparent, color-mix(in srgb, var(--theme-main) 70%, white 8%), transparent, color-mix(in srgb, var(--theme-second) 70%, white 8%), transparent);filter:blur(8px);opacity:0;border-radius:999px;width:min(58vw,680px);animation:1.34s cubic-bezier(.19,1,.22,1) both summon-ring-in;position:absolute}.summon-main-card{z-index:2;object-fit:contain;width:min(30vw,340px);max-height:74vh;filter:drop-shadow(0 30px 60px #00000080) drop-shadow(0 0 34px var(--theme-glow));transform-origin:50%;will-change:transform, opacity, filter;animation:1.34s cubic-bezier(.19,1,.22,1) both summon-card-pop;position:relative}.summon-caption{z-index:3;border:1px solid color-mix(in srgb, var(--theme-main) 38%, transparent);box-shadow:0 0 30px var(--theme-glow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;background:#040a1a9e;border-radius:999px;justify-items:center;gap:6px;padding:12px 20px;animation:1.08s cubic-bezier(.19,1,.22,1) .2s both summon-caption-in;display:grid;position:absolute;bottom:clamp(44px,8vh,86px)}.summon-caption span{color:#e2ebffa8;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:900}.summon-caption strong{color:#fff;letter-spacing:-.04em;font-size:18px}.summon-aira .summon-light-ring{background:radial-gradient(circle,#ff4fd852 0%,#0000 58%),conic-gradient(from 90deg,#0000,#ff4fd8d9,#0000,#9b5cffd9,#0000)}.summon-aiman .summon-light-ring{background:radial-gradient(circle,#007bff52 0%,#0000 58%),conic-gradient(from 90deg,#0000,#007bffd9,#0000,#18d9ffd9,#0000)}.theme-switching .site-header,.theme-switching .hero-panel,.theme-switching .stats-panel,.theme-switching .learning-section,.theme-switching .card-collection-section,.theme-switching .cta-banner,.theme-switching .footer-note{animation:1.52s cubic-bezier(.19,1,.22,1) both page-soft-blur}.image-card-switcher{perspective:1200px;pointer-events:none;width:min(23vw,315px);height:min(18vw,235px);display:block;bottom:clamp(42px,5.4vw,86px);right:clamp(26px,3.8vw,58px)}.image-character-card{width:clamp(108px,8.8vw,156px);height:auto;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transform-style:preserve-3d;pointer-events:auto;background:0 0;border:0;border-radius:0;padding:0;transition:transform .46s cubic-bezier(.19,1,.22,1),filter .46s cubic-bezier(.19,1,.22,1),opacity .46s;display:block;position:absolute;overflow:visible}.image-character-card img{filter:drop-shadow(0 20px 28px #00000075);pointer-events:none;border-radius:0;width:100%;height:auto;display:block}.image-character-card.is-flying-source{pointer-events:none;opacity:0!important}.image-card-name{display:none}.image-character-card.active-image-card{z-index:6;opacity:1;filter:saturate(1.08)brightness(1.04)}.theme-aiman .image-character-card.active-image-card{top:4px;left:18%;transform:translateY(-5px)scale(1.04)rotate(-6deg)}.theme-aiman .image-character-card.inactive-image-card{z-index:3;opacity:.84;filter:saturate(.9)brightness(.95)blur(.03px);bottom:8px;right:13%;transform:translateY(14px)scale(.84)rotate(7deg)}.theme-aira .image-character-card.active-image-card{top:4px;right:13%;transform:translateY(-5px)scale(1.04)rotate(6deg)}.theme-aira .image-character-card.inactive-image-card{z-index:3;opacity:.84;filter:saturate(.9)brightness(.95)blur(.03px);bottom:8px;left:18%;transform:translateY(14px)scale(.84)rotate(-7deg)}.image-character-card:hover:not(:disabled){opacity:1;filter:saturate(1.1)brightness(1.06)}.theme-aiman .image-character-card.active-image-card:hover:not(:disabled){transform:translateY(-14px)scale(1.08)rotate(-4deg)}.theme-aira .image-character-card.active-image-card:hover:not(:disabled){transform:translateY(-14px)scale(1.08)rotate(4deg)}.theme-aiman .image-character-card.inactive-image-card:hover:not(:disabled),.theme-aira .image-character-card.inactive-image-card:hover:not(:disabled){transform:translateY(6px)scale(.9)rotate(0)}.character-card.transitioning-card{animation:.5s cubic-bezier(.19,1,.22,1) both character-card-tap}.image-character-card.transitioning-card{z-index:9}.card-flight-layer{left:calc(var(--card-start-left) - var(--card-start-width));top:calc(var(--card-start-top) - var(--card-start-height));width:calc(var(--card-start-width) * 3);height:calc(var(--card-start-height) * 3);z-index:99999;pointer-events:none;transform-origin:50%;transform-style:preserve-3d;contain:layout style;place-items:center;display:grid;position:fixed;overflow:visible}.flying-character-card{transform-origin:50%;filter:drop-shadow(0 20px 30px #0000006b);backface-visibility:hidden;width:100%;max-width:none;height:auto;display:block}.card-flight-out{animation:.76s cubic-bezier(.2,.86,.18,1) forwards card-fly-scale-center}.card-flight-back{animation:.7s cubic-bezier(.2,.86,.18,1) forwards card-fly-scale-home}.card-flight-active .image-card-switcher{pointer-events:none}@keyframes card-fly-scale-center{0%{opacity:1;transform:translate(0,0)scale(.3333)}62%{opacity:1;transform:translate3d(calc((50vw - var(--card-start-left)) - (var(--card-start-width) / 2)), calc((50vh - var(--card-start-top)) - (var(--card-start-height) / 2)), 0) scale(.82)}to{opacity:1;transform:translate3d(calc((50vw - var(--card-start-left)) - (var(--card-start-width) / 2)), calc((50vh - var(--card-start-top)) - (var(--card-start-height) / 2)), 0) scale(1)}}@keyframes card-fly-scale-home{0%{opacity:1;transform:translate3d(calc((50vw - var(--card-start-left)) - (var(--card-start-width) / 2)), calc((50vh - var(--card-start-top)) - (var(--card-start-height) / 2)), 0) scale(1)}72%{opacity:1;transform:translate3d(calc((var(--card-end-left) - var(--card-start-left)) + ((var(--card-end-width) - var(--card-start-width)) / 2)), calc((var(--card-end-top) - var(--card-start-top)) + ((var(--card-end-height) - var(--card-start-height)) / 2)), 0) scale(calc(var(--card-end-scale) * .35))}to{opacity:0;transform:translate3d(calc((var(--card-end-left) - var(--card-start-left)) + ((var(--card-end-width) - var(--card-start-width)) / 2)), calc((var(--card-end-top) - var(--card-start-top)) + ((var(--card-end-height) - var(--card-start-height)) / 2)), 0) scale(calc(var(--card-end-scale) * .3333))}}@keyframes summon-bg-in{0%{opacity:0;-webkit-backdrop-filter:blur()saturate();backdrop-filter:blur()saturate()}18%{opacity:1;-webkit-backdrop-filter:blur(16px)saturate(.82);backdrop-filter:blur(16px)saturate(.82)}82%{opacity:1;-webkit-backdrop-filter:blur(16px)saturate(.82);backdrop-filter:blur(16px)saturate(.82)}to{opacity:0;-webkit-backdrop-filter:blur()saturate();backdrop-filter:blur()saturate()}}@keyframes summon-ring-in{0%{opacity:0;filter:blur(22px);transform:scale(.72)rotate(0)}22%{opacity:.9;filter:blur(8px);transform:scale(1)rotate(80deg)}74%{opacity:.74;filter:blur(10px);transform:scale(1.05)rotate(230deg)}to{opacity:0;filter:blur(26px);transform:scale(1.16)rotate(320deg)}}@keyframes summon-card-pop{0%{opacity:0;filter:blur(12px)drop-shadow(0 30px 60px #00000080);transform:translateY(42px)scale(.76)rotateX(10deg)rotate(-4deg)}22%{opacity:1;filter:blur(0) drop-shadow(0 30px 60px #00000080) drop-shadow(0 0 38px var(--theme-glow));transform:translateY(-8px)scale(1.035)rotateX(0)rotate(1.5deg)}70%{opacity:1;filter:blur(0) drop-shadow(0 30px 60px #00000080) drop-shadow(0 0 30px var(--theme-glow));transform:translateY(0)scale(1)rotate(0)}to{opacity:0;filter:blur(8px)drop-shadow(0 30px 60px #00000080);transform:translateY(-22px)scale(.96)rotate(1deg)}}@keyframes summon-caption-in{0%{opacity:0;filter:blur(8px);transform:translateY(16px)scale(.94)}20%{opacity:1;filter:blur();transform:translateY(0)scale(1)}78%{opacity:1}to{opacity:0;filter:blur(6px);transform:translateY(-10px)scale(.98)}}@keyframes page-soft-blur{0%{filter:blur()brightness();transform:scale(1)}24%{filter:blur(4px)brightness(.84);transform:scale(.992)}74%{filter:blur(4px)brightness(.84);transform:scale(.992)}to{filter:blur()brightness();transform:scale(1)}}@keyframes character-card-tap{0%{transform:translateY(0)scale(1)}45%{transform:translateY(-6px)scale(1.03)}to{transform:translateY(0)scale(1)}}@media (width<=1180px){.image-card-switcher{width:min(32vw,295px);height:220px}.image-character-card{width:clamp(92px,13vw,142px)}}@media (width<=760px){.summon-main-card{width:min(70vw,300px);max-height:70vh}.summon-light-ring{width:86vw}.summon-caption{bottom:38px}.image-card-switcher{width:min(92vw,360px);height:210px;margin:clamp(18px,4vh,30px) auto 0;position:relative;bottom:auto;right:auto}.image-character-card{width:clamp(112px,34vw,142px)}.theme-aiman .image-character-card.active-image-card{inset:4px auto auto 10%;transform:translateY(-2px)scale(1.03)rotate(-5deg)}.theme-aiman .image-character-card.inactive-image-card{inset:44px 10% auto auto;transform:translateY(10px)scale(.82)rotate(7deg)}.theme-aira .image-character-card.active-image-card{inset:4px 10% auto auto;transform:translateY(-2px)scale(1.03)rotate(5deg)}.theme-aira .image-character-card.inactive-image-card{inset:44px auto auto 10%;transform:translateY(10px)scale(.82)rotate(-7deg)}.card-flight-layer{left:calc(var(--card-start-left) - (var(--card-start-width) * .75));top:calc(var(--card-start-top) - (var(--card-start-height) * .75));width:calc(var(--card-start-width) * 2.5);height:calc(var(--card-start-height) * 2.5)}.card-flight-out{animation-duration:.7s}.card-flight-back{animation-duration:.66s}@keyframes card-fly-scale-center{0%{opacity:1;transform:translate(0,0)scale(.4)}62%{opacity:1;transform:translate3d(calc((50vw - var(--card-start-left)) - (var(--card-start-width) / 2)), calc((50vh - var(--card-start-top)) - (var(--card-start-height) / 2)), 0) scale(.84)}to{opacity:1;transform:translate3d(calc((50vw - var(--card-start-left)) - (var(--card-start-width) / 2)), calc((50vh - var(--card-start-top)) - (var(--card-start-height) / 2)), 0) scale(1)}}@keyframes card-fly-scale-home{0%{opacity:1;transform:translate3d(calc((50vw - var(--card-start-left)) - (var(--card-start-width) / 2)), calc((50vh - var(--card-start-top)) - (var(--card-start-height) / 2)), 0) scale(1)}72%{opacity:1;transform:translate3d(calc((var(--card-end-left) - var(--card-start-left)) + ((var(--card-end-width) - var(--card-start-width)) / 2)), calc((var(--card-end-top) - var(--card-start-top)) + ((var(--card-end-height) - var(--card-start-height)) / 2)), 0) scale(calc(var(--card-end-scale) * .42))}to{opacity:0;transform:translate3d(calc((var(--card-end-left) - var(--card-start-left)) + ((var(--card-end-width) - var(--card-start-width)) / 2)), calc((var(--card-end-top) - var(--card-start-top)) + ((var(--card-end-height) - var(--card-start-height)) / 2)), 0) scale(calc(var(--card-end-scale) * .4))}}}@media (prefers-reduced-motion:reduce){.character-summon-overlay,.summon-bg-blur,.summon-light-ring,.summon-main-card,.summon-caption,.flying-character-card{animation:none!important}}.learning-section{border:1px solid color-mix(in srgb, var(--theme-main) 30%, transparent);background:radial-gradient(circle at 78% 12%,#18d9ff1f,#0000 34%),linear-gradient(145deg,#070f28d6,#060a1ead);border-radius:24px;margin-top:36px;padding:30px;box-shadow:inset 0 0 42px #007bff12,0 20px 60px #00000042;grid-template-columns:1fr!important;align-items:stretch!important;gap:24px!important;display:grid!important}.stats-panel article{text-align:center;grid-template-columns:1fr!important;align-content:center!important;justify-items:center!important;gap:8px!important;min-height:184px!important;padding:18px!important}.stats-panel .stat-icon{place-items:center;display:grid;position:relative;width:142px!important;height:142px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.stats-panel .stat-icon:before{content:"";z-index:0;opacity:.95;filter:blur(18px);border-radius:999px;transition:background .28s,box-shadow .28s,opacity .28s;position:absolute;inset:10px}.stats-panel .stat-icon img{z-index:1;object-fit:contain;border-radius:20%;width:100%;height:100%;transition:filter .28s,transform .28s;position:relative}.theme-aiman .stats-panel .stat-icon:before{background:radial-gradient(circle,#18d9ff6b 0%,#007bff38 42%,#007bff00 76%);box-shadow:0 0 30px #18d9ff61,0 0 58px #007bff47}.theme-aiman .stats-panel .stat-icon img{filter:drop-shadow(0 0 12px #18d9ffeb)drop-shadow(0 0 28px #007bffa3)drop-shadow(0 0 48px #18d9ff4d)}.theme-aira .stats-panel .stat-icon:before{background:radial-gradient(circle,#ff4ac96b 0%,#a855ff3d 42%,#a855ff00 76%);box-shadow:0 0 30px #ff4ac961,0 0 58px #a855ff47}.theme-aira .stats-panel .stat-icon img{filter:drop-shadow(0 0 12px #ff4ac9f0)drop-shadow(0 0 28px #a855ffa3)drop-shadow(0 0 48px #ff4ac94d)}.stats-panel article:hover .stat-icon img{transform:translateY(-2px)scale(1.03)}.theme-aiman .stats-panel article:hover .stat-icon img{filter:drop-shadow(0 0 14px #18d9ff)drop-shadow(0 0 34px #007bffc2)drop-shadow(0 0 62px #18d9ff61)}.theme-aira .stats-panel article:hover .stat-icon img{filter:drop-shadow(0 0 14px #ff4ac9)drop-shadow(0 0 34px #a855ffc2)drop-shadow(0 0 62px #ff4ac961)}.stats-panel strong{letter-spacing:-.07em;display:block;white-space:nowrap!important;font-size:clamp(18px,1.18vw,23px)!important;line-height:1!important}.stats-panel small{white-space:nowrap;display:block;max-width:none!important;margin-top:7px!important;font-size:clamp(13px,.86vw,16px)!important;line-height:1.28!important}.section-intro{justify-content:space-between;gap:24px;display:flex;align-self:stretch!important;align-items:center!important}.section-intro>span,.section-intro>p{display:none!important}.section-intro h2{white-space:nowrap;max-width:none;margin:0!important;font-size:clamp(26px,2.35vw,38px)!important;line-height:1!important}.section-intro h2 strong{display:inline!important}.section-intro .outline-link{background:#030a1eb8;border-color:#18d9ff5c;border-radius:14px;flex:none;min-height:48px;padding-inline:20px;box-shadow:0 0 24px #007bff29,inset 0 0 20px #007bff0f;font-size:0!important}.theme-aira .section-intro .outline-link{background:#120622b8;border-color:#ff4ac96b;box-shadow:0 0 24px #ff4ac92e,inset 0 0 20px #ff4ac912}.section-intro .outline-link:before{content:"Mula Sekarang!";font-size:14px;font-weight:900}.section-intro .outline-link svg{width:17px;height:17px}.category-grid{align-self:center;align-items:center;width:100%}.category-card{transition:transform .24s,border-color .24s,box-shadow .24s;position:relative;align-items:initial!important;justify-content:initial!important;background:0 0!important;border:1.5px solid #18d9ffb8!important;border-radius:18px!important;height:auto!important;min-height:0!important;padding:0!important;display:block!important;overflow:hidden!important;box-shadow:0 0 0 1px #007bff2e,0 0 20px #007bff57,0 0 44px #18d9ff24!important}.theme-aira .category-card{border-color:#ff4ac9c7!important;box-shadow:0 0 0 1px #ff4ac92e,0 0 20px #ff4ac957,0 0 46px #a855ff2e!important}.category-card:before{display:none!important}.category-card>img{z-index:1;aspect-ratio:16/9;position:relative;object-fit:cover!important;mix-blend-mode:normal!important;filter:none!important;background:0 0!important;border-radius:0!important;width:100%!important;height:auto!important;min-height:0!important;display:block!important;transform:none!important}.category-card a{z-index:2;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050c2080;border:1px solid #ffffff2e;border-radius:999px;place-items:center;width:34px;height:34px;transition:transform .24s,border-color .24s,background .24s,box-shadow .24s,color .24s;display:grid;position:absolute;bottom:12px;right:12px}.theme-aira .category-card a{background:#1607248a}.category-card:hover{transform:translateY(-6px);border-color:#18d9fff5!important;box-shadow:0 0 0 1px #18d9ff47,0 0 28px #007bff75,0 0 68px #18d9ff42!important}.theme-aira .category-card:hover{border-color:#ff4ac9fa!important;box-shadow:0 0 0 1px #ff4ac94d,0 0 30px #ff4ac97a,0 0 72px #a855ff47!important}.category-card:hover>img{filter:none!important;transform:none!important}.category-card:hover a{background:var(--blue);color:#fff;border-color:#ffffff47;transform:scale(1.08);box-shadow:0 0 22px #007bff73}.theme-aira .category-card:hover a{background:var(--theme-main);box-shadow:0 0 24px #ff4ac985}.category-card.purple:hover a{background:var(--purple);box-shadow:0 0 22px #7d3cff73}.category-card.cyan:hover a{background:var(--cyan);box-shadow:0 0 22px #18d9ff73}.category-card.orange:hover a{background:var(--orange);box-shadow:0 0 22px #ff8a2a73}.category-card.violet:hover a{background:var(--violet);box-shadow:0 0 22px #a855ff73}@media (width<=1180px){.section-intro h2,.stats-panel strong,.stats-panel small{white-space:normal!important}}@media (width<=760px){.learning-section{padding:22px}.section-intro{flex-direction:column;align-items:flex-start!important}.section-intro .outline-link{width:100%}}@media (prefers-reduced-motion:reduce){.category-card,.category-card a{transition:none}.category-card:hover,.category-card:hover a{transform:none}}.demo-game-shell{background:radial-gradient(circle at 70% 12%,#007bff47,#0000 28%),radial-gradient(circle at 20% 80%,#a855ff2e,#0000 34%),linear-gradient(#030713 0%,#050b1f 100%);min-height:100vh;padding:24px clamp(16px,3vw,42px) 34px;overflow:hidden}.demo-game-shell .site-header,.demo-game-page,.demo-game-footer{z-index:1;width:min(100%,1480px);margin-inline:auto;position:relative}.demo-game-page{background:radial-gradient(circle at 78% 22%,#18d9ff24,#0000 34%),linear-gradient(145deg,#070f28eb,#080c22c7);border:1px solid #18d9ff47;border-radius:28px;grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);align-items:stretch;gap:28px;min-height:620px;margin-top:10px;padding:clamp(22px,3vw,42px);display:grid;box-shadow:0 26px 90px #0000005c,inset 0 0 48px #007bff14}.demo-copy{flex-direction:column;justify-content:center;gap:18px;display:flex}.demo-back{color:#e2ebffb8;align-items:center;gap:9px;width:fit-content;font-size:13px;font-weight:800;display:inline-flex}.demo-pill{color:#18d9ff;letter-spacing:.1em;text-transform:uppercase;background:#007bff14;border:1px solid #18d9ff4d;border-radius:999px;width:fit-content;padding:8px 12px;font-size:12px;font-weight:900;display:inline-flex}.demo-copy h1{letter-spacing:-.07em;margin:0;font-size:clamp(42px,5vw,78px);line-height:.92}.demo-copy h1 span{color:#fff;display:block}.demo-copy h1 strong{color:#007bff;display:block}.demo-copy p{color:#e2ebffb8;max-width:560px;margin:0;font-size:16px;font-weight:600;line-height:1.7}.demo-actions{flex-wrap:wrap;gap:14px;margin-top:6px;display:flex}.demo-screen{background:radial-gradient(circle at 50% 0,#18d9ff2e,#0000 38%),#030818b8;border:1px solid #18d9ff52;border-radius:24px;align-content:center;gap:18px;min-height:540px;padding:clamp(18px,2vw,30px);display:grid;box-shadow:inset 0 0 40px #007bff1a,0 22px 60px #00000047}.demo-subject-card{border:1.5px solid #18d9ffb8;border-radius:20px;overflow:hidden;box-shadow:0 0 0 1px #007bff2e,0 0 38px #18d9ff2e}.demo-subject-card img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.demo-question-card{background:linear-gradient(145deg,#ffffff14,#ffffff08);border:1px solid #ffffff1f;border-radius:22px;padding:22px}.demo-question-card small{color:#18d9ff;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-weight:900;display:block}.demo-question-card h2{letter-spacing:-.04em;margin:0 0 16px;font-size:clamp(24px,2.4vw,38px);line-height:1.08}.demo-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.demo-options button{color:#fff;min-height:52px;font:inherit;cursor:pointer;background:#040c20b8;border:1px solid #18d9ff3d;border-radius:14px;font-weight:800}.demo-options button:hover{border-color:#18d9ffb8;box-shadow:0 0 24px #18d9ff33}.demo-game-footer{color:#e2ebff85;margin-top:18px;font-size:13px}.world-card>img{will-change:transform, filter}.world-card:hover>img{animation:5.8s ease-in-out infinite worldImageDrift}.world-hologram{display:none!important}@keyframes worldImageDrift{0%{transform:scale(1.1)translate(0,0)}20%{transform:scale(1.1)translate(8px,-5px)}45%{transform:scale(1.1)translate(-6px,6px)}70%{transform:scale(1.1)translate(7px,5px)}to{transform:scale(1.1)translate(0,0)}}@media (width<=980px){.demo-game-page{grid-template-columns:1fr}.demo-screen{min-height:auto}}@media (width<=620px){.demo-options{grid-template-columns:1fr}.demo-game-page{border-radius:22px;padding:18px}}.global-event-section{width:min(100%,1280px);box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(280px,.92fr) minmax(320px,1.08fr);align-items:center;gap:clamp(34px,5vw,78px);margin:clamp(72px,8vw,120px) auto 0;padding:clamp(20px,2vw,28px) 0;display:grid;position:relative;overflow:visible}.global-event-section:before{content:"";opacity:.18;pointer-events:none;background:radial-gradient(circle at 24% 48%,#18d9ff2e,#0000 34%),radial-gradient(circle at 82% 28%,#a759ff24,#0000 30%);position:absolute;inset:-8% 0}.global-event-section:after{content:"";opacity:.25;filter:blur(20px);pointer-events:none;background:radial-gradient(#007bff38,#0000 70%);height:110px;position:absolute;bottom:-30px;left:12%;right:12%}.global-event-visual,.global-event-copy{z-index:1;position:relative}.global-event-visual{place-items:center;min-height:clamp(400px,39vw,560px);display:grid}.mystery-hologram-frame{aspect-ratio:9/16;background:radial-gradient(circle at 50% 74%,#18d9ff33,#0000 40%),linear-gradient(#050f2875,#0207141f);border-radius:30px;place-items:center;width:min(72vw,365px);display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #18d9ff33,0 0 42px #18d9ff2e,0 28px 80px #00000061}.mystery-hologram-frame:before{content:"";z-index:0;opacity:.72;filter:blur(20px);background:radial-gradient(circle at 50% 72%,#18d9ff61,#0000 24%),radial-gradient(circle at 50% 44%,#007bff3d,#0000 42%),linear-gradient(#0000,#18d9ff17 74%,#0000);position:absolute;inset:-18%}.mystery-hologram-frame:after{content:"CLASSIFIED";z-index:4;color:#ccf7ffe6;letter-spacing:.18em;background:#030a1eb8;border:1px solid #18d9ff57;border-radius:999px;padding:7px 13px;font-size:11px;font-weight:900;position:absolute;top:18px;left:50%;transform:translate(-50%);box-shadow:0 0 22px #18d9ff2e}.mystery-hologram-frame video{z-index:2;object-fit:contain;object-position:center center;mix-blend-mode:screen;filter:saturate(1.2)brightness(1.05)drop-shadow(0 0 18px #18d9ffd1)drop-shadow(0 0 46px #007bff7a);width:100%;height:100%;position:relative}.mystery-scanline{z-index:3;opacity:.18;mix-blend-mode:screen;pointer-events:none;background:repeating-linear-gradient(#c4f6ff47 0 1px,#0000 1px 7px);position:absolute;inset:0}.mystery-platform{z-index:1;aspect-ratio:1;filter:blur(8px);background:radial-gradient(circle,#18d9ff80,#007bff2e 42%,#0000 68%);border-radius:999px;width:54%;position:absolute;bottom:7%;left:50%;transform:translate(-50%)rotateX(70deg)}.mystery-status-card{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#040b20b8;border:1px solid #ffffff1f;border-radius:22px;min-width:178px;padding:16px 18px;position:absolute;bottom:5%;right:2%;box-shadow:0 20px 50px #00000047,inset 0 0 24px #ffffff0a}.mystery-status-card span,.event-kicker,.event-progress-panel small{color:var(--theme-main);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900}.mystery-status-card strong{color:#fff;letter-spacing:-.04em;margin:6px 0 4px;font-size:24px;display:block}.mystery-status-card small{color:#e2ebffa8;font-weight:800}.global-event-copy h2{color:#fff;letter-spacing:-.07em;max-width:620px;margin:14px 0 18px;font-size:clamp(36px,3.8vw,64px);line-height:.98}.global-event-copy h2 strong{color:var(--theme-main);text-shadow:0 0 28px #007bff3d}.global-event-copy p{color:#e2ebffb8;max-width:650px;margin:0;font-size:clamp(14px,1.04vw,16px);line-height:1.75}.event-mission-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:28px 0;display:grid}.event-mission-list span{color:#f5f8ffe0;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:10px;min-height:48px;padding:12px 14px;font-size:13px;font-weight:850;display:flex}.event-mission-list span:before{content:"";background:var(--theme-main);width:8px;height:8px;box-shadow:0 0 14px var(--theme-main);border-radius:999px;flex:none}.event-progress-panel{background:#030a1e94;border:1px solid #ffffff1a;border-radius:22px;gap:12px;max-width:520px;margin-bottom:26px;padding:18px;display:grid;box-shadow:inset 0 0 26px #ffffff09}.event-progress-panel>div{justify-content:space-between;align-items:center;gap:18px;display:flex}.event-progress-panel strong{color:#fff;font-size:28px}.event-progress-track{background:#ffffff14;border-radius:999px;height:12px;display:block;position:relative;overflow:hidden}.event-progress-track span{border-radius:inherit;background:linear-gradient(90deg,#007bff,#18d9ff,#a855ff);width:72%;height:100%;display:block;box-shadow:0 0 24px #18d9ff70}.event-action{width:fit-content}@media (width<=980px){.global-event-section{grid-template-columns:1fr}.global-event-visual{min-height:auto}.global-event-copy{text-align:center}.global-event-copy h2,.global-event-copy p,.event-progress-panel,.event-action{margin-inline:auto}}@media (width<=640px){.global-event-section{padding:24px 0 32px}.mystery-hologram-frame{width:min(82vw,320px)}.mystery-status-card{margin-top:-30px;position:relative;bottom:auto;right:auto}.event-mission-list{grid-template-columns:1fr}}.announcements-shell{background:radial-gradient(circle at 82% 14%,#1877f221,#0000 25%),radial-gradient(circle at 12% 48%,#23d3ff12,#0000 26%),linear-gradient(#030713 0%,#050b1f 52%,#030713 100%);min-height:100vh;padding:24px clamp(16px,3vw,42px) 44px;overflow-x:clip}.announcements-header,.hebahan-intro,.facebook-feed,.announcements-footer{z-index:1;width:min(100%,1180px);margin-inline:auto;position:relative}.hebahan-intro{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:flex-end;gap:28px;padding:clamp(38px,5vw,66px) 0 30px;display:flex}.hebahan-intro span{color:var(--theme-main);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:900;display:inline-flex}.hebahan-intro h1{color:#fff;letter-spacing:-.06em;margin:0 0 12px;font-size:clamp(36px,4.2vw,58px);line-height:1}.hebahan-intro p{color:#e2ebffad;max-width:640px;margin:0;font-size:15px;line-height:1.7}.facebook-page-button,.facebook-post-link{justify-content:center;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.facebook-page-button{color:#fff;background:linear-gradient(135deg,#1877f2f5,#2f64dce6);border:1px solid #73b5ff61;border-radius:14px;flex:none;min-height:48px;padding:0 18px;font-size:13px;font-weight:900;transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 14px 34px #1877f238}.facebook-page-button svg:first-child,.facebook-media-badge svg{fill:currentColor;width:20px;height:20px}.facebook-page-button:hover,.facebook-page-button:focus-visible{border-color:#a0d0ffb8;outline:none;transform:translateY(-2px);box-shadow:0 18px 42px #1877f252}.facebook-feed{padding-top:28px}.facebook-post-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.facebook-post-card{background:linear-gradient(145deg,#0e1b3aeb,#070e22f5);border:1px solid #8db0ff21;border-radius:22px;min-width:0;transition:transform .24s,border-color .24s,box-shadow .24s;overflow:hidden;box-shadow:0 22px 58px #00000047}.facebook-post-card:hover{border-color:#4099ff5c;transform:translateY(-4px);box-shadow:0 28px 66px #0000005c,0 0 30px #1877f214}.facebook-post-card.is-featured{grid-template-columns:minmax(340px,.85fr) minmax(0,1.15fr);display:grid}.facebook-post-media{aspect-ratio:4/5;background:radial-gradient(circle at 50% 45%,#1877f233,#0000 40%),#020611;min-width:0;position:relative;overflow:hidden}.is-featured .facebook-post-media{aspect-ratio:4/5}.facebook-post-media img{object-fit:cover;object-position:center 34%;background:#020611;width:100%;height:100%;display:block}.facebook-media-badge{color:#fff;letter-spacing:.04em;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07122bc7;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;font-weight:900;display:inline-flex;position:absolute;top:14px;left:14px;box-shadow:0 8px 26px #0000004d}.facebook-media-badge svg{width:15px;height:15px}.facebook-post-body{flex-direction:column;min-height:208px;padding:18px;display:flex}.is-featured .facebook-post-body{justify-content:center;min-height:100%;padding:clamp(24px,3vw,38px)}.facebook-post-meta{align-items:center;gap:10px;display:flex}.facebook-avatar{color:#fff;background:linear-gradient(145deg,#2487ff,#174dbd);border:1px solid #6ab3ff66;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:16px;font-weight:950;display:grid;box-shadow:0 8px 22px #1877f23d}.facebook-post-meta>span:last-child{gap:2px;display:grid}.facebook-post-meta strong{color:#fff;font-size:13px}.facebook-post-meta time{color:#c6d7f98c;font-size:11px}.facebook-post-body p{color:#ebf2ffdb;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:17px 0 20px;font-size:14px;line-height:1.65;display:-webkit-box;overflow:hidden}.is-featured .facebook-post-body p{-webkit-line-clamp:5;font-size:clamp(16px,1.5vw,20px);line-height:1.55}.facebook-post-link{color:#76b7ff;width:fit-content;margin-top:auto;font-size:12px;font-weight:900;transition:color .2s,transform .2s}.facebook-post-link:hover,.facebook-post-link:focus-visible{color:#fff;outline:none;transform:translate(2px)}.announcements-footer{margin-top:60px}@media (width<=980px){.facebook-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.facebook-post-card.is-featured{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr)}}@media (width<=760px){.announcements-shell{padding-inline:14px}.hebahan-intro{flex-direction:column;align-items:flex-start}.facebook-post-card.is-featured{display:block}.is-featured .facebook-post-media{aspect-ratio:4/5}.is-featured .facebook-post-body{min-height:220px;padding:20px}}@media (width<=560px){.facebook-post-grid{grid-template-columns:1fr}.facebook-page-button{width:100%}.facebook-post-card,.facebook-post-media{border-radius:18px}}@media (prefers-reduced-motion:reduce){.facebook-page-button,.facebook-post-card,.facebook-post-link{transition:none}}.pricing-section{z-index:1;background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--theme-main) 20%, transparent), transparent 34%), linear-gradient(135deg, #050c20d6, #08123094);border:1px solid #ffffff1a;border-radius:34px;width:min(100%,1280px);margin:84px auto 0;padding:clamp(28px,4vw,54px);position:relative;overflow:hidden;box-shadow:0 28px 90px #00000057,inset 0 0 36px #ffffff09}.pricing-section:before{content:"";background:color-mix(in srgb, var(--theme-main) 18%, transparent);filter:blur(60px);pointer-events:none;border-radius:999px;height:220px;position:absolute;inset:auto 10% -120px}.pricing-header{z-index:1;text-align:center;max-width:760px;margin:0 auto 32px;position:relative}.pricing-header h2{color:#fff;letter-spacing:-.07em;margin:10px 0 12px;font-size:clamp(34px,4.2vw,62px);line-height:.98}.pricing-header h2 strong{color:var(--theme-main)}.pricing-header p{color:#e2ebffad;max-width:620px;margin:0 auto;font-size:15px;line-height:1.75}.billing-toggle{background:#03091bb3;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;margin-top:24px;padding:8px;display:inline-flex;box-shadow:inset 0 0 22px #ffffff09}.billing-toggle button{color:#e2ebffb3;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:900;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex}.billing-toggle button.active{color:#fff;background:linear-gradient(135deg, var(--theme-main), var(--theme-second));box-shadow:0 0 30px var(--theme-glow), inset 0 1px 0 #ffffff3d}.billing-toggle button span{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#ffffff29;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:900}.pricing-grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid;position:relative}.pricing-card{background:#03091bb8;border:1px solid #ffffff1c;border-radius:28px;grid-template-rows:auto auto auto auto auto 1fr auto;gap:16px;min-height:590px;padding:24px;transition:transform .24s,border-color .24s,box-shadow .24s;display:grid;position:relative;box-shadow:0 22px 58px #00000042,inset 0 0 24px #ffffff08}.pricing-card:hover{border-color:color-mix(in srgb, var(--theme-main) 46%, #ffffff1f);box-shadow:0 32px 78px #0000005c, 0 0 34px color-mix(in srgb, var(--theme-main) 16%, transparent);transform:translateY(-8px)}.pricing-card.featured{border-color:color-mix(in srgb, var(--theme-main) 62%, transparent);background:radial-gradient(circle at top right, color-mix(in srgb, var(--theme-main) 18%, transparent), transparent 38%), #03091bd1;box-shadow:0 30px 86px #00000061, 0 0 48px color-mix(in srgb, var(--theme-main) 18%, transparent)}.pricing-badge{border:1px solid color-mix(in srgb, var(--theme-main) 38%, #ffffff1a);background:color-mix(in srgb, var(--theme-main) 13%, #ffffff0a);color:#e8f4ff;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;width:fit-content;padding:7px 11px;font-size:11px;font-weight:900}.pricing-card h3{color:#fff;letter-spacing:-.05em;margin:0;font-size:28px;line-height:1}.pricing-card p{color:#e2ebffa8;margin:0;font-size:14px;line-height:1.65}.pricing-price{align-items:flex-end;gap:8px;padding-bottom:2px;display:flex}.pricing-price strong{color:#fff;letter-spacing:-.08em;font-size:clamp(42px,4vw,58px);line-height:.9}.pricing-price span{color:#e2ebff8c;padding-bottom:6px;font-size:14px;font-weight:800}.annual-saving{border:1px solid color-mix(in srgb, var(--theme-main) 32%, #ffffff14);background:color-mix(in srgb, var(--theme-main) 10%, #ffffff09);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.annual-saving span{color:#e2ebff9e;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.annual-saving strong{color:var(--theme-second);font-size:13px;font-weight:900}.pricing-card ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.pricing-card li{color:#e2ebffcc;padding-left:26px;font-size:14px;line-height:1.45;position:relative}.pricing-card li:before{content:"✓";border:1px solid color-mix(in srgb, var(--theme-main) 58%, transparent);width:17px;height:17px;color:var(--theme-second);border-radius:999px;place-items:center;font-size:10px;font-weight:900;display:grid;position:absolute;top:0;left:0}.pricing-action{width:100%;margin-top:4px}.pricing-note{z-index:1;color:#e2ebff9e;text-align:center;background:#ffffff09;border:1px dashed #ffffff24;border-radius:18px;justify-content:center;align-items:center;gap:14px;max-width:760px;margin:24px auto 0;padding:14px 18px;display:flex;position:relative}.pricing-note span{color:var(--theme-second);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:900}.pricing-note p{margin:0;font-size:13px;line-height:1.5}.home-pricing-teaser{z-index:1;background:radial-gradient(circle at 78% 22%, color-mix(in srgb, var(--theme-main) 24%, transparent), transparent 28%), linear-gradient(135deg, #050c20d6, #08123094);border:1px solid #ffffff1c;border-radius:32px;grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:28px;width:min(100%,1280px);margin:84px auto 0;padding:clamp(26px,4vw,48px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000052,inset 0 0 34px #ffffff09}.home-pricing-teaser:before{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--theme-main) 20%, transparent), transparent 38%, color-mix(in srgb, var(--theme-second) 14%, transparent));pointer-events:none;-webkit-mask-composite:xor;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.home-pricing-copy,.home-pricing-card{z-index:1;position:relative}.home-pricing-copy h2{color:#fff;letter-spacing:-.07em;max-width:760px;margin:10px 0 14px;font-size:clamp(34px,4vw,58px);line-height:1}.home-pricing-card{border:1px solid color-mix(in srgb, var(--theme-main) 34%, #ffffff1f);box-shadow:0 22px 58px #00000047, 0 0 34px color-mix(in srgb, var(--theme-main) 12%, transparent);background:#03091bb8;border-radius:24px;gap:12px;padding:24px;display:grid}.home-pricing-card small{color:#e2ebff8f;letter-spacing:-.02em;margin-left:6px;font-size:16px}.home-pricing-card .primary-action{width:100%}@media (width<=980px){.pricing-grid{grid-template-columns:1fr}.pricing-card{min-height:auto}.home-pricing-teaser{grid-template-columns:1fr}}@media (width<=760px){.pricing-section{border-radius:26px;margin-top:56px;padding:22px}.pricing-header{text-align:left}.pricing-header p{margin-inline:0}.billing-toggle{border-radius:22px;grid-template-columns:1fr;width:100%;display:grid}.billing-toggle button{width:100%}.pricing-note{text-align:left;flex-direction:column;align-items:flex-start}.home-pricing-teaser{border-radius:26px;margin-top:56px;padding:22px}.home-pricing-card{padding:20px}}:root{color:#fff;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--bg:#030713;--panel:#080f22c7;--line:#4871ff38;--muted:#e2ebffb8;--faint:#e2ebff80;--blue:#007bff;--purple:#7d3cff;--cyan:#18d9ff;--orange:#ff8a2a;--violet:#a855ff;--theme-main:#007bff;--theme-second:#18d9ff;--theme-glow:#007bff5c;background:#030713;font-family:Plus Jakarta Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);min-width:320px;min-height:100vh;margin:0}a{color:inherit;text-decoration:none}.theme-aiman{--theme-main:#007bff;--theme-second:#18d9ff;--theme-glow:#007bff5c}.theme-aira{--theme-main:#ff4fd8;--theme-second:#9b5cff;--theme-glow:#ff4fd852}.page-shell{background:radial-gradient(circle at 75% 18%, var(--theme-glow), transparent 25%), radial-gradient(circle at 16% 48%, #7d3cff2e, transparent 28%), linear-gradient(180deg, #030713 0%, #050b1f 48%, #030713 100%);min-height:100vh;padding:24px clamp(16px,3vw,42px) 44px;overflow-x:clip}.site-header,.hero-panel,.stats-panel,.worlds-section,.cta-banner,.card-collection-section,.footer-note{z-index:1;width:min(100%,1480px);margin-inline:auto;position:relative}.site-header{justify-content:space-between;align-items:center;gap:28px;padding:4px 6px 22px;display:flex}.brand{letter-spacing:-.03em;align-items:center;gap:12px;font-weight:800;display:inline-flex}.brand strong{font-size:18px}.brand strong span{color:#dbe8ff}.brand-orbit{place-items:center;width:40px;height:40px;display:grid;position:relative}.brand-orbit:before,.brand-orbit:after{content:"";border:2px solid var(--theme-main);box-shadow:0 0 20px var(--theme-glow);border-radius:999px;position:absolute;transform:rotate(-35deg)}.brand-orbit:before{width:34px;height:14px}.brand-orbit:after{border-color:var(--theme-second);width:14px;height:34px}.brand-orbit span{background:var(--theme-second);width:8px;height:8px;box-shadow:0 0 16px var(--theme-second);border-radius:999px}.nav-menu{color:#ffffffc2;justify-content:flex-end;align-items:center;gap:clamp(18px,3vw,42px);margin-left:auto;font-size:14px;font-weight:700;display:flex}.nav-menu a{padding:10px 0;transition:color .2s;position:relative}.nav-menu a:hover,.nav-menu .active{color:var(--theme-main)}.nav-menu .active:after{content:"";background:var(--theme-main);width:18px;height:2px;box-shadow:0 0 12px var(--theme-main);border-radius:999px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.login-button{text-align:center;background:#050b1ab8;border:1px solid #ffffff1f;border-radius:12px;min-width:112px;color:#fff!important;padding:13px 22px!important}.hero-panel{aspect-ratio:2922/1006;border:1px solid color-mix(in srgb, var(--theme-main) 28%, transparent);min-height:auto;box-shadow:0 26px 90px #0000005c, inset 0 0 45px color-mix(in srgb, var(--theme-main) 9%, transparent);background:#030713;border-radius:28px;position:relative;overflow:hidden}.hero-video{z-index:0;object-fit:cover;object-position:center center;opacity:0;background:#030713;width:100%;height:100%;transition:opacity .35s;display:block;position:absolute;inset:0}.hero-video.is-ready{opacity:1}.hero-video-overlay{z-index:1;pointer-events:none;background:linear-gradient(90deg,#030713b8 0%,#0307136b 34%,#03071314 72%);position:absolute;inset:0}.hero-content{z-index:2;width:min(38vw,560px);max-width:560px;padding:clamp(26px,3.6vw,52px) clamp(28px,4vw,52px);position:relative}.hero-pill{border:1px solid color-mix(in srgb, var(--theme-main) 30%, transparent);background:color-mix(in srgb, var(--theme-main) 9%, #111f439e);color:#dbe7ff;white-space:nowrap;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;align-items:center;gap:10px;max-width:100%;padding:10px 15px;font-size:clamp(11px,.84vw,14px);font-weight:700;display:inline-flex}.hero-content h1{letter-spacing:-.055em;max-width:540px;margin:clamp(14px,1.6vw,22px) 0 clamp(10px,1.1vw,16px);font-size:clamp(34px,4.15vw,62px);line-height:.92;overflow:visible}.title-line{display:block}.title-white{color:#fff;background:0 0;-webkit-background-clip:initial;background-clip:initial}.title-gradient{background:linear-gradient(92deg, var(--theme-main) 0%, var(--theme-second) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.hero-info-box{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#050c20c7,#09122da3);border:1px solid #ffffff21;border-radius:20px;max-width:520px;margin-top:14px;padding:16px 18px;box-shadow:0 14px 34px #00000042,inset 0 0 20px #ffffff09}.hero-info-box p{color:#e2ebffdb;max-width:100%;margin:0;font-size:clamp(13px,1.02vw,15px);line-height:1.5}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:16px;display:flex}.primary-action,.ghost-action,.outline-link{justify-content:center;align-items:center;gap:10px;font-weight:800;display:inline-flex}.primary-action,.ghost-action{border-radius:12px;min-height:48px;padding:0 21px;font-size:14px}.primary-action{color:#fff;background:linear-gradient(135deg, var(--theme-main) 0%, var(--theme-second) 100%);box-shadow:0 0 34px var(--theme-glow), inset 0 1px 0 #ffffff3d}.primary-action span,.ghost-action span{background:#ffffff38;border-radius:999px;place-items:center;width:22px;height:22px;display:grid}.ghost-action{color:#ffffffd1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070d1fb3;border:1px solid #ffffff1f}.character-switcher{z-index:3;grid-template-columns:repeat(2,minmax(140px,1fr));gap:12px;width:380px;display:grid;position:absolute;bottom:28px;right:40px}.character-card{color:#fff;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050c20b8;border:1px solid #ffffff1f;border-radius:18px;grid-template-columns:42px 1fr;align-items:center;gap:11px;min-height:92px;padding:13px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.character-card:hover{transform:translateY(-4px)}.character-card.selected{border-color:color-mix(in srgb, var(--theme-main) 58%, transparent);box-shadow:0 0 28px var(--theme-glow), inset 0 0 28px color-mix(in srgb, var(--theme-main) 9%, transparent)}.avatar-dot{border-radius:14px;place-items:center;width:42px;height:42px;font-size:16px;font-weight:900;display:grid}.avatar-dot.aiman{background:linear-gradient(135deg,#007bff,#18d9ff)}.avatar-dot.aira{background:linear-gradient(135deg,#ff4fd8,#9b5cff)}.character-card strong,.character-card small,.character-card em{display:block}.character-card strong{font-size:14px}.character-card small{color:#e2ebffad;margin-top:2px;font-size:11px;font-style:normal}.character-card em{color:#e2ebff85;margin-top:6px;font-size:10.5px;font-style:normal;line-height:1.28}.stats-panel{width:min(100%,1180px);box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(10px,1.1vw,18px);margin-top:34px;display:grid;overflow:visible}.stats-panel article{min-height:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-align:center;background:0 0;border:0;border-radius:0;align-content:start;justify-items:center;gap:12px;padding:0 6px;display:grid}.stats-panel article:last-child{border-right:0}.stat-icon{color:#fff;width:118px;height:118px;box-shadow:none;filter:none;background:0 0;border:2px solid #00b7ffeb;border-radius:999px;flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}.stat-icon:before,.stat-icon:after{content:none;display:none}.stat-icon img{object-fit:cover;filter:none;clip-path:circle(42%);width:132%;height:132%;display:block;transform:scale(1.06)}.stats-panel article:nth-child(3) .stat-icon,.stats-panel article:nth-child(4) .stat-icon{background:0 0}.stats-panel>article>div{min-width:0}.stats-panel strong{letter-spacing:-.045em;color:#fff;white-space:nowrap;font-size:clamp(22px,1.6vw,28px);line-height:1.08;display:block}.stats-panel small{color:#e2ebffb8;white-space:nowrap;max-width:300px;margin-top:6px;font-size:14px;font-weight:700;line-height:1.25;display:block}.worlds-section,.card-collection-section,.cta-banner{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:clamp(56px,7vw,96px);padding:0;display:block;overflow:visible}.worlds-header,.card-collection-copy,.cta-copy{text-align:center;width:min(100%,980px);max-width:980px;margin:0 auto 30px}.worlds-header span,.mini-label{color:var(--theme-main);letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:900;display:block}.worlds-header h2,.card-collection-copy h2,.cta-copy h2{letter-spacing:-.06em;margin:0 0 14px;font-size:clamp(34px,3.2vw,52px);line-height:1.05}.worlds-header h2 strong,.card-collection-copy h2 strong,.cta-copy h2 span{color:var(--theme-main);display:inline}.worlds-header p,.card-collection-copy p,.cta-copy p{color:#e2ebffad;max-width:720px;margin:0 auto 22px;font-size:15px;line-height:1.75}.outline-link{border:1px solid color-mix(in srgb, var(--theme-main) 35%, transparent);color:#d7e7ff;width:fit-content;min-height:48px;box-shadow:0 0 26px color-mix(in srgb, var(--theme-main) 14%, transparent);background:#030a1e7a;border-radius:999px;margin-inline:auto;padding:0 24px;font-size:14px}.worlds-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,30px);width:100%;display:grid}.world-card{aspect-ratio:16/9;background:#050c2061;border:1px solid #ffffff1f;border-radius:28px;transition:transform .25s,border-color .25s,box-shadow .25s;display:block;position:relative;overflow:hidden;box-shadow:0 24px 70px #0000004d}.world-card:hover{border-color:color-mix(in srgb, var(--theme-main) 45%, #ffffff1f);box-shadow:0 34px 90px #0000006b, 0 0 40px color-mix(in srgb, var(--theme-main) 12%, transparent);transform:translateY(-8px)}.world-card:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 38%,#030713ad 100%);position:absolute;inset:0}.world-card img{object-fit:cover;width:100%;height:100%;transition:transform .35s,filter .35s;display:block;transform:scale(1.02)}.world-card:hover img{filter:brightness(.72)saturate(1.18);transform:scale(1.08)}.world-hologram{z-index:3;aspect-ratio:1;opacity:0;pointer-events:none;width:min(44%,180px);transform-style:preserve-3d;transition:opacity .24s,transform .38s cubic-bezier(.2,.9,.2,1);position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)rotateX(62deg)scale(.35)}.world-card:hover .world-hologram{opacity:1;transform:translate(-50%,-62%)rotateX(62deg)scale(1)}.hologram-map,.hologram-ring{border-radius:50%;position:absolute;inset:0}.hologram-map{background:radial-gradient(circle,#3de8ff2e 0 3px,#0000 4px),radial-gradient(circle at 30% 36%,#3de8ff61 0 2px,#0000 3px),radial-gradient(circle at 67% 30%,#3de8ff57 0 2px,#0000 3px),radial-gradient(circle at 58% 68%,#3de8ff57 0 2px,#0000 3px),repeating-conic-gradient(#3de8ffa6 0deg 7deg,#0000 7deg 18deg),radial-gradient(circle,#0000 0 37%,#3de8ff33 38% 39%,#0000 40% 57%,#3de8ff38 58% 60%,#0000 61%);border:1px solid #3de8ffe6;animation:4.5s linear infinite hologramSpin;box-shadow:0 0 18px #3de8ff8c,inset 0 0 20px #3de8ff40}.hologram-ring{border:1px dashed #bdf9ffe6;animation:3.2s linear infinite hologramSpinReverse;inset:12%}.hologram-pin{background:#eaffff;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 10px #3de8fff2}.pin-one{top:38%;left:30%}.pin-two{top:30%;right:28%}.pin-three{bottom:28%;left:58%}@keyframes hologramSpin{to{transform:rotate(360deg)}}@keyframes hologramSpinReverse{to{transform:rotate(-360deg)}}.world-card-action{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050c209e;border:1px solid #ffffff2e;border-radius:999px;place-items:center;width:42px;height:42px;display:grid;position:absolute;bottom:18px;right:18px}.worlds-cta{margin:32px auto 0;display:flex}.card-collection-section:before{display:none}.card-collection-copy{z-index:1;position:relative}.card-collection-copy h2{margin-bottom:12px}.card-collection-copy h2 strong{color:var(--theme-main)}.card-collection-copy p{color:#e2ebffc2}.collectible-stack{z-index:1;place-items:center;width:min(100%,760px);min-height:330px;margin:18px auto 0;display:grid;position:relative}.collectible-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffff29,#ffffff0a);border:1px solid #ffffff38;border-radius:28px;align-content:space-between;width:190px;height:260px;padding:22px;display:grid;position:absolute;box-shadow:0 28px 65px #00000061,inset 0 0 28px #ffffff14}.collectible-card span{color:#fff;letter-spacing:.08em;background:#ffffff29;border-radius:999px;width:fit-content;padding:6px 9px;font-size:10px;font-weight:900}.collectible-card strong{letter-spacing:-.08em;color:#fff;text-shadow:0 0 24px #ffffff3d;font-size:58px;line-height:1}.collectible-card small{color:#ffffffb8;font-size:12px;font-weight:800}.card-one{background:linear-gradient(145deg,#007bff57,#091230e0);transform:translate(-145px)rotate(-12deg)}.card-two{background:linear-gradient(145deg,#ffb32357,#371f0be6);transform:translateY(-6px)rotate(4deg)}.card-three{background:linear-gradient(145deg,#ff4fd85c,#1b0d3ae6);transform:translate(150px)rotate(13deg)}.cta-banner{text-align:center;min-height:auto}.cta-banner:before,.cta-banner:after{display:none}.cta-copy h2{margin-bottom:12px}.benefits{color:#e2ebffa8;flex-wrap:wrap;justify-content:center;gap:18px 24px;margin-top:18px;font-size:12px;font-weight:700;display:flex}.benefits span{padding-left:22px;position:relative}.benefits span:before{content:"✓";border:1px solid color-mix(in srgb, var(--theme-main) 55%, transparent);width:15px;height:15px;color:var(--theme-main);border-radius:999px;place-items:center;font-size:10px;display:grid;position:absolute;top:-2px;left:0}.cta-action{justify-items:center;gap:14px;width:fit-content;min-width:0;margin:28px auto 0;display:grid}.cta-action small{color:#e2ebff9e;text-align:center;max-width:300px;line-height:1.45}.footer-note{color:#e2ebff85;justify-content:space-between;align-items:center;gap:18px;margin-top:54px;padding-top:22px;font-size:13px;display:flex}.footer-note span{color:#fff;font-weight:800}.footer-note p{margin:0}@media (width<=1180px){.hero-panel{aspect-ratio:auto;min-height:620px}.hero-content{width:min(70vw,560px);padding-right:30px}.hero-content h1{font-size:clamp(38px,6vw,58px)}.character-switcher{width:min(380px,92%);right:28px}.stats-panel{grid-template-columns:repeat(2,1fr);width:min(100%,760px)}.stats-panel strong,.stats-panel small{white-space:normal}}@media (width<=760px){.page-shell{padding-inline:14px}.site-header{flex-direction:column;align-items:flex-start;gap:14px}.nav-menu{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;width:100%;font-size:11px;display:grid;overflow:visible}.nav-menu a{text-align:center;min-width:0;padding:10px 2px}.login-button{min-width:0;padding:10px 4px!important}.hero-panel{aspect-ratio:auto;min-height:720px}.hero-video{object-position:63% center}.hero-video-overlay{background:linear-gradient(#030713ad 0%,#0307137a 54%,#03071333 100%)}.hero-content{width:100%;max-width:100%;padding-inline:22px}.hero-content h1{max-width:100%;font-size:42px}.hero-info-box{max-width:100%}.hero-info-box p{max-width:100%;font-size:15px}.character-switcher{grid-template-columns:1fr;width:auto;bottom:22px;left:22px;right:22px}.stats-panel{grid-template-columns:1fr;width:min(100%,520px)}.stats-panel article,.stats-panel article:nth-child(2),.stats-panel article:nth-child(4){box-shadow:none;background:0 0;border:0}.stat-icon{width:110px;height:110px}.stat-icon img{width:130%;height:130%}.stats-panel strong,.stats-panel small{white-space:normal}.worlds-grid{grid-template-columns:1fr}.world-card{aspect-ratio:16/9}.world-hologram{width:min(50%,170px)}.worlds-header,.card-collection-copy,.cta-copy{text-align:left;margin-inline:0}.worlds-header p,.card-collection-copy p,.cta-copy p,.worlds-cta{margin-inline:0}.benefits{justify-content:flex-start}.cta-action{justify-items:stretch;width:100%}.cta-action .primary-action{width:100%}.cta-action small{text-align:left}.card-collection-copy h2,.worlds-header h2,.cta-copy h2{font-size:36px}.collectible-stack{min-height:270px;transform:scale(.86)}.footer-note{flex-direction:column;align-items:flex-start}}@media (width<=480px){.hero-actions,.primary-action,.ghost-action{width:100%}.hero-content{padding-inline:20px}.stats-panel article{padding:0 10px}.collectible-stack{margin-inline:-40px;transform:scale(.72)}}@media (width>=1181px){html,body,#root{min-width:1180px}.page-shell{min-width:1180px;padding:24px 32px 42px;overflow:clip visible}.site-header,.hero-panel,.stats-panel,.learning-section,.cta-banner,.card-collection-section,.footer-note{width:min(100%,1480px);min-width:1100px;margin-inline:auto}.site-header{min-height:70px;padding:4px 8px 22px}.hero-panel{aspect-ratio:auto;border-radius:28px;height:clamp(520px,34.5vw,560px);min-height:520px;max-height:none;overflow:hidden}.hero-video{object-position:center center}.hero-content{z-index:5;width:535px;max-width:535px;height:100%;padding:52px;position:relative}.hero-pill{padding:10px 15px;font-size:13px}.hero-content h1{max-width:520px;margin:22px 0 16px;font-size:clamp(50px,4vw,62px);line-height:.92}.hero-info-box{z-index:6;width:470px;max-width:470px;margin-top:14px;padding:16px 18px;position:relative}.hero-info-box p{font-size:15px;line-height:1.5}.hero-actions{flex-wrap:nowrap}.image-card-switcher.character-switcher{z-index:8;pointer-events:none;width:280px;height:220px;position:absolute;bottom:30px;right:58px}.image-character-card{width:132px}.theme-aiman .image-character-card.active-image-card{z-index:7;opacity:1;filter:saturate(1.08)brightness(1.04);inset:auto 96px 28px auto;transform:translateY(0)scale(1.03)rotate(-5deg)}.theme-aiman .image-character-card.inactive-image-card{z-index:4;opacity:.76;filter:saturate(.92)brightness(.92);inset:auto 20px 20px auto;transform:translateY(4px)scale(.84)rotate(6deg)}.theme-aira .image-character-card.active-image-card{z-index:7;opacity:1;filter:saturate(1.08)brightness(1.04);inset:auto 96px 28px auto;transform:translateY(0)scale(1.03)rotate(5deg)}.theme-aira .image-character-card.inactive-image-card{z-index:4;opacity:.76;filter:saturate(.92)brightness(.92);inset:auto 20px 20px auto;transform:translateY(4px)scale(.84)rotate(-6deg)}.theme-aiman .image-character-card.active-image-card:hover:not(:disabled){transform:translateY(-4px)scale(1.05)rotate(-4deg)}.theme-aira .image-character-card.active-image-card:hover:not(:disabled){transform:translateY(-4px)scale(1.05)rotate(4deg)}.theme-aiman .image-character-card.inactive-image-card:hover:not(:disabled),.theme-aira .image-character-card.inactive-image-card:hover:not(:disabled){transform:translateY(0)scale(.88)rotate(0)}.card-flight-out{animation-duration:1.05s}.card-flight-back{animation-duration:.95s}.stats-panel{border-radius:24px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:26px}.stats-panel article{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:162px;padding:16px;display:flex}.stat-icon{width:90px;height:90px;margin:0 auto 5px}.stats-panel article:nth-child(5) .stat-icon{background:radial-gradient(circle at 30% 25%,#28d7ff,#123a79 76%)}.stats-panel strong{width:100%;max-width:170px;min-height:unset;letter-spacing:-.06em;white-space:normal;overflow-wrap:normal;text-align:center;margin:0 auto 5px;font-size:clamp(18px,1.22vw,23px);line-height:1.04;display:block}.stats-panel small{width:100%;max-width:170px;min-height:unset;text-overflow:clip;text-align:center;margin:0 auto;overflow:visible;display:block!important}.learning-section{grid-template-columns:250px minmax(0,1fr);gap:28px;margin-top:36px}.category-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.category-card{min-height:220px}}@media (width>=1181px) and (width<=1360px){.page-shell{padding-inline:24px}.site-header,.hero-panel,.stats-panel,.learning-section,.cta-banner,.card-collection-section,.footer-note{min-width:1100px}.hero-panel{height:520px;min-height:520px}.hero-content{width:480px;max-width:480px;padding:38px}.hero-content h1{font-size:50px}.hero-info-box{width:430px;max-width:430px}.image-card-switcher.character-switcher{transform-origin:100% 100%;bottom:24px;right:38px;transform:scale(.9)}.stats-panel article{gap:4px;min-height:152px;padding:15px 12px}.stat-icon{width:80px;height:80px;margin-bottom:4px}.stats-panel strong{max-width:150px;min-height:unset;margin-bottom:4px;font-size:18px}.stats-panel small{max-width:150px}}:root{--netzedu-game-viewport:390px;--netzedu-game-nav-width:362px}html,body,#root{overscroll-behavior-x:none;width:100%;min-width:0;max-width:100%;overflow-x:hidden}:is(.game-lobby-outer,.ranking-shell,.collection-shell,.profile-shell,.quest-shell,.shop-shell,.achievement-page-outer,.children-shell,.exercise-shell,.player-shell,.hero-customizer-page){place-items:start center!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;display:grid!important}:is(.game-phone-screen,.ranking-screen,.collection-screen,.profile-screen,.quest-screen,.shop-screen,.achievement-page-shell,.children-screen,.exercise-screen,.player-screen,.result-screen,.player-loading,.player-empty,.hero-customizer-screen){width:min(100vw, var(--netzedu-game-viewport))!important;max-width:var(--netzedu-game-viewport)!important;border-radius:0!important;min-width:0!important;min-height:100svh!important;margin-inline:auto!important;transform:none!important}body>.game-bottom-nav{width:min(calc(100vw - 28px), var(--netzedu-game-nav-width))!important;bottom:max(12px, env(safe-area-inset-bottom))!important}@media (width>=391px){:is(.game-phone-screen,.ranking-screen,.collection-screen,.profile-screen,.quest-screen,.shop-screen,.achievement-page-shell,.children-screen,.exercise-screen,.player-screen,.result-screen,.player-loading,.player-empty,.hero-customizer-screen){width:var(--netzedu-game-viewport)!important}body>.game-bottom-nav{width:var(--netzedu-game-nav-width)!important}}@media (pointer:fine){html.game-sword-cursor,html.game-sword-cursor body,html.game-sword-cursor body *{cursor:url(/images/games/cursor/sword-cursor.svg?v=5) 5 3,auto!important}html.game-sword-cursor :is(a,button,input,select,textarea,summary,label,[role=button],[role=link],[tabindex]){cursor:url(/images/games/cursor/sword-cursor.svg?v=5) 5 3,pointer!important}}@media (width<=719px){html,body,#root{overscroll-behavior-x:none;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}:is(.game-lobby-outer,.ranking-shell,.collection-shell,.profile-shell,.quest-shell,.shop-shell,.achievement-page-outer,.children-shell,.exercise-shell,.player-shell,.hero-customizer-page){width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}:is(.game-phone-screen,.ranking-screen,.collection-screen,.profile-screen,.quest-screen,.shop-screen,.achievement-page-shell,.children-screen,.exercise-screen,.player-screen,.result-screen,.player-loading,.player-empty,.hero-customizer-screen){box-sizing:border-box!important;justify-self:center!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-inline:auto!important;inset-inline:auto!important;overflow-x:hidden!important}:is(.game-phone-screen,.ranking-screen,.collection-screen,.profile-screen,.quest-screen,.shop-screen,.achievement-page-shell,.children-screen,.exercise-screen,.player-screen,.result-screen,.player-loading,.player-empty,.hero-customizer-screen)>.shared-game-topbar{box-sizing:border-box;align-self:stretch;width:100%;min-width:0;max-width:100%;margin-inline:0}.kingdom-tower-page>.kingdom-tower-page-section{box-sizing:border-box;align-self:stretch;width:100%;max-width:100%;margin-inline:0}.game-home-screen>:is(.shared-game-topbar,.dashboard-main-deck-section,.game-world-event-section,.game-section,.character-loadout-section,.game-bottom-nav-anchor){min-width:0;max-width:100%}.game-home-screen :is(.journey-heading,.journey-content-row,.loadout-heading,.main-deck-header,.game-world-event-heading)>*{min-width:0}.game-home-screen .loadout-stage{grid-template-columns:minmax(0,76px) minmax(0,1fr) minmax(0,76px);width:100%;min-width:0;max-width:100%;overflow-x:hidden}}.stats-panel .stat-icon{width:123px;height:123px;box-shadow:none;background:0 0;place-items:center;margin:0 auto 5px;display:grid;overflow:visible}.stats-panel .stat-icon img{object-fit:contain;filter:drop-shadow(0 14px 24px #00000047);width:100%;height:100%;display:block}.stats-panel article{align-items:center}.stats-panel small{color:#e2ebff9e;text-overflow:clip;text-align:center;width:100%;max-width:100%;display:block;overflow:visible}.reveal-rise.is-visible article:nth-child(5){transition-delay:.82s}@media (width<=760px){.stats-panel .stat-icon{width:102px;height:102px}}.stats-carousel-panel{justify-items:center;margin:34px auto 0;padding:10px 0 0;overflow:visible;grid-template-columns:1fr!important;gap:0!important;width:min(100%,1180px)!important;display:grid!important}.stats-carousel-panel:before{content:none;display:none}.stats-carousel-shell{z-index:1;opacity:0;filter:blur(14px);grid-template-columns:42px minmax(460px,860px) 42px;justify-content:center;align-items:center;width:min(100%,960px);min-height:238px;transition:opacity .78s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1),filter .9s cubic-bezier(.16,1,.3,1);display:grid;position:relative;transform:translateY(26px)scale(.96)}.stats-carousel-panel.is-visible .stats-carousel-shell{opacity:1;filter:blur();transform:translateY(0)scale(1)}.stats-carousel-track{isolation:isolate;place-items:center;height:232px;display:grid;position:relative;overflow:visible}.stat-carousel-item{width:172px;height:172px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;padding:0;transition:transform .95s cubic-bezier(.22,1,.28,1),opacity .72s cubic-bezier(.22,1,.28,1),filter .72s cubic-bezier(.22,1,.28,1),background .72s cubic-bezier(.22,1,.28,1);display:grid;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.stats-carousel-panel:not(.is-visible) .stat-carousel-item{opacity:0;filter:blur(18px)brightness(.7);transform:translate(-50%,-50%)scale(.42)}.stat-carousel-item:before{content:"";z-index:1;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;transition:filter .72s cubic-bezier(.22,1,.28,1);position:absolute;inset:0}.stat-carousel-item:after{content:"";z-index:2;pointer-events:none;border:2px solid #ffffff9e;border-radius:999px;transition:border-color .72s cubic-bezier(.22,1,.28,1),box-shadow .72s cubic-bezier(.22,1,.28,1),opacity .72s cubic-bezier(.22,1,.28,1),inset .72s cubic-bezier(.22,1,.28,1),background .72s cubic-bezier(.22,1,.28,1);display:block;position:absolute;inset:9px;box-shadow:0 0 14px #ffffff29}.stat-carousel-item:first-child:before{background-image:url(/images/tujuh-icon/soalan.png)}.stat-carousel-item:nth-child(2):before{background-image:url(/images/tujuh-icon/umur.png)}.stat-carousel-item:nth-child(3):before{background-image:url(/images/tujuh-icon/reward.png)}.stat-carousel-item:nth-child(4):before{background-image:url(/images/tujuh-icon/update.png)}.stat-carousel-item:nth-child(5):before{background-image:url(/images/tujuh-icon/profile.png)}.stat-carousel-item:nth-child(6):before{background-image:url(/images/tujuh-icon/karakter.png)}.stat-carousel-item:nth-child(7):before{background-image:url(/images/tujuh-icon/komuniti.png)}.stat-carousel-item img{object-fit:contain;object-position:center center;opacity:0;clip-path:none;width:100%;height:100%;transition:transform .72s cubic-bezier(.22,1,.28,1),filter .72s cubic-bezier(.22,1,.28,1);display:block;transform:none}.stat-carousel-item.is-active{z-index:8;opacity:1;box-shadow:none;background:radial-gradient(circle,#ffd3693d 0%,#ffae2e24 34%,#ffae2e00 68%);transform:translate(-50%,-50%)scale(1.23)}.stat-carousel-item.is-active:before{filter:drop-shadow(0 0 10px #ffe29185)drop-shadow(0 0 22px #ffb73a57)drop-shadow(0 0 38px #ff9f1c33)}.stat-carousel-item.is-active:after{background:radial-gradient(circle,#0000 62%,#ffd66f1a 64%,#ffd66f06 72%,#0000 78%);border-color:#ffe194eb;inset:4px;box-shadow:0 0 12px #ffe19470,0 0 24px #ffb73a42,0 0 46px #ff951c29,inset 0 0 0 5px #ffd7760d,inset 0 0 12px #ffe1941f}.stat-carousel-item.is-left-1{z-index:6;opacity:.88;filter:brightness(.88)saturate(.92);transform:translate(calc(-50% - 130px),-50%)scale(.9)}.stat-carousel-item.is-right-1{z-index:6;opacity:.88;filter:brightness(.88)saturate(.92);transform:translate(calc(130px - 50%),-50%)scale(.9)}.stat-carousel-item.is-left-2{z-index:4;opacity:.58;filter:brightness(.62)saturate(.72)blur(.35px);transform:translate(calc(-50% - 238px),-50%)scale(.72)}.stat-carousel-item.is-right-2{z-index:4;opacity:.58;filter:brightness(.62)saturate(.72)blur(.35px);transform:translate(calc(238px - 50%),-50%)scale(.72)}.stat-carousel-item.is-left-3{z-index:2;opacity:.3;filter:brightness(.44)saturate(.58)blur(.75px);transform:translate(calc(-50% - 322px),-50%)scale(.56)}.stat-carousel-item.is-right-3{z-index:2;opacity:.3;filter:brightness(.44)saturate(.58)blur(.75px);transform:translate(calc(322px - 50%),-50%)scale(.56)}.stat-carousel-item:hover{opacity:1;filter:brightness(1.04)saturate(1.08)}.stat-carousel-item.is-active:hover{filter:none}.stats-carousel-arrow{z-index:12;border:1px solid color-mix(in srgb, var(--theme-main) 45%, transparent);width:44px;height:44px;color:color-mix(in srgb, var(--theme-main) 72%, white 28%);box-shadow:0 0 22px color-mix(in srgb, var(--theme-main) 18%, transparent);cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030a1ea8;border-radius:999px;place-items:center;padding:0;transition:transform .22s,box-shadow .22s,border-color .22s,color .22s,opacity .48s,filter .48s;display:grid;position:relative}.stats-carousel-panel:not(.is-visible) .stats-carousel-arrow{opacity:0;filter:blur(10px)}.stats-carousel-arrow:hover{border-color:color-mix(in srgb, var(--theme-main) 78%, white 10%);color:#fff;box-shadow:0 0 30px color-mix(in srgb, var(--theme-main) 32%, transparent);transform:scale(1.08)}.active-stat-copy{display:none!important}@keyframes activeStatCopyIn{0%{opacity:0;filter:blur(8px);transform:translateY(12px)scale(.96)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@media (width<=760px){.stats-carousel-panel{margin-top:28px;padding:0;width:min(100%,540px)!important}.stats-carousel-panel:before{content:none;display:none}.stats-carousel-shell{grid-template-columns:36px minmax(220px,1fr) 36px;min-height:168px}.stats-carousel-track{height:168px}.stat-carousel-item{width:120px;height:120px}.stat-carousel-item img{width:100%;height:100%}.stat-carousel-item:after{border-width:1.5px;inset:7px}.stat-carousel-item.is-active{transform:translate(-50%,-50%)scale(1.16)}.stat-carousel-item.is-active:after{inset:3px}.stat-carousel-item.is-left-1{transform:translate(calc(-50% - 76px),-50%)scale(.82)}.stat-carousel-item.is-right-1{transform:translate(calc(76px - 50%),-50%)scale(.82)}.stat-carousel-item.is-left-2,.stat-carousel-item.is-right-2,.stat-carousel-item.is-left-3,.stat-carousel-item.is-right-3{opacity:0;pointer-events:none}.stats-carousel-arrow{width:36px;height:36px}}.page-shell{isolation:isolate;position:relative}.page-shell:before{content:"";z-index:0;pointer-events:none;opacity:.2;mix-blend-mode:screen;background-image:linear-gradient(#03071314,#03071305),url(/images/website-bg.png);background-position:top;background-repeat:no-repeat;background-size:cover;animation:42s ease-in-out infinite alternate starImageFloat;position:fixed;inset:0}.page-shell:after{content:"";z-index:0;pointer-events:none;opacity:.035;filter:blur(.35px);mix-blend-mode:screen;background-image:url(/images/website-bg.png);background-position:50% 16%;background-repeat:no-repeat;background-size:112%;animation:9s ease-in-out infinite alternate starImageTwinkle;position:fixed;inset:0}@keyframes starImageFloat{0%{transform:translate(0,0)scale(1)}to{transform:translate(-7px,6px)scale(1.012)}}@keyframes starImageTwinkle{0%{opacity:.02}to{opacity:.05}}@media (width<=760px){.page-shell:before{opacity:.16;background-size:auto 100%}.page-shell:after{opacity:.025;background-size:auto 110%}}.home-pricing-teaser{width:min(100%,1180px)!important;box-shadow:none!important;text-align:center!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:1fr!important;place-items:center!important;gap:24px!important;margin:72px auto 0!important;padding:0!important;display:grid!important;overflow:visible!important}.home-pricing-teaser:before{display:none!important}.home-pricing-copy{justify-items:center!important;display:grid!important}.home-pricing-copy .mini-label{margin-bottom:6px!important}.home-pricing-copy h2{color:#fff!important;letter-spacing:-.06em!important;white-space:nowrap!important;max-width:1120px!important;margin:0 auto 12px!important;font-size:clamp(30px,3vw,44px)!important;line-height:1.04!important}.home-pricing-copy h2 span{color:#fff!important}.home-pricing-copy h2 strong{color:var(--theme-main)!important;font-weight:900!important}.home-pricing-copy p{color:#e2ebffad!important;max-width:720px!important;margin:0 auto!important;font-size:15px!important;line-height:1.7!important}.home-pricing-card{border:1px solid color-mix(in srgb, var(--theme-main) 28%, #ffffff1a)!important;text-align:center!important;background:linear-gradient(145deg,#050c20bd,#0710298a)!important;border-radius:22px!important;justify-items:center!important;gap:10px!important;width:min(100%,360px)!important;padding:22px!important;display:grid!important;box-shadow:0 18px 54px #00000047,inset 0 0 24px #ffffff08!important}.home-pricing-card>span{color:#e2ebff8c!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:900!important}.home-pricing-card strong{color:#fff!important;letter-spacing:-.08em!important;font-size:clamp(38px,3.8vw,52px)!important;line-height:.92!important}.home-pricing-card small{color:#e2ebff85!important;letter-spacing:-.02em!important;margin-left:5px!important;font-size:14px!important;font-weight:800!important}.home-pricing-card p{color:#e2ebff9e!important;margin:0 0 8px!important;font-size:13px!important;line-height:1.5!important}.home-pricing-card .primary-action{border-radius:12px!important;width:100%!important;min-height:46px!important;font-size:13px!important}@media (width<=980px){.home-pricing-copy h2{white-space:normal!important;max-width:760px!important}}@media (width<=760px){.home-pricing-teaser{width:100%!important;margin-top:56px!important}.home-pricing-copy h2{white-space:normal!important;font-size:34px!important}.home-pricing-card{padding:20px!important}}.card-collection-section .card-collection-copy{z-index:5;margin-bottom:0;position:relative}.card-collection-section .card-collection-copy h2,.card-collection-section .card-collection-copy p{margin-bottom:8px}.card-collection-section .benefits{margin:8px 0 0}.homepage-card-carousel{isolation:isolate;grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;width:min(100%,1080px);height:clamp(390px,34vw,480px);margin:16px auto 0;display:grid;position:relative;overflow:visible}.homepage-card-stage{perspective:1400px;min-width:0;height:100%;position:relative;overflow:visible}.homepage-front-card{z-index:1;aspect-ratio:530/742;cursor:pointer;transform-origin:bottom;background:0 0;border:0;width:clamp(180px,17vw,238px);padding:0;transition:transform .48s cubic-bezier(.16,1,.3,1),opacity .36s,filter .36s;display:block;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.homepage-front-card img{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.homepage-front-card.is-active{z-index:8;opacity:1;filter:brightness(1.06)saturate(1.08)drop-shadow(0 26px 36px #00000080)drop-shadow(0 0 28px #ffcc572e);transform:translate(-50%,-50%)scale(1.04)}.homepage-front-card.is-left-1,.homepage-front-card.is-right-1{z-index:5;opacity:.82;filter:brightness(.78)saturate(.88)drop-shadow(0 20px 28px #0000006b)}.homepage-front-card.is-left-1{transform:translate(calc(-50% - 150px),-47%)rotate(-7deg)scale(.92)}.homepage-front-card.is-right-1{transform:translate(calc(150px - 50%),-47%)rotate(7deg)scale(.92)}.homepage-front-card.is-left-2,.homepage-front-card.is-right-2{z-index:2;opacity:.46;filter:brightness(.58)saturate(.74)drop-shadow(0 16px 24px #00000057)}.homepage-front-card.is-left-2{transform:translate(calc(-50% - 282px),-43%)rotate(-13deg)scale(.78)}.homepage-front-card.is-right-2{transform:translate(calc(282px - 50%),-43%)rotate(13deg)scale(.78)}.homepage-front-card:hover,.homepage-front-card:focus-visible{opacity:1;filter:brightness(1.08)saturate(1.1)drop-shadow(0 28px 38px #00000080)drop-shadow(0 0 30px #3b82f642);outline:none}.homepage-front-card.is-active:hover,.homepage-front-card.is-active:focus-visible{transform:translate(-50%,calc(-50% - 8px))scale(1.06)}.homepage-card-nav{z-index:12;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030a1ebd;border:1px solid #ffffff2e;border-radius:999px;place-items:center;width:46px;height:46px;padding:0;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;position:relative;box-shadow:0 0 24px #007bff29}.homepage-card-nav:hover,.homepage-card-nav:focus-visible{border-color:#ffd87a9e;outline:none;transform:scale(1.08);box-shadow:0 0 30px #ffc14a47}.homepage-card-dots{z-index:12;gap:7px;display:flex;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.homepage-card-dots span{background:#ffffff3d;border-radius:999px;width:7px;height:7px;transition:width .24s,background .24s,box-shadow .24s}.homepage-card-dots span.is-active{background:var(--theme-main);width:22px;box-shadow:0 0 12px var(--theme-main)}.reveal-cards .homepage-card-carousel{opacity:0;filter:blur(12px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1),filter .9s cubic-bezier(.16,1,.3,1);transform:translateY(34px)scale(.96)}.reveal-cards.is-visible .homepage-card-carousel{opacity:1;filter:blur();transform:translateY(0)scale(1)}@media (width<=900px){.homepage-card-carousel{grid-template-columns:44px minmax(0,1fr) 44px;height:380px}.homepage-front-card{width:min(30vw,210px)}.homepage-front-card.is-left-1{transform:translate(calc(-50% - 112px),-47%)rotate(-7deg)scale(.88)}.homepage-front-card.is-right-1{transform:translate(calc(112px - 50%),-47%)rotate(7deg)scale(.88)}.homepage-front-card.is-left-2{transform:translate(calc(-50% - 205px),-43%)rotate(-13deg)scale(.72)}.homepage-front-card.is-right-2{transform:translate(calc(205px - 50%),-43%)rotate(13deg)scale(.72)}.homepage-card-nav{width:40px;height:40px}}@media (width<=640px){.homepage-card-carousel{grid-template-columns:38px minmax(0,1fr) 38px;width:calc(100% + 8px);height:315px;margin-inline:-4px}.homepage-front-card{width:min(48vw,170px)}.homepage-front-card.is-left-1{transform:translate(calc(-50% - 76px),-46%)rotate(-7deg)scale(.78)}.homepage-front-card.is-right-1{transform:translate(calc(76px - 50%),-46%)rotate(7deg)scale(.78)}.homepage-front-card.is-left-2,.homepage-front-card.is-right-2{opacity:0;pointer-events:none}.homepage-card-nav{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.homepage-front-card,.homepage-card-nav,.homepage-card-dots span,.reveal-cards .homepage-card-carousel{transition:none}.reveal-cards .homepage-card-carousel{opacity:1;filter:none;transform:none}}.page-shell>.stats-panel,.page-shell>.stats-carousel-panel,.page-shell>.worlds-section,.page-shell>.card-collection-section,.page-shell>.global-event-section,.page-shell>.home-pricing-teaser{margin-top:clamp(64px,6.5vw,88px)!important}.page-shell>.footer-note{margin-top:clamp(48px,5vw,64px)!important}.worlds-header,.card-collection-copy,.cta-copy,.home-pricing-copy{margin-bottom:24px!important}.worlds-header .mini-label,.card-collection-copy .mini-label,.cta-copy .mini-label,.home-pricing-copy .mini-label,.worlds-header>span{margin-bottom:8px!important}.worlds-header h2,.card-collection-copy h2,.cta-copy h2,.home-pricing-copy h2{margin-top:0!important;margin-bottom:10px!important}.worlds-header p,.card-collection-copy p,.cta-copy p,.home-pricing-copy p{margin-top:0!important;margin-bottom:0!important}.worlds-grid,.worlds-cta{margin-top:26px!important}.card-collection-copy{margin-bottom:0!important}.card-collection-section .benefits{margin-top:8px!important;margin-bottom:0!important}.global-event-section{gap:clamp(28px,4vw,56px)!important}.global-event-copy>p{margin-bottom:18px!important}.event-mission-list{margin-top:16px!important}.event-progress-panel,.event-action{margin-top:18px!important}.home-pricing-teaser{gap:24px!important}.home-pricing-card{margin-top:0!important}@media (width<=980px){.page-shell>.stats-panel,.page-shell>.stats-carousel-panel,.page-shell>.worlds-section,.page-shell>.card-collection-section,.page-shell>.global-event-section,.page-shell>.home-pricing-teaser{margin-top:56px!important}.worlds-header,.card-collection-copy,.cta-copy,.home-pricing-copy{margin-bottom:22px!important}.card-collection-copy{margin-bottom:0!important}}@media (width<=760px){.page-shell>.stats-panel,.page-shell>.stats-carousel-panel,.page-shell>.worlds-section,.page-shell>.card-collection-section,.page-shell>.global-event-section,.page-shell>.home-pricing-teaser{margin-top:44px!important}.page-shell>.footer-note{margin-top:38px!important}.worlds-header,.card-collection-copy,.cta-copy,.home-pricing-copy{margin-bottom:18px!important}.worlds-grid,.worlds-cta{margin-top:18px!important}.card-collection-copy{margin-bottom:0!important}.card-collection-section .benefits{margin-top:8px!important}}
