[data-v-25e90055] .orbital-public-body{--orb-public-width: 1240px}[data-v-25e90055] .orbital-public-header{max-width:1040px;margin-bottom:clamp(26px,4vw,44px)}[data-v-25e90055] .orbital-public-title{max-width:970px}[data-v-25e90055] .orbital-public-subtitle{max-width:930px}.bi-page[data-v-25e90055]{--bi-label: var(--orb-public-text-sm);--bi-body: var(--orb-public-text);--bi-title: var(--orb-public-section-title);max-width:1240px;margin:0 auto;color:var(--orb-ink)}.bi-lead[data-v-25e90055],.bi-actions[data-v-25e90055],.bi-outcomes[data-v-25e90055],.bi-mock-toolbar[data-v-25e90055],.bi-mock-question ul[data-v-25e90055]{display:flex;flex-wrap:wrap;align-items:center}.bi-lead[data-v-25e90055]{justify-content:space-between;gap:22px 40px;margin-bottom:clamp(26px,4vw,42px)}.bi-actions[data-v-25e90055]{gap:12px}.bi-actions .orbital-button[data-v-25e90055]{font-size:var(--bi-label)}.bi-outcomes[data-v-25e90055],.bi-mock-question ul[data-v-25e90055]{gap:8px;margin:0;padding:0;list-style:none}.bi-outcomes li[data-v-25e90055],.bi-mock-question li[data-v-25e90055]{padding:7px 11px;border:1px solid var(--orb-line);border-radius:999px;color:var(--orb-muted);font-size:var(--bi-label);font-weight:650}.bi-product-view[data-v-25e90055]{margin:0}.bi-product-mock[data-v-25e90055]{overflow:hidden;border:1px solid var(--orb-line-strong);border-radius:var(--orb-public-card-radius);background:radial-gradient(circle at 86% 14%,color-mix(in srgb,var(--orb-accent-bright) 15%,transparent),transparent 28%),color-mix(in srgb,var(--orb-paper) 95%,var(--orb-bg));box-shadow:var(--orb-shadow)}.bi-mock-toolbar[data-v-25e90055]{min-height:48px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;padding:0 18px;border-bottom:1px solid var(--orb-line);color:var(--orb-muted);font-size:13px}.bi-mock-toolbar>span[data-v-25e90055]{display:flex;gap:6px}.bi-mock-toolbar i[data-v-25e90055]{width:7px;height:7px;border-radius:50%;background:color-mix(in srgb,var(--orb-accent-bright) 52%,var(--orb-line))}.bi-mock-toolbar strong[data-v-25e90055]{color:var(--orb-ink);font-weight:650}.bi-mock-toolbar small[data-v-25e90055]{padding:5px 8px;border:1px solid var(--orb-line);border-radius:999px;font-size:12px}.bi-mock-body[data-v-25e90055]{min-height:490px;display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr)}.bi-mock-question[data-v-25e90055],.bi-mock-review[data-v-25e90055]{padding:clamp(26px,4vw,48px)}.bi-mock-question[data-v-25e90055]{display:grid;align-content:center;border-right:1px solid var(--orb-line)}.bi-mock-question>span[data-v-25e90055],.bi-mock-review small[data-v-25e90055],.bi-example>span[data-v-25e90055],.bi-final>div>span[data-v-25e90055]{color:var(--orb-muted);font-size:12px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.bi-mock-prompt[data-v-25e90055]{display:block;max-width:28ch;margin:18px 0 0;font-size:clamp(23px,2.4vw,34px);font-weight:640;letter-spacing:-.025em;line-height:1.18}.bi-mock-question p[data-v-25e90055]{max-width:48ch;margin:18px 0 24px;color:var(--orb-text);font-size:var(--bi-label)}.bi-mock-question li[data-v-25e90055]:nth-child(1){color:var(--orb-accent-bright)}[data-theme=light] .bi-mock-question li[data-v-25e90055]:nth-child(1){color:var(--orb-accent)}.bi-mock-review[data-v-25e90055]{display:grid;align-content:center}.bi-mock-review article[data-v-25e90055]{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:16px;align-items:center;padding:20px 0;border-bottom:1px solid var(--orb-line)}.bi-mock-review article>span[data-v-25e90055],.bi-job>span[data-v-25e90055],.bi-validation-list article>span[data-v-25e90055],.bi-flow article>span[data-v-25e90055]{color:var(--orb-accent-bright);font-size:var(--bi-label);font-weight:750}[data-theme=light] .bi-mock-review article>span[data-v-25e90055],[data-theme=light] .bi-job>span[data-v-25e90055],[data-theme=light] .bi-validation-list article>span[data-v-25e90055],[data-theme=light] .bi-flow article>span[data-v-25e90055]{color:var(--orb-accent)}.bi-mock-review article div[data-v-25e90055]{display:grid;gap:5px}.bi-mock-review article strong[data-v-25e90055]{font-size:var(--bi-label);line-height:1.4}.bi-mock-review em[data-v-25e90055]{color:var(--orb-muted);font-size:12px;font-style:normal;font-weight:650}.bi-mock-review footer[data-v-25e90055]{display:grid;gap:7px;margin-top:26px;padding:18px;border:1px solid var(--orb-line-strong);border-radius:var(--orb-radius-control);background:color-mix(in srgb,var(--orb-accent-bright) 9%,transparent)}.bi-mock-review footer strong[data-v-25e90055]{font-size:var(--bi-body)}.bi-product-view figcaption[data-v-25e90055]{padding:14px 3px 0;color:var(--orb-muted);font-size:var(--bi-label);font-weight:650}.bi-section[data-v-25e90055]{scroll-margin-top:110px;padding:clamp(72px,8vw,112px) 0;border-top:1px solid var(--orb-line)}.bi-product-view+.bi-section[data-v-25e90055]{margin-top:clamp(64px,8vw,104px)}.bi-section-heading[data-v-25e90055]{display:grid;grid-template-columns:72px minmax(0,1fr);gap:clamp(20px,3vw,38px);margin-bottom:clamp(36px,5vw,62px)}.bi-section-heading>span[data-v-25e90055]{padding-top:7px;color:var(--orb-accent-bright);font-size:var(--bi-label);font-weight:750}[data-theme=light] .bi-section-heading>span[data-v-25e90055]{color:var(--orb-accent)}.bi-section-heading p[data-v-25e90055],.bi-final>div>span[data-v-25e90055]{margin:0 0 10px;color:var(--orb-muted);font-size:var(--bi-label);font-weight:700;letter-spacing:.055em;text-transform:uppercase}.bi-section-heading h2[data-v-25e90055],.bi-final h2[data-v-25e90055]{max-width:27ch;margin:0;font-size:var(--bi-title);font-weight:650;letter-spacing:-.02em;line-height:1.12}.bi-job-grid[data-v-25e90055]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--orb-line);border-left:1px solid var(--orb-line)}.bi-job[data-v-25e90055]{min-height:245px;padding:clamp(24px,3vw,36px);border-right:1px solid var(--orb-line);border-bottom:1px solid var(--orb-line);background:color-mix(in srgb,var(--orb-paper) 80%,transparent)}.bi-job h3[data-v-25e90055],.bi-validation-list h3[data-v-25e90055]{margin:28px 0 0;font-size:var(--orb-public-card-title);font-weight:650;line-height:1.22}.bi-job p[data-v-25e90055],.bi-validation-list p[data-v-25e90055],.bi-lede[data-v-25e90055],.bi-boundary[data-v-25e90055],.bi-engineering-intro[data-v-25e90055],.bi-example p[data-v-25e90055],.bi-final p[data-v-25e90055]{margin:12px 0 0;color:var(--orb-text);font-size:var(--bi-body);line-height:1.62}.bi-validation-layout[data-v-25e90055]{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:clamp(48px,8vw,110px)}.bi-lede[data-v-25e90055]{max-width:40ch;margin-top:0;font-size:var(--orb-public-lead)}.bi-boundary[data-v-25e90055]{max-width:46ch;padding-left:16px;border-left:2px solid var(--orb-accent-bright);color:var(--orb-muted);font-size:var(--bi-label)}.bi-validation-list[data-v-25e90055]{border-top:1px solid var(--orb-line)}.bi-validation-list article[data-v-25e90055]{display:grid;grid-template-columns:46px minmax(0,1fr);gap:18px;padding:22px 0;border-bottom:1px solid var(--orb-line)}.bi-validation-list h3[data-v-25e90055],.bi-validation-list p[data-v-25e90055]{margin-top:0}.bi-validation-list p[data-v-25e90055]{margin-top:5px}.bi-engineering[data-v-25e90055]{padding-inline:clamp(24px,4vw,52px);border:1px solid var(--orb-line);border-radius:var(--orb-public-card-radius);background:linear-gradient(135deg,color-mix(in srgb,var(--orb-accent-bright) 13%,transparent),transparent 55%),color-mix(in srgb,var(--orb-paper) 92%,transparent);box-shadow:var(--orb-shadow)}.bi-engineering-intro[data-v-25e90055]{max-width:74ch;margin:0 0 clamp(34px,5vw,54px) 110px}.bi-flow[data-v-25e90055]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--orb-line);border-left:1px solid var(--orb-line)}.bi-flow article[data-v-25e90055]{min-height:150px;display:grid;align-content:start;gap:8px;padding:22px;border-right:1px solid var(--orb-line);border-bottom:1px solid var(--orb-line)}.bi-flow strong[data-v-25e90055]{margin-top:12px;font-size:var(--bi-body);line-height:1.3}.bi-flow small[data-v-25e90055]{color:var(--orb-muted);font-size:var(--bi-label);line-height:1.45}.bi-example-grid[data-v-25e90055]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px}.bi-example[data-v-25e90055]{min-width:0;padding:clamp(22px,2.5vw,30px);border:1px solid var(--orb-line);border-radius:var(--orb-radius-control);background:color-mix(in srgb,var(--orb-paper) 84%,transparent)}.bi-example blockquote[data-v-25e90055]{margin:22px 0 0;font-size:var(--orb-public-card-title);font-weight:620;line-height:1.38}.bi-example p[data-v-25e90055]{font-size:var(--bi-label)}.bi-final[data-v-25e90055]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:34px;align-items:center;margin-top:clamp(36px,6vw,72px);padding:clamp(32px,5vw,52px);border:1px solid var(--orb-line-strong);border-radius:var(--orb-public-card-radius);background:var(--orb-paper);box-shadow:var(--orb-shadow)}.bi-final h2[data-v-25e90055]{max-width:30ch}.bi-final p[data-v-25e90055]{max-width:68ch}.bi-final-actions[data-v-25e90055]{justify-content:flex-end}@media (max-width: 920px){.bi-mock-body[data-v-25e90055],.bi-validation-layout[data-v-25e90055],.bi-final[data-v-25e90055]{grid-template-columns:1fr}.bi-mock-question[data-v-25e90055]{border-right:0;border-bottom:1px solid var(--orb-line)}.bi-engineering-intro[data-v-25e90055]{margin-left:0}.bi-example-grid[data-v-25e90055]{grid-template-columns:1fr}.bi-final-actions[data-v-25e90055]{justify-content:flex-start}}@media (max-width: 680px){.bi-actions[data-v-25e90055]{width:100%;display:grid;grid-template-columns:1fr}.bi-actions .orbital-button[data-v-25e90055]{width:100%}.bi-outcomes[data-v-25e90055]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.bi-mock-toolbar[data-v-25e90055]{grid-template-columns:auto minmax(0,1fr)}.bi-mock-toolbar small[data-v-25e90055],.bi-mock-review em[data-v-25e90055]{display:none}.bi-mock-question[data-v-25e90055],.bi-mock-review[data-v-25e90055]{padding:24px 20px}.bi-mock-review article[data-v-25e90055]{grid-template-columns:28px minmax(0,1fr)}.bi-section-heading[data-v-25e90055]{grid-template-columns:1fr;gap:10px}.bi-section-heading>span[data-v-25e90055]{padding-top:0}.bi-job-grid[data-v-25e90055],.bi-flow[data-v-25e90055]{grid-template-columns:1fr}.bi-job[data-v-25e90055]{min-height:0}.bi-engineering[data-v-25e90055]{padding-inline:20px}}
