.sc-home{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#243342;background:#f6f5f1;font-synthesis:none;--navy:#142335;--muted:#65727c;--line:#dfE3df;--green:#167458}.sc-home *{box-sizing:border-box}.sc-home{scroll-behavior:smooth;scroll-padding-top:88px}.sc-home{margin:0;font-size:15px;line-height:1.6}.sc-home a{color:inherit;text-decoration:none}.sc-home a:focus-visible{outline:3px solid #e5ad47;outline-offset:5px}.sc-home .skip-link{position:fixed;top:-100px;left:20px;z-index:20;background:#fff;padding:10px}.sc-home .skip-link:focus{top:12px}.sc-home .sidebar{position:fixed;inset:0 auto 0 0;width:232px;background:var(--navy);color:#e4ecee;padding:28px 20px;display:flex;flex-direction:column}.sc-home .brand{display:flex;align-items:center;gap:11px;font-size:20px;font-weight:700;letter-spacing:-.6px}.sc-home .brand-mark{display:grid;place-items:center;background:#218565;color:white;width:33px;height:33px;border-radius:10px;font-size:17px}.sc-home .nav-caption{font-size:10px;letter-spacing:1.5px;color:#91a1b1;margin:43px 12px 10px}.sc-home .nav-link{display:flex;align-items:center;gap:12px;padding:11px 13px;margin:3px 0;font-size:13px;border-radius:7px;color:#b5c2cf}.sc-home .nav-link>span:first-child{font-size:18px;width:18px}.sc-home .nav-link.active{background:#ffffff12;color:#fff}.sc-home .nav-link:hover{background:#ffffff0c}.sc-home .nav-arrow{margin-left:auto;color:#8bbda9}.sc-home .sidebar-note{margin-top:35px;padding:16px 12px;border-top:1px solid #ffffff16;font-size:9px;letter-spacing:1px;color:#a8b9c5}.sc-home .sidebar-note p{font-size:12px;letter-spacing:0;line-height:1.8;color:#93a3b4;margin:9px 0 0}.sc-home .local-dot{display:inline-block;width:6px;height:6px;background:#ddba71;border-radius:50%;margin-right:6px}.sc-home .sidebar-foot{margin-top:auto;font-size:11px;padding:15px 9px 0;line-height:1.8;border-top:1px solid #ffffff15}.sc-home .sidebar-foot span{font-size:10px;color:#8e9eae}.sc-home .workspace{margin-left:232px}.sc-home .topbar{height:68px;border-bottom:1px solid #e4e5df;background:#faf9f6;display:flex;align-items:center;justify-content:space-between;padding:0 42px}.sc-home .breadcrumb{font-size:12px;color:#7c878e}.sc-home .breadcrumb span{margin:0 11px;color:#bbc2c3}.sc-home .breadcrumb strong{color:#283943;font-weight:600}.sc-home .draft-pill{color:#776546;border:1px solid #ded8c9;background:#f1eee5;font-size:9px;font-weight:700;padding:5px 9px;border-radius:5px;letter-spacing:1px}.sc-home .mobile-brand{display:none}.sc-home main{max-width:1270px;padding:30px 42px 0;margin:0 auto}.sc-home .hero{border-radius:15px;background:#071d30;overflow:hidden;color:#fff;padding:30px 42px 31px}.sc-home .logo-pair{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:880px;margin:0 auto 25px}.sc-home .logo-pair figure{margin:0;text-align:center;min-width:0}.sc-home .logo-pair img{display:block;width:100%;max-width:280px;height:auto;aspect-ratio:1;object-fit:contain;margin:0 auto}.sc-home .logo-pair figcaption{font-size:11px;font-weight:700;letter-spacing:3px;margin-top:7px;color:#cfd8de}.sc-home .mission{max-width:820px;margin:auto;border-top:1px solid #ffffff1b;padding-top:25px}.sc-home .eyebrow{font-size:10px;letter-spacing:1.6px;font-weight:750;line-height:1.6;margin:0 0 10px;color:#637b70}.sc-home .mission .eyebrow{color:#dcba71}.sc-home h1{font-size:clamp(32px,3.1vw,46px);line-height:1.13;font-weight:600;letter-spacing:-1.7px;margin:0 0 17px}.sc-home h1 br{display:none}.sc-home .mission-copy{max-width:750px;color:#c3d1db;font-size:15px;line-height:1.75;margin:0}.sc-home .mission-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #ffffff1b;margin-top:23px;padding-top:18px;font-size:11px;color:#9fb1be}.sc-home .mission-foot a{color:#edce8a;white-space:nowrap}.sc-home .mission-foot a span{margin-left:10px}.sc-home .preview-note{display:flex;align-items:center;gap:10px;margin-top:17px;color:#766e5a;font-size:11px}.sc-home .preview-note p{margin:0}.sc-home .small-label{font-size:8px;font-weight:750;letter-spacing:1px;background:#ede9df;padding:3px 6px;border-radius:3px}.sc-home .section{margin-top:43px}.sc-home .section-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.sc-home .section-heading .eyebrow{margin-bottom:4px}.sc-home h2{font-size:27px;font-weight:650;letter-spacing:-.8px;line-height:1.3;margin:0}.sc-home .section-count{font-size:10px;color:#748078;border:1px solid #d9dfd7;border-radius:20px;padding:4px 9px;white-space:nowrap}.sc-home .section-intro{font-size:13px;max-width:780px;color:#66737c;margin:12px 0 20px}.sc-home .agent-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sc-home .agent{background:#fff;border:1px solid #e3e6df;border-radius:9px;display:flex;align-items:flex-start;gap:10px;padding:16px 12px}.sc-home .avatar{width:31px;height:31px;border-radius:9px;display:grid;place-items:center;flex:none;background:#eaf1eb;color:#35694e;font-size:10px;font-weight:700}.sc-home .agent strong{display:block;font-size:13px;line-height:1.4}.sc-home .agent span.member{font-size:10px;color:#748178;display:block;margin-top:2px}.sc-home .agent p{font-size:10px;color:#737e85;line-height:1.5;margin:7px 0 0}.sc-home .source-note{font-size:11px;line-height:1.65;color:#69757a;margin:13px 0 0;max-width:890px}.sc-home .project-summary{display:flex;gap:22px;flex-wrap:wrap;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:13px 0;margin:0 0 20px;font-size:11px;color:#536169}.sc-home .project-summary span{display:flex;align-items:center;gap:7px}.sc-home .dot{width:6px;height:6px;border-radius:50%;display:inline-block;flex:none}.sc-home .dot.live{background:#278460}.sc-home .dot.held{background:#ba7d3d}.sc-home .dot.staged{background:#607ba6}.sc-home .dot.undeployed{background:#8a8a91}.sc-home .project-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.sc-home .project-card{background:white;border:1px solid #dfe4dd;border-radius:11px;padding:24px;display:flex;flex-direction:column;min-width:0}.sc-home .live-card{border-top:3px solid #3b8a69;padding-top:22px}.sc-home .card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sc-home .project-index{font-size:8px;letter-spacing:1.15px;color:#77827e;font-weight:700;padding-top:4px}.sc-home .status{font-size:9px;font-weight:650;padding:4px 8px;border-radius:5px;white-space:nowrap;line-height:1.6}.sc-home .status.live{color:#226449;background:#e6f3ea}.sc-home .status.held{color:#88581f;background:#fcf0de}.sc-home .status.staged{color:#3c5e8b;background:#edf2fa}.sc-home .status.undeployed{color:#62626f;background:#eeeef1}.sc-home .project-card h3{font-size:23px;font-weight:650;line-height:1.25;letter-spacing:-.6px;margin:18px 0 13px}.sc-home .project-description{color:#5e6c75;font-size:13px;line-height:1.8;margin:0 0 19px}.sc-home .project-details{margin:0 0 20px;padding:0;border-top:1px solid #eceee8}.sc-home .project-details>div{margin-top:15px}.sc-home .project-details dt{font-size:9px;letter-spacing:.8px;text-transform:uppercase;color:#4c6358;font-weight:750;margin-bottom:5px}.sc-home .project-details dd{font-size:12px;line-height:1.75;color:#66727b;margin:0}.sc-home .card-footer{display:flex;align-items:center;gap:8px;font-size:10px;border-top:1px solid #eceee8;padding-top:13px;margin-top:auto;color:#65716d}.sc-home code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;background:#f1f3ef;color:#4c5e56;padding:1px 4px;border-radius:3px;font-size:.93em}.sc-home .not-running-heading{display:flex;align-items:baseline;gap:13px;margin:29px 0 12px}.sc-home .not-running-heading h3{font-size:15px;margin:0}.sc-home .not-running-heading p{font-size:11px;color:#778189;margin:0}.sc-home .idea-card{background:#f0f1ed}.sc-home .idea-card h3{margin-top:10px}.sc-home .idea-card .project-description{max-width:820px;margin-bottom:13px}.sc-home .idea-card .project-details{margin-bottom:0}.sc-home .page-footer{display:flex;justify-content:space-between;gap:15px;padding:24px 0;margin-top:45px;border-top:1px solid var(--line);font-size:10px;color:#748079}.sc-home .footer-cross{padding:0 7px;color:#b3bbb5}@media (min-width:1500px){.sc-home .hero{padding-top:35px;padding-bottom:35px}.sc-home .logo-pair img{max-width:310px}}@media (max-width:1150px){.sc-home .sidebar{width:210px;padding:25px 15px}.sc-home .workspace{margin-left:210px}.sc-home main{padding:25px 27px 0}.sc-home .topbar{padding:0 27px}.sc-home .hero{padding:25px 28px}.sc-home .agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-home .card-top{flex-wrap:wrap;gap:6px}.sc-home .project-card{padding:20px}.sc-home .live-card{padding-top:18px}.sc-home h1 br{display:block}}@media (max-width:760px){.sc-home{scroll-padding-top:20px}.sc-home .sidebar{display:none}.sc-home .workspace{margin:0}.sc-home .topbar{height:57px;padding:0 20px}.sc-home .mobile-brand{display:block;font-size:16px;font-weight:700;letter-spacing:-.4px}.sc-home .breadcrumb{display:none}.sc-home main{padding:18px 18px 0}.sc-home .hero{padding:18px 20px 22px;border-radius:12px}.sc-home .logo-pair{gap:10px;margin-bottom:20px}.sc-home .logo-pair img{max-width:230px}.sc-home .logo-pair figcaption{font-size:9px;letter-spacing:1.6px;margin-top:4px}.sc-home .mission{padding-top:20px}.sc-home h1{font-size:34px;letter-spacing:-1.2px;margin-bottom:14px}.sc-home h1 br{display:none}.sc-home .mission .eyebrow{font-size:8px;letter-spacing:1.3px}.sc-home .mission-copy{font-size:13px;line-height:1.8}.sc-home .mission-foot{align-items:flex-start;flex-direction:column;gap:10px;font-size:10px;margin-top:19px;padding-top:15px}.sc-home .preview-note{align-items:flex-start;font-size:10px;gap:7px}.sc-home .small-label{margin-top:1px}.sc-home .section{margin-top:33px}.sc-home h2{font-size:25px}.sc-home .section-heading .eyebrow{font-size:8px;letter-spacing:1.2px}.sc-home .section-count{font-size:9px}.sc-home .section-intro{font-size:12px;line-height:1.75;margin:10px 0 16px}.sc-home .agent-grid{gap:8px}.sc-home .agent{padding:12px 9px;gap:8px}.sc-home .agent strong{font-size:12px}.sc-home .avatar{width:26px;height:26px;font-size:8px}.sc-home .agent p{font-size:9px}.sc-home .source-note{font-size:10px}.sc-home .project-summary{gap:10px 17px;font-size:10px}.sc-home .project-grid{grid-template-columns:1fr;gap:13px}.sc-home .project-card{padding:21px}.sc-home .live-card{padding-top:19px}.sc-home .card-top{flex-wrap:nowrap}.sc-home .project-card h3{font-size:23px}.sc-home .project-description{font-size:13px}.sc-home .project-details dd{font-size:12px}.sc-home .project-index{font-size:7px;letter-spacing:.8px}.sc-home .status{font-size:8px;padding:4px 6px}.sc-home .not-running-heading{display:block}.sc-home .not-running-heading p{margin-top:4px}.sc-home .page-footer{flex-direction:column;gap:6px;margin-top:31px;font-size:9px}}@media (prefers-reduced-motion:reduce){.sc-home{scroll-behavior:auto}}
.sc-home{line-height:1.6;--muted:#65727c;--line:#dfe3df}.sc-home .hero .logo-pair figure{margin:0}.sc-home a{text-decoration:none}.sc-home #projects,.sc-home #agent-roles{scroll-margin-top:85px}
