:where(.agent-content) .provider-heading{justify-content:space-between;align-items:baseline;gap:16px;margin-top:2em;margin-bottom:12px;display:flex}:where(.agent-content) .provider-heading button{font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer;white-space:nowrap}:where(.agent-content) .providers{border-top:1px solid var(--color-background-primary-surface);margin-bottom:2em}:where(.agent-content) .provider{border-bottom:1px solid var(--color-background-primary-surface)}:where(.agent-content) .provider summary{cursor:pointer;font-weight:var(--font-weight-medium);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;list-style:none;display:flex}:where(.agent-content) .provider summary::-webkit-details-marker{display:none}:where(.agent-content) .provider-body{padding:0 0 20px}:where(.agent-content) .provider-body>:first-child{margin-top:0!important}:where(.agent-content) .provider-body>:last-child{margin-bottom:0!important}:where(.agent-content) .plus{flex:none;width:16px;height:16px;margin-right:2px;position:relative}:where(.agent-content) .plus:before,:where(.agent-content) .plus:after{content:"";background:currentColor;width:16px;height:1.5px;position:absolute;top:7px;left:0}:where(.agent-content) .plus:after{transform:rotate(90deg)}:where(.agent-content) .provider[open] .plus:after{transform:rotate(0)}:where(.agent-content) :where(button,a,summary):focus-visible{outline-offset:4px;outline:2px solid}.agent-content.page-container{width:calc(100% - 64px);margin:0 auto;max-width:840px!important;padding:36px 0 72px!important}:where(.agent-content) .agent-hero{color:var(--color-text);background:0 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px;padding:6px 0 24px;display:grid;overflow:visible}:where(.agent-content) .agent-hero h1{letter-spacing:-1.1px;color:var(--color-text);margin:0;font-size:36px;font-weight:600;line-height:1.14}:where(.agent-content) .hero-copy>p{color:var(--color-text-secondary);margin:22px 0 0;font-size:16px;line-height:1.75}:where(.agent-content) .hero-actions{margin-top:26px;display:flex}:where(.agent-content) .hero-cta{color:#fff;background:#171717;border-radius:999px;align-items:center;gap:18px;padding:11px 18px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s;display:inline-flex}:where(.agent-content) .hero-cta:hover{background:#393939}:where(.agent-content) .hero-artwork{background:#c5dcf7;border-radius:12px;min-width:0;overflow:hidden}:where(.agent-content) .hero-artwork img{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;display:block}:where(.agent-content) .agent-body #overview h2{margin-top:28px}:where(.agent-content) .agent-body>section+section{margin-top:40px}:where(.agent-content) #overview>h2,:where(.agent-content) .site-access-section>h2{margin-bottom:18px}:where(.agent-content) #how-to-enable{margin-top:28px;scroll-margin-top:136px}:where(.agent-content) #enable-heading{margin-top:0;margin-bottom:14px;font-size:20px;line-height:1.4}:where(.agent-content) .faq-group{border-top:1px solid var(--color-border-primary-surface);margin-top:30px;padding-top:24px}:where(.agent-content) .faq-group>h3{color:var(--color-text);background:0 0;padding:0;display:block;margin:0 0 22px!important}:where(.agent-content) .agent-body a{overflow-wrap:anywhere}.dark :where(.agent-content) .signature-panel{background:#172a32;border-color:#294650}.dark :where(.agent-content) .signature-panel code{color:#d8eff7;background:#203b46!important;border-color:#365966!important}:where(.agent-content) .signature-panel{background:#eff7fb;border:1px solid #dcebf4;border-radius:14px;margin:0 0 28px;padding:24px 26px}:where(.agent-content) .signature-panel>p{font-size:16px;line-height:1.75;margin:0 0 15px!important}:where(.agent-content) .signature-panel ul{margin:0 0 15px!important;padding-left:20px!important;list-style:outside!important}:where(.agent-content) .signature-panel li{font-size:16px;margin:5px 0!important;padding:0!important}:where(.agent-content) .signature-panel code{overflow-wrap:anywhere;max-width:100%;font-size:13px;display:inline-block;background:#fff!important;border-color:#d7e8f1!important;padding:5px 8px!important}:where(.agent-content) .provider-heading{margin-top:32px}:where(.agent-content) .provider-controls{justify-content:flex-end;margin-top:12px}:where(.agent-content) .signature-panel>h5{font-size:17px;margin:0 0 12px!important}:where(.agent-content) .provider-body .signature-panel{margin:18px 0;padding:20px}:where(.agent-content) .providers{border-top:0;gap:10px;display:grid}:where(.agent-content) .provider{background:var(--color-surface);border:1px solid #e5e8ed;border-radius:12px;transition:border-color .15s,box-shadow .15s;overflow:hidden}:where(.agent-content) .provider:hover{border-color:#b7c8d4;box-shadow:0 3px 12px #15234a06}:where(.agent-content) .provider[open]{border-color:#8bbeb8;box-shadow:0 0 0 1px #d8ebe6}:where(.agent-content) .provider summary{padding:16px 18px}:where(.agent-content) .provider-label{align-items:center;gap:13px;display:flex}:where(.agent-content) .provider-mark{border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:13px;font-weight:600;line-height:1;display:grid}:where(.agent-content) .provider-mark.blue{color:#2866b8;background:#e4efff}:where(.agent-content) .provider-mark.orange{color:#b66716;background:#fff0dd}:where(.agent-content) .provider-mark.purple{color:#8051b5;background:#eee5ff}:where(.agent-content) .provider-mark.black{color:#1d2027;background:#eeeff1}:where(.agent-content) .provider-mark.green{color:#227758;background:#e0f3ea;font-size:11px}:where(.agent-content) .provider-body{padding:0 20px 20px 65px;font-size:16px;line-height:1.75}:where(.agent-content) .provider-body p,:where(.agent-content) .provider-body li{font-size:16px}:where(.agent-content) .provider-body h5{font-size:17px}@media (width<=760px){.agent-content.page-container{width:calc(100% - 40px);padding-top:28px!important}:where(.agent-content) .agent-hero{grid-template-columns:1fr;gap:30px;padding-bottom:14px}:where(.agent-content) .agent-hero h1{max-width:560px;font-size:34px;line-height:1.16}:where(.agent-content) .hero-copy>p{max-width:560px}:where(.agent-content) .hero-artwork{justify-self:center;width:100%;max-width:440px}:where(.agent-content) .signature-panel{padding:20px}:where(.agent-content) .signature-panel code{font-size:12px}:where(.agent-content) .provider-body{padding-left:18px}:where(.agent-content) .provider-heading button{font-size:11px}:where(.agent-content) .provider-heading{gap:10px}}@media (prefers-reduced-motion:reduce){:where(.agent-content) .hero-cta,:where(.agent-content) .provider{transition:none}}
