._8_PyIq_logo{color:var(--color-foreground);align-items:center;line-height:1;display:inline-flex}._8_PyIq_mark{flex-shrink:0;width:auto;height:25px}._8_PyIq_name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.tKsomW_panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--rounded-lg);display:grid;overflow:hidden}.tKsomW_head{justify-content:space-between;gap:var(--spacing-xs) var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);font:var(--type-label-caps);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-on-surface-muted);background:var(--color-surface-muted);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.tKsomW_head span:last-child{text-transform:none;letter-spacing:normal;font:var(--type-label-md)}.tKsomW_rows{gap:var(--spacing-lg);padding:var(--spacing-lg);display:grid}.tKsomW_row{gap:var(--spacing-xs);display:grid}.tKsomW_row dt{font:var(--type-label-md);color:var(--color-on-surface-muted)}.tKsomW_row dd{gap:var(--spacing-sm);display:grid}.tKsomW_score{font:var(--type-headline-lg);letter-spacing:var(--tracking-headline-lg);color:var(--color-on-surface)}.tKsomW_out{font:var(--type-label-md);color:var(--color-on-surface-muted)}.tKsomW_bar{background:var(--color-surface-muted);border-radius:var(--rounded-sm);height:6px;display:block;overflow:hidden}.tKsomW_fill,.tKsomW_fillAfter{height:100%;display:block}.tKsomW_fill{background:var(--color-on-surface-muted)}.tKsomW_fillAfter{background:var(--color-highlight)}.tKsomW_command{gap:var(--spacing-xs);padding:var(--spacing-md) var(--spacing-lg);border-top:1px solid var(--color-border);background:var(--color-surface-muted);display:grid}.tKsomW_label{font:var(--type-label-caps);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-on-surface-muted)}.tKsomW_command code{font:var(--type-mono);color:var(--color-on-surface);overflow-wrap:anywhere}.tKsomW_caption{padding:var(--spacing-md) var(--spacing-lg);font:var(--type-body-sm);color:var(--color-on-surface-muted);border-top:1px solid var(--color-border)}.tKsomW_caption a{color:var(--color-accent)}
.pY4K0a_form{gap:var(--spacing-sm);max-width:640px;display:grid}.pY4K0a_label{font:var(--type-label-md);color:var(--color-on-surface)}.pY4K0a_row{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.pY4K0a_input{min-width:0;height:44px;padding:var(--spacing-sm) var(--spacing-md);font:var(--type-mono);color:var(--color-on-surface);background:var(--color-surface);border:1px solid var(--color-input);border-radius:var(--rounded-md);flex:280px}.pY4K0a_input::placeholder{color:var(--color-on-surface-muted)}.pY4K0a_input:focus-visible{outline:2px solid var(--color-ring);outline-offset:0;border-color:var(--color-ring)}
.ejOdHG_hero{padding:var(--spacing-2xl) var(--spacing-gutter);border-bottom:1px solid var(--color-border);position:relative;overflow:hidden}.ejOdHG_inner{z-index:1;gap:var(--spacing-2xl);max-width:var(--spacing-max-width);align-items:center;margin:0 auto;display:grid;position:relative}.ejOdHG_copy{gap:var(--spacing-lg);display:grid}.ejOdHG_title{font:var(--type-display);letter-spacing:var(--tracking-display);max-width:24ch}.ejOdHG_subtitle{margin-top:var(--spacing-sm);font:var(--type-headline-lg);letter-spacing:var(--tracking-headline-lg);color:var(--color-on-surface-muted);display:block}@media (max-width:720px){.ejOdHG_subtitle{font:var(--type-headline-md);letter-spacing:var(--tracking-headline-md)}}.ejOdHG_lead{font:var(--type-body-lg);color:var(--color-on-surface-muted);max-width:52ch}.ejOdHG_actions{gap:var(--spacing-md);display:grid}.ejOdHG_after{font:var(--type-body-sm);color:var(--color-on-surface-muted)}.ejOdHG_after a{color:var(--color-accent)}.ejOdHG_proof{min-width:0}.ejOdHG_enter{animation:ejOdHG_motion-rise var(--duration-slow) var(--ease-spring) both;animation-delay:calc(var(--index) * 60ms)}@media (prefers-reduced-motion:reduce){.ejOdHG_enter{animation-duration:var(--duration-fast);animation-delay:initial}}@media (min-width:1000px){.ejOdHG_hero{padding-block:var(--spacing-3xl)}.ejOdHG_inner{grid-template-columns:1.25fr 1fr}}@keyframes ejOdHG_motion-rise{0%{opacity:.01;transform:translateY(var(--motion-rise));filter:blur(var(--motion-blur))}}
.IZX4wG_list{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));list-style:none;display:grid}.IZX4wG_step{gap:var(--spacing-sm);padding:var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--rounded-lg);background:var(--color-surface);align-content:start;display:grid}.IZX4wG_number{font:var(--type-label-caps);letter-spacing:var(--tracking-caps);color:var(--color-highlight)}.IZX4wG_title{font:var(--type-headline-md);letter-spacing:var(--tracking-headline-md)}.IZX4wG_text{font:var(--type-body-md);color:var(--color-on-surface-muted)}.IZX4wG_link{font:var(--type-label-md);color:var(--color-accent)}
.OFzTYW_page{padding:var(--spacing-xl) 0 var(--spacing-3xl)}.OFzTYW_inner{gap:var(--spacing-md);display:grid}.OFzTYW_header{gap:var(--spacing-md);max-width:var(--spacing-max-width);padding:var(--spacing-2xl) var(--spacing-gutter) var(--spacing-lg);justify-items:start;margin:0 auto;display:grid}.OFzTYW_badge{font:var(--type-label-caps);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-on-secondary);background:var(--color-secondary);border:1px solid var(--color-border);border-radius:var(--rounded-sm);padding:2px 8px;display:inline-flex}.OFzTYW_title{font:var(--type-headline-lg);letter-spacing:var(--tracking-headline-lg);max-width:24ch}.OFzTYW_byline{font:var(--type-label-md);color:var(--color-on-surface-muted)}.OFzTYW_lead{font:var(--type-body-lg);color:var(--color-on-surface-muted);max-width:var(--spacing-reading-width)}.OFzTYW_lead a,.OFzTYW_prose a,.OFzTYW_note a,.OFzTYW_caption a,.OFzTYW_table a,.OFzTYW_glossary a,.OFzTYW_point a{color:var(--color-accent)}.OFzTYW_lead strong,.OFzTYW_prose strong,.OFzTYW_note strong{color:var(--color-foreground);font-weight:600}.OFzTYW_page code,.OFzTYW_header code{font:var(--type-mono);background:var(--color-surface-muted);border-radius:var(--rounded-sm);overflow-wrap:anywhere;padding:1px 4px}.OFzTYW_section{gap:var(--spacing-lg);padding:var(--spacing-xl) 0;border-top:1px solid var(--color-border);scroll-margin-top:calc(var(--header-height) + var(--spacing-md));display:grid}.OFzTYW_sectionTitle{font:var(--type-headline-lg);letter-spacing:var(--tracking-headline-lg)}.OFzTYW_prose{gap:var(--spacing-md);font:var(--type-body-md);color:var(--color-on-surface-muted);display:grid}.OFzTYW_prose p{max-width:var(--spacing-reading-width)}.OFzTYW_prose ul,.OFzTYW_prose ol{padding-left:var(--spacing-lg);max-width:var(--spacing-reading-width)}.OFzTYW_prose li+li{margin-top:var(--spacing-xs)}.OFzTYW_pre{padding:var(--spacing-md) var(--spacing-lg);font:var(--type-mono);color:var(--color-on-surface);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--rounded-lg);margin:0;overflow-x:auto}.OFzTYW_pre code{overflow-wrap:normal;background:0 0;padding:0}.OFzTYW_dim{color:var(--color-on-surface-muted)}.OFzTYW_amber{color:var(--color-highlight)}.OFzTYW_green{color:var(--color-success)}.OFzTYW_figure{gap:var(--spacing-sm);margin:0;display:grid}.OFzTYW_diagram{padding:var(--spacing-md);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--rounded-lg);overflow-x:auto}.OFzTYW_diagram svg{width:100%;min-width:640px;height:auto;display:block}.OFzTYW_diagram text{font-family:var(--font-family-sans);fill:var(--color-on-surface);font-size:.8125rem}.OFzTYW_diagram .OFzTYW_label{font-family:var(--font-family-mono);font-weight:700}.OFzTYW_diagram .OFzTYW_sub{fill:var(--color-on-surface-muted);font-size:.75rem}.OFzTYW_diagram .OFzTYW_textAmber{fill:var(--color-highlight);font-weight:600}.OFzTYW_diagram .OFzTYW_textGreen{fill:var(--color-success);font-weight:600}.OFzTYW_box{fill:var(--color-surface);stroke:var(--color-input);stroke-width:1.25px}.OFzTYW_boxBlue{fill:var(--color-surface-muted);stroke:var(--color-accent);stroke-width:1.5px}.OFzTYW_boxSoft{fill:var(--color-surface-muted);stroke:var(--color-border);stroke-width:1px}.OFzTYW_line{stroke:var(--color-on-surface);stroke-width:1.5px;fill:none}.OFzTYW_lineReturn{stroke:var(--color-on-surface-muted);stroke-width:1.5px;fill:none;stroke-dasharray:5 4}.OFzTYW_lineAmber{stroke:var(--color-highlight);stroke-width:1.75px;fill:none}.OFzTYW_lineGreen{stroke:var(--color-success);stroke-width:1.75px;fill:none}.OFzTYW_lifeline{stroke:var(--color-input);stroke-width:1px;stroke-dasharray:2 5}.OFzTYW_headInk{fill:var(--color-on-surface)}.OFzTYW_headMuted{fill:var(--color-on-surface-muted)}.OFzTYW_headAmber{fill:var(--color-highlight)}.OFzTYW_headGreen{fill:var(--color-success)}.OFzTYW_caption{font:var(--type-body-sm);color:var(--color-on-surface-muted);max-width:var(--spacing-reading-width)}.OFzTYW_note{max-width:var(--spacing-reading-width);padding:var(--spacing-md) var(--spacing-lg);font:var(--type-body-sm);color:var(--color-on-surface-muted);background:var(--color-surface);border:1px solid var(--color-border);border-left:3px solid var(--color-accent);border-radius:var(--rounded-md)}.OFzTYW_tableWrap{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--rounded-lg);overflow-x:auto}.OFzTYW_table{border-collapse:collapse;width:100%;min-width:620px;font:var(--type-body-sm);color:var(--color-on-surface-muted)}.OFzTYW_table th,.OFzTYW_table td{padding:var(--spacing-sm) var(--spacing-md);text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border)}.OFzTYW_table tr:last-child th,.OFzTYW_table tr:last-child td{border-bottom:0}.OFzTYW_table thead th{font:var(--type-label-caps);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-on-surface-muted);background:var(--color-surface-muted)}.OFzTYW_table tbody th{font:var(--type-label-md);color:var(--color-on-surface);white-space:nowrap}.OFzTYW_table tbody th.OFzTYW_wrapHead{white-space:normal;min-width:12rem}.OFzTYW_points{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.OFzTYW_point{padding:var(--spacing-lg);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--rounded-lg)}.OFzTYW_point h3{margin-bottom:var(--spacing-xs);font:var(--type-headline-sm);letter-spacing:var(--tracking-headline-sm);color:var(--color-on-surface)}.OFzTYW_point p{font:var(--type-body-sm);color:var(--color-on-surface-muted)}.OFzTYW_glossary{gap:var(--spacing-sm) var(--spacing-lg);font:var(--type-body-md);color:var(--color-on-surface-muted);grid-template-columns:max-content 1fr;display:grid}.OFzTYW_glossary dt{font:var(--type-label-md);color:var(--color-foreground)}.OFzTYW_ctaRow{gap:var(--spacing-md);flex-wrap:wrap;display:flex}.OFzTYW_cta,.OFzTYW_ctaSecondary{height:44px;padding:0 var(--spacing-lg);font:var(--type-label-md);border-radius:var(--rounded-md);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.OFzTYW_cta{color:var(--color-on-primary);background:var(--color-primary)}.OFzTYW_ctaSecondary{color:var(--color-foreground);border:1px solid var(--color-border)}.OFzTYW_ctaSecondary:hover{background:var(--color-surface-muted)}@media (max-width:799px){.OFzTYW_glossary{gap:var(--spacing-xs);grid-template-columns:1fr}.OFzTYW_glossary dd{margin-bottom:var(--spacing-sm)}}@media (min-width:900px){.OFzTYW_title{font:var(--type-display);letter-spacing:var(--tracking-display)}}
.HW-reG_breadcrumbs ol{gap:var(--spacing-xs);font:var(--type-label-md);color:var(--color-on-surface-muted);flex-wrap:wrap;list-style:none;display:flex}.HW-reG_breadcrumbs li+li:before{content:"/";margin-right:var(--spacing-xs);color:var(--color-border)}.HW-reG_breadcrumbs a{color:var(--color-on-surface-muted)}.HW-reG_breadcrumbs a:hover{color:var(--color-accent)}.HW-reG_breadcrumbs [aria-current=page]{color:var(--color-foreground)}.HW-reG_editions{font:var(--type-label-md);color:var(--color-on-surface-muted)}.HW-reG_editions a{color:var(--color-accent)}.HW-reG_group{gap:var(--spacing-md);display:grid}.HW-reG_groupTitle{font:var(--type-headline-md);letter-spacing:var(--tracking-headline-md)}.HW-reG_prompt{font:var(--type-body-md);color:var(--color-on-surface-muted);max-width:64ch}.HW-reG_block{gap:var(--spacing-md);padding:var(--spacing-xl) 0;border-top:1px solid var(--color-border);display:grid}.HW-reG_blockTitle{font:var(--type-headline-md);letter-spacing:var(--tracking-headline-md)}.HW-reG_demoLinks{gap:var(--spacing-sm);list-style:none;display:grid}.HW-reG_demoLinks a{font:var(--type-label-md);color:var(--color-accent);overflow-wrap:anywhere}.HW-reG_demoPanel{min-width:0;max-width:100%;padding:var(--spacing-lg);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--rounded-lg)}.HW-reG_demoTabs{gap:var(--spacing-xs);margin-bottom:var(--spacing-md);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.HW-reG_demoTab{height:36px;padding:0 var(--spacing-md);font:var(--type-label-md);color:var(--color-on-surface-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px}.HW-reG_demoTab:hover{color:var(--color-foreground)}.HW-reG_demoTab[aria-selected=true]{color:var(--color-foreground);border-bottom-color:var(--color-highlight)}.HW-reG_demoNote{margin-bottom:var(--spacing-md);font:var(--type-body-sm);color:var(--color-on-surface-muted);overflow-wrap:anywhere}.HW-reG_demoNote code{font:var(--type-mono)}.HW-reG_demoActions{align-items:center;gap:var(--spacing-sm) var(--spacing-md);margin-bottom:var(--spacing-md);flex-wrap:wrap;display:flex}.HW-reG_demoButton{max-width:100%;padding:var(--spacing-sm) var(--spacing-md);font:var(--type-mono);text-align:left;overflow-wrap:anywhere;color:var(--color-on-secondary);background:var(--color-secondary);border:1px solid var(--color-border);border-radius:var(--rounded-md);cursor:pointer;font-weight:600}.HW-reG_demoButton:hover{border-color:var(--color-input)}.HW-reG_demoLink{font:var(--type-label-md);color:var(--color-accent)}.HW-reG_demoStatus:focus{outline:none}.HW-reG_demoMeta,.HW-reG_demoProblem{margin-bottom:var(--spacing-md);font:var(--type-label-md);overflow-wrap:anywhere}.HW-reG_demoMeta{color:var(--color-on-surface-muted);font-variant-numeric:tabular-nums}.HW-reG_demoProblem{color:var(--color-error)}.HW-reG_demoJson,.HW-reG_demoCurl{max-width:100%;margin-bottom:var(--spacing-md);padding:var(--spacing-md);font:var(--type-mono);color:var(--color-on-surface);background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--rounded-md);overflow-x:auto}.HW-reG_demoJson{max-height:320px}.HW-reG_demoReadiness{gap:var(--spacing-xs);margin-top:var(--spacing-md);display:grid}.HW-reG_demoReadinessLine{font:var(--type-body-md);color:var(--color-on-surface-muted);overflow-wrap:anywhere}.HW-reG_demoReadinessLink{width:fit-content;font:var(--type-label-md);color:var(--color-accent)}.HW-reG_agentsBand{gap:var(--spacing-lg);padding:var(--spacing-xl);background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--rounded-lg);align-items:end;display:grid}.HW-reG_eyebrow{font:var(--type-label-caps);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-on-surface-muted)}.HW-reG_bandTitle{margin:var(--spacing-xs) 0 var(--spacing-sm);font:var(--type-headline-md);letter-spacing:var(--tracking-headline-md)}.HW-reG_bandText{font:var(--type-body-md);color:var(--color-on-surface-muted);max-width:64ch}.HW-reG_bandLink{font:var(--type-label-md);color:var(--color-accent);white-space:nowrap}@media (min-width:900px){.HW-reG_agentsBand{grid-template-columns:1fr auto}}
.w0G2uq_list{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));list-style:none;display:grid}.w0G2uq_item{gap:var(--spacing-xs);height:100%;padding:var(--spacing-md) var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--rounded-lg);color:var(--color-on-surface);text-decoration:none;display:grid}.w0G2uq_item:hover{border-color:var(--color-on-surface)}.w0G2uq_name{font:var(--type-headline-sm);letter-spacing:var(--tracking-headline-sm)}.w0G2uq_fact{font:var(--type-body-sm);color:var(--color-on-surface-muted)}
