.pp-hero-frame .pp-hero-card.pp-ct{display:grid;gap:9px;bottom:20px;left:20px;right:20px}.pp-hero-frame .pp-hero-slide:after{inset:30% 0 0 0;background:linear-gradient(180deg,transparent,rgba(8,10,10,.34) 42%,rgba(8,10,10,.8))}.pp-ct-head{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;color:rgba(255,255,255,.95)}.pp-ct-net{display:inline-flex;align-items:center;gap:6px;font:600 11px/1 var(--font-mono,ui-monospace,monospace);letter-spacing:.07em;text-transform:uppercase}.pp-ct-net svg{width:15px;height:15px}.pp-ct-ai{display:inline-flex;align-items:center;gap:4px;margin-left:auto;font-size:10.5px;font-weight:500;line-height:1;letter-spacing:.01em;color:rgba(255,255,255,.72)}.pp-ct-ai svg{width:11px;height:11px}.pp-ct-lines{display:grid;gap:2px}.pp-ct-line{--ct-d:calc(var(--i) * var(--slide) + 1.7s + var(--j) * 1.55s);display:flex;align-items:baseline;gap:8px;min-width:0;font:600 clamp(13.5px,3.8vw,17.5px) /1.35 var(--font-display,"Archivo"),sans-serif;letter-spacing:-.012em;color:#fff}.pp-ct-line+.pp-ct-line{font-weight:500;font-size:clamp(12.5px,3.4vw,15.5px);color:rgba(255,255,255,.86)}.pp-ct-lab{flex:none;font:600 9.5px/1 var(--font-mono,ui-monospace,monospace);font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.58)}.pp-ct-wrap{position:relative;display:block;width:max-content;max-width:100%;overflow:hidden}.pp-ct-ghost{display:block;white-space:nowrap;visibility:hidden}.pp-ct-type{position:absolute;inset:0;width:100%;overflow:hidden;white-space:nowrap}.pp-ct-type>span{display:block;white-space:nowrap}.pp-ct-type:after{content:"";position:absolute;right:0;top:.14em;bottom:.14em;width:2px;border-radius:1px;background:#fff;visibility:hidden}.pp-ct-tags{display:flex;flex-wrap:wrap;gap:5px}.pp-ct-tag{padding:4px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.24);background:rgba(255,255,255,.15);font:500 clamp(9.5px,2.5vw,11px) /1 var(--font-mono,ui-monospace,monospace);letter-spacing:.01em;color:rgba(255,255,255,.95);white-space:nowrap}.pp-ct-done{display:flex;align-items:center;gap:6px;font:600 11.5px/1 var(--font-mono,ui-monospace,monospace);letter-spacing:.03em;color:rgba(255,255,255,.94)}.pp-ct-done svg{width:16px;height:16px;padding:2px;border-radius:999px;border:1px solid rgba(255,255,255,.35);background:rgba(255,255,255,.18);stroke-width:3}@media (max-width:420px){.pp-hero-frame .pp-hero-card.pp-ct{gap:7px;bottom:14px;left:14px;right:14px}}@media (prefers-reduced-motion:no-preference){.pp-hero-frame .pp-hero-card.pp-ct{animation-name:pp-ct-card;animation-timing-function:ease-out}.pp-ct-type{width:0;animation:pp-ct-type calc(var(--n) * var(--slide)) steps(var(--len)) infinite both;animation-delay:var(--ct-d)}.pp-ct-type:after{animation:pp-ct-blink .75s steps(2,jump-none) infinite,pp-ct-caret calc(var(--n) * var(--slide)) linear infinite both;animation-delay:0s,var(--ct-d)}.pp-ct-tag{opacity:0;animation:pp-ct-tag calc(var(--n) * var(--slide)) cubic-bezier(.34,1.5,.4,1) infinite both;animation-delay:calc(var(--i) * var(--slide) + 4.8s + var(--k) * .13s)}.pp-ct-done{opacity:0;animation:pp-ct-done calc(var(--n) * var(--slide)) cubic-bezier(.34,1.5,.4,1) infinite both;animation-delay:calc(var(--i) * var(--slide) + 5.55s)}.pp-hero-frame .pp-float-a{animation-delay:calc(var(--i) * var(--slide) + 4.9s)}.pp-hero-frame .pp-float-b{animation-delay:calc(var(--i) * var(--slide) + 5.55s)}}@keyframes pp-ct-type{0%{width:0}3.6%{width:100%}30%{width:100%}30.01%,to{width:0}}@keyframes pp-ct-caret{0%,4%{visibility:visible}4.01%,to{visibility:hidden}}@keyframes pp-ct-blink{0%{opacity:1}to{opacity:0}}@keyframes pp-ct-tag{0%{opacity:0;transform:translateY(5px) scale(.86)}1.1%{opacity:1;transform:none}30%{opacity:1;transform:none}30.01%,to{opacity:0;transform:translateY(5px) scale(.86)}}@keyframes pp-ct-done{0%{opacity:0;transform:translateY(8px) scale(.9)}1.4%{opacity:1;transform:translateY(0) scale(1.06)}2.2%{transform:scale(1)}30%{opacity:1;transform:none}30.01%,to{opacity:0;transform:translateY(8px) scale(.9)}}@keyframes pp-ct-card{0%{opacity:0;translate:0 12px}2.8%{opacity:1;translate:0 0}17.5%{opacity:1}20.9%{opacity:0}to{opacity:0}}.pp-ai-badge{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .95rem .4rem .75rem;border-radius:999px;font-size:.8125rem;font-weight:600;letter-spacing:.01em;color:var(--text-primary,#14201a);background:var(--paper,#fff)}.pp-ai-badge:before{inset:-1.5px;z-index:-1;background:linear-gradient(100deg,#2f8f6b,#3fb6a8,#6a9df0,#a07be8,#3fb6a8,#2f8f6b);background-size:300% 100%}.pp-ai-badge:after,.pp-ai-badge:before{content:"";position:absolute;border-radius:inherit}.pp-ai-badge:after{inset:-6px;z-index:-2;background:linear-gradient(100deg,#2f8f6b,#6a9df0,#a07be8);filter:blur(14px);opacity:.28}.pp-ai-badge svg{color:#2f8f6b}@media (prefers-reduced-motion:no-preference){.pp-ai-badge{animation:pp-ai-float 6s ease-in-out infinite}.pp-ai-badge:before{animation:pp-ai-drift 7s linear infinite}.pp-ai-badge:after{animation:pp-ai-breathe 4.5s ease-in-out infinite}.pp-ai-badge svg{animation:pp-ai-twinkle 3.2s ease-in-out infinite;transform-origin:center}}@keyframes pp-ai-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes pp-ai-drift{to{background-position:300% 0}}@keyframes pp-ai-breathe{0%,to{opacity:.2;transform:scale(.98)}50%{opacity:.42;transform:scale(1.03)}}@keyframes pp-ai-twinkle{0%,to{transform:scale(1) rotate(0deg);opacity:1}45%{transform:scale(1.22) rotate(12deg);opacity:.85}60%{transform:scale(.94) rotate(-6deg);opacity:1}}.pp-ct-net .pp-brand-mark{width:18px;height:18px}.pp-ct-net b{font-weight:700;letter-spacing:.01em}.pp-ct-net-ig b{background:linear-gradient(90deg,#feda75,#fa7e1e 35%,#d62976 65%,#b26ad8);-webkit-background-clip:text;background-clip:text;color:transparent}.pp-ct-net-x b,.pp-ct-net-yt b{color:#fff}.pp-ct-done{align-self:flex-start;padding:6px 11px 6px 7px;border-radius:999px;background:#1f9d63;color:#fff;box-shadow:0 6px 18px -6px rgba(31,157,99,.75)}.pp-ct-done svg{border:0;background:#fff;color:#1f9d63}.pp-ct-ai{position:relative;font-weight:600;background:linear-gradient(90deg,#8ab4ff,#c5a3ff 50%,#ff9db0);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 7px rgba(155,114,203,.65)) drop-shadow(0 0 16px rgba(66,133,244,.35))}.pp-ct-ai svg,.pp-hero-frame .pp-float-a svg{stroke:url(#pp-gem-grad);color:#c5a3ff;filter:drop-shadow(0 0 5px rgba(155,114,203,.8))}.pp-hero-frame .pp-float-a{box-shadow:0 0 0 1px rgba(155,114,203,.35),0 0 22px -2px rgba(155,114,203,.55),0 0 40px -8px rgba(66,133,244,.5)}@media (prefers-reduced-motion:no-preference){.pp-ct-ai{animation:pp-gem-shift 6s ease-in-out infinite,pp-gem-glow 3.6s ease-in-out infinite}.pp-ct-ai svg,.pp-hero-frame .pp-float-a svg{animation:pp-ai-twinkle 3.2s ease-in-out infinite;transform-origin:center}}@keyframes pp-gem-shift{0%,to{background-position:0 0}50%{background-position:100% 0}}@keyframes pp-gem-glow{0%,to{filter:drop-shadow(0 0 5px rgba(155,114,203,.5)) drop-shadow(0 0 12px rgba(66,133,244,.25))}50%{filter:drop-shadow(0 0 9px rgba(155,114,203,.85)) drop-shadow(0 0 20px rgba(66,133,244,.5))}}.pp-ct-net{font:700 14px/1 var(--font-display,inherit);letter-spacing:0;text-transform:none;gap:8px}.pp-ct-net .pp-brand-mark,.pp-ct-net svg{width:22px;height:22px}.pp-ct-net-x svg{color:#fff}