.clean-root .cl-access-page{overflow-wrap:anywhere;width:min(100% - 2rem,76rem);min-width:0;margin:1.5rem auto 4rem}.clean-root .cl-access-page:focus{outline:none}.clean-root .cl-access-page h1{letter-spacing:-.045em;font-size:clamp(1.65rem,3vw,2.25rem);line-height:1.15}.clean-root .cl-access-page h2{letter-spacing:-.025em;font-size:1.125rem;line-height:1.4}.clean-root .cl-access-page h3{font-size:1rem;line-height:1.45}.clean-root .cl-access-page :is(p,li,dd){font-size:1rem;line-height:1.65}.clean-root .cl-access-page p{margin:.65rem 0}.clean-root .cl-access-page a{color:var(--cl-blue);text-underline-offset:.2em}.clean-root .cl-access-page .back-link{align-items:center;min-height:2.75rem;margin-bottom:.6rem;font-size:.875rem;display:inline-flex}.clean-root .cl-access-page :is(button,input,select,textarea){border:1px solid var(--cl-line);background:var(--cl-paper);border-radius:.45rem;min-width:0;max-width:100%;min-height:2.75rem;padding:.65rem .8rem;font-size:.875rem;line-height:1.4}.clean-root .cl-access-page button{cursor:pointer;font-weight:650}.clean-root .cl-access-page button:hover:not(:disabled){background:var(--cl-soft);border-color:var(--cl-muted)}.clean-root .cl-access-page button:disabled{opacity:.5;cursor:not-allowed}.clean-root .cl-access-page :is(button[type=submit],.overview-primary){background:var(--cl-blue);border-color:var(--cl-blue);color:#fff}.clean-root .cl-access-page button[type=submit]:hover:not(:disabled){background:#1739bd}.clean-root .cl-access-page :is(button,a,input,select,textarea,summary,pre):focus-visible{outline:2px solid var(--cl-blue);outline-offset:3px}.clean-root .cl-access-page :is(label,fieldset){min-width:0}.clean-root .cl-access-page label{gap:.4rem;font-size:.875rem;line-height:1.5;display:grid}.clean-root .cl-access-page fieldset{border:0;margin:0;padding:0}.clean-root .cl-access-page :is(input,textarea,select){width:100%}.clean-root .cl-access-page input:is([type=checkbox],[type=radio]){width:1rem;height:1rem;min-height:1rem;accent-color:var(--cl-blue);flex-shrink:0;margin:0}.clean-root .cl-access-page form{margin-top:1rem;display:block}.clean-root .cl-access-page form>fieldset{gap:1rem;display:grid}.clean-root .cl-access-page .agent-permissions{background:var(--cl-soft);border-radius:.5rem;gap:.2rem;padding:1rem;display:grid}.clean-root .cl-access-page .agent-permissions legend{padding:0 .25rem;font-size:.875rem;font-weight:650}.clean-root .cl-access-page .agent-permissions label{align-items:center;gap:.6rem;min-height:2.75rem;display:flex}.clean-root .cl-access-page summary{cursor:pointer;min-height:2.75rem;padding:.7rem 0;font-size:.875rem;font-weight:600;line-height:1.5}.clean-root .cl-access-page details{border-top:1px solid var(--cl-line);margin-top:1rem}.clean-root .cl-access-page :is(.agent-secondary,.cl-access-note,.overview-note,.dev-note){color:var(--cl-muted);font-size:.875rem}.clean-root .cl-access-page .page-heading p{color:var(--cl-muted);max-width:46rem}.clean-root .cl-access-page .agent-boundary{color:var(--cl-muted);font-size:.875rem}.clean-root .cl-access-page :is(.list-error,.overview-unavailable){background:#fff7ee;border-left:3px solid #9a4b24;margin-block:1rem;padding:.75rem 1rem}.clean-root .cl-access-page output{font-size:.875rem;line-height:1.6;display:block}.clean-root .cl-access-page .list-feedback{color:var(--cl-blue);padding:.75rem 0;position:static}.clean-root .cl-access-page .agent-setup-grid{align-items:start;gap:1.5rem;margin-top:1.5rem;display:grid}.clean-root .cl-access-page .agent-setup-grid>section{border:1px solid var(--cl-line);border-radius:.8rem;min-width:0;padding:1.1rem}.clean-root .cl-access-page .agent-new-key{border:2px solid var(--cl-blue);background:var(--cl-soft);border-radius:.75rem;margin-top:1rem;padding:1.1rem}.clean-root .cl-access-page .agent-actions{flex-wrap:wrap;gap:.65rem;margin-top:.8rem;display:flex}.clean-root .cl-access-page .agent-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.8rem;display:flex}.clean-root .cl-access-page :is(.agent-connections,.agent-usage,.account-controls){border-bottom:1px solid var(--cl-line);padding-block:1.5rem}.clean-root .cl-access-page :is(.agent-connections,.agent-usage,.account-controls) ul,.clean-root .cl-access-page .agent-usage ol{margin:0;padding:0;list-style:none}.clean-root .cl-access-page .agent-connections li{border-top:1px solid var(--cl-line);flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1rem;padding:1.2rem 0;display:flex}.clean-root .cl-access-page .agent-connections li>div{flex:16rem;min-width:0}.clean-root .cl-access-page .agent-connections li p{font-size:.875rem}.clean-root .cl-access-page .agent-usage li{border-top:1px solid var(--cl-line);gap:.5rem;padding:1rem 0;display:grid}.clean-root .cl-access-page .agent-usage li>div{flex-wrap:wrap;justify-content:space-between;gap:.4rem 1rem;display:flex}.clean-root .cl-access-page .agent-usage :is(time,li span){color:var(--cl-muted);font-size:.875rem}.clean-root .cl-access-page .agent-revoke-confirm{background:var(--cl-soft);border-radius:.5rem;padding:1rem}.clean-root .cl-access-page .account-session-list>li{border-top:1px solid var(--cl-line);padding:1rem 0}.clean-root .cl-access-page .cl-methods{flex-wrap:wrap;gap:.45rem;margin:1rem 0;display:flex}.clean-root .cl-access-page .cl-methods legend{margin-bottom:.5rem;font-size:.875rem;font-weight:650}.clean-root .cl-access-page .cl-methods label{border:1px solid var(--cl-line);cursor:pointer;border-radius:.45rem;flex:auto;justify-content:center;align-items:center;gap:.4rem;min-height:2.75rem;padding:.65rem;display:flex}.clean-root .cl-access-page .cl-methods label[data-selected=true]{color:var(--cl-blue);background:var(--cl-soft);border-color:var(--cl-blue)}.clean-root .cl-access-page .cl-method-body ol{gap:.5rem;padding-left:1.25rem;display:grid}.clean-root .cl-access-page .cl-method-body a{padding-block:.5rem;font-size:.875rem;display:inline-block}.clean-root .cl-access-page .cl-connection-code{border:1px solid var(--cl-line);border-radius:.5rem;min-width:0;margin:1rem 0;overflow:hidden}.clean-root .cl-access-page .cl-connection-code>div{background:var(--cl-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;display:flex}.clean-root .cl-access-page .cl-connection-code output:not(:empty){padding:.5rem .75rem}.clean-root .cl-access-page pre{tab-size:2;background:#f6f8fc;max-width:100%;margin:0;padding:1rem;font-size:.875rem;line-height:1.65;overflow:auto}.clean-root .cl-access-page code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.875em}.clean-root .cl-access-page pre code{font-size:inherit}.clean-root .cl-access-page .cl-first-request{border-top:1px solid var(--cl-line);margin-top:1rem;padding-top:1rem}.clean-root .cl-access-page blockquote{border-left:3px solid var(--cl-blue);background:var(--cl-soft);margin:1rem 0;padding:.5rem 1rem;line-height:1.6}.clean-root .cl-access-page .overview-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1.5rem;display:flex}.clean-root .cl-access-page .overview-heading p{color:var(--cl-muted)}.clean-root .cl-access-page .overview-layout{gap:1rem;display:grid}.clean-root .cl-access-page .overview-layout>section{border:1px solid var(--cl-line);border-radius:.75rem;min-width:0;padding:1.2rem}.clean-root .cl-access-page .overview-connections{border-top:3px solid var(--cl-blue)}.clean-root .cl-access-page .overview-lead{letter-spacing:-.03em;font-size:1.35rem;font-weight:650}.clean-root .cl-access-page .overview-primary{border-radius:.45rem;align-items:center;gap:2rem;min-height:2.75rem;margin:.5rem 0;padding:.65rem 1rem;font-size:.875rem;font-weight:650;text-decoration:none;display:inline-flex}.clean-root .cl-access-page .overview-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.clean-root .cl-access-page .overview-section-heading a{align-items:center;min-height:2.75rem;font-size:.875rem;display:flex}.clean-root .cl-access-page :is(.overview-list-rows,.overview-recent ul){margin:.75rem 0 0;padding:0;list-style:none}.clean-root .cl-access-page .overview-list-rows a{border-top:1px solid var(--cl-line);color:var(--cl-ink);justify-content:space-between;gap:1rem;padding:1rem 0;text-decoration:none;display:flex}.clean-root .cl-access-page .overview-list-rows a:hover{color:var(--cl-blue)}.clean-root .cl-access-page .overview-list-rows :is(strong,div>span){display:block}.clean-root .cl-access-page .overview-list-rows div>span{color:var(--cl-muted);margin-top:.2rem;font-size:.875rem}.clean-root .cl-access-page .overview-recent li{border-top:1px solid var(--cl-line);padding:.75rem 0}.clean-root .cl-access-page .overview-recent li>:is(strong,span){display:block}.clean-root .cl-access-page .overview-recent li :is(span,p){font-size:.875rem}.clean-root .cl-access-page .overview-facts{margin:1rem 0}.clean-root .cl-access-page .overview-facts>div{border-bottom:1px solid var(--cl-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;padding:.65rem 0;display:flex}.clean-root .cl-access-page .overview-facts dt{color:var(--cl-muted);font-size:.875rem}.clean-root .cl-access-page dd{font-variant-numeric:tabular-nums;margin:0}.clean-root .cl-access-page .overview-notifications{border-top:1px solid var(--cl-line);margin-top:1rem;padding-top:1rem}.clean-root .cl-access-page .overview-footer{color:var(--cl-muted);margin-top:1.5rem;font-size:.875rem}.clean-root .cl-access-page .overview-footer p{font-size:.875rem}.clean-root .cl-access-page .dev-heading{margin-bottom:1rem}.clean-root .cl-access-page .dev-heading p{color:var(--cl-muted)}.clean-root .cl-access-page .dev-layout{gap:1.5rem;display:grid}.clean-root .cl-access-page .dev-content{min-width:0}.clean-root .cl-access-page .dev-index{display:none}.clean-root .cl-access-page :is(.dev-index,.dev-mobile-index) ul{padding:0;list-style:none}.clean-root .cl-access-page :is(.dev-index,.dev-mobile-index) a{border-radius:.4rem;min-height:2.75rem;padding:.65rem .75rem;font-size:.875rem;text-decoration:none;display:block}.clean-root .cl-access-page :is(.dev-index,.dev-mobile-index) a:hover{background:var(--cl-soft)}.clean-root .cl-access-page .dev-content>section{border-top:1px solid var(--cl-line);padding:1.5rem 0;scroll-margin-top:1.5rem}.clean-root .cl-access-page .dev-select{max-width:22rem;margin:1rem 0}.clean-root .cl-access-page .dev-source-note{background:var(--cl-soft);border-left:3px solid var(--cl-blue);border-radius:0 .5rem .5rem 0;margin:1rem 0;padding:.75rem 1rem}.clean-root .cl-access-page .dev-source-note a{min-height:2.75rem;padding:.6rem 0;font-size:.875rem;display:inline-block}.clean-root .cl-access-page .dev-endpoints{gap:1rem;margin:1rem 0;display:grid}.clean-root .cl-access-page .dev-endpoints dt{color:var(--cl-muted);font-size:.875rem}.clean-root .cl-access-page .dev-example-controls{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:1rem;margin-top:1rem;display:grid}.clean-root .cl-access-page .dev-example-context{color:var(--cl-muted);font-size:.875rem}.clean-root .cl-access-page .dev-code{border:1px solid var(--cl-line);border-radius:.5rem;min-width:0;margin:1rem 0;overflow:hidden}.clean-root .cl-access-page .dev-code-heading{background:var(--cl-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;display:flex}.clean-root .cl-access-page .dev-copy-feedback:not(:empty){padding:.75rem}.clean-root .cl-access-page .dev-operation-group h3{margin:1.5rem 0 .75rem}.clean-root .cl-access-page .dev-operation{margin:0}.clean-root .cl-access-page .dev-operation>summary span{color:var(--cl-muted);margin-left:1rem;font-size:.875rem;display:block}.clean-root .cl-access-page .dev-operation>details{margin:0 0 1rem 1rem}.clean-root .cl-access-page .dev-operation>p{margin:.75rem 1rem}.clean-root .cl-access-page :is(.dev-reading-rules,.dev-rest-shapes ul){padding-left:1.25rem}.clean-root .cl-access-page .dev-reading-rules li{margin:.75rem 0}.clean-root .cl-access-page :is(.dev-limits,.dev-errors)>div{border-top:1px solid var(--cl-line);padding:.85rem 0}.clean-root .cl-access-page :is(.dev-limits,.dev-errors) dt{margin-bottom:.4rem;font-size:.875rem;font-weight:650}.clean-dialog.cl-access-dialog{max-height:calc(100dvh - 2rem);padding:1.5rem;overflow:auto;width:calc(100vw - 2rem)!important;max-width:32rem!important}.clean-dialog.cl-access-dialog .agent-actions{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.clean-dialog.cl-access-dialog .agent-actions button{width:auto;height:auto;min-height:2.75rem;font:inherit;border:1px solid var(--clean-line);color:var(--clean-ink);background:#fff;border-radius:.45rem;padding:.65rem .8rem;position:static}@media (min-width:56rem){.clean-root .cl-access-page{width:min(100% - 4rem,76rem);margin-top:2rem}.clean-root .cl-access-page .agent-setup-grid{grid-template-columns:minmax(18rem,.85fr) minmax(0,1.3fr);gap:1.5rem}.clean-root .cl-access-page .agent-setup-grid>section{padding:1.5rem}.clean-root .cl-access-page .overview-layout{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-template-areas:"access usage""lists coverage";align-items:start;gap:1.5rem}.clean-root .cl-access-page .overview-connections{grid-area:access}.clean-root .cl-access-page .overview-lists{grid-area:lists}.clean-root .cl-access-page .overview-usage{grid-area:usage}.clean-root .cl-access-page .overview-coverage{grid-area:coverage}.clean-root .cl-access-page .dev-layout{grid-template-columns:11rem minmax(0,1fr);gap:3rem}.clean-root .cl-access-page .dev-index{align-self:start;padding-top:1.5rem;display:block;position:sticky;top:1.5rem}.clean-root .cl-access-page .dev-index>strong{color:var(--cl-muted);font-size:.875rem}.clean-root .cl-access-page .dev-mobile-index{display:none}.clean-root .cl-access-page .dev-content{max-width:56rem}.clean-root .cl-access-page :is(.dev-limits,.dev-errors)>div{grid-template-columns:11rem minmax(0,1fr);gap:1.5rem;display:grid}}
