.wto-polling-rate-page{--wto-subtext:var(--wto-muted)}.wto-polling-rate-page>main{margin:clamp(1.35rem,3vw,2.5rem) auto 3.5rem!important}.wto-polling-rate{width:min(100%,1120px);margin:0 auto;border:1px solid color-mix(in srgb,var(--wto-muted) 42%,transparent);border-radius:18px;padding:clamp(1rem,3vw,2rem);background:color-mix(in srgb,var(--wto-bg) 88%,#000);box-shadow:0 1.5rem 3rem #0002;outline:0}.wto-polling-rate:focus-visible{outline:3px solid color-mix(in srgb,var(--wto-accent) 45%,transparent);outline-offset:4px}.wto-polling-rate__layout{display:grid;grid-template-columns:minmax(0,1fr) 14.5rem;gap:1rem;align-items:stretch}.wto-polling-rate__main{min-width:0}.wto-polling-rate__top{text-align:center;margin:0 0 .65rem}.wto-polling-rate__top .wto-eyebrow{margin:0 0 .3rem}.wto-polling-rate h2{margin:0;color:var(--wto-text);font-size:clamp(1.2rem,2.3vw,1.65rem)}.wto-polling-rate__signal{display:flex;align-items:center;justify-content:center;gap:1rem;min-height:9.5rem;padding:1.1rem;border:1px solid color-mix(in srgb,var(--wto-muted) 46%,transparent);border-radius:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--wto-bg) 68%,#000),color-mix(in srgb,var(--wto-bg) 82%,#000));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 17%,transparent),inset 0 -1px 0 #0003,0 .65rem 1.2rem #0001;text-align:left}.wto-polling-rate__signal>div{display:grid;gap:.35rem}.wto-polling-rate__signal strong{color:var(--wto-text);font-size:clamp(1rem,2vw,1.22rem)}.wto-polling-rate__signal span:not(.wto-polling-rate__key){color:var(--wto-muted);font-size:.85rem;line-height:1.5}.wto-polling-rate__key{display:grid;place-items:center;flex:0 0 auto;width:4.8rem;height:4.8rem;border:1px solid color-mix(in srgb,var(--wto-muted) 52%,transparent);border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--wto-bg) 95%,#fff),color-mix(in srgb,var(--wto-bg) 76%,#000));box-shadow:0 3px 0 color-mix(in srgb,var(--wto-muted) 38%,transparent),0 6px 10px #0002;color:var(--wto-text);font-size:1.6rem;font-weight:700}.wto-polling-rate.is-measuring .wto-polling-rate__key{border-color:var(--wto-accent);background:var(--wto-accent);color:var(--wto-bg);transform:translateY(3px);box-shadow:0 0 0 3px color-mix(in srgb,var(--wto-accent) 24%,transparent)}.wto-polling-rate__trace{display:flex;align-items:end;gap:.3rem;height:4.2rem;margin:.9rem 0;padding:.6rem .8rem;border:1px solid color-mix(in srgb,var(--wto-muted) 28%,transparent);border-radius:10px;background:color-mix(in srgb,var(--wto-bg) 86%,#000)}.wto-polling-rate__trace i{display:block;flex:1;min-width:3px;height:14%;border-radius:4px 4px 1px 1px;background:color-mix(in srgb,var(--wto-muted) 45%,transparent);transition:height .14s ease,background .14s ease}.wto-polling-rate__trace i.is-live{background:var(--wto-accent)}.wto-polling-rate__notice{margin:0;padding:.7rem .85rem;border:1px solid color-mix(in srgb,var(--wto-accent) 44%,transparent);border-radius:9px;background:color-mix(in srgb,var(--wto-accent) 16%,var(--wto-bg));color:var(--wto-text);font-size:.84rem}.wto-polling-rate__help{max-width:44rem;margin:.7rem auto 0!important;color:var(--wto-muted);font-size:.84rem;line-height:1.5;text-align:center}.wto-polling-rate__sidebar{display:flex;flex-direction:column;justify-content:space-between;gap:1rem;padding:1rem;border:1px solid color-mix(in srgb,var(--wto-muted) 28%,transparent);border-radius:14px;background:color-mix(in srgb,var(--wto-bg) 80%,#000)}.wto-polling-rate__stats{display:grid;gap:.5rem;margin:0}.wto-polling-rate__stats div{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.72rem .8rem;border:1px solid color-mix(in srgb,var(--wto-muted) 32%,transparent);border-radius:10px;background:color-mix(in srgb,var(--wto-bg) 82%,#000)}.wto-polling-rate__stats span{color:var(--wto-muted);font-size:.64rem;letter-spacing:.08em;text-transform:uppercase}.wto-polling-rate__stats strong{color:var(--wto-text);font-size:.92rem;text-align:right}.wto-polling-rate__actions{display:grid;grid-template-columns:repeat(4,1fr);gap:.4rem}.wto-polling-rate__actions button{display:grid;place-items:center;min-height:2.35rem;padding:.35rem;border:1px solid color-mix(in srgb,var(--wto-muted) 48%,transparent);border-radius:7px;background:transparent;color:var(--wto-text);font:1.05rem/1 system-ui,sans-serif;cursor:pointer}.wto-polling-rate__actions button:hover:not(:disabled){border-color:var(--wto-accent);color:var(--wto-accent)}.wto-polling-rate__actions button:disabled{opacity:.48;cursor:not-allowed}.wto-polling-rate__log-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.1rem}.wto-polling-rate__log-head h2{font-size:1.05rem}.wto-polling-rate__log-head span{color:var(--wto-muted);font-size:.76rem}.wto-polling-rate__log{display:grid;gap:.35rem;max-height:10rem;margin:.55rem 0 0;padding:0;overflow:auto;list-style:none}.wto-polling-rate__log li{display:grid;grid-template-columns:5.5rem minmax(0,1fr) auto;gap:.75rem;align-items:center;padding:.55rem .7rem;border:1px solid color-mix(in srgb,var(--wto-muted) 23%,transparent);border-radius:8px;background:color-mix(in srgb,var(--wto-bg) 92%,#000);color:var(--wto-muted);font-size:.78rem}.wto-polling-rate__log li b{color:var(--wto-text)}.wto-polling-rate__log li.is-empty{display:block;text-align:center}@media(max-width:820px){.wto-polling-rate__layout{grid-template-columns:1fr}.wto-polling-rate__sidebar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.wto-polling-rate__actions{width:10rem}}@media(max-width:700px){.wto-polling-rate-page>main{margin:1.25rem auto 2.5rem!important}.wto-polling-rate__signal{min-height:8rem}.wto-polling-rate__sidebar{display:block}.wto-polling-rate__actions{width:100%;margin-top:.8rem}.wto-polling-rate__help{text-align:left}.wto-polling-rate__log li{grid-template-columns:4.5rem minmax(0,1fr);gap:.45rem}.wto-polling-rate__log li span{grid-column:2}}
