:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#242424;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}a{color:#646cff;-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}a:hover{color:#535bf2}body{place-items:center;min-width:320px;min-height:100vh;margin:0;display:flex}h1{font-size:3.2em;line-height:1.1}button{cursor:pointer;background-color:#1a1a1a;border:1px solid #0000;border-radius:8px;padding:.6em 1.2em;font-family:inherit;font-size:1em;font-weight:500;transition:border-color .25s}button:hover{border-color:#ffc46b}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.pitch-selector{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(12,1fr);gap:8px;display:grid}.pitch-selector .active{color:#213547;background-color:#ffe5b4}#root{text-align:center;max-width:1280px;margin:0 auto;padding:2rem}.open-onboarding-button{color:#999;cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;font-weight:700;line-height:1;display:flex}.environment-warning{color:#856404;text-align:left;background:#fff3cd;border:1px solid #ffeeba;border-radius:.25rem;width:640px;margin:1rem auto;padding:1rem}:root{--spotlight-duration:.3s;--spotlight-easing:ease;--spotlight-z-overlay:9998;--spotlight-z-tooltip:9999}.spotlight-overlay{z-index:var(--spotlight-z-overlay);pointer-events:auto;will-change:clip-path;transition:clip-path var(--spotlight-duration) var(--spotlight-easing);position:fixed;inset:0}.spotlight-tooltip{z-index:var(--spotlight-z-tooltip);pointer-events:auto;position:absolute}.spotlight-tooltip-enter{opacity:0;transform:translateY(8px)scale(.96)}.spotlight-tooltip-enter-active{opacity:1;transition:opacity var(--spotlight-duration) var(--spotlight-easing), transform var(--spotlight-duration) var(--spotlight-easing);transform:translateY(0)scale(1)}.spotlight-tooltip-exit{opacity:1;transform:translateY(0)scale(1)}.spotlight-tooltip-exit-active{opacity:0;transition:opacity var(--spotlight-duration) var(--spotlight-easing), transform var(--spotlight-duration) var(--spotlight-easing);transform:translateY(8px)scale(.96)}.spotlight-progress{width:100%;overflow:hidden}.spotlight-progress-bar{height:100%;transition:width var(--spotlight-duration) var(--spotlight-easing)}.spotlight-arrow{pointer-events:none;width:12px;height:12px;position:absolute}.spotlight-arrow svg{width:100%;height:100%;display:block}.spotlight-close{cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background .15s;display:flex;position:absolute;top:12px;right:12px}.spotlight-close:hover{background:#0000000f}.spotlight-buttons{justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;display:flex}.spotlight-button{justify-content:center;align-items:center;transition:background .15s,box-shadow .15s;display:inline-flex}.spotlight-button:focus-visible{outline-offset:2px;outline:2px solid}.spotlight-step-info{opacity:.6;margin-right:auto;font-size:12px}@media (prefers-reduced-motion:reduce){.spotlight-overlay,.spotlight-tooltip-enter-active,.spotlight-tooltip-exit-active,.spotlight-progress-bar,.spotlight-close,.spotlight-button{transition:none}}
