:root{color-scheme:light;font-family:var(--cb-font-sans);font-synthesis:none;text-rendering:optimizelegibility;--shell:75rem;--gutter:var(--cb-gutter);--section-space:clamp(2.5rem,5vw,4rem);--line-dark:var(--cb-color-line)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--cb-color-canvas);min-width:20rem}html:has(:focus-visible){scroll-behavior:auto}body{min-height:100vh;margin:0}img,svg{max-width:100%;display:block}a{text-underline-offset:.2em;text-decoration-thickness:.08em}code,pre{font-family:var(--cb-font-mono)}pre{overflow-x:auto}button,input{font:inherit}summary{cursor:pointer}.shell{width:min(100%,var(--shell));padding-inline:var(--gutter);margin-inline:auto}.skip-link{z-index:100;padding:.65rem .85rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.external-mark{vertical-align:baseline;width:.85em;height:.85em;margin-inline-start:.2em;display:inline-block}.cb .actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-block:1.5rem;display:flex}.cb .button{border:1px solid var(--cb-color-line-strong);border-radius:var(--cb-radius-control);min-height:2.75rem;font:600 .875rem var(--cb-font-sans);background:var(--cb-color-surface);color:var(--cb-color-ink);justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1rem;text-decoration:none;display:inline-flex}.cb .button-oxide,.cb .button-clay{background:var(--cb-color-primary);border-color:var(--cb-color-primary);color:#fff}.cb .button:hover{background:var(--cb-color-selected);color:var(--cb-color-ink)}.cb .button-oxide:hover,.cb .button-clay:hover{background:var(--cb-color-primary-hover);color:#fff}.cb-reading main :is(h1,h2,h3){margin-bottom:1rem}.cb-reading main p{margin-bottom:1.1rem}.cb-reading main :is(ul,ol){line-height:1.7}.cb-reading main li+li{margin-top:.5rem}.cb-reading main .prose{max-width:70ch}.cb-reading main .prose>*+*{margin-top:1.25rem}.cb-reading main .prose :is(h2,h3){margin-top:2.5rem}.cb-reading main .prose a{overflow-wrap:anywhere}.cb-reading main :is(.section-heading-split,.oss-intro-grid,.research-intro-grid,.about-intro-grid,.about-purpose-grid,.explainer-intro-grid,.explainer-anatomy,.explainer-two-col,.oss-workflow-grid,.maturity-grid,.evidence-layout,.research-limit-grid,.research-context-inner,.stewardship-grid,.about-participate-grid,.final-cta-inner,.capability-ledger,.research-dimensions,.separation-ledger,.principle-grid,.project-track-grid,.maturity-columns,.boundary-grid,.explainer-cases,.explainer-principle-grid){display:grid}.cb-reading main .separation-ledger{padding:0;list-style:none}.cb-reading main .separation-ledger>li{display:grid}.cb-reading main :is(.repository-status,.research-status,.explainer-glance,.privacy-status) dl{margin:1.25rem 0}.cb-reading main :is(.repository-status,.research-status,.explainer-glance,.privacy-status) dl>div{border-top:1px solid var(--cb-color-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;padding-block:.75rem;display:grid}.cb-reading main dd{margin:0}.cb-reading main table{border-collapse:collapse;text-align:left;width:100%}.cb-reading main .terminal-titlebar{gap:.5rem;padding:.75rem 1rem;display:flex}.cb-reading main .terminal-titlebar span{font-size:.85rem}.cb-reading main .terminal-card pre{margin:0}.cb-reading main .evidence-strip{flex-wrap:wrap;gap:1rem;display:flex}.cb-reading main .text-link{font-weight:600}.cb-reading main .availability{display:block}.cb-reading main .plain-list{padding-inline-start:1.2rem}@media (width<=48rem){.cb-reading main :is(.repository-status,.research-status,.explainer-glance,.privacy-status) dl>div{grid-template-columns:1fr;gap:.3rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media print{html,body{color:#000;background:#fff}.cb-public-header,.cb-public-footer,.skip-link{display:none}.cb-reading main>section,.cb-reading main>header{border:0;background:#fff!important}.shell{width:100%;padding:0}.cb-reading main :is(h1,h2,h3){break-after:avoid}.cb-reading main pre{white-space:pre-wrap}.cb-reading main table{font-size:10pt}}:root{--cb-color-canvas:#f5f6f8;--cb-color-surface:#fff;--cb-color-ink:#191f26;--cb-color-secondary:#4b5563;--cb-color-muted:#596273;--cb-color-line:#dce0e7;--cb-color-line-strong:#b9c2cf;--cb-color-primary:#202d49;--cb-color-primary-hover:#142039;--cb-color-link:#244bc5;--cb-color-selected:#edf1ff;--cb-color-focus:#315ee8;--cb-color-allow:#146044;--cb-color-allow-bg:#e7f3ed;--cb-color-review:#78520b;--cb-color-review-bg:#fff4d7;--cb-color-deny:#a32636;--cb-color-deny-bg:#fcebee;--cb-color-failure:#4f5068;--cb-color-failure-bg:#eeeef4;--cb-color-code:#1c222c;--cb-color-code-text:#f1f4fa;--cb-font-sans:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--cb-font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--cb-text-xs:.75rem;--cb-text-sm:.875rem;--cb-text-base:1rem;--cb-text-lg:1.125rem;--cb-text-title:clamp(1.75rem, 3vw, 2.25rem);--cb-text-hero:clamp(2.5rem, 4.3vw, 3.5rem);--cb-leading-body:1.55;--cb-leading-heading:1.12;--cb-weight-medium:550;--cb-weight-strong:650;--cb-space-1:.25rem;--cb-space-2:.5rem;--cb-space-3:.75rem;--cb-space-4:1rem;--cb-space-5:1.25rem;--cb-space-6:1.5rem;--cb-space-8:2rem;--cb-space-10:2.5rem;--cb-space-12:3rem;--cb-space-16:4rem;--cb-radius-sm:.25rem;--cb-radius-control:.375rem;--cb-radius-panel:.625rem;--cb-radius-pill:999px;--cb-border-width:1px;--cb-icon-size:1.125rem;--cb-focus-width:3px;--cb-focus-offset:3px;--cb-shadow-panel:0 8px 24px #191f260a;--cb-shell:75rem;--cb-reader-measure:70ch;--cb-gutter:clamp(1rem, 3vw, 2.5rem);--cb-duration:.12s}.cb{color:var(--cb-color-ink);background:var(--cb-color-canvas);font:400 var(--cb-text-base)/var(--cb-leading-body) var(--cb-font-sans);font-synthesis:none;text-rendering:optimizelegibility}.cb *,.cb :before,.cb :after{box-sizing:border-box}.cb :is(h1,h2,h3,p){margin:0}.cb :is(h1,h2,h3){font-family:var(--cb-font-sans);font-weight:var(--cb-weight-strong);letter-spacing:-.025em;text-transform:none;text-wrap:balance}.cb h1{font-size:var(--cb-text-title);line-height:var(--cb-leading-heading)}.cb h2{font-size:1.5rem;line-height:1.25}.cb h3{font-size:var(--cb-text-base);letter-spacing:-.01em;line-height:1.4}.cb a{color:var(--cb-color-link);text-underline-offset:.2em}.cb :focus-visible{outline:var(--cb-focus-width) solid var(--cb-color-focus);outline-offset:var(--cb-focus-offset);box-shadow:0 0 0 2px var(--cb-color-surface)}.cb [id]{scroll-margin-top:2rem}.cb-shell{width:min(100%, var(--cb-shell));padding-inline:var(--cb-gutter);margin-inline:auto}.cb-stack{gap:var(--cb-space-6);min-width:0;display:grid}.cb-row{align-items:center;gap:var(--cb-space-3);flex-wrap:wrap;display:flex}.cb-muted{color:var(--cb-color-muted)}.cb-small{font-size:var(--cb-text-sm)}.cb-mono,.cb code,.cb pre{font-family:var(--cb-font-mono);font-size:var(--cb-text-sm)}.cb-break{overflow-wrap:anywhere}.cb a.cb-button,.cb-button{justify-content:center;align-items:center;gap:var(--cb-space-2);border:1px solid var(--cb-color-line-strong);border-radius:var(--cb-radius-control);background:var(--cb-color-surface);min-height:2.75rem;color:var(--cb-color-ink);font:var(--cb-weight-strong) var(--cb-text-sm)/1.3 var(--cb-font-sans);cursor:pointer;transition:background var(--cb-duration);text-align:center;padding:.65rem 1rem;text-decoration:none;display:inline-flex}.cb-button:hover{background:var(--cb-color-canvas)}.cb a.cb-primary,.cb-primary{background:var(--cb-color-primary);border-color:var(--cb-color-primary);color:#fff}.cb a.cb-primary:hover,.cb-primary:hover{background:var(--cb-color-primary-hover)}.cb-button:disabled{color:var(--cb-color-muted);background:var(--cb-color-canvas);border-color:var(--cb-color-line);cursor:not-allowed}.cb-icon{width:var(--cb-icon-size);height:var(--cb-icon-size);flex:none}.cb-panel{border:1px solid var(--cb-color-line);border-radius:var(--cb-radius-panel);background:var(--cb-color-surface);min-width:0}.cb-panel-body{padding:var(--cb-space-6)}.cb-panel-head{padding:var(--cb-space-5) var(--cb-space-6);border-bottom:1px solid var(--cb-color-line);justify-content:space-between;gap:var(--cb-space-3);flex-wrap:wrap;align-items:center;display:flex}.cb-badge{border-radius:var(--cb-radius-pill);color:var(--cb-color-secondary);background:var(--cb-color-canvas);font-size:var(--cb-text-xs);font-weight:var(--cb-weight-medium);white-space:nowrap;align-items:center;gap:.35rem;padding:.2rem .6rem;display:inline-flex}.cb-allow{color:var(--cb-color-allow);background:var(--cb-color-allow-bg)}.cb-review{color:var(--cb-color-review);background:var(--cb-color-review-bg)}.cb-deny{color:var(--cb-color-deny);background:var(--cb-color-deny-bg)}.cb-failure{color:var(--cb-color-failure);background:var(--cb-color-failure-bg)}.cb-alert{align-items:flex-start;gap:var(--cb-space-3);border-radius:var(--cb-radius-control);padding:var(--cb-space-4);border:1px solid;display:flex}.cb-field{min-width:0;font-size:var(--cb-text-sm);font-weight:var(--cb-weight-medium);align-content:start;gap:.5rem;display:grid}.cb-field :is(input,select,textarea){border:1px solid var(--cb-color-line-strong);border-radius:var(--cb-radius-control);background:var(--cb-color-surface);width:100%;min-width:0;min-height:2.75rem;color:var(--cb-color-ink);font:inherit;padding:.65rem .8rem}.cb-field textarea{resize:vertical;line-height:var(--cb-leading-body)}.cb-field [aria-invalid=true]{border-color:var(--cb-color-deny)}.cb-field small{color:var(--cb-color-muted);font-weight:400}.cb-grid{gap:var(--cb-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cb-table-wrap{border-radius:var(--cb-radius-panel);overflow-x:auto}.cb-table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--cb-text-sm)}.cb-table caption{text-align:left;font-weight:var(--cb-weight-strong);padding:1rem}.cb-table :is(th,td){border-top:1px solid var(--cb-color-line);vertical-align:top;padding:.9rem 1.25rem}.cb-table th{color:var(--cb-color-secondary);font-weight:var(--cb-weight-medium);background:var(--cb-color-canvas)}.cb-code{min-width:0;padding:var(--cb-space-4);border-radius:var(--cb-radius-control);background:var(--cb-color-code);color:var(--cb-color-code-text);white-space:pre;margin:0;line-height:1.7;overflow:auto}.cb-code:focus-visible{outline-offset:-3px}.cb-navigation{flex-wrap:wrap;gap:.35rem;display:flex}.cb-navigation a{border-radius:var(--cb-radius-control);color:var(--cb-color-secondary);padding:.65rem .9rem;text-decoration:none}.cb-navigation a[aria-current]{background:var(--cb-color-selected);color:var(--cb-color-primary);font-weight:var(--cb-weight-strong)}.cb-empty{text-align:center;padding:var(--cb-space-10) var(--cb-space-6);justify-items:center;gap:.75rem;display:grid}.cb-skeleton{background:var(--cb-color-line);border-radius:var(--cb-radius-sm);max-width:24rem;height:.8rem;display:block}.cb-swatch-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.cb-swatch{border:1px solid var(--cb-color-line);border-radius:var(--cb-radius-control);padding:1rem}.cb-swatch i{border:1px solid var(--cb-color-line);border-radius:var(--cb-radius-sm);height:2rem;margin-bottom:.65rem;display:block}.cb-reference{min-height:100vh;padding-block:var(--cb-space-10) var(--cb-space-16)}.cb-reference-header{margin-bottom:var(--cb-space-8);gap:1rem;display:grid}.cb-reference-header img{width:8rem;height:auto}.cb-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=48rem){.cb-grid{grid-template-columns:1fr}.cb-swatch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=23rem){.cb-panel-body,.cb-panel-head{padding:var(--cb-space-4)}.cb-row>.cb-button{flex:auto}}@media (prefers-reduced-motion:reduce){.cb *,.cb :before,.cb :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.cb-sr-only:focus-visible{z-index:100;clip-path:none;width:auto;height:auto;color:var(--cb-color-ink);background:#fff;margin:0;padding:.75rem;position:fixed;top:1rem;left:1rem}.cb-site{--ink:var(--cb-color-ink);--ink-soft:var(--cb-color-secondary);--parchment:var(--cb-color-canvas);--paper:var(--cb-color-surface);--line:var(--cb-color-line);--oxide:var(--cb-color-link);--muted:var(--cb-color-muted);--font-display:var(--cb-font-sans);--font-sans:var(--cb-font-sans);--font-mono:var(--cb-font-mono)}.cb-site main{min-width:0}.cb-site .skip-link{background:var(--cb-color-primary);color:#fff}.cb-public-header{border-bottom:1px solid var(--cb-color-line);background:#fff}.cb-header-inner{align-items:center;gap:2.5rem;min-height:4rem;display:flex}.cb-brand{flex-shrink:0;align-items:center;display:inline-flex}.cb-brand img{width:8rem;height:auto}.cb-desktop-nav{flex:1}.cb-desktop-nav ul{align-items:center;gap:1.75rem;margin:0;padding:0;list-style:none;display:flex}.cb-desktop-nav a,.cb-header-actions>a:first-child{color:var(--cb-color-secondary);font-size:var(--cb-text-sm);font-weight:var(--cb-weight-medium);text-decoration:none}.cb-desktop-nav a:hover{color:var(--cb-color-link)}.cb-header-actions{align-items:center;gap:1.25rem;display:flex}.cb-mobile-nav{margin:0;display:none}.cb-mobile-nav summary{cursor:pointer;min-height:2.75rem;font-weight:var(--cb-weight-strong);align-items:center;gap:.75rem;list-style:none;display:flex}.cb-mobile-nav summary::-webkit-details-marker{display:none}.cb-mobile-nav nav{z-index:30;border:1px solid var(--cb-color-line);border-radius:var(--cb-radius-panel);box-shadow:var(--cb-shadow-panel);background:#fff;padding:1rem;position:absolute;top:4.5rem;left:1rem;right:1rem}.cb-mobile-nav ul{margin:0 0 1rem;padding:0;list-style:none}.cb-mobile-nav li a{border-bottom:1px solid var(--cb-color-line);color:var(--cb-color-ink);padding:.75rem;text-decoration:none;display:block}.cb-mobile-nav .cb-button{width:100%}.cb-hero{border-bottom:1px solid var(--cb-color-line);padding-block:clamp(3rem,6vw,5rem)}.cb-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.cb-hero-copy h1{max-width:15ch;font-size:var(--cb-text-hero);letter-spacing:-.045em;margin:0;line-height:1.04}.cb-hero-kicker{border:1px solid var(--cb-color-line);background:#fff;width:fit-content;font-weight:400}.cb-hero-lede{max-width:37ch;color:var(--cb-color-secondary);font-size:1.125rem}.cb-document-preview{min-width:0;margin:0}.cb-document-preview figcaption{margin-top:.65rem}.cb-preview-card{box-shadow:var(--cb-shadow-panel)}.cb-preview-card h2{margin-top:.15rem;font-size:1rem}.cb-version{border-radius:var(--cb-radius-sm);background:var(--cb-color-canvas);white-space:nowrap;padding:.25rem .5rem;font-size:.7rem}.cb-preview-badges{border-bottom:1px solid var(--cb-color-line);gap:.4rem;padding:.75rem 1.25rem}.cb-reader-preview{grid-template-columns:.8fr 1.2fr;font-size:.8rem;line-height:1.6;display:grid}.cb-reader-preview ol{border-right:1px solid var(--cb-color-line);margin:0;padding:1rem;list-style-position:inside}.cb-reader-preview li{margin-bottom:.5rem}.cb-reader-preview>div{padding:1rem}.cb-reader-preview h3{margin-bottom:.65rem;font-size:.85rem}.cb-preview-meta{border-top:1px solid var(--cb-color-line);background:var(--cb-color-canvas);border-radius:0 0 var(--cb-radius-panel) var(--cb-radius-panel);flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding:.65rem 1.25rem;font-size:.65rem;display:flex}.cb-home-section{border-bottom:1px solid var(--cb-color-line);padding-block:clamp(3rem,5vw,4rem)}.cb-white{background:#fff}.cb-section-heading{gap:.75rem;margin-bottom:.75rem;display:grid}.cb-onboarding-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.cb-path-card{align-content:start;gap:.75rem;padding:1.25rem;display:grid}.cb-path-icon{border-radius:var(--cb-radius-control);width:2rem;height:2rem;color:var(--cb-color-link);background:var(--cb-color-selected);place-items:center;font-size:1.2rem;display:grid}.cb-step-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.cb-step-grid .cb-stack{gap:.75rem}.cb-step-label{color:var(--cb-color-link);font-weight:var(--cb-weight-strong)}.cb-optional{background:0 0;border-style:dashed}.cb-developer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(2rem,5vw,4rem);display:grid}.cb-code-heading{color:#fff;border-radius:var(--cb-radius-control) var(--cb-radius-control) 0 0;background:#11161e;padding:.8rem 1rem;font-size:.8rem}.cb-request-example{align-content:start}.cb-request-example .cb-code{border-radius:0 0 var(--cb-radius-control) var(--cb-radius-control)}.cb-faq-grid{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);align-items:start;gap:2.5rem;display:grid}.cb-faq{gap:.75rem}.cb-faq h2{margin-bottom:.5rem}.cb-faq details{border:1px solid var(--cb-color-line);border-radius:var(--cb-radius-control);background:#fff;margin:0;padding:1rem}.cb-faq summary{cursor:pointer;font-size:.9rem;font-weight:var(--cb-weight-strong)}.cb-faq details p{color:var(--cb-color-secondary);padding-top:.75rem;font-size:.875rem}.cb-closing{justify-content:space-between;gap:1.5rem}.cb-closing p{margin-top:.65rem}.cb-public-footer{background:#fff;padding-top:3rem}.cb-footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem;padding-bottom:2rem;display:grid}.cb-footer-grid>.cb-stack{gap:1rem;max-width:25rem}.cb-footer-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.cb-footer-links h2{letter-spacing:0;margin-bottom:.75rem;font-size:.85rem}.cb-footer-links ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.cb-footer-links a{color:var(--cb-color-secondary);font-size:.85rem;text-decoration:none}.cb-footer-links a:hover{text-decoration:underline}.cb-footer-base{border-top:1px solid var(--cb-color-line);color:var(--cb-color-muted);flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding-block:1.25rem;font-size:.75rem;display:flex}.cb-site .updates-signup{margin:0}.cb-site .updates-signup input{color:var(--cb-color-ink);border-color:var(--cb-color-line-strong);background:#fff}.cb-site .updates-signup .button{background:var(--cb-color-primary);color:#fff;border-color:var(--cb-color-primary);min-height:2.75rem}@media (width<=64rem){.cb-header-inner{gap:1.5rem}.cb-desktop-nav ul{gap:1rem}.cb-header-actions>a:first-child{display:none}.cb-onboarding-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=48rem){.cb-header-inner{justify-content:space-between}.cb-desktop-nav,.cb-header-actions{display:none}.cb-mobile-nav{display:block}.cb-hero-grid,.cb-developer-grid,.cb-faq-grid{grid-template-columns:1fr}.cb-hero-copy h1{max-width:16ch}.cb-step-grid,.cb-footer-grid{grid-template-columns:1fr}}@media (width<=30rem){.cb-onboarding-grid,.cb-reader-preview{grid-template-columns:1fr}.cb-reader-preview ol{border-right:0;border-bottom:1px solid var(--cb-color-line)}.cb-footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}.cb-hero-copy .cb-row .cb-button{width:100%}.cb-hero-kicker{white-space:normal}}.cb-site .updates-signup{border-top-color:var(--cb-color-line)}.cb-site .updates-signup h2,.cb-site .updates-row label{color:var(--cb-color-ink)}.cb-site .updates-signup p{color:var(--cb-color-muted)}.cb-site .updates-signup p a{color:var(--cb-color-link)}.cb-site .updates-row input[type=email]:focus-visible{outline-color:var(--cb-color-ink);box-shadow:0 0 0 2px #fff}.cb-desktop-nav a[aria-current=page],.cb-mobile-nav a[aria-current=page]{color:var(--cb-color-link);text-underline-offset:.3em;text-decoration:underline}.cb-how-intro{align-items:start;max-width:56rem}.cb-how-intro h1{font-size:var(--cb-text-hero);letter-spacing:-.04em;line-height:1.08}.cb-how-intro .cb-hero-lede{max-width:48ch}.cb-how-paths,.cb-how-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.cb-how-flow{margin:0;padding:0;list-style:none}.cb-how-paths .cb-stack,.cb-how-flow .cb-stack{align-content:start;gap:.8rem}.cb-how-example{align-content:start;margin:0}.cb-next:after{content:" →"}.cb-how-identities{grid-template-columns:auto minmax(0,1fr);gap:.6rem 1rem;font-size:.875rem;display:grid}.cb-how-identities dt{color:var(--cb-color-secondary)}.cb-how-identities dd{overflow-wrap:anywhere;margin:0}.cb-site [id]{scroll-margin-top:1.5rem}@media (width<=48rem){.cb-how-paths,.cb-how-flow{grid-template-columns:1fr}}@media (width<=30rem){.cb-how-intro .cb-row .cb-button{width:100%}.cb-how-identities{grid-template-columns:1fr;gap:.25rem}.cb-how-identities dd{margin-bottom:.6rem}}.cb.cb-site :focus-visible{outline-color:var(--cb-color-ink);box-shadow:0 0 0 2px var(--cb-color-surface)}@media (forced-colors:active){.cb.cb-site :focus-visible{box-shadow:none;outline-color:highlight}}.cb-path-icon:before{content:attr(data-icon)}
