.thinking-tools{--page:#fafafa;--surface:#fff;--ink:#18181b;--body:#3f3f46;--muted:#64646e;--line:#e4e4e7;--accent:#047857;--soft:#ecfdf5;--soft-line:#a7d8c7;color:var(--body);color-scheme:light}html[data-theme=dark] .thinking-tools{--page:#09090b;--surface:#111113;--ink:#fafafa;--body:#d4d4d8;--muted:#aaaab4;--line:#303035;--accent:#6ee7b7;--soft:#09271f;--soft-line:#235b47;color-scheme:dark}.thinking-tools *{box-sizing:border-box}.thinking-tools a{color:inherit;text-decoration:none}.thinking-tools button{font:inherit;color:inherit;cursor:pointer}.thinking-tools button:disabled{cursor:default;opacity:.55}.thinking-tools a,.thinking-tools button,.thinking-tools summary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.thinking-tools a:focus-visible,.thinking-tools button:focus-visible,.thinking-tools summary:focus-visible,.thinking-tools textarea:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.thinking-tools a,.thinking-tools button{border-radius:6px}.thinking-tools svg{flex-shrink:0;max-width:100%;display:block}.thinking-tools [hidden]{display:none!important}.thinking-tools .eyebrow{letter-spacing:.025em;color:var(--accent);flex-wrap:wrap;align-items:center;gap:.6rem;font-size:12px;font-weight:600;display:flex}.thinking-tools .hub-hero{grid-template-columns:minmax(0,1fr) 184px;align-items:center;gap:1.6rem;padding:2.25rem 0 2.8rem;display:grid}.thinking-tools .hub-copy{min-width:0}.thinking-tools .hub-copy>.eyebrow{margin:0 0 .8rem}.thinking-tools .hub-hero h1{letter-spacing:-.045em;color:var(--ink);word-break:keep-all;overflow-wrap:break-word;margin:0;font-size:clamp(2rem,4.8vw,2.85rem);font-weight:700;line-height:1.36}.thinking-tools .hub-intro{color:var(--muted);word-break:keep-all;overflow-wrap:break-word;max-width:34rem;margin:1rem 0;font-size:15px;line-height:1.95}.thinking-tools .hub-count{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:.35rem .6rem;margin:1.4rem 0 0;font-size:12px;line-height:1.8;display:flex}.thinking-tools .hub-count strong{color:var(--ink);letter-spacing:-.04em;font-size:20px;font-weight:600;line-height:1.4}.thinking-tools .count-meta{border-left:1px solid var(--line);padding-left:.6rem;font-size:10px}.thinking-tools .hub-start{margin:1.1rem 0 0}.thinking-tools .hub-start-link{background:var(--ink);max-width:100%;min-height:46px;color:var(--surface);white-space:normal;text-align:center;overflow-wrap:anywhere;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:.6rem;padding:.7rem 1.05rem;font-size:13px;font-weight:600;line-height:1.6;display:inline-flex}.thinking-tools .hub-start-link svg{width:16px;height:16px}.thinking-tools .hub-start-link:hover{background:var(--accent);color:var(--page)}.thinking-tools .hero-art{color:var(--accent);justify-content:center;align-self:center;align-items:center;display:flex}.thinking-tools .book-art{width:184px;height:auto;overflow:visible}.thinking-tools .art-disc{fill:var(--soft)}.thinking-tools .art-shadow{fill:none;stroke:var(--soft-line);stroke-width:6px;opacity:.6;stroke-linecap:round}.thinking-tools .art-page{fill:var(--soft-line);stroke:var(--accent);stroke-width:1.1px;stroke-linejoin:round}.thinking-tools .art-front{fill:var(--surface);stroke:var(--accent);stroke-width:1.3px;stroke-linejoin:round}.thinking-tools .art-writing{stroke:var(--accent);stroke-width:1.5px;opacity:.5;stroke-linecap:round;fill:none}.thinking-tools .art-ribbon{fill:var(--soft-line);stroke:var(--accent);stroke-width:1.1px}.thinking-tools .art-spine{stroke:var(--accent);stroke-width:1.3px;fill:none}.thinking-tools .art-spark{stroke:var(--accent);stroke-width:1.3px;stroke-linecap:round}.thinking-tools .art-dot{fill:var(--accent);opacity:.45}.thinking-tools .section-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.thinking-tools .section-heading h2{letter-spacing:-.035em;color:var(--ink);word-break:keep-all;overflow-wrap:break-word;margin:0;font-size:19px;font-weight:600;line-height:1.5}.thinking-tools .section-heading p{color:var(--muted);word-break:keep-all;overflow-wrap:break-word;margin:.35rem 0 0;font-size:12px;line-height:1.85}.thinking-tools .feature-section{border-top:1px solid var(--line);padding-top:1.7rem}.thinking-tools .feature-heading{gap:.75rem}.thinking-tools .feature-heading>div{min-width:0}.thinking-tools .reroll-button{border:1px solid var(--line);min-height:44px;color:var(--muted);background:0 0;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:.45rem;padding:.55rem .7rem;font-size:12px;line-height:1.6;display:inline-flex}.thinking-tools .reroll-button svg{width:15px;height:15px}.thinking-tools .reroll-button:not(:disabled):hover{border-color:var(--accent);color:var(--accent);background:var(--surface)}.thinking-tools .featured-card{border:1px solid var(--soft-line);background:var(--soft);border-radius:14px;min-width:0;padding:1.6rem 1.7rem;transition:border-color .15s,background .15s;display:block}.thinking-tools .featured-card:hover{border-color:var(--accent)}.thinking-tools .featured-card h3{color:var(--ink);letter-spacing:-.035em;word-break:keep-all;overflow-wrap:break-word;margin:.55rem 0 .65rem;font-size:24px;line-height:1.5}.thinking-tools .featured-card p{color:var(--body);word-break:keep-all;overflow-wrap:break-word;margin:0;font-size:14px;line-height:1.9}.thinking-tools .featured-foot{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem 1rem;margin-top:1.1rem;font-size:12px;display:flex}.thinking-tools .reading-time{align-items:center;gap:.35rem;display:inline-flex}.thinking-tools .reading-time svg{width:14px;height:14px}.thinking-tools .open-label{color:var(--accent);align-items:center;gap:.5rem;font-weight:600;display:flex}.thinking-tools .open-label svg{width:16px;height:16px}.thinking-tools .catalog-section{margin-top:2.5rem}.thinking-tools .topic-filters{flex-wrap:wrap;gap:.5rem;display:flex}.thinking-tools .topic-filter{border:1px solid var(--line);max-width:100%;min-height:44px;color:var(--muted);text-align:left;overflow-wrap:break-word;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.55rem .8rem;font-size:12px;line-height:1.6;transition:background .15s,border-color .15s;display:inline-flex}.thinking-tools .topic-filter>span{background:var(--line);min-width:18px;height:18px;color:var(--muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0 .25rem;font-size:10px;line-height:1;display:inline-flex}.thinking-tools .topic-filter:hover{border-color:var(--accent);color:var(--accent)}.thinking-tools .topic-filter[aria-pressed=true]{background:var(--soft);border-color:var(--accent);color:var(--accent);font-weight:600}.thinking-tools .topic-filter[aria-pressed=true]>span{background:var(--accent);color:var(--page)}.thinking-tools .catalog-status{color:var(--muted);margin:1rem 0 .8rem;font-size:12px;line-height:1.85}.thinking-tools .catalog-list{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.thinking-tools .catalog-list>li{min-width:0}.thinking-tools .story-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;gap:1.1rem;min-width:0;padding:1.25rem 1.35rem;transition:border-color .15s;display:flex}.thinking-tools .story-card:hover{border-color:var(--accent)}.thinking-tools .card-mark{width:30px;color:var(--accent);flex-direction:column;flex-shrink:0;align-items:center;gap:.6rem;display:flex}.thinking-tools .card-mark>span{letter-spacing:.05em;color:var(--muted);font-size:10px}.thinking-tools .card-mark svg{opacity:.8;width:27px;height:27px}.thinking-tools .card-copy{flex:1;min-width:0}.thinking-tools .card-meta{color:var(--accent);flex-wrap:wrap;align-items:center;gap:.3rem 1rem;font-size:10px;line-height:1.8;display:flex}.thinking-tools .card-time{color:var(--muted)}.thinking-tools .story-card h3{letter-spacing:-.025em;color:var(--ink);word-break:keep-all;overflow-wrap:break-word;margin:.2rem 0 .3rem;font-size:18px;font-weight:600;line-height:1.6}.thinking-tools .story-card p{color:var(--muted);word-break:keep-all;overflow-wrap:break-word;margin:0;font-size:12px;line-height:1.9}.thinking-tools .card-arrow{color:var(--muted);flex-shrink:0}.thinking-tools .card-arrow svg{width:18px;height:18px}.thinking-tools .story-card:hover .card-arrow{color:var(--accent)}.thinking-tools .empty-state{border:1px solid var(--line);color:var(--muted);border-radius:12px;padding:1.25rem;font-size:14px;line-height:1.9}.thinking-tools .editorial{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:2.7rem;padding:2rem 0}.thinking-tools .editorial h2{letter-spacing:-.035em;color:var(--ink);word-break:keep-all;overflow-wrap:break-word;margin:0 0 .65rem;font-size:23px;font-weight:600;line-height:1.5}.thinking-tools .editorial-intro>p{max-width:41rem;color:var(--muted);word-break:keep-all;overflow-wrap:break-word;margin:0;font-size:14px;line-height:1.95}.thinking-tools .editorial-grid{grid-template-columns:1fr 1fr;gap:2rem;margin-top:1.6rem;display:grid}.thinking-tools .editorial-grid>div{min-width:0}.thinking-tools .editorial h3{color:var(--ink);margin:0 0 .45rem;font-size:14px;font-weight:600;line-height:1.7}.thinking-tools .editorial-grid p{color:var(--muted);word-break:keep-all;overflow-wrap:break-word;margin:0;font-size:12px;line-height:1.95}.thinking-tools .creation-note{color:var(--muted);word-break:keep-all;overflow-wrap:break-word;margin-top:1.6rem;font-size:12px;line-height:1.9}.thinking-tools .hub-creation{margin-top:1.3rem;font-size:11px}.thinking-tools .thinking-detail>.page-hero,.thinking-tools .thinking-detail>.reading-invitation,.thinking-tools .thinking-detail>.reading-section,.thinking-tools .thinking-detail>.tool-memo,.thinking-tools .thinking-detail>.creation-note,.thinking-tools .thinking-detail>.source-note{max-width:none;margin-left:0;margin-right:0}.thinking-tools .page-hero{border-bottom:1px solid var(--line);padding:2.5rem 0 1.9rem}.thinking-tools .page-hero h1{letter-spacing:-.045em;word-break:keep-all;overflow-wrap:anywhere;color:var(--ink);margin:.8rem 0 1rem;font-size:clamp(2rem,4.5vw,2.8rem);font-weight:700;line-height:1.35}.thinking-tools .fiction-tag{color:var(--muted);border-left:1px solid var(--line);padding-left:.6rem;font-weight:400}.thinking-tools .deck{max-width:none;color:var(--muted);word-break:keep-all;overflow-wrap:break-word;margin:0;font-size:17px;line-height:1.95}.thinking-tools .metadata{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:1.15rem;font-size:12px;line-height:1.8;display:flex}.thinking-tools .metadata svg{width:14px;height:14px}.thinking-tools .meta-dot{opacity:.4;margin:0 .2rem}.thinking-tools .section-kicker{color:var(--accent);letter-spacing:.06em;align-items:center;gap:.6rem;margin:0 0 .55rem;font-size:11px;font-weight:600;display:flex}.thinking-tools .reading-invitation{border:1px solid var(--soft-line);background:var(--soft);border-radius:14px;margin:1.8rem 0 2.9rem;padding:1.6rem}.thinking-tools .reading-invitation h2{color:var(--ink);letter-spacing:-.03em;margin:.4rem 0 .9rem;font-size:22px;line-height:1.7}.thinking-tools .reading-invitation p{word-break:keep-all;margin:.8rem 0;font-size:15px;line-height:2}.thinking-tools .carry-question{border-top:1px solid var(--soft-line);margin:1.2rem 0;padding-top:1.1rem}.thinking-tools .carry-question small{color:var(--accent);margin-bottom:.55rem;font-size:11px;line-height:1.8;display:block}.thinking-tools .carry-question strong{color:var(--ink);word-break:keep-all;font-size:19px;line-height:1.8;display:block}.thinking-tools .reading-start{min-height:44px;color:var(--accent);text-underline-offset:4px;align-items:center;font-size:12px;text-decoration:underline;display:inline-flex}.thinking-tools .reading-section{margin:2.4rem 0 0}.thinking-tools .reading-section>p{letter-spacing:-.01em;word-break:keep-all;overflow-wrap:anywhere;margin:0 0 1.1rem;font-size:17px;line-height:2.05}.thinking-tools .reading-section h2{letter-spacing:-.035em;color:var(--ink);margin:0 0 1rem;font-size:22px;line-height:1.5}.thinking-tools .reading-section>.section-kicker{color:var(--accent);letter-spacing:.04em;margin-bottom:.6rem;font-size:11px;line-height:1.7}.thinking-tools .comparison{border:1px solid var(--line);background:var(--surface);border-radius:16px;margin:1.6rem 0;overflow:hidden}.thinking-tools .comparison-head{background:var(--page);border-bottom:1px solid var(--line);padding:1.15rem 1.25rem}.thinking-tools .comparison-head h3{color:var(--ink);margin:0 0 .35rem;font-size:15px;line-height:1.7}.thinking-tools .comparison-head p{margin:0;font-size:12px;line-height:1.9}.thinking-tools .comparison .future-caption{color:var(--accent);border-bottom:1px solid var(--line);background:var(--soft);margin:0;padding:.65rem 1.25rem;font-size:11px;font-weight:600;line-height:1.9}.thinking-tools .comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.thinking-tools .comparison-option{min-width:0;padding:1.2rem 1.25rem}.thinking-tools .comparison-option+.comparison-option{border-left:1px solid var(--line)}.thinking-tools .comparison-option h4{color:var(--ink);margin:0 0 .8rem;font-size:14px;line-height:1.8}.thinking-tools .duration{color:var(--ink);align-items:baseline;gap:.35rem;margin:.4rem 0 .85rem;font-size:13px;line-height:1.9;display:flex}.thinking-tools .duration strong{letter-spacing:-.03em;font-size:32px;line-height:1.4}.thinking-tools .parts{color:var(--muted);margin:0;font-size:12px;line-height:1.9}.thinking-tools .time-bar{background:var(--page);border-radius:4px;width:100%;height:12px;margin:.8rem 0;display:flex;overflow:hidden}.thinking-tools .time-bar .wait{background:var(--accent)}.thinking-tools .time-bar .walk{background:#81aea2}.thinking-tools .comparison-foot{border-top:1px solid var(--line);color:var(--muted);padding:.9rem 1.25rem;font-size:12px;line-height:1.85}.thinking-tools .comparison-foot p{margin:0;font-size:12px;line-height:1.85}.thinking-tools .concept-card{background:var(--soft);border:1px solid var(--soft-line);border-radius:14px;margin:1.6rem 0;padding:1.3rem 1.45rem}.thinking-tools .concept-card .concept-label{color:var(--accent);margin:0 0 .5rem;font-size:11px;font-weight:600;line-height:1.7}.thinking-tools .concept-card h3{color:var(--ink);margin:0 0 .6rem;font-size:20px;line-height:1.6}.thinking-tools .concept-card p{margin:0;font-size:15px;line-height:1.95}.thinking-tools .concept-card .concept-distinction{margin-top:.7rem}.thinking-tools .self-prompt{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin:1.4rem 0;padding:1.2rem 1.4rem}.thinking-tools .self-prompt h3{color:var(--accent);margin:0 0 .7rem;font-size:13px;line-height:1.8}.thinking-tools .self-prompt p{margin:.6rem 0;font-size:15px;line-height:1.95}.thinking-tools .self-prompt .quiet{color:var(--muted);font-size:12px}.thinking-tools .condition-cards{gap:.65rem;margin-top:1.3rem;display:grid}.thinking-tools .condition-cards details{border:1px solid var(--line);background:var(--surface);border-radius:11px;padding:0 1rem}.thinking-tools .condition-cards summary{color:var(--ink);cursor:pointer;align-content:center;min-height:52px;padding:.6rem 0;font-size:14px;line-height:1.8}.thinking-tools .condition-cards p{margin:.25rem 0 1rem;font-size:14px;line-height:1.95}.thinking-tools .tool-memo{border:1px solid var(--soft-line);background:var(--soft);border-radius:15px;margin:3.5rem 0 0;padding:1.6rem}.thinking-tools .tool-memo h2{color:var(--ink);letter-spacing:-.04em;margin:.6rem 0 1rem;font-size:24px;line-height:1.6}.thinking-tools .tool-memo>p{font-size:14px;line-height:1.95}.thinking-tools .memo-items{gap:0;margin:1.5rem 0 0;display:grid}.thinking-tools .memo-items>div{border-top:1px solid var(--soft-line);grid-template-columns:28px minmax(0,1fr);align-items:start;gap:.35rem .8rem;padding:1rem 0;display:grid}.thinking-tools .memo-number{color:var(--accent);grid-row:1/3;padding-top:.25rem;font-size:11px}.thinking-tools .memo-items h3{color:var(--ink);margin:0;font-size:16px;line-height:1.7}.thinking-tools .memo-items p{word-break:keep-all;margin:0;font-size:14px;line-height:1.9}.thinking-tools .personal-space{border:1px solid var(--soft-line);background:var(--surface);border-radius:10px;margin-top:1.5rem;padding:0 1.1rem}.thinking-tools .personal-space summary{cursor:pointer;min-height:56px;color:var(--ink);align-content:center;font-size:14px;line-height:1.9}.thinking-tools .personal-space summary span{color:var(--muted);margin-left:.4rem;font-size:10px}.thinking-tools .personal-space>p{margin:.5rem 0 1rem;font-size:13px;line-height:1.95}.thinking-tools .personal-space label{color:var(--ink);margin:1rem 0 .5rem;font-size:12px;line-height:1.9;display:block}.thinking-tools .personal-space textarea{box-sizing:border-box;resize:vertical;background:var(--page);width:100%;max-width:100%;min-height:92px;color:var(--ink);border:1px solid var(--line);font:inherit;border-radius:8px;padding:.8rem .9rem;font-size:14px;line-height:1.9;display:block}.thinking-tools .personal-space textarea::placeholder{color:var(--muted);opacity:.8}.thinking-tools .personal-space .privacy-note{color:var(--muted);font-size:10px;line-height:1.9}.thinking-tools .source-note{color:var(--muted);margin:1.4rem 0 0;font-size:11px;line-height:1.9}.thinking-tools .source-note a{text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.thinking-tools .source-note p{margin:.4rem 0}html[lang=en] .thinking-tools .reading-section>p{letter-spacing:0;word-break:normal;font-size:18px;line-height:1.95}html[lang=en] .thinking-tools .hub-hero h1{letter-spacing:-.035em;font-size:clamp(2rem,4.6vw,2.7rem)}html[lang=en] .thinking-tools .hub-intro,html[lang=en] .thinking-tools .page-hero h1,html[lang=en] .thinking-tools .deck,html[lang=en] .thinking-tools .reading-invitation p,html[lang=en] .thinking-tools .carry-question strong,html[lang=en] .thinking-tools .memo-items p,html[lang=en] .thinking-tools .featured-card p,html[lang=en] .thinking-tools .featured-card h3,html[lang=en] .thinking-tools .story-card p,html[lang=en] .thinking-tools .story-card h3,html[lang=en] .thinking-tools .editorial p,html[lang=en] .thinking-tools .editorial h2,html[lang=en] .thinking-tools .section-heading h2,html[lang=en] .thinking-tools .creation-note{word-break:normal;letter-spacing:0}html[lang=en] .thinking-tools .concept-card p,html[lang=en] .thinking-tools .self-prompt p{font-size:16px}html[lang=en] .thinking-tools .self-prompt .quiet{font-size:12px}html[lang=en] .thinking-tools .condition-cards p{font-size:15px}@media (width<=639px){.thinking-tools .hub-hero{grid-template-columns:minmax(0,1fr) 128px;gap:.8rem;padding:1.65rem 0 2rem}.thinking-tools .hub-hero h1{font-size:2rem;line-height:1.4}.thinking-tools .hub-intro{font-size:14px;line-height:1.95}.thinking-tools .hub-copy>.eyebrow{font-size:11px}.thinking-tools .hub-count{gap:.25rem .5rem;margin-top:1.2rem;font-size:11px}.thinking-tools .hub-count strong{font-size:18px}.thinking-tools .book-art{width:128px}.thinking-tools .feature-section{padding-top:1.4rem}.thinking-tools .section-heading h2{font-size:18px}.thinking-tools .section-heading p{font-size:11px}.thinking-tools .reroll-button{gap:.35rem;padding:.45rem .6rem;font-size:11px}.thinking-tools .reroll-button svg{width:14px;height:14px}.thinking-tools .featured-card{padding:1.25rem}.thinking-tools .featured-card .eyebrow{font-size:10px}.thinking-tools .featured-card h3{margin:.5rem 0 .6rem;font-size:21px}.thinking-tools .featured-card p{font-size:13px}.thinking-tools .featured-foot{font-size:11px}.thinking-tools .catalog-section{margin-top:2rem}.thinking-tools .topic-filters{gap:.4rem}.thinking-tools .topic-filter{gap:.4rem;padding:.5rem .65rem;font-size:11px}.thinking-tools .topic-filter>span{min-width:17px;height:17px;font-size:9px}.thinking-tools .catalog-status{margin-top:.85rem;font-size:11px}.thinking-tools .story-card{gap:.85rem;padding:1.1rem .95rem}.thinking-tools .card-mark{gap:.5rem;width:24px}.thinking-tools .card-mark svg{width:23px;height:23px}.thinking-tools .card-meta{gap:.2rem .6rem;font-size:10px}.thinking-tools .story-card h3{margin:.25rem 0 .35rem;font-size:17px}.thinking-tools .story-card p{font-size:12px}.thinking-tools .card-arrow svg{width:16px;height:16px}.thinking-tools .editorial{margin-top:2rem;padding:1.6rem 0}.thinking-tools .editorial h2{font-size:21px}.thinking-tools .editorial-intro>p{font-size:13px}.thinking-tools .editorial-grid{gap:1.3rem;margin-top:1.3rem}.thinking-tools .editorial h3{font-size:13px}.thinking-tools .editorial-grid p,.thinking-tools .creation-note{font-size:11px}.thinking-tools .page-hero{padding:1.9rem 0 1.55rem}.thinking-tools .page-hero h1{font-size:2rem;line-height:1.4}.thinking-tools .deck{font-size:15px}.thinking-tools .eyebrow,.thinking-tools .metadata{font-size:11px}.thinking-tools .reading-section{margin-top:2rem}.thinking-tools .reading-section h2{font-size:21px}.thinking-tools .reading-section>p{font-size:16px;line-height:2.05}.thinking-tools .reading-invitation{padding:1.15rem}.thinking-tools .reading-invitation h2{font-size:20px}.thinking-tools .reading-invitation p{font-size:14px}.thinking-tools .carry-question strong{font-size:18px}.thinking-tools .comparison-option{padding:1rem}.thinking-tools .duration strong{font-size:29px}.thinking-tools .concept-card{padding:1.15rem}.thinking-tools .concept-card p{font-size:14px}.thinking-tools .self-prompt{padding:1rem 1.15rem}.thinking-tools .self-prompt p{font-size:14px}.thinking-tools .tool-memo{padding:1.15rem}.thinking-tools .tool-memo h2{font-size:22px}.thinking-tools .memo-items h3{font-size:15px}.thinking-tools .memo-items p{font-size:13px}.thinking-tools .personal-space{padding:0 .9rem}.thinking-tools .personal-space summary{font-size:13px}.thinking-tools .personal-space textarea{font-size:16px}html[lang=en] .thinking-tools .hub-hero h1{font-size:1.9rem}html[lang=en] .thinking-tools .reading-section>p{font-size:17px}html[lang=en] .thinking-tools .concept-card p,html[lang=en] .thinking-tools .self-prompt p{font-size:15px}}@media (width<=479px){.thinking-tools .hub-hero{grid-template-columns:minmax(0,1fr);padding-top:1.5rem;position:relative}.thinking-tools .hub-copy>.eyebrow{max-width:calc(100% - 112px)}.thinking-tools .hub-hero h1{letter-spacing:-.05em;padding-right:80px;font-size:1.9rem}.thinking-tools .hero-art{width:100px;height:100px;position:absolute;top:2.9rem;right:-.2rem}.thinking-tools .book-art{width:112px;max-width:none}.thinking-tools .hub-intro{max-width:none;margin-top:1.15rem}.thinking-tools .feature-heading{align-items:flex-start}.thinking-tools .feature-heading>div{flex:1}.thinking-tools .featured-card{padding:1.2rem}.thinking-tools .story-card{align-items:flex-start;gap:.75rem;padding:1.05rem .9rem}.thinking-tools .card-mark{padding-top:.1rem}.thinking-tools .card-arrow{display:none}.thinking-tools .editorial-grid{grid-template-columns:1fr;gap:1.1rem}.thinking-tools .editorial-grid p{font-size:12px}.thinking-tools .page-hero h1{font-size:1.95rem}.thinking-tools .reading-section h2{font-size:20px}.thinking-tools .comparison-grid{grid-template-columns:minmax(0,1fr)}.thinking-tools .comparison-option+.comparison-option{border-left:0;border-top:1px solid var(--line)}.thinking-tools .comparison-head,.thinking-tools .comparison-foot{padding:1rem}.thinking-tools .comparison-option{padding:1.1rem}.thinking-tools .duration{margin:.3rem 0 .6rem}.thinking-tools .comparison-option h4{margin-bottom:.5rem}html[lang=en] .thinking-tools .hub-hero h1{letter-spacing:-.045em;padding-right:65px;font-size:1.8rem;line-height:1.4}html[lang=en] .thinking-tools .hero-art{width:85px;top:3.5rem;right:-.3rem}html[lang=en] .thinking-tools .book-art{width:100px}}@media (width<=359px){.thinking-tools .hub-hero h1{padding-right:64px;font-size:1.72rem}.thinking-tools .hero-art{width:82px;top:2.8rem;right:-.25rem}.thinking-tools .book-art{width:96px}.thinking-tools .count-meta{border-left:0;flex-basis:100%;padding-left:0}.thinking-tools .hub-count{gap:.1rem .5rem}.thinking-tools .feature-heading h2{font-size:17px}.thinking-tools .reroll-button{padding:.45rem .5rem;font-size:10px}.thinking-tools .reroll-button svg{width:13px;height:13px}.thinking-tools .story-card{gap:.65rem}.thinking-tools .card-mark{width:20px}.thinking-tools .card-mark svg{width:20px;height:20px}html[lang=en] .thinking-tools .hub-hero h1{padding-right:62px;font-size:1.65rem}}@media (prefers-reduced-motion:reduce){.thinking-tools *{scroll-behavior:auto!important;transition:none!important}}@media print{.thinking-tools .page-hero h1{font-size:25pt}.thinking-tools .reading-section>p{font-size:11pt!important;line-height:1.8!important}.thinking-tools .comparison{break-inside:avoid}.thinking-tools .time-bar{max-width:240px}}.thinking-tools .read-thinking-discovery-hub{--st-ink:var(--color-zinc-900,#18181b);--st-body:var(--color-zinc-700,#3f3f46);--st-muted:var(--color-zinc-600,#52525b);--st-line:var(--color-zinc-200,#e4e4e7);--st-accent:var(--color-emerald-700,#047857);--st-soft:var(--color-emerald-50,#ecfdf5);--st-surface:var(--color-white,#fff);--st-page:var(--color-zinc-50,#fafafa);color:var(--st-body);padding-bottom:2rem}html[data-theme=dark] .thinking-tools .read-thinking-discovery-hub{--st-ink:var(--color-zinc-100,#f4f4f5);--st-body:var(--color-zinc-300,#d4d4d8);--st-muted:var(--color-zinc-400,#a1a1aa);--st-line:var(--color-zinc-800,#27272a);--st-accent:var(--color-emerald-400,#34d399);--st-soft:var(--color-emerald-950,#022c22);--st-surface:var(--color-zinc-950,#09090b);--st-page:var(--color-zinc-950,#09090b)}.thinking-tools .read-thinking-discovery-hub *{box-sizing:border-box}.thinking-tools .read-thinking-discovery-hub button,.thinking-tools .read-thinking-discovery-hub a{font:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.thinking-tools .read-thinking-discovery-hub button{cursor:pointer}.thinking-tools .read-thinking-discovery-hub a:focus-visible,.thinking-tools .read-thinking-discovery-hub button:focus-visible{outline:2px solid var(--st-accent);outline-offset:4px}.thinking-tools .read-thinking-discovery-hub [hidden]{display:none!important}.thinking-tools .read-thinking-discovery-hero{border-bottom:1px solid var(--st-line);padding:.5rem 0 2rem}.thinking-tools .read-thinking-discovery-eyebrow{letter-spacing:.025em;color:var(--st-accent);margin:0 0 .75rem;font-size:.75rem;font-weight:600;line-height:1.8}.thinking-tools .read-thinking-discovery-title-row{flex-wrap:wrap;align-items:baseline;gap:.6rem 1.2rem;display:flex}.thinking-tools .read-thinking-discovery-title-row h1{letter-spacing:-.045em;color:var(--st-ink);word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:clamp(1.85rem,4.8vw,2.65rem);font-weight:700;line-height:1.4}.thinking-tools .read-thinking-discovery-total{color:var(--st-muted);white-space:normal;font-size:.8125rem;line-height:1.8}.thinking-tools .read-thinking-discovery-total>span{color:var(--st-line);margin:0 .4rem}.thinking-tools .read-thinking-discovery-intro{word-break:keep-all;overflow-wrap:anywhere;color:var(--st-muted);margin:.9rem 0 1.15rem;font-size:.9375rem;line-height:1.9}.thinking-tools .read-thinking-discovery-random{background:var(--st-ink);max-width:100%;min-height:46px;color:var(--st-surface);text-align:center;white-space:normal;overflow-wrap:anywhere;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:.65rem;padding:.7rem 1.05rem;display:inline-flex;font-size:.8125rem!important;font-weight:600!important;line-height:1.6!important}.thinking-tools .read-thinking-discovery-random:hover{background:var(--st-accent)}.thinking-tools .read-thinking-discovery-random svg{flex:none;width:16px;height:16px}.thinking-tools .read-thinking-discovery-chooser{padding:1.65rem 0 1.6rem}.thinking-tools .read-thinking-discovery-section-heading,.thinking-tools .read-thinking-discovery-catalog-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem 1rem;display:flex}.thinking-tools .read-thinking-discovery-section-heading h2,.thinking-tools .read-thinking-discovery-catalog-heading h2{letter-spacing:-.025em;color:var(--st-ink);word-break:keep-all;margin:0;font-size:1.125rem;font-weight:700;line-height:1.6}.thinking-tools .read-thinking-discovery-all{border:1px solid var(--st-line);color:var(--st-muted);background:0 0;border-radius:7px;min-height:36px;padding:.4rem .65rem;font-size:.8125rem!important;line-height:1.6!important}.thinking-tools .read-thinking-discovery-all[aria-pressed=true]{background:var(--st-soft);color:var(--st-accent);border-color:var(--st-accent)}.thinking-tools .read-thinking-discovery-topics{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;margin-top:1rem;display:grid}.thinking-tools .read-thinking-discovery-topic{text-align:left;background:var(--st-surface);color:var(--st-ink);border:1px solid var(--st-line);border-radius:11px;flex-direction:column;gap:.65rem;min-width:0;min-height:150px;padding:1rem .8rem .8rem;transition:border-color .15s,background .15s;display:flex}.thinking-tools .read-thinking-discovery-topic:hover{border-color:var(--st-accent)}.thinking-tools .read-thinking-discovery-topic[aria-pressed=true]{background:var(--st-soft);border-color:var(--st-accent);box-shadow:inset 0 0 0 1px var(--st-accent)}.thinking-tools .read-thinking-discovery-topic-label{color:var(--st-muted);font-size:.75rem;line-height:1.7}.thinking-tools .read-thinking-discovery-topic strong{letter-spacing:-.025em;word-break:keep-all;overflow-wrap:anywhere;font-size:.9375rem;font-weight:600;line-height:1.6}.thinking-tools .read-thinking-discovery-topic-count{color:var(--st-accent);justify-content:space-between;gap:.5rem;margin-top:auto;padding-top:.3rem;font-size:.75rem;line-height:1.6;display:flex}.thinking-tools .read-thinking-discovery-topic-count>span{font-size:1rem;line-height:1}.thinking-tools .read-thinking-discovery-catalog{border-top:1px solid var(--st-line);padding-top:1.6rem}.thinking-tools .read-thinking-discovery-catalog-heading>p{color:var(--st-muted);margin:0;font-size:.75rem;line-height:1.8}.thinking-tools .read-thinking-discovery-list{margin:1rem 0 0;padding:0;list-style:none}.thinking-tools .read-thinking-discovery-list>li{border-bottom:1px solid var(--st-line)}.thinking-tools .read-thinking-discovery-entry{color:inherit;border-radius:6px;grid-template-columns:1.65rem minmax(0,1fr) 1rem;align-items:start;gap:1rem;padding:1.05rem .4rem;text-decoration:none;display:grid}.thinking-tools .read-thinking-discovery-entry:hover{background:var(--st-soft)}.thinking-tools .read-thinking-discovery-entry-number{color:var(--st-muted);font-variant-numeric:tabular-nums;padding-top:.1rem;font-size:.75rem;line-height:1.8}.thinking-tools .read-thinking-discovery-entry-copy{min-width:0}.thinking-tools .read-thinking-discovery-entry-meta{color:var(--st-muted);margin-bottom:.25rem;font-size:.75rem;line-height:1.7;display:block}.thinking-tools .read-thinking-discovery-entry h3{letter-spacing:-.025em;color:var(--st-ink);word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:1.0625rem;font-weight:600;line-height:1.7}.thinking-tools .read-thinking-discovery-entry-concept{color:var(--st-accent);margin-top:.2rem;font-size:.75rem;line-height:1.7;display:block}.thinking-tools .read-thinking-discovery-entry-arrow{color:var(--st-accent);align-self:center;font-size:1.1rem}.thinking-tools .read-thinking-discovery-more{border:1px solid var(--st-line);background:var(--st-surface);width:100%;min-height:46px;color:var(--st-body);border-radius:9px;justify-content:center;align-items:center;gap:.6rem;margin-top:1.35rem;padding:.7rem 1rem;display:flex;font-size:.8125rem!important;line-height:1.6!important}.thinking-tools .read-thinking-discovery-more:hover{border-color:var(--st-accent);color:var(--st-accent)}.thinking-tools .read-thinking-discovery-endnote{color:var(--st-muted);text-align:center;word-break:keep-all;margin:1.6rem 0 0;font-size:.8125rem;line-height:1.9}@media (width<=639px){.thinking-tools .read-thinking-discovery-hero{padding-top:.2rem;padding-bottom:1.5rem}.thinking-tools .read-thinking-discovery-title-row{gap:.5rem .8rem}.thinking-tools .read-thinking-discovery-intro{margin:.75rem 0 1rem;font-size:.9375rem;line-height:1.9}.thinking-tools .read-thinking-discovery-chooser{padding:1.35rem 0}.thinking-tools .read-thinking-discovery-topics{grid-template-columns:minmax(0,1fr);gap:.5rem}.thinking-tools .read-thinking-discovery-topic{grid-template-columns:minmax(0,1fr) auto;gap:.1rem .8rem;min-height:0;padding:.7rem .9rem;display:grid}.thinking-tools .read-thinking-discovery-topic-label{grid-column:1;font-size:.75rem}.thinking-tools .read-thinking-discovery-topic strong{grid-column:1;font-size:.9375rem;line-height:1.7}.thinking-tools .read-thinking-discovery-topic-count{grid-area:1/2/3;align-self:center;align-items:center;gap:.65rem;margin:0;padding:0;display:flex}.thinking-tools .read-thinking-discovery-catalog{padding-top:1.35rem}.thinking-tools .read-thinking-discovery-entry{grid-template-columns:1.15rem minmax(0,1fr) .8rem;gap:.65rem;padding:1rem .15rem}.thinking-tools .read-thinking-discovery-entry h3{font-size:1rem;line-height:1.7}.thinking-tools .read-thinking-discovery-entry-meta,.thinking-tools .read-thinking-discovery-entry-concept{font-size:.75rem}.thinking-tools .read-thinking-discovery-endnote{text-align:left}}@media (prefers-reduced-motion:reduce){.thinking-tools .read-thinking-discovery-topic{transition:none}}.thinking-tools .read-thinking-discovery-feature{padding:1.6rem 0 0}.thinking-tools .read-thinking-discovery-feature-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.8rem;margin-bottom:.85rem;display:flex}.thinking-tools .read-thinking-discovery-feature-heading h2{color:var(--st-ink);letter-spacing:-.025em;margin:0;font-size:1.125rem;font-weight:700;line-height:1.6}.thinking-tools .read-thinking-discovery-feature-heading p{color:var(--st-muted);margin:.25rem 0 0;font-size:.75rem;line-height:1.8}.thinking-tools .read-thinking-discovery-feature-heading>button{border:1px solid var(--st-line);min-height:44px;color:var(--st-muted);background:0 0;border-radius:8px;align-items:center;gap:.6rem;padding:.45rem .7rem;font-size:.8125rem;line-height:1.7;display:inline-flex}.thinking-tools .read-thinking-discovery-feature-heading>button:hover{border-color:var(--st-accent);color:var(--st-accent)}.thinking-tools .read-thinking-discovery-feature-card{border:1px solid var(--st-line);border-left:3px solid var(--st-accent);background:var(--st-surface);border-radius:10px;padding:1.25rem 1.4rem}.thinking-tools .read-thinking-discovery-feature-meta{color:var(--st-accent);margin:0 0 .5rem;font-size:.75rem;line-height:1.8}.thinking-tools .read-thinking-discovery-feature-card h3{letter-spacing:-.03em;color:var(--st-ink);word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:1.375rem;font-weight:600;line-height:1.65}.thinking-tools .read-thinking-discovery-feature-scene{color:var(--st-body);word-break:keep-all;overflow-wrap:anywhere;margin:.75rem 0 .65rem;font-size:.9375rem;line-height:1.95}.thinking-tools .read-thinking-discovery-feature-open{min-height:44px;color:var(--st-accent);background:0 0;border:0;align-items:center;gap:.7rem;padding:.35rem 0;font-size:.8125rem;font-weight:600;line-height:1.8;display:inline-flex}.thinking-tools .read-thinking-discovery-feature-open:hover{text-underline-offset:.3em;text-decoration:underline}.thinking-tools .read-thinking-discovery-feature-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=639px){.thinking-tools .read-thinking-discovery-feature{padding-top:1.3rem}.thinking-tools .read-thinking-discovery-feature-card{padding:1rem 1.05rem}.thinking-tools .read-thinking-discovery-feature-card h3{font-size:1.25rem;line-height:1.7}.thinking-tools .read-thinking-discovery-feature-scene{font-size:.9375rem}.thinking-tools .read-thinking-discovery-feature-heading{gap:.5rem}.thinking-tools .read-thinking-discovery-feature-heading>button{font-size:.75rem}}.thinking-tools .read-thinking-discovery-random,.thinking-tools .read-thinking-discovery-feature-open{text-decoration:none}
