.tt-clock .sp-plate-head>span:first-child{min-width:0}.tt-live{color:var(--ink);white-space:nowrap;align-items:center;gap:8px;font-size:14px;display:inline-flex}.tt-prize{border-bottom:1px solid var(--rule);padding:22px 20px 18px}.tt-big{letter-spacing:-.055em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:clamp(76px,9.4vw,136px);font-weight:450;line-height:.92}.tt-big-sub{font-family:var(--serif);color:var(--ink-2);margin-top:12px;font-size:17px;line-height:1.45}.tt-count{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2px 18px;padding:16px 20px 6px;display:grid}.tt-k{color:var(--ink-2);font-size:14px}.tt-time{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;font-size:clamp(26px,2.8vw,38px);font-weight:450;line-height:1.15}.tt-at{color:var(--ink-2);grid-column:2;font-size:13.5px;line-height:1.45}.tt-days{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;padding:14px 20px 18px;display:grid}.tt-days li{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.tt-bar{border:1px solid var(--rule-2);background:var(--paper);width:100%;height:22px;display:block;position:relative;overflow:visible}.tt-fill{background:rgba(var(--ink-rgb), .12);position:absolute;inset:0 auto 0 0}.tt-days li.past .tt-fill{background:rgba(var(--ink-rgb), .2)}.tt-now{background:var(--needle);width:2px;margin-left:-1px;position:absolute;top:-5px;bottom:-5px}.tt-d{color:var(--ink-3);margin-top:7px;font-size:12.5px;line-height:1.2}.tt-n{font-variant-numeric:tabular-nums;color:var(--ink-2);font-size:15px;line-height:1.25}.tt-days li.today .tt-d,.tt-days li.today .tt-n{color:var(--ink);font-weight:520}.tt-rounds{border-top:1px solid var(--rule-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tt-rounds>li{border-left:1px solid var(--rule);flex-direction:column;min-width:0;padding:16px 22px 22px;display:flex}.tt-rounds>li:first-child{border-left:0;padding-left:0}.tt-rounds>li.open{position:relative}.tt-rounds>li.open:before{content:"";background:var(--ink);height:2px;position:absolute;top:-1px;left:0;right:22px}.tt-r-head{color:var(--ink-2);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;font-size:14px;display:flex}.tt-rounds h3{letter-spacing:-.036em;margin-top:14px;font-size:clamp(30px,3vw,42px);font-weight:460;line-height:1.05}.tt-r-when{color:var(--ink-2);margin-top:10px;font-size:14px;line-height:1.45}.tt-r-brief{font-family:var(--serif);color:var(--ink-2);max-width:30em;margin-top:12px;font-size:16.5px;line-height:1.55}.tt-r-prize{color:var(--ink);font-variant-numeric:tabular-nums;margin-top:auto;padding-top:18px;font-size:14px}.tt-rules{border-top:1px solid var(--rule-2);counter-reset:tt-rule}.tt-rules li{border-bottom:1px solid var(--rule);font-family:var(--serif);color:var(--ink-2);counter-increment:tt-rule;grid-template-columns:40px minmax(0,1fr);padding:14px 0 15px;font-size:16.5px;line-height:1.55;display:grid}.tt-rules li:before{content:counter(tt-rule, decimal-leading-zero);font-family:var(--sans);color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:14px;line-height:1.75}.tt-rules li{max-width:52em}.tt-form{border-top:1px solid var(--rule-2);max-width:920px;padding-top:18px}.tt-form-h{color:var(--ink-2);font-size:14px}.tt-form-h b{color:var(--ink);margin-right:6px;font-weight:540}.tt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px;margin-top:22px;display:grid}.tt-field{flex-direction:column;min-width:0;display:flex}.tt-lab{margin-bottom:8px}.tt-field label{color:var(--ink);font-size:15px;font-weight:500;line-height:1.35}.tt-field label small{color:var(--ink-3);font-size:13px;font-weight:400}.tt-hint{color:var(--ink-2);margin-top:2px;font-size:13.5px;line-height:1.45}.tt-field input{border:1px solid var(--field);background:var(--paper);height:46px;color:var(--ink);font-family:var(--sans);letter-spacing:0;border-radius:0;margin-top:auto;padding:0 14px;font-size:15px;transition:border-color .15s linear}.tt-field input.mono{font-family:var(--mono);font-size:14px}.tt-field input::placeholder{color:var(--ink-3);opacity:1}.tt-field input:focus{outline:2px solid var(--ink);outline-offset:2px;border-color:var(--ink)}.tt-field.bad input,.tt-check.bad input{border-color:var(--ink);border-width:2px}.tt-ferr{border-left:2px solid var(--ink);color:var(--ink);margin-top:7px;padding-left:10px;font-size:14px;font-weight:500;line-height:1.45}.tt-check .tt-ferr{grid-column:2;margin-top:2px}.tt-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.tt-check{border-top:1px solid var(--rule);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;margin-top:26px;padding-top:18px;display:grid}.tt-check input{width:18px;height:18px;accent-color:var(--ink);margin-top:3px}.tt-check label{color:var(--ink);font-size:15px;line-height:1.5}.tt-check label a{text-decoration:underline;-webkit-text-decoration-color:var(--rule-2);text-decoration-color:var(--rule-2);text-underline-offset:4px}.tt-check label a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.tt-check.bad label{font-weight:520}.tt-status{min-height:4px}.tt-err{border-left:2px solid var(--ink);background:var(--surface);color:var(--ink);margin-top:18px;padding:12px 16px 13px;font-size:15px;line-height:1.5}.tt-fallback{flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:8px;font-size:14.5px;display:flex}.tt-fallback a{text-decoration:underline;-webkit-text-decoration-color:var(--rule-2);text-decoration-color:var(--rule-2);text-underline-offset:4px}.tt-fallback .sp-copy{height:auto;text-decoration:underline;-webkit-text-decoration-color:var(--rule-2);text-decoration-color:var(--rule-2);text-underline-offset:4px;padding:0}.tt-send{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:22px;display:flex}.tt-send p{color:var(--ink-2);max-width:36em;font-size:14px;line-height:1.45}.tt-send .btn:disabled{opacity:.6;cursor:wait}.tt-note{max-width:760px;padding:22px 24px 24px}.tt-note-h{letter-spacing:-.024em;font-size:22px;font-weight:460;line-height:1.2}.tt-note .read{margin-top:10px;font-size:16.5px}.tt-ref{color:var(--ink-2);margin-top:8px;font-size:14px}.tt-ref code{font-family:var(--mono);color:var(--ink);font-size:14px}.tt-again{cursor:pointer;background:0 0;border:0;margin-top:16px;padding:0;display:inline-block}@media (max-width:1100px){.tt-clock{max-width:620px}}@media (max-width:900px){.tt-rounds{grid-template-columns:minmax(0,1fr)}.tt-rounds>li{border-left:0;border-bottom:1px solid var(--rule);padding:16px 0 20px}.tt-rounds>li.open:before{right:0}.tt-r-prize{margin-top:0;padding-top:12px}}@media (max-width:720px){.tt-prize{padding:18px 14px 14px}.tt-big{font-size:clamp(64px,21vw,96px)}.tt-big-sub{font-size:16px}.tt-count{grid-template-columns:minmax(0,1fr);padding:14px 14px 4px}.tt-at{grid-column:1}.tt-time{font-size:26px}.tt-days{gap:3px;padding:12px 14px 16px}.tt-d{font-size:11.5px}.tt-n{font-size:14px}.tt-grid{grid-template-columns:minmax(0,1fr);gap:18px}.tt-rules li{grid-template-columns:32px minmax(0,1fr);font-size:16px}.tt-note{padding:18px 16px 20px}}@media (prefers-reduced-motion:reduce){.tt-field input{transition:none}}
