.space-page.home{flex-direction:column;display:flex}.space-page.home .home-bar{grid-template-columns:auto 1fr auto}.space-page.home .home-signout{border:1px solid var(--space-line);color:var(--space-soft);cursor:pointer;background:0 0;border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:700}.space-page.home .home-signout:hover{color:var(--space-ink);background:#fff}.space-page.home .home-hero{text-align:center;background:radial-gradient(60% 90% at 50% -10%,#e6efdc 0%,#0000 70%),radial-gradient(28% 50% at 88% 0,#e1ff3226 0%,#0000 70%);padding:clamp(48px,9vh,104px) max(24px,3vw) clamp(40px,7vh,72px);position:relative}.space-page.home .home-greeting{color:var(--space-accent);letter-spacing:.01em;margin:0 0 10px;font-size:14px;font-weight:700}.space-page.home .home-hero h1{font-family:var(--font-heading), "Manrope", sans-serif;letter-spacing:-.045em;margin:0 0 clamp(28px,4.5vh,44px);font-size:clamp(40px,5.4vw,76px);font-weight:600;line-height:1}.space-page.home .home-hero h1 em{background:linear-gradient(transparent 16%, var(--space-band) 16%, var(--space-band) 90%, transparent 90%);padding:0 .12em;font-style:normal}.space-page.home .home-empty{max-width:46ch;color:var(--space-soft);margin:0 auto}.space-page.home .home-hero-row{grid-template-columns:minmax(0,820px) auto;justify-content:center;align-items:start;gap:14px;max-width:1040px;margin:0 auto;display:grid}.space-page.home .home-hero-row[data-ask=false]{grid-template-columns:auto;justify-items:center;gap:22px}.space-page.home .home-hero-row .ask{margin:0}.space-page.home .kit-primary.home-new{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:68px;padding:0 30px;font-size:16px;font-weight:700;display:inline-flex}.space-page.home .home-quiet{color:var(--space-muted);margin:0;font-size:14px}.space-page.home .home-count{background:var(--space-band);text-align:center;border-radius:999px;min-width:28px;padding:2px 10px;font-size:13px;font-weight:800}.space-page.home .home-body{gap:56px;width:100%;max-width:1180px;margin:0 auto;padding:8px max(24px,3vw) 110px;display:grid}.space-page.home .home-section-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.space-page.home h2{font-family:var(--font-heading), "Manrope", sans-serif;letter-spacing:-.025em;margin:0;font-size:24px;font-weight:600}.space-page.home .home-todos{background:#fbfde6;border:1px solid #e6e9a8;border-radius:22px;padding:22px 26px}.space-page.home .home-todos .home-section-head{justify-content:flex-start;gap:12px;margin-bottom:10px}.space-page.home .home-todos h2{letter-spacing:-.015em;font-size:19px}.space-page.home .home-todos ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.space-page.home .home-todos li+li{border-top:1px solid #eef1c8}.space-page.home .home-todos a{align-items:center;gap:14px;padding:10px 4px;font-size:14px;display:flex}.space-page.home .home-todos a:hover .home-todo-text strong{text-underline-offset:3px;-webkit-text-decoration:underline #9db095;text-decoration:underline #9db095}.space-page.home .home-todo-mark{background:var(--space-ink);width:22px;height:22px;box-shadow:0 0 0 4px var(--space-band);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:800;display:inline-grid}.space-page.home .home-todos li[data-problem] .home-todo-mark{background:var(--space-warm);box-shadow:0 0 0 4px #fde3d3}.space-page.home .home-todo-text{flex:1;gap:2px;min-width:0;display:grid}.space-page.home .home-todo-text strong{font-weight:700}.space-page.home .home-todo-text span{color:var(--space-soft);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.space-page.home .home-todo-due{color:var(--space-soft);flex-shrink:0;font-size:12.5px;font-weight:700}.space-page.home .home-accounts{grid-template-columns:repeat(auto-fill,minmax(min(100%,500px),1fr));align-items:start;gap:30px 20px;display:grid}.space-page.home .home-client{gap:12px;min-width:0;display:grid}.space-page.home .home-client-name{color:var(--space-muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 -2px 4px;font-size:11px;font-weight:800}.space-page.home .home-card{border:1px solid var(--space-line);background:var(--space-card);border-radius:26px;gap:20px;padding:24px 26px 18px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.space-page.home .home-card:hover{border-color:#c5d0bf;transform:translateY(-2px);box-shadow:0 22px 44px -32px #1f3b1966}.space-page.home .home-card-head{gap:6px;margin-top:-6px;display:grid}.space-page.home .home-card h3{font-family:var(--font-heading), "Manrope", sans-serif;letter-spacing:-.03em;margin:0;font-size:26px;font-weight:600;line-height:1.1}.space-page.home .home-card-head p{color:var(--space-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;display:-webkit-box;overflow:hidden}.space-page.home .home-card-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.space-page.home .home-card-chips .space-chip:last-child{margin-left:auto}.space-page.home .home-type{border:1px solid var(--space-ink);color:var(--space-ink);border-radius:999px;padding:2px 10px;font-size:11.5px;font-weight:800}.space-page.home .home-demo{color:#6d5a17;letter-spacing:.08em;text-transform:uppercase;background:#fdf8e4;border:1px dashed #a8892a;border-radius:999px;padding:2px 10px;font-size:11px;font-weight:800}.space-page.home .home-card .vitals{gap:18px}.space-page.home .home-card .vitals-question{display:none}.space-page.home .home-card .vitals-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.space-page.home .home-card .vitals-facts>div{padding:14px 14px 4px 0}.space-page.home .home-card .vitals-facts>div:nth-child(3){border-left:0;padding-left:0}.space-page.home .home-card .vitals-facts>div:nth-child(n+3){border-top:1px solid #edf0e9}.space-page.home .home-card .vitals-facts dd strong{font-size:15px}.space-page.home .home-status{background:var(--space-ink);color:#fff;border-radius:999px;align-items:center;gap:7px;padding:3px 11px;font-size:11.5px;font-weight:700;display:inline-flex}.space-page.home .home-status:before{content:"";background:var(--space-band);border-radius:50%;width:7px;height:7px}.space-page.home .home-status[data-status=on_hold],.space-page.home .home-status[data-status=withdrawn]{background:#8a8468}.space-page.home .home-status[data-status=lost],.space-page.home .home-status[data-status=no_bid]{background:#7a4a3c}.space-page.home .home-status[data-status=won]:before{background:#7ee08a}.space-page.home .home-card-foot{color:var(--space-muted);border-top:1px solid #edf0e9;align-items:center;gap:18px;padding-top:16px;font-size:12.5px;font-weight:600;display:flex}.space-page.home .home-flag{background:var(--space-band);color:var(--space-ink);border-radius:999px;padding:2px 9px}.space-page.home .home-open{color:var(--space-ink);align-items:center;gap:7px;margin-left:auto;font-weight:700;display:inline-flex}.space-page.home .home-card:hover .home-open svg{transform:translate(3px)}.space-page.home .home-open svg{transition:transform .18s}.space-page.home .home-tiles{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;display:grid}.space-page.home .home-tile{border:1px solid var(--space-line);background:#f3f6ef;border-radius:22px;gap:8px;padding:24px;transition:background .18s,border-color .18s;display:grid}.space-page.home .home-tile:hover{background:var(--space-sage);border-color:#c5d0bf}.space-page.home .home-tile-icon{width:40px;height:40px;color:var(--space-accent);background:#fff;border-radius:12px;place-items:center;margin-bottom:8px;display:grid}.space-page.home .home-tile strong{letter-spacing:-.01em;font-size:17px}.space-page.home .home-tile>span:last-child{color:var(--space-soft);font-size:13.5px;line-height:1.5}.space-page.home .home-areas-lead{max-width:74ch;color:var(--space-soft);margin:-6px 0 16px;font-size:14px}.space-page.home .home-area-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.space-page.home .home-area-list a{border:1px solid var(--space-line);background:var(--space-card);border-radius:999px;align-items:center;gap:10px;padding:8px 8px 8px 16px;font-size:13.5px;display:inline-flex}.space-page.home .home-area-list a:hover{border-color:#c5d0bf}.space-page.home .home-area-list a span{background:var(--space-sage);color:#3f5a3b;text-align:center;border-radius:999px;min-width:28px;padding:2px 8px;font-size:11.5px;font-weight:800}.space-page.home .home-area-holding{border-style:dashed!important}.space-page.home--front .home-front{text-align:center;flex:1;align-content:center;justify-items:center;gap:14px;padding:60px 24px 110px;display:grid}.space-page.home--front h1{max-width:16ch;font-family:var(--font-heading), "Manrope", sans-serif;letter-spacing:-.045em;margin:0;font-size:clamp(38px,5vw,68px);font-weight:600;line-height:1.02}.space-page.home--front .home-front-lead{max-width:52ch;color:var(--space-soft);margin:4px 0 26px;font-size:17px}.space-page.home--front .home-front-login{width:100%;max-width:880px}.space-page.home--front .home-front-note{color:var(--space-muted);margin:6px 0 0;font-size:13.5px}.space-page.home .home-sub{color:var(--space-muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:800}.space-page.home .home-templates{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:30px;display:grid}.space-page.home .home-template{border:1px solid var(--space-line);background:var(--space-card);border-radius:20px;align-content:start;gap:8px;padding:20px 22px;display:grid}.space-page.home a.home-template:hover{border-color:#c5d0bf;box-shadow:0 18px 36px -30px #1f3b1966}.space-page.home .home-template[aria-disabled]{background:0 0;border-style:dashed}.space-page.home .home-template-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.space-page.home .home-template-top .home-type{justify-self:start}.space-page.home .home-template strong{letter-spacing:-.01em;font-size:17px}.space-page.home .home-template>span:not(.home-template-top){color:var(--space-soft);font-size:13.5px;line-height:1.5}.space-page.home .home-template small{color:var(--space-muted);font-size:12px;font-weight:700}.space-page.home .home-modules{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.space-page.home .home-modules li{color:var(--space-soft);background:#f6f8f3;border:1px solid #edf0e9;border-radius:16px;align-content:start;gap:4px;padding:14px 16px;font-size:13px;line-height:1.45;display:grid}.space-page.home .home-modules li[data-ready=false]{background:0 0;border-style:dashed}.space-page.home .home-module-head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.space-page.home .home-module-head strong{color:var(--space-ink);margin-right:2px;font-size:14px}.space-page.home .home-owner{background:var(--space-ink);color:#fff;border-radius:999px;padding:1px 8px;font-size:10.5px;font-weight:800}.space-page.home .home-owner[data-owner=agency]{background:var(--space-band);color:var(--space-ink)}.space-page.home .home-soon{color:var(--space-muted);font-size:11.5px;font-weight:700}.space-page.home .home-admin .home-section-head{justify-content:flex-start;gap:14px}@media (max-width:900px){.space-page.home .home-hero-row{grid-template-columns:minmax(0,1fr)}.space-page.home .kit-primary.home-new{order:-1;justify-self:center;min-height:54px}.space-page.home .home-templates{grid-template-columns:minmax(0,1fr)}.space-page.home .home-card{padding:20px 18px 16px}}.space-page.home .home-hidden{color:var(--space-soft);margin-top:18px;font-size:14px}.space-page.home .home-hidden summary{cursor:pointer;width:fit-content;font-weight:600}.space-page.home .home-hidden ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.space-page.home .home-hidden li{border:1px dashed var(--space-line);border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;display:flex}.space-page.home .home-hidden li span{gap:3px;min-width:0;display:grid}.space-page.home .home-hidden li strong{color:var(--space-ink);font-weight:600}.space-page.home .home-hidden li small{color:var(--space-muted);font-size:12.5px}
