@property --cos-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.cos-root{isolation:isolate;position:relative}.cos-layers{--cos-radius:1rem;--cos-intensity:1;--cos-glow:#f6da9d;--cos-glow-soft:#e8c87e59;--cos-rim:#f6da9d8c;--cos-energy:#f6da9dd9;--cos-energy-alt:#8b5cf680;--cos-particle:#ffe9b8;--cos-lettering:#f6da9d;--cos-breath:4.2s;--cos-runner:7s;--cos-energy-loop:18s;--cos-peak-cycle:13s;--cos-halo-near:9px;--cos-halo-far:20px;--cos-hot-x:50%;--cos-hot-y:34%}.cos-layers,.cos-layers *{pointer-events:none}.cos-layers>*{border-radius:var(--cos-radius);position:absolute}.cos-halo{z-index:-1;border-radius:calc(var(--cos-radius) + 2px);box-shadow:0 0 var(--cos-halo-near) 0 var(--cos-glow), 0 0 var(--cos-halo-far) 1px var(--cos-glow-soft);opacity:calc(.5 * var(--cos-intensity));animation:cos-breath var(--cos-breath) ease-in-out infinite;will-change:opacity, transform;inset:-2px}@keyframes cos-breath{0%,to{opacity:calc(.3 * var(--cos-intensity))}50%{opacity:calc(.78 * var(--cos-intensity))}}.cos-halo--peak{border-radius:calc(var(--cos-radius) + 4px);box-shadow:0 0 calc(var(--cos-halo-near) * 1.7) 1px var(--cos-glow), 0 0 calc(var(--cos-halo-far) * 1.9) 4px var(--cos-glow-soft);opacity:0;animation:cos-peak-cycle var(--cos-peak-cycle) ease-in-out infinite;inset:-4px}.cos-rim{z-index:2;border:1px solid var(--cos-rim);box-shadow:inset 0 0 14px -4px var(--cos-glow), inset 0 0 1px var(--cos-rim);opacity:calc(.9 * var(--cos-intensity));animation:cos-rim-breath var(--cos-breath) ease-in-out infinite;inset:0}@keyframes cos-rim-breath{0%,to{opacity:calc(.55 * var(--cos-intensity))}50%{opacity:calc(1 * var(--cos-intensity))}}.cos-runner{z-index:2;background:conic-gradient(from var(--cos-angle), transparent 0turn, var(--cos-glow) .06turn, transparent .2turn, transparent 1turn);-webkit-mask-composite:xor;opacity:calc(.75 * var(--cos-intensity));animation:cos-spin var(--cos-runner) linear infinite;padding:1.5px;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes cos-spin{to{--cos-angle:360deg}}.cos-energy{z-index:2;mix-blend-mode:screen;opacity:calc(.55 * var(--cos-intensity));-webkit-mask-image:radial-gradient(120% 85% at var(--cos-hot-x) var(--cos-hot-y), transparent 8%, #0000008c 42%, #000 78%);-webkit-mask-image:radial-gradient(120% 85% at var(--cos-hot-x) var(--cos-hot-y), transparent 8%, #0000008c 42%, #000 78%);mask-image:radial-gradient(120% 85% at var(--cos-hot-x) var(--cos-hot-y), transparent 8%, #0000008c 42%, #000 78%);inset:0;overflow:hidden}.cos-energy__veins{background-image:repeating-linear-gradient(118deg, transparent 0 26px, var(--cos-energy) 26px 27px, transparent 27px 46px, var(--cos-energy-alt) 46px 47px, transparent 47px 84px);filter:blur(1.4px);opacity:.45;animation:cos-veins var(--cos-energy-loop) linear infinite;will-change:transform;position:absolute;inset:-40%}@keyframes cos-veins{0%{transform:translate(0,0)rotate(0)}50%{transform:translate(-6%,4%)rotate(1.2deg)}to{transform:translate(0,0)rotate(0)}}.cos-energy__smoke{background:radial-gradient(38% 30% at 22% 62%, var(--cos-energy) 0%, transparent 70%), radial-gradient(34% 28% at 78% 30%, var(--cos-energy-alt) 0%, transparent 72%);filter:blur(14px);opacity:.5;animation:cos-smoke calc(var(--cos-energy-loop) * 1.6) ease-in-out infinite alternate;will-change:transform, opacity;position:absolute;inset:-25%}@keyframes cos-smoke{0%{opacity:.35;transform:translate(-3%,2%)scale(1)}to{opacity:.65;transform:translate(4%,-3%)scale(1.12)}}.cos-sweep{z-index:2;mix-blend-mode:screen;inset:0;overflow:hidden}.cos-sweep__bar{background:linear-gradient(100deg, transparent 0%, #ffffff0f 35%, var(--cos-glow) 50%, #ffffff0f 65%, transparent 100%);filter:blur(6px);opacity:0;width:30%;animation:cos-sweep calc(var(--cos-peak-cycle) * .8) ease-in-out infinite;position:absolute;top:-30%;bottom:-30%;left:-35%;transform:rotate(12deg)}@keyframes cos-sweep{0%{opacity:0;transform:translate(0)rotate(12deg)}8%{opacity:calc(.5 * var(--cos-intensity))}22%{opacity:calc(.5 * var(--cos-intensity))}30%{opacity:0;transform:translate(480%)rotate(12deg)}to{opacity:0;transform:translate(480%)rotate(12deg)}}.cos-particles{z-index:2;inset:0;overflow:hidden;container-type:size}.cos-particles--out{z-index:-1;border-radius:calc(var(--cos-radius) + 18px);inset:-18px;overflow:visible}.cos-particle{bottom:0;left:var(--p-x);width:var(--p-size);height:var(--p-size);background:var(--cos-particle);box-shadow:0 0 6px 1px var(--cos-glow);opacity:0;animation:cos-rise var(--p-dur) linear var(--p-delay) infinite;will-change:transform, opacity;border-radius:9999px;position:absolute}@keyframes cos-rise{0%{opacity:0;transform:translate(0,0)scale(.5)}12%{opacity:calc(.9 * var(--cos-intensity))}70%{opacity:calc(.5 * var(--cos-intensity))}to{transform:translate3d(var(--p-drift), calc(-1 * var(--p-rise)), 0) scale(1.1);opacity:0}}.cos-peak{z-index:3;mix-blend-mode:screen;opacity:0;animation:cos-peak-cycle var(--cos-peak-cycle) ease-in-out infinite;inset:0;overflow:hidden}@keyframes cos-peak-cycle{0%,66%{opacity:0}74%{opacity:calc(.55 * var(--cos-intensity))}80%{opacity:calc(1 * var(--cos-intensity))}to{opacity:0}}.cos-peak__flare{background:radial-gradient(150% 90% at 50% 108%, var(--cos-glow-soft) 0%, transparent 58%), radial-gradient(150% 80% at 50% -8%, var(--cos-glow-soft) 0%, transparent 62%);opacity:.45;position:absolute;inset:0}.cos-peak__ring{border-radius:var(--cos-radius);border:1.5px solid var(--cos-glow);animation:cos-ring var(--cos-peak-cycle) ease-out infinite;position:absolute;inset:0}@keyframes cos-ring{0%,72%{opacity:0;transform:scale(.97)}80%{opacity:.9;transform:scale(1)}92%,to{opacity:0;transform:scale(1.06)}}.cos-layers[data-peak=off] .cos-peak,.cos-layers[data-peak=off] .cos-halo--peak{display:none}.cos-layers[data-peak=always] .cos-peak,.cos-layers[data-peak=always] .cos-halo--peak{animation:2.6s ease-in-out infinite alternate cos-peak-hold}.cos-layers[data-peak=always] .cos-peak__ring{opacity:.35;animation:none}@keyframes cos-peak-hold{0%{opacity:calc(.55 * var(--cos-intensity))}to{opacity:calc(1 * var(--cos-intensity))}}.cos-lettering{background-image:linear-gradient(100deg, #fff 0%, #fff 34%, var(--cos-lettering,#f6da9d) 50%, #fff 66%, #fff 100%);color:#0000;text-shadow:0 0 14px color-mix(in srgb, var(--cos-glow,#f6da9d) 40%, transparent);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:7s linear infinite cos-shine}@keyframes cos-shine{0%{background-position:120% 0}to{background-position:-120% 0}}.cos-portrait{filter:brightness(1.06)contrast(1.04)saturate(1.06);transition:filter .6s var(--ease-palco,ease)}@media (prefers-reduced-motion:reduce){.cos-layers *,.cos-layers,.cos-lettering{animation:none!important}.cos-halo{opacity:calc(.6 * var(--cos-intensity))}.cos-rim{opacity:calc(.85 * var(--cos-intensity))}.cos-peak{opacity:0}.cos-particle{opacity:calc(.5 * var(--cos-intensity))}.cos-lettering{color:var(--cos-lettering,#f6da9d);-webkit-text-fill-color:var(--cos-lettering,#f6da9d)}}