@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Exo 2";src:url(/fonts/exo2-italic-latin.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap}:root{--bg:#050a14;--bg-2:#0b1220;--card:#0f1930;--line:#1d2b48;--text:#eaf1fb;--muted:#b7c4da;--faint:#8da0be;--cyan:#3ccbff;--blue:#0b5bea;--sky:#0aa2f5;--apps:#7c9cff;--apps-deep:#3b4b9e;--pad:48px;--band:52px;--font-body:"Inter Variable", Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:"Exo 2", "Inter Variable", sans-serif;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}body{background:var(--bg);color:var(--text);font-family:var(--font-body);margin:0;line-height:1.5}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,.shots:focus-visible{outline:2px solid var(--apps);outline-offset:3px}h1,h2,h3{font-family:var(--font-display);text-wrap:balance;margin:0;font-style:italic}img{max-width:100%}ul{margin:0;padding:0;list-style:none}[hidden]{display:none!important}.wrap{max-width:1200px;margin-inline:auto}.sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.a-aspro-deals{--accent:#ff8a5b}.skip{background:var(--apps);color:var(--bg);z-index:30;border-radius:8px;padding:10px 16px;font-weight:600;position:absolute;top:8px;left:-9999px}.skip:focus{left:8px}.proto{padding:6px var(--pad);text-align:center;letter-spacing:.04em;color:#ffd58a;background:#2a1d05;margin:0;font-size:12px}.bar{z-index:20;padding:16px var(--pad);background:#050a14f2;border-bottom:1px solid #16213a;justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;top:0}.logo{align-items:center;gap:12px;display:inline-flex}.logo img{width:auto;height:32px;display:block}.logo-tag{font-family:var(--font-display);letter-spacing:.18em;color:var(--apps);border-left:1px solid #2b3b5e;padding:6px 0 6px 12px;font-size:15px;font-style:italic;font-weight:700;line-height:1}.nav{color:var(--muted);align-items:center;gap:28px;font-weight:500;display:flex}.nav-link:hover{color:var(--apps)}.lang{border:1px solid #23314f;border-radius:8px;align-items:center;min-height:36px;padding:6px 12px;font-size:14px;display:inline-flex}.lang:hover{border-color:var(--apps);color:var(--apps)}.hero{padding:44px var(--pad) 40px;background:radial-gradient(900px 420px at 85% 0%, #1a2766 0%, var(--bg) 70%);flex-wrap:wrap;justify-content:center;align-items:center;gap:28px 40px;display:flex;overflow-x:clip}.hero-copy{flex-direction:column;flex:360px;gap:18px;min-width:0;max-width:600px;display:flex}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--apps);margin:0;font-size:13px;font-weight:600}.hero h1{letter-spacing:-.02em;font-size:clamp(34px,4.8vw,56px);font-weight:700;line-height:1.1}.grad{background:linear-gradient(90deg, var(--apps), #c3d0ff, var(--apps-deep), var(--apps));color:#0000;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;display:inline-block}.lead{color:var(--muted);max-width:36em;margin:0;font-size:17px;line-height:1.6}.actions{flex-wrap:wrap;gap:14px;display:flex}.btn{white-space:nowrap;border:1px solid #2b3b5e;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 24px;font-size:16px;font-weight:600;display:inline-flex}.btn.primary{border-color:var(--apps);background:var(--apps);color:#05080f}.btn:hover{filter:brightness(1.15)}.band{padding:var(--band) var(--pad);background:var(--bg-2)}.band.alt{background:var(--bg)}.band h2{margin:0 0 8px;font-size:clamp(24px,3vw,32px);font-weight:700;line-height:1.15}.muted{color:var(--muted);max-width:40em;margin:0 0 22px}.chips{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.chip{min-height:38px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #2b3b5e;border-radius:999px;padding:6px 16px;font-size:14px;font-weight:600}.chip:hover{color:var(--text);border-color:var(--apps)}.chip[aria-pressed=true]{background:var(--apps);border-color:var(--apps);color:#05080f}.cards{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px;display:grid}.card{background:var(--card);border:1px solid var(--line);transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(var(--ty,0px));will-change:transform;border-radius:18px;flex-direction:column;transition:transform .18s ease-out,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.card:hover{--ty:-6px;border-color:var(--accent);box-shadow:0 14px 40px color-mix(in srgb, var(--accent) 22%, transparent)}.card:focus-within{border-color:var(--accent)}.card-banner{aspect-ratio:1024/500;object-fit:cover;background:var(--bg-2);width:100%;height:auto;display:block}.card-banner-web{color:var(--accent);background:radial-gradient(circle at 30% 20%, color-mix(in srgb, var(--accent) 35%, #0b1220), #0b1220 75%);place-items:center;display:grid}.card-body{flex-direction:column;flex:1;gap:7px;padding:0 16px 16px;display:flex;position:relative}.card-icon{border:2px solid var(--card);background:var(--card);object-fit:cover;border-radius:14px;width:48px;height:48px;margin-top:-24px;box-shadow:0 6px 18px #00000073}.card-icon-web{background:#0b1220;padding:4px}.card h3{font-size:19px;font-weight:700;line-height:1.2}.card .sub{font-family:var(--font-body);color:var(--accent);margin-top:2px;font-size:13px;font-style:normal;font-weight:500;display:block}.card-link:after{content:"";z-index:0;position:absolute;inset:0}.card .tag{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.chips-row{flex-wrap:wrap;gap:6px;margin:0 0 4px;display:flex}.pill{color:#c3d0ff;background:#1d2552;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.pill-kind{background:color-mix(in srgb, var(--accent,var(--apps)) 18%, transparent);color:var(--accent,var(--apps))}.pill-lang{color:var(--muted);background:0 0;border:1px solid #2b3b5e}.card .play{z-index:1;background:color-mix(in srgb, var(--accent) 16%, var(--card));border-color:color-mix(in srgb, var(--accent) 55%, transparent);min-height:40px;color:var(--text);margin-top:auto;padding:8px 12px;font-size:14px;position:relative}.card .play:hover{background:var(--accent);color:#05080f;filter:none}.also{gap:12px;margin-top:4px;display:grid}.also-card{background:var(--card);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:4px;height:100%;padding:16px 18px;display:flex;position:relative;overflow:hidden}.also-card strong{font-family:var(--font-display);font-size:19px;font-style:italic}.also-card span{color:var(--muted)}.also-card em{color:var(--apps);margin-top:4px;font-size:14px;font-style:normal;font-weight:600}.also-card:hover{border-color:var(--apps)}.social{flex-wrap:wrap;gap:12px;display:flex}.social-pill{color:var(--muted);border:1px dashed #2b3b5e;border-radius:999px;align-items:center;gap:10px;padding:12px 20px;font-weight:600;display:inline-flex}.social-pill b{letter-spacing:.08em;text-transform:uppercase;color:#c3d0ff;background:#1d2552;border-radius:999px;padding:3px 8px;font-size:11px}.app-hero{padding:24px var(--pad) 40px;background:radial-gradient(900px 460px at 80% 0%, color-mix(in srgb, var(--accent) 24%, #050a14) 0%, var(--bg) 72%);overflow-x:clip}.app-hero-in{flex-wrap:wrap;align-items:center;gap:28px 40px;display:flex}.app-head{flex-direction:column;flex:360px;gap:16px;min-width:0;display:flex}.crumbs{color:var(--faint);gap:8px;font-size:14px;display:flex}.crumbs a:hover{color:var(--apps)}.app-title{align-items:center;gap:20px;display:flex}.app-icon{border:1px solid var(--line);width:96px;height:96px;box-shadow:0 10px 34px color-mix(in srgb, var(--accent) 40%, transparent);object-fit:cover;border-radius:24%;flex:none}.app-title h1{letter-spacing:-.01em;font-size:clamp(32px,4.6vw,52px);font-weight:700;line-height:1.1}.app-sub{color:var(--accent);margin:4px 0 0;font-weight:600}.app-banner{transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));aspect-ratio:1024/500;object-fit:cover;border:1px solid var(--line);width:100%;min-width:0;max-width:640px;height:auto;box-shadow:0 24px 70px color-mix(in srgb, var(--accent) 28%, transparent);border-radius:20px;flex:360px;transition:transform .18s ease-out}.app-head .btn.primary{background:var(--accent);border-color:var(--accent);color:#05080f}.shots{scroll-snap-type:x mandatory;gap:16px;padding:8px 4px 18px;display:flex;overflow-x:auto}.shots li{scroll-snap-align:start;flex:none}.shots img{border:1px solid var(--line);background:var(--card);border-radius:16px;width:auto;height:300px;display:block}.two{grid-template-columns:1.3fr 1fr;align-items:start;gap:32px;display:grid}.points{gap:8px;margin-top:14px;display:grid}.points li{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:11px 16px 11px 44px;font-weight:500;position:relative}.points li:before{content:"";background:var(--accent);width:14px;height:14px;box-shadow:0 0 14px color-mix(in srgb, var(--accent) 60%, transparent);border-radius:50%;margin-top:-7px;position:absolute;top:50%;left:16px}.facts{background:var(--card);border:1px solid var(--line);border-radius:14px;gap:0;margin:0;display:grid;overflow:hidden}.facts div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:11px 16px;display:flex}.facts div:last-child{border-bottom:0}.facts dt{color:var(--faint)}.facts dd{text-align:right;margin:0;font-weight:600}.facts a{color:var(--apps)}.cta-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.cta-in .muted{margin:0}.cta-in .btn.primary{background:var(--accent);border-color:var(--accent);color:#05080f}.play-badge{border-radius:8px;line-height:0;display:inline-block}.play-badge img{width:auto;height:52px;display:block}.play-badge.sm img{height:44px}.play-badge.sm{z-index:1;align-self:flex-start;margin-top:auto;position:relative}.play-badge{transition:transform .15s,filter .2s}.play-badge:hover{filter:brightness(1.12);transform:translateY(-2px)}.sticky{display:none}@media (width<=760px){body.has-sticky{padding-bottom:76px}.sticky{z-index:25;border-top:1px solid var(--line);background:#0b1220fa;align-items:center;gap:12px;padding:12px 16px;display:flex;position:fixed;bottom:0;left:0;right:0}.sticky img{border-radius:10px}.sticky strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sticky .btn{min-height:44px;padding:10px 20px}}.foot{padding:22px var(--pad);color:var(--muted);background:#03070f;border-top:1px solid #16213a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;font-size:14px;display:flex}.foot-id{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.foot-id img{width:auto;height:26px}.foot-id .logo-tag{font-size:13px}.foot-nav{flex-wrap:wrap;gap:8px 24px;display:flex}.foot-nav a:hover{color:var(--apps)}.foot-copy{color:var(--faint);flex-basis:100%;font-size:12px}@media (width<=860px){:root{--pad:20px}.hero{gap:40px;padding-top:56px;padding-bottom:56px}.nav{gap:14px}.two{grid-template-columns:1fr;gap:32px}.shots img{height:320px}.app-hero{padding-bottom:48px}}@media (width<=520px){.logo{flex-direction:column;align-items:flex-start;gap:3px}.logo img{height:26px}.logo-tag{letter-spacing:.34em;border-left:0;padding:0 0 0 3px;font-size:11px}.foot-id .logo-tag{font-size:11px}.nav-link{display:none}.cards{grid-template-columns:1fr}.actions .btn{flex:100%}}.sticky .btn.primary{background:var(--accent);border-color:var(--accent);color:#05080f}.hero,.app-hero{isolation:isolate;position:relative}.hero-copy,.stage,.app-hero-in{z-index:1;position:relative}.aurora{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.aurora i{opacity:.5;border-radius:50%;width:46vmax;max-width:640px;height:46vmax;max-height:640px;position:absolute}.aurora i:first-child{background:radial-gradient(circle, var(--apps) 0%, transparent 68%);opacity:.4;top:-30%;left:-8%}.aurora i:nth-child(2){background:radial-gradient(circle, var(--sky) 0%, transparent 68%);opacity:.35;top:10%;right:-6%}.aurora i:nth-child(3){background:radial-gradient(circle, var(--accent,#7b5cff) 0%, transparent 68%);opacity:.32;bottom:-45%;left:38%}.aurora:after{content:"";background-image:linear-gradient(#7c9cff12 1px,#0000 1px),linear-gradient(90deg,#7c9cff12 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(at 50% 40%,#000 20%,#0000 75%)}.stage{--icon:92px;--r:190px;--ringh:240px;width:100%;max-width:470px;height:calc(var(--ringh) + 140px);perspective:1700px;flex:0 470px;margin-inline:auto}.stage:before{content:"";left:50%;top:calc(var(--ringh) * .86);filter:blur(8px);background:radial-gradient(closest-side,#7c9cff80,#0000);width:70%;height:40px;position:absolute;translate:-50%}.stage:after{content:"";height:var(--ringh);z-index:-1;background:radial-gradient(circle,#7c9cff2e,#0000 66%);border-radius:50%;position:absolute;top:0;left:12%;right:12%}.ring{height:var(--ringh);transform-style:preserve-3d;transform:rotateX(calc(-3deg + var(--py,0) * -4deg)) rotateY(calc(var(--px,0) * 9deg));transition:transform .3s ease-out;position:absolute;top:0;left:0;right:0}.ring-spin{transform-style:preserve-3d;position:absolute;inset:0}.slot{width:var(--icon);height:var(--icon);margin:calc(var(--icon) / -2) 0 0 calc(var(--icon) / -2);transform-style:preserve-3d;transform:rotateY(var(--a)) translateZ(var(--r));position:absolute;top:50%;left:50%}.s0{--a:0deg;--i:0}.s1{--a:45deg;--i:1}.s2{--a:90deg;--i:2}.s3{--a:135deg;--i:3}.s4{--a:180deg;--i:4}.s5{--a:225deg;--i:5}.s6{--a:270deg;--i:6}.s7{--a:315deg;--i:7}.unroll,.face{width:100%;height:100%;transform-style:preserve-3d;display:block}.unroll{transform:rotateY(calc(var(--a) * -1))}.orb{cursor:pointer;border-radius:24%;width:100%;height:100%;display:block}.orb img{object-fit:cover;background:var(--card);border:1px solid var(--line);width:100%;height:100%;box-shadow:0 12px 38px color-mix(in srgb, var(--accent) 45%, transparent);border-radius:24%;transition:scale .25s,box-shadow .25s;display:block}.orb:hover img,.orb:focus-visible img{box-shadow:0 18px 54px color-mix(in srgb, var(--accent) 75%, transparent);scale:1.16}.grad{background-position:0 0}.btn{transition:transform .15s,filter .2s;position:relative;overflow:hidden}.btn:after{content:"";background:linear-gradient(105deg,#0000 30%,#ffffff59 50%,#0000 70%);position:absolute;inset:0;transform:translate(-130%)}.btn:hover{transform:translateY(-2px)}.btn:hover:after{transition:transform .6s;transform:translate(130%)}.card:before{content:"";z-index:2;pointer-events:none;opacity:0;border-radius:inherit;background:radial-gradient(circle at var(--gx,50%) var(--gy,0%), #ffffff29, transparent 55%);transition:opacity .25s;position:absolute;inset:0}.card:hover:before{opacity:1}.card-banner{transition:scale .5s}.card:hover .card-banner{scale:1.06}.card-icon{transition:transform .3s}.card:hover .card-icon{transform:translateY(-5px)rotate(-5deg)scale(1.08)}.shots img{transition:transform .3s,box-shadow .3s}.shots img:hover{box-shadow:0 22px 50px color-mix(in srgb, var(--accent) 30%, transparent);transform:translateY(-8px)rotate(-1deg)}.points li{transition:transform .2s,border-color .2s}.points li:hover{border-color:var(--accent);transform:translate(6px)}@media (width<=860px){.stage{--icon:84px;--r:160px;--ringh:260px}}@media (width<=520px){.stage{--icon:62px;--r:112px;--ringh:220px}}@media (prefers-reduced-motion:no-preference){.ring-spin{animation:32s linear infinite ring-spin}.face{animation:32s linear infinite ring-unspin}.orb{animation:32s linear infinite depth;animation-delay:calc(var(--i) * -4s)}.stage:has(.orb:hover) :is(.ring-spin,.face,.orb),.stage:has(.orb:focus-visible) :is(.ring-spin,.face,.orb){animation-play-state:paused}.orb:hover,.orb:focus-visible{opacity:1!important}@keyframes depth{0%,to{opacity:1}25%,75%{opacity:.62}50%{opacity:.22}}@keyframes ring-spin{to{transform:rotateY(360deg)}}@keyframes ring-unspin{to{transform:rotateY(-360deg)}}.aurora i:first-child{animation:16s ease-in-out infinite alternate drift-a}.aurora i:nth-child(2){animation:20s ease-in-out infinite alternate drift-b}.aurora i:nth-child(3){animation:24s ease-in-out infinite alternate-reverse drift-a}@keyframes drift-a{to{transform:translate(14%,10%)scale(1.18)}}@keyframes drift-b{to{transform:translate(-12%,14%)scale(.88)}}.grad{background-size:250% 100%;animation:7s linear infinite shimmer}@keyframes shimmer{to{background-position:250% 0}}.hero-copy>*{animation:.8s cubic-bezier(.2,.7,.2,1) both enter}.hero-copy>:nth-child(2){animation-delay:80ms}.hero-copy>:nth-child(3){animation-delay:.16s}.hero-copy>:nth-child(4){animation-delay:.24s}.app-head>*{animation:.8s cubic-bezier(.2,.7,.2,1) both enter}.app-head>:nth-child(2){animation-delay:80ms}.app-head>:nth-child(3){animation-delay:.16s}.app-head>:nth-child(4){animation-delay:.22s}.app-head>:nth-child(5){animation-delay:.28s}@keyframes enter{0%{translate:0 18px}}.app-icon{animation:5s ease-in-out infinite bob}@keyframes bob{50%{translate:0 -8px}}.app-head .btn.primary{animation:2.8s ease-in-out infinite glow}@keyframes glow{50%{box-shadow:0 0 0 8px color-mix(in srgb, var(--accent) 0%, transparent), 0 0 34px color-mix(in srgb, var(--accent) 65%, transparent)}}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.cards>li,.also li,.points li,.shots li,.facts,.follow>*{animation:linear both reveal view();animation-range:entry entry 45%}@keyframes reveal{0%{opacity:0;translate:0 44px;scale:.95}}}}.hud-wrap{pointer-events:none;z-index:3;width:min(400px,100%);height:130px;position:absolute;bottom:0;left:50%;translate:-50%}.hud-idle{text-align:center;letter-spacing:.2em;text-transform:uppercase;color:var(--faint);margin:0;font-size:12px;transition:opacity .2s;position:absolute;inset:auto 0 12px}.hud{border:1px solid color-mix(in srgb, var(--accent) 60%, transparent);background:linear-gradient(180deg, transparent 0, color-mix(in srgb, var(--accent) 22%, transparent) 50%, transparent 100%) 0 -100% / 100% 60% no-repeat, repeating-linear-gradient(0deg, #ffffff09 0 1px, transparent 1px 3px), linear-gradient(180deg, color-mix(in srgb, var(--accent) 14%, #080e1ee6), #050914f0);backdrop-filter:blur(10px);box-shadow:0 0 44px color-mix(in srgb, var(--accent) 28%, transparent), inset 0 0 34px color-mix(in srgb, var(--accent) 9%, transparent);opacity:0;visibility:hidden;border-radius:6px;flex-direction:column;gap:4px;margin:0;padding:12px 18px;transition:opacity .22s,translate .22s,scale .22s,visibility 0s .22s;display:flex;position:absolute;inset:0;overflow:hidden;translate:0 14px;scale:.97}.hud:before,.hud:after{content:"";border:2px solid var(--accent);width:16px;height:16px;position:absolute}.hud:before{border-bottom:0;border-right:0;top:5px;left:5px}.hud:after{border-top:0;border-left:0;bottom:5px;right:5px}.hud-path{letter-spacing:.12em;color:var(--accent);opacity:.9;margin:0;font:600 10px/1 ui-monospace,SF Mono,Menlo,monospace}.hud h3{font-size:19px;font-weight:700;line-height:1.15}.hud h3 span{font-family:var(--font-body);color:var(--accent);font-size:12px;font-style:normal;font-weight:600}.hud-tag{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.hud-meta{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin:auto 0 0;font-size:11px}.hud-go{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin:0;font-size:11px;font-weight:700;position:absolute;bottom:12px;right:22px}@media (prefers-reduced-motion:no-preference){.hud{animation:2.6s linear infinite scan}@keyframes scan{to{background-position:0 220%,0 0,0 0}}}.stage:has(.s0 .orb:hover) .h0,.stage:has(.s0 .orb:focus-visible) .h0,.stage:has(.s1 .orb:hover) .h1,.stage:has(.s1 .orb:focus-visible) .h1,.stage:has(.s2 .orb:hover) .h2,.stage:has(.s2 .orb:focus-visible) .h2,.stage:has(.s3 .orb:hover) .h3,.stage:has(.s3 .orb:focus-visible) .h3,.stage:has(.s4 .orb:hover) .h4,.stage:has(.s4 .orb:focus-visible) .h4,.stage:has(.s5 .orb:hover) .h5,.stage:has(.s5 .orb:focus-visible) .h5,.stage:has(.s6 .orb:hover) .h6,.stage:has(.s6 .orb:focus-visible) .h6,.stage:has(.s7 .orb:hover) .h7,.stage:has(.s7 .orb:focus-visible) .h7{opacity:1;visibility:visible;transition:opacity .22s,translate .22s,scale .22s,visibility;translate:0;scale:1}.stage:has(.orb:hover) .hud-idle,.stage:has(.orb:focus-visible) .hud-idle{opacity:0}.slot,.unroll,.face{pointer-events:none}.orb{pointer-events:auto}.c-games{--accent:#ffb347}.c-life{--accent:#4ade80}.c-tools{--accent:#a3e635}.lab-cards{gap:12px;display:grid}.lab-card{border:1px dashed color-mix(in srgb, var(--accent) 55%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 9%, var(--card)), var(--card));border-radius:16px;align-items:center;gap:20px;padding:16px 18px;display:flex;position:relative;overflow:hidden}.lab-icon{width:64px;height:64px;font:italic 700 30px/1 var(--font-display);color:var(--accent);background:radial-gradient(circle at 30% 25%, color-mix(in srgb, var(--accent) 30%, #0b1220), #0b1220 75%);border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);box-shadow:0 0 30px color-mix(in srgb, var(--accent) 25%, transparent);border-radius:24%;flex:none;place-items:center;display:grid}.lab-body{flex-direction:column;gap:6px;min-width:0;display:flex}.lab-card h3{font-size:19px;font-weight:700}.lab-card .tag{color:var(--muted);margin:0;font-size:14.5px}.lab-status{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;margin:0;font-size:11px;font-weight:700;display:inline-flex}.lab-status i{background:var(--accent);border-radius:50%;width:8px;height:8px}.st-soon .lab-status i{border:2px solid var(--accent);background:0 0}.lab-card:after{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);opacity:0;background-repeat:no-repeat;background-size:40% 100%;height:3px;position:absolute;bottom:0;left:0;right:0}.st-building:after{opacity:.9}@media (prefers-reduced-motion:no-preference){.st-building .lab-status i{animation:1.6s ease-in-out infinite blink}.st-building:after{animation:2.4s ease-in-out infinite sweep}.lab-icon{animation:5s ease-in-out infinite bob}@keyframes blink{50%{opacity:.25;box-shadow:0 0 0 6px color-mix(in srgb, var(--accent) 0%, transparent)}}@keyframes sweep{0%{background-position:-50% 0}to{background-position:150% 0}}}.news{background:var(--card);border:1px solid var(--line);border-radius:16px;max-width:720px;padding:16px 20px;position:relative;overflow:hidden}.news-meta{color:var(--faint);flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 14px;font-size:14px;display:flex}.news-meta b{color:var(--accent);font-size:16px}.news-meta em{letter-spacing:.1em;text-transform:uppercase;color:#ffd58a;background:#3a2a05;border-radius:999px;padding:3px 9px;font-size:11px;font-style:normal;font-weight:700}.news-list{gap:8px;display:grid}.news-list li{color:var(--muted);padding-left:22px;position:relative}.news-list li:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:.6em;left:4px}.duo{grid-template-columns:1fr 1fr;align-items:start;gap:28px 40px;display:grid}.duo.solo{grid-template-columns:1fr}.follow-h{margin-top:22px!important;font-size:20px!important}.lab-cat{color:var(--faint);letter-spacing:.06em;text-transform:uppercase;margin-left:4px;font-size:12px;font-weight:600}#lab .muted,.follow-col .muted{margin-bottom:14px}.cta-band{padding-block:34px}@media (width<=1100px){:root{--pad:32px}}@media (width<=860px){:root{--pad:20px;--band:36px}.duo{grid-template-columns:1fr}}@media (width<=520px){.cards{gap:14px}.hero{padding-top:28px}}.also-card:after,.news:after{content:"";z-index:2;pointer-events:none;opacity:0;background:linear-gradient(90deg, transparent, var(--accent,var(--apps)), transparent);background-position:-50% 0;background-repeat:no-repeat;background-size:40% 100%;height:3px;position:absolute;bottom:0;left:0;right:0}@media (prefers-reduced-motion:no-preference){.also-card:after,.news:after{opacity:.9;animation:2.6s ease-in-out infinite sweep}.also li:nth-child(2n):after{animation-delay:-.9s}}.orbit-frame{z-index:2;pointer-events:none;border-radius:inherit;opacity:0;-webkit-mask-composite:xor;padding:2px;position:absolute;inset:0;overflow:hidden;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.orbit{aspect-ratio:1;will-change:rotate;background:conic-gradient(transparent 0 55%, color-mix(in srgb, var(--accent) 35%, transparent) 80%, var(--accent) 97%, transparent 100%);width:240%;position:absolute;top:50%;left:50%;translate:-50% -50%}@media (prefers-reduced-motion:no-preference){.orbit-frame{opacity:1}.orbit{animation:4.5s linear infinite orbit}.cards>li:nth-child(3n+2) .orbit{animation-delay:-1.5s}.cards>li:nth-child(3n) .orbit{animation-delay:-3s}.card:hover .orbit{animation-duration:1.8s}@keyframes orbit{to{rotate:360deg}}}.hud.is-on{opacity:1;visibility:visible;transition:opacity .22s,translate .22s,scale .22s,visibility;translate:0;scale:1}.stage.has-on .hud-idle{opacity:0}.stage.has-on :is(.ring-spin,.face,.orb){animation-play-state:paused}.orb.is-on{opacity:1!important}.orb.is-on img{box-shadow:0 18px 54px color-mix(in srgb, var(--accent) 75%, transparent);scale:1.16}.hud-go{padding:6px 0 6px 10px;display:block}.hi-touch{display:none}@media (hover:none){.hi-hover{display:none}.hi-touch{display:inline}.hud.is-on{pointer-events:auto}.hud-wrap{height:152px}.stage{height:calc(var(--ringh) + 164px)}.hud-go{align-self:flex-end;padding:8px 2px 0 14px;font-size:12px;position:static}}.two.solo{grid-template-columns:minmax(0,520px)}.nf{color:var(--apps);font-size:clamp(64px,14vw,120px);line-height:1}.legal .wrap{max-width:760px}.legal h1{margin-bottom:20px;font-size:clamp(30px,4vw,42px)}.legal section{margin-top:24px}.legal h2{margin:0 0 6px!important;font-size:20px!important}.legal p{color:var(--muted);margin:0 0 10px;line-height:1.7}.a-smart-muslim-quiz{--accent:#2fd0a8}.a-tradeshelf{--accent:#f5c542}.a-pilihan-raya-malaysia{--accent:#4c8dff}.a-gasing{--accent:#ffb347}.a-jobsearchpro{--accent:#3ccbff}.a-ekhutbah-malaysia{--accent:#4ade80}.a-ecodex{--accent:#a3e635}.a-ibrahnews-ai{--accent:#c084fc}
