.AccountBar-module__-Ey_2q__bar{border-bottom:1px solid var(--line);background:var(--surface-2);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.5rem 1.25rem;font-size:.82rem;display:flex}.AccountBar-module__-Ey_2q__email{font-family:var(--font-heading);letter-spacing:.02em;color:var(--ink)}.AccountBar-module__-Ey_2q__role{border:1px solid var(--line);background:var(--surface);text-transform:uppercase;letter-spacing:.06em;color:var(--accent);white-space:nowrap;border-radius:999px;padding:.1rem .5rem;font-size:.72rem}.AccountBar-module__-Ey_2q__access{color:var(--muted);margin-right:auto}.AccountBar-module__-Ey_2q__form{margin:0}.AccountBar-module__-Ey_2q__button{font:inherit;font-family:var(--font-heading);letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);cursor:pointer;border-radius:999px;padding:.3rem .7rem;font-size:.75rem;transition:color .12s,border-color .12s}.AccountBar-module__-Ey_2q__button:hover{color:var(--accent);border-color:var(--accent)}.AccountBar-module__-Ey_2q__button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fff;--foreground:#000;--font-heading:"Franklin Gothic Extra Condensed", "Franklin Gothic Demi Cond", "Libre Franklin Condensed", "Arial Narrow", Arial, sans-serif;--font-body:"Franklin Gothic Book", "Libre Franklin", "Franklin Gothic Medium", "Segoe UI", system-ui, -apple-system, Arial, Helvetica, sans-serif;--page:#eef1f6;--surface:#fff;--surface-2:#f8f9fa;--ink:#2b3440;--ink-2:#52606d;--muted:#7a8794;--line:#e3e8ef;--line-2:#f0f2f6;--shadow:0 2px 10px #14284612;--radius:13px;--accent:#a7181c;--accent-soft:#a7181c14;--report-navy:#1b3a5c;--report-navy-dark:#16314f;--report-navy-light:#2c5282;--report-navy-line:#2a4a72;--report-accent:#e85d26;--report-green:#27ae60;--report-red:#e74c3c;--report-amber:#f39c12;--report-teal:#16a085;--report-ink:#2b3440;--report-muted:#7a8794;--report-line:#edf0f5;--report-total:#eef2f7;--report-projected:#f4f8ff;--report-current-week:#fdf3dc;--report-radius:13px;--report-shadow:0 2px 10px #14284612;--report-header:linear-gradient(120deg, #16314f 0%, #1b3a5c 45%, #2c5282 100%)}html{height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--foreground);background:var(--background);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex}h1,h2,h3,h4{font-family:var(--font-heading);letter-spacing:.01em}table{border-collapse:collapse;font-variant-numeric:tabular-nums}thead th{background:var(--report-navy);color:#fff;text-align:left;border:1px solid var(--report-navy-line);padding:.35rem .6rem;font-weight:600}tbody td{border-bottom:1px solid var(--line-2);padding:.32rem .6rem}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}button{font-family:inherit}
