@import url("https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,600&family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600;700&display=swap");:root{--font-sans:"Be Vietnam Pro","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--bg:#f2f3f7;--card:#ffffff;--text:#0f172a;--muted:#64748b;--line:rgba(0,0,0,0.08);--primary:#5f6fff;--primary2:#8b5cff;--shadow:0 18px 50px rgba(0,0,0,0.12)}body.dark{--bg:#0b101b;--card:#182234;--text:#f8fafc;--muted:#cbd5e1;--line:rgba(255,255,255,0.12);--primary:#6a5cff;--primary2:#a36cff;--shadow:0 18px 50px rgba(0,0,0,0.45)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}*{margin:0;padding:0;box-sizing:border-box}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background .25s ease,color .25s ease}.container{min-height:100vh;display:flex;flex-direction:column}.header{position:sticky;top:0;z-index:30;justify-content:space-between;padding:16px 28px;background:color-mix(in srgb,var(--card) 92%,transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.header,.logo-area{display:flex;align-items:center}.logo-area{gap:10px;cursor:pointer;user-select:none;text-decoration:none}.logo-circle{width:34px;height:34px;border-radius:999px;background:var(--primary);display:grid;place-items:center;font-weight:800}.brand{font-size:13px;opacity:.75}.nav{display:flex;gap:10px;align-items:center}.navItem{background:transparent;border:none;color:var(--text);opacity:.75;padding:10px 12px;border-radius:10px;cursor:pointer;transition:.2s ease;font-size:14px}.navItem:hover{opacity:1;background:color-mix(in srgb,var(--card) 70%,transparent)}.navItem.active{opacity:1;background:color-mix(in srgb,var(--primary) 18%,var(--card));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 35%,transparent)}.header-right{gap:10px}.header-right,.searchWrap{display:flex;align-items:center}.searchWrap{flex:1;min-width:0;position:relative}.searchIcon{position:absolute;left:10px;opacity:.7}.search{width:260px;padding:10px 12px 10px 34px;border-radius:999px;border:1px solid var(--line);background:color-mix(in srgb,var(--card) 90%,transparent);color:var(--text);outline:none;transition:.2s ease}.search:focus{border-color:color-mix(in srgb,var(--primary) 55%,var(--line));box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 18%,transparent)}.theme-btn{background:transparent;border:1px solid var(--line);width:42px;height:42px;border-radius:999px;cursor:pointer;display:grid;place-items:center;transition:.2s ease}.theme-btn:hover{transform:translateY(-1px);box-shadow:var(--shadow)}.subscribe{flex-shrink:0;text-decoration:none;padding:10px 16px;border-radius:999px;border:none;background:linear-gradient(135deg,var(--primary),var(--primary2));color:white;cursor:pointer;transition:all .2s ease;font-weight:700;gap:6px}.subscribe,.subscribe-icon{display:inline-flex;align-items:center;justify-content:center}.subscribe-icon{line-height:1}.subscribe:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(123,97,255,.4)}.subscribe:active{transform:translateY(0);box-shadow:0 2px 10px rgba(123,97,255,.3)}.menuToggle{width:44px;height:44px;border-radius:999px;border:1px solid var(--line);background:color-mix(in srgb,var(--card) 90%,transparent);cursor:pointer;display:grid;place-items:center;position:relative;transition:.2s ease}.menuToggle:hover{transform:translateY(-1px);box-shadow:var(--shadow)}.mt-line{position:absolute;width:18px;height:2px;border-radius:2px;background:var(--text);transition:transform .25s ease,opacity .2s ease,top .25s ease;opacity:.9}.l1{top:16px}.l2{top:21px}.l3{top:26px}.menuToggle.open .l1{top:21px;transform:rotate(45deg)}.menuToggle.open .l2{opacity:0;transform:scaleX(.4)}.menuToggle.open .l3{top:21px;transform:rotate(-45deg)}.overlay{position:fixed;inset:0;background:rgba(0,0,0,.35);opacity:0;pointer-events:none;transition:.25s ease;z-index:35}.overlay.show{opacity:1;pointer-events:auto}.drawer{position:fixed;top:12px;left:12px;width:min(380px,calc(100vw - 24px));height:min(720px,calc(100vh - 24px));background:var(--card);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);transform:translateX(-115%);transition:transform .28s cubic-bezier(.2,.9,.2,1);z-index:40;overflow:hidden;display:flex;flex-direction:column}.drawer.show{transform:translateX(0)}.drawerHeader{padding:14px;border-bottom:1px solid var(--line);justify-content:space-between}.drawerHeader,.drawerTitle{display:flex;align-items:center}.drawerTitle{gap:10px}.drawerAvatar{width:34px;height:34px;border-radius:999px;background:linear-gradient(135deg,var(--primary),var(--primary2));display:grid;place-items:center;font-weight:800;color:white}.drawerText{display:flex;flex-direction:column;line-height:1.15}.drawerName{font-weight:800;font-size:14px}.drawerSub{font-size:12px;opacity:.7}.drawerClose{border:1px solid var(--line);background:transparent;color:var(--text);width:36px;height:36px;border-radius:999px;cursor:pointer;transition:.2s ease}.drawerClose:hover{transform:translateY(-1px);box-shadow:var(--shadow)}.drawerBody{padding:14px;overflow:auto;display:flex;flex-direction:column;gap:16px}.drawerSection{background:color-mix(in srgb,var(--card) 85%,transparent);border:1px solid var(--line);border-radius:14px;padding:12px}.drawerBtns{display:flex;flex-direction:column;gap:5px}.drawerLabel{font-size:12px;opacity:.75;margin-bottom:10px}.drawerList{display:flex;flex-direction:column;gap:8px}.drawerItem{width:100%;display:flex;align-items:center;gap:10px;padding:10px;border-radius:12px;border:1px solid transparent;background:transparent;color:var(--text);cursor:pointer;transition:.2s ease;text-align:left}.drawerItem:hover{background:color-mix(in srgb,var(--primary) 10%,var(--card));border-color:color-mix(in srgb,var(--primary) 30%,transparent)}.drawerItem.active{background:color-mix(in srgb,var(--primary) 16%,var(--card));border-color:color-mix(in srgb,var(--primary) 38%,transparent)}.dot{width:8px;height:8px;border-radius:999px;background:color-mix(in srgb,var(--primary) 75%,white)}.donateBtn{width:100%;border:none;border-radius:16px;padding:14px;cursor:pointer;color:white;background:linear-gradient(135deg,var(--primary),var(--primary2));display:flex;align-items:center;justify-content:space-between;gap:12px;position:relative;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.donateBtn:hover{transform:translateY(-2px);box-shadow:0 20px 60px rgba(106,92,255,.35)}.donateBtn:active{transform:translateY(0) scale(.99)}.donateGlow{position:absolute;inset:-40%;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.35),transparent 45%);transform:translateX(-40%);animation:glowSweep 2.2s ease-in-out infinite;pointer-events:none;mix-blend-mode:overlay;opacity:.9}@keyframes glowSweep{0%{transform:translateX(-45%) rotate(8deg)}50%{transform:translateX(25%) rotate(8deg)}to{transform:translateX(65%) rotate(8deg)}}.donateText{display:flex;flex-direction:column;gap:2px;flex:1;text-align:left}.donateTitle{font-weight:900;letter-spacing:.2px}.donateSub{font-size:12px;opacity:.9}.donateArrow{font-weight:900;opacity:.9}.drawerBtns .donateBtn,.drawerBtns .donateBtn :is(span,svg,path,circle,ellipse,rect){text-decoration:none!important}.drawerActionIcon{position:relative!important;z-index:6!important;flex:0 0 46px;width:46px;height:46px;display:grid;place-items:center;color:#fff;filter:drop-shadow(0 7px 12px rgb(18 4 52/.38))}.drawerActionIcon svg{width:100%;height:100%;overflow:visible}.angelHeartIcon{flex-basis:52px;width:52px;height:52px;margin-inline:-3px;perspective:110px;isolation:isolate;transition:filter .35s ease,transform .35s ease}.angelHeartIcon:before{content:"";position:absolute;inset:7px 4px 3px;border-radius:50%;background:radial-gradient(circle,rgb(244 117 255/.62),rgb(121 80 255/.2) 48%,transparent 72%);filter:blur(5px);opacity:.5;transition:opacity .35s ease,scale .35s ease}.angelHaloSpark,.angelHaloSystem{transform-box:fill-box;transform-origin:center}.angelHaloSystem{opacity:0;transform:translateY(6px) scale(.55);filter:drop-shadow(0 0 3px #fff6b7) drop-shadow(0 0 7px rgb(255 220 92/.72));transition:opacity .22s ease,transform .3s cubic-bezier(.2,.85,.25,1.15)}.angelHalo,.angelHaloSpark{fill:none;stroke-linecap:round}.angelHalo{stroke:#ffe986;stroke-width:2.1;opacity:.9}.angelHaloSpark{stroke:#fff;stroke-width:3;stroke-dasharray:5 46;filter:drop-shadow(0 0 3px #fff) drop-shadow(0 0 5px #ffd952)}.angelFallingFeather,.angelHeartCore,.angelWingFlap,.angelWingShell,.angelWingWrap{transform-box:fill-box}.angelWingShell{transition:transform .48s cubic-bezier(.17,.9,.25,1.3),filter .35s ease}.angelWingShellLeft{transform-origin:right center;transform:translate(9px,4px) rotate(38deg) scaleX(.9) scaleY(.96)}.angelWingShellRight{transform-origin:left center;transform:translate(-9px,4px) rotate(-38deg) scaleX(.9) scaleY(.96)}.angelWingFlapLeft{transform-origin:right center}.angelWingFlapRight{transform-origin:left center}.angelWingVolume{stroke:rgb(255 255 255/.9);stroke-width:1.1;stroke-linejoin:round;filter:drop-shadow(0 2px 1px rgb(39 31 98/.28)) drop-shadow(0 0 5px rgb(213 239 255/.7))}.angelWingVolumeLeft{fill:url(#angel-wing-left)}.angelWingVolumeRight{fill:url(#angel-wing-right)}.angelWingLayer{stroke:rgb(255 255 255/.68);stroke-width:.75;stroke-linejoin:round}.angelWingLayerOne{fill:rgb(255 255 255/.45)}.angelWingLayerTwo{fill:rgb(130 143 223/.3)}.angelWingRidge{fill:none;stroke:rgb(104 118 197/.58);stroke-width:1;stroke-linecap:round}.angelWingWrap{transform-origin:center;transition:transform .46s cubic-bezier(.17,.9,.25,1.3),opacity .28s ease}.angelWingWrapBody{stroke:rgb(255 255 255/.88);stroke-width:.9;stroke-linejoin:round;filter:drop-shadow(0 2px 2px rgb(45 33 104/.38)) drop-shadow(0 0 4px rgb(227 246 255/.72))}.angelWingWrapBodyLeft{fill:url(#angel-wing-left)}.angelWingWrapBodyRight{fill:url(#angel-wing-right)}.angelWingWrapRidge{fill:none;stroke:rgb(112 127 205/.62);stroke-width:.85;stroke-linecap:round}.angelHeartCore{transform-origin:center;filter:drop-shadow(0 3px 2px rgb(39 6 69/.45)) drop-shadow(0 0 8px rgb(233 77 255/.72))}.angelHeartDepth{fill:url(#angel-heart-depth);stroke:rgb(40 10 79/.7);stroke-width:1.2}.angelHeart{fill:url(#angel-heart-fill);stroke:rgb(255 255 255/.74);stroke-width:1.15}.angelHeartGloss,.angelHeartShine{fill:none;stroke-linecap:round}.angelHeartShine{stroke:#fff;stroke-width:2.4;opacity:.9}.angelHeartGloss{stroke:rgb(255 255 255/.32);stroke-width:1.2}.angelFallingFeather{fill:#f5fbff;stroke:rgb(178 203 255/.82);stroke-width:.7;opacity:0;filter:drop-shadow(0 0 3px rgb(224 246 255/.85))}.donateBtn:is(:hover,:focus-visible) .angelHeartIcon{filter:drop-shadow(0 8px 14px rgb(18 4 52/.42)) brightness(1.08);transform:translateY(-1px) scale(1.08)}.donateBtn:is(:hover,:focus-visible) .angelHeartIcon:before{opacity:.9;scale:1.28}.donateBtn:is(:hover,:focus-visible) .angelWingShellLeft{transform:translate(-5px,-1px) rotate(-9deg) scale(1.08)}.donateBtn:is(:hover,:focus-visible) .angelWingShellRight{transform:translate(5px,-1px) rotate(9deg) scale(1.08)}.donateBtn:is(:hover,:focus-visible) .angelWingWrapLeft{opacity:0;transform:translate(-11px,-7px) rotate(-22deg) scale(.78)}.donateBtn:is(:hover,:focus-visible) .angelWingWrapRight{opacity:0;transform:translate(11px,-7px) rotate(22deg) scale(.78)}.donateBtn:is(:hover,:focus-visible) .angelWingFlapLeft{animation:angelWingLeftFlap .72s ease-in-out .42s infinite}.donateBtn:is(:hover,:focus-visible) .angelWingFlapRight{animation:angelWingRightFlap .72s ease-in-out .42s infinite}.donateBtn:is(:hover,:focus-visible) .angelHeartCore{animation:angelHeartBeat .82s cubic-bezier(.3,.05,.3,1) .18s infinite}.donateBtn:is(:hover,:focus-visible) .angelHaloSystem{opacity:1;transform:translateY(0) scale(1)}.donateBtn:is(:hover,:focus-visible) .angelHaloSpark{animation:angelHaloSparkTravel .9s linear .42s infinite}.donateBtn:is(:hover,:focus-visible) .angelFallingFeatherOne{animation:angelFeatherFallLeft 1.55s ease-in .62s infinite}.donateBtn:is(:hover,:focus-visible) .angelFallingFeatherTwo{animation:angelFeatherFallRight 1.72s ease-in .88s infinite}.donateBtn:is(:hover,:focus-visible) .angelFallingFeatherThree{animation:angelFeatherFallLeftFar 1.9s ease-in 1.18s infinite}.donateBtn:is(:hover,:focus-visible) .angelFallingFeatherFour{animation:angelFeatherFallRightFar 2.05s ease-in 1.38s infinite}@keyframes angelWingLeftFlap{0%,to{transform:rotate(0deg) rotateY(0deg)}48%{transform:translateY(-3px) rotate(-19deg) rotateY(-12deg)}}@keyframes angelWingRightFlap{0%,to{transform:rotate(0deg) rotateY(0deg)}48%{transform:translateY(-3px) rotate(19deg) rotateY(12deg)}}@keyframes angelHeartBeat{0%,to{transform:scale(1)}14%{transform:scale(1.16)}28%{transform:scale(.97)}43%{transform:scale(1.1)}62%{transform:scale(1)}}@keyframes angelHaloSparkTravel{0%{opacity:.55;stroke-dashoffset:0}50%{opacity:1}to{opacity:.55;stroke-dashoffset:-51}}@keyframes angelFeatherFallLeft{0%,12%{transform:translateY(-5px) rotate(0);opacity:0}24%{opacity:.95}to{transform:translate(-10px,26px) rotate(-125deg);opacity:0}}@keyframes angelFeatherFallRight{0%,12%{transform:translateY(-4px) rotate(0);opacity:0}24%{opacity:.92}to{transform:translate(9px,28px) rotate(138deg);opacity:0}}@keyframes angelFeatherFallLeftFar{0%,10%{transform:translateY(-3px) rotate(0);opacity:0}22%{opacity:.78}to{transform:translate(-4px,31px) rotate(-170deg);opacity:0}}@keyframes angelFeatherFallRightFar{0%,10%{transform:translateY(-3px) rotate(0);opacity:0}22%{opacity:.76}to{transform:translate(5px,30px) rotate(175deg);opacity:0}}.whoAmIIcon{flex-basis:52px;width:52px;height:52px;margin-inline:-3px;isolation:isolate;transition:filter .35s ease,transform .45s cubic-bezier(.2,.85,.25,1.2)}.whoCosmosDisc{fill:url(#who-cosmos-disc);stroke:rgb(168 224 255/.68);stroke-width:1.15;filter:drop-shadow(0 0 6px rgb(100 84 255/.72)) drop-shadow(0 3px 3px rgb(8 4 32/.55))}.whoNebula{fill:none;stroke-linecap:round;opacity:.62}.whoNebulaOne{stroke:#55e9ff;stroke-width:4.4;filter:blur(2.6px) drop-shadow(0 0 5px #42dcff)}.whoNebulaTwo{stroke:#f35cff;stroke-width:3.4;filter:blur(2.2px) drop-shadow(0 0 5px #d454ff)}.whoComet,.whoGalaxyQuestion,.whoOrbit,.whoSolarSystem{transform-box:view-box;transform-origin:32px 28px}.whoGalaxyQuestion{transition:opacity .3s ease,transform .55s cubic-bezier(.2,.8,.2,1),filter .35s ease}.whoQuestionArc{fill:none;stroke:url(#who-question-galaxy);stroke-width:6.4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 2px #fff) drop-shadow(0 0 6px rgb(128 106 255/.95))}.whoQuestionDot{fill:url(#who-question-galaxy);stroke:rgb(255 255 255/.86);stroke-width:.8;filter:drop-shadow(0 0 5px rgb(226 104 255/.95))}.whoDeepStar,.whoGlyphStar{fill:#fff;filter:drop-shadow(0 0 3px #9af6ff)}.whoSolarSystem{opacity:0;transform:scale(.55);transition:opacity .32s ease .08s,transform .58s cubic-bezier(.17,.9,.24,1.25)}.whoOrbit ellipse{fill:none;stroke:rgb(192 232 255/.68);stroke-width:.9;stroke-dasharray:2.2 2.4;filter:drop-shadow(0 0 2px rgb(104 218 255/.75))}.whoPlanet{stroke:rgb(255 255 255/.92);stroke-width:.65}.whoPlanetOuter{fill:#73dcff;filter:drop-shadow(0 0 3px #54d9ff)}.whoPlanetMiddle{fill:#c378ff;filter:drop-shadow(0 0 3px #c46cff)}.whoPlanetInner{fill:#ff8fd9;filter:drop-shadow(0 0 3px #ff6dd2)}.whoMoon{fill:#eafbff}.whoSunAura{fill:rgb(255 176 63/.28);filter:blur(2px) drop-shadow(0 0 5px #ff983d)}.whoSun{fill:url(#who-sun-fill);stroke:#fff3ae;stroke-width:.9;filter:drop-shadow(0 0 5px #ffb034)}.whoSunGlint{fill:rgb(255 255 255/.9)}.whoComet path{fill:none;stroke:url(#who-question-galaxy);stroke-width:1.8;stroke-linecap:round;opacity:.82;filter:drop-shadow(0 0 3px #7cecff)}.whoComet circle{fill:#e7ffff;filter:drop-shadow(0 0 4px #74eaff)}.donateBtn:is(:hover,:focus-visible) .whoAmIIcon{filter:brightness(1.12) drop-shadow(0 0 10px rgb(93 93 255/.7));transform:translateY(-1px) scale(1.12)}.donateBtn:is(:hover,:focus-visible) .whoGalaxyQuestion{opacity:.18;filter:blur(.7px);transform:scale(1.16) rotate(-8deg)}.donateBtn:is(:hover,:focus-visible) .whoSolarSystem{opacity:1;transform:scale(1)}.donateBtn:is(:hover,:focus-visible) .whoSunAura{animation:whoSunPulse 1.15s ease-in-out infinite alternate}.donateBtn:is(:hover,:focus-visible) .whoComet{animation:whoCometSweep 3.1s ease-in-out infinite}.donateBtn:is(:hover,:focus-visible) .whoDeepStar,.donateBtn:is(:hover,:focus-visible) .whoGlyphStar{animation:whoStarTwinkle 1.2s ease-in-out infinite alternate}.donateBtn:is(:hover,:focus-visible) .whoDeepStarTwo,.donateBtn:is(:hover,:focus-visible) .whoGlyphStarTwo{animation-delay:.35s}.donateBtn:is(:hover,:focus-visible) .whoDeepStarThree,.donateBtn:is(:hover,:focus-visible) .whoGlyphStarThree{animation-delay:.65s}.donateBtn:is(:hover,:focus-visible) .whoDeepStarFour,.donateBtn:is(:hover,:focus-visible) .whoGlyphStarFour{animation-delay:.9s}@keyframes whoSunPulse{to{transform:scale(1.32);opacity:.62}}@keyframes whoCometSweep{0%,15%{transform:rotate(-20deg) scale(.75);opacity:0}28%,72%{opacity:1}to{transform:rotate(320deg) scale(1.05);opacity:0}}@keyframes whoStarTwinkle{to{opacity:.22;transform:scale(.55)}}.drawerHint{margin-top:10px;font-size:12px;opacity:.7}.hero{padding:56px 28px 24px;text-align:center}.hero h2{font-size:28px}.hero p{margin-top:6px;opacity:.75}.searchHint{margin:14px auto 0;display:inline-block;padding:10px 14px;border-radius:999px;border:1px solid var(--line);background:color-mix(in srgb,var(--card) 86%,transparent);opacity:.9}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:0 28px 56px}.card{background:var(--card);padding:26px;border-radius:16px;border:1px solid var(--line);transition:transform .2s ease,box-shadow .2s ease;min-height:170px}.card:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.vip{display:flex;flex-direction:column;gap:14px}.vip p{opacity:.75}.vip button{padding:12px 14px;border-radius:12px;border:none;background:linear-gradient(135deg,var(--primary),var(--primary2));color:white;cursor:pointer;font-weight:800;transition:.2s ease}.vip button:hover{transform:translateY(-1px);box-shadow:0 18px 55px rgba(106,92,255,.25)}.large{min-height:220px}.footer{margin-top:auto;padding:22px 28px;background:var(--card);border-top:1px solid var(--line);justify-content:space-between;gap:16px}.footer,.footer-left{display:flex;align-items:center}.footer-left{gap:10px;opacity:.8}.footer-right{display:flex;flex-direction:column;align-items:flex-end;gap:8px;margin-left:auto}.footerLegalLinks{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.footerVisitorMetrics{display:inline-flex;align-items:center;gap:9px;min-height:25px;padding:4px 9px;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:999px;background:color-mix(in srgb,var(--card) 80%,transparent);color:var(--muted);font-size:11px;line-height:1.2;font-variant-numeric:tabular-nums;white-space:nowrap}.footerVisitorOnline{display:inline-flex;align-items:center;gap:5px}.footerVisitorDot{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#27cf83;box-shadow:0 0 0 3px rgb(39 207 131/15%)}.footerVisitorValue{display:inline-block;min-width:2ch;color:var(--text);font-weight:750;text-align:right}.footerVisitorSeparator{opacity:.45}.footerVisitorMetrics.isUnavailable .footerVisitorDot{background:var(--muted);box-shadow:none;opacity:.6}.footer-link{border:none;background:transparent;color:var(--muted);font-size:12px;line-height:1;text-decoration:underline;text-underline-offset:2px;cursor:pointer;transition:color .2s ease,opacity .2s ease;padding:0}.footer-link:hover{color:var(--text)}@media (max-width:800px){.subscribe{width:42px;height:42px;padding:0;gap:0}.subscribe-text{display:none}.subscribe-icon{font-size:16px;transform:translateX(-1px)}.footer{flex-direction:column}.footer,.footer-right{align-items:flex-start}.footer-right{margin-left:0}.footerLegalLinks{justify-content:flex-start}}.homeMark{object-fit:contain;transition:filter .3s ease}.homeMark,.logoMask{width:52px;height:52px;margin-right:8px}.logoMask{-webkit-mask:url(/asceno.png) no-repeat center;-webkit-mask-size:contain;mask:url(/asceno.png) no-repeat center;mask-size:contain;background:white;transition:background .3s ease}body:not(.dark) .logoMask{background:#111}@media (max-width:1100px){.nav{display:none}.search{width:200px}}@media (max-width:800px){.grid{grid-template-columns:1fr}.searchWrap{display:none}}.langSwitch{position:relative;width:100%;height:44px;border-radius:14px;border:1px solid var(--line);background:color-mix(in srgb,var(--card) 85%,transparent);display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.langBlind{position:absolute;top:4px;bottom:4px;width:calc(50% - 8px);border-radius:12px;background:linear-gradient(135deg,var(--primary),var(--primary2));box-shadow:0 14px 40px rgba(106,92,255,.28);transition:transform .28s cubic-bezier(.2,.95,.25,1)}.langBlind,.langBlind.toVI{transform:translateX(4px)}.langBlind.toEN{transform:translateX(calc(100% + 4px))}.langBtn{position:relative;z-index:1;border:none;background:transparent;color:var(--text);opacity:.78;font-weight:900;letter-spacing:1px;cursor:pointer;transition:.18s ease}.langBtn:hover{opacity:1}.langBtn.active{color:#fff;opacity:1}.langHint{margin-top:10px;font-size:12px;opacity:.75}.nf-wrap{min-height:100vh;width:100%;display:flex;flex-direction:column;background:radial-gradient(900px 500px at 50% 10%,rgba(106,92,255,.18),transparent 60%);overflow:hidden}.nf-wrap:after,.nf-wrap:before{content:"";position:absolute;width:520px;height:520px;border-radius:999px;filter:blur(60px);opacity:.35;pointer-events:none;background:radial-gradient(circle at 30% 30%,rgba(106,92,255,.65),transparent 55%);animation:nfFloat 9s ease-in-out infinite}.nf-wrap:before{left:-180px;top:-220px}.nf-wrap:after{right:-220px;bottom:-260px;animation-delay:-3.5s;opacity:.22}@keyframes nfFloat{0%,to{transform:translate(0) scale(1)}50%{transform:translate(40px,30px) scale(1.06)}}.nf-topbar{width:100%;justify-content:space-between;gap:16px;padding:16px 16px 0;z-index:2}.nf-aLogo,.nf-topbar{display:flex;align-items:center}.nf-aLogo{width:54px;height:44px;justify-content:center;border-radius:14px;border:1px solid var(--line);background:color-mix(in srgb,var(--card) 82%,transparent);box-shadow:0 18px 50px rgba(0,0,0,.2);position:relative;overflow:hidden;cursor:pointer;user-select:none}.nf-aLogo:before{content:"";position:absolute;inset:-55%;background:radial-gradient(circle at 25% 25%,rgba(255,255,255,.14),transparent 55%);transform:translateX(-40%);animation:aGlow 2.6s ease-in-out infinite;pointer-events:none;opacity:.9}@keyframes aGlow{0%{transform:translateX(-45%) rotate(8deg);opacity:.35}55%{transform:translateX(18%) rotate(8deg);opacity:.85}to{transform:translateX(60%) rotate(8deg);opacity:.35}}.nf-aSvg{transform-origin:50% 55%;animation:aBob 2.7s ease-in-out infinite;filter:drop-shadow(0 10px 20px rgba(0,0,0,.35))}.nf-aLogo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,255,255,.14),transparent 35%,rgba(255,0,120,.14));mix-blend-mode:screen;opacity:calc(var(--asceno-active) * .64)!important;opacity:0;transition:.2s ease;pointer-events:none}.nf-aLogo:hover:after{opacity:1}.nf-aLogo:hover .nf-aSvg{animation-duration:1.9s}.nf-aLogo:hover .a-cyan path,.nf-aLogo:hover .a-magenta path{opacity:.75}@keyframes aBob{0%,to{transform:translateY(0) rotate(0deg) scale(1)}50%{transform:translateY(-2px) rotate(-1deg) scale(1.02)}}.a-plate{fill:#111;opacity:.98}.a-chroma path{fill:#111;opacity:0}.a-cyan path{fill:rgba(0,255,255,.95);opacity:.55;transform:translate(-2px,-1px);animation:chromaJit 1.6s steps(2) infinite}.a-magenta path{fill:rgba(255,0,120,.95);opacity:.55;transform:translate(2px,1px);animation:chromaJit 1.35s steps(2) infinite reverse}@keyframes chromaJit{0%{filter:blur(0);opacity:.45}40%{opacity:.65}60%{transform:translate(2px,-1px);opacity:.55}to{transform:translate(-2px,1px);opacity:.45}}.a-stroke{opacity:.96}.a-px{fill:rgba(0,255,255,.95);opacity:.9}.a-px:nth-child(2n){fill:rgba(255,0,120,.95)}.p1{animation:pxBlink 1.15s steps(2) infinite}.p2{animation:pxBlink 1.35s steps(2) infinite;animation-delay:.12s}.p3{animation:pxBlink 1.25s steps(2) infinite;animation-delay:.22s}.p4{animation:pxBlink 1.1s steps(2) infinite;animation-delay:.08s}.p5{animation:pxBlink 1.3s steps(2) infinite;animation-delay:.18s}.p6{animation:pxBlink 1.22s steps(2) infinite;animation-delay:.28s}.p7{animation:pxBlink 1.18s steps(2) infinite;animation-delay:.34s}@keyframes pxBlink{0%,45%{opacity:.18;transform:translateY(0)}55%,to{opacity:.95;transform:translateY(-.4px)}}.a-tick{fill:rgba(255,255,255,.7);opacity:.3}.nf-actions{display:flex;align-items:center;gap:12px}.theme-btn.nf-theme{background:color-mix(in srgb,var(--card) 88%,transparent)}.nf-lang,.nf-lang.langSwitch{width:160px;height:42px}.nf-lang.langSwitch{border-radius:14px}.nf-lang.langSwitch .langBlind{top:3px;bottom:3px;width:calc(50% - 6px);border-radius:12px;transform:translateX(3px)}.nf-lang.langSwitch .langBlind.toVI{transform:translateX(3px)}.nf-lang.langSwitch .langBlind.toEN{transform:translateX(calc(100% + 3px))}.nf-lang.langSwitch .langBtn{height:42px;display:inline-flex;align-items:center;justify-content:center;line-height:1}.nf-main{flex:1;display:grid;place-items:center;padding:10px 18px 40px;z-index:1}.nf-plate{width:min(880px,96vw);border-radius:22px;border:1px solid var(--line);background:color-mix(in srgb,var(--card) 82%,transparent);box-shadow:var(--shadow);padding:34px 22px 26px;text-align:center;position:relative;overflow:hidden}.nf-enter{animation:nfEnter .52s cubic-bezier(.2,.95,.22,1) both}@keyframes nfEnter{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.nf-plate:before{content:"";inset:-40%;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.08),transparent 55%)}.nf-plate:before,.nf-scanlines{position:absolute;pointer-events:none}.nf-scanlines{inset:0;background:repeating-linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.04) 1px,transparent 0,transparent 8px);opacity:.22;mix-blend-mode:overlay;animation:scanMove 2.6s linear infinite}@keyframes scanMove{0%{transform:translateY(0)}to{transform:translateY(18px)}}.nf-code{font-size:clamp(88px,14vw,180px);font-weight:1000;letter-spacing:6px;line-height:.9;margin-bottom:12px}.nf-lines{display:flex;flex-direction:column;gap:6px}.nf-line{font-size:18px;font-weight:800;opacity:.98}.nf-sub{font-size:13px;opacity:.72}.nf-buttons{margin-top:18px;display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.nfBtn{border-radius:14px;padding:10px 14px;font-weight:900;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,opacity .18s ease;position:relative;overflow:hidden}.nfBtn:before{content:"";position:absolute;inset:-60%;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.24),transparent 55%);transform:translateX(-45%);transition:.25s ease;pointer-events:none;opacity:0}.nfBtn:hover{transform:translateY(-2px);box-shadow:0 18px 55px rgba(0,0,0,.28)}.nfBtn:hover:before{opacity:1;transform:translateX(30%)}.nfBtn:active{transform:translateY(0) scale(.99);box-shadow:0 10px 35px rgba(0,0,0,.22)}.nfBtnPrimary{border:none;color:#fff;background:linear-gradient(135deg,var(--primary),var(--primary2))}.nfBtnPrimary:hover{box-shadow:0 20px 60px rgba(106,92,255,.35)}.nfBtnGhost{background:color-mix(in srgb,var(--card) 86%,transparent);border:1px solid var(--line);color:var(--text)}.nfBtnGhost:hover{border-color:color-mix(in srgb,var(--primary) 40%,var(--line));box-shadow:0 18px 55px rgba(106,92,255,.18)}.glitch,.glitchBig{position:relative;display:inline-block}.glitch:after,.glitch:before,.glitchBig:after,.glitchBig:before{content:attr(data-text);position:absolute;left:0;top:0;width:100%;overflow:hidden;pointer-events:none}.glitch:before{transform:translate(1px);color:rgba(0,255,255,.75);clip-path:inset(0 0 60% 0);animation:glitchSlice 2.4s linear infinite}.glitch:after{transform:translate(-1px);color:rgba(255,0,120,.75);clip-path:inset(55% 0 0 0);animation:glitchSlice 2.1s linear infinite reverse}.glitchBig:before{transform:translate(2px);color:rgba(0,255,255,.55);clip-path:inset(0 0 55% 0);animation:glitchSlice 1.6s linear infinite}.glitchBig:after{transform:translate(-2px);color:rgba(255,0,120,.55);clip-path:inset(50% 0 0 0);animation:glitchSlice 1.35s linear infinite reverse}@keyframes glitchSlice{0%{clip-path:inset(0 0 68% 0);transform:translate(2px)}12%{clip-path:inset(8% 0 52% 0);transform:translate(-2px,-1px)}25%{clip-path:inset(40% 0 12% 0);transform:translate(3px,1px)}38%{clip-path:inset(22% 0 38% 0);transform:translate(-3px)}55%{clip-path:inset(52% 0 8% 0);transform:translate(2px,-1px)}70%{clip-path:inset(12% 0 58% 0);transform:translate(-2px,1px)}85%{clip-path:inset(60% 0 10% 0);transform:translate(3px)}to{clip-path:inset(0 0 68% 0);transform:translate(2px)}}.nf-logoBtn{appearance:none;background:transparent;border:0;padding:0;margin:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.nf-logoBtn:focus-visible{outline:2px solid rgba(255,255,255,.8);outline-offset:6px;border-radius:12px}.glitchImageWrap{width:min(720px,92vw);margin:0 auto 20px;user-select:none}.glitchStage{position:relative;display:block;width:100%;line-height:0;isolation:isolate;overflow:hidden;--glitch-mask:url(/Asceno_404.png)}.glitchStage .glitchTear{position:absolute;inset:0;z-index:7;pointer-events:none;mix-blend-mode:screen;opacity:.16;-webkit-mask-image:var(--glitch-mask);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:var(--glitch-mask);mask-repeat:no-repeat;mask-position:center;mask-size:contain;background:linear-gradient(180deg,transparent 0,transparent 34%,rgba(255,255,255,.28) 36%,transparent 39%,transparent 62%,rgba(255,255,255,.18) 64%,transparent 67%,transparent);animation:tearJump .22s steps(2) infinite}@keyframes tearJump{0%{transform:translateX(0)}20%{transform:translateX(-3px)}40%{transform:translateX(4px)}60%{transform:translateX(-2px)}80%{transform:translateX(3px)}to{transform:translateX(0)}}.glitchImage{display:block;width:100%;height:auto;object-fit:contain;pointer-events:none;user-select:none}.glitchImageBase{position:relative;z-index:1;filter:contrast(1.06) brightness(1.02);animation:imageFlicker .12s steps(2) infinite,imageShake .08s steps(2) infinite,signalBreak 2.2s steps(2) infinite}@keyframes signalBreak{0%,88%,to{filter:contrast(1.06) brightness(1.02)}89%{filter:contrast(1.15) brightness(1.08)}91%{filter:contrast(.95) brightness(.96)}93%{filter:contrast(1.18) brightness(1.1)}95%{filter:contrast(1.02) brightness(1.01)}}.glitchImageLayer{position:absolute;inset:0;z-index:2;opacity:.75;pointer-events:none}.glitchImageLayer1{filter:sepia(1) saturate(10) hue-rotate(300deg) brightness(1.1);mix-blend-mode:screen;animation:glitchImageOne .48s steps(2) infinite,rgbShiftOne 45ms steps(2) infinite}.glitchImageLayer2{filter:sepia(1) saturate(10) hue-rotate(165deg) brightness(1.1);mix-blend-mode:screen;animation:glitchImageTwo .42s steps(2) infinite,rgbShiftTwo .04s steps(2) infinite}.glitchMasked,.glitchStage:after,.glitchStage:before{-webkit-mask-image:var(--glitch-mask);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:var(--glitch-mask);mask-repeat:no-repeat;mask-position:center;mask-size:contain}.glitchStatic{z-index:4;opacity:.14;background-image:radial-gradient(circle,rgba(255,255,255,.95) .7px,transparent 1px),radial-gradient(circle,rgba(255,255,255,.55) .5px,transparent .9px),radial-gradient(circle,rgba(255,255,255,.25) .35px,transparent .8px);background-size:6px 6px,9px 9px,13px 13px;background-position:0 0,2px 3px,5px 1px;animation:staticNoiseMove .09s steps(2) infinite,staticOpacity .11s steps(2) infinite}.glitchBands,.glitchStatic{position:absolute;inset:0;pointer-events:none;mix-blend-mode:screen}.glitchBands{z-index:5;opacity:.18;background:repeating-linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,0) 3px,rgba(255,255,255,.08) 4px,rgba(255,255,255,0) 6px);animation:bandShift .14s steps(2) infinite,bandFlicker .09s steps(2) infinite}.glitchStage:before{z-index:6;background:repeating-linear-gradient(180deg,rgba(255,255,255,.02) 0,rgba(255,255,255,.02) 1px,rgba(0,0,0,.18) 2px,rgba(0,0,0,.18) 3px);mix-blend-mode:overlay;animation:scanlineTravel 5s linear infinite}.glitchStage:after,.glitchStage:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.14}.glitchStage:after{z-index:3;background:linear-gradient(180deg,transparent 0,rgba(255,255,255,.22) 48%,rgba(255,255,255,.08) 52%,transparent);transform:translateY(-120%);animation:signalSweep 1.8s linear infinite}@keyframes glitchImageOne{0%{clip-path:inset(0 0 82% 0);transform:translate(-2px,-1px)}10%{clip-path:inset(8% 0 70% 0);transform:translate(1px,1px)}20%{clip-path:inset(18% 0 56% 0);transform:translate(-2px)}30%{clip-path:inset(30% 0 44% 0);transform:translate(2px,-1px)}40%{clip-path:inset(42% 0 32% 0);transform:translate(-1px,1px)}50%{clip-path:inset(53% 0 20% 0);transform:translate(2px)}60%{clip-path:inset(66% 0 10% 0);transform:translate(-2px,-1px)}70%{clip-path:inset(14% 0 60% 0);transform:translate(1px,1px)}80%{clip-path:inset(46% 0 28% 0);transform:translate(-2px)}90%{clip-path:inset(72% 0 6% 0);transform:translate(2px,-1px)}to{clip-path:inset(0 0 0 0);transform:translate(0)}}@keyframes glitchImageTwo{0%{clip-path:inset(78% 0 0 0);transform:translate(2px,1px)}10%{clip-path:inset(0 0 76% 0);transform:translate(-1px)}20%{clip-path:inset(14% 0 60% 0);transform:translate(2px,-1px)}30%{clip-path:inset(28% 0 42% 0);transform:translate(-2px,1px)}40%{clip-path:inset(44% 0 24% 0);transform:translate(1px)}50%{clip-path:inset(58% 0 12% 0);transform:translate(-2px,-1px)}60%{clip-path:inset(10% 0 68% 0);transform:translate(1px,1px)}70%{clip-path:inset(36% 0 34% 0);transform:translate(-2px)}80%{clip-path:inset(52% 0 20% 0);transform:translate(2px,-1px)}90%{clip-path:inset(70% 0 8% 0);transform:translate(-1px,1px)}to{clip-path:inset(0 0 0 0);transform:translate(0)}}@keyframes rgbShiftOne{0%{transform:translate(-2px)}10%{transform:translate(-6px,1px)}20%{transform:translate(-3px,-2px)}30%{transform:translate(-8px)}40%{transform:translate(-2px,2px)}50%{transform:translate(-7px,-1px)}60%{transform:translate(-3px)}70%{transform:translate(-9px,1px)}80%{transform:translate(-4px,-2px)}90%{transform:translate(-6px)}to{transform:translate(-2px,1px)}}@keyframes rgbShiftTwo{0%{transform:translate(2px)}10%{transform:translate(6px,-1px)}20%{transform:translate(3px,2px)}30%{transform:translate(8px)}40%{transform:translate(2px,-2px)}50%{transform:translate(7px,1px)}60%{transform:translate(3px)}70%{transform:translate(9px,-1px)}80%{transform:translate(4px,2px)}90%{transform:translate(6px)}to{transform:translate(2px,-1px)}}@keyframes staticNoiseMove{0%{transform:translate(0) scale(1)}20%{transform:translate(-4px,2px) scale(1.01)}40%{transform:translate(3px,-3px) scale(1.01)}60%{transform:translate(-2px,3px) scale(1.02)}80%{transform:translate(3px,-1px) scale(1.01)}to{transform:translate(0) scale(1)}}@keyframes staticOpacity{0%{opacity:.08}20%{opacity:.18}40%{opacity:.1}60%{opacity:.22}80%{opacity:.12}to{opacity:.16}}@keyframes bandShift{0%{transform:translateY(-6px)}25%{transform:translateY(4px)}50%{transform:translateY(-3px)}75%{transform:translateY(6px)}to{transform:translateY(-5px)}}@keyframes bandFlicker{0%{opacity:.12}25%{opacity:.24}50%{opacity:.14}75%{opacity:.28}to{opacity:.16}}@keyframes imageFlicker{0%{opacity:1}10%{opacity:.9}20%{opacity:.98}30%{opacity:.86}40%{opacity:1}50%{opacity:.92}60%{opacity:.98}70%{opacity:.84}80%{opacity:.96}90%{opacity:.9}to{opacity:1}}@keyframes imageShake{0%{transform:translate(0)}20%{transform:translate(-1px)}40%{transform:translate(2px,-1px)}60%{transform:translate(-2px,1px)}80%{transform:translate(1px,-1px)}to{transform:translate(0)}}@keyframes signalSweep{0%{transform:translateY(-120%);opacity:0}15%{opacity:.06}50%{opacity:.14}to{transform:translateY(140%);opacity:0}}@keyframes scanlineTravel{0%{transform:translateY(0)}to{transform:translateY(4px)}}@media (max-width:480px){.nf-topbar{padding:14px 14px 0;gap:10px}.nf-actions{gap:8px}.nf-lang,.nf-lang.langSwitch{width:146px;height:40px}.theme-btn.nf-theme{width:40px;height:40px;flex:0 0 40px}.nf-main{padding:8px 14px 28px}.nf-plate{width:100%;max-width:100%;margin:0 auto;padding:24px 14px 20px}.glitchImageWrap{width:100%;max-width:100%;margin:0 auto 16px}}@property --asceno-active{syntax:"<number>";inherits:true;initial-value:0}body{--asceno-transition:0.25s;--asceno-spark:1.8s;--asceno-cut:2px;--asceno-active:0;--asceno-play-state:paused;--asceno-hue:315;--asceno-sat:96%;--asceno-base-light:92%;--asceno-hover-light:84%;--asceno-glow-light:72%;--asceno-text-idle:#211124;--asceno-text-hot:#050206;--asceno-particle:#a855f7;--asceno-particle-2:#ff4fd8}body.dark{--asceno-hue:260;--asceno-sat:97%;--asceno-base-light:12%;--asceno-hover-light:44%;--asceno-glow-light:61%;--asceno-text-idle:#f4efff;--asceno-text-hot:#ffffff;--asceno-particle:#ffffff;--asceno-particle-2:#d8b4fe}@keyframes ascenoSparkRotate{to{transform:rotate(90deg)}}@keyframes ascenoSparkFlip{to{rotate:1turn}}@keyframes ascenoParticleFloat{to{rotate:1turn}}@keyframes ascenoIconBounce{35%,65%{scale:1.34}}:is(.theme-btn,.subscribe,.menuToggle,.drawerClose,.donateBtn,.socialBtn,.productBtnPrimary,.productBtnGhost,.nfBtn,.footer-link,.adminSparkBtn){--asceno-active:0;--asceno-play-state:paused;--asceno-bg:radial-gradient(40% 50% at center 100%,hsl(var(--asceno-hue) var(--asceno-sat) var(--asceno-glow-light)/var(--asceno-active)),transparent),radial-gradient(80% 100% at center 120%,hsl(calc(var(--asceno-hue) - 10) var(--asceno-sat) var(--asceno-glow-light)/var(--asceno-active)),transparent),hsl(var(--asceno-hue) calc((var(--asceno-active) * 97%) + 0%) calc(var(--asceno-base-light) + (var(--asceno-active) * (var(--asceno-hover-light) - var(--asceno-base-light)))));isolation:isolate;position:relative;overflow:visible;color:color-mix(in srgb,var(--asceno-text-idle) calc(100% - (var(--asceno-active) * 100%)),var(--asceno-text-hot) calc(var(--asceno-active) * 100%))!important;box-shadow:0 0 calc(var(--asceno-active) * 34px) calc(var(--asceno-active) * 5px) hsl(var(--asceno-hue) var(--asceno-sat) var(--asceno-glow-light)/.28),0 .05em 0 0 hsl(var(--asceno-hue) calc(var(--asceno-active) * 97%) calc((var(--asceno-active) * 50%) + 30%)) inset,0 -.05em 0 0 hsl(var(--asceno-hue) calc(var(--asceno-active) * 97%) calc(var(--asceno-active) * 60%)) inset!important;scale:calc(1 + (var(--asceno-active) * .06));transform:none!important;transition:box-shadow var(--asceno-transition),scale var(--asceno-transition),background var(--asceno-transition),color var(--asceno-transition),opacity var(--asceno-transition),filter var(--asceno-transition)!important}:is(.theme-btn,.subscribe,.menuToggle,.drawerClose,.donateBtn,.socialBtn,.productBtnPrimary,.productBtnGhost,.nfBtn,.adminSparkBtn):before{content:"";position:absolute;inset:0;border-radius:inherit;rotate:0deg;overflow:hidden;-webkit-mask:linear-gradient(white,transparent 50%);mask:linear-gradient(white,transparent 50%);animation:ascenoSparkFlip calc(var(--asceno-spark) * 2) infinite steps(2);pointer-events:none;z-index:-2}:is(.theme-btn,.subscribe,.menuToggle,.drawerClose,.donateBtn,.socialBtn,.productBtnPrimary,.productBtnGhost,.nfBtn,.adminSparkBtn):before{background:conic-gradient(from 0deg,transparent 0 340deg,white 1turn);background-size:200% 200%;background-position:50% 0;opacity:calc(var(--asceno-active) + .42);transition:opacity var(--asceno-transition)}:is(.theme-btn,.subscribe,.menuToggle,.drawerClose,.donateBtn,.socialBtn,.productBtnPrimary,.productBtnGhost,.nfBtn,.adminSparkBtn):after{content:"";position:absolute;inset:var(--asceno-cut);border-radius:inherit;background:var(--asceno-bg);transition:background var(--asceno-transition);pointer-events:none;z-index:-1}:is(.theme-btn,.subscribe,.menuToggle,.drawerClose,.donateBtn,.socialBtn,.productBtnPrimary,.productBtnGhost,.nfBtn,.footer-link,.adminSparkBtn):is(:hover,:focus-visible){--asceno-active:1;--asceno-play-state:running}:is(.theme-btn,.subscribe,.menuToggle,.drawerClose,.donateBtn,.socialBtn,.productBtnPrimary,.productBtnGhost,.nfBtn,.footer-link,.adminSparkBtn):active{scale:1}:is(.subscribe,.donateBtn,.socialBtn,.productBtnPrimary,.productBtnGhost,.nfBtn,.adminSparkBtn)>:not(.btnSpark):not(.donateGlow){position:relative;z-index:4}.menuToggle .mt-line,:is(.theme-btn,.drawerClose,.menuToggle)>*{position:absolute;z-index:4}.socialIcon{width:20px!important;height:20px!important;border-radius:0!important}.donateIcon{width:auto!important;min-width:20px;font-size:18px}:is(.donateGlow,.btnSpark){width:200%!important;aspect-ratio:1!important;top:50%!important;left:50%!important;translate:-50% -50%!important;-webkit-mask:radial-gradient(white,transparent 65%)!important;mask:radial-gradient(white,transparent 65%)!important;opacity:calc(var(--asceno-active, 0) * .9)!important;transform:none!important}:is(.donateGlow,.btnSpark):after,:is(.donateGlow,.btnSpark):before{content:"";position:absolute;width:.34rem;aspect-ratio:1;border-radius:50%;background:var(--asceno-particle);top:50%;left:50%;opacity:.98;box-shadow:42px -34px 0 0 var(--asceno-particle-2),86px 18px 0 0 var(--asceno-particle),-62px 24px 0 0 var(--asceno-particle-2),-92px -22px 0 0 var(--asceno-particle),14px 72px 0 0 var(--asceno-particle-2),-18px -78px 0 0 var(--asceno-particle),128px -58px 0 0 var(--asceno-particle-2),-132px 52px 0 0 var(--asceno-particle);transform-origin:1000% 1000%;animation:ascenoParticleFloat 1.8s linear infinite;animation-play-state:var(--asceno-play-state,paused)}:is(.donateGlow,.btnSpark):after{width:.26rem;background:var(--asceno-particle-2);animation-duration:1.2s;animation-direction:reverse;box-shadow:24px 48px 0 -1px var(--asceno-particle),74px -46px 0 -1px var(--asceno-particle-2),-42px -44px 0 -1px var(--asceno-particle),-106px 4px 0 -1px var(--asceno-particle-2),118px 28px 0 -1px var(--asceno-particle),-150px -34px 0 -1px var(--asceno-particle-2)}:is(.donateBtn,.socialBtn,.subscribe,.productBtnPrimary,.productBtnGhost,.nfBtn):is(:hover,:focus-visible) :is(.donateIcon,.socialIcon,.subscribe-icon,.donateArrow,.socialArrow){animation:ascenoIconBounce .6s calc(var(--asceno-transition) * 1.5)}.footer-link{--asceno-cut:1px;padding:7px 10px!important;text-decoration:none!important}.langSwitch:focus-within,.langSwitch:hover{box-shadow:0 0 24px hsl(var(--asceno-hue) var(--asceno-sat) var(--asceno-glow-light)/.22)}.productBtnPrimary.isDisabled,.productBtnPrimary:disabled,button:disabled{--asceno-active:0!important;--asceno-play-state:paused!important;scale:1!important;cursor:not-allowed!important;filter:saturate(.55) opacity(.72)!important}@media (prefers-reduced-motion:reduce){:is(.donateGlow,.btnSpark):after,:is(.donateGlow,.btnSpark):before,:is(.donateIcon,.socialIcon,.subscribe-icon,.donateArrow,.socialArrow),:is(.theme-btn,.subscribe,.menuToggle,.drawerClose,.donateBtn,.socialBtn,.productBtnPrimary,.productBtnGhost,.nfBtn,.adminSparkBtn):before{animation:none!important}}:is(.donateGlow,.btnSpark):after,:is(.donateGlow,.btnSpark):before{content:"*"!important;color:var(--asceno-particle)!important;font-size:13px!important;text-shadow:42px -34px 0 var(--asceno-particle-2),86px 18px 0 var(--asceno-particle),-62px 24px 0 var(--asceno-particle-2),-92px -22px 0 var(--asceno-particle),14px 72px 0 var(--asceno-particle-2),-18px -78px 0 var(--asceno-particle),128px -58px 0 var(--asceno-particle-2),-132px 52px 0 var(--asceno-particle)!important}:is(.donateGlow,.btnSpark):after{font-size:10px!important;text-shadow:24px 48px 0 var(--asceno-particle),74px -46px 0 var(--asceno-particle-2),-42px -44px 0 var(--asceno-particle),-106px 4px 0 var(--asceno-particle-2),118px 28px 0 var(--asceno-particle),-150px -34px 0 var(--asceno-particle-2)!important}:is(.donateGlow,.btnSpark):before{top:42%!important;left:18%!important;color:#fff!important;font-size:16px!important;text-shadow:28px -16px 0 var(--asceno-particle-2),72px 9px 0 #fff,116px -13px 0 var(--asceno-particle-2),166px 10px 0 #fff,220px -12px 0 var(--asceno-particle-2),274px 8px 0 #fff!important}:is(.donateGlow,.btnSpark):after{left:28%!important;font-size:12px!important;text-shadow:34px 14px 0 #fff,84px -10px 0 var(--asceno-particle-2),138px 12px 0 #fff,198px -8px 0 var(--asceno-particle-2)!important}:is(.theme-btn,.subscribe,.menuToggle,.drawerClose,.donateBtn,.socialBtn,.productBtnPrimary,.productBtnGhost,.nfBtn,.footer-link,.adminSparkBtn){--asceno-bg:radial-gradient(40% 50% at center 100%,hsl(var(--asceno-hue) var(--asceno-sat) var(--asceno-glow-light)/var(--asceno-active)),transparent),radial-gradient(80% 100% at center 120%,hsl(calc(var(--asceno-hue) - 10) var(--asceno-sat) var(--asceno-glow-light)/var(--asceno-active)),transparent),hsl(var(--asceno-hue) calc(82% + (var(--asceno-active) * 14%)) calc(var(--asceno-base-light) + (var(--asceno-active) * (var(--asceno-hover-light) - var(--asceno-base-light)))));border:0!important;outline:0;background:transparent!important;overflow:visible!important}body.dark :is(.theme-btn,.subscribe,.menuToggle,.drawerClose,.donateBtn,.socialBtn,.productBtnPrimary,.productBtnGhost,.nfBtn,.footer-link,.adminSparkBtn){--asceno-bg:radial-gradient(40% 50% at center 100%,hsl(var(--asceno-hue) var(--asceno-sat) var(--asceno-glow-light)/var(--asceno-active)),transparent),radial-gradient(80% 100% at center 120%,hsl(calc(var(--asceno-hue) - 10) var(--asceno-sat) var(--asceno-glow-light)/var(--asceno-active)),transparent),hsl(var(--asceno-hue) calc(74% + (var(--asceno-active) * 22%)) calc(var(--asceno-base-light) + (var(--asceno-active) * (var(--asceno-hover-light) - var(--asceno-base-light)))))}:is(.theme-btn,.subscribe,.menuToggle,.drawerClose,.donateBtn,.socialBtn,.productBtnPrimary,.productBtnGhost,.nfBtn,.adminSparkBtn):before{inset:0!important;z-index:1!important;opacity:calc(.55 + (var(--asceno-active) * .45))!important;background:conic-gradient(from 0deg,transparent 0 338deg,#fff 1turn)!important;animation:ascenoSparkFlip calc(var(--asceno-spark) * 2) infinite steps(2),ascenoSparkRotate var(--asceno-spark) linear infinite both!important}:is(.theme-btn,.subscribe,.menuToggle,.drawerClose,.donateBtn,.socialBtn,.productBtnPrimary,.productBtnGhost,.nfBtn,.adminSparkBtn):after{inset:var(--asceno-cut)!important;background:var(--asceno-bg)!important}:is(.themeIcon,.drawerCloseIcon){z-index:5!important}:is(.theme-btn,.drawerClose,.menuToggle) .btnSpark{z-index:3!important}:is(.donateIcon,.socialIcon,.subscribe-icon){width:auto!important;min-width:0!important;height:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}:is(.donateGlow,.btnSpark){mix-blend-mode:normal!important}:is(.donateGlow,.btnSpark):after,:is(.donateGlow,.btnSpark):before{content:"?"!important;position:absolute!important;width:auto!important;height:auto!important;aspect-ratio:auto!important;border-radius:0!important;background:none!important;color:#fff!important;font-size:17px!important;font-weight:900!important;line-height:1!important;top:44%!important;left:18%!important;text-shadow:28px -16px 0 var(--asceno-particle-2),74px 10px 0 #fff,122px -13px 0 var(--asceno-particle-2),174px 11px 0 #fff,232px -12px 0 var(--asceno-particle-2),292px 9px 0 #fff!important;transform-origin:1000% 1000%!important;animation:ascenoParticleFloat 1.45s linear infinite!important;animation-play-state:var(--asceno-play-state,paused)!important}:is(.donateGlow,.btnSpark):after{content:"?"!important;color:var(--asceno-particle-2)!important;top:58%!important;left:30%!important;animation-duration:1.05s!important;animation-direction:reverse!important;text-shadow:34px 14px 0 #fff,88px -10px 0 var(--asceno-particle-2),142px 12px 0 #fff,206px -8px 0 var(--asceno-particle-2)!important}:is(.theme-btn,.drawerClose,.menuToggle):is(:hover,:focus-visible) .btnSpark{opacity:1!important}body:not(.dark) :is(.theme-btn,.subscribe,.menuToggle,.drawerClose,.donateBtn,.socialBtn,.productBtnPrimary,.productBtnGhost,.nfBtn,.footer-link,.adminSparkBtn){text-shadow:none!important}body:not(.dark) :is(.donateSub,.socialSub){color:color-mix(in srgb,#201320 74%,transparent)!important}body:not(.dark) :is(.theme-btn,.subscribe,.menuToggle,.drawerClose,.donateBtn,.socialBtn,.productBtnPrimary,.productBtnGhost,.nfBtn,.footer-link,.adminSparkBtn){--asceno-bg:radial-gradient(40% 50% at center 100%,hsl(315 96% 72%/var(--asceno-active)),transparent),radial-gradient(80% 100% at center 120%,hsl(300 96% 78%/var(--asceno-active)),transparent),hsl(315 86% 92%);color:#201320!important}body:not(.dark) :is(.theme-btn,.subscribe,.menuToggle,.drawerClose,.donateBtn,.socialBtn,.productBtnPrimary,.productBtnGhost,.nfBtn,.footer-link,.adminSparkBtn):is(:hover,:focus-visible){--asceno-bg:radial-gradient(40% 50% at center 100%,hsl(315 96% 72%/1),transparent),radial-gradient(80% 100% at center 120%,hsl(300 96% 78%/1),transparent),hsl(315 94% 86%)}body.dark :is(.theme-btn,.subscribe,.menuToggle,.drawerClose,.donateBtn,.socialBtn,.productBtnPrimary,.productBtnGhost,.nfBtn,.footer-link,.adminSparkBtn){--asceno-bg:radial-gradient(40% 50% at center 100%,hsl(262 97% 61%/var(--asceno-active)),transparent),radial-gradient(80% 100% at center 120%,hsl(246 97% 61%/var(--asceno-active)),transparent),hsl(260 78% 12%)}body.dark :is(.theme-btn,.subscribe,.menuToggle,.drawerClose,.donateBtn,.socialBtn,.productBtnPrimary,.productBtnGhost,.nfBtn,.footer-link,.adminSparkBtn):is(:hover,:focus-visible){--asceno-bg:radial-gradient(40% 50% at center 100%,hsl(262 97% 61%/1),transparent),radial-gradient(80% 100% at center 120%,hsl(246 97% 61%/1),transparent),hsl(260 96% 42%)}:is(.donateGlow,.btnSpark):before{content:"\2726"!important}:is(.donateGlow,.btnSpark):after{content:"\2727"!important}:is(.donateGlow,.btnSpark){inset:0!important;top:0!important;left:0!important;right:0!important;bottom:0!important;overflow:hidden!important}:is(.donateGlow,.btnSpark):before{top:22%!important;left:10%!important;font-size:18px!important;text-shadow:38px -10px 0 var(--asceno-particle-2),78px 16px 0 #fff,128px -8px 0 var(--asceno-particle-2),182px 17px 0 #fff,244px -6px 0 var(--asceno-particle-2),300px 16px 0 #fff!important}:is(.donateGlow,.btnSpark):after{top:62%!important;left:16%!important;font-size:13px!important;text-shadow:42px 10px 0 #fff,94px -14px 0 var(--asceno-particle-2),154px 9px 0 #fff,220px -12px 0 var(--asceno-particle-2),282px 8px 0 #fff!important}.drawerSection{border:0!important;background:transparent!important;box-shadow:none!important}.sparkLabel{position:relative!important;z-index:5!important}@keyframes ascenoParticleOut{0%,18%{opacity:0;translate:calc(var(--x) * .22) calc(var(--y) * .22);rotate:0deg;scale:.35}38%{opacity:1;scale:1.08}to{opacity:0;translate:var(--x) var(--y);rotate:var(--r);scale:.15}}.drawerBody{overflow-y:auto!important;overflow-x:clip!important;scrollbar-width:none!important}.drawerBody::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}:is(.theme-btn,.subscribe,.menuToggle,.drawerClose,.donateBtn,.socialBtn,.productBtnPrimary,.productBtnGhost,.nfBtn,.adminSparkBtn):before{background:conic-gradient(from 0deg,transparent 0 284deg,rgb(255 255 255/.08) 306deg,rgb(255 255 255/.7) 334deg,#fff 1turn)!important;opacity:calc(.62 + (var(--asceno-active) * .38))!important}:is(.themeIcon,.drawerCloseIcon){position:absolute!important;inset:0!important;z-index:8!important;display:grid!important;place-items:center!important;font-size:18px!important;line-height:1!important;color:inherit!important;filter:drop-shadow(0 1px 1px rgb(0 0 0/.32))}.drawerCloseIcon{font-size:20px!important;font-weight:800!important}.menuToggle .mt-line{z-index:8!important}:is(.donateGlow,.btnSpark){position:absolute!important;inset:-42%!important;width:auto!important;height:auto!important;aspect-ratio:auto!important;translate:0 0!important;-webkit-mask:none!important;mask:none!important;overflow:visible!important;z-index:3!important;opacity:calc(var(--asceno-active, 0) * 1)!important;pointer-events:none!important;transform-style:preserve-3d!important;perspective:120px!important;background:none!important;animation:none!important;transition:opacity var(--asceno-transition)!important}:is(.donateGlow,.btnSpark):after,:is(.donateGlow,.btnSpark):before{content:none!important;display:none!important}.sparkParticle{position:absolute;left:50%;top:50%;width:var(--s,10px);height:var(--s,10px);color:var(--c,#fff);fill:currentColor;opacity:0;transform-origin:center;filter:drop-shadow(0 0 6px color-mix(in srgb,currentColor 70%,transparent));animation:ascenoParticleOut var(--d,1.65s) cubic-bezier(.2,.7,.25,1) infinite;animation-play-state:var(--asceno-play-state,paused);animation-delay:var(--delay,0s)}:is(.donateBtn,.socialBtn,.subscribe,.productBtnPrimary,.productBtnGhost,.nfBtn,.theme-btn,.drawerClose,.menuToggle,.adminSparkBtn):is(:hover,:focus-visible) .sparkParticle{animation-play-state:running}.sparkParticle.p1{--x:-74px;--y:-34px;--r:240deg;--s:9px;--c:#fff;--delay:-0.12s}.sparkParticle.p2{--x:68px;--y:-42px;--r:-210deg;--s:12px;--c:var(--asceno-particle-2);--delay:-0.28s}.sparkParticle.p3{--x:104px;--y:8px;--r:190deg;--s:8px;--c:#fff;--delay:-0.42s}.sparkParticle.p4{--x:-86px;--y:24px;--r:-260deg;--s:11px;--c:var(--asceno-particle-2);--delay:-0.58s}.sparkParticle.p5{--x:38px;--y:48px;--r:270deg;--s:9px;--c:#fff;--delay:-0.72s}.sparkParticle.p6{--x:-28px;--y:-58px;--r:-180deg;--s:7px;--c:var(--asceno-particle);--delay:-0.86s}.sparkParticle.p7{--x:132px;--y:-26px;--r:320deg;--s:10px;--c:#fff;--delay:-1.02s}.sparkParticle.p8{--x:-128px;--y:-6px;--r:-330deg;--s:8px;--c:var(--asceno-particle-2);--delay:-1.16s}.sparkParticle.p9{--x:94px;--y:50px;--r:220deg;--s:7px;--c:var(--asceno-particle);--delay:-1.28s}.sparkParticle.p10{--x:-118px;--y:48px;--r:-280deg;--s:10px;--c:#fff;--delay:-1.44s}:is(.theme-btn,.drawerClose,.menuToggle) .sparkParticle.p10,:is(.theme-btn,.drawerClose,.menuToggle) .sparkParticle.p7,:is(.theme-btn,.drawerClose,.menuToggle) .sparkParticle.p8,:is(.theme-btn,.drawerClose,.menuToggle) .sparkParticle.p9{display:none}:is(.theme-btn,.drawerClose,.menuToggle) .sparkParticle.p1{--x:-34px;--y:-26px}:is(.theme-btn,.drawerClose,.menuToggle) .sparkParticle.p2{--x:34px;--y:-22px}:is(.theme-btn,.drawerClose,.menuToggle) .sparkParticle.p3{--x:38px;--y:22px}:is(.theme-btn,.drawerClose,.menuToggle) .sparkParticle.p4{--x:-34px;--y:24px}:is(.theme-btn,.drawerClose,.menuToggle) .sparkParticle.p5{--x:0px;--y:40px}:is(.theme-btn,.drawerClose,.menuToggle) .sparkParticle.p6{--x:0px;--y:-40px}:is(.donateIcon,.socialIcon,.subscribe-icon){position:relative!important;z-index:8!important}.themeIcon:before{content:"\263D"}body:not(.dark) .themeIcon:before{content:"\2600"}.drawerCloseIcon:before{content:"\00d7"}:is(.theme-btn,.subscribe,.menuToggle,.drawerClose,.donateBtn,.socialBtn,.productBtnPrimary,.productBtnGhost,.nfBtn,.adminSparkBtn):before{inset:-1px!important;padding:2px!important;border-radius:inherit!important;background:conic-gradient(from 0deg,transparent 0 250deg,rgb(255 255 255/.12) 292deg,rgb(255 255 255/.72) 330deg,#fff 1turn)!important;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)!important;-webkit-mask-composite:xor!important;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)!important;mask-composite:exclude!important;overflow:visible!important}:is(.theme-btn,.subscribe,.menuToggle,.drawerClose,.donateBtn,.socialBtn,.productBtnPrimary,.productBtnGhost,.nfBtn,.adminSparkBtn):after{z-index:2!important}@keyframes ascenoLongBorderRun{0%{background-position:-55% 0,100% -70%,155% 100%,0 170%;background-size:54% 2px,0 0,0 0,0 0}24%{background-position:155% 0,100% -70%,155% 100%,0 170%;background-size:54% 2px,0 0,0 0,0 0}25%{background-position:155% 0,100% -70%,155% 100%,0 170%;background-size:0 0,2px 72%,0 0,0 0}49%{background-position:155% 0,100% 170%,155% 100%,0 170%;background-size:0 0,2px 72%,0 0,0 0}50%{background-position:155% 0,100% 170%,155% 100%,0 170%;background-size:0 0,0 0,54% 2px,0 0}74%{background-position:155% 0,100% 170%,-55% 100%,0 170%;background-size:0 0,0 0,54% 2px,0 0}75%{background-position:155% 0,100% 170%,-55% 100%,0 170%;background-size:0 0,0 0,0 0,2px 72%}99%{background-position:155% 0,100% 170%,-55% 100%,0 -70%;background-size:0 0,0 0,0 0,2px 72%}to{background-position:-55% 0,100% -70%,155% 100%,0 170%;background-size:54% 2px,0 0,0 0,0 0}}:is(.subscribe,.donateBtn,.socialBtn,.productBtnPrimary,.productBtnGhost,.nfBtn,.adminSparkBtn):before{rotate:0deg!important;transform:none!important;background:linear-gradient(90deg,transparent,rgb(255 255 255/.15) 10%,rgb(255 255 255/.72) 45%,#fff 62%,transparent),linear-gradient(180deg,transparent,rgb(255 255 255/.15) 10%,rgb(255 255 255/.72) 45%,#fff 62%,transparent),linear-gradient(270deg,transparent,rgb(255 255 255/.15) 10%,rgb(255 255 255/.72) 45%,#fff 62%,transparent),linear-gradient(0deg,transparent,rgb(255 255 255/.15) 10%,rgb(255 255 255/.72) 45%,#fff 62%,transparent)!important;animation:ascenoLongBorderRun calc(var(--asceno-spark) * 1.45) linear infinite!important;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)!important;-webkit-mask-composite:xor!important;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)!important;mask-composite:exclude!important}:is(.subscribe,.donateBtn,.socialBtn,.productBtnPrimary,.productBtnGhost,.nfBtn,.adminSparkBtn):is(:hover,:focus-visible):before{animation-duration:var(--asceno-spark)!important}@property --edge-top-x{syntax:"<percentage>";inherits:false;initial-value:-55%}@property --edge-right-y{syntax:"<percentage>";inherits:false;initial-value:-70%}@property --edge-bottom-x{syntax:"<percentage>";inherits:false;initial-value:155%}@property --edge-left-y{syntax:"<percentage>";inherits:false;initial-value:170%}@property --edge-top-a{syntax:"<number>";inherits:false;initial-value:1}@property --edge-right-a{syntax:"<number>";inherits:false;initial-value:0}@property --edge-bottom-a{syntax:"<number>";inherits:false;initial-value:0}@property --edge-left-a{syntax:"<number>";inherits:false;initial-value:0}@keyframes ascenoLongEdgeVars{0%{--edge-top-x:-55%;--edge-right-y:-70%;--edge-bottom-x:155%;--edge-left-y:170%;--edge-top-a:1;--edge-right-a:0;--edge-bottom-a:0;--edge-left-a:0}24%{--edge-top-x:155%;--edge-top-a:1;--edge-right-a:0;--edge-bottom-a:0;--edge-left-a:0}25%{--edge-right-y:-70%;--edge-top-a:0;--edge-right-a:1;--edge-bottom-a:0;--edge-left-a:0}49%{--edge-right-y:170%;--edge-top-a:0;--edge-right-a:1;--edge-bottom-a:0;--edge-left-a:0}50%{--edge-bottom-x:155%;--edge-top-a:0;--edge-right-a:0;--edge-bottom-a:1;--edge-left-a:0}74%{--edge-bottom-x:-55%;--edge-top-a:0;--edge-right-a:0;--edge-bottom-a:1;--edge-left-a:0}75%{--edge-left-y:170%;--edge-top-a:0;--edge-right-a:0;--edge-bottom-a:0;--edge-left-a:1}99%{--edge-left-y:-70%;--edge-top-a:0;--edge-right-a:0;--edge-bottom-a:0;--edge-left-a:1}to{--edge-top-x:-55%;--edge-right-y:-70%;--edge-bottom-x:155%;--edge-left-y:170%;--edge-top-a:1;--edge-right-a:0;--edge-bottom-a:0;--edge-left-a:0}}:is(.subscribe,.donateBtn,.socialBtn,.productBtnPrimary,.productBtnGhost,.nfBtn,.adminSparkBtn):before{background:linear-gradient(90deg,transparent 0,rgb(255 255 255/0) 4%,rgb(255 255 255/var(--edge-top-a)) 45%,rgb(255 255 255/var(--edge-top-a)) 62%,transparent 100%),linear-gradient(180deg,transparent 0,rgb(255 255 255/0) 4%,rgb(255 255 255/var(--edge-right-a)) 45%,rgb(255 255 255/var(--edge-right-a)) 62%,transparent 100%),linear-gradient(270deg,transparent 0,rgb(255 255 255/0) 4%,rgb(255 255 255/var(--edge-bottom-a)) 45%,rgb(255 255 255/var(--edge-bottom-a)) 62%,transparent 100%),linear-gradient(0deg,transparent 0,rgb(255 255 255/0) 4%,rgb(255 255 255/var(--edge-left-a)) 45%,rgb(255 255 255/var(--edge-left-a)) 62%,transparent 100%)!important;background-repeat:no-repeat!important;background-size:54% 2px,2px 72%,54% 2px,2px 72%!important;background-position:var(--edge-top-x) 0,100% var(--edge-right-y),var(--edge-bottom-x) 100%,0 var(--edge-left-y)!important;animation:ascenoLongEdgeVars calc(var(--asceno-spark) * 1.35) linear infinite!important}:is(.theme-btn,.menuToggle,.drawerClose):before{animation:ascenoSparkFlip calc(var(--asceno-spark) * 2) infinite steps(2),ascenoSparkRotate var(--asceno-spark) linear infinite both!important}.nf-wrap{background:#05050a!important;isolation:isolate}.nf-wrap:after,.nf-wrap:before{display:none!important}.nf-tubesCanvas{position:fixed;inset:0;width:100vw;height:100vh;z-index:0;pointer-events:none;background:#05050a}.nf-main,.nf-tubesCanvas+.nf-topbar,.nf-wrap>.site-tubesCanvas+.nf-topbar{position:relative;z-index:2}.nf-wrap>.site-tubesCanvas{opacity:1!important;filter:saturate(1.18) contrast(1.06)!important}.nf-plate{background:color-mix(in srgb,var(--card) 74%,transparent)!important;backdrop-filter:blur(12px) saturate(1.08);-webkit-backdrop-filter:blur(12px) saturate(1.08)}@keyframes nfEdgeOrbit{to{offset-distance:100%}}.nfBtn:before{display:none!important}.nfBtn{overflow:visible!important;isolation:isolate}.nfBtn .btnSpark{display:none!important}.nfEdgeRunner{position:absolute;left:0;top:0;width:58px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgb(255 255 255/.25),#fff 42%,rgb(255 255 255/.8),transparent);box-shadow:0 0 10px rgb(255 255 255/.65),0 0 18px rgb(168 85 247/.35);z-index:6;pointer-events:none;offset-path:inset(-1px round 14px);offset-distance:0;offset-rotate:auto;animation:nfEdgeOrbit 2.35s linear infinite}.nfBtn:is(:hover,:focus-visible) .nfEdgeRunner{animation-duration:1.45s}.nfBtn .sparkLabel{position:relative!important;z-index:8!important}.theme-btn.nf-theme .themeIcon{position:absolute!important;inset:0!important;z-index:8!important;display:grid!important;place-items:center!important;font-size:18px!important;line-height:1!important}.theme-btn.nf-theme.nf-themeIconOnly{background:color-mix(in srgb,var(--card) 88%,transparent)!important;overflow:visible!important;isolation:isolate}.theme-btn.nf-theme.nf-themeIconOnly .themeToggleArt{margin-right:0!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important}.theme-btn.nf-theme.nf-themeIconOnly .themeTogglePlanet{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important}.theme-btn.nf-theme.nf-themeIconOnly .themeToggleArt:before{inset:3px!important}.theme-btn.nf-theme.nf-themeIconOnly .themeToggleDot.d1{transform:translateY(-15px)}.theme-btn.nf-theme.nf-themeIconOnly .themeToggleDot.d2{transform:translate(15px,-2px)}.theme-btn.nf-theme.nf-themeIconOnly .themeToggleDot.d3{transform:translate(-13px,9px)}.theme-btn.nf-theme.nf-themeIconOnly .themeToggleDot.d4{transform:translate(8px,13px)}body.dark .theme-btn.nf-theme.nf-themeIconOnly .themeToggleDot.d1{transform:translate(-4px,-15px) scale(.72)}body.dark .theme-btn.nf-theme.nf-themeIconOnly .themeToggleDot.d2{transform:translate(15px,7px) scale(.58)}body.dark .theme-btn.nf-theme.nf-themeIconOnly .themeToggleDot.d3{transform:translate(-13px,10px) scale(.7)}body.dark .theme-btn.nf-theme.nf-themeIconOnly .themeToggleDot.d4{transform:translate(9px,-13px) scale(.52)}.nf-plate{background:color-mix(in srgb,var(--card) 58%,transparent)!important;border-color:color-mix(in srgb,var(--primary) 24%,var(--line))!important}.nf-actions,.nf-logoBtn,.nf-plate,.nf-tubesCanvas{pointer-events:auto}.nfEdgeRunner{display:block!important}body{background:#05050a}.container{position:relative;isolation:isolate}.site-tubesCanvas{position:fixed;inset:0;width:100vw;height:100vh;z-index:-1;pointer-events:none;background:#05050a}.drawer,.footer,.header,.overlay,main{position:relative}.nf-wrap{min-height:100svh!important;height:100svh!important;overflow:hidden!important}.nf-topbar{padding:10px 16px 0!important;min-height:46px}.nf-main{min-height:0!important;padding:6px 16px 12px!important;align-items:start!important}.nf-plate{width:min(760px,72vw)!important;max-height:calc(100svh - 66px)!important;padding:14px 18px 16px!important;overflow:hidden!important;display:flex;flex-direction:column;justify-content:center}.nf-code{margin-bottom:4px!important}.glitchImageWrap{width:min(500px,54vw)!important;margin:0 auto 8px!important}.glitchImage{max-height:min(50svh,420px)!important;object-fit:contain!important}.nf-lines{gap:3px!important}.nf-line{font-size:clamp(15px,1.35vw,18px)!important}.nf-sub{font-size:clamp(12px,1vw,13px)!important}.nf-buttons{margin-top:10px!important}@keyframes ascenoRingSpinSmooth{to{transform:rotate(1turn)}}:is(.theme-btn,.menuToggle,.drawerClose):before{animation:ascenoRingSpinSmooth 1.75s linear infinite!important;rotate:0deg!important;transform-origin:center!important}:is(.theme-btn,.menuToggle,.drawerClose):is(:hover,:focus-visible):before{animation-duration:1.15s!important}@media (max-width:720px){.nf-plate{width:calc(100vw - 24px)!important;max-height:calc(100svh - 60px)!important;padding:12px!important}.glitchImageWrap{width:min(390px,88vw)!important}.glitchImage{max-height:42svh!important}}html{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--primary) 62%,#21d4fd) rgb(255 255 255/.04)}body{min-height:100svh}::-webkit-scrollbar,body::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track,body::-webkit-scrollbar-track{background:rgb(255 255 255/.035)}::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb{border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--primary2) 82%,#ffffff 10%),color-mix(in srgb,#21d4fd 58%,var(--primary) 42%));border:2px solid rgb(5 5 10/.86);box-shadow:inset 0 0 0 1px rgb(255 255 255/.18),0 0 14px rgb(123 92 255/.36)}::-webkit-scrollbar-thumb:hover,body::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ffffff,var(--primary2) 42%,#21d4fd)}.container{min-height:100svh!important;display:flex!important;flex-direction:column!important;isolation:isolate!important;z-index:0}.site-tubesCanvas{z-index:-1!important;contain:strict;transform:translateZ(0);will-change:opacity}.container>div:not(.site-tubesCanvas),.container>main,.container>section,.drawer,.footer,.header,.overlay{position:relative;z-index:1}.footer,.header{flex:0 0 auto}.hero{padding-top:28px!important}@property --asceno-border-angle{syntax:"<angle>";inherits:true;initial-value:0deg}@keyframes ascenoBorderSpinFinal{to{--asceno-border-angle:360deg}}:is(.theme-btn,.subscribe,.menuToggle,.drawerClose,.donateBtn,.socialBtn,.productBtnPrimary,.productBtnGhost,.nfBtn,.footer-link,.adminSparkBtn):before{content:""!important;display:block!important;position:absolute!important;inset:-1px!important;padding:2px!important;border-radius:inherit!important;rotate:0deg!important;transform:none!important;transform-origin:center!important;background:conic-gradient(from var(--asceno-border-angle),transparent 0deg,transparent 198deg,rgb(255 255 255/.08) 232deg,rgb(255 255 255/.38) 268deg,rgb(255 255 255/.95) 312deg,rgb(255 255 255/.64) 338deg,transparent 1turn)!important;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)!important;-webkit-mask-composite:xor!important;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)!important;mask-composite:exclude!important;animation:ascenoBorderSpinFinal 2.35s linear infinite!important;opacity:calc(.68 + (var(--asceno-active, 0) * .32))!important;pointer-events:none!important;z-index:1!important}body .header:not(.headerHidden) :is(.theme-btn,.subscribe,.menuToggle):before{animation-play-state:running!important}:is(.theme-btn,.subscribe,.menuToggle,.drawerClose,.donateBtn,.socialBtn,.productBtnPrimary,.productBtnGhost,.nfBtn,.footer-link,.adminSparkBtn):is(:hover,:focus-visible):before{animation-duration:1.35s!important}.nfEdgeRunner{display:none!important}.nfBtn .btnSpark{display:block!important}.nf-wrap{position:relative;z-index:0}.nf-tubesCanvas{z-index:0!important}.nf-main,.nf-tubesCanvas+.nf-topbar{z-index:2!important}.overlay{z-index:40!important}.drawer,.overlay{position:fixed!important}.drawer{z-index:50!important}body,html{width:100%;max-width:100%;overflow-x:clip!important}*{min-width:0}canvas,img,svg,video{max-width:100%}.aboutWrap,.container,.donateWrap,.footer,.grid,.header,.hero,.nf-wrap,.productWrap{max-width:100%;overflow-x:clip}.drawer:not(.show){pointer-events:none;visibility:hidden}.drawer.show{visibility:visible}:is(.btnSpark,.donateGlow){contain:paint}.header{background:color-mix(in srgb,var(--card) 58%,transparent)!important;backdrop-filter:blur(16px) saturate(1.15)!important;-webkit-backdrop-filter:blur(16px) saturate(1.15)!important;border-bottom-color:color-mix(in srgb,var(--primary) 18%,var(--line))!important}.aboutCard,.card,.donateWrap .donateCard,.donateWrap .donateRightCard,.donateWrap .noteCard,.donateWrap .qrBox,.donateWrap .qrImgWrap,.drawer,.drawerSection,.footer,.langSwitch,.nf-plate,.productLeftCard,.productRightCard,.profileCard,.search{background:color-mix(in srgb,var(--card) 58%,transparent)!important;border-color:color-mix(in srgb,var(--primary) 18%,var(--line))!important;backdrop-filter:blur(14px) saturate(1.12)!important;-webkit-backdrop-filter:blur(14px) saturate(1.12)!important}body:not(.dark) :is(.footer,.card,.search,.langSwitch,.drawer,.aboutCard,.profileCard,.donateWrap .donateCard,.donateWrap .donateRightCard,.donateWrap .qrBox,.donateWrap .qrImgWrap,.donateWrap .noteCard,.productLeftCard,.productRightCard){background:color-mix(in srgb,#ffffff 66%,transparent)!important}.homeMark,.logoMask{filter:drop-shadow(0 0 10px rgb(96 174 213/.26)) drop-shadow(0 0 18px rgb(249 103 251/.14))}.logoMask{background:linear-gradient(135deg,#ffffff,#b8f7ff 28%,#f2e9ff 54%,#f967fb 76%,#83f36e)!important}body:not(.dark) .logoMask{background:linear-gradient(135deg,#263049,#6958d5 32%,#1aa9d8 56%,#c337e9 78%,#1f6b57)!important;filter:drop-shadow(0 1px 0 rgb(255 255 255/.5)) drop-shadow(0 0 10px rgb(105 88 213/.22))}.drawerTitle .logoMask,.footer-left .logoMask,.logo-area .logoMask{flex:0 0 auto}.footer-left{color:color-mix(in srgb,var(--text) 88%,var(--primary2));font-weight:650}@media (max-width:820px){.header{padding:10px 12px!important;gap:10px}.logo-area{gap:8px}.brand{max-width:86px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grid{gap:14px!important}.grid,.hero{padding-inline:14px!important}.footer{padding:16px 14px!important}}body:not(.dark){--bg:#fff1fb;--card:#fff7fd;--text:#201426;--muted:color-mix(in srgb,#201426 62%,transparent);--line:rgb(105 88 213/.18);background:radial-gradient(900px 520px at 18% 18%,rgb(255 158 226/.38),transparent 62%),radial-gradient(800px 480px at 82% 8%,rgb(184 247 255/.35),transparent 60%),linear-gradient(180deg,#fff4fc,#fff9ff 48%,#f6fbff)!important}body:not(.dark) .nf-tubesCanvas,body:not(.dark) .site-tubesCanvas{opacity:.42;mix-blend-mode:multiply;background:#fff4fc!important}body.dark .nf-tubesCanvas,body.dark .site-tubesCanvas{opacity:1;mix-blend-mode:normal}.brand,.drawerName,.footer-left span{color:transparent!important;background:linear-gradient(135deg,#ffffff,#b8f7ff 28%,#f2e9ff 54%,#f967fb 76%,#83f36e);-webkit-background-clip:text;background-clip:text;text-shadow:0 0 14px rgb(96 174 213/.18),0 0 22px rgb(249 103 251/.14);font-weight:800}body:not(.dark) :is(.brand,.drawerName,.footer-left span){background:linear-gradient(135deg,#263049,#6958d5 30%,#168fc2 54%,#c337e9 76%,#1f6b57);-webkit-background-clip:text;background-clip:text;text-shadow:0 1px 0 rgb(255 255 255/.5),0 0 12px rgb(105 88 213/.16)}.logo-area{min-height:44px}.logo-area .logoMask{width:40px!important;height:40px!important;margin-right:0!important}.drawerTitle .logoMask,.footer-left .logoMask{width:44px!important;height:44px!important;margin-right:0!important}.drawerTitle,.footer-left,.logo-area{align-items:center!important}.drawerText{min-width:0}.drawerSub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body:not(.dark) :is(.footer,.card,.search,.langSwitch,.drawer,.aboutCard,.profileCard,.donateWrap .donateCard,.donateWrap .donateRightCard,.donateWrap .qrBox,.donateWrap .qrImgWrap,.donateWrap .noteCard,.productLeftCard,.productRightCard){background:rgb(255 248 253/.68)!important;border-color:rgb(105 88 213/.18)!important}body:not(.dark) :is(.brand,.drawerName,.footer-left span){background:linear-gradient(135deg,#111a3b,#4b2fe0 25%,#006f9f 48%,#a114c7 72%,#075343)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-stroke:.28px rgb(24 18 48/.55);text-shadow:0 1px 0 rgb(255 255 255/.72),0 0 1px rgb(17 26 59/.85),0 0 10px rgb(105 88 213/.2),0 0 18px rgb(195 55 233/.12)!important;filter:saturate(1.28) contrast(1.18)}body:not(.dark) .footer-left span{-webkit-text-stroke:.22px rgb(24 18 48/.5)}body:not(.dark) .drawerTitle,body:not(.dark) .footer-left,body:not(.dark) .logo-area{text-shadow:none!important}body:not(.dark) .logoMask{background:linear-gradient(135deg,#101936,#4b2fe0 28%,#007fb6 52%,#b112d0 76%,#065a48)!important;filter:drop-shadow(0 1px 0 rgb(255 255 255/.65)) drop-shadow(0 0 8px rgb(75 47 224/.26)) drop-shadow(0 0 12px rgb(177 18 208/.16))!important}body:not(.dark) .brand{font-weight:900;letter-spacing:.12px}.blogHeaderBtn{min-width:112px}.pianoHeaderBtn{min-width:104px}.pianoHeaderIcon{position:relative;z-index:2;display:inline-grid;place-items:center;color:#fbbf24;filter:drop-shadow(0 0 6px rgb(251 191 36/.45)) drop-shadow(0 0 10px rgb(244 114 182/.25))}.pianoHeaderBtn:hover .pianoHeaderIcon{animation:blogIconFloat .9s ease-in-out infinite alternate}.pianoHeaderText{position:relative;z-index:2}.gameHeaderBtn{min-width:148px;height:42px;min-height:42px;padding:6px 14px;box-sizing:border-box}.blogHeaderIcon,.subscribe-icon{position:relative;z-index:2}.blogHeaderIcon{display:inline-grid;place-items:center;color:#ffffff;filter:drop-shadow(0 0 8px rgb(33 212 253/.38)) drop-shadow(0 0 12px rgb(249 103 251/.24))}.gameHeaderIcon{display:block;position:relative;z-index:2;width:25px;height:25px;flex:0 0 25px;object-fit:contain;filter:drop-shadow(0 0 5px rgb(255 214 142/.34)) drop-shadow(0 0 10px rgb(249 103 251/.18))}.blogHeaderBtn:hover .blogHeaderIcon,.gameHeaderBtn:hover .gameHeaderIcon{animation:blogIconFloat .9s ease-in-out infinite alternate}@keyframes blogIconFloat{to{transform:translateY(-1px) rotate(-3deg)}}.blogHeaderText,.subscribe-text{position:relative;z-index:2}.drawerThemeBtn .themeIcon{position:relative!important;inset:auto!important;width:32px!important;height:32px!important;flex:0 0 32px!important;z-index:2!important;font-size:0!important}.themeOrbit{display:inline-grid!important;place-items:center!important;border-radius:999px!important;background:radial-gradient(circle at 34% 30%,#fff7b0 0 12%,transparent 13%),linear-gradient(135deg,#ffd84a,#ff9d2e 58%,#f967fb)!important;box-shadow:inset 0 0 0 1px rgb(255 255 255/.48),0 0 12px rgb(255 216 74/.5),0 0 24px rgb(249 103 251/.28)!important;transition:transform .45s cubic-bezier(.2,.9,.2,1),background .35s ease,box-shadow .35s ease!important}.themeOrbit:before{inset:6px!important;background:rgb(255 255 255/.25)!important;transform:scale(.18) translate(24px,-24px)!important;opacity:0!important;transition:transform .45s cubic-bezier(.2,.9,.2,1),opacity .25s ease!important}.themeOrbit:after,.themeOrbit:before{content:""!important;position:absolute!important;border-radius:inherit!important}.themeOrbit:after{inset:-8px!important;border:1px dashed rgb(255 255 255/.22)!important;animation:themeOrbitSpin 5.5s linear infinite;opacity:.7!important}.themeOrbitDot{position:absolute;width:4px;height:4px;border-radius:999px;background:#fff;box-shadow:0 0 8px currentColor;color:#fff;transition:transform .45s cubic-bezier(.2,.9,.2,1),opacity .35s ease}.themeOrbitDot.d1{transform:translateY(-21px);color:#83f36e}.themeOrbitDot.d2{transform:translate(20px,-3px);color:#21d4fd}.themeOrbitDot.d3{transform:translate(-17px,12px);color:#f967fb}.themeOrbitDot.d4{transform:translate(10px,18px);color:#ffffff}body.dark .themeOrbit{background:radial-gradient(circle at 64% 31%,#d9f7ff 0 8%,transparent 9%),linear-gradient(135deg,#f7fbff,#b8f7ff 50%,#9b7dff)!important;box-shadow:inset -9px -8px 0 #210b52,inset 0 0 0 1px rgb(255 255 255/.42),0 0 14px rgb(184 247 255/.44),0 0 24px rgb(155 125 255/.28)!important}body.dark .themeOrbit:before{transform:scale(1) translate(0)!important;opacity:.9!important}body.dark .themeOrbitDot.d1{transform:translate(-4px,-21px) scale(.72);color:#b8f7ff}body.dark .themeOrbitDot.d2{transform:translate(20px,8px) scale(.58);color:#f967fb}body.dark .themeOrbitDot.d3{transform:translate(-18px,13px) scale(.7);color:#83f36e}body.dark .themeOrbitDot.d4{transform:translate(12px,-17px) scale(.5);color:#ffffff}.drawerThemeBtn:hover .themeOrbit{transform:rotate(-16deg) scale(1.08)}.drawerThemeBtn:hover .themeOrbitDot{animation:themeDotPulse .7s ease-in-out infinite alternate}@keyframes themeOrbitSpin{to{rotate:1turn}}@keyframes themeDotPulse{to{opacity:.55;scale:1.35}}.sortBar{width:min(760px,calc(100% - 56px));margin:0 auto 18px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--line));border-radius:16px;background:color-mix(in srgb,var(--card) 58%,transparent);backdrop-filter:blur(14px) saturate(1.12);-webkit-backdrop-filter:blur(14px) saturate(1.12)}.sortLabel{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.sortSelect{min-width:210px;height:38px;border-radius:12px;border:1px solid var(--line);background:color-mix(in srgb,var(--card) 78%,transparent);color:var(--text);padding:0 12px;font-weight:800;outline:none}.blogHero{padding-bottom:16px!important}.blogTitle{font-size:clamp(28px,5vw,44px);line-height:1}.blogCard{gap:10px}.blogThumbFrame{aspect-ratio:16/9;border:1px solid var(--line);background:color-mix(in srgb,var(--card) 80%,transparent);box-shadow:0 18px 50px rgba(0,0,0,.22)}.blogNoImage{font-weight:950;letter-spacing:.12em}.blogCardMeta{font-weight:800}.blogCardMeta span{padding:5px 8px;border:1px solid var(--line);background:color-mix(in srgb,var(--card) 68%,transparent)}.blogSummary{color:color-mix(in srgb,var(--text) 76%,transparent);line-height:1.55}.blogDetailGrid{align-items:start}.blogDetailMedia{position:sticky;top:96px;align-self:start}.blogCoverFrame{aspect-ratio:1/1;height:auto!important}.blogBackBtn{text-decoration:none;display:flex;justify-content:center}.blogArticleCard{min-height:60vh}.blogDetailMeta{margin-bottom:10px}.blogPostTitle{margin-bottom:12px}.blogLead{color:color-mix(in srgb,var(--text) 82%,transparent);font-size:17px;line-height:1.65;margin-bottom:18px;font-weight:700}.blogContent{line-height:1.8}.blogPlainText{white-space:pre-wrap;white-space:normal!important}.blogPlainHeading{margin:26px 0 12px;font-size:clamp(18px,2vw,24px);line-height:1.25;color:var(--text)}.blogPlainParagraph{margin:0 0 18px;line-height:1.78;color:color-mix(in srgb,var(--text) 88%,transparent)}.blogContent :is(h2,h3){margin-top:1.4em;margin-bottom:.55em}.blogContent :is(p,ul,ol){margin:0 0 1em}body:not(.dark) :is(.sortBar,.blogThumbFrame,.blogCardMeta span){background:rgb(255 248 253/.68)!important;border-color:rgb(105 88 213/.18)!important}@media (max-width:980px){.blogGrid{grid-template-columns:1fr}.blogDetailMedia{position:static}}@media (max-width:800px){.blogHeaderBtn,.gameHeaderBtn{width:42px;min-width:42px;height:42px;padding:0;gap:0}.blogHeaderText,.gameHeaderText{display:none}.blogHeaderIcon svg{width:17px;height:17px}.gameHeaderIcon{width:25px;height:25px;flex-basis:25px}.sortBar{width:calc(100% - 28px);align-items:stretch;flex-direction:column}.sortSelect{width:100%;min-width:0}}.ascenoLoader{--loader-panel:color-mix(in srgb,var(--card,#151923) 54%,transparent);--loader-line:color-mix(in srgb,var(--primary,#7b5cff) 30%,rgb(255 255 255/.2));--loader-hot:#f967fb;--loader-cyan:#21d4fd;--loader-green:#83f36e;--loader-violet:#7b5cff;--gear-size:88px;color:var(--text,#f6f3ff);font-family:inherit}.ascenoLoader-screen{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 42% 34%,rgb(249 103 251/.18),transparent 30%),radial-gradient(circle at 58% 54%,rgb(33 212 253/.15),transparent 32%),linear-gradient(180deg,rgb(5 5 10/.86),rgb(5 5 10/.94));backdrop-filter:blur(18px) saturate(1.18);-webkit-backdrop-filter:blur(18px) saturate(1.18);animation:ascenoLoaderIn .22s ease-out both}.ascenoLoader-inline{min-height:190px;display:grid;place-items:center;padding:22px}.ascenoLoaderCore{width:min(360px,88vw);display:grid;justify-items:center;gap:14px;padding:26px 28px 24px;border:1px solid var(--loader-line);border-radius:18px;background:linear-gradient(180deg,rgb(255 255 255/.08),rgb(255 255 255/.03)),var(--loader-panel);box-shadow:0 24px 80px rgb(0 0 0/.42),0 0 42px rgb(123 92 255/.18),inset 0 1px 0 rgb(255 255 255/.1);overflow:hidden;position:relative}.ascenoLoader-inline .ascenoLoaderCore{width:min(310px,100%);padding:20px 22px;border-radius:14px;box-shadow:0 14px 36px rgb(0 0 0/.22),inset 0 1px 0 rgb(255 255 255/.1)}.ascenoLoaderCore:before{content:"";position:absolute;inset:-35% -15% auto;height:120px;background:linear-gradient(90deg,transparent,rgb(33 212 253/.18),rgb(249 103 251/.18),transparent);transform:rotate(-8deg);animation:ascenoLoaderSweep 2.4s ease-in-out infinite}.ascenoLoaderMachine{width:178px;height:112px;position:relative;isolation:isolate;filter:drop-shadow(0 0 14px rgb(33 212 253/.3)) drop-shadow(0 0 22px rgb(249 103 251/.16))}.ascenoLoaderGear{position:absolute;width:var(--gear-size);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,transparent 0 28%,rgb(5 5 10/.92) 29% 41%,transparent 42%),repeating-conic-gradient(from 0deg,var(--loader-cyan) 0deg 9deg,transparent 9deg 18deg,var(--loader-hot) 18deg 27deg,transparent 27deg 36deg),conic-gradient(from 120deg,var(--loader-cyan),var(--loader-violet),var(--loader-hot),var(--loader-green),var(--loader-cyan));-webkit-mask:radial-gradient(circle,transparent 0 23%,#000 24% 100%);mask:radial-gradient(circle,transparent 0 23%,#000 24% 100%);animation:ascenoGearSpin 1.35s linear infinite}.ascenoLoaderGear:after{content:"";position:absolute;inset:17%;border-radius:50%;border:2px solid rgb(255 255 255/.7);box-shadow:inset 0 0 14px rgb(255 255 255/.12),0 0 10px rgb(33 212 253/.22)}.gearA{left:13px;top:20px}.gearB{--gear-size:72px;left:82px;top:0;animation-direction:reverse;animation-duration:1.08s}.gearC{--gear-size:54px;left:105px;top:58px;animation-duration:1.5s}.ascenoLoaderSteam{position:absolute;width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 10px var(--loader-cyan),0 0 18px var(--loader-hot);opacity:0;animation:ascenoSteamRise 1.5s ease-in-out infinite}.steamA{left:52px;top:14px;animation-delay:0s}.steamB{left:94px;top:20px;animation-delay:.28s}.steamC{left:135px;top:28px;animation-delay:.52s}.ascenoLoaderWord{position:relative;z-index:1;display:flex;gap:4px;letter-spacing:0;font-size:clamp(25px,5vw,42px);line-height:1;font-weight:950;text-transform:uppercase}.ascenoLoader-inline .ascenoLoaderWord{font-size:28px}.ascenoLoaderWord span{display:inline-block;color:transparent;background:linear-gradient(135deg,#fff,var(--loader-cyan) 32%,var(--loader-hot) 62%,var(--loader-green));-webkit-background-clip:text;background-clip:text;text-shadow:0 0 14px rgb(33 212 253/.28),0 0 20px rgb(249 103 251/.16);animation:ascenoLetterPulse 1.4s ease-in-out infinite;animation-delay:calc(var(--i) * .08s)}.ascenoLoaderTrack{position:relative;z-index:1;width:100%;height:10px;border-radius:999px;overflow:hidden;border:1px solid rgb(255 255 255/.15);background:linear-gradient(180deg,rgb(255 255 255/.09),rgb(255 255 255/.03)),rgb(0 0 0/.28);box-shadow:inset 0 0 12px rgb(0 0 0/.28)}.ascenoLoaderFill{position:absolute;inset:0 auto 0 0;width:100%;border-radius:inherit;transform:scaleX(.035);transform-origin:left center;background:linear-gradient(90deg,var(--loader-violet),var(--loader-hot),var(--loader-cyan),var(--loader-green));box-shadow:0 0 14px rgb(33 212 253/.45),0 0 24px rgb(249 103 251/.28);animation:ascenoLoaderProgress 1.45s cubic-bezier(.18,.82,.22,1) forwards}.ascenoLoaderTrack:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,transparent,rgb(255 255 255/.4),transparent);transform:translateX(-120%);animation:ascenoLoaderSheen 1.35s ease-in-out .2s infinite;pointer-events:none}.ascenoLoaderCaption{position:relative;z-index:1;color:color-mix(in srgb,var(--text,#fff) 76%,transparent);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}body:not(.dark) .ascenoLoader{--loader-panel:color-mix(in srgb,#ffffff 70%,transparent);--loader-line:rgb(105 88 213/.24)}body:not(.dark) .ascenoLoader-screen{background:radial-gradient(circle at 42% 34%,rgb(255 158 226/.28),transparent 32%),radial-gradient(circle at 58% 54%,rgb(33 212 253/.18),transparent 34%),linear-gradient(180deg,rgb(255 246 253/.86),rgb(247 251 255/.94))}body:not(.dark) .ascenoLoaderGear{background:radial-gradient(circle,transparent 0 28%,rgb(255 247 253/.95) 29% 41%,transparent 42%),repeating-conic-gradient(from 0deg,var(--loader-cyan) 0deg 9deg,transparent 9deg 18deg,var(--loader-hot) 18deg 27deg,transparent 27deg 36deg),conic-gradient(from 120deg,var(--loader-cyan),var(--loader-violet),var(--loader-hot),var(--loader-green),var(--loader-cyan))}@keyframes ascenoLoaderIn{0%{opacity:0}to{opacity:1}}@keyframes ascenoLoaderSweep{0%,to{transform:translateX(-32%) rotate(-8deg);opacity:.45}50%{transform:translateX(32%) rotate(-8deg);opacity:.85}}@keyframes ascenoGearSpin{to{rotate:1turn}}@keyframes ascenoSteamRise{0%{transform:translate3d(0,10px,0) scale(.55);opacity:0}30%{opacity:.9}to{transform:translate3d(18px,-30px,0) scale(1.15);opacity:0}}@keyframes ascenoLetterPulse{0%,to{transform:translateY(0);filter:brightness(1)}45%{transform:translateY(-3px);filter:brightness(1.32)}}@keyframes ascenoLoaderProgress{0%{transform:scaleX(.035);opacity:.78}34%{transform:scaleX(.42);opacity:.95}68%{transform:scaleX(.82);opacity:1}to{transform:scaleX(1);opacity:1}}@keyframes ascenoLoaderSheen{0%{transform:translateX(-120%);opacity:0}20%{opacity:.85}72%{opacity:.65}to{transform:translateX(120%);opacity:0}}@media (max-width:620px){.ascenoLoaderCore{width:min(320px,92vw);padding:22px 20px}.ascenoLoaderMachine{scale:.86;margin-bottom:-8px}}body .adminSparkBtn.adminSparkBtn:after,body .adminSparkBtn.adminSparkBtn:before{display:none!important;content:none!important}body .adminSparkBtn.adminSparkBtn{color:#111827!important;text-shadow:none!important}body .adminSparkBtn.adminDanger,body .adminSparkBtn.adminPrimary{color:#111827!important;-webkit-text-fill-color:#111827!important}body .drawerThemeBtn .themeToggleArt{position:relative!important;z-index:6!important;flex:none!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;inline-size:38px!important;block-size:38px!important;display:inline-grid!important;place-items:center!important;overflow:visible!important;margin-right:2px!important;contain:none!important}body .drawerThemeBtn .themeTogglePlanet{position:relative!important;width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;inline-size:26px!important;block-size:26px!important;border-radius:999px!important;display:block!important;background:radial-gradient(circle at 34% 28%,#fff9bd 0 13%,transparent 14%),linear-gradient(135deg,#ffe16a,#ff9d2e 56%,#f967fb)!important;box-shadow:inset 0 0 0 1px rgb(255 255 255/.62),0 0 10px rgb(255 225 106/.68),0 0 24px rgb(249 103 251/.42)!important;transition:transform .45s cubic-bezier(.2,.9,.2,1),background .35s ease,box-shadow .35s ease!important}body.dark .drawerThemeBtn .themeTogglePlanet{background:radial-gradient(circle at 63% 30%,#e6fbff 0 8%,transparent 9%),linear-gradient(135deg,#f8fcff,#b8f7ff 52%,#9b7dff)!important;box-shadow:inset -9px -7px 0 #230a54,inset 0 0 0 1px rgb(255 255 255/.52),0 0 12px rgb(184 247 255/.62),0 0 24px rgb(155 125 255/.45)!important}body .drawerThemeBtn .themeToggleArt:before{content:""!important;position:absolute!important;inset:2px!important;border-radius:999px!important;border:1px dashed rgb(255 255 255/.28)!important;animation:themeToggleOrbitSpin 5s linear infinite!important}body .drawer:not(.show) .drawerThemeBtn .themeToggleArt:before,body .drawer:not(.show) .themeToggleArt:before{animation-play-state:paused!important}body .drawerThemeBtn .themeToggleDot{position:absolute!important;z-index:2!important;width:4px!important;height:4px!important;border-radius:999px!important;background:currentColor!important;box-shadow:0 0 8px currentColor!important;transition:transform .45s cubic-bezier(.2,.9,.2,1),opacity .35s ease!important}body .drawerThemeBtn .themeToggleDot.d1{color:#83f36e;transform:translateY(-18px)}body .drawerThemeBtn .themeToggleDot.d2{color:#21d4fd;transform:translate(18px,-2px)}body .drawerThemeBtn .themeToggleDot.d3{color:#f967fb;transform:translate(-16px,11px)}body .drawerThemeBtn .themeToggleDot.d4{color:#ffffff;transform:translate(9px,16px)}body.dark .drawerThemeBtn .themeToggleDot.d1{color:#b8f7ff;transform:translate(-5px,-18px) scale(.72)}body.dark .drawerThemeBtn .themeToggleDot.d2{color:#f967fb;transform:translate(18px,8px) scale(.58)}body.dark .drawerThemeBtn .themeToggleDot.d3{color:#83f36e;transform:translate(-16px,12px) scale(.7)}body.dark .drawerThemeBtn .themeToggleDot.d4{color:#ffffff;transform:translate(11px,-15px) scale(.52)}body .drawerThemeBtn:hover .themeTogglePlanet{transform:rotate(-16deg) scale(1.08)!important}body .drawerThemeBtn:hover .themeToggleDot{animation:themeToggleDotPulse .72s ease-in-out infinite alternate!important}@keyframes themeToggleOrbitSpin{to{rotate:1turn}}@keyframes themeToggleDotPulse{to{opacity:.54;scale:1.35}}.header{position:fixed!important;top:0!important;left:0;right:0;width:100%;z-index:36!important;background:linear-gradient(180deg,rgb(9 11 18/.88),rgb(13 16 26/.74))!important;border-bottom-color:color-mix(in srgb,var(--primary2) 28%,var(--line))!important;box-shadow:0 16px 46px rgb(0 0 0/.24);backdrop-filter:blur(22px) saturate(1.2) brightness(.72)!important;-webkit-backdrop-filter:blur(22px) saturate(1.2) brightness(.72)!important;transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .22s ease,background .25s ease,border-color .25s ease!important;will-change:transform}.container{padding-top:77px}.header.headerHidden{transform:translateY(calc(-100% - 8px));opacity:0;pointer-events:none}body .header.headerHidden,body .header.headerHidden *,body .header.headerHidden .a-cyan,body .header.headerHidden .a-magenta,body .header.headerHidden .a-px,body .header.headerHidden .menuToggle:before,body .header.headerHidden .nf-aLogo:before,body .header.headerHidden .nf-aSvg,body .header.headerHidden .subscribe:before,body .header.headerHidden :after,body .header.headerHidden :before{animation-play-state:paused!important}.toTop{position:fixed;right:clamp(14px,2vw,24px);bottom:clamp(16px,2.4vw,28px);z-index:42;width:52px;height:52px;border:1px solid color-mix(in srgb,var(--primary) 20%,var(--line));border-radius:16px;background:radial-gradient(circle at 30% 20%,rgb(255 255 255/.1),transparent 34%),color-mix(in srgb,var(--card) 44%,transparent);color:var(--text);display:grid;place-items:center;cursor:pointer;box-shadow:0 12px 36px rgb(0 0 0/.2),0 0 18px color-mix(in srgb,var(--primary2) 12%,transparent);backdrop-filter:blur(12px) saturate(1.06);-webkit-backdrop-filter:blur(12px) saturate(1.06);opacity:0;transform:translateY(14px) scale(.92);pointer-events:none;transition:opacity .22s ease,transform .22s ease,border-color .22s ease;overflow:hidden}.toTop:before{display:none}.toTop:after{content:"";position:absolute;inset:2px;border-radius:14px;background:color-mix(in srgb,var(--card) 74%,transparent);z-index:-1}.toTop.show{opacity:.62;transform:translateY(0) scale(1);pointer-events:auto}.toTop.nearFooter{bottom:92px}.toTop:focus-visible,.toTop:hover{transform:translateY(-3px) scale(1.03);opacity:.92;border-color:color-mix(in srgb,var(--primary2) 38%,var(--line));outline:none}.toTopArrow{width:18px;height:18px;border-left:3px solid;border-top:3px solid;transform:translateY(4px) rotate(45deg);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--primary2) 64%,transparent))}@keyframes topRing{to{rotate:1turn}}.blogHero{width:min(1160px,calc(100% - 36px));margin:clamp(22px,4vw,48px) auto 18px;padding:clamp(22px,4vw,38px)!important;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:end;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--line));border-radius:24px;background:radial-gradient(circle at 14% 12%,rgb(33 212 253/.16),transparent 34%),radial-gradient(circle at 78% 18%,rgb(249 103 251/.15),transparent 32%),linear-gradient(135deg,color-mix(in srgb,var(--card) 68%,transparent),color-mix(in srgb,var(--card) 42%,transparent));box-shadow:0 28px 90px rgb(0 0 0/.24);backdrop-filter:blur(16px) saturate(1.16);-webkit-backdrop-filter:blur(16px) saturate(1.16);overflow:hidden}.blogHeroText{max-width:760px}.blogEyebrow{display:inline-flex;align-items:center;gap:8px;color:color-mix(in srgb,var(--primary2) 72%,var(--text));font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.blogEyebrow:before{content:"";width:8px;height:8px;border-radius:99px;background:#83f36e;box-shadow:0 0 16px #83f36e}.blogTitle{margin:12px 0 10px;font-size:clamp(30px,5vw,58px);line-height:1.02;font-weight:1000;max-width:820px}.blogHeroText p{color:color-mix(in srgb,var(--text) 76%,transparent);font-size:clamp(15px,2vw,18px);line-height:1.65;max-width:680px}.blogHeroStats{display:grid;grid-template-columns:repeat(3,minmax(96px,1fr));gap:10px}.blogHeroStats div{min-width:96px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--primary) 20%,var(--line));border-radius:18px;background:color-mix(in srgb,var(--card) 54%,transparent)}.blogHeroStats span,.blogHeroStats strong{display:block}.blogHeroStats strong{font-size:24px;font-weight:1000}.blogHeroStats span{margin-top:2px;color:var(--muted);font-size:12px;font-weight:800}.blogToolbar{width:min(1160px,calc(100% - 36px));margin:0 auto 18px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--line));border-radius:18px;background:color-mix(in srgb,var(--card) 54%,transparent);backdrop-filter:blur(14px) saturate(1.12);-webkit-backdrop-filter:blur(14px) saturate(1.12)}.blogToolbar strong{display:block;margin-top:2px;font-size:16px}.blogSortControl{display:inline-flex;align-items:center;gap:10px;color:var(--muted);font-size:12px;font-weight:900}.blogGrid{width:min(1160px,calc(100% - 36px));margin:0 auto clamp(34px,6vw,70px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.blogCardLink{min-width:0}.blogCard{height:100%;min-height:390px;display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid color-mix(in srgb,var(--primary) 20%,var(--line));border-radius:22px;background:color-mix(in srgb,var(--card) 56%,transparent);box-shadow:0 22px 70px rgb(0 0 0/.22);backdrop-filter:blur(14px) saturate(1.12);-webkit-backdrop-filter:blur(14px) saturate(1.12);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease;overflow:hidden}.blogCard:hover,.blogCardLink:focus-visible .blogCard{transform:translateY(-5px);border-color:color-mix(in srgb,var(--primary2) 52%,var(--line));box-shadow:0 28px 90px rgb(0 0 0/.3),0 0 42px color-mix(in srgb,var(--primary2) 18%,transparent)}.blogThumbFrame{position:relative;width:100%;aspect-ratio:16/10;border-radius:16px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--line));background:radial-gradient(circle at 35% 25%,rgb(33 212 253/.16),transparent 34%),radial-gradient(circle at 72% 70%,rgb(249 103 251/.15),transparent 30%),color-mix(in srgb,var(--card) 70%,transparent);display:grid;place-items:center;overflow:hidden}.blogThumb{width:100%;height:100%;object-fit:cover;display:block;transition:transform .32s ease,filter .32s ease}.blogCard:hover .blogThumb{transform:scale(1.045);filter:saturate(1.08) contrast(1.04)}.blogCategoryBadge{padding:7px 10px;border:1px solid rgb(255 255 255/.24);background:rgb(7 8 18/.62)}.blogNoImage{font-weight:1000;letter-spacing:.14em;color:color-mix(in srgb,var(--primary2) 70%,var(--text));text-shadow:0 0 18px color-mix(in srgb,var(--primary2) 34%,transparent)}.blogCardMeta{display:flex;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:12px;font-weight:850}.blogCardMeta span{padding:6px 9px;border-radius:999px;border:1px solid color-mix(in srgb,var(--primary) 15%,var(--line));background:color-mix(in srgb,var(--card) 62%,transparent)}.blogCard .cardTitle{margin:0;font-size:clamp(20px,2.2vw,25px);line-height:1.16;font-weight:1000}.blogSummary{color:color-mix(in srgb,var(--text) 74%,transparent);line-height:1.62;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blogReadMore{margin-top:auto;display:inline-flex;align-items:center;gap:8px;color:color-mix(in srgb,var(--primary2) 78%,var(--text));font-size:13px;font-weight:950}.blogReadMore:after{content:"";width:9px;height:9px;border-top:2px solid;border-right:2px solid;transform:rotate(45deg);transition:transform .2s ease}.blogCard:hover .blogReadMore:after{transform:translateX(3px) rotate(45deg)}.blogEmpty{grid-column:1/-1;min-height:320px;display:grid;place-items:center;text-align:center;padding:34px;border:1px dashed color-mix(in srgb,var(--primary2) 34%,var(--line));border-radius:24px;background:color-mix(in srgb,var(--card) 48%,transparent);backdrop-filter:blur(14px)}.blogEmptyIcon{width:58px;height:58px;border-radius:18px;background:linear-gradient(135deg,#21d4fd,#8b5cff 52%,#f967fb);box-shadow:0 0 32px rgb(139 92 255/.34)}body:not(.dark) :is(.blogHero,.blogToolbar,.blogCard,.blogEmpty){background-color:rgb(255 248 253/.58)}body:not(.dark) .header{background:linear-gradient(180deg,rgb(255 244 252/.92),rgb(255 248 253/.76))!important;backdrop-filter:blur(22px) saturate(1.08) brightness(.94)!important;-webkit-backdrop-filter:blur(22px) saturate(1.08) brightness(.94)!important;box-shadow:0 16px 46px rgb(105 88 213/.14)}@media (max-width:1040px){.blogHero{grid-template-columns:1fr}.blogHeroStats{width:100%}.blogGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.container{padding-top:63px}.toTop{width:42px;height:42px;border-radius:14px;right:12px;bottom:14px;opacity:0}.toTop.show{opacity:.48}.toTop.nearFooter{bottom:138px}.toTop:after{border-radius:12px}.blogGrid,.blogHero,.blogToolbar{width:calc(100% - 24px)}.blogHero{padding:20px!important;border-radius:20px}.blogHeroStats{grid-template-columns:1fr}.blogSortControl,.blogToolbar{align-items:stretch;flex-direction:column}.blogSortControl{gap:6px}.blogGrid{grid-template-columns:1fr}.blogCard{min-height:0}}.site-tubesCanvas,body{background:#05050a!important}.site-tubesCanvas{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;z-index:0!important;opacity:1!important;pointer-events:none!important;display:block!important}.container{position:relative!important;z-index:1!important;isolation:auto!important;background:transparent!important}body.dark .header{background:linear-gradient(180deg,rgb(5 6 12/.96),rgb(9 11 18/.9))!important;backdrop-filter:blur(24px) saturate(1.12) brightness(.66)!important;-webkit-backdrop-filter:blur(24px) saturate(1.12) brightness(.66)!important;box-shadow:0 18px 54px rgb(0 0 0/.42)}body:not(.dark) .header{background:linear-gradient(180deg,rgb(255 246 252/.96),rgb(255 248 253/.88))!important;backdrop-filter:blur(24px) saturate(1.08) brightness(.92)!important;-webkit-backdrop-filter:blur(24px) saturate(1.08) brightness(.92)!important}.toTop:before{display:none!important}.toTop{background:color-mix(in srgb,var(--card) 34%,transparent)!important;box-shadow:0 10px 28px rgb(0 0 0/.18)!important}.blogDetailWrap.productWrap{width:min(1100px,calc(100% - 32px))!important;max-width:1100px!important;margin:clamp(22px,4vw,46px) auto!important;padding:16px!important;overflow:visible!important}.blogDetailGrid.productGrid{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:18px!important;align-items:start!important}.blogDetailMedia.productLeft{grid-column:span 4!important;position:sticky!important;top:94px!important;align-self:start!important}.blogArticlePane.productRight{grid-column:span 8!important;min-width:0!important}.blogArticleCard.productRightCard,.blogSideCard.productLeftCard{background:color-mix(in srgb,var(--card) 58%,transparent)!important;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--line))!important;border-radius:16px!important;box-shadow:var(--shadow)!important;backdrop-filter:blur(14px) saturate(1.12)!important;-webkit-backdrop-filter:blur(14px) saturate(1.12)!important}.blogSideCard.productLeftCard{padding:16px!important}.blogArticleCard.productRightCard{min-height:60vh!important;padding:18px!important;overflow:hidden!important}.blogCoverFrame.productCoverFrame{width:100%!important;height:auto!important;aspect-ratio:16/9!important;position:relative!important;border-radius:14px!important;overflow:hidden!important}.blogCoverFrame .productCoverImg{width:100%!important;height:100%!important;object-fit:contain!important}.blogPostTitle.productTitle{margin:0 0 12px!important;font-size:clamp(26px,3vw,36px)!important;line-height:1.12!important}.blogContent,.blogLead{max-width:none!important}.blogDonateBtn{width:100%!important;text-align:left!important}.donateArrow:before{content:"";display:inline-block;width:9px;height:9px;border-top:2px solid;border-right:2px solid;transform:rotate(45deg)}@media (max-width:980px){.blogArticlePane.productRight,.blogDetailMedia.productLeft{grid-column:span 12!important}.blogDetailMedia.productLeft{position:relative!important;top:auto!important}}@media (max-width:640px){.blogDetailWrap.productWrap{width:calc(100% - 20px)!important;padding:8px!important;margin-top:18px!important}.blogArticleCard.productRightCard,.blogSideCard.productLeftCard{padding:14px!important}.blogCoverFrame.productCoverFrame{height:auto!important;aspect-ratio:16/9!important}}.container:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:linear-gradient(110deg,transparent 0 31%,rgb(33 212 253/.055) 43%,transparent 58%),linear-gradient(250deg,transparent 0 38%,rgb(249 103 251/.07) 49%,transparent 64%),linear-gradient(180deg,rgb(5 5 10/.18),transparent 42%,rgb(5 5 10/.22))}body:not(.dark) .container:before{background:linear-gradient(110deg,transparent 0 31%,rgb(57 180 255/.1) 43%,transparent 58%),linear-gradient(250deg,transparent 0 38%,rgb(255 120 220/.13) 49%,transparent 64%),linear-gradient(180deg,rgb(255 246 253/.35),transparent 48%,rgb(255 246 253/.28))}.container>:not(.site-tubesCanvas){position:relative;z-index:1}.blogHomeHero.hero{width:min(760px,calc(100% - 56px));margin:0 auto;text-align:center;padding:28px 16px 20px!important}.blogHomeHero h2{margin:0;font-size:28px;line-height:1.04}.blogHomeHero p{max-width:720px;margin:8px auto 0;color:var(--muted)}.blogHomeSort.sortBar{width:min(760px,calc(100% - 56px));margin:0 auto 18px;padding:12px 14px}.blogHomeSort>div{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap}.blogSortControl.homeLike{display:block}.blogCategoryFilter{display:inline-flex;align-items:center;gap:8px;max-width:min(320px,100%);padding:7px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--primary) 34%,var(--line));background:color-mix(in srgb,var(--card) 58%,transparent);color:var(--text);font-weight:850;font-size:12px;cursor:pointer;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.blogCategoryFilter span{color:var(--muted);font-weight:950}.blogHomeGrid.grid{width:100%;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.blogCardLink{display:block;height:100%;color:inherit;text-decoration:none}.blogHomeCard.card.large{min-height:0;height:100%;flex-direction:column;padding:26px;background:color-mix(in srgb,var(--card) 62%,transparent);backdrop-filter:blur(14px) saturate(1.08);-webkit-backdrop-filter:blur(14px) saturate(1.08)}.blogHomeCard.card.large,.blogHomeThumbFrame{display:flex;border-radius:16px;overflow:hidden}.blogHomeThumbFrame{position:relative;width:100%;height:210px;align-items:center;justify-content:center;background:color-mix(in srgb,var(--card) 85%,transparent);border:1px solid var(--line);box-shadow:0 18px 50px rgb(0 0 0/.22);margin-bottom:14px}.blogHomeThumb{position:absolute;inset:0;margin:auto;max-width:92%;max-height:92%;width:auto;height:auto;object-fit:contain;display:block;filter:drop-shadow(0 14px 30px rgb(0 0 0/.35))}.blogCategoryBadge{position:absolute;left:12px;bottom:12px;max-width:calc(100% - 24px);padding:6px 10px;border-radius:999px;background:rgb(9 11 18/.68);color:#fff;border:1px solid rgb(255 255 255/.14);font-size:12px;font-weight:900;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.blogHomeCard .blogCardMeta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 10px}.blogHomeCard .blogCardMeta span{padding:6px 8px;border-radius:999px;border:1px solid var(--line);background:color-mix(in srgb,var(--card) 70%,transparent);color:var(--muted);font-size:12px;font-weight:850}.blogHomeCard .cardTitle{margin:0}.blogHomeCard .blogSummary,.blogHomeCard .cardTitle{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blogHomeCard .blogSummary{margin:8px 0 0;color:var(--muted);line-height:1.5}.blogHomeGrid .blogEmpty{grid-column:1/-1}body:not(.dark) .blogHomeCard.card.large{background:color-mix(in srgb,var(--card) 74%,transparent)}body:not(.dark) .blogCategoryBadge{background:rgb(255 245 253/.82);color:#47306f;border-color:rgb(126 87 255/.2)}@media (max-width:980px){.blogHomeGrid.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.blogHomeHero.hero,.blogHomeSort.sortBar{width:calc(100% - 24px)}.blogHomeGrid.grid{grid-template-columns:1fr;padding-left:12px;padding-right:12px}.blogHomeCard.card.large{padding:16px}.blogHomeThumbFrame{height:190px}}.container>.toTop,.toTop{position:fixed!important;right:clamp(14px,2vw,24px)!important;left:auto!important;bottom:clamp(16px,2.4vw,28px)!important;z-index:70!important;flex:0 0 auto!important;margin:0!important}.container>.toTop.show,.toTop.show{transform:translateY(0) scale(1)!important}.container>.toTop.nearFooter,.toTop.nearFooter{bottom:calc(89px + clamp(14px, 2vw, 24px))!important}.footer{margin-top:auto!important;margin-bottom:0!important}.blogDetailWrap.productWrap{position:relative!important;z-index:1!important;min-height:calc(100svh - 166px)!important}.blogDetailWrap.productWrap:before{content:"";position:fixed;inset:77px 0 0;z-index:-1;pointer-events:none;background:linear-gradient(118deg,transparent 0 28%,rgb(33 212 253/.075) 42%,transparent 58%),linear-gradient(246deg,transparent 0 34%,rgb(249 103 251/.095) 51%,transparent 68%),linear-gradient(18deg,transparent 0 42%,rgb(131 243 110/.055) 54%,transparent 70%);filter:saturate(1.12)}.blogDetailGrid.productGrid{position:relative!important;z-index:1!important}body:not(.dark) .blogDetailWrap.productWrap:before{background:linear-gradient(118deg,transparent 0 28%,rgb(57 180 255/.12) 42%,transparent 58%),linear-gradient(246deg,transparent 0 34%,rgb(255 120 220/.14) 51%,transparent 68%),linear-gradient(18deg,transparent 0 42%,rgb(108 255 160/.08) 54%,transparent 70%)}@media (max-width:720px){.container>.toTop,.toTop{width:42px!important;height:42px!important;right:12px!important;bottom:14px!important}.container>.toTop.nearFooter,.toTop.nearFooter{bottom:112px!important}}.blogDetailWrap.productWrap:before{display:none!important}.blogDetailWrap.productWrap{background:linear-gradient(118deg,transparent 0 28%,rgb(33 212 253/.045) 42%,transparent 58%),linear-gradient(246deg,transparent 0 34%,rgb(249 103 251/.055) 51%,transparent 68%),linear-gradient(18deg,transparent 0 42%,rgb(131 243 110/.035) 54%,transparent 70%)!important;border-radius:18px;transform:translateZ(0)}.blogArticleCard.productRightCard,.blogSideCard.productLeftCard{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transform:translateZ(0);backface-visibility:hidden;contain:layout paint style;will-change:auto}.blogArticleCard.productRightCard{background:linear-gradient(180deg,rgb(22 27 38/.91),rgb(19 23 33/.88)),color-mix(in srgb,var(--card) 90%,transparent)!important;overflow:visible!important;isolation:isolate}.blogSideCard.productLeftCard{background:linear-gradient(180deg,rgb(22 27 38/.88),rgb(19 23 33/.84)),color-mix(in srgb,var(--card) 86%,transparent)!important}.blogContent,.blogDetailMeta,.blogLead,.blogPostTitle{position:relative;z-index:1;transform:translateZ(0)}body:not(.dark) .blogDetailWrap.productWrap{background:linear-gradient(118deg,transparent 0 28%,rgb(57 180 255/.08) 42%,transparent 58%),linear-gradient(246deg,transparent 0 34%,rgb(255 120 220/.09) 51%,transparent 68%),linear-gradient(18deg,transparent 0 42%,rgb(108 255 160/.055) 54%,transparent 70%)!important}body:not(.dark) .blogArticleCard.productRightCard{background:linear-gradient(180deg,rgb(255 250 255/.91),rgb(255 246 253/.87)),color-mix(in srgb,var(--card) 90%,transparent)!important}body:not(.dark) .blogSideCard.productLeftCard{background:linear-gradient(180deg,rgb(255 250 255/.9),rgb(255 246 253/.84)),color-mix(in srgb,var(--card) 86%,transparent)!important}body.asceno-scrolling .blogDetailWrap.productWrap{background:linear-gradient(118deg,transparent 0 28%,rgb(33 212 253/.032) 42%,transparent 58%),linear-gradient(246deg,transparent 0 34%,rgb(249 103 251/.04) 51%,transparent 68%)!important}body.asceno-scrolling .site-tubesCanvas{opacity:.58!important}body:has(.blogDetailPage) .container:before{background:linear-gradient(180deg,rgb(5 5 10/.1),transparent 38%,rgb(5 5 10/.12))!important}body:has(.blogDetailPage) .site-tubesCanvas{opacity:1!important;filter:saturate(1.18) contrast(1.06)!important}.blogDetailPage.blogDetailWrap.productWrap{background:transparent!important}.blogDetailPage .blogArticleCard.productRightCard,.blogDetailPage .blogSideCard.productLeftCard{background:linear-gradient(180deg,rgb(18 23 34/.72),rgb(16 20 30/.66)),color-mix(in srgb,var(--card) 52%,transparent)!important;box-shadow:0 22px 70px rgb(0 0 0/.22),inset 0 1px 0 rgb(255 255 255/.04)!important}.blogDetailPage .blogArticleCard.productRightCard{border-color:color-mix(in srgb,var(--primary2) 24%,var(--line))!important}.blogDetailPage .blogSideCard.productLeftCard{border-color:color-mix(in srgb,var(--primary) 24%,var(--line))!important}body:not(.dark):has(.blogDetailPage) .container:before{background:linear-gradient(180deg,rgb(255 246 253/.18),transparent 40%,rgb(255 246 253/.16))!important}body:not(.dark) .blogDetailPage .blogArticleCard.productRightCard,body:not(.dark) .blogDetailPage .blogSideCard.productLeftCard{background:linear-gradient(180deg,rgb(255 250 255/.74),rgb(255 246 253/.66)),color-mix(in srgb,var(--card) 52%,transparent)!important}body.asceno-scrolling:has(.blogDetailPage) .site-tubesCanvas{opacity:.82!important}.nf-wrap{background:transparent!important}body:not(.dark) .nf-wrap{background:radial-gradient(900px 520px at 50% 34%,rgb(255 120 220/.2),transparent 62%),radial-gradient(900px 520px at 58% 55%,rgb(33 212 253/.16),transparent 62%),#fff4fc!important}body.dark .nf-wrap{background:#05050a!important}.nf-wrap>.site-tubesCanvas{z-index:0!important}body:not(.dark) .nf-wrap>.site-tubesCanvas{opacity:.58!important;mix-blend-mode:multiply!important;background:#fff4fc!important}body.dark .nf-wrap>.site-tubesCanvas{opacity:1!important;mix-blend-mode:normal!important;background:#05050a!important}.blogCategoryNav,.blogSeriesHeader,.blogSeriesList{width:min(760px,calc(100% - 56px));margin-inline:auto}.blogCategoryNav{padding:18px;margin-bottom:18px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--card) 62%,transparent);backdrop-filter:blur(14px) saturate(1.08);-webkit-backdrop-filter:blur(14px) saturate(1.08)}.blogCategoryNavHead{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,460px);align-items:end;gap:24px;margin-bottom:16px}.blogCategoryKicker,.blogSeriesEyebrow{display:block;color:color-mix(in srgb,var(--primary2) 72%,var(--text));font-size:11px;font-weight:950;text-transform:uppercase}.blogCategoryNavHead h2,.blogSeriesHeader h2{margin:4px 0 0;font-size:22px;line-height:1.2}.blogCategoryNavHead p,.blogSeriesHeader p{margin:0;color:var(--muted);line-height:1.55}.blogCategoryTabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px}.blogCategoryTabs button{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:7px;background:color-mix(in srgb,var(--card) 72%,transparent);color:var(--text);cursor:pointer;font:inherit;font-weight:850;text-align:left;transition:border-color .18s ease,background .18s ease,transform .18s ease}.blogCategoryTabs button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary2) 54%,var(--line))}.blogCategoryTabs button.active{border-color:color-mix(in srgb,var(--primary2) 72%,var(--line));background:color-mix(in srgb,var(--primary) 24%,var(--card));box-shadow:inset 3px 0 0 var(--primary2)}.blogCategoryTabs strong{min-width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:color-mix(in srgb,var(--primary2) 16%,transparent);color:var(--text);font-size:12px}.blogCategoryNav{position:relative;z-index:8!important;padding:12px 14px}.blogCategoryCompact{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:center;gap:18px}.blogCategoryCompact h2{margin:3px 0 0;font-size:18px;line-height:1.2}.blogCategoryCrawlLinks{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.blogCategoryCrawlLinks a{display:inline-flex;align-items:center;min-height:34px;padding:6px 11px;border:1px solid var(--line);border-radius:999px;color:var(--muted);background:color-mix(in srgb,var(--card) 82%,transparent);font-size:13px;font-weight:700;text-decoration:none;transition:border-color .16s ease,color .16s ease,background .16s ease}.blogCategoryCrawlLinks a.active,.blogCategoryCrawlLinks a:focus-visible,.blogCategoryCrawlLinks a:hover{border-color:color-mix(in srgb,var(--primary2) 58%,var(--line));color:var(--text);background:color-mix(in srgb,var(--primary2) 10%,var(--card))}.blogCategoryCrawlLinks a span{margin-left:4px;color:var(--muted)}.blogCategoryPicker{position:relative;width:100%}.blogCategoryTrigger{width:100%;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:8px 13px;border:1px solid color-mix(in srgb,var(--primary2) 38%,var(--line));border-radius:7px;background:color-mix(in srgb,var(--card) 82%,transparent);color:var(--text);cursor:pointer;font:inherit;text-align:left}.blogCategoryTrigger :is(small,strong),.blogCategoryTrigger>span{display:block}.blogCategoryTrigger small{color:var(--muted);font-size:9px;font-weight:850;text-transform:uppercase}.blogCategoryTrigger strong{margin-top:3px;overflow:hidden;color:var(--text);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.blogCategoryTrigger i{width:9px;height:9px;flex:0 0 auto;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg) translate(-2px,2px);transition:transform .18s ease}.blogCategoryPicker.open .blogCategoryTrigger i{transform:rotate(225deg) translate(-1px,1px)}.blogCategoryMenu{position:absolute;top:calc(100% + 8px);right:0;width:min(480px,calc(100vw - 24px));max-height:min(420px,62vh);display:grid;gap:6px;padding:9px;overflow-y:auto;overscroll-behavior:contain;border:1px solid color-mix(in srgb,var(--primary2) 32%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--card) 94%,#090a12 6%);box-shadow:0 20px 55px rgb(0 0 0/.34);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.blogCategoryPicker.open .blogCategoryMenu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}@media (hover:hover) and (pointer:fine){.blogCategoryPicker:focus-within .blogCategoryMenu,.blogCategoryPicker:hover .blogCategoryMenu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.blogCategoryPicker:focus-within .blogCategoryTrigger i,.blogCategoryPicker:hover .blogCategoryTrigger i{transform:rotate(225deg) translate(-1px,1px)}}.blogCategoryMenuHead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:5px 5px 8px;color:var(--text);font-size:11px}.blogCategoryMenuHead span{color:var(--muted)}.blogCategoryMenu>:is(button,a){min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 11px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text);cursor:pointer;font:inherit;text-align:left;text-decoration:none}.blogCategoryMenu>:is(button,a).active,.blogCategoryMenu>:is(button,a):focus-visible,.blogCategoryMenu>:is(button,a):hover{border-color:color-mix(in srgb,var(--primary2) 42%,var(--line));background:color-mix(in srgb,var(--primary) 18%,var(--card))}.blogCategoryMenu>:is(button,a) :is(strong,small),.blogCategoryMenu>:is(button,a)>span{display:block}.blogCategoryMenu>:is(button,a) strong{font-size:13px;line-height:1.25}.blogCategoryMenu>:is(button,a) small{margin-top:3px;color:var(--muted);font-size:10px}.blogCategoryMenu>:is(button,a) b{min-width:27px;height:27px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:50%;background:color-mix(in srgb,var(--primary2) 16%,transparent);color:var(--text);font-size:11px}body:not(.dark) .blogCategoryMenu{background:rgb(255 249 254/.97);box-shadow:0 20px 50px rgb(88 64 105/.18)}.blogSeriesHeader{position:relative;padding:22px 138px 22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:12px}.blogSeriesHeader>button{display:inline-flex;align-items:center;gap:7px;padding:0;margin-bottom:15px;border:0;background:transparent;color:var(--muted);cursor:pointer;font:inherit;font-size:13px;font-weight:850}.blogSeriesHeader>button:hover{color:var(--text)}.blogSeriesHeader p{max-width:700px;margin-top:8px}.blogSeriesProgress{position:absolute;right:0;top:50%;width:112px;transform:translateY(-28%);text-align:right}.blogSeriesProgress span,.blogSeriesProgress strong{display:block}.blogSeriesProgress strong{font-size:32px;line-height:1}.blogSeriesProgress span{margin-top:5px;color:var(--muted);font-size:11px;line-height:1.25}.blogSeriesList{display:grid;gap:10px;padding-bottom:56px}.blogSeriesItem{display:grid;grid-template-columns:74px 136px minmax(0,1fr) 34px;align-items:center;gap:18px;min-height:138px;padding:14px 16px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--card) 64%,transparent);color:inherit;text-decoration:none;backdrop-filter:blur(12px) saturate(1.06);-webkit-backdrop-filter:blur(12px) saturate(1.06);transition:transform .18s ease,border-color .18s ease,background .18s ease}.blogSeriesItem:focus-visible,.blogSeriesItem:hover{transform:translateX(3px);border-color:color-mix(in srgb,var(--primary2) 56%,var(--line));background:color-mix(in srgb,var(--card) 78%,transparent)}.blogSeriesNumber{display:grid;place-items:center;align-content:center;width:62px;height:78px;border-right:1px solid var(--line);color:color-mix(in srgb,var(--primary2) 75%,var(--text));font-size:30px;font-weight:950;line-height:1}.blogSeriesNumber small{margin-bottom:6px;color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase}.blogSeriesThumb{position:relative;width:136px;height:102px;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--line);border-radius:6px;background:color-mix(in srgb,var(--card) 84%,transparent)}.blogSeriesThumb img{width:100%;height:100%;display:block;object-fit:cover}.blogSeriesThumb span{color:var(--muted);font-size:10px;font-weight:950}.blogSeriesMeta{display:flex;gap:12px;flex-wrap:wrap;color:var(--muted);font-size:11px;font-weight:750}.blogSeriesCopy h3{margin:6px 0 5px;font-size:19px;line-height:1.28}.blogSeriesCopy p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;color:var(--muted);line-height:1.48;font-size:13px}.blogSeriesArrow{color:var(--muted);font-size:22px;transition:transform .18s ease,color .18s ease}.blogSeriesItem:hover .blogSeriesArrow{color:var(--text);transform:translateX(3px)}body:not(.dark) :is(.blogCategoryNav,.blogSeriesItem){background:color-mix(in srgb,#fff 72%,transparent)}.blogLessonNav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:34px;padding-top:18px;border-top:1px solid var(--line)}.blogLessonNav a{display:grid;gap:5px;min-height:72px;padding:12px 14px;border:1px solid var(--line);border-radius:7px;background:color-mix(in srgb,var(--card) 72%,transparent);color:var(--text);text-decoration:none}.blogLessonNav a.next{text-align:right}.blogLessonNav a:hover{border-color:color-mix(in srgb,var(--primary2) 56%,var(--line))}.blogLessonNav small{color:var(--muted);font-size:10px;font-weight:850;text-transform:uppercase}.blogLessonNav strong{font-size:13px;line-height:1.35}.blogContent :is(img,picture,video){max-width:100%}.blogContent img{display:block;width:100%!important;max-width:100%!important;height:auto!important;object-fit:contain;margin-inline:auto}.blogContent picture,.blogContent video{display:block;width:100%;max-width:100%}.blogArticlePane.productRight{order:2!important}.blogDetailMedia.productLeft{order:1!important}body:has(.blogDetailPage) .site-tubesCanvas{filter:none!important}.blogDetailPage .blogArticleCard.productRightCard,.blogDetailPage .blogContent,.blogDetailPage .blogDetailMeta,.blogDetailPage .blogLead,.blogDetailPage .blogPostTitle,.blogDetailPage .blogSideCard.productLeftCard{transform:none!important;backface-visibility:visible!important;contain:none!important}@media (max-width:760px){.blogCategoryNav,.blogSeriesHeader,.blogSeriesList{width:calc(100% - 24px)}.blogCategoryNav{padding:11px}.blogCategoryCompact{grid-template-columns:1fr;gap:11px}.blogCategoryCompact h2{font-size:16px}.blogCategoryTrigger{min-height:50px}.blogCategoryMenu{left:0;right:auto;width:100%;max-height:min(390px,58vh)}.blogCategoryNavHead{grid-template-columns:1fr;gap:8px}.blogCategoryTabs{display:flex;overflow-x:auto;padding-bottom:3px;scrollbar-width:thin}.blogCategoryTabs button{flex:0 0 auto;min-width:148px}.blogSeriesHeader{padding:18px 0}.blogSeriesProgress{position:static;width:auto;transform:none;margin-top:14px;text-align:left}.blogSeriesProgress span,.blogSeriesProgress strong{display:inline}.blogSeriesProgress span{margin-left:7px}.blogSeriesItem{grid-template-columns:46px 82px minmax(0,1fr);gap:10px;min-height:112px;padding:10px}.blogSeriesNumber{width:42px;height:66px;font-size:24px}.blogSeriesThumb{width:82px;height:72px}.blogSeriesCopy h3{font-size:15px}.blogSeriesArrow,.blogSeriesCopy p,.blogSeriesMeta span:nth-child(2){display:none}.blogLessonNav{grid-template-columns:1fr}.blogLessonNav>span{display:none}}.nf-main{min-height:calc(100svh - 56px)!important;padding:0 16px 56px!important;display:flex!important;align-items:center!important;justify-content:center!important}.nf-plate{margin:0 auto!important}body:not(.dark) .nf-plate{background:linear-gradient(180deg,rgb(255 250 255/.74),rgb(255 246 253/.66)),color-mix(in srgb,var(--card) 52%,transparent)!important}.learningHubHero,.learningHubHow,.learningHubPaths,.learningHubRecent{width:min(1180px,calc(100% - 40px));margin-inline:auto}.learningHubHero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:center;gap:clamp(32px,6vw,86px);padding:clamp(46px,7vw,92px) 0 58px}.learningHubEyebrow{display:block;color:color-mix(in srgb,var(--primary2) 78%,var(--text));font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.learningHubHero h1{max-width:780px;margin:12px 0 18px;font-size:clamp(42px,5.2vw,72px);line-height:.98;letter-spacing:-.045em}.learningHubHeroCopy>p{max-width:660px;margin:0;color:var(--muted);font-size:clamp(16px,1.5vw,20px);line-height:1.65}.learningHubActions{display:flex;align-items:center;gap:11px;flex-wrap:wrap;margin-top:28px}.learningHubActions a,.learningHubStarter,.learningPathCard{text-decoration:none}.learningHubPrimary,.learningHubSecondary{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:0 18px;border:1px solid var(--line);border-radius:8px;color:var(--text);font-weight:900}.learningHubPrimary{border-color:color-mix(in srgb,var(--primary2) 64%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 80%,#151528),color-mix(in srgb,var(--primary2) 58%,#181625));color:#fff;box-shadow:0 14px 38px color-mix(in srgb,var(--primary) 28%,transparent)}.learningHubSecondary{background:color-mix(in srgb,var(--card) 68%,transparent)}.learningHubStats{display:flex;gap:28px;flex-wrap:wrap;margin:32px 0 0}.learningHubStats div{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:7px}.learningHubStats dt{font-size:20px;font-weight:950}.learningHubStats dd{margin:0;color:var(--muted);font-size:12px;font-weight:750}.learningHubStarter{position:relative;min-height:430px;display:flex;flex-direction:column;justify-content:flex-start;padding:184px 28px 28px;overflow:hidden;border:1px solid color-mix(in srgb,var(--primary2) 34%,var(--line));border-radius:22px;background:radial-gradient(circle at 75% 15%,color-mix(in srgb,var(--primary2) 25%,transparent),transparent 40%),linear-gradient(150deg,color-mix(in srgb,var(--card) 88%,transparent),color-mix(in srgb,var(--card) 58%,transparent));box-shadow:0 24px 70px rgb(0 0 0/.26);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:inherit;cursor:pointer;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.learningHubStarter:focus-visible,.learningHubStarter:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--primary2) 68%,var(--line));box-shadow:0 30px 86px rgb(0 0 0/.32),0 0 0 1px color-mix(in srgb,var(--primary2) 16%,transparent)}.learningHubStarter:focus-visible,.learningPathCard:focus-visible{outline:3px solid color-mix(in srgb,var(--primary2) 72%,transparent);outline-offset:4px}.learningHubStarterTop{position:absolute;inset:20px 20px auto;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.learningHubStarterTop b{padding:5px 8px;border:1px solid color-mix(in srgb,var(--primary2) 38%,var(--line));border-radius:999px;color:var(--text);font-size:10px}.learningHubStarterIcon{position:absolute;top:78px;left:28px;width:74px;height:74px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--primary2) 52%,var(--line));border-radius:20px;background:linear-gradient(145deg,color-mix(in srgb,var(--primary2) 22%,var(--card)),color-mix(in srgb,var(--primary) 14%,var(--card)));color:color-mix(in srgb,var(--primary2) 82%,#fff);box-shadow:inset 0 1px 0 rgb(255 255 255/.11),0 18px 45px color-mix(in srgb,var(--primary) 24%,transparent)}.learningHubStarterIcon svg{width:38px;height:38px;filter:drop-shadow(0 8px 15px color-mix(in srgb,var(--primary2) 22%,transparent))}.learningHubStarter small{color:color-mix(in srgb,var(--primary2) 74%,var(--text));font-weight:900}.learningHubStarter h2{margin:7px 0 9px;font-size:clamp(22px,2vw,29px);line-height:1.15}.learningHubStarter p{margin:0;color:var(--muted);line-height:1.55}.learningHubStarterCta{display:inline-flex;align-items:center;gap:10px;margin-top:20px;color:var(--text);font-weight:950}.courseArrowIcon{width:20px;height:20px;display:inline-grid;place-items:center;flex:none}.courseArrowIcon svg{width:100%;height:100%}.learningHubPaths{padding:56px 0;border-top:1px solid var(--line)}.learningHubSectionHead{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,480px);align-items:end;gap:40px;margin-bottom:26px}.learningHubHow h2,.learningHubRecent h2,.learningHubSectionHead h2{margin:7px 0 0;font-size:clamp(28px,3vw,42px);line-height:1.08;letter-spacing:-.025em}.learningHubHowIntro>p,.learningHubSectionHead>p{margin:0;color:var(--muted);line-height:1.65}.learningPathGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.learningPathCard{min-height:300px;display:flex;flex-direction:column;padding:22px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--card) 70%,transparent);color:inherit;cursor:pointer;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:transform .18s ease,border-color .18s ease,background .18s ease}.learningPathCard:focus-visible,.learningPathCard:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--primary2) 48%,var(--line));background:color-mix(in srgb,var(--card) 84%,transparent);box-shadow:0 20px 52px rgb(0 0 0/.18)}.learningPathCardTop{display:flex;align-items:center;justify-content:space-between}.learningPathIcon{position:relative;width:56px;height:56px;display:grid;place-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--primary2) 44%,var(--line));border-radius:16px;background:radial-gradient(circle at 72% 20%,color-mix(in srgb,var(--primary2) 22%,transparent),transparent 42%),linear-gradient(145deg,color-mix(in srgb,var(--card) 92%,transparent),color-mix(in srgb,var(--primary) 12%,var(--card)));color:color-mix(in srgb,var(--primary2) 80%,var(--text));box-shadow:inset 0 1px 0 rgb(255 255 255/.08),0 12px 28px rgb(0 0 0/.12)}.learningPathIcon:after{content:"";position:absolute;width:32px;height:1px;right:-9px;bottom:8px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--primary2) 62%,transparent));transform:rotate(-38deg)}.learningPathIcon svg{width:40px;height:40px}.learningPathIndex{color:color-mix(in srgb,var(--muted) 55%,transparent);font-size:24px;font-weight:950}.learningPathCard h3{margin:22px 0 8px;font-size:21px;line-height:1.22}.learningPathCard>p{margin:0;color:var(--muted);line-height:1.55}.learningPathMeta{display:flex;gap:8px;flex-wrap:wrap;margin:auto 0 16px;padding-top:18px}.learningPathMeta span{padding:5px 8px;border-radius:999px;background:color-mix(in srgb,var(--card) 88%,transparent);color:var(--muted);font-size:11px;font-weight:800}.learningPathLinks{display:flex;align-items:center;justify-content:space-between;padding-top:14px;border-top:1px solid var(--line)}.learningPathLinks>span:first-child{color:var(--text);font-size:13px;font-weight:950}.learningPathArrow{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--primary2) 16%,var(--card));transition:transform .2s ease,background .2s ease}.learningPathArrow .courseArrowIcon{width:17px;height:17px}.learningPathCard:focus-visible .learningPathArrow,.learningPathCard:hover .learningPathArrow{transform:translateX(3px);background:color-mix(in srgb,var(--primary2) 30%,var(--card))}.learningHubHow{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(34px,7vw,90px);padding:64px clamp(24px,4vw,54px);border:1px solid var(--line);border-radius:20px;background:color-mix(in srgb,var(--card) 65%,transparent)}.learningHubHowIntro>p{margin-top:15px}.learningHubSteps{display:grid;gap:0;margin:0;padding:0;list-style:none}.learningHubSteps li{display:grid;grid-template-columns:52px minmax(0,1fr);gap:18px;padding:20px 0;border-bottom:1px solid var(--line)}.learningHubSteps li:first-child{padding-top:0}.learningHubSteps li:last-child{padding-bottom:0;border-bottom:0}.learningHubSteps li>span{color:color-mix(in srgb,var(--primary2) 76%,var(--text));font-size:20px;font-weight:950}.learningHubSteps h3{margin:0 0 6px;font-size:18px}.learningHubSteps p{margin:0;color:var(--muted);line-height:1.5}.learningHubRecent{padding:70px 0 72px}.learningHubRecent .blogHomeSort.sortBar{width:100%;margin:0 0 20px;padding:0 0 18px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}.learningHubRecent .blogHomeGrid.grid{padding-inline:0}.learningHubRecent .blogHomeCard.card.large{padding:18px}.learningHubRecent .blogHomeThumbFrame{height:178px}.learningRecentRead{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:18px;color:var(--text);font-size:13px;font-weight:900}body:not(.dark) :is(.learningHubStarter,.learningPathCard,.learningHubHow){background:color-mix(in srgb,#fff 78%,transparent);box-shadow:0 18px 48px rgb(83 57 99/.08)}@media (max-width:920px){.learningHubHero{grid-template-columns:1fr}.learningHubStarter{min-height:430px}.learningPathGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.learningHubHow{grid-template-columns:1fr}}@media (max-width:640px){.learningHubHero,.learningHubHow,.learningHubPaths,.learningHubRecent{width:calc(100% - 24px)}.learningHubHero{padding:34px 0 42px;gap:28px}.learningHubHero h1{font-size:clamp(38px,12vw,54px)}.learningHubActions,.learningHubActions a{width:100%}.learningHubStats{gap:12px 20px}.learningHubStarter{min-height:0;padding:178px 22px 22px}.learningHubStarterIcon{left:22px}.learningHubSectionHead{gap:12px}.learningHubSectionHead,.learningPathGrid{grid-template-columns:1fr}.learningHubHow{padding:30px 20px}.learningHubRecent .blogHomeSort.sortBar{align-items:flex-start;gap:16px}.learningHubRecent .blogSortControl,.learningHubRecent .sortSelect{width:100%}}body .drawer:not(.show),body .drawer:not(.show) *,body .drawer:not(.show) .drawerThemeBtn .themeToggleArt:before,body .drawer:not(.show) .themeToggleArt:before,body .drawer:not(.show) :after,body .drawer:not(.show) :before{animation-play-state:paused!important}