
.document-page .aurora-stage{display:none}.document-page .page{position:relative}.document-page .wrap{width:100%;max-width:1160px;margin:auto;padding-inline:48px}.document-page main{padding-bottom:80px}.document-page .doc-head{padding:90px 0 52px;border-bottom:1px solid var(--border);margin-bottom:48px}.document-page .eyebrow{font:500 14px/1.5 var(--body);letter-spacing:0;color:var(--accent);display:block;margin-bottom:20px}.document-page h1{font:500 clamp(38px,5vw,68px)/1.08 var(--display);letter-spacing:-2.7px;max-width:1040px;margin-bottom:30px;text-wrap:balance}.document-page .doc-lede{font-size:21px;line-height:1.6;color:var(--muted);max-width:850px;margin-bottom:24px}.document-page .doc-meta{font-size:13px;color:var(--quiet)}.document-page .doc-body{max-width:940px;margin:auto}.document-page .doc-body p,.document-page .doc-body li{font-size:17px;line-height:1.8;color:var(--muted)}.document-page .doc-body p{margin-bottom:24px}.document-page .doc-body strong{color:var(--text);font-weight:600}.document-page .doc-body .lead{font-size:21px;color:var(--text);line-height:1.65;margin-bottom:46px}.document-page .doc-sec{margin-block:60px}.document-page .doc-body h2{font:500 clamp(28px,3vw,40px)/1.2 var(--display);letter-spacing:-1.3px;margin:0 0 25px;text-wrap:pretty}.document-page .doc-body h3{font:500 22px/1.35 var(--display);letter-spacing:-.5px;margin:30px 0 14px}.document-page .doc-body a,.document-page .nf-list a{color:var(--accent);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;overflow-wrap:anywhere}.document-page .doc-body a:hover{color:var(--text)}.document-page ul,.document-page ol{padding-left:24px}.document-page li{margin-bottom:12px}.document-page .doc-body blockquote,.document-page .vquote{margin:32px 0;padding:24px 28px;border-left:3px solid var(--accent);background:var(--surface-input);border-radius:0 6px 6px 0}.document-page .vquote .src,.document-page .doc-sources-ref{font-size:13px;line-height:1.6}.document-page .doc-breakout,.document-page .vwell{padding:26px;background:var(--surface-input);border-radius:8px;margin-block:28px}.document-page .doc-table-wrap{overflow-x:auto;margin-block:32px;border:1px solid var(--border);border-radius:8px}.document-page table{border-collapse:collapse;width:100%;font:400 15px/1.6 var(--body)}.document-page th,.document-page td{padding:19px 22px;text-align:left;vertical-align:top;border-bottom:1px solid var(--border);min-width:150px}.document-page th{font-weight:500;background:var(--surface-input);color:var(--text)}.document-page td{color:var(--muted)}.document-page table a{overflow-wrap:anywhere}.document-page .doc-faq-list{border-top:1px solid var(--border)}.document-page .doc-faq-item{border-bottom:1px solid var(--border)}.document-page .doc-faq-q{display:flex;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:22px 0;text-align:left;border:0;background:none;color:var(--text);font:500 18px/1.5 var(--body)}.document-page .doc-faq-a{padding:0 0 20px}.document-page .doc-faq-a p{font-size:16px}.document-page .doc-sources{padding-top:28px;border-top:1px solid var(--border);margin-top:50px}.document-page .doc-sources-list li{font-size:14px}.document-page .doc-cta{padding:38px;background:var(--surface-input);border:1px solid var(--border);border-radius:8px;margin-top:65px}.document-page .doc-cta h2{max-width:650px}.document-page .doc-related{font-size:14px!important;margin-top:30px}.document-page .btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;border:1px solid var(--border);border-radius:4px;text-decoration:none!important;font:500 15px/1.5 var(--body);background:transparent;color:var(--text)}.document-page .btn-primary{background:var(--accent);color:var(--on-accent)!important;border-color:var(--accent)}.document-page .nf{padding:100px 0;min-height:55vh}.document-page .nf-lede{font-size:21px;color:var(--muted)}.document-page .nf-list{font-size:17px;line-height:1.8;max-width:750px}.skip-link{position:fixed;top:-100px;left:20px;z-index:1001;padding:15px;background:var(--accent);color:var(--on-accent)}.skip-link:focus{top:15px}

