.plogo{--plogo-size:26px;--plogo-mark:44px;font-weight:inherit;align-items:center;gap:12px;margin:0 0 2px;display:flex}.plogo.plogo{-webkit-text-fill-color:currentColor;color:inherit;letter-spacing:normal;line-height:normal;font-size:inherit;text-transform:none;background:0 0;animation:none}.plogo.is-hero{--plogo-size:38px;--plogo-mark:62px;gap:16px;margin-bottom:6px}.plogo-mark{width:var(--plogo-mark);height:var(--plogo-mark);filter:drop-shadow(0 0 6px #3ec6ff99);flex:none;overflow:visible}.plogo-ring{fill:none;stroke:#3ec6ff8c;stroke-width:1.6px;stroke-dasharray:6 4;transform-origin:24px 24px;animation:14s linear infinite plogo-spin}.plogo-ticks{fill:none;stroke:#3ec6ff;stroke-width:2px;stroke-linecap:round}.plogo-gold-fill{fill:#ffd67829;stroke:#ffd36b;stroke-width:1.6px;stroke-linejoin:round}.plogo-gold-line{fill:none;stroke:#ffd36b;stroke-width:1.3px;stroke-linecap:round}.plogo-cyan-line{fill:none;stroke:#3ec6ff;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.plogo-cyan-dot{fill:#3ec6ff}.plogo-pulse{fill:#fff;animation:2.8s ease-in-out infinite plogo-expose}@keyframes plogo-spin{to{transform:rotate(360deg)}}@keyframes plogo-expose{0%,70%,to{fill:#fff;filter:none}78%{fill:#9be8ff;filter:drop-shadow(0 0 6px #9be8ff)drop-shadow(0 0 12px #3ec6ff)}}.plogo-text{min-width:0;line-height:1;display:grid}.plogo-kicker{letter-spacing:.42em;text-transform:uppercase;color:#3ec6ff;-webkit-text-fill-color:#3ec6ff;margin-bottom:5px;font:600 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.plogo.is-hero .plogo-kicker{margin-bottom:8px;font-size:12.5px}.plogo-word{font-size:var(--plogo-size);letter-spacing:.03em;text-transform:uppercase;background:linear-gradient(#fff 0%,#c9f2ff 45%,#3ec6ff 100%);color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 10px #3ec6ff73);white-space:nowrap;-webkit-background-clip:text;background-clip:text;font-weight:900;line-height:1.02;position:relative}.plogo-word b{-webkit-text-fill-color:transparent;background:linear-gradient(#fff3c4 0%,#ffd36b 50%,#f0a830 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:900}.plogo-word:after{content:attr(data-text);background:linear-gradient(100deg,#0000 40%,#fffffff2 50%,#0000 60%) 0 0/250% 100%;color:#0000;pointer-events:none;-webkit-background-clip:text;background-clip:text;animation:4.5s ease-in-out infinite plogo-sweep;position:absolute;inset:0}@keyframes plogo-sweep{0%{background-position:120% 0}45%,to{background-position:-30% 0}}@media (max-width:760px){.plogo.is-hero{--plogo-size:26px;--plogo-mark:46px;gap:12px}.plogo.is-hero .plogo-word{white-space:normal}.plogo.is-hero .plogo-word b{letter-spacing:.04em;white-space:nowrap;font-size:min(1.35em,8.4vw);display:block}.plogo.is-hero .plogo-word:after{display:none}}@media (max-width:600px){.plogo.is-hud{--plogo-size:17px;--plogo-mark:34px;gap:9px}.plogo-kicker{letter-spacing:.3em;margin-bottom:4px;font-size:9.5px}.plogo.is-hero .plogo-kicker{margin-bottom:5px;font-size:10px}.plogo.is-hud .plogo-word{white-space:normal}.plogo.is-hud .plogo-word b{letter-spacing:.05em;font-size:25px;display:block}.plogo.is-hud .plogo-word:after{display:none}}@media (prefers-reduced-motion:reduce){.plogo-ring,.plogo-pulse,.plogo-word:after{animation:none}}
