:root{color-scheme:dark;--bg: #000;--text: #F0F4FF;--text-muted: #C8D0E2;--text-dim: #8A94AD;--accent: #5B9EFF;--accent-light: #9CC6FF;--accent-deep: #3D8BFF;--ice: #9CE8FF;--on-accent: #08111F;--border: rgba(255, 255, 255, .09);--surface-3: linear-gradient(115deg, rgba(255, 255, 255, .06) 0px, rgba(255, 255, 255, .02) 220px, rgba(255, 255, 255, 0) 420px), #1E304D;--surface-1: linear-gradient(180deg, rgba(150, 185, 255, .05) 0px, rgba(150, 185, 255, 0) 260px), #16253F;--bevel: inset 0 1px 0 rgba(255, 255, 255, .085), inset 1px 0 0 rgba(255, 255, 255, .03), inset 0 -1px 0 rgba(0, 0, 0, .4), inset -1px 0 0 rgba(0, 0, 0, .2);--gutter: max(clamp(16px, 5vw, 72px), env(safe-area-inset-left, 0px))}*{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--text)}body{font-family:Chakra Petch,system-ui,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums lining-nums;overflow-x:hidden}a{color:inherit}.hz-cd-accent{color:var(--ice)}.hz-cd-bar{position:absolute;top:0;left:0;right:0;z-index:5;display:flex;align-items:center;padding:14px var(--gutter);padding-top:calc(14px + env(safe-area-inset-top,0px))}.hz-cd-brand{display:inline-flex;align-items:center;gap:10px;min-height:48px;text-decoration:none;font-size:19px;font-weight:700;letter-spacing:.02em}.hz-cd-brand img{border-radius:50%;display:block}.hz-cd-hero{position:relative;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.hz-cd-hole{position:absolute;inset:0}.hz-cd-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.8) 0%,rgba(0,0,0,.4) 40%,transparent 64%),linear-gradient(180deg,transparent 66%,#000 100%)}.hz-cd-copy{position:relative;z-index:2;max-width:780px;padding:110px var(--gutter) 96px}.hz-cd-caps{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ice)}.hz-cd-h1{font-weight:700;font-size:clamp(40px,5.3vw,78px);line-height:1;letter-spacing:-.02em;margin:14px 0 0;text-wrap:balance}.hz-cd-when{margin:22px 0 0;display:flex;flex-direction:column;gap:4px}.hz-cd-when time{font-size:clamp(18px,1.7vw,22px);font-weight:600}.hz-cd-local{color:var(--text-dim);font-size:15px}.hz-cd-clock{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:26px;max-width:520px}.hz-cd-unit{display:flex;flex-direction:column;align-items:flex-start;padding:14px 16px 12px;border-radius:12px;border:1px solid var(--border);background:color-mix(in srgb,#16253F 72%,transparent);box-shadow:var(--bevel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hz-cd-num{font-size:clamp(30px,3.4vw,46px);font-weight:700;line-height:1;letter-spacing:-.01em}.hz-cd-unit-label{margin-top:8px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}.hz-cd-state{margin-top:26px}.hz-cd-state-word{font-size:clamp(34px,4vw,54px);font-weight:700;line-height:1}.hz-cd-state.is-live .hz-cd-state-word{color:var(--ice)}.hz-cd-state p{margin:10px 0 0;color:var(--text-muted);max-width:46ch}.hz-cd-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.hz-cd-key{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:11px 20px;border-radius:12px;text-decoration:none;font-size:15px;font-weight:700;color:var(--text);background:var(--surface-3);border:1px solid var(--border);box-shadow:0 4px 12px #0003,inset 0 1px #ffffff0d;transition:transform .12s ease,border-color .18s ease}.hz-cd-key.is-primary{color:var(--on-accent);border-color:transparent;padding:11px 24px;background:linear-gradient(180deg,var(--accent-light) 0%,var(--accent) 55%,var(--accent-deep) 100%);box-shadow:0 0 20px #5b9eff52,0 3px 10px #00000047,inset 0 1px #ffffff59}.hz-cd-key:hover{transform:translateY(-1px);border-color:#5b9eff73}.hz-cd-key:active{transform:translateY(1px)}.hz-cd-key:focus-visible,.hz-cd-brand:focus-visible{outline:2px solid var(--ice);outline-offset:3px}.hz-cd-main{position:relative;z-index:2;max-width:1440px;padding:8px var(--gutter) calc(72px + env(safe-area-inset-bottom,0px))}.hz-cd-h2{font-weight:700;font-size:clamp(26px,3vw,38px);line-height:1.1;letter-spacing:-.015em;margin:0}.hz-cd-list{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}@media(min-width:1100px){.hz-cd-list{grid-template-columns:repeat(5,minmax(0,1fr))}}.hz-cd-item{padding:18px 18px 20px;border-radius:18px;border:1px solid var(--border);background:var(--surface-1);box-shadow:var(--bevel),0 12px 32px -12px #0000008c}.hz-cd-item h3{margin:0;font-size:17px;font-weight:700}.hz-cd-item p{margin:8px 0 0;color:var(--text-muted);font-size:15px;line-height:1.5;text-wrap:pretty}@media(max-width:760px){.hz-cd-hero{justify-content:flex-start}.hz-cd-hole{bottom:auto;height:62vh;height:62svh}.hz-cd-shade{background:linear-gradient(180deg,rgba(0,0,0,.45) 0%,transparent 14%,transparent 30%,rgba(0,0,0,.78) 48%,#000 60%,#000 100%)}.hz-cd-copy{padding:40vh 16px 24px;padding-top:40svh;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.hz-cd-h1{font-size:clamp(32px,10.2vw,44px)}.hz-cd-clock{gap:8px}.hz-cd-unit{padding:12px 10px 10px}.hz-cd-num{font-size:clamp(26px,8.6vw,36px)}.hz-cd-unit-label{font-size:10px;letter-spacing:.08em}.hz-cd-key{flex:1 1 calc(50% - 5px)}.hz-cd-key.is-primary{flex-basis:100%}.hz-cd-main{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}}@media(prefers-reduced-motion:reduce){.hz-cd-key{transition:none}.hz-cd-key:hover,.hz-cd-key:active{transform:none}}
