::selection{background:#38bdf833;color:#fde68a}::-moz-selection{background:#38bdf833;color:#fde68a}:root{--color-void: #04050f;--color-deep: #080c1a;--color-surface: #0d1226;--color-card: #111828;--color-border: rgba(99, 179, 237, .12);--color-nova: #38bdf8;--color-nova-dim: rgba(56, 189, 248, .15);--color-nova-glow: rgba(56, 189, 248, .35);--color-star: #f59e0b;--color-star-dim: rgba(245, 158, 11, .15);--color-nebula: #818cf8;--color-text: #e2e8f0;--color-muted: #64748b;--color-subtle: #94a3b8;--font-display: "Cinzel", "Cinzel Fallback", serif;--font-body: "Outfit", "Outfit Fallback", sans-serif;--section-pad: clamp(4rem, 8vw, 8rem);--container: min(1200px, 92vw);--glow-nova: 0 0 30px rgba(56, 189, 248, .25), 0 0 80px rgba(56, 189, 248, .08);--glow-star: 0 0 30px rgba(245, 158, 11, .25);--radius-card: 16px;--transition: all .3s cubic-bezier(.4, 0, .2, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scrollbar-gutter:stable;background:#04050f}body{font-family:var(--font-body);background:var(--color-void);color:var(--color-text);line-height:1.6;overflow-x:clip;-webkit-font-smoothing:antialiased}.nh-navbar{position:fixed;top:0;left:0;right:0;z-index:100;padding:0 1.5rem;padding-top:env(safe-area-inset-top,0px);background:#04050fd9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:border-color .4s ease;transform:translateZ(0);-webkit-transform:translateZ(0)}.nh-navbar:before{content:"";position:absolute;top:calc(-1*env(safe-area-inset-top,0px));left:0;right:0;height:calc(env(safe-area-inset-top,0px) + 4px);background:var(--color-void);z-index:1}.nh-logo-link{transition:filter .35s ease;filter:brightness(1)}.nh-logo-link:hover{filter:brightness(1.15) drop-shadow(0 0 12px rgba(255,215,0,.45)) drop-shadow(0 0 30px rgba(245,158,11,.25)) drop-shadow(0 0 60px rgba(255,215,0,.1))}#starfield{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.container{width:var(--container);margin:0 auto}.section{padding:var(--section-pad) 0;position:relative;z-index:1}h1,h2,h3,h4,h5{font-family:var(--font-display);font-weight:600;letter-spacing:-.02em;line-height:1.15}.display-xl{font-size:clamp(2.8rem,6vw,5.5rem);font-family:var(--font-display);font-weight:700;text-transform:capitalize}.display-lg{font-size:clamp(2rem,4vw,3.5rem);font-family:var(--font-display);font-weight:600;text-transform:capitalize}.lead{font-size:clamp(1rem,2vw,1.25rem);color:var(--color-subtle);font-weight:300;max-width:60ch}.text-nova{background:linear-gradient(135deg,var(--color-nova),var(--color-nebula));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-star{background:linear-gradient(135deg,var(--color-star),#fb923c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.btn{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.75rem;border-radius:8px;font-family:var(--font-display);font-size:.9rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;cursor:pointer;border:none;transition:var(--transition)}.btn-primary{background:linear-gradient(135deg,var(--color-nova),#0ea5e9);color:var(--color-void);box-shadow:var(--glow-nova)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 40px #38bdf880,0 0 100px #38bdf826}.btn-ghost{background:transparent;color:var(--color-nova);border:1px solid var(--color-border)}.btn-ghost:hover{background:var(--color-nova-dim);border-color:var(--color-nova)}.btn-star{background:linear-gradient(135deg,var(--color-star),#fb923c);color:var(--color-void);box-shadow:var(--glow-star)}.btn-star:hover{transform:translateY(-2px);filter:brightness(1.1)}.card{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:2rem;transition:var(--transition)}details.card{padding:0}details.card:hover{transform:none}details.card summary::-webkit-details-marker{display:none}.faq-item{padding:0!important;cursor:pointer}.faq-summary{font-family:var(--font-display);font-size:.9rem;font-weight:600;color:var(--color-text);list-style:none;display:flex;justify-content:space-between;align-items:center;padding:.65rem 1.25rem;cursor:pointer;-moz-user-select:-moz-none;user-select:none;-webkit-user-select:none}.faq-summary::-webkit-details-marker{display:none}.faq-summary::marker{display:none;content:""}.faq-icon{font-size:.75rem;flex-shrink:0;margin-left:1rem;pointer-events:none}.faq-answer{color:var(--color-subtle);line-height:1.8;margin-top:0;padding:0 1.25rem .7rem;font-size:.88rem}.card:hover{border-color:var(--card-glow, rgba(56, 189, 248, .3));box-shadow:0 0 20px var(--card-glow, rgba(56, 189, 248, .15)),0 0 40px var(--card-glow, rgba(56, 189, 248, .05));transform:translateY(-4px)}.badge{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .85rem;border-radius:100px;font-family:var(--font-display);font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.badge-nova{background:var(--color-nova-dim);color:var(--color-nova);border:1px solid rgba(56,189,248,.25)}.badge-star{background:var(--color-star-dim);color:var(--color-star);border:1px solid rgba(245,158,11,.25)}.badge-burst{background:#a855f71f;color:#a855f7;border:1px solid rgba(168,85,247,.25)}.badge-ascend{background:#10b9811f;color:#10b981;border:1px solid rgba(16,185,129,.25)}.badge-mystery{background:#64748b14;color:#64748b;border:1px solid rgba(100,116,139,.2)}.btn-divine-ghost{background:transparent;color:#ffd700cc;border:1px solid rgba(255,215,0,.2);transition:all .3s}.btn-divine-ghost:hover{background:#ffd7000f;border-color:#ffd70080;color:#fbbf24;text-shadow:0 0 12px rgba(255,215,0,.3)}.btn-divine-primary{background:linear-gradient(135deg,#ffd7001f,#f59e0b2e);color:#fbbf24;border:1px solid rgba(255,215,0,.3);box-shadow:0 0 12px #ffd70014;transition:all .3s}.btn-divine-primary:hover{background:linear-gradient(135deg,#ffffff1a,#ffd7002e);border-color:#fff6;color:#fff;box-shadow:0 0 20px #ffffff26,0 0 40px #ffd7001a;text-shadow:0 0 12px rgba(255,255,255,.5)}.badge-divine{background:#ffd7001a;color:#fbbf24;border:1px solid rgba(255,215,0,.25)}.product-card{display:flex;gap:1rem;align-items:center}.product-card-icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;flex-shrink:0}.product-card-icon svg{width:100%;height:100%}.product-card-body{display:flex;flex-direction:column;flex:1;min-width:0}.card .product-card+p,.card .product-card~p{margin-top:.5rem}@media (max-width: 768px){.product-card{gap:.75rem}.product-card-icon{width:48px;height:48px}.card p{font-size:.85rem!important;line-height:1.6!important}}.feature-card-ns .card-icon,.feature-card-hn .card-icon,[class*=feature-card] .card-icon{display:flex;align-items:center;gap:.6rem;margin-bottom:.6rem}.cross-link-card{display:flex!important;flex-direction:row!important;align-items:center!important;gap:1rem!important;padding:1rem 1.25rem!important;text-align:left!important}@media (max-width: 768px){.cross-links.grid-3{grid-template-columns:1fr!important;gap:.75rem!important}.cross-link-card{padding:.85rem 1rem!important}}.section-header{text-align:center;margin-bottom:4rem}.section-header .badge{margin-bottom:1.25rem}.section-header h2{margin-bottom:1rem}.section-header .lead{margin:0 auto}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;align-items:stretch}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;align-items:stretch}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;align-items:stretch}.grid-2>*,.grid-3>*,.grid-4>*{display:flex;flex-direction:column}.grid-2>*>*,.grid-3>*>*,.grid-4>*>*{flex:1}.divider{width:60px;height:3px;background:linear-gradient(90deg,var(--color-nova),var(--color-nebula));border-radius:2px;margin:1.5rem auto}.divider-divine{width:60px;height:3px;background:linear-gradient(90deg,#d4a017,#fbbf24,#f59e0b,#fbbf24,#d4a017);border-radius:2px;margin:1.5rem auto;box-shadow:0 0 8px #fbbf244d}.loading-spinner{display:flex;justify-content:center;align-items:center;min-height:200px}.spinner{width:40px;height:40px;border:3px solid var(--color-border);border-top-color:var(--color-nova);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.prose{max-width:72ch;color:var(--color-subtle);overflow-wrap:break-word;word-break:break-word}.prose h2{color:var(--color-text);margin:2rem 0 1rem}.prose h3{color:var(--color-text);margin:1.5rem 0 .75rem;font-size:1.1rem}.prose p{margin-bottom:1.25rem}.prose a{color:var(--color-nova);text-decoration:none}.prose a:hover{text-decoration:underline}.prose code{font-family:Fira Code,Courier New,monospace;background:var(--color-surface);color:var(--color-nova);padding:.2em .45em;border-radius:4px;font-size:.875em}.prose pre{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:1.5rem;overflow-x:auto;max-width:100%;margin:1.5rem 0}.prose pre code{background:transparent;padding:0}.prose ul,.prose ol{padding-left:1.5rem;margin-bottom:1.25rem}.prose li{margin-bottom:.5rem}.prose hr{border:none;border-top:1px solid var(--color-border);margin:2.5rem 0}.prose blockquote{border-left:3px solid var(--color-nova);padding-left:1.5rem;color:var(--color-subtle);font-style:italic;margin:1.5rem 0}.prose>p:first-of-type:first-letter{font-family:var(--font-display);font-weight:700;font-size:3.5em;float:left;line-height:.85;padding-right:.1em;margin-right:.05em;margin-top:.05em;background:linear-gradient(135deg,#fde68a,#f59e0b,#fbbf24 60%,gold);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;filter:drop-shadow(0 0 8px rgba(255,215,0,.3)) drop-shadow(0 0 20px rgba(245,158,11,.15))}.blog-hero-parallax{position:relative;overflow:hidden;border-radius:12px;margin-bottom:2.5rem;max-height:420px}.blog-hero-parallax img{width:100%;display:block;object-fit:cover;min-height:300px;will-change:transform;transition:transform .1s linear}.blog-hero-parallax:after{content:"";position:absolute;bottom:0;left:0;right:0;height:50%;background:linear-gradient(to bottom,transparent 0%,rgba(15,23,42,.4) 40%,rgba(15,23,42,.85) 70%,rgba(15,23,42,1) 100%);pointer-events:none;z-index:1}.prose h2,.prose h3{transition:opacity .3s}.prose h2.decrypting,.prose h3.decrypting{font-family:Fira Code,Courier New,monospace;letter-spacing:.02em}.prose h2.decrypted,.prose h3.decrypted{font-family:inherit}.terminal-header{display:flex;align-items:center;gap:6px;padding:8px 14px;background:#00000073;border-bottom:1px solid var(--color-border);border-radius:8px 8px 0 0;-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none}.terminal-header .dot{width:9px;height:9px;border-radius:50%}.terminal-header .dot-red{background:#ef4444}.terminal-header .dot-yellow{background:#eab308}.terminal-header .dot-green{background:#22c55e}.terminal-header .terminal-label{margin-left:auto;font-family:Fira Code,monospace;font-size:.65rem;color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;opacity:.6}.prose pre.has-terminal{border-radius:0 0 8px 8px;border-top:none;margin:0}.terminal-wrap{margin:1.5rem 0 1.25rem;border:1px solid var(--color-border);border-radius:8px;overflow:hidden}.terminal-wrap+p{margin-top:0}.terminal-cursor{display:inline;animation:termBlink .7s step-end infinite;color:var(--color-nova);font-weight:700}@keyframes termBlink{0%,to{opacity:1}50%{opacity:0}}.page-hero{padding:calc(var(--section-pad) + 80px) 0 var(--section-pad);text-align:center;position:relative;z-index:1;overflow:hidden}.page-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 50% at 50% 0%,rgba(56,189,248,.08),transparent);pointer-events:none}@keyframes nk-emoji-pop{0%{transform:scale(1) rotate(0)}25%{transform:scale(1.55) rotate(-12deg)}55%{transform:scale(.82) rotate(6deg)}75%{transform:scale(1.18) rotate(-3deg)}to{transform:scale(1) rotate(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-glow{0%,to{box-shadow:var(--glow-nova)}50%{box-shadow:0 0 50px #38bdf880,0 0 120px #38bdf826}}.animate-fade-up{animation:fadeUp .7s ease forwards}.animate-fade-up-deferred{opacity:0;animation:fadeUp .7s ease forwards}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}.delay-4{animation-delay:.4s}@keyframes socialPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.feature-card-ns{transition:border-color .3s,box-shadow .3s,transform .3s;display:flex;flex-direction:column;height:100%}.feature-card-ns:hover{border-color:#388bfd80;box-shadow:0 0 30px #388bfd33;transform:translateY(-4px)}.feature-card-ns .card-icon{transition:transform .3s}.feature-card-ns:hover .card-icon{transform:translateY(-3px) scale(1.1)}.feature-card-ns p:last-child,.feature-card-hn p:last-child{flex:1}.hero-shockwave-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,240,.4) 0%,rgba(255,235,180,.2) 20%,rgba(255,215,0,.15) 40%,rgba(255,215,0,.05) 60%,transparent 80%);animation:heroShockwave 1.2s ease-out forwards;pointer-events:none}@keyframes heroShockwave{0%{width:10px;height:10px;opacity:1}30%{opacity:.8}to{width:300vmax;height:300vmax;opacity:0}}@media (prefers-reduced-motion: reduce){.hero-shockwave-ring{animation:none;display:none}}.btn-get-product{position:relative!important;overflow:hidden!important;isolation:isolate}.btn-get-product:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 0%,transparent 30%,rgba(255,215,0,.35) 42%,rgba(255,223,50,.55) 48%,rgba(255,235,100,.7) 50%,rgba(255,223,50,.55) 52%,rgba(255,215,0,.35) 58%,transparent 70%,transparent 100%);transform:translate(-150%);z-index:2;pointer-events:none}.btn-get-product:hover:after{animation:btnShimmer .7s ease-out forwards}.btn-get-product:hover{transform:translateY(-2px)!important;box-shadow:0 0 40px #388bfd73,0 0 100px #388bfd26,0 6px 20px #0000004d!important;filter:brightness(1.1)}.btn-get-product:active{transform:translateY(0)!important;filter:brightness(.95)}@keyframes btnShimmer{0%{transform:translate(-150%)}to{transform:translate(150%)}}.hl-card{position:relative;z-index:0;overflow:hidden}.hl-card:before{content:"";position:absolute;width:200%;height:200%;top:-50%;left:-50%;background:conic-gradient(from 0deg at 50% 50%,transparent 0deg,transparent 330deg,rgba(255,255,255,.04) 340deg,rgba(255,255,255,.2) 350deg,rgba(255,255,255,.6) 355deg,#fff 358deg,rgba(255,255,255,.6) 359deg,rgba(255,255,255,.15) 360deg);animation:hlSpin 4s linear infinite;z-index:-2;opacity:.5;transition:opacity .3s}.hl-card:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:13px;background:linear-gradient(135deg,var(--hl-surface1, #161b22),var(--hl-surface2, #21262d));z-index:-1}.hl-card:hover:before{opacity:1}@keyframes hlSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hl-card:hover{box-shadow:0 0 24px #ffffff0f,0 4px 16px #0000004d!important;transform:translateY(-3px)!important}.hl-card:hover .hl-glow{opacity:1!important}.hl-card:hover .hl-icon{transform:scale(1.12)!important}.hl-card:hover p{color:#e6edf3!important}.page-exit{pointer-events:none}.reveal-delay-4{transition-delay:.4s}.reveal-delay-5{transition-delay:.5s}.reveal-delay-6{transition-delay:.6s}@keyframes borderGlow{0%,to{border-color:#38bdf866;box-shadow:var(--glow-nova)}50%{border-color:#38bdf8b3;box-shadow:0 0 50px #38bdf859,0 0 120px #38bdf81a}}.card-highlight-pulse{animation:borderGlow 3s ease-in-out infinite;will-change:border-color,box-shadow;contain:layout style}.blog-card{transition:transform .3s cubic-bezier(.4,0,.2,1),border-color .3s,box-shadow .3s}.blog-card:hover{transform:translateY(-6px);border-color:#38bdf84d;box-shadow:var(--glow-nova)}.blog-card:hover .blog-card-img{transform:scale(1.05)}.blog-card-img-wrap{overflow:hidden;border-radius:8px;margin-bottom:1.25rem}.blog-card-img{transition:transform .4s cubic-bezier(.4,0,.2,1);width:100%;height:180px;object-fit:cover;display:block}.cosmic-nav-link{position:relative;overflow:hidden;isolation:isolate;contain:layout style}.cosmic-nav-link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle 60px at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(255,215,0,.1),transparent 70%);opacity:0;transition:opacity .3s;pointer-events:none;z-index:-1;border-radius:6px}.cosmic-nav-link:hover:before{opacity:1}.cosmic-nav-link:after{content:"✦";position:absolute;right:4px;top:50%;transform:translateY(-50%) scale(0);font-size:.5rem;color:var(--color-nova);opacity:0;transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .3s;pointer-events:none;filter:drop-shadow(0 0 4px rgba(255,215,0,.6))}.cosmic-nav-link:hover:after{transform:translateY(-50%) scale(1);opacity:.6}@keyframes novaBurst{0%{transform:translate(-50%,-50%) scale(0);opacity:.8}50%{opacity:.4}to{transform:translate(-50%,-50%) scale(2.5);opacity:0}}.cosmic-nav-link .nova-ripple{position:absolute;width:60px;height:60px;border-radius:50%;background:radial-gradient(circle,rgba(255,215,0,.3),rgba(245,158,11,.15),transparent 70%);pointer-events:none;animation:novaBurst .6s ease-out forwards;z-index:-1}.nav-link-active{position:relative}.nav-link-active:after{content:"✦"!important;position:absolute!important;bottom:-2px!important;left:50%!important;right:auto!important;top:auto!important;transform:translate(-50%) scale(1)!important;width:auto!important;height:auto!important;background:none!important;font-size:.4rem!important;color:#fbbf24!important;opacity:1!important;filter:drop-shadow(0 0 6px rgba(255,215,0,.7)) drop-shadow(0 0 12px rgba(255,215,0,.3))!important;animation:activeStarPulse 2s ease-in-out infinite!important;border-radius:0!important}@keyframes activeStarPulse{0%,to{opacity:1;filter:drop-shadow(0 0 6px rgba(255,215,0,.7)) drop-shadow(0 0 12px rgba(255,215,0,.3))}50%{opacity:.5;filter:drop-shadow(0 0 3px rgba(255,215,0,.5)) drop-shadow(0 0 6px rgba(255,215,0,.15))}}.cosmic-pill{position:relative;overflow:hidden;isolation:isolate;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.cosmic-pill:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,var(--pill-glow, rgba(56,189,248,.12)),transparent);transform:skew(-20deg);pointer-events:none;z-index:0}.cosmic-pill:hover:after{animation:pillShimmer .6s ease-out forwards}@keyframes pillShimmer{0%{left:-100%}to{left:150%}}.cosmic-pill:hover{transform:translateY(-2px) scale(1.05);border-color:var(--pill-color, rgba(56,189,248,.5))!important;color:var(--pill-color, #38bdf8)!important;box-shadow:0 0 14px var(--pill-glow, rgba(56,189,248,.2)),0 4px 12px #0000004d;text-shadow:0 0 8px var(--pill-glow, rgba(56,189,248,.3));background:transparent!important}.cosmic-pill.cosmic-pill-active{background:var(--pill-bg, rgba(56,189,248,.12))!important;border-color:var(--pill-color, rgba(56,189,248,.5))!important;color:var(--pill-color, #38bdf8)!important;box-shadow:0 0 12px var(--pill-glow, rgba(56,189,248,.15)),inset 0 0 16px var(--pill-glow, rgba(56,189,248,.06))}.cosmic-pill.cosmic-pill-active:hover{background:var(--pill-bg, rgba(56,189,248,.12))!important;transform:translateY(-2px) scale(1.05)}.cosmic-nav-link{transition:color .3s,background .3s,text-shadow .3s!important}.cosmic-nav-link:hover{color:#fef3c7!important;text-shadow:0 0 12px rgba(255,215,0,.3),0 0 30px rgba(255,215,0,.1)}.cosmic-mobile-link{position:relative;overflow:hidden;transition:color .3s,background .3s,text-shadow .3s,padding-left .3s}.cosmic-mobile-link:hover{color:#fef3c7!important;text-shadow:0 0 12px rgba(255,215,0,.3),0 0 30px rgba(255,215,0,.1);padding-left:1.5rem!important;background:#ffd7000a!important}.cosmic-mobile-link:before{content:"✦";position:absolute;left:.5rem;top:50%;transform:translateY(-50%) scale(0);font-size:.5rem;color:#fbbf24;opacity:0;transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .3s;filter:drop-shadow(0 0 4px rgba(255,215,0,.6))}.cosmic-mobile-link:hover:before{transform:translateY(-50%) scale(1);opacity:1}input:focus,textarea:focus,select:focus{border-color:var(--color-nova);box-shadow:0 0 0 3px var(--color-nova-dim),0 0 20px #38bdf81a}.feature-card-hn{transition:border-color .3s,box-shadow .3s,transform .3s;display:flex;flex-direction:column;height:100%}.feature-card-hn:hover{border-color:#f59e0b66;box-shadow:var(--glow-star);transform:translateY(-4px)}.feature-card-hn .card-icon{transition:transform .3s}.feature-card-hn:hover .card-icon{transform:translateY(-3px) scale(1.1)}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@property --ns-border-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes nsBorderSpin{to{--ns-border-angle: 360deg}}@keyframes nsShimmer{0%,to{left:-100%}50%{left:160%}}.ns-slab-border{animation:nsBorderSpin 6s linear infinite}.ns-slab:hover{transform:perspective(1400px) rotateY(-10deg) rotateX(2deg) translateZ(30px) scale(1.03)!important;transition:transform .5s cubic-bezier(.22,1,.36,1)}@property --ns-fortress-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes nsFortressSpin{to{--ns-fortress-angle: 360deg}}@keyframes nsFortressFlare{0%,to{right:-100%}50%{right:160%}}.ns-fortress-border{animation:nsFortressSpin 7s linear infinite}.ns-fortress-slab:hover{transform:perspective(1400px) rotateY(10deg) rotateX(2deg) translateZ(30px) scale(1.03)!important;transition:transform .5s cubic-bezier(.22,1,.36,1)}.ns-slab img,.ns-slab picture,.ns-fortress-slab img,.ns-fortress-slab picture{outline:none;-webkit-tap-highlight-color:transparent;-moz-user-select:-moz-none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}@keyframes nsPulse{0%,to{opacity:1;box-shadow:0 0 10px #2dd4bf}50%{opacity:.4;box-shadow:0 0 4px #2dd4bf}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%,to{opacity:.15}50%{opacity:.3}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--color-deep)}::-webkit-scrollbar-thumb{background:var(--color-muted);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-nova)}input,textarea,select{font-family:var(--font-body);background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);border-radius:8px;padding:.75rem 1rem;width:100%;transition:var(--transition);font-size:.95rem}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--color-nova);box-shadow:0 0 0 3px var(--color-nova-dim)}label{display:block;font-family:var(--font-display);font-size:.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-subtle);margin-bottom:.5rem}.form-group{margin-bottom:1.5rem}.grid-2-responsive{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.hn-stat-value{font-size:2.5rem}.hn-stats-grid{grid-template-columns:repeat(4,1fr)}.hn-cdn-grid{grid-template-columns:repeat(3,1fr)}@media (max-width: 1024px){.grid-4,.grid-3{grid-template-columns:repeat(2,1fr)}.grid-2-responsive{gap:2.5rem}}.hero-cta-row{display:flex;gap:1rem;justify-content:center;flex-direction:row}@media (max-width: 480px){.hero-cta-row{flex-direction:column;align-items:center}.hero-cta-row .btn{width:100%;max-width:280px;justify-content:center}}@media (max-width: 768px){.display-xl{font-size:clamp(2rem,8vw,3rem)}.display-lg{font-size:clamp(1.5rem,6vw,2.2rem)}.lead{font-size:.95rem}.grid-2,.grid-4{grid-template-columns:1fr}.grid-3{grid-template-columns:repeat(2,1fr)}.grid-2-responsive{grid-template-columns:1fr;gap:2rem}.section{padding:calc(var(--section-pad) * .7) 0}body{overflow-x:clip}.container{width:100%!important;padding-left:1rem!important;padding-right:1rem!important;box-sizing:border-box}.hn-stats-grid{grid-template-columns:repeat(2,1fr)!important;padding:1.25rem!important;gap:.75rem!important}.hn-stat-value{font-size:clamp(1.5rem,8vw,1.8rem)!important}.hn-cdn-grid{grid-template-columns:repeat(2,1fr)!important}.hn-cdn-grid>*:first-child{grid-column:1 / -1}.hn-api-text{text-align:center}.ns-shield-grid,.ns-shield-stats{grid-template-columns:1fr!important}.ns-shield-arch{flex-direction:column!important;align-items:center!important}.ns-scan-row,.ns-firewall-row{grid-template-columns:1fr!important;touch-action:pan-y!important}.ns-dashboard-float{margin-left:0!important;margin-top:1.5rem;padding-bottom:0!important;pointer-events:none}.ns-dashboard-float picture,.ns-dashboard-float img{pointer-events:auto}.ns-slab{transform:none!important;overflow:hidden!important}.ns-slab-border,.ns-shimmer,.ns-energy-seam{display:none!important}.ns-firewall-row{grid-template-columns:1fr!important}.ns-firewall-row>*:nth-child(2){margin-top:1.5rem}.ns-fortress{margin-right:0!important;padding-bottom:0!important;pointer-events:none}.ns-fortress picture,.ns-fortress img{pointer-events:auto}.ns-fortress-slab{transform:none!important;overflow:hidden!important}.ns-fortress-border,.ns-fortress-heat,.ns-fortress-seam{display:none!important}.ns-dashboard-float>[aria-hidden=true],.ns-fortress>[aria-hidden=true]{display:none!important}.hero-glow{width:100%!important;max-width:400px!important;height:280px!important}.hero-shockwave-ring{animation-duration:.8s}.hero-logo-inline svg{width:56px!important;height:65px!important}.hero-full{min-height:100svh!important}.card{padding:1.25rem}.card.faq-item{padding:0!important}.card h3{font-size:1.2rem!important}.card .badge{font-size:.65rem;padding:.25rem .65rem}.page-hero{padding:6rem 1rem 3rem!important}.banner-wrap{flex-direction:column!important;align-items:stretch!important;text-align:center!important}.banner-wrap .btn{align-self:center!important}.page-hero .btn,.section .btn{justify-content:center!important;text-align:center!important}[style*=inline-flex][style*="gap: 3rem"]{gap:.75rem!important;padding:1rem 1.25rem!important}.testimonial-arrow{left:4px!important;right:auto!important}.testimonial-arrow+.testimonial-arrow{left:auto!important;right:4px!important}.section{padding:2.5rem 0!important}.threat-ticker-item{font-size:.72rem;padding:0 .6rem}.threat-ticker-fade{width:40px}.scan-terminal,[style*="Fira Code"]{font-size:.65rem!important}.portal-glow{width:300px;height:300px}.desktop-nav,.desktop-auth{display:none!important}.mobile-menu-btn{display:flex!important}.docs-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#04050fb8;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:49;opacity:0;pointer-events:none;transition:opacity .3s ease}.docs-backdrop.sidebar-open{opacity:1;pointer-events:auto}.docs-sidebar{position:fixed!important;top:72px!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:auto!important;max-height:none!important;z-index:50;border-right:none!important;border-top:1px solid var(--color-border)!important;border-bottom:none!important;border-radius:0!important;background:var(--color-deep)!important;padding:1.5rem 1.25rem 2rem!important;padding-bottom:calc(5rem + env(safe-area-inset-bottom,0px))!important;overflow-y:auto!important;transform:translate(100%);transition:transform .3s cubic-bezier(.32,.72,0,1);-webkit-overflow-scrolling:touch}.docs-sidebar.sidebar-open{transform:translate(0)}.docs-sidebar:before{display:none!important}.docs-main{padding:1.25rem 1rem 5rem!important;margin:0!important;border-radius:0!important;border:none!important;background:transparent!important}.docs-toggle{display:flex!important;position:fixed!important;bottom:calc(1.5rem + env(safe-area-inset-bottom,0px))!important;left:50%!important;transform:translate(-50%)!important;top:auto!important;right:auto!important;margin:0!important;z-index:52;box-shadow:0 8px 32px #0000008c,0 0 0 1px #38bdf833}.docs-main h1{font-size:1.5rem!important;line-height:1.3!important}.docs-toggle-label{display:block;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docs-main{padding-bottom:calc(6rem + env(safe-area-inset-bottom,0px))!important}}.phoenix-wrap{position:relative;display:block;text-align:center}.phoenix-line{display:block;line-height:1.15}.phoenix-wrap{display:block}.phoenix-char{display:inline-block;opacity:0;transform:translateY(36px) scale(.82);will-change:opacity,transform,filter}.phoenix-char.phoenix-born{animation:phoenixBirth 1.05s cubic-bezier(.18,1,.32,1) forwards;animation-delay:var(--cd)}@keyframes phoenixBirth{0%{opacity:0;transform:translateY(36px) scale(.82);filter:blur(10px) brightness(7);text-shadow:0 12px 24px rgba(255,80,0,.9),0 0 50px rgba(255,120,0,.7),0 0 100px rgba(255,60,0,.4);color:#ff8c00}16%{opacity:1;transform:translateY(-9px) scale(1.16);filter:blur(2px) brightness(5);text-shadow:0 0 30px rgba(255,220,0,1),0 0 70px rgba(255,160,0,.8),0 0 130px rgba(255,80,0,.5);color:#ffe566}42%{opacity:1;transform:translateY(2px) scale(1.04);filter:blur(0) brightness(2.2);text-shadow:0 0 18px rgba(255,215,0,.75),0 0 36px rgba(255,150,0,.3);color:gold}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0) brightness(1);text-shadow:0 0 8px rgba(255,215,0,.18);color:var(--color-text)}}.phoenix-char.phoenix-gold{background:linear-gradient(135deg,gold,#f59e0b 40%,#fbbf24,gold);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 0 transparent)}.phoenix-char.phoenix-gold.phoenix-born{animation:phoenixBirthGold 1.05s cubic-bezier(.18,1,.32,1) forwards;animation-delay:var(--cd)}@keyframes phoenixBirthGold{0%{opacity:0;transform:translateY(36px) scale(.82);filter:blur(10px) brightness(7) drop-shadow(0 12px 24px rgba(255,80,0,.9)) drop-shadow(0 0 50px rgba(255,120,0,.7))}16%{opacity:1;transform:translateY(-9px) scale(1.16);filter:blur(2px) brightness(5) drop-shadow(0 0 30px rgba(255,220,0,1)) drop-shadow(0 0 70px rgba(255,160,0,.7))}42%{opacity:1;transform:translateY(2px) scale(1.04);filter:blur(0) brightness(2) drop-shadow(0 0 14px rgba(255,215,0,.65))}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0) brightness(1) drop-shadow(0 0 5px rgba(255,215,0,.2))}}.phoenix-embers{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:visible}.phoenix-ember{position:absolute;bottom:15%;left:var(--ex);width:var(--es);height:var(--es);border-radius:50%;background:radial-gradient(circle,#fff7aa,gold 40%,#ff8c00);box-shadow:0 0 6px 2px #ffa000b3;animation:emberFloat var(--edur) ease-out var(--ed) both}@keyframes emberFloat{0%{opacity:0;transform:translateY(0) scale(1) translate(0)}12%{opacity:1}60%{opacity:.7;transform:translateY(-55px) scale(.75) translate(var(--edrift))}to{opacity:0;transform:translateY(-110px) scale(.2) translate(calc(var(--edrift) * 1.6))}}.phoenix-word{display:inline-block;opacity:0;transform:translateY(18px);color:#fff}.phoenix-word.phoenix-word-born{animation:phoenixWordRise .7s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--wd)}.phoenix-gold-word{display:inline-block;opacity:0;transform:translateY(18px);background:linear-gradient(135deg,#fde68a,#f59e0b 40%,#fbbf24,#fde68a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.phoenix-gold-word.phoenix-word-born{animation:phoenixWordRiseGold .7s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--wd)}@keyframes phoenixWordRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes phoenixWordRiseGold{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.god-ray-wrap{position:relative;display:block;text-align:center;overflow:visible}.god-ray-line1,.god-ray-line2{display:inline;opacity:0;transition:opacity 0s}.god-ray-line2{background:linear-gradient(135deg,gold,#f59e0b,#fbbf24,gold);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 3px rgba(255,215,0,.2))}.god-ray-sweep .god-ray-line1{animation:godRayTextIn 1.6s cubic-bezier(.4,0,.2,1) .35s forwards}.god-ray-sweep .god-ray-line2{animation:godRayTextIn 1.6s cubic-bezier(.4,0,.2,1) .65s forwards}.god-ray-glow .god-ray-line1,.god-ray-settle .god-ray-line1{opacity:1}.god-ray-glow .god-ray-line2,.god-ray-settle .god-ray-line2{opacity:1;-webkit-text-fill-color:transparent}@keyframes godRayTextIn{0%{opacity:0}30%{opacity:.4}to{opacity:1}}.god-ray-beam{position:absolute;top:-300%;left:50%;transform:translate(-50%);width:280%;height:500%;pointer-events:none;opacity:0;background:conic-gradient(from 263deg at 50% 0%,transparent 0deg,rgba(255,215,0,.18) 3.5deg,transparent 7deg,rgba(255,200,0,.1) 13deg,transparent 18deg,rgba(255,215,0,.22) 22.5deg,transparent 27deg,rgba(255,185,0,.08) 33deg,transparent 38deg,rgba(255,215,0,.16) 43.5deg,transparent 49deg,rgba(255,200,0,.06) 54deg,transparent 60deg,rgba(255,215,0,.14) 63deg,transparent 67deg,transparent 97deg,transparent 263deg);z-index:2}.god-ray-sweep .god-ray-beam{animation:godRaySweep 2.2s cubic-bezier(.25,.46,.45,.94) forwards}@keyframes godRaySweep{0%{top:-300%;opacity:0}5%{opacity:.9}55%{top:40%;opacity:.7}85%{top:120%;opacity:.2}to{top:180%;opacity:0}}.god-ray-flare{position:absolute;top:40%;left:-10%;width:120%;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(255,215,0,.06) 15%,rgba(255,255,255,.35) 50%,rgba(255,215,0,.06) 85%,transparent 100%);opacity:0;pointer-events:none;z-index:3;filter:blur(1px)}.god-ray-sweep .god-ray-flare{animation:flareFlash .5s ease-out .9s forwards}@keyframes flareFlash{0%{opacity:0;transform:scaleX(.3)}40%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1.1)}}.threat-ticker{position:relative;overflow:hidden;padding:.75rem 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:#04050f99;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1}.threat-ticker-track{display:flex;gap:0;white-space:nowrap;animation:tickerScroll 60s linear infinite;width:max-content}.threat-ticker:hover .threat-ticker-track{animation-play-state:paused}@keyframes tickerScroll{0%{transform:translate(0)}to{transform:translate(-33.333%)}}.threat-ticker-item{display:inline-flex;align-items:center;gap:.4rem;padding:0 1rem;font-size:.82rem;color:var(--color-subtle);font-family:var(--font-body)}.threat-ticker-icon{font-size:.9rem}.threat-ticker-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0;animation:tickerPulse 2s ease-in-out infinite}@keyframes tickerPulse{0%,to{opacity:.6}50%{opacity:1;box-shadow:0 0 6px currentColor}}.threat-ticker-sep{color:var(--color-border);margin:0 .25rem;font-size:1rem}.threat-ticker-fade{position:absolute;top:0;bottom:0;width:80px;z-index:2;pointer-events:none}.threat-ticker-fade-left{left:0;background:linear-gradient(to right,#04050f,transparent)}.threat-ticker-fade-right{right:0;background:linear-gradient(to left,#04050f,transparent)}.portal-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:500px;height:500px;background:radial-gradient(ellipse,rgba(56,189,248,.12) 0%,rgba(255,215,0,.06) 30%,transparent 70%);border-radius:50%;animation:portalPulse 4s ease-in-out infinite;pointer-events:none}@keyframes portalPulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.7}50%{transform:translate(-50%,-50%) scale(1.15);opacity:1}}.astronaut-float{animation:astroFloat 6s ease-in-out infinite}@keyframes astroFloat{0%,to{transform:translateY(0) rotate(-3deg)}33%{transform:translateY(-12px) rotate(2deg)}66%{transform:translateY(6px) rotate(-1deg)}}.cosmos-particle{position:absolute;left:var(--p-x);top:var(--p-y);width:var(--p-size);height:var(--p-size);background:#38bdf880;border-radius:50%;animation:cosmosFloat 7s ease-in-out infinite;animation-delay:var(--p-delay);pointer-events:none}@keyframes cosmosFloat{0%,to{transform:translate(0);opacity:.3}25%{transform:translate(10px,-15px);opacity:.7}50%{transform:translate(-5px,-25px);opacity:.4}75%{transform:translate(15px,-10px);opacity:.8}}.portal-btn:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:linear-gradient(135deg,var(--color-nova),var(--color-star),var(--color-nova));background-size:200% 200%;border-radius:inherit;z-index:-1;opacity:0;animation:portalBtnGlow 3s ease-in-out infinite}.portal-btn:hover:before{opacity:1}@keyframes portalBtnGlow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.spotlight-container{position:relative}.spotlight-container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(400px circle at var(--spot-x, -999px) var(--spot-y, -999px),rgba(56,189,248,.04) 0%,transparent 70%);pointer-events:none;z-index:0;opacity:0;transition:opacity .3s ease}.spotlight-container.spotlight-active:before{opacity:1}.scroll-progress-bar{position:absolute;bottom:-3px;left:0;width:100%;height:3px;z-index:99;pointer-events:none;background:transparent}.scroll-progress-bar:after{content:"";position:absolute;top:0;left:0;height:100%;width:calc(var(--scroll-progress) * 100%);background:linear-gradient(90deg,var(--color-nova),var(--color-star),var(--color-nova));background-size:200% 100%;animation:progressShimmer 3s linear infinite;border-radius:0 2px 2px 0;box-shadow:0 0 12px #38bdf880,0 0 30px #38bdf833;transition:width .1s linear}.scroll-progress-glow{position:absolute;top:-2px;left:calc(var(--scroll-progress) * 100% - 6px);width:12px;height:7px;background:radial-gradient(ellipse,rgba(56,189,248,.8),transparent);border-radius:50%;transition:left .1s linear}@keyframes progressShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.blog-grid-glitch .card{animation:blogGlitchIn .4s ease-out forwards}@keyframes blogGlitchIn{0%{opacity:0;transform:translateY(6px) skew(-1deg);filter:brightness(2) saturate(0) blur(2px);box-shadow:-2px 0 #38bdf899,2px 0 #f59e0b99}30%{opacity:.7;transform:translateY(-2px) skew(.5deg);filter:brightness(1.5) saturate(.5) blur(0);box-shadow:1px 0 #38bdf84d,-1px 0 #f59e0b4d}60%{opacity:1;transform:translateY(1px) skew(0);filter:brightness(1.1) saturate(1);box-shadow:none}to{opacity:1;transform:none;filter:none;box-shadow:none}}.blog-grid-glitch .card:nth-child(2){animation-delay:.05s}.blog-grid-glitch .card:nth-child(3){animation-delay:.1s}.blog-grid-glitch .card:nth-child(n+4){animation-delay:.15s}.blog-avatar-halo{animation:blogEmberBreathe 3s ease-in-out infinite;transition:opacity .4s,transform .4s}.blog-avatar-ring{animation:blogEmberSpin 8s linear infinite;transition:animation-duration .6s}.blog-author-name{color:var(--color-text);transition:all .3s ease}.blog-author-card:hover .blog-avatar-ring{animation-duration:3s}.blog-author-card:hover .blog-avatar-halo{animation:blogEmberFlare .6s ease forwards}.blog-author-card:hover .blog-avatar-orbit{box-shadow:0 0 20px #ffd7004d,0 0 40px #f59e0b26;border-radius:50%}.blog-author-card:hover .blog-author-name{background:linear-gradient(90deg,var(--color-nova),var(--color-star),var(--color-nova));background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:blogNameShimmer 4s linear infinite}@keyframes blogEmberSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes blogEmberBreathe{0%,to{opacity:.5;transform:scale(1)}33%{opacity:.9;transform:scale(1.06)}66%{opacity:.6;transform:scale(1.02)}}@keyframes blogEmberFlare{0%{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}to{opacity:.8;transform:scale(1.15)}}@keyframes blogNameShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.nh-footer{position:relative;z-index:1;background:var(--color-deep);padding:0 1.5rem 2rem}.footer-glow,.divine-border-top{height:1px;background:linear-gradient(90deg,transparent 0%,#fbbf24 30%,#38bdf8 70%,transparent 100%);opacity:.4}.footer-glow{margin-bottom:3rem}.divine-border-top{margin-bottom:0}.footer-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.5fr 2fr 1fr;gap:3rem;margin-bottom:3rem}.footer-tagline{color:var(--color-subtle);font-size:.9rem;line-height:1.7;max-width:280px}.footer-links{display:flex;justify-content:space-around;gap:2rem}.footer-col ul{list-style:none;display:flex;flex-direction:column;gap:.6rem}.footer-col-title{font-family:var(--font-display);font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text);margin-bottom:1rem}.footer-link{color:var(--color-subtle);text-decoration:none;font-size:.88rem;transition:color .2s}.footer-link:hover{color:#fbbf24;text-shadow:0 0 8px rgba(255,215,0,.2)}.footer-newsletter{min-width:200px}.footer-bottom{max-width:1200px;margin:0 auto;border-top:1px solid var(--color-border);padding-top:1.5rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem;color:var(--color-subtle);font-size:.82rem}@media (max-width: 1200px){.footer-inner{grid-template-columns:1fr 1fr}.footer-newsletter{grid-column:1 / -1;padding-top:0;display:flex;justify-content:flex-start}.footer-links{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;justify-content:start}}@media (max-width: 768px){.nh-footer{padding:0 1.25rem 1.5rem}.footer-glow{margin-bottom:2.5rem}.footer-inner{grid-template-columns:1fr;gap:2rem;text-align:center;margin-bottom:2rem}.footer-brand{display:flex;flex-direction:column;align-items:center}.footer-tagline{max-width:100%;text-align:center}.footer-links{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;text-align:center}.footer-col ul{align-items:center}.footer-newsletter{max-width:360px;margin:0 auto;align-items:center!important}.footer-bottom{flex-direction:column;text-align:center;gap:.4rem;font-size:.78rem}}@keyframes mobileFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes divineAscend{0%{transform:translateY(0) scale(1);opacity:0}10%{opacity:1}80%{opacity:.6}to{transform:translateY(-120px) scale(.3);opacity:0}}[dir=rtl]{direction:rtl;text-align:right}[dir=rtl] .product-card{flex-direction:row-reverse}[dir=rtl] .footer-inner{direction:rtl}[dir=rtl] .docs-sidebar{border-right:none;border-left:1px solid var(--color-border)}[dir=rtl] .cosmic-mobile-link:hover{padding-left:1rem!important;padding-right:1.5rem!important}[dir=rtl] .cosmic-mobile-link:before{left:auto;right:.5rem}.hero-logo-inline{margin-bottom:1.5rem;display:flex;justify-content:center}.hero-logo-inline svg{width:84px;height:84px}@media (max-width: 480px){.grid-3{grid-template-columns:1fr}.grid-2>.card,.grid-3>.card{text-align:center}.grid-2>.card .product-card,.grid-3>.card .product-card{flex-direction:column;align-items:center;text-align:center}.grid-2>.card .product-card-body,.grid-3>.card .product-card-body{align-items:center}.grid-2>.card .badge,.grid-3>.card .badge{margin-left:auto;margin-right:auto}.container{width:94vw}.page-hero{padding:5rem .75rem 2.5rem!important}.display-xl{font-size:clamp(1.6rem,7vw,2.4rem)!important}.card{padding:1rem!important}.card.faq-item{padding:0!important}.card h3{font-size:1.05rem!important}.btn{padding:.7rem 1.2rem!important;font-size:.78rem!important}.hero-logo-inline svg{width:64px!important;height:64px!important}.footer-links{grid-template-columns:repeat(2,1fr)!important;gap:1rem!important}.portal-glow{width:200px!important;height:200px!important}.grid-4{grid-template-columns:repeat(2,1fr)!important}.blog-card-img{height:140px!important}.section{padding:2rem 0!important}}@media (max-width: 1024px),(hover: none){#starfield canvas,#starfield+div canvas{display:none!important;visibility:hidden!important}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.reveal{opacity:1!important;transform:none!important}.reveal.visible{animation:none!important}#starfield canvas,#starfield+div canvas{display:none!important}}.nova-stream-timeline{display:block}@media (max-width: 900px){.nova-stream-timeline{display:none}}.ns-card{opacity:0;transform:translateY(24px) scale(.97);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}.ns-card.ns-visible{opacity:1;transform:translateY(0) scale(1)}.ns-card-inner{border-radius:10px;padding:.9rem 1.15rem;transition:background .3s,border-color .3s,box-shadow .3s;position:relative;overflow:visible;background:var(--color-card, #0f172a);border:1px solid var(--color-border, #1e293b);border-left-width:3px}.ns-card-inner:not(.ns-editing):hover{box-shadow:0 0 20px var(--ns-glow);border-color:var(--ns-border)}.ns-card-inner.ns-editing{background:#0f172af2;border-color:#fbbf2466;cursor:default}.ns-tag{display:inline-flex;align-items:center;padding:.12rem .5rem;border-radius:100px;font-size:.6rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ns-title{font-size:.82rem;font-weight:600;color:var(--color-text, #e2e8f0);font-family:var(--font-display, Georgia, serif)}.ns-date{font-size:.7rem;color:var(--color-muted, #64748b);margin-left:auto;white-space:nowrap;font-family:var(--font-display)}.ns-edit-btn{background:none;border:none;cursor:pointer;padding:.1rem .3rem;color:var(--color-muted, #475569);font-size:.7rem;opacity:.4;transition:opacity .2s}.ns-edit-btn:hover{opacity:1}.ns-body{overflow:hidden;transition:max-height .4s cubic-bezier(.16,1,.3,1)}.ns-body p{font-size:.82rem;line-height:1.6;margin:0;color:var(--color-muted, #94a3b8)}.ns-fade{position:absolute;bottom:38px;left:0;right:0;height:28px;background:linear-gradient(transparent,var(--color-card, #0f172a));pointer-events:none}.ns-inline-edit{background:#0f172acc;border:1px solid rgba(251,191,36,.35);border-radius:4px;padding:.15rem .4rem;color:inherit;font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit;outline:none;width:100%;transition:border-color .2s,box-shadow .2s}.ns-inline-edit:focus{border-color:#fbbf2499;box-shadow:0 0 8px #fbbf2426}.ns-title.ns-inline-edit{flex:1;min-width:120px}.ns-body-text{font-size:.82rem;line-height:1.6;color:var(--color-muted, #94a3b8)}textarea.ns-inline-edit{line-height:1.6;min-height:2.4em;overflow:hidden}.ns-tag-picker{position:absolute;top:calc(100% + 4px);left:0;display:flex;flex-direction:column;gap:2px;background:#0f172a;border:1px solid var(--color-border, #1e293b);border-radius:8px;padding:.3rem;z-index:20;box-shadow:0 8px 24px #00000080;min-width:120px}.ns-tag-option{background:none;border:1px solid transparent;border-radius:6px;padding:.3rem .6rem;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;text-align:left;transition:background .15s,border-color .15s}.ns-tag-option:hover{background:#ffffff0d;border-color:currentColor}.ns-tag-option.ns-tag-current{border-color:currentColor;background:#ffffff08}.ns-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .85rem;border-radius:100px;font-family:var(--font-display);font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:transparent;color:var(--color-muted, #64748b);border:1px solid var(--color-border, #1e293b);cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1);outline:none}.ns-pill.ns-pill-active{transform:scale(1.05)}.ns-pill-count{font-size:.55rem;opacity:.7;font-weight:600}.ns-group-label{font-size:.65rem;font-weight:700;color:var(--color-muted, #64748b);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.ns-group-line{flex:1;height:1px;background:linear-gradient(90deg,var(--color-border, #1e293b),transparent)}.ns-group-count{font-size:.6rem;color:var(--color-muted, #475569);font-family:var(--font-display);font-weight:600}.ns-reactions{display:flex;gap:.3rem;margin-top:.7rem;flex-wrap:wrap}.ns-react-btn{display:inline-flex;align-items:center;gap:.22rem;padding:.18rem .5rem;border-radius:100px;border:1px solid rgba(51,65,85,.9);background:#0f172a80;cursor:pointer;color:#475569;transition:background .2s,border-color .2s,color .2s;font-family:inherit;outline:none;line-height:1}.ns-react-btn.ns-reacted{border-color:#fbbf2480;background:#fbbf241a;color:#fbbf24}.ns-react-emoji{font-size:1rem;display:inline-block}.ns-react-count{font-size:.7rem;font-weight:700;min-width:10px;line-height:1;color:#64748b;transition:color .2s}.ns-reacted .ns-react-count{color:#fbbf24}.ns-dot-btn{display:flex;align-items:center;gap:.4rem;background:none;border:none;cursor:pointer;padding:.15rem 0;transition:opacity .3s}.ns-dot-label{font-size:.58rem;font-weight:600;color:var(--color-muted);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;transition:opacity .3s,transform .3s}.ns-dot{border-radius:50%;background:var(--color-border, #334155);transition:all .3s cubic-bezier(.16,1,.3,1)}.ns-dot-active .ns-dot{background:var(--color-nova, #fbbf24);box-shadow:0 0 8px #fbbf2466}.pt-space{display:inline-block}.pt-scan-wrap{position:relative;display:inline-block}.pt-scan-char{display:inline-block;color:#388bfd59;font-variant-numeric:tabular-nums}.pt-scan-locked{background:linear-gradient(90deg,#388bfd,#58a6ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:ptScanLockFlash .25s ease-out forwards}@keyframes ptScanLockFlash{0%{filter:brightness(8) drop-shadow(0 0 12px #58a6ff)}40%{filter:brightness(3) drop-shadow(0 0 6px #388bfd)}to{filter:brightness(1) drop-shadow(0 0 2px rgba(56,139,253,.4))}}.pt-scan-flash{filter:brightness(20)!important}.pt-scan-line{position:absolute;top:-8%;bottom:-8%;left:-4px;width:3px;background:linear-gradient(180deg,transparent 0%,#388bfd 15%,#58a6ff 40%,#ffffff 50%,#58a6ff 60%,#388bfd 85%,transparent 100%);box-shadow:0 0 6px 2px #58a6ffe6,0 0 18px 6px #388bfd99,0 0 40px 12px #388bfd40;border-radius:2px;will-change:left;animation:ptScanLineMove var(--scan-dur, .9s) var(--scan-delay, .2s) cubic-bezier(.4,0,.6,1) forwards;opacity:0;pointer-events:none;z-index:2}@keyframes ptScanLineMove{0%{left:-4px;opacity:0}3%{opacity:1}97%{opacity:1}to{left:calc(100% + 4px);opacity:0}}.pt-scan-bloom{position:absolute;top:-20%;bottom:-20%;left:-20px;width:40px;background:radial-gradient(ellipse at 50% 50%,rgba(88,166,255,.18) 0%,rgba(56,139,253,.08) 50%,transparent 100%);pointer-events:none;will-change:left;animation:ptScanBloomMove var(--scan-dur, .9s) var(--scan-delay, .2s) cubic-bezier(.4,0,.6,1) forwards;opacity:0;z-index:1}@keyframes ptScanBloomMove{0%{left:-20px;opacity:0}3%{opacity:1}97%{opacity:1}to{left:calc(100% - 20px);opacity:0}}.pt-prism-wrap{display:inline-block}.pt-prism-char{display:inline-block;opacity:0;color:#f59e0b;animation:ptPrismEntry .4s ease-out forwards,ptPrismCycle 3.6s ease-in-out infinite}@keyframes ptPrismEntry{0%{opacity:0;transform:scale(1.8);color:#fff;filter:brightness(12) blur(4px);text-shadow:0 0 30px #fff,0 0 60px rgba(255,255,255,.9),0 0 100px rgba(245,158,11,.8),8px 0 0 rgba(255,80,80,.9),-8px 0 0 rgba(80,80,255,.9),0 8px 0 rgba(80,255,80,.9),0 -8px 0 rgba(255,80,255,.9)}25%{opacity:1;transform:scale(1.12);color:#fff8e1;filter:brightness(5) blur(1px);text-shadow:0 0 20px rgba(255,255,255,.95),6px 0 0 rgba(255,50,50,.8),-6px 0 0 rgba(50,50,255,.8),0 6px 0 rgba(50,255,80,.7),0 -6px 0 rgba(255,50,200,.7)}60%{transform:scale(1.02);color:#fde68a;filter:brightness(2);text-shadow:0 0 10px rgba(253,230,138,.8),3px 0 0 rgba(255,100,50,.5),-3px 0 0 rgba(100,100,255,.5)}to{opacity:1;transform:scale(1);color:#f59e0b;filter:brightness(1);text-shadow:0 0 8px rgba(245,158,11,.5),0 0 20px rgba(245,158,11,.2)}}@keyframes ptPrismCycle{0%{color:#f97316;text-shadow:0 0 10px rgba(249,115,22,.7),0 0 25px rgba(249,115,22,.3)}12%{color:#ef4444;text-shadow:0 0 10px rgba(239,68,68,.7),0 0 25px rgba(239,68,68,.3)}25%{color:#eab308;text-shadow:0 0 10px rgba(234,179,8,.7),0 0 25px rgba(234,179,8,.3)}37%{color:#22c55e;text-shadow:0 0 10px rgba(34,197,94,.7),0 0 25px rgba(34,197,94,.3)}50%{color:#06b6d4;text-shadow:0 0 10px rgba(6,182,212,.7),0 0 25px rgba(6,182,212,.3)}62%{color:#6366f1;text-shadow:0 0 10px rgba(99,102,241,.7),0 0 25px rgba(99,102,241,.3)}75%{color:#a855f7;text-shadow:0 0 10px rgba(168,85,247,.7),0 0 25px rgba(168,85,247,.3)}88%{color:#f59e0b;text-shadow:0 0 10px rgba(245,158,11,.7),0 0 25px rgba(245,158,11,.3)}to{color:#f59e0b;text-shadow:0 0 6px rgba(245,158,11,.5),0 0 16px rgba(245,158,11,.2)}}.pt-ascend-wrap{display:inline-block}.pt-ascend-char{display:inline-block;opacity:0;background:linear-gradient(135deg,#10b981,#34d399,#6ee7b7);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:ptAscendRise 1s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes ptAscendRise{0%{opacity:0;transform:translateY(52px) scaleY(.8);filter:drop-shadow(0 16px 6px rgba(16,185,129,.95)) drop-shadow(0 28px 10px rgba(52,211,153,.75)) drop-shadow(0 42px 16px rgba(16,185,129,.45)) drop-shadow(0 58px 24px rgba(110,231,183,.2))}30%{opacity:.6;transform:translateY(20px) scaleY(.95);filter:drop-shadow(0 8px 5px rgba(16,185,129,.8)) drop-shadow(0 18px 10px rgba(52,211,153,.5)) drop-shadow(0 30px 16px rgba(16,185,129,.25))}58%{opacity:1;transform:translateY(-16px) scaleY(1.04);filter:drop-shadow(0 4px 4px rgba(16,185,129,.6)) drop-shadow(0 10px 8px rgba(52,211,153,.3))}75%{transform:translateY(5px) scaleY(.98);filter:drop-shadow(0 2px 4px rgba(16,185,129,.4))}88%{transform:translateY(-4px) scaleY(1.01);filter:drop-shadow(0 0 6px rgba(52,211,153,.35))}to{opacity:1;transform:translateY(0) scaleY(1);filter:drop-shadow(0 0 4px rgba(52,211,153,.25))}}.pt-burst-wrap{display:inline-block;position:relative}.pt-burst-char{display:inline-block;opacity:0;color:#c084fc;animation:ptBurstFly .8s cubic-bezier(.16,1,.3,1) forwards}@keyframes ptBurstFly{0%{opacity:0;transform:translate(calc(var(--dir, 0) * var(--dist, .5) * 160px)) translateY(calc(var(--dist, .5) * -110px)) rotate(calc(var(--dir, 0) * var(--dist, .5) * -30deg)) scale(.2);filter:brightness(4) blur(3px);text-shadow:calc(var(--dir, 1) * 8px) -6px 0 rgba(168,85,247,1),calc(var(--dir, 1) * 20px) -16px 4px rgba(192,132,252,.7),calc(var(--dir, 1) * 36px) -28px 8px rgba(168,85,247,.4),calc(var(--dir, 1) * 56px) -44px 14px rgba(192,132,252,.15)}55%{opacity:1;transform:translate(calc(var(--dir, 0) * var(--dist, .5) * -10px)) translateY(calc(var(--dist, .5) * 6px)) rotate(0) scale(1.14);filter:brightness(1.6) blur(0);text-shadow:0 0 12px rgba(192,132,252,.8),0 0 28px rgba(168,85,247,.4),0 0 50px rgba(168,85,247,.15)}78%{transform:translate(0) translateY(0) rotate(0) scale(.96);text-shadow:0 0 6px rgba(192,132,252,.5),0 0 16px rgba(168,85,247,.2)}to{opacity:1;transform:translate(0) translateY(0) rotate(0) scale(1);text-shadow:0 0 4px rgba(192,132,252,.35),0 0 10px rgba(168,85,247,.15);filter:brightness(1)}}.pt-burst-wrap:after{content:"";position:absolute;top:50%;left:50%;width:40px;height:20px;transform:translate(-50%,-50%);border-radius:50%;border:2px solid rgba(192,132,252,.9);box-shadow:0 0 12px #a855f7b3,inset 0 0 8px #c084fc4d;opacity:0;pointer-events:none;animation:ptBurstRing 1s ease-out forwards;animation-delay:calc(var(--ct, 9) * 60ms + .5s)}@keyframes ptBurstRing{0%{opacity:.9;width:40px;height:20px;border-width:2px}to{opacity:0;width:340px;height:120px;border-width:.5px}}.pt-supernova-wrap{display:inline-block;position:relative}.pt-supernova-char{display:inline-block;opacity:0;background:linear-gradient(135deg,#fbbf24,#f97316,#dc2626);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:ptStellarCollapse 1.1s cubic-bezier(.55,0,.1,1.45) forwards}@keyframes ptStellarCollapse{0%{opacity:.7;transform:translate(var(--tx, 0px),var(--ty, 0px)) scale(.3) rotate(20deg);filter:drop-shadow(0 0 16px rgba(251,191,36,1)) drop-shadow(0 0 40px rgba(249,115,22,.7)) drop-shadow(0 0 80px rgba(249,115,22,.3)) brightness(3)}35%{opacity:.85;transform:translate(calc(var(--tx, 0px) * .35),calc(var(--ty, 0px) * .35)) scale(.7) rotate(8deg);filter:drop-shadow(0 0 10px rgba(251,191,36,.8)) drop-shadow(0 0 24px rgba(249,115,22,.5)) brightness(2)}62%{opacity:1;transform:translate(calc(var(--tx, 0px) * -.04),calc(var(--ty, 0px) * -.04)) scale(1.18) rotate(-2deg);filter:drop-shadow(0 0 8px rgba(251,191,36,.9)) drop-shadow(0 0 20px rgba(249,115,22,.6)) brightness(2.5)}78%{transform:translate(-1px,1px) scale(.94) rotate(.5deg);filter:drop-shadow(0 0 5px rgba(251,191,36,.6)) drop-shadow(0 0 12px rgba(249,115,22,.3)) brightness(1.4)}90%{transform:translate(.5px,-.5px) scale(1.03) rotate(0);filter:drop-shadow(0 0 4px rgba(251,191,36,.5)) brightness(1.2)}to{opacity:1;transform:translate(0) scale(1) rotate(0);filter:drop-shadow(0 0 3px rgba(251,146,60,.4)) brightness(1)}}.pt-supernova-wrap:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(ellipse at center,rgba(255,240,180,.95) 0%,rgba(251,191,36,.8) 15%,rgba(249,115,22,.55) 35%,rgba(220,38,38,.25) 60%,transparent 100%);box-shadow:0 0 60px 20px #fbbf2466,0 0 120px 40px #f9731633;pointer-events:none;opacity:0;animation:ptIgnitionBlast 1.2s ease-out forwards;animation-delay:calc(var(--ct, 9) * 60ms + .5s)}@keyframes ptIgnitionBlast{0%{opacity:0;width:0;height:0}18%{opacity:1;width:80px;height:50px}40%{opacity:.9;width:260px;height:140px}to{opacity:0;width:600px;height:300px}}.pt-core-wrap{display:inline-block;position:relative;isolation:isolate}.pt-core-char{display:inline-block;position:relative;opacity:0;transform:translate(var(--ox, 0)) scale(.18);color:#fff;text-shadow:0 0 6px rgba(224,242,254,.95),0 0 18px rgba(125,211,252,.65),0 0 36px rgba(56,189,248,.45);animation:ptCoreCriticality 1.7s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--ci, 0) * 18ms)}@keyframes ptCoreCriticality{0%{opacity:0;transform:translate(var(--ox, 0)) scale(.18);filter:brightness(.6)}22%{opacity:1;transform:translate(calc(var(--ox, 0) * .55)) scale(.32);filter:brightness(1.1)}38%{opacity:1;transform:translate(calc(var(--ox, 0) * .18)) scale(.55);filter:brightness(2.4) saturate(.4);text-shadow:0 0 14px rgba(255,255,255,1),0 0 38px rgba(224,242,254,.95),0 0 70px rgba(125,211,252,.85)}56%{opacity:1;transform:translate(0) scale(1.08);filter:brightness(1.6);text-shadow:0 0 10px rgba(255,255,255,.95),0 0 28px rgba(125,211,252,.85),0 0 56px rgba(56,189,248,.55)}to{opacity:1;transform:translate(0) scale(1);filter:brightness(1);color:#f0f9ff;text-shadow:0 0 6px rgba(224,242,254,.9),0 0 18px rgba(125,211,252,.55),0 0 36px rgba(56,189,248,.3)}}.pt-core-flash{position:absolute;left:50%;top:50%;width:0;height:0;border-radius:50%;background:radial-gradient(circle,#fff,#e0f2fee6 18%,#7dd3fc8c 38%,#38bdf800 70%);transform:translate(-50%,-50%);pointer-events:none;opacity:0;z-index:-1;animation:ptCoreFlash 1.7s ease-out forwards;animation-delay:calc(var(--ct, 9) * 18ms + .38s)}@keyframes ptCoreFlash{0%{width:0;height:0;opacity:0}10%{width:60px;height:60px;opacity:.95}35%{width:320px;height:200px;opacity:.55}to{width:720px;height:420px;opacity:0}}.pt-core-ring{position:absolute;left:50%;top:50%;width:40px;height:40px;border-radius:50%;border:1.5px solid rgba(125,211,252,.55);transform:translate(-50%,-50%) scale(1);pointer-events:none;opacity:0;z-index:-1;animation:ptCorePulse 7s ease-out infinite;animation-delay:calc(var(--ct, 9) * 18ms + 1.7s)}@keyframes ptCorePulse{0%{transform:translate(-50%,-50%) scale(.6);opacity:0;border-width:2px}12%{opacity:.7}to{transform:translate(-50%,-50%) scale(6);opacity:0;border-width:.5px}}.prose blockquote,.prose .wp-block-quote{position:relative;margin:2.5rem 0;padding:1.5rem 1.75rem 1.5rem 2rem;border-left:3px solid transparent;border-image:linear-gradient(180deg,#fbbf24,#38bdf8 55%,#38bdf800) 1;background:linear-gradient(90deg,rgba(251,191,36,.045),rgba(56,189,248,.02) 40%,transparent 75%);border-radius:0 12px 12px 0}.prose blockquote p,.prose .wp-block-quote p{font-size:1.1rem;line-height:1.7;color:#e2e8f0;font-style:italic;margin:0 0 .75rem}.prose blockquote p:last-child,.prose .wp-block-quote p:last-child{margin-bottom:0}.prose blockquote cite,.prose .wp-block-quote cite{display:block;font-style:normal;font-size:.85rem;color:#94a3b8;margin-top:.75rem;letter-spacing:.02em}.prose blockquote cite:before,.prose .wp-block-quote cite:before{content:"— ";color:#fbbf24;font-weight:600}.prose .wp-block-pullquote{position:relative;margin:4rem auto;padding:2.75rem 2rem;max-width:720px;text-align:center;background-color:transparent;border:none;background-image:linear-gradient(90deg,transparent 0%,rgba(251,191,36,.4) 100%),linear-gradient(90deg,rgba(251,191,36,.4) 0%,transparent 100%),linear-gradient(90deg,transparent 0%,rgba(251,191,36,.4) 100%),linear-gradient(90deg,rgba(251,191,36,.4) 0%,transparent 100%);background-position:top left,top right,bottom left,bottom right;background-size:40% 1px,40% 1px,40% 1px,40% 1px;background-repeat:no-repeat}.prose .wp-block-pullquote:before,.prose .wp-block-pullquote:after{content:"✦";position:absolute;left:50%;color:#fbbf24;font-size:1.15rem;line-height:1;text-shadow:0 0 8px rgba(251,191,36,.9),0 0 22px rgba(251,191,36,.55);pointer-events:none}.prose .wp-block-pullquote:before{top:0;transform:translate(-50%,-50%)}.prose .wp-block-pullquote:after{bottom:0;transform:translate(-50%,50%)}.prose .wp-block-pullquote blockquote,.prose .wp-block-pullquote>p{border:none!important;background:transparent!important;padding:0!important;margin:0!important;border-radius:0!important}.prose .wp-block-pullquote p{font-family:Cinzel,Georgia,serif;font-size:clamp(1.35rem,2.6vw,1.85rem);line-height:1.55;color:#f1f5f9;font-weight:500;font-style:normal;letter-spacing:.015em;margin:0}.prose .wp-block-pullquote cite{display:block;margin-top:1.5rem;font-family:Outfit,system-ui,sans-serif;font-size:.75rem;font-style:normal;color:#94a3b8;letter-spacing:.2em;text-transform:uppercase;font-weight:500}.prose .wp-block-pullquote cite:before{content:none}.prose .wp-block-pullquote.is-style-divine-ward{margin:5rem auto;padding:4rem 3rem 3.5rem;max-width:780px;border:1px solid rgba(251,191,36,.22);border-image:none;border-radius:20px;background:radial-gradient(ellipse 55% 45% at 50% 50%,rgba(251,191,36,.09),transparent 72%),linear-gradient(135deg,#0a0e1ee6,#04050fb3);overflow:hidden;box-shadow:0 0 50px #fbbf2414,inset 0 1px #fbbf2414}.prose .wp-block-pullquote.is-style-divine-ward:before,.prose .wp-block-pullquote.is-style-divine-ward:after{content:"";position:absolute;width:180px;height:180px;pointer-events:none;border-radius:50%;background:none;padding:0;text-shadow:none}.prose .wp-block-pullquote.is-style-divine-ward:before{top:-90px;left:-90px;background:radial-gradient(circle,rgba(56,189,248,.18),transparent 70%)}.prose .wp-block-pullquote.is-style-divine-ward:after{bottom:-90px;right:-90px;background:radial-gradient(circle,rgba(251,191,36,.18),transparent 70%)}.prose .wp-block-pullquote.is-style-divine-ward p{position:relative;font-family:Cinzel,Georgia,serif;font-size:clamp(1.65rem,3.5vw,2.4rem);font-weight:600;line-height:1.4;color:#fef3c7;letter-spacing:.01em;margin:0;text-shadow:0 0 40px rgba(251,191,36,.22)}.prose .wp-block-pullquote.is-style-divine-ward cite{display:block;margin-top:2rem;font-family:Outfit,system-ui,sans-serif;font-size:.8rem;color:#fbbf24;font-style:normal;letter-spacing:.22em;text-transform:uppercase;font-weight:600}.prose .wp-block-pullquote.is-style-divine-ward cite:before{content:"✦  ";letter-spacing:0}@media (max-width: 640px){.prose .wp-block-pullquote{padding:2rem 1.25rem;margin:3rem auto}.prose .wp-block-pullquote.is-style-divine-ward{padding:2.5rem 1.5rem;margin:3.5rem auto}}@media (prefers-reduced-motion: reduce){.pt-scan-char{opacity:1!important;color:#58a6ff!important}.pt-scan-locked{opacity:1!important;animation:none!important}.pt-scan-line,.pt-scan-bloom{display:none!important}.pt-prism-char{opacity:1!important;animation:none!important;color:#f59e0b!important}.pt-ascend-char{opacity:1!important;animation:none!important;transform:none!important}.pt-burst-char{opacity:1!important;animation:none!important;transform:none!important;color:#c084fc!important}.pt-burst-wrap:after{display:none!important}.pt-supernova-char{opacity:1!important;animation:none!important;transform:none!important}.pt-supernova-wrap:after{display:none!important}.pt-core-char{opacity:1!important;animation:none!important;transform:none!important;color:#f0f9ff!important}.pt-core-flash,.pt-core-ring{display:none!important}}
