.mind-showcase-page{--method-ink:var(--text-primary,#1a202c);--method-copy:var(--text-secondary,#475569);--method-muted:var(--text-muted,#718096);--method-line:var(--border-color,#e5e7eb);--method-surface:var(--bg-card,#ffffff);--method-soft:var(--surface-muted,rgba(148,163,184,0.08));--method-accent:var(--accent-color,#2563eb);--method-accent-soft:color-mix(in srgb,var(--method-accent) 10%,transparent);--method-success:var(--success-color,#17845b);--method-success-soft:color-mix(in srgb,var(--method-success) 14%,transparent);--method-section-title:color-mix(in srgb,var(--method-accent) 42%,var(--method-success) 58%);--method-warning:var(--warning-color,#b25b35);--method-warning-soft:color-mix(in srgb,var(--method-warning) 7%,transparent);--p3-tree-question:#54799b;--p3-tree-direction:#686bb2;--p3-tree-asset:#2f8dc4;--p3-map-bg-start:#f6f4f0;--p3-map-bg-mid:#ece9e3;--p3-map-bg-end:#faf9f6;--p3-map-vignette:rgba(80,75,68,0.08);--p3-map-border:rgba(76,72,65,0.16);--p3-map-shadow:rgba(54,49,43,0.12);--p3-map-inset:rgba(255,255,255,0.7);--p3-map-star:#787269;--p3-map-line:#777169;--p3-map-node:#5c5852;--p3-map-strong:#2f2d29;--p3-map-surface:rgba(249,248,245,0.95);--p3-map-surface-hover:rgba(255,255,255,0.72);--p3-map-ring:#777169;--p3-map-topic:#4a4742;--p3-map-focus-shadow:rgba(53,49,43,0.16);--p3-map-outline:#777169;min-height:100vh;color:var(--method-ink);background:color-mix(in srgb,var(--bg-primary,#ffffff) 96%,#efe5d6 4%);font-family:var(--app-font)}[data-theme=dark] .mind-showcase-page{--p3-tree-question:#8bb8df;--p3-tree-direction:#aaa8ef;--p3-tree-asset:#6bc5ff;--p3-map-bg-start:#090a0c;--p3-map-bg-mid:#15161a;--p3-map-bg-end:#0b0c0f;--p3-map-vignette:rgba(218,221,228,0.055);--p3-map-border:rgba(196,199,208,0.12);--p3-map-shadow:rgba(0,0,0,0.52);--p3-map-inset:rgba(255,255,255,0.035);--p3-map-star:#8b8f99;--p3-map-line:#676b74;--p3-map-node:#b4b7bf;--p3-map-strong:#f1f2f4;--p3-map-surface:rgba(18,19,23,0.95);--p3-map-surface-hover:rgba(255,255,255,0.055);--p3-map-ring:#a1a5ae;--p3-map-topic:#d7d9df;--p3-map-focus-shadow:rgba(0,0,0,0.36);--p3-map-outline:#b7bbc4}.mind-showcase__header-placeholder{height:var(--main-header-height,72px);border-bottom:1px solid var(--method-line)}.mind-showcase-page>main{width:min(1180px,calc(100% - 48px));margin:0 auto}.mind-showcase-eyebrow{color:var(--method-accent);font-size:15px;font-weight:650;letter-spacing:.035em}.mind-showcase-hero__meta-line{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center;justify-content:space-between}.mind-showcase-engagement{display:flex;gap:15px;align-items:center;color:var(--method-muted);font-size:12px;line-height:1;white-space:nowrap}.mind-showcase-engagement>button,.mind-showcase-engagement>span{display:inline-flex;gap:6px;align-items:center}.mind-showcase-engagement svg{width:15px;height:15px}.mind-showcase-engagement>button{padding:0;border:0;color:inherit;background:transparent;font:inherit;cursor:pointer;transition:color .15s ease}.mind-showcase-engagement>button:disabled{cursor:wait;opacity:.72}.mind-showcase-engagement>button.is-liked,.mind-showcase-engagement>button:focus-visible,.mind-showcase-engagement>button:hover{color:var(--method-accent)}.mind-showcase-engagement>button:focus-visible{outline:1px solid color-mix(in srgb,var(--method-accent) 55%,transparent);outline-offset:4px}.mind-showcase-proof-label{color:var(--method-accent);font-size:13px;font-weight:680;letter-spacing:.045em}.mind-showcase-hero{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(350px,.72fr);gap:clamp(42px,5vw,64px);align-items:start;padding:60px 0 38px;border-bottom:1px solid var(--method-line)}.mind-showcase-hero__copy{max-width:680px}.mind-showcase-hero__copy h1{max-width:590px;margin:15px 0 18px;color:var(--method-ink);font-family:var(--app-font);font-size:clamp(30px,2.5vw,36px);font-weight:600;line-height:1.18;letter-spacing:-.038em;text-wrap:balance}.mind-showcase-toc-slot{position:sticky;top:calc(var(--main-header-height, 72px) + 24px);z-index:12;height:0;pointer-events:none}.mind-showcase-toc{position:absolute;top:24px;right:calc(100% + 26px);width:58px;pointer-events:auto}.mind-showcase-toc ol{margin:0;padding:2px 0 2px 10px;border-left:1px solid color-mix(in srgb,var(--method-line) 82%,transparent);list-style:none}.mind-showcase-toc li{margin:0}.mind-showcase-toc li+li{margin-top:6px}.mind-showcase-toc li.is-child+li:not(.is-child){margin-top:11px}.mind-showcase-toc a{position:relative;display:block;color:var(--method-muted);font-size:13px;font-weight:560;line-height:1.45;text-decoration:none;white-space:nowrap;transition:color .15s ease}.mind-showcase-toc li:not(.is-child) a{color:var(--method-copy);font-weight:680;letter-spacing:.025em}.mind-showcase-toc li.is-child a{padding-left:8px;font-size:12px;font-weight:520}.mind-showcase-toc li.is-child a:after{position:absolute;top:50%;left:0;width:3px;height:1px;background:color-mix(in srgb,var(--method-muted) 52%,transparent);content:"";transform:translateY(-50%);transition:width .15s ease,background .15s ease}.mind-showcase-toc li.is-child a.is-active:after,.mind-showcase-toc li.is-child a:focus-visible:after,.mind-showcase-toc li.is-child a:hover:after{width:5px;background:var(--method-accent)}.mind-showcase-toc a:before{position:absolute;top:50%;left:-11px;width:1px;height:0;background:var(--method-accent);content:"";transform:translateY(-50%);transition:height .15s ease}.mind-showcase-toc a.is-active,.mind-showcase-toc a:focus-visible,.mind-showcase-toc a:hover{color:var(--method-accent)}.mind-showcase-toc a.is-active:before{height:14px}.mind-showcase-toc a:focus-visible{outline:0;text-decoration:underline;text-underline-offset:3px}.mind-showcase-hero__copy>p{max-width:660px;margin:0;color:var(--method-copy);font-size:15px;line-height:1.78}.mind-showcase-hero-plan{min-width:0;padding-left:clamp(28px,3.4vw,42px);border-left:1px solid var(--method-line)}.mind-showcase-hero-plan header span,.mind-showcase-hero-plan header strong{display:block}.mind-showcase-hero-plan header span{color:var(--method-accent);font-size:12px;font-weight:680;letter-spacing:.07em}.mind-showcase-hero-plan header strong{margin-top:7px;font-size:16px;font-weight:600;line-height:1.55}.mind-showcase-hero-plan ol{margin:18px 0 0;padding:0;border-top:1px solid var(--method-line);list-style:none}.mind-showcase-hero-plan li{display:grid;grid-template-columns:82px minmax(0,1fr);gap:16px;padding:14px 0;border-bottom:1px solid var(--method-line)}.mind-showcase-hero-plan li>span{padding-top:2px;color:var(--method-accent);font-size:12px;font-weight:670;letter-spacing:.04em}.mind-showcase-hero-plan li small,.mind-showcase-hero-plan li strong{display:block}.mind-showcase-hero-plan li strong{color:var(--method-ink);font-size:13px;font-weight:610;line-height:1.5}.mind-showcase-hero-plan li small{margin-top:5px;color:var(--method-muted);font-size:12px;line-height:1.55}.mind-showcase-final-cta__actions,.mind-showcase-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.mind-showcase-final-cta__actions a,.mind-showcase-full-map-link,.mind-showcase-hero__actions button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 18px;border:1px solid var(--method-accent);border-radius:7px;color:#ffffff;background:var(--method-accent);font:inherit;font-size:13px;font-weight:650;text-decoration:none;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.mind-showcase-final-cta__actions a svg,.mind-showcase-full-map-link svg,.mind-showcase-hero__actions button svg{width:17px;height:17px}.mind-showcase-final-cta__actions .is-secondary,.mind-showcase-hero__actions .is-secondary{border-color:var(--method-line);color:var(--method-ink);background:transparent}.mind-showcase-final-cta__actions a:focus-visible,.mind-showcase-final-cta__actions a:hover,.mind-showcase-full-map-link:focus-visible,.mind-showcase-full-map-link:hover,.mind-showcase-hero__actions button:focus-visible,.mind-showcase-hero__actions button:hover{color:#ffffff;background:color-mix(in srgb,var(--method-accent) 86%,#000000 14%)}.mind-showcase-final-cta__actions .is-secondary:focus-visible,.mind-showcase-final-cta__actions .is-secondary:hover,.mind-showcase-hero__actions .is-secondary:focus-visible,.mind-showcase-hero__actions .is-secondary:hover{border-color:color-mix(in srgb,var(--method-accent) 45%,var(--method-line));color:var(--method-accent);background:transparent}.mind-showcase-chapter{padding:96px 0 104px;border-bottom:1px solid var(--method-line);scroll-margin-top:26px}.mind-showcase-final-cta{padding:64px 0 56px}.mind-showcase-final-cta>span{color:var(--method-accent);font-size:11px;font-weight:680;letter-spacing:.06em}.mind-showcase-final-cta h2{max-width:760px;margin:14px 0 12px;font-size:clamp(28px,2.6vw,36px);font-weight:620;line-height:1.22;letter-spacing:-.034em}.mind-showcase-final-cta>p{max-width:620px;margin:0;color:var(--method-copy);font-size:15px;line-height:1.75}#p1-misconceptions,#p2-counterexample,#p2-story-route,#p2-trait-pack,#p3-challenges,#p3-domains,#p3-method,#p3-reuse,.mind-showcase-p1-route__title h4{scroll-margin-top:calc(var(--main-header-height, 72px) + 26px)}.mind-showcase-chapter[data-part="1"]{padding-top:28px;padding-bottom:40px}.mind-showcase-chapter[data-part="1"]+.mind-showcase-chapter{padding-top:52px}.mind-showcase-chapter[data-part="2"]{padding-bottom:0;border-bottom:0}.mind-showcase-chapter[data-part="2"]+.mind-showcase-chapter{padding-top:52px}.mind-showcase-chapter__marker{display:flex;align-items:baseline;gap:12px;margin-bottom:26px;padding-bottom:15px;border-bottom:1px solid var(--method-line)}.mind-showcase-chapter__marker>span{color:var(--method-accent);font-size:14px;font-weight:720;letter-spacing:.08em}.mind-showcase-chapter__marker>div{display:flex;align-items:baseline;gap:9px}.mind-showcase-chapter__marker strong{font-size:18px;font-weight:650}.mind-showcase-chapter__marker small{color:var(--method-muted);font-size:16px}.mind-showcase-case,.mind-showcase-chapter__body{min-width:0}.mind-showcase-case__intro{max-width:780px}.mind-showcase-case__intro h2,.mind-showcase-section-heading h2{margin:15px 0 14px;color:var(--method-ink);font-family:var(--app-font);font-size:clamp(26px,2.2vw,30px);font-weight:620;line-height:1.3;letter-spacing:-.032em;text-wrap:balance}.mind-showcase-case__intro p,.mind-showcase-section-heading p{max-width:720px;margin:0;color:var(--method-copy);font-size:15px;line-height:1.78}.mind-showcase-feature-question,.mind-showcase-p3-question{display:block;margin-top:42px;padding:24px 0;border-top:1px solid var(--method-line);border-bottom:1px solid var(--method-line)}.mind-showcase-case--p1 .mind-showcase-feature-question{margin-top:0;padding:0 0 8px;border-top:0;border-bottom:0}.mind-showcase-feature-question>.mind-showcase-question-source,.mind-showcase-p3-question>.mind-showcase-question-source{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:baseline}.mind-showcase-feature-question>.mind-showcase-question-source span,.mind-showcase-p3-question>.mind-showcase-question-source span{font-size:14px}.mind-showcase-feature-question>.mind-showcase-question-source small,.mind-showcase-p3-question>.mind-showcase-question-source small{font-size:13px}.mind-showcase-p3-question>span{color:var(--method-accent);font-size:12px;font-weight:680;letter-spacing:.04em}.mind-showcase-feature-question>strong,.mind-showcase-p3-question>strong{display:block;margin-top:15px;color:var(--method-ink);font-size:clamp(19px,1.7vw,21px);font-weight:610;line-height:1.48}.mind-showcase-question-source{display:grid;gap:5px;min-width:0}.mind-showcase-question-source small,.mind-showcase-question-source span{display:block}.mind-showcase-question-source span{color:var(--method-success);font-size:12px;font-weight:650;letter-spacing:.025em}.mind-showcase-question-source small{color:var(--method-muted);font-size:12px;line-height:1.5}.mind-showcase-question-source.is-compact{gap:3px}.mind-showcase-case--p1,.mind-showcase-case--p2,.mind-showcase-case--p3{width:min(1120px,100%);margin:0 auto}.mind-showcase-p1-document-heading,.mind-showcase-p2-document-heading{padding:4px 0 20px}.mind-showcase-p1-document-heading:before,.mind-showcase-p2-document-heading:before{display:block;width:54px;height:3px;margin-bottom:14px;background:linear-gradient(90deg,var(--method-accent) 0 50%,var(--method-success) 50% 100%);content:""}.mind-showcase-p1-document-heading h2,.mind-showcase-p2-document-heading h2{margin:0;color:var(--method-ink);font-size:clamp(31px,2.7vw,36px);font-weight:640;line-height:1.34;letter-spacing:-.028em}.mind-showcase-p1-opening,.mind-showcase-p2-opening{padding:8px 0 25px}.mind-showcase-p1-opening>p,.mind-showcase-p2-opening>p{margin:0;color:var(--method-copy);font-size:14px;line-height:1.72}.mind-showcase-p2-opening>p+p{margin-top:12px}.mind-showcase-p1-question-line{display:grid;gap:5px;margin:16px 0 0;padding:11px 0 12px 15px;border-left:2px solid var(--method-accent);background:color-mix(in srgb,var(--method-accent) 4%,transparent);color:var(--method-ink);line-height:1.55}.mind-showcase-p1-question-line strong{font-size:17px;font-weight:620}.mind-showcase-p1-opening .mind-showcase-p1-question-line strong{font-size:20px}.mind-showcase-p1-question-line small{color:var(--method-success);font-size:11px;font-weight:600}.mind-showcase-misconceptions{margin-top:0;border-top:1px solid var(--method-line)}.mind-showcase-misconceptions>header{display:grid;grid-template-columns:190px minmax(0,1fr);gap:24px;align-items:baseline;padding:22px 0 14px}.mind-showcase-misconceptions>header>h3{margin:0;color:var(--method-section-title);font-size:22px;font-weight:640;line-height:1.45}.mind-showcase-misconceptions>header>p{margin:0;color:var(--method-muted);font-size:12px;line-height:1.6}.mind-showcase-misconceptions>ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;border-top:1px solid var(--method-line);list-style:none}.mind-showcase-misconceptions li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;min-width:0;padding:21px 24px 23px}.mind-showcase-misconceptions li:first-child{padding-left:0}.mind-showcase-misconceptions li+li{border-left:1px solid var(--method-line)}.mind-showcase-misconceptions li>span{padding-top:2px;color:var(--method-muted);font-size:13px;font-weight:700}.mind-showcase-misconceptions li:first-child>span{color:var(--method-accent)}.mind-showcase-misconceptions li:nth-child(2)>span{color:var(--method-success)}.mind-showcase-misconceptions li strong{display:block;color:var(--method-ink);font-size:16px;font-weight:620;line-height:1.48}.mind-showcase-misconceptions li blockquote{min-height:8.5em;margin:12px 0 0;color:var(--method-copy);font-size:14px;line-height:1.7}.mind-showcase-misconceptions li p{margin:13px 0 0;color:var(--method-muted);font-size:13px;line-height:1.65}.mind-showcase-chain-contrast>span{display:block;color:var(--method-warning);font-size:12px;font-weight:680;letter-spacing:.07em}.mind-showcase-chain-contrast>p{max-width:760px;margin:10px 0 0;color:var(--method-muted);font-size:13px;line-height:1.62}.mind-showcase-p3-document-heading{max-width:1040px;padding:4px 0 15px}.mind-showcase-p3-document-heading:before{display:block;width:54px;height:3px;margin-bottom:12px;background:linear-gradient(90deg,var(--method-success) 0 50%,var(--method-accent) 50% 100%);content:""}.mind-showcase-p3-document-heading h2{max-width:980px;margin:0;color:var(--method-ink);font-size:clamp(31px,2.7vw,36px);font-weight:640;line-height:1.34;letter-spacing:-.028em;text-wrap:balance}.mind-showcase-p3-transition>p{margin:0;color:var(--method-copy);font-size:14px;line-height:1.78;word-break:auto-phrase;text-wrap:wrap}.mind-showcase-p3-challenges{border-top:1px solid var(--method-line)}.mind-showcase-p3-challenges>p{max-width:920px;margin:0;padding:16px 0 13px;color:var(--method-copy);font-size:14px;line-height:1.76}.mind-showcase-p3-challenges ol{margin:0;padding:0;border-top:1px solid var(--method-line);list-style:none}.mind-showcase-p3-challenges li{display:grid;grid-template-columns:38px minmax(0,1fr);gap:14px;padding:16px 0 17px;border-bottom:1px solid var(--method-line)}.mind-showcase-p3-challenges li>span{padding-top:2px;color:var(--method-accent);font-size:12px;font-weight:720;letter-spacing:.07em}.mind-showcase-p3-challenges li strong{display:block;color:var(--method-ink);font-size:16px;font-weight:620;line-height:1.5}.mind-showcase-p3-challenges li p{max-width:970px;margin:6px 0 0;color:var(--method-copy);font-size:13.5px;line-height:1.74;word-break:auto-phrase;text-wrap:wrap}.mind-showcase-p3-transition{padding:20px 0 10px}.mind-showcase-p3-transition h3{max-width:820px;margin:0 0 9px;color:var(--method-section-title);font-size:22px;font-weight:640;line-height:1.48;letter-spacing:-.016em}.mind-showcase-p3-transition>p{max-width:none}.mind-showcase-p3-transition>p+.mind-showcase-p3-transition__flow,.mind-showcase-p3-transition__flow+p{margin-top:11px}.mind-showcase-p3-transition>p+p{margin-top:8px}.mind-showcase-p3-transition__flow{display:grid;grid-template-columns:62px minmax(0,1fr);gap:12px;align-items:baseline;max-width:1040px;padding:10px 0;border-top:1px solid var(--method-line);border-bottom:1px solid var(--method-line)}.mind-showcase-p3-transition__flow+p+.mind-showcase-p3-transition__flow{margin-top:11px}.mind-showcase-p3-transition__flow>span{color:var(--method-muted);font-size:11px;font-weight:700;letter-spacing:.08em}.mind-showcase-p3-transition__flow>strong{color:color-mix(in srgb,var(--method-warning) 82%,var(--method-ink));font-size:14px;font-weight:620;line-height:1.72;word-break:auto-phrase}.mind-showcase-p3-walkthrough{padding:32px 0 34px;border-bottom:1px solid var(--method-line)}.mind-showcase-p3-domain-constellation{margin-top:0}.mind-showcase-p3-domain-constellation__intro{max-width:920px;margin:0 0 13px;color:var(--method-copy);font-size:13px;line-height:1.68;word-break:auto-phrase}.mind-showcase-p3-domain-constellation__intro.is-lead{max-width:none;margin-bottom:10px}.mind-showcase-p3-domain-constellation__field{position:relative;height:clamp(410px,43vw,470px);overflow:hidden;border:1px solid var(--p3-map-border);border-radius:18px;background:radial-gradient(circle at 50% 49%,var(--p3-map-vignette),transparent 27%),linear-gradient(145deg,var(--p3-map-bg-start) 0,var(--p3-map-bg-mid) 52%,var(--p3-map-bg-end) 100%);box-shadow:0 22px 52px var(--p3-map-shadow),inset 0 1px var(--p3-map-inset);isolation:isolate}.mind-showcase-p3-domain-constellation__field:after,.mind-showcase-p3-domain-constellation__field:before{position:absolute;z-index:0;width:2px;height:2px;border-radius:50%;background:color-mix(in srgb,var(--p3-map-star) 52%,transparent);box-shadow:118px 42px color-mix(in srgb,var(--p3-map-star) 22%,transparent),246px 114px color-mix(in srgb,var(--p3-map-star) 35%,transparent),382px 38px color-mix(in srgb,var(--p3-map-star) 20%,transparent),526px 126px color-mix(in srgb,var(--p3-map-star) 34%,transparent),692px 54px color-mix(in srgb,var(--p3-map-star) 24%,transparent),826px 136px color-mix(in srgb,var(--p3-map-star) 30%,transparent),952px 76px color-mix(in srgb,var(--p3-map-star) 18%,transparent),74px 282px color-mix(in srgb,var(--p3-map-star) 25%,transparent),216px 362px color-mix(in srgb,var(--p3-map-star) 18%,transparent),416px 314px color-mix(in srgb,var(--p3-map-star) 27%,transparent),614px 388px color-mix(in srgb,var(--p3-map-star) 20%,transparent),786px 326px color-mix(in srgb,var(--p3-map-star) 30%,transparent),928px 406px color-mix(in srgb,var(--p3-map-star) 20%,transparent);content:""}.mind-showcase-p3-domain-constellation__field:before{top:22px;left:16px;opacity:.5;animation:mind-showcase-p3-domain-dust-breathe 12s ease-in-out infinite}.mind-showcase-p3-domain-constellation__field:after{right:78px;bottom:38px;opacity:.26;transform:rotate(180deg);animation:mind-showcase-p3-domain-dust-breathe 15s ease-in-out -5s infinite reverse}.mind-showcase-p3-domain-constellation__lines{position:absolute;z-index:1;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;transition:opacity .22s ease}.mind-showcase-p3-domain-constellation__lines.is-mobile{display:none}.mind-showcase-p3-domain-constellation__lines line{stroke:color-mix(in srgb,var(--p3-map-line) 28%,transparent);stroke-width:1;vector-effect:non-scaling-stroke}.mind-showcase-p3-domain-constellation__field.has-active-domain .mind-showcase-p3-domain-constellation__lines{opacity:.08}.mind-showcase-p3-domain-constellation__topic-lines{position:absolute;z-index:3;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.mind-showcase-p3-domain-constellation__topic-lines.is-mobile{display:none}.mind-showcase-p3-domain-constellation__topic-lines path{stroke:color-mix(in srgb,var(--p3-map-line) 48%,transparent);stroke-linecap:round;stroke-width:.85;fill:none;opacity:0;vector-effect:non-scaling-stroke;animation:mind-showcase-p3-domain-branch-grow .52s ease forwards;animation-delay:var(--topic-delay)}.mind-showcase-p3-domain-constellation__core{position:absolute;z-index:3;top:50%;left:50%;display:grid;width:112px;height:112px;place-content:center;gap:6px;border:1px solid color-mix(in srgb,var(--p3-map-ring) 48%,transparent);border-radius:50%;background:var(--p3-map-surface);box-shadow:0 0 0 12px color-mix(in srgb,var(--p3-map-ring) 4%,transparent),0 15px 34px var(--p3-map-focus-shadow);color:inherit;text-align:center;text-decoration:none;transform:translate(-50%,-50%);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.mind-showcase-p3-domain-constellation__core:focus-visible,.mind-showcase-p3-domain-constellation__core:hover{border-color:color-mix(in srgb,var(--p3-map-ring) 72%,transparent);background:var(--p3-map-surface-hover);box-shadow:0 0 0 12px color-mix(in srgb,var(--p3-map-ring) 6%,transparent),0 18px 38px var(--p3-map-focus-shadow);transform:translate(-50%,-50%) scale(1.025)}.mind-showcase-p3-domain-constellation__core:focus-visible{outline:2px solid color-mix(in srgb,var(--p3-map-outline) 72%,transparent);outline-offset:5px}.mind-showcase-p3-domain-constellation__core:before{position:absolute;inset:-9px;border:1px solid color-mix(in srgb,var(--p3-map-ring) 18%,transparent);border-radius:inherit;animation:mind-showcase-p3-domain-ring-breathe 6.4s ease-in-out infinite;content:""}.mind-showcase-p3-domain-constellation__core small,.mind-showcase-p3-domain-constellation__core strong{display:block}.mind-showcase-p3-domain-constellation__core small{color:color-mix(in srgb,var(--p3-map-star) 80%,transparent);font-size:9px;font-weight:700;letter-spacing:.18em}.mind-showcase-p3-domain-constellation__core strong{color:var(--p3-map-strong);font-size:14px;font-weight:620;letter-spacing:.01em}.mind-showcase-p3-domain-constellation__node{position:absolute;z-index:2;top:var(--domain-y);left:var(--domain-x);display:inline-flex;align-items:center;gap:7px;padding:5px 6px;border:1px solid transparent;border-radius:999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;box-shadow:none;color:color-mix(in srgb,var(--p3-map-node) 84%,transparent);font:inherit;font-size:12px;line-height:1.35;white-space:nowrap;cursor:pointer;transform:translate(-50%,-50%);transition:top .36s cubic-bezier(.22,1,.36,1),left .36s cubic-bezier(.22,1,.36,1),opacity .19s ease,border-color .19s ease,background .19s ease,box-shadow .19s ease,transform .36s cubic-bezier(.22,1,.36,1)}.mind-showcase-p3-domain-constellation__node:focus-visible,.mind-showcase-p3-domain-constellation__node:hover{border-color:color-mix(in srgb,var(--p3-map-ring) 24%,transparent);background:var(--p3-map-surface-hover);color:var(--p3-map-strong)}.mind-showcase-p3-domain-constellation__node:focus-visible{outline:2px solid color-mix(in srgb,var(--p3-map-outline) 68%,transparent);outline-offset:3px}.mind-showcase-p3-domain-constellation__node.is-dimmed{opacity:1}.mind-showcase-p3-domain-constellation__node.is-dimmed b{opacity:.045}.mind-showcase-p3-domain-constellation__node.is-dimmed i{opacity:.22;animation:none;transform:scale(.84)}.mind-showcase-p3-domain-constellation__node.is-dimmed:focus-visible,.mind-showcase-p3-domain-constellation__node.is-dimmed:hover{opacity:1}.mind-showcase-p3-domain-constellation__node.is-dimmed:focus-visible b,.mind-showcase-p3-domain-constellation__node.is-dimmed:hover b{opacity:.78}.mind-showcase-p3-domain-constellation__node.is-dimmed:focus-visible i,.mind-showcase-p3-domain-constellation__node.is-dimmed:hover i{opacity:.82;transform:scale(1)}.mind-showcase-p3-domain-constellation__node.is-active{z-index:5;top:50%;left:50%;flex-direction:column;justify-content:center;width:118px;height:118px;padding:17px;border-color:color-mix(in srgb,var(--p3-map-ring) 50%,transparent);border-radius:50%;background:var(--p3-map-surface);box-shadow:0 0 0 10px color-mix(in srgb,var(--p3-map-ring) 4%,transparent),0 18px 42px var(--p3-map-focus-shadow);color:var(--p3-map-strong);font-size:14px;line-height:1.45;text-align:center;white-space:normal;transform:translate(-50%,-50%)}.mind-showcase-p3-domain-constellation__node.is-active:after,.mind-showcase-p3-domain-constellation__node.is-active:before{position:absolute;border:1px solid color-mix(in srgb,var(--p3-map-ring) 18%,transparent);border-radius:inherit;pointer-events:none;content:""}.mind-showcase-p3-domain-constellation__node.is-active:before{inset:-9px;animation:mind-showcase-p3-domain-focus-breathe 6.2s ease-in-out infinite}.mind-showcase-p3-domain-constellation__node.is-active:after{inset:-19px;border-color:color-mix(in srgb,var(--p3-map-ring) 8%,transparent);animation:mind-showcase-p3-domain-focus-breathe 8.4s ease-in-out -2.8s infinite reverse}.mind-showcase-p3-domain-constellation__node.is-active i{display:none}.mind-showcase-p3-domain-constellation__node i{flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:var(--p3-map-star);box-shadow:0 0 0 3px color-mix(in srgb,var(--p3-map-star) 9%,transparent);animation:mind-showcase-p3-domain-dot-breathe 5.6s ease-in-out infinite;animation-delay:var(--domain-delay)}.mind-showcase-p3-domain-constellation__node b{font-weight:560;transition:opacity .18s ease}.mind-showcase-p3-domain-constellation__topics{position:absolute;z-index:4;inset:0;pointer-events:none}.mind-showcase-p3-domain-constellation__topic{position:absolute;top:var(--topic-y);left:var(--topic-x);display:inline-flex;align-items:center;gap:7px;padding:5px 6px;color:var(--p3-map-topic);font-size:12px;line-height:1.35;white-space:nowrap;opacity:0;transform:translate(-50%,-50%) scale(.78);animation:mind-showcase-p3-domain-topic-enter .42s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--topic-delay)}.mind-showcase-p3-domain-constellation__topic i{flex:0 0 auto;width:5px;height:5px;border-radius:50%;background:var(--p3-map-ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--p3-map-ring) 8%,transparent);animation:mind-showcase-p3-domain-topic-breathe 5.8s ease-in-out infinite;animation-delay:var(--topic-breathe-delay)}.mind-showcase-p3-domain-constellation__topic b{font-weight:540;text-shadow:0 2px 12px var(--p3-map-focus-shadow)}.mind-showcase-p3-domain-constellation__reset{position:absolute;z-index:7;top:16px;left:16px;display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid color-mix(in srgb,var(--p3-map-ring) 24%,transparent);border-radius:999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:color-mix(in srgb,var(--p3-map-surface) 82%,transparent);color:color-mix(in srgb,var(--p3-map-node) 82%,transparent);font:inherit;font-size:11px;font-weight:620;letter-spacing:.02em;cursor:pointer;backdrop-filter:blur(10px);transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.mind-showcase-p3-domain-constellation__reset:focus-visible,.mind-showcase-p3-domain-constellation__reset:hover{border-color:color-mix(in srgb,var(--p3-map-ring) 52%,transparent);background:var(--p3-map-surface);color:var(--p3-map-strong);transform:translateY(-1px)}.mind-showcase-p3-domain-constellation__reset:focus-visible{outline:2px solid color-mix(in srgb,var(--p3-map-outline) 62%,transparent);outline-offset:3px}@keyframes mind-showcase-p3-domain-dust-breathe{0%,to{opacity:.26}50%{opacity:.62}}@keyframes mind-showcase-p3-domain-focus-breathe{0%,to{opacity:.34;transform:scale(.975)}50%{opacity:.88;transform:scale(1.035)}}@keyframes mind-showcase-p3-domain-topic-breathe{0%,to{opacity:.64;transform:scale(.88)}50%{opacity:1;transform:scale(1.18)}}@keyframes mind-showcase-p3-domain-branch-grow{to{opacity:1}}@keyframes mind-showcase-p3-domain-topic-enter{to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes mind-showcase-p3-domain-dot-breathe{0%,to{opacity:.66;transform:scale(.88)}50%{opacity:1;transform:scale(1.18)}}@keyframes mind-showcase-p3-domain-ring-breathe{0%,to{opacity:.35;transform:scale(.97)}50%{opacity:.82;transform:scale(1.025)}}.mind-showcase-p3-walkthrough>header>h3{margin:0;color:var(--method-section-title);font-size:22px;font-weight:640;line-height:1.45;letter-spacing:-.016em}.mind-showcase-p3-walkthrough__question{display:grid;gap:10px;margin-top:17px;padding:17px 19px 19px;border:1px solid color-mix(in srgb,var(--method-accent) 28%,var(--method-line));background:color-mix(in srgb,var(--method-accent-soft) 24%,var(--method-surface))}.mind-showcase-p3-walkthrough__question>strong{max-width:860px;color:var(--method-ink);font-size:18px;font-weight:620;line-height:1.52}.mind-showcase-p3-walkthrough__copy{max-width:1040px;margin-top:18px}.mind-showcase-p3-walkthrough__copy p{margin:0;color:var(--method-copy);font-size:14px;line-height:1.78;word-break:auto-phrase}.mind-showcase-p3-walkthrough__copy p+p{margin-top:8px}.mind-showcase-p3-walkthrough__closing{max-width:980px;margin:17px 0 0;color:var(--method-copy);font-size:14px;line-height:1.75;word-break:auto-phrase}.mind-showcase-p3-walkthrough+.mind-showcase-p3-explorer{margin-top:36px}.mind-showcase-p3-explorer{display:block;margin-top:48px}.mind-showcase-p3-picker{display:grid;grid-template-columns:54px minmax(0,1fr);gap:14px;align-items:center;padding:12px 0;border-top:1px solid var(--method-line);border-bottom:1px solid var(--method-line)}.mind-showcase-p3-picker>label{color:var(--method-muted);font-size:10px;font-weight:680;letter-spacing:.08em}.mind-showcase-p3-picker__select-shell{position:relative;min-width:0}.mind-showcase-p3-picker__select-shell:after{position:absolute;top:50%;right:16px;width:7px;height:7px;border-right:1px solid var(--method-muted);border-bottom:1px solid var(--method-muted);content:"";pointer-events:none;transform:translateY(-70%) rotate(45deg)}.mind-showcase-p3-question-select{width:100%;min-height:42px;padding:9px 44px 9px 13px;border:1px solid color-mix(in srgb,var(--method-line) 88%,var(--method-muted));border-radius:4px;color:var(--method-ink);background:color-mix(in srgb,var(--method-surface) 94%,transparent);font:inherit;font-size:13px;font-weight:560;line-height:1.5;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .16s ease,background .16s ease}.mind-showcase-p3-question-select:hover{border-color:color-mix(in srgb,var(--method-success) 50%,var(--method-line))}.mind-showcase-p3-question-select:focus-visible{border-color:var(--method-success);outline:2px solid color-mix(in srgb,var(--method-success) 22%,transparent);outline-offset:2px}.mind-showcase-argument-field{min-width:0;margin-top:18px;border-bottom:1px solid var(--method-line)}.mind-showcase-argument-field__header{position:sticky;z-index:12;top:calc(var(--main-header-height, 72px) + 7px);display:flex;gap:24px;align-items:center;justify-content:space-between;min-height:0;padding:7px 0 9px;background:color-mix(in srgb,var(--method-bg) 92%,transparent);backdrop-filter:blur(12px)}.mind-showcase-argument-field__pan{display:flex;flex:1 1 360px;gap:11px;align-items:center;max-width:430px;min-width:220px}.mind-showcase-argument-field__pan>span{flex:0 0 auto;color:var(--method-muted);font-size:10px;font-weight:610;letter-spacing:.025em;white-space:nowrap}.mind-showcase-argument-field__pan input{width:100%;height:18px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:ew-resize}.mind-showcase-argument-field__pan input::-webkit-slider-runnable-track{height:2px;border-radius:999px;background:color-mix(in srgb,var(--method-accent) 28%,var(--method-line))}.mind-showcase-argument-field__pan input::-webkit-slider-thumb{width:38px;height:8px;margin-top:-3px;border:1px solid color-mix(in srgb,var(--method-accent) 44%,var(--method-line));border-radius:999px;-webkit-appearance:none;appearance:none;background:color-mix(in srgb,var(--method-accent) 72%,var(--method-surface));box-shadow:0 2px 8px color-mix(in srgb,var(--method-accent) 12%,transparent)}.mind-showcase-argument-field__pan input::-moz-range-track{height:2px;border-radius:999px;background:color-mix(in srgb,var(--method-accent) 28%,var(--method-line))}.mind-showcase-argument-field__pan input::-moz-range-thumb{width:38px;height:8px;border:1px solid color-mix(in srgb,var(--method-accent) 44%,var(--method-line));border-radius:999px;background:color-mix(in srgb,var(--method-accent) 72%,var(--method-surface));box-shadow:0 2px 8px color-mix(in srgb,var(--method-accent) 12%,transparent)}.mind-showcase-argument-field__pan input:focus-visible{outline:2px solid color-mix(in srgb,var(--method-accent) 34%,transparent);outline-offset:2px}.mind-showcase-argument-field__controls{display:flex;flex-wrap:wrap;gap:8px 13px;align-items:center;justify-content:flex-end;margin-left:auto;max-width:none}.mind-showcase-argument-field__controls em{color:var(--method-muted);font-size:10px;font-style:normal}.mind-showcase-argument-field__controls button{padding:0 0 2px;border:0;border-bottom:1px solid;color:var(--method-accent);background:transparent;font:inherit;font-size:11px;font-weight:620;cursor:pointer;transition:color .18s ease}.mind-showcase-argument-field__controls button:focus-visible,.mind-showcase-argument-field__controls button:hover{color:var(--method-ink)}.mind-showcase-argument-field__controls button:focus-visible{outline:2px solid color-mix(in srgb,var(--method-accent) 38%,transparent);outline-offset:2px}.mind-showcase-argument-field__zoom{display:inline-grid;grid-template-columns:26px 42px 26px;height:27px;overflow:hidden;border:1px solid color-mix(in srgb,var(--method-accent) 20%,var(--method-line));border-radius:4px;background:color-mix(in srgb,var(--method-surface) 90%,transparent)}.mind-showcase-argument-field__zoom button,.mind-showcase-argument-field__zoom output{display:grid;place-items:center;min-width:0;padding:0;border:0;color:var(--method-copy);background:transparent;font:inherit;font-size:10px;line-height:1}.mind-showcase-argument-field__zoom button{border-bottom:0;cursor:pointer}.mind-showcase-argument-field__zoom button:first-child{border-right:1px solid color-mix(in srgb,var(--method-line) 74%,transparent)}.mind-showcase-argument-field__zoom button:last-child{border-left:1px solid color-mix(in srgb,var(--method-line) 74%,transparent)}.mind-showcase-argument-field__zoom button:focus-visible,.mind-showcase-argument-field__zoom button:hover{color:var(--method-accent);background:var(--method-accent-soft)}.mind-showcase-argument-field__zoom button:focus-visible{outline:1px solid color-mix(in srgb,var(--method-accent) 48%,transparent);outline-offset:-2px}.mind-showcase-argument-field__zoom button:disabled{color:color-mix(in srgb,var(--method-muted) 50%,transparent);background:transparent;cursor:default}.mind-showcase-argument-field__zoom output{color:var(--method-muted);font-size:8px;font-variant-numeric:tabular-nums}.mind-showcase-argument-field__controls button.is-fullscreen-toggle{display:inline-flex;gap:5px;align-items:center;padding:4px 7px 5px;border:1px solid color-mix(in srgb,var(--method-accent) 24%,var(--method-line));border-radius:4px;color:var(--method-ink);background:color-mix(in srgb,var(--method-surface) 88%,transparent)}.mind-showcase-argument-field__controls button.is-fullscreen-toggle svg{width:13px;height:13px}.mind-showcase-argument-field__controls button.is-fullscreen-toggle:focus-visible,.mind-showcase-argument-field__controls button.is-fullscreen-toggle:hover{border-color:color-mix(in srgb,var(--method-accent) 52%,var(--method-line));color:var(--method-accent);background:var(--method-accent-soft)}.mind-showcase-argument-field__canvas{position:relative;min-height:620px;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--method-surface) 35%,transparent),transparent 26% 74%,color-mix(in srgb,var(--method-soft) 38%,transparent))}.mind-showcase-argument-field__status{position:absolute;z-index:3;top:20px;left:0;display:flex;gap:12px;align-items:center;color:var(--method-muted);font-size:11px;letter-spacing:.035em}.mind-showcase-argument-field__status:before{width:18px;height:1px;background:var(--method-success);content:""}.mind-showcase-argument-field__status button{padding:0;border:0;border-bottom:1px solid;color:var(--method-accent);background:transparent;font:inherit;cursor:pointer}.mind-showcase-argument-field__graph{display:block;width:100%;height:auto;min-height:620px;overflow:visible}.mind-showcase-argument-field__orbit{fill:none;stroke:color-mix(in srgb,var(--method-line) 72%,transparent);stroke-width:1;stroke-dasharray:2 7}.mind-showcase-argument-field__domain{color:var(--method-muted);opacity:0;transition:color .42s ease,opacity .52s ease;transition-delay:calc(var(--domain-index) * 28ms)}.mind-showcase-argument-field__domain circle{fill:color-mix(in srgb,var(--method-surface) 92%,transparent);stroke:color-mix(in srgb,var(--method-muted) 55%,var(--method-line));stroke-width:1;transform:scale(.55);transform-box:fill-box;transform-origin:center;transition:fill .42s ease,stroke .42s ease,transform .52s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--domain-index) * 28ms)}.mind-showcase-argument-field__domain text{fill:currentColor;font-family:var(--app-font);font-size:12px;font-weight:520;letter-spacing:.012em}.mind-showcase-argument-field__domain.is-active{color:var(--method-ink)}.mind-showcase-argument-field__domain.is-active circle{fill:color-mix(in srgb,var(--method-success) 18%,var(--method-surface));stroke:var(--method-success);stroke-width:1.5}.mind-showcase-argument-field__domain.is-active text:not(.mind-showcase-argument-field__domain-count){font-weight:650}.mind-showcase-argument-field__domain-count{fill:var(--method-success)!important;font-size:9px!important;font-weight:560!important}.mind-showcase-argument-field.is-awake .mind-showcase-argument-field__domain{opacity:1}.mind-showcase-argument-field.is-awake .mind-showcase-argument-field__domain circle{transform:scale(1)}.mind-showcase-argument-field__connection{fill:none;stroke:color-mix(in srgb,var(--method-success) 72%,var(--method-accent));stroke-width:1.35;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:.82}.mind-showcase-argument-field.is-awake .mind-showcase-argument-field__connection{animation:mind-showcase-argument-draw .9s cubic-bezier(.22,1,.36,1) .52s forwards}.mind-showcase-argument-field__question{position:absolute;z-index:2;top:50%;left:50%;width:min(410px,42%);padding:19px 22px 21px;border-top:1px solid color-mix(in srgb,var(--method-accent) 48%,var(--method-line));border-bottom:1px solid color-mix(in srgb,var(--method-success) 44%,var(--method-line));color:var(--method-ink);background:color-mix(in srgb,var(--method-surface) 88%,transparent);box-shadow:0 18px 55px color-mix(in srgb,var(--method-ink) 7%,transparent);opacity:0;transform:translate(-50%,calc(-50% + 12px));transition:opacity .52s ease .36s,transform .7s cubic-bezier(.22,1,.36,1) .36s}.mind-showcase-argument-field.is-awake .mind-showcase-argument-field__question{opacity:1;transform:translate(-50%,-50%)}.mind-showcase-argument-field__question span,.mind-showcase-argument-field__question strong{display:block}.mind-showcase-argument-field__question span{color:var(--method-success);font-size:10px;font-weight:680;letter-spacing:.07em}.mind-showcase-argument-field__question strong{margin-top:8px;font-size:17px;font-weight:610;line-height:1.55}.mind-showcase-argument-field__question>a{display:inline-flex;gap:6px;align-items:center;margin-top:13px;padding-bottom:2px;border-bottom:1px solid;color:var(--method-accent);font-size:10px;font-weight:620;text-decoration:none}.mind-showcase-argument-field__question>a svg{width:12px;height:12px}.mind-showcase-argument-field__mobile-domains{display:none}.mind-showcase-argument-field__route{padding:27px 0 29px;border-top:1px solid var(--method-line)}.mind-showcase-argument-field__route ol{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin:16px 0 0;padding:0;border-top:1px solid var(--method-line);border-bottom:1px solid var(--method-line);list-style:none}.mind-showcase-argument-field__route li{display:grid;grid-template-columns:minmax(0,1fr) 17px minmax(0,.85fr);gap:10px;align-items:center;min-width:0;padding:15px 17px;color:var(--method-copy);font-size:13px;opacity:0;transform:translateY(8px);animation:mind-showcase-argument-rise .52s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--route-index) * 85ms)}.mind-showcase-argument-field__route li:first-child{padding-left:0}.mind-showcase-argument-field__route li+li{border-left:1px solid var(--method-line)}.mind-showcase-argument-field__route li svg{width:15px;height:15px;color:var(--method-accent)}.mind-showcase-argument-field__route li strong{color:var(--method-ink);font-weight:640}.mind-showcase-argument-field__assets{padding:0 0 30px}.mind-showcase-argument-field__assets>header{display:flex;gap:24px;align-items:baseline;justify-content:space-between}.mind-showcase-argument-field__assets>header small{color:var(--method-muted);font-size:11px}.mind-showcase-argument-field__assets>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:15px;border-top:1px solid var(--method-line);border-bottom:1px solid var(--method-line)}.mind-showcase-argument-field__assets>div>button,.mind-showcase-argument-field__assets>div>div{min-width:0;padding:15px 17px 17px;border:0;color:var(--method-ink);background:transparent;font:inherit;text-align:left;opacity:0;transform:translateY(8px);animation:mind-showcase-argument-rise .52s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(.12s + (var(--asset-index) * 70ms))}.mind-showcase-argument-field__assets>div>:first-child{padding-left:0}.mind-showcase-argument-field__assets>div>*+*{border-left:1px solid var(--method-line)}.mind-showcase-argument-field__assets>div>button{cursor:pointer;transition:background .18s ease,color .18s ease}.mind-showcase-argument-field__assets>div>button.is-active,.mind-showcase-argument-field__assets>div>button:focus-visible,.mind-showcase-argument-field__assets>div>button:hover{color:color-mix(in srgb,var(--method-success) 82%,var(--method-ink));background:linear-gradient(180deg,transparent,var(--method-success-soft))}.mind-showcase-argument-field__assets>div>button:focus-visible{outline:2px solid color-mix(in srgb,var(--method-success) 36%,transparent);outline-offset:-2px}.mind-showcase-argument-field__assets small,.mind-showcase-argument-field__assets strong{display:block}.mind-showcase-argument-field__assets strong{font-size:13px;font-weight:600;line-height:1.5}.mind-showcase-argument-field__assets small{margin-top:6px;color:var(--method-muted);font-size:10px;line-height:1.5}.mind-showcase-argument-field__assets button.is-active small{color:var(--method-success)}.mind-showcase-argument-field__outcome{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);border-top:1px solid var(--method-line)}.mind-showcase-argument-field__answer,.mind-showcase-argument-field__reuse{min-width:0;padding:29px 0 31px}.mind-showcase-argument-field__answer{padding-right:38px}.mind-showcase-argument-field__reuse{padding-left:38px;border-left:1px solid var(--method-line)}.mind-showcase-argument-field__answer>header,.mind-showcase-argument-field__reuse>header{display:flex;gap:20px;align-items:baseline;justify-content:space-between}.mind-showcase-argument-field__answer>header small,.mind-showcase-argument-field__reuse>header small{color:var(--method-muted);font-size:10px;text-align:right}.mind-showcase-argument-field__answer blockquote{margin:19px 0 0;color:var(--method-ink);font-size:clamp(17px,1.45vw,19px);font-weight:430;line-height:1.75;animation:mind-showcase-argument-answer .6s cubic-bezier(.22,1,.36,1) both}.mind-showcase-argument-field__answer mark{padding:.03em .12em .05em;border-bottom:1px solid color-mix(in srgb,var(--method-success) 62%,transparent);border-radius:2px;color:color-mix(in srgb,var(--method-success) 82%,var(--method-ink));background:var(--method-success-soft);box-decoration-break:clone;opacity:0;transform:translateY(3px);animation:mind-showcase-argument-piece .42s ease forwards;animation-delay:calc(.22s + (var(--answer-piece-index) * 95ms));-webkit-box-decoration-break:clone}.mind-showcase-argument-field__reuse-empty{margin:17px 0 0;color:var(--method-muted);font-size:11px;line-height:1.65}.mind-showcase-argument-field__reuse-network{display:grid;grid-template-columns:minmax(135px,.72fr) minmax(0,1.28fr);gap:25px;align-items:center;margin-top:20px}.mind-showcase-argument-field__reuse-network>strong{position:relative;display:grid;place-items:center;min-height:86px;padding:14px;border:1px solid color-mix(in srgb,var(--method-success) 44%,var(--method-line));color:color-mix(in srgb,var(--method-success) 84%,var(--method-ink));background:var(--method-success-soft);font-size:13px;font-weight:620;line-height:1.5;text-align:center}.mind-showcase-argument-field__reuse-network>strong:after{position:absolute;top:50%;left:100%;width:26px;height:1px;background:color-mix(in srgb,var(--method-success) 44%,var(--method-line));content:""}.mind-showcase-argument-field__reuse-network>div{display:grid;gap:0}.mind-showcase-argument-field__reuse-network>div>div{position:relative;display:block;padding:10px 0 11px 17px;border-left:1px solid color-mix(in srgb,var(--method-success) 36%,var(--method-line));color:var(--method-ink);opacity:0;transform:translateX(-7px);animation:mind-showcase-argument-branch .48s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--reuse-index) * 90ms)}.mind-showcase-argument-field__reuse-network>div>div:before{position:absolute;top:50%;left:0;width:10px;height:1px;background:color-mix(in srgb,var(--method-success) 44%,var(--method-line));content:""}.mind-showcase-argument-field__reuse-network>div>div+div{border-top:1px solid color-mix(in srgb,var(--method-line) 68%,transparent)}.mind-showcase-argument-field__reuse-network small,.mind-showcase-argument-field__reuse-network span{display:block}.mind-showcase-argument-field__reuse-network span{font-size:12px;font-weight:590;line-height:1.5;transition:color .16s ease}.mind-showcase-argument-field__reuse-network small{margin-top:3px;color:var(--method-muted);font-size:9px;line-height:1.45}.mind-showcase-argument-field__canvas{min-height:0;padding:8px 0 34px;overflow:visible;background:linear-gradient(180deg,color-mix(in srgb,var(--method-surface) 38%,transparent),transparent 28% 72%,color-mix(in srgb,var(--method-soft) 34%,transparent))}.mind-showcase-argument-field__status{position:static;margin-bottom:18px}.mind-showcase-argument-field__controls button.is-reset{color:var(--method-accent)}.mind-showcase-reuse-tree__viewport{position:relative;width:100%;padding-bottom:12px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-color:color-mix(in srgb,var(--method-success) 34%,var(--method-line)) transparent;scrollbar-width:thin}.mind-showcase-reuse-tree__viewport::-webkit-scrollbar{height:6px}.mind-showcase-reuse-tree__viewport::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--method-success) 34%,var(--method-line))}.mind-showcase-reuse-tree{--tree-columns:minmax(215px,0.54fr) minmax(410px,1fr) minmax(520px,540px);--tree-gap:44px;--tree-route-color:color-mix(in srgb,var(--method-accent) 72%,var(--method-success));--tree-route-stroke:color-mix(in srgb,var(--tree-route-color) 58%,var(--method-line));--tree-focus-route-stroke:color-mix(in srgb,var(--p3-tree-asset) 72%,var(--method-ink));position:relative;width:100%;min-width:1240px;min-height:var(--tree-min-height,570px);padding:12px 0 18px;isolation:isolate;zoom:var(--tree-zoom,1)}.mind-showcase-reuse-tree.has-expansion{--tree-columns:minmax(190px,0.5fr) minmax(360px,0.95fr) minmax(460px,1.15fr) minmax(270px,0.68fr) minmax(390px,1fr);--tree-gap:32px;min-width:1800px}.mind-showcase-reuse-tree.has-expansion:not(.has-no-expansion-refs){box-sizing:border-box;min-width:1824px;padding-right:24px}.mind-showcase-reuse-tree.has-expansion.has-no-expansion-refs{--tree-columns:minmax(190px,0.5fr) minmax(360px,0.95fr) minmax(460px,1.15fr) minmax(270px,0.68fr);min-width:1380px}.mind-showcase-reuse-tree:before{position:absolute;z-index:-2;inset:0;border-top:1px solid color-mix(in srgb,var(--method-line) 68%,transparent);border-bottom:1px solid color-mix(in srgb,var(--method-line) 68%,transparent);background:transparent;content:""}.mind-showcase-reuse-tree__stage-labels{position:relative;z-index:2;display:grid;grid-template-columns:var(--tree-columns);gap:var(--tree-gap);align-items:start;padding:0 0 14px;border-bottom:1px solid color-mix(in srgb,var(--method-line) 72%,transparent)}.mind-showcase-reuse-tree__stage-labels>div>span,.mind-showcase-reuse-tree__stage-labels>span{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;align-items:center;min-width:0;color:var(--method-ink);font-size:13.5px;font-weight:650;letter-spacing:.02em}.mind-showcase-reuse-tree__stage-labels b{color:var(--method-accent);font-size:10px;letter-spacing:.08em}.mind-showcase-reuse-tree__stage-labels small{grid-column:2;color:var(--method-copy);font-size:11px;font-weight:540;letter-spacing:0}.mind-showcase-reuse-tree__stage-labels>div{display:grid;grid-template-columns:minmax(108px,.64fr) minmax(210px,1.36fr);gap:18px}.mind-showcase-reuse-tree__lines{position:absolute;z-index:-1;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.mind-showcase-reuse-tree__line{--tree-line-opacity:0.58;fill:none;stroke:var(--tree-route-stroke);stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-dashoffset:0;opacity:0;transition:opacity .22s ease,stroke .22s ease,stroke-width .22s ease,filter .22s ease}.mind-showcase-reuse-tree__line.is-root-family{--tree-line-opacity:0.5;stroke-width:1.05}.mind-showcase-reuse-tree__line.is-family-chunk{--tree-line-opacity:0.64;stroke-width:1.15}.mind-showcase-reuse-tree__line.is-chunk-ref{--tree-line-opacity:0.7;stroke-width:1.2}.mind-showcase-reuse-tree__line.is-ref-expansion-chunk{--tree-line-opacity:0.72;stroke-width:1.25}.mind-showcase-reuse-tree__line.is-expansion-chunk-ref{--tree-line-opacity:0.62;stroke-width:1.15}.mind-showcase-argument-field.is-awake .mind-showcase-reuse-tree__line{animation:mind-showcase-tree-draw .36s cubic-bezier(.22,1,.36,1) forwards;animation-delay:40ms}.mind-showcase-reuse-tree__line.is-active{opacity:var(--tree-line-opacity)}.mind-showcase-reuse-tree__line.is-dimmed{opacity:0!important}.mind-showcase-reuse-tree.has-expansion-focus .mind-showcase-reuse-tree__line.is-active.is-expansion-chunk-ref,.mind-showcase-reuse-tree.has-expansion-focus .mind-showcase-reuse-tree__line.is-active.is-ref-expansion-chunk{stroke:var(--tree-focus-route-stroke);stroke-width:1.8;stroke-dashoffset:0;opacity:.94;filter:drop-shadow(0 0 1px color-mix(in srgb,var(--tree-focus-route-stroke) 20%,transparent));animation:none}.mind-showcase-reuse-tree__grid{position:relative;z-index:1;display:grid;grid-template-columns:var(--tree-columns);gap:var(--tree-gap);align-items:center;min-height:calc(var(--tree-min-height, 570px) - 58px);padding-top:12px}.mind-showcase-reuse-tree__root-column{display:grid;align-self:stretch;align-items:center}.mind-showcase-reuse-tree__root{position:relative;padding:17px 46px 19px 17px;border:1px solid color-mix(in srgb,var(--p3-tree-question) 58%,var(--method-line));border-radius:5px;background:color-mix(in srgb,var(--method-surface) 93%,transparent);box-shadow:none;opacity:0}.mind-showcase-argument-field.is-awake .mind-showcase-reuse-tree__root{animation:mind-showcase-tree-root .62s cubic-bezier(.22,1,.36,1) 80ms forwards}.mind-showcase-reuse-tree__root .mind-showcase-question-source{margin-bottom:10px}.mind-showcase-reuse-tree__root>strong{display:block;color:var(--method-ink);font-size:clamp(15px,1.28vw,18px);font-weight:620;line-height:1.55}.mind-showcase-reuse-tree__open-link{position:absolute;z-index:3;top:6px;right:7px;display:grid;place-items:center;width:22px;height:22px;border:1px solid color-mix(in srgb,var(--method-accent) 20%,var(--method-line));border-radius:4px;color:var(--method-accent);background:color-mix(in srgb,var(--method-surface) 92%,transparent);text-decoration:none;transition:border-color .16s ease,color .16s ease,background .16s ease}.mind-showcase-reuse-tree__open-link svg{width:12px;height:12px}.mind-showcase-reuse-tree__open-link:focus-visible,.mind-showcase-reuse-tree__open-link:hover{border-color:color-mix(in srgb,var(--method-accent) 48%,var(--method-line));color:var(--method-accent);background:var(--method-accent-soft)}.mind-showcase-reuse-tree__open-link:focus-visible{outline:2px solid color-mix(in srgb,var(--method-accent) 30%,transparent);outline-offset:2px}.mind-showcase-reuse-tree__families{display:grid;gap:16px;align-content:center}.mind-showcase-reuse-tree__family-group{display:grid;grid-template-columns:minmax(105px,.64fr) minmax(180px,1.36fr);gap:18px;align-items:center;opacity:0;transition:opacity .26s ease}.mind-showcase-argument-field.is-awake .mind-showcase-reuse-tree__family-group{animation:mind-showcase-tree-rise .36s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(80ms + (var(--family-index) * 40ms))}.mind-showcase-reuse-tree__family-group.is-dimmed{opacity:.78!important}.mind-showcase-reuse-tree__family{position:relative;padding:10px 0 11px 12px;border-left:2px solid color-mix(in srgb,var(--p3-tree-direction) 76%,var(--method-line))}.mind-showcase-reuse-tree__family small,.mind-showcase-reuse-tree__family span,.mind-showcase-reuse-tree__family strong{display:block}.mind-showcase-reuse-tree__family span{color:var(--method-copy);font-size:10.5px;font-weight:650;letter-spacing:.045em;line-height:1.45}.mind-showcase-reuse-tree__family strong{margin-top:5px;color:var(--method-ink);font-size:12.5px;font-weight:650;line-height:1.5}.mind-showcase-reuse-tree__family small{margin-top:4px;color:color-mix(in srgb,var(--p3-tree-direction) 82%,var(--method-ink));font-size:10.5px}.mind-showcase-reuse-tree__chunks{display:grid;gap:7px}.mind-showcase-reuse-tree__chunk{position:relative;width:100%;padding:10px 12px 11px;border:1px solid color-mix(in srgb,var(--p3-tree-asset) 52%,var(--method-line));border-radius:4px;color:var(--method-ink);background:color-mix(in srgb,var(--method-surface) 94%,transparent);box-shadow:inset 2px 0 0 color-mix(in srgb,var(--p3-tree-asset) 78%,transparent);font:inherit;text-align:left;cursor:pointer;opacity:0;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,opacity .24s ease,transform .2s ease}.mind-showcase-argument-field.is-awake .mind-showcase-reuse-tree__chunk{animation:mind-showcase-tree-chunk .36s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(.12s + (var(--chunk-index) * 32ms))}.mind-showcase-reuse-tree__chunk.is-focused,.mind-showcase-reuse-tree__chunk:focus-visible,.mind-showcase-reuse-tree__chunk:hover{border-color:color-mix(in srgb,var(--p3-tree-asset) 82%,var(--method-line));background:color-mix(in srgb,var(--p3-tree-asset) 10%,var(--method-surface));box-shadow:inset 2px 0 0 color-mix(in srgb,var(--p3-tree-asset) 92%,var(--method-line));transform:translateX(1px)}.mind-showcase-reuse-tree__chunk:focus-visible{outline:2px solid color-mix(in srgb,var(--p3-tree-asset) 34%,transparent);outline-offset:2px}.mind-showcase-reuse-tree__chunk.is-dimmed{opacity:.72!important;filter:saturate(.86)}.mind-showcase-reuse-tree__chunk small,.mind-showcase-reuse-tree__chunk span,.mind-showcase-reuse-tree__chunk strong{display:block}.mind-showcase-reuse-tree__chunk span{color:color-mix(in srgb,var(--p3-tree-asset) 82%,var(--method-ink));font-size:10px;font-weight:720;letter-spacing:.075em}.mind-showcase-reuse-tree__chunk strong{margin-top:4px;font-size:13.5px;font-weight:620;line-height:1.45}.mind-showcase-reuse-tree__chunk small{margin-top:4px;color:var(--method-copy);font-size:10.5px;line-height:1.45}.mind-showcase-reuse-tree__refs{display:grid;gap:6px;align-content:center}.mind-showcase-reuse-tree__ref{position:relative;min-width:0;padding:0;border:1px solid color-mix(in srgb,var(--p3-tree-question) 52%,var(--method-line));border-radius:4px;background:color-mix(in srgb,var(--method-surface) 84%,transparent);opacity:0;transition:opacity .24s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.mind-showcase-argument-field.is-awake .mind-showcase-reuse-tree__ref:not(.is-second-hop){animation:mind-showcase-tree-ref .36s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(.16s + (var(--ref-index) * 28ms))}.mind-showcase-reuse-tree__ref:focus-within,.mind-showcase-reuse-tree__ref:hover{border-color:color-mix(in srgb,var(--p3-tree-question) 76%,var(--method-line));background:color-mix(in srgb,var(--p3-tree-question) 8%,var(--method-surface))}.mind-showcase-reuse-tree__ref.is-focused{border-color:color-mix(in srgb,var(--p3-tree-question) 88%,var(--method-line));background:color-mix(in srgb,var(--p3-tree-question) 12%,var(--method-surface));box-shadow:inset 2px 0 0 color-mix(in srgb,var(--p3-tree-question) 92%,var(--method-line))}.mind-showcase-reuse-tree__ref.is-expandable:after{position:absolute;top:6px;right:35px;width:5px;height:5px;border:1px solid color-mix(in srgb,var(--p3-tree-question) 64%,var(--method-line));border-radius:50%;background:var(--method-surface);content:""}.mind-showcase-reuse-tree__ref.is-dimmed{opacity:.72!important;filter:saturate(.9)}.mind-showcase-reuse-tree__ref>.mind-showcase-reuse-tree__ref-content,.mind-showcase-reuse-tree__ref>button{width:100%;min-height:58px;padding:8px 38px 9px 11px;border:0;color:var(--method-ink);background:transparent;font:inherit;text-align:left;cursor:pointer}.mind-showcase-reuse-tree__ref>.mind-showcase-reuse-tree__ref-content{cursor:default}.mind-showcase-reuse-tree__ref>button:focus-visible{outline:2px solid color-mix(in srgb,var(--p3-tree-question) 32%,transparent);outline-offset:3px}.mind-showcase-reuse-tree__ref span,.mind-showcase-reuse-tree__ref strong{display:block}.mind-showcase-reuse-tree__ref span{color:color-mix(in srgb,var(--p3-tree-question) 80%,var(--method-ink));font-size:10px;font-weight:690;letter-spacing:.04em}.mind-showcase-reuse-tree__ref span em{display:inline-flex;margin-left:7px;padding:1px 5px;border:1px solid color-mix(in srgb,var(--p3-tree-question) 42%,var(--method-line));border-radius:999px;color:color-mix(in srgb,var(--p3-tree-question) 84%,var(--method-ink));background:color-mix(in srgb,var(--p3-tree-question) 10%,transparent);font-size:9.5px;font-style:normal;letter-spacing:.02em}.mind-showcase-reuse-tree__ref strong{margin-top:3px;font-size:13px;font-weight:590;line-height:1.3}.mind-showcase-reuse-tree__expansion-chunks,.mind-showcase-reuse-tree__expansion-refs{display:grid;gap:10px;align-content:center;min-width:0}.mind-showcase-reuse-tree__expansion-chunks>header{padding:0 0 12px 14px;border-left:2px solid color-mix(in srgb,var(--p3-tree-asset) 78%,var(--method-line))}.mind-showcase-reuse-tree__expansion-chunks>header small,.mind-showcase-reuse-tree__expansion-chunks>header span{display:block}.mind-showcase-reuse-tree__expansion-chunks>header span{color:var(--method-ink);font-size:12.5px;font-weight:650;line-height:1.45}.mind-showcase-reuse-tree__expansion-chunks>header small{margin-top:5px;color:var(--method-copy);font-size:10.5px;line-height:1.5}.mind-showcase-reuse-tree__expansion-chunk{width:100%;padding:10px 11px 11px;border:1px solid color-mix(in srgb,var(--p3-tree-asset) 52%,var(--method-line));border-radius:4px;color:var(--method-ink);background:color-mix(in srgb,var(--method-surface) 94%,transparent);box-shadow:inset 2px 0 0 color-mix(in srgb,var(--p3-tree-asset) 78%,transparent);font:inherit;text-align:left;cursor:pointer;animation:mind-showcase-tree-chunk .3s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--chunk-index) * 24ms);transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,opacity .24s ease}.mind-showcase-reuse-tree__expansion-chunk small,.mind-showcase-reuse-tree__expansion-chunk span,.mind-showcase-reuse-tree__expansion-chunk strong{display:block}.mind-showcase-reuse-tree__expansion-chunk span{color:color-mix(in srgb,var(--p3-tree-asset) 82%,var(--method-ink));font-size:10px;font-weight:690;letter-spacing:.045em}.mind-showcase-reuse-tree__expansion-chunk strong{margin-top:4px;font-size:13.5px;font-weight:620;line-height:1.45}.mind-showcase-reuse-tree__expansion-chunk small{margin-top:4px;color:var(--method-copy);font-size:10.5px}.mind-showcase-reuse-tree__expansion-chunk:not(.is-static):hover{border-color:color-mix(in srgb,var(--p3-tree-asset) 82%,var(--method-line));background:color-mix(in srgb,var(--p3-tree-asset) 10%,var(--method-surface));box-shadow:inset 2px 0 0 color-mix(in srgb,var(--p3-tree-asset) 92%,var(--method-line))}.mind-showcase-reuse-tree__expansion-chunk[aria-pressed=true]{border-color:color-mix(in srgb,var(--p3-tree-asset) 92%,var(--method-line));background:color-mix(in srgb,var(--p3-tree-asset) 14%,var(--method-surface));box-shadow:inset 3px 0 0 color-mix(in srgb,var(--p3-tree-asset) 94%,var(--method-line))}.mind-showcase-reuse-tree__expansion-chunk.is-static{cursor:default}.mind-showcase-reuse-tree__expansion-chunk:focus-visible{outline:2px solid color-mix(in srgb,var(--p3-tree-asset) 34%,transparent);outline-offset:2px}.mind-showcase-argument-field.is-fullscreen{position:fixed;z-index:1200;inset:0;display:flex;flex-direction:column;width:100vw;height:100dvh;margin:0;padding:16px clamp(18px,3vw,46px) 14px;border:0;background:var(--method-surface);box-shadow:0 0 0 100vmax var(--method-surface);overflow:hidden}.mind-showcase-argument-field.is-fullscreen .mind-showcase-argument-field__header{position:static;flex:0 0 auto;padding:0 0 8px}.mind-showcase-argument-field.is-fullscreen .mind-showcase-argument-field__controls{max-width:none}.mind-showcase-argument-field.is-fullscreen .mind-showcase-argument-field__canvas{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:4px 0 0;overflow:hidden}.mind-showcase-argument-field.is-fullscreen .mind-showcase-reuse-tree__viewport{flex:1 1 auto;min-height:0;padding-bottom:6px;overflow:auto}.mind-showcase-argument-field.is-fullscreen .mind-showcase-reuse-tree{min-height:100%}.mind-showcase-argument-field.is-fullscreen .mind-showcase-argument-field__outcome{display:none}@media (min-width:1200px){.mind-showcase-argument-field:not(.is-fullscreen) .mind-showcase-argument-field__canvas{width:min(1640px,calc(100% + max(0px, ((100vw - 1120px) / 2) - 24px)));margin-left:0;transform:none}}.mind-showcase-reuse-tree__ref.is-second-hop{animation:mind-showcase-tree-ref .3s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--ref-index) * 24ms)}.mind-showcase-reuse-tree__ref.is-second-hop:not(.is-focused):not(:hover):not(:focus-within){border-color:color-mix(in srgb,var(--p3-tree-question) 44%,var(--method-line))}.mind-showcase-argument-field__outcome{grid-template-columns:minmax(0,1fr)}.mind-showcase-argument-field__answer{padding-right:0}.mind-showcase-argument-field__writing{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:34px;align-items:center;padding:25px 0 27px;border-top:1px solid var(--method-line)}.mind-showcase-argument-field__writing p,.mind-showcase-argument-field__writing small,.mind-showcase-argument-field__writing strong{display:block}.mind-showcase-argument-field__writing strong{margin-top:7px;color:var(--method-ink);font-size:16px;font-weight:640;line-height:1.5}.mind-showcase-argument-field__writing p{max-width:690px;margin:7px 0 0;color:var(--method-copy);font-size:12px;line-height:1.6}.mind-showcase-argument-field__writing small{max-width:720px;margin-top:6px;color:var(--method-muted);font-size:10px;line-height:1.55}.mind-showcase-argument-field__writing>a{display:inline-flex;gap:8px;align-items:center;padding:10px 13px;border:1px solid color-mix(in srgb,var(--method-accent) 34%,var(--method-line));color:var(--method-accent);background:color-mix(in srgb,var(--method-accent) 4%,transparent);font-size:11px;font-weight:640;text-decoration:none;white-space:nowrap;transition:border-color .18s ease,background .18s ease,transform .18s ease}.mind-showcase-argument-field__writing>a:focus-visible,.mind-showcase-argument-field__writing>a:hover{border-color:var(--method-accent);background:var(--method-accent-soft);transform:translateY(-1px)}.mind-showcase-argument-field__writing>a:focus-visible{outline:2px solid color-mix(in srgb,var(--method-accent) 30%,transparent);outline-offset:3px}.mind-showcase-argument-field__writing>a svg{width:14px;height:14px}.mind-showcase-argument-field__outcome{opacity:1;transform:none}@keyframes mind-showcase-argument-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes mind-showcase-argument-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes mind-showcase-argument-answer{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes mind-showcase-argument-piece{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes mind-showcase-argument-branch{0%{opacity:0;transform:translateX(-7px)}to{opacity:1;transform:translateX(0)}}@keyframes mind-showcase-tree-draw{0%{opacity:0}to{opacity:var(--tree-line-opacity,.58)}}@keyframes mind-showcase-tree-root{0%{opacity:0}to{opacity:1}}@keyframes mind-showcase-tree-rise{0%{opacity:0}to{opacity:1}}@keyframes mind-showcase-tree-chunk{0%{opacity:0}to{opacity:1}}@keyframes mind-showcase-tree-ref{0%{opacity:0}to{opacity:1}}.mind-showcase-chain-contrast{display:grid;grid-template-columns:180px minmax(0,1fr);gap:0 30px;margin-top:38px;padding:22px 0;border-top:1px solid color-mix(in srgb,var(--method-warning) 44%,var(--method-line));border-bottom:1px solid color-mix(in srgb,var(--method-warning) 24%,var(--method-line))}.mind-showcase-chain-contrast>span{padding-top:4px}.mind-showcase-chain-contrast ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.mind-showcase-chain-contrast li{position:relative;min-width:0;padding:0 24px;color:var(--method-copy);font-size:14px;line-height:1.65}.mind-showcase-chain-contrast li:first-child{padding-left:0}.mind-showcase-chain-contrast li+li{border-left:1px solid var(--method-line)}.mind-showcase-chain-contrast li+li:before{position:absolute;top:0;left:-4px;color:var(--method-warning);content:"›"}.mind-showcase-chain-contrast>p{grid-column:2}.mind-showcase-route-switch{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:42px;align-items:end;padding:23px 0 24px;border-top:1px solid var(--method-line);border-bottom:1px solid var(--method-line)}.mind-showcase-route-switch>div>p,.mind-showcase-route-switch>div>strong{display:block}.mind-showcase-route-switch>div>strong{margin-top:7px;color:var(--method-ink);font-size:17px;font-weight:620;line-height:1.45}.mind-showcase-route-switch>div>p{max-width:760px;margin:8px 0 0;color:var(--method-copy);font-size:14px;line-height:1.68}.mind-showcase-route-switch>button{display:inline-flex;align-items:center;gap:8px;padding:0 0 3px;border:0;border-bottom:1px solid;color:var(--method-accent);background:transparent;font:inherit;font-size:13px;font-weight:620;white-space:nowrap;cursor:pointer}.mind-showcase-route-switch>button svg{width:16px;height:16px}.mind-showcase-p3-proof{border-bottom:1px solid var(--method-line)}.mind-showcase-answer-card,.mind-showcase-chunk-evidence,.mind-showcase-p3-proof__map{min-width:0}.mind-showcase-p3-proof__map{padding:28px 0 30px}.mind-showcase-answer-card{padding:30px 0 31px;border-top:1px solid var(--method-line)}.mind-showcase-node-paths{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin-top:16px;border-top:1px solid var(--method-line);border-bottom:1px solid var(--method-line)}.mind-showcase-node-path{display:grid;grid-template-columns:minmax(0,1fr) 18px minmax(0,.9fr);gap:12px;align-items:center;padding:16px 18px;color:var(--method-copy);font-size:14px}.mind-showcase-node-path:first-child{padding-left:0}.mind-showcase-node-path+.mind-showcase-node-path{border-left:1px solid var(--method-line)}.mind-showcase-node-path svg{width:16px;height:16px;color:var(--method-accent)}.mind-showcase-node-path strong{color:var(--method-ink);font-weight:630}.mind-showcase-chunk-evidence{padding:27px 0 8px;border-top:1px solid var(--method-line)}.mind-showcase-chunk-evidence>header{display:flex;align-items:baseline;justify-content:space-between;gap:24px}.mind-showcase-chunk-evidence>header>small{color:var(--method-muted);font-size:12px}.mind-showcase-chunk-evidence__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-top:16px;border-top:1px solid var(--method-line);border-bottom:1px solid var(--method-line)}.mind-showcase-chunk-evidence__list>div{min-width:0;padding:16px 18px 17px}.mind-showcase-chunk-evidence__list>div:first-child{padding-left:0}.mind-showcase-chunk-evidence__list>div+div{border-left:1px solid var(--method-line)}.mind-showcase-chunk-evidence__list small,.mind-showcase-chunk-evidence__list strong{display:block}.mind-showcase-chunk-evidence__list strong{color:var(--method-ink);font-size:14px;font-weight:590;line-height:1.48}.mind-showcase-chunk-evidence__list small{margin-top:7px;color:var(--method-success);font-size:12px;line-height:1.5}.mind-showcase-answer-card__head{display:flex;align-items:center;justify-content:space-between;gap:18px}.mind-showcase-answer-card__head>span:last-child{color:var(--method-muted);font-size:11px}.mind-showcase-answer-card blockquote{margin:22px 0 0;color:var(--method-ink);font-size:clamp(17px,1.45vw,19px);font-weight:430;line-height:1.72}.mind-showcase-answer-card mark,.mind-showcase-reuse-proof mark{padding:.04em .14em .06em;border-bottom:1px solid color-mix(in srgb,var(--method-success) 62%,transparent);border-radius:2px;color:color-mix(in srgb,var(--method-success) 82%,var(--method-ink));background:var(--method-success-soft);box-decoration-break:clone;-webkit-box-decoration-break:clone}.mind-showcase-p1-route__answer mark,.mind-showcase-p1-route__reusable-pattern mark,.mind-showcase-p1-transfer mark{padding:.02em .08em .04em;border-radius:1px;color:inherit;box-decoration-break:clone;-webkit-box-decoration-break:clone}.mind-showcase-p1-route__answer mark.is-structure,.mind-showcase-p1-route__reusable-pattern mark.is-structure,.mind-showcase-p1-transfer mark.is-structure{border-bottom:1px solid color-mix(in srgb,var(--method-accent) 62%,transparent);background:color-mix(in srgb,var(--method-accent) 9%,transparent)}.mind-showcase-p1-route__answer mark.is-expression,.mind-showcase-p1-route__reusable-pattern mark.is-expression,.mind-showcase-p1-transfer mark.is-expression{border-bottom:2px solid color-mix(in srgb,var(--method-success) 72%,transparent);color:color-mix(in srgb,var(--method-success) 82%,var(--method-ink));background:color-mix(in srgb,var(--method-success) 13%,transparent)}.mind-showcase-p1-route__answer mark.has-asset-tooltip,.mind-showcase-p1-route__reusable-pattern mark.has-asset-tooltip,.mind-showcase-p1-transfer mark.has-asset-tooltip{position:relative;cursor:help;outline:none}.mind-showcase-p1-route__answer mark.has-asset-tooltip:after,.mind-showcase-p1-route__reusable-pattern mark.has-asset-tooltip:after,.mind-showcase-p1-transfer mark.has-asset-tooltip:after{position:absolute;z-index:40;bottom:calc(100% + 9px);left:50%;width:252px;max-width:calc(100vw - 32px);padding:9px 11px 10px;border-top-width:1px;border:1px solid color-mix(in srgb,var(--method-line) 88%,var(--method-ink));border-top:2px solid color-mix(in srgb,var(--method-line) 88%,var(--method-ink));border-radius:3px;color:var(--method-ink);background:color-mix(in srgb,var(--method-surface) 96%,white);box-shadow:0 8px 22px color-mix(in srgb,var(--method-ink) 10%,transparent);content:attr(data-asset-tooltip);font-size:11px;font-weight:520;line-height:1.62;letter-spacing:0;opacity:0;pointer-events:none;text-align:left;transform:translate(-50%,4px);transition:opacity .13s ease,transform .13s ease,visibility .13s ease;visibility:hidden;white-space:pre-line}.mind-showcase-p1-route__answer mark.has-asset-tooltip.is-structure:after,.mind-showcase-p1-route__reusable-pattern mark.has-asset-tooltip.is-structure:after,.mind-showcase-p1-transfer mark.has-asset-tooltip.is-structure:after{border-top-color:var(--method-accent)}.mind-showcase-p1-route__answer mark.has-asset-tooltip.is-expression:after,.mind-showcase-p1-route__reusable-pattern mark.has-asset-tooltip.is-expression:after,.mind-showcase-p1-transfer mark.has-asset-tooltip.is-expression:after{border-top-color:var(--method-success)}.mind-showcase-p1-route__answer mark.has-asset-tooltip:focus-visible:after,.mind-showcase-p1-route__answer mark.has-asset-tooltip:hover:after,.mind-showcase-p1-route__answer mark.has-asset-tooltip[data-tooltip-open=true]:after,.mind-showcase-p1-route__reusable-pattern mark.has-asset-tooltip:focus-visible:after,.mind-showcase-p1-route__reusable-pattern mark.has-asset-tooltip:hover:after,.mind-showcase-p1-route__reusable-pattern mark.has-asset-tooltip[data-tooltip-open=true]:after,.mind-showcase-p1-transfer mark.has-asset-tooltip:focus-visible:after,.mind-showcase-p1-transfer mark.has-asset-tooltip:hover:after,.mind-showcase-p1-transfer mark.has-asset-tooltip[data-tooltip-open=true]:after{opacity:1;transform:translate(-50%);visibility:visible}.mind-showcase-p1-route__answer mark.has-asset-tooltip:focus-visible,.mind-showcase-p1-route__reusable-pattern mark.has-asset-tooltip:focus-visible,.mind-showcase-p1-transfer mark.has-asset-tooltip:focus-visible{outline:2px solid color-mix(in srgb,var(--method-accent) 44%,transparent);outline-offset:2px}[data-theme=dark] .mind-showcase-p1-route__answer mark.has-asset-tooltip:after,[data-theme=dark] .mind-showcase-p1-route__reusable-pattern mark.has-asset-tooltip:after,[data-theme=dark] .mind-showcase-p1-transfer mark.has-asset-tooltip:after{color:#e7edf5;background:#25282e;box-shadow:0 10px 26px rgba(0,0,0,.28)}.mind-showcase-answer-card>p{margin:23px 0 0;color:var(--method-muted);font-size:12px;line-height:1.65}.mind-showcase-reuse-proof{margin-top:44px;border-top:1px solid var(--method-line);border-bottom:1px solid var(--method-line)}.mind-showcase-reuse-proof>header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:44px;align-items:end;padding:29px 0 27px;border-bottom:1px solid var(--method-line)}.mind-showcase-reuse-proof>header h3{margin:12px 0 0;color:var(--method-section-title);font-size:19px;font-weight:610;line-height:1.48}.mind-showcase-reuse-proof>header>div>p{max-width:700px;margin:11px 0 0;color:var(--method-copy);font-size:14px;line-height:1.68}.mind-showcase-reuse-proof>header dl{display:flex;gap:34px;margin:0;padding:0}.mind-showcase-reuse-proof>header dl>div{min-width:150px}.mind-showcase-reuse-proof>header dt{color:var(--method-success);font-size:15px;font-weight:620}.mind-showcase-reuse-proof>header dd{margin:5px 0 0;color:var(--method-muted);font-size:12px}.mind-showcase-reuse-proof__questions article{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:36px;align-items:start;padding:25px 0 26px}.mind-showcase-reuse-proof__questions article+article{border-top:1px solid var(--method-line)}.mind-showcase-reuse-proof__questions article>div>strong{display:block;margin-top:9px;font-size:16px;font-weight:610;line-height:1.55}.mind-showcase-reuse-proof__questions article>div>p{display:grid;grid-template-columns:78px minmax(0,1fr);gap:12px;margin:12px 0 0;color:var(--method-copy);font-size:14px;line-height:1.6}.mind-showcase-reuse-proof__questions article>div>p span{color:var(--method-success);font-weight:620}.mind-showcase-reuse-proof__questions blockquote{margin:0;padding-left:36px;border-left:1px solid var(--method-line);color:var(--method-copy);font-size:15px;line-height:1.72}.mind-showcase-inline-link,.mind-showcase-reuse-proof__questions a{display:inline-flex;align-items:center;gap:7px;margin-top:14px;padding-bottom:2px;border-bottom:1px solid;color:var(--method-accent);font-size:12px;font-weight:620;text-decoration:none}.mind-showcase-inline-link svg,.mind-showcase-reuse-proof__questions a svg{width:14px;height:14px}.mind-showcase-transfer-evidence{margin-top:44px;border-top:1px solid var(--method-line);border-bottom:1px solid var(--method-line)}.mind-showcase-transfer-evidence>header{display:flex;align-items:baseline;justify-content:space-between;gap:32px;padding:23px 0;border-bottom:1px solid var(--method-line)}.mind-showcase-transfer-evidence>header strong{font-size:15px;font-weight:600;line-height:1.55}.mind-showcase-transfer-evidence>div{display:block}.mind-showcase-transfer-evidence article{display:grid;grid-template-columns:130px minmax(230px,.75fr) minmax(0,1.25fr);gap:28px;align-items:start;min-width:0;padding:20px 0 21px}.mind-showcase-transfer-evidence article+article{border-top:1px solid var(--method-line)}.mind-showcase-transfer-evidence article>div>small,.mind-showcase-transfer-evidence article>div>strong,.mind-showcase-transfer-evidence article>span{display:block}.mind-showcase-transfer-evidence article>span{color:var(--method-success);font-size:12px;font-weight:680;letter-spacing:.06em}.mind-showcase-transfer-evidence article>div>strong{font-size:15px;font-weight:610;line-height:1.55}.mind-showcase-transfer-evidence article>div>small{margin-top:5px;color:var(--method-muted);font-size:12px;line-height:1.5}.mind-showcase-transfer-evidence article>p{margin:0;color:var(--method-copy);font-size:14px;line-height:1.68}.mind-showcase-transfer-strip{display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px;padding:24px 0 0}.mind-showcase-transfer-strip>span{color:var(--method-accent);font-size:11px;font-weight:650}.mind-showcase-transfer-strip>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 22px}.mind-showcase-transfer-strip em{color:var(--method-copy);font-size:12px;font-style:normal;line-height:1.55}.mind-showcase-transfer-strip em:before{margin-right:8px;color:var(--method-accent);content:"↳"}.mind-showcase-chat-formula,.mind-showcase-story-route{margin-top:42px;padding:24px 0;border-top:1px solid var(--method-line);border-bottom:1px solid var(--method-line)}.mind-showcase-chat-formula>span,.mind-showcase-story-route>span{display:block;color:var(--method-accent);font-size:12px;font-weight:680;letter-spacing:.04em}.mind-showcase-story-route ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:22px 0 0;padding:0;list-style:none}.mind-showcase-story-route li{min-width:0;padding:0 16px}.mind-showcase-story-route li:first-child{padding-left:0}.mind-showcase-story-route li+li{border-left:1px solid var(--method-line)}.mind-showcase-story-route i,.mind-showcase-story-route strong{display:block}.mind-showcase-story-route i{margin-bottom:11px;color:var(--method-accent);font-size:12px;font-style:normal;font-weight:700}.mind-showcase-story-route strong{font-size:14px;font-weight:610;line-height:1.55}.mind-showcase-story-cases{margin-top:32px;border-top:1px solid var(--method-line);border-bottom:1px solid var(--method-line)}.mind-showcase-story-cases>article{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);padding:28px 0 29px}.mind-showcase-story-cases>article+article{border-top:1px solid var(--method-line)}.mind-showcase-story-case__question{min-width:0;padding-right:36px;border-right:1px solid var(--method-line)}.mind-showcase-story-case__question>small,.mind-showcase-story-case__question>strong{display:block}.mind-showcase-story-case__question>strong{margin-top:9px;color:var(--method-ink);font-size:16px;font-weight:610;line-height:1.5}.mind-showcase-story-case__question>small{margin-top:5px;color:var(--method-copy);font-size:14px;line-height:1.58}.mind-showcase-story-case__question>p{margin:15px 0 0;color:var(--method-copy);font-size:14px;line-height:1.62}.mind-showcase-story-case__question>p>span{display:block;margin-bottom:4px;color:var(--method-success);font-size:12px;font-weight:640}.mind-showcase-story-case__question>a{display:inline-flex;align-items:center;gap:7px;margin-top:15px;padding-bottom:2px;border-bottom:1px solid;color:var(--method-accent);font-size:12px;font-weight:620;text-decoration:none}.mind-showcase-story-case__question>a svg{width:14px;height:14px}.mind-showcase-story-case__steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0 0 0 36px;list-style:none}.mind-showcase-story-case__steps>li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;min-width:0;padding:0 22px 20px 0}.mind-showcase-story-case__steps>li:nth-child(2n){padding-right:0;padding-left:22px;border-left:1px solid var(--method-line)}.mind-showcase-story-case__steps>li:nth-child(n+3){padding-top:20px;padding-bottom:0;border-top:1px solid var(--method-line)}.mind-showcase-story-case__steps>li>span{padding-top:2px;color:var(--method-accent);font-size:12px;font-weight:700}.mind-showcase-story-case__steps p,.mind-showcase-story-case__steps small{display:block}.mind-showcase-story-case__steps small{color:var(--method-success);font-size:12px;font-weight:620;line-height:1.45}.mind-showcase-story-case__steps p{margin:7px 0 0;color:var(--method-copy);font-size:14px;line-height:1.62}.mind-showcase-p2-section-heading{max-width:790px}.mind-showcase-p2-section-heading>span{display:block;color:var(--method-accent);font-size:12px;font-weight:680;letter-spacing:.05em}.mind-showcase-p2-section-heading h3{margin:12px 0 11px;color:var(--method-section-title);font-size:clamp(21px,1.8vw,24px);font-weight:620;line-height:1.42;letter-spacing:-.02em;text-wrap:balance}.mind-showcase-p2-section-heading>h3:first-child{margin-top:0}.mind-showcase-p2-section-heading p{max-width:740px;margin:0;color:var(--method-copy);font-size:14px;line-height:1.75}.mind-showcase-p2-section-heading p+p{margin-top:10px}.mind-showcase-p2-counterexample .mind-showcase-p2-section-heading,.mind-showcase-p2-counterexample .mind-showcase-p2-section-heading p{max-width:none}.mind-showcase-p2-counterexample{margin-top:23px}.mind-showcase-p2-lh,.mind-showcase-p2-tp{margin-top:58px}.mind-showcase-p2-tabs{display:flex;gap:22px;margin-top:27px;overflow-x:auto;overflow-y:hidden;border-bottom:1px solid var(--method-line);-ms-overflow-style:none;scrollbar-width:none}.mind-showcase-p2-tabs::-webkit-scrollbar{display:none}.mind-showcase-p2-tabs button{flex:0 0 auto;margin:0 0 -1px;padding:0 0 11px;border:0;border-bottom:2px solid transparent;color:var(--method-muted);background:transparent;font:inherit;font-size:13px;font-weight:580;line-height:1.4;cursor:pointer}.mind-showcase-p2-tabs button:hover{color:var(--method-ink)}.mind-showcase-p2-tabs button.is-active{border-bottom-color:var(--method-warning);color:var(--method-warning);font-weight:650}.mind-showcase-p2-tabs.is-lh button.is-active{border-bottom-color:var(--method-accent);color:var(--method-accent)}.mind-showcase-p2-tabs button:focus-visible{border-radius:2px;outline:2px solid color-mix(in srgb,var(--method-accent) 36%,transparent);outline-offset:3px}.mind-showcase-p2-counterexample__panel{margin-top:18px;padding:0 20px 20px;border:1px solid var(--method-line);border-radius:7px;background:color-mix(in srgb,var(--method-surface) 97%,var(--method-accent) 3%);box-shadow:0 10px 28px color-mix(in srgb,var(--method-ink) 5%,transparent)}.mind-showcase-p2-active-question{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:30px;align-items:end;padding:22px 0 21px;border-bottom:1px solid var(--method-line)}.mind-showcase-p2-active-question>div>small,.mind-showcase-p2-active-question>div>strong{display:block}.mind-showcase-p2-active-question>div>strong{margin-top:8px;color:var(--method-ink);font-size:16px;font-weight:620;line-height:1.48}.mind-showcase-p2-active-question>div>small{margin-top:4px;color:var(--method-copy);font-size:13px;line-height:1.55}.mind-showcase-p2-active-question>a{display:inline-flex;align-items:center;gap:6px;padding-bottom:2px;border-bottom:1px solid;color:var(--method-accent);font-size:12px;font-weight:620;text-decoration:none;white-space:nowrap}.mind-showcase-p2-active-question>a svg{width:14px;height:14px}.mind-showcase-p2-answer-reader{padding:10px 0;border-bottom:1px solid var(--method-line)}.mind-showcase-p2-answer-reader p{margin:0;padding:11px 16px 12px;border-left:2px solid transparent;color:var(--method-ink);font-size:14px;line-height:1.78;transition:opacity .15s ease,background-color .15s ease,border-color .15s ease}.mind-showcase-p2-answer-reader p.is-relevant{border-left-color:var(--method-warning);background:linear-gradient(90deg,var(--method-warning-soft),transparent 72%)}.mind-showcase-p2-answer-reader p.is-dimmed{opacity:.62}.mind-showcase-p2-diagnosis{display:grid;grid-template-columns:108px minmax(0,1fr);gap:22px;padding:18px 0 0}.mind-showcase-p2-diagnosis span{color:var(--method-warning);font-size:12px;font-weight:680}.mind-showcase-p2-diagnosis p{margin:0;color:var(--method-copy);font-size:13px;line-height:1.68}.mind-showcase-p2-commentary{margin:22px 0 0}.mind-showcase-p2-commentary p{margin:0;color:var(--method-copy);font-size:14px;line-height:1.72}.mind-showcase-p2-commentary p+p{margin-top:10px}.mind-showcase-p2-lh .mind-showcase-p2-section-heading,.mind-showcase-p2-lh .mind-showcase-p2-section-heading p,.mind-showcase-p2-story-teasers,.mind-showcase-p2-story-teasers__header{max-width:1080px}.mind-showcase-p2-story-teasers__header{display:grid;grid-template-columns:32px minmax(280px,.88fr) minmax(380px,1.12fr);gap:18px;margin:28px 0 0;padding:0 0 10px;color:var(--method-muted);font-size:11px;font-weight:700;letter-spacing:.08em}.mind-showcase-p2-story-teasers{margin:0;padding:0;border-top:1px solid var(--method-line);list-style:none}.mind-showcase-p2-story-teasers li{display:grid;grid-template-columns:32px minmax(280px,.88fr) minmax(380px,1.12fr);gap:18px;align-items:start;padding:19px 0 20px;border-bottom:1px solid var(--method-line)}.mind-showcase-p2-story-teasers__index{padding-top:2px;color:var(--method-accent);font-size:11px;font-weight:720}.mind-showcase-p2-story-teasers__question em,.mind-showcase-p2-story-teasers__question small,.mind-showcase-p2-story-teasers__question strong{display:block}.mind-showcase-p2-story-teasers__question small{color:var(--method-success);font-size:11px;font-style:normal;font-weight:680}.mind-showcase-p2-story-teasers__question strong{margin-top:4px;color:var(--method-ink);font-size:14px;font-weight:620;line-height:1.55}.mind-showcase-p2-story-teasers__question em{margin-top:4px;color:var(--method-muted);font-size:12px;font-style:normal;line-height:1.55}.mind-showcase-p2-story-teasers__friction{min-width:0;padding-left:22px;border-left:1px solid var(--method-line)}.mind-showcase-p2-story-teasers__friction p{margin:0;color:var(--method-copy);font-size:13px;line-height:1.72}.mind-showcase-p2-story-example{margin-top:46px}.mind-showcase-p2-story-example .mind-showcase-p2-active-question{border-top:1px solid var(--method-line)}.mind-showcase-p2-story-example__route-explanation{margin-top:0}.mind-showcase-p2-story-example__example-lead,.mind-showcase-p2-story-example__route-explanation p{margin:0;color:var(--method-copy);font-size:14px;line-height:1.75}.mind-showcase-p2-story-example__route-explanation p+p{margin-top:12px}.mind-showcase-p2-story-example__example-lead{margin-top:24px}.mind-showcase-p2-story-example__english-route,.mind-showcase-p2-story-example__scene-lead{margin:20px 0 0;color:var(--method-copy);font-size:14px;line-height:1.75}.mind-showcase-p2-story-example__english-route{margin-top:14px}.mind-showcase-p2-story-example__english-route>span{display:block;color:var(--method-section-title);font-weight:620}.mind-showcase-p2-story-example__english-route>ol{display:grid;gap:5px;margin:9px 0 0;padding-left:22px}.mind-showcase-p2-story-example__english-route>ol>li{padding-left:3px;color:var(--method-ink);font-weight:480}.mind-showcase-p2-story-example__route-guide{margin-top:28px;padding-top:24px;border-top:1px solid var(--method-line)}.mind-showcase-p2-story-example__route-guide h5{margin:0;color:var(--method-section-title);font-size:19px;font-weight:630;line-height:1.5}.mind-showcase-p2-story-example__route-guide-intro{margin-top:10px}.mind-showcase-p2-story-example__route-conclusion,.mind-showcase-p2-story-example__route-guide li p,.mind-showcase-p2-story-example__route-guide-intro p{margin:0;color:var(--method-copy);font-size:14px;line-height:1.75}.mind-showcase-p2-story-example__route-guide-intro p+p{margin-top:10px}.mind-showcase-p2-story-example__route-guide>ol{width:100%;margin:22px 0 0;padding:0;border-top:1px solid var(--method-line);list-style:none}.mind-showcase-p2-story-example__route-guide>ol>li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:17px 0 18px;border-bottom:1px solid var(--method-line)}.mind-showcase-p2-story-example__route-guide>ol>li>span{padding-top:2px;color:var(--method-accent);font-size:12px;font-weight:720}.mind-showcase-p2-story-example__route-guide li strong{display:block;color:var(--method-ink);font-size:14px;font-weight:620;line-height:1.6}.mind-showcase-p2-story-example__route-guide li p{margin-top:7px}.mind-showcase-p2-story-example__route-language b{margin-right:4px;color:var(--method-section-title);font-weight:620}.mind-showcase-p2-story-example__route-chain{margin-top:22px;padding:16px 18px;border-left:2px solid var(--method-accent);background:color-mix(in srgb,var(--method-accent) 4%,transparent)}.mind-showcase-p2-story-example__route-chain strong{display:block;color:var(--method-section-title);font-size:13px;font-weight:620;line-height:1.6}.mind-showcase-p2-story-example__route-chain p{margin:7px 0 0;color:var(--method-ink);font-size:15px;font-weight:560;line-height:1.7}.mind-showcase-p2-story-example__route-conclusion{margin-top:14px}.mind-showcase-p2-story-answer{margin:15px 0 0;padding:20px 22px;border:1px solid var(--method-line);border-radius:7px;background:color-mix(in srgb,var(--method-surface) 97%,var(--method-accent) 3%);color:var(--method-ink);font-size:15px;line-height:1.82}.mind-showcase-p2-story-answer mark.is-structure{padding:1px 2px;border-radius:2px;color:var(--method-section-title);background:color-mix(in srgb,var(--method-accent) 13%,transparent)}.mind-showcase-p2-route-reveal{margin-top:46px}.mind-showcase-p2-route-reveal .mind-showcase-p2-teaching-heading{max-width:none}.mind-showcase-p2-transfer{margin-top:32px}.mind-showcase-p2-teaching-heading{max-width:900px}.mind-showcase-p2-teaching-heading h4{margin:0;color:var(--method-section-title);font-size:19px;font-weight:630;line-height:1.5}.mind-showcase-p2-teaching-heading p{margin:9px 0 0;color:var(--method-copy);font-size:14px;line-height:1.75}.mind-showcase-p2-route-reveal blockquote{max-width:900px;margin:19px 0 0;padding:18px 20px;border-left:2px solid var(--method-accent);background:color-mix(in srgb,var(--method-accent) 4%,transparent)}.mind-showcase-p2-route-reveal blockquote span,.mind-showcase-p2-route-reveal blockquote strong{display:block}.mind-showcase-p2-route-reveal blockquote span{color:var(--method-accent);font-size:12px;font-weight:700}.mind-showcase-p2-route-reveal blockquote strong{margin-top:7px;color:var(--method-ink);font-size:16px;font-weight:620;line-height:1.7}.mind-showcase-p2-transfer>div{margin-top:14px;border-top:1px solid var(--method-line)}.mind-showcase-p2-transfer article{width:100%;padding:15px 0 16px;border-bottom:1px solid var(--method-line)}.mind-showcase-p2-transfer h5{margin:0;color:var(--method-ink);font-size:14px;font-weight:620;line-height:1.6}.mind-showcase-p2-transfer article header p{margin:2px 0 0;color:var(--method-muted);font-size:13px;line-height:1.55}.mind-showcase-p2-transfer article header>small{display:block;margin-bottom:2px;color:var(--method-success);font-size:11px;font-weight:680}.mind-showcase-p2-transfer article>p{width:100%;margin:10px 0 0;padding-left:16px;border-left:2px solid color-mix(in srgb,var(--method-accent) 42%,var(--method-line));color:var(--method-ink);font-size:13px;line-height:1.75}.mind-showcase-p2-tp .mind-showcase-p2-section-heading,.mind-showcase-p2-tp .mind-showcase-p2-section-heading p{max-width:1040px}.mind-showcase-p2-tp__formula{margin:22px 0 0;padding:14px 17px;border-left:2px solid var(--method-accent);color:var(--method-ink);background:color-mix(in srgb,var(--method-accent) 4%,transparent);font-size:14px;font-weight:620;line-height:1.65}.mind-showcase-p2-tp__pack-lead{max-width:none;margin:25px 0 0;color:var(--method-copy);font-size:14px;line-height:1.75}.mind-showcase-p2-tp__phrases{margin:18px 0 0}.mind-showcase-p2-tp__phrases>h4{margin:0;color:var(--method-success);font-size:12px;font-weight:680;line-height:1.6;letter-spacing:.03em}.mind-showcase-p2-tp__phrases>div{margin-top:10px;border-top:1px solid var(--method-line)}.mind-showcase-p2-tp__phrases article{padding:14px 0 15px;border-bottom:1px solid var(--method-line)}.mind-showcase-p2-tp__phrase-text{margin:0;color:var(--method-ink);font-size:14px;font-weight:560;line-height:1.65}.mind-showcase-p2-tp__phrase-explanation{max-width:none;margin:6px 0 0;color:var(--method-copy);font-size:13px;line-height:1.72}.mind-showcase-p2-tp__questions{margin-top:24px}.mind-showcase-p2-tp__questions h4{margin:0;color:var(--method-section-title);font-size:14px;font-weight:630;line-height:1.65}.mind-showcase-p2-tp__questions ol{margin:12px 0 0;padding:0;border-top:1px solid var(--method-line);list-style:none}.mind-showcase-p2-tp__questions li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:13px;padding:13px 0 14px;border-bottom:1px solid var(--method-line)}.mind-showcase-p2-tp__questions li>span{padding-top:2px;color:var(--method-success);font-size:11px;font-weight:700;letter-spacing:.04em}.mind-showcase-p2-tp__questions li strong{display:block;color:var(--method-ink);font-size:13px;font-weight:620;line-height:1.6}.mind-showcase-p2-tp__questions li p{margin:3px 0 0;color:var(--method-muted);font-size:12px;line-height:1.55}.mind-showcase-story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px;border-top:1px solid var(--method-line);border-bottom:1px solid var(--method-line)}.mind-showcase-story-grid>section{min-width:0;padding:28px 26px 30px}.mind-showcase-story-grid>section:first-child{padding-left:0}.mind-showcase-story-grid>section+section{border-left:1px solid var(--method-line)}.mind-showcase-story-grid header{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;min-height:76px}.mind-showcase-story-grid header>span{color:var(--method-accent);font-size:11px;font-weight:700}.mind-showcase-story-grid header small,.mind-showcase-story-grid header strong{display:block}.mind-showcase-story-grid header strong{font-size:14px;font-weight:630}.mind-showcase-story-grid header small{margin-top:6px;color:var(--method-muted);font-size:10px;line-height:1.5}.mind-showcase-story-grid p{margin:17px 0 0;color:var(--method-copy);font-size:12px;line-height:1.72}.mind-showcase-story-grid__bridge{min-height:76px;padding:14px 0;border-top:1px solid var(--method-line);border-bottom:1px solid var(--method-line)}.mind-showcase-story-grid__bridge span{display:block;margin-bottom:5px;color:var(--method-success);font-size:9px;font-weight:650;letter-spacing:.07em}.mind-showcase-story-grid ol{min-height:252px;margin:0;padding:10px 0 0;list-style:none}.mind-showcase-story-grid li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;padding:9px 0;color:var(--method-copy);font-size:11px;line-height:1.58}.mind-showcase-story-grid li+li{border-top:1px solid color-mix(in srgb,var(--method-line) 70%,transparent)}.mind-showcase-story-grid li>span{color:var(--method-success);font-size:9px;font-weight:680}.mind-showcase-story-grid a{display:inline-flex;align-items:center;gap:7px;margin-top:18px;padding-bottom:3px;border-bottom:1px solid;color:var(--method-accent);font-size:11px;font-weight:620;text-decoration:none}.mind-showcase-story-grid a svg{width:14px;height:14px}.mind-showcase-story-matrix{margin-top:32px;overflow-x:auto;border-top:1px solid var(--method-line);border-bottom:1px solid var(--method-line)}.mind-showcase-story-matrix>article,.mind-showcase-story-matrix>header{display:grid;grid-template-columns:minmax(260px,1.28fr) repeat(4,minmax(150px,1fr));min-width:980px}.mind-showcase-story-matrix>header{color:var(--method-muted);background:var(--method-soft)}.mind-showcase-story-matrix>header>span,.mind-showcase-story-matrix>header>strong{min-width:0;padding:13px 16px;font-size:12px;line-height:1.5}.mind-showcase-story-matrix>header>span{padding-left:0;color:var(--method-accent);font-weight:650}.mind-showcase-story-matrix>header>strong{border-left:1px solid var(--method-line);font-weight:580}.mind-showcase-story-matrix>header i{margin-right:7px;color:var(--method-accent);font-style:normal}.mind-showcase-story-matrix>article+article{border-top:1px solid var(--method-line)}.mind-showcase-story-matrix__question,.mind-showcase-story-matrix__step{min-width:0;padding:22px 16px 24px}.mind-showcase-story-matrix__question{padding-left:0}.mind-showcase-story-matrix__question>small,.mind-showcase-story-matrix__question>strong{display:block}.mind-showcase-story-matrix__question>strong{margin-top:10px;font-size:14px;font-weight:620;line-height:1.5}.mind-showcase-story-matrix__question>small{margin-top:5px;color:var(--method-copy);font-size:12px;line-height:1.55}.mind-showcase-story-matrix__question>p{margin:14px 0 0;color:var(--method-copy);font-size:12px;line-height:1.62}.mind-showcase-story-matrix__question>p span{display:block;margin-bottom:4px;color:var(--method-success);font-weight:620}.mind-showcase-story-matrix__question>a{display:inline-flex;align-items:center;gap:7px;margin-top:13px;padding-bottom:2px;border-bottom:1px solid;color:var(--method-accent);font-size:12px;font-weight:620;text-decoration:none}.mind-showcase-story-matrix__question>a svg{width:14px;height:14px}.mind-showcase-story-matrix__step{border-left:1px solid var(--method-line)}.mind-showcase-story-matrix__step>span{display:none;color:var(--method-accent);font-size:12px;font-weight:620}.mind-showcase-story-matrix__step>p{margin:0;color:var(--method-copy);font-size:13px;line-height:1.65}.mind-showcase-case__closing{max-width:760px;margin:24px 0 0;color:var(--method-copy);font-size:13px;line-height:1.72}.mind-showcase-chat-formula>div{display:grid;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr);gap:14px;align-items:center;margin-top:21px}.mind-showcase-chat-formula>div>div{display:contents}.mind-showcase-chat-formula svg{width:18px;height:18px;color:var(--method-accent)}.mind-showcase-chat-formula em,.mind-showcase-chat-formula strong{font-size:13px;font-weight:610;font-style:normal;line-height:1.5}.mind-showcase-chat-formula em{color:var(--method-accent)}.mind-showcase-p1-transition{margin-top:30px}.mind-showcase-p1-transition h3{margin:0;color:var(--method-section-title);font-size:22px;font-weight:640;line-height:1.48}.mind-showcase-p1-transition p{margin:10px 0 0;color:var(--method-copy);font-size:14px;line-height:1.72}.mind-showcase-inline-highlight{padding:0 .08em;color:var(--method-success);background:linear-gradient(transparent 58%,var(--method-success-soft) 58%);font-weight:650}.mind-showcase-p1-routes{margin-top:18px}.mind-showcase-p1-route{padding:30px 0 34px;border-top:1px solid var(--method-line)}.mind-showcase-p1-route__intro{display:block}.mind-showcase-p1-route__intro>div{display:grid;grid-template-columns:32px minmax(0,1fr);gap:11px;align-items:start}.mind-showcase-p1-route__intro>div>span{padding-top:4px;color:var(--method-accent);font-size:12px;font-weight:720;letter-spacing:.06em}.mind-showcase-p1-route__title{display:flex;flex-wrap:wrap;gap:5px 10px;align-items:baseline}.mind-showcase-p1-route__intro h4{margin:0;color:var(--method-ink);font-size:24px;font-weight:640;line-height:1.35;letter-spacing:-.018em}.mind-showcase-p1-route__intro small{display:inline;margin-top:0;color:var(--method-muted);font-size:11px;line-height:1.5;letter-spacing:.025em}.mind-showcase-p1-route__intro>p{margin:11px 0 0;color:var(--method-copy);font-size:14px;line-height:1.75}.mind-showcase-p1-route__comparison{margin-top:18px}.mind-showcase-p1-route__comparison p{color:var(--method-copy);font-size:14px;line-height:1.78}.mind-showcase-p1-route__difficulty{margin:0}.mind-showcase-p1-route__ordinary-answer{margin-top:20px}.mind-showcase-p1-route__answer-lead,.mind-showcase-p1-route__ordinary-answer>p,.mind-showcase-p1-route__reframe>p{margin:0}.mind-showcase-p1-route__ordinary-answer blockquote{margin:10px 0 0;padding:2px 0 2px 18px;border-left:2px solid color-mix(in srgb,var(--method-line) 82%,var(--method-muted));color:var(--method-muted);font-size:15px;line-height:1.76}.mind-showcase-p1-route__reframe{margin-top:23px}.mind-showcase-p1-route__reframe blockquote{margin:11px 0 0;padding:12px 0 12px 18px;border-left:2px solid var(--method-section-title);color:var(--method-ink);font-size:17px;font-weight:590;line-height:1.7}.mind-showcase-p1-route__chat-highlight{padding:0 .08em;color:inherit;background:linear-gradient(transparent 58%,var(--method-success-soft) 58%);box-decoration-break:clone;-webkit-box-decoration-break:clone}.mind-showcase-p1-route__answer-lead{margin-top:21px}.mind-showcase-p1-route__answer{margin-top:18px;padding:20px 22px 21px;border-left:2px solid color-mix(in srgb,var(--method-accent) 56%,var(--method-line));background:color-mix(in srgb,var(--method-surface) 76%,transparent)}.mind-showcase-p1-route__answer>header{display:flex;align-items:center;justify-content:space-between;gap:20px}.mind-showcase-p1-route__answer>header>span{color:var(--method-accent);font-size:12px;font-weight:680;letter-spacing:.04em}.mind-showcase-p1-legend{display:flex;flex-wrap:wrap;gap:10px 18px}.mind-showcase-p1-legend span{display:inline-flex;gap:7px;align-items:center;color:var(--method-muted);font-size:10px;line-height:1.4}.mind-showcase-p1-legend i{display:block;width:16px;height:2px;background:var(--method-accent)}.mind-showcase-p1-legend i.is-expression{height:3px;background:var(--method-success)}.mind-showcase-p1-route__answer blockquote{margin:14px 0 0;color:var(--method-ink);font-size:clamp(17px,1.45vw,19px);font-weight:440;line-height:1.75}.mind-showcase-p1-route__answer>p{margin:14px 0 0;color:var(--method-muted);font-size:12px;line-height:1.68}.mind-showcase-p1-route__answer.is-comparison-answer{margin-top:11px;background:#f7f9fc}.mind-showcase-p1-route__answer.is-comparison-answer blockquote{color:#202735;font-size:clamp(16px,1.25vw,17px)}[data-theme=dark] .mind-showcase-p1-route__answer.is-comparison-answer{border-left-color:#77859a;background:#25282e}[data-theme=dark] .mind-showcase-p1-route__answer.is-comparison-answer>header>span{color:#89aaf0}[data-theme=dark] .mind-showcase-p1-route__answer.is-comparison-answer blockquote{color:#dbe5f2}[data-theme=dark] .mind-showcase-p1-route__answer.is-comparison-answer mark.is-structure{border-bottom-color:rgba(129,166,236,.78);color:#b4c9f7;background:rgba(83,122,194,.2)}[data-theme=dark] .mind-showcase-p1-route__answer.is-comparison-answer mark.is-expression{border-bottom-color:rgba(99,211,160,.82);color:#83dfb5;background:rgba(44,157,108,.2)}.mind-showcase-p1-route__reusable-pattern{margin-top:18px;padding:13px 0 14px 18px;border-left:2px solid var(--method-warning)}.mind-showcase-p1-route__reusable-pattern>span{display:block;color:var(--method-warning);font-size:11px;font-weight:680;line-height:1.6;letter-spacing:.035em}.mind-showcase-p1-route__reusable-pattern blockquote{margin:7px 0 0;color:var(--method-ink);font-size:15px;font-weight:560;line-height:1.72}.mind-showcase-p1-route__reusable-pattern mark.is-structure{color:color-mix(in srgb,var(--method-accent) 82%,var(--method-ink))}.mind-showcase-p1-route__reusable-pattern mark.is-expression{border-bottom-color:color-mix(in srgb,var(--method-warning) 58%,transparent);color:color-mix(in srgb,var(--method-warning) 78%,var(--method-ink));background:color-mix(in srgb,var(--method-warning) 12%,transparent)}[data-theme=dark] .mind-showcase-p1-route__reusable-pattern mark.is-expression{border-bottom-color:color-mix(in srgb,var(--method-warning) 72%,transparent);color:color-mix(in srgb,var(--method-warning) 84%,white);background:color-mix(in srgb,var(--method-warning) 22%,transparent)}.mind-showcase-p1-route__asset-expression{margin-top:14px;padding-top:13px;border-top:1px solid color-mix(in srgb,var(--method-line) 76%,transparent)}.mind-showcase-p1-route__asset-expression>span{color:var(--method-warning);font-size:11px;font-weight:680;line-height:1.65;letter-spacing:.035em}.mind-showcase-p1-route__asset-expression strong{display:block;margin-top:5px;color:var(--method-ink);font-size:14px;font-weight:650}.mind-showcase-p1-route__asset-expression p{margin:4px 0 0;color:var(--method-copy);font-size:13px;line-height:1.7}.mind-showcase-p1-route__breakdown{margin:15px 0 0}.mind-showcase-p1-route__breakdown>div{padding:0}.mind-showcase-p1-route__breakdown>div+div{margin-top:14px}.mind-showcase-p1-route__breakdown dt{color:var(--method-accent);font-size:11px;font-weight:680;line-height:1.6;letter-spacing:.035em}.mind-showcase-p1-route__breakdown>div:last-child dt{color:var(--method-success)}.mind-showcase-p1-route__breakdown dd{margin:5px 0 0;color:var(--method-copy);font-size:13px;line-height:1.68}.mind-showcase-p1-route__breakdown dd>strong{display:block;color:color-mix(in srgb,var(--method-success) 82%,var(--method-ink));font-size:15px;font-weight:620}.mind-showcase-p1-route__breakdown dd>p{margin:5px 0 0}.mind-showcase-p1-transfer{margin-top:17px}.mind-showcase-p1-transfer--expanded{margin-top:24px}.mind-showcase-p1-transfer__lead{margin:0 0 14px;color:var(--method-copy);font-size:14px;line-height:1.78}.mind-showcase-p1-transfer__examples{margin:0 0 14px}.mind-showcase-p1-transfer__examples>span{color:var(--method-ink);font-size:13px;font-weight:640}.mind-showcase-p1-transfer__examples p{margin:7px 0 0;color:var(--method-ink);font-size:14px;line-height:1.76}.mind-showcase-p1-transfer__examples strong{margin-right:8px;font-weight:620}.mind-showcase-p1-transfer__examples mark{padding:.02em .08em .04em;border-radius:1px;color:inherit;box-decoration-break:clone;-webkit-box-decoration-break:clone}.mind-showcase-p1-transfer__examples mark.is-structure{border-bottom:1px solid color-mix(in srgb,var(--method-accent) 62%,transparent);background:color-mix(in srgb,var(--method-accent) 9%,transparent)}.mind-showcase-p1-transfer__examples mark.is-expression{border-bottom:2px solid color-mix(in srgb,var(--method-success) 72%,transparent);color:color-mix(in srgb,var(--method-success) 82%,var(--method-ink));background:color-mix(in srgb,var(--method-success) 13%,transparent)}.mind-showcase-p1-transfer__heading{margin:0;padding:0 0 16px;color:var(--method-ink);font-size:14px;font-weight:620;line-height:1.7}.mind-showcase-p1-transfer>summary{display:grid;grid-template-columns:minmax(0,1fr) auto 18px;gap:18px;align-items:center;padding:17px 0;color:var(--method-ink);cursor:pointer;list-style:none}.mind-showcase-p1-transfer>summary::-webkit-details-marker{display:none}.mind-showcase-p1-transfer>summary>span{font-size:13px;font-weight:640}.mind-showcase-p1-transfer>summary>small{color:var(--method-muted);font-size:11px}.mind-showcase-p1-transfer>summary svg{width:17px;height:17px;color:var(--method-accent);transform:rotate(90deg);transition:transform .16s ease}.mind-showcase-p1-transfer[open]>summary svg{transform:rotate(-90deg)}.mind-showcase-p1-transfer__list{border-top:1px solid color-mix(in srgb,var(--method-line) 72%,transparent)}.mind-showcase-p1-transfer__list article{padding:19px 0 21px}.mind-showcase-p1-transfer__list article+article{border-top:1px solid var(--method-line)}.mind-showcase-p1-transfer__list h5{margin:0;color:var(--method-ink);font-size:15px;font-weight:610;line-height:1.5}.mind-showcase-p1-transfer__question-number{margin-right:6px;color:var(--method-accent);font-size:12px;font-weight:720}.mind-showcase-p1-transfer__question-text{padding:2px 5px 3px;color:var(--method-ink);background:color-mix(in srgb,var(--method-warning) 13%,var(--method-surface));box-decoration-break:clone;-webkit-box-decoration-break:clone}[data-theme=dark] .mind-showcase-p1-transfer__question-text{background:color-mix(in srgb,var(--method-warning) 25%,transparent)}.mind-showcase-p1-transfer__list h5 small{margin-left:8px;color:var(--method-muted);font-size:11px;font-weight:500;letter-spacing:0}.mind-showcase-p1-transfer__note{margin:8px 0 0;color:var(--method-ink);font-size:14px;line-height:1.76}.mind-showcase-p1-transfer__list blockquote{margin:12px 0 0;padding:10px 14px 11px;border-left:2px solid color-mix(in srgb,var(--method-accent) 56%,var(--method-line));color:var(--method-ink);background:linear-gradient(90deg,color-mix(in srgb,var(--method-accent) 5%,transparent),transparent 76%);font-size:14px;line-height:1.76}.mind-showcase-p1-transfer__alternative-lead{margin:15px 0 0;color:var(--method-ink);font-size:14px;line-height:1.76}.mind-showcase-p1-transfer__list blockquote.is-alternative{margin-top:9px}.mind-showcase-p1-transfer__alternative-answer+.mind-showcase-p1-transfer__alternative-answer{margin-top:8px;padding-top:8px;border-top:1px solid color-mix(in srgb,var(--method-line) 72%,transparent)}.mind-showcase-p1-transfer__closing-note{margin:10px 0 0;color:var(--method-ink);font-size:14px;line-height:1.76}.mind-showcase-taxonomy-section{padding:112px 0 118px;border-bottom:1px solid var(--method-line);scroll-margin-top:26px}.mind-showcase-section-heading--taxonomy{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:clamp(42px,7vw,90px);align-items:end}.mind-showcase-section-heading--taxonomy>p{padding-bottom:7px}.mind-showcase-section-heading--taxonomy>div>span{color:var(--method-accent);font-size:11px;font-weight:680;letter-spacing:.05em}.mind-showcase-taxonomy-layout{display:grid;grid-template-columns:250px minmax(0,1fr);margin-top:48px;border-top:1px solid var(--method-line);border-bottom:1px solid var(--method-line)}.mind-showcase-domain-list{max-height:600px;overflow:auto;border-right:1px solid var(--method-line)}.mind-showcase-domain-list button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:baseline;width:100%;padding:14px 20px 14px 0;border:0;border-bottom:1px solid var(--method-line);color:var(--method-copy);background:transparent;text-align:left;cursor:pointer}.mind-showcase-domain-list button span{font-size:12px;font-weight:580}.mind-showcase-domain-list button small{color:var(--method-muted);font-size:11px}.mind-showcase-domain-list button.is-active{color:var(--method-accent)}.mind-showcase-domain-list button.is-active span{font-weight:670}.mind-showcase-domain-detail{min-width:0;padding:34px 0 38px 42px}.mind-showcase-domain-detail>header{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding-bottom:25px;border-bottom:1px solid var(--method-line)}.mind-showcase-domain-detail>header span{color:var(--method-accent);font-size:12px;font-weight:680;letter-spacing:.06em}.mind-showcase-domain-detail>header h3{margin:8px 0 0;color:var(--method-section-title);font-size:26px;font-weight:640;letter-spacing:-.03em}.mind-showcase-domain-detail>header p{margin:0;color:var(--method-muted);font-size:12px}.mind-showcase-domain-detail>header p strong{color:var(--method-ink);font-weight:660}.mind-showcase-topic-pills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px;margin-top:8px}.mind-showcase-topic-pills button{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:45px;padding:0;border:0;border-bottom:1px solid var(--method-line);color:var(--method-copy);background:transparent;font:inherit;font-size:12px;text-align:left;cursor:pointer}.mind-showcase-topic-pills button small{color:var(--method-muted);font-size:11px}.mind-showcase-topic-pills button.is-active{color:var(--method-accent);font-weight:650}.mind-showcase-topic-summary{margin-top:34px;padding-top:28px;border-top:1px solid var(--method-line)}.mind-showcase-topic-summary>span{color:var(--method-accent);font-size:12px;font-weight:680;letter-spacing:.06em}.mind-showcase-topic-summary h4{margin:11px 0 12px;font-size:22px;font-weight:630;line-height:1.45}.mind-showcase-topic-summary h4 i{margin:0 6px;color:var(--method-accent);font-style:normal;font-weight:480}.mind-showcase-topic-summary p{max-width:690px;margin:0;color:var(--method-copy);font-size:13px;line-height:1.72}.mind-showcase-topic-summary .mind-showcase-full-map-link{margin-top:22px}.mind-showcase-taxonomy-error,.mind-showcase-taxonomy-loading{display:grid;place-items:start;min-height:240px;margin-top:48px;padding:42px 0;border-top:1px solid var(--method-line);border-bottom:1px solid var(--method-line)}.mind-showcase-taxonomy-loading span{width:32px;height:2px;background:var(--method-accent);animation:mind-showcase-loading 1.2s ease-in-out infinite alternate}.mind-showcase-taxonomy-error p,.mind-showcase-taxonomy-loading p{margin:14px 0 0;color:var(--method-muted);font-size:13px}.mind-showcase-taxonomy-error strong{font-size:18px;font-weight:640}.mind-showcase-taxonomy-error button{margin-top:22px;padding:0;border:0;border-bottom:1px solid;color:var(--method-accent);background:transparent;font:inherit;font-size:12px;cursor:pointer}@keyframes mind-showcase-loading{0%{width:32px;opacity:.55}to{width:90px;opacity:1}}@media (max-width:1360px){.mind-showcase-toc-slot{display:none}}@media (max-width:980px){.mind-showcase-misconceptions li blockquote{min-height:10.2em}.mind-showcase-hero{grid-template-columns:1fr;gap:38px;padding-top:56px}.mind-showcase-hero__meta-line{justify-content:flex-start}.mind-showcase-hero-plan{padding:30px 0 0;border-top:1px solid var(--method-line);border-left:0}.mind-showcase-section-heading--taxonomy{grid-template-columns:1fr;gap:18px}}@media (max-width:760px){.mind-showcase-page>main{width:min(100% - 32px,680px)}.mind-showcase-hero{padding:48px 0 52px}.mind-showcase-hero__copy h1{font-size:29px}.mind-showcase-hero-plan li{grid-template-columns:78px minmax(0,1fr)}.mind-showcase-chapter{padding:82px 0}.mind-showcase-chapter__marker{margin-bottom:22px}.mind-showcase-argument-field__header{grid-template-columns:1fr;gap:10px;align-items:start}.mind-showcase-argument-field__route-status{grid-template-columns:1fr;gap:4px 10px;width:100%}.mind-showcase-argument-field__route-status .mind-showcase-proof-label{grid-column:1;font-size:11px}.mind-showcase-argument-field__route-status h3{grid-column:1}.mind-showcase-argument-field__route-status p{grid-column:1;white-space:normal}.mind-showcase-argument-field__controls{justify-content:flex-start;margin-left:0;max-width:none}.mind-showcase-argument-field__header{position:static}.mind-showcase-argument-field__pan{display:none}.mind-showcase-argument-field__controls>span{text-align:left}.mind-showcase-argument-field__controls button.is-fullscreen-toggle,.mind-showcase-argument-field__zoom{display:none}.mind-showcase-argument-field__canvas{min-height:0;padding:24px 0 29px;overflow:visible}.mind-showcase-argument-field__status{position:static;margin-bottom:22px}.mind-showcase-reuse-tree__viewport{padding-bottom:0;overflow:visible}.mind-showcase-reuse-tree{width:100%;min-width:0;min-height:0;padding:20px 0 24px;zoom:1}.mind-showcase-reuse-tree.has-expansion{min-width:0}.mind-showcase-reuse-tree__lines,.mind-showcase-reuse-tree__stage-labels{display:none}.mind-showcase-reuse-tree__grid{grid-template-columns:1fr;gap:25px;min-height:0;padding-top:0}.mind-showcase-reuse-tree__root-column{display:block}.mind-showcase-reuse-tree__root{padding:18px 46px 20px 17px}.mind-showcase-reuse-tree__families{gap:18px}.mind-showcase-reuse-tree__family-group{grid-template-columns:1fr;gap:10px;padding-left:14px;border-left:1px solid color-mix(in srgb,var(--p3-tree-direction) 44%,var(--method-line))}.mind-showcase-reuse-tree__family{padding:0 0 8px;border-left:0}.mind-showcase-reuse-tree__chunks{grid-template-columns:repeat(2,minmax(0,1fr))}.mind-showcase-reuse-tree__refs{gap:10px;padding-left:14px;border-left:1px solid color-mix(in srgb,var(--p3-tree-question) 40%,var(--method-line))}.mind-showcase-reuse-tree__refs.is-dense{grid-template-columns:1fr}.mind-showcase-reuse-tree__ref{padding-right:0;border-right:0}.mind-showcase-reuse-tree__expansion-chunks,.mind-showcase-reuse-tree__expansion-refs{padding-left:14px}.mind-showcase-reuse-tree__expansion-chunks{border-left:1px solid color-mix(in srgb,var(--p3-tree-asset) 42%,var(--method-line))}.mind-showcase-reuse-tree__expansion-refs{border-left:1px solid color-mix(in srgb,var(--p3-tree-question) 36%,var(--method-line))}.mind-showcase-argument-field__graph{display:none}.mind-showcase-argument-field__question{position:static;width:auto;padding:17px 18px 18px;opacity:1;transform:none}.mind-showcase-argument-field.is-awake .mind-showcase-argument-field__question{transform:none}.mind-showcase-argument-field__mobile-domains{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 14px;margin-top:22px}.mind-showcase-argument-field__mobile-domains span{display:flex;gap:7px;align-items:center;min-width:0;color:var(--method-muted);font-size:10px;line-height:1.45}.mind-showcase-argument-field__mobile-domains i{flex:0 0 auto;width:5px;height:5px;border:1px solid color-mix(in srgb,var(--method-muted) 58%,var(--method-line));border-radius:50%}.mind-showcase-argument-field__mobile-domains span.is-active{color:var(--method-ink);font-weight:620}.mind-showcase-argument-field__mobile-domains span.is-active i{border-color:var(--method-success);background:var(--method-success)}.mind-showcase-argument-field__route ol{grid-template-columns:1fr}.mind-showcase-argument-field__route li,.mind-showcase-argument-field__route li:first-child{padding-right:0;padding-left:0}.mind-showcase-argument-field__route li+li{border-top:1px solid var(--method-line);border-left:0}.mind-showcase-argument-field__answer>header,.mind-showcase-argument-field__assets>header,.mind-showcase-argument-field__reuse>header{align-items:flex-start;flex-direction:column;gap:7px}.mind-showcase-argument-field__answer>header small,.mind-showcase-argument-field__reuse>header small{text-align:left}.mind-showcase-argument-field__assets>div{grid-template-columns:repeat(2,minmax(0,1fr))}.mind-showcase-argument-field__assets>div>:first-child,.mind-showcase-argument-field__assets>div>button,.mind-showcase-argument-field__assets>div>div{padding:14px 13px 15px}.mind-showcase-argument-field__assets>div>:nth-child(odd){padding-left:0;border-left:0}.mind-showcase-argument-field__assets>div>:nth-child(n+3){border-top:1px solid var(--method-line)}.mind-showcase-argument-field__outcome{grid-template-columns:1fr}.mind-showcase-argument-field__answer{padding-right:0}.mind-showcase-argument-field__reuse{padding-left:0;border-top:1px solid var(--method-line);border-left:0}.mind-showcase-argument-field__reuse-network{grid-template-columns:1fr;gap:16px}.mind-showcase-argument-field__reuse-network>strong{min-height:0}.mind-showcase-argument-field__reuse-network>strong:after{top:100%;left:50%;width:1px;height:17px}.mind-showcase-argument-field__writing{grid-template-columns:1fr;gap:17px}.mind-showcase-argument-field__writing>a{justify-self:start}.mind-showcase-p3-transition__flow{grid-template-columns:1fr;gap:4px}.mind-showcase-p3-domain-constellation__field{height:640px}.mind-showcase-p3-domain-constellation__lines.is-desktop{display:none}.mind-showcase-p3-domain-constellation__lines.is-mobile{display:block}.mind-showcase-p3-domain-constellation__topic-lines.is-desktop{display:none}.mind-showcase-p3-domain-constellation__topic-lines.is-mobile{display:block}.mind-showcase-p3-domain-constellation__node{top:var(--domain-mobile-y);left:var(--domain-mobile-x);font-size:11px}.mind-showcase-p3-domain-constellation__node.is-active{top:50%;left:50%}.mind-showcase-p3-domain-constellation__topic{top:var(--topic-mobile-y);left:var(--topic-mobile-x);font-size:10px}.mind-showcase-p3-picker{grid-template-columns:1fr;gap:6px}.mind-showcase-p3-question-select{font-size:12px}.mind-showcase-feature-question,.mind-showcase-p3-question,.mind-showcase-transfer-strip{grid-template-columns:1fr;gap:12px}.mind-showcase-misconceptions>ol{grid-template-columns:1fr}.mind-showcase-misconceptions>header{grid-template-columns:1fr;gap:7px}.mind-showcase-misconceptions li,.mind-showcase-misconceptions li:first-child{padding:18px 0 19px}.mind-showcase-misconceptions li+li{border-top:1px solid var(--method-line);border-left:0}.mind-showcase-misconceptions li blockquote{min-height:0}.mind-showcase-p1-opening{padding-bottom:24px}.mind-showcase-p1-transition{margin-top:30px}.mind-showcase-p1-routes{margin-top:20px}.mind-showcase-p1-route{padding:32px 0 35px}.mind-showcase-p1-route__answer{padding:18px 17px 19px}.mind-showcase-p1-route__answer>header{align-items:flex-start;flex-direction:column;gap:10px}.mind-showcase-p1-route__ordinary-answer blockquote,.mind-showcase-p1-route__reframe blockquote,.mind-showcase-p1-route__reusable-pattern{padding-left:15px}.mind-showcase-reuse-proof>header,.mind-showcase-reuse-proof__questions article,.mind-showcase-story-cases>article{grid-template-columns:1fr}.mind-showcase-route-switch{grid-template-columns:1fr;gap:17px;align-items:start}.mind-showcase-route-switch>button{justify-self:start}.mind-showcase-chain-contrast{grid-template-columns:1fr;gap:16px}.mind-showcase-chain-contrast>span{padding-top:0}.mind-showcase-chain-contrast ol{grid-template-columns:1fr}.mind-showcase-chain-contrast li,.mind-showcase-chain-contrast li:first-child{padding:11px 0}.mind-showcase-chain-contrast li+li{border-top:1px solid var(--method-line);border-left:0}.mind-showcase-chain-contrast li+li:before{top:-7px;left:0;transform:rotate(90deg)}.mind-showcase-chain-contrast>p{grid-column:1}.mind-showcase-answer-card{padding:28px 0;border-right:0}.mind-showcase-chunk-evidence__list,.mind-showcase-node-paths{grid-template-columns:1fr}.mind-showcase-chunk-evidence__list>div,.mind-showcase-chunk-evidence__list>div:first-child,.mind-showcase-node-path,.mind-showcase-node-path:first-child{padding-right:0;padding-left:0}.mind-showcase-chunk-evidence__list>div+div,.mind-showcase-node-path+.mind-showcase-node-path{border-top:1px solid var(--method-line);border-left:0}.mind-showcase-chunk-evidence>header{align-items:flex-start;flex-direction:column;gap:7px}.mind-showcase-reuse-proof>header{gap:22px;align-items:start}.mind-showcase-reuse-proof>header dl{flex-wrap:wrap;gap:20px 28px}.mind-showcase-reuse-proof__questions article{gap:20px}.mind-showcase-reuse-proof__questions blockquote{padding:20px 0 0;border-top:1px solid var(--method-line);border-left:0}.mind-showcase-transfer-strip>div{grid-template-columns:1fr}.mind-showcase-p2-counterexample{margin-top:23px}.mind-showcase-p2-lh,.mind-showcase-p2-tp{margin-top:50px}.mind-showcase-p2-tabs{gap:20px}.mind-showcase-p2-counterexample__panel{margin-top:14px;padding:0 14px 16px;border-radius:6px}.mind-showcase-p2-active-question{grid-template-columns:1fr;gap:13px;align-items:start}.mind-showcase-p2-active-question>a{justify-self:start}.mind-showcase-p2-answer-reader p{padding-right:10px;padding-left:11px}.mind-showcase-p2-diagnosis{grid-template-columns:1fr;gap:7px}.mind-showcase-p2-story-teasers li{grid-template-columns:26px minmax(0,1fr);gap:8px 12px;padding:16px 0 17px}.mind-showcase-p2-story-teasers__header{display:none}.mind-showcase-p2-story-teasers{margin-top:24px}.mind-showcase-p2-story-teasers__friction{grid-column:2;padding:11px 0 0;border-top:1px dashed var(--method-line);border-left:0}.mind-showcase-p2-story-answer{padding:17px 16px}.mind-showcase-p2-route-reveal blockquote{padding:16px}.mind-showcase-story-route ol{grid-template-columns:1fr}.mind-showcase-story-route li,.mind-showcase-story-route li:first-child{display:grid;grid-template-columns:34px 1fr;gap:10px;padding:12px 0}.mind-showcase-story-route li+li{border-top:1px solid var(--method-line);border-left:0}.mind-showcase-story-route i{margin:2px 0 0}.mind-showcase-story-case__question{padding:0 0 24px;border-right:0;border-bottom:1px solid var(--method-line)}.mind-showcase-story-case__steps{grid-template-columns:1fr;padding:24px 0 0}.mind-showcase-story-case__steps>li,.mind-showcase-story-case__steps>li:nth-child(2n),.mind-showcase-story-case__steps>li:nth-child(n+3){padding:14px 0;border-top:0;border-left:0}.mind-showcase-story-case__steps>li+li{border-top:1px solid var(--method-line)}.mind-showcase-story-grid>section,.mind-showcase-story-grid>section:first-child{padding:26px 0}.mind-showcase-story-grid>section+section{border-top:1px solid var(--method-line);border-left:0}.mind-showcase-story-grid ol{min-height:0}.mind-showcase-story-matrix{overflow:visible}.mind-showcase-story-matrix>header{display:none}.mind-showcase-story-matrix>article{grid-template-columns:1fr;min-width:0;padding:7px 0}.mind-showcase-story-matrix__question,.mind-showcase-story-matrix__step{padding:18px 0}.mind-showcase-story-matrix__step{border-top:1px solid var(--method-line);border-left:0}.mind-showcase-story-matrix__step>span{display:block}.mind-showcase-story-matrix__step>p{margin-top:6px}.mind-showcase-chat-formula>div{grid-template-columns:1fr;gap:12px}.mind-showcase-chat-formula svg{transform:rotate(90deg)}.mind-showcase-transfer-evidence>header{align-items:flex-start;flex-direction:column;gap:10px}.mind-showcase-transfer-evidence article{grid-template-columns:1fr;gap:8px;padding:20px 0 22px;border-left:0}.mind-showcase-transfer-evidence article+article{border-top:1px solid var(--method-line)}.mind-showcase-taxonomy-section{padding:82px 0}.mind-showcase-taxonomy-layout{grid-template-columns:1fr}.mind-showcase-domain-list{display:flex;max-height:none;overflow-x:auto;border-right:0;border-bottom:1px solid var(--method-line)}.mind-showcase-domain-list button{flex:0 0 170px;grid-template-columns:1fr;padding:14px 16px 14px 0;border-right:1px solid var(--method-line);border-bottom:0}.mind-showcase-domain-detail{padding:30px 0 34px}.mind-showcase-domain-detail>header{align-items:flex-start;flex-direction:column}.mind-showcase-topic-pills{grid-template-columns:1fr}}@media (max-width:460px){.mind-showcase-page>main{width:calc(100% - 28px)}.mind-showcase-hero__copy h1{font-size:27px}.mind-showcase-hero__copy>p{font-size:14px}.mind-showcase-case__intro h2,.mind-showcase-section-heading h2{font-size:27px}.mind-showcase-p1-document-heading h2,.mind-showcase-p2-document-heading h2{font-size:25px}.mind-showcase-p1-route__intro h4{font-size:21px}.mind-showcase-p1-route__answer blockquote{font-size:17px}.mind-showcase-p1-route__reframe blockquote{font-size:16px}.mind-showcase-p1-transfer>summary{grid-template-columns:minmax(0,1fr) 18px;gap:12px}.mind-showcase-p1-transfer>summary>small{display:none}.mind-showcase-p2-story-answer{font-size:14px}.mind-showcase-final-cta__actions,.mind-showcase-hero__actions{align-items:stretch;flex-direction:column}.mind-showcase-final-cta__actions a,.mind-showcase-hero__actions button{width:100%}.mind-showcase-answer-card blockquote{font-size:18px}.mind-showcase-argument-field__mobile-domains{grid-template-columns:repeat(2,minmax(0,1fr))}.mind-showcase-argument-field__assets>div,.mind-showcase-reuse-tree__chunks{grid-template-columns:1fr}.mind-showcase-argument-field__assets>div>:first-child,.mind-showcase-argument-field__assets>div>:nth-child(odd),.mind-showcase-argument-field__assets>div>button,.mind-showcase-argument-field__assets>div>div{padding-right:0;padding-left:0;border-left:0}.mind-showcase-argument-field__assets>div>*+*{border-top:1px solid var(--method-line)}}@media (hover:none),(max-width:720px){.mind-showcase-p1-route__answer mark.has-asset-tooltip:after,.mind-showcase-p1-route__reusable-pattern mark.has-asset-tooltip:after,.mind-showcase-p1-transfer mark.has-asset-tooltip:after{position:fixed;right:16px;bottom:16px;left:16px;width:auto;max-width:none;transform:translateY(6px)}.mind-showcase-p1-route__answer mark.has-asset-tooltip:focus-visible:after,.mind-showcase-p1-route__answer mark.has-asset-tooltip:hover:after,.mind-showcase-p1-route__answer mark.has-asset-tooltip[data-tooltip-open=true]:after,.mind-showcase-p1-route__reusable-pattern mark.has-asset-tooltip:focus-visible:after,.mind-showcase-p1-route__reusable-pattern mark.has-asset-tooltip:hover:after,.mind-showcase-p1-route__reusable-pattern mark.has-asset-tooltip[data-tooltip-open=true]:after,.mind-showcase-p1-transfer mark.has-asset-tooltip:focus-visible:after,.mind-showcase-p1-transfer mark.has-asset-tooltip:hover:after,.mind-showcase-p1-transfer mark.has-asset-tooltip[data-tooltip-open=true]:after{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.mind-showcase-p3-domain-constellation__core:before,.mind-showcase-p3-domain-constellation__field:after,.mind-showcase-p3-domain-constellation__field:before,.mind-showcase-p3-domain-constellation__node i,.mind-showcase-p3-domain-constellation__node.is-active:after,.mind-showcase-p3-domain-constellation__node.is-active:before,.mind-showcase-p3-domain-constellation__topic,.mind-showcase-p3-domain-constellation__topic i,.mind-showcase-p3-domain-constellation__topic-lines path{animation:none}.mind-showcase-p3-domain-constellation__core,.mind-showcase-p3-domain-constellation__lines,.mind-showcase-p3-domain-constellation__node,.mind-showcase-p3-domain-constellation__reset{transition:none}.mind-showcase-p3-domain-constellation__topic{opacity:1;transform:translate(-50%,-50%) scale(1)}.mind-showcase-p3-domain-constellation__topic-lines path{opacity:1}.mind-showcase-taxonomy-loading span{animation:none}.mind-showcase-reuse-tree__chunk,.mind-showcase-reuse-tree__expansion-chunk,.mind-showcase-reuse-tree__family-group,.mind-showcase-reuse-tree__line,.mind-showcase-reuse-tree__ref,.mind-showcase-reuse-tree__root{animation:none!important;opacity:1;transform:none}.mind-showcase-reuse-tree__line{stroke-dashoffset:0}.mind-showcase-argument-field .mind-showcase-argument-field__answer blockquote,.mind-showcase-argument-field .mind-showcase-argument-field__answer mark,.mind-showcase-argument-field .mind-showcase-argument-field__assets>div>button,.mind-showcase-argument-field .mind-showcase-argument-field__assets>div>div,.mind-showcase-argument-field .mind-showcase-argument-field__connection,.mind-showcase-argument-field .mind-showcase-argument-field__reuse-network>div>div,.mind-showcase-argument-field .mind-showcase-argument-field__route li{animation:none!important;opacity:1;transform:none}.mind-showcase-argument-field .mind-showcase-argument-field__connection{stroke-dashoffset:0}.mind-showcase-argument-field__assets,.mind-showcase-argument-field__domain,.mind-showcase-argument-field__domain circle,.mind-showcase-argument-field__outcome,.mind-showcase-argument-field__question,.mind-showcase-argument-field__route{transition:none}.mind-showcase-argument-field__domain,.mind-showcase-argument-field__question{opacity:1}.mind-showcase-argument-field__domain circle{transform:scale(1)}.mind-showcase-argument-field__question{transform:translate(-50%,-50%)}.mind-showcase-final-cta__actions a,.mind-showcase-full-map-link,.mind-showcase-hero__actions button,.mind-showcase-p1-transfer>summary svg{transition:none}}