.cb-tax{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:30px 0}.cb-card,.cb-panel,.rf-fact,.rf-answer{border:1px solid var(--border);border-radius:8px;padding:24px;background:var(--surface-raised);min-width:0}.cb-card--brain{border-color:var(--accent)}.cb-figure{height:100px;color:var(--accent);display:flex;align-items:center;justify-content:center}.cb-figure svg{width:100%;height:100%;stroke:currentColor;fill:none}.cb-unit{font-size:13px!important}.cb-commit{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-block:30px}.cb-claim{font-weight:500!important;color:var(--text)!important}.cb-chiprow,.cb-aud,.rf-aud,.rf-verdict-aud{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-block:16px}.cb-chip{display:inline-flex;gap:7px;align-items:center;padding:5px 9px;border-radius:5px;background:var(--surface-input);font-size:13px}.cb-chip--gap{border:1px dashed var(--border)}.document-page img[src*="avatars/"]{width:48px;height:48px;min-width:48px;border-radius:18px;object-fit:cover;border:0;flex-shrink:0}.cb-av:not(.is-in),.rf-av:not(.is-in){opacity:.2;filter:grayscale(1)}.cb-av.is-in,.rf-av.is-in{opacity:1}.rf{margin:32px 0;padding:28px;background:var(--surface-input);border-radius:10px}.rf-grid{display:grid;grid-template-columns:1.1fr 55px 1fr;align-items:center}.rf-facts{display:grid;gap:16px}.rf-head{display:flex;justify-content:space-between;gap:12px}.rf-micro{font-size:12px;color:var(--muted)}.rf-line{height:5px;border-radius:5px;width:80%;background:var(--border);margin-top:12px}.rf-line+.rf-line{width:55%}.rf-aud b{font-size:12px;font-weight:500;width:100%}.rf-wires svg{width:100%;height:250px;stroke:var(--accent)}.rf-wires--v{display:none}.rf-answer-title{font-weight:500;color:var(--text)!important}.rf-verdict{border-top:1px solid var(--border);padding-top:20px;margin-top:22px;font-size:14px;line-height:1.6}.rf-verdict--closed b{color:var(--accent)}.rf-qmark{font-size:20px;margin-right:8px}.document-page figcaption{font-size:13px;line-height:1.7;color:var(--muted);margin-top:20px}.reveal{opacity:1;transform:none}
@media(max-width:800px){.document-page .wrap{padding-inline:28px}.document-page .doc-head{padding-top:65px}.cb-tax{grid-template-columns:1fr}.cb-figure{height:110px}.cb-commit{grid-template-columns:1fr}.rf-grid{grid-template-columns:1fr;gap:20px}.rf-wires--h{display:none}.rf-wires--v{display:block;height:40px}.rf-wires--v svg{height:40px}.document-page th,.document-page td{padding:15px;min-width:180px}}
@media(max-width:560px){.document-page .wrap{padding-inline:22px}.document-page .doc-head{padding-top:48px;margin-bottom:34px}.document-page h1{font-size:38px;letter-spacing:-1.8px}.document-page .doc-lede{font-size:18px}.document-page .doc-body p,.document-page .doc-body li{font-size:16px;line-height:1.75}.document-page .doc-body .lead{font-size:19px}.document-page .doc-body h2{font-size:29px;letter-spacing:-.9px}.document-page .doc-sec{margin-block:44px}.document-page .doc-cta{padding:25px}.document-page .doc-faq-q{font-size:17px}.rf{padding:16px;margin-inline:0}.rf-fact,.rf-answer,.cb-card,.cb-panel{padding:18px}.document-page .doc-breakout{padding:20px}.document-page blockquote{padding:18px}.document-page .nf{padding-block:60px}}
.table-scroll{max-width:100%;overflow-x:auto;margin:24px 0;border:1px solid var(--border);border-radius:8px}.doc-table-wrap .table-scroll{margin:0;border:0}.table-scroll table{margin:0}.table-scroll caption{text-align:left;padding:20px;color:var(--text)}

