@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";
@import "https://fonts.googleapis.com/css2?family=Readex+Pro:wght@400;500;600;700&display=swap";
:root{--font-survey:"Plus Jakarta Sans", system-ui, sans-serif}[dir=rtl]{--font-survey:"Readex Pro", "Plus Jakarta Sans", system-ui, sans-serif}:root,:root[data-theme=dark]{--bg:#080808;--bg-card:#111;--bg-popover:#0d0d0d;--bg-sidebar:#0f0e0e;--bg-rgb:8 8 8;--fg-rgb:255 255 255;--text:#fff;--text-2:#fffffff2;--text-3:#ffffffd1;--text-4:#ffffffa8;--text-5:#ffffff80;--green:#09bc8a;--green-on:#030805;--shadow:0 12px 32px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--bg:#fafafa;--bg-card:#fff;--bg-popover:#fff;--bg-sidebar:#f4f5f4;--bg-rgb:250 250 250;--fg-rgb:12 14 13;--text:#0a0a0a;--text-2:#0c0e0df5;--text-3:#0c0e0ddb;--text-4:#0c0e0dbd;--text-5:#0c0e0d9e;--green:#09bc8a;--green-on:#fff;--shadow:0 12px 32px #0000001f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;transition:background .25s,color .25s}a{color:inherit;text-decoration:none}input,textarea,select,button{color:inherit}input::placeholder,textarea::placeholder{color:rgb(var(--fg-rgb) / .35)}::selection{color:var(--text);background:#09bc8a59}:root[data-theme=light] ::-webkit-scrollbar{width:10px;height:10px}:root[data-theme=light] ::-webkit-scrollbar-thumb{background:#0000002e;border-radius:999px}:root[data-theme=light] ::-webkit-scrollbar-track{background:0 0}@keyframes fade-in-bg{0%{opacity:0}to{opacity:1}}.fade-in-bg{animation:.18s ease-out fade-in-bg}@keyframes slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}.slide-in-right{animation:.25s ease-out slide-in-right}@keyframes sidebar-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.2)}}.sidebar-pulse{animation:2s ease-in-out infinite sidebar-pulse}@keyframes cta-arrow-nudge{0%,to{transform:translate(-3px)}50%{transform:translate(3px)}}.cta-arrow-nudge{animation:1.6s ease-in-out infinite cta-arrow-nudge}@keyframes qEnter{0%{opacity:0;filter:blur(2px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes qExit{0%{opacity:1;filter:blur();transform:translateY(0)}to{opacity:0;filter:blur(2px);transform:translateY(-8px)}}.q-enter{animation:.42s cubic-bezier(.22,1,.36,1) both qEnter}.q-exit{animation:.22s cubic-bezier(.4,0,.7,.2) both qExit}@keyframes sEnter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.s-enter{animation:.6s cubic-bezier(.22,1,.36,1) both sEnter}@keyframes popIn{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.pop-in{animation:.32s cubic-bezier(.22,1,.36,1) both popIn}@keyframes blink{0%,60%,to{opacity:1}30%{opacity:.25}}.blink{animation:1.4s ease-in-out infinite blink}@keyframes countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes requiredShake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.required-shake{animation:.42s cubic-bezier(.36,.07,.19,.97) both requiredShake}
