.stage[data-v-1ce7f922]{background:var(--neutral-void,#07060c);place-items:center;width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.frame[data-v-1ce7f922]{line-height:0;display:block;position:relative}.scene[data-v-1ce7f922]{image-rendering:pixelated;display:block}.gate[data-v-88582c9f]{background:color-mix(in srgb, var(--ui-bg,#191527) 88%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:20;place-items:center;display:grid;position:fixed;inset:0}.panel[data-v-88582c9f]{text-align:center;background:var(--ui-panel,#231d36);border:2px solid var(--ui-accent,#4fd6b4);width:min(30rem,100vw - 2rem);box-shadow:0 0 0 4px var(--ui-bg,#191527);padding:2rem}h1[data-v-88582c9f]{letter-spacing:.04em;color:var(--ui-text,#ece7f5);margin:0;font-size:2.25rem}.sub[data-v-88582c9f]{color:var(--ui-dim,#a89fc0);margin:.25rem 0 1.75rem;font-size:.9rem}.primary[data-v-88582c9f]{font:inherit;letter-spacing:.08em;text-transform:lowercase;cursor:pointer;color:var(--ui-bg,#191527);background:var(--ui-accent,#4fd6b4);border:none;padding:.75rem 2rem;font-size:1.05rem}.primary[data-v-88582c9f]:hover:not(:disabled){filter:brightness(1.12)}.primary[data-v-88582c9f]:disabled{opacity:.6;cursor:progress}.note[data-v-88582c9f]{color:var(--ui-dim,#a89fc0);margin:1.75rem 0 0;font-size:.8rem;line-height:1.6}.error[data-v-88582c9f]{color:var(--ui-warn,#f0a860);margin:1rem 0 0;font-size:.85rem}.hud[data-v-b9437b62]{background:color-mix(in srgb, var(--ui-panel,#231d36) 92%, transparent);border-top:2px solid color-mix(in srgb, var(--ui-accent,#4fd6b4) 35%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:.75rem 1.25rem;display:flex}.phase[data-v-b9437b62]{letter-spacing:.18em;text-transform:uppercase;color:var(--ui-dim,#a89fc0);margin:0;font-size:.7rem}.phase[data-phase=work][data-v-b9437b62]{color:var(--ui-accent,#4fd6b4)}.phase[data-phase=break][data-v-b9437b62],.phase[data-phase=longBreak][data-v-b9437b62]{color:var(--ui-warn,#f0a860)}.clock[data-v-b9437b62]{font-variant-numeric:tabular-nums;color:var(--ui-text,#ece7f5);margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:2.5rem;line-height:1}.controls[data-v-b9437b62]{flex-wrap:wrap;gap:.5rem;display:flex}button[data-v-b9437b62]{font:inherit;cursor:pointer;color:var(--ui-text,#ece7f5);background:color-mix(in srgb, var(--ui-bg,#191527) 70%, transparent);border:1px solid color-mix(in srgb, var(--ui-dim,#a89fc0) 35%, transparent);align-items:center;gap:.4rem;padding:.5rem .9rem;font-size:.85rem;display:inline-flex}button[data-v-b9437b62]:hover:not(:disabled){border-color:var(--ui-accent,#4fd6b4)}button[data-v-b9437b62]:disabled{opacity:.4;cursor:not-allowed}button.primary[data-v-b9437b62]{border-color:var(--ui-accent,#4fd6b4);color:var(--ui-accent,#4fd6b4)}kbd[data-v-b9437b62]{color:var(--ui-dim,#a89fc0);border:1px solid color-mix(in srgb, var(--ui-dim,#a89fc0) 30%, transparent);padding:.05rem .3rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem}.stats[data-v-b9437b62]{gap:1.25rem;margin:0;display:flex}.stats div[data-v-b9437b62]{text-align:right}dt[data-v-b9437b62]{letter-spacing:.14em;text-transform:uppercase;color:var(--ui-dim,#a89fc0);font-size:.62rem}dd[data-v-b9437b62]{color:var(--ui-text,#ece7f5);margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.15rem}.unit[data-v-b9437b62]{color:var(--ui-dim,#a89fc0);font-size:.7rem}.sr-only[data-v-b9437b62]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:40rem){.hud[data-v-b9437b62]{text-align:center;justify-content:center}.clock[data-v-b9437b62]{font-size:2rem}}.now[data-v-4291b47d]{background:color-mix(in srgb, var(--ui-panel,#231d36) 88%, transparent);border:1px solid color-mix(in srgb, var(--ui-accent,#4fd6b4) 28%, transparent);min-width:12.5rem;padding:.85rem 1rem}dl[data-v-4291b47d]{gap:.3rem;margin:0 0 .75rem;display:grid}dl div[data-v-4291b47d]{justify-content:space-between;gap:1rem;display:flex}dt[data-v-4291b47d]{letter-spacing:.14em;text-transform:uppercase;color:var(--ui-dim,#a89fc0);font-size:.62rem}dd[data-v-4291b47d]{color:var(--ui-text,#ece7f5);margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}.vol[data-v-4291b47d]{align-items:center;gap:.5rem;margin-bottom:.6rem;display:flex}.vol span[data-v-4291b47d]{letter-spacing:.14em;text-transform:uppercase;color:var(--ui-dim,#a89fc0);font-size:.62rem}.vol input[data-v-4291b47d]{accent-color:var(--ui-accent,#4fd6b4);flex:1;min-width:0}.actions[data-v-4291b47d]{flex-wrap:wrap;gap:.4rem;display:flex}button[data-v-4291b47d]{font:inherit;cursor:pointer;color:var(--ui-text,#ece7f5);border:1px solid color-mix(in srgb, var(--ui-dim,#a89fc0) 30%, transparent);background:0 0;align-items:center;gap:.3rem;padding:.3rem .55rem;font-size:.72rem;display:inline-flex}button[data-v-4291b47d]:hover{border-color:var(--ui-accent,#4fd6b4)}kbd[data-v-4291b47d]{color:var(--ui-dim,#a89fc0);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem}.seed[data-v-4291b47d]{color:var(--ui-dim,#a89fc0);text-overflow:ellipsis;white-space:nowrap;margin:.6rem 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6rem;overflow:hidden}@media (max-width:40rem){.now[data-v-4291b47d]{border-top:none;border-left:none;border-right:none;min-width:0;padding:.5rem .6rem}dl[data-v-4291b47d]{flex-wrap:wrap;gap:.15rem .9rem;margin-bottom:.45rem;display:flex}dl div[data-v-4291b47d]{gap:.35rem}.seed[data-v-4291b47d]{display:none}}.overlay[data-v-ca0cb4fd]{background:color-mix(in srgb, var(--ui-bg,#191527) 85%, transparent);z-index:30;place-items:center;display:grid;position:fixed;inset:0}.panel[data-v-ca0cb4fd]{background:var(--ui-panel,#231d36);border:2px solid var(--ui-accent,#4fd6b4);width:min(26rem,100vw - 2rem);padding:1.75rem}h2[data-v-ca0cb4fd]{letter-spacing:.2em;text-transform:uppercase;color:var(--ui-accent,#4fd6b4);margin:0 0 1.25rem;font-size:.8rem}dl[data-v-ca0cb4fd]{gap:.6rem;margin:0 0 1.5rem;display:grid}dl div[data-v-ca0cb4fd]{grid-template-columns:4.5rem 1fr;align-items:center;gap:.75rem;display:grid}dt[data-v-ca0cb4fd]{margin:0}dd[data-v-ca0cb4fd]{color:var(--ui-dim,#a89fc0);margin:0;font-size:.85rem}kbd[data-v-ca0cb4fd]{color:var(--ui-text,#ece7f5);border:1px solid color-mix(in srgb, var(--ui-dim,#a89fc0) 40%, transparent);padding:.15rem .45rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}button[data-v-ca0cb4fd]{font:inherit;cursor:pointer;color:var(--ui-text,#ece7f5);border:1px solid var(--ui-accent,#4fd6b4);background:0 0;padding:.45rem 1rem;font-size:.85rem}.hotspots[data-v-b3427f5f]{pointer-events:none;position:absolute;inset:0}.hotspot[data-v-b3427f5f]{cursor:pointer;pointer-events:auto;background:0 0;border:0;min-width:44px;min-height:44px;margin:0;padding:0;position:absolute;transform:translate(-50%,-50%)}.hotspot[data-v-b3427f5f]:disabled{cursor:default;pointer-events:none}.hotspot[data-v-b3427f5f]:focus-visible{outline:2px solid var(--ui-accent,#4fd6b4);outline-offset:2px;border-radius:2px}.sr-only[data-v-b3427f5f]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.toast-region[data-v-65e15c63]{z-index:25;pointer-events:none;max-width:calc(100vw - 2rem);position:fixed;bottom:5.5rem;left:50%;transform:translate(-50%)}.toast[data-v-65e15c63]{text-align:center;color:var(--ui-text,#ece7f5);background:color-mix(in srgb, var(--ui-panel,#231d36) 94%, transparent);border:1px solid color-mix(in srgb, var(--ui-accent,#4fd6b4) 35%, transparent);margin:0;padding:.55rem 1rem;font-size:.85rem}.toast-enter-active[data-v-65e15c63],.toast-leave-active[data-v-65e15c63]{transition:opacity .16s,transform .16s}.toast-enter-from[data-v-65e15c63],.toast-leave-to[data-v-65e15c63]{opacity:0;transform:translateY(4px)}@media (prefers-reduced-motion:reduce){.toast-enter-active[data-v-65e15c63],.toast-leave-active[data-v-65e15c63]{transition:none}}.backdrop[data-v-87913c0c]{background:color-mix(in srgb, var(--ui-bg,#191527) 82%, transparent);z-index:30;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.panel[data-v-87913c0c]{background:var(--ui-panel,#231d36);border:2px solid var(--ui-accent,#4fd6b4);flex-direction:column;width:min(30rem,100%);max-height:min(32rem,100dvh - 2rem);display:flex}.panel[data-v-87913c0c]:focus{outline:none}header[data-v-87913c0c]{border-bottom:1px solid color-mix(in srgb, var(--ui-dim,#a89fc0) 25%, transparent);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}h2[data-v-87913c0c]{letter-spacing:.2em;text-transform:uppercase;color:var(--ui-accent,#4fd6b4);margin:0;font-size:.75rem}.close[data-v-87913c0c]{font:inherit;cursor:pointer;width:1.9rem;height:1.9rem;color:var(--ui-dim,#a89fc0);background:0 0;border:1px solid #0000;font-size:1.2rem;line-height:1}.close[data-v-87913c0c]:hover{color:var(--ui-text,#ece7f5);border-color:color-mix(in srgb, var(--ui-dim,#a89fc0) 40%, transparent)}.body[data-v-87913c0c]{padding:1.25rem 1rem;overflow-y:auto}.tabs[data-v-536aecf9]{gap:.4rem;margin-bottom:1.1rem;display:flex}.tabs button[data-v-536aecf9]{font:inherit;cursor:pointer;color:var(--ui-dim,#a89fc0);border:1px solid color-mix(in srgb, var(--ui-dim,#a89fc0) 28%, transparent);background:0 0;padding:.35rem .8rem;font-size:.78rem}.tabs button.active[data-v-536aecf9]{color:var(--ui-bg,#191527);background:var(--ui-accent,#4fd6b4);border-color:var(--ui-accent,#4fd6b4)}.prompt[data-v-536aecf9]{justify-items:start;gap:1.1rem;display:grid}.note[data-v-536aecf9]{color:var(--ui-text,#ece7f5);margin:0;font-size:1.05rem;line-height:1.6}.ghost[data-v-536aecf9]{font:inherit;cursor:pointer;color:var(--ui-text,#ece7f5);border:1px solid var(--ui-accent,#4fd6b4);background:0 0;padding:.35rem .8rem;font-size:.78rem}.ghost[data-v-536aecf9]:disabled{opacity:.4;cursor:not-allowed}form[data-v-536aecf9]{gap:.4rem;margin-bottom:1rem;display:flex}input[type=text][data-v-536aecf9]{font:inherit;min-width:0;color:var(--ui-text,#ece7f5);background:color-mix(in srgb, var(--ui-bg,#191527) 70%, transparent);border:1px solid color-mix(in srgb, var(--ui-dim,#a89fc0) 30%, transparent);flex:1;padding:.4rem .6rem;font-size:.85rem}ul[data-v-536aecf9]{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}li[data-v-536aecf9]{align-items:center;gap:.5rem;display:flex}li label[data-v-536aecf9]{color:var(--ui-text,#ece7f5);cursor:pointer;flex:1;align-items:center;gap:.55rem;font-size:.87rem;display:flex}input[type=checkbox][data-v-536aecf9]{accent-color:var(--ui-accent,#4fd6b4);flex:none;width:1rem;height:1rem}.done[data-v-536aecf9]{color:var(--ui-dim,#a89fc0);text-decoration:line-through}.remove[data-v-536aecf9]{font:inherit;cursor:pointer;color:var(--ui-dim,#a89fc0);background:0 0;border:none;padding:.2rem .4rem}.remove[data-v-536aecf9]:hover{color:var(--ui-warn,#f0a860)}footer[data-v-536aecf9]{color:var(--ui-dim,#a89fc0);justify-content:space-between;align-items:center;margin-top:1rem;font-size:.75rem;display:flex}.empty[data-v-536aecf9]{color:var(--ui-dim,#a89fc0);margin:.6rem 0 0;font-size:.82rem}.sr-only[data-v-536aecf9]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.reads[data-v-3fb2889a]{gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}.title[data-v-3fb2889a]{color:var(--ui-text,#ece7f5);margin:0;font-size:.95rem}.author[data-v-3fb2889a]{color:var(--ui-accent,#4fd6b4);margin:.1rem 0 .3rem;font-size:.78rem}.why[data-v-3fb2889a]{color:var(--ui-dim,#a89fc0);margin:0;font-size:.82rem;line-height:1.55}.channels[data-v-b5a22a95]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}li[data-v-b5a22a95]{gap:.3rem;display:grid}label[data-v-b5a22a95]{cursor:pointer;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.name[data-v-b5a22a95]{letter-spacing:.12em;text-transform:uppercase;color:var(--ui-text,#ece7f5);font-size:.8rem}.hint[data-v-b5a22a95]{text-align:right;color:var(--ui-dim,#a89fc0);font-size:.72rem}input[type=range][data-v-b5a22a95]{width:100%;accent-color:var(--ui-accent,#4fd6b4)}.note[data-v-b5a22a95]{color:var(--ui-dim,#a89fc0);margin:1.4rem 0 0;font-size:.75rem;line-height:1.6}.count[data-v-69604bf0]{color:var(--ui-accent,#4fd6b4);margin:0 0 1.1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}ul[data-v-69604bf0]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}li[data-v-69604bf0]{grid-template-columns:1.2rem 1fr;align-items:start;gap:.6rem;display:grid}.mark[data-v-69604bf0]{color:var(--ui-accent,#4fd6b4);line-height:1.3}li.locked .mark[data-v-69604bf0],li.locked .name[data-v-69604bf0]{color:var(--ui-dim,#a89fc0)}.name[data-v-69604bf0]{color:var(--ui-text,#ece7f5);font-size:.85rem;display:block}.detail[data-v-69604bf0]{color:var(--ui-dim,#a89fc0);font-size:.76rem;line-height:1.5;display:block}.sr-only[data-v-69604bf0]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lede[data-v-0cefab81]{color:var(--ui-dim,#a89fc0);margin:0 0 1.4rem;font-size:.82rem;line-height:1.65}h3[data-v-0cefab81]{letter-spacing:.18em;text-transform:uppercase;color:var(--ui-accent,#4fd6b4);margin:0 0 .7rem;font-size:.62rem}.sources[data-v-0cefab81]{gap:1.1rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.what[data-v-0cefab81]{letter-spacing:.14em;text-transform:uppercase;color:var(--ui-dim,#a89fc0);margin:0;font-size:.62rem}.title[data-v-0cefab81]{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:.15rem 0 0;display:flex}.title a[data-v-0cefab81]{color:var(--ui-text,#ece7f5);font-size:.9rem}.author[data-v-0cefab81]{color:var(--ui-dim,#a89fc0);margin:.1rem 0 0;font-size:.78rem}.note[data-v-0cefab81]{color:var(--ui-dim,#a89fc0);margin:.3rem 0 0;font-size:.78rem;line-height:1.55}.license[data-v-0cefab81]{color:var(--ui-accent,#4fd6b4);border:1px solid color-mix(in srgb, var(--ui-accent,#4fd6b4) 40%, transparent);padding:.1rem .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem}.built[data-v-0cefab81]{flex-wrap:wrap;gap:.5rem 1rem;margin:0;padding:0;list-style:none;display:flex}.built li[data-v-0cefab81]{align-items:baseline;gap:.4rem;font-size:.82rem;display:flex}a[data-v-0cefab81]{color:var(--ui-text,#ece7f5)}a[data-v-0cefab81]:hover{color:var(--ui-accent,#4fd6b4)}.foot[data-v-0cefab81]{color:var(--ui-dim,#a89fc0);margin:1.5rem 0 0;font-size:.72rem}.headline[data-v-7317feb7]{color:var(--ui-text,#ece7f5);margin:0 0 1.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.6rem}dl[data-v-7317feb7]{flex-wrap:wrap;gap:1.75rem;margin:0 0 1.25rem;display:flex}dt[data-v-7317feb7]{letter-spacing:.14em;text-transform:uppercase;color:var(--ui-dim,#a89fc0);font-size:.62rem}dd[data-v-7317feb7]{color:var(--ui-text,#ece7f5);margin:.1rem 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.1rem}.track[data-v-7317feb7]{font-size:.85rem}.unit[data-v-7317feb7]{color:var(--ui-dim,#a89fc0);font-size:.7rem}.unlocked[data-v-7317feb7]{border-top:1px solid color-mix(in srgb, var(--ui-dim,#a89fc0) 22%, transparent);padding-top:1rem}h3[data-v-7317feb7]{letter-spacing:.18em;text-transform:uppercase;color:var(--ui-accent,#4fd6b4);margin:0 0 .6rem;font-size:.62rem}.unlocked ul[data-v-7317feb7]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.name[data-v-7317feb7]{color:var(--ui-text,#ece7f5);font-size:.88rem;display:block}.detail[data-v-7317feb7]{color:var(--ui-dim,#a89fc0);font-size:.76rem;display:block}.rest[data-v-7317feb7]{color:var(--ui-dim,#a89fc0);margin:1.4rem 0 0;font-size:.8rem}.region[data-v-5140be86]{z-index:26;pointer-events:none;max-width:calc(100vw - 2rem);position:fixed;bottom:5.5rem;right:1rem}.toast[data-v-5140be86]{background:color-mix(in srgb, var(--ui-panel,#231d36) 95%, transparent);border:1px solid var(--ui-accent,#4fd6b4);align-items:center;gap:.7rem;padding:.6rem 1rem;display:flex}.mark[data-v-5140be86]{color:var(--ui-accent,#4fd6b4);font-size:1.1rem}.label[data-v-5140be86]{letter-spacing:.18em;text-transform:uppercase;color:var(--ui-dim,#a89fc0);font-size:.6rem;display:block}.name[data-v-5140be86]{color:var(--ui-text,#ece7f5);font-size:.9rem;display:block}.pop-enter-active[data-v-5140be86],.pop-leave-active[data-v-5140be86]{transition:opacity .2s,transform .2s}.pop-enter-from[data-v-5140be86],.pop-leave-to[data-v-5140be86]{opacity:0;transform:translateY(6px)}@media (prefers-reduced-motion:reduce){.pop-enter-active[data-v-5140be86],.pop-leave-active[data-v-5140be86]{transition:none}}.region[data-v-4eea0c34]{z-index:27;max-width:calc(100vw - 2rem);position:fixed;bottom:8.5rem;left:50%;transform:translate(-50%)}.card[data-v-4eea0c34]{color:var(--ui-text,#ece7f5);background:color-mix(in srgb, var(--ui-panel,#231d36) 96%, transparent);border:1px solid var(--ui-accent,#4fd6b4);align-items:center;gap:1rem;padding:.6rem 1rem;font-size:.85rem;display:flex}.actions[data-v-4eea0c34]{gap:.4rem;display:flex}button[data-v-4eea0c34]{font:inherit;cursor:pointer;color:var(--ui-text,#ece7f5);border:1px solid color-mix(in srgb, var(--ui-dim,#a89fc0) 35%, transparent);background:0 0;padding:.3rem .7rem;font-size:.78rem}button.primary[data-v-4eea0c34]{color:var(--ui-bg,#191527);background:var(--ui-accent,#4fd6b4);border-color:var(--ui-accent,#4fd6b4)}.rise-enter-active[data-v-4eea0c34],.rise-leave-active[data-v-4eea0c34]{transition:opacity .18s,transform .18s}.rise-enter-from[data-v-4eea0c34],.rise-leave-to[data-v-4eea0c34]{opacity:0;transform:translateY(6px)}@media (prefers-reduced-motion:reduce){.rise-enter-active[data-v-4eea0c34],.rise-leave-active[data-v-4eea0c34]{transition:none}}.app[data-v-7ac172e4]{grid-template-rows:1fr auto;height:100dvh;display:grid;overflow:hidden}.stage[data-v-7ac172e4]{min-height:0;position:relative}.overlay-top[data-v-7ac172e4]{max-width:calc(100vw - 2rem);position:absolute;top:1rem;right:1rem}.corner-controls[data-v-7ac172e4]{flex-direction:column;gap:.4rem;display:flex;position:fixed;bottom:5.5rem;left:1rem}.corner-controls button[data-v-7ac172e4]{width:2rem;height:2rem;font:inherit;cursor:pointer;color:var(--ui-dim,#a89fc0);background:color-mix(in srgb, var(--ui-panel,#231d36) 85%, transparent);border:1px solid color-mix(in srgb, var(--ui-dim,#a89fc0) 30%, transparent)}.corner-controls button[data-v-7ac172e4]:hover{color:var(--ui-accent,#4fd6b4);border-color:var(--ui-accent,#4fd6b4)}.sr-only[data-v-7ac172e4]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link[data-v-7ac172e4]{z-index:40;background:var(--ui-accent,#4fd6b4);color:var(--ui-bg,#191527);padding:.5rem 1rem;position:absolute;top:0;left:-9999px}.skip-link[data-v-7ac172e4]:focus{left:0}@media (max-width:40rem){main.stage[data-v-7ac172e4]{flex-direction:column;display:flex}main.stage[data-v-7ac172e4]>:not(.overlay-top){flex:auto;min-height:0}.overlay-top[data-v-7ac172e4]{flex:none;order:-1;max-width:none;position:static}}:root{--bg:#14121c;--fg:#d8d3e0;--dim:#7c748f;--accent:#7ee0c8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
