.topicPage_page__7AXKB{--type-page-title:clamp(1.5rem,3.8vw,2.15rem);--type-section-title:1.1rem;--type-card-title:1rem;--type-body:0.925rem;--type-body-lg:0.975rem;--type-caption:0.72rem;--type-metric:clamp(1.8rem,2.4vw,2.5rem);--type-metric-sm:clamp(1.35rem,1.9vw,1.85rem);--type-label-tracking:0.11em;--space-section:24px;display:flex;flex-direction:column;gap:24px;max-width:1280px;margin:0 auto;padding-inline:clamp(4px,1vw,14px);padding-bottom:40px;width:100%}.topicPage_page__7AXKB>*{min-width:0}.topicPage_heroInner__DWSGC,.topicPage_heroMain__Jaxu5{display:grid;grid-gap:12px;gap:12px}.topicPage_backLink__bMTYs{display:inline-flex;align-items:center;gap:8px;color:var(--indigo,#5b5fc7);font-size:11px;font-weight:650;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;padding-left:2px;transition:color .15s ease,gap .15s ease}.topicPage_backLink__bMTYs:hover{color:var(--indigo-dark,#4547a9);gap:10px}.topicPage_hero__6_grL{position:relative;overflow:hidden;border-radius:30px;padding:34px 34px 30px;background:radial-gradient(ellipse 60% 80% at 80% 20%,rgba(56,189,248,.18),transparent),radial-gradient(ellipse 50% 60% at 90% 85%,rgba(99,102,241,.22),transparent),radial-gradient(ellipse 40% 50% at 10% 90%,rgba(139,92,246,.12),transparent),linear-gradient(145deg,#0a1628,#0f2145 35%,#162d6a 70%,#1e3a82);color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 32px 72px rgba(8,20,56,.32),0 8px 24px rgba(8,20,56,.16)}.topicPage_hero__6_grL:before{content:"";position:absolute;inset:0;background-image:radial-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(130deg,transparent,rgba(99,179,255,.04) 40%,transparent 70%);background-size:20px 20px,100% 100%;pointer-events:none}.topicPage_hero__6_grL:after{content:"";position:absolute;top:-40%;right:-10%;width:50%;height:120%;background:radial-gradient(ellipse,rgba(99,102,241,.08),transparent 70%);pointer-events:none}.topicPage_heroTop__VBU5_{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);grid-gap:28px;gap:28px;align-items:stretch}.topicPage_heroIdentity__5CXES{display:flex;flex-direction:column;gap:18px;min-width:0;justify-content:center}.topicPage_heroTitleBlock__w3LA6{display:grid;grid-gap:8px;gap:8px;max-width:620px}.topicPage_heroBadges__lLMdu{display:flex;flex-wrap:wrap;gap:10px}.topicPage_heroBadge__9TYT_{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.07);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:hsla(0,0%,100%,.88);font-size:10px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.topicPage_heroTitle__PwajM{margin:0;font-size:clamp(1.7rem,3.1vw,2.2rem);font-weight:680;line-height:.98;letter-spacing:-.04em;text-wrap:balance;background:linear-gradient(180deg,#fff 30%,rgba(200,220,255,.9));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.topicPage_heroSummary__hFLCw{margin:0;max-width:48rem;color:rgba(190,210,255,.82);font-size:14px;line-height:1.62;text-wrap:pretty}.topicPage_heroStats__Js9ja{position:relative;z-index:1;display:grid;grid-template-columns:minmax(160px,.85fr) minmax(220px,1.25fr) minmax(140px,.75fr) minmax(140px,.75fr);grid-gap:10px;gap:10px;margin-top:22px}.topicPage_heroStat__Jc91s{min-height:124px;padding:16px 18px;border-radius:16px;border:1px solid hsla(0,0%,100%,.07);background:hsla(0,0%,100%,.04);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 4px 16px rgba(0,0,0,.12);transition:border-color .2s ease,background .2s ease}.topicPage_heroStat__Jc91s:hover{border-color:hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.07)}.topicPage_heroStatFeature__I4Pns{background:hsla(0,0%,100%,.05)}.topicPage_heroStatCompactCard__5wIwQ{min-height:118px}.topicPage_heroStatLabel__w3P7V{color:rgba(220,231,255,.74);font-size:var(--type-caption);font-weight:650;letter-spacing:var(--type-label-tracking);text-transform:uppercase}.topicPage_heroStatValue__WiiBn{margin-top:12px;font-size:var(--type-metric-sm);font-weight:650;line-height:1.05;letter-spacing:-.03em;text-wrap:balance}.topicPage_heroStatScore__bx8Tg{font-size:var(--type-metric);line-height:.92}.topicPage_heroStatNarrative__YSlZU{font-size:clamp(1.35rem,1.8vw,1.9rem);line-height:.98}.topicPage_heroStatCompact__xmcbO{font-size:clamp(1.5rem,2vw,2.1rem)}.topicPage_heroStatSubtle__AXAeD{display:block;margin-top:8px;color:rgba(223,232,255,.8);font-size:12px;line-height:1.6}.topicPage_heroCtas__8iG8v{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.topicPage_primaryCta__Q8zvQ,.topicPage_secondaryCta__GGc1S,.topicPage_tertiaryCta__cQQ6G{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 18px;border-radius:15px;border:1px solid transparent;cursor:pointer;font-weight:650;text-decoration:none;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,background .14s ease}.topicPage_primaryCta__Q8zvQ{background:#fff;color:var(--text-primary);font-weight:650;box-shadow:0 12px 32px rgba(0,0,0,.2),0 2px 6px rgba(0,0,0,.1)}.topicPage_primaryCta__Q8zvQ:hover{transform:translateY(-1px);box-shadow:0 16px 40px rgba(0,0,0,.28),0 4px 12px rgba(0,0,0,.12)}.topicPage_secondaryCta__GGc1S{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.92);border-color:hsla(0,0%,100%,.15);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.topicPage_secondaryCta__GGc1S:hover{transform:translateY(-1px);background:hsla(0,0%,100%,.14)}.topicPage_tertiaryCta__cQQ6G{background:transparent;color:rgba(200,215,255,.78);border-color:hsla(0,0%,100%,.1)}.topicPage_tertiaryCta__cQQ6G:hover{transform:translateY(-1px);border-color:hsla(0,0%,100%,.2);color:rgba(220,230,255,.95)}.topicPage_heroAside__3oLUC{display:flex;flex-direction:column;gap:14px;min-height:100%}.topicPage_heroPanel__RaXo6{display:flex;flex-direction:column;justify-content:space-between;min-height:100%;border-radius:20px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:20px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 4px 16px rgba(0,0,0,.1)}.topicPage_heroPanelTitle__LBLwT{color:rgba(223,232,255,.74);font-size:var(--type-caption);font-weight:650;letter-spacing:var(--type-label-tracking);text-transform:uppercase}.topicPage_heroPanelSummary__OOZPY{margin:8px 0 0;color:rgba(230,237,255,.78);font-size:13px;line-height:1.55}.topicPage_heroPanelGrid__YmeKD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:16px}.topicPage_heroPanelMetric__pNp3s{min-height:80px;padding:13px 14px;border-radius:15px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.06);transition:background .2s ease}.topicPage_heroPanelMetric__pNp3s:hover{background:hsla(0,0%,100%,.09)}.topicPage_heroPanelMetric__pNp3s strong{display:block;font-size:clamp(1rem,1.35vw,1.4rem);line-height:1.05;letter-spacing:-.03em;text-wrap:balance;font-weight:650}.topicPage_heroPanelMetric__pNp3s span{display:block;margin-top:6px;color:rgba(223,232,255,.8);font-size:12px;line-height:1.45}.topicPage_layout__XSVQd{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.82fr);grid-gap:20px;gap:20px;align-items:start}.topicPage_fullWidthSection__t6C42{width:100%}.topicPage_main__V0LdI{display:flex;flex-direction:column;gap:18px}.topicPage_rail__ijcuk{display:flex;flex-direction:column;gap:14px;position:-webkit-sticky;position:sticky;top:88px;align-self:start}.topicPage_momentumCard__munze,.topicPage_railCard__5HctI,.topicPage_sectionCard___0jmH,.topicPage_sectionFrame__0cCbc{border-radius:20px;border:1px solid var(--border-light,rgba(18,40,102,.08));background:var(--bg-secondary,#fff);box-shadow:0 12px 32px rgba(26,48,107,.05),0 2px 8px rgba(26,48,107,.03)}.topicPage_sectionCard___0jmH,.topicPage_sectionFrame__0cCbc{padding:20px}.topicPage_momentumCard__munze,.topicPage_railCard__5HctI{padding:18px}.topicPage_sectionHeading__C4E0D{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-bottom:14px}.topicPage_sectionHeading__C4E0D h3{margin:0;color:var(--text-primary,#112650);font-size:1rem;font-weight:680;letter-spacing:-.025em}.topicPage_sectionHeading__C4E0D p{margin:0;color:var(--text-secondary,#7181a7);font-size:.9rem;line-height:1.62}.topicPage_riskSection__xkqQF{display:grid;grid-gap:16px;gap:16px}.topicPage_riskHeader__8mjWX{display:grid;grid-gap:12px;gap:12px}.topicPage_riskHeaderBand__rV48d{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:start;padding:17px 18px;border-radius:20px;border:1px solid rgba(223,72,98,.12);background:radial-gradient(circle at top right,rgba(255,94,123,.05),transparent 34%),var(--bg-secondary,#fff);box-shadow:0 2px 8px rgba(0,0,0,.04)}.topicPage_riskHeaderCopy__bjjQX{display:grid;grid-gap:8px;gap:8px}.topicPage_riskEyebrow__tHb6y{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:26px;padding:0 10px;border-radius:999px;background:rgba(255,94,123,.08);color:#c94b65;font-size:10px;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.topicPage_riskTitle__bsExw{margin:0;color:var(--text-primary,#19325e);font-size:1.02rem;font-weight:680;letter-spacing:-.02em}.topicPage_riskBody__oR73p{margin:0;color:var(--text-secondary,#6b7a9d);font-size:.89rem;line-height:1.58;max-width:58ch}.topicPage_riskGapCard__SJLLi{display:grid;align-content:start;grid-gap:7px;gap:7px;padding:14px 16px;border-radius:18px;border:1px solid rgba(223,72,98,.12);background:var(--bg-secondary,#fff);box-shadow:inset 3px 0 0 rgba(219,72,98,.72)}.topicPage_riskHeaderStats__5xuQI{display:grid;grid-template-columns:repeat(2,minmax(104px,1fr));grid-gap:10px;gap:10px;align-content:start}.topicPage_riskStat__WHor_{display:grid;align-content:center;grid-gap:5px;gap:5px;min-height:82px;padding:12px 14px;border-radius:16px;border:1px solid var(--border-light,rgba(18,40,102,.07));background:var(--bg-tertiary,hsla(0,0%,100%,.76))}.topicPage_riskStat__WHor_ strong{color:var(--text-primary,#243f72);font-size:1rem;font-weight:680;letter-spacing:-.03em;line-height:1.05}.topicPage_riskStat__WHor_ span{color:var(--text-secondary,#6c7b9f);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.topicPage_riskGapLabel__xBW5p{color:var(--red,#c24b64);font-size:10px;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.topicPage_riskGapValue__eAV_4{margin:0;color:var(--text-primary,#30466f);font-size:13px;font-weight:600;line-height:1.55}.topicPage_deepDiveBox__VprYq{display:grid;grid-gap:12px;gap:12px;padding:18px;border-radius:20px;background:var(--bg-tertiary,rgba(238,244,255,.88));border:1px solid var(--border-light,rgba(61,118,255,.1))}.topicPage_deepDiveText__TOZh2{margin:0;color:var(--text-secondary,#28427b);font-size:var(--type-body);line-height:1.72}.topicPage_complexityGrid__lsouU,.topicPage_hintGrid__qwz56,.topicPage_mentalGrid__NvL1A,.topicPage_practiceGrid___j_zb,.topicPage_trapGrid__bKy2B,.topicPage_unlockGrid__D3__j{display:grid;grid-gap:14px;gap:14px}.topicPage_practiceGrid___j_zb{grid-template-columns:1fr;gap:18px}.topicPage_mentalGrid__NvL1A{grid-template-columns:1fr;gap:12px}.topicPage_mentalShell__4coft{display:grid;grid-gap:12px;gap:12px}.topicPage_dualGrid__Dm5Gm{display:grid;grid-gap:18px;gap:18px}.topicPage_complexityCard__tJxdD,.topicPage_hintCard__D3uRe,.topicPage_mentalCard__Ff00A,.topicPage_practiceCard__OiuaJ,.topicPage_trapCard__JXodw,.topicPage_unlockCard__Es9Ch{border-radius:18px;border:1px solid var(--border-light,rgba(19,46,118,.08));background:var(--bg-secondary,#fff);padding:18px}.topicPage_trapCard__JXodw{--trap-accent:rgba(96,112,255,.82);position:relative;overflow:hidden;display:grid;grid-gap:10px;gap:10px;padding:16px 18px 16px 20px;background:linear-gradient(180deg,hsla(0,0%,100%,.995),rgba(248,250,255,.975));box-shadow:0 10px 22px rgba(26,48,107,.04),inset 0 1px 0 hsla(0,0%,100%,.88)}.topicPage_trapCard__JXodw:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:999px;background:var(--trap-accent)}.topicPage_trapCardBlue__ASMt8{--trap-accent:rgba(98,115,212,.82);background:radial-gradient(circle at top right,rgba(91,122,255,.04),transparent 34%),linear-gradient(180deg,rgba(248,250,255,.995),rgba(242,246,255,.975));border-color:rgba(91,122,255,.1)}.topicPage_trapCardAmber__Zfqyo{--trap-accent:rgba(192,135,19,.82);background:radial-gradient(circle at top right,rgba(234,177,43,.04),transparent 34%),linear-gradient(180deg,rgba(255,251,245,.995),rgba(255,247,236,.975));border-color:rgba(234,177,43,.1)}.topicPage_trapCardViolet__Vsg_c{--trap-accent:rgba(122,87,205,.82);background:radial-gradient(circle at top right,rgba(140,92,246,.04),transparent 34%),linear-gradient(180deg,rgba(250,248,255,.995),rgba(244,241,255,.975));border-color:rgba(140,92,246,.1)}.topicPage_mentalCard__Ff00A{display:grid;grid-gap:10px;gap:10px;min-height:0;align-content:start;padding:15px 15px 14px;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(246,249,255,.94));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8)}.topicPage_mentalCardCore__YEmr5{background:linear-gradient(180deg,rgba(245,248,255,.98),rgba(237,242,255,.94))}.topicPage_mentalCardFlow__gtESx{background:linear-gradient(180deg,rgba(245,250,255,.98),rgba(238,246,255,.94))}.topicPage_mentalCardStructure__8O5SY{background:linear-gradient(180deg,rgba(247,247,255,.98),rgba(240,241,255,.94))}.topicPage_mentalCardPriority__U9lew{background:linear-gradient(180deg,rgba(247,245,255,.98),rgba(241,237,255,.94))}.topicPage_mentalCardState__cfQye{background:linear-gradient(180deg,rgba(244,250,248,.98),rgba(237,247,243,.94))}.topicPage_mentalCardTop__9mhCF{display:grid;grid-gap:8px;gap:8px}.topicPage_mentalCardHeader__UHGm4{display:flex;align-items:center;gap:10px}.topicPage_mentalCardTitleWrap__3jyVc{display:grid;grid-gap:4px;gap:4px;min-width:0}.topicPage_mentalIndex__sP0CG{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:12px;background:rgba(92,105,231,.08);color:#5a66d9;font-size:12px;font-weight:650;letter-spacing:.06em;flex-shrink:0}.topicPage_mentalModelTag__y74iV{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border-radius:999px;background:rgba(89,107,228,.08);color:#5469cb;font-size:10px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.topicPage_mentalCardTitle__dfqkE,.topicPage_practiceTitle__aLMuS,.topicPage_trapTitle__b8lL_,.topicPage_unlockTitle__kkGPs{margin:0;color:var(--text-primary,#162a56);font-size:.965rem;line-height:1.28;font-weight:680;letter-spacing:-.02em;text-wrap:pretty}.topicPage_mentalCardCopy___Thf1{display:grid;grid-gap:8px;gap:8px;align-content:start}.topicPage_mentalCardSummary__H0VSm{margin:0;color:#2d467d;font-size:13.5px;line-height:1.55;text-wrap:pretty}.topicPage_mentalCardPoints__7R42K{display:grid;grid-gap:5px;gap:5px;padding-left:16px;color:#6d7ca0;font-size:12.75px;line-height:1.5}.topicPage_mentalPointPanel__n8_8m{padding:10px 12px;border-radius:14px;background:hsla(0,0%,100%,.78);border:1px solid rgba(18,40,102,.07)}.topicPage_mentalCardPoints__7R42K li{margin:0}.topicPage_mentalSinglePoint__Zq1dZ{margin:0;color:#6d7ca0;font-size:12.75px;line-height:1.5;text-wrap:pretty}.topicPage_mentalCardText__cs0AE,.topicPage_practiceBody__J7e2X,.topicPage_supportText__nxN6t,.topicPage_trapBody__QT9yE,.topicPage_unlockBody__ag1yx{margin:8px 0 0;color:var(--text-secondary,#6c7a99);font-size:var(--type-body);line-height:1.7}.topicPage_unlockCard__Es9Ch{display:grid;grid-gap:12px;gap:12px;padding:16px;border-radius:18px;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(246,248,255,.96));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8)}.topicPage_unlockCardReady__jmqC4{background:linear-gradient(180deg,rgba(241,250,245,.98),rgba(234,246,239,.94))}.topicPage_unlockCardBlocked__9nTIM{background:linear-gradient(180deg,rgba(255,245,246,.98),rgba(252,239,242,.94))}.topicPage_unlockCardRelated__jN6b9{background:linear-gradient(180deg,rgba(245,247,255,.98),rgba(239,242,255,.94))}.topicPage_unlockCardTop__8JXVs{display:flex;align-items:center;justify-content:space-between;gap:10px}.topicPage_unlockIconWrap__5h6mN{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:12px;background:hsla(0,0%,100%,.86);color:#5368ca;border:1px solid rgba(18,40,102,.07);flex-shrink:0}.topicPage_unlockCardContent__TVcNP{display:grid;grid-gap:6px;gap:6px}.topicPage_unlockStateBadge__qoxTS{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 10px;border-radius:999px;font-size:10px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.topicPage_unlockStateReady__ZERNU{background:rgba(220,248,234,.92);color:#239757}.topicPage_unlockStateBlocked___gdPy{background:rgba(255,235,240,.92);color:#c53257}.topicPage_unlockStateRelated__tdN7g{background:rgba(231,238,255,.92);color:#4461c8}.topicPage_unlockLink__hYfgX{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;color:#4d61c6;font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.topicPage_sectionEyebrow__QN2Hf{color:#6b80c8;font-size:var(--type-caption);font-weight:650;letter-spacing:.1em;text-transform:uppercase}.topicPage_diagramCard__dUV8m{display:flex;min-height:280px;align-items:center;justify-content:center;overflow:hidden;border-radius:22px;border:1px solid rgba(20,64,171,.12);background:linear-gradient(180deg,rgba(247,250,255,.98),rgba(239,244,255,.96))}.topicPage_diagramTextCard__P4P4f{display:grid;grid-gap:16px;gap:16px;min-height:100%;padding:18px;border-radius:22px;border:1px solid var(--border-light,rgba(20,64,171,.12));background:radial-gradient(circle at top right,rgba(108,130,255,.05),transparent 24%),var(--bg-secondary,#fff)}.topicPage_diagramTextHeader__3sf75{display:grid;grid-gap:8px;gap:8px}.topicPage_diagramTextTitle__MuXEF{margin:4px 0 0;color:var(--text-primary,#102f63);font-size:1rem;font-weight:650;letter-spacing:-.02em}.topicPage_diagramTextIntro__imfaq{margin:0;color:var(--text-secondary,#6f82ab);font-size:13px;line-height:1.65}.topicPage_diagramAsciiFrame__I5MgA{overflow-x:auto;padding:16px 18px;border-radius:18px;border:1px solid rgba(18,40,102,.08);background:linear-gradient(180deg,rgba(12,22,56,.98),rgba(18,31,72,.98));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 16px 26px rgba(15,32,82,.12)}.topicPage_diagramFallback__0FX_N,.topicPage_emptyState__2DKU_{display:grid;place-items:center;min-height:180px;padding:28px;border-radius:20px;border:1px dashed var(--border,rgba(63,103,195,.24));background:var(--bg-tertiary,rgba(242,246,255,.86));color:var(--text-secondary,#6b7aa1);text-align:center;line-height:1.7}.topicPage_diagramText__mV8F0{width:100%;margin:0;color:#d9e4ff;white-space:pre;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.65}.topicPage_visualTeachingCard__9RcYC{display:grid;grid-gap:18px;gap:18px;min-height:100%;padding:18px;border-radius:22px;border:1px solid var(--border-light,rgba(20,64,171,.12));background:radial-gradient(circle at top right,rgba(108,130,255,.05),transparent 26%),var(--bg-secondary,#fff)}.topicPage_visualTeachingHeader__wVx7k{display:grid;grid-gap:8px;gap:8px}.topicPage_visualTeachingTitle__4Tqhh{margin:4px 0 0;color:var(--text-primary,#102f63);font-size:1rem;font-weight:650;letter-spacing:-.02em}.topicPage_visualTeachingIntro__6jldV{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.7}.topicPage_visualCanvas__qMkgN{display:grid;grid-gap:14px;gap:14px}.topicPage_visualSource__bOcm7{display:grid;justify-items:center;grid-gap:6px;gap:6px;text-align:center;padding:14px 16px;border-radius:18px;background:hsla(0,0%,100%,.78);border:1px solid rgba(85,104,228,.08);color:#4963a8;font-size:12px;line-height:1.55}.topicPage_visualSource__bOcm7 strong{color:var(--text-primary);font-size:13px;font-weight:650}.topicPage_visualSourceDot__dE2En{width:12px;height:12px;border-radius:999px;background:linear-gradient(180deg,#5d6dff,#5063ff);box-shadow:0 0 0 8px rgba(93,109,255,.08)}.topicPage_visualConceptGrid__11Wqi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.topicPage_visualConceptCard__NSoBY{display:grid;grid-gap:10px;gap:10px;padding:16px;border-radius:18px;background:hsla(0,0%,100%,.84);border:1px solid rgba(85,104,228,.08)}.topicPage_visualConceptMode__IUZfu{color:#586dda;font-size:11px;font-weight:650;letter-spacing:.09em;text-transform:uppercase}.topicPage_visualConceptTitle__0HCaq{margin:0;color:var(--text-primary);font-size:15px;font-weight:650}.topicPage_visualConceptSummary__g0rVu{margin:0;color:#6d7ea3;font-size:13px;line-height:1.65}.topicPage_visualConceptList__ntXAO{display:grid;grid-gap:6px;gap:6px;padding-left:17px;color:#4f67a9;font-size:12px;line-height:1.55}.topicPage_visualDiagramNote__Ux0LJ{display:grid;grid-gap:8px;gap:8px;padding:15px 16px 16px;border-radius:18px;background:linear-gradient(180deg,hsla(0,0%,100%,.92),rgba(245,248,255,.9));border:1px solid rgba(20,64,171,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7)}.topicPage_visualDiagramCaption__IdBwN{display:inline-flex;align-items:center;gap:8px}.topicPage_visualDiagramCaptionLabel__6bTIa{color:#5c73c9;font-size:11px;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.topicPage_visualDiagramNote__Ux0LJ p{margin:0;color:#627398;font-size:12.5px;line-height:1.65}.topicPage_comparisonRow__9unwQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:18px}.topicPage_comparisonCard__mRHxz{display:grid;grid-gap:10px;gap:10px;padding:16px 18px;border-radius:18px;background:linear-gradient(180deg,rgba(246,248,255,.96),hsla(0,0%,100%,.98));border:1px solid rgba(18,40,102,.08)}.topicPage_comparisonLabel__cE4P2{color:var(--text-primary);font-size:14px;font-weight:650;letter-spacing:-.01em}.topicPage_comparisonMode__Whmch{color:#6178d4;font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.topicPage_comparisonList__uGipY{display:grid;grid-gap:7px;gap:7px;padding-left:18px;color:#6d7ea3;font-size:13px;line-height:1.55}.topicPage_comparisonBody__hzgpT{margin:0;color:#6d7ea3;font-size:13px;line-height:1.65}.topicPage_implementationSection__ky0PL{display:grid;grid-gap:18px;gap:18px}.topicPage_implementationHeader__OLbxm{display:grid;grid-gap:8px;gap:8px;padding:15px 17px;border-radius:18px;border:1px solid var(--border-light,rgba(18,40,102,.08));background:var(--bg-tertiary,rgba(246,249,255,.96))}.topicPage_implementationHeaderMain__ztSbs{display:grid;grid-gap:8px;gap:8px}.topicPage_implementationHeaderMain__ztSbs h3{margin:0;color:var(--text-primary,#102d61);font-size:1rem;font-weight:680;letter-spacing:-.025em}.topicPage_implementationHeaderMain__ztSbs p{margin:0;color:var(--text-secondary,#6f82ab);font-size:13.5px;line-height:1.58;max-width:64ch}.topicPage_codeWrap__FNQsl .code-block{margin:0;border-radius:20px;overflow:hidden}.topicPage_codeWrap__FNQsl{display:grid;grid-gap:14px;gap:14px}.topicPage_implementationVisual__jjzj8{display:grid;grid-gap:14px;gap:14px;padding:18px;border-radius:20px;border:1px solid rgba(18,40,102,.08);background:radial-gradient(circle at top right,rgba(92,103,237,.08),transparent 24%),linear-gradient(180deg,rgba(248,250,255,.98),rgba(242,246,255,.94))}.topicPage_implementationVisualHeader__Ww_NP{display:grid;grid-gap:8px;gap:8px}.topicPage_implementationFlow__KGMHS{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.topicPage_implementationFlow__KGMHS:before{content:"";position:absolute;left:10%;right:10%;top:22px;height:1px;background:linear-gradient(90deg,rgba(83,104,224,.1),rgba(83,104,224,.3),rgba(83,104,224,.1));z-index:0}.topicPage_implementationNode__PXTis{position:relative;z-index:1;display:grid;grid-gap:10px;gap:10px;min-height:148px;padding:16px;border-radius:18px;border:1px solid rgba(18,40,102,.08);background:hsla(0,0%,100%,.9);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8)}.topicPage_implementationNode__PXTis:first-child{background:linear-gradient(180deg,rgba(238,244,255,.98),rgba(233,240,255,.94))}.topicPage_implementationNode__PXTis:nth-child(2){background:linear-gradient(180deg,rgba(240,248,255,.98),rgba(233,244,255,.94))}.topicPage_implementationNode__PXTis:nth-child(3){background:linear-gradient(180deg,rgba(245,242,255,.98),rgba(238,234,255,.94))}.topicPage_implementationNodeLabel__fUIxh{color:#6b80c8;font-size:var(--type-caption);font-weight:650;letter-spacing:.1em;text-transform:uppercase}.topicPage_implementationNodeValue___ELXN{color:var(--text-primary);font-size:.98rem;font-weight:690;line-height:1.25;letter-spacing:-.02em}.topicPage_implementationNodeBody__ocmCr{margin:0;color:var(--text-secondary);font-size:13.25px;line-height:1.6}.topicPage_codeWrap__FNQsl .code-header{padding:10px 14px}.topicPage_codeWrap__FNQsl .code-body{padding:16px 18px}.topicPage_complexityStrip__HX3wO{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:2px}.topicPage_complexityCard__tJxdD{position:relative;overflow:hidden;padding:16px 18px;border-radius:18px;border:1px solid rgba(18,40,102,.08);background:linear-gradient(180deg,rgba(248,250,255,.98),rgba(242,246,255,.94));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8)}.topicPage_complexityCard__tJxdD:first-child{background:linear-gradient(180deg,rgba(237,243,255,.98),rgba(229,238,255,.94))}.topicPage_complexityCard__tJxdD:nth-child(2){background:linear-gradient(180deg,rgba(238,248,246,.98),rgba(231,244,241,.94))}.topicPage_complexityCard__tJxdD:nth-child(3){background:linear-gradient(180deg,rgba(245,241,255,.98),rgba(238,233,255,.94))}.topicPage_complexityCard__tJxdD:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:rgba(82,101,226,.3)}.topicPage_complexityCardLabel__kAVRT{color:var(--text-tertiary,#6a7bb0);font-size:var(--type-caption);font-weight:650;letter-spacing:.08em;text-transform:uppercase}.topicPage_complexityCardValue__3T06P{margin-top:10px;color:var(--text-primary,#102453);font-size:15px;font-weight:650;line-height:1.35}.topicPage_trapCardCritical__gvzAR{--trap-accent:rgba(219,72,98,.88);border-color:rgba(223,72,98,.2);background:radial-gradient(circle at top right,rgba(255,94,123,.06),transparent 28%),linear-gradient(180deg,rgba(255,249,250,.99),rgba(255,244,247,.96));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 10px 22px rgba(219,72,98,.08)}.topicPage_miniBadge__ZKuK9,.topicPage_severityBadge__mpD2X,.topicPage_statusBadge__tmZqa,.topicPage_trapBadge__87lth{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 10px;border-radius:999px;font-size:10px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.topicPage_statusBadge__tmZqa{border:1px solid rgba(45,88,210,.14);background:rgba(231,238,255,.9);color:#4461c8}.topicPage_severityBadge__mpD2X{border:1px solid rgba(224,72,102,.14);background:rgba(255,235,240,.9);color:#c53257}.topicPage_practiceCardHeader__0NaEQ,.topicPage_railMetricRow__jh1cM,.topicPage_railRow__zljED{display:flex;align-items:center;justify-content:space-between;gap:12px}.topicPage_trapHeader__uxy4B{display:flex;align-items:start;justify-content:space-between;gap:14px}.topicPage_trapLead__FUaPh{display:grid;grid-gap:7px;gap:7px;min-width:0}.topicPage_trapIndex__k1UMi{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:22px;padding:0 8px;border-radius:999px;background:rgba(90,108,226,.08);color:#6277cb;font-size:9px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.topicPage_trapCardAmber__Zfqyo .topicPage_trapIndex__k1UMi{background:rgba(234,177,43,.1);color:#b87b12}.topicPage_trapCardViolet__Vsg_c .topicPage_trapIndex__k1UMi{background:rgba(140,92,246,.1);color:#7b57cd}.topicPage_practiceRow__rePS5{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:start;padding:22px;border-radius:22px}.topicPage_practiceRowMain__24_Lh{display:grid;grid-gap:10px;gap:10px;min-width:0}.topicPage_practiceRowAside__KEH1z{display:flex;align-items:flex-start;justify-content:flex-end}.topicPage_practiceRowFooter__LcAeh{grid-column:1/-1;margin-top:2px;padding-top:14px;border-top:1px solid rgba(18,40,102,.08)}.topicPage_practiceEyebrow__4Ym1m{color:#6b80c8;font-size:var(--type-caption);font-weight:650;letter-spacing:.1em;text-transform:uppercase}.topicPage_practiceMeta__SFUvg{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:0;justify-content:flex-end}.topicPage_practiceActions__xeikQ{display:flex;flex-wrap:wrap;gap:8px;margin-top:0;justify-content:flex-start}.topicPage_practiceFeatureCard__A4O7F{display:grid;grid-template-columns:minmax(0,1fr) minmax(228px,252px);grid-gap:22px;gap:22px;align-items:stretch;padding:20px 22px;border-radius:20px;border:1px solid rgba(18,40,102,.09);background:linear-gradient(180deg,hsla(0,0%,100%,.99),rgba(248,250,255,.97));box-shadow:0 14px 28px rgba(26,48,107,.06),0 3px 10px rgba(26,48,107,.04),inset 0 1px 0 hsla(0,0%,100%,.84);transition:transform .18s ease,box-shadow .2s ease,border-color .2s ease}.topicPage_practiceFeatureCard__A4O7F:hover{transform:translateY(-1px);box-shadow:0 18px 34px rgba(26,48,107,.08),0 6px 16px rgba(26,48,107,.05),inset 0 1px 0 hsla(0,0%,100%,.88);border-color:rgba(18,40,102,.14)}.topicPage_practiceFeatureMain__fRI1y{display:grid;grid-gap:14px;gap:14px;align-content:start;min-width:0}.topicPage_practiceFeatureMainCompact__VCh8l{gap:12px}.topicPage_practiceMetaRow__gpqgk{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.topicPage_practiceCompany__2VF06{display:inline-flex;align-items:center;gap:6px;color:#5a74b7;font-size:11px;font-weight:620;letter-spacing:.07em;text-transform:uppercase}.topicPage_practiceFeatureCopy___RdHk{display:grid;align-content:start;grid-gap:6px;gap:6px;max-width:64ch}.topicPage_practiceFeatureCopyCompact__a3XwJ{gap:0}.topicPage_practiceFeatureTitle__KterB{margin:0;color:var(--text-primary);font-size:clamp(.95rem,1.1vw,1.04rem);font-weight:650;letter-spacing:-.025em;line-height:1.28}.topicPage_practiceFeatureSummary__sM19a{margin:0;color:var(--text-secondary);font-size:12px;line-height:1.5}.topicPage_practiceFeatureCardCompact__43BZj .topicPage_practiceFeatureMetrics__3Q3eP{margin-top:2px}.topicPage_practiceFeatureMetrics__3Q3eP{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:stretch}.topicPage_practiceFeatureMetric__RQH19{display:grid;align-content:start;grid-gap:6px;gap:6px;min-width:0;min-height:72px;padding:11px 12px 12px;border-radius:15px;background:var(--bg-tertiary,rgba(248,250,255,.98));border:1px solid var(--border-light,rgba(18,40,102,.07))}.topicPage_practiceFeatureMetricLabel__DdWWn{color:var(--text-tertiary,#8ba0cf);font-size:var(--type-caption);font-weight:650;letter-spacing:.1em;text-transform:uppercase}.topicPage_practiceFeatureMetricValue__eiiqW{color:#28497d;font-size:13px;font-weight:650;letter-spacing:-.02em;line-height:1.3}.topicPage_practiceSignalBar__heTFa{display:block;width:100%;max-width:92px;height:4px;border-radius:999px;background:rgba(84,104,218,.12);overflow:hidden}.topicPage_practiceSignalBar__heTFa span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7065ff,#5169ff)}.topicPage_practiceActionStack__Z7TNz{display:grid;grid-template-rows:auto auto 1fr;align-content:start;grid-gap:10px;gap:10px;min-height:100%;min-width:0;padding-left:18px;border-left:1px solid rgba(18,40,102,.08);position:relative}.topicPage_practiceActionStack__Z7TNz:before{content:"";position:absolute;left:-1px;top:2px;bottom:2px;width:1px;background:linear-gradient(180deg,rgba(87,104,225,.16),rgba(87,104,225,.03))}.topicPage_practicePrimaryButton__9vziu,.topicPage_practiceSecondaryButton__6u_Nv{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:40px;padding:0 14px;border-radius:14px;text-decoration:none;font-size:10px;font-weight:620;letter-spacing:.05em;text-transform:uppercase;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.topicPage_practicePrimaryButton__9vziu{background:linear-gradient(135deg,#5f53f5,#4f4be8);color:#fff;box-shadow:0 12px 22px rgba(82,75,232,.22)}.topicPage_practiceSecondaryButton__6u_Nv{background:var(--bg-secondary,hsla(0,0%,100%,.9));border:1px solid var(--indigo-border,rgba(92,100,224,.18));color:var(--indigo,#4a57c4)}.topicPage_practicePrimaryButton__9vziu:hover,.topicPage_practiceSecondaryButton__6u_Nv:hover{transform:translateY(-1px)}.topicPage_practiceQuickActions__NB6j2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;margin-top:auto;padding-top:2px}.topicPage_practiceQuickActions__NB6j2>:last-child{grid-column:1/-1}.topicPage_practiceTextAction__JZpXd{display:inline-flex;align-items:center;justify-content:center;min-height:32px;border:1px solid var(--border-light,rgba(85,104,228,.1));border-radius:12px;background:var(--bg-tertiary,rgba(245,248,255,.94));color:var(--indigo,#3f5faa);cursor:pointer;font-size:9px;font-weight:620;letter-spacing:.04em;text-transform:uppercase;padding:0 10px;white-space:nowrap}.topicPage_practiceTextAction__JZpXd:disabled{cursor:not-allowed;opacity:.7}.topicPage_practiceTextActionActive__6Ioy2{border-color:rgba(212,157,51,.24);background:rgba(255,247,230,.96);color:#bd8613}.topicPage_practiceTextActionSolved__u2NEN{border-color:rgba(44,170,103,.16);background:rgba(220,248,234,.92);color:#239757}.topicPage_practiceTextActionError__8B65b{border-color:rgba(214,72,98,.16);background:rgba(255,244,245,.96);color:#c84461}.topicPage_practiceActionNote__OLu1E{color:#5d6fc4;font-size:11px;line-height:1.55}[data-theme=dark] .topicPage_activityFeedPanel__6_Khj,[data-theme=dark] .topicPage_codeSupportNote__x92E6,[data-theme=dark] .topicPage_complexityCard__tJxdD,[data-theme=dark] .topicPage_deepDiveBox__VprYq,[data-theme=dark] .topicPage_diagramCard__dUV8m,[data-theme=dark] .topicPage_diagramTextCard__P4P4f,[data-theme=dark] .topicPage_implementationHeader__OLbxm,[data-theme=dark] .topicPage_implementationVisual__jjzj8,[data-theme=dark] .topicPage_mentalCard__Ff00A,[data-theme=dark] .topicPage_mentalPointPanel__n8_8m,[data-theme=dark] .topicPage_momentumCard__munze,[data-theme=dark] .topicPage_nextActionCard__KVegl,[data-theme=dark] .topicPage_practiceFeatureCard__A4O7F,[data-theme=dark] .topicPage_practiceFeatureMetric__RQH19,[data-theme=dark] .topicPage_practiceHeader__PWN_2,[data-theme=dark] .topicPage_practiceSectionMetric__dX8EG,[data-theme=dark] .topicPage_practiceSection__VxKH_,[data-theme=dark] .topicPage_railCard__5HctI,[data-theme=dark] .topicPage_sectionCard___0jmH,[data-theme=dark] .topicPage_sectionFrame__0cCbc,[data-theme=dark] .topicPage_signalCard__Z0Xv_,[data-theme=dark] .topicPage_unlockCard__Es9Ch,[data-theme=dark] .topicPage_visualTeachingCard__9RcYC{border-color:rgba(124,127,242,.14);background:linear-gradient(180deg,rgba(28,32,48,.96),rgba(21,24,37,.98));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03),0 14px 30px rgba(0,0,0,.22)}[data-theme=dark] .topicPage_practiceFeatureCard__A4O7F{background:radial-gradient(circle at top right,rgba(124,127,242,.08),transparent 26%),linear-gradient(180deg,rgba(31,35,52,.98),rgba(22,25,37,.98));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03),0 16px 34px rgba(0,0,0,.26),0 4px 12px rgba(0,0,0,.18)}[data-theme=dark] .topicPage_trapCard__JXodw{background:linear-gradient(180deg,rgba(31,35,52,.98),rgba(22,25,37,.98))}[data-theme=dark] .topicPage_trapCardCritical__gvzAR{background:radial-gradient(circle at top right,rgba(219,72,98,.1),transparent 28%),linear-gradient(180deg,rgba(44,30,40,.98),rgba(31,22,30,.98));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.02),inset 4px 0 0 rgba(255,104,132,.74),0 14px 30px rgba(0,0,0,.24)}[data-theme=dark] .topicPage_trapCardBlue__ASMt8{background:radial-gradient(circle at top right,rgba(91,122,255,.08),transparent 30%),linear-gradient(180deg,rgba(30,35,52,.98),rgba(22,26,40,.98));border-color:rgba(91,122,255,.14)}[data-theme=dark] .topicPage_trapCardAmber__Zfqyo{background:radial-gradient(circle at top right,rgba(234,177,43,.08),transparent 30%),linear-gradient(180deg,rgba(43,37,28,.98),rgba(31,27,22,.98));border-color:rgba(234,177,43,.14)}[data-theme=dark] .topicPage_trapCardViolet__Vsg_c{background:radial-gradient(circle at top right,rgba(140,92,246,.09),transparent 30%),linear-gradient(180deg,rgba(37,31,52,.98),rgba(26,22,39,.98));border-color:rgba(140,92,246,.16)}[data-theme=dark] .topicPage_riskGapCard__SJLLi,[data-theme=dark] .topicPage_riskHeaderBand__rV48d{border-color:rgba(255,104,132,.16);background:radial-gradient(circle at top right,rgba(255,94,123,.1),transparent 30%),linear-gradient(180deg,rgba(44,30,40,.98),rgba(31,22,30,.98))}[data-theme=dark] .topicPage_riskStat__WHor_{border-color:hsla(0,0%,100%,.05);background:hsla(0,0%,100%,.04)}[data-theme=dark] .topicPage_riskStat__WHor_ strong{color:var(--text-primary,#e8eaf0)}[data-theme=dark] .topicPage_practiceSection__VxKH_{background:radial-gradient(ellipse 40% 60% at 5% 0,rgba(124,127,242,.12),transparent),linear-gradient(180deg,rgba(23,26,39,.98),rgba(18,20,31,.98))}[data-theme=dark] .topicPage_deepDiveBox__VprYq,[data-theme=dark] .topicPage_implementationVisual__jjzj8,[data-theme=dark] .topicPage_momentumHighlightCard__qWmu5,[data-theme=dark] .topicPage_momentumMetaItem__maprF,[data-theme=dark] .topicPage_momentumMiniStat__IDX_A,[data-theme=dark] .topicPage_momentumTrailPanel__HjTnD,[data-theme=dark] .topicPage_practiceHeader__PWN_2{background:radial-gradient(circle at top right,rgba(124,127,242,.08),transparent 24%),linear-gradient(180deg,rgba(28,32,48,.96),rgba(21,24,37,.98))}[data-theme=dark] .topicPage_comparisonLabel__cE4P2,[data-theme=dark] .topicPage_complexityCardValue__3T06P,[data-theme=dark] .topicPage_diagramTextTitle__MuXEF,[data-theme=dark] .topicPage_implementationHeaderMain__ztSbs h3,[data-theme=dark] .topicPage_implementationNodeValue___ELXN,[data-theme=dark] .topicPage_mentalCardTitle__dfqkE,[data-theme=dark] .topicPage_momentumHighlightTitle__1HAbJ,[data-theme=dark] .topicPage_momentumTitle__iSKd_,[data-theme=dark] .topicPage_momentumTrailTitle__zHblj,[data-theme=dark] .topicPage_nextActionTitle__hkN_4,[data-theme=dark] .topicPage_practiceFeatureMetricValue__eiiqW,[data-theme=dark] .topicPage_practiceFeatureTitle__KterB,[data-theme=dark] .topicPage_practiceHeaderTitle__6PdUD,[data-theme=dark] .topicPage_riskTitle__bsExw,[data-theme=dark] .topicPage_sectionHeading__C4E0D h3,[data-theme=dark] .topicPage_timelineTitle__zDNPu,[data-theme=dark] .topicPage_trapTitle__b8lL_,[data-theme=dark] .topicPage_unlockTitle__kkGPs,[data-theme=dark] .topicPage_visualTeachingTitle__4Tqhh{color:var(--text-primary,#e8eaf0)}[data-theme=dark] .topicPage_comparisonBody__hzgpT,[data-theme=dark] .topicPage_comparisonList__uGipY,[data-theme=dark] .topicPage_deepDiveText__TOZh2,[data-theme=dark] .topicPage_diagramTextIntro__imfaq,[data-theme=dark] .topicPage_implementationNodeBody__ocmCr,[data-theme=dark] .topicPage_mentalCardPoints__7R42K,[data-theme=dark] .topicPage_mentalCardSummary__H0VSm,[data-theme=dark] .topicPage_mentalSinglePoint__Zq1dZ,[data-theme=dark] .topicPage_momentumHighlightBody__yiiGo,[data-theme=dark] .topicPage_momentumIntro__wxI_w,[data-theme=dark] .topicPage_nextActionBody__EU531,[data-theme=dark] .topicPage_practiceFeatureSummary__sM19a,[data-theme=dark] .topicPage_practiceHeaderCopy__jejCb,[data-theme=dark] .topicPage_riskBody__oR73p,[data-theme=dark] .topicPage_riskGapValue__eAV_4,[data-theme=dark] .topicPage_sectionHeading__C4E0D p,[data-theme=dark] .topicPage_supportText__nxN6t,[data-theme=dark] .topicPage_timelineBody__IDYDJ,[data-theme=dark] .topicPage_trapBody__QT9yE,[data-theme=dark] .topicPage_visualDiagramNote__Ux0LJ p,[data-theme=dark] .topicPage_visualTeachingIntro__6jldV{color:var(--text-secondary,#a0a5bd)}[data-theme=dark] .topicPage_comparisonMode__Whmch,[data-theme=dark] .topicPage_complexityCardLabel__kAVRT,[data-theme=dark] .topicPage_heroStatLabel__w3P7V,[data-theme=dark] .topicPage_practiceEyebrow__4Ym1m,[data-theme=dark] .topicPage_practiceFeatureMetricLabel__DdWWn,[data-theme=dark] .topicPage_practiceHeaderEyebrow__KcTPS,[data-theme=dark] .topicPage_sectionEyebrow__QN2Hf,[data-theme=dark] .topicPage_visualConceptMode__IUZfu,[data-theme=dark] .topicPage_visualDiagramCaptionLabel__6bTIa{color:var(--text-tertiary,#8f96b3)}[data-theme=dark] .topicPage_implementationHeaderMain__ztSbs p,[data-theme=dark] .topicPage_practiceFeatureSummary__sM19a,[data-theme=dark] .topicPage_practiceSectionMetric__dX8EG span,[data-theme=dark] .topicPage_unlockBody__ag1yx,[data-theme=dark] .topicPage_visualConceptList__ntXAO,[data-theme=dark] .topicPage_visualConceptSummary__g0rVu{color:var(--text-secondary,#b0b6cb)}[data-theme=dark] .topicPage_heroPanelMetric__pNp3s span,[data-theme=dark] .topicPage_heroPanelSummary__OOZPY,[data-theme=dark] .topicPage_heroStatSubtle__AXAeD,[data-theme=dark] .topicPage_momentumHighlightEyebrow__7Lkl_,[data-theme=dark] .topicPage_momentumMetaItem__maprF span,[data-theme=dark] .topicPage_practiceActionNote__OLu1E,[data-theme=dark] .topicPage_practiceCompany__2VF06,[data-theme=dark] .topicPage_practiceSectionMetric__dX8EG span,[data-theme=dark] .topicPage_railMetricLabel__LMVbQ,[data-theme=dark] .topicPage_riskEyebrow__tHb6y,[data-theme=dark] .topicPage_riskGapLabel__xBW5p,[data-theme=dark] .topicPage_timelineTime__AtGRu,[data-theme=dark] .topicPage_trapIndex__k1UMi,[data-theme=dark] .topicPage_visualSource__bOcm7{color:var(--text-tertiary,#8b90a7)}[data-theme=dark] .topicPage_momentumMetaItem__maprF strong,[data-theme=dark] .topicPage_momentumMiniStat__IDX_A strong{color:var(--text-primary,#e8eaf0)}[data-theme=dark] .topicPage_momentumPill__p1JFj,[data-theme=dark] .topicPage_timelineType__v0qj_{background:rgba(103,118,255,.14);color:#b7c1ff}[data-theme=dark] .topicPage_momentumMutedPill__IWtN4{background:hsla(0,0%,100%,.06);color:#aeb5cb}[data-theme=dark] .topicPage_practicePrimaryButton__9vziu{box-shadow:0 10px 22px rgba(91,95,199,.28)}[data-theme=dark] .topicPage_linkButton__W_4kt,[data-theme=dark] .topicPage_microButton__z9_xv,[data-theme=dark] .topicPage_practiceSecondaryButton__6u_Nv,[data-theme=dark] .topicPage_practiceTextAction__JZpXd{background:rgba(124,127,242,.08);border-color:rgba(124,127,242,.18);color:#b8c1ff}[data-theme=dark] .topicPage_practiceSignalBar__heTFa{background:rgba(124,127,242,.18)}[data-theme=dark] .topicPage_comparisonCard__mRHxz,[data-theme=dark] .topicPage_heroPanelMetric__pNp3s,[data-theme=dark] .topicPage_implementationNode__PXTis,[data-theme=dark] .topicPage_unlockIconWrap__5h6mN,[data-theme=dark] .topicPage_visualConceptCard__NSoBY{background:hsla(0,0%,100%,.03);border-color:rgba(124,127,242,.14)}[data-theme=dark] .topicPage_statusIdle__jkk59{background:rgba(88,102,194,.14);border-color:rgba(124,127,242,.18);color:#b9c3ff}[data-theme=dark] .topicPage_statusAttempted__tZwoQ{background:rgba(191,138,36,.16);border-color:rgba(214,169,71,.2);color:#f2c86b}[data-theme=dark] .topicPage_statusFailed__QBqkZ{background:rgba(170,62,88,.18);border-color:rgba(214,72,98,.22);color:#ff9cb1}[data-theme=dark] .topicPage_statusSolved__n1AGx{background:rgba(39,128,84,.18);border-color:rgba(52,181,112,.22);color:#76d9a2}.topicPage_statusSolved__n1AGx{background:rgba(220,248,234,.9);border-color:rgba(44,170,103,.16);color:#239757}.topicPage_statusAttempted__tZwoQ{background:rgba(255,243,219,.92);border-color:rgba(234,177,43,.16);color:#c18c14}.topicPage_statusFailed__QBqkZ{background:rgba(255,238,242,.96);border-color:rgba(214,72,98,.18);color:#c84461}.topicPage_statusIdle__jkk59{background:rgba(231,238,255,.9);border-color:rgba(45,88,210,.14);color:#4461c8}.topicPage_badgeHard__nBh17{background:rgba(255,233,236,.96);color:#c84563}.topicPage_badgeMedium__AYHB0{background:rgba(255,244,220,.96);color:#bd8613}.topicPage_badgeEasy__T_35k{background:rgba(230,246,236,.96);color:#21935a}.topicPage_linkButton__W_4kt,.topicPage_microButton__z9_xv{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border-radius:12px;border:1px solid rgba(45,88,210,.12);background:rgba(241,245,255,.9);color:#3657b6;cursor:pointer;font-size:11px;font-weight:650;text-decoration:none;transition:transform .14s ease,background .14s ease,border-color .14s ease,box-shadow .14s ease}.topicPage_linkButton__W_4kt{background:rgba(44,91,221,.08)}.topicPage_linkButton__W_4kt:hover,.topicPage_microButton__z9_xv:hover{transform:translateY(-1px);box-shadow:0 10px 18px rgba(39,70,152,.08)}.topicPage_activeConfidence__yK2FJ{background:#314dd9;color:#fff;border-color:transparent}.topicPage_railCardTitle__B0DwL{margin:0;color:var(--text-primary,#112650);font-size:var(--type-caption);font-weight:650;letter-spacing:.1em;text-transform:uppercase}.topicPage_continueButtonFull__v5adH{margin-top:12px;width:100%}.topicPage_railMetric__iuAhO{margin-top:14px}.topicPage_railMetricLabel__LMVbQ{color:var(--text-tertiary,#7081aa);font-size:12px;font-weight:600}.topicPage_railMetricValue__d35kH{color:var(--text-primary,#102453);font-size:14px;font-weight:650}.topicPage_nextActionCard__KVegl{margin-top:14px;padding:16px;border-radius:18px;border:1px solid var(--border-light,rgba(55,83,201,.1));background:var(--bg-tertiary,rgba(245,247,255,.98))}.topicPage_nextActionTitle__hkN_4{margin:12px 0 0;color:var(--text-primary,#152d62);font-size:15px;font-weight:680;letter-spacing:-.02em}.topicPage_nextActionBody__EU531{margin:8px 0 0;color:var(--text-secondary,#6a7aa0);font-size:13.5px;line-height:1.62}.topicPage_confidenceRow__BDVdR{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.topicPage_streakCard__snpNk{overflow:hidden;background:linear-gradient(135deg,#4561f7,#633cf0);color:#fff}.topicPage_streakCardTitle__NUj20{color:hsla(0,0%,100%,.82)}.topicPage_streakValue__jQ4ZC{margin-top:6px;font-size:32px;font-weight:650;line-height:1;letter-spacing:-.05em}.topicPage_streakSubtle__vOKAT{margin-top:6px;color:rgba(238,242,255,.86);font-size:13px;line-height:1.6}.topicPage_scoreDetails__nNnq_{margin-top:14px;border-top:1px solid rgba(15,39,101,.08);padding-top:14px}.topicPage_scoreDetails__nNnq_ summary{cursor:pointer;color:#3151bc;font-size:13px;font-weight:650}.topicPage_scoreDetailsBody__2Oa0s,.topicPage_unlockGridTight__XwHQy{margin-top:14px}.topicPage_momentumCard__munze{padding:24px}.topicPage_momentumSection__aRCoA{display:grid;grid-gap:22px;gap:22px}.topicPage_practiceSection__VxKH_{padding:26px 28px 24px;border-radius:22px;background:radial-gradient(ellipse 40% 60% at 5% 0,rgba(99,102,241,.06),transparent),var(--bg-secondary,#fff);width:100%}.topicPage_practiceHeader__PWN_2{display:grid;grid-gap:14px;gap:14px;margin-bottom:16px;padding:14px 16px;border-radius:20px;border:1px solid var(--border-light,rgba(18,40,102,.08));background:var(--bg-tertiary,rgba(243,247,255,.98))}.topicPage_practiceHeaderTop__fhWeo{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:start}.topicPage_practiceHeaderIntro__CE__D{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0}.topicPage_practiceHeaderEyebrow__KcTPS{display:inline-flex;align-items:center;justify-content:center;min-height:28px;width:-moz-fit-content;width:fit-content;padding:0 12px;border-radius:999px;background:rgba(81,109,232,.1);color:#5670d8;font-size:10px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.topicPage_practiceHeaderCopy__jejCb{margin:0;min-width:0;color:var(--text-secondary,#6f7ea1);font-size:13.25px;line-height:1.56;display:block;font-weight:500}.topicPage_practiceHeaderTitle__6PdUD{margin:0;color:var(--text-primary,#213c72);font-size:14px;font-weight:640;letter-spacing:-.02em;line-height:1.24}.topicPage_practiceSectionMeta__MqOQk{display:grid;grid-template-columns:repeat(4,minmax(104px,1fr));grid-gap:10px;gap:10px;align-items:stretch}.topicPage_practiceSectionMetric__dX8EG{min-width:0;padding:13px 14px;border-radius:16px;border:1px solid var(--border-light,rgba(18,40,102,.07));background:var(--bg-tertiary,rgba(247,249,255,.98));box-shadow:0 1px 4px rgba(26,48,107,.04)}.topicPage_practiceSectionMetric__dX8EG:first-child{border-color:color-mix(in srgb,var(--indigo) 12%,var(--border-light))}.topicPage_practiceSectionMetric__dX8EG:nth-child(2){border-color:color-mix(in srgb,var(--green) 12%,var(--border-light))}.topicPage_practiceSectionMetric__dX8EG:nth-child(3){border-color:color-mix(in srgb,var(--orange) 12%,var(--border-light))}.topicPage_practiceSectionMetric__dX8EG:nth-child(4){border-color:color-mix(in srgb,var(--indigo) 10%,var(--border-light))}.topicPage_practiceSectionMetric__dX8EG strong{display:block;color:var(--text-primary,#284473);font-size:16px;font-weight:650;letter-spacing:-.03em}.topicPage_practiceSectionMetric__dX8EG span{display:block;margin-top:6px;color:var(--text-secondary,#7181a7);font-size:12px;line-height:1.45}.topicPage_momentumHeader__uzNP3{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:start;margin-bottom:16px}.topicPage_momentumHeaderCopy__ZG0xV{display:grid;grid-gap:8px;gap:8px}.topicPage_momentumTitle__iSKd_{margin:0;color:var(--text-primary,#122d62);font-size:1rem;font-weight:680;letter-spacing:-.025em}.topicPage_momentumIntro__wxI_w{margin:0;color:var(--text-secondary,#6f82ab);font-size:13.5px;line-height:1.62;max-width:64ch}.topicPage_momentumMeta__68_2y{display:grid;grid-template-columns:repeat(3,minmax(104px,1fr));grid-gap:10px;gap:10px}.topicPage_momentumMetaItem__maprF{display:grid;grid-gap:5px;gap:5px;align-content:start;min-height:74px;padding:12px 14px;border-radius:16px;border:1px solid rgba(18,40,102,.08);background:linear-gradient(180deg,rgba(247,249,255,.98),rgba(241,245,255,.95))}.topicPage_momentumMetaItem__maprF strong{color:#2a4578;font-size:14px;font-weight:650;letter-spacing:-.02em;line-height:1.25}.topicPage_momentumMetaItem__maprF span{color:#7a89ae;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.topicPage_momentumHighlightGrid__wiEIY{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr) minmax(0,.95fr);grid-gap:14px;gap:14px}.topicPage_momentumHighlightCard__qWmu5{display:grid;grid-gap:12px;gap:12px;align-content:start;min-height:188px;padding:18px;border-radius:20px;border:1px solid rgba(18,40,102,.08);background:linear-gradient(180deg,hsla(0,0%,100%,.995),rgba(248,250,255,.975));box-shadow:0 10px 22px rgba(26,48,107,.04),0 2px 6px rgba(26,48,107,.03)}.topicPage_momentumHighlightPrimary__CMvuf{background:radial-gradient(circle at top right,rgba(101,95,243,.08),transparent 26%),linear-gradient(180deg,rgba(246,248,255,.995),rgba(241,244,255,.975))}.topicPage_momentumHighlightEyebrow__7Lkl_{color:#667cdc;font-size:10px;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.topicPage_momentumHighlightTitle__1HAbJ{margin:0;color:var(--text-primary);font-size:15px;font-weight:680;letter-spacing:-.02em;line-height:1.32}.topicPage_momentumHighlightBody__yiiGo{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.66}.topicPage_momentumHighlightFooter__UEPmZ,.topicPage_momentumPillRow__2M_Vs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto}.topicPage_momentumMutedPill__IWtN4,.topicPage_momentumPill__p1JFj,.topicPage_timelineType__v0qj_{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 11px;border-radius:999px;font-size:10px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.topicPage_momentumPill__p1JFj{background:rgba(86,106,235,.08);color:#5269cc}.topicPage_momentumMutedPill__IWtN4{background:rgba(18,40,102,.05);color:#6b7aa1}.topicPage_momentumMiniStats__0ayRb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.topicPage_momentumMiniStat__IDX_A{display:grid;grid-gap:4px;gap:4px;padding:12px 13px;border-radius:15px;border:1px solid rgba(18,40,102,.07);background:rgba(246,248,255,.84)}.topicPage_momentumMiniStat__IDX_A strong{color:#28497d;font-size:15px;font-weight:650;letter-spacing:-.02em}.topicPage_momentumMiniStat__IDX_A span{color:#7a89ae;font-size:11px;line-height:1.35}.topicPage_momentumTrailPanel__HjTnD{display:grid;grid-gap:14px;gap:14px;padding:18px 20px;border-radius:22px;border:1px solid var(--border-light,rgba(18,40,102,.08));background:radial-gradient(circle at top left,rgba(92,103,237,.04),transparent 22%),linear-gradient(180deg,rgba(252,253,255,.98),rgba(247,249,255,.96));box-shadow:0 12px 28px rgba(26,48,107,.04)}.topicPage_momentumTrailHeader__WhzZG{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.topicPage_momentumTrailTitle__zHblj{margin:6px 0 0;color:var(--text-primary,#12305f);font-size:15px;font-weight:680;letter-spacing:-.02em}.topicPage_timeline__2IiyU{position:relative;display:grid;grid-gap:14px;gap:14px}.topicPage_timeline__2IiyU:before{content:"";position:absolute;left:16px;top:8px;bottom:8px;width:2px;background:linear-gradient(180deg,rgba(93,117,231,.28),rgba(93,117,231,.1))}.topicPage_timelineItem__m3N2v{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:start;padding-top:2px}.topicPage_timelineDot__Vrd4T{position:relative;z-index:1;width:34px;height:34px;border-radius:999px;border:3px solid rgba(92,107,232,.24);background:var(--bg-secondary,#fff)}.topicPage_timelineDot__Vrd4T:after{content:"";position:absolute;inset:8px;border-radius:999px;background:#5a63e3}.topicPage_timelineMeta__XUQkN{color:#22a25b;font-size:13px;font-weight:650;letter-spacing:.03em;white-space:nowrap}.topicPage_timelineContent__sIR5o{display:grid;grid-gap:5px;gap:5px;min-width:0}.topicPage_timelineHeaderRow__zcU_E{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.topicPage_timelineTitle__zDNPu{margin:0;color:var(--text-primary);font-size:14px;font-weight:650;letter-spacing:-.02em;line-height:1.3}.topicPage_timelineType__v0qj_{min-height:24px;padding-inline:9px;background:rgba(86,106,235,.08);color:#596fd2;font-size:9px}.topicPage_timelineBody__IDYDJ{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.58}.topicPage_timelineTime__AtGRu{color:#7181a7;font-size:12px;font-weight:650;white-space:nowrap}.topicPage_mutedValue__vXY6y{color:#7181a7;font-weight:650}.topicPage_activityFeedBody__JqCuG{margin:6px 0 0;color:var(--text-secondary,#7181a7);font-size:13px;line-height:1.65}.topicPage_activityFeedTime__NL4RZ{color:var(--text-tertiary,#7181a7);font-size:12px;font-weight:650;white-space:nowrap}@media (max-width:1180px){.topicPage_page__7AXKB{max-width:none;padding-inline:0}.topicPage_dualGrid__Dm5Gm,.topicPage_heroTop__VBU5_,.topicPage_layout__XSVQd{grid-template-columns:1fr}.topicPage_rail__ijcuk{position:static}.topicPage_heroStats__Js9ja{grid-template-columns:repeat(2,minmax(0,1fr))}.topicPage_comparisonRow__9unwQ,.topicPage_momentumHeader__uzNP3,.topicPage_momentumHighlightGrid__wiEIY,.topicPage_practiceGrid___j_zb,.topicPage_visualConceptGrid__11Wqi{grid-template-columns:1fr}.topicPage_momentumMeta__68_2y{grid-template-columns:repeat(3,minmax(0,1fr))}.topicPage_momentumTrailHeader__WhzZG{flex-direction:column;align-items:flex-start}.topicPage_practiceFeatureMetrics__3Q3eP{grid-template-columns:repeat(2,minmax(0,1fr))}.topicPage_implementationFlow__KGMHS{grid-template-columns:1fr}.topicPage_implementationFlow__KGMHS:before{display:none}.topicPage_practiceFeatureCard__A4O7F{grid-template-columns:1fr}.topicPage_riskHeader__8mjWX{gap:10px}.topicPage_riskHeaderBand__rV48d{grid-template-columns:1fr}.topicPage_practiceHeader__PWN_2{gap:12px}.topicPage_practiceHeaderTop__fhWeo{grid-template-columns:1fr}.topicPage_practiceActionStack__Z7TNz{padding-left:0;padding-top:16px;border-left:none;border-top:1px solid rgba(18,40,102,.08)}}@media (max-width:760px){.topicPage_hero__6_grL,.topicPage_momentumCard__munze,.topicPage_railCard__5HctI,.topicPage_sectionCard___0jmH,.topicPage_sectionFrame__0cCbc{border-radius:20px}.topicPage_hero__6_grL{padding:24px 18px 22px}.topicPage_momentumCard__munze,.topicPage_sectionCard___0jmH,.topicPage_sectionFrame__0cCbc{padding:18px}.topicPage_comparisonRow__9unwQ,.topicPage_complexityGrid__lsouU,.topicPage_heroPanelGrid__YmeKD,.topicPage_heroStats__Js9ja,.topicPage_mentalGrid__NvL1A,.topicPage_momentumMeta__68_2y,.topicPage_momentumMiniStats__0ayRb,.topicPage_visualConceptGrid__11Wqi{grid-template-columns:1fr}.topicPage_practiceRow__rePS5{grid-template-columns:1fr;gap:12px;padding:18px}.topicPage_practiceFeatureCard__A4O7F{padding:20px 18px;border-radius:20px;gap:18px}.topicPage_practiceFeatureTitle__KterB{font-size:20px}.topicPage_implementationNode__PXTis{min-height:0}.topicPage_practiceFeatureSummary__sM19a{font-size:14px;line-height:1.7}.topicPage_practiceQuickActions__NB6j2{grid-template-columns:1fr;gap:8px}.topicPage_practiceQuickActions__NB6j2>:last-child{grid-column:auto}.topicPage_practiceMeta__SFUvg,.topicPage_practiceRowAside__KEH1z{justify-content:flex-start}.topicPage_heroTitle__PwajM{font-size:clamp(1.6rem,9vw,2.15rem)}.topicPage_heroSummary__hFLCw{font-size:15px}.topicPage_sectionHeading__C4E0D h3{font-size:18px}.topicPage_riskTitle__bsExw{font-size:1rem}.topicPage_riskHeaderStats__5xuQI{grid-template-columns:1fr 1fr}.topicPage_timelineItem__m3N2v{grid-template-columns:34px minmax(0,1fr)}.topicPage_timelineMeta__XUQkN,.topicPage_timelineTime__AtGRu{grid-column:2}.topicPage_practiceSection__VxKH_{padding:20px 18px}.topicPage_practiceHeader__PWN_2{gap:12px}.topicPage_practiceHeaderTop__fhWeo{grid-template-columns:1fr}.topicPage_practiceHeaderIntro__CE__D{align-items:flex-start;gap:10px}.topicPage_practiceHeaderCopy__jejCb{white-space:normal;overflow:visible;text-overflow:unset}.topicPage_practiceSectionMeta__MqOQk{grid-template-columns:repeat(2,minmax(0,1fr))}.topicPage_momentumHighlightFooter__UEPmZ,.topicPage_momentumPillRow__2M_Vs,.topicPage_practiceSectionMeta__MqOQk{gap:8px}.topicPage_momentumHeader__uzNP3,.topicPage_momentumTrailHeader__WhzZG{display:grid}}