._6cbUfa_account{anchor-name:--account}._6cbUfa_avatar{width:calc(var(--spacing-lg) + var(--spacing-xs));height:calc(var(--spacing-lg) + var(--spacing-xs));border:1px solid var(--color-border);border-radius:var(--rounded-full);background:var(--color-surface-muted);color:var(--color-foreground);font:var(--type-label-md);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), transform var(--duration-instant) var(--ease-out);place-items:center;padding:0;display:inline-grid}._6cbUfa_avatar:hover{background-color:var(--color-border)}._6cbUfa_avatar:active{transform:scale(var(--press-scale))}._6cbUfa_avatar:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}._6cbUfa_menu{position-anchor:--account;position-area:bottom span-left;transform-origin:100% 0}@supports not (anchor-name:--x){._6cbUfa_menu{left:auto;right:var(--spacing-gutter)}}._6cbUfa_who{padding:var(--spacing-xs) var(--spacing-sm) var(--spacing-sm);border-bottom:1px solid var(--color-border);margin:0;margin-bottom:var(--spacing-xs);font:var(--type-body-sm);color:var(--color-on-surface-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._6cbUfa_actions{margin-top:var(--spacing-xs);padding-top:var(--spacing-xs);border-top:1px solid var(--color-border);display:grid}._6cbUfa_actions button{width:100%;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--rounded-sm);color:inherit;font:var(--type-body-sm);text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none}._6cbUfa_actions button:hover{background-color:var(--color-surface-muted)}
._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)}
@supports (animation-timeline:view()){.VHC1yq_reveal,.VHC1yq_step{animation-name:VHC1yq_motion-rise;animation-fill-mode:both;animation-timing-function:var(--ease-out);animation-timeline:view();animation-range:entry entry 40%}.VHC1yq_step{animation-range:entry calc(var(--index) * 8%) entry calc(40% + var(--index) * 8%)}}@keyframes VHC1yq_motion-rise{0%{opacity:.01;transform:translateY(var(--motion-rise));filter:blur(var(--motion-blur))}}
.ZXevnG_section{padding:var(--spacing-2xl) var(--spacing-gutter)}.ZXevnG_inner{max-width:var(--spacing-max-width);margin:0 auto}.ZXevnG_head{gap:var(--spacing-sm);max-width:var(--spacing-reading-width);margin-bottom:var(--spacing-xl);display:grid}.ZXevnG_title{font:var(--type-headline-lg);letter-spacing:var(--tracking-headline-lg)}.ZXevnG_lead{font:var(--type-body-lg);color:var(--color-on-surface-muted)}.ZXevnG_default{background:var(--color-background)}.ZXevnG_muted{background:var(--color-surface-muted);border-block:1px solid var(--color-border)}.ZXevnG_inverse{border-block:1px solid var(--color-border)}@media (min-width:900px){.ZXevnG_section{padding-block:var(--spacing-3xl)}}
.ByFhQW_actions{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}
.plje-a_panel{margin-top:var(--spacing-xs);padding-top:var(--spacing-sm);border-top:1px solid var(--color-border)}.plje-a_summary{cursor:pointer;font:var(--type-label-md);color:var(--color-on-surface)}.plje-a_summary:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px;border-radius:var(--rounded-sm)}.plje-a_totals{color:var(--color-on-surface-muted)}.plje-a_steps{gap:var(--spacing-sm);margin:var(--spacing-md) 0 0;padding:0;list-style:none;display:grid}.plje-a_step{gap:var(--spacing-xs);display:grid}.plje-a_head{align-items:baseline;gap:var(--spacing-xs) var(--spacing-sm);flex-wrap:wrap;display:flex}.plje-a_name{font:var(--type-label-md)}.plje-a_kind{font:var(--type-label-caps);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-on-surface-muted)}.plje-a_numbers{font:var(--type-mono);color:var(--color-on-surface-muted);margin-left:auto}.plje-a_track{background:var(--color-surface-muted);border-radius:var(--rounded-full);height:4px;display:block}.plje-a_bar{background:var(--color-accent);border-radius:var(--rounded-full);height:100%;display:block}.plje-a_sources{gap:var(--spacing-xs) var(--spacing-md);font:var(--type-body-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.plje-a_sources a{color:var(--color-accent)}.plje-a_note{margin:var(--spacing-md) 0 0;font:var(--type-body-sm);color:var(--color-on-surface-muted)}
.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)}
.Lfw2iW_chat{gap:var(--spacing-md);max-width:var(--spacing-reading-width);display:grid}.Lfw2iW_log{gap:var(--spacing-md);margin:0;padding:0;list-style:none;display:grid}.Lfw2iW_log:empty{display:none}.Lfw2iW_question,.Lfw2iW_answer{gap:var(--spacing-xs);padding:var(--spacing-md) var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--rounded-lg);display:grid}.Lfw2iW_question{background:var(--color-surface-muted)}.Lfw2iW_answer{background:var(--color-surface)}.Lfw2iW_who{font:var(--type-label-caps);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-on-surface-muted)}.Lfw2iW_text{font:var(--type-body-md);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.Lfw2iW_text a,.Lfw2iW_sources a{color:var(--color-accent)}.Lfw2iW_sources{gap:var(--spacing-xs) var(--spacing-md);margin:var(--spacing-xs) 0 0;padding:var(--spacing-sm) 0 0;border-top:1px solid var(--color-border);font:var(--type-body-sm);flex-wrap:wrap;list-style:none;display:flex}.Lfw2iW_status{min-height:1.5em;font:var(--type-body-sm);color:var(--color-on-surface-muted);margin:0}.Lfw2iW_form{gap:var(--spacing-sm);display:grid}.Lfw2iW_label{font:var(--type-label-md)}.Lfw2iW_input{width:100%;min-height:72px;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);resize:vertical}.Lfw2iW_input:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.Lfw2iW_input:disabled{color:var(--color-on-surface-muted)}.Lfw2iW_actions{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}
.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))}}
._3K0qkW_figure{gap:var(--spacing-lg);margin:0;display:grid}._3K0qkW_path{gap:var(--spacing-lg);counter-reset:step;margin:0;padding:0;list-style:none;display:grid}._3K0qkW_box{gap:var(--spacing-xs);padding:var(--spacing-md) var(--spacing-lg);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--rounded-lg);display:grid;position:relative}._3K0qkW_box:not(:last-child):after{content:"";left:var(--spacing-xl);width:1px;height:var(--spacing-lg);background:var(--color-accent);position:absolute;top:100%}._3K0qkW_name{font:var(--type-label-md)}._3K0qkW_role{font:var(--type-body-sm);color:var(--color-on-surface-muted)}._3K0qkW_tools{gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);border:1px dashed var(--color-border);border-radius:var(--rounded-lg);margin:0;list-style:none;display:grid}._3K0qkW_tool{gap:var(--spacing-xs);display:grid}._3K0qkW_code{font:var(--type-mono);padding:0 var(--spacing-xs);background:var(--color-surface-muted);border-radius:var(--rounded-sm);justify-self:start}._3K0qkW_where{font:var(--type-label-caps);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-on-surface-muted)}._3K0qkW_caption{font:var(--type-body-sm);color:var(--color-on-surface-muted)}._3K0qkW_caption a{color:var(--color-accent)}@media (min-width:900px){._3K0qkW_path{grid-template-columns:repeat(4,minmax(0,1fr))}._3K0qkW_box:not(:last-child):after{left:100%;top:var(--spacing-xl);width:var(--spacing-lg);height:1px}._3K0qkW_tools{grid-template-columns:repeat(3,minmax(0,1fr))}}
.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)}
.slKNwW_grid{gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.slKNwW_count{font:var(--type-label-md);color:var(--color-on-surface-muted)}.slKNwW_packs{margin-top:var(--spacing-xl);font:var(--type-body-md);color:var(--color-on-surface-muted)}.slKNwW_packs a{color:var(--color-accent);font:var(--type-label-md)}
.GpMa7W_scroller{border:1px solid var(--color-border);border-radius:var(--rounded-lg);margin-bottom:var(--spacing-md);overflow-x:auto}.GpMa7W_table{border-collapse:collapse;width:100%;min-width:40rem;font:var(--type-body-sm)}.GpMa7W_caption{text-align:left;font:var(--type-label-md);color:var(--color-on-surface-muted);padding:var(--spacing-sm) var(--spacing-md)}.GpMa7W_table th,.GpMa7W_table td{text-align:left;padding:var(--spacing-sm) var(--spacing-md);border-top:1px solid var(--color-border);vertical-align:top}.GpMa7W_table thead th{font:var(--type-label-md);color:var(--color-on-surface-muted)}
.yLMe7G_hero{padding:var(--spacing-2xl) var(--spacing-gutter);border-bottom:1px solid var(--color-border);position:relative;overflow:hidden}.yLMe7G_heroInner{z-index:1;gap:var(--spacing-2xl);max-width:var(--spacing-max-width);align-items:center;margin:0 auto;display:grid;position:relative}.yLMe7G_heroCopy{gap:var(--spacing-lg);min-width:0;display:grid}.yLMe7G_title{font:var(--type-display);letter-spacing:var(--tracking-display);max-width:20ch}.yLMe7G_lead{font:var(--type-body-lg);color:var(--color-on-surface-muted);max-width:52ch}.yLMe7G_start{gap:var(--spacing-sm);max-width:34rem;display:grid}.yLMe7G_after{font:var(--type-body-sm);color:var(--color-on-surface-muted)}.yLMe7G_after a,.yLMe7G_more a,.yLMe7G_credit a,.yLMe7G_limits a,.yLMe7G_recordingCaption a{color:var(--color-accent)}.yLMe7G_actions{gap:var(--spacing-md);flex-wrap:wrap;display:flex}.yLMe7G_code{min-width:0}.yLMe7G_problems{gap:var(--spacing-md);padding:0;list-style:none;display:grid}.yLMe7G_problem{align-content:start;gap:var(--spacing-md);padding:var(--spacing-lg);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--rounded-lg);display:grid}.yLMe7G_problemIcon{color:var(--color-error)}.yLMe7G_problemText{font:var(--type-headline-sm);letter-spacing:var(--tracking-headline-sm)}.yLMe7G_fix{gap:var(--spacing-xs);padding-top:var(--spacing-md);border-top:1px solid var(--color-border);font:var(--type-body-md);color:var(--color-on-surface-muted);display:grid}.yLMe7G_fixLabel{font:var(--type-label-caps);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-success)}.yLMe7G_payoff{gap:var(--spacing-md);max-width:var(--spacing-reading-width);margin-top:var(--spacing-xl);display:grid}.yLMe7G_payoffText{font:var(--type-headline-md);letter-spacing:var(--tracking-headline-md)}.yLMe7G_more{margin-top:var(--spacing-lg);font:var(--type-body-md);color:var(--color-on-surface-muted)}.yLMe7G_try{gap:var(--spacing-xl);align-items:start;display:grid}.yLMe7G_steps{gap:var(--spacing-lg);min-width:0;padding:0;list-style:none;display:grid}.yLMe7G_step{gap:var(--spacing-md);grid-template-columns:auto 1fr;display:grid}.yLMe7G_stepNumber{width:var(--spacing-xl);height:var(--spacing-xl);font:var(--type-label-md);color:var(--color-foreground);background:var(--color-surface-muted);border:1px solid var(--color-input);border-radius:var(--rounded-full);place-items:center;display:grid}.yLMe7G_stepBody{gap:var(--spacing-sm);min-width:0;display:grid}.yLMe7G_stepTitle{font:var(--type-headline-md);letter-spacing:var(--tracking-headline-md)}.yLMe7G_stepText{font:var(--type-body-md);color:var(--color-on-surface-muted)}.yLMe7G_recording{gap:var(--spacing-sm);min-width:0;display:grid}.yLMe7G_media{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--rounded-lg);width:100%;height:auto;display:block}.yLMe7G_recordingCaption{font:var(--type-body-sm);color:var(--color-on-surface-muted)}.yLMe7G_caveat{margin-top:var(--spacing-lg);font:var(--type-body-md);color:var(--color-on-surface-muted);max-width:var(--spacing-reading-width)}.yLMe7G_limits{gap:var(--spacing-md);max-width:var(--spacing-reading-width);padding:0;list-style:none;display:grid}.yLMe7G_limits li{padding-left:var(--spacing-lg);border-left:2px solid var(--color-border);font:var(--type-body-md);color:var(--color-on-surface-muted)}.yLMe7G_limits strong{color:var(--color-foreground)}.yLMe7G_closing{padding:var(--spacing-3xl) var(--spacing-gutter);background:var(--color-background);color:var(--color-foreground);position:relative;overflow:hidden}.yLMe7G_closingInner{z-index:1;gap:var(--spacing-lg);max-width:var(--spacing-max-width);justify-items:start;margin:0 auto;display:grid;position:relative}.yLMe7G_closingTitle{font:var(--type-display);letter-spacing:var(--tracking-display);max-width:18ch}.yLMe7G_closingCode{width:100%;max-width:34rem}.yLMe7G_credit{font:var(--type-body-sm);color:var(--color-on-surface-muted);max-width:56ch}@media (min-width:720px){.yLMe7G_problems{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.yLMe7G_hero{padding-block:var(--spacing-3xl)}.yLMe7G_heroInner{grid-template-columns:1.1fr 1fr}.yLMe7G_try{grid-template-columns:1fr 1.1fr}}@media (min-width:1200px){.yLMe7G_problems{grid-template-columns:repeat(4,1fr)}}
.ldeDZW_section{gap:var(--spacing-md);padding-top:var(--spacing-xl);border-top:1px solid var(--color-border);display:grid}.ldeDZW_heading{font:var(--type-headline-md);letter-spacing:var(--tracking-headline-md)}.ldeDZW_lead{font:var(--type-body-md);color:var(--color-on-surface-muted);max-width:60ch}.ldeDZW_link{color:var(--color-accent)}
.wdxFaq_board{gap:var(--spacing-md);margin:0;display:grid}.wdxFaq_scroll{overflow-x:auto}.wdxFaq_table{border-collapse:collapse;width:100%;font:var(--type-body-md)}.wdxFaq_table th,.wdxFaq_table td{padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.wdxFaq_table thead th{font:var(--type-label-md);vertical-align:bottom}.wdxFaq_table tbody th{font-weight:400}.wdxFaq_table td{font:var(--type-mono);white-space:nowrap}.wdxFaq_ahead{color:var(--color-success);font-weight:600}.wdxFaq_model{font:var(--type-body-sm);color:var(--color-on-surface-muted);display:block}.wdxFaq_hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wdxFaq_caption{font:var(--type-body-sm);color:var(--color-on-surface-muted);max-width:72ch}
.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_storeBadge{border-radius:var(--rounded-md);display:block}.OFzTYW_storeBadge img{display:block}.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)}
