a.pv-row{color:inherit;text-decoration:none}a.pv-row:focus-visible{outline:2px solid var(--warm);outline-offset:2px}.pu-rb__bar{--night:25%;grid-template-columns:var(--night) 1fr;cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;border-radius:10px;height:64px;display:grid;position:relative}.pu-rb__bar:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.pu-rb__night{background:repeating-linear-gradient(135deg, var(--signal) 0 4px, transparent 4px 10px);box-shadow:inset 0 0 0 1px var(--signal);border-radius:10px 0 0 10px}.pu-rb__day{background:var(--ink);border-radius:0 10px 10px 0}.pu-rb__now{width:0;position:absolute;bottom:-9px;left:0}.pu-rb__now:before{content:"";border:5px solid #0000;border-bottom-color:var(--ink);position:absolute;bottom:0;left:-5px}.pu-rb__now i{color:#1119;font-size:12px;font-style:normal;position:absolute;bottom:-7px;left:8px}.pu-rb__probe{background:var(--signal-text);pointer-events:none;border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-12px;bottom:-6px;left:50%}.pu-rb__probe b{background:var(--ink);color:var(--warm);font-family:var(--mono);white-space:nowrap;border-radius:7px;padding:4px 9px;font-size:13px;font-weight:500;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.pu-rb .pv-band__axis{margin-top:18px}.pu-rb .pv-band__axis--you{margin-top:4px}.pu-rb__tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;display:flex}.pu-rb__reset{font:inherit;min-height:40px;color:var(--ink);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 12px;font-size:14px;-webkit-text-decoration:underline #1111114d;text-decoration:underline #1111114d}.pu-rb__reset:hover{-webkit-text-decoration-color:var(--signal-text);text-decoration-color:var(--signal-text)}.pu-rb__read{border-top:1px solid var(--line-ink);grid-template-columns:5fr 7fr;align-items:start;gap:48px;margin-top:40px;padding-top:32px;display:grid}.pu-rb__clock{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(44px,5vw,68px);font-weight:500;line-height:1}.pu-rb__clock small{letter-spacing:0;color:#1111119e;font-size:18px;font-family:var(--sans)}.pu-rb__there{color:#111111b8;margin-top:12px;font-size:17px}.pu-rb__sum{margin-top:20px;font-size:17px}.pu-rb__sum b{font-weight:600}.pu-rb__rates{grid-template-columns:1.5fr 1fr 1fr;gap:0;margin:0;display:grid}.pu-rb__rates>div{border-left:1px solid var(--line-ink);transition:opacity .25s var(--ease);padding:2px 20px}.pu-rb__rates dt{color:#111111ad;font-size:15px}.pu-rb__rates dd{font-family:var(--display);letter-spacing:-.02em;margin:6px 0 0;font-size:36px;font-weight:500;line-height:1.15}.pu-rb__rates dd small{font-size:14px;font-family:var(--sans);letter-spacing:0;color:#111111ad;margin-left:2px;display:inline-block}.pu-rb__rates>div.is-hot dd span{color:var(--signal-text)}.pu-rb__rates>div.is-off dd{color:#11111161}.pu-rb__rates>div.is-off dd small{color:#111111ad;margin:4px 0 0;display:block}.pu-headrow{justify-content:space-between;align-items:baseline;gap:32px;display:flex}.pu-headrow p{color:var(--muted);text-align:right;max-width:320px;font-size:16px}.pu-axis{margin-top:56px;position:relative}.pu-axis__line{background:var(--line);border-radius:2px;height:2px;position:absolute;top:4px;left:0;right:0}.pu-axis__fill{background:var(--signal);transform-origin:0;transition:transform 1.6s var(--ease);border-radius:2px;position:absolute;inset:0}.pu-axis__steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.pu-axis__steps li{transition:opacity .5s var(--ease), transform .5s var(--ease);transition-delay:calc(var(--i) * .22s);padding-top:34px;position:relative}.pu-axis__steps li:before{content:"";background:var(--signal);width:10px;height:10px;box-shadow:0 0 0 5px var(--void);border-radius:50%;position:absolute;top:0;left:0}.pu-axis__t{font-family:var(--mono);color:var(--signal);font-size:13px}.pu-axis__steps h3{margin-top:6px;font-size:20px;font-weight:500;line-height:1.2}.pu-axis__steps p{color:var(--muted);margin-top:10px;font-size:15.5px;line-height:1.45}.pu-axis.is-armed .pu-axis__fill{transform:scaleX(0)}.pu-axis.is-armed .pu-axis__steps li{opacity:0;transform:translateY(8px)}.pu-axis.is-armed.is-in .pu-axis__fill{transform:none}.pu-axis.is-armed.is-in .pu-axis__steps li{opacity:1;transform:none}.pu-close{grid-template-columns:5fr 7fr;align-items:center;gap:48px;display:grid}.pu-close__copy>p{color:var(--muted);max-width:400px;margin-top:20px;font-size:18px}.pu-close__cta{flex-direction:column;align-items:flex-start;gap:16px;margin-top:32px;display:flex}.pu-close__cta .pv-copy{min-width:320px}.pu-msg{background:var(--warm);color:var(--ink);border-radius:20px;padding:8px}.pu-msg__head{color:#1111119e;gap:0;padding:6px 16px 8px;font-size:15px;display:grid}.pu-msg__head span{border-bottom:1px solid var(--line-ink);padding:10px 0}.pu-msg__head span:last-child{border-bottom:0}.pu-msg__head b{color:var(--ink);margin-left:8px;font-weight:500}.pu-msg__body{box-shadow:inset 0 0 0 1px var(--line-ink);font-family:var(--mono);white-space:pre-wrap;background:#fff;border-radius:14px;margin:0;padding:22px 24px;font-size:14.5px;line-height:1.9}.pu-msg__foot{color:#111111ad;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 8px 6px 16px;font-size:15px;display:flex}.pu-msg__actions{gap:6px;display:flex}.pu-msg__actions :is(button,a){font:inherit;min-height:40px;color:var(--ink);cursor:pointer;transition:background-color .2s var(--ease), color .2s var(--ease);background:0 0;border:0;border-radius:9px;align-items:center;padding:8px 14px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #1111112e}.pu-msg__actions a{background:var(--ink);color:var(--warm);box-shadow:none}.pu-msg__actions button:hover{background:var(--ink);color:var(--warm)}.pu-msg__actions a:hover{background:#333}@media (width<=900px){.pu-rb__read,.pu-close{grid-template-columns:1fr}.pu-rb__read{gap:28px}.pu-rb__rates{grid-template-columns:1fr;gap:16px}.pu-rb__rates>div{padding:0 0 0 16px}.pu-headrow{flex-direction:column;gap:12px}.pu-headrow p{text-align:left}.pu-axis{margin-top:40px}.pu-axis__line{display:none}.pu-axis__steps{border-left:2px solid var(--signal);grid-template-columns:1fr;gap:0}.pu-axis__steps li{padding:0 0 30px 22px}.pu-axis__steps li:last-child{padding-bottom:0}.pu-axis__steps li:before{top:6px;left:-6px}.pu-close{gap:36px}.pu-close__cta .pv-copy{width:100%;min-width:0}.pu-msg__body{padding:16px;font-size:13px}}
