@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap');
/* Torq Desk shared design tokens — Phase 1. */
:root{
 --td-navy:#0B1F3B;--td-ink:#101828;--td-blue:#1D4ED8;--td-sky:#3DB5FF;
 --td-surface:#FFFFFF;--td-canvas:#F5F8FF;--td-line:#E3EAF6;
 --td-success:#12B76A;--td-warn:#F79009;--td-danger:#F04438;
 --td-r12:12px;--td-r16:16px;--td-r24:24px;
 --td-shadow:0 18px 48px rgba(11,31,59,.08);
 --td-space-4:4px;--td-space-8:8px;--td-space-12:12px;--td-space-16:16px;--td-space-24:24px;--td-space-32:32px;--td-space-48:48px;--td-space-72:72px;--td-space-96:96px;
 --td-font:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
}
html,body,body *{font-family:var(--td-font)!important}
:focus-visible{outline:3px solid var(--td-sky);outline-offset:3px}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
