.O4Z5bG_trigger,.O4Z5bG_thanks{margin-top:calc(var(--space-2)*-1);border-radius:var(--corner-md);background:var(--muted)}.O4Z5bG_trigger{align-items:center;gap:var(--space-3);width:100%;min-width:0;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;border:0;padding:.75rem 1rem;transition:background-color .15s;display:flex}.O4Z5bG_trigger svg{width:1rem;height:1rem;color:var(--muted-foreground);transition:color .15s,transform .2s var(--ease-out);flex:none}.O4Z5bG_trigger:hover{background:var(--muted-hover)}.O4Z5bG_trigger:hover svg{color:var(--foreground);transform:rotate(-12deg)}.O4Z5bG_trigger:active{transform:translateY(1px)}.O4Z5bG_trigger:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.O4Z5bG_trigger:hover svg{transform:none}}.O4Z5bG_triggerText{flex:1;gap:.125rem;min-width:0;display:grid}.O4Z5bG_triggerTitle{font-size:var(--text-ui);font-weight:550;line-height:1.35}.O4Z5bG_triggerHint{font-size:var(--text-sm);color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.O4Z5bG_thanks{align-items:center;gap:var(--space-2);min-height:3.75rem;font-size:var(--text-sm);color:var(--secondary-text);outline:none;margin-bottom:0;padding:0 1rem;line-height:1.45;display:flex}.O4Z5bG_thanks svg{width:1rem;height:1rem;color:var(--foreground);flex:none}.O4Z5bG_overlay{z-index:50;background:#0e0f115c;animation:.18s ease-out O4Z5bG_fade;position:fixed;inset:0}.O4Z5bG_dialog{z-index:51;background:var(--surface);color:var(--foreground);animation:O4Z5bG_sheet .26s var(--ease-out);outline:none;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}@media (min-width:48rem){.O4Z5bG_dialog{border-radius:var(--corner-lg);width:min(37.5rem,100vw - 2rem);max-height:min(44rem,100dvh - 2rem);box-shadow:var(--shadow-float);animation-name:O4Z5bG_rise;inset:50% auto auto 50%;transform:translate(-50%,-50%)}}@keyframes O4Z5bG_fade{0%{opacity:0}}@keyframes O4Z5bG_sheet{0%{opacity:0;transform:translateY(1.5rem)}}@keyframes O4Z5bG_rise{0%{opacity:0;transform:translate(-50%,calc(.75rem - 50%))}}.O4Z5bG_header{align-items:flex-start;gap:var(--space-3);padding:var(--space-5) var(--space-4) var(--space-4) var(--space-5);display:flex}.O4Z5bG_title{font-size:var(--text-lg);letter-spacing:-.015em;text-wrap:balance;flex:1;margin:.125rem 0 0;font-weight:600;line-height:1.3}.O4Z5bG_close{border-radius:var(--corner-sm);width:2rem;height:2rem;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;transition:background-color .15s,color .15s;display:grid}.O4Z5bG_close svg{width:1.125rem;height:1.125rem}.O4Z5bG_close:hover{background:var(--muted);color:var(--foreground)}.O4Z5bG_close:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.O4Z5bG_form{flex-direction:column;flex:1;min-height:0;display:flex}.O4Z5bG_body{min-height:11rem;margin:0 var(--space-5);padding:var(--space-4) 0;border:0;border-top:1px solid var(--border);color:var(--foreground);font-size:var(--text-read);resize:none;background:0 0;outline:none;flex:1;line-height:1.6;display:block}.O4Z5bG_body::placeholder{color:var(--muted-foreground);opacity:1}@media (min-width:48rem){.O4Z5bG_body{min-height:15rem}}.O4Z5bG_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.O4Z5bG_tray{gap:var(--space-4);padding:var(--space-4) var(--space-5) max(var(--space-4),env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--subtle);display:grid}@media (min-width:48rem){.O4Z5bG_tray{padding-bottom:var(--space-5)}}.O4Z5bG_optional{gap:var(--space-3);display:grid}@media (min-width:30rem){.O4Z5bG_optional{grid-template-columns:1fr 1fr}}.O4Z5bG_field{gap:.375rem;min-width:0;display:grid}.O4Z5bG_label{font-size:var(--text-sm);color:var(--secondary-text);font-weight:500}.O4Z5bG_optionalTag{color:var(--muted-foreground);font-weight:400}.O4Z5bG_input{border:1px solid var(--border-strong);border-radius:var(--corner);background:var(--surface);width:100%;min-width:0;height:2.5rem;color:var(--foreground);font-size:var(--text-base);outline:none;padding:0 .75rem;transition:border-color .15s,box-shadow .15s}.O4Z5bG_input::placeholder{color:var(--muted-foreground);opacity:1}.O4Z5bG_input:hover{border-color:var(--gray-400)}.O4Z5bG_input:focus{border-color:var(--gray-400);box-shadow:0 0 0 3px var(--muted-hover)}.O4Z5bG_trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.O4Z5bG_error{font-size:var(--text-sm);color:var(--destructive);margin:0;line-height:1.45}.O4Z5bG_footer{align-items:center;gap:var(--space-4);display:flex}.O4Z5bG_note{font-size:var(--text-xs);color:var(--muted-foreground);flex:1;margin:0;line-height:1.45}.O4Z5bG_submit{height:2.5rem;padding:0 var(--space-5);border-radius:var(--corner);background:var(--primary);color:var(--primary-foreground);font-size:var(--text-sm);cursor:pointer;border:0;flex:none;font-weight:550;transition:background-color .15s,opacity .15s}.O4Z5bG_submit:hover:not(:disabled){background:color-mix(in srgb, var(--primary) 86%, var(--background))}.O4Z5bG_submit:disabled{cursor:default;opacity:.6}.O4Z5bG_submit:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.O4Z5bG_sent{justify-items:start;gap:var(--space-5);padding:0 var(--space-5) var(--space-5);display:grid}.O4Z5bG_sentText{font-size:var(--text-base);color:var(--secondary-text);margin:0;line-height:1.6}.O4Z5bG_secondary{height:2.5rem;padding:0 var(--space-4);border:1px solid var(--border-strong);border-radius:var(--corner);color:var(--foreground);font-size:var(--text-sm);cursor:pointer;background:0 0;font-weight:550;transition:border-color .15s}.O4Z5bG_secondary:hover{border-color:var(--gray-400)}.O4Z5bG_secondary:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.O4Z5bG_overlay,.O4Z5bG_dialog{animation:none}}
.WIBV2G_article{gap:var(--space-6);display:grid;container-type:inline-size}.WIBV2G_header{gap:var(--space-2);padding-right:5.25rem;display:grid}.WIBV2G_breadcrumbs ol{font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:.125rem .25rem;margin:0;padding:0;list-style:none;display:flex}.WIBV2G_breadcrumbs ol li{align-items:center;gap:.25rem;display:inline-flex}.WIBV2G_breadcrumbs ol a{color:var(--muted-foreground);text-decoration:none}.WIBV2G_breadcrumbs ol a:hover{color:var(--foreground)}.WIBV2G_crumbSeparator{width:.875rem;height:.875rem;color:var(--gray-400)}.WIBV2G_title{letter-spacing:-.03em;overflow-wrap:break-word;margin:0;font-size:clamp(1.875rem,8cqi,3.25rem);font-weight:650;line-height:1.06}.WIBV2G_summary{margin:var(--space-1) 0 0;font-size:var(--text-read);color:var(--muted-foreground);line-height:1.5}.WIBV2G_facts{border:1px solid var(--border);border-radius:var(--corner-md);background:var(--border);flex-wrap:wrap;gap:1px;margin:0;display:flex;overflow:hidden}.WIBV2G_fact{background:var(--surface);flex:7rem;padding:.75rem .875rem}.WIBV2G_fact dt{font-size:var(--text-xs);color:var(--muted-foreground)}.WIBV2G_fact dd{font-size:var(--text-ui);margin:.125rem 0 0;font-weight:600}.WIBV2G_fact .WIBV2G_unknown{color:var(--muted-foreground);font-style:italic;font-weight:400}.WIBV2G_notice{gap:var(--space-2);border-radius:var(--corner);background:var(--muted);font-size:var(--text-sm);color:var(--secondary-text);margin:0;padding:.625rem .75rem;line-height:1.45;display:flex}.WIBV2G_notice svg{width:1rem;height:1rem;color:var(--muted-foreground);flex:none;margin-top:.0625rem}.WIBV2G_heading{align-items:center;gap:var(--space-2);font-size:var(--text-ui);letter-spacing:-.01em;margin:0 0 .625rem;font-weight:600;display:flex}.WIBV2G_count{border-radius:var(--corner-pill);background:var(--muted);font-size:var(--text-xs);color:var(--muted-foreground);padding:.0625rem .4375rem;font-weight:500}.WIBV2G_paragraph{white-space:pre-line;margin:0 0 .875rem}.WIBV2G_paragraph:last-child{margin-bottom:0}.WIBV2G_meaning{font-size:var(--text-read);line-height:1.7}.WIBV2G_prose{font-size:var(--text-base);color:var(--secondary-text);line-height:1.7}.WIBV2G_names{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.WIBV2G_name{border-radius:var(--corner-pill);background:var(--muted);height:1.875rem;font-size:var(--text-sm);align-items:center;gap:.375rem;padding:0 .75rem;font-weight:500;display:inline-flex}.WIBV2G_tag{font-size:var(--text-xs);color:var(--muted-foreground);font-weight:400}.WIBV2G_containedBody{gap:.625rem;display:grid}.WIBV2G_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.WIBV2G_filter{position:relative}.WIBV2G_filterIcon{width:.9375rem;height:.9375rem;color:var(--muted-foreground);pointer-events:none;position:absolute;top:50%;left:.6875rem;transform:translateY(-50%)}.WIBV2G_filterInput{border-radius:var(--corner);background:var(--muted);width:100%;height:2.25rem;font-size:var(--text-sm);border:1px solid #0000;outline:none;padding:0 .75rem 0 2.125rem;transition:background-color .15s,border-color .15s}.WIBV2G_filterInput::placeholder{color:var(--muted-foreground);opacity:1}.WIBV2G_filterInput:focus{border-color:var(--border-strong);background:var(--surface);box-shadow:0 0 0 3px var(--muted)}.WIBV2G_contained{gap:0 var(--space-2);grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));margin:0 -.5rem;padding:0;list-style:none;display:grid}.WIBV2G_contained a{border-radius:var(--corner-sm);font-size:var(--text-sm);color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;padding:.375rem .5rem;text-decoration:none;transition:background-color .12s;display:block;overflow:hidden}.WIBV2G_contained a:hover{background:var(--muted)}.WIBV2G_noMatches{font-size:var(--text-sm);color:var(--muted-foreground);margin:0}.WIBV2G_showAll{border-radius:var(--corner-sm);color:var(--muted-foreground);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;justify-self:center;padding:0;font-weight:500;transition:color .15s}.WIBV2G_showAll:hover{color:var(--secondary-text)}.WIBV2G_showAll:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.WIBV2G_sourcesSection{padding-top:var(--space-5);border-top:1px solid var(--border)}.WIBV2G_sourcesHeading{margin:0 0 var(--space-2);font-size:var(--text-xs);color:var(--muted-foreground);font-weight:500}.WIBV2G_sources{gap:var(--space-2);font-size:var(--text-sm);color:var(--muted-foreground);margin:0;padding:0;list-style:none;display:grid}.WIBV2G_sources li{display:grid}.WIBV2G_sourceTitle{color:var(--secondary-text);font-weight:500}.WIBV2G_sourceTitle a{color:inherit}
