._root_15syp_1{--bg: #faf9f6;--surface: #ffffff;--surface-2: #f5f5f7;--ink: #1d1d1f;--ink-2: #5f6670;--ink-3: #86868b;--line: rgba(0, 0, 0, .08);--line-2: rgba(0, 0, 0, .04);--accent: #ff5c35;--accent-soft: rgba(255, 92, 53, .08);--good: #1f7a5a;--warn: #b85c00;background:var(--bg);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._root_15syp_1 *,._root_15syp_1 *:before,._root_15syp_1 *:after{box-sizing:border-box}._root_15syp_1 h1,._root_15syp_1 h2,._root_15syp_1 h3,._root_15syp_1 h4,._root_15syp_1 p{margin:0}._root_15syp_1 h1,._root_15syp_1 h2,._root_15syp_1 h3,._root_15syp_1 h4{letter-spacing:-.02em}._root_15syp_1 h1{font-size:44px;font-weight:600;line-height:1.08}._root_15syp_1 h2{font-size:28px;font-weight:600;line-height:1.15}._root_15syp_1 h3{font-size:20px;font-weight:600;line-height:1.2}._root_15syp_1 h4{font-size:16px;font-weight:600;line-height:1.3}._shell_15syp_64{max-width:880px;margin:0 auto;padding:72px 32px 120px}._hero_15syp_70{padding:40px 0 24px;border-bottom:1px solid var(--line);margin-bottom:56px}._eyebrow_15syp_76{text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:700;color:var(--ink-3);margin-bottom:16px}._lede_15syp_85,._sectionIntro_15syp_86,._cardText_15syp_87,._noteText_15syp_88,._helperText_15syp_89,._summaryText_15syp_90{color:var(--ink-2);line-height:1.6}._lede_15syp_85{font-size:19px;max-width:660px;margin-top:20px}._sectionIntro_15syp_86,._cardText_15syp_87,._noteText_15syp_88,._helperText_15syp_89,._summaryText_15syp_90{margin-bottom:12px;font-size:15px}._heroMeta_15syp_110{display:flex;flex-wrap:wrap;gap:24px;margin-top:32px;font-size:13px;color:var(--ink-3)}._heroMetaItem_15syp_119{display:inline-flex;align-items:center;gap:8px}._dot_15syp_125{width:6px;height:6px;border-radius:999px;background:var(--accent)}._toc_15syp_132{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:24px 28px;margin-bottom:72px}._toc_15syp_132 h4{color:var(--ink-3);font-size:11px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px}._tocList_15syp_148{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 24px}._tocList_15syp_148 li{list-style:none}._tocList_15syp_148 a{display:flex;align-items:baseline;gap:12px;padding:10px 0;color:var(--ink);text-decoration:none;font-size:15px}._tocList_15syp_148 a:hover{color:var(--accent)}._tocNum_15syp_175{color:var(--ink-3);font-size:12px;min-width:18px}._section_15syp_86{margin-bottom:96px}._sectionHeader_15syp_185{margin-bottom:28px}._statsGrid_15syp_189,._compareGrid_15syp_190{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}._statsGrid_15syp_189{grid-template-columns:repeat(3,minmax(0,1fr));margin:32px 0}._statCard_15syp_201,._compareCol_15syp_202,._stackLayer_15syp_203,._card_15syp_87,._scorePanel_15syp_205,._previewCard_15syp_206,._summary_15syp_90{background:var(--surface);border:1px solid var(--line);border-radius:14px}._statCard_15syp_201{padding:24px}._statValue_15syp_217{font-size:34px;font-weight:600;letter-spacing:-.02em;line-height:1}._statLabel_15syp_224{font-size:13px;color:var(--ink-2);margin-top:10px}._pullQuote_15syp_230{border-left:3px solid var(--accent);padding:6px 0 6px 20px;margin:24px 0;font-size:18px;line-height:1.5}._compareCol_15syp_202{padding:24px}._compareColOld_15syp_242 h4{color:var(--ink-3)}._compareColNew_15syp_246{border-color:#ff5c3538;background:linear-gradient(180deg,#ff5c3508,#fff)}._compareList_15syp_251{padding-left:18px;margin:12px 0 0}._compareItem_15syp_256{margin-bottom:8px}._compareItemLabel_15syp_260{font-weight:600}._stack_15syp_203{display:flex;flex-direction:column;gap:10px;margin:28px 0 16px}._stackLayer_15syp_203{padding:22px 24px;position:relative}._stackNumber_15syp_276{position:absolute;top:22px;right:24px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-weight:700}._stackRole_15syp_287{font-size:13px;color:var(--accent);font-weight:600;margin:8px 0 10px}._stackBody_15syp_294{font-size:14px;color:var(--ink-2);margin-bottom:10px}._stackConnector_15syp_300{text-align:center;color:var(--ink-3);font-size:11px;letter-spacing:.12em;text-transform:uppercase}._tagList_15syp_308{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}._tag_15syp_308{font-size:11px;padding:4px 10px;background:var(--surface-2);border-radius:999px;color:var(--ink-2)}._card_15syp_87{padding:28px;margin:20px 0}._card_15syp_87 h3,._card_15syp_87 h4{margin-bottom:12px}._bar_15syp_333{height:10px;border-radius:999px;background:var(--surface-2);overflow:hidden;margin:20px 0 10px;display:flex}._barDark_15syp_342{background:var(--ink);width:8%}._barAccent_15syp_347{background:var(--accent);flex:1}._barLegend_15syp_352{display:flex;justify-content:space-between;gap:16px;font-size:12px;color:var(--ink-3)}._diagnosticItem_15syp_360,._toggleCard_15syp_361,._option_15syp_362{width:100%;text-align:left;border:1px solid var(--line);background:var(--surface);color:inherit;cursor:pointer}._diagnosticItem_15syp_360{display:flex;align-items:flex-start;gap:16px;padding:18px 0;border:none;border-bottom:1px solid var(--line-2);border-radius:0}._diagnosticItem_15syp_360:last-child{border-bottom:none}._diagnosticItemChecked_15syp_385{background:#ff5c3505}._checkBox_15syp_389{width:22px;height:22px;border:1.5px solid var(--ink-3);border-radius:6px;flex-shrink:0;margin-top:2px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:transparent}._diagnosticItemChecked_15syp_385 ._checkBox_15syp_389{background:var(--accent);border-color:var(--accent)}._diagnosticText_15syp_408{display:flex;flex-direction:column;gap:4px}._diagnosticText_15syp_408 strong{font-weight:600}._diagnosticText_15syp_408 span{color:var(--ink-2);font-size:13px}._scorePanel_15syp_205{margin-top:28px;padding:24px;background:var(--surface-2)}._scoreValue_15syp_429{font-size:48px;font-weight:600;line-height:1}._scoreValue_15syp_429 sub{font-size:18px;color:var(--ink-3);font-weight:400}._scoreLabel_15syp_441{font-size:15px;color:var(--ink-2);margin-top:12px}._verdict_15syp_447{margin-top:18px;padding-top:18px;border-top:1px solid var(--line);font-size:14px;color:var(--ink-2)}._rewriteWrap_15syp_455{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px}._previewCard_15syp_206{padding:24px 28px}._previewTitle_15syp_465{font-size:22px;font-weight:700;line-height:1.25;margin-bottom:14px}._previewLead_15syp_472{font-size:15px;line-height:1.55;margin-bottom:16px}._previewLeadAnswer_15syp_478{background:#1f7a5a0f;padding:12px 16px;border-left:3px solid var(--good);border-radius:0 8px 8px 0}._previewH2_15syp_485{font-size:17px;font-weight:700;margin:20px 0 8px}._previewBody_15syp_491{font-size:14px;line-height:1.55;color:var(--ink-2);margin-bottom:12px}._schemaChip_15syp_498{display:inline-block;margin-top:16px;padding:6px 10px;border-radius:6px;background:var(--ink);color:#fff;font-size:11px}._toggleList_15syp_508{display:flex;flex-direction:column;gap:8px}._toggleCard_15syp_361{display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:10px}._toggleCardOn_15syp_522{border-color:var(--accent);background:#ff5c3508}._switchTrack_15syp_527{width:36px;height:22px;background:#0000001f;border-radius:999px;position:relative;flex-shrink:0}._switchHandle_15syp_536{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:999px;background:#fff;box-shadow:0 1px 2px #00000026}._switchHandleOn_15syp_547{left:16px}._toggleCopy_15syp_551{display:flex;flex-direction:column;gap:3px}._toggleCopy_15syp_551 span{font-size:12px;color:var(--ink-3)}._textarea_15syp_562{width:100%;min-height:90px;padding:14px 16px;border:1px solid var(--line);border-radius:10px;font:inherit;color:inherit;background:var(--surface);resize:vertical}._rubric_15syp_574{display:grid;gap:10px;margin-top:16px}._rubricItem_15syp_580{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:8px;background:var(--surface-2);font-size:14px}._rubricItemPass_15syp_590{background:#1f7a5a14;color:var(--good)}._rubricBullet_15syp_595{width:16px;height:16px;border-radius:999px;background:#0000001a;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:11px}._rubricItemPass_15syp_590 ._rubricBullet_15syp_595{background:var(--good)}._examples_15syp_611{margin-top:20px}._example_15syp_611{padding:12px 16px;border-left:2px solid var(--line);margin-bottom:10px;font-size:14px;color:var(--ink-2)}._exampleGood_15syp_623{border-color:var(--good)}._exampleBad_15syp_627{border-color:var(--ink-3);opacity:.78}._exampleTag_15syp_632{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:4px}._tableWrapper_15syp_640{overflow-x:auto}._table_15syp_640{width:100%;border-collapse:collapse}._table_15syp_640 th,._table_15syp_640 td{padding:14px 12px;border-bottom:1px solid var(--line-2);vertical-align:top;text-align:left}._table_15syp_640 th{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}._matchRow_15syp_664{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:14px;margin-bottom:12px;align-items:center}._matchPrompt_15syp_672{padding:12px 16px;background:var(--surface);border:1px solid var(--line);border-radius:8px;font-size:14px}._select_15syp_680{width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:var(--surface);font:inherit;color:inherit}._selectCorrect_15syp_690{border-color:var(--good);background:#1f7a5a0a}._selectWrong_15syp_695{border-color:var(--warn);background:#b85c000a}._quizQuestion_15syp_700{margin-bottom:32px}._optionList_15syp_704{display:flex;flex-direction:column;gap:8px}._option_15syp_362{padding:14px 18px;border-radius:10px;font-size:14px}._optionCorrect_15syp_716{border-color:var(--good);background:#1f7a5a0a}._optionIncorrect_15syp_721{border-color:var(--warn);background:#b85c000a}._explanation_15syp_726{margin-top:10px;padding:12px 16px;background:var(--surface-2);border-radius:8px;font-size:13px;color:var(--ink-2)}._summary_15syp_90{padding:36px;background:linear-gradient(180deg,var(--accent-soft),transparent);border-color:#ff5c352e;text-align:center}@media (max-width: 760px){._shell_15syp_64{padding:48px 20px 80px}._tocList_15syp_148,._compareGrid_15syp_190,._rewriteWrap_15syp_455,._matchRow_15syp_664,._statsGrid_15syp_189{grid-template-columns:1fr}}
