._markdownBody_9al3h_1{font-size:1.12rem;line-height:1.75;color:var(--text-secondary)}._markdownBody_9al3h_1 p{margin-bottom:1.15rem}._markdownBody_9al3h_1 p:last-child{margin-bottom:0}._markdownBody_9al3h_1 strong{font-weight:700;color:var(--text-primary)}._markdownBody_9al3h_1 em{font-style:italic}._markdownBody_9al3h_1 ul,._markdownBody_9al3h_1 ol{margin:.85rem 0 1.25rem 1.4rem}._markdownBody_9al3h_1 li{margin-bottom:.4rem}._markdownBody_9al3h_1 blockquote{border-left:3px solid var(--accent-primary);padding:.5rem 0 .5rem 1.25rem;margin:1.25rem 0;color:var(--text-muted);font-style:italic}._inlineCode_9al3h_42{font-family:var(--font-mono);font-size:.88em;background-color:var(--bg-surface-elevated);border:1px solid var(--border-color);padding:.15rem .45rem;border-radius:4px;color:var(--accent-primary);word-break:break-word}._codeBlockContainer_9al3h_54{margin:1.35rem 0;border-radius:var(--radius-md);border:1px solid var(--border-color);background-color:var(--bg-surface-elevated);overflow:hidden;box-shadow:var(--shadow-sm)}._codeHeader_9al3h_63{display:flex;justify-content:space-between;align-items:center;padding:.45rem 1rem;background-color:#00000014;border-bottom:1px solid var(--border-color);font-size:.76rem}[data-theme=focused-dark] ._codeHeader_9al3h_63{background-color:#ffffff0a}._codeLang_9al3h_77{font-family:var(--font-mono);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}._copyBtn_9al3h_85{font-size:.75rem;font-weight:600;padding:.2rem .55rem;border-radius:4px;background-color:var(--bg-surface);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast)}._copyBtn_9al3h_85:focus-visible{outline:2px solid var(--accent-primary);outline-offset:1px}._copyBtn_9al3h_85:hover{color:var(--text-primary);border-color:var(--accent-primary)}._codePre_9al3h_107{margin:0;padding:1.15rem 1.25rem;overflow-x:auto;font-family:var(--font-mono);font-size:.92rem;line-height:1.6;color:var(--text-primary);background-color:transparent;-moz-tab-size:2;tab-size:2;white-space:pre}._tableWrapper_9al3h_121{overflow-x:auto;margin:1.25rem 0;border-radius:var(--radius-md);border:1px solid var(--border-color)}._table_9al3h_121{width:100%;border-collapse:collapse;font-size:.95rem}._table_9al3h_121 th,._table_9al3h_121 td{padding:.75rem 1rem;border:1px solid var(--border-color);text-align:left}._table_9al3h_121 th{background-color:var(--bg-surface-elevated);font-weight:700;color:var(--text-primary)}._diagramWrapper_cz25x_2{margin:1.75rem 0;padding:1.5rem 1.25rem;background-color:var(--bg-surface-elevated);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;width:100%}._srOnly_cz25x_14{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}._diagramTitle_cz25x_26{font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--accent-primary);margin-bottom:1.25rem;display:flex;align-items:center;gap:.45rem}._flowList_cz25x_38{list-style:none;padding:0;margin:0;width:100%;display:flex;flex-direction:row;align-items:stretch;justify-content:center}._stepItem_cz25x_49{display:flex;flex-direction:row;align-items:center;flex:1;min-width:0}._stepItem_cz25x_49:last-child{flex:1}._stepNode_cz25x_61{flex:1;min-height:96px;padding:.85rem .75rem;border-radius:var(--radius-md);background-color:var(--bg-surface);border:1.5px solid var(--border-subtle);display:flex;flex-direction:column;justify-content:center;text-align:center;box-shadow:var(--shadow-sm);transition:transform var(--transition-fast),border-color var(--transition-fast)}._stepNode_cz25x_61:hover{transform:translateY(-1px)}._stepTitle_cz25x_82{font-size:.88rem;font-weight:700;color:var(--text-primary);line-height:1.35;margin-bottom:.35rem;letter-spacing:-.01em}._stepDesc_cz25x_91{font-size:.78rem;font-weight:500;color:var(--text-secondary);line-height:1.4}._node_accent_cz25x_99{border-color:var(--accent-primary)}._node_accent_cz25x_99 ._stepTitle_cz25x_82{color:var(--accent-primary)}._node_success_cz25x_107{border-color:var(--feedback-success)}._node_success_cz25x_107 ._stepTitle_cz25x_82{color:var(--feedback-success)}._connector_cz25x_116{display:flex;align-items:center;justify-content:center;width:32px;flex-shrink:0}._arrowSvg_cz25x_124{display:block;width:20px;height:20px;color:var(--accent-primary);transform-origin:center;transition:transform var(--transition-fast)}@media(max-width:640px){._diagramWrapper_cz25x_2{padding:1.25rem .85rem}._flowList_cz25x_38{flex-direction:column;align-items:center}._stepItem_cz25x_49{flex-direction:column;width:100%;flex:none}._stepNode_cz25x_61{width:100%;min-height:auto;padding:.95rem 1rem;text-align:center}._stepTitle_cz25x_82{font-size:.95rem}._stepDesc_cz25x_91{font-size:.84rem}._connector_cz25x_116{width:100%;height:32px}._arrowSvg_cz25x_124{transform:rotate(90deg)}}._cardContainer_2nhgu_1{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:2.25rem 2.5rem;box-shadow:var(--shadow-md);display:flex;flex-direction:column;animation:_fadeIn_2nhgu_1 .25s ease;transition:background-color var(--transition-normal),border-color var(--transition-normal),box-shadow var(--transition-normal)}@keyframes _fadeIn_2nhgu_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._typeBadge_2nhgu_28{display:inline-block;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:.22rem .7rem;border-radius:var(--radius-full);background-color:var(--accent-muted);color:var(--accent-primary);border:1px solid var(--accent-border);margin-bottom:1.25rem;align-self:flex-start}._title_2nhgu_43{font-size:1.75rem;font-weight:800;color:var(--text-primary);line-height:1.3;margin-bottom:1.35rem;letter-spacing:-.025em;word-break:break-word}._contentBody_2nhgu_53{margin-bottom:1rem}._visualContainer_2nhgu_57{margin-top:1.25rem;width:100%;display:flex;justify-content:center;align-items:center}._visualContainer_2nhgu_57>svg{max-width:100%;height:auto;display:block}@media(max-width:640px){._cardContainer_2nhgu_1{padding:1.5rem 1.15rem;border-radius:var(--radius-md)}._title_2nhgu_43{font-size:1.35rem;margin-bottom:1rem}._visualContainer_2nhgu_57{margin-top:1rem}}._checkpointContainer_4of1z_1{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:2.25rem 2.5rem;box-shadow:var(--shadow-md);display:flex;flex-direction:column;animation:_fadeIn_4of1z_1 .25s ease;transition:background-color var(--transition-normal),border-color var(--transition-normal)}@keyframes _fadeIn_4of1z_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._badge_4of1z_26{display:inline-flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:.22rem .75rem;border-radius:var(--radius-full);background-color:var(--feedback-warning-bg);color:var(--feedback-warning);border:1px solid rgba(245,158,11,.3);margin-bottom:1.25rem;align-self:flex-start}._questionWrapper_4of1z_43{font-size:1.4rem;font-weight:700;color:var(--text-primary);line-height:1.4;margin-bottom:1.5rem;letter-spacing:-.015em}._optionsList_4of1z_52{display:flex;flex-direction:column;gap:.85rem;margin-bottom:1.5rem}._optionBtn_4of1z_59{text-align:left;padding:1.1rem 1.25rem;border-radius:var(--radius-md);background-color:var(--bg-surface-elevated);border:1.5px solid var(--border-color);color:var(--text-primary);font-size:1rem;line-height:1.5;display:flex;align-items:flex-start;gap:.85rem;transition:all var(--transition-fast);cursor:pointer;position:relative;min-height:48px}._optionBtn_4of1z_59:hover:not(:disabled){border-color:var(--accent-primary);background-color:var(--bg-surface-hover);transform:translate(2px)}._optionBtn_4of1z_59:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}._optionIndicator_4of1z_88{width:26px;height:26px;border-radius:50%;border:1.5px solid var(--border-color);display:flex;align-items:center;justify-content:center;font-size:.82rem;font-weight:700;font-family:var(--font-mono);flex-shrink:0;margin-top:2px;background-color:var(--bg-surface);color:var(--text-secondary)}._optionText_4of1z_105{flex-grow:1}._statusTag_4of1z_109{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.2rem .5rem;border-radius:4px;margin-left:.5rem;flex-shrink:0}._optionCorrect_4of1z_120{border-color:var(--feedback-success)!important;background-color:var(--feedback-success-bg)!important}._optionCorrect_4of1z_120 ._optionIndicator_4of1z_88{border-color:var(--feedback-success);background-color:var(--feedback-success);color:#fff}._tagCorrect_4of1z_131{background-color:var(--feedback-success);color:#fff}._optionIncorrect_4of1z_136{border-color:var(--feedback-danger)!important;background-color:#dc262614!important}._optionIncorrect_4of1z_136 ._optionIndicator_4of1z_88{border-color:var(--feedback-danger);background-color:var(--feedback-danger);color:#fff}._tagIncorrect_4of1z_147{background-color:var(--feedback-danger);color:#fff}._optionDimmed_4of1z_152{opacity:.65;cursor:default}._explanationBox_4of1z_157{background-color:var(--bg-surface-elevated);border-left:4px solid var(--accent-primary);border-radius:0 var(--radius-md) var(--radius-md) 0;padding:1.35rem 1.5rem;animation:_slideDown_4of1z_1 .25s ease;margin-top:1rem}@keyframes _slideDown_4of1z_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._explanationHeader_4of1z_177{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--accent-primary);margin-bottom:.5rem;display:flex;align-items:center;gap:.4rem}@media(max-width:640px){._checkpointContainer_4of1z_1{padding:1.5rem 1.15rem;border-radius:var(--radius-md)}._questionWrapper_4of1z_43{font-size:1.2rem;margin-bottom:1.15rem}._optionBtn_4of1z_59{padding:.85rem 1rem;font-size:.95rem}._explanationBox_4of1z_157{padding:1.1rem 1.25rem}}
