@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&display=swap";.num{font-family:Outfit,sans-serif}:root{--color-bg-app: #faf9f6;--color-bg-elevated: #f4f2ee;--color-panel: rgba(255, 255, 255, .78);--color-panel-alt: rgba(255, 255, 255, .56);--color-text-rgb: 44, 42, 40;--color-text-strong-rgb: 29, 27, 25;--color-border: rgba(17, 24, 39, .08);--color-border-strong: rgba(17, 24, 39, .14);--color-input-bg: rgba(255, 255, 255, .72);--color-input-bg-muted: rgba(0, 0, 0, .04);--color-overlay: rgba(10, 12, 16, .28);--color-scrollbar-thumb: rgba(17, 24, 39, .14);--glass-bg: linear-gradient(180deg, rgba(255,255,255,.62), rgba(255,255,255,.4));--glass-bg-strong: linear-gradient(180deg, rgba(255,255,255,.76), rgba(255,255,255,.54));--glass-bg-modal: linear-gradient(180deg, rgba(255,255,255,.86), rgba(255,255,255,.72));--glass-border: rgba(255,255,255,.55);--glass-border-strong: rgba(255,255,255,.66);--glass-highlight: rgba(255,255,255,.42);--glass-shadow: 0 24px 60px rgba(16, 24, 40, .14);--glass-inset-shadow: inset 0 1px 0 rgba(255,255,255,.32);--shadow-soft: 0 16px 36px rgba(16, 24, 40, .1)}:root[data-theme=dark]{--color-bg-app: #0d1117;--color-bg-elevated: #131a23;--color-panel: rgba(18, 24, 33, .84);--color-panel-alt: rgba(22, 29, 40, .72);--color-text-rgb: 225, 232, 240;--color-text-strong-rgb: 248, 250, 252;--color-border: rgba(148, 163, 184, .18);--color-border-strong: rgba(148, 163, 184, .28);--color-input-bg: rgba(20, 28, 39, .82);--color-input-bg-muted: rgba(255, 255, 255, .06);--color-overlay: rgba(3, 6, 12, .56);--color-scrollbar-thumb: rgba(148, 163, 184, .28);--glass-bg: linear-gradient(180deg, rgba(20,28,39,.78), rgba(12,18,28,.66));--glass-bg-strong: linear-gradient(180deg, rgba(24,33,46,.88), rgba(14,20,31,.8));--glass-bg-modal: linear-gradient(180deg, rgba(21,29,40,.94), rgba(13,18,28,.86));--glass-border: rgba(148,163,184,.18);--glass-border-strong: rgba(148,163,184,.24);--glass-highlight: rgba(255,255,255,.08);--glass-shadow: 0 32px 80px rgba(0, 0, 0, .42);--glass-inset-shadow: inset 0 1px 0 rgba(255,255,255,.08);--shadow-soft: 0 20px 48px rgba(0, 0, 0, .32)}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{min-height:100%}body{overflow-x:hidden;font-family:Outfit,sans-serif;background:var(--color-bg-app);color:rgb(var(--color-text-rgb));transition:background-color .18s ease,color .18s ease}button{font-family:inherit;border-radius:999px!important;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease,opacity .18s ease}button:not(:disabled):hover{transform:translateY(-1px)}button:not(:disabled):active{transform:translateY(0) scale(.985)}button.import-mode-option{border-radius:10px!important}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:transparent;margin-block:24px}::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb);border-radius:99px}input::placeholder,textarea::placeholder{color:rgba(var(--color-text-rgb),.38)}input,textarea,select{color:rgb(var(--color-text-rgb))}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
