@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400&family=IBM+Plex+Sans:wght@300;400&family=Geist+Mono:wght@400;500&display=swap";:root{--paper:oklch(97% .004 85);--card:oklch(95% .005 85);--border:oklch(90% .005 85);--border-strong:oklch(86% .006 85);--ink:oklch(22% .006 85);--ink-soft:oklch(30% .006 85);--gray:oklch(55% .006 85);--gray-2:oklch(45% .006 85);--gray-3:oklch(60% .006 85);--signal:oklch(47.9% .085 73.2);--sodium:#c79a5b;--green:oklch(35% .08 150);--green-bg:oklch(90% .05 150);--blue-badge:oklch(35% .09 235);--blue-badge-bg:oklch(90% .05 235);--orange:oklch(45% .1 45);--orange-bg:oklch(90% .05 45);--red:oklch(55% .14 25);--rose:oklch(50% .16 0);--rose-bg:oklch(91% .05 10);--violet:oklch(45% .14 300);--violet-bg:oklch(91% .05 300);--font-body:"IBM Plex Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-display:Outfit, "IBM Plex Sans", "Helvetica Neue", sans-serif;--font-mono:"Geist Mono", ui-monospace, monospace;--radius-sm:6px;--radius:10px;--radius-lg:16px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--paper:oklch(14.9% .003 248);--card:oklch(18.1% .007 258);--border:oklch(23% .008 264);--border-strong:oklch(26.8% .01 261);--ink:oklch(93.1% .007 89);--ink-soft:oklch(84% .006 89);--gray:oklch(64.9% .01 258);--gray-2:oklch(72% .009 258);--gray-3:oklch(54.3% .009 254);--signal:oklch(71.5% .097 74.5);--sodium:#c79a5b;--green:oklch(75% .1 150);--green-bg:oklch(28% .06 150);--blue-badge:oklch(75% .1 235);--blue-badge-bg:oklch(28% .06 235);--orange:oklch(75% .11 45);--orange-bg:oklch(28% .06 45);--red:oklch(70% .13 25);--rose:oklch(75% .15 0);--rose-bg:oklch(30% .06 10);--violet:oklch(78% .12 300);--violet-bg:oklch(30% .06 300)}}:root[data-theme=dark]{--paper:oklch(14.9% .003 248);--card:oklch(18.1% .007 258);--border:oklch(23% .008 264);--border-strong:oklch(26.8% .01 261);--ink:oklch(93.1% .007 89);--ink-soft:oklch(84% .006 89);--gray:oklch(64.9% .01 258);--gray-2:oklch(72% .009 258);--gray-3:oklch(54.3% .009 254);--signal:oklch(71.5% .097 74.5);--sodium:#c79a5b;--green:oklch(75% .1 150);--green-bg:oklch(28% .06 150);--blue-badge:oklch(75% .1 235);--blue-badge-bg:oklch(28% .06 235);--orange:oklch(75% .11 45);--orange-bg:oklch(28% .06 45);--red:oklch(70% .13 25);--rose:oklch(75% .15 0);--rose-bg:oklch(30% .06 10);--violet:oklch(78% .12 300);--violet-bg:oklch(30% .06 300)}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--ink);text-decoration:none}a:hover{color:var(--signal)}input,select,textarea,button{color:inherit;font-family:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.hq-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--gray);font-size:11px}.hq-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.hq-row{border-bottom:1px solid var(--border);align-items:center;gap:16px;padding:18px 20px;display:flex}.hq-row:last-child{border-bottom:none}.hq-row--clickable:hover{background:var(--card)}.hq-check{border:1.5px solid var(--gray-3);width:20px;height:20px;color:var(--paper);cursor:pointer;border-radius:5px;flex:none;justify-content:center;align-items:center;font-size:12px;display:flex}.hq-check:hover{border-color:var(--signal)}.hq-check.is-on{background:var(--signal);border-color:var(--signal)}.hq-check.small{width:18px;height:18px;font-size:11px}.hq-input{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--paper);outline:none;padding:10px 14px;font-size:14px}.hq-input:focus{border-color:var(--signal)}.hq-btn{border-radius:var(--radius-sm);background:var(--ink);color:var(--paper);cursor:pointer;white-space:nowrap;border:none;padding:10px 18px;font-size:13px}.hq-btn:hover{background:var(--signal)}.hq-btn:disabled{opacity:.4;cursor:not-allowed;background:var(--ink)}.hq-btn-outline{border:1px solid var(--ink);border-radius:var(--radius-sm);color:var(--ink);cursor:pointer;background:0 0;padding:10px 18px;font-size:13px}.hq-btn-outline:hover{background:var(--ink);color:var(--paper)}.hq-btn-outline:disabled{opacity:.4;cursor:not-allowed;color:var(--ink);background:0 0}.hq-schedule-slot:hover,.hq-nav-item:hover{background:var(--card)}.hq-badge{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;text-align:center;white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:10.5px}.hq-screen{max-width:1080px;padding:clamp(32px,5vw,72px)}.hq-screen--wide{max-width:1320px}.hq-h1{font-family:var(--font-display);letter-spacing:.005em;margin:0;font-size:clamp(26px,4vw,36px);font-weight:300}.hq-section{flex-direction:column;gap:12px;display:flex}.hq-dashboard-grid{grid-template-columns:1fr 1fr;align-items:start;gap:40px;display:grid}@media (width<=860px){.hq-dashboard-grid{grid-template-columns:1fr}}
