.stealth-page{align-items:center;display:flex;justify-content:center;min-height:100svh;padding:clamp(1.5rem,5vw,4rem)}.stealth-card{max-width:46rem;width:100%}.stealth-wordmark{font-size:clamp(1rem,2vw,1.2rem);font-weight:750;letter-spacing:-.02em;margin:0}.stealth-rule{background:linear-gradient(90deg,#68e7a6,transparent);height:1px;margin:clamp(2rem,7vw,5rem) 0;width:min(14rem,45vw)}.stealth-card h1{font-size:clamp(2.4rem,7vw,5.6rem);letter-spacing:-.055em;line-height:.98;margin:0;max-width:12ch}.stealth-status{color:#b7d5c6;font-size:clamp(1.05rem,2.5vw,1.35rem);margin:clamp(2rem,6vw,4rem) 0 0}:root[data-theme=light] .stealth-status{color:var(--text-secondary)}@media (prefers-color-scheme:light){:root:not([data-theme]) .stealth-status{color:var(--text-secondary)}}.stealth-beta{font-size:.92rem;letter-spacing:.08em;margin:.65rem 0 0;text-transform:uppercase}.signin-composition{min-height:calc(100vh - 116px);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.72fr);grid-gap:clamp(3rem,10vw,10rem);gap:clamp(3rem,10vw,10rem);align-items:center;padding:80px 0 120px}.signin-composition h1{margin:.25em 0 .4em;max-width:760px;font-size:clamp(3.1rem,6vw,6rem);line-height:.96}.signin-composition form{border-top:1px solid var(--rule);padding-top:1.5rem}.signin-composition form input{margin-bottom:.8rem}.signin-composition form button{width:100%}.signin-composition form .metadata{margin-top:1.2rem}.quiet-statement{margin-top:2.5rem;color:var(--text-secondary)}.monitor-page-header{padding:1.75rem 0 1.5rem}.monitor-page-header h1{margin:.2em 0 .3em;font-size:clamp(1.55rem,3vw,2.1rem);line-height:1.1}.monitor-page-intro{max-width:72ch;margin:0;color:var(--text-secondary);font-size:.95rem}.monitor-status-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0 1.5rem;gap:0 1.5rem;margin:1.1rem 0 .6rem;padding:.35rem 0;border-block:1px solid var(--rule)}.monitor-status-strip>div{min-width:0;padding:.5rem 0}.alert-policy-facts dt,.monitor-facts dt,.monitor-status-strip dt{color:var(--muted);font-family:var(--font-technical);font-size:.8125rem;letter-spacing:.07em;text-transform:uppercase}.monitor-status-strip dd{margin:.2rem 0 0;color:var(--text);font-size:.98rem;overflow-wrap:anywhere}.monitor-onboarding{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;margin-top:.9rem;padding:.9rem 1rem;border:1px solid var(--rule);background:var(--surface-subtle)}.monitor-onboarding p{max-width:64ch;margin:0;color:var(--text-secondary);font-size:.9rem}.monitor-list{border-top:1px solid var(--rule)}.monitor-record{padding:.85rem 0;border-bottom:1px solid var(--rule)}.monitor-record-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;grid-gap:.5rem 1rem;gap:.5rem 1rem}.monitor-record h3{margin:0;font-size:.95rem;line-height:1.35;overflow-wrap:anywhere}.monitor-record-title .metadata{margin:.15rem 0 0;font-size:.875rem}.monitor-record-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:.4rem 1rem}.monitor-record-details{margin-top:.7rem;border:1px solid var(--rule);background:var(--surface-subtle)}.monitor-record-details>summary{padding:.55rem .85rem;color:var(--text-secondary);font-size:.82rem;font-weight:600}.monitor-record-details>summary:hover{color:var(--text)}.monitor-record-body{display:grid;grid-gap:1rem;gap:1rem;padding:.9rem .85rem;border-top:1px solid var(--rule)}.monitor-record-body>.metadata{margin:0}.monitor-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0 1.5rem;gap:0 1.5rem;margin:0}.monitor-facts div{min-width:0;padding:.55rem 0;border-bottom:1px solid var(--rule)}.monitor-facts dd{margin:.2rem 0 0;font-size:.88rem;overflow-wrap:anywhere}.alert-history-section{padding-bottom:1.9rem}.alert-history{list-style:none;padding:0;margin:0;border-top:1px solid var(--rule)}.alert-history li{padding:.8rem 0;border-bottom:1px solid var(--rule);overflow-wrap:anywhere}.alert-history-row{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.alert-history-row .metadata{margin:.25rem 0 0;font-size:.875rem}.alert-history .metadata{margin:.3rem 0 0}.monitor-empty-alerts{padding:1rem 0;border-block:1px solid var(--rule)}.monitor-empty-alerts p{margin:0}.monitor-empty-alerts p+p{margin-top:.4rem}.alert-policy-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;margin:1.25rem 0;padding:1px;background:var(--rule);list-style:none;counter-reset:alert-step}.alert-policy-flow li{min-width:0;padding:.85rem;background:var(--surface);counter-increment:alert-step}.alert-policy-flow li:before{content:"0" counter(alert-step);display:block;margin-bottom:.5rem;color:var(--text-secondary);font-family:var(--font-technical);font-size:.8125rem}.alert-policy-flow span,.alert-policy-flow strong{display:block}.alert-policy-flow strong{font-size:.9rem}.alert-policy-flow span{margin-top:.3rem;color:var(--text-secondary);font-size:.875rem}.alert-policy-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 1.5rem;gap:0 1.5rem;margin:1.25rem 0 0;border-top:1px solid var(--rule)}.alert-policy-facts>div{min-width:0;padding:.6rem 0;border-bottom:1px solid var(--rule)}.alert-policy-facts dd{margin:.2rem 0 0;font-size:.88rem;overflow-wrap:anywhere}.empty-state-record{padding:1.4rem 0;border-block:1px solid var(--rule)}.empty-state-record h3{margin:0 0 .4rem;font-size:clamp(1.15rem,2vw,1.4rem)}.empty-state-record p:not(.section-kicker){max-width:62ch;margin:0;color:var(--text-secondary);font-size:.92rem}.empty-state-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.25rem;margin-top:.9rem}@media (max-width:760px){.monitor-status-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.monitor-record-summary{grid-template-columns:minmax(0,1fr) auto}.monitor-record-summary .signal-status{grid-column:1;grid-row:1;justify-self:start}.monitor-record-title{grid-column:1/-1;grid-row:2}.monitor-record-actions{grid-column:2;grid-row:1}.alert-policy-facts,.alert-policy-flow,.monitor-facts{grid-template-columns:1fr}.alert-history-row{flex-direction:column;align-items:flex-start;gap:.35rem}}.account-record{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);grid-gap:3rem;gap:3rem;padding:clamp(2.5rem,5vw,4.5rem) 0;border-top:1px solid var(--rule)}.account-record h2{font-size:clamp(1.8rem,3vw,2.8rem)}.account-record dl{display:grid;grid-template-columns:auto 1fr;grid-gap:.7rem 2rem;gap:.7rem 2rem}.account-record form{margin-top:1.5rem}.authorization-list,.consent-scopes{display:grid;grid-gap:1rem;gap:1rem;margin:1.5rem 0;padding:0;list-style:none}.authorization-list li,.consent-scopes li{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding:1rem 0;border-top:1px solid var(--rule)}.authorization-list li>div,.consent-scopes li{min-width:0}.authorization-list code,.authorization-list span,.authorization-list strong,.consent-scopes span{display:block;overflow-wrap:anywhere}.authorization-list code,.consent-scopes code,.technical-value{overflow-wrap:anywhere;color:var(--muted)}.oauth-consent-page{padding-bottom:clamp(4rem,10vw,8rem)}.consent-record{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);grid-gap:3rem;gap:3rem;padding:clamp(2rem,5vw,4rem) 0;border-top:1px solid var(--rule)}.consent-record h2{font-size:clamp(1.7rem,3vw,2.6rem)}.consent-record dl{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.7rem 2rem;gap:.7rem 2rem}.consent-scopes li{justify-content:start}.consent-scopes code{flex:0 0 min(12rem,35%)}.consent-decision{max-width:820px;padding-top:2rem;border-top:1px solid var(--rule)}.consent-decision form{display:flex;gap:.75rem;margin-top:1.5rem}.danger{border-top-color:var(--breaking)}.danger h2{font-size:clamp(2rem,4vw,3.4rem)}.danger>p{max-width:800px;color:var(--text-secondary)}.danger .form-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.7rem;gap:.7rem;max-width:760px}.account-links{display:flex;justify-content:space-between;gap:1.5rem;padding:2rem 0;border-top:1px solid var(--rule);color:var(--muted)}.nav-button{min-height:2.6rem;padding:.5rem .75rem}@media (max-width:760px){.signin-composition{min-height:auto;gap:3rem;padding:70px 0 90px}.account-record,.signin-composition{grid-template-columns:1fr}.account-record dl{grid-template-columns:minmax(0,1fr);gap:.2rem}.account-record dd{margin:0 0 .8rem;overflow-wrap:anywhere}.consent-record,.consent-record dl{grid-template-columns:1fr}.authorization-list li,.consent-scopes li{display:grid;grid-template-columns:1fr}.danger .form-row{grid-template-columns:1fr}.account-links{flex-direction:column}}.token-once-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.token-once-heading h3{margin-bottom:0;font-size:1.4rem}@media (max-width:560px){.token-list li,.token-once-heading{display:block}}.token-record-heading{display:flex;align-items:center;gap:.65rem;margin-bottom:.35rem}.token-record-state{padding:.15rem .4rem;border:1px solid var(--observed);color:var(--observed);font:.8125rem ui-monospace,monospace;text-transform:uppercase}.token-record-state.is-revoked{border-color:var(--muted);color:var(--muted)}.usage-observatory{padding-bottom:clamp(5rem,10vw,9rem)}.usage-header{padding:clamp(4rem,9vw,8rem) 0 3rem}.usage-header h1{max-width:12ch;font-size:clamp(3rem,7vw,6.5rem)}.coverage-grid,.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;margin:2rem 0 0;padding:1px;background:var(--rule)}.usage-metric{min-width:0;padding:1.25rem;background:var(--surface)}.usage-metric dt{color:var(--muted);font-size:.72rem;letter-spacing:.07em;text-transform:uppercase}.usage-metric dd{margin:.55rem 0 0;overflow-wrap:anywhere;font-size:clamp(1.15rem,2.2vw,1.8rem)}.usage-metric small{display:block;margin-top:.4rem;color:var(--muted)}.usage-section{padding:clamp(2.5rem,6vw,5rem) 0;border-top:1px solid var(--rule)}.usage-section h2{font-size:clamp(1.8rem,3.5vw,3.2rem)}.usage-table-wrap{width:100%;overflow-x:auto}.usage-table-wrap table{width:100%;min-width:42rem;border-collapse:collapse}.usage-table-wrap td,.usage-table-wrap th{padding:.8rem .7rem;border-bottom:1px solid var(--rule);text-align:right}.usage-table-wrap td:first-child,.usage-table-wrap th:first-child{text-align:left}.usage-table-wrap thead th{color:var(--muted);font-size:.72rem;letter-spacing:.07em;text-transform:uppercase}.usage-funnel{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:1px;gap:1px;margin:2rem 0 0;padding:1px;list-style:none;background:var(--rule)}.usage-funnel li{display:flex;min-width:0;min-height:9rem;flex-direction:column;padding:1rem;background:var(--surface)}.usage-funnel strong{margin-top:auto;font-size:1.35rem;overflow-wrap:anywhere}.usage-funnel small{margin-top:.35rem;color:var(--muted)}.usage-inline-note{margin:-2.5rem 0 3rem}.usage-source-note{max-width:62rem}@media (max-width:900px){.coverage-grid,.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.usage-funnel{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.coverage-grid,.metric-grid,.usage-funnel{grid-template-columns:1fr}.usage-funnel li{min-height:7rem}}.account-page .public-section-layout{margin-top:0}.account-page .public-section-document{max-width:1080px}.account-overview{padding-bottom:clamp(2.5rem,5vw,4.5rem)}.account-overview h1{max-width:15ch}.account-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:2.25rem;padding:1px;background:var(--rule)}.account-summary-grid a{display:flex;min-width:0;min-height:7.25rem;flex-direction:column;padding:1rem;background:var(--surface);color:var(--text);text-decoration:none}.account-summary-grid a:focus-visible,.account-summary-grid a:hover{background:var(--surface-subtle)}.account-summary-grid .account-summary-label,.account-summary-grid a>span:last-child{color:var(--muted);font-family:var(--font-technical);font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase}.account-summary-grid strong{margin:auto 0 .2rem;font-size:clamp(1.65rem,3vw,2.45rem);font-weight:520}.account-dashboard-section{padding:clamp(2.75rem,5vw,4.5rem) 0;border-top:1px solid var(--rule)}.account-dashboard-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.6rem}.account-dashboard-heading h2{margin-bottom:0;font-size:clamp(1.9rem,3vw,2.8rem)}.account-dashboard-heading>a{flex:0 0 auto;font-size:.82rem}.account-activity-list,.account-inspection-list{margin:0;padding:0;border-top:1px solid var(--brand-blue);list-style:none}.account-monitor-baseline-note{max-width:74ch;margin:-.5rem 0 1rem}.account-inspection-list>li{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,auto);grid-gap:1.5rem;gap:1.5rem;padding:1.25rem 0;border-bottom:1px solid var(--rule)}.account-inspection-primary,.account-inspection-state{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:.4rem}.account-inspection-origin{color:var(--text);font-size:1.02rem;font-weight:650}.account-inspection-state{align-items:flex-end;text-align:right}.account-inspection-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem .9rem;font-size:.8125rem}.inline-action{min-height:auto;padding:0;border:0;background:transparent;color:var(--brand-blue);font:inherit;text-decoration:underline;text-underline-offset:.18em}.inline-action:hover{background:transparent;color:var(--text)}.inline-action:disabled{color:var(--muted)}.start-monitoring-control{display:inline-flex;flex-direction:column;align-items:flex-end;gap:.25rem}.start-monitoring-control>button{max-width:100%;overflow-wrap:anywhere}.start-monitoring-control .form-error,.start-monitoring-control>.metadata{max-width:40ch;font-size:.875rem;white-space:normal;overflow-wrap:anywhere}.account-inspection-empty{padding:1.6rem 0;border-bottom:1px solid var(--rule)}.account-inspection-empty h3{font-size:1.3rem}.account-inspection-empty p{max-width:62ch;color:var(--text-secondary)}.account-activity-list>li{display:grid;grid-template-columns:.55rem minmax(0,1fr) auto;grid-gap:.85rem;gap:.85rem;align-items:start;padding:1rem 0;border-bottom:1px solid var(--rule)}.activity-marker{width:.42rem;height:.42rem;margin-top:.42rem;border-radius:50%;background:var(--brand-blue)}.account-activity-list div,.account-activity-list div>*{display:block;min-width:0}.account-activity-list div>span{margin-top:.2rem;color:var(--text-secondary);font-size:.875rem}.account-activity-list time{color:var(--muted);font-size:.875rem;text-align:right}.activity-scope-note{max-width:70ch;margin-top:1rem}.account-history-header{padding-bottom:clamp(2.5rem,5vw,4rem)}.account-history-more{margin-bottom:4rem}.account-overview-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:2.25rem;padding:1px;background:var(--rule)}.account-overview-links a{display:flex;min-width:0;min-height:7.5rem;flex-direction:column;justify-content:space-between;gap:1.5rem;padding:1rem;background:var(--surface);color:var(--text);text-decoration:none}.account-overview-links a:focus-visible,.account-overview-links a:hover{background:var(--surface-subtle)}.account-overview-links span{color:var(--muted);font-family:var(--font-technical);font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase}.account-overview-links strong{overflow-wrap:anywhere;font-size:.94rem;font-weight:550}.connected-resource-reference{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;margin:1.75rem 0 2.25rem;padding:1px;background:var(--rule)}.connected-resource-reference article{min-width:0;padding:1.25rem;background:var(--surface)}.connected-resource-reference code,.connected-resource-reference span,.connected-resource-reference strong{display:block;overflow-wrap:anywhere}.connected-resource-reference span{margin:.35rem 0 .8rem;color:var(--text-secondary)}.connected-resource-reference code{color:var(--brand-pale);font-size:.8125rem}.connected-resource-reference p{margin:1rem 0 0;color:var(--muted);font-size:.875rem}.danger-zone{padding-top:clamp(2.75rem,6vw,4.5rem)}.danger-zone>.section-kicker{color:var(--breaking)}.danger-zone .danger{margin-top:.75rem}@media (max-width:1080px){.account-overview-links,.account-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.account-overview-links,.account-summary-grid,.connected-resource-reference{grid-template-columns:1fr}.account-overview-links a,.account-summary-grid a{min-height:6rem}.account-dashboard-heading,.account-inspection-list>li{display:block}.account-dashboard-heading>a{display:inline-block;margin-top:.75rem}.account-inspection-state{align-items:flex-start;margin-top:.9rem;text-align:left}.account-inspection-actions,.start-monitoring-control{justify-content:flex-start;align-items:flex-start}.account-activity-list>li{grid-template-columns:.55rem minmax(0,1fr)}.account-activity-list time{grid-column:2;margin-top:.35rem;text-align:left}}.capability-intelligence-v2{padding-bottom:clamp(5rem,10vw,9rem)}.ci-header{padding:clamp(4rem,9vw,8rem) 0 3rem}.ci-header h1{max-width:13ch;font-size:clamp(3rem,7vw,6.5rem)}.ci-warning{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-top:2rem;padding:1rem;border:1px solid var(--rule);background:var(--surface)}.ci-warning strong{color:var(--text)}.ci-confidence,.ci-warning span{color:var(--muted)}.ci-section{padding:clamp(2rem,5vw,4rem) 0;border-top:1px solid var(--rule)}.ci-section h2{font-size:clamp(1.8rem,3.5vw,3.2rem)}.ci-search form,.ci-selector>div:first-child{display:grid;grid-gap:.65rem;gap:.65rem;max-width:62rem}.ci-search select,.ci-search textarea,.ci-selector select{width:100%;padding:.8rem;border:1px solid var(--rule);background:var(--surface);color:var(--text);font:inherit}.ci-search button,.ci-selector button{justify-self:start;margin-top:1rem}.ci-capability-ledger,.ci-metadata-grid,.ci-operation-metrics,.ci-result-compatibility{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;margin:1.5rem 0;padding:1px;background:var(--rule)}.ci-capability-ledger>div,.ci-metadata-grid>div,.ci-operation-metrics>div,.ci-result-compatibility>div{min-width:0;padding:1rem;background:var(--surface)}.ci-capability-ledger dt,.ci-metadata-grid dt,.ci-operation-metrics dt,.ci-result-compatibility dt{color:var(--muted);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.ci-operation-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.ci-operation-result{margin-top:1.5rem;padding:1rem;border:1px solid var(--rule);background:var(--surface)}.ci-operation-result .metadata,.ci-operation-result code{overflow-wrap:anywhere}.ci-operation-result .metadata{display:block;margin-top:.35rem}.ci-capability-ledger dd,.ci-metadata-grid dd,.ci-operation-metrics dd,.ci-result-compatibility dd{margin:.45rem 0 0;overflow-wrap:anywhere}.ci-card-grid,.ci-three-column{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;padding:1px;background:var(--rule)}.ci-card,.ci-three-column .ci-section{padding:1.25rem;border:0;background:var(--surface)}.ci-claim-list,.ci-search-results>ol{padding:0;list-style:none}.ci-claim-list li{display:grid;grid-gap:.4rem;gap:.4rem;padding:.9rem 0;border-bottom:1px solid var(--rule)}.ci-evidence-refs{display:flex;flex-wrap:wrap;gap:.35rem}.ci-evidence-refs code{max-width:100%;overflow-wrap:anywhere;color:var(--observed);font-size:.72rem}.ci-result,.ci-workflow{margin-top:1rem;padding:1.25rem;border:1px solid var(--rule);background:var(--surface)}.ci-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.ci-error{padding:1rem;border:1px solid var(--breaking);color:var(--breaking)}@media (max-width:820px){.ci-capability-ledger,.ci-card-grid,.ci-metadata-grid,.ci-result-compatibility,.ci-three-column{grid-template-columns:1fr}}.rm-shell{padding-bottom:96px}.rm-page{max-width:48rem;font-size:1.0625rem;padding-top:clamp(28px,5vw,48px);display:grid;grid-gap:48px;gap:48px}.rm-page code{font-family:var(--font-technical);font-size:.86em;overflow-wrap:anywhere}.rm-command code,.rm-meta code,.rm-trace code{font-size:inherit}.rm-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.rm-status{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-reading);font-size:.875rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--text-secondary)}.rm-status:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--muted);flex:none}.rm-status-breaking{color:var(--status-breaking-text)}.rm-status-breaking:before{background:var(--breaking)}.rm-status-indeterminate{color:var(--status-indeterminate-text)}.rm-status-indeterminate:before{background:var(--indeterminate)}.rm-status-non-breaking{color:var(--status-non-breaking-text)}.rm-status-non-breaking:before{background:var(--non-breaking)}.rm-status-informational{color:var(--status-informational-text)}.rm-status-informational:before{background:var(--informational)}.rm-verdict-header{display:grid;grid-gap:14px;gap:14px}.rm-breadcrumb{color:var(--text-metadata);font-size:.875rem}.rm-breadcrumb a{color:var(--text-secondary)}.rm-verdict-status{margin:0}.rm-verdict-status .rm-status{font-size:1rem}.rm-verdict-title{margin:0;font-family:var(--font-reading);font-size:clamp(1.5rem,3vw,2rem);font-weight:500;line-height:1.2;color:var(--text-primary);text-wrap:balance}.rm-verdict-title code{font-size:.9em}.rm-verdict-consequence{margin:0;max-width:40rem;font-size:1.0625rem;line-height:1.55;color:var(--text-body)}.rm-verdict-consequence strong{color:var(--text-primary);font-weight:500}.rm-meta{margin:0;font-family:var(--font-technical);font-size:.875rem;line-height:1.6;color:var(--text-metadata);overflow-wrap:anywhere}.rm-meta a{color:var(--text-secondary)}.rm-section{display:grid;grid-gap:0;gap:0}.rm-section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;padding-bottom:12px;border-bottom:1px solid var(--rule-strong,var(--rule))}.rm-section-head h2,.rm-step h2{margin:0;font-family:var(--font-reading);font-size:1.5rem;font-weight:600;line-height:1.25;letter-spacing:-.01em;color:var(--text-primary)}.rm-count{margin:0;font-size:.875rem;color:var(--text-metadata)}.rm-list{list-style:none;margin:0;padding:0}.rm-row{display:grid;grid-template-columns:1.25rem minmax(0,1fr);grid-gap:0 8px;gap:0 8px;padding:14px 0;border-bottom:1px solid var(--rule)}.rm-glyph{font-family:var(--font-technical);color:var(--text-metadata);line-height:1.6}.rm-body{display:grid;grid-gap:4px;gap:4px;min-width:0}.rm-line{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px}.rm-title{flex:1 1 18rem;min-width:0;color:var(--text-body);line-height:1.5}.rm-row-status{flex:none}@media (min-width:721px){.rm-line{flex-wrap:nowrap}}@media (max-width:720px){.rm-row-status{flex:0 1 auto;min-width:0}}.rm-name{color:var(--text-primary)}.rm-empty,.rm-facts,.rm-note{margin:0;font-size:.9375rem;line-height:1.5;color:var(--text-secondary)}.rm-note{color:var(--text-metadata)}.rm-empty{padding:14px 0}.rm-trace{margin-top:4px}.rm-row-plain{grid-template-columns:minmax(0,1fr)}.rm-fold summary,.rm-trace summary{cursor:pointer;min-height:32px;display:inline-flex;align-items:center;gap:.5rem;list-style:none;font-size:.875rem;color:var(--text-secondary)}.rm-fold summary::-webkit-details-marker,.rm-trace summary::-webkit-details-marker{display:none}.rm-fold summary:before,.rm-trace summary:before{content:"+";width:.75rem;font-family:var(--font-technical);color:var(--text-metadata)}.rm-fold[open]>summary:before,.rm-trace[open]>summary:before{content:"−"}.rm-fold summary:focus-visible,.rm-fold summary:hover,.rm-trace summary:focus-visible,.rm-trace summary:hover{color:var(--text-primary);text-decoration:underline;text-underline-offset:3px}.rm-fold summary:focus-visible,.rm-secondary-button:focus-visible,.rm-trace summary:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.rm-trace ol{list-style:none;margin:6px 0 4px 4px;padding:0 0 0 16px;border-left:1px solid var(--rule-strong,var(--rule));display:grid;grid-gap:8px;gap:8px;font-size:.875rem;line-height:1.5;color:var(--text-secondary)}.rm-trace-label{color:var(--text-primary);font-weight:500}.rm-fold{padding-top:10px}.rm-step{display:grid;grid-gap:12px;gap:12px;padding:20px 24px;background:var(--surface);border-left:2px solid var(--rule-strong,var(--rule))}.rm-step>p{margin:0;line-height:1.55;color:var(--text-body)}.rm-command{display:flex;align-items:stretch;gap:0;min-width:0;border:1px solid var(--rule);border-radius:4px;background:var(--code-surface)}.rm-command pre{flex:1 1;min-width:0;margin:0;padding:10px 12px;overflow-x:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.875rem;line-height:1.5;color:var(--code-text,var(--text-body))}.rm-secondary-button{flex:none;min-width:4.5rem;min-height:40px;padding:0 14px;border:0;border-left:1px solid var(--rule);border-radius:0 4px 4px 0;background:transparent;color:var(--text-primary);font:inherit;font-size:.875rem;cursor:pointer}.rm-secondary-button:hover{background:var(--surface-subtle)}.site-header-signed-in{grid-template-columns:minmax(200px,290px) minmax(0,1fr);gap:clamp(1.5rem,3vw,3rem)}.site-header-signed-in .desktop-navigation,.site-header-signed-in .primary-links{gap:clamp(1rem,1.8vw,1.75rem)}.site-header-signed-in .desktop-navigation{flex-wrap:nowrap}.site-header-signed-in .primary-links{flex:0 1 auto;width:auto}@media (min-width:1100px){.rm-frame{max-width:70rem;grid-template-columns:minmax(0,42.5rem) 18.75rem;column-gap:4rem}.rm-frame:not(:has(.rm-margin)){grid-template-columns:minmax(0,52rem)}.rm-page{font-size:1.125rem}.rm-doc.rm-frame{grid-template-columns:minmax(0,1fr)}.rm-frame>*{grid-column:1}.rm-frame>.rm-margin{grid-column:2}}.rm-page button{min-height:40px;padding:0 14px;font-weight:500;font-size:.9375rem}.rm-page button:not(.rm-button-primary):not(.rm-secondary-button):not(.rm-text-button):not(.rm-danger-button):not(.destructive):not([role=tab]){border:1px solid var(--rule-strong,var(--rule));border-radius:4px;background:transparent;color:var(--text-primary)}.rm-page button:not(.rm-button-primary):not(.rm-secondary-button):not(.rm-text-button):not(.rm-danger-button):not(.destructive):not([role=tab]):hover{background:var(--surface-subtle)}.rm-page button:disabled{opacity:.5;cursor:not-allowed}.rm-button,.rm-page .secondary,.rm-page button.secondary{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border:1px solid var(--rule-strong,var(--rule));border-radius:4px;background:transparent;color:var(--text-primary);font-weight:500;font-size:.9375rem;text-decoration:none}.rm-button:hover,.rm-page .secondary:hover,.rm-page button.secondary:hover{background:var(--surface-subtle)}.rm-button-primary{border-color:var(--action);background:var(--action);color:var(--action-text)}.rm-button-primary:hover{background:var(--action-hover)}.rm-danger-button,.rm-text-button{min-height:40px;padding:0;border:0;background:none;color:var(--text-secondary);font-weight:400;text-decoration:underline;text-underline-offset:3px}.rm-page .rm-danger-button,.rm-page .rm-text-button{padding:0;font-weight:400}.rm-danger-button:hover,.rm-text-button:hover{background:none;color:var(--text-primary)}.rm-danger-button{color:var(--status-breaking-text)}.rm-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.rm-field{display:grid;grid-gap:6px;gap:6px;max-width:28rem}.rm-field label,.rm-page .rm-field label{margin:0;font-size:.875rem;letter-spacing:0}.rm-page input:not([type=checkbox]):not([type=radio]),.rm-page select{min-height:40px;padding:0 12px;border-radius:4px;font-size:.9375rem}.rm-page input[type=checkbox],.rm-page input[type=radio]{width:1.125rem;height:1.125rem;margin:0;accent-color:var(--action)}.rm-choice{display:flex;align-items:center;gap:10px;min-height:40px;margin:0;font-size:.9375rem;letter-spacing:0;color:var(--text-body)}.rm-choices{display:grid;grid-gap:0;gap:0;margin:0;padding:0;border:0}.rm-choices legend{padding:0 0 4px;font-size:.875rem;color:var(--text-secondary)}.rm-form{display:grid;grid-gap:16px;gap:16px;padding:16px 0 4px}.rm-message{margin:0;padding:12px 0;font-size:.9375rem;color:var(--text-body)}.rm-section>.rm-facts,.rm-section>.rm-note{padding-top:12px}.rm-more{padding-top:16px}.rm-open{margin-top:8px;padding:4px 0 4px 16px;border-left:1px solid var(--rule-strong,var(--rule));display:grid;grid-gap:12px;gap:12px}.rm-open>p{margin:0;line-height:1.55;color:var(--text-body)}.rm-page .section-kicker{display:none}.rm-page .account-dashboard-section{display:block;margin:0;padding:0;border:0;background:none;box-shadow:none}.rm-page .account-dashboard-heading{display:grid;grid-gap:6px;gap:6px;max-width:none;margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid var(--rule-strong,var(--rule))}.rm-page .account-dashboard-section h2{margin:0;font-family:var(--font-reading);font-size:1.125rem;font-weight:500;line-height:1.35;color:var(--text-primary)}.rm-index{margin-top:-24px;font-size:.9375rem;line-height:1.8;color:var(--text-metadata)}.rm-index a{color:var(--text-secondary)}.rm-row-heading{margin:0;font:inherit}.site-header-signed-in .primary-links .place-link:nth-child(3){margin-right:clamp(.25rem,1vw,.75rem)}.site-header-signed-in .primary-links .place-link+a:not(.place-link){padding-left:clamp(1rem,1.8vw,1.75rem);border-left:1px solid var(--rule)}.rm-action-bar{display:none}@media (max-width:720px){.rm-breadcrumb a{display:inline-flex;align-items:center;min-height:44px}.rm-actions>a:not(.rm-button),.rm-title>a{display:inline-block;min-height:44px;padding:9px 0}.rm-button,.rm-choice,.rm-danger-button,.rm-page button,.rm-page input:not([type=checkbox]):not([type=radio]),.rm-page select,.rm-text-button{min-height:44px}.rm-action-bar{display:block;position:-webkit-sticky;position:sticky;bottom:0;margin:0 calc(-1 * clamp(20px, 4.5vw, 68px));padding:10px clamp(20px,4.5vw,68px) calc(10px + env(safe-area-inset-bottom, 0px));background:var(--page);border-top:1px solid var(--rule)}.rm-action-bar-button{width:100%;min-height:44px;border:1px solid var(--rule);border-radius:4px}.rm-page{gap:40px}.rm-step{padding:16px}.rm-fold summary,.rm-secondary-button,.rm-trace summary{min-height:44px}}@media (max-width:1200px){.mobile-navigation summary{display:inline-flex;align-items:center;min-height:44px;min-width:44px;justify-content:center}.mobile-navigation nav a{display:flex;align-items:center;min-height:44px;padding:.5rem 0}.mobile-navigation nav a[aria-current=page]:after{inset:auto 0 .35rem}.mobile-navigation nav .place-link:nth-of-type(3){border-bottom-color:var(--rule-strong,var(--rule));border-bottom-width:2px}.mobile-navigation .theme-control button{min-height:44px;min-width:44px}}:root{--ai:var(--brand-beige);--ai-rule:color-mix(in srgb,var(--brand-beige) 55%,transparent);--ai-wash:color-mix(in srgb,var(--brand-beige) 7%,transparent);--breaking-wash:color-mix(in srgb,var(--breaking) 16%,transparent)}:root[data-theme=light]{--breaking-wash:color-mix(in srgb,var(--breaking) 10%,transparent)}@media (prefers-color-scheme:light){:root:not([data-theme]){--breaking-wash:color-mix(in srgb,var(--breaking) 10%,transparent)}}.rm-passport-header .rm-verdict-title code{font-size:.82em;overflow-wrap:anywhere}.rm-passport-actions{align-items:center}.rm-passport-actions .share-controls-compact{margin:0}.rm-surfaces{display:flex;flex-wrap:wrap;gap:6px 20px;margin:0;padding:12px 0;border-bottom:1px solid var(--rule);font-size:.9375rem}.rm-surface{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0}.rm-surface-detail{color:var(--text-metadata);overflow-wrap:anywhere}.rm-group-head{margin:28px 0 0;padding-bottom:8px;font-family:var(--font-reading);font-size:1rem;font-weight:500;color:var(--text-primary)}.rm-group-head .rm-count{display:inline;margin-left:6px}.rm-incomplete{padding-bottom:8px}.rm-capability-list{border-top:1px solid var(--rule)}.rm-cap{display:grid;grid-template-columns:minmax(0,1fr)}.rm-cap-body{display:grid;grid-gap:4px;gap:4px;min-width:0}.rm-cap-head{padding-top:14px}.rm-cap-rest{padding:4px 0 14px;border-bottom:1px solid var(--rule)}.rm-cap-rest:empty{padding-top:10px}.rm-cap-body>.rm-line{display:grid;grid-template-columns:1.25rem minmax(0,1fr) auto;grid-gap:4px 8px;gap:4px 8px}.rm-cap-body>:not(.rm-line){margin-left:calc(1.25rem + 8px)}.rm-cap .rm-title code{font-size:.9em;color:var(--text-primary)}.rm-cap-name{color:var(--text-metadata)}.rm-struck{text-decoration:line-through;-webkit-text-decoration-color:var(--breaking);text-decoration-color:var(--breaking)}.rm-cap-removed .rm-cap-body{background:var(--breaking-wash);padding-inline:8px;margin-inline:-8px}.rm-cap-removed .rm-glyph{color:var(--status-breaking-text)}.rm-cap-added .rm-glyph{color:var(--status-non-breaking-text)}.rm-cap-changes{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.rm-cap-changes .rm-status,.rm-cap-finding .rm-status,.rm-verdict-consequence .rm-status{font-size:.75rem}.rm-verdict-consequence .rm-status{vertical-align:.05em}.rm-cap-detail .capability-profile-body{margin:6px 0 0 4px;padding:0 0 0 16px;border:0;border-left:1px solid var(--rule-strong,var(--rule));background:none}.rm-cap-detail .capability-contract-grid{grid-template-columns:minmax(0,1fr)}.rm-cap-detail .schema-overview{padding:.75rem 0;border:0;border-top:1px solid var(--rule)}.rm-evidence{font-size:.875rem;color:var(--text-metadata);white-space:nowrap}.rm-record-trace h3{margin:24px 0 8px;font-size:1rem;font-weight:500;color:var(--text-primary)}.rm-record-trace>.rm-pairs{margin-top:8px}.rm-record-trace .rm-pairs dd{max-width:70%}.rm-passport .passport-agent-use,.rm-passport .passport-declared-interfaces{margin:0;padding:0;border:0;background:none}.rm-gloss,.rm-legend{display:grid;grid-gap:6px;gap:6px;align-content:start;min-width:0;padding:2px 0 2px 14px;border-left:1px dashed var(--ai-rule);font-size:.875rem;line-height:1.5;color:var(--text-secondary)}.rm-gloss p,.rm-legend p{margin:0}.rm-gloss-tag{font-size:.75rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ai)}.rm-gloss-claims{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.rm-gloss-claims li{display:flex;justify-content:space-between;gap:12px}.rm-gloss-p{font-family:var(--font-technical);font-size:.875rem;color:var(--ai)}.rm-gloss-check{padding-left:10px;border-left:2px solid var(--rule-strong,var(--text-metadata));color:var(--text-body)}.rm-trace-ai ol{border-left-style:dashed;border-left-color:var(--ai-rule)}.rm-gloss-caveat,.rm-gloss-hidden{color:var(--text-metadata)}.rm-gloss-caveat{margin-top:6px;font-size:.875rem}@media (max-width:1099px){.rm-cap .rm-gloss{margin:8px 0 4px 1.75rem}}@media (min-width:1100px){.rm-frame>.rm-wide{grid-column:1/-1}.rm-capability-group>:not(.rm-capability-list),.rm-capability-list,.rm-wide>:not(.rm-capability-group){max-width:42.5rem}.rm-capability-list:has(.rm-gloss){max-width:none}.rm-capability-list:has(.rm-gloss) .rm-cap{grid-template-columns:minmax(0,42.5rem) 18.75rem;column-gap:4rem}.rm-capability-list:has(.rm-gloss){border-top:0}.rm-capability-list:has(.rm-gloss) .rm-cap:first-child .rm-cap-head{border-top:1px solid var(--rule)}.rm-capability-list:has(.rm-gloss) .rm-cap>.rm-cap-body{grid-column:1}.rm-capability-list:has(.rm-gloss) .rm-cap{grid-template-rows:auto 1fr}.rm-capability-list:has(.rm-gloss) .rm-cap>.rm-cap-rest{align-self:start}.rm-cap .rm-gloss{grid-column:2;grid-row:1/span 2;align-self:start;margin-top:14px}.rm-wide:has(>.rm-legend){display:grid;grid-template-columns:minmax(0,42.5rem) 18.75rem;grid-column-gap:4rem;column-gap:4rem;align-content:start}.rm-wide:has(>.rm-legend)>*{grid-column:1;align-self:start}.rm-wide:has(>.rm-legend)>.rm-legend{grid-column:2;grid-row:1/span 2;align-self:start}.rm-wide:has(>.rm-legend)>.rm-capability-group{grid-column:1/-1}}@media (max-width:720px){.rm-cap-body>:not(.rm-line){margin-left:0}.rm-cap-body>.rm-line{grid-template-columns:1.25rem minmax(0,1fr)}.rm-cap-body>.rm-line>.rm-row-status{grid-column:2}.rm-record-trace .rm-pairs dd{max-width:100%;text-align:left}}.rm-passport .passport-agent-steps{grid-template-columns:minmax(0,1fr);gap:8px;margin:0 0 12px}.rm-passport .passport-agent-steps .mcp-client-selector{margin-top:8px}.rm-declared-group>.rm-note{padding-bottom:8px}.rm-cap-body{align-content:start}.rm-trace code,.rm-trace li{overflow-wrap:anywhere;min-width:0}.rm-cap-body>*,.rm-cap-body>.rm-line>*{min-width:0}.rm-gloss-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.rm-gloss-line .rm-gloss-p{margin-left:auto}.rm-cap-body>.rm-fold,.rm-cap-body>.rm-trace{margin-top:0;padding-top:2px}.rm-record-trace>.rm-fold{padding-top:4px}.rm-record-trace .rm-pairs dd{text-align:left}.rm-passport .change-record{padding:14px 0;border-top:0}.rm-cap-changes .change-record{padding:0}.rm-passport .zero-capability-note{margin:0;padding:0;border:0;background:none;font-size:.9375rem}.rm-passport .passport-agent-use .copyable-code{height:auto;flex:none}.rm-passport .passport-agent-use code,.rm-passport .passport-agent-use pre{font-size:.875rem}.rm-passport .share-controls-compact>summary.action-share{min-height:40px;padding:0;border:0;border-radius:0;color:var(--text-secondary);font-family:var(--font-reading);font-size:.9375rem;letter-spacing:0;text-decoration:underline;text-underline-offset:3px}@media (max-width:720px){.rm-passport .mcp-client-tabs button,.rm-passport .passport-agent-use a,.rm-passport .share-controls-compact>summary.action-share,.rm-passport .zero-capability-note a{display:inline-flex;align-items:center;min-height:44px}}.rm-count-part{white-space:nowrap}.rm-passport-actions .share-controls-compact>summary.action-share,.rm-passport-actions a{font-size:.9375rem}.rm-passport-actions{align-items:baseline}.rm-surface{display:inline}.rm-surface .rm-status{margin-right:6px}.rm-passport .mcp-client-facts>div{align-items:baseline}.rm-token-secret{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.rm-token-secret code{flex:1 1 16rem;min-width:0;padding:8px 10px;border-radius:4px;background:var(--code-surface);overflow-wrap:anywhere}.rm-choice-explained{align-items:flex-start;padding:6px 0}.rm-choice-explained input{margin-top:3px}.rm-choice-explained>span{display:grid;grid-gap:2px;gap:2px}.rm-choice-explained small{font-size:.875rem}.rm-brief,.rm-card,.rm-signal{display:grid;grid-gap:12px;gap:12px;min-width:0}.rm-signal{margin-top:8px;padding:4px 0 4px 16px;border-left:2px solid var(--rule-strong,var(--rule))}.rm-signal .rm-pairs dt{font-size:.875rem;font-weight:400;color:var(--text-metadata)}.rm-brief-downloads a{color:var(--text-primary)}.rm-card h4{font-size:1rem;line-height:1.4}.rm-brief h4,.rm-brief-workflows h4,.rm-card h4,.rm-card h5{margin:0;font-family:var(--font-reading);font-weight:500;color:var(--text-primary)}.rm-brief h4,.rm-brief-workflows h4,.rm-card h5{font-size:.9375rem}.rm-brief-part,.rm-card-part{display:grid;grid-gap:6px;gap:6px;min-width:0;padding-top:12px;border-top:1px solid var(--rule)}.rm-brief-part>.rm-list{border-top:0}.rm-brief-part .rm-row:last-child{border-bottom:0}.rm-points{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0 0 0 1.1rem;font-size:.9375rem;line-height:1.5;color:var(--text-body)}.rm-points li::marker{color:var(--text-metadata)}.rm-implication{margin:0;padding-left:12px;border-left:1px solid var(--rule-strong,var(--rule));font-size:.9375rem;line-height:1.5;color:var(--text-body)}.rm-signal .rm-diff,.rm-signal .rm-diff code{min-width:0;overflow-wrap:anywhere;word-break:break-word}.rm-signal .rm-diff-line>span:last-child{min-width:0}.rm-signal .rm-pairs dd{font-family:var(--font-reading);font-size:.9375rem;overflow-wrap:anywhere}.rm-signal-fold>summary{flex-wrap:wrap;row-gap:4px;min-width:0}.rm-signal-fold>summary>*{min-width:0;overflow-wrap:anywhere}.rm-card-gloss,.rm-signal-gloss{max-width:42.5rem}.rm-card-gloss p,.rm-signal-gloss .rm-points{color:var(--text-secondary)}.rm-card-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0}.rm-card-diff{display:block;font-family:var(--font-technical);font-size:.875rem;color:var(--text-secondary);overflow-wrap:anywhere}.rm-card{padding:4px 0 12px}.rm-analyst{padding-bottom:8px}.rm-workflow-steps{display:grid;grid-gap:12px;gap:12px;margin:4px 0 0;padding:0 0 0 1.25rem;color:var(--text-body)}.rm-workflow-steps li::marker{color:var(--text-metadata)}.rm-workflow-step{margin:0;color:var(--text-primary)}.rm-dependencies{display:grid;grid-gap:8px;gap:8px;margin:6px 0 0;padding:0;list-style:none}.rm-dependency{display:grid;grid-gap:2px;gap:2px;min-width:0;padding-left:12px;border-left:1px solid var(--rule-strong,var(--rule))}.rm-dependency .rm-name{overflow-wrap:anywhere}.rm-workflow-editor textarea{min-height:4.5rem;padding:8px 12px;border-radius:4px;font:inherit;font-size:.9375rem}.rm-workflow-editor .rm-field input,.rm-workflow-editor .rm-field textarea{width:100%}.rm-workflow-editor .rm-field{font-size:.875rem;color:var(--text-secondary)}.rm-dependency-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,.8fr) minmax(0,1.2fr) auto;grid-gap:8px;gap:8px;align-items:center;padding:6px 0;border-bottom:1px solid var(--rule)}.rm-dependency-row select{width:100%;min-width:0}@media (max-width:720px){.rm-dependency-row{grid-template-columns:minmax(0,1fr)}.rm-dependency-row>button{justify-self:start}}.rm-error{color:var(--status-breaking-text)}.rm-repo{padding-top:24px}.rm-repo .rm-row-heading{font-weight:500}.rm-repo-files{margin:8px 0 0 16px;padding-left:12px;border-left:1px solid var(--rule)}.rm-button.destructive{border-color:var(--action-destructive-border);background:var(--action-destructive);color:var(--action-destructive-text)}.rm-button.destructive:hover{border-color:var(--action-destructive-hover);background:var(--action-destructive-hover)}.rm-button.destructive:disabled{background:var(--action-destructive-soft);color:var(--action-destructive)}.rm-prose-compact p{font-size:.9375rem;line-height:1.55}.rm-analyst{margin-top:24px}.rm-signal>.rm-pairs{border-top:1px solid var(--rule)}.rm-signal-fold>summary{font-size:.9375rem;color:var(--text-body)}.rm-signal-fold>summary .rm-row-heading{font-size:1rem;color:var(--text-primary)}.rm-more>button,.rm-row .rm-body>button{justify-self:start}.rm-workflow-editor{margin:0}.rm-workflow-editor textarea{border:1px solid var(--rule-strong,var(--rule));background:var(--input-surface,var(--surface));color:var(--text-primary)}.rm-workflow-editor fieldset>button{justify-self:start;margin-top:8px}.rm-analyst .rm-title{margin:0;font-size:.9375rem}.rm-dependency-row>select:first-child{grid-column:1/-1}@media (min-width:721px){.rm-dependency-row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto}}@media (max-width:720px){.rm-brief-downloads a,.rm-danger-button,.rm-fold>summary,.rm-index a,.rm-meta a,.rm-text-button{min-height:44px;display:inline-flex;align-items:center}}.rm-page input[type=checkbox],.rm-page input[type=radio]{flex-shrink:0}@media (max-width:720px){.rm-signal .rm-pairs>div{flex-direction:column;align-items:flex-start}.rm-signal .rm-pairs dd{text-align:left}}.rm-row-actions{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 20px;font-size:.9375rem;color:var(--text-metadata)}.rm-row-actions a{color:var(--text-secondary)}.rm-row-actions>.rm-fold{padding-top:0}.rm-row-actions>details[open]{flex-basis:100%}.rm-brief-gloss{max-width:42.5rem}.rm-brief-gloss p+p{margin-top:8px}.rm-summary-gloss{max-width:42.5rem;margin:4px 0 8px}.rm-pairs.rm-brief-figures>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline}.rm-pairs.rm-brief-figures dd{text-align:right}.rm-gloss-caveat code{font-size:.875rem}@media (max-width:720px){.rm-summary-rows a{display:inline-flex;align-items:center;min-height:44px}.rm-summary-gloss{margin-top:16px}}.rm-signin-form{grid-template-columns:minmax(0,1fr)}.rm-signin-form .rm-inspect-row{display:grid;grid-template-columns:minmax(0,1fr) auto}@media (max-width:520px){.rm-signin-form .rm-inspect-row{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.rm-button,.rm-page .secondary,.rm-page button.secondary{min-height:44px}.rm-actions>a,.rm-atlas-rows .rm-atlas-origin,.rm-brief-part .rm-points a,.rm-row-actions a{display:inline-flex;align-items:center;min-height:44px}.advanced-input>summary{display:flex;align-items:center;min-height:44px}}.site-header{min-height:88px}.site-header .desktop-navigation{flex-wrap:nowrap;justify-content:flex-end;gap:clamp(1rem,2vw,1.75rem)}.site-header .desktop-navigation .primary-links{flex:0 1 auto;flex-basis:auto;width:auto;margin-right:0;flex-wrap:nowrap;gap:clamp(1rem,2vw,1.75rem)}.site-header .desktop-navigation .account-link{margin-left:0;padding-left:clamp(1rem,2vw,1.75rem);border-left:1px solid var(--rule)}.site-header .desktop-navigation .account-link,.site-header .desktop-navigation a{font-family:var(--font-reading);font-size:1rem;letter-spacing:0}@media (min-width:721px) and (max-width:1200px){.site-header:not(.site-header-signed-in){grid-template-columns:minmax(180px,260px) minmax(0,1fr)}.site-header:not(.site-header-signed-in) .desktop-navigation{display:flex}.site-header:not(.site-header-signed-in) .mobile-navigation{display:none}}@media (min-width:1101px) and (max-width:1200px){.site-header-signed-in .desktop-navigation{display:flex}.site-header-signed-in .mobile-navigation{display:none}}@media (max-width:720px){.site-header{min-height:72px}}.rm-footer{align-items:start}.rm-footer-brand{display:grid;grid-gap:6px;gap:6px;align-content:start}.rm-footer-brand p{margin:0;max-width:22rem}.rm-footer .footer-links h2{margin:0 0 6px;font-weight:500}.rm-footer .footer-contact dd a,.rm-footer .footer-links a{color:var(--text-secondary);font-size:.9375rem;text-decoration:none}.rm-footer .footer-contact dd a:hover,.rm-footer .footer-links a:hover{color:var(--text-primary);text-decoration:underline}.rm-footer-base{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding-top:20px;border-top:1px solid var(--rule)}.rm-footer-base .footer-note{margin:0}.rm-footer .theme-control{grid-template-columns:repeat(4,auto);align-items:center;margin:0}.theme-control-label{padding:0 8px 0 6px;color:var(--text-metadata);font-size:.8125rem}@media (max-width:720px){.rm-footer .footer-contact dd a,.rm-footer .footer-links a{display:flex;align-items:center;min-height:44px;margin:0}.rm-footer .theme-control button{min-height:44px;min-width:56px}}.rm-home{padding-bottom:24px}.rm-band{display:grid;grid-gap:20px;gap:20px;max-width:44rem;padding:40px 0;border-top:1px solid var(--rule)}.rm-band:first-of-type,.site-header+.rm-band{border-top:0}.rm-band code{font-family:var(--font-technical);font-size:.86em;overflow-wrap:anywhere}.rm-hero{max-width:52rem;gap:20px;padding-top:clamp(32px,5vw,64px)}.rm-display{margin:0;font-family:var(--font-reading);font-size:clamp(2.25rem,5vw,3.25rem);font-weight:500;line-height:1.05;letter-spacing:-.01em;color:var(--text-primary);text-wrap:balance}.rm-hero-deck{margin:0;max-width:40rem;font-size:1.125rem;line-height:1.55;color:var(--text-body)}.rm-inspect{display:grid;grid-gap:8px;gap:8px;max-width:40rem}.rm-inspect label{color:var(--text-secondary);font-size:.875rem;font-weight:500}.rm-inspect-row{display:flex;gap:8px}.rm-inspect input{flex:1 1 auto;min-width:0;min-height:48px;padding:0 14px;border:1px solid var(--rule-strong,var(--rule));border-radius:4px;background:var(--surface);color:var(--text-primary);font:inherit;font-size:1rem}.rm-inspect .rm-button-primary{min-height:48px;padding:0 22px;border-radius:4px;font-weight:500;font-size:1rem}.rm-band .rm-note,.rm-inspect .rm-note{margin:0;color:var(--text-metadata);font-size:.875rem}.rm-inspect-advanced{display:grid;grid-gap:8px;gap:8px}.rm-inspect-advanced[open] input{max-width:28rem;min-height:44px}.rm-hero-links{margin:0;font-size:1rem;color:var(--text-metadata)}.rm-band-foot a,.rm-facts a,.rm-hero-links a{color:var(--text-secondary)}.rm-band-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px}.rm-band-head h2{margin:0;font-size:1.125rem;font-weight:500;line-height:1.35;color:var(--text-primary)}.rm-stamp{margin:0;color:var(--text-metadata);font-family:var(--font-technical);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.rm-band-foot,.rm-band-lede{margin:0;font-size:1rem;color:var(--text-body)}.rm-band-foot{color:var(--text-metadata);font-size:.9375rem}.rm-band-sentence{margin:0;font-size:1rem;line-height:1.55;color:var(--text-primary)}.rm-excerpt{display:grid;grid-gap:24px;gap:24px;padding-left:20px;border-left:2px solid var(--rule-strong,var(--rule))}.rm-excerpt .rm-verdict-title{font-size:clamp(1.375rem,2.6vw,1.75rem)}.rm-excerpt-part{display:grid;grid-gap:4px;gap:4px}.rm-excerpt h4{margin:0;font-size:1rem;font-weight:500;color:var(--text-primary)}.rm-excerpt-step{margin:0;color:var(--text-body)}.rm-excerpt-step strong{font-weight:500;color:var(--text-primary)}.rm-loop{display:grid;grid-gap:24px;gap:24px;margin:0;padding:0;list-style:none}.rm-loop>li{display:grid;align-content:start;grid-gap:8px;gap:8px}.rm-loop>li p{margin:0;font-size:1rem}.rm-home-more{max-width:none}.rm-home-facts{display:grid;grid-gap:16px;gap:16px;margin:0;padding:20px 0 0;border-top:1px solid var(--rule);list-style:none}.rm-home-facts>li{display:grid;align-content:start;grid-gap:4px;gap:4px}@media (min-width:900px){.rm-loop{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.rm-home-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}@media (min-width:1100px){.rm-home-lead{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-column-gap:4rem;column-gap:4rem;align-items:start}.rm-home-lead>.rm-band{max-width:none}.rm-home-lead .rm-display{font-size:2.75rem}.rm-home-sample{border-top:0;padding-top:clamp(32px,5vw,64px)}}.rm-loop-title{margin:0;font-size:1.125rem;font-weight:500;color:var(--text-primary)}.rm-band .copyable-code pre,.rm-doc pre{overflow-x:auto}@media (max-width:720px){.rm-band{padding:32px 0}.rm-inspect-row{flex-direction:column}.rm-excerpt{padding-left:14px}.rm-band-foot,.rm-hero-links,.rm-home .rm-facts{line-height:2.2}.copy-button{min-height:44px}}.rm-doc-frame{display:grid}.rm-doc-index ol{margin:0;padding:0;list-style:none}.rm-doc-index a{color:var(--text-secondary);text-decoration:none}.rm-doc-index a:hover{color:var(--text-primary);text-decoration:underline}@media (min-width:1100px){.rm-doc-frame{max-width:75rem;grid-template-columns:14rem minmax(0,44rem);column-gap:4rem}.rm-doc-index{position:-webkit-sticky;position:sticky;top:0;align-self:start;max-height:100vh;overflow-y:auto;padding:48px 0 32px;font-size:.875rem;line-height:1.45}.rm-doc-index>ol>li{margin-bottom:14px}.rm-doc-index>ol>li>a{color:var(--text-primary);font-weight:500}.rm-doc-index ol ol{margin-top:4px;padding-left:10px;border-left:1px solid var(--rule)}.rm-doc-index ol ol li{padding:2px 0}}@media (max-width:1099px){.rm-doc-index{display:none}}.rm-doc-mobile-index{margin-top:-24px}.rm-doc .rm-doc-mobile-index ol{display:block;margin:0;padding:0;list-style:none}.rm-doc .rm-doc-mobile-index>nav>ol{padding:8px 0 0 22px}.rm-doc .rm-doc-mobile-index ol ol{padding:0 0 6px 14px;border-left:1px solid var(--rule)}.rm-doc-back a,.rm-doc-mobile-index a{color:var(--text-secondary)}.rm-doc .rm-doc-mobile-index>nav>ol>li>a{color:var(--text-primary);font-weight:500}.rm-doc-back{font-size:.875rem}@media (min-width:1100px){.rm-doc-back,.rm-doc-mobile-index{display:none}}.rm-doc{max-width:44rem;font-size:1rem;line-height:1.6;color:var(--text-body)}.rm-doc-group{display:grid;grid-gap:16px;gap:16px;padding-top:48px;border-top:1px solid var(--rule);scroll-margin-top:16px}.rm-doc-group>h2{margin:0;font-family:var(--font-reading);font-size:1.5rem;font-weight:500;line-height:1.25;color:var(--text-primary)}.rm-doc-section{display:grid;grid-gap:12px;gap:12px;padding-top:16px;scroll-margin-top:16px}.rm-doc h3{font-size:1.125rem;line-height:1.35}.rm-doc h3,.rm-doc h4,.rm-doc h5{margin:8px 0 0;font-weight:500;color:var(--text-primary);scroll-margin-top:16px}.rm-doc h4,.rm-doc h5{font-size:1rem}.rm-doc dl,.rm-doc ol,.rm-doc p,.rm-doc ul{margin:0}.rm-doc ol,.rm-doc ul{padding-left:1.25rem;display:grid;grid-gap:6px;gap:6px}.rm-doc a{color:var(--text-primary)}.rm-doc code{font-size:.86em;overflow-wrap:anywhere}.rm-doc code,.rm-doc pre{font-family:var(--font-technical)}.rm-doc pre{margin:0;padding:14px 16px;border:1px solid var(--rule);border-radius:4px;background:var(--specimen,var(--surface));font-size:.8125rem;line-height:1.55}.rm-doc pre code{font-size:inherit;overflow-wrap:normal}.rm-doc .copyable-code pre,.rm-doc .technical-specimen pre{border:0;border-radius:0}.rm-doc .technical-specimen{margin:4px 0}.rm-doc .intro-stack,.rm-doc-intro{display:grid;grid-gap:12px;gap:12px}.rm-doc .page-deck{margin:0;font-size:1.0625rem;color:var(--text-body)}.rm-doc .definition-list,.rm-doc .developer-choice-grid,.rm-doc .developer-reference-list{display:grid;grid-gap:0;gap:0;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--rule)}.rm-doc .definition-list>article,.rm-doc .developer-choice-grid>article,.rm-doc .developer-reference-list>section{display:grid;grid-gap:6px;gap:6px;padding:14px 0;border:0;border-bottom:1px solid var(--rule);background:none}.rm-doc .definition-list>article>span,.rm-doc .developer-choice-grid .eyebrow{margin:0;color:var(--text-metadata);font-family:var(--font-technical);font-size:.8125rem;letter-spacing:0;text-transform:none}.rm-doc .developer-subsection{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;border:0}.rm-doc .notice-line,.rm-doc .pull-quote{margin:0;padding:0 0 0 14px;border:0;border-left:2px solid var(--rule-strong,var(--rule));color:var(--text-body);font-size:1rem;font-family:inherit}.rm-doc .link-row{display:flex;flex-wrap:wrap;gap:8px 20px}.rm-doc .classification-list>div,.rm-doc .compact-reference>div{display:grid;grid-gap:4px;gap:4px;padding:10px 0;border-bottom:1px solid var(--rule)}.rm-doc .classification-list dt,.rm-doc .compact-reference dt{color:var(--text-primary);font-weight:500}.rm-doc .classification-list dd,.rm-doc .compact-reference dd{margin:0}.rm-doc table{width:100%;border-collapse:collapse;font-size:.9375rem}.rm-doc td,.rm-doc th{padding:10px 12px 10px 0;border-bottom:1px solid var(--rule);text-align:left;vertical-align:top}.rm-doc th{color:var(--text-metadata);font-weight:500}@media (max-width:720px){.rm-doc table,.rm-doc tbody,.rm-doc td,.rm-doc th,.rm-doc thead,.rm-doc tr{display:block}.rm-doc thead{position:absolute;left:-9999px}.rm-doc tr{padding:10px 0;border-bottom:1px solid var(--rule)}.rm-doc td,.rm-doc th{padding:2px 0;border:0}}.rm-changelog-title{margin:4px 0 6px;font-size:1.125rem;font-weight:500;line-height:1.4;color:var(--text-primary)}.rm-changelog-entry p{margin:0;font-size:1rem}.rm-changelog-entry{scroll-margin-top:16px}.rm-changelog-entry:target .rm-changelog-title{text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong,var(--rule));text-decoration-color:var(--rule-strong,var(--rule));text-underline-offset:4px}.rm-changelog-points{margin:8px 0 0;padding-left:1.25rem}.rm-atlas .atlas-disclaimer{font-size:.9375rem;color:var(--text-secondary)}.rm-filter{display:grid;grid-gap:4px;gap:4px;padding-bottom:8px}.rm-filter-sentence{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;color:var(--text-body)}.rm-filter select{width:auto;max-width:100%;min-height:40px;padding:0 10px;border:1px solid var(--rule-strong,var(--rule));border-radius:4px;background:var(--surface);color:var(--text-primary);font:inherit}.rm-filter-more{display:flex;flex-wrap:wrap;gap:12px 24px;padding:8px 0 4px 22px}.rm-filter-more label{display:grid;grid-gap:4px;gap:4px;color:var(--text-secondary);font-size:.875rem}.rm-pages{display:flex;flex-wrap:wrap;gap:8px 20px;padding-top:16px;color:var(--text-metadata)}.rm-pages a{color:var(--text-secondary)}@media (max-width:720px){.rm-filter select{min-height:44px}.rm-pages a{display:inline-flex;align-items:center}}.atlas-methodology .atlas-funnel{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:0;gap:0;border-top:1px solid var(--rule)}.atlas-methodology .atlas-metric{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border:0;border-bottom:1px solid var(--rule);background:none}.atlas-methodology .atlas-metric dd{margin:0;font-family:var(--font-technical);font-size:1rem}.rm-doc .developer-choice-grid,.rm-doc .developer-credential-flow,.rm-doc .flow-strip ol,.rm-doc .mcp-client-facts,.rm-doc .mini-diff,.rm-passport .mcp-client-facts{gap:0;background:none;border:0}.rm-doc .developer-credential-flow,.rm-doc .flow-strip ol{display:grid;grid-template-columns:minmax(0,1fr);padding-left:0;counter-reset:none;border-top:1px solid var(--rule)}.rm-doc .developer-credential-flow>li,.rm-doc .flow-strip li,.rm-doc .mcp-client-facts>div,.rm-passport .mcp-client-facts>div{padding:10px 0;background:none;border:0;border-bottom:1px solid var(--rule)}.rm-doc .mini-diff{display:grid;padding:12px 16px;border:1px solid var(--rule);border-radius:4px;background:var(--specimen,var(--surface))}.rm-doc .mcp-client-facts,.rm-passport .mcp-client-facts{display:grid;border-top:1px solid var(--rule)}@media (max-width:720px){.link-row a,.rm-doc :is(.link-row,article,div,section)>a,.rm-doc p>a:only-child,.rm-doc-mobile-index a,.rm-pages a,a.action-link{display:inline-flex;align-items:center;min-height:44px}}.rm-footer .theme-control button[aria-pressed=true]{background:var(--text-primary);color:var(--page)}.desktop-navigation a[aria-current=page]:after,.mobile-navigation a[aria-current=page]:after{background:var(--text-primary)}.rm-doc .technical-specimen{box-shadow:none}.rm-loop code{padding:1px 4px;border-radius:3px;background:var(--surface-subtle)}@media (max-width:720px){.rm-footer .footer-contact dl>div:nth-child(n+3){display:none}.rm-footer .footer-links>div:not(.footer-contact){display:flex;flex-wrap:wrap;align-content:flex-start;column-gap:16px}.rm-footer .footer-links>div:not(.footer-contact) h2{flex-basis:100%}}.rm-prose-body{display:grid;grid-gap:12px;gap:12px;padding-top:14px}.rm-prose-body p{margin:0;line-height:1.6;color:var(--text-body)}.rm-prose .rm-title>a,.rm-prose-body a{color:var(--text-primary)}.rm-prose .rm-title{margin:0}.rm-prose .rm-row-heading{font-weight:500;color:var(--text-primary)}.rm-prose .rm-section>.rm-note{padding-top:12px}.rm-pairs{display:grid;margin:0}.rm-pairs>div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 16px;padding:10px 0;border-bottom:1px solid var(--rule)}.rm-pairs dt{color:var(--text-body)}.rm-pairs dd{margin:0;font-family:var(--font-technical);font-size:.875rem;text-align:right}.rm-pairs dd,.rm-pairs dd a{color:var(--text-primary)}.rm-figures{display:grid;padding-top:28px}.rm-figures h3{margin:0;padding-bottom:8px;border-bottom:1px solid var(--rule-strong,var(--rule));font-size:1rem;font-weight:500;color:var(--text-primary)}.rm-figures>.rm-note{padding-top:10px}.rm-plan .rm-title{display:grid;grid-gap:2px;gap:2px}.rm-price{margin:0;color:var(--text-secondary)}.rm-price strong{font-family:var(--font-reading);font-size:1.375rem;font-weight:500;color:var(--text-primary)}.rm-plan-features{margin:4px 0 0;padding-left:1.25rem;display:grid;grid-gap:4px;gap:4px;font-size:.9375rem;color:var(--text-body)}.rm-plan .rm-actions,.rm-plan .rm-note{margin:8px 0 0}.rm-prose table{width:100%;margin-top:4px;border-collapse:collapse;font-size:.9375rem}.rm-prose td,.rm-prose th{padding:10px 12px 10px 0;border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;font-weight:400;color:var(--text-body)}.rm-prose thead th{color:var(--text-metadata);font-weight:500}.rm-prose tbody th{color:var(--text-primary)}@media (max-width:720px){.rm-prose table,.rm-prose tbody,.rm-prose td,.rm-prose th,.rm-prose thead,.rm-prose tr{display:block}.rm-prose thead{position:absolute;left:-9999px}.rm-prose tr{padding:10px 0;border-bottom:1px solid var(--rule)}.rm-prose td,.rm-prose th{padding:2px 0;border:0}.rm-prose tbody td:before{content:attr(data-plan) " · ";color:var(--text-metadata)}.rm-pairs dd{text-align:left}.rm-pairs dd a,.rm-prose .rm-actions>a,.rm-prose .rm-title>a{display:inline-flex;align-items:center;min-height:44px}}.mobile-theme{padding-top:12px}.mobile-theme .theme-control{margin:0}.mobile-navigation .theme-control button[aria-pressed=true]{background:var(--text-primary);color:var(--page)}.rm-code{display:grid;grid-gap:6px;gap:6px;margin:4px 0;min-width:0}.rm-code figcaption{font-size:.875rem;font-weight:500;color:var(--text-primary)}.rm-code-caption{font-size:.875rem;color:var(--text-metadata)}.rm-doc .rm-code .copyable-code{border-radius:4px;overflow:hidden}.rm-doc .copyable-code-actions{min-height:0;padding:4px 6px;background:transparent}.rm-doc .copy-button{font-family:var(--font-reading);font-weight:500;letter-spacing:0}.rm-code-long{display:grid;grid-gap:0;gap:0}.rm-doc .rm-code-preview{max-height:calc(8 * 1.55em + 28px);overflow:hidden;border-bottom-left-radius:0;border-bottom-right-radius:0;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent)}.rm-code-long:has(>.rm-code-fold[open])>.rm-code-preview{display:none}.rm-code-fold{padding-top:0}.rm-code-fold[open]>summary{margin-bottom:6px}.rm-diff{display:grid;margin:4px 0;padding:10px 14px;border:1px solid var(--rule);border-radius:4px;background:var(--specimen,var(--surface));font-family:var(--font-technical);font-size:.875rem}.rm-diff-line{display:flex;gap:12px;margin:0;line-height:1.7}.rm-diff-line>span[aria-hidden]{width:.75rem;flex:none}.rm-diff-removed{color:var(--text-secondary)}.rm-diff-added{color:var(--text-primary)}.rm-doc .rm-diff code{font-size:inherit;color:inherit}.rm-code-long:has(>.rm-code-fold[open])>.rm-code-preview-box{display:none}.rm-doc .rm-code-preview-box .rm-code-preview{border:0;border-radius:0}.rm-doc .rm-code-fold pre{max-height:none}.rm-doc pre{white-space:pre-wrap}.rm-doc pre code{overflow-wrap:anywhere}.rm-doc .mcp-client-recipe,.rm-doc .mcp-client-selector,.rm-passport .mcp-client-recipe,.rm-passport .mcp-client-selector{display:grid;grid-gap:10px;gap:10px;padding:0;border:0;background:none;box-shadow:none}.rm-doc .mcp-client-tabs,.rm-passport .mcp-client-tabs{display:flex;flex-wrap:wrap;gap:4px 16px;padding:0;border:0;border-bottom:1px solid var(--rule);background:none}.rm-doc .mcp-client-tabs button,.rm-passport .mcp-client-tabs button{flex:none;min-height:40px;padding:0;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;color:var(--text-secondary);font:inherit;font-size:.9375rem}.rm-doc .mcp-client-tabs button[aria-selected=true],.rm-passport .mcp-client-tabs button[aria-selected=true]{border-bottom-color:var(--text-primary);color:var(--text-primary)}.rm-doc .mcp-client-recipe-heading,.rm-passport .mcp-client-recipe-heading{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:0;border:0;background:none}.rm-doc .mcp-client-recipe-heading p,.rm-passport .mcp-client-recipe-heading p{margin:0}.mcp-client-version{font-size:.875rem;font-weight:500;color:var(--text-primary)}.rm-doc .mcp-client-facts>div,.rm-passport .mcp-client-facts>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 16px}.rm-doc .mcp-client-facts dd,.rm-passport .mcp-client-facts dd{margin:0}.rm-doc .mcp-client-recipe .metadata,.rm-passport .mcp-client-recipe .metadata{margin:0;font-size:.875rem;color:var(--text-metadata)}@media (max-width:720px){.rm-doc .mcp-client-tabs button,.rm-passport .mcp-client-tabs button{min-height:44px}}.rm-doc .mcp-client-recipe pre,.rm-passport .mcp-client-recipe pre{white-space:pre-wrap}.rm-doc .mcp-client-facts,.rm-passport .mcp-client-facts{grid-template-columns:minmax(0,1fr)}.inspect-workspace.rm-inspect-page{display:grid;grid-gap:16px;gap:16px;max-width:52rem;padding:clamp(28px,5vw,48px) 0 48px}.rm-inspect-page .inspect-form{display:grid;grid-gap:8px;gap:8px;margin:8px 0 0}.rm-inspect-page .inspect-form>label{color:var(--text-secondary);font-size:.875rem;font-weight:500}.rm-inspect-page .inspect-row button{min-height:48px}.rm-inspect-page .advanced-input,.rm-inspect-page .inspect-primary-help{margin:0}.rm-inspect-page .inspection-persistence-note{margin:0;padding:0;border:0;font-size:.9375rem}.rm-inspect-page .demo-prefill{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 12px}.rm-inspect-page .demo-prefill .rm-text-button{min-height:44px;padding:0;font-size:.9375rem;font-weight:400}.rm-inspect-page .demo-prefill .form-help{margin:0}.rm-inspect-page .observation-results{margin-top:8px}.rm-inspect-page .observation-results>h2{font-size:clamp(1.5rem,3vw,2rem)}.rm-inspect-page .notice h2{font-size:1.375rem}.rm-inspect-page .notice li,.rm-inspect-page .notice p{font-size:1rem}.rm-inspect-page .monitor-cta{margin:24px 0;padding:20px 0;gap:16px 2rem}.rm-inspect-page .monitor-cta h2{margin:0 0 8px;font-size:1.375rem}.rm-inspect-page .monitor-cta p{margin:0;font-size:1rem}.rm-inspect-page .protocol-evidence{margin:24px 0}.rm-legal-label{margin:0;font-size:.875rem;color:var(--text-metadata)}.rm-legal .metadata{margin:0;font-family:var(--font-technical);font-size:.8125rem;color:var(--text-metadata);overflow-wrap:anywhere}.rm-legal .legal-document{display:grid;grid-gap:14px;gap:14px;max-width:none}.rm-legal .legal-document h2{margin:18px 0 0;padding-top:18px;border-top:1px solid var(--rule);font-family:var(--font-reading);font-size:1.25rem;font-weight:500;line-height:1.3;color:var(--text-primary);scroll-margin-top:16px}.rm-legal .legal-document h2:first-child{margin-top:0}.rm-legal .legal-document li,.rm-legal .legal-document p{color:var(--text-body)}.rm-legal .legal-document ol,.rm-legal .legal-document ul{display:grid;grid-gap:6px;gap:6px;padding-left:1.25rem}.rm-legal-operator{margin-top:40px;padding-top:24px;border-top:1px solid var(--rule)}.rm-legal-operator h2{margin:0 0 8px;font-size:1rem;font-weight:500;color:var(--text-primary)}@media (max-width:720px){.rm-legal .rm-doc-mobile-index a{display:inline-flex;align-items:center;min-height:44px}.rm-legal .legal-document h2{font-size:1.125rem}}