@import"https://fonts.googleapis.com/css2?family=Lato:wght@400;700;900&family=Poppins:wght@400;500;600;700&family=Quicksand:wght@400;500;600&display=swap";*,*:before,*:after{box-sizing:border-box;-webkit-font-smoothing:antialiased}html,body{margin:0;height:100%}body{font-family:Lato,system-ui,sans-serif}button{font-family:inherit;cursor:pointer}#root{height:100vh}:root{--accent: #FF3B3B;--accent-press: color-mix(in srgb, var(--accent), #000 14%);--accent-tint: color-mix(in srgb, var(--accent), #fff 86%);--app-bg: #F7F6FA;--card: #FFFFFF;--text: #192126;--text-muted: rgba(25,33,38,.7);--text-soft: rgba(25,33,38,.45);--hairline: #E4E7EC;--chip-bg: #F1F1F1;--bg-soft: #F4F5F8;--track: color-mix(in srgb, var(--accent), #fff 80%);--ink-btn: #192126;--nav-bg: #192126;--shadow-card: 0 1px 2px rgba(0,0,0,.04);--border-card: 1px solid var(--hairline);--shadow-soft: 0 2px 8px rgba(25,33,38,.06);--shadow-ink: 0 12px 26px rgba(25,33,38,.22);--shadow-red: 0 10px 22px color-mix(in srgb, var(--accent), transparent 70%);--cat-purple-bg: #EAECFF;--cat-blue-bg: #D8E6EC;--cat-orange-bg: #FFE8C6;--r-chip: 3px;--r-badge: 6px;--r-sm: 9px;--r-md: 12px;--r-lg: 16px;--r-card: 23px;--r-card-2: 26px;--r-pill: 999px;--font-display: "Lato", system-ui, sans-serif;--font-ui: "Poppins", system-ui, sans-serif;--font-num: "Quicksand", system-ui, sans-serif;--font-system: -apple-system, BlinkMacSystemFont, system-ui, sans-serif}[data-theme=dark]{--accent-tint: color-mix(in srgb, var(--accent), #1B2126 82%);--app-bg: #0F1316;--card: #1B2126;--text: #EEF1F2;--text-muted: rgba(238,241,242,.72);--text-soft: rgba(238,241,242,.42);--hairline: rgba(255,255,255,.12);--chip-bg: rgba(255,255,255,.08);--bg-soft: rgba(255,255,255,.05);--track: color-mix(in srgb, var(--accent), #1B2126 72%);--ink-btn: #283037;--nav-bg: #10161A;--shadow-card: 0 1px 2px rgba(0,0,0,.15);--border-card: 1px solid var(--hairline);--shadow-soft: 0 2px 8px rgba(0,0,0,.25);--shadow-ink: 0 12px 26px rgba(0,0,0,.45)}@keyframes bxFade{0%{opacity:0}to{opacity:1}}@keyframes bxFadeOut{0%{opacity:1}to{opacity:0}}@keyframes bxSlideUp{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes bxSlideDown{0%{transform:translateY(0);opacity:1}to{transform:translateY(40px);opacity:0}}@keyframes bxSlideFromRight{0%{transform:translate(36px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes bxSlideFromLeft{0%{transform:translate(-36px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes bxSlideToRight{0%{transform:translate(0);opacity:1}to{transform:translate(36px);opacity:0}}@keyframes bxToast{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes bxScreen{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}.bx-scroll::-webkit-scrollbar{width:0;height:0}.bx-scroll{scrollbar-width:none}
