._1RjeIG_future{gap:var(--space-4);margin-top:var(--space-6);padding:var(--space-5);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);background-color:var(--color-surface);flex-direction:column;display:flex}._1RjeIG_future h2{margin-top:0}._1RjeIG_badge{margin:0}._1RjeIG_note{font-weight:600}
.Te1EEG_skip{top:var(--space-3);left:var(--space-3);z-index:calc(var(--z-tooltip) + 1);border-radius:var(--radius-md);background-color:var(--color-brand);color:var(--color-on-brand);transform:translateY(calc(-100% - var(--space-4)));padding:.625rem 1rem;font-weight:700;text-decoration:none;position:fixed}.Te1EEG_skip:focus-visible{color:var(--color-on-brand);transform:none}.Te1EEG_breadcrumb ol{align-items:center;gap:var(--space-1);font-size:var(--text-sm);flex-wrap:wrap;margin:0;padding:0;line-height:1.4;list-style:none;display:flex}.Te1EEG_breadcrumb li{align-items:center;gap:var(--space-1);margin:0;display:inline-flex}.Te1EEG_breadcrumb a{color:var(--color-text-muted);padding:.25rem 0;text-decoration:none}.Te1EEG_breadcrumb a:hover{color:var(--color-link-hover);text-decoration:underline}.Te1EEG_breadcrumb [aria-current]{color:var(--color-text);font-weight:700}.Te1EEG_sep{color:var(--color-text-subtle)}.Te1EEG_pagination{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.Te1EEG_pages{align-items:center;gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.Te1EEG_pages li{align-items:center;gap:var(--space-1);margin:0;display:flex}.Te1EEG_pageLink{justify-content:center;align-items:center;gap:var(--space-1);min-width:2.75rem;min-height:2.75rem;padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--color-text);font-size:var(--text-base);font-variant-numeric:tabular-nums;border:1px solid #0000;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){a.Te1EEG_pageLink:hover{background-color:var(--color-surface);color:var(--color-link-hover)}}.Te1EEG_current{background-color:var(--color-brand);color:var(--color-on-brand)}.Te1EEG_current:hover{background-color:var(--color-brand-hover)!important;color:var(--color-on-brand)!important}.Te1EEG_step{border-color:var(--color-border)}.Te1EEG_off{visibility:hidden}.Te1EEG_gap{color:var(--color-text-subtle);padding:0 var(--space-1)}.Te1EEG_narrowOnly{display:none!important}@media (max-width:30rem){.Te1EEG_narrowOnly{display:flex!important}.Te1EEG_wideOnly{display:none!important}.Te1EEG_step span{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.Te1EEG_step{padding:0}}.Te1EEG_search{border:1px solid var(--color-border-strong);border-radius:var(--radius-full);background-color:var(--color-surface-raised);width:100%;min-width:0;transition:border-color var(--dur-fast) ease;align-items:center;display:flex;position:relative}.Te1EEG_search:hover{border-color:var(--color-text-muted)}.Te1EEG_search:focus-within{border-color:var(--color-focus);outline:2px solid var(--color-focus);outline-offset:1px}.Te1EEG_searchIcon{color:var(--color-text-muted);pointer-events:none;position:absolute;left:.875rem}.Te1EEG_searchInput{min-width:0;min-height:2.75rem;color:var(--color-text);font-size:var(--text-base);background:0 0;border:0;flex:1;padding:0 .5rem 0 2.75rem}.Te1EEG_searchInput:focus-visible{outline:none}.Te1EEG_searchInput::placeholder{color:var(--color-text-subtle);opacity:1}.Te1EEG_searchInput::-webkit-search-cancel-button{cursor:pointer}.Te1EEG_searchSubmit{border-radius:var(--radius-full);background-color:var(--color-primary);min-height:2.25rem;color:var(--color-on-primary);font-size:var(--text-sm);border:0;flex-shrink:0;margin-right:.25rem;padding:0 .875rem;font-weight:700}.Te1EEG_searchSubmit:focus-visible{outline-offset:1px}@media (hover:hover) and (pointer:fine){.Te1EEG_searchSubmit:hover{background-color:var(--color-primary-hover)}}.Te1EEG_searchLg .Te1EEG_searchInput{min-height:3.5rem;font-size:var(--text-lg);padding-left:3.125rem}.Te1EEG_searchLg .Te1EEG_searchIcon{left:1.125rem}.Te1EEG_searchLg .Te1EEG_searchSubmit{min-height:2.75rem;font-size:var(--text-base);margin-right:.375rem;padding:0 1.25rem}
.FzBJOW_small{font-size:var(--text-sm);color:var(--color-text-muted);margin:0;line-height:1.45}.FzBJOW_save{justify-content:center;align-items:center;gap:var(--space-2);min-height:2.75rem;padding:0 var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background-color:var(--color-surface-raised);color:var(--color-text);font-size:var(--text-base);cursor:pointer;transition:background-color var(--dur-fast) ease, border-color var(--dur-fast) ease, color var(--dur-fast) ease, transform var(--dur-press) var(--ease-out);font-weight:700;display:inline-flex}.FzBJOW_save:active:not(:disabled){transform:scale(.97)}.FzBJOW_save:disabled{opacity:.5;cursor:progress}.FzBJOW_save[aria-pressed=true]{border-color:var(--color-primary);color:var(--color-success-text)}.FzBJOW_save[aria-pressed=true] .FzBJOW_saveIcon{fill:currentColor}@media (hover:hover) and (pointer:fine){.FzBJOW_save:hover:not(:disabled){background-color:var(--color-surface)}}.FzBJOW_progress{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.FzBJOW_meter{appearance:none;border-radius:var(--radius-full);background-color:var(--color-surface);width:100%;height:.375rem;color:var(--color-primary);border:0;display:block;overflow:hidden}.FzBJOW_meter::-webkit-progress-bar{border-radius:var(--radius-full);background-color:var(--color-surface)}.FzBJOW_meter::-webkit-progress-value{border-radius:var(--radius-full);background-color:var(--color-primary)}.FzBJOW_meter::-moz-progress-bar{border-radius:var(--radius-full);background-color:var(--color-primary)}.FzBJOW_form{gap:var(--space-3);flex-direction:column;display:flex}.FzBJOW_working{gap:var(--space-2);padding:var(--space-3) 0;flex-direction:column;display:flex}.FzBJOW_bone{border-radius:var(--radius-sm);background-color:var(--color-surface);height:.875rem;display:block}.FzBJOW_bone:nth-child(odd){width:88%}.FzBJOW_bone:last-child{width:60%}.FzBJOW_trouble{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-callout-trap-border);border-radius:var(--radius-md);background-color:var(--color-callout-trap-bg);font-size:var(--text-sm);color:var(--color-text);line-height:1.5;display:flex}.FzBJOW_trouble>div>*+*{margin-top:var(--space-1)}.FzBJOW_troubleIcon{color:var(--color-callout-trap-icon);flex:none;margin-top:.1rem}.FzBJOW_retry{margin-left:calc(var(--space-3) * -1)}.FzBJOW_out{font-size:var(--text-base);overflow-wrap:anywhere;line-height:1.55}.FzBJOW_out>*+*{margin-top:var(--space-3)}.FzBJOW_outFoot{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.FzBJOW_source{padding-top:var(--space-2);border-top:1px solid var(--color-border);font-size:var(--text-sm);color:var(--color-text-muted)}.FzBJOW_outTitle{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:650;line-height:var(--leading-snug);color:var(--color-heading)}.FzBJOW_flashes{margin:0;padding:0;list-style:none}.FzBJOW_flash{padding:var(--space-3) 0;border-bottom:1px solid var(--color-border)}.FzBJOW_flash:first-child{padding-top:0}.FzBJOW_front{color:var(--color-heading);font-weight:700}.FzBJOW_back{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--color-text-muted)}.FzBJOW_q{border:0;min-width:0;margin:0;padding:0}.FzBJOW_q+.FzBJOW_q{margin-top:var(--space-5)}.FzBJOW_qLegend{margin-bottom:var(--space-2);color:var(--color-heading);padding:0;font-weight:700;line-height:1.4}.FzBJOW_qInfo{margin-bottom:var(--space-2)}.FzBJOW_options{gap:var(--space-2);flex-direction:column;display:flex}label.FzBJOW_option{align-items:flex-start;gap:var(--space-1) var(--space-3);min-height:2.75rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface-raised);font-size:var(--text-base);cursor:pointer;flex-wrap:wrap;line-height:1.45;display:flex}label.FzBJOW_option>span:first-of-type{flex:1;min-width:0}.FzBJOW_option input{width:1.25rem;height:1.25rem;accent-color:var(--color-primary);flex:none;margin:.1rem 0 0}.FzBJOW_option:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.FzBJOW_option:has(input:disabled){cursor:default}label.FzBJOW_right{border-color:var(--color-callout-mnemonic-border);background-color:var(--color-callout-mnemonic-bg)}label.FzBJOW_wrong{border-color:var(--color-callout-redflag-border);background-color:var(--color-callout-redflag-bg)}.FzBJOW_mark{padding-left:calc(1.25rem + var(--space-3));font-size:var(--text-sm);flex-basis:100%;font-weight:700}.FzBJOW_right .FzBJOW_mark{color:var(--color-callout-mnemonic-title)}.FzBJOW_wrong .FzBJOW_mark{color:var(--color-callout-redflag-title)}.FzBJOW_explain{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.5}.FzBJOW_score{color:var(--color-heading);font-weight:700}.FzBJOW_checklist,.FzBJOW_checks,.FzBJOW_items,.FzBJOW_examiner,.FzBJOW_parts{margin:0;padding:0;list-style:none}.FzBJOW_checklist,.FzBJOW_checks{gap:var(--space-2);flex-direction:column;display:flex}.FzBJOW_examiner li+li{margin-top:var(--space-3)}.FzBJOW_parts{gap:var(--space-2);flex-direction:column;display:flex}.FzBJOW_parts li{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.FzBJOW_out>.FzBJOW_group:first-child{border-top:0;padding-top:0}.FzBJOW_group{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.FzBJOW_groupTitle{align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-base);letter-spacing:0;color:var(--color-heading);font-weight:700;display:flex}.FzBJOW_count{min-width:1.5rem;height:1.5rem;padding:0 var(--space-1);border-radius:var(--radius-full);background-color:var(--color-surface);font-size:var(--text-sm);color:var(--color-text-muted);place-items:center;display:inline-grid}.FzBJOW_item{padding:var(--space-2) 0;border-bottom:1px solid var(--color-border);font-size:var(--text-sm);overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;line-height:1.5;display:flex}.FzBJOW_textButton{min-height:2.75rem;color:var(--color-link);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.FzBJOW_more{border-top:1px solid var(--color-border)}.FzBJOW_more>summary{min-height:2.75rem;font-size:var(--text-sm);color:var(--color-text);cursor:pointer;align-items:center;font-weight:700;display:flex}.FzBJOW_more[open]>summary{margin-bottom:var(--space-2)}.FzBJOW_more>:not(summary)+*{margin-top:var(--space-3)}.FzBJOW_fields{gap:var(--space-3);flex-direction:column;display:flex}.FzBJOW_sumHead{margin:var(--space-4) 0 var(--space-1);padding-bottom:var(--space-1);border-bottom:1px solid var(--color-border);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:.02em;color:var(--color-heading);font-weight:700}.FzBJOW_sumHead:first-child{margin-top:0}.FzBJOW_sumList{margin:0 0 var(--space-2);padding-left:1.2em}.FzBJOW_sumList li+li{margin-top:var(--space-1)}.FzBJOW_sumTableWrap{margin:var(--space-2) 0;overflow-x:auto}.FzBJOW_sumTable{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.FzBJOW_sumTable th,.FzBJOW_sumTable td{padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);text-align:left;vertical-align:top}.FzBJOW_sumTable th{background-color:var(--color-surface);color:var(--color-heading)}.FzBJOW_quizEnd{gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border);display:grid}.FzBJOW_quizEnd p{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.FzBJOW_flashImage{max-width:100%;max-height:11rem;margin:0 auto var(--space-2);object-fit:contain;border-radius:var(--radius-sm);display:block}.FzBJOW_relation{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted)}.FzBJOW_fromTopic,.FzBJOW_web{margin-top:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface)}.FzBJOW_fromTopicHead{margin:0 0 var(--space-1);font-size:var(--text-sm);color:var(--color-heading);font-weight:700}.FzBJOW_webLinks{margin:var(--space-2) 0;overflow-wrap:anywhere;padding-left:1.2em}.FzBJOW_caseStage{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border)}.FzBJOW_caseStageHead{margin:0 0 var(--space-1);font-size:var(--text-sm);letter-spacing:.02em;color:var(--color-heading);font-weight:700}.FzBJOW_caseDebrief{margin-top:var(--space-4);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface)}.FzBJOW_handoff{gap:var(--space-3);margin-top:var(--space-3);justify-items:start;display:grid}.FzBJOW_handoffLink{min-height:2.75rem;padding:0 var(--space-4);border-radius:var(--radius-md);background-color:var(--color-brand);color:var(--color-on-brand);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}
.vRtPnG_figure{--fig-max:30rem;min-width:0}.vRtPnG_panel{padding:var(--space-4) var(--space-1) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-fig-panel)}.vRtPnG_title{margin-bottom:var(--space-3);padding:0 var(--space-3);font-family:var(--font-heading);font-size:var(--text-base);color:var(--color-heading);font-weight:650}.vRtPnG_label{color:var(--color-text-muted);margin-right:.5em}@media (min-width:30rem){.vRtPnG_panel{padding:var(--space-4) var(--space-4) var(--space-5)}.vRtPnG_title{padding:0}}.vRtPnG_art{max-width:var(--fig-max);margin:0 auto}.vRtPnG_figure[data-width=wide]{--fig-max:40rem}.vRtPnG_caption{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted);max-width:var(--measure);overflow-wrap:anywhere;line-height:1.55}.vRtPnG_credit{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--color-text-subtle);display:block}
.QcOP3q_trigger{border-radius:var(--radius-md);cursor:zoom-in;background:0 0;border:0;justify-content:flex-end;align-items:flex-end;padding:0;display:flex;position:absolute;inset:0}.QcOP3q_trigger:focus-visible{outline-offset:4px}.QcOP3q_chip{align-items:center;gap:var(--space-1);min-height:2rem;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background-color:var(--color-surface-raised);color:var(--color-text-muted);font-size:var(--text-sm);transition:color var(--dur-fast) ease, border-color var(--dur-fast) ease;font-weight:700;display:inline-flex}@media (hover:hover) and (pointer:fine){.QcOP3q_trigger:hover .QcOP3q_chip{color:var(--color-text);border-color:var(--color-border-strong)}}.QcOP3q_backdrop{z-index:var(--z-overlay);background-color:var(--color-backdrop);transition:opacity var(--dur-slow) var(--ease-out);position:fixed;inset:0}.QcOP3q_backdrop[data-starting-style],.QcOP3q_backdrop[data-ending-style]{opacity:0}.QcOP3q_popup{z-index:var(--z-overlay);inset:var(--space-2);max-width:72rem;padding:var(--space-4);border-radius:var(--radius-xl);background-color:var(--color-fig-panel);color:var(--color-text);box-shadow:var(--shadow-2);outline:1px solid var(--color-border);transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);flex-direction:column;margin:0 auto;display:flex;position:fixed}.QcOP3q_popup[data-starting-style],.QcOP3q_popup[data-ending-style]{opacity:0;transform:scale(.97)}@media (prefers-reduced-motion:reduce){.QcOP3q_popup[data-starting-style],.QcOP3q_popup[data-ending-style]{transform:none}}@media (min-width:48rem){.QcOP3q_popup{inset:var(--space-5);padding:var(--space-5)}}.QcOP3q_head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.QcOP3q_title{font-size:var(--text-lg);line-height:var(--leading-snug);padding-top:.5rem}.QcOP3q_label{color:var(--color-text-muted);margin-right:.5em}.QcOP3q_tools{align-items:center;gap:var(--space-1);flex-shrink:0;display:flex}.QcOP3q_tool,.QcOP3q_close{justify-content:center;align-items:center;gap:var(--space-2);min-width:2.75rem;height:2.75rem;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface-raised);color:var(--color-text);font-size:var(--text-sm);transition:transform var(--dur-press) var(--ease-out);font-weight:700;display:inline-flex}.QcOP3q_close{padding:0}.QcOP3q_tool:active,.QcOP3q_close:active{transform:scale(.97)}.QcOP3q_tool span{display:none}@media (min-width:30rem){.QcOP3q_tool span{display:inline}}.QcOP3q_stage{min-height:0;margin-top:var(--space-3);border-radius:var(--radius-lg);flex:1;place-items:center;display:grid;overflow:hidden}.QcOP3q_art{place-items:center;width:100%;height:100%;display:grid}.QcOP3q_art svg{width:100%;height:100%}.QcOP3q_stage[data-zoomed=true]{overscroll-behavior:contain;display:block;overflow:auto}.QcOP3q_stage[data-zoomed=true] .QcOP3q_art{width:200%;min-width:40rem;height:auto}.QcOP3q_stage[data-zoomed=true] .QcOP3q_art svg{width:100%;height:auto}.QcOP3q_caption{margin-top:var(--space-3);max-width:var(--measure);font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.55}
.ERPm9G_page{timeline-scope:--topic}.ERPm9G_page :is(h2,h3,h4,figure,li)[id]{scroll-margin-top:calc(4rem + 3rem + var(--space-4) - 5rem)}@media (min-width:64rem){.ERPm9G_page :is(h2,h3,h4,figure,li)[id]{scroll-margin-top:calc(4rem + var(--space-5) - 5rem)}}.ERPm9G_progress{display:none}@supports (animation-timeline:view()){.ERPm9G_progress{z-index:var(--z-header);background-color:var(--color-primary);transform-origin:0;pointer-events:none;height:3px;animation:linear both ERPm9G_progress;animation-timeline:--topic;animation-range:contain;display:block;position:fixed;top:4rem;left:0;right:0;transform:scaleX(0)}}@keyframes ERPm9G_progress{to{transform:scaleX(1)}}.ERPm9G_grid{max-width:90rem;padding:var(--space-5) var(--gutter) var(--space-9);margin:0 auto}.ERPm9G_left,.ERPm9G_right{display:none}@media (min-width:64rem){.ERPm9G_grid{column-gap:var(--space-7);padding-top:var(--space-6);grid-template-columns:13rem minmax(0,1fr);display:grid}.ERPm9G_left{display:block}}@media (min-width:80rem){.ERPm9G_grid{column-gap:var(--space-6);padding-left:var(--space-6);padding-right:var(--space-6);grid-template-columns:12.5rem minmax(0,1fr) 18.75rem}.ERPm9G_right{display:block}}@media (min-width:90rem){.ERPm9G_grid{column-gap:var(--space-7);grid-template-columns:14rem minmax(0,1fr) 18.75rem}}.ERPm9G_main{outline:none;min-width:0}.ERPm9G_article{max-width:var(--measure);margin:0 auto}.ERPm9G_sample{align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-5);padding:var(--space-3) var(--space-4);border:1px solid var(--color-callout-trap-border);border-radius:var(--radius-lg);background-color:var(--color-callout-trap-bg);font-size:var(--text-base);line-height:1.5;display:flex}.ERPm9G_sampleIcon{color:var(--color-callout-trap-icon);margin-top:.15rem}.ERPm9G_sample strong{color:var(--color-callout-trap-title)}.ERPm9G_header{gap:var(--space-3);padding-bottom:var(--space-6);margin-bottom:var(--space-6);border-bottom:1px solid var(--color-border);flex-direction:column;display:flex;position:relative}.ERPm9G_title{margin-top:var(--space-2)}.ERPm9G_description{font-size:var(--text-lg);color:var(--color-text-muted);line-height:1.5}.ERPm9G_meta{align-items:center;gap:var(--space-2) var(--space-5);margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ERPm9G_meta li{align-items:center;gap:var(--space-2);margin:0;display:inline-flex}.ERPm9G_meta li>svg{color:var(--color-text-subtle)}.ERPm9G_readFirst{align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.ERPm9G_readFirstLabel{font-size:var(--text-sm);color:var(--color-text-muted);font-weight:700}.ERPm9G_readFirst ul{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ERPm9G_readFirst li{margin:0}.ERPm9G_chip{min-height:2.75rem;padding:0 var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);background-color:var(--color-surface-raised);font-size:var(--text-sm);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.ERPm9G_chip:hover{background-color:var(--color-surface);text-decoration:none}}.ERPm9G_body{view-timeline:--topic block;max-width:var(--measure)}.ERPm9G_body>*+*{margin-top:var(--space-5)}.ERPm9G_endSection{margin-top:var(--space-8)!important}.ERPm9G_endSection>*+*{margin-top:var(--space-4)}.ERPm9G_mentionedLead{color:var(--color-text-muted);margin:0}.ERPm9G_mentioned{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ERPm9G_mentioned li{margin:0}.ERPm9G_cards{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}@media (min-width:40rem){.ERPm9G_cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.ERPm9G_cards li{margin:0;display:flex}.ERPm9G_cards li>*{flex:1}.ERPm9G_references{font-size:var(--text-base);padding-left:1.6em;line-height:1.55}.ERPm9G_references li+li{margin-top:var(--space-3)}.ERPm9G_references li{overflow-wrap:anywhere;border-radius:var(--radius-sm)}.ERPm9G_references li:target{background-color:var(--color-selection-bg);color:var(--color-selection-text)}.ERPm9G_references li:focus{outline:none}.ERPm9G_accessed{color:var(--color-text-muted)}.ERPm9G_credits{padding-top:var(--space-5);border-top:1px solid var(--color-border);font-size:var(--text-sm);color:var(--color-text-muted);overflow-wrap:anywhere;margin-top:var(--space-7)!important}.ERPm9G_creditsTitle{font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:0;color:var(--color-text-muted);font-weight:700}.ERPm9G_credits ul{margin-top:var(--space-2);padding-left:0;list-style:none}.ERPm9G_disclaimer{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background-color:var(--color-surface);font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.5;display:flex}.ERPm9G_disclaimer svg{margin-top:.1rem}.ERPm9G_pager{gap:var(--space-3);margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-border);display:grid}@media (min-width:40rem){.ERPm9G_pager{grid-template-columns:1fr 1fr}}.ERPm9G_pagerLink{gap:var(--space-1);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color var(--dur-fast) ease;flex-direction:column;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.ERPm9G_pagerLink:hover{border-color:var(--color-border-strong);text-decoration:none}.ERPm9G_pagerLink:hover .ERPm9G_pagerTitle{text-decoration:underline}}.ERPm9G_pagerNext{text-align:right;align-items:flex-end}.ERPm9G_pagerDir{align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--color-text-muted);font-weight:700;display:inline-flex}.ERPm9G_pagerTitle{font-family:var(--font-heading);font-size:var(--text-lg);color:var(--color-link);font-weight:650}.ERPm9G_right{position:relative}.ERPm9G_railStick{gap:var(--space-6);flex-direction:column;display:flex}@media (min-width:80rem){.ERPm9G_railStick{top:calc(4rem + var(--space-5));max-height:calc(100dvh - 4rem - 2 * var(--space-5));overscroll-behavior:contain;scrollbar-width:thin;margin:-4px;padding:4px;position:sticky;overflow-y:auto}}.ERPm9G_right:has(.ERPm9G_railAd [data-ad-state=ready],.ERPm9G_railAd [data-ad-state=filled],.ERPm9G_railAd [data-ad-state=empty]) .ERPm9G_railStick{max-height:none;position:static;overflow:visible}.ERPm9G_aids{gap:var(--space-6);flex-direction:column;display:flex}.ERPm9G_railBlock ul{margin:var(--space-2) 0 0;font-size:var(--text-sm);padding:0;line-height:1.4;list-style:none}.ERPm9G_railBlock li+li{margin-top:var(--space-2)}.ERPm9G_railBlock a{gap:var(--space-2);padding:.2rem 0;display:inline-flex}.ERPm9G_railTitle{font-size:var(--text-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-subtle);font-weight:700}.ERPm9G_figNum{border-radius:var(--radius-full);background-color:var(--color-surface);width:1.375rem;height:1.375rem;color:var(--color-text-muted);font-size:var(--text-xs);flex-shrink:0;place-items:center;font-weight:700;display:inline-grid}.ERPm9G_railAd{top:calc(4rem + var(--space-6));position:sticky}.ERPm9G_railAd:has([data-ad-state=ready],[data-ad-state=filled],[data-ad-state=empty]){margin-top:100vh}.ERPm9G_soonChip,.ERPm9G_soonCard{color:var(--color-text-muted);font-weight:600}.ERPm9G_soonChip{gap:var(--space-2);background-color:#0000;border-style:dashed}.ERPm9G_soonCard{padding:var(--space-4);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);flex:1;margin:0}.ERPm9G_soonText{color:var(--color-text-muted)}.ERPm9G_soonLabel{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-subtle);font-weight:600}
.qSMIsq_field{max-width:40rem}.qSMIsq_body{max-width:48rem;margin-top:var(--space-6)}.qSMIsq_quiet{color:var(--color-text-muted);margin:0}.qSMIsq_query{overflow-wrap:anywhere}.qSMIsq_summary{margin:0 0 var(--space-5);color:var(--color-text-muted);font-size:var(--text-base);overflow-wrap:anywhere;font-weight:700}.qSMIsq_testNote{margin:0 0 var(--space-4);padding:var(--space-1) var(--space-3);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--text-sm);display:inline-block}.qSMIsq_idle{gap:var(--space-5);flex-direction:column;display:flex}.qSMIsq_recent{gap:var(--space-3);flex-direction:column;display:flex}.qSMIsq_recentHead{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.qSMIsq_groups{gap:var(--space-7);flex-direction:column;display:flex}.qSMIsq_groupTitle{align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-3);font-size:var(--text-xl);display:flex}.qSMIsq_count{color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--text-base);font-weight:400}.qSMIsq_results{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.qSMIsq_results>li{padding:var(--space-4) 0;border-top:1px solid var(--color-border);margin:0}.qSMIsq_results>li:last-child{border-bottom:1px solid var(--color-border)}.qSMIsq_result{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.qSMIsq_resultTitle{align-items:center;gap:var(--space-2);font-size:var(--text-lg);line-height:var(--leading-snug);flex-wrap:wrap;display:flex}.qSMIsq_resultTitle a{color:var(--color-link);text-underline-offset:.2em;overflow-wrap:anywhere}.qSMIsq_meta{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.qSMIsq_excerpt{max-width:62ch;margin:var(--space-1) 0 0;color:var(--color-text);font-size:var(--text-base);line-height:1.55}.qSMIsq_jump{gap:var(--space-1) var(--space-3);margin:var(--space-1) 0 0;font-size:var(--text-sm);flex-wrap:wrap;display:flex}.qSMIsq_jump span{color:var(--color-text-muted)}.qSMIsq_jump a{min-height:2rem;color:var(--color-link);align-items:center;font-weight:700;display:inline-flex}.qSMIsq_chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.qSMIsq_chips li{margin:0}.qSMIsq_chip{align-items:center;gap:var(--space-2);min-height:2.75rem;padding:0 var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);background-color:var(--color-surface-raised);color:var(--color-text);font-size:var(--text-base);font-weight:700;text-decoration:none;display:inline-flex}.qSMIsq_chip:hover{background-color:var(--color-surface)}.qSMIsq_chipCount{color:var(--color-text-muted);font-weight:400}.qSMIsq_results mark,.qSMIsq_excerpt mark,.qSMIsq_resultTitle mark,.qSMIsq_jump mark{background-color:var(--color-selection-bg);color:var(--color-selection-text);border-radius:3px;padding:0 .1em}
.zyLP0q_tile{justify-content:space-between;gap:var(--space-3);min-height:5.5rem;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface);transition:border-color var(--dur-fast) ease;flex-direction:column;display:flex;position:relative}.zyLP0q_link{font-family:var(--font-heading);font-size:var(--text-base);font-weight:650;line-height:var(--leading-snug);color:var(--color-heading);text-decoration:none}.zyLP0q_link:after{content:"";border-radius:inherit;position:absolute;inset:0}.zyLP0q_link:focus-visible{outline:none}.zyLP0q_tile:has(.zyLP0q_link:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.zyLP0q_tile:hover{border-color:var(--color-border-strong)}.zyLP0q_tile:hover .zyLP0q_link{color:var(--color-link);text-underline-offset:.2em;text-decoration:underline}}.zyLP0q_badge{display:flex}
._8BCSEa_badge{border-radius:var(--radius-full);min-height:1.625rem;font-size:var(--text-sm);white-space:nowrap;border:1px solid #0000;align-items:center;gap:.3em;padding:.125rem .625rem;font-weight:700;line-height:1.3;display:inline-flex}._8BCSEa_badge-neutral{background-color:var(--color-surface);border-color:var(--color-border);color:var(--color-text-muted)}._8BCSEa_badge-info{background-color:var(--color-callout-pearl-bg);border-color:var(--color-callout-pearl-border);color:var(--color-callout-pearl-title)}._8BCSEa_badge-success{background-color:var(--color-callout-mnemonic-bg);border-color:var(--color-callout-mnemonic-border);color:var(--color-callout-mnemonic-title)}._8BCSEa_badge-warning{background-color:var(--color-callout-trap-bg);border-color:var(--color-callout-trap-border);color:var(--color-callout-trap-title)}._8BCSEa_badge-danger{background-color:var(--color-callout-redflag-bg);border-color:var(--color-callout-redflag-border);color:var(--color-callout-redflag-title)}._8BCSEa_badge-brand{background-color:var(--color-callout-definition-bg);border-color:var(--color-callout-definition-border);color:var(--color-callout-definition-title)}._8BCSEa_badge-premium{background-color:var(--color-accent);color:var(--color-on-accent)}._8BCSEa_card{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface);flex-direction:column;min-width:0;display:flex;position:relative}._8BCSEa_cardTitle{font-size:var(--text-lg);line-height:var(--leading-snug)}._8BCSEa_cardAnchor{color:inherit;text-decoration:none}._8BCSEa_cardAnchor:after{content:"";border-radius:inherit;position:absolute;inset:0}._8BCSEa_cardAnchor:focus-visible{outline:none}._8BCSEa_cardLink:has(._8BCSEa_cardAnchor:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}._8BCSEa_cardLink{transition:border-color var(--dur-fast) ease, background-color var(--dur-fast) ease}@media (hover:hover) and (pointer:fine){._8BCSEa_cardLink:hover{border-color:var(--color-border-strong)}._8BCSEa_cardLink:hover ._8BCSEa_cardAnchor{color:var(--color-link);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}}._8BCSEa_cardBody{font-size:var(--text-base);color:var(--color-text-muted);line-height:1.55}._8BCSEa_cardMeta{gap:var(--space-2);padding-top:var(--space-2);flex-wrap:wrap;margin-top:auto;display:flex}._8BCSEa_callout{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-4) var(--space-4);border:1px solid var(--callout-border);border-radius:var(--radius-lg);background-color:var(--callout-bg);color:var(--color-text);display:flex}._8BCSEa_calloutIcon{color:var(--callout-icon);margin-top:.15rem;display:inline-flex}._8BCSEa_calloutBody{flex:1;min-width:0}._8BCSEa_calloutTitle{align-items:baseline;column-gap:var(--space-2);margin-bottom:var(--space-1);font-family:var(--font-heading);font-size:var(--text-base);letter-spacing:.01em;color:var(--callout-title);flex-wrap:wrap;font-weight:650;display:flex}._8BCSEa_calloutSubtitle{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-muted);font-weight:400}._8BCSEa_calloutText{font-size:var(--text-body);line-height:var(--leading-body)}._8BCSEa_calloutText>*+*{margin-top:var(--space-3)}._8BCSEa_callout[data-kind=pearl]{--callout-bg:var(--color-callout-pearl-bg);--callout-border:var(--color-callout-pearl-border);--callout-icon:var(--color-callout-pearl-icon);--callout-title:var(--color-callout-pearl-title)}._8BCSEa_callout[data-kind=trap]{--callout-bg:var(--color-callout-trap-bg);--callout-border:var(--color-callout-trap-border);--callout-icon:var(--color-callout-trap-icon);--callout-title:var(--color-callout-trap-title)}._8BCSEa_callout[data-kind=redflag]{--callout-bg:var(--color-callout-redflag-bg);--callout-border:var(--color-callout-redflag-border);--callout-icon:var(--color-callout-redflag-icon);--callout-title:var(--color-callout-redflag-title)}._8BCSEa_callout[data-kind=definition]{--callout-bg:var(--color-callout-definition-bg);--callout-border:var(--color-callout-definition-border);--callout-icon:var(--color-callout-definition-icon);--callout-title:var(--color-callout-definition-title)}._8BCSEa_callout[data-kind=mnemonic]{--callout-bg:var(--color-callout-mnemonic-bg);--callout-border:var(--color-callout-mnemonic-border);--callout-icon:var(--color-callout-mnemonic-icon);--callout-title:var(--color-callout-mnemonic-title)}._8BCSEa_callout[data-kind=note]{--callout-bg:var(--color-callout-note-bg);--callout-border:var(--color-callout-note-border);--callout-icon:var(--color-callout-note-icon);--callout-title:var(--color-callout-note-title)}._8BCSEa_tableFigure{min-width:0}._8BCSEa_tableScroll{border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface-raised);overflow-x:auto}._8BCSEa_tableScroll:focus-visible{outline-offset:2px}._8BCSEa_table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--text-base);line-height:1.45}._8BCSEa_caption{padding:var(--space-4) var(--space-4) var(--space-3);text-align:left;font-family:var(--font-heading);font-size:var(--text-lg);color:var(--color-heading);font-weight:650}._8BCSEa_table th,._8BCSEa_table td{padding:.75rem var(--space-4);border-top:1px solid var(--color-border);text-align:left;vertical-align:top}._8BCSEa_table thead th{font-size:var(--text-sm);color:var(--color-text-muted);white-space:nowrap;font-weight:700}._8BCSEa_table tbody th{color:var(--color-text);overflow-wrap:break-word;min-width:8rem;max-width:min(16rem,45vw);font-weight:700}._8BCSEa_table tr>:first-child{z-index:1;background-color:var(--color-surface-raised);box-shadow:inset -1px 0 0 var(--color-border);position:sticky;left:0}._8BCSEa_num{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}._8BCSEa_tableNote{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.45}
