@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(../media/098850a6eb1f8577-s.be7b2560.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6dac7af80352e41b-s.303f13d5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(../media/21445b8bd0ec5702-s.077f82d0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(../media/87c7f5b5afcd23bd-s.c91099f6.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d25394c5b8ff78eb-s.073fd20a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c9f6ebf08ddd616b-s.p.8e1a882d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(../media/098850a6eb1f8577-s.be7b2560.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6dac7af80352e41b-s.303f13d5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(../media/21445b8bd0ec5702-s.077f82d0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(../media/87c7f5b5afcd23bd-s.c91099f6.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d25394c5b8ff78eb-s.073fd20a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c9f6ebf08ddd616b-s.p.8e1a882d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik Fallback;src:local(Arial);ascent-override:89.06%;descent-override:23.81%;line-gap-override:0.0%;size-adjust:104.98%}.rubik_10071a06-module__tVJpTa__className{font-family:Rubik,Rubik Fallback;font-style:normal}.rubik_10071a06-module__tVJpTa__variable{--font-rubik:"Rubik","Rubik Fallback"}
@font-face{font-family:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26e9340776e0c8e8-s.e651c8cc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(../media/37f34e4fcce0f2d4-s.p.8b8a2c36.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Silkscreen Fallback;src:local(Arial);ascent-override:68.84%;descent-override:16.71%;line-gap-override:0.0%;size-adjust:149.62%}.silkscreen_c1cd2127-module__4LsFxq__className{font-family:Silkscreen,Silkscreen Fallback;font-style:normal;font-weight:400}.silkscreen_c1cd2127-module__4LsFxq__variable{--font-silkscreen:"Silkscreen","Silkscreen Fallback"}
:root{--room:#14121a;--ink:#111;--body:#3a3a44;--body-dark:#2a2a32;--panel:#4a4a56;--mark:#5c5c68;--label:#f2efe6;--label-dim:#b9b5a8;--led:#ff3b2e;--led-off:#4a1f1b;--window:#2b1210;--vfd:#ffb347;--vfd-off:#4a2e12;--vfd-window:#2b1b0c;--dial-amber:#b8641c;--dial-amber-dim:#7a4414;--font-label:var(--font-rubik),"Helvetica Neue",Arial,sans-serif;--font-matrix:var(--font-silkscreen),"Courier New",monospace;--outline:3px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{height:100%}body{background:var(--room);color:var(--label);font-family:var(--font-label);padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));padding-block:max(24px,env(safe-area-inset-top,0px))max(48px,env(safe-area-inset-bottom,0px));flex-direction:column;align-items:center;min-height:100%;margin:0;font-weight:500;display:flex}.scene{width:100%;max-width:960px;position:relative}@media (min-width:761px) and (min-height:700px){body{justify-content:center;padding-block:24px 96px}}.radio{background:var(--body);border:var(--outline)solid var(--ink);box-shadow:10px 10px 0 var(--ink);border-radius:18px 18px 12px 12px;grid-template-rows:auto auto auto auto;display:grid;position:relative}.snooze{cursor:pointer;border:var(--outline)solid var(--ink);background:var(--label);height:44px;color:var(--ink);box-shadow:0 5px 0 var(--ink);font-family:var(--font-label);letter-spacing:.3em;text-transform:uppercase;border-radius:10px;justify-content:center;align-items:center;gap:14px;margin:14px 28px 0;font-size:16px;font-weight:700;transition:transform 60ms,box-shadow 60ms;display:flex}.snooze small{letter-spacing:.2em;color:#555;font-size:11px;font-weight:500}.snooze{position:relative}.snooze[aria-pressed=true]{background:var(--vfd);color:var(--ink);box-shadow:0 1px 0 var(--ink);transform:translateY(4px)}.snooze[aria-pressed=true] small{color:#6b4a16}.snooze.connecting[aria-pressed=true]{background:var(--label-dim)}.snooze.connecting[aria-pressed=true] small{color:#444}.snooze:after{content:"";pointer-events:none;border:3px solid var(--vfd);opacity:0;border-radius:16px;position:absolute;inset:-11px}.snooze[aria-pressed=false]:not(.pressed-once):after{animation:1.6s ease-in-out infinite halo}@keyframes halo{0%,to{opacity:.35;transform:scale(1)}50%{opacity:1;transform:scale(1.012)}}.snooze:active{box-shadow:0 1px 0 var(--ink);transform:translateY(4px)}.snooze:focus-visible{outline:3px solid var(--vfd);outline-offset:3px}.snooze:disabled{cursor:progress}.face{grid-template-columns:minmax(200px,34fr) minmax(0,66fr) 34px;padding:22px 28px 18px;display:grid}.grille{border:var(--outline)solid var(--ink);background-color:var(--body-dark);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12'><circle cx='6' cy='6' r='2.4' fill='%23111'/></svg>");background-size:12px 12px;border-radius:10px;min-height:220px;position:relative;overflow:hidden}.grille .badge{letter-spacing:.3em;color:var(--label);text-transform:uppercase;background:var(--body-dark);border-top:var(--outline)solid var(--ink);padding:6px 10px;font-size:10px;position:absolute;bottom:0;left:0;right:0}.panel{flex-direction:column;gap:14px;min-width:0;padding:0 22px;display:flex}.display{border:var(--outline)solid var(--ink);background:var(--window);border-radius:8px;grid-template-columns:auto 1fr;align-items:end;gap:4px 20px;padding:14px 18px 12px;display:grid;position:relative}.clock{align-items:flex-end;gap:6px;display:flex}.clock svg{width:auto;height:74px;display:block}.colon{flex-direction:column;justify-content:center;align-items:center;gap:22px;width:14px;height:74px;display:flex}.colon i{background:var(--led);border-radius:2px;width:10px;height:10px;display:block;transform:skew(-6deg)}.colon.off i{background:var(--led-off)}.ind{letter-spacing:.22em;text-transform:uppercase;color:var(--led-off);flex-direction:column;gap:8px;min-width:0;padding-bottom:8px;font-size:12px;font-weight:700;display:flex}.ind .row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ind span{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.ind span:before{content:"";background:var(--led-off);border-radius:50%;flex:none;width:9px;height:9px}.ind span.on{color:var(--led)}.ind span.on:before{background:var(--led)}.ind .num svg{vertical-align:middle;width:auto;height:22px;margin-left:4px}.vfd{border:var(--outline)solid var(--ink);white-space:nowrap;background:var(--vfd-window);font-family:var(--font-matrix);letter-spacing:.06em;color:var(--vfd);border-radius:8px;padding:9px 12px;font-size:13px;position:relative;overflow:hidden}.vfd .track{padding-left:100%;animation:18s linear infinite marq;display:inline-block}.vfd .track.off{visibility:hidden;animation-play-state:paused}.vfd .label{color:var(--vfd-off);pointer-events:none;position:absolute;top:9px;left:12px}@keyframes marq{to{transform:translate(-100%)}}.dial{border:var(--outline)solid var(--ink);background:var(--body-dark);border-radius:8px;padding:0 0 6px}.dial .head{border-bottom:var(--outline)solid var(--ink);background:var(--dial-amber);letter-spacing:.35em;text-transform:uppercase;color:var(--label);border-radius:5px 5px 0 0;justify-content:space-between;align-items:center;padding:6px 12px;font-size:10px;font-weight:700;display:flex}.dial .head span:last-child{color:#f3d6b4;letter-spacing:.2em;font-weight:500}.dial .scale{height:60px;margin:12px 12px 0;position:relative}.dial .ticks{width:100%;height:10px;color:var(--dial-amber);display:block;position:absolute;bottom:0;left:0}.dial .blocks{border:2px solid var(--ink);background:var(--body);border-radius:4px;height:40px;display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden}.dial .blk{border-left:2px solid var(--ink);letter-spacing:.06em;text-transform:uppercase;height:100%;color:var(--label-dim);white-space:nowrap;text-overflow:ellipsis;min-width:0;padding:3px 0 0 5px;font-size:10.5px;font-weight:700;position:relative;overflow:hidden}.dial .blk:first-child{border-left:0}.dial .blk.now{color:var(--ink);background:var(--vfd)}.dial .blk.off{color:#6e6c66;background:var(--body-dark)}.dial .blk.off.now{color:var(--label-dim);background:var(--panel)}.dial .blk em{letter-spacing:.1em;opacity:.75;font-size:9px;font-style:normal;display:block}.dial .needle{background:var(--led);border:2px solid var(--ink);border-radius:2px;width:4px;transition:left 1s linear;position:absolute;top:-8px;bottom:-2px;transform:translate(-4px)}.dial .needle:before{content:"";background:var(--led);border:2px solid var(--ink);border-bottom:0;border-radius:4px 4px 0 0;width:16px;height:10px;position:absolute;top:-10px;left:-8px}.dial .hours{letter-spacing:.15em;color:var(--dial-amber);justify-content:space-between;margin:4px 12px 0;font-size:9.5px;font-weight:700;display:flex}.wheel-well{flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.wheel{cursor:ns-resize;touch-action:none;-webkit-user-select:none;user-select:none;border:var(--outline)solid var(--ink);background-color:var(--label);width:34px;height:160px;box-shadow:0 0 0 5px var(--body),0 0 0 8px var(--vfd);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='8'><rect width='8' height='3' fill='%23111'/></svg>");background-size:8px 8px;background-position:0 var(--wpos,0px);border-radius:8px;position:relative}.wheel:focus-visible{outline:3px solid var(--label);outline-offset:11px}.wheel-well .lbl{letter-spacing:.3em;color:var(--label);text-transform:uppercase;writing-mode:vertical-rl;font-size:10px;font-weight:700;transform:rotate(180deg)}.strip{border-top:var(--outline)solid var(--ink);background:var(--body-dark);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 28px 18px;display:flex}.brand{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.brand .mark{background:var(--mark);-webkit-mask-composite:source-out;width:156px;height:94px;display:block;-webkit-mask-image:url(/logo.png),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='90'><g stroke='white' stroke-linecap='round' fill='none'><path d='M4 70 L58 22' stroke-width='1.1'/><path d='M70 84 L96 48' stroke-width='.8'/><path d='M102 12 L150 40' stroke-width='1'/><path d='M120 80 L142 60' stroke-width='.7'/><path d='M20 30 L34 18' stroke-width='.7'/><path d='M84 8 L92 4' stroke-width='.6'/></g></svg>");mask-image:url(/logo.png),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='90'><g stroke='white' stroke-linecap='round' fill='none'><path d='M4 70 L58 22' stroke-width='1.1'/><path d='M70 84 L96 48' stroke-width='.8'/><path d='M102 12 L150 40' stroke-width='1'/><path d='M120 80 L142 60' stroke-width='.7'/><path d='M20 30 L34 18' stroke-width='.7'/><path d='M84 8 L92 4' stroke-width='.6'/></g></svg>");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain,160px 90px;mask-size:contain,160px 90px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-out;mask-composite:subtract}.brand .model{letter-spacing:.3em;color:var(--label-dim);font-size:11px;font-weight:700}.brand .fm{letter-spacing:.2em;color:var(--ink);background:var(--label);border:2px solid var(--ink);border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700}.links{letter-spacing:.22em;text-transform:uppercase;gap:14px;font-size:11px;font-weight:700;display:flex}.links a{color:var(--label);border-bottom:2px solid var(--label-dim);text-decoration:none}.links a:hover{border-color:var(--vfd);color:var(--vfd)}.hatch{border:var(--outline)solid var(--ink);background:var(--body-dark);border-top:0;border-radius:0 0 10px 10px;margin:0 28px;overflow:hidden}.hatch summary{cursor:pointer;letter-spacing:.3em;text-transform:uppercase;color:var(--label);justify-content:space-between;align-items:center;padding:9px 14px;font-size:10px;font-weight:700;list-style:none;display:flex}.hatch summary::-webkit-details-marker{display:none}.hatch summary:after{content:"▸ open";color:var(--label-dim)}.hatch[open] summary:after{content:"▾ close"}.hatch form{border-top:2px solid var(--ink);flex-wrap:wrap;align-items:center;gap:10px;padding:4px 14px 14px;display:flex}.hatch label{letter-spacing:.2em;text-transform:uppercase;color:var(--label-dim);font-size:11px;font-weight:700}.hatch input{background:var(--vfd-window);border:2px solid var(--ink);min-width:160px;color:var(--vfd);font-family:var(--font-matrix);border-radius:6px;flex:1;padding:8px 10px;font-size:12px}.hatch input:focus{outline:2px solid var(--vfd)}.hatch button{background:var(--label);border:2px solid var(--ink);color:var(--ink);font-family:var(--font-label);letter-spacing:.25em;text-transform:uppercase;cursor:pointer;box-shadow:0 3px 0 var(--ink);border-radius:6px;padding:8px 14px;font-size:12px;font-weight:700}.hatch button:active{box-shadow:0 1px 0 var(--ink);transform:translateY(2px)}.hatch button:disabled{cursor:progress;opacity:.7}.hatch .msg{width:100%;font-family:var(--font-matrix);color:var(--vfd);min-height:1em;font-size:11px}.hatch .msg.error{color:var(--led)}@media (max-width:760px){.face{grid-template-columns:1fr;padding:18px 18px 10px}.grille{order:3;min-height:96px;margin-top:14px}.panel{order:1;padding:0}.wheel-well{flex-direction:row;order:2;justify-content:flex-start;align-items:center;gap:28px;margin-top:18px;padding:10px 12px 10px 8px}.wheel{cursor:ew-resize;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='8'><rect width='3' height='8' fill='%23111'/></svg>");background-position:var(--wpos,0px)0;flex:1;width:auto;max-width:260px;height:34px}.wheel-well .lbl{writing-mode:horizontal-tb;transform:none}.snooze,.hatch{margin-left:18px;margin-right:18px}.strip{padding:12px 18px 16px}.brand .mark{width:120px;height:72px}.clock svg{height:56px}.colon{gap:16px;height:56px}.display{grid-template-columns:1fr;gap:10px}.dial .blk em{display:none}.radio{box-shadow:6px 6px 0 var(--ink)}}@media (prefers-reduced-motion:reduce){.vfd .track{padding-left:0;animation:none}.snooze[aria-pressed=false]:not(.pressed-once):after{opacity:.8;animation:none}.colon.off i{background:var(--led)}.dial .needle{transition:none}}.terminal-page .strip{border-top:0;border-radius:15px 15px 0 0}.terminal-body{color:var(--label);padding:22px 28px 28px;font-size:15px;line-height:1.6}.terminal-body h2{letter-spacing:.3em;text-transform:uppercase;color:var(--label-dim);margin:22px 0 8px;font-size:11px;font-weight:700}.terminal-body p{max-width:62ch;margin:0 0 10px}.terminal-lead{font-size:17px}.terminal-note{color:var(--label-dim);font-size:13px}.terminal-body pre{background:var(--vfd-window);border:var(--outline)solid var(--ink);font-family:var(--font-matrix);color:var(--vfd);white-space:pre-wrap;word-break:break-all;border-radius:8px;margin:0 0 10px;padding:12px 14px;font-size:12px}.terminal-body a{color:var(--vfd)}@media (max-width:760px){.terminal-body{padding:18px 18px 22px}}.agent-prompt{border:var(--outline)solid var(--ink);background:var(--body-dark);border-radius:8px;margin:14px 0 4px;overflow:hidden}.agent-prompt summary{cursor:pointer;letter-spacing:.3em;text-transform:uppercase;color:var(--label);padding:9px 14px;font-size:10px;font-weight:700;list-style:none}.agent-prompt summary::-webkit-details-marker{display:none}.agent-prompt summary:before{content:"▸ ";color:var(--label-dim)}.agent-prompt[open] summary:before{content:"▾ "}.agent-prompt pre{border:0;border-top:2px solid var(--ink);border-radius:0;margin:0}.copy-block{margin:0 0 10px;position:relative}.copy-block pre{margin:0;padding-right:76px}.copy-btn{background:var(--label);border:2px solid var(--ink);color:var(--ink);font-family:var(--font-label);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;box-shadow:0 2px 0 var(--ink);border-radius:5px;padding:5px 9px;font-size:10px;font-weight:700;position:absolute;top:8px;right:8px}.copy-btn:active{box-shadow:0 0 0 var(--ink);transform:translateY(2px)}.copy-btn:focus-visible{outline:2px solid var(--vfd);outline-offset:2px}.agent-prompt .copy-block{margin:0}.agent-prompt .copy-block pre{border-top:2px solid var(--ink)}.terminal-body code{font-family:var(--font-matrix);color:var(--vfd);font-size:12px}.dial,.dial .head,.dial .ticks,.dial .hours{transition:background-color .4s,color .4s}.dial:not(.off){background:#2b2420}.dial.off .head{background:var(--panel)}.dial.off .head span:last-child,.dial.off .ticks,.dial.off .hours{color:var(--label-dim)}.dial.ignite{animation:1.8s step-end tube-on}@keyframes tube-on{0%{filter:saturate(0)brightness(.9)}10%{filter:sepia()saturate(3)brightness(.85)}16%{filter:saturate(0)brightness(.9)}26%{filter:sepia(.8)saturate(2.5)}32%{filter:saturate(.2)brightness(.95)}40%{filter:sepia(.5)saturate(1.8)}52%{filter:saturate(.6)}58%{filter:sepia(.25)saturate(1.3)}70%,to{filter:none}}@media (prefers-reduced-motion:reduce){.dial.ignite{animation:none}}
