.voltmeter-clock-module__bwRM1q__page{width:min(1180px,100% - 2rem);margin:0 auto;padding:2rem 0 4rem}.voltmeter-clock-module__bwRM1q__intro{justify-content:space-between;align-items:flex-end;gap:2rem;padding:1.25rem;display:flex}.voltmeter-clock-module__bwRM1q__intro h1{color:var(--foreground);margin:.2rem 0 .45rem;font-size:clamp(1.45rem,3vw,2.2rem)}.voltmeter-clock-module__bwRM1q__intro p:not(.voltmeter-clock-module__bwRM1q__eyebrow){max-width:680px;color:var(--muted);margin:0;font-size:.85rem;line-height:1.7}.voltmeter-clock-module__bwRM1q__eyebrow{color:var(--accent);letter-spacing:.14em;margin:0;font-size:.68rem;font-weight:800}.voltmeter-clock-module__bwRM1q__introTime{text-align:right;flex:none}.voltmeter-clock-module__bwRM1q__introTime strong{color:var(--foreground);font-family:var(--font-mono), monospace;font-variant-numeric:tabular-nums;letter-spacing:.05em;font-size:clamp(1.45rem,3vw,2.15rem);display:block}.voltmeter-clock-module__bwRM1q__introTime span{color:var(--muted);margin-top:.25rem;font-size:.68rem;display:block}.voltmeter-clock-module__bwRM1q__controls{justify-content:space-between;align-items:stretch;gap:1rem;margin-top:1rem;padding:.65rem;display:flex}.voltmeter-clock-module__bwRM1q__modeTabs{gap:.45rem;display:flex}.voltmeter-clock-module__bwRM1q__modeTabs button,.voltmeter-clock-module__bwRM1q__utilityButtons button{appearance:none;border:2px solid var(--border-strong);background:var(--surface-2);min-height:46px;color:var(--muted);cursor:pointer;font-family:inherit;transition:border-color .1s,color .1s,transform .1s}.voltmeter-clock-module__bwRM1q__modeTabs button{text-align:left;min-width:120px;padding:.45rem 1rem}.voltmeter-clock-module__bwRM1q__modeTabs button:hover,.voltmeter-clock-module__bwRM1q__utilityButtons button:hover,.voltmeter-clock-module__bwRM1q__modeTabs .voltmeter-clock-module__bwRM1q__modeActive{border-color:var(--accent);color:var(--foreground)}.voltmeter-clock-module__bwRM1q__modeTabs .voltmeter-clock-module__bwRM1q__modeActive{background:color-mix(in srgb, var(--accent) 14%, var(--surface-2));box-shadow:3px 3px 0 var(--accent-strong);transform:translate(-2px,-2px)}.voltmeter-clock-module__bwRM1q__modeTabs strong,.voltmeter-clock-module__bwRM1q__modeTabs small{display:block}.voltmeter-clock-module__bwRM1q__modeTabs strong{letter-spacing:.08em;font-size:.8rem}.voltmeter-clock-module__bwRM1q__modeTabs small{margin-top:.15rem;font-size:.58rem}.voltmeter-clock-module__bwRM1q__utilityButtons{gap:.45rem;display:flex}.voltmeter-clock-module__bwRM1q__utilityButtons button{letter-spacing:.05em;padding:.45rem .85rem;font-size:.65rem;font-weight:800}.voltmeter-clock-module__bwRM1q__stage{border:2px solid var(--border-strong);background:var(--surface);isolation:isolate;place-items:center;min-height:580px;margin-top:1rem;display:grid;position:relative;overflow:hidden}.voltmeter-clock-module__bwRM1q__stage:before{z-index:-1;content:"";pointer-events:none;position:absolute;inset:0}.voltmeter-clock-module__bwRM1q__stage:fullscreen{background:var(--background);border:0;width:100vw;height:100vh;margin:0}.voltmeter-clock-module__bwRM1q__stage_analog:before{background:radial-gradient(circle at 50% 35%,#e5c98b22,#0000 48%),repeating-linear-gradient(90deg,#ffffff05 0 1px,#0000 1px 12px)}.voltmeter-clock-module__bwRM1q__stage_water{background:#07131d;min-height:650px}.voltmeter-clock-module__bwRM1q__stage_water:before{background:radial-gradient(at 50% 58%,#42bfe41c 0,#0000 55%),linear-gradient(#091924,#061017)}.voltmeter-clock-module__bwRM1q__stage_dot{background:#080d1c}.voltmeter-clock-module__bwRM1q__stage_dot:before{background-image:linear-gradient(#6f9bef0a 1px,#0000 1px),linear-gradient(90deg,#6f9bef0a 1px,#0000 1px);background-size:16px 16px}.voltmeter-clock-module__bwRM1q__loading{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.12em;font-size:.72rem;animation:1s steps(2,end) infinite voltmeter-clock-module__bwRM1q__blink}.voltmeter-clock-module__bwRM1q__meter{background:#cdbd91;border:8px solid #25231f;min-width:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #070707,inset 0 7px 16px #ffffff24,0 4px 10px #0009}.voltmeter-clock-module__bwRM1q__meter:after{content:"";pointer-events:none;mix-blend-mode:screen;background:linear-gradient(120deg,#fff0 17%,#ffffff2e 27%,#fff0 40%),radial-gradient(circle at 28% 31%,#fff5 0 1px,#0000 2px);position:absolute;inset:0}.voltmeter-clock-module__bwRM1q__meter svg{width:100%;height:auto;display:block}.voltmeter-clock-module__bwRM1q__meterPaper{stroke:#3e3426;stroke-width:2px}.voltmeter-clock-module__bwRM1q__meterArc,.voltmeter-clock-module__bwRM1q__tick,.voltmeter-clock-module__bwRM1q__tickMajor{fill:none;stroke:#312a20}.voltmeter-clock-module__bwRM1q__meterArc{stroke-width:1.8px}.voltmeter-clock-module__bwRM1q__tick{stroke-width:1px}.voltmeter-clock-module__bwRM1q__tickMajor{stroke-width:2px}.voltmeter-clock-module__bwRM1q__meterNumber{fill:#2a241b;font-family:monospace;font-size:8px}.voltmeter-clock-module__bwRM1q__needleShadow{fill:#0005;transform:translate(2px,2px)}.voltmeter-clock-module__bwRM1q__needle{fill:#bc392f;stroke:#521b17;stroke-width:.5px}.voltmeter-clock-module__bwRM1q__needleSmooth{transition:transform 70ms linear}.voltmeter-clock-module__bwRM1q__needleStep{transition:transform .18s cubic-bezier(.25,1.5,.5,1)}.voltmeter-clock-module__bwRM1q__needleHubOuter{fill:#28241e;stroke:#0f0e0c;stroke-width:2px}.voltmeter-clock-module__bwRM1q__needleHub{fill:#b6a16f;stroke:#4c412e}.voltmeter-clock-module__bwRM1q__meterReadout{z-index:2;color:#e7d4a2;font-variant-numeric:tabular-nums;text-align:center;background:#241f18;border:1px solid #5a4f39;min-width:29px;padding:2px 4px;font-family:monospace;font-size:.68rem;position:absolute;bottom:6px;right:8px}.voltmeter-clock-module__bwRM1q__analogPanel{background:linear-gradient(90deg,#544e40,#2c2a26 4%,#464137 50%,#292724 96%,#544e40),#3d3931;border:3px solid #302d27;width:min(1040px,100% - 2rem);padding:clamp(1rem,3vw,2rem);box-shadow:inset 0 0 0 3px #77705f,inset 0 0 28px #000b,0 24px 45px #0008}.voltmeter-clock-module__bwRM1q__brandPlate{color:#29231a;letter-spacing:.1em;text-align:center;background:#b09a65;border:2px solid #191714;width:max-content;max-width:100%;margin:0 auto 1.25rem;padding:.35rem 1rem;font-family:monospace;font-size:clamp(.54rem,1.4vw,.72rem);font-weight:800;box-shadow:inset 0 0 0 1px #e1cb91,2px 3px #151310}.voltmeter-clock-module__bwRM1q__meterGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.55rem,2vw,1.25rem);display:grid}.voltmeter-clock-module__bwRM1q__analogFooter{color:#b6aa8c;letter-spacing:.08em;justify-content:space-between;margin-top:1.25rem;font-family:monospace;font-size:.58rem;display:flex}.voltmeter-clock-module__bwRM1q__powerLamp{vertical-align:-1px;background:#65be5a;border:1px solid #172416;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block;box-shadow:0 0 9px #65be5a}.voltmeter-clock-module__bwRM1q__waterShell{flex-direction:column;align-items:center;gap:.8rem;width:min(1040px,100% - 1.5rem);display:flex}.voltmeter-clock-module__bwRM1q__waterCanvas{background:#07131d;border:2px solid #315465;width:100%;height:auto;display:block;box-shadow:8px 8px #102d3a,0 0 50px #42bfe41c}.voltmeter-clock-module__bwRM1q__dotShell{flex-direction:column;align-items:center;gap:.85rem;width:min(820px,100% - 1.5rem);display:flex}.voltmeter-clock-module__bwRM1q__dotCanvas{width:100%;height:auto;image-rendering:pixelated;background:#080d1c;border:2px solid #34415c;display:block;box-shadow:8px 8px #23345f,0 0 45px #5b8def18}.voltmeter-clock-module__bwRM1q__dotLegend{color:#7f8ba3;letter-spacing:.08em;flex-wrap:wrap;justify-content:center;gap:1rem;font:10px monospace;display:flex}.voltmeter-clock-module__bwRM1q__dotLegend span{align-items:center;gap:5px;display:flex}.voltmeter-clock-module__bwRM1q__dotLegend i{width:12px;height:3px;display:inline-block}.voltmeter-clock-module__bwRM1q__legendHour{background:#f3e8c5}.voltmeter-clock-module__bwRM1q__legendMinute{background:#9ebcff}.voltmeter-clock-module__bwRM1q__legendSecond{background:#ef6f6c}.voltmeter-clock-module__bwRM1q__notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.voltmeter-clock-module__bwRM1q__notes article{padding:1rem}.voltmeter-clock-module__bwRM1q__notes article>span{color:var(--accent);margin-bottom:.35rem;font-family:monospace;font-size:.65rem;display:block}.voltmeter-clock-module__bwRM1q__notes strong{color:var(--foreground);letter-spacing:.06em;font-size:.72rem;display:block}.voltmeter-clock-module__bwRM1q__notes p{color:var(--muted);margin:.45rem 0 0;font-size:.7rem;line-height:1.65}@keyframes voltmeter-clock-module__bwRM1q__blink{50%{opacity:.4}}@media (max-width:820px){.voltmeter-clock-module__bwRM1q__page{width:min(100% - 1rem,720px);padding-top:1rem}.voltmeter-clock-module__bwRM1q__intro{flex-direction:column;align-items:flex-start;gap:1rem}.voltmeter-clock-module__bwRM1q__introTime{text-align:left}.voltmeter-clock-module__bwRM1q__controls{flex-direction:column}.voltmeter-clock-module__bwRM1q__modeTabs,.voltmeter-clock-module__bwRM1q__utilityButtons{width:100%}.voltmeter-clock-module__bwRM1q__modeTabs button{flex:1;min-width:0;padding:.45rem .55rem}.voltmeter-clock-module__bwRM1q__utilityButtons button{flex:1}.voltmeter-clock-module__bwRM1q__stage{min-height:520px}.voltmeter-clock-module__bwRM1q__stage_water{min-height:570px}.voltmeter-clock-module__bwRM1q__meterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.voltmeter-clock-module__bwRM1q__meterGrid .voltmeter-clock-module__bwRM1q__meter:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - .35rem);min-width:180px}.voltmeter-clock-module__bwRM1q__waterShell{width:calc(100% - .7rem)}.voltmeter-clock-module__bwRM1q__notes{grid-template-columns:1fr}}@media (max-width:520px){.voltmeter-clock-module__bwRM1q__modeTabs small{display:none}.voltmeter-clock-module__bwRM1q__modeTabs button{text-align:center;min-height:40px}.voltmeter-clock-module__bwRM1q__utilityButtons{flex-direction:column}.voltmeter-clock-module__bwRM1q__stage{min-height:490px}.voltmeter-clock-module__bwRM1q__stage_water{min-height:400px}.voltmeter-clock-module__bwRM1q__analogPanel{width:calc(100% - .7rem);padding:.75rem}.voltmeter-clock-module__bwRM1q__meterGrid{gap:.35rem}.voltmeter-clock-module__bwRM1q__meter{border-width:5px}.voltmeter-clock-module__bwRM1q__meterGrid .voltmeter-clock-module__bwRM1q__meter:last-child{min-width:145px}.voltmeter-clock-module__bwRM1q__brandPlate{margin-bottom:.7rem;padding-inline:.5rem}.voltmeter-clock-module__bwRM1q__analogFooter{flex-direction:column;align-items:flex-start;gap:.35rem;margin-top:.7rem}.voltmeter-clock-module__bwRM1q__waterShell,.voltmeter-clock-module__bwRM1q__dotShell{width:calc(100% - .7rem)}.voltmeter-clock-module__bwRM1q__waterCanvas,.voltmeter-clock-module__bwRM1q__dotCanvas{box-shadow:4px 4px #23345f}}@media (prefers-reduced-motion:reduce){.voltmeter-clock-module__bwRM1q__needleSmooth,.voltmeter-clock-module__bwRM1q__needleStep,.voltmeter-clock-module__bwRM1q__loading{transition:none;animation:none}}
.demo-notes{border:var(--pixel) solid var(--border-strong);background:var(--surface);width:min(1120px,100% - 32px);color:var(--foreground-soft);word-break:keep-all;margin:28px auto 0;padding:clamp(18px,3.2vw,28px)}.demo-notes-kicker{color:var(--accent);font:850 .68rem/1 var(--font-geist-mono), monospace;letter-spacing:.06em;margin:0 0 8px}.demo-notes-heading{color:var(--foreground);margin:0 0 10px;font-size:clamp(1.15rem,2.6vw,1.45rem);font-weight:850;line-height:1.3}.demo-notes-intro{margin:0;font-size:.92rem;line-height:1.75}.demo-notes-steps{gap:6px;margin:16px 0 0;padding-left:1.4rem;font-size:.88rem;line-height:1.7;list-style:decimal;display:grid}.demo-notes-steps li{padding-left:.15rem;display:list-item}.demo-notes-steps li::marker{color:var(--accent);font-weight:800}.demo-notes-subheading{color:var(--foreground);margin:26px 0 12px;font-size:.98rem;font-weight:800}.demo-notes-cards{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.demo-notes-card{border:var(--pixel) solid var(--border);background:var(--surface-2);padding:14px 15px}.demo-notes-card-no{color:var(--accent);font:850 .7rem/1 var(--font-geist-mono), monospace;margin:0 0 6px}.demo-notes-card-title{color:var(--foreground);margin:0 0 6px;font-size:.88rem;font-weight:800;line-height:1.45}.demo-notes-card-body{margin:0;font-size:.82rem;line-height:1.7}.demo-notes-limits{border:var(--pixel) dashed var(--border-strong);background:var(--surface-2);margin-top:20px;padding:14px 15px}.demo-notes-limits-title{color:var(--foreground);margin:0 0 6px;font-size:.86rem;font-weight:800}.demo-notes-limits-body{color:var(--muted);margin:0;font-size:.82rem;line-height:1.75}.demo-notes-sources{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:16px 0 0;font-size:.76rem;line-height:1.6;display:flex}.demo-notes-sources>span{color:var(--muted);font-weight:800}.demo-notes-sources a{color:var(--foreground-soft);text-underline-offset:3px;text-decoration:underline}.demo-notes-sources a:hover,.demo-notes-sources a:focus-visible{color:var(--accent)}@media (max-width:620px){.demo-notes{width:min(100% - 24px,1120px)}.demo-notes-cards{grid-template-columns:1fr}}
