.utility-page{color:var(--p-text);font-family:var(--sans);max-width:1040px;min-height:60vh;margin:0 auto;padding:64px 24px 96px}.utility-page h1{color:var(--p-text);font:500 clamp(36px, 5vw, 60px)/1.1 var(--sans);letter-spacing:-.045em;overflow-wrap:anywhere;margin:0}.utility-page .eyebrow{color:var(--p-accent);font:13px/1.5 var(--mono);margin:0 0 20px}.utility-page .lead{color:var(--p-muted);max-width:760px;margin:24px 0 40px;font-size:20px;line-height:1.7}.utility-page h2{color:var(--p-text);font:500 28px/1.3 var(--sans);letter-spacing:-.025em}.login-page .agent-app-auth h2{font-family:var(--sans)}.utility-page p,.utility-page li{color:var(--p-muted);overflow-wrap:anywhere;font-size:17px;line-height:1.8}.utility-page a{color:var(--p-accent);text-underline-offset:4px;text-decoration:underline}.utility-page a:hover{color:var(--p-text)}.utility-page :not(pre)>code{background:var(--code-bg);border:1px solid var(--code-border);color:var(--code-string);font:.84em var(--mono);border-radius:4px;padding:2px 5px}.install-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.install-card{background:var(--p-surface);border:1px solid var(--p-border);border-radius:12px;min-width:0;padding:28px;position:relative}.install-card-instruction{grid-column:1/-1}.install-card h2{margin:24px 0 14px;font-size:26px}.install-card p{margin:0 0 20px;font-size:16px}.install-card .code-block+p{margin-top:20px}.install-card .code-block{margin:0}.step-number{color:var(--p-muted);font:12px var(--mono);position:absolute;top:28px;right:24px}.file-badges{flex-wrap:wrap;gap:8px;display:flex}.utility-page :is(.file-badges code,.file-badge){color:var(--p-accent);font:12px/1.5 var(--mono);background:0 0;border:none;padding:0}.instruction-copy{background:var(--code-bg);border:1px solid var(--code-border);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;padding:20px;display:grid}.install-card .instruction-copy p{color:var(--code-text);font:14px/1.75 var(--mono);margin:0}.utility-page .beta-note{border-top:1px solid var(--p-border);margin-top:28px;padding-top:24px;font-size:15px}.utility-page .beta-note strong{color:var(--p-text)}.billing-return{max-width:856px}.billing-return-card{background:var(--p-surface);border:1px solid var(--p-border);border-radius:12px;padding:28px}.billing-return-card h2{margin-top:0}.billing-return-card .code-block{margin-bottom:0}.legal-page{max-width:856px}.legal-document>p{font:13px/1.5 var(--mono);margin:24px 0 48px}.legal-document section{border-top:1px solid var(--p-border);margin-top:32px;padding-top:28px}.legal-document h2{margin:0 0 20px}.legal-document p{margin:16px 0}.legal-document ul{padding-left:24px}.legal-document li+li{margin-top:12px}@media (max-width:700px){.utility-page{padding-top:36px;padding-bottom:64px}.utility-page .lead{font-size:18px}.install-steps{grid-template-columns:minmax(0,1fr)}.install-card,.billing-return-card{padding:24px}.instruction-copy{grid-template-columns:minmax(0,1fr)}.instruction-copy .code-copy{justify-self:start}}
