@import url("https://fonts.googleapis.com/css2?family=DotGothic16&display=swap");@font-face{font-family:DSEG7;font-style:normal;font-weight:400;font-display:swap;src:url(https://cdn.jsdelivr.net/npm/@fontsource/dseg7-classic@5.2.5/files/dseg7-classic-latin-400-normal.woff2) format("woff2")}:root{color-scheme:light;--background:rgb(245,242,235);--lcd-bg-top:rgb(120,148,135);--lcd-bg-bottom:rgb(108,138,124);--lcd-ink:#0c2730}*{box-sizing:border-box}body,html{min-height:100%}body{margin:0;background:var(--background);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button{border:0;font:inherit;-webkit-tap-highlight-color:transparent}.watch-only{display:grid;width:100%;min-height:100svh;place-items:center;padding:max(1rem,env(safe-area-inset-top)) 1rem max(1rem,env(safe-area-inset-bottom));background:var(--background)}.watch-shell{position:relative;width:min(100%,21.25rem)}.watch-image{display:block;width:100%;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.lcd-overlay{position:absolute;left:27.92%;top:34.3%;isolation:isolate;display:flex;width:45.28%;height:18.88%;overflow:hidden;flex-direction:column;border-radius:8px;background:linear-gradient(180deg,var(--lcd-bg-top),var(--lcd-bg-bottom));background-clip:padding-box;box-shadow:inset 0 0 0 1px rgba(18,42,35,.32);-webkit-clip-path:inset(0 round 8px);clip-path:inset(0 round 8px);color:var(--lcd-ink);font-family:DotGothic16,ui-monospace,monospace;font-weight:700;transform:translateZ(0)}.lcd-strip{display:flex;line-height:1;font-size:clamp(.36rem,2.05vw,.5rem)}.lcd-top{height:25%;border-bottom:1.3px solid rgba(10,38,46,.8)}.lcd-bottom{height:19%;border-top:1.3px solid rgba(10,38,46,.8)}.lcd-strip span{display:flex;min-width:0;align-items:center;overflow:hidden;text-overflow:clip;white-space:nowrap}.lcd-top span:first-child{width:34.5%;justify-content:flex-start;padding-left:.32rem;border-right:1.1px solid rgba(10,38,46,.6)}.lcd-top span:nth-child(2){width:33.2%}.lcd-top span:nth-child(2),.lcd-top span:nth-child(3){justify-content:center;border-right:1.1px solid rgba(10,38,46,.6)}.lcd-top span:nth-child(3){width:22.1%}.lcd-top span:nth-child(4){width:10.2%;justify-content:center}.lcd-bottom span:first-child{width:40%;justify-content:flex-start;padding-left:.32rem;border-right:1.1px solid rgba(10,38,46,.6)}.lcd-bottom span:nth-child(2){width:24%;justify-content:center;border-right:1.1px solid rgba(10,38,46,.6)}.lcd-bottom span:nth-child(3){width:36%;justify-content:center}.lcd-digits{position:relative;display:flex;flex:1 1;align-items:center;justify-content:center;padding:0 10px;line-height:1}.lcd-live-digits,.lcd-shadow{font-family:DSEG7,DotGothic16,ui-monospace,monospace;font-size:clamp(1.8rem,12.3vw,2.625rem);white-space:nowrap}.lcd-shadow{position:absolute;color:rgba(12,39,48,.12)}.lcd-live-digits{position:relative}.lcd-colon{animation:colonBlink 1s step-end infinite}.lcd-grid{background-image:radial-gradient(circle,transparent 0 1px,rgba(138,164,148,.6) 1.18px);background-size:2.5px 2.5px;mix-blend-mode:lighten}.lcd-grid,.lcd-sheen{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.lcd-sheen{background:radial-gradient(120% 90% at 50% 20%,rgba(255,255,255,.18),rgba(10,38,46,.1) 100%)}.lcd-light{position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(120% 100% at 50% 42%,rgba(178,240,150,.75),rgba(150,225,170,.3) 70%,rgba(150,225,170,0));mix-blend-mode:screen;transition:opacity .35s ease}.lcd-light.active{opacity:1}.lcd-flash{position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:var(--lcd-ink);animation:lcdFlash .45s step-end infinite}.hotspot{position:absolute;z-index:10;border-radius:.2rem;background:transparent;cursor:pointer}.hotspot:active{background:rgba(60,60,60,.18)}.hotspot.light{left:0;top:27%;width:9%;height:13%}.hotspot.mode{left:0;top:46%;width:9%;height:13%}.hotspot.timer{right:0;top:27%;width:9%;height:13%}.hotspot.start{right:0;top:46%;width:9%;height:13%}.format-toggle{position:fixed;right:max(3.55rem,calc(env(safe-area-inset-right) + 3.55rem));bottom:max(1rem,env(safe-area-inset-bottom));z-index:20;display:grid;grid-template-columns:1fr 1fr;grid-gap:.16rem;gap:.16rem;width:6.25rem;padding:.18rem;border:1px solid rgba(12,39,48,.13);border-radius:999px;background:rgba(245,242,235,.76);box-shadow:0 .55rem 1.35rem rgba(12,39,48,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.format-toggle button{min-height:1.64rem;border-radius:999px;background:transparent;color:rgba(12,39,48,.58);cursor:pointer;font-size:.72rem;font-weight:850;line-height:1}.format-toggle .active{background:var(--lcd-ink);color:var(--background)}.info-toggle{position:fixed;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));z-index:20;display:grid;width:2rem;height:2rem;place-items:center;border:1px solid rgba(12,39,48,.13);border-radius:50%;background:rgba(245,242,235,.7);color:rgba(12,39,48,.55);cursor:pointer;font-size:.92rem;font-weight:800}.info-sheet{position:fixed;inset:0;z-index:30;display:grid;align-items:end;justify-items:center}.info-backdrop{position:absolute;inset:0;background:rgba(12,20,25,.18);cursor:pointer}.info-panel{position:relative;width:min(100%,28rem);max-height:min(76svh,34rem);overflow:auto;padding:1.15rem 1.15rem max(1.15rem,env(safe-area-inset-bottom));border:1px solid rgba(12,39,48,.1);border-radius:1.15rem 1.15rem 0 0;background:rgba(247,245,236,.96);box-shadow:0 -1.2rem 3rem rgba(12,39,48,.12);color:var(--lcd-ink)}.info-close{position:absolute;top:.78rem;right:.78rem;display:grid;width:2rem;height:2rem;place-items:center;border-radius:50%;background:rgba(12,39,48,.08);color:rgba(12,39,48,.7);cursor:pointer;font-size:1.3rem;line-height:1}.info-panel h1{margin:0;padding-right:2.4rem;font-size:1.12rem;line-height:1.2}.info-lede,.legal-copy{margin:.4rem 0 0;color:rgba(12,39,48,.64);font-size:.82rem;line-height:1.45}.time-format-control{display:grid;width:100%;grid-template-columns:1fr 1fr;grid-gap:.28rem;gap:.28rem;margin-top:.9rem;padding:.24rem;border:1px solid rgba(12,39,48,.1);border-radius:999px;background:rgba(255,255,255,.38)}.time-format-control button{min-height:2.35rem;border-radius:999px;background:transparent;color:rgba(12,39,48,.64);cursor:pointer;font-size:.78rem;font-weight:850}.time-format-control .active{background:var(--lcd-ink);color:var(--background)}.function-list{display:grid;grid-gap:.42rem;gap:.42rem;margin:.9rem 0}.function-list div{display:grid;grid-template-columns:4.25rem 1fr;grid-gap:.65rem;gap:.65rem;align-items:start}.function-list dd,.function-list dt{margin:0}.function-list dt{color:var(--lcd-ink);font-family:DotGothic16,ui-monospace,monospace;font-size:.78rem;font-weight:800}.function-list dd{color:rgba(12,39,48,.7);font-size:.78rem;line-height:1.35}@keyframes colonBlink{0%,49%{opacity:1}50%,to{opacity:.22}}@keyframes lcdFlash{0%,49%{opacity:0}50%,to{opacity:.5}}@media (max-width:360px){.watch-only{padding-right:.55rem;padding-left:.55rem}.lcd-live-digits,.lcd-shadow{font-size:clamp(1.65rem,12vw,2.2rem)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;transition-duration:1ms!important}}