:root{--color-space:#0a1628;--color-surface:#11194b;--color-content:#fff;--color-spark:#1edbed;--color-spark-bright:#00d4ff;--color-content-70:#ffffffb3;--color-content-60:#fff9;--color-content-30:#ffffff4d;--color-content-10:#ffffff1a;--color-content-08:#ffffff14;--color-content-04:#ffffff0a;--color-spark-40:#1edbed66;--color-spark-80:#1edbedcc;--color-spark-10:#1edbed1a;--color-spark-05:#1edbed0d;--bg-nav:#0a1628cc;--bg-nav-95:#0a1628f2;--bg-modal:#0a1628f2;--bg-card:#ffffff08;--bg-card-hover:#ffffff0d;--bg-prompt-field:#ffffff0d;--border-spark:1px solid #1edbed1a;--border-spark-10:1px solid #1edbed1a;--border-spark-15:1px solid #1edbed26;--border-spark-30:.5px solid #1edbed4d;--border-spark-40:.5px solid #1edbed66;--scrollbar-track:#0000001a;--scrollbar-thumb:#ffffff14;--scrollbar-thumb-hover:#ffffff26}html.light-mode{--color-space:#e6ebf8;--color-surface:#fff;--color-content:#1a1a1a;--color-spark:#08f;--color-spark-bright:#09f;--color-content-70:#1a1a1ab3;--color-content-60:#1a1a1a99;--color-content-30:#1a1a1a4d;--color-content-10:#1a1a1a1a;--color-content-08:#1a1a1a14;--color-content-04:#1a1a1a0a;--color-spark-40:#08f6;--color-spark-80:#08fc;--color-spark-10:#0088ff1a;--color-spark-05:#0088ff0d;--bg-nav:#f0f4ffcc;--bg-nav-95:#f0f4fff2;--bg-modal:#f0f4fff2;--bg-card:#fff9;--bg-card-hover:#fffc;--bg-prompt-field:#fffffff2;--border-spark:1px solid #0088ff1a;--border-spark-10:1px solid #0088ff1a;--border-spark-15:1px solid #0088ff26;--border-spark-30:.5px solid #0088ff4d;--border-spark-40:.5px solid #08f6;--scrollbar-track:#0000000a;--scrollbar-thumb:#00000026;--scrollbar-thumb-hover:#00000040}*{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:hidden}html:not([data-scroll-snap=none]){scroll-snap-type:y mandatory}section{scroll-snap-align:start;scroll-snap-stop:always}html[data-scroll-snap=none] section{scroll-snap-align:none;scroll-snap-stop:normal}body{background:var(--color-space);color:var(--color-content);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6}#root{width:100%}a{color:inherit;text-decoration:none}button,textarea{font-family:inherit}input,textarea{font-size:16px}.btn-spark{background:var(--color-spark);color:var(--color-space);cursor:pointer;border:none;border-radius:30px;justify-content:center;align-items:center;gap:8px;padding:10px 24px;font-size:15px;font-weight:700;transition:all .3s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 15px #1edbed4d}.btn-spark:hover:not(:disabled){background:var(--color-spark-bright);transform:translateY(-2px);box-shadow:0 8px 25px #1edbed80}.btn-spark:active:not(:disabled){transform:translate(0,0)}.btn-spark:disabled{opacity:.5;cursor:not-allowed}.btn-secondary{background:var(--color-content-04);color:var(--color-content-70);border:1px solid var(--border-spark-20);cursor:pointer;-webkit-backdrop-filter:blur(8px);border-radius:20px;justify-content:center;align-items:center;gap:8px;padding:8px 18px;font-size:13px;font-weight:600;transition:all .25s;display:inline-flex}.btn-secondary:hover:not(:disabled){background:var(--color-spark-10);border-color:var(--color-spark-40);color:var(--color-spark);transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.btn-secondary:active:not(:disabled){transform:translate(0,0)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}::-webkit-scrollbar-corner{background:0 0}.cl-rootBox{font-family:inherit}.cl-internal-ph67t6,.cl-internal-17u9stb,.cl-footerAction__branding,.cl-footer__branding{opacity:.2!important;filter:grayscale()!important;transition:opacity .2s,filter .2s!important}.cl-internal-ph67t6:hover,.cl-internal-17u9stb:hover,.cl-footerAction__branding:hover,.cl-footer__branding:hover{opacity:.8!important;filter:grayscale(0)!important}.cl-modalContent{background-color:var(--bg-modal)!important;-webkit-backdrop-filter:blur(12px)!important}body.hide-system-cursor,body.hide-system-cursor *{cursor:none!important}
