.hub-module__8birfa__page{--hub-bg:var(--page-bg);--hub-panel:var(--page-surface);--hub-border:var(--page-border);--hub-text:var(--page-text);--hub-muted:var(--page-muted);--hub-cyan:var(--accent-cyan);--hub-amber:var(--accent-amber);background:var(--hub-bg);min-height:calc(100vh - 36px);color:var(--hub-text);font-family:var(--font-mono)}.hub-module__8birfa__shell{width:min(1120px,100% - 3rem);margin:0 auto}.hub-module__8birfa__hero{padding:clamp(2rem,5vw,3.5rem) 0 clamp(2.5rem,5vw,4rem)}.hub-module__8birfa__cardKicker{color:var(--hub-muted);font-size:.75rem;font-weight:400}.hub-module__8birfa__hero h1{max-width:980px;font:600 var(--page-h1)/1.2 var(--font-mono);margin:1.5rem 0 0}.hub-module__8birfa__lede{max-width:790px;color:var(--hub-muted);font:1rem/1.7 var(--font-mono);margin:1.25rem 0 0}.hub-module__8birfa__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.hub-module__8birfa__primary,.hub-module__8birfa__secondary{border:1px solid var(--hub-cyan);min-height:40px;font-size:.8rem;font-family:var(--font-mono);justify-content:center;align-items:center;padding:.78rem 1.05rem;text-decoration:none;display:inline-flex}.hub-module__8birfa__primary{background:var(--hub-cyan);color:var(--hub-bg)}.hub-module__8birfa__secondary{color:var(--hub-cyan)}.hub-module__8birfa__primary:hover,.hub-module__8birfa__primary:focus-visible{background:color-mix(in srgb, var(--hub-cyan) 80%, var(--page-bright));outline:none}.hub-module__8birfa__secondary:hover,.hub-module__8birfa__secondary:focus-visible{background:color-mix(in srgb, var(--hub-cyan) 10%, transparent);outline:none}.hub-module__8birfa__section{border-top:1px solid var(--hub-border);padding:clamp(2rem,5vw,3rem) 0}.hub-module__8birfa__sectionIntro{max-width:780px}.hub-module__8birfa__sectionIntro h2{font:600 1.4rem/1.25 var(--font-mono);margin:0}.hub-module__8birfa__sectionIntro p{color:var(--hub-muted);font:1rem/1.7 var(--font-mono);margin:1rem 0 0}.hub-module__8birfa__grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2rem;display:grid}.hub-module__8birfa__card{border:1px solid var(--hub-border);background:var(--hub-panel);min-height:0;color:inherit;flex-direction:column;padding:1.5rem;text-decoration:none;transition:border-color .14s;display:flex;position:relative}.hub-module__8birfa__card:hover,.hub-module__8birfa__card:focus-visible{border-color:var(--hub-cyan);outline:none}.hub-module__8birfa__cardKicker{margin:0}.hub-module__8birfa__card h3{font:600 1.1rem/1.3 var(--font-mono);margin:.75rem 0 0}.hub-module__8birfa__card p{color:var(--hub-muted);font:.9rem/1.65 var(--font-mono);margin:.9rem 0 0}.hub-module__8birfa__cardArrow{color:var(--hub-cyan);margin-top:auto;padding-top:1.5rem;font-size:.8rem}.hub-module__8birfa__progression .hub-module__8birfa__card:not(:last-child):after{z-index:1;color:var(--hub-amber);content:"→";font-size:1.25rem;position:absolute;top:50%;right:-1.1rem;transform:translateY(-50%)}.hub-module__8birfa__programs{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2rem;display:grid}.hub-module__8birfa__program{border:1px solid var(--hub-border);background:var(--hub-panel);min-height:0;padding:1.35rem 1.5rem}.hub-module__8birfa__program .hub-module__8birfa__cardKicker{margin:0}.hub-module__8birfa__program h3{font:600 1.1rem/1.3 var(--font-mono);margin:.75rem 0 0}.hub-module__8birfa__program p:last-child{color:var(--hub-muted);font:.86rem/1.6 var(--font-mono);margin:.75rem 0 0}.hub-module__8birfa__supportGrid{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:2rem;display:grid}.hub-module__8birfa__supportCard{border:1px solid var(--hub-border);background:var(--hub-panel);min-height:0;padding:1.5rem}.hub-module__8birfa__supportCard h3{font:600 1.1rem/1.3 var(--font-mono);margin:.75rem 0 0}.hub-module__8birfa__supportCard p{color:var(--hub-muted);font:.9rem/1.65 var(--font-mono);margin:.9rem 0 0}.hub-module__8birfa__supportCard a{color:var(--hub-cyan);margin-top:1.4rem;font-size:.8rem;text-decoration:none;display:inline-block}.hub-module__8birfa__supportCard a:hover,.hub-module__8birfa__supportCard a:focus-visible{text-underline-offset:.25rem;text-decoration:underline}.hub-module__8birfa__helpSplit{grid-template-columns:minmax(0,.9fr) minmax(280px,1.1fr);align-items:start;gap:3rem;margin-top:2rem;display:grid}.hub-module__8birfa__helpSplit>div>p{color:var(--hub-muted);font:1rem/1.7 var(--font-mono);margin:0}.hub-module__8birfa__helpSplit>div>p+p{margin-top:1rem}.hub-module__8birfa__manFigure{border:1px solid var(--hub-border);background:var(--hub-bg);margin:0}.hub-module__8birfa__manFigure figcaption{border-bottom:1px solid var(--hub-border);color:var(--hub-muted);padding:.8rem 1rem;font-size:.8rem}.hub-module__8birfa__manFigure pre{color:var(--hub-text);font:.82rem/1.9 var(--font-mono);white-space:pre-wrap;margin:0;padding:1.2rem 1rem}.hub-module__8birfa__clidePanel{border:1px solid var(--hub-border);border-left:2px solid var(--hub-cyan);background:var(--hub-panel);grid-template-columns:1fr auto;align-items:end;gap:2rem;margin-top:2rem;padding:1.5rem;display:grid}.hub-module__8birfa__clidePanel p{max-width:700px;color:var(--hub-muted);font:.95rem/1.7 var(--font-mono);margin:0}.hub-module__8birfa__clidePanel p+p{margin-top:.8rem}.hub-module__8birfa__note{border-left:2px solid var(--hub-amber);background:color-mix(in srgb, var(--hub-amber) 6%, transparent);max-width:900px;color:var(--hub-muted);font:.9rem/1.7 var(--font-mono);margin-top:2rem;padding:1.35rem 1.5rem}.hub-module__8birfa__note strong{color:var(--hub-text)}.hub-module__8birfa__closing{border-top:1px solid var(--hub-border);padding:clamp(2rem,5vw,3rem) 0 clamp(3rem,6vw,4rem)}.hub-module__8birfa__closing h2{max-width:950px;font:600 1.4rem/1.25 var(--font-mono);margin:0}.hub-module__8birfa__closing p{max-width:720px;color:var(--hub-muted);font:1rem/1.7 var(--font-mono);margin:1rem 0 0}@media (max-width:900px){.hub-module__8birfa__grid{grid-template-columns:1fr}.hub-module__8birfa__progression .hub-module__8birfa__card:not(:last-child):after{display:none}.hub-module__8birfa__card{min-height:0}.hub-module__8birfa__programs,.hub-module__8birfa__supportGrid,.hub-module__8birfa__helpSplit{grid-template-columns:1fr}.hub-module__8birfa__clidePanel{grid-template-columns:1fr;align-items:start}}@media (max-width:680px){.hub-module__8birfa__shell{width:calc(100% - 2rem)}.hub-module__8birfa__actions{flex-direction:column;align-items:stretch}.hub-module__8birfa__primary,.hub-module__8birfa__secondary{width:100%}}