.NBMKqW_heading{isolation:isolate}.NBMKqW_word{vertical-align:baseline;max-width:100%;display:inline-block;position:relative}.NBMKqW_glyph{z-index:1;overflow-wrap:anywhere;max-width:100%;display:inline-block;position:relative}.NBMKqW_word:after{content:"";z-index:0;background:color-mix(in oklab, var(--primary) 18%, transparent);transform-origin:0;pointer-events:none;position:absolute;inset:18% -.025em 2%;transform:scaleX(0)}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.NBMKqW_word{animation:.42s cubic-bezier(.16,1,.3,1) both NBMKqW_arrive;animation-delay:var(--arrival)}.NBMKqW_glyph{transition:transform .26s cubic-bezier(.22,1,.36,1)}.NBMKqW_word:after{transition:transform .24s cubic-bezier(.16,1,.3,1)}.NBMKqW_word:hover:after{transform:scaleX(1)}.NBMKqW_word:hover .NBMKqW_glyph{will-change:transform}}@keyframes NBMKqW_arrive{0%{transform:translateY(.07em)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce),(hover:none),(pointer:coarse){.NBMKqW_glyph{transform:none!important}}
.RbcMrq_stack{isolation:isolate;gap:1.5rem;display:grid}.RbcMrq_card{scroll-margin-top:calc(128px + var(--chapter-index) * 20px);background:var(--card);position:relative}@media (min-width:1024px) and (min-height:800px) and (prefers-reduced-motion:no-preference){.RbcMrq_stack[data-fits=true]{gap:3rem;padding-bottom:4rem}.RbcMrq_stack[data-fits=true] .RbcMrq_card{top:calc(112px + var(--chapter-index) * 20px);z-index:calc(var(--chapter-index) + 1);box-shadow:0 -8px 24px -20px color-mix(in oklab, var(--foreground) 35%, transparent);position:sticky}.RbcMrq_stack[data-fits=true] .RbcMrq_card:focus-within{z-index:10}}
.bpnPSq_chapters{border-block:1px solid var(--border);margin-block:-1rem 3rem;padding-block:1rem}.bpnPSq_label{letter-spacing:.07em;text-transform:uppercase;color:var(--muted-foreground);justify-content:space-between;gap:1rem;margin-bottom:1rem;font-size:.65rem;display:flex}.bpnPSq_chapters>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;display:grid}.bpnPSq_chapters a{border:1px solid #0000;border-bottom:3px solid var(--border);background:var(--muted);align-items:center;gap:.7rem;min-height:66px;padding:.9rem .75rem;display:flex}.bpnPSq_number{color:var(--muted-foreground);font-family:Georgia,serif;font-size:1.25rem;font-style:italic}.bpnPSq_chapters strong{font-size:.8rem;font-weight:500;display:block}.bpnPSq_chapters small{color:var(--muted-foreground);margin-top:.25rem;font-size:.6rem;display:block}.bpnPSq_chapters svg{flex-shrink:0;margin-left:auto}.bpnPSq_chapters a[aria-current=page]{border-color:var(--border);border-bottom-color:var(--primary);background:color-mix(in oklab,var(--primary) 12%,var(--background))}.bpnPSq_chapters a:hover{border-bottom-color:var(--foreground)}.bpnPSq_sequence{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:1rem;margin-top:2rem;padding-block:1.5rem 3rem;display:grid}.bpnPSq_sequence a{align-items:center;gap:1rem;min-height:64px;font-size:1.1rem;display:flex}.bpnPSq_sequence a:last-child{text-align:right;justify-content:flex-end}.bpnPSq_sequence small{color:var(--muted-foreground);margin-bottom:.4rem;font-size:.65rem;display:block}.bpnPSq_chapters a:focus-visible,.bpnPSq_sequence a:focus-visible{outline:2px solid var(--ring);outline-offset:4px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.bpnPSq_chapters a{transition:transform .2s}.bpnPSq_chapters a:hover{transform:translateY(-3px)rotate(-.5deg)}}@media (max-width:900px){.bpnPSq_chapters>div{grid-template-columns:repeat(3,minmax(0,1fr))}.bpnPSq_chapters a{min-width:0}}@media (max-width:500px){.bpnPSq_sequence a{font-size:.9rem}.bpnPSq_sequence{gap:.75rem}}.bpnPSq_label,.bpnPSq_chapters small,.bpnPSq_sequence small{font-size:.75rem}.bpnPSq_chapters strong{font-size:.9375rem}.bpnPSq_chapters>div{scroll-snap-type:x proximity}.bpnPSq_chapters a{scroll-snap-align:start}@media (max-width:500px){.bpnPSq_chapters>div{grid-template-columns:repeat(2,minmax(0,1fr))}.bpnPSq_chapters a:last-child{grid-column:1/-1}}@media (max-width:640px){.bpnPSq_chapters>div{border-top:1px solid var(--border);flex-direction:column;gap:0;display:flex}.bpnPSq_chapters a{border:0;border-bottom:1px solid var(--border);background:0 0;gap:.9rem;min-height:52px;padding:.65rem .35rem;transform:none}.bpnPSq_chapters a:last-child{grid-column:auto}.bpnPSq_number{width:1.6rem;font-size:1.05rem}.bpnPSq_chapters a>span:nth-child(2){flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}.bpnPSq_chapters small{margin-top:0}.bpnPSq_chapters a[aria-current=page]{background:color-mix(in oklab,var(--primary) 7%,var(--background));border-color:var(--border);box-shadow:inset 3px 0 0 var(--primary);padding-left:.75rem}.bpnPSq_chapters a[aria-current=page] .bpnPSq_number,.bpnPSq_chapters a[aria-current=page] strong{color:var(--primary)}}
.robzuW_nav{border-block:1px solid var(--border);margin-bottom:3rem;padding-block:2rem}.robzuW_header{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.75rem;display:flex}.robzuW_header h2{letter-spacing:-.03em;margin-top:.6rem;font-size:clamp(1.35rem,2.5vw,2rem);font-weight:550}.robzuW_header div>p:last-child{max-width:58ch;color:var(--muted-foreground);margin-top:.7rem;font-size:.85rem;line-height:1.7}.robzuW_all{border-bottom:1px solid;align-items:center;gap:.7rem;min-height:44px;font-size:.8rem;display:inline-flex}.robzuW_groups{gap:1.5rem;display:grid}.robzuW_groupHeading{align-items:center;gap:.9rem;padding-bottom:1rem;display:flex}.robzuW_groupHeading>span{color:var(--primary);font:.7rem var(--font-geist-mono), monospace}.robzuW_groupHeading h3{font-size:.95rem;font-weight:550}.robzuW_groupHeading p{color:var(--muted-foreground);margin-top:.2rem;font-size:.7rem}.robzuW_icon{color:var(--primary);display:flex}.robzuW_name{font-size:.9rem;font-weight:550;line-height:1.4;display:block}.robzuW_description{color:var(--muted-foreground);margin-top:.3rem;font-size:.75rem;line-height:1.5;display:block}.robzuW_current{color:var(--primary);align-items:center;gap:.25rem;margin-top:.5rem;font-size:.65rem;display:flex}.robzuW_arrow{color:var(--muted-foreground)}.robzuW_service:focus-visible,.robzuW_all:focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media (max-width:639px){.robzuW_header{margin-bottom:1.25rem}.robzuW_groups{gap:1.75rem}.robzuW_groupHeading{gap:.7rem;padding-bottom:.5rem}.robzuW_groupHeading p{display:none}.robzuW_group ul{border-top:1px solid var(--border)}.robzuW_service{border-bottom:1px solid var(--border);grid-template-columns:1.25rem 1fr 1rem;align-items:center;gap:.85rem;min-height:3rem;padding:.7rem .1rem;display:grid}.robzuW_icon svg{width:18px;height:18px}.robzuW_name{font-weight:500}.robzuW_description{display:none}.robzuW_service[aria-current=page] .robzuW_name{color:var(--primary);font-weight:600}.robzuW_service[aria-current=page]>span:nth-child(2){justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.robzuW_current{border:1px solid color-mix(in oklab, var(--primary) 35%, transparent);white-space:nowrap;border-radius:999px;margin-top:0;padding:.1rem .45rem}.robzuW_service:active{background:var(--muted)}}@media (min-width:640px){.robzuW_group ul{gap:.5rem;display:grid}.robzuW_service{border:1px solid var(--border);background:var(--background);grid-template-columns:2.1rem 1fr 1rem;align-items:center;gap:.75rem;padding:1rem .8rem;transition:background .18s,border-color .18s;display:grid}.robzuW_service[aria-current=page]{border-color:var(--primary);background:color-mix(in oklab, var(--primary) 7%, var(--background))}}@media (min-width:640px) and (hover:hover){.robzuW_service:hover{background:var(--muted);border-color:var(--primary)}}@media (min-width:1000px){.robzuW_groups{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.robzuW_service{transition:none}}
