:root{color-scheme:dark;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#111214;color:#f1f2f3}*{box-sizing:border-box}body{margin:0}main{max-width:570px;margin:auto;padding:32px 22px calc(32px + env(safe-area-inset-bottom))}header{display:flex;align-items:center;gap:12px;color:#a9aeb5;font-size:11px;letter-spacing:1px}.brand{font:26px monospace;color:white}.tag{margin-left:auto;letter-spacing:0;border:1px solid #35373b;border-radius:20px;padding:6px 10px}.intro{margin:55px 0 28px}.eyebrow{color:#a1edc0!important;font-size:13px}h1{font-size:32px;letter-spacing:-1px;margin:12px 0}.intro p{color:#91969e;font-size:14px;line-height:1.8}.card{background:#191a1c;border:1px solid #37393c;border-radius:20px;padding:23px 20px}.label{display:flex;justify-content:space-between;font:10px monospace;color:#969ca4;letter-spacing:.5px}.digits{display:flex;align-items:baseline;justify-content:center;margin:30px 0 14px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-variant-numeric:tabular-nums;white-space:nowrap}#clock{font-size:clamp(34px,8.5vw,55px);letter-spacing:-2px}#ms{font-size:clamp(21px,5vw,32px);color:#a1edc0}#date{text-align:center;color:#8f949c;font-size:12px}.status{border-top:1px solid #303236;margin-top:28px;padding-top:16px;display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#a1edc0;gap:6px}button{font:inherit;color:#b9bec5;background:none;border:0;cursor:pointer;min-height:44px}button:disabled{opacity:.5;cursor:wait}.primary{width:100%;background:#a1edc0;color:#15251b;font-size:15px;font-weight:650;border-radius:12px;margin-top:22px;padding:14px}#message{font-size:12px;color:#a6abb2;line-height:1.8;min-height:44px}.options{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#a6abb2}input{accent-color:#a1edc0}.help{border-top:1px solid #303236;margin-top:24px;padding-top:18px}h2{font-size:14px}.help li,.help p,#videoArea p{font-size:12px;line-height:1.9;color:#9298a1}.help ol{padding-left:20px}footer{font-size:10px;color:#626972;margin-top:32px;text-align:center}video{width:100%;border-radius:14px;background:#191a1c}[hidden]{display:none!important}
.digits{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:600}
