#summary>h1,.next-page>h1{color:#482c4c;font-size:clamp(30px,6.7vw,38px);font-weight:650;line-height:1.22;letter-spacing:-1px;margin:12px 0 17px}
#summary>.flow-lead,.next-page>.flow-lead{font-size:16px;line-height:1.65;margin-bottom:22px}
.insight-feature{position:relative;isolation:isolate}
.insight-deck{display:flex;gap:15px;overflow-x:auto;padding:28px 15px 34px;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#d4c6e3 transparent}
.insight-feature::before,.support-cards::before{content:"";position:absolute;left:50%;top:0;transform:translateX(-50%);width:125%;height:255px;border-radius:50%;background:radial-gradient(ellipse,#d5c6ed20 0 29%,#d5c6ed40 29.5% 30%,#e1d7f226 30.5% 52%,#d5c6ed30 52.5% 53%,#e8e0f426 53.5% 72%,transparent 72.5%);z-index:-1;pointer-events:none}
.insight-card{flex:0 0 42%;min-width:145px;min-height:200px;position:relative;border-radius:12px;background:linear-gradient(130deg,var(--paper),var(--paper-deep));padding:24px 17px;border:1px solid #fff8;box-shadow:0 2px 0 #8a6d8e3b,0 8px 14px #58416816;transform:rotate(-5deg);scroll-snap-align:center;color:#4a3050;overflow:hidden}
.insight-card:nth-child(even){transform:rotate(5deg)}
.insight-card h2{font:600 19px/1.25 Manrope,var(--sans);letter-spacing:-.45px;overflow-wrap:anywhere;margin:0 0 18px}
.insight-card>span{font-size:13px;color:#755578;display:block;margin-bottom:50px}
.insight-card i,.support-cards i::after{position:absolute;bottom:15px;right:15px;width:43px;height:55px;background:#77548724;border-radius:55% 45% 60% 40%;transform:rotate(28deg)}
.insight-card i::after{content:"";position:absolute;inset:10px -10px -4px 4px;border:1px solid #79598424;border-radius:50%}
.own-words{border-top:1px solid #ded3e8;border-bottom:1px solid #ded3e8;padding:20px 0;margin:0 0 8px}.own-words>p{font-size:13px;color:#80688d;margin:0 0 10px}.own-words blockquote{font-size:21px;font-style:italic;line-height:1.5;margin:0;white-space:pre-wrap;overflow-wrap:anywhere;color:#482c4c}
.summary-details,.quiet-options{font-size:13px;color:#887493;padding:14px 0}
.summary-details>summary,.quiet-options>summary{cursor:pointer;text-underline-offset:4px}.summary-details[open]{color:var(--ink)}
.discovery-link{display:flex;gap:14px;text-align:left;align-items:center;background:none;width:100%;padding:20px 0;color:#624278;font-size:16px;line-height:1.4}
.discovery-link small{display:block;font-size:13px;color:#927ca0;margin-top:5px}.discovery-plus{display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:50%;background:#e9e2f6;color:#70488d;font-size:27px;font-weight:400}
#summary .flow-actions{margin-top:14px}.quiet-options{text-align:center;margin-top:14px}.quiet-options .flow-actions{gap:2px}
.next-page .page-back{padding-left:0;margin:-12px 0 20px;font-size:13px}.next-page .topic{border-top:1px solid #ded4e8;padding:21px 0;color:#5a406e}.topic:last-child{border-bottom:1px solid #ded4e8}
.topic>summary{list-style:none;display:flex;justify-content:space-between;gap:16px;align-items:center;cursor:pointer;font-size:20px;font-weight:500}.topic>summary::-webkit-details-marker{display:none}.topic>summary::after{content:"+";font-size:26px;font-weight:400;color:#8b70a0}.topic[open]>summary::after{content:"−"}.topic>p,.reading-detail>p{font-size:16px;line-height:1.7;margin:17px 0;color:#745f80}
.topic .topic-caption{font-size:13px;margin:18px 0 9px}.topic-chips{display:flex;flex-wrap:wrap;gap:10px}.topic-chips span{padding:11px 16px;border-radius:7px;box-shadow:0 2px 4px #51336212;font-size:14px;color:#563862}.topic-chips small{display:block;margin-top:3px;font-size:12px;color:#80658c}
.reading-detail{margin:18px 0;color:#77578b;font-size:14px}.reading-detail>summary{cursor:pointer;line-height:1.5}.source-link{display:block;font-size:13px;line-height:1.6;text-decoration:underline;text-underline-offset:3px;color:#76548e;margin:11px 0}.topic-read{display:inline-block;border:1px solid #b5a0c6;border-radius:16px;padding:9px 16px;text-decoration:none;font-size:14px;margin-bottom:0}.all-topics>summary{font-size:16px}
.support-cards{height:225px;position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;gap:12px;margin:12px 0 20px}
.support-cards::before{height:220px;top:8px}.support-cards>i{position:relative;width:115px;height:155px;border:1px solid #fff7;border-radius:11px;background:linear-gradient(125deg,#fbd0aa,#efb184);transform:rotate(-10deg);box-shadow:0 3px 0 #88658c20,0 7px 15px #51335d12}
.support-cards>i:nth-child(2){background:linear-gradient(125deg,#d7e7da,#adccbb);transform:rotate(10deg)}.support-cards i::after{content:"";width:35px;height:50px}
.centered{text-align:center}#support .flow-actions{gap:13px}#support .text-button{font-size:14px}#guidance ul{padding-left:19px;color:#776080;font-size:16px;line-height:1.8}.next-page .conversation-note{margin-top:28px}
.work-picks{border:0;padding:0;margin:26px 0}.work-picks legend{font-size:16px;font-weight:500;margin-bottom:10px}.work-picks label{display:flex;gap:12px;align-items:center;font-size:15px;line-height:1.5;padding:10px 0;cursor:pointer}.work-picks input{width:19px;height:19px;accent-color:#77548e;flex:none}
.work-fields label{display:block;font-size:15px;line-height:1.5;margin:24px 0 10px}.work-fields textarea{min-height:115px}.written-text{white-space:pre-wrap;overflow-wrap:anywhere}#work-preview h2{font-size:16px;font-weight:500;margin:20px 0 8px}#work-preview p,#work-preview li{font-size:15px;line-height:1.7}.empty-insights{padding:35px 0}
body:is([data-page=summary],[data-page=learn],[data-page=support],[data-page=guidance],[data-page=work]) .footer{display:none}
@media(max-width:370px){.insight-card{min-width:130px;padding:20px 14px}.insight-card h2{font-size:18px}.next-page>h1{font-size:29px}}
@media print{.insight-feature,.discovery-link,.quiet-options,.summary-details>summary{display:none!important}.summary-details{padding:0}.summary-details>div{display:block!important}#summary-content{color:#342440}.summary-details{color:#342440}body main>#learn,body main>#support,body main>#guidance,body main>#work{display:none!important}}
