*{box-sizing:border-box}html,body{background:var(--paper);min-height:100%;color:var(--ink);font-family:var(--body);margin:0;font-size:16px;line-height:1.4}button,input{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--focus,var(--signal));outline-offset:2px}[tabindex="-1"]:focus-visible{outline:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root[data-motion=reduced] *,:root[data-motion=reduced] :before,:root[data-motion=reduced] :after{animation-duration:var(--t-in)!important;animation-delay:initial!important;transition-duration:var(--t-in)!important}@media (prefers-reduced-motion:reduce){:root:not([data-motion=standard]) *,:root:not([data-motion=standard]) :before,:root:not([data-motion=standard]) :after{animation-duration:var(--t-in)!important;animation-delay:initial!important;transition-duration:var(--t-in)!important}}.start-error{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:canvastext;background:canvas;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;min-height:100vh;margin:0;padding:24px;font-size:18px;display:flex}@media (prefers-color-scheme:dark){.start-error{--lightningcss-light: ;--lightningcss-dark:initial}}.start-error p{max-width:34em;margin:0}.start-error button{color:buttontext;cursor:pointer;background:buttonface;border:2px solid buttonborder;border-radius:10px;min-width:48px;min-height:48px;padding:0 20px}
