@import url('https://fonts.googleapis.com/css2?family=Archivo+Black&family=DM+Sans:wght@400;500;600;700;800&display=swap');
:root{--hq-paper:#fff;--hq-ink:#151515;--hq-soft:#faf8f4;--hq-line:#29241f;--hq-muted:#6d655c;--hq-pink:#f6a04d;--hq-blush:#fff0df}
html[data-theme=dark]{--hq-paper:#191714;--hq-ink:#fff8ef;--hq-soft:#252019;--hq-line:#948270;--hq-muted:#c9bdad;--hq-blush:#3c2b1d}
body{font-family:'DM Sans',sans-serif!important;background:var(--hq-paper)!important;color:var(--hq-ink)!important}body>aside{background:var(--hq-blush)!important;border-right:1px solid var(--hq-line)!important}main,header,.content{background:var(--hq-paper)!important}header{border-bottom:1px solid var(--hq-line)!important}.brandmark,.shopicon{background:var(--hq-ink)!important;color:var(--hq-paper)!important;border-radius:8px!important}.dot{color:#d95d0b!important}.brand{font-weight:800!important}.content{max-width:1500px;margin:auto;padding-top:32px!important}.eyebrow,.hq-label,.hq-topline,.hq-panel>h2{font-size:10px;font-weight:800;letter-spacing:1.8px}.titlebar h1{font-family:'Archivo Black',sans-serif!important;font-size:clamp(27px,3vw,43px)!important;letter-spacing:-1.6px!important;line-height:1.15}.titlebar p{color:var(--hq-muted)!important;font-size:15px}.titlebar{margin-bottom:28px!important}nav button.active{background:var(--hq-ink)!important;color:var(--hq-paper)!important;border-radius:8px}button,a{transition:background .15s,transform .15s}button:focus-visible,a:focus-visible{outline:3px solid #c85409!important;outline-offset:4px}#hq[hidden],.worklayout[hidden],#flowtabs[hidden],#flowhint[hidden]{display:none!important}.hq-topline{display:flex;justify-content:space-between;gap:16px;margin:0 0 12px;color:var(--hq-muted)}.hq-topline span:last-child{letter-spacing:0;font-size:12px}.hq-brief{background:var(--hq-pink);border:1px solid var(--hq-line);color:#1c160f;padding:26px 28px;border-radius:14px}.hq-brief h2{font-family:'Archivo Black',sans-serif;font-size:clamp(22px,2.6vw,32px);letter-spacing:-.9px;margin:16px 0 10px;max-width:750px}.hq-brief p{font-size:15px;line-height:1.6;max-width:780px;margin:0}.hq-brief-foot{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;font-size:11px}.hq-brief-foot button{background:#1b150f!important;color:white!important;border:0!important;padding:10px 15px;border-radius:7px;font-weight:700;white-space:nowrap}.hq-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:14px 0 22px}.hq-metric{border:1px solid var(--hq-line);border-radius:11px;display:flex;flex-direction:column;padding:18px 22px;gap:6px}.hq-metric strong{font-family:'Archivo Black',sans-serif;font-size:38px;line-height:1}.hq-metric span{font-size:12px;font-weight:700}.hq-metric.m1 strong{color:#c85409}.hq-metric.m2{background:#1b150f;color:#fff}.hq-metric.m2 strong{color:#f6a04d}.hq-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:16px}.hq-panel{background:var(--hq-paper);border:1px solid var(--hq-line);border-radius:12px;padding:21px;min-width:0}.hq-panel>h2{margin:0 0 20px;text-transform:uppercase;line-height:1.6;color:var(--hq-ink)}.hq-panel p{font-size:13px;line-height:1.7;color:var(--hq-muted)}.hq-panel h3{font-size:23px;letter-spacing:-.6px;line-height:1.3;margin:15px 0 8px}.hq-panel a{display:inline-block;color:var(--hq-ink);font-size:12px;font-weight:800;padding:10px 0;text-decoration:underline;text-underline-offset:5px}.hq-row{display:flex;width:100%;align-items:center;gap:12px;padding:13px 0!important;border:0!important;border-bottom:1px solid color-mix(in srgb,var(--hq-line) 18%,transparent)!important;border-radius:0!important;background:transparent!important;color:var(--hq-ink)!important;text-align:left;box-shadow:none!important}.hq-row:hover,.hq-deadline:hover{background:var(--hq-blush)!important}.hq-row>span:first-child{flex:1;min-width:0}.hq-row strong{font-size:13px;display:block;overflow-wrap:anywhere}.hq-row small{display:block;color:var(--hq-muted);font-size:11px;margin-top:5px}.hq-row>span:last-child{font-size:11px;max-width:100px}.hq-pill{background:var(--hq-blush);color:var(--hq-ink);font-size:10px;border-radius:5px;padding:4px 8px}.hq-wide{grid-column:1/-1}.hq-empty{padding:12px 0 25px}.hq-deadline{display:flex;gap:18px;width:100%;border:0!important;background:transparent!important;padding:12px 0!important;text-align:left;color:var(--hq-ink)!important;font-size:12px}.hq-deadline strong{color:#c85409;width:80px;flex-shrink:0}.hq-money{background:#1b150f;color:#fff}.hq-money>h2,.hq-money a{color:#fff}.hq-money p{color:#ded5cb}.hq-money h3{color:#f6a04d}.hq-status{display:inline-block;font-size:9px;font-weight:800;letter-spacing:1px;border:1px solid currentColor;border-radius:4px;padding:5px 7px;color:var(--hq-muted)}.hq-money .hq-status{color:#f5c79f}.hq-resources{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.hq-resources .hq-panel{background:var(--hq-soft)}.hq-disclosure{font-size:11px;color:var(--hq-muted);line-height:1.7;margin:20px 0}.primary{background:#1c160f!important;color:white!important}.flowtabs button[aria-selected=true]{background:var(--hq-pink)!important;color:#1b150f!important}.import-card{border:1px solid var(--hq-line)!important;box-shadow:none!important;border-radius:12px!important}.import-card h2{font-weight:800!important}footer{margin-top:26px!important}.theme-toggle{font-size:11px!important}.saved{font-size:11px!important}
@media(max-width:1000px){.hq-grid{grid-template-columns:1fr}.hq-wide{grid-column:auto}.hq-metric{padding:16px}.hq-metric strong{font-size:30px}}
@media(max-width:600px){.hq-metrics{grid-template-columns:1fr 1fr}.hq-resources{grid-template-columns:1fr}.hq-brief{padding:22px}.hq-brief-foot{align-items:flex-start;flex-direction:column}.hq-topline{flex-direction:column;gap:6px}.hq-row{flex-wrap:wrap}.hq-panel{padding:18px}.titlebar h1{letter-spacing:-1px!important}.hq-row>span:first-child{flex-basis:55%}}
body>aside .brand{font-size:21px!important;letter-spacing:-.8px!important;gap:7px!important}body>aside .brandmark{min-width:27px!important;width:27px!important}