.doc-breakout{overflow-x:auto}

.document-page .doc-body blockquote,.document-page .vquote,.document-page .doc-breakout,.document-page .vwell,.rf{background:var(--surface-panel)}
.document-page .doc-cta{background:var(--accent);color:var(--on-accent);border:0;border-radius:0;padding:48px;margin-top:72px}
.document-page .doc-cta h2{font-size:clamp(34px,5vw,64px);line-height:1.08;letter-spacing:-2px;color:inherit;margin:0 0 32px;max-width:none}
.document-page .doc-cta h2 span{font-family:var(--serif);font-style:italic;font-weight:400}
.document-page .doc-cta p{color:inherit;font-size:17px;margin:0}
.document-page .doc-cta .button-primary{background:var(--on-accent);color:var(--accent);white-space:nowrap}
.document-page .doc-cta .closing-bottom{flex-wrap:wrap;align-items:center}
.document-page .doc-faq-q{font:500 18px/1.5 var(--body);padding:25px 0;list-style:none}
.document-page .doc-faq-q h3{font:inherit;letter-spacing:0;margin:0;color:var(--text)}
.document-page .doc-faq-q::after{content:'+';font:400 24px/1 var(--body);color:var(--muted);flex-shrink:0;transition:transform .2s}
.document-page details[open]>.doc-faq-q::after,.document-page .doc-faq-q[aria-expanded="true"]::after{transform:rotate(45deg)}
.document-page .doc-faq-q>span{display:none}.document-page .doc-faq-a p{font-size:16px;line-height:1.8;margin:0 0 24px}.document-page .doc-faq-a{padding-bottom:0}
.cb-commit{grid-template-columns:1fr;gap:0;border-top:1px solid var(--border)}
.cb-commit .cb-panel{display:grid;grid-template-columns:220px 1fr;gap:28px;border:0;border-bottom:1px solid var(--border);border-radius:0;padding:28px 0;background:none;align-items:start}
.document-page .cb-commit h3{font-size:21px;margin:0}.document-page .cb-commit p{margin:0}.cb-example-person{display:flex;gap:12px;align-items:center;margin-bottom:16px}.cb-example-person strong{display:block}.cb-example-person span{font-size:13px;color:var(--muted)}
.cb-figure svg.orbital-logo{width:56px;height:56px;fill:currentColor;stroke:none}
@media(max-width:560px){.document-page .doc-cta{padding:30px 24px}.document-page .doc-cta h2{font-size:35px;letter-spacing:-1.4px}.document-page .doc-cta .button{width:100%;gap:14px}.cb-commit .cb-panel{grid-template-columns:1fr;gap:16px}}
.permission-example{display:grid;grid-template-columns:1fr 1fr;gap:20px}.document-page .permission-example p{margin:0}.document-page .rf>h3{margin-top:0;margin-bottom:24px}.permission-example .rf-answer{padding:24px}.permission-example .cb-example-person{align-items:flex-start}.cb-figure svg svg.orbital-logo{width:56px;height:56px;fill:currentColor;stroke:none}
@media(max-width:650px){.permission-example{grid-template-columns:1fr}.permission-example .rf-answer{padding:20px}}
.document-page .doc-cta button:focus-visible,.document-page .doc-cta a:focus-visible{outline-color:var(--on-accent)}
.document-page .doc-cta h2>span{color:inherit}

.document-page table,.document-page td{background:var(--surface-table)}
.document-page th{background:var(--surface-table-heading)}
.cb-card--brain{background:var(--surface-featured);border:2px solid var(--accent);box-shadow:inset 0 4px 0 var(--accent)}
.document-page .cb-card--brain h3{color:var(--accent)}

[data-theme="light"] .document-page .doc-breakout,[data-theme="light"] .document-page .vwell,[data-theme="light"] .document-page .rf{background:var(--surface-raised);border:1px solid var(--border-soft)}
