/* V11 finish: preserve the accepted V10 language, distinguish each scene. */
.p11-home{--p11-shadow:0 26px 55px -32px #48536c55;--p11-label:#67717c;--p11-edge:#dddfe5}
.p11-home .hero h1{letter-spacing:-.015em;line-height:1.29;font-kerning:normal}
.p11-home .hero-description{margin-top:26px}.p11-home .hero-actions{margin-top:32px}
.p11-home .p10-overline,.p11-home .p10-description{color:#626d75}
.p11-home .p10-section-head{margin-bottom:52px}
.p11-home .p10-under-scene{font-size:14px;color:#606b72}
.p11-home .p10-quiet-link{font-size:13px;min-height:44px;display:inline-flex;align-items:center}
.p11-home .p10-motion-controls button{min-width:44px;min-height:44px;background:#ffffff60}
.p11-home .p10-motion-controls button:hover{background:#fff}
.p11-home .p10-control-label{font-size:11px}.p11-home .p10-scene-foot{color:#657282}
.p11-home button:focus-visible,.p11-home a:focus-visible{outline:2px solid #526fa4;outline-offset:5px}
/* Archive: a tighter horizontal discovery, with the sentence in focus. */
.p11-home .p10-find{height:610px;background:#eef2f7}
.p11-home .p10-found-note{width:53%;right:5%;top:91px;transform:rotate(1.2deg);box-shadow:var(--p11-shadow);padding-inline:42px}
.p11-home .p10-found-note:after{display:none}
.p11-home .p10-search-phrase{left:8%;width:32%;top:207px;height:66px;box-shadow:0 14px 35px -17px #5a6b8b55}
.p11-home .p10-found-quote{font-size:clamp(28px,2.5vw,36px);line-height:1.72}
.p11-home .p10-found-foot{font-size:11px;color:#68788b}
.p11-home .p10-find-moment{left:10%;bottom:90px}
.p11-home .p10-find[data-phase="3"] .p10-scrap{opacity:.35;filter:none}
/* Thought Library: an open editorial spread, not a second application window. */
.p11-home .p10-thoughts{padding-bottom:105px;background:#faf8f6;overflow:hidden}
.p11-home .p11-mind{height:800px;max-width:1200px;margin-top:18px;overflow:visible;background:none;border-radius:0;box-shadow:none}
.p11-home .p11-mind:before{inset:100px -70px 38px;border-radius:48% 52% 30% 45%;background:radial-gradient(ellipse at 65% 35%,#efded1 0,transparent 66%),radial-gradient(ellipse at 30% 80%,#e2e6f1 0,transparent 65%);opacity:.7;z-index:-4}
.p11-home .p11-mind .p10-mind-orbit{width:1000px;height:590px;left:8%;top:102px;transform:rotate(-15deg);border-color:#ded5de9c;z-index:-3}
.p11-home .p11-mind .p10-mind-petal{display:none}
.p11-home .p11-mind .p10-topic-label{left:5%;top:100px;font-size:16px;color:#685865}
.p11-home .p11-mind .p10-topic-label em{font-size:22px;top:35px}
.p11-fold{position:absolute;left:25%;right:9%;top:72px;bottom:78px;background:linear-gradient(95deg,#f2e5dc,#f8eee6 70%,#fbf4ed);border:1px solid #fff;border-radius:10px;transform:rotate(-4deg);box-shadow:0 26px 45px -32px #786a7255;z-index:0;transition:opacity 1.2s,transform 1.4s}
.p11-fold span{position:absolute;bottom:30px;left:26px;font-size:8px;writing-mode:vertical-rl;letter-spacing:.16em;color:#927e7a}
.p11-home .p11-mind .p10-mind-paper{left:34%;right:3%;top:38px;bottom:58px;padding:32px 44px;transform:rotate(.6deg);background:linear-gradient(105deg,#fffdfa,#fffefd 80%);border:1px solid #fff;box-shadow:0 36px 66px -38px #66536270;border-radius:11px;z-index:1}
.p11-home .p11-mind .p10-mind-paper:before{inset:7px -7px -8px 8px;transform:rotate(-.6deg);background:#fff9;border-color:#eee5df;border-radius:11px}
.p11-home .p11-mind .p10-mind-paper header{font-size:9px;color:#786972;letter-spacing:.08em}
.p11-home .p11-mind .p10-mind-mode{border:0;background:none;padding:0;font:11px var(--sans);color:#83737a}
.p11-home .p11-mind .p10-mind-paper h3{font-size:38px;line-height:1.45;letter-spacing:0;margin-top:30px;color:#5e4f59}
.p11-home .p11-mind .p10-paper-rule{margin-top:24px;border-color:#e6dbd7}
.p11-home .p11-mind .p10-mind-paper footer{left:44px;right:44px;bottom:24px;display:flex;align-items:center;gap:10px;color:#8b777e;font-size:12px}
.p11-open-end{font:21px var(--sans);color:#b7a3ab}
.p11-home .p11-mind .p10-thought-line{display:flex;flex-direction:column;align-items:flex-start;gap:9px;left:calc(34% + 44px);width:calc(63% - 88px);padding:0;border:0;border-radius:0;background:none;box-shadow:none;transform:none;font-size:25px;line-height:1.7;color:#5c525b;letter-spacing:0;z-index:3;transition:top 1.4s cubic-bezier(.2,.7,.2,1),left 1.4s cubic-bezier(.2,.7,.2,1),transform 1.4s cubic-bezier(.2,.7,.2,1),width 1.4s,padding 1.2s,background 1.2s,box-shadow 1.2s}
.p11-home .p11-mind .p10-thought-one{top:278px}
.p11-home .p11-mind .p10-thought-two{top:391px}
.p11-home .p11-mind .p10-thought-three{top:550px}
.p11-chapter-label{font:11px/1.4 var(--sans);color:#846f79;letter-spacing:.08em}
.p11-home .p11-mind .p10-thought-three em{color:#946b60;background:linear-gradient(transparent 68%,#f2e0d7 68%,#f2e0d7 96%,transparent 96%);font-style:normal}
.p11-home .p11-mind .p10-mind-directory{left:2%;width:27%;top:285px;text-align:center}
.p11-home .p11-mind .p10-voice-mark{width:190px;height:180px;margin:0 auto;filter:none;opacity:.85}
.p11-home .p11-mind .p10-voice-caption{font:15px/2 var(--p10-display);color:#8b7782;letter-spacing:.05em;margin-top:18px}
.p11-home .p11-mind .p10-voice-script{font-size:24px;margin-top:15px;color:#a28a96}
.p11-home .p11-mind .p10-mind-line{opacity:.36;z-index:-1}
.p11-home .p11-mind .p10-scene-foot{left:5%;right:3%;bottom:0}
.p11-home .p11-mind[data-phase="0"] .p10-mind-paper,.p11-home .p11-mind[data-phase="1"] .p10-mind-paper{opacity:.12;transform:translate(25px,24px) rotate(4deg)}
.p11-home .p11-mind[data-phase="0"] .p11-fold,.p11-home .p11-mind[data-phase="1"] .p11-fold{opacity:.1;transform:translateY(25px) rotate(-8deg)}
.p11-home .p11-mind[data-phase="0"] .p10-thought-line,.p11-home .p11-mind[data-phase="1"] .p10-thought-line{width:55%;padding:20px 26px;border:1px solid #fff;border-radius:10px;background:#fffdfa;box-shadow:0 16px 30px -24px #74667b77;font-size:26px;gap:0}
.p11-home .p11-mind[data-phase="0"] .p11-chapter-label,.p11-home .p11-mind[data-phase="1"] .p11-chapter-label{opacity:0;height:0;overflow:hidden}
.p11-home .p11-mind[data-phase="0"] .p10-thought-one,.p11-home .p11-mind[data-phase="1"] .p10-thought-one{left:8%;top:180px;transform:rotate(-4deg)}
.p11-home .p11-mind[data-phase="0"] .p10-thought-two,.p11-home .p11-mind[data-phase="1"] .p10-thought-two{left:30%;top:330px;transform:rotate(3deg);background:#f7f3fa}
.p11-home .p11-mind[data-phase="0"] .p10-thought-three,.p11-home .p11-mind[data-phase="1"] .p10-thought-three{left:14%;top:505px;transform:rotate(-2deg);background:#fdf4e9}
.p11-home .p11-mind:not([data-phase="3"]) .p10-mind-directory{opacity:0}
/* The four cards retain their shapes and pigments; only information contrast. */
.p11-home #context .context-example button,.p11-demo #personal-context .context-example button{color:#626c7d;min-height:40px}
.p11-home #context .rules .context-example button,.p11-demo #personal-context .rules .context-example button{color:#76674d}
.p11-home #context .now .context-example button,.p11-demo #personal-context .now .context-example button{color:#866453}
.p11-home #context .inputs .context-example button,.p11-demo #personal-context .inputs .context-example button{color:#74647f}
.p11-home #context .context-card>p,.p11-home #context .context-card-bottom{color:#68716d}
.p11-home #context .context-english{color:#6b7483}.p11-home #context .rules .context-english{color:#796d50}.p11-home #context .now .context-english{color:#886958}.p11-home #context .inputs .context-english{color:#786985}
/* A closer crop of the reuse action, with no extra app window. */
.p11-home .p10-reuse-scene{height:620px}
.p11-home .p10-reuse-focus{top:72px;right:5%;width:54%;bottom:55px}
.p11-home .p10-reuse-copy{top:160px;left:6%;width:30%}
.p11-home .p10-reuse-copy h3{font-size:43px}
.p11-home .p10-reuse-echo{top:84px;right:12%;width:280px}
.p11-home .p10-composer{box-shadow:var(--p11-shadow);border-color:#fff}
.p11-home .p10-detail-pair{gap:26px}.p11-home .p10-edit,.p11-home .p10-private{min-height:550px!important}
.p11-home .p10-daily{padding-top:105px;padding-bottom:90px}
html[lang=en] .p11-home .p11-mind .p10-mind-paper h3{font-size:46px;line-height:1.15}
html[lang=en] .p11-home .p11-mind .p10-thought-line{font-size:28px;line-height:1.3}
html[lang=en] .p11-home .p11-mind .p10-voice-caption{font:14px/1.8 var(--sans)}
@media(max-width:1000px) and (min-width:641px){
 .p11-home .p11-mind{height:820px}.p11-home .p11-mind .p10-mind-paper{left:30%;right:2%;padding:30px}
 .p11-home .p11-mind .p10-mind-paper h3{font-size:32px}.p11-home .p11-mind .p10-thought-line{left:calc(30% + 30px);width:calc(68% - 60px);font-size:22px}
 .p11-home .p11-mind .p10-thought-one{top:290px}.p11-home .p11-mind .p10-thought-two{top:401px}.p11-home .p11-mind .p10-thought-three{top:553px}
 .p11-home .p11-mind .p10-topic-label{left:1%;top:80px;font-size:13px}.p11-home .p11-mind .p10-mind-directory{left:0;width:27%;top:345px}.p11-home .p11-mind .p10-voice-mark{width:145px;height:140px}
 .p11-home .p11-mind .p10-voice-caption{font-size:12px}.p11-home .p11-mind .p10-voice-script{font-size:20px}
 .p11-home .p10-reuse-scene{height:650px}.p11-home .p10-reuse-focus{top:100px;width:58%;right:3%}.p11-home .p10-reuse-copy{left:4%;top:145px;width:31%}.p11-home .p10-reuse-copy h3{font-size:34px}
}
@media(max-width:640px){
 .p11-home .p10-section-head{margin-bottom:32px}.p11-home .p10-section-head h2{letter-spacing:-.01em}
 .p11-home .p10-under-scene{font-size:13px;gap:12px}.p11-home .p10-description{font-size:14px}
 .p11-home .p10-find{height:690px}.p11-home .p10-search-phrase{left:8%;top:125px;width:84%;height:59px;padding:0 18px}
 .p11-home .p10-found-note{top:228px;right:7%;width:86%;padding:25px 24px;min-height:320px}
 .p11-home .p10-found-quote{font-size:24px;line-height:1.72;padding:40px 0 27px}.p11-home .p10-found-foot{font-size:10px}
 .p11-home .p10-find-moment{left:9%;bottom:62px;padding:0}.p11-home .p10-find-moment p{font-size:14px}
 .p11-home .p10-find .p10-scene-foot{bottom:14px;left:20px;right:12px}
 .p11-home .p10-thoughts{padding-bottom:75px}.p11-home .p11-mind{height:900px;margin-top:0}
 .p11-home .p11-mind:before{inset:120px -30px 80px;border-radius:45% 65% 35% 20%}
 .p11-home .p11-mind .p10-topic-label{left:8%;top:23px;font-size:14px}.p11-home .p11-mind .p10-topic-label em{font-size:20px}
 .p11-home .p11-fold{left:3%;right:9%;top:128px;bottom:90px;transform:rotate(-3deg)}.p11-home .p11-fold span{display:none}
 .p11-home .p11-mind .p10-mind-paper{left:5%;right:2%;top:113px;bottom:68px;padding:25px 24px;transform:rotate(.4deg)}
 .p11-home .p11-mind .p10-mind-paper header{font-size:8px;gap:12px}.p11-home .p11-mind .p10-mind-mode{font-size:9px;max-width:100px;text-align:right}
 .p11-home .p11-mind .p10-mind-paper h3{font-size:30px;margin-top:30px;line-height:1.5}.p11-home .p11-mind .p10-paper-rule{margin-top:24px}
 .p11-home .p11-mind .p10-thought-line{left:calc(5% + 24px);width:calc(93% - 48px);font-size:21px;line-height:1.8;gap:10px;letter-spacing:0}
 .p11-home .p11-mind .p10-thought-one{top:350px}.p11-home .p11-mind .p10-thought-two{top:465px}.p11-home .p11-mind .p10-thought-three{top:615px}
 .p11-home .p11-mind .p11-chapter-label{font-size:11px}.p11-home .p11-mind .p10-mind-paper footer{left:24px;right:24px;bottom:22px;font-size:11px}
 .p11-home .p11-mind .p10-mind-directory{display:none}.p11-home .p11-mind .p10-scene-foot{left:7%;right:0;bottom:0}
 .p11-home .p11-mind .p10-mind-orbit{width:600px;height:680px;left:-65%;top:100px}
 .p11-home .p11-mind[data-phase="0"] .p10-thought-line,.p11-home .p11-mind[data-phase="1"] .p10-thought-line{width:91%;font-size:22px;padding:22px 20px}
 .p11-home .p11-mind[data-phase="0"] .p10-thought-one,.p11-home .p11-mind[data-phase="1"] .p10-thought-one{left:0;top:220px}
 .p11-home .p11-mind[data-phase="0"] .p10-thought-two,.p11-home .p11-mind[data-phase="1"] .p10-thought-two{left:9%;top:405px}
 .p11-home .p11-mind[data-phase="0"] .p10-thought-three,.p11-home .p11-mind[data-phase="1"] .p10-thought-three{left:2%;top:605px}
 .p11-home .p10-reuse-scene{height:705px;transition:height .5s}.p11-home .p10-reuse-copy{left:auto;top:auto;width:auto;padding:31px 26px}
 .p11-home .p10-reuse-copy h3{font-size:33px}.p11-home .p10-reuse-copy .p10-script{display:none}
 .p11-home .p10-reuse-focus{left:6%;right:6%;top:234px;bottom:56px;width:auto}.p11-home .p10-r3-host{height:365px}
 .p11-home .p10-reuse-echo{width:84%;top:50px;right:6%;padding:17px 20px}.p11-home .p10-reuse-echo>p{font-size:20px}
 .p11-home .p10-reuse-scene:has(.paia[data-mode=board]){height:830px}.p11-home .p10-reuse-scene:has(.paia[data-mode=board]) .p10-reuse-focus{top:355px}
 .p11-home .p10-reuse-confirm{padding:15px 7px;font-size:11px}.p11-home .p10-reuse-scene .p10-scene-foot{bottom:13px}
 .p11-home .p10-composer-foot small{font-size:9px}.p11-home .p10-home .p10-composer textarea{font-size:14px}
 .p11-home .p10-edit,.p11-home .p10-private{min-height:515px!important}.p11-home .p10-private .privacy-art{bottom:15px!important}
 .p11-home .p10-edit-paper{margin-top:27px}.p11-home .p10-illustration-note{font-size:11px;line-height:1.9}
 html[lang=en] .p11-home .p11-mind .p10-mind-paper h3{font-size:36px;line-height:1.15}
 html[lang=en] .p11-home .p11-mind .p10-thought-line{font-size:25px;line-height:1.35}
 html[lang=en] .p11-home .p10-reuse-copy h3{font-size:40px}
}
@media(max-width:350px){
 .p11-home .p10-found-quote{font-size:21px}.p11-home .p11-mind{height:925px}.p11-home .p11-mind .p10-mind-paper{padding-inline:20px}
 .p11-home .p11-mind .p10-mind-paper h3{font-size:26px}.p11-home .p11-mind .p10-thought-line{left:calc(5% + 20px);width:calc(93% - 40px);font-size:19px}
 .p11-home .p11-mind .p10-thought-three{top:635px}.p11-home .p10-reuse-copy h3{font-size:30px}
 html[lang=en] .p11-home .p11-mind .p10-thought-line{font-size:23px}
}
@media(prefers-reduced-motion:reduce){.p11-home .p10-reuse-scene{transition:none}.p11-home .p11-mind *{transition:none!important;animation:none!important}}
@media(forced-colors:active){.p11-fold{display:none}.p11-home .p11-mind:before{display:none}.p11-chapter-label{color:CanvasText}.p11-home .p11-mind .p10-thought-line{color:CanvasText}}

@media(min-width:1001px){.p11-home .p11-mind .p10-thought-three{top:535px}}
