@import url(https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;700&display=swap);*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{background:radial-gradient(circle at top,#bf8d4b29,#0000 28%),linear-gradient(180deg,#f7f3ec,#efe8dd);color:#18261f}html{min-height:100%}body{background:#0000;color:#18261f;font-family:Space Grotesk,Avenir Next,Segoe UI,sans-serif;min-height:100vh}button,input,select,textarea{font:inherit}#root{min-height:100vh}.app-shell{margin:0 auto;padding:40px 0 64px;width:min(1180px,calc(100% - 32px))}.hero{grid-gap:24px;background:radial-gradient(circle at top right,#bf8d4b2e,#0000 35%),linear-gradient(135deg,#142922fa,#103c3aeb);border:1px solid #1928221a;border-radius:28px;box-shadow:0 24px 60px #0f1f1c2e;color:#f7f3ec;display:grid;gap:24px;padding:28px}.field__label,.hero__eyebrow,.metric-label,.next-action-label,.panel__eyebrow,.pipeline__label,.project-code,.user-label{font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.hero__title{font-size:clamp(2.4rem,4vw,4.6rem);line-height:.95;margin:10px 0 12px;max-width:10ch}.hero__copy{color:#f7f3ecd1;font-size:1rem;line-height:1.6;max-width:54ch}.chip-group,.hero__pills{display:flex;flex-wrap:wrap;gap:10px}.chip,.hero__pill{background:#ffffff14;border:1px solid #1928221f;border-radius:999px;color:inherit;font:inherit;font-size:.88rem;padding:10px 14px}.control-grid,.metrics-grid,.pipeline,.project-card__controls,.project-grid,.project-meta,.topbar{grid-gap:18px;display:grid;gap:18px}.topbar{align-items:center;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.metric-card,.panel,.project-card,.projects-panel,.user-bar{background:#fffcf7db;border:1px solid #1928221a;border-radius:24px;box-shadow:0 16px 36px #1f252114;padding:20px}.user-bar{align-items:center;display:flex;gap:14px}.user-avatar{background:linear-gradient(135deg,#bf8d4b,#7b4d2a);border-radius:16px;box-shadow:0 12px 20px #7b4d2a47;color:#fff7ee;display:grid;font-weight:700;height:48px;place-items:center;width:48px}.panel__header,.user-copy{display:flex;flex-direction:column;gap:8px}.metric-value,.panel__title,.project-title,.user-value{color:#18261f}.chip,.danger-button,.field input,.field select,.field textarea,.primary-button,.secondary-button{transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.danger-button,.primary-button,.secondary-button{border:none;border-radius:16px;cursor:pointer;font:inherit;font-weight:600}.secondary-button{background:#18261f;color:#f7f3ec;justify-self:end;padding:14px 18px}.primary-button{background:linear-gradient(135deg,#17615b,#1d8777);color:#f7fffc;margin-top:22px;padding:16px 18px}.danger-button{background:#91222214;color:#922222;padding:11px 14px}.chip:hover,.danger-button:hover,.primary-button:hover,.secondary-button:hover{transform:translateY(-1px)}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px}.metric-card{min-height:156px}.metric-value{display:block;font-size:clamp(2rem,3vw,2.8rem);line-height:1;margin:16px 0 10px}.metric-note,.next-action-copy,.panel__caption,.project-summary,.state-message{color:#546158;line-height:1.55}.pipeline{grid-template-columns:repeat(6,minmax(0,1fr));margin-top:22px}.pipeline__item{background:#103c3a14;border:1px solid #103c3a14;border-radius:18px;padding:18px}.pipeline__count{color:#103c3a;display:block;font-size:1.7rem;margin-top:10px}.control-grid{grid-template-columns:1.45fr .9fr;margin-top:22px}.panel__title{font-size:1.5rem}.form-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.field{display:flex;flex-direction:column;gap:8px}.field--wide{grid-column:1/-1}.field input,.field select,.field textarea{background:#ffffffdb;border:1px solid #18261f1f;border-radius:16px;color:#18261f;font:inherit;padding:14px 16px;resize:vertical;width:100%}.field input:focus,.field select:focus,.field textarea:focus{border-color:#17615b80;box-shadow:0 0 0 4px #17615b1f;outline:none}.chip{background:#18261f0a;cursor:pointer}.chip--active{background:#18261f;color:#f7f3ec}.state-message{background:#fffcf7d1;border-radius:18px;margin-top:20px;padding:18px 20px}.state-message--error{background:#ffeeeaeb;border:1px solid #9222222e;color:#8f3227}.projects-panel{margin-top:22px}.project-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:26px}.project-card{display:flex;flex-direction:column;gap:18px}.project-card--blocked{border-color:#9222223d}.project-card--watch{border-color:#bf8d4b52}.project-card--on-track{border-color:#17615b33}.project-card__header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.project-code{color:#17615b}.project-title{font-size:1.4rem;line-height:1.15;margin-top:10px}.project-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.project-meta dt{color:#7a867c;font-size:.8rem;margin-bottom:6px;text-transform:uppercase}.project-meta dd{color:#1f2f27;font-weight:500}.project-card__controls{grid-template-columns:repeat(2,minmax(0,1fr))}.project-card__footer{border-top:1px solid #18261f14;padding-top:18px}.next-action-label{color:#17615b;display:block;margin-bottom:10px}@media (max-width:1080px){.metrics-grid,.pipeline,.project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.control-grid,.topbar{grid-template-columns:1fr}.secondary-button{justify-self:stretch}}@media (max-width:720px){.app-shell{padding:20px 0 44px;width:min(100% - 20px,1180px)}.hero,.metric-card,.panel,.project-card,.projects-panel,.user-bar{border-radius:20px;padding:18px}.form-grid,.metrics-grid,.pipeline,.project-card__controls,.project-grid,.project-meta{grid-template-columns:1fr}.project-card__header{flex-direction:column}.danger-button,.primary-button,.secondary-button{width:100%}}
/*# sourceMappingURL=main.da4f40ee.css.map*/