.st-open{border:2px solid var(--pop-border);background:var(--surface);cursor:pointer;text-align:left;width:100%;color:var(--ink);box-shadow:4px 4px 0 var(--pop-shadow);border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px 8px 8px;transition:transform .15s,box-shadow .15s;display:grid}.st-open:hover{box-shadow:6px 6px 0 var(--pop-shadow);transform:translate(-2px,-2px)}.st-open:active{box-shadow:1px 1px 0 var(--pop-shadow);transform:translate(2px,2px)}.st-ring{background:conic-gradient(var(--p-pp), var(--p-psoe), var(--p-vox), var(--p-sumar), var(--p-podemos), var(--p-erc), var(--p-junts), var(--p-pp));border-radius:50%;flex:none;place-items:center;width:56px;height:56px;padding:3px;display:grid}.st-ring span{background:var(--ink);width:100%;height:100%;color:var(--on-ink);font-family:var(--f-display);border:2px solid var(--surface);border-radius:50%;place-items:center;font-size:.95rem;font-weight:800;display:grid;overflow:hidden}.st-ring img{object-fit:contain;background:#fff;border-radius:50%;width:78%;height:78%;padding:4px}.st-ring span:has(img){background:#fff}@media (prefers-reduced-motion:no-preference){.st-ring{animation:6s linear infinite st-spin}.st-ring span{animation:6s linear infinite reverse st-spin}@keyframes st-spin{to{transform:rotate(360deg)}}}.st-open-txt{flex-direction:column;min-width:0;line-height:1.25;display:flex}.st-open-txt b{font-family:var(--f-display);font-size:var(--fs-md)}.st-open-txt small{color:var(--ink-2);font-size:var(--fs-xs)}.st-play{background:var(--ink);color:var(--on-ink);font-family:var(--f-display);font-weight:800;font-size:var(--fs-sm);border-radius:999px;align-items:center;gap:6px;padding:10px 16px;display:inline-flex}.st{z-index:100;padding:env(safe-area-inset-top,0px) 0 env(safe-area-inset-bottom,0px);-webkit-user-select:none;user-select:none;background:#05080ce0;outline:none;place-items:center;display:grid;position:fixed;inset:0}.st-card{width:min(100vw,56.25dvh,460px);height:min(100dvh,820px);color:var(--ink);flex-direction:column;padding:14px 22px 28px;display:flex;position:relative;overflow:hidden}@media (width>=520px){.st-card{border-radius:22px;height:min(92dvh,820px)}}.st-card.tint--peach{background:var(--t-peach)}.st-card.tint--butter{background:var(--t-butter)}.st-card.tint--mint{background:var(--t-mint)}.st-card.tint--lilac{background:var(--t-lilac)}.st-card.tint--sky{background:var(--t-sky)}.st-card.tint--rose{background:var(--t-rose)}.st-card.tint--sand{background:var(--t-sand)}.st-card.tint--aqua{background:var(--t-aqua)}.st-card.tint--ink{background:var(--ink);color:var(--on-ink)}.st-card.tint--ink .btn--ink{background:var(--on-ink);color:var(--ink);border-color:var(--on-ink)}.st-card.tint--ink .btn--ghost{color:var(--on-ink);border-color:var(--on-ink)}.st-bars{gap:4px;display:flex}.st-bars span{background:color-mix(in srgb, currentColor 22%, transparent);border-radius:2px;flex:1;height:3px;overflow:hidden}.st-bars i{transform-origin:0;background:currentColor;height:100%;display:block}.st-bars i.st-run{animation-name:st-fill;animation-timing-function:linear;animation-fill-mode:forwards;transform:scaleX(0)}@keyframes st-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.st-top{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.st-brand{font-family:var(--f-display);font-size:.95rem;font-weight:800}.st-x{z-index:3;background:color-mix(in srgb, currentColor 10%, transparent);cursor:pointer;border:0;border-radius:50%;width:40px;height:40px;font-size:1rem;position:relative}.st-body{z-index:2;pointer-events:none;flex-direction:column;flex:1;justify-content:center;gap:18px;display:flex;position:relative}.st-body a,.st-body button,.st-ctas{pointer-events:auto}.st-kicker{font-family:var(--f-mono);font-size:var(--fs-sm);letter-spacing:.06em;text-transform:uppercase}.st-big{font-family:var(--f-display);letter-spacing:-.05em;font-size:clamp(4rem,22vw,6.6rem);font-weight:800;line-height:.92}.st-big span{letter-spacing:-.02em;margin-left:6px;font-size:.36em}.st-big--end{font-size:clamp(2.4rem,11vw,3.4rem);line-height:1}.st-compare{font-family:var(--f-mono);font-size:var(--fs-sm);flex-direction:column;gap:4px;display:flex}.st-compare span:first-child{font-weight:600}.st-text{max-width:32ch;font-size:1.2rem;line-height:1.4}.st-src{font-family:var(--f-mono);font-size:var(--fs-xs);opacity:.8;align-self:flex-start}.st-ctas{flex-direction:column;gap:10px;display:flex}.st-nav{z-index:1;cursor:pointer;background:0 0;border:0;width:35%;position:absolute;top:80px;bottom:0}.st-prev{left:0}.st-next{width:65%;right:0}@media (prefers-reduced-motion:no-preference){.st-body>*{animation:.5s cubic-bezier(.2,.8,.2,1) both st-up}.st-body>:nth-child(2){animation-delay:60ms}.st-body>:nth-child(3){animation-delay:.12s}.st-body>:nth-child(4){animation-delay:.18s}@keyframes st-up{0%{opacity:.4;transform:translateY(14px)}}}@media (prefers-reduced-motion:reduce){.st-bars i.st-run{transform:scaleX(.5);animation:none!important}}.st-deco{opacity:.09;pointer-events:none;z-index:0;position:absolute;bottom:-40px;right:-70px;transform:rotate(-12deg)}.st-card.tint--ink .st-deco{display:none}.st-head{align-items:center;gap:12px;display:flex}.st-ic,.st-logo{color:#0d1218;background:#fff;border:2px solid #0d1218;border-radius:18px;flex:none;place-items:center;width:58px;height:58px;display:grid;box-shadow:3px 3px #0d1218}.st-logo img{object-fit:contain;width:80%;height:80%}.st-head .st-kicker{margin:0}.st-body{gap:16px}.st-lead{font-family:var(--f-display);letter-spacing:-.01em;text-wrap:balance;max-width:22ch;font-size:clamp(1.45rem,6.4vw,1.9rem);font-weight:700;line-height:1.18}.st-quote{border-left:5px solid;padding-left:18px;font-style:italic;position:relative}.st-foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.st-chip{font-family:var(--f-mono);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.05em;border:1.5px solid;border-radius:999px;padding:3px 10px;font-weight:600}.st-viz{width:100%;max-width:380px}.sv-bars{flex-direction:column;gap:10px;list-style:none;display:flex}.sv-bars li{grid-template-columns:5.6rem 1fr auto;align-items:center;gap:10px;display:grid}.sv-l{font-family:var(--f-mono);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em}.sv-t{background:color-mix(in srgb, currentColor 12%, transparent);border-radius:8px;height:22px;overflow:hidden}.sv-t i{transform-origin:0;background:#0d1218;border-radius:8px;height:100%;display:block}.sv-bars li[data-k=past] .sv-t i{background:#0d121866}.sv-bars li[data-k=ref] .sv-t i{background:repeating-linear-gradient(135deg,#4a5361 0 4px,#0000 4px 8px);box-shadow:inset 0 0 0 2px #4a5361}.sv-bars b{font-family:var(--f-display);white-space:nowrap;font-size:1.2rem;font-weight:800}.sv-bars b small{font-family:var(--f-mono);margin-left:2px;font-size:.7rem;font-weight:400}.sv-ring{align-items:center;gap:14px;display:flex}.sv-ref{font-family:var(--f-mono);font-size:var(--fs-xs);align-items:center;gap:6px;display:flex}.sv-ref i{border-top:3px dashed;width:16px}.sv-dots svg{width:100%;height:auto;display:block}.sv-dots figcaption,.sv-people figcaption{font-family:var(--f-mono);font-size:var(--fs-xs);margin-top:6px}.sv-people>div{gap:6px;display:flex}.sv-people>div>span{width:64px;height:64px;position:relative}.sv-p-bg{opacity:.25;position:absolute;inset:0}.sv-p-fg{position:absolute;inset:0 auto 0 0;overflow:hidden}@media (prefers-reduced-motion:no-preference){.st-ic,.st-logo{animation:.45s cubic-bezier(.3,1.6,.5,1) both st-pop}@keyframes st-pop{0%{opacity:0;transform:scale(.4)rotate(-10deg)}}.st-deco{animation:.9s cubic-bezier(.2,.8,.2,1) both st-deco}@keyframes st-deco{0%{opacity:0;transform:rotate(-30deg)scale(.7)}}.sv-t i{animation:.9s cubic-bezier(.2,.8,.2,1) both sv-grow;animation-delay:calc(var(--d,0s) + .25s)}@keyframes sv-grow{0%{transform:scaleX(0)}}.sv-arc{animation:1.1s cubic-bezier(.2,.8,.2,1) .25s both sv-arc}@keyframes sv-arc{0%{stroke-dasharray:0 var(--c)}}.sv-dots svg{animation:.8s .2s both sv-fade}@keyframes sv-fade{0%{opacity:0;transform:translateY(8px)}}.sv-people>div>span{animation:.5s cubic-bezier(.3,1.6,.5,1) both st-pop;animation-delay:calc(var(--d,0s) + .25s)}}.sv-people svg{flex:none;max-width:none;display:block}.st-trend{font-family:var(--f-display);color:#0d1218;background:#fff;border:2px solid #0d1218;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;padding:6px 16px 6px 6px;font-size:1.05rem;font-weight:800;display:inline-flex;box-shadow:3px 3px #0d1218}.st-trend-ic{color:#fff;background:#4a5361;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.st-trend[data-t=better] .st-trend-ic{background:#0a7d32}.st-trend[data-t=worse] .st-trend-ic{background:#c42b2b}@media (prefers-reduced-motion:no-preference){.st-trend{animation:.5s cubic-bezier(.3,1.6,.5,1) .5s both st-pop}.st-trend svg{animation:1.4s ease-in-out 1s infinite st-arrow}.st-trend[data-t=better] svg{--dy:-3px}.st-trend[data-t=worse] svg{--dy:3px}.st-trend[data-t=stable] svg{--dy:0px;--dx:3px}@keyframes st-arrow{0%,to{transform:translate(0)}50%{transform:translate(var(--dx,2px), var(--dy,0px))}}}
