:root{--vipNavy:#0b1220;--vipNavy2:#1e3a8a;--vipGold:#60a5fa;--vipGold2:#67e8f9;--vipGoldText:#1d4ed8;--vipGlass:color-mix(in srgb, var(--surface) 72%, transparent)}:root[data-theme=dark]{--vipGoldText:#93c5fd}@property --a{syntax:"<angle>";inherits:false;initial-value:0deg}@property --pct{syntax:"<integer>";inherits:false;initial-value:0}.heroVip{isolation:isolate;padding:70px 0 34px;position:relative;overflow:hidden}.heroVipGrid{grid-template-columns:1.02fr .98fr;align-items:center;gap:36px;display:grid}.heroVipGrid>*{min-width:0}.heroVipText{text-align:left}.heroVipText .eyebrow{color:var(--vipGoldText);margin-bottom:18px}.eyebrowDot{background:#22c55e;border-radius:50%;width:8px;height:8px;animation:2s infinite livePulse;box-shadow:0 0 #22c55e99}@keyframes livePulse{70%{box-shadow:0 0 0 8px #22c55e00}to{box-shadow:0 0 #22c55e00}}.heroVipText h1{letter-spacing:-2.5px;margin:0 0 20px;font-family:Sora Variable,Sora,system-ui,sans-serif;font-size:clamp(40px,5.6vw,74px);font-weight:800;line-height:1.02}.heroVipText>p{color:var(--muted);max-width:560px;margin:0;font-size:clamp(16px,1.6vw,19px);line-height:1.7}.heroVipText>p b{color:var(--text)}.heroVipText .heroSearch{max-width:600px;margin:28px 0 0}.goldText{background:linear-gradient(100deg, var(--gold) 0%, var(--gold2) 45%, var(--gold) 90%);color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite goldShine}@keyframes goldShine{to{background-position:200%}}.heroCtas{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.heroCta{border-radius:14px;padding:14px 22px;font-weight:800}.heroTrust{color:var(--muted);flex-wrap:wrap;gap:18px;margin-top:20px;font-size:13px;font-weight:700;display:flex}.heroTrust span{align-items:center;gap:6px;display:inline-flex}.heroTrust svg{color:var(--success)}.aiBtn{color:#67e8f9;background:linear-gradient(135deg, var(--vipNavy), var(--vipNavy2));isolation:isolate;border-radius:14px;padding:13px 20px 13px 14px;font-weight:800;position:relative;box-shadow:0 14px 30px #0b122052}.aiBtn img{border-radius:6px}.aiBtn:before{content:"";border-radius:inherit;background:conic-gradient(from var(--a), var(--vipGold), transparent 30%, var(--vipGold2), transparent 70%, var(--vipGold));-webkit-mask-composite:xor;z-index:-1;padding:2px;animation:4s linear infinite spinA;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-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}.aiBtn:hover{filter:brightness(1.08);transform:translateY(-2px)}@keyframes spinA{to{--a:360deg}}.heroStatsBar{background:var(--line);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:46px;display:grid;overflow:hidden}.heroStatsBar div{background:var(--vipGlass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-direction:column;gap:2px;padding:18px 20px;display:flex}.heroStatsBar b{letter-spacing:-1px;color:var(--text);font-family:Sora Variable,Sora,system-ui,sans-serif;font-size:28px}.heroStatsBar span{color:var(--muted);font-size:13px;font-weight:700}.heroAurora{z-index:-2;pointer-events:none;height:140%;position:absolute;inset:-20% -10% auto}.heroAurora span{filter:blur(70px);opacity:.55;border-radius:50%;animation:18s ease-in-out infinite alternate aurora;position:absolute}.heroAurora span:first-child{background:color-mix(in srgb, var(--brand) 55%, transparent);width:520px;height:520px;top:4%;left:-6%}.heroAurora span:nth-child(2){background:color-mix(in srgb, var(--gold) 45%, transparent);width:440px;height:440px;animation-duration:22s;top:-6%;right:2%}.heroAurora span:nth-child(3){background:color-mix(in srgb, var(--brand2) 40%, transparent);width:380px;height:380px;animation-duration:26s;top:38%;right:28%}:root[data-theme=dark] .heroAurora span{opacity:.35}@keyframes aurora{0%{transform:translate(0)scale(1)}50%{transform:translate(40px,-30px)scale(1.12)}to{transform:translate(-30px,25px)scale(.95)}}.heroGridBg{z-index:-1;pointer-events:none;background-image:linear-gradient(color-mix(in srgb, var(--brand) 9%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--brand) 9%, transparent) 1px, transparent 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 30%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 40%,#000 30%,#0000 75%)}.heroParticles{z-index:-1;pointer-events:none;position:absolute;inset:0}.heroParticles span{--i:0;bottom:-10px;left:calc(var(--i) * 5.6% + 2%);background:var(--gold2);width:5px;height:5px;box-shadow:0 0 10px var(--gold);opacity:0;animation:rise calc(9s + var(--i) * .45s) linear infinite;animation-delay:calc(var(--i) * -.9s);border-radius:50%;position:absolute}.heroParticles span:nth-child(3n){background:var(--brand2);box-shadow:0 0 10px var(--brand2);width:4px;height:4px}@keyframes rise{0%{opacity:0;transform:translateY(0)scale(.6)}15%{opacity:.9}to{opacity:0;transform:translateY(-620px)scale(1.1)}}.hero3d{perspective:1200px;place-items:center;min-width:0;height:500px;display:grid}.hero3dScene{--rx:0deg;--ry:0deg;width:430px;height:430px;transform-style:preserve-3d;transform:rotateX(calc(12deg + var(--rx))) rotateY(calc(-16deg + var(--ry)));transition:transform .5s cubic-bezier(.2,.7,.2,1);position:relative}.hero3dFloor{background:repeating-radial-gradient(circle, color-mix(in srgb, var(--gold) 45%, transparent) 0 1px, transparent 1px 34px), radial-gradient(circle, color-mix(in srgb, var(--brand) 22%, transparent), transparent 65%);border-radius:50%;width:520px;height:520px;margin:-260px 0 0 -260px;animation:6s ease-in-out infinite floorPulse;position:absolute;top:50%;left:50%;transform:translateY(150px)rotateX(90deg);-webkit-mask-image:radial-gradient(circle,#000 35%,#0000 70%);mask-image:radial-gradient(circle,#000 35%,#0000 70%)}@keyframes floorPulse{50%{opacity:.6}}.hero3dGlow{background:radial-gradient(circle, color-mix(in srgb, var(--gold) 40%, transparent), transparent 70%);filter:blur(20px);border-radius:50%;width:260px;height:260px;margin:-130px 0 0 -130px;animation:4s ease-in-out infinite glowPulse;position:absolute;top:50%;left:50%;transform:translateZ(-40px)}@keyframes glowPulse{50%{opacity:.7;transform:translateZ(-40px)scale(1.15)}}.hero3dRing{border:1.5px solid color-mix(in srgb, var(--gold) 60%, transparent);width:340px;height:340px;box-shadow:0 0 24px color-mix(in srgb, var(--gold) 35%, transparent);border-radius:50%;margin:-170px 0 0 -170px;animation:18s linear infinite ringSpin;position:absolute;top:50%;left:50%;transform:rotateX(72deg)}.hero3dRing:after{content:"";background:var(--gold2);width:12px;height:12px;box-shadow:0 0 16px var(--gold);border-radius:50%;margin-left:-6px;position:absolute;top:-6px;left:50%}.hero3dRing.r2{border-color:color-mix(in srgb, var(--brand2) 60%, transparent);width:270px;height:270px;box-shadow:0 0 24px color-mix(in srgb, var(--brand2) 30%, transparent);margin:-135px 0 0 -135px;animation:12s linear infinite reverse ringSpin2;transform:rotateX(72deg)rotateY(28deg)}.hero3dRing.r2:after{background:var(--brand2);box-shadow:0 0 16px var(--brand2)}@keyframes ringSpin{to{transform:rotateX(72deg)rotate(360deg)}}@keyframes ringSpin2{to{transform:rotateX(72deg)rotateY(28deg)rotate(360deg)}}.hero3dCube{width:150px;height:150px;transform-style:preserve-3d;margin:-75px 0 0 -75px;animation:16s cubic-bezier(.45,0,.55,1) infinite cubeSpin;position:absolute;top:50%;left:50%}@keyframes cubeSpin{0%{transform:translateZ(40px)rotateX(-8deg)rotateY(0)translateY(0)}50%{transform:translateZ(40px)rotateX(8deg)rotateY(180deg)translateY(-14px)}to{transform:translateZ(40px)rotateX(-8deg)rotateY(360deg)translateY(0)}}.hero3dFace{border:1px solid color-mix(in srgb, var(--vipGold) 55%, transparent);backface-visibility:hidden;background:linear-gradient(145deg,#172554,#070d1a);border-radius:16px;place-items:center;display:grid;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff24,inset 0 0 40px #38bdf82e}.hero3dFace img{filter:drop-shadow(0 10px 20px #00000073);border-radius:22px;width:92px;height:92px}.hero3dFace.front{transform:translateZ(75px)}.hero3dFace.back{transform:rotateY(180deg)translateZ(75px)}.hero3dFace.right{transform:rotateY(90deg)translateZ(75px)}.hero3dFace.left{transform:rotateY(-90deg)translateZ(75px)}.hero3dFace.top{background:linear-gradient(135deg, var(--vipGold), #1e40af);transform:rotateX(90deg)translateZ(75px)}.hero3dFace.bottom{background:#050a14;transform:rotateX(-90deg)translateZ(75px)}.hero3dOrbit{--i:0;background:var(--surface);width:42px;height:42px;color:var(--gold);border:1px solid color-mix(in srgb, var(--gold) 40%, var(--line2));animation:20s linear infinite orbit;animation-delay:calc(var(--i) * -3.33s);border-radius:13px;place-items:center;margin:-21px 0 0 -21px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 10px 24px #0e14302e}@keyframes orbit{0%{transform:rotateY(0)translateZ(205px)rotateY(0)}to{transform:rotateY(360deg)translateZ(205px)rotateY(-360deg)}}.hero3dCard{background:var(--vipGlass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid color-mix(in srgb, var(--line2) 80%, transparent);min-width:196px;transform:translateZ(var(--z,100px));border-radius:18px;align-items:center;gap:12px;padding:13px 16px;animation:7s ease-in-out infinite cardFloat;display:flex;position:absolute;box-shadow:0 22px 50px #0e14302e}.hero3dCard b{color:var(--text);font-size:14px;display:block}.hero3dCard small{color:#0b6b47;margin-top:2px;font-size:12px;font-weight:800;display:block}:root[data-theme=dark] .hero3dCard small{color:#4ee0a6}.hero3dIcon{background:var(--soft);width:38px;height:38px;color:var(--brand);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.hero3dCard.c1{--z:120px;top:0;left:-50px}.hero3dCard.c2{--z:90px;animation-delay:-2s;top:22px;right:-64px}.hero3dCard.c3{--z:100px;animation-delay:-4s;bottom:96px;left:-44px}.hero3dCard.c4{--z:140px;animation-delay:-1s;top:150px;right:-80px}@keyframes cardFloat{50%{transform:translateZ(var(--z,100px)) translateY(-12px)}}.hero3dAi{color:#e9ecfa;background:linear-gradient(145deg,#0b1220f0,#1e3a8af0);border:1px solid #60a5fa8c;border-radius:18px;width:248px;padding:12px 14px;animation:6s ease-in-out infinite aiFloat;position:absolute;bottom:-36px;right:-30px;transform:translateZ(170px);box-shadow:0 26px 60px #0b122073,0 0 30px #60a5fa2e}@keyframes aiFloat{50%{transform:translateZ(170px)translateY(-10px)}}.hero3dAiHead{align-items:center;gap:8px;margin-bottom:8px;font-size:13px;display:flex}.hero3dAiHead img{border-radius:6px}.hero3dAiHead i{letter-spacing:.06em;text-transform:uppercase;color:#4ee0a6;margin-left:auto;font-size:10px;font-style:normal;font-weight:800}.hero3dAi p{border-radius:12px;margin:0 0 6px;padding:7px 10px;font-size:12.5px;line-height:1.45}.hero3dAi p.q{background:#38bdf847;margin-left:30px}.hero3dAi p.a{background:#ffffff14;margin:0}.hero3dAi p.a b{color:#67e8f9}.hero3dSpark{--i:0;left:calc(20% + var(--i) * 6%);top:calc(85% - (var(--i) * 7%));background:var(--gold2);width:6px;height:6px;box-shadow:0 0 12px var(--gold);transform:translateZ(calc(var(--i) * 18px));animation:3s ease-in-out infinite twinkle;animation-delay:calc(var(--i) * -.4s);border-radius:50%;position:absolute}@keyframes twinkle{50%{opacity:.15;transform:translateZ(calc(var(--i) * 18px)) scale(.5)}}.aiShow{isolation:isolate;color:#e9ecfa;background:radial-gradient(circle at 12% 0,#60a5fa47,#0000 45%),radial-gradient(circle at 100% 100%,#3b82f666,#0000 50%),linear-gradient(140deg,#050a14,#172554 55%,#1e3a8a);border:1px solid #60a5fa59;border-radius:30px;grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;margin:56px 0 10px;padding:46px;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 90px #0b122059}.aiShowGlow{z-index:-1;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 30% 30%,#000,#0000 70%);mask-image:radial-gradient(at 30% 30%,#000,#0000 70%)}.aiKicker{letter-spacing:.05em;text-transform:uppercase;color:#0b1220;background:linear-gradient(135deg, var(--vipGold), var(--vipGold2));border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:800;display:inline-flex}.aiShow h2{letter-spacing:-1.2px;color:#fff;margin:16px 0 14px;font-family:Sora Variable,Sora,system-ui,sans-serif;font-size:clamp(28px,3.4vw,44px);line-height:1.1}.aiShow .goldText{background-image:linear-gradient(100deg,#60a5fa,#67e8f9 45%,#60a5fa 90%)}.aiShowText>p{color:#c3c9e3;max-width:540px;margin:0 0 18px;line-height:1.7}.aiPoints{gap:10px;margin:0 0 22px;padding:0;list-style:none;display:grid}.aiPoints li{color:#e9ecfa;align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.aiPoints svg{color:var(--vipGold);flex-shrink:0}.aiShow .aiBtn{color:#0b1220;background:linear-gradient(135deg,#60a5fa,#67e8f9);box-shadow:0 16px 34px #60a5fa59}.aiShow .aiBtn:before{display:none}.aiPrompts{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.aiPrompts button{color:#e9ecfa;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:6px;padding:9px 13px;font-size:13px;font-weight:700;transition:background .2s,border-color .2s;display:inline-flex}.aiPrompts button:hover{border-color:var(--vipGold);background:#60a5fa29}.aiMock{color:#0e1430;background:#f6f7fc;border:1px solid #60a5fa80;border-radius:24px;animation:7s ease-in-out infinite mockFloat;overflow:hidden;transform:perspective(1000px)rotateY(-8deg)rotateX(4deg);box-shadow:0 30px 70px #00000073}@keyframes mockFloat{50%{transform:perspective(1000px)rotateY(-4deg)rotateX(2deg)translateY(-8px)}}.aiMockHead{color:#fff;background:radial-gradient(circle at 15% -20%,#60a5fa66,#0000 55%),linear-gradient(135deg,#0b1220,#1e3a8a);align-items:center;gap:12px;padding:14px 16px;display:flex}.aiMockLogo{background:#070d1a;border-radius:13px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 0 0 1px #60a5fa99}.aiMockLogo img{border-radius:9px}.aiMockHead b{font-family:Sora Variable,Sora,system-ui,sans-serif;display:block}.aiMockHead small{color:#c3c9e3;align-items:center;gap:6px;font-size:12px;display:flex}.aiMockHead small i{background:#34d399;border-radius:50%;width:7px;height:7px}.aiMockBody{flex-direction:column;gap:9px;min-height:250px;padding:16px;display:flex}.aiMockBody p{border-radius:15px;max-width:86%;margin:0;padding:10px 13px;font-size:13.5px;line-height:1.5}.aiMockBody p.u{color:#fff;background:linear-gradient(135deg,#2f4bd8,#5b74f0);border-bottom-right-radius:5px;align-self:flex-end}.aiMockBody p.a{background:#fff;border:1px solid #e2e6f0;border-bottom-left-radius:5px}.aiMockChip{color:#2f4bd8;background:#fff;border:1px solid #d3d9ea;border-radius:10px;align-self:flex-start;padding:7px 11px;font-size:12.5px;font-weight:800}.aiMockBody p.typing{gap:5px;width:fit-content;display:flex}.aiMockBody p.typing span{background:#5d6685;border-radius:50%;width:7px;height:7px;animation:1s infinite alternate dot}.aiMockBody p.typing span:nth-child(2){animation-delay:.2s}.aiMockBody p.typing span:nth-child(3){animation-delay:.4s}.aiMockInput{color:#5d6685;background:#fff;border:1px solid #60a5fa;border-radius:999px;justify-content:space-between;align-items:center;margin:0 14px 14px;padding:12px 16px;font-size:13px;display:flex}.aiMockInput span{color:#0b1220;background:linear-gradient(135deg,#60a5fa,#67e8f9);border-radius:50%;place-items:center;width:32px;height:32px;font-size:13px;display:grid}.catGrid{perspective:1200px}.catCard{transform-style:preserve-3d;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .35s}.catCard:before{content:"";border-radius:inherit;background:linear-gradient(115deg, transparent 30%, color-mix(in srgb, var(--gold2) 22%, transparent) 50%, transparent 70%);opacity:0;pointer-events:none;background-position:120% 0;background-size:250% 100%;transition:opacity .35s,background-position .8s;position:absolute;inset:0}.catCard:hover{border-color:color-mix(in srgb, var(--gold) 45%, var(--line));transform:translateY(-6px)rotateX(5deg)rotateY(-4deg);box-shadow:0 30px 60px #0e143029}.catCard:hover:before{opacity:1;background-position:-20% 0}.catCard .catIcon{transition:transform .35s}.catCard:hover .catIcon{transform:translateZ(30px)scale(1.08)}.toolCard{transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s,border-color .3s}.toolCard:hover{border-color:color-mix(in srgb, var(--gold) 40%, var(--line));transform:translateY(-4px)}.navAi{border:1px solid color-mix(in srgb, var(--gold) 55%, transparent);background:linear-gradient(135deg, var(--vipNavy), var(--vipNavy2));color:#67e8f9;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:7px 12px 7px 8px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 6px 16px #0b122038}.navAi img{border-radius:5px}.navAi:hover{filter:brightness(1.12)}.navAi.mobile{justify-content:center;margin:8px 0 14px;padding:12px;font-size:15px}.searchBox{position:relative}.searchAiBtn{cursor:pointer;background:linear-gradient(135deg, var(--vipNavy), var(--vipNavy2));color:#67e8f9;border:1px solid #60a5fa8c;border-radius:12px;flex-shrink:0;align-items:center;gap:7px;padding:7px 14px 7px 8px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 6px 16px #0b122040}.searchAiBtn img{border-radius:5px}.searchAiBtn:hover{filter:brightness(1.15)}.searchAiBtn.mini{border-radius:8px;margin-right:-4px;padding:3px}.searchAiBtn.mini img{width:18px;height:18px}.searchAsk{border:1px solid color-mix(in srgb, var(--gold) 40%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--goldSoft) 80%, var(--surface)), var(--surface));width:100%;color:var(--text);cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:10px;margin-bottom:4px;padding:10px 12px;font-size:14px;display:flex}.searchAsk:hover{border-color:var(--gold)}.searchAsk>svg{color:var(--vipGoldText);flex-shrink:0;margin-left:auto}.searchAskText{flex-direction:column;min-width:0;display:flex}.searchAskText small{letter-spacing:.05em;text-transform:uppercase;color:var(--vipGoldText);font-size:11px;font-weight:800}.searchAskText b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.searchAskIcon{background:#070d1a;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 0 0 1px #60a5fa99}.searchAskIcon img{border-radius:5px}.assistFab{z-index:210;cursor:pointer;isolation:isolate;background:radial-gradient(circle at 30% 25%,#1d4ed8,#0b1220 70%);border:0;border-radius:50%;place-items:center;width:60px;height:60px;padding:0;transition:transform .2s;animation:3s ease-out infinite fabPulse;display:grid;position:fixed;bottom:94px;left:auto;right:22px;box-shadow:0 16px 34px #0b122073,0 0 #60a5fa73}@keyframes fabPulse{0%{box-shadow:0 16px 34px #0b122073,0 0 #60a5fa73}70%,to{box-shadow:0 16px 34px #0b122073,0 0 0 14px #60a5fa00}}.assistFab:before{content:"";background:conic-gradient(from var(--a), var(--vipGold), transparent 30%, var(--vipGold2), transparent 70%, var(--vipGold));-webkit-mask-composite:xor;z-index:-1;border-radius:50%;padding:3px;animation:3.5s linear infinite spinA;position:absolute;inset:-3px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-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}.assistFab:hover{transform:translateY(-2px)scale(1.04)}.assistFabLogo{color:#67e8f9;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.assistFabLogo img{border-radius:9px;width:34px;height:34px}.assistFabBadge{letter-spacing:.04em;color:#0b1220;background:linear-gradient(135deg, var(--vipGold), var(--vipGold2));border-radius:999px;padding:2px 6px;font-size:10px;font-weight:900;position:absolute;top:-4px;right:-4px;box-shadow:0 4px 10px #00000040}.assistFabText{white-space:nowrap;color:#67e8f9;background:linear-gradient(135deg, var(--vipNavy), var(--vipNavy2));opacity:0;pointer-events:none;border:1px solid #60a5fa73;border-radius:12px;padding:9px 14px;font-size:13px;font-weight:800;transition:opacity .2s,transform .2s;position:absolute;top:50%;right:72px;transform:translate(8px,-50%);box-shadow:0 12px 26px #0b12204d}.assistFab:hover .assistFabText,.assistFab:focus-visible .assistFabText{opacity:1;transform:translateY(-50%)}.assistFab.isOpen{animation:none}.whatsappFloat{width:60px;height:60px;bottom:22px;right:22px}.aiPeek{z-index:209;background:linear-gradient(135deg, var(--vipNavy), var(--vipNavy2));color:#e9ecfa;text-align:left;cursor:pointer;border:1px solid #60a5fa8c;border-radius:16px 16px 4px;max-width:230px;padding:11px 15px;font-size:13.5px;line-height:1.4;animation:.45s cubic-bezier(.2,.8,.2,1.2) both peekIn;position:fixed;bottom:104px;right:92px;box-shadow:0 18px 40px #0b122066}.aiPeek b{color:#67e8f9;display:block}@keyframes peekIn{0%{opacity:0;transform:translateY(10px)scale(.92)}}.assistPanel{border:1px solid color-mix(in srgb, var(--gold) 40%, var(--line2));transform-origin:100% 100%;border-radius:26px;width:min(410px,100vw - 28px);height:min(620px,100vh - 190px);animation:.28s cubic-bezier(.2,.8,.2,1) both panelIn;bottom:166px;left:auto;right:22px;box-shadow:0 40px 90px #0a0f2461,0 0 0 1px #60a5fa14}@keyframes panelIn{0%{opacity:0;transform:translateY(14px)scale(.96)}}.assistHead{background:radial-gradient(circle at 15% -20%,#60a5fa66,#0000 55%),linear-gradient(135deg,#0b1220,#1e3a8a);padding:16px 18px}.assistLogo{isolation:isolate;background:#070d1a;border-radius:15px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid;position:relative}.assistLogo:before{content:"";background:conic-gradient(from var(--a), var(--vipGold), transparent 35%, var(--vipGold2), transparent 70%, var(--vipGold));-webkit-mask-composite:xor;z-index:-1;border-radius:17px;padding:2px;animation:4s linear infinite spinA;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-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}.assistLogo img{border-radius:10px;width:38px;height:38px}.assistHead b{align-items:center;gap:8px;font-family:Sora Variable,Sora,system-ui,sans-serif;font-size:16px;display:flex}.assistBadge{letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(135deg, var(--vipGold), var(--vipGold2));color:#0b1220;border-radius:6px;padding:3px 7px;font-size:10px}.assistList{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--gold) 10%, transparent), transparent 40%), var(--bg)}.assistWelcome{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:6px 0 4px;display:flex}.assistWelcomeLogo{background:linear-gradient(145deg,#172554,#070d1a);border-radius:22px;place-items:center;width:76px;height:76px;margin-bottom:6px;animation:4s ease-in-out infinite welcomeFloat;display:grid;box-shadow:0 0 0 1px #60a5fa99,0 16px 34px #0b122059,0 0 40px #60a5fa40}.assistWelcomeLogo img{border-radius:14px}@keyframes welcomeFloat{50%{transform:translateY(-5px)}}.assistWelcome b{font-family:Sora Variable,Sora,system-ui,sans-serif;font-size:18px}.assistWelcome small{color:var(--muted);font-size:12px;font-weight:700}.assistMsg{align-items:flex-end;gap:8px;animation:.25s ease-out both msgIn;display:flex}@keyframes msgIn{0%{opacity:0;transform:translateY(6px)}}.assistMsg.user{flex-direction:row-reverse}.assistMini{width:26px;height:26px;box-shadow:0 0 0 1px color-mix(in srgb, var(--gold) 50%, var(--line2));border-radius:8px;flex-shrink:0}.assistMsg.assistant p{box-shadow:0 6px 16px #0e14300f}.assistMsg.user p{background:linear-gradient(135deg, var(--brand), var(--brand2))}.assistSuggest small{align-items:center;gap:6px;display:flex}.assistChips{grid-template-columns:1fr 1fr;gap:7px;display:grid}.assistChips button{border:1px solid var(--line2);background:var(--surface);color:var(--text);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:7px;padding:10px 11px;font-size:13px;font-weight:700;transition:border-color .2s,transform .2s;display:flex}.assistChips button svg{color:var(--vipGoldText);flex-shrink:0}.assistChips button:hover{border-color:var(--gold);transform:translateY(-1px)}.assistChips button:last-child:nth-child(odd){grid-column:span 2}.assistForm input:focus{border-color:var(--gold);box-shadow:0 0 0 3px color-mix(in srgb, var(--gold) 22%, transparent)}.assistFoot{text-align:center;color:var(--muted);background:var(--surface);justify-content:center;align-items:center;gap:5px;margin:0;padding:0 14px 10px;font-size:11px;display:flex}@media (max-width:1100px){.navAi{display:none}}@media (max-width:900px){.heroVipGrid{grid-template-columns:1fr}.heroVipText{text-align:center}.heroVipText>p,.heroVipText .heroSearch{margin-left:auto;margin-right:auto}.heroCtas,.heroTrust{justify-content:center}.hero3d{height:380px;margin-top:4px}.hero3dScene{transform:scale(.74)rotateX(12deg)rotateY(-16deg)}.heroStatsBar{grid-template-columns:repeat(2,1fr);margin-top:20px}.aiShow{grid-template-columns:1fr;gap:30px;padding:30px 22px}.aiMock{animation:none;transform:none}}@media (max-width:600px){.heroVip{padding:40px 0 20px}.heroVipText .eyebrow{white-space:normal;text-align:center;justify-content:center;line-height:1.4}.heroCtas .btn{justify-content:center;width:100%}.hero3d{height:300px}.hero3dScene{transform:scale(.56)rotateX(12deg)rotateY(-16deg)}.heroStatsBar b{font-size:22px}.heroStatsBar div{padding:14px}.searchAiBtn:not(.mini) span{display:none}.searchAiBtn:not(.mini){padding:6px}.assistFab{width:54px;height:54px;bottom:82px;right:14px}.whatsappFloat{width:54px;height:54px;bottom:16px;right:14px}.assistFabText{display:none}.assistFab .assistFabLogo{width:42px;height:42px;display:grid}.assistFab .assistFabBadge{display:block}.aiPeek{bottom:90px;right:78px}.assistPanel{width:auto;height:calc(100vh - 170px);bottom:146px;left:10px;right:10px}.aiShow h2{font-size:28px}}@media (prefers-reduced-motion:reduce){.heroAurora span,.heroParticles span,.hero3dCube,.hero3dRing,.hero3dOrbit,.hero3dCard,.hero3dAi,.hero3dSpark,.hero3dGlow,.hero3dFloor,.goldText,.aiBtn:before,.assistFab,.assistFab:before,.assistLogo:before,.aiMock,.eyebrowDot{animation:none!important}.catCard:hover{transform:translateY(-2px)}}@media print{.aiPeek,.assistFab,.assistPanel{display:none!important}}.csSplash{z-index:1000;color:#eceff9;pointer-events:none;background:radial-gradient(at 50% 38%,#1e3a8a 0%,#0b1220 50%,#03020a 100%);flex-direction:column;justify-content:center;align-items:center;gap:16px;animation:.6s 1.75s forwards csSplashOut;display:flex;position:fixed;inset:0;overflow:hidden}html.cs-seen .csSplash{display:none}.csSplashStars{opacity:.55;background-image:radial-gradient(1.5px 1.5px at 20% 30%,#f6e2aee6,#0000),radial-gradient(1px 1px at 70% 20%,#fff,#0000),radial-gradient(1.5px 1.5px at 40% 70%,#38bdf8e6,#0000),radial-gradient(1px 1px at 85% 60%,#fff,#0000),radial-gradient(1px 1px at 10% 85%,#f6e2aecc,#0000),radial-gradient(1.5px 1.5px at 55% 45%,#fff,#0000);background-size:260px 260px;animation:6s linear infinite csStars;position:absolute;inset:-50%}@keyframes csStars{to{transform:translateY(260px)}}.csSplashFloor{transform-origin:top;background-image:linear-gradient(#60a5fa47 1px,#0000 1px),linear-gradient(90deg,#60a5fa47 1px,#0000 1px);background-size:60px 60px;height:55%;animation:1.2s linear infinite csFloor;position:absolute;bottom:-10%;left:-50%;right:-50%;transform:perspective(500px)rotateX(70deg);-webkit-mask-image:linear-gradient(#0000,#000 45%);mask-image:linear-gradient(#0000,#000 45%)}@keyframes csFloor{to{background-position:0 60px}}.csSplashStage{perspective:700px;width:200px;height:200px;transform-style:preserve-3d;place-items:center;display:grid;position:relative}.csSplashHalo{filter:blur(14px);background:radial-gradient(circle,#60a5fa73,#0000 65%);border-radius:50%;animation:1.6s ease-in-out infinite csHalo;position:absolute;inset:20px}@keyframes csHalo{50%{opacity:.7;transform:scale(1.18)}}.csSplashRing{border:2px solid #60a5fa;border-color:#60a5fa #60a5fa59 #0000 #0000;border-radius:50%;animation:1.1s linear infinite csSpin;position:absolute;inset:0}.csSplashRing.r2{border-top-color:#38bdf8;border-right-color:#38bdf84d;animation-duration:1.6s;animation-direction:reverse;inset:18px}.csSplashOrbit{transform-style:preserve-3d;animation:.6s .1s both csOrbitIn;position:absolute;inset:0;transform:rotateX(-14deg)}.csSplashOrbit span{--i:0;color:#67e8f9;width:30px;height:30px;animation:2.4s linear infinite csOrbit;animation-delay:calc(var(--i) * -.4s);background:#0b1220e6;border:1px solid #60a5fa99;border-radius:9px;place-items:center;margin:-15px 0 0 -15px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 0 14px #60a5fa59}@keyframes csOrbit{0%{transform:rotateY(0)translateZ(122px)rotateY(0)}to{transform:rotateY(360deg)translateZ(122px)rotateY(-360deg)}}@keyframes csOrbitIn{0%{transform:rotateX(-14deg)scale(.4)}}.csSplashCoin{width:110px;height:110px;transform-style:preserve-3d;animation:1.7s cubic-bezier(.3,.7,.2,1) both csCoin;position:relative}@keyframes csCoin{0%{opacity:0;transform:rotateY(-200deg)scale(.4)}60%{opacity:1;transform:rotateY(20deg)scale(1.05)}to{transform:rotateY(0)scale(1)}}.csCoinFace{backface-visibility:hidden;background:linear-gradient(145deg,#172554,#050a14);border:1.5px solid #60a5facc;border-radius:30px;place-items:center;display:grid;position:absolute;inset:0;box-shadow:0 20px 50px #60a5fa59,inset 0 1px #ffffff26}.csCoinFace.back{transform:rotateY(180deg)}.csCoinFace img{border-radius:18px;width:76px;height:76px}.csSplashName{letter-spacing:-1px;margin-top:4px;font-family:Sora Variable,Sora,system-ui,sans-serif;font-size:34px;font-weight:800;display:flex}.csSplashName i{--d:0;animation:.5s cubic-bezier(.2,.8,.2,1.3) both csLetter;animation-delay:calc(.35s + var(--d) * 45ms);font-style:normal;display:inline-block}.csSplashName i.g{background:linear-gradient(90deg,#60a5fa,#67e8f9);color:#0000;-webkit-background-clip:text;background-clip:text}@keyframes csLetter{0%{opacity:0;transform:translateY(18px)rotateX(-80deg)}}.csSplashTag{color:#b6bfe0;letter-spacing:.04em;text-align:center;padding:0 20px;font-size:13px;animation:.6s .8s both csRise}.csSplashBar{background:#ffffff1f;border-radius:4px;width:220px;height:4px;margin-top:4px;overflow:hidden}.csSplashBar i{transform-origin:0;background:linear-gradient(90deg,#38bdf8,#60a5fa,#67e8f9);width:100%;height:100%;animation:1.6s cubic-bezier(.4,0,.2,1) both csFill;display:block;box-shadow:0 0 12px #60a5fa}.csSplashPct{color:#60a5fa;letter-spacing:.08em;font-variant-numeric:tabular-nums;counter-reset:pct var(--pct);font-size:12px;font-weight:800;animation:1.6s cubic-bezier(.4,0,.2,1) both csPct}.csSplashPct:after{content:counter(pct) "%"}@keyframes csPct{0%{--pct:0}to{--pct:100}}@keyframes csSpin{to{transform:rotate(360deg)}}@keyframes csRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes csFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes csSplashOut{to{opacity:0;visibility:hidden}}@media (max-width:600px){.csSplashName{font-size:28px}.csSplashStage{transform:scale(.85)}}@media (prefers-reduced-motion:reduce){.csSplash{animation:.2s .3s forwards csSplashOut}.csSplash *{animation:none!important}}@media print{.csSplash{display:none}}.hero3d.v2 .hero3dScene{width:460px;height:460px}.h3Planet{background:radial-gradient(circle at 32% 30%,#7dd3fc 0%,#0ea5e9 30%,#1e40af 62%,#1e0b4b 100%);border-radius:50%;width:130px;height:130px;animation:30s linear infinite planetSpin;position:absolute;top:-30px;right:-10px;transform:translateZ(-120px);box-shadow:inset -18px -14px 40px #0000008c,0 0 60px #0ea5e98c}.h3PlanetRing{border:3px solid #93c5fdbf;border-radius:50%;width:176%;height:22%;position:absolute;top:42%;left:-38%;transform:rotate(-18deg);box-shadow:0 0 18px #93c5fd80}@keyframes planetSpin{to{filter:hue-rotate(30deg)}}.h3Platform{background:radial-gradient(#3b82f68c,#22d3ee33 45%,#0000 70%);border-radius:50%;width:340px;height:90px;margin-left:-170px;animation:5s ease-in-out infinite floorPulse;position:absolute;bottom:18px;left:50%;transform:translateZ(-20px)rotateX(70deg);box-shadow:0 0 60px #3b82f673}.h3Beam{clip-path:polygon(20% 100%,80% 100%,100% 0,0 0);filter:blur(4px);background:linear-gradient(#0000 20%,#3b82f647);width:220px;height:240px;margin-left:-110px;position:absolute;bottom:60px;left:50%;transform:translateZ(-10px)}.h3Screen{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(150deg,#1e3a8a8c,#0b1220d9);border:1px solid #93c5fd8c;border-radius:22px;width:300px;height:230px;margin:-140px 0 0 -150px;padding:12px;animation:7s ease-in-out infinite screenFloat;position:absolute;top:50%;left:50%;transform:translateZ(40px)rotateY(-14deg)rotateX(6deg);box-shadow:inset 0 0 0 1px #22d3ee26,0 40px 80px #050a1499,0 0 60px #3b82f673}:root:not([data-theme=dark]) .h3Screen{background:linear-gradient(150deg,#ffffffe6,#ede9fee6)}@keyframes screenFloat{50%{transform:translateZ(40px)rotateY(-10deg)rotateX(3deg)translateY(-12px)}}.h3ScreenBar{color:var(--muted);align-items:center;gap:6px;margin-bottom:12px;font-size:11px;font-weight:700;display:flex}.h3ScreenBar i{background:#f472b6;border-radius:50%;width:9px;height:9px}.h3ScreenBar i:nth-child(2){background:#facc15}.h3ScreenBar i:nth-child(3){background:#34d399}.h3ScreenBar span{margin-left:8px}.h3Tiles{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.h3Tile{color:#fff;border-radius:16px;place-items:center;height:76px;animation:4s ease-in-out infinite tilePop;display:grid;box-shadow:0 10px 24px #0000004d,inset 0 1px #ffffff4d}.h3Tile.t1{background:linear-gradient(140deg,#38bdf8,#2563eb)}.h3Tile.t2{background:linear-gradient(140deg,#fb7185,#dc2626);animation-delay:-.6s}.h3Tile.t3{background:linear-gradient(140deg,#fbbf24,#ea580c);animation-delay:-1.2s}.h3Tile.t4{background:linear-gradient(140deg,#34d399,#059669);animation-delay:-1.8s}.h3Tile.t5{background:linear-gradient(140deg,#38bdf8,#2563eb);animation-delay:-2.4s}.h3Tile.t6{background:linear-gradient(140deg,#7dd3fc,#db2777);animation-delay:-3s}@keyframes tilePop{50%{filter:brightness(1.15);transform:translateY(-4px)}}.h3Logo{background:linear-gradient(145deg,#172554,#070d1a);border:1px solid #93c5fdb3;border-radius:26px;place-items:center;width:96px;height:96px;animation:6s ease-in-out infinite aiFloat;display:grid;position:absolute;bottom:54px;left:22px;transform:translateZ(150px);box-shadow:0 24px 50px #050a1499,0 0 40px #60a5fa80}.h3Logo img{border-radius:18px}.hero3d.v2 .hero3dCard.c1{--z:130px;top:20px;left:-60px}.hero3d.v2 .hero3dCard.c2{--z:160px;top:150px;right:-70px}.hero3d.v2 .hero3dAi{bottom:-10px;right:-30px}.hero3d.v2 .hero3dOrbit{animation-duration:16s;animation-delay:calc(var(--i) * -4s)}.heroVipText h1 .violetText{background:linear-gradient(100deg,#38bdf8,#818cf8 45%,#22d3ee);color:#0000;-webkit-background-clip:text;background-clip:text}.heroSub{color:var(--text);margin:-6px 0 14px;font-family:Sora Variable,Sora,system-ui,sans-serif;font-size:clamp(20px,2.2vw,26px);font-weight:800}.sectionKicker{color:#fff;background:linear-gradient(135deg,#2563eb,#0ea5e9);border-radius:999px;align-items:center;gap:6px;margin-bottom:10px;padding:5px 12px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 8px 20px #2563eb59}.panelBox{background:color-mix(in srgb, var(--surface) 78%, transparent);border:1px solid var(--line2);box-shadow:var(--shadowLg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:28px;padding:30px;position:relative}:root[data-theme=dark] .panelBox{background:linear-gradient(160deg,#111a2eb3,#0b1220bf);border-color:#60a5fa47}.panelHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.panelHead h2{letter-spacing:-.6px;margin:0;font-family:Sora Variable,Sora,system-ui,sans-serif;font-size:clamp(24px,2.6vw,32px)}.panelHead p{color:var(--muted);margin:6px 0 0}.pillLink{border:1px solid var(--line2);color:var(--text);background:var(--surface);border-radius:999px;align-items:center;gap:6px;padding:9px 15px;font-size:13px;font-weight:800;display:inline-flex}.pillLink:hover{border-color:var(--brand)}.catTiles{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;display:grid}.catTile{background:var(--surface);border:1px solid var(--line);border-radius:18px;align-items:center;gap:14px;padding:16px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex}:root[data-theme=dark] .catTile{background:#111a2ebf}.catTile:hover{border-color:color-mix(in srgb, var(--brand) 60%, transparent);transform:translateY(-4px);box-shadow:0 18px 40px #2563eb40}.catTileIcon{color:#fff;border-radius:14px;flex-shrink:0;place-items:center;width:48px;height:48px;transition:transform .25s;display:grid;box-shadow:0 10px 22px #00000040,inset 0 1px #ffffff4d}.catTile:hover .catTileIcon{transform:rotate(-6deg)scale(1.08)}.catTile b{color:var(--text);font-size:15px;display:block}.catTile small{color:var(--muted);font-size:12.5px;font-weight:700}.g1{background:linear-gradient(140deg,#38bdf8,#2563eb)}.g2{background:linear-gradient(140deg,#fb7185,#dc2626)}.g3{background:linear-gradient(140deg,#60a5fa,#1d4ed8)}.g4{background:linear-gradient(140deg,#34d399,#059669)}.g5{background:linear-gradient(140deg,#7dd3fc,#c026d3)}.g6{background:linear-gradient(140deg,#fbbf24,#ea580c)}.g7{background:linear-gradient(140deg,#22d3ee,#0e7490)}.g8{background:linear-gradient(140deg,#60a5fa,#0891b2)}.g9{background:linear-gradient(140deg,#f472b6,#1e40af)}.whyGrid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:40px;display:grid}.whyArt{perspective:900px;height:320px;position:relative}.whyLaptop{background:linear-gradient(150deg,#172554,#0d0826);border:1px solid #93c5fd80;border-radius:18px;width:78%;height:210px;padding:16px;animation:7s ease-in-out infinite screenFloat2;position:absolute;top:40px;left:8%;transform:rotateY(18deg)rotateX(10deg);box-shadow:0 40px 80px #050a148c,0 0 60px #3b82f666}:root:not([data-theme=dark]) .whyLaptop{background:linear-gradient(150deg,#fff,#ede9fe)}@keyframes screenFloat2{50%{transform:rotateY(14deg)rotateX(8deg)translateY(-10px)}}.whyLaptop .bar{background:#93c5fd59;border-radius:6px;height:12px;margin-bottom:10px}.whyLaptop .bar.s{width:60%}.whyLaptop .bar.m{width:80%}.whyLaptop .img{background:linear-gradient(135deg,#38bdf8,#3b82f6 60%,#f472b6);border-radius:12px;height:80px;margin-bottom:12px}.whyFloat{color:#fff;border-radius:18px;place-items:center;width:64px;height:64px;animation:5s ease-in-out infinite aiFloat;display:grid;position:absolute;box-shadow:0 18px 40px #00000059}.whyFloat.a{top:10px;left:0}.whyFloat.b{animation-delay:-1.5s;top:0;right:4%}.whyFloat.c{animation-delay:-3s;bottom:20px;right:10%}.whyItems{grid-template-columns:repeat(3,1fr);gap:16px 20px;margin:18px 0 24px;display:grid}.whyItem{align-items:flex-start;gap:10px;display:flex}.whyItem span{color:#fff;border-radius:11px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.whyItem b{font-size:14px;display:block}.whyItem small{color:var(--muted);font-size:12.5px}.statsRow{border:1px solid var(--line2);background:var(--surface);border-radius:22px;grid-template-columns:repeat(4,1fr);gap:0;display:grid;overflow:hidden}:root[data-theme=dark] .statsRow{background:#111a2ecc;border-color:#60a5fa40}.statsRow div{border-right:1px solid var(--line);align-items:center;gap:14px;padding:22px;display:flex}.statsRow div:last-child{border-right:0}.statsRow svg{color:var(--brand);flex-shrink:0}.statsRow b{letter-spacing:-.5px;font-family:Sora Variable,Sora,system-ui,sans-serif;font-size:26px;display:block}.statsRow small{color:var(--muted);font-weight:700}@media (max-width:900px){.whyGrid{grid-template-columns:1fr}.whyArt{height:240px}.whyItems,.statsRow{grid-template-columns:repeat(2,1fr)}.statsRow div:nth-child(2){border-right:0}.statsRow div:nth-child(-n+2){border-bottom:1px solid var(--line)}.hero3d.v2 .hero3dScene{transform:scale(.72)rotateX(10deg)rotateY(-12deg)}}@media (max-width:600px){.panelBox{border-radius:22px;padding:20px 16px}.whyItems{grid-template-columns:1fr}.hero3d.v2 .hero3dScene{transform:scale(.56)rotateX(10deg)rotateY(-12deg)}.statsRow div{padding:16px}}@media (prefers-reduced-motion:reduce){.h3Planet,.h3Platform,.h3Screen,.h3Tile,.h3Logo,.whyLaptop,.whyFloat{animation:none!important}}.posterRow{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.posterGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:18px;display:grid}.gamePoster{aspect-ratio:3/4;color:#fff;isolation:isolate;border-radius:20px;flex-direction:column;justify-content:flex-end;padding:16px;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px #050a1459}.gamePoster:hover{transform:translateY(-6px)rotate(-1deg)scale(1.02);box-shadow:0 30px 60px #050a1480}.gamePoster:before{content:"";z-index:-2;background:var(--pg);position:absolute;inset:0}.gamePoster:after{content:"";z-index:-1;background:radial-gradient(circle at 30% 20%,#ffffff59,#0000 40%),repeating-linear-gradient(45deg,#ffffff0f 0 10px,#0000 10px 20px),linear-gradient(#0000 45%,#0000008c);position:absolute;inset:0}.gpGlow{filter:blur(6px);z-index:-1;background:radial-gradient(circle,#ffffff73,#0000 65%);border-radius:50%;width:160px;height:160px;margin-left:-80px;position:absolute;top:14%;left:50%}.gpIcon{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff2e;border:1px solid #fff6;border-radius:28px;place-items:center;width:96px;height:96px;transition:transform .35s;display:grid;position:absolute;top:22%;left:50%;transform:translate(-50%)rotate(-8deg);box-shadow:0 16px 30px #0000004d,inset 0 1px #ffffff80}.gamePoster:hover .gpIcon{transform:translate(-50%)rotate(0)scale(1.08)}.gpTitle{text-shadow:0 3px 10px #00000073;font-family:Sora Variable,Sora,system-ui,sans-serif;font-size:19px;font-weight:800;line-height:1.15}.gpPlay{background:#00000073;border-radius:999px;align-self:flex-start;align-items:center;gap:5px;margin-top:8px;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex}.gamePoster.p1{--pg:linear-gradient(160deg, #f59e0b, #b45309)}.gamePoster.p2{--pg:linear-gradient(160deg, #22c55e, #166534)}.gamePoster.p3{--pg:linear-gradient(160deg, #6366f1, #312e81)}.gamePoster.p4{--pg:linear-gradient(160deg, #ec4899, #831843)}.gamePoster.p5{--pg:linear-gradient(160deg, #06b6d4, #164e63)}.gamePoster.p6{--pg:linear-gradient(160deg, #0ea5e9, #1e3a8a)}.gamePoster.p7{--pg:linear-gradient(160deg, #ef4444, #7f1d1d)}.gamePoster.p8{--pg:linear-gradient(160deg, #14b8a6, #134e4a)}.gamePoster.p9{--pg:linear-gradient(160deg, #f97316, #7c2d12)}.gamePoster.p10{--pg:linear-gradient(160deg, #3b82f6, #1e3a8a)}.catJump{flex-wrap:wrap;gap:8px;margin:18px 0 8px;display:flex}.catJump a{border:1px solid var(--line2);background:var(--surface);border-radius:999px;padding:8px 14px;font-size:13px;font-weight:800}.catJump a:hover{border-color:var(--brand)}@media (max-width:900px){.posterRow{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.posterRow,.posterGrid{grid-template-columns:repeat(2,1fr);gap:12px}.gpIcon{width:76px;height:76px}.gpTitle{font-size:16px}}.proGrid{grid-template-columns:minmax(0,1.55fr) minmax(260px,1fr);align-items:start;gap:20px;display:grid}.proMain{gap:16px;min-width:0;display:grid}.proSide{background:var(--surface2);border:1px solid var(--line2);border-radius:22px;gap:16px;padding:22px;display:grid;position:sticky;top:100px}:root[data-theme=dark] .proSide{background:linear-gradient(160deg,#152038b3,#0b1220cc)}.proSideTitle{margin:0;font-size:18px}.proRow{justify-content:space-between;display:flex!important}.proHint{color:var(--muted);font-size:12px}.proGo{background:linear-gradient(100deg,#3b82f6,#3b82f6 55%,#22d3ee);border:0;justify-content:center;width:100%;padding:15px;font-size:16px}.proGo:disabled{opacity:.55}.proFeatures{gap:10px;margin:0;padding:0;list-style:none;display:grid}.proFeatures li{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-items:center;gap:12px;padding:12px;display:flex}:root[data-theme=dark] .proFeatures li{background:#080d1880}.proFeatures span{color:#fff;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.proFeatures b{font-size:14px;display:block}.proFeatures small{color:var(--muted);font-size:12px}.proDownload{justify-content:center;width:100%}.proDownload.isDisabled{opacity:.45;pointer-events:none}.compare{--split:50%;background:repeating-conic-gradient(var(--field) 0 25%, var(--surface) 0 50%) 0 0 / 22px 22px;border:1px solid var(--line2);border-radius:18px;max-height:460px;display:grid;position:relative;overflow:hidden}.compareImg{object-fit:contain;width:100%;height:100%;max-height:460px;display:block}.compareAfter{clip-path:inset(0 0 0 var(--split));position:absolute;inset:0}.compareTag{color:#fff;background:#080d18bf;border-radius:10px;padding:6px 12px;font-size:13px;font-weight:800;position:absolute;top:12px}.compareTag.before{left:12px}.compareTag.after{background:#059669;right:12px}.compareHandle{top:0;bottom:0;left:var(--split);pointer-events:none;background:#fff;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 10px #00000080}.compareKnob{color:#fff;background:#10b981;border:2px solid #fff;border-radius:50%;place-items:center;width:40px;height:40px;margin:-20px 0 0 -20px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 6px 16px #00000059}.compareRange{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.proStats{border:1px solid var(--line2);background:var(--surface);border-radius:16px;grid-template-columns:repeat(3,1fr);display:grid}:root[data-theme=dark] .proStats{background:#080d1880}.proStats div{text-align:center;border-right:1px solid var(--line);padding:14px}.proStats div:last-child{border-right:0}.proStats small{color:var(--muted);font-size:12.5px;font-weight:700;display:block}.proStats b{font-family:Sora Variable,Sora,system-ui,sans-serif;font-size:22px}.proStats b.good{color:#10b981}@media (max-width:900px){.proGrid{grid-template-columns:1fr}.proSide{position:static}}.aiPage{place-items:center;min-height:calc(100vh - 84px);padding:50px 16px 70px;display:grid}.aiPageInner{width:min(860px,100%)}.aiHello{text-align:center;margin-bottom:26px}.aiHelloLogo{background:linear-gradient(145deg,#172554,#070d1a);border:1px solid #93c5fd99;border-radius:26px;place-items:center;width:92px;height:92px;margin-bottom:18px;animation:4s ease-in-out infinite welcomeFloat;display:inline-grid;box-shadow:0 24px 50px #050a1473,0 0 50px #60a5fa73}.aiHelloLogo img{border-radius:16px}.aiHello h1{letter-spacing:-1.4px;margin:0 0 12px;font-family:Sora Variable,Sora,system-ui,sans-serif;font-size:clamp(30px,4.4vw,50px);line-height:1.1}.aiHello h1 span{background:linear-gradient(100deg,#38bdf8,#818cf8 45%,#22d3ee);color:#0000;-webkit-background-clip:text;background-clip:text}.aiHello p{color:var(--muted);margin:0}.aiMode{background:var(--soft);color:var(--brand);border-radius:999px;margin-left:6px;padding:3px 9px;font-size:12px;font-weight:800;display:inline-block}.aiComposer{background:var(--surface);border:1px solid var(--line2);box-shadow:var(--shadowLg);border-radius:22px;padding:14px 14px 10px}:root[data-theme=dark] .aiComposer{background:#111a2ed9;border-color:#60a5fa59}.aiComposer:focus-within{border-color:var(--brand);box-shadow:var(--shadowLg), 0 0 0 4px color-mix(in srgb, var(--brand) 18%, transparent)}.aiComposer textarea{resize:none;width:100%;font:inherit;color:var(--text);background:0 0;border:0;outline:none;padding:4px 6px;font-size:16px}.aiComposerBar{justify-content:space-between;align-items:center;display:flex}.aiNote{color:var(--muted);padding-left:6px;font-size:12px}.aiNew{border:1px solid var(--line2);color:var(--text);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-weight:700;display:inline-flex}.aiSend{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb,#22d3ee);border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.aiSend:disabled{opacity:.4;cursor:default}.aiCards{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.aiCards button{border:1px solid var(--line);background:var(--surface);color:var(--text);text-align:left;font:inherit;cursor:pointer;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;font-size:14.5px;font-weight:600;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}:root[data-theme=dark] .aiCards button{background:#111a2ebf}.aiCards button:hover{border-color:var(--brand);transform:translateY(-2px);box-shadow:0 14px 30px #2563eb33}.aiCards button span{background:var(--soft);width:34px;height:34px;color:var(--brand);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.aiThread{gap:14px;max-height:60vh;margin-bottom:18px;padding:4px;display:grid;overflow-y:auto}.aiMsg{align-items:flex-start;gap:10px;display:flex}.aiMsg img{border-radius:9px;flex-shrink:0}.aiMsg p{background:var(--surface);border:1px solid var(--line);border-radius:16px;max-width:640px;margin:0;padding:12px 15px;line-height:1.55}.aiMsg.user{justify-content:flex-end}.aiMsg.user p{color:#fff;background:linear-gradient(135deg,#1d4ed8,#3b82f6);border:0}@media (max-width:600px){.aiCards{grid-template-columns:1fr}.aiPage{padding-top:30px}}.heroVipText h1{font-size:clamp(38px,4.9vw,64px)}.heroCtas{gap:10px}.heroCtas .heroCta,.heroCtas .aiBtn{padding:12px 16px;font-size:15px}.proGo{text-shadow:0 1px 2px #00000040;color:#fff!important}.hero3d.v2 .hero3dCard.c2{--z:120px;top:215px;left:-90px;right:auto}.proHead{align-items:center;gap:18px;display:flex}.proAppIcon{color:#fff;border-radius:20px;flex-shrink:0;place-items:center;width:68px;height:68px;display:grid;transform:rotate(-4deg);box-shadow:0 16px 34px #050a1459,inset 0 1px #ffffff59}.proWorkspace{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}.proWorkspace.noSide{grid-template-columns:minmax(0,1fr)}.proWorkspace .toolPanel{min-width:0;position:relative}:root[data-theme=dark] .toolPanel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(165deg,#111a2eb8,#0b0820d1);border-color:#60a5fa40;box-shadow:0 30px 70px #00000073,inset 0 1px #ffffff0a}.toolSide{gap:16px;display:grid;position:sticky;top:100px}.toolSideCard{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px;padding:18px}:root[data-theme=dark] .toolSideCard{background:linear-gradient(165deg,#152038a6,#0b1220cc);border-color:#60a5fa38}.toolSideCard h2{margin:0 0 12px;font-size:16px}.toolSideCard .proFeatures li{padding:10px}.toolSideCard .proFeatures span{width:32px;height:32px}.sideSteps{counter-reset:s;gap:10px;margin:0;padding:0;list-style:none;display:grid}.sideSteps li{color:var(--text2);gap:10px;font-size:13.5px;line-height:1.5;display:flex}.sideSteps li span{color:#fff;background:linear-gradient(135deg,#2563eb,#22d3ee);border-radius:8px;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:grid}.sideLinks{gap:6px;display:grid}.sideLinks a{border:1px solid var(--line);color:var(--text);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;font-weight:700;transition:border-color .2s,transform .2s;display:flex}.sideLinks a span{flex:1}.sideLinks a svg:first-child{color:var(--brand)}.sideLinks a:hover{border-color:var(--brand);transform:translate(3px)}.dropzone{border:2px dashed color-mix(in srgb, var(--brand) 40%, var(--line2));background:color-mix(in srgb, var(--field) 70%, transparent);border-radius:20px;padding:38px 20px;transition:border-color .2s,background .2s,transform .2s}:root[data-theme=dark] .dropzone{background:#080d188c;border-color:#60a5fa59}.dropzone.drag{border-color:#10b981;transform:scale(1.01)}.dropIcon{color:#10b981;background:#10b9811f;border:1px solid #10b98159;border-radius:22px;place-items:center;width:74px;height:74px;animation:4s ease-in-out infinite welcomeFloat;display:inline-grid}.dropLink{font:inherit;color:#10b981;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}:root:not([data-theme=dark]) .dropLink,:root:not([data-theme=dark]) .dropIcon{color:#047857}.field input,.field select,.field textarea{border-radius:12px;transition:border-color .2s,box-shadow .2s}:root[data-theme=dark] .field input,:root[data-theme=dark] .field select,:root[data-theme=dark] .field textarea{color:var(--text);background:#080d1899;border-color:#60a5fa40}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--brand);box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 18%, transparent)}.result{border:1px solid color-mix(in srgb, #10b981 35%, var(--line));background:color-mix(in srgb, #10b981 7%, var(--surface2))}:root[data-theme=dark] .result{background:linear-gradient(135deg,#10b9811a,#0b122099)}.stats span{background:var(--surface2);border:1px solid var(--line);color:var(--text2);border-radius:10px;padding:6px 11px;font-weight:700}:root[data-theme=dark] .stats span{background:#080d188c}.toolPanel .btnPrimary{color:#fff;background:linear-gradient(100deg,#1d4ed8,#2563eb 50%,#0e7490);border:0;box-shadow:0 12px 28px #2563eb59}.toolPanel .btnPrimary:hover{filter:brightness(1.08);transform:translateY(-1px)}.toolPanel .btnDark{color:#fff;background:linear-gradient(135deg,#047857,#059669);border:0}@media (max-width:1100px){.proWorkspace{grid-template-columns:minmax(0,1fr)}.toolSide{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));position:static}}@media (max-width:600px){.proAppIcon{border-radius:16px;width:54px;height:54px}.proHead{gap:12px}}.toolPanel textarea,.toolPanel .textArea{width:100%}.toolPanel input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),.toolPanel select,.toolPanel textarea{border:1px solid var(--line2);font:inherit;color:var(--text);background:var(--surface);border-radius:12px;outline:none;padding:11px 12px}:root[data-theme=dark] .toolPanel input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),:root[data-theme=dark] .toolPanel select,:root[data-theme=dark] .toolPanel textarea{background:#080d1899;border-color:#60a5fa40}.toolPanel input:focus,.toolPanel select:focus,.toolPanel textarea:focus{border-color:var(--brand);box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 18%, transparent)}.toolPanel input[type=range]{accent-color:#3b82f6;width:100%}.assistFabBadge{place-items:center;width:22px;height:22px;padding:0;display:grid!important}.assistBadge,.aiPeek b,.promoEyebrow,.aiMockChip{align-items:center;gap:4px;display:inline-flex}.aiMockInput span svg{display:block}.hero3dCard small svg,.hero3dAi svg{vertical-align:-1px}.calcKeys button svg,.memCard svg{margin:auto;display:block}.tabBar{display:none}@media (max-width:900px){.tabBar{z-index:220;padding:6px 6px calc(6px + env(safe-area-inset-bottom,0px));background:#080d18f0;border-top:1px solid #60a5fa40;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #00000059}:root:not([data-theme=dark]) .tabBar{border-top-color:var(--line2);background:#fffffff5}.tabBar a,.tabBar button{min-height:52px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11.5px;font-weight:700;display:flex}.tabBar .on{color:#fff;background:linear-gradient(160deg,#2563eb,#1e3a8a);box-shadow:0 8px 20px #2563eb66}:root:not([data-theme=dark]) .tabBar .on{color:#fff}body{padding-bottom:calc(70px + env(safe-area-inset-bottom,0px))}.assistFab,.aiPeek{display:none!important}.whatsappFloat{bottom:calc(80px + env(safe-area-inset-bottom,0px))!important;width:50px!important;height:50px!important;right:14px!important}.assistPanel{bottom:calc(80px + env(safe-area-inset-bottom,0px))!important}}html.menuOpen{overflow:hidden}.drawerInner{padding:14px 18px calc(90px + env(safe-area-inset-bottom,0px));flex-direction:column;gap:10px;max-width:560px;margin:0 auto;display:flex}.drawerList{gap:2px;display:grid}.drawerList>a,.drawerList>button{min-height:48px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:14px;padding:0 12px;font-size:16px;font-weight:700;display:flex}.drawerList>a svg,.drawerList>button svg{color:var(--brand);flex-shrink:0}.drawerList>a:hover,.drawerList>button:hover{background:var(--soft)}.drawerNew{color:#fff;background:linear-gradient(135deg,#2563eb,#2563eb);border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:800}.drawerSub{grid-template-columns:1fr 1fr;gap:6px;padding:4px 4px 8px 44px;display:grid}.drawerSub a{border:1px solid var(--line);border-radius:12px;justify-content:space-between;padding:10px 12px;font-size:14px;font-weight:700;display:flex}.drawerSub small{color:var(--muted)}.drawerBrand{background:linear-gradient(135deg,#2563eb40,#2563eb2e);border:1px solid #60a5fa59;border-radius:18px;align-items:center;gap:12px;margin-top:8px;padding:14px;display:flex}.drawerBrand img{border-radius:12px}.drawerBrand b{display:block}.drawerBrand small{color:var(--muted)}.mobileInstall{display:none}@media (max-width:900px){.mobileInstall{display:block}}.installBtn{cursor:pointer;color:#fff;width:100%;min-height:56px;font:inherit;background:linear-gradient(110deg,#1d4ed8,#2563eb 45%,#0891b2);border:0;border-radius:18px;justify-content:center;align-items:center;gap:12px;font-size:17px;font-weight:800;transition:transform .15s;display:flex;box-shadow:0 16px 36px #2563eb73,inset 0 1px #ffffff40}.installBtn:active{transform:scale(.98)}.installBtn span{text-align:center;flex:1}.installBtn svg:first-child,.installBtn svg:last-child{flex-shrink:0}.installBtn{padding:0 20px}.installDone{color:var(--successText);justify-content:center;align-items:center;gap:8px;margin:0;font-weight:700;display:flex}.sheetBackdrop{z-index:400;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#03060ca6;place-items:end center;animation:.2s both fadeIn;display:grid;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}}.installSheet{width:min(480px,100%);margin:0 0 env(safe-area-inset-bottom,0px);padding:28px 22px calc(22px + env(safe-area-inset-bottom,0px));text-align:center;color:var(--text);background:linear-gradient(170deg,#13203a,#0b1220 70%);border:1px solid #60a5fa66;border-radius:26px 26px 0 0;animation:.3s cubic-bezier(.2,.8,.2,1) both sheetUp;position:relative;box-shadow:0 -30px 80px #0009}:root:not([data-theme=dark]) .installSheet{border-color:var(--line2);background:#fff}@media (min-width:640px){.sheetBackdrop{align-items:center}.installSheet{border-radius:26px}}@keyframes sheetUp{0%{opacity:0;transform:translateY(40px)}}.sheetClose{border:1px solid var(--line2);width:40px;height:40px;color:var(--text);cursor:pointer;background:0 0;border-radius:12px;place-items:center;display:grid;position:absolute;top:14px;right:14px}.installLogo{background:linear-gradient(145deg,#172554,#070d1a);border:1px solid #93c5fd99;border-radius:24px;place-items:center;width:88px;height:88px;display:inline-grid;box-shadow:0 0 40px #60a5fa73}.installLogo img{border-radius:16px}.installSheet h2{margin:14px 0 6px;font-size:24px}.installLead{color:var(--muted);margin:0 0 14px;line-height:1.55}.installPoints{text-align:left;gap:8px;width:fit-content;margin:0 auto 18px;padding:0;list-style:none;display:grid}.installPoints li{align-items:center;gap:10px;font-weight:700;display:flex}.installPoints svg{color:#fff;background:#10b981;border-radius:50%;flex-shrink:0;padding:2px}.installBtnBig{background:linear-gradient(110deg,#1d4ed8,#2563eb 45%,#0891b2);border:0;justify-content:center;width:100%;min-height:54px;font-size:17px;color:#fff!important}.installSteps{text-align:left;gap:10px;margin:4px 0 12px;padding:0;list-style:none;display:grid}.installSteps li{border:1px solid var(--line2);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.installSteps li>span{color:#fff;background:linear-gradient(135deg,#2563eb,#22d3ee);border-radius:8px;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:grid}.installNote{color:var(--muted);font-size:14px}.installLater{color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;margin-top:12px;font-weight:700;text-decoration:underline}.pageHero{font-size:clamp(32px,4.6vw,52px)}.toolsBrowser{margin-top:18px}.tbSearch{background:var(--surface);border:1px solid var(--line2);min-height:56px;box-shadow:var(--shadow);border-radius:18px;align-items:center;gap:10px;padding:0 16px;display:flex}:root[data-theme=dark] .tbSearch{background:#111a2ecc;border-color:#60a5fa4d}.tbSearch:focus-within{border-color:var(--brand)}.tbSearch input{color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1;min-height:48px;font-size:16px}.tbSearch button{background:var(--soft);width:36px;height:36px;color:var(--text);cursor:pointer;border:0;border-radius:10px;place-items:center;display:grid}.tbBar{align-items:center;gap:12px;margin-top:14px;display:flex}.tbChips{scrollbar-width:none;flex:1;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.tbChips::-webkit-scrollbar{display:none}.tbChips button{border:1px solid var(--line2);background:var(--surface);min-height:40px;color:var(--text);font:inherit;cursor:pointer;border-radius:999px;flex-shrink:0;padding:0 16px;font-size:14px;font-weight:700}:root[data-theme=dark] .tbChips button{background:#111a2ecc}.tbChips button.on{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-color:#0000;box-shadow:0 8px 20px #2563eb59}.tbSort{color:var(--muted);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.tbSort select{border:1px solid var(--line2);background:var(--surface);min-height:40px;color:var(--text);font:inherit;border-radius:12px;padding:0 10px}.tbCount{color:var(--muted);align-items:center;gap:12px;margin:14px 0;font-weight:700;display:flex}.tbCount button{color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:800;text-decoration:underline}.tbGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.tbCard{text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:22px;flex-direction:column;align-items:center;gap:8px;padding:20px 14px 16px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}:root[data-theme=dark] .tbCard{background:linear-gradient(170deg,#111a2ebf,#0b1220d9);border-color:#60a5fa33}.tbCard:hover{border-color:var(--brand);transform:translateY(-4px);box-shadow:0 18px 40px #2563eb40}.tbIcon{color:#fff;border-radius:18px;place-items:center;width:62px;height:62px;display:grid;box-shadow:0 12px 26px #0000004d,inset 0 1px #ffffff59}.tbCard b{color:var(--text);font-size:16px}.tbCard small{color:var(--muted);flex:1;font-size:13px;line-height:1.45}.tbOpen{color:var(--brand);border:1px solid color-mix(in srgb, var(--brand) 50%, transparent);border-radius:999px;align-items:center;gap:6px;margin-top:4px;padding:7px 14px;font-size:13px;font-weight:800;display:inline-flex}.emptyState{color:var(--muted)}.emptyState.big{text-align:center;justify-items:center;gap:8px;padding:40px 10px;display:grid}@media (max-width:600px){.tbGrid{grid-template-columns:1fr 1fr;gap:10px}.tbCard{border-radius:18px;padding:16px 10px 12px}.tbIcon{width:52px;height:52px}.tbCard b{font-size:14.5px}.tbCard small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.tbSort span{display:none}}@media (max-width:340px){.tbGrid{grid-template-columns:1fr}}.gamesHero{background:linear-gradient(135deg,#2563eb38,#2563eb1f);border:1px solid #60a5fa4d;border-radius:28px;grid-template-columns:260px 1fr;align-items:center;gap:30px;margin:26px 0 0;padding:28px;display:grid}.gamesHero h2{margin:0 0 8px;font-size:clamp(24px,3vw,34px)}.gamesHero p{color:var(--muted);margin:0 0 16px}.gamesHeroArt{place-items:center;height:200px;display:grid;position:relative}.ghPad{color:#fff;background:linear-gradient(145deg,#1e3a8a,#0f1d3a);border:1px solid #93c5fd99;border-radius:44px;place-items:center;width:170px;height:170px;display:grid;transform:rotate(-10deg);box-shadow:0 30px 60px #050a148c,0 0 60px #3b82f680}.ghRing{background:radial-gradient(#3b82f699,#0000 70%);border-radius:50%;width:200px;height:40px;position:absolute;bottom:4px}@media (max-width:700px){.gamesHero{text-align:center;grid-template-columns:1fr;padding:22px 16px}.gamesHeroArt{height:170px}.ghPad{width:140px;height:140px}.gamesHero .btn{justify-content:center;width:100%}}.g2048{border:1px solid #60a5fa59;box-shadow:0 20px 50px #050a1480;background:linear-gradient(160deg,#172554,#0b1220)!important;border-radius:20px!important;gap:10px!important;padding:10px!important}.g2048>div{background:#ffffff14;font-family:Sora Variable,Sora,system-ui,sans-serif;box-shadow:inset 0 -3px #00000026;border-radius:14px!important;font-weight:800!important}.g2048 .v2{color:#172554!important;background:#e0ecff!important}.g2048 .v4{color:#5a2d00!important;background:#ffd9b3!important}.g2048 .v8{color:#fff!important;background:#fb923c!important}.g2048 .v16{color:#fff!important;background:#f97316!important}.g2048 .v32{color:#fff!important;background:#ef4444!important}.g2048 .v64{color:#fff!important;background:#dc2626!important}.g2048 .v128,.g2048 .v256{color:#fff!important;background:#0ea5e9!important}.g2048 .v512,.g2048 .v1024{color:#fff!important;background:#2563eb!important}.g2048 .v2048{color:#3b2300!important;background:linear-gradient(135deg,#facc15,#f59e0b)!important}.scorePill{color:#fff;background:linear-gradient(160deg,#172554,#0b1220);border:1px solid #60a5fa59;border-radius:14px}@media (max-width:900px){.heroAurora,.heroParticles,.hero3dSpark,.hero3dOrbit,.h3Beam,.heroGridBg{display:none!important}.h3Planet,.h3Platform,.h3Screen,.h3Tile,.h3Logo,.hero3dCard,.hero3dAi,.whyLaptop,.whyFloat,.aiMock,.goldText,.aiBtn:before,.dropIcon,.assistWelcomeLogo,.aiHelloLogo,.gamePoster{animation:none!important}.toolPanel,.toolSideCard,.panelBox,.heroStatsBar div,.hero3dCard,.h3Screen,.siteHeader{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root[data-theme=dark] body{background-attachment:scroll}}@media (max-width:600px){.proHead{flex-direction:column;align-items:flex-start;gap:12px}.proHead h1{font-size:clamp(28px,8vw,36px)}.toolTitleRow{gap:12px}}.dropzone .dropTitle{color:var(--text);overflow-wrap:anywhere;margin:14px 0 8px;font-family:Sora Variable,Sora,system-ui,sans-serif;font-size:18px;font-weight:800}.proDownload:disabled{opacity:.45;cursor:not-allowed}main{min-height:100svh}.routeLoader{place-items:start center;min-height:100svh;padding-top:30vh;display:grid}.proTitle .violetText{background:linear-gradient(100deg,#38bdf8,#818cf8 45%,#22d3ee);color:#0000;-webkit-background-clip:text;background-clip:text}.goldGrad{background:linear-gradient(#fde68a,#f59e0b 70%,#d97706);color:#0000;-webkit-background-clip:text;background-clip:text}.toolTitleRow{position:relative}.toolArt{perspective:600px;flex-shrink:0;place-items:center;width:190px;height:150px;display:grid;position:relative;background:0 0!important}.toolArtDisc{background:radial-gradient(#3b82f6bf,#22d3ee33 55%,#0000 72%);border-radius:50%;width:170px;height:44px;position:absolute;bottom:4px;box-shadow:0 0 40px #3b82f673}.toolArtTile{color:#fff;border-radius:30px;place-items:center;width:112px;height:112px;animation:5s ease-in-out infinite artFloat;display:grid;position:relative;transform:rotateX(14deg)rotateY(-18deg)translateY(-6px);box-shadow:0 24px 40px #050a148c,inset 0 2px #ffffff59,inset 0 -6px 14px #00000040}.toolArt.g1 .toolArtTile{background:linear-gradient(145deg,#38bdf8,#2563eb)}.toolArt.g2 .toolArtTile{background:linear-gradient(145deg,#fb7185,#dc2626)}.toolArt.g3 .toolArtTile{background:linear-gradient(145deg,#60a5fa,#1d4ed8)}.toolArt.g4 .toolArtTile{background:linear-gradient(145deg,#34d399,#059669)}.toolArt.g5 .toolArtTile{background:linear-gradient(145deg,#7dd3fc,#c026d3)}.toolArt.g6 .toolArtTile{background:linear-gradient(145deg,#fbbf24,#ea580c)}.toolArt.g7 .toolArtTile{background:linear-gradient(145deg,#22d3ee,#0e7490)}.toolArt.g8 .toolArtTile{background:linear-gradient(145deg,#60a5fa,#0891b2)}.toolArt.g9 .toolArtTile{background:linear-gradient(145deg,#f472b6,#1e40af)}@keyframes artFloat{50%{transform:rotateX(10deg)rotateY(-12deg)translateY(-14px)}}.toolArtSpark{background:#93c5fd;border-radius:50%;width:8px;height:8px;animation:3s ease-in-out infinite twinkle2;position:absolute;box-shadow:0 0 12px #60a5fa}.toolArtSpark.s1{top:18px;left:22px}.toolArtSpark.s2{background:#67e8f9;animation-delay:-1s;top:40px;right:14px}.toolArtSpark.s3{animation-delay:-2s;bottom:52px;left:8px}@keyframes twinkle2{50%{opacity:.2;transform:scale(.5)}}.proAppIcon{display:none!important}.gameCard{text-align:center;color:#f3f0ff;background:linear-gradient(170deg,#152038d9,#0b1220eb);border:1px solid #60a5fa40;border-radius:22px;flex-direction:column;align-items:center;gap:4px;padding:20px 12px 16px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative}:root:not([data-theme=dark]) .gameCard{color:var(--text);border-color:var(--line2);background:#fff}.gameCard:hover{border-color:#60a5fa;transform:translateY(-5px);box-shadow:0 20px 44px #2563eb4d}.gcIcon{color:#fff;background:var(--pg);border-radius:22px;place-items:center;width:80px;height:80px;margin-bottom:8px;transition:transform .3s;display:grid;box-shadow:0 14px 28px #00000059,inset 0 2px #ffffff59}.gameCard:hover .gcIcon{transform:rotate(-6deg)scale(1.06)}.gcName{font-family:Sora Variable,Sora,system-ui,sans-serif;font-size:16px;font-weight:800}.gcType{color:var(--muted);font-size:12.5px}.gcPlay{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:999px;align-items:center;gap:6px;margin-top:10px;padding:8px 16px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 8px 20px #2563eb59}.gameCard.p1{--pg:linear-gradient(145deg, #fbbf24, #ea580c)}.gameCard.p2{--pg:linear-gradient(145deg, #34d399, #059669)}.gameCard.p3{--pg:linear-gradient(145deg, #818cf8, #4338ca)}.gameCard.p4{--pg:linear-gradient(145deg, #f472b6, #be185d)}.gameCard.p5{--pg:linear-gradient(145deg, #22d3ee, #0e7490)}.gameCard.p6{--pg:linear-gradient(145deg, #38bdf8, #2563eb)}.gameCard.p7{--pg:linear-gradient(145deg, #f87171, #b91c1c)}.gameCard.p8{--pg:linear-gradient(145deg, #2dd4bf, #0f766e)}.gameCard.p9{--pg:linear-gradient(145deg, #fb923c, #c2410c)}.gameCard.p10{--pg:linear-gradient(145deg, #60a5fa, #1d4ed8)}.posterGrid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.gameWrap{flex-direction:column;align-items:center;gap:16px;display:flex}.gameBar{justify-content:center;gap:14px;display:flex}.scorePill{text-align:center;flex-direction:column;min-width:110px;padding:10px 16px;font-family:Sora Variable,Sora,system-ui,sans-serif;font-size:22px;font-weight:800;display:flex}.scorePill span{opacity:.8;font-family:Manrope Variable,Manrope,system-ui,sans-serif;font-size:12px;font-weight:700}.gameBigBtn{border-radius:18px;justify-content:center;width:min(100%,360px);min-height:54px;font-size:17px;color:#fff!important;background:linear-gradient(110deg,#1d4ed8,#2563eb 50%,#0891b2)!important}.heroMini{display:none}@media (max-width:900px){.whatsappFloat{display:none!important}.heroVipGrid{flex-direction:column;align-items:stretch;gap:0;display:flex}.heroVipText{display:contents}.heroVipText .eyebrow{order:1;align-self:center}.heroVipText h1{text-align:center;order:2}.heroVipText .heroSub{text-align:center;order:3}.heroVipText>p:not(.heroSub){text-align:center;order:4}.heroVipText .heroSearch{order:5;width:100%}.hero3d{order:6}.heroCtas{order:7}.heroMini{order:8;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.heroTrust{order:9}.heroMini div{background:linear-gradient(170deg,#152038cc,#0b1220e6);border:1px solid #60a5fa40;border-radius:18px;flex-direction:column;align-items:center;gap:2px;padding:14px 6px;display:flex}:root:not([data-theme=dark]) .heroMini div{background:var(--surface);border-color:var(--line2)}.heroMini svg{color:#60a5fa}.heroMini b{font-family:Sora Variable,Sora,system-ui,sans-serif;font-size:22px}.heroMini small{color:var(--muted);font-size:12px;font-weight:700}.hero3d.v2 .hero3dCard,.hero3d.v2 .hero3dAi{display:none}.toolTitleRow{flex-direction:column;align-items:stretch}.toolArt{order:2;align-self:center;width:200px;height:160px;margin:4px 0}.favBtn{order:3;align-self:flex-start}.proHead h1,.proHead p{text-align:center}.proHead{align-items:center!important}.catChips{order:3}}@media (max-width:600px){.heroVipText .eyebrow,.heroTrust,.heroCtas .btnGhost,.heroCtas .aiBtn{display:none!important}.heroCtas .heroCta{border-radius:18px;justify-content:center;width:100%;min-height:54px;font-size:16px}.hero3d.v2{height:270px;margin:6px 0}.hero3d.v2 .hero3dScene{transform:scale(.6)rotateX(10deg)rotateY(-12deg)}.posterGrid,.posterRow{grid-template-columns:1fr 1fr!important}.gcIcon{width:68px;height:68px}.scorePill{min-width:120px}.siteHeader .nav{height:64px}}@media (max-width:380px){.heroMini b{font-size:18px}}@keyframes riseIn{0%{opacity:0;transform:translateY(26px)scale(.98)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){.catTile,.tbCard,.toolCard,.gameCard,.whyItem,.toolSideCard,.faqItem,.statsRow>div,.panelHead,.aiShow,.postCard{animation:linear both riseIn;animation-timeline:view();animation-range:entry entry 40%}}.heroVipText h1,.heroVipText .heroSub,.heroVipText .heroSearch,.heroCtas{animation:.7s cubic-bezier(.2,.7,.2,1) both riseIn}.heroVipText .heroSub{animation-delay:80ms}.heroVipText .heroSearch{animation-delay:.16s}.heroCtas{animation-delay:.24s}.proHead,.toolArt,.proWorkspace{animation:.6s cubic-bezier(.2,.7,.2,1) both riseIn}.toolArt{animation-delay:.1s}.proWorkspace{animation-delay:.15s}.btn,.tabBar a,.tabBar button,.tbChips button{transition:transform .15s,filter .2s,background .25s,box-shadow .25s}.btn:active,.tabBar a:active,.tabBar button:active,.tbChips button:active,.gameCard:active,.tbCard:active{transform:scale(.97)}.tabBar .on svg{animation:.35s cubic-bezier(.2,.9,.3,1.4) tabPop}@keyframes tabPop{0%{transform:scale(.7)translateY(4px)}}@media (prefers-reduced-motion:reduce){.catTile,.tbCard,.toolCard,.gameCard,.whyItem,.toolSideCard,.faqItem,.statsRow>div,.panelHead,.aiShow,.postCard,.heroVipText h1,.heroVipText .heroSub,.heroVipText .heroSearch,.heroCtas,.proHead,.toolArt,.proWorkspace,.toolArtTile,.toolArtSpark,.tabBar .on svg{animation:none!important}}@media (max-width:900px){.csSplash{animation-duration:.35s!important;animation-delay:.85s!important}}@media (max-width:600px){.hero3d.v2{height:290px;display:block;position:relative;overflow:visible}.hero3d.v2 .hero3dScene{transform-origin:50% 0;margin-left:-230px;position:absolute;top:0;left:50%;transform:scale(.62)rotateX(8deg)rotateY(-10deg)}.heroVipText>p:not(.heroSub){-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;display:-webkit-box;overflow:hidden}.heroCtas{margin-top:4px}}@media (max-width:900px){.siteHeader{background:#0b1220f7!important}:root:not([data-theme=dark]) .siteHeader{background:#fffffffa!important}.catTile,.tbCard,.toolCard,.gameCard,.whyItem,.toolSideCard,.faqItem,.statsRow>div,.panelHead,.aiShow,.postCard,.h3Tile,.toolArtSpark,.eyebrowDot,.tabBar .on svg{animation:none!important}}@media (max-width:600px){.csSplash{display:none!important}}.bsBoard{aspect-ratio:1/2;background:linear-gradient(160deg,#172554,#0b1220);border:1px solid #60a5fa59;border-radius:16px;grid-template-columns:repeat(10,1fr);gap:2px;width:min(100%,300px);padding:6px;display:grid;position:relative}.bsBoard span{background:#ffffff0d;border-radius:4px}.bsBoard span.on{box-shadow:inset 0 2px #fff6,inset 0 -3px #00000040}.gameOverlay{border-radius:inherit;color:#fff;text-align:center;background:#050a14b8;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;display:flex;position:absolute;inset:0}.gameOverlay b{font-family:Sora Variable,Sora,system-ui,sans-serif;font-size:26px}.gameOverlay small{color:#93c5fd;font-weight:700}.canvasWrap{border:1px solid #60a5fa59;border-radius:18px;width:min(100%,480px);position:relative;overflow:hidden}.gameCanvas{touch-action:none;background:linear-gradient(#0f1d3a,#0b1220);width:100%;height:auto;display:block}.gameCanvas.space{background:radial-gradient(circle at 50% 0,#0f1d3a,#050a14 70%)}.gameCanvas.sky{background:linear-gradient(#38bdf8,#2563eb)}.padRow{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.padRow button{border:1px solid var(--line2);background:var(--surface);min-width:52px;min-height:52px;color:var(--text);font:inherit;cursor:pointer;border-radius:14px;place-items:center;font-weight:800;display:grid}.moleGrid{grid-template-columns:repeat(3,1fr);gap:12px;width:min(100%,360px);display:grid}.moleHole{aspect-ratio:1;cursor:pointer;background:radial-gradient(circle at 50% 70%,#0b1220 40%,#1e3a8a 41%,#172554 70%);border:0;border-radius:50%;position:relative;overflow:hidden}.mole{background:linear-gradient(#a16207,#78350f);border-radius:50% 50% 40% 40%;height:60%;transition:bottom .15s;position:absolute;bottom:-70%;left:20%;right:20%}.moleHole.up .mole{bottom:18%}.sudoku{border:2px solid #60a5fa;border-radius:12px;grid-template-columns:repeat(9,1fr);width:min(100%,450px);display:grid;overflow:hidden}.sdCell{aspect-ratio:1;border:0;border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);background:var(--surface);color:#3b82f6;font:inherit;cursor:pointer;font-size:clamp(15px,4vw,22px);font-weight:800}:root[data-theme=dark] .sdCell{color:#93c5fd;background:#111a2ee6}.sdCell.fixed{color:var(--text)!important}.sdCell.rel{background:color-mix(in srgb, #3b82f6 12%, var(--surface))!important}.sdCell.sel{background:color-mix(in srgb, #3b82f6 35%, var(--surface))!important}.sdCell.br{border-right:2px solid #60a5fa}.sdCell.bb{border-bottom:2px solid #60a5fa}.numPad{grid-template-columns:repeat(10,1fr);gap:6px;width:min(100%,450px);display:grid}.numPad button{border:1px solid var(--line2);background:var(--surface);min-height:44px;color:var(--text);font:inherit;cursor:pointer;border-radius:12px;font-size:18px;font-weight:800}@media (max-width:420px){.numPad{grid-template-columns:repeat(5,1fr)}}.navInstall{cursor:pointer;color:#fff;min-height:40px;font:inherit;background:linear-gradient(110deg,#1d4ed8,#2563eb 50%,#0891b2);border:0;border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 8px 20px #2563eb66}.navInstall:hover{filter:brightness(1.1)}@media (max-width:1200px){.navInstall{display:none}}@media (min-width:901px){.heroMini{grid-template-columns:repeat(4,1fr);gap:12px;max-width:600px;margin-top:22px;display:grid}.heroMini div{background:linear-gradient(170deg,#152038cc,#0b1220e6);border:1px solid #60a5fa40;border-radius:18px;flex-direction:column;align-items:center;gap:2px;padding:14px 8px;display:flex}:root:not([data-theme=dark]) .heroMini div{background:var(--surface);border-color:var(--line2)}.heroMini svg{color:#60a5fa}.heroMini b{font-family:Sora Variable,Sora,system-ui,sans-serif;font-size:24px}.heroMini small{color:var(--muted);font-size:12px;font-weight:700}}@media (max-width:900px){.heroMini{grid-template-columns:repeat(4,1fr)!important;gap:8px!important}.heroMini b{font-size:19px!important}}.ogPreview{border:1px solid var(--line2);background:var(--surface);border-radius:14px;grid-template-columns:220px 1fr;gap:0;margin:16px 0;display:grid;overflow:hidden}.ogPreview img,.ogNoImg{object-fit:cover;width:100%;height:100%;min-height:120px}.ogNoImg{color:var(--muted);background:var(--soft);place-items:center;font-weight:700;display:grid}.ogPreview>div:last-child{align-content:center;gap:4px;padding:14px;display:grid}.ogPreview small{color:var(--muted);text-transform:uppercase;font-size:11px}.ogPreview p{color:var(--muted);margin:0;font-size:14px}@media (max-width:600px){.ogPreview{grid-template-columns:1fr}}.qrOut{color:#111;background:#fff;border-radius:18px;justify-items:center;gap:10px;margin-top:16px;padding:20px;display:grid}.qrOut p{margin:0;font-weight:800}.psiScore{border:8px solid;border-radius:50%;place-items:center;width:130px;height:130px;margin:16px auto;display:grid}.psiScore b{font-family:Sora Variable,Sora,system-ui,sans-serif;font-size:40px}.psiScore span{margin-top:-18px;font-size:12px;font-weight:700}.psiScore.good{color:#10b981;border-color:#10b981}.psiScore.ok{color:#f59e0b;border-color:#f59e0b}.psiScore.bad{color:#ef4444;border-color:#ef4444}@media (max-width:900px){.hero3d.v2{display:none!important}}.aiModes{background:var(--surface);border:1px solid var(--line2);border-radius:999px;gap:4px;margin-bottom:12px;padding:4px;display:inline-flex}.aiModes button{min-height:40px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 16px;font-weight:800}.aiModes button.on{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8)}.aiMd{background:var(--surface);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:16px;max-width:680px;padding:12px 15px;line-height:1.6}.aiMd p{margin:0 0 10px}.aiMd p:last-child{margin:0}.aiMd ul{margin:0 0 10px;padding-left:20px}.aiMd h3{margin:6px 0;font-size:17px}.aiMd code{background:var(--soft);border-radius:6px;padding:1px 6px;font-size:.9em}.aiCode{margin:8px 0 12px;position:relative}.aiCode pre{color:#e9e5ff;background:#0b1220;border-radius:12px;margin:0;padding:14px;font-size:13.5px;overflow-x:auto}.aiCode pre code{background:0 0;padding:0}.aiCode button{color:#fff;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:8px;padding:4px 10px;font-size:12px;position:absolute;top:8px;right:8px}body{background:radial-gradient(900px 500px at 90% -10%, #2563eb12, transparent 60%), var(--bg)!important;background-attachment:scroll!important}:root[data-theme=dark] body{background:radial-gradient(900px 500px at 90% -10%, #2563eb29, transparent 60%), var(--bg)!important}.heroAurora span{opacity:.25!important}.violetText,.proTitle .violetText,.aiHello h1 span,.heroVipText h1 .violetText{background:linear-gradient(100deg,#2563eb,#0ea5e9)!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}:root[data-theme=dark] .violetText,:root[data-theme=dark] .proTitle .violetText,:root[data-theme=dark] .aiHello h1 span{background:linear-gradient(100deg,#60a5fa,#22d3ee)!important;-webkit-background-clip:text!important;background-clip:text!important}.btnPrimary,.toolPanel .btnPrimary,:root[data-theme=dark] .btnPrimary{color:#fff!important;background:#2563eb!important;box-shadow:0 8px 20px #2563eb40!important}.btnPrimary:hover{background:#1d4ed8!important}:root:not([data-theme=dark]) .toolPanel,:root:not([data-theme=dark]) .toolSideCard,:root:not([data-theme=dark]) .panelBox{box-shadow:var(--shadow)}.aiCodeBar{color:#94a3b8;background:#111a2e;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px 6px 12px;font-size:12px;font-weight:700;display:flex}.aiCodeBar div{gap:6px;display:flex}.aiCodeBar button{color:#fff;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:8px;padding:4px 10px;font-size:12px;position:static!important}.aiCode pre{border-radius:0 0 12px 12px!important}.aiPreview{background:#fff;border:0;border-radius:0 0 12px 12px;width:100%;height:420px;display:block}.promptGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.promptCard{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;flex-direction:column;gap:8px;padding:18px;display:flex}.promptCard h3{margin:0;font-size:16px}.promptCard p{color:var(--text2);white-space:pre-line;flex:1;margin:0;font-size:14px;line-height:1.55}.promptActions{flex-wrap:wrap;gap:8px;display:flex}.promptActions .btn{min-height:40px;font-size:13px}.tipList{color:var(--text2);gap:8px;padding-left:20px;display:grid}.blogCover{color:#fff;border-radius:14px;place-items:center;height:150px;margin:-6px -6px 14px;display:grid;position:relative;overflow:hidden}.blogCover.large{height:260px;margin:0 0 22px}.bcGrid{background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0}.bcIcon{background:#ffffff29;border:1px solid #ffffff59;border-radius:26px;place-items:center;width:92px;height:92px;display:grid;position:relative;box-shadow:0 16px 34px #00000040}.blogCover.large .bcIcon{border-radius:34px;width:130px;height:130px}.bcTopic{background:#0000004d;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800;position:absolute;bottom:10px;left:12px}.wgGrid{gap:6px;display:grid}.wgRow{grid-template-columns:repeat(5,56px);gap:6px;display:grid}.wgTile{border:2px solid var(--line2);width:56px;height:56px;color:var(--text);background:var(--surface);border-radius:10px;place-items:center;font-family:Sora Variable,Sora,system-ui,sans-serif;font-size:24px;font-weight:800;display:grid}.wgTile.typed{border-color:var(--muted)}.wgTile.hit,.wgKeys .hit{border-color:#16a34a;color:#fff!important;background:#16a34a!important}.wgTile.near,.wgKeys .near{border-color:#d97706;color:#fff!important;background:#d97706!important}.wgTile.miss,.wgKeys .miss{border-color:#64748b;color:#fff!important;background:#64748b!important}.wgMsg{min-height:22px;margin:0;font-weight:800}.wgKeys{gap:6px;width:min(100%,500px);display:grid}.wgKeyRow{justify-content:center;gap:5px;display:flex}.wgKeyRow button{background:var(--soft);max-width:44px;min-height:50px;color:var(--text);font:inherit;cursor:pointer;border:0;border-radius:8px;flex:1;place-items:center;font-weight:800;display:grid}.wgKeyRow button.wide{flex:1.5;max-width:66px}@media (max-width:380px){.wgRow{grid-template-columns:repeat(5,48px)}.wgTile{width:48px;height:48px}}.slideBoard{aspect-ratio:1;background:#0f1d3a;border-radius:16px;gap:6px;width:min(100%,380px);padding:8px;display:grid}.slideTile{color:#fff;font:inherit;cursor:pointer;background:linear-gradient(145deg,#3b82f6,#1d4ed8);border:0;border-radius:10px;font-size:clamp(16px,5vw,26px);font-weight:800;box-shadow:inset 0 2px #ffffff4d}.slideTile.empty{box-shadow:none;cursor:default;background:0 0}.siteHeader a,.navAi,.navInstall{white-space:nowrap}.siteHeader a[href=\/about]:not(.drawerList *),.siteHeader a[href=\/contact]:not(.drawerList *){display:none}@media (max-width:1360px){.navAi{display:none!important}}.aiDetail{color:var(--muted);overflow-wrap:anywhere;margin-top:6px;font-size:12px;display:block}.recBar{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;display:flex}.btnDanger{border:0;color:#fff!important;background:#dc2626!important}.recDot{color:#dc2626;align-items:center;gap:8px;font-weight:800;display:inline-flex}.recDot:before{content:"";background:#dc2626;border-radius:50%;width:10px;height:10px;animation:1s infinite twinkle2}.recPreview{background:#000;border-radius:14px;width:100%;max-height:420px;margin:12px 0;display:block}.micMeter{background:var(--soft);border-radius:999px;height:14px;margin:8px 0;overflow:hidden}.micMeter span{background:linear-gradient(90deg,#10b981,#f59e0b,#ef4444);height:100%;transition:width 80ms;display:block}.workspace{gap:18px;margin-top:20px;display:grid}.wsDrop{text-align:center;cursor:pointer;justify-items:center;display:grid;padding:48px 20px!important}.wsResult{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px;padding:20px}.wsInfo{gap:2px;margin-bottom:12px;display:grid}.wsInfo span{color:var(--muted);font-size:14px}.wsResult h2{margin:10px 0;font-size:18px}.wsActions{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.wsAction{border:1px solid var(--line2);background:var(--surface2);color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:14px;transition:border-color .2s,transform .2s;display:flex}.wsAction:hover{border-color:var(--brand);transform:translateY(-2px)}.wsAction svg:first-child{color:var(--brand);flex-shrink:0}.wsAction span{flex:1;gap:2px;display:grid}.wsAction small{color:var(--muted);font-size:12.5px}.wsBatch{background:var(--soft);color:var(--brand);border-radius:14px;align-items:center;gap:10px;margin-bottom:8px;padding:14px;font-weight:800;display:flex}.wsNote{color:var(--muted);margin:10px 0 0;font-size:13px}.isList{gap:8px;margin:14px 0;padding:0;list-style:none;display:grid}.isList li{border:1px solid var(--line);background:var(--surface2);border-radius:12px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.isList li span{overflow-wrap:anywhere;font-size:14px;font-weight:700}.isList li small{color:var(--muted)}@media (max-width:600px){.isList li{grid-template-columns:1fr}}.cdShow{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;min-height:120px;margin:14px 0;display:flex}.cdShow .coin{color:#3b2300;background:radial-gradient(circle at 35% 30%,#fde68a,#f59e0b 70%,#b45309);border-radius:50%;place-items:center;width:110px;height:110px;font-weight:800;animation:.6s flip;display:grid;box-shadow:0 10px 24px #00000040}.cdShow .die{background:var(--surface);border:2px solid var(--line2);width:72px;height:72px;color:var(--text);border-radius:16px;place-items:center;font-size:34px;font-weight:800;animation:.5s roll;display:grid;box-shadow:0 8px 18px #00000026}.cdHint{color:var(--muted)}@keyframes flip{0%{transform:rotateY(720deg)scale(.6)}}@keyframes roll{0%{transform:rotate(-200deg)scale(.6)}}@media (prefers-reduced-motion:reduce){.cdShow .coin,.cdShow .die{animation:none}}.wsBatch{width:100%;font:inherit;cursor:pointer;text-align:left;border:0}.kitGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.kitCard{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;padding:18px}.kitCard h3{align-items:center;gap:8px;margin:0 0 10px;font-size:16px;display:flex}.kitCard h3 svg{color:var(--brand)}.kitCard ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.kitCard a{color:var(--text2);font-size:14px;font-weight:600}.kitCard a:hover{color:var(--brand)}.langSwitch{border:1px solid var(--line2);background:var(--surface);min-height:40px;color:var(--text);border-radius:12px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.langSwitch select{color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;outline:none;font-size:13px;font-weight:700}.langSwitch.compact select{max-width:92px}.drawerInner>.langSwitch{align-self:flex-start}.srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:900px){.navActions .langSwitch.compact,.siteHeader .langSwitch.compact{display:none}}html[dir=rtl] body{font-family:Noto Nastaliq Urdu,Noto Naskh Arabic,Manrope Variable,system-ui,sans-serif}html[dir=rtl] .drawerList>a,html[dir=rtl] .drawerList>button{text-align:right}html[dir=rtl] .tbChips,html[dir=rtl] .heroCtas{direction:rtl}.skipLink{inset-inline-start:8px;transform:translateY(-300%);left:8px!important}.skipLink:focus{transform:none}.siteHeader button{white-space:nowrap}
