.access-page,.agent-access-page{padding-block:48px 96px}.access-detail-layout{background:var(--surface);border-radius:6px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:4px;padding:4px;display:grid}.access-detail-sidebar,.access-detail-main{min-width:0}.access-detail-sidebar{gap:4px;display:grid}.access-index,.access-overview,.agent-research-question,.agent-evidence-record{background:var(--white);border-radius:6px;padding:16px}.access-index{flex-direction:column;align-items:stretch;display:flex}.access-index a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:12px 0;font-size:18px;display:flex}.access-index a:last-child{border-bottom:0}.access-detail-main{padding:16px}.access-detail-main>section{border-bottom:1px solid var(--line);padding-block:48px}.access-detail-main>section:first-child{padding-top:0}.access-detail-layout h2,.agent-client-section h2{letter-spacing:-.4px;font-size:32px;font-weight:400;line-height:1.2}.access-detail-layout h2>span{color:var(--display-muted)}.access-detail-layout .section-heading{margin-bottom:32px;display:block}.access-detail-layout .section-heading>p,.access-record p{color:var(--ink);max-width:none;margin-top:20px;font-size:18px;line-height:1.6}.access-detail-layout .section-label{margin-bottom:20px;font-size:12px}.access-overview .product-status{margin-bottom:20px}.access-operations{background:var(--surface-strong);border-radius:6px;gap:4px;padding:4px;display:grid}.access-operations article{background:var(--white);border-radius:6px;padding:20px}.access-operations .eyebrow{color:var(--muted);font-size:11px}.access-operations h3{overflow-wrap:anywhere;margin:20px 0 16px;font-size:28px;font-weight:400;line-height:1.2}.access-operations p{color:var(--muted);font-size:16px;line-height:1.6}.access-operations dl{margin-top:24px}.access-operations dl>div{border-top:1px solid var(--line);grid-template-columns:60px minmax(0,1fr);gap:16px;padding:16px 0;font-size:14px;display:grid}.access-operations dt{color:var(--muted)}.access-operations dd{overflow-wrap:anywhere;margin:0}.access-record .text-link{align-items:center;min-height:48px;margin-top:16px;display:flex}.access-code{border:4px solid var(--surface-strong);background:var(--white);border-radius:6px;min-width:0;margin-top:32px;padding:20px}.access-code>span{border-bottom:1px solid var(--line);color:var(--muted);padding-bottom:20px;font-size:11px;display:block}.access-code pre{font:13px/1.8 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:24px}.access-detail-main .product-workflow{background:0 0}.access-detail-main .product-workflow-grid{background:var(--surface-strong);border-radius:6px;grid-template-columns:minmax(0,1fr);gap:4px;padding:4px}.access-detail-main .product-workflow-grid li{background:var(--white);border-radius:6px;padding:20px}.access-detail-main .product-workflow-grid li>span{margin-bottom:20px}.access-detail-main .product-workflow-grid h3{font-size:24px;font-weight:400}.response-states{background:var(--surface-strong);border-radius:6px;gap:4px;padding:4px;display:grid}.response-states article{background:var(--white);border-radius:6px;grid-template-columns:24px minmax(0,1fr);gap:16px;padding:20px;display:grid}.response-state-index{color:var(--muted);font:12px/1.5 var(--mono)}.response-states .eyebrow{color:var(--muted);font-size:11px}.response-states h3{margin:16px 0;font-size:24px;font-weight:400;line-height:1.25}.response-states p{color:var(--muted);font-size:16px;line-height:1.6}.response-states code{background:var(--surface);font:12px/1.8 var(--mono);overflow-wrap:anywhere;border-radius:6px;grid-column:2;padding:16px}.response-guide{align-items:center;min-height:48px;margin-top:24px;display:inline-flex}.access-detail-main .product-links{grid-template-columns:minmax(0,1fr);gap:4px}.access-detail-main .product-links a{background:var(--white);border:0;border-radius:6px;padding:20px;font-size:20px}.access-detail-main .expansion-faq summary{font-size:20px}.access-detail-main .agent-workbench{border:4px solid var(--surface-strong);border-radius:6px}.access-detail-main .workbench-grid{grid-template-columns:minmax(0,1fr)}.access-detail-main .workbench-bar,.access-detail-main .agent-conversation,.access-detail-main .agent-response{padding:16px}.access-detail-main .agent-conversation{border-right:0;border-bottom:1px solid var(--line)}.access-detail-main .scenario-buttons{flex-wrap:wrap;padding:8px}.access-detail-main .scenario-buttons button[aria-pressed=true]{background:var(--highlight);border-color:var(--highlight)}.access-detail-main .agent-prompt{max-width:none;min-height:0;font-size:18px;line-height:1.5}.access-detail-main .tool-invocation>div{flex-wrap:wrap}.agent-research-question h2{margin-top:20px}.agent-research-question blockquote{border-left:2px solid var(--highlight);background:var(--surface);margin:24px 0;padding:16px;font-size:22px;line-height:1.5}.agent-research-question .text-link{align-items:center;gap:16px;min-height:48px;display:inline-flex}.agent-evidence-record{color:var(--ink)}.agent-evidence-record .product-record-header{border-color:var(--line);color:var(--muted);flex-wrap:wrap;font-size:12px}.agent-evidence-record dl>div{border-color:var(--line)}.agent-evidence-record dt,.agent-evidence-record .product-record-foot{color:var(--muted)}.agent-evidence-record .product-record-foot{font-size:14px;line-height:1.6}.agent-answer-review{gap:4px;display:grid}.agent-answer-review article{background:var(--white);border-radius:6px;padding:20px}.agent-answer-review .eyebrow{color:var(--muted);font-size:11px}.agent-answer-review h3{margin-block:20px;font-size:28px;font-weight:400;line-height:1.2}.agent-answer-review p{font-size:18px;line-height:1.6}.agent-review-process .workflow-layout{grid-template-columns:minmax(0,1fr);gap:32px}.agent-review-process .workflow-intro .text-link{align-items:center;gap:16px;min-height:48px;margin-top:24px;display:inline-flex}.agent-review-process .workflow{background:var(--surface-strong);border-radius:6px;gap:4px;padding:4px;display:grid}.agent-review-process .workflow li{background:var(--white);border:0;border-radius:6px;padding:20px}.agent-review-process .workflow h3{font-size:24px;font-weight:400;line-height:1.25}.agent-review-process .workflow p{max-width:none;font-size:16px;line-height:1.6}.agent-client-section{padding-top:96px;scroll-margin-top:120px}.agent-client-section .section-heading>p{color:var(--muted);font-size:18px;line-height:1.6}.agent-client-section .integration-list{background:var(--surface-strong);border:0;border-radius:6px;gap:4px;padding:4px}.agent-client-section .integration-list article{background:var(--white);border:0;border-radius:6px;flex-direction:column;align-items:flex-start;padding:20px;display:flex}.agent-client-section .integration-mark{color:var(--ink)}.agent-client-section .integration-list h3{font-weight:400}.agent-client-section .integration-list p{min-height:0;margin-bottom:auto;font-size:16px;line-height:1.6}.agent-client-section .integration-list a{min-height:48px;font-size:14px}.access-page :is(#interface-preview,#interface-example,#response-behavior,#interface-faq),.agent-access-page :is(#research-example,#answer-boundaries,#review-process){scroll-margin-top:120px}@media (hover:hover) and (pointer:fine){.access-index a:hover,.access-detail-main .product-links a:hover{text-underline-offset:5px;text-decoration:underline}}@media (width>=992px) and (height>=1200px){.access-detail-sidebar{position:sticky;top:120px}}@media (width<=991px){.access-detail-layout{grid-template-columns:minmax(0,1fr)}.access-detail-sidebar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.access-detail-sidebar .access-index{grid-column:1/-1}.agent-client-section .integration-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.access-page,.agent-access-page{padding-block:32px 64px}.access-detail-sidebar{grid-template-columns:minmax(0,1fr)}.access-index a{font-size:16px}.access-detail-main>section{padding-block:32px}.access-detail-layout h2,.agent-client-section h2{font-size:28px}.access-detail-layout .section-heading>p,.access-record p,.agent-answer-review p{font-size:16px}.access-operations article,.access-code,.response-states article,.agent-answer-review article{padding:16px}.response-states article{grid-template-columns:20px minmax(0,1fr);gap:12px}.access-detail-main .response-top{flex-wrap:wrap}.agent-research-question blockquote{font-size:20px}.agent-client-section{padding-top:64px}.agent-client-section .section-heading{display:block}.agent-client-section .section-heading>p{margin-top:24px;font-size:16px}.agent-client-section .integration-list{grid-template-columns:minmax(0,1fr)}.access-page :is(#interface-preview,#interface-example,#response-behavior,#interface-faq),.agent-access-page :is(#research-example,#answer-boundaries,#review-process,#client-targets){scroll-margin-top:88px}}
