.header-location.live-location{display:flex;align-items:center;gap:14px;font-size:10px;color:#555;letter-spacing:.4px}.header-weather{white-space:nowrap}.header-clock{font-variant-numeric:tabular-nums;min-width:58px}.hero-hover-status{position:absolute;right:22px;bottom:22px;z-index:5;padding:10px 14px;border:1px solid #fff4;border-radius:18px;background:#ffffff14;backdrop-filter:blur(16px);color:#fff;font-size:9px;letter-spacing:.7px;opacity:0;transform:translateY(8px);transition:opacity .55s,transform .55s;pointer-events:none}.hero-hover-status:before{content:'Ⅱ';margin-right:9px;font-size:10px}.video-centered.is-preview-muted .hero-hover-status{opacity:1;transform:none}.hero-card.is-preview-active .hero-card-caption{color:#111}.hero-card.is-preview-active .hero-card-caption:before{content:'↗';margin-right:8px}
.material-copy{width:100%;max-width:1600px;margin:0 auto 24px}.material-copy h2{font-size:48px}.material-layout{padding:0;border:0;background:none;border-radius:0}.detail-surface{border-radius:12px}.material-toolbar{max-width:1600px;width:100%;margin:16px auto 0;grid-template-columns:1fr 1fr}.material-toolbar .material-selection-label{flex-direction:row;justify-content:end;align-items:center;gap:22px}.detail-surface>.zoom-dial{position:absolute;left:50%;bottom:20px;transform:translateX(-50%);background:#ffffff13;backdrop-filter:blur(22px);border:1px solid #ffffff40;box-shadow:inset 0 1px 0 #ffffff35,0 8px 28px #0002;z-index:5;width:300px}.detail-surface>.zoom-dial.is-adjusting{transform:translateX(-50%) scale(1.015);background:#ffffff20}.zoom-slider input{cursor:default}.custom-pointer .zoom-slider input{cursor:none}.detail-surface>img{transition:filter .45s}.detail-surface.is-inspecting>img{filter:none}.lens{width:240px;height:240px;border:1px solid #ffffffe0;overflow:hidden;box-shadow:0 0 0 1px #0002,0 12px 42px #0005,inset 0 0 16px #fff3;z-index:2}.optical-image{position:absolute;inset:0;width:100%;height:100%;border-radius:50%;pointer-events:none}.lens:before{content:'';position:absolute;inset:2px;border-radius:50%;box-shadow:inset 2px 3px 5px #fff8,inset -3px -4px 9px #0004;z-index:2;pointer-events:none}.lens:after{content:'';position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 20deg,transparent 0 20%,#ffffffa0 27%,transparent 35% 65%,#fff9 74%,transparent 82%);mask-image:radial-gradient(transparent 61%,#000 72%,transparent 76%);mix-blend-mode:screen;z-index:3;pointer-events:none}.rail-visual,.composite-rail .rail-card img,.composite-rail .rail-card:nth-child(3n) img{border-radius:14px}
.hero-float{position:relative}.hero-hover-status{bottom:45px}
