.site-header.site-header-utility{flex-wrap:nowrap;min-height:68px;padding-block:12px}.site-header-utility .wordmark{font-size:1.375rem}.site-header-utility .brand-symbol{width:22px;height:23px}.site-header-utility .utility-home{color:var(--muted);padding-block:10px;font-size:.875rem}.time-focus{place-items:center;min-height:calc(100svh - 68px);padding:32px 20px 40px;display:grid}.time-console{width:min(100%,840px)}.time-heading{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:16px;display:flex}.time-heading h1{letter-spacing:-.02em;margin:0;font-size:1.125rem;font-weight:500;line-height:1.4}.time-source{color:var(--muted);text-align:right;font-size:.8125rem}.time-instrument{grid-template-columns:224px 1fr;align-items:center;gap:48px;width:fit-content;max-width:100%;margin:28px auto;display:grid}.time-dial{width:100%;height:auto;color:var(--blue-deep);display:block}.time-dial-face{fill:var(--surface);stroke:var(--route);stroke-width:1px}.time-dial-track{fill:none;stroke:var(--rule);stroke-width:.5px}.time-dial-tick{stroke:var(--route);stroke-width:1px}.time-dial-major{stroke:var(--blue);stroke-width:1.5px}.time-dial-numbers{fill:var(--muted);text-anchor:middle;font-variant-numeric:tabular-nums;font-size:14px}.time-dial-nine{display:none}.time-dial-mark{fill:var(--surface);stroke:currentColor;stroke-width:1.5px}.time-subdial-track{fill:none;stroke:var(--route);stroke-width:1px}.time-subdial-tick{stroke:var(--route);stroke-width:1.5px}.time-subdial-major{stroke:var(--blue)}.time-tenth-hand{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round}.time-tenth-hub{fill:currentColor}.time-dial-zone{fill:var(--muted);text-anchor:middle;letter-spacing:.06em;font-size:12px}.time-hour-hand,.time-minute-hand{stroke:var(--blue-deep);stroke-width:4px;stroke-linecap:round}.time-minute-hand{stroke-width:2.5px}.time-second-hand{stroke:var(--blue);stroke-width:1px}.time-dial-hub{fill:var(--blue-deep)}[data-state=unavailable] .time-dial-hands{visibility:hidden}@media (prefers-reduced-motion:reduce){.time-subdial{display:none}.time-dial-nine{display:inline}}.time-clocks{min-width:0}.time-clock-label{color:var(--muted);margin-bottom:2px;font-size:.875rem;display:block}.time-reference time{color:var(--blue-deep);letter-spacing:-.035em;font-size:clamp(2.75rem,6vw,4.625rem);font-weight:450;line-height:1.12;display:block}.time-reference time,.time-local time,.time-device time,.time-coordinates dd,.time-results dd,.time-facts dd{font-variant-numeric:tabular-nums;white-space:nowrap}.time-fraction{letter-spacing:-.015em;color:var(--muted);font-size:.68em;line-height:1}.time-date{color:var(--muted);margin:6px 0 0;font-size:.8125rem}.time-local{margin-top:20px}.time-local time{letter-spacing:-.025em;font-size:1.75rem;font-weight:450;line-height:1.2;display:block}.time-coordinates{border-block:1px solid var(--rule);background:var(--surface);grid-template-columns:1fr 1.4fr;margin:0;display:grid}.time-coordinates>div{min-width:0;padding:16px 72px 16px 20px;position:relative}.time-coordinates>div+div{border-left:1px solid var(--rule)}.time-coordinates dt{color:var(--muted);font-size:.8125rem}.time-coordinates dt span{margin-left:6px}.time-coordinates dd{letter-spacing:-.02em;margin:4px 0 0;font-size:1.125rem;line-height:1.4}.time-copy{width:44px;height:44px;color:var(--blue-deep);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.time-copy svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.time-copy-check,.time-copy[data-copied=true] .time-copy-icon{display:none}.time-copy[data-copied=true] .time-copy-check{display:block}.time-copy:hover:not(:disabled){background:var(--blue-tint);border-color:var(--rule)}.time-copy:disabled{color:var(--muted);cursor:default}.time-copy:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.time-copy-status{color:var(--ink);margin:8px 0 0;font-size:.8125rem}.time-copy-status:not([data-error=true]){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.time-outcome{text-align:center;max-width:65ch;margin:24px auto 20px}.time-device{justify-content:center;align-items:baseline;gap:12px;margin:0 0 10px;display:flex}.time-device-label{color:var(--muted);font-size:.8125rem}.time-device time{font-size:1.125rem}.time-verdict{text-wrap:balance;margin:0;font-size:1.125rem;font-weight:500;line-height:1.5}.time-status{color:var(--muted);min-height:1.4em;margin:4px 0 0;font-size:.8125rem}.time-results{text-align:center;border-block:1px solid var(--rule);grid-template-columns:repeat(4,1fr);margin:0;padding-block:16px;display:grid}.time-results>div{min-width:0;padding:0 12px}.time-results>div+div{border-left:1px solid var(--rule)}.time-results dt{color:var(--muted);font-size:.8125rem}.time-results dd{letter-spacing:-.03em;margin:6px 0 0;font-size:1.75rem;line-height:1.2}.time-actions{justify-content:center;align-items:center;gap:16px;margin-top:20px;display:flex}.time-button{background:var(--blue);color:var(--paper);border:1px solid var(--blue);font:inherit;cursor:pointer;min-height:44px;transition:background .15s var(--ease);padding:11px 20px;font-size:.875rem}.time-button:hover:not(:disabled){background:var(--blue-deep)}.time-button:disabled{cursor:wait;background:var(--surface);color:var(--muted);border-color:var(--rule)}.time-button:focus-visible,.time-explanation summary:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.time-actions p{color:var(--muted);margin:0;font-size:.75rem}.time-about{border-top:1px solid var(--rule);grid-template-columns:1fr 1.3fr;gap:64px;max-width:960px;padding-block:40px 64px;display:grid}.time-about h2{letter-spacing:-.02em;margin:0 0 16px;font-size:1.125rem;font-weight:500;line-height:1.4}.time-about p{margin:0 0 12px;font-size:.875rem;line-height:1.65}.time-about .time-note,.time-method>p,.time-explanation p{color:var(--muted)}.time-facts{margin:0;font-size:.875rem}.time-facts>div{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding-block:10px;display:flex}.time-facts>div:first-child{padding-top:0}.time-facts dt{color:var(--muted)}.time-facts dd{overflow-wrap:anywhere;white-space:normal;margin:0}.time-about .time-location-title{margin-top:32px}.time-explanation{font-size:.875rem}.time-explanation summary{cursor:pointer;width:fit-content;color:var(--blue-deep);padding-block:8px}.time-explanation p{margin-top:12px}@media (width<=600px){.time-focus{padding-block:16px 24px}.time-heading{gap:12px;padding-bottom:12px}.time-instrument{grid-template-columns:120px minmax(0,1fr);gap:20px;width:100%;margin-block:16px}.time-reference time{font-size:clamp(1.75rem,8vw,2.75rem)}.time-local{margin-top:16px}.time-local time{font-size:1.75rem}.time-date{font-size:.75rem;line-height:1.4}.time-coordinates{grid-template-columns:1fr}.time-coordinates>div{flex-direction:column;justify-content:center;min-height:60px;padding:8px 64px 8px 12px;display:flex}.time-coordinates>div+div{border-left:0;border-top:1px solid var(--rule)}.time-coordinates dd{white-space:normal;overflow-wrap:anywhere;margin-top:2px;font-size:.875rem}.time-outcome{margin-block:16px}.time-results{grid-template-columns:repeat(2,1fr);gap:12px 0;padding-block:12px}.time-results>div:nth-child(3){border-left:0}.time-results dt{line-height:1.4}.time-results dd{letter-spacing:-.02em;margin-top:4px;font-size:1.125rem}.time-actions{flex-direction:column;gap:8px;margin-top:12px}.time-about{grid-template-columns:1fr;gap:32px;padding-block:32px 48px}}@media (width<=359px){.time-instrument{grid-template-columns:96px minmax(0,1fr);gap:16px}.time-local time{font-size:1.375rem}}@media (height<=740px) and (width>=601px){.time-focus{padding-block:20px 28px}.time-instrument{grid-template-columns:184px 1fr;margin-block:20px}}
