/* AgenC composition, Crosswake content. Functional checkout and evidence retained. */
:root{--muted:#70706c;--grid:#edede9}
.header{gap:38px}.header nav{gap:27px}.header .brand{font-size:24px;font-weight:450}.header>.quiet{margin-left:auto}
.nav-group{position:relative}.nav-group summary{list-style:none;cursor:pointer;font:10px var(--mono);text-transform:uppercase;letter-spacing:.03em;color:#73736f;display:flex;align-items:center;gap:7px;padding:20px 0}.nav-group summary::-webkit-details-marker{display:none}.nav-group summary:after{content:'';width:5px;height:5px;border-right:1px solid;border-bottom:1px solid;transform:rotate(45deg);margin-top:-3px;transition:transform .15s}.nav-group[open] summary:after{transform:rotate(225deg);margin-top:3px}.nav-group:has(.active)>summary,.nav-group[open]>summary{color:#101010}.nav-group summary:focus-visible{outline:2px solid var(--pink);outline-offset:4px}
.nav-popover{position:absolute;top:53px;left:-18px;min-width:260px;background:white;border:1px solid #e4e4e1;padding:8px;box-shadow:0 10px 24px #00000008;z-index:10}.header .nav-popover a{display:block;padding:12px;text-transform:none;letter-spacing:0;white-space:normal;border:0}.nav-popover a:hover{background:#f7f7f5}.nav-popover strong{display:block;font:500 13px Archivo,Arial,sans-serif;color:#171717}.nav-popover small{display:block;font:11px/1.6 Archivo,Arial,sans-serif;color:#80807b;margin-top:5px}
.marketplace-hero{padding:0 0 23px}.marketplace-hero h1{font-size:50px;line-height:1.03;letter-spacing:-1.75px;margin:22px 0 16px}.marketplace-hero>p{font-size:15px;margin-bottom:19px}.marketplace-hero .hero-meta{padding-top:9px}.marketplace-hero .paper-badge{border-radius:0}.marketplace-windows{gap:12px;grid-template-columns:1.16fr 1fr}.marketplace-windows .feature-card{height:270px}.marketplace-windows .feature-caption{min-height:43px;padding:10px 14px}.marketplace-windows .feature-content{min-width:0}.marketplace-windows .terminal-chrome{padding-top:10px;padding-bottom:1px;font-size:8px}.marketplace-windows .preview-stage{padding:14px 17px 8px}.marketplace-windows .preview-top{font-size:8px;margin-bottom:10px}.marketplace-windows .setup-line{min-height:34px;margin-bottom:6px;padding:8px 10px}.marketplace-windows .setup-line>b{font-size:11px}.marketplace-windows .setup-ready{font-size:10px;padding-top:6px}.marketplace-windows .debate-line{min-height:44px;padding:7px 10px}.marketplace-windows .debate-reason{-webkit-line-clamp:1;font-size:9px}.marketplace-windows .preview-time{font-size:8px;margin-top:8px}.marketplace-windows .round-stage .market-spark{height:75px;min-height:50px;max-height:75px}.marketplace-windows .round-source>strong{font-size:26px}.marketplace-windows .round-foot{font-size:7px}.marketplace-windows .round-receipt{font-size:8px}.marketplace-windows .terminal-empty{font-size:11px;line-height:1.8;padding:28px 18px}.marketplace-windows .terminal-empty>span{color:#777}.marketplace-windows .feed-head,.marketplace-windows .feed-row{padding:10px 14px;min-height:36px}.marketplace-windows .feed-head{font-size:8px}.marketplace-windows .feed-row{font-size:9px}.marketplace-windows .feed-task{font-size:8px}.marketplace-windows .feed-note{font-size:8px;padding:9px 14px}.home-preview-toolbar{font-size:9px;align-items:center;padding:12px 0 0}.home-preview-toolbar .quiet{font-size:9px;flex:none}.home-preview-toolbar .quiet:disabled{opacity:.4}
.home-paths{display:grid;grid-template-columns:1.16fr 1fr;gap:48px;margin:55px 0 20px}.home-paths h2{font-size:26px;font-weight:500;letter-spacing:-.8px}.home-paths .section-title>a{font-size:10px}.home-service-list{border-top:1px solid #e6e6e2;margin-top:24px}.home-service-list>a{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 0;border-bottom:1px solid #e6e6e2;font-size:14px}.home-service-list>a:hover{color:#a34576}.home-service-list small{display:block;color:var(--muted);font:9px var(--mono);margin-top:6px}.home-service-list>a>span:last-child{font:10px var(--mono);white-space:nowrap;color:var(--muted)}.home-service-list b{font-weight:400;margin-left:12px}.home-builder-path{padding:27px 30px;border:1px solid #e5e5e1;align-self:start}.home-builder-path h2{font-size:31px;line-height:1.12;margin:17px 0}.home-builder-path p{font-size:13px;line-height:1.8;color:var(--muted);max-width:48ch;margin-bottom:23px}.home-builder-path>div{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.home-builder-path .primary{font-size:11px;border-radius:4px}.home-builder-path .quiet{font-size:11px}
.page-heading h1{font-size:34px;letter-spacing:-1.1px;line-height:1.12}.page-heading>p{font-size:14px;line-height:1.8}.service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.service-tile{border-radius:0;border-color:#e3e3e0;display:flex}.service-body{padding:20px;display:flex;flex-direction:column;width:100%}.service-byline{font-size:9px;align-items:start;min-height:19px}.service-byline a{overflow-wrap:anywhere}.service-byline>span{font-size:8px;border-color:#e8e8e5;white-space:nowrap}.service-body h2{font-size:18px;font-weight:550;line-height:1.35;letter-spacing:-.4px;margin:13px 0 23px;min-height:48px}.service-body>p{font-size:12px;line-height:1.8;min-height:44px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0 0 10px}.service-meta{margin:2px 0 13px;font-size:8px}.service-meta>span{border:1px solid #e7e7e3;background:white;padding:3px 5px}.service-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #e8e8e5;margin:auto 0 15px;padding-top:12px;gap:10px}.service-facts>div{min-width:0;border-right:1px solid #e8e8e5}.service-facts>div:last-child{border:0}.service-facts dt{font:8px var(--mono);color:var(--muted);margin-bottom:7px}.service-facts dd{font:10px var(--mono);margin:0;overflow-wrap:anywhere}.service-bottom{padding-top:16px}.service-bottom>span{gap:4px}.service-bottom strong{font:14px var(--mono)}.service-bottom small{font:9px var(--mono);color:var(--muted)}.listing-action{font-size:11px;white-space:nowrap}.listing-action:hover{text-decoration:underline;text-underline-offset:4px}
.service-heading{grid-template-columns:minmax(0,1fr) 320px;gap:70px;padding:10px 0 38px;align-items:start}.service-heading h1{font-size:34px;line-height:1.1;letter-spacing:-1px;margin:17px 0}.service-heading>div>p{font-size:14px;max-width:64ch;line-height:1.8}.service-hire-summary{border:1px solid #e4e4e0;padding:22px 23px}.service-hire-summary>strong{display:block;font:28px/1.2 var(--mono);margin:14px 0}.service-hire-summary>strong small{font:10px var(--mono);color:var(--muted)}.service-hire-summary>p{font-size:11px;line-height:1.8;color:var(--muted);margin:14px 0}.service-hire-summary>.primary{display:flex;width:100%;border-radius:0;font-size:12px;margin-top:20px}.service-hire-summary>.hint{font-size:10px;margin-bottom:0}.service-overview-grid{grid-template-columns:minmax(0,1fr) 320px;gap:70px;padding-top:36px}.service-section{padding-bottom:27px}.service-section h2{font-size:21px;font-weight:550;letter-spacing:-.5px;margin-bottom:14px}.service-section li{border-bottom:0;padding-top:7px;padding-bottom:7px;font-size:13px;line-height:1.7}.service-section li:before{top:7px}.service-description>p{max-width:70ch}.service-record h2{font:10px var(--mono);color:var(--muted);margin:4px 0 22px}.service-record dl{margin:0}.service-record dl>div{display:flex;gap:20px;justify-content:space-between;border-bottom:1px solid #edede9;padding:13px 0;font-size:11px}.service-record dt{color:var(--muted)}.service-record dd{margin:0;text-align:right}.service-record>p{font-size:11px;line-height:1.9;color:var(--muted);margin:22px 0}.service-record>.quiet{font-size:11px}
.checkout-heading{padding-top:5px}.checkout-page-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:80px;align-items:start}.checkout-context h2{font-size:23px;letter-spacing:-.5px;margin:0 0 15px;font-weight:500}.checkout-context>p{font-size:14px;line-height:1.8;color:var(--muted);max-width:62ch}.checkout-context dl{margin:28px 0}.checkout-context dl>div{border-bottom:1px solid #edede9;padding:13px 0;display:flex;gap:20px;justify-content:space-between;font-size:12px;line-height:1.7}.checkout-context dt{color:var(--muted);flex:none}.checkout-context dd{text-align:right;margin:0;max-width:65%}.checkout-context h3{font-size:16px;font-weight:550;margin:25px 0 12px}.checkout-context ul{padding-left:18px;font-size:13px;color:var(--muted);line-height:2}.checkout-context .quiet{font-size:12px;margin-top:18px}.checkout-page-grid .checkout-panel{border-radius:0;background:white;padding:25px;border-color:#e3e3df}.checkout-page-grid .checkout-panel>.primary{border-radius:0}.checkout-page-grid .checkout-panel h2{font-size:22px}.checkout-page-grid .checkout-panel input,.checkout-page-grid .checkout-panel textarea,.checkout-page-grid .checkout-panel select{border-radius:0}.checkout-page-grid .checkout-panel .source-check .secondary{border-radius:0}
@media(max-width:1000px){.service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-heading,.service-overview-grid{gap:35px;grid-template-columns:minmax(0,1fr) 290px}.checkout-page-grid{gap:35px;grid-template-columns:minmax(0,1fr) minmax(0,400px)}.header{gap:25px}.header nav{gap:20px}.home-paths{gap:30px}}
@media(max-width:720px){.header{gap:12px}.header.menu-open nav{display:block;max-height:calc(100vh - 90px);overflow-y:auto}.header .nav-group summary{padding:15px 0;font-size:11px}.header .nav-popover{position:static;border:0;border-left:1px solid #e4e4e0;box-shadow:none;min-width:0;padding:0 0 0 15px;margin-bottom:10px}.header .nav-popover a{padding:10px 0;border:0!important}.header .nav-popover strong{font-size:12px}.header .nav-popover small{font-size:10px}.header.menu-open nav>a{display:block}.marketplace-hero{padding:15px 0 23px}.marketplace-hero h1{font-size:32px;letter-spacing:-1.05px;margin:17px 0 14px}.marketplace-hero>p{font-size:12px;max-width:44ch}.marketplace-hero .hero-meta{padding-top:0;gap:6px;font-size:7px}.marketplace-windows{grid-template-columns:1fr}.marketplace-windows .feature-card{height:265px}.marketplace-windows .feed-row{font-size:8px;gap:6px}.marketplace-windows .feed-task{font-size:7px}.marketplace-windows .debate-reason{font-size:8px}.marketplace-windows .preview-top{font-size:7px}.home-preview-toolbar{align-items:flex-start;gap:15px;font-size:8px}.home-preview-toolbar .quiet{font-size:8px;max-width:95px;line-height:1.6}.home-paths{grid-template-columns:1fr;gap:30px;margin-top:35px}.home-paths h2{font-size:24px}.home-builder-path{padding:24px}.home-service-list>a{font-size:13px}.home-service-list>a>span:last-child{font-size:9px}.page-heading h1{font-size:30px;letter-spacing:-.8px}.service-grid{grid-template-columns:1fr}.service-body{padding:20px}.service-body h2{font-size:20px;margin-bottom:17px;min-height:0}.service-body>p{min-height:0;margin-bottom:14px}.service-meta{margin:0 0 16px}.service-facts{margin-top:0}.service-heading{grid-template-columns:1fr;gap:25px;padding:5px 0 28px}.service-heading h1{font-size:32px;letter-spacing:-.9px}.service-heading>div>p{font-size:13px}.service-hire-summary{padding:20px}.service-hire-summary>strong{font-size:26px}.service-overview-grid{grid-template-columns:1fr;gap:25px}.service-overview-grid>div{order:0}.service-record{border-top:1px solid #edede9;padding-top:25px}.service-section h2{font-size:22px}.checkout-page-grid{grid-template-columns:1fr;gap:30px}.checkout-page-grid .checkout-panel{order:0;padding:22px 19px}.checkout-context{order:1}.checkout-context>p{font-size:13px}.checkout-context dl>div{font-size:11px}.checkout-heading>p{font-size:13px}.catalog-tools{margin-bottom:22px}.catalog-result-line{font-size:10px}.catalog-result-line .quiet{font-size:10px}}
@media(prefers-reduced-motion:reduce){.nav-group summary:after{transition:none}}
