._header_1vbq2_1{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--hairline);background:#ffffffeb;position:sticky;top:0}._inner_1vbq2_10{justify-content:space-between;align-items:center;gap:20px;min-height:72px;display:flex}._left_1vbq2_18{align-items:center;gap:18px;display:flex}._markButton_1vbq2_24{font:inherit;background:0 0;border:0;padding:0}._logoMark_1vbq2_31{place-items:center;width:36px;height:36px;display:grid}._logoImage_1vbq2_38{object-fit:contain;width:100%;height:100%;display:block}._brand_1vbq2_45{align-items:center;display:inline-flex}._mark_1vbq2_24{background:var(--accent);color:#fff;border-radius:0;place-items:center;width:36px;height:36px;font-size:.94rem;font-weight:700;display:grid}._title_1vbq2_62{font-size:var(--step-0);letter-spacing:-.03em;font-weight:650}._meta_1vbq2_68{flex-direction:column;gap:3px;display:flex}._subline_1vbq2_74{color:var(--muted);font-size:var(--step--1)}._nav_1vbq2_79{align-items:center;gap:14px;display:flex}._navLink_1vbq2_85{color:var(--muted);transition:background var(--t-fast), color var(--t-fast);padding:6px 0}._navLink_1vbq2_85:hover{color:var(--ink)}@media (width<=720px){._inner_1vbq2_10{flex-direction:row;align-items:center;gap:12px;min-height:56px;padding-block:10px}._left_1vbq2_18{flex-direction:row;flex:auto;align-items:center;gap:10px;width:auto;min-width:0}._logoMark_1vbq2_31,._mark_1vbq2_24{width:30px;height:30px}._title_1vbq2_62{font-size:.96rem}._subline_1vbq2_74{display:none}._nav_1vbq2_79{flex:none;gap:10px;width:auto}._navLink_1vbq2_85{padding:4px 0;font-size:.92rem}}._shell_1ljsc_1{grid-template-rows:auto 1fr;min-height:100vh;display:grid}._main_1ljsc_7{padding-block:28px 84px}@media (width<=720px){._main_1ljsc_7{padding-block:16px 48px}}._indicator_1wtdt_1{justify-content:center;align-items:center;display:flex}._dot_1wtdt_7{background:var(--hairline);border-radius:999px;flex-shrink:0;width:8px;height:8px}._indicator_1wtdt_1[data-level=low] ._dot_1wtdt_7{background:#2f8f54}._indicator_1wtdt_1[data-level=medium] ._dot_1wtdt_7{background:#d38a1d}._indicator_1wtdt_1[data-level=high] ._dot_1wtdt_7{background:#d83a31}._card_1r235_1{border-top:1px solid var(--hairline);display:grid}._trigger_1r235_6{width:100%;transition:color var(--t-fast), border-color var(--t-fast);text-align:left;background:0 0;border:0;grid-template-columns:64px 20px minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:14px 0;display:grid}._badgeWrap_1r235_21{align-items:flex-start;display:flex}._badge_1r235_21{border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:0;place-items:center;width:48px;min-height:48px;padding:6px;display:grid}._badgeNumber_1r235_38{letter-spacing:-.05em;font-size:1.1rem;line-height:1;display:block}._copy_1r235_45{gap:2px;display:grid}._title_1r235_50{font-size:var(--step-1);letter-spacing:-.05em;margin:0;line-height:1.15}._description_1r235_57{color:var(--muted);margin:0;line-height:1.45}._progress_1r235_63{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted);white-space:nowrap;font-size:.7rem}._progress_1r235_63[data-done=true]{color:#2f8f54}._arrow_1r235_75{color:var(--muted);font-size:var(--step-0);transition:transform var(--t-fast);line-height:1}._arrow_1r235_75[data-expanded=true]{transform:rotate(180deg)}._questions_1r235_86{gap:0;padding:0 0 10px 64px;display:grid}._questionLink_1r235_92{border-top:1px solid var(--hairline);grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:8px 0;display:grid}._questionIndex_1r235_101{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;padding-top:3px;font-size:.74rem}._questionTitle_1r235_109{color:var(--ink-soft);line-height:1.4}._questionTitle_1r235_109[data-read=true]{color:#2a7a48}._questionLink_1r235_92:hover ._questionTitle_1r235_109{color:var(--ink)}@media (width<=820px){._trigger_1r235_6{grid-template-columns:44px 16px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 0}._badge_1r235_21{width:36px;min-height:36px;padding:4px}._badgeNumber_1r235_38{font-size:.95rem}._title_1r235_50{font-size:1rem;line-height:1.2}._description_1r235_57{font-size:.92rem;line-height:1.35}._questions_1r235_86{gap:0;padding:0 0 8px}._questionLink_1r235_92{gap:8px;padding:7px 0}._questionIndex_1r235_101{padding-top:2px;font-size:.7rem}._questionTitle_1r235_109{font-size:.92rem;line-height:1.35}}._resume_163kc_1{background:#fdf6e3;border:1px solid #e8d5b0;gap:6px;margin-top:28px;padding:14px 16px;display:grid}._resumeLabel_163kc_10{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.7rem}._resumeLink_163kc_18{gap:2px;text-decoration:none;display:grid}._resumeLink_163kc_18:hover ._resumeQuestion_163kc_24{color:var(--ink)}._resumeTopic_163kc_28{color:var(--muted);font-size:.78rem}._resumeQuestion_163kc_24{color:var(--ink-soft);letter-spacing:-.02em;line-height:1.4}._sectionHead_163kc_39{justify-content:space-between;align-items:end;gap:16px;margin:34px 0 10px;display:flex}._sectionTitle_163kc_47{font-size:var(--step-2);letter-spacing:-.06em;margin:0}._sortField_163kc_53{gap:6px;display:grid}._sortLabel_163kc_58{color:var(--muted);letter-spacing:.08em;font-size:.72rem}._sortSelect_163kc_64{border:1px solid var(--hairline);background:var(--paper-strong);min-width:150px;color:var(--ink);font:inherit;padding:9px 32px 9px 12px}._grid_163kc_73{grid-template-columns:1fr;display:grid}._state_163kc_78{color:var(--muted);padding:22px 0}@media (width<=900px){._sectionHead_163kc_39{flex-direction:column;align-items:start}._sortSelect_163kc_64{min-width:100%}._grid_163kc_73{grid-template-columns:1fr}}._overlay_9irlx_1{z-index:100;background:#0d0d0d8c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}._modal_9irlx_11{background:var(--paper);border:1px solid var(--hairline);gap:14px;width:100%;max-width:280px;padding:28px 24px;display:grid}._label_9irlx_21{color:var(--muted);font-size:.9rem;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin:0}._input_9irlx_30{border:1px solid var(--hairline);background:var(--wash);letter-spacing:.3em;text-align:center;box-sizing:border-box;width:100%;padding:12px 14px;font-size:1.4rem}._input_9irlx_30:focus{outline:2px solid var(--accent);outline-offset:-1px}._error_9irlx_46{color:#d83a31;font-size:.82rem;font-family:var(--font-mono);margin:0}._actions_9irlx_53{gap:10px;display:flex}._cancel_9irlx_58,._confirm_9irlx_59{border:1px solid var(--hairline);background:var(--paper-strong);flex:1;padding:10px;font-size:.88rem}._confirm_9irlx_59{background:var(--accent);border-color:var(--accent);color:#fff}._overlay_izft5_1{z-index:100;background:#0d0d0d8c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}._modal_izft5_11{background:var(--paper);border:1px solid var(--hairline);gap:20px;width:100%;max-width:280px;padding:28px 24px;display:grid}._message_izft5_21{color:var(--ink);margin:0;font-size:.95rem;line-height:1.45}._actions_izft5_28{gap:10px;display:flex}._cancel_izft5_33,._confirm_izft5_34{border:1px solid var(--hairline);background:var(--paper-strong);flex:1;padding:10px;font-size:.88rem}._confirm_izft5_34{background:var(--accent);border-color:var(--accent);color:#fff}._frame_txhv0_1{border:1px solid var(--hairline);border-radius:var(--radius);background:var(--wash);margin-block:8px 28px;padding:20px 24px;overflow-x:auto}._frame_txhv0_1 svg{zoom:2;max-width:50%;margin-inline:auto;display:block;width:auto!important;height:auto!important}._fallback_txhv0_20{white-space:pre-wrap;font-family:var(--font-mono);color:var(--ink-soft);margin:0;font-size:.82rem}._content_1tp7l_1{width:100%;min-width:0;color:var(--ink-soft);box-sizing:border-box;padding-inline:14px;font-size:17px;line-height:1.75}._content_1tp7l_1 p{margin:0 0 18px}._content_1tp7l_1 strong{color:var(--ink);font-weight:650}._content_1tp7l_1 h1,._content_1tp7l_1 h2,._content_1tp7l_1 h3,._content_1tp7l_1 h4{color:var(--ink);letter-spacing:-.025em;font-weight:700}._content_1tp7l_1 h1,._content_1tp7l_1 h2{border-top:1px solid var(--hairline);margin-block:48px 16px;padding-top:24px;font-size:clamp(17px,2vw,22px);line-height:1.2}._content_1tp7l_1 h3{margin-block:32px 10px;font-size:1.05rem;line-height:1.3}._content_1tp7l_1 h4{letter-spacing:-.015em;margin-block:24px 8px;font-size:.95rem;font-weight:600;line-height:1.4}._content_1tp7l_1>:first-child{margin-top:0}._content_1tp7l_1>:first-child._content_1tp7l_1 h1,._content_1tp7l_1>:first-child._content_1tp7l_1 h2{border-top:none;padding-top:0}._content_1tp7l_1 ul,._content_1tp7l_1 ol{margin:0 0 20px;padding-left:22px}._content_1tp7l_1 li{margin-bottom:8px}._inlineCode_1tp7l_73{font-family:var(--font-mono);background:var(--wash);color:var(--ink);border:1px solid var(--hairline);border-radius:5px;padding:.15em .42em;font-size:.85em}._pre_1tp7l_84{box-sizing:border-box;border-radius:var(--radius);background:var(--wash);max-width:100%;color:var(--ink);border:1px solid var(--hairline);font-family:var(--font-mono);margin:8px 0 28px;padding:20px 24px;font-size:13.5px;line-height:1.7;overflow-x:auto}._diagramPre_1tp7l_100{letter-spacing:0;font-size:12px;line-height:1.5}._tableWrap_1tp7l_107{border:1px solid var(--hairline);background:var(--paper-strong);box-sizing:border-box;border-radius:0;width:100%;max-width:100%;margin:18px 0 28px;overflow-x:auto}._table_1tp7l_107{border-collapse:collapse;background:var(--paper-strong);width:100%}._table_1tp7l_107 th,._table_1tp7l_107 td{border:1px solid var(--hairline);text-align:left;vertical-align:top;overflow-wrap:anywhere;word-break:break-word;padding:12px 16px}._table_1tp7l_107 th{background:var(--wash);color:var(--ink);font-size:.9em;font-weight:600}._blockquote_1tp7l_142{border-left:3px solid var(--accent);color:var(--muted);margin:8px 0 28px;padding:0 0 0 20px;font-style:italic}._content_1tp7l_1 hr{display:none}._content_1tp7l_1>:last-child{margin-bottom:0}@media (width<=720px){._content_1tp7l_1{padding-inline:8px;font-size:16px;line-height:1.65}._content_1tp7l_1 h1,._content_1tp7l_1 h2{margin-block:28px 10px;padding-top:16px;font-size:clamp(15px,4.5vw,19px)}._content_1tp7l_1 h3{margin-block:20px 8px}._content_1tp7l_1 h4{margin-block:14px 6px}._content_1tp7l_1 ul,._content_1tp7l_1 ol{margin-bottom:14px;padding-left:18px}._pre_1tp7l_84{margin-bottom:20px;padding:13px 14px;font-size:12px;line-height:1.6}._diagramPre_1tp7l_100{font-size:10.5px}._table_1tp7l_107 th,._table_1tp7l_107 td{padding:7px 10px;font-size:.88em}._blockquote_1tp7l_142{margin-bottom:20px;padding-left:14px}._tableWrap_1tp7l_107{margin-bottom:20px}}._panel_1aml8_1{border-top:1px solid var(--hairline);min-width:0;transition:border-color var(--t-fast), background var(--t-fast);scroll-margin-top:96px}._panel_1aml8_1:hover{background:color-mix(in srgb, var(--paper-strong) 40%, transparent 60%)}._header_1aml8_14{align-items:center;gap:2px;display:flex}._summaryButton_1aml8_20{text-align:left;background:0 0;border:0;flex:1 1 0;grid-template-columns:auto 1fr;align-items:center;gap:18px;min-width:0;padding:22px 14px;display:grid}._index_1aml8_33{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;font-size:.78rem}._question_1aml8_40{color:var(--ink);font-size:var(--step-1);letter-spacing:-.03em;margin:0;line-height:1.4}._toggle_1aml8_48{min-width:24px;color:var(--ink);place-items:center;font-size:1.2rem;line-height:1;display:inline-grid}._readButton_1aml8_57{width:32px;height:32px;color:var(--muted);background:0 0;border:0;flex-shrink:0;place-items:center;display:inline-grid}._readButton_1aml8_57[data-read=true]{color:#2f8f54}._readButton_1aml8_57:hover{color:var(--ink)}._readButton_1aml8_57[data-read=true]:hover{color:#8a2f2f}._iconButton_1aml8_81{width:32px;height:32px;color:var(--muted);background:0 0;border:0;place-items:center;margin-top:1px;display:inline-grid}._iconButton_1aml8_81:hover{color:var(--ink)}._toggleButton_1aml8_96{width:32px;height:32px;color:var(--ink);background:0 0;border:0;place-items:center;margin-right:14px;display:inline-grid}._icon_1aml8_81{width:16px;height:16px}._actionSymbol_1aml8_112{text-align:center;min-width:16px;font-size:1.2rem;line-height:1;display:inline-block}._body_1aml8_120{width:100%;padding:0 0 20px}._toolbar_1aml8_125{justify-content:flex-end;padding:8px 14px 14px;display:flex}._editor_1aml8_131{gap:16px;padding:0 14px;display:grid}._label_1aml8_137,._previewLabel_1aml8_138{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.74rem}._input_1aml8_147,._textarea_1aml8_148{border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--paper-strong);width:100%;color:var(--ink);box-sizing:border-box;padding:14px}._input_1aml8_147{font-size:1rem;line-height:1.4}._textarea_1aml8_148{min-height:320px;font-family:var(--font-mono);resize:vertical;font-size:.9rem;line-height:1.6}._actions_1aml8_171{gap:12px;display:flex}._primaryButton_1aml8_176,._secondaryButton_1aml8_177{border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--paper-strong);color:var(--ink);padding:10px 14px}._primaryButton_1aml8_176:disabled,._secondaryButton_1aml8_177:disabled{color:var(--muted)}._preview_1aml8_138{border-top:1px solid var(--hairline);gap:10px;padding-top:8px;display:grid}._emptyState_1aml8_197{gap:6px;padding:0 14px;display:grid}._emptyTitle_1aml8_203{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:.98rem;line-height:1.35}._emptyDescription_1aml8_211{color:var(--muted);margin:0;line-height:1.5}._previewTitle_1aml8_217{color:var(--ink);font-size:var(--step-1);letter-spacing:-.03em;margin:0;line-height:1.35}._error_1aml8_225{color:#8a2f2f;margin:0}@media (width<=720px){._panel_1aml8_1{scroll-margin-top:68px}._header_1aml8_14{gap:0}._summaryButton_1aml8_20{grid-template-columns:1fr;gap:8px;padding:14px 10px}._index_1aml8_33{display:none}._question_1aml8_40{font-size:1rem;line-height:1.32}._readButton_1aml8_57,._iconButton_1aml8_81{width:28px;height:28px}._toggleButton_1aml8_96{width:28px;height:28px;margin-right:6px}._body_1aml8_120{padding-bottom:14px}._toolbar_1aml8_125{padding:4px 10px 10px}._editor_1aml8_131{gap:12px;padding:0 10px}._input_1aml8_147,._textarea_1aml8_148{padding:12px}._textarea_1aml8_148{min-height:220px;font-size:.86rem;line-height:1.5}._emptyState_1aml8_197{gap:4px;padding:0 10px}._emptyTitle_1aml8_203{font-size:.92rem}._emptyDescription_1aml8_211{font-size:.9rem;line-height:1.45}._preview_1aml8_138{gap:8px}._previewTitle_1aml8_217{font-size:1rem}._actions_1aml8_171{flex-wrap:wrap;gap:8px}._primaryButton_1aml8_176,._secondaryButton_1aml8_177{padding:9px 12px}}._section_1fsqo_1{border-top:1px solid var(--hairline);margin-top:48px;padding-top:24px}._heading_1fsqo_7{color:var(--ink);font-size:var(--step-1);letter-spacing:-.03em;margin:0 0 8px}._intro_1fsqo_14{color:var(--muted);margin:0 0 20px}._list_1fsqo_19{gap:14px;display:grid}._item_1fsqo_24{border-top:1px solid var(--hairline);padding:18px 0}._meta_1fsqo_29{color:var(--muted);font-size:var(--step--1);justify-content:space-between;gap:12px;margin-bottom:10px;display:flex}._body_1fsqo_38{color:var(--ink-soft);margin:0;line-height:1.7}._empty_1fsqo_44{color:var(--muted);margin:0}._hero_1y24y_1{margin-bottom:30px;padding:28px 0 18px}._headingRow_1y24y_6{align-items:flex-start;gap:8px;display:flex}._headline_1y24y_12{font-size:var(--step-4);letter-spacing:-.08em;flex:0 auto;margin:10px 0 0;line-height:.98}._lede_1y24y_20{max-width:720px;color:var(--muted);font-size:var(--step-1);margin:18px 0 0;line-height:1.55}._iconButton_1y24y_28{width:32px;height:32px;color:var(--muted);background:0 0;border:0;place-items:center;margin-top:10px;display:inline-grid}._iconButton_1y24y_28:hover{color:var(--ink)}._icon_1y24y_28{width:16px;height:16px}._topicEditor_1y24y_48{gap:12px;max-width:720px;margin-top:18px;display:grid}._label_1y24y_55{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem}._input_1y24y_62,._textarea_1y24y_63{border:1px solid var(--hairline);background:var(--paper-strong);width:100%;color:var(--ink);box-sizing:border-box;padding:14px}._input_1y24y_62{font-size:1rem;line-height:1.4}._textarea_1y24y_63{resize:vertical;min-height:120px;line-height:1.55}._actions_1y24y_83{gap:12px;display:flex}._primaryButton_1y24y_88,._secondaryButton_1y24y_89{border:1px solid var(--hairline);background:var(--paper-strong);color:var(--ink);padding:10px 14px}._error_1y24y_96{color:#8a2f2f;margin:0}._stack_1y24y_101{gap:0;min-width:0;display:grid}._state_1y24y_107{color:var(--muted)}@media (width<=720px){._hero_1y24y_1{margin-bottom:20px;padding:16px 0 10px}._headingRow_1y24y_6{gap:4px}._headline_1y24y_12{margin-top:6px;font-size:clamp(1.8rem,8vw,2.4rem);line-height:1}._lede_1y24y_20{margin-top:12px;font-size:.96rem;line-height:1.45}._iconButton_1y24y_28{width:28px;height:28px;margin-top:6px}._topicEditor_1y24y_48{gap:10px;margin-top:12px}._input_1y24y_62,._textarea_1y24y_63{padding:12px}._textarea_1y24y_63{min-height:96px}._actions_1y24y_83{flex-wrap:wrap;gap:8px}._primaryButton_1y24y_88,._secondaryButton_1y24y_89{padding:9px 12px}}._content_1peej_1{border-top:1px solid var(--hairline);gap:18px;padding:80px 0 60px;display:grid}._eyebrow_1peej_8{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.74rem}._title_1peej_17{font-size:var(--step-4);letter-spacing:-.07em;margin:0;line-height:.98}._lede_1peej_24{color:var(--muted);font-size:var(--step-1);max-width:420px;margin:0;line-height:1.5}._link_1peej_32{border:1px solid var(--hairline);background:var(--paper-strong);color:var(--ink);transition:background var(--t-fast);margin-top:4px;padding:10px 18px;font-size:.9rem;display:inline-block}._link_1peej_32:hover{background:var(--wash)}@media (width<=720px){._content_1peej_1{gap:14px;padding:48px 0 40px}._title_1peej_17{font-size:clamp(2.4rem,10vw,3.5rem)}}:root{--paper:#fff;--paper-strong:#fff;--ink:#0d0d0d;--ink-soft:#2a2a2a;--muted:#5d5d6b;--muted-strong:#8a8794;--hairline:#e8e8e8;--wash:#f6f5f3;--accent:#0d0d0d;--accent-soft:#f0f0f0;--radius:14px;--radius-sm:10px;--shadow:0 10px 30px #0d0d0d0f;--gutter:clamp(20px, 5vw, 64px);--maxw:1120px;--maxw-narrow:860px;--font-sans:"Geist", "Inter Variable", "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "Cascadia Code", Menlo, Consolas, monospace;--step--1:clamp(.82rem, .78rem + .15vw, .88rem);--step-0:clamp(1rem, .97rem + .22vw, 1.06rem);--step-1:clamp(1.2rem, 1.08rem + .55vw, 1.44rem);--step-2:clamp(1.6rem, 1.28rem + 1vw, 2rem);--step-3:clamp(2.2rem, 1.7rem + 1.85vw, 3.1rem);--step-4:clamp(3rem, 2.2rem + 3vw, 4.8rem);--t-fast:.15s ease;--t-base:.2s ease;--success:#16a34a;--warning:#d97706}*{box-sizing:border-box}html{background:var(--paper);color:var(--ink);font-family:var(--font-sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;scroll-behavior:smooth;font-size:16px;line-height:1.5}body{background:var(--paper);min-width:320px;color:var(--ink);margin:0;overflow-x:clip}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent}#root{min-height:100vh}.wrap{width:min(100% - (var(--gutter) * 2), var(--maxw));margin-inline:auto}.wrapNarrow{width:min(100% - (var(--gutter) * 2), var(--maxw-narrow));margin-inline:auto}.mono{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.74rem}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
