.install-app{display:none}@media (max-width:760px){.install-app{background:#f5f8ef;border:1px solid #d9e4cd;border-radius:10px;margin-top:16px;display:block;overflow:hidden}.install-app-button{text-align:left;color:#18352c;align-items:center;gap:11px;width:100%;min-height:70px;padding:13px;display:flex}.install-app-button>span:nth-child(2){flex:1;min-width:0}.install-app-button strong{font-size:.85rem;font-weight:650;line-height:1.4;display:block}.install-app-button small{color:#58694e;margin-top:2px;font-size:.7rem;line-height:1.5;display:block}.install-app-button:disabled{cursor:wait;opacity:.7}.install-app-button:focus-visible{outline-offset:-4px}.install-app-icon{background:#c8f55a;border-radius:9px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.install-app-icon svg{width:23px;height:23px}.install-app-guide{border-top:1px solid #d9e4cd;padding:14px}.install-app-guide[hidden]{display:none}.install-guide-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.install-guide-heading h3{font-size:.96rem;line-height:1.4}.install-guide-heading>button{border-radius:5px;place-items:center;min-width:40px;min-height:40px;display:grid}.install-platforms{gap:6px;margin:7px 0 15px;display:flex}.install-platforms button{background:#fff;border:1px solid #d2ddc5;border-radius:5px;min-height:40px;padding:9px 12px;font-size:.77rem}.install-platforms button[aria-pressed=true]{color:#fff;background:#18352c;border-color:#18352c}.install-app-guide ol{padding-left:22px;font-size:.82rem;line-height:1.65;list-style:decimal}.install-app-guide li{margin-bottom:10px;padding-left:2px}.install-app-guide li svg{vertical-align:text-bottom;display:inline}.install-app-guide p{color:#58694e;border-top:1px solid #d9e4cd;gap:7px;margin-top:12px;padding-top:12px;font-size:.72rem;line-height:1.6;display:flex}.install-app-guide p svg{margin-top:2px}}@media (display-mode:standalone){.install-app{display:none}}
.hero:has(.live-hero){grid-template-columns:.92fr 1.08fr;gap:44px}.live-hero{justify-content:flex-start;align-self:center;width:100%;max-width:none}.live-scene{isolation:isolate;aspect-ratio:933/800;background:#deddd5;border-radius:16px;position:relative;overflow:hidden;container-type:inline-size}.live-scene-photo{z-index:-1;position:absolute;inset:0;overflow:hidden}.live-scene-photo img{width:164.64%;max-width:none;height:auto}.live-scene-badge{background:#fffffff0;border:1px solid #ffffff96;border-radius:6px;align-items:center;gap:8px;padding:9px 12px;font-size:clamp(10px,2.3cqw,13px);font-weight:650;display:flex;position:absolute;top:4.4%;left:4.4%;box-shadow:0 2px 12px #18352c08}.live-scene-badge>span{background:#94824b;border-radius:50%;width:7px;height:7px}.live-scene-badge.is-live>span{background:#668c2c;box-shadow:0 0 0 3px #668c2c15}.live-device{background:linear-gradient(145deg,#fffefa,#e4e2d9);border:1px solid #ffffffb0;border-radius:6%/8%;width:76%;padding:2.4%;position:absolute;top:20%;left:19%;transform:rotate(-2deg);box-shadow:inset 0 0 0 2px #f9f8f0,4px 5px #b2afa3,9px 15px 25px #302b264d;container-type:inline-size}.live-screen{color:#253327;font-variant-numeric:tabular-nums;background:linear-gradient(120deg,#e4e8db,#d9dfd0);border:1px solid #8d9383;border-radius:5px;padding:3.5%;font-family:Avenir Next,Avenir,Segoe UI,sans-serif;box-shadow:inset 1px 2px 6px #5e685038}.live-screen-brand{border-bottom:1px solid #8c97855c;justify-content:space-between;align-items:center;gap:5px;padding-bottom:1.7%;display:flex}.live-screen-brand strong{letter-spacing:-.05em;align-items:center;gap:2px;font-size:4.2cqw;line-height:1;display:flex}.live-screen-brand strong svg{fill:currentColor;width:3.7cqw;height:3.7cqw}.live-screen-brand>span{align-items:center;gap:5px;font-size:2.8cqw;font-weight:600;display:flex}.live-screen-brand>span svg{width:3.5cqw;height:3.5cqw}.live-clock{justify-content:space-between;align-items:baseline;gap:5px;margin-top:2%;font-size:2.9cqw;line-height:1.2;display:flex}.live-clock time{letter-spacing:.015em;white-space:nowrap;font-size:4cqw;font-weight:650}.live-readings{grid-template-columns:1.2fr 1fr;gap:4%;margin-top:3%;display:grid}.live-current{align-self:center;min-width:0}.live-price-label{letter-spacing:.035em;font-size:2.7cqw;font-weight:650;line-height:1.2}.live-price{white-space:nowrap;align-items:baseline;gap:3%;line-height:1.02;display:flex}.live-price strong{letter-spacing:-.07em;font-size:16cqw;font-weight:650}.live-unit{font-size:2.8cqw;line-height:1.4;display:block}.wide-price strong{font-size:14cqw}.live-period{white-space:nowrap;margin-top:2%;font-size:2.8cqw;line-height:1.3}.live-period>span{font-weight:650}.live-next-grid{border-left:1px solid #8c978580;flex-direction:column;gap:4px;padding-left:10%;display:flex}.live-next-grid>div+div{border-top:1px solid #8c978580;padding-top:4px}.live-next-grid span{font-size:2.5cqw;line-height:1.25;display:block}.live-next-grid strong{letter-spacing:-.03em;font-size:4.6cqw;font-weight:650;line-height:1.25;display:block}.live-next-grid small{letter-spacing:0;font-size:2.5cqw;font-weight:450}.live-curve{margin-top:2%}.live-curve svg{width:100%;height:auto;display:block;overflow:visible}.live-curve-empty{align-items:center;min-height:15cqw;font-size:3cqw;display:flex}.live-screen-foot{letter-spacing:.015em;justify-content:space-between;gap:5px;margin-top:2%;font-size:2.3cqw;line-height:1.2;display:flex}.live-screen-foot b{font-variant-numeric:tabular-nums}.live-scene-note{color:#334432;background:#ffffffe3;border-radius:4px;padding:6px 10px;font-size:clamp(10px,2.1cqw,12px);position:absolute;bottom:4%;right:4.5%}.live-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:15px;display:flex}.live-area{background:#f1f4ed;border:1px solid #dce3d5;border-radius:7px;gap:3px;padding:3px;display:flex}.live-area button{font:inherit;color:#51604d;background:0 0;border:0;border-radius:4px;min-height:38px;padding:8px 12px;font-size:.78rem;font-weight:600}.live-area button[aria-pressed=true]{color:#fff;background:#18352c;box-shadow:0 1px 3px #18352c15}.live-controls>a{text-underline-offset:3px;align-items:center;gap:5px;font-size:.78rem;font-weight:600;text-decoration:underline;display:flex}.hero-visual .hero-live-source{text-align:left;color:#63705f;margin-top:11px;font-size:.72rem;line-height:1.6}.hero-live-source p{margin:0;line-height:1.6}.hero-live-source a{text-underline-offset:2px;text-decoration:underline}.hero-live-source details{margin-top:5px}.hero-live-source summary{cursor:pointer;text-underline-offset:3px;width:fit-content;text-decoration:underline}.hero-live-source details p{margin-top:8px}.live-error{color:#735c23;background:#fff6df;border:1px solid #eadcb4;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:10px;font-size:.75rem;display:flex}.live-error button{white-space:nowrap;align-items:center;gap:5px;min-height:38px;text-decoration:underline;display:flex}@media (min-width:761px) and (max-width:1050px){.hero:has(.live-hero){grid-template-columns:.85fr 1.15fr;gap:28px}.live-device{width:83%;left:12%}.live-controls{gap:8px}.live-area button{padding-inline:10px}}@media (max-width:760px){.hero:has(.live-hero){grid-template-columns:1fr;gap:30px;padding-top:18px}.hero .live-hero{grid-row:1;justify-self:center;max-width:560px}.live-scene{aspect-ratio:933/800}.live-device{width:90%;padding:2.8%;top:17%;left:5%;transform:rotate(-1deg)}.live-scene-badge{padding:7px 10px;font-size:11px;top:4%;left:4.5%}.live-scene-note{display:none}.live-controls{gap:10px;margin-top:12px}.live-area button{min-height:40px;padding-inline:10px;font-size:.74rem}.live-controls>a{font-size:.73rem}.hero-visual .hero-live-source{margin-top:9px;font-size:.7rem}.live-clock{font-size:3.1cqw}.live-price-label{font-size:2.85cqw}.live-next-grid span{font-size:2.7cqw}.live-screen-foot{font-size:2.3cqw}}@media (prefers-reduced-motion:reduce){.live-device{transform:none}}
