:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07111a;--bg-soft:#0b1826;--ink:#eef3f6;--muted:#93a6b6;--line:#d2dfec24;--accent:#f2b950;--accent-soft:#f2b95029;--high:#f07b68;--medium:#f2b950;--low:#86b9ff;--shadow:0 28px 60px #00000047;--display:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif;--body:"Aptos", "Segoe UI", "Helvetica Neue", sans-serif}*{box-sizing:border-box}html,body{min-height:100%}body{font-family:var(--body);color:var(--ink);background:radial-gradient(circle at 0 0,#f2b9501f,#0000 28rem),radial-gradient(circle at right 20%,#80c78f14,#0000 30rem),linear-gradient(#07111a 0%,#091521 42%,#0c1a2a 100%);margin:0}a{color:#f8d78b;text-decoration:none}a:hover{text-decoration:underline}button{font:inherit}.appShell,.loginShell{min-height:100vh;padding:2rem}.appShell{gap:1.5rem;display:grid}.heroBand,.utilityBar,.lane,.loginPanel{border:1px solid var(--line);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#0e1a27eb,#08121ee6);border-radius:24px}.heroBand{grid-template-columns:1.3fr .7fr;gap:2rem;padding:2rem;display:grid}.heroCopy h1,.loginPanel h1{font-family:var(--display);letter-spacing:-.04em;margin:0;font-size:clamp(2.6rem,5vw,4.8rem);font-weight:600}.eyebrow,.laneKicker{color:#f6d69b;letter-spacing:.18em;text-transform:uppercase;margin:0 0 .75rem;font-size:.85rem}.lede,.utilityCopy p,.microcopy{max-width:58rem;color:var(--muted);margin:0;line-height:1.6}.viewerNote{color:#f6d69b}.heroStats{align-content:start;gap:1rem;display:grid}.heroStats>div{background:#ffffff08;border:1px solid #ffffff0f;border-radius:18px;padding:1rem 1.1rem}.statValue{font-size:2.25rem;font-weight:700;display:block}.statLabel{color:var(--muted)}.utilityBar{justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.3rem;display:flex}.utilityCopy{gap:.25rem;display:grid}.utilityActions{align-items:center;gap:.75rem;display:flex}.primaryButton,.ghostButton,.miniButton{cursor:pointer;border:0;border-radius:999px;transition:transform .18s,background .18s,opacity .18s}.primaryButton:hover,.ghostButton:hover,.miniButton:hover{transform:translateY(-1px)}.primaryButton{color:#0d1520;background:linear-gradient(135deg,#f0b95e,#d78c2d);padding:.85rem 1.15rem;font-weight:700}.ghostButton{color:var(--ink);background:#ffffff0a;border:1px solid #ffffff1a;padding:.85rem 1.15rem}.boardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.lane{min-height:24rem;padding:1rem}.laneHeader h2{margin:0;font-size:1.2rem}.laneBody{gap:.9rem;margin-top:1rem;display:grid}.emptyState{color:var(--muted);background:#ffffff08;border-radius:18px;padding:1rem}.trackerItem{background:linear-gradient(#ffffff0a,#ffffff05),#09131eb8;border:1px solid #ffffff14;border-radius:20px;gap:.85rem;padding:1rem;display:grid}.itemMeta,.itemFooter,.statusForm{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.trackerItem h3{margin:0;font-size:1.05rem;line-height:1.35}.itemSummary,.itemReason{color:var(--muted);margin:0;line-height:1.55}.itemReason{font-size:.92rem}.priorityTag,.typeTag{border-radius:999px;padding:.35rem .7rem;font-size:.78rem}.priorityTag{color:#06111a;font-weight:700}.priority-high{background:var(--high)}.priority-medium{background:var(--medium)}.priority-low{background:var(--low)}.typeTag{color:var(--ink);background:#ffffff0f}.itemFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.itemFacts dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.2rem;font-size:.78rem}.itemFacts dd{margin:0}.miniButton{color:var(--ink);background:#ffffff0f;border:1px solid #ffffff1a;padding:.45rem .8rem}.loginShell{place-items:center;display:grid}.loginPanel{gap:1.2rem;width:min(100%,42rem);padding:2rem;display:grid}@media (max-width:1080px){.heroBand,.boardGrid{grid-template-columns:1fr}}@media (max-width:720px){.appShell,.loginShell{padding:1rem}.itemFacts{grid-template-columns:1fr}.utilityBar,.utilityActions,.itemFooter{display:grid}}
