.space-page{--space-ink:#172821;--space-soft:#4d5a51;--space-muted:#707b73;--space-line:#e2e7df;--space-paper:#fafbf8;--space-card:#fff;--space-sage:#edf2e7;--space-sage-strong:#dfe8d6;--space-accent:#5f7d57;--space-band:#e1ff32;--space-warm:#c2410c;--space-radius:22px;background:var(--space-paper);min-height:100svh;color:var(--space-ink);-webkit-font-smoothing:antialiased;font-family:Manrope,Arial,sans-serif;font-size:15px;line-height:1.55}.space-page *,.space-page :before,.space-page :after{box-sizing:border-box}.space-page a{color:inherit;text-decoration:none}.space-page button,.space-page input,.space-page select,.space-page textarea{font-family:inherit}.space-page :focus-visible{outline-offset:3px;outline:3px solid #398166}.space-page .space-bar{z-index:20;border-bottom:1px solid var(--space-line);background:color-mix(in srgb, var(--space-paper) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:minmax(min(620px,45vw),1fr) minmax(0,auto) minmax(max-content,1fr);align-items:center;gap:20px;padding:12px max(24px,3vw);display:grid;position:sticky;top:0}.space-page .space-crumbs{align-items:center;gap:12px;min-width:0;display:flex}.space-page .space-wordmark{flex-shrink:0;align-items:baseline;gap:7px;display:inline-flex}.space-page .space-wordmark img{filter:brightness(0);width:96px;height:20px;display:block;transform:translateY(2px)}.space-page .space-wordmark span{color:var(--space-muted);letter-spacing:.01em;font-size:13px;font-weight:600}.space-page .space-crumb-sep{color:#b8c2b5;font-size:18px;font-weight:300}.space-page .space-crumb{white-space:nowrap;align-items:baseline;gap:8px;min-width:min(10ch,100%);display:inline-flex;overflow:hidden}.space-page .space-crumb strong{letter-spacing:-.01em;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.space-page .space-crumb span{color:var(--space-muted);text-overflow:ellipsis;font-size:13px;overflow:hidden}.space-page .space-phase{border:1px solid var(--space-sage-strong);background:var(--space-sage);color:#3f5a3b;letter-spacing:.02em;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.space-page .space-phase i{color:#9aa894;font-style:normal}.space-page .space-phase[data-status=on_hold],.space-page .space-phase[data-status=withdrawn]{color:#6b6248;background:#f5f2e8;border-color:#e7e2d3}.space-page .space-phase[data-status=lost],.space-page .space-phase[data-status=no_bid]{color:#7a4a3c;background:#f6efec;border-color:#e6dcd8}.space-page .space-demo{color:#6b5f1c;letter-spacing:.08em;text-transform:uppercase;background:#fbf8e4;border:1px dashed #b9a84a;border-radius:999px;flex-shrink:0;padding:3px 9px;font-size:11px;font-weight:800}.space-page .space-phase[data-status=closed]{color:#4b5260;background:#f1f2f5;border-color:#dfe1e6}.space-page .space-frozen{border:1px solid var(--space-line);background:var(--space-card);color:var(--space-soft);border-left:4px solid #8a948c;border-radius:14px;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 26px;padding:12px 16px;font-size:14px;display:flex}.space-page .space-frozen strong{color:var(--space-ink);font-weight:800}.space-page .space-tabs{scrollbar-width:none;background:#edf0ea;border-radius:999px;gap:2px;min-width:0;padding:4px;display:flex;overflow-x:auto}.space-page .space-tabs a{color:var(--space-soft);white-space:nowrap;border-radius:999px;padding:7px 16px;font-size:13.5px;font-weight:600;transition:background .16s,color .16s}.space-page .space-tabs a:hover{color:var(--space-ink);background:#ffffffa8}.space-page .space-tabs a[aria-current=page]{background:var(--space-ink);color:#fff}.space-page .space-bar-end{justify-content:flex-end;align-items:center;gap:14px;display:flex}.space-page .space-user{color:var(--space-muted);font-size:13px;font-weight:600}.space-page .space-body{width:100%;max-width:1180px;margin:0 auto;padding:44px max(24px,3vw) 96px}.space-page--wide .space-body{max-width:1480px}.space-page .space-head{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:34px;display:flex}.space-page .space-head h1{font-family:var(--font-heading), "Manrope", sans-serif;letter-spacing:-.035em;margin:0;font-size:clamp(34px,3.6vw,50px);font-weight:600;line-height:1.04}.space-page .space-head h1 em{background:linear-gradient(transparent 14%, var(--space-band) 14%, var(--space-band) 90%, transparent 90%);padding:0 .14em;font-style:normal}.space-page .space-head-kicker{margin-bottom:16px}.space-page .space-lead{max-width:62ch;color:var(--space-soft);margin:14px 0 0;font-size:16px;line-height:1.6}.space-page .space-head-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.space-page .space-button{border:1px solid var(--space-ink);background:var(--space-ink);color:#fff;cursor:pointer;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:9px 18px;font-size:13.5px;font-weight:700;line-height:1;transition:transform .14s,background .14s;display:inline-flex}.space-page .space-button:hover{background:#24382e}.space-page .space-button:active{transform:scale(.98)}.space-page .space-button:disabled{cursor:default;opacity:.5}.space-page .space-button--quiet{border-color:var(--space-line);background:var(--space-card);color:var(--space-ink)}.space-page .space-button--quiet:hover{background:#f4f6f1;border-color:#c9d2c4}.space-page .space-chip{border:1px solid var(--space-line);background:var(--space-card);color:var(--space-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.space-page .space-kicker{color:var(--space-accent);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}@media (max-width:1640px){.space-page .space-crumb span{display:none}}@media (max-width:1240px){.space-page .space-wordmark span{display:none}}@media (max-width:1680px){.space-page .space-bar[data-crowded]{grid-template-columns:1fr auto;row-gap:10px}.space-page .space-bar[data-crowded] .space-tabs{grid-area:2/1/auto/-1;justify-self:start;max-width:100%}}@media (max-width:1360px){.space-page .space-bar{grid-template-columns:1fr auto;row-gap:10px}.space-page .space-tabs{grid-area:2/1/auto/-1;justify-self:start;max-width:100%;overflow-x:auto}}@media (max-width:980px){.space-page .space-head{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.space-page .space-bar{gap:10px;padding-inline:16px}.space-page .space-phase,.space-page .space-user{display:none}.space-page .space-crumbs{flex-wrap:wrap;row-gap:4px}.space-page .space-crumb-sep{display:none}.space-page .space-body{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.space-page *{transition:none!important;animation:none!important}}
