@import"https://fonts.googleapis.com/css2?family=Archivo:wdth,wght@62..125,100..900&family=IBM+Plex+Mono:wght@400;500;600&family=IBM+Plex+Sans:wght@300;400;500;600&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--paper: #FAFAF8;--paper2: #F1F1EE;--line: #DCDCD6;--line2: #C9C9C2;--ink: #0C0F14;--ink2: #2A303B;--slate: #5A6170;--slate2: #8B9099;--navy: #10141C;--navy2: #161B26;--navyline:#232B3A;--red: #C42B1C;--org: #C07A16;--blue: #3A6EA8;--green: #2E7D5B;--mono: "IBM Plex Mono", monospace;--sans: "IBM Plex Sans", sans-serif;--disp: "Archivo", sans-serif}html,body,#root{height:100%;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font-family:var(--sans);cursor:pointer;-webkit-tap-highlight-color:transparent}input,textarea,select{font-family:var(--sans)}::selection{background:var(--ink);color:var(--paper)}:focus-visible{outline:2px solid var(--red);outline-offset:2px}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:var(--paper2)}::-webkit-scrollbar-thumb{background:var(--line2);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:var(--slate2)}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes slideIn{0%{transform:translate(20px);opacity:0}to{transform:none;opacity:1}}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.fade-in{animation:fadeIn .35s ease forwards}.slide-in{animation:slideIn .3s ease forwards}@media (max-width: 768px){.dashboard-grid{grid-template-columns:1fr!important}.dashboard-sidebar{display:none!important;position:fixed!important;top:52px!important;left:0!important;right:0!important;bottom:0!important;z-index:200!important;overflow-y:auto!important;background:#fff!important;border-right:none!important}.dashboard-sidebar.show{display:block!important}.dashboard-stats{grid-template-columns:repeat(3,1fr)!important}.brief-grid,.upgrade-modal{grid-template-columns:1fr!important}.nav-items{gap:.5rem!important}.nav-company{display:none!important}.mobile-only{display:block!important}}
