/* Saytile R8 — a light, chromatic material system. All rules are scoped. */
.r8{--ink:#2d2933;--muted:#79747f;--quiet:#a39aa9;--violet:#8461bc;--line:#e8e4eb;--ease:cubic-bezier(.18,.8,.24,1);background:#fbfbfa;color:var(--ink);isolation:isolate;font-feature-settings:"ss01" on}
.r8 *{box-sizing:border-box}.r8 button,.r8 input,.r8 textarea{font:inherit}.r8 button{background:none}.r8 [hidden]{display:none!important}.r8 button:focus-visible,.r8 input:focus-visible,.r8 textarea:focus-visible{outline:2px solid #ab8ecd;outline-offset:5px}.r8 button:disabled{cursor:default}.r8-container{width:min(1120px,calc(100% - 80px));margin:auto}.r8 h2{margin:0;font-size:clamp(37px,4vw,54px);line-height:1.35;letter-spacing:-.055em;font-weight:500}.r8 h2 .r8-ink{color:#826398}.r8-kicker{font-size:11px;letter-spacing:.07em;color:#94869e;display:flex;align-items:center;gap:10px;margin-bottom:25px}.r8-kicker i{width:4px;height:4px;border-radius:50%;background:#b191ce;box-shadow:0 0 0 4px #b191ce0d}.r8-description{font-size:15px;line-height:1.95;letter-spacing:.005em;color:var(--muted);margin-top:25px}.r8-text-button{display:inline-flex;gap:10px;align-items:center;color:#95829f;font-size:11px!important;min-height:42px;padding:7px 0;white-space:nowrap;transition:color .2s}.r8-text-button svg{height:13px;width:13px;transition:transform .35s var(--ease)}.r8-text-button:hover{color:#664381}.r8-text-button:hover svg{transform:translate(2px,-2px)}
/* The uninterrupted surface: expressive color is local, never a page-wide fill. */
.r8-expression{padding-top:64px;overflow:hidden}.r8-expression-grid{display:grid;grid-template-columns:.74fr 1.26fr;gap:25px;align-items:center;width:min(1220px,calc(100% - 60px));min-height:595px}.r8-editorial{padding-left:50px;padding-bottom:8px}.r8-editorial h2{font-size:54px}.r8-editorial .r8-description{margin-top:22px;font-size:14px}.r8-chapters{display:flex;flex-direction:column;gap:0;margin-top:35px;max-width:310px}.r8-chapters button{position:relative;display:flex;align-items:center;gap:12px;text-align:left;min-height:40px;padding:6px 0;font-size:12px;color:#b1a6ba;transition:color .35s}.r8-chapters small{font-size:10px;margin-left:auto;opacity:0;transform:translateX(-5px);transition:opacity .35s,transform .5s var(--ease);font-weight:400}.r8-chapter-dot{width:4px;height:4px;flex-shrink:0;background:#d4cadf;border-radius:50%;transition:background .3s,box-shadow .3s}.r8-chapters button[aria-pressed=true]{color:#725484}.r8-chapters button[aria-pressed=true] small{opacity:1;transform:none}.r8-chapters button[aria-pressed=true] .r8-chapter-dot{background:#9871bf;box-shadow:0 0 0 5px #9871bf10}
.r8-stage{position:relative;height:550px;min-width:0;isolation:isolate;--mx:0;--my:0}.r8-caustic{position:absolute;inset:6px -15px 37px -42px;z-index:-2;pointer-events:none;overflow:hidden}.r8-caustic i{position:absolute;filter:blur(29px);border-radius:50%;mix-blend-mode:multiply;opacity:.47;transition:transform 3s var(--ease),opacity 2s}.r8-caustic i:nth-child(1){width:280px;height:230px;left:37%;top:34%;background:radial-gradient(ellipse,#d4c5f4 0%,#e9e0fa66 45%,transparent 70%);transform:rotate(-32deg)}.r8-caustic i:nth-child(2){width:255px;height:310px;left:61%;top:20%;background:radial-gradient(ellipse,#a5cfe7a6 0%,#d7e7ef80 42%,transparent 70%);transform:rotate(34deg)}.r8-caustic i:nth-child(3){width:270px;height:210px;left:12%;top:45%;background:radial-gradient(ellipse,#f4c7b7a0,#f5dfcf50 50%,transparent 70%);transform:rotate(-20deg)}.r8-stage[data-state=speaking] .r8-caustic i:nth-child(1){opacity:.85;transform:rotate(-10deg) translateY(5px)}.r8-stage[data-state=speaking] .r8-caustic i:nth-child(2){opacity:.72;transform:rotate(25deg) translateX(15px)}.r8-glass-line{position:absolute;width:90%;height:85px;left:5%;top:343px;border-radius:50%;border:1px solid #ffffffc9;box-shadow:inset 0 5px 6px #eff0f388,0 -1px 0 #e6e3ee44;background:linear-gradient(180deg,#ffffff00,#ffffff8e);transform:rotate(-7deg);z-index:-1;mask-image:linear-gradient(90deg,transparent,#000 25%,#000 75%,transparent)}.r8-particles{position:absolute;width:100%;height:100%;inset:0;pointer-events:none;z-index:0;opacity:.85}.r8-stage-mark{position:absolute;top:43px;left:15%;right:7%;display:flex;align-items:center;gap:10px;color:#b5a4be;font-size:8px;font-weight:500;letter-spacing:.22em}.r8-tiny-line{height:1px;width:21px;background:linear-gradient(90deg,#b098ca,#bfcbdb)}.r8-stage-mark>span:last-child{margin-left:auto;font-size:7px;font-weight:400;letter-spacing:.17em;color:#bdb4c5}
.r8-voice-holder{position:absolute;width:466px;max-width:83%;right:8%;top:120px;perspective:1800px;z-index:1}.r8-voice{position:relative;height:276px;padding:26px 27px 22px;display:flex;flex-direction:column;border-radius:29px;border:1px solid #fffffff2;background:linear-gradient(126deg,#ffffffee,#ffffffd1 55%,#f7f7fccc);box-shadow:0 39px 45px -35px #51416454,0 16px 29px -25px #6247786b,0 0 0 .5px #e7e2eb80,inset 0 1px 2px #fff,inset 0 -1px 1px #fff9;backdrop-filter:blur(25px) saturate(1.1);-webkit-backdrop-filter:blur(25px) saturate(1.1);transform:rotateX(calc(2deg + var(--my)*-1deg)) rotateY(calc(-5deg + var(--mx)*1.5deg)) rotateZ(-1.5deg) translate3d(calc(var(--mx)*3px),calc(var(--my)*2px),0);isolation:isolate;overflow:hidden;transition:box-shadow .7s}.r8-voice:before{position:absolute;content:"";inset:0;z-index:-1;background:radial-gradient(ellipse at 97% 96%,#dfe2fb5c 0%,transparent 48%),radial-gradient(ellipse at 0 100%,#f4e5dc45,transparent 40%);border-radius:inherit;pointer-events:none}.r8-voice:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 20%,#ffffff9c 47%,transparent 62%);z-index:-1;transform:translateX(-95%);pointer-events:none}.r8-stage[data-state=speaking] .r8-voice:after{animation:r8-glint 9s ease-in-out infinite}.r8-voice-scroll{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:none;font-size:21px;line-height:1.91;letter-spacing:-.02em;color:#403746;overflow-wrap:anywhere}.r8-voice-scroll::-webkit-scrollbar{display:none}#voice-text{display:inline;white-space:pre-wrap;outline:none;caret-color:#9668cb}.r8-voice:has(#voice-text:focus-visible){outline:1px solid #b899d1;outline-offset:5px}.r8-caret{display:inline-block;width:2px;height:22px;vertical-align:-3px;margin-left:5px;background:#a16dcc;border-radius:2px;opacity:.8}.r8-stage[data-state=speaking] .r8-caret{animation:r8-blink .95s step-end infinite}.r8-stage[data-state=paused] .r8-caret{opacity:.2}
.r8-voice-controls{height:36px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;margin-top:18px}.r8-voice-controls button{height:36px;position:relative;display:grid;place-items:center;border:1px solid #ffffffdd;background:linear-gradient(150deg,#fff8,#f7f5f91c);box-shadow:inset 0 1px 0 #ffffffbf,0 4px 9px -6px #68557540,0 0 0 .5px #ece7ef4d;transition:transform .25s,background .25s}.r8-voice-controls button:after{content:"";position:absolute;inset:-5px}.r8-voice-controls button:hover{background:#f2edf782}.r8-voice-controls button:active{transform:scale(.96)}.r8-copy{width:43px;border-radius:13px;color:#9d8da9}.r8-copy svg{width:21px;height:21px;position:absolute;stroke-width:1.75;transition:opacity .2s}.r8-copy .r8-check{opacity:0;color:#8c5dad}.r8-copy[data-copied=true] svg:first-child{opacity:0}.r8-copy[data-copied=true] .r8-check{opacity:1}.r8-state{width:98px;border-radius:23px;color:#9d64d3}.r8-dot,.r8-bars,.r8-triangle{position:absolute;opacity:0;transform:scale(.55);transition:opacity .2s,transform .3s var(--ease)}.r8-dot{width:10px;height:10px;background:currentColor;border-radius:50%}.r8-bars{height:24px;display:flex;align-items:center;gap:3px}.r8-bars i{width:2.8px;height:7px;background:currentColor;border-radius:3px}.r8-bars i:nth-child(2),.r8-bars i:nth-child(4){height:16px}.r8-bars i:nth-child(3){height:24px}.r8-triangle{width:13px!important;height:17px!important;fill:currentColor!important;stroke:none!important;margin-left:2px}.r8-voice[data-state=standby] .r8-dot,.r8-voice[data-state=speaking] .r8-bars,.r8-voice[data-state=paused] .r8-triangle{opacity:1;transform:scale(1)}.r8-voice[data-state=speaking] .r8-bars i{animation:r8-wave .5s ease-in-out infinite alternate}.r8-bars i:nth-child(2){animation-delay:-.23s!important}.r8-bars i:nth-child(3){animation-delay:-.39s!important}.r8-bars i:nth-child(4){animation-delay:-.12s!important}.r8-status{display:flex;align-items:center;justify-content:center;gap:7px;color:#a294af;font-size:10px;min-height:20px;margin-top:25px}.r8-status i{height:4px;width:4px;border-radius:50%;background:#ae95c5}.r8-player{position:absolute;left:15%;right:7%;bottom:17px;display:flex;gap:11px;align-items:center;height:38px;color:#aa9db6;font-size:9px}.r8-progress{flex:1;height:1px;background:#e8e1ee;margin:0 10px;overflow:hidden}.r8-progress i{display:block;height:1px;width:100%;background:linear-gradient(90deg,#b7a1d1,#b2c2db);transform:scaleX(0);transform-origin:left}.r8-player button{height:30px;width:27px;display:grid;place-items:center;color:#a99cb5;position:relative;border-radius:50%;transition:background .2s,color .2s}.r8-player button:after{content:"";position:absolute;inset:-6px}.r8-player button:hover{background:#ece6f3;color:#806393}.r8-player svg{width:12px;height:12px}
.r8-fidelity{border-top:1px solid #e8e3ed;display:grid;grid-template-columns:.75fr 1.3fr auto;gap:25px;align-items:center;padding:32px 0 36px;margin-top:31px;margin-bottom:65px}.r8-fidelity-label{display:flex;align-items:center;gap:15px;font-size:12px;color:#aa9bb4;line-height:1.85}.r8-fidelity-label svg{color:#b29bc5;width:25px;height:25px;stroke-width:1.3}.r8-fidelity-label strong{font-weight:400;color:#817188}.r8-proof{display:flex;flex-direction:column;font-size:22px;letter-spacing:-.025em;line-height:1.8;color:#57495f}.r8-spoken{font-size:17px;color:#b6a6be}.r8-corrected{position:relative;display:inline-block;isolation:isolate;color:#735187;min-width:1em}.r8-corrected:after{content:"";position:absolute;inset:3px -3px;background:#e8daf4;border-radius:4px;z-index:-1;transform:scaleX(0);opacity:0;transform-origin:left;transition:transform .25s,opacity .5s}.r8-corrected[data-fixing=true]:after{transform:scaleX(1);opacity:1}.r8-corrected[data-fixing=true]{animation:r8-word .45s var(--ease) both}
/* A handoff to a sheet of words, with depth from paper, not purple panels. */
.r8-reuse{padding:75px 0 79px;background:linear-gradient(128deg,#f6f7f8 0%,#f8f8f7 60%,#f6f6f8 100%);border-block:1px solid #eeeeef;overflow:hidden;position:relative}.r8-section-head{display:flex;justify-content:space-between;gap:42px;align-items:flex-end}.r8-section-head h2{font-size:46px}.r8-section-head .r8-description{font-size:14px;margin:0 2px 6px 0}.r8-section-head .r8-kicker{margin-bottom:23px}.r8-handoff{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px;margin-top:56px;align-items:center;position:relative;isolation:isolate}.r8-source-column{max-width:400px;z-index:2}.r8-mode-switch{display:flex;align-items:center;gap:2px;position:relative;background:#edecf0;padding:4px;border:1px solid #e7e4ea;border-radius:26px;width:max-content;margin-bottom:29px;isolation:isolate}.r8-mode-switch button{position:relative;z-index:1;font-size:11px;color:#a198ad;min-height:33px;padding:6px 18px;white-space:nowrap;transition:color .3s}.r8-mode-switch button[aria-selected=true]{color:#735a89}.r8-mode-switch>span{position:absolute;left:4px;top:4px;bottom:4px;width:calc(50% - 4px);border-radius:22px;background:linear-gradient(135deg,#fff,#fdfbff);box-shadow:0 1px 4px #77628a16,0 0 0 .5px #ffffffdf;transition:transform .4s var(--ease),width .4s}.r8-handoff[data-mode=direct] .r8-mode-switch>span{transform:translateX(100%)}.r8-source-heading{font-size:10px;color:#a598af;letter-spacing:.04em;display:flex;gap:8px;align-items:center}.r8-source-heading i{height:4px;width:4px;border-radius:50%;background:#b5a1c9}#source-text{font-size:21px;line-height:1.9;letter-spacing:-.02em;color:#504458;margin:17px 0 23px;min-height:119px;white-space:pre-wrap}.r8-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:43px;padding:10px 21px!important;background:linear-gradient(140deg,#6f538b,#614876)!important;border:1px solid #76558d;border-radius:26px;color:#fff;font-size:12px!important;box-shadow:0 7px 14px -10px #5c34776b,inset 0 1px 0 #ffffff24;transition:transform .2s,box-shadow .2s}.r8-primary:hover{transform:translateY(-2px);box-shadow:0 10px 18px -10px #5c34775e}.r8-primary:active{transform:translateY(0)}.r8-primary svg{width:15px;height:15px}.r8-action-note{color:#a99bb4;font-size:10px;line-height:1.8;margin-top:13px;min-height:36px}
.r8-destination-column{position:relative;padding-top:5px;min-width:0;perspective:1800px;z-index:1}.r8-paper-edge{position:absolute;inset:3px 14px 62px 15px;background:linear-gradient(145deg,#ede4ee,#e5e9f2);border:1px solid #e0d6e8;border-radius:13px;transform:rotate(3deg) translateY(10px);transition:transform .8s var(--ease);box-shadow:0 18px 25px -20px #604a7b30}.r8-paper{position:relative;min-height:310px;padding:24px 27px 17px;border:1px solid #fff;background:linear-gradient(133deg,#fff 65%,#fcfbff);border-radius:13px;transform:rotate(-2.5deg) rotateY(-3deg);box-shadow:0 35px 43px -31px #50415e47,0 9px 19px -13px #53465b26,inset 0 1px 0 #fff;transition:transform .8s var(--ease),box-shadow .5s;isolation:isolate;overflow:hidden}.r8-paper:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;z-index:-1;background:linear-gradient(90deg,transparent,#d7c7e6,#bfd3e8,#ebd4c3,transparent);opacity:.65}.r8-paper-head{display:flex;align-items:center;gap:10px;font-size:11px;color:#8e7c9d}.r8-message-icon{display:grid;place-items:center;width:27px;height:27px;background:#f3edf8;border-radius:9px;color:#ab90bf}.r8-message-icon svg{width:14px;height:14px;stroke-width:1.4}.r8-paper-head small{margin-left:auto;font-size:8px;color:#beaec9}.r8-paper textarea{display:block;background:none;border:0;resize:none;width:100%;height:185px;padding:24px 0 11px;font-family:inherit;font-size:18px;line-height:1.95;letter-spacing:-.02em;color:#61516d;outline:none;scrollbar-width:thin;scrollbar-color:#d7c8e2 transparent;caret-color:#9563bd}.r8-paper textarea::placeholder{color:#c7bbd0;font-size:15px}.r8-paper textarea:focus-visible{outline:none}.r8-paper:focus-within{outline:1px solid #c4a7db;outline-offset:4px}.r8-paper-bottom{display:flex;justify-content:space-between;align-items:center;gap:14px;font-size:9px;color:#b5a4bf;border-top:1px solid #f0eaf3;padding-top:10px;min-height:42px}.r8-paper-bottom button{display:flex;gap:9px;align-items:center;white-space:nowrap;font-size:10px;color:#9575ad;padding:6px 0;min-height:32px}.r8-paper-bottom button:disabled{opacity:.4}.r8-paper-bottom svg{height:13px;width:13px}.r8-paper-caption{margin-top:18px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:10px;color:#a696b3;min-height:33px}.r8-paper-caption>span{display:flex;align-items:center;gap:8px}.r8-paper-caption i{width:4px;height:4px;background:#b7a5c9;border-radius:50%}.r8-paper-caption button{height:33px;width:33px;display:grid;place-items:center;color:#b7a7c5}.r8-paper-caption svg{height:13px;width:13px}.r8-handoff[data-delivered=true] .r8-paper{transform:rotate(-.3deg) rotateY(0)}.r8-handoff[data-delivered=true] .r8-paper-edge{transform:rotate(1.6deg) translateY(7px)}.r8-handoff[data-bound=true] #bound-dot{background:#9860bd;box-shadow:0 0 0 3px #9860bd17}.r8-transfer-glow{position:absolute;z-index:-1;left:32%;width:52%;top:25%;height:64%;pointer-events:none;background:radial-gradient(ellipse,#d8dff02f,transparent 70%)}
.r8-travel-text{position:fixed;z-index:55;pointer-events:none;white-space:pre-wrap;font-size:18px;line-height:1.9;padding:17px 22px;background:#fffefbf2;border:1px solid #e1d8ed;border-radius:12px;box-shadow:0 15px 26px -18px #69478259;color:#76548c;transform-origin:top left;max-width:380px}
/* Memories: carefully layered folios, not a screenshot used as decoration. */
.r8-memory{padding:88px 0 40px;overflow:hidden}.r8-memory-grid{display:grid;grid-template-columns:.83fr 1.17fr;gap:55px;align-items:center;min-height:555px}.r8-memory-copy{padding-bottom:37px}.r8-memory-copy h2{font-size:46px}.r8-memory-copy .r8-description{font-size:13px;margin-top:22px}.r8-search-box{display:flex;align-items:center;gap:11px;width:290px;max-width:100%;padding:11px 13px;border:1px solid #e6deed;background:#fff9;border-radius:12px;color:#b39ac2;margin-top:33px;box-shadow:0 3px 8px -7px #7650892b;transition:border-color .2s,box-shadow .2s}.r8-search-box:focus-within{border-color:#c1a3d5;box-shadow:0 0 0 3px #bd9dd80f}.r8-search-box svg{width:15px;height:15px;stroke-width:1.5}.r8-search-box input{width:100%;border:0;background:none;outline:none!important;font-size:12px;color:#7a5d8b;min-width:0}.r8-search-box input::placeholder{color:#b8a6c4}.r8-search-box kbd{font:14px -apple-system;color:#baa6c8}.r8-search-status{font-size:10px;color:#b2a0be;margin-top:10px;min-height:19px}.r8-memory-copy>.r8-text-button{margin-top:21px;font-size:10px!important;color:#9e83af}
.r8-memory-visual{position:relative;min-width:0;height:550px;perspective:1600px;isolation:isolate}.r8-memory-light{position:absolute;inset:120px -40px 30px -20px;background:radial-gradient(ellipse at 64% 54%,#d9d2ed2e,transparent 65%);pointer-events:none;z-index:-2}.r8-record-nav{position:absolute;top:15px;left:36px;right:35px;display:flex;align-items:center;gap:25px}.r8-record-nav button{display:flex;align-items:center;gap:7px;min-height:35px;font-size:10px;color:#b29ebf;padding:5px 0;transition:color .25s}.r8-record-nav i{width:3px;height:3px;border-radius:50%;background:#d3c7df;transition:box-shadow .25s,background .25s}.r8-record-nav button[aria-pressed=true]{color:#78568b}.r8-record-nav button[aria-pressed=true] i{background:#ae87c9;box-shadow:0 0 0 4px #ae87c90f}.r8-folio-shadow{position:absolute;left:14%;right:3%;top:67%;height:36px;border-radius:50%;filter:blur(17px);background:#5f457a19;z-index:-1}.r8-folio-back{position:absolute;top:99px;left:25px;right:12px;height:310px;background:linear-gradient(145deg,#f9f7fc,#eae8f1);border:1px solid #e1d7e8;border-radius:15px;transform:rotate(5deg) translateY(-13px);box-shadow:0 12px 22px -20px #7257854d;padding:20px 24px;display:flex;justify-content:space-between;color:#a999b4;font-size:10px;transition:transform .8s var(--ease)}.r8-folio-back small{font-size:8px;color:#beaec7}.r8-folio-back-two{top:80px;left:52px;right:21px;transform:rotate(-3deg) translateY(-14px);background:linear-gradient(135deg,#eaf1f5,#f8fafb);border-color:#dde6ed;color:#a7b3c1;z-index:-1}.r8-folio-back-two small{color:#b6c0ca}.r8-folio{position:absolute;top:126px;left:0;right:30px;min-height:320px;background:linear-gradient(135deg,#fff,#fdfbff);border:1px solid #fff;border-radius:15px;box-shadow:0 29px 38px -31px #49315862,0 7px 14px -12px #4c3a5a50,0 0 0 .5px #eae1ee9c;padding:23px 27px 17px;transform:rotate(-1deg);isolation:isolate}.r8-folio:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,#dbc2ea,#d1e3ef,#eed9cb,transparent);border-radius:15px;opacity:.7}.r8-record-top{display:flex;justify-content:space-between;gap:20px;font-size:10px;color:#ad94bd}.r8-record-label{display:flex;align-items:center;gap:6px;font-size:8px;color:#beaec7}.r8-record-label i{width:3px;height:3px;background:#b49aca;border-radius:50%}.r8-folio h3{font-size:22px;font-weight:500;letter-spacing:-.04em;line-height:1.5;margin-top:23px;margin-bottom:14px;color:#634c73}.r8-record-text{font-size:17px;line-height:1.95;letter-spacing:-.02em;min-height:109px;max-height:180px;overflow-y:auto;white-space:pre-wrap;outline:none;color:#8e749e;scrollbar-width:thin;scrollbar-color:#dac5e5 transparent;caret-color:#a56fc5}.r8-record-text:focus-visible{outline:1px solid #d7bfe6;outline-offset:5px;border-radius:2px}.r8-record-foot{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #f0e7f4;margin-top:24px;padding-top:9px;color:#ae8fbf}.r8-record-foot button{display:flex;align-items:center;gap:7px;font-size:10px;min-height:35px;color:inherit}.r8-record-foot button:disabled{opacity:.4}.r8-record-foot button:last-child{width:33px;justify-content:center}.r8-record-foot svg{width:14px;height:14px;stroke-width:1.4}.r8-record-foot button[aria-pressed=true]{color:#77508e}.r8-memory-caption{position:absolute;left:3px;right:33px;top:487px;display:flex;justify-content:space-between;color:#ac97b9;gap:15px;font-size:9px}.r8-memory-caption>span:last-child{color:#c1b0cc;font-size:8px}.r8-memory-visual[data-switching=true] .r8-folio-back{transform:rotate(7deg) translateY(-18px)}.r8-memory-visual[data-switching=true] .r8-folio-back-two{transform:rotate(-5deg) translateY(-17px)}.r8-coda{text-align:center;display:flex;align-items:center;justify-content:center;gap:15px;font-size:20px;font-weight:400;letter-spacing:-.03em;position:relative;color:#9e8da8;padding-top:28px;padding-bottom:44px}.r8-coda>span:first-child{color:#6c5879}.r8-coda i{position:absolute;bottom:15px;left:calc(50% - 25px);width:50px;height:1px;background:linear-gradient(90deg,transparent,#cfbade,#c2d3e4,transparent)}.r8-disclosure{font-size:9px;text-align:center;color:#b9a9c3;line-height:1.8;padding:0 10px 27px}
.r8-dialog{border:1px solid #e3d9eb;background:#fff;border-radius:14px;width:min(1400px,95vw);max-height:92vh;padding:0;box-shadow:0 30px 100px #28163550;color:#766281}.r8-dialog::backdrop{background:#30293d80;backdrop-filter:blur(8px)}.r8-dialog>div{display:flex;align-items:center;justify-content:space-between;padding:12px 19px;font-size:12px;border-bottom:1px solid #e7dfed;gap:30px}.r8-dialog button{display:flex;align-items:center;gap:12px;font-size:11px;color:#9c83ab;min-height:36px}.r8-dialog button span{font-size:24px;font-weight:300}.r8-dialog>section{max-height:calc(92vh - 63px);overflow:auto}.r8-dialog img{width:100%;min-width:760px;max-width:none}
/* Micro-motion: content always renders, even without JavaScript. */
.r8-incoming{animation:r8-word .46s var(--ease) both}.r8-motion-ready .r8-enter{opacity:0;transform:translateY(20px);transition:opacity .8s,transform 1.05s var(--ease)}.r8-motion-ready .r8-enter.is-seen{opacity:1;transform:none}
@keyframes r8-word{from{opacity:.08;filter:blur(1.2px)}to{opacity:1;filter:blur(0)}}@keyframes r8-blink{0%,55%{opacity:1}56%,100%{opacity:0}}@keyframes r8-wave{from{transform:scaleY(.4)}to{transform:scaleY(1)}}@keyframes r8-glint{0%{transform:translateX(-110%)}65%,100%{transform:translateX(110%)}}
@media(min-width:1600px){.r8-expression-grid{max-width:1280px}.r8-stage{height:570px}.r8-voice-holder{width:490px;top:130px}.r8-voice{height:285px}}
@media(max-width:1100px){.r8-container{width:calc(100% - 72px)}.r8-expression-grid{width:calc(100% - 44px);gap:20px}.r8-editorial{padding-left:14px}.r8-editorial h2{font-size:47px}.r8-stage{height:510px}.r8-voice-holder{max-width:89%;right:5%;top:117px}.r8-voice{height:260px;padding:24px}.r8-voice-scroll{font-size:19px}.r8-player{left:10%;right:5%;bottom:19px}.r8-stage-mark{left:10%;right:6%}.r8-chapters{max-width:280px}.r8-fidelity{gap:20px;grid-template-columns:.7fr 1.3fr auto}.r8-proof{font-size:20px}.r8-spoken{font-size:16px}.r8-fidelity-label{font-size:11px;gap:11px}.r8-section-head h2,.r8-memory-copy h2{font-size:42px}.r8-section-head .r8-description{font-size:13px}.r8-handoff{gap:65px}.r8-paper{padding:23px 23px 16px}.r8-paper textarea{font-size:16px}.r8-memory-grid{gap:40px}.r8-folio{padding:22px 23px 16px;right:15px}.r8-memory-caption{right:15px}.r8-record-text{font-size:16px}.r8-folio h3{font-size:21px}.r8-memory-copy .r8-description{font-size:12px}}
@media(max-width:850px){.r8-container{width:calc(100% - 56px)}.r8-expression-grid{width:calc(100% - 36px);grid-template-columns:.8fr 1.2fr;gap:10px;min-height:520px}.r8-expression{padding-top:45px}.r8-editorial{padding-left:10px}.r8-editorial h2{font-size:39px}.r8-kicker{font-size:10px;margin-bottom:20px}.r8-editorial .r8-description{font-size:12px}.r8-stage{height:475px}.r8-voice-holder{max-width:94%;right:2%;top:113px}.r8-voice{padding:21px 19px;height:242px;border-radius:25px}.r8-voice-scroll{font-size:17px}.r8-voice-controls{height:33px;margin-top:14px}.r8-voice-controls button{height:33px}.r8-copy{width:38px}.r8-state{width:82px}.r8-bars{height:21px;gap:2.5px}.r8-bars i{width:2.5px}.r8-bars i:nth-child(3){height:21px}.r8-chapters{max-width:235px;margin-top:26px}.r8-chapters button{font-size:11px;min-height:37px}.r8-chapters small{font-size:8px}.r8-status{font-size:9px;margin-top:20px}.r8-stage-mark{left:7%;right:3%;top:45px;font-size:7px}.r8-stage-mark>span:last-child{font-size:6px}.r8-player{left:8%;right:2%;font-size:8px;gap:7px}.r8-player button{width:24px}.r8-progress{margin:0 5px}.r8-glass-line{top:320px}.r8-caustic{inset:0 -15px 50px -30px}.r8-caustic i:nth-child(1){left:20%;width:220px;height:200px}.r8-caustic i:nth-child(2){left:55%;width:200px;height:250px}.r8-caustic i:nth-child(3){left:0%;width:200px}.r8-fidelity{grid-template-columns:.7fr 1.3fr auto;gap:17px;margin-top:5px;padding:25px 0 30px;margin-bottom:50px}.r8-fidelity-label{font-size:10px;gap:8px}.r8-fidelity-label svg{width:21px}.r8-proof{font-size:18px}.r8-spoken{font-size:14px}.r8-fidelity .r8-text-button{font-size:9px!important;gap:6px}.r8-reuse{padding:60px 0 62px}.r8-section-head h2,.r8-memory-copy h2{font-size:37px}.r8-section-head .r8-description{font-size:12px}.r8-handoff{gap:42px;grid-template-columns:1fr 1.15fr;margin-top:40px}.r8-mode-switch button{font-size:10px;padding:5px 13px}.r8-source-heading{font-size:9px}#source-text{font-size:18px;min-height:106px}.r8-action-note{font-size:9px}.r8-paper{padding:21px 18px 15px;min-height:294px}.r8-paper-head{font-size:10px;gap:7px}.r8-message-icon{width:24px;height:24px;border-radius:8px}.r8-paper-head small{font-size:7px}.r8-paper textarea{font-size:15px;height:178px}.r8-paper textarea::placeholder{font-size:13px}.r8-paper-bottom{font-size:8px;gap:9px}.r8-paper-bottom button{font-size:9px;gap:5px}.r8-paper-caption{font-size:9px}.r8-memory{padding-top:65px}.r8-memory-grid{gap:32px;grid-template-columns:.9fr 1.1fr}.r8-memory-visual{height:520px}.r8-record-nav{left:25px;right:20px;gap:22px}.r8-folio{top:126px;left:0;right:8px;padding:20px 19px 14px;min-height:305px}.r8-folio h3{font-size:19px}.r8-record-text{font-size:15px;min-height:104px}.r8-record-top{font-size:9px;gap:10px}.r8-record-label{font-size:7px}.r8-folio-back{left:15px;right:7px;font-size:9px;padding:19px 16px}.r8-folio-back small{font-size:7px}.r8-folio-back-two{left:30px;right:18px}.r8-memory-caption{top:470px;right:8px;font-size:8px}.r8-memory-caption>span:last-child{font-size:7px}.r8-memory-copy .r8-description{font-size:11px}.r8-search-box{width:260px;padding:10px 12px;gap:9px}.r8-search-box input{font-size:11px}.r8-coda{font-size:18px;padding-top:15px}.r8-disclosure{font-size:8px}}
@media(max-width:650px){.r8-container{width:calc(100% - 48px)}.r8-expression{padding-top:51px}.r8-expression-grid{width:100%;display:flex;flex-direction:column;gap:0;min-height:0}.r8-editorial{width:calc(100% - 48px);padding:0;margin:auto}.r8-editorial h2{font-size:40px;line-height:1.35}.r8-editorial h2 br{display:none}.r8-editorial h2 .r8-ink{display:block}.r8-editorial .r8-description{font-size:13px;margin-top:20px}.r8-editorial .r8-description br:first-child{display:none}.r8-chapters{max-width:none;flex-direction:row;gap:27px;margin-top:24px}.r8-chapters button{font-size:10px;gap:7px;min-height:35px}.r8-chapters small{display:none}.r8-stage{width:100%;max-width:520px;height:423px;margin-top:9px}.r8-stage-mark{top:24px;left:30px;right:30px;font-size:7px}.r8-stage-mark>span:last-child{font-size:6px}.r8-voice-holder{width:calc(100% - 54px);max-width:430px;right:27px;top:77px}.r8-voice{height:223px;padding:21px 20px 17px;border-radius:25px;transform:rotateX(2deg) rotateY(-4deg) rotateZ(-1.2deg)}.r8-voice-scroll{font-size:17px;line-height:1.89}.r8-caret{height:18px}.r8-voice-controls{height:32px;margin-top:15px}.r8-voice-controls button{height:32px}.r8-copy{width:39px;border-radius:11px}.r8-copy svg{width:19px;height:19px}.r8-state{width:84px}.r8-dot{width:8px;height:8px}.r8-bars{height:21px}.r8-bars i:nth-child(3){height:21px}.r8-status{font-size:9px;margin-top:21px}.r8-caustic{inset:0 -25px 30px -26px}.r8-caustic i:nth-child(1){top:30%;left:25%;width:230px}.r8-caustic i:nth-child(2){top:18%;left:56%;width:210px}.r8-caustic i:nth-child(3){left:0;top:43%;width:215px}.r8-glass-line{top:279px;height:70px;left:0;width:100%}.r8-player{left:31px;right:27px;bottom:17px;font-size:8px;gap:9px}.r8-player button{width:25px}.r8-progress{margin:0 8px}.r8-fidelity{grid-template-columns:1fr auto;gap:14px;margin-top:0;padding:26px 0 29px;margin-bottom:41px}.r8-fidelity-label{font-size:11px;gap:9px}.r8-fidelity-label br{display:none}.r8-fidelity-label strong{margin-left:6px}.r8-fidelity-label svg{width:20px;height:20px}.r8-proof{grid-column:1/-1;grid-row:2;flex-direction:column;font-size:23px;line-height:1.8;margin-top:3px}.r8-spoken{font-size:18px}.r8-fidelity .r8-text-button{grid-column:2;grid-row:1;font-size:9px!important;gap:6px}.r8-reuse{padding:51px 0 50px}.r8-section-head{display:block}.r8-section-head h2{font-size:38px}.r8-section-head .r8-description{font-size:12px;margin-top:19px;line-height:1.95}.r8-section-head .r8-description br{display:none}.r8-handoff{display:flex;flex-direction:column;gap:24px;margin-top:29px}.r8-source-column{width:100%;max-width:none}.r8-mode-switch{margin-bottom:23px}.r8-mode-switch button{font-size:10px;padding:5px 18px;min-height:32px}.r8-source-heading{font-size:9px}#source-text{font-size:18px;line-height:1.9;min-height:104px;margin:14px 0 18px}.r8-primary{font-size:11px!important;min-height:43px;padding:10px 20px!important}.r8-action-note{font-size:9px;margin-top:12px;min-height:17px}.r8-destination-column{width:100%;padding-top:10px}.r8-paper{padding:22px 20px 16px;min-height:280px;border-radius:12px}.r8-paper textarea{font-size:16px;height:164px;padding-top:24px}.r8-paper textarea::placeholder{font-size:14px}.r8-paper-head{font-size:10px;gap:8px}.r8-paper-head small{font-size:7px}.r8-paper-bottom{font-size:9px}.r8-paper-bottom button{font-size:10px;gap:7px}.r8-paper-caption{font-size:9px;margin-top:16px}.r8-paper-edge{inset:12px 12px 55px}.r8-memory{padding:54px 0 27px}.r8-memory-grid{display:block;min-height:0}.r8-memory-copy{padding:0}.r8-memory-copy h2{font-size:38px}.r8-memory-copy .r8-description{font-size:12px;margin-top:21px}.r8-search-box{width:100%;margin-top:24px;padding:11px 13px}.r8-search-box input{font-size:12px}.r8-search-status{font-size:9px;margin-top:9px}.r8-memory-copy>.r8-text-button{margin-top:9px;font-size:9px!important}.r8-memory-visual{height:488px;margin-top:14px}.r8-record-nav{top:3px;left:10px;right:8px;gap:26px}.r8-record-nav button{font-size:10px}.r8-folio-back{top:82px;left:10px;right:7px;height:290px;padding:18px 20px;transform:rotate(4deg) translateY(-10px);font-size:9px}.r8-folio-back-two{top:64px;left:29px;right:17px;transform:rotate(-3deg) translateY(-10px)}.r8-folio{top:113px;left:-2px;right:9px;min-height:300px;padding:22px 21px 15px;transform:rotate(-.8deg)}.r8-folio h3{font-size:21px;margin-top:21px;margin-bottom:13px}.r8-record-text{font-size:16px;line-height:1.9;min-height:108px;max-height:155px}.r8-record-foot{margin-top:21px;padding-top:8px}.r8-record-foot button{font-size:10px}.r8-record-top{font-size:10px}.r8-record-label{font-size:7px}.r8-memory-caption{top:444px;left:1px;right:12px;font-size:8px}.r8-memory-caption>span:last-child{font-size:7px}.r8-coda{display:flex;flex-direction:column;gap:0;font-size:21px;line-height:1.85;padding-top:14px;padding-bottom:40px}.r8-coda i{bottom:17px}.r8-disclosure{font-size:8px;padding-bottom:24px;max-width:310px}.r8-dialog{width:96vw;max-height:90vh;border-radius:10px}.r8-dialog>div{font-size:11px;padding:10px 13px}.r8-dialog>section{max-height:calc(90vh - 57px)}.r8-dialog img{min-width:900px}.r8-travel-text{font-size:15px;line-height:1.9;padding:12px 16px;max-width:275px}}
@media(max-width:360px){.r8-container,.r8-editorial{width:calc(100% - 40px)}.r8-editorial h2,.r8-section-head h2,.r8-memory-copy h2{font-size:35px}.r8-chapters{gap:22px}.r8-voice-holder{width:calc(100% - 40px);right:20px}.r8-voice{padding:19px 18px;height:221px}.r8-voice-scroll{font-size:16px}.r8-player{left:23px;right:21px;gap:6px}.r8-stage-mark{left:25px;right:25px}.r8-fidelity-label{font-size:10px;gap:7px}.r8-fidelity-label strong{margin-left:4px}.r8-proof{font-size:21px}.r8-spoken{font-size:17px}.r8-fidelity .r8-text-button{font-size:8px!important;gap:5px}.r8-paper{padding:21px 18px 15px}.r8-paper textarea{font-size:15px}.r8-record-text{font-size:15px}.r8-folio{padding:21px 19px 15px}.r8-folio h3{font-size:20px}}
@media(prefers-reduced-motion:reduce){.r8 *, .r8 *:before,.r8 *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.r8-motion-ready .r8-enter{opacity:1;transform:none}.r8-voice{transform:rotate(-1deg)}.r8 .r8-paper{transform:none}}
/* Optical revision: colored material, clear type, three distinct compositions. */
.r8-description{color:#77727c}.r8-kicker{color:#887791;font-size:12px}.r8-chapters button{font-size:12px;color:#a294ad}.r8-chapters small{font-size:11px}.r8-player{font-size:10px;color:#a190ad}.r8-status{font-size:11px;color:#9480a3}.r8-fidelity-label{font-size:13px;color:#9e8cab}.r8-fidelity-label strong{color:#786581}.r8-text-button{font-size:12px!important}.r8-fidelity .r8-text-button{font-size:11px!important}.r8-primary{font-size:13px!important}.r8-action-note{font-size:11px;color:#a08eab}.r8-source-heading{font-size:11px;color:#a08ba9}.r8-mode-switch button{font-size:12px;padding-inline:17px}.r8-section-head h2 .r8-ink{color:#70899d}.r8-reuse .r8-kicker{color:#8e9cab}.r8-reuse .r8-kicker i{background:#9eb9cf}.r8-paper{background:linear-gradient(136deg,#fff 68%,#fbfcfd);box-shadow:0 32px 38px -31px #41546d47,0 8px 19px -14px #53465b26,inset 0 1px 0 #fff}.r8-paper-head{font-size:12px;color:#7a8a99}.r8-message-icon{background:#edf3f8;color:#91a8bd}.r8-paper textarea{color:#566473}.r8-paper-head small{font-size:10px;color:#a6b3bf}.r8-paper-bottom{font-size:10px;color:#a4afbb;border-color:#e9eff3}.r8-paper-bottom button{font-size:12px;color:#7d95ac}.r8-paper-caption{font-size:11px;color:#a0adba}.r8-handoff[data-delivered=true] .r8-paper{transform:rotate(-1.2deg) rotateY(0)}.r8-handoff[data-delivered=true] .r8-paper-edge{transform:rotate(2.8deg) translateY(9px)}.r8-paper-edge{background:linear-gradient(136deg,#dee9f2,#f0e8df);border-color:#dfe6eb}.r8-destination-column{padding-top:16px}.r8-voice-object{display:flex;align-items:center;gap:8px;width:130px;height:136px;position:absolute;left:6%;top:286px;transform:rotate(-14deg) rotateY(-18deg);z-index:2;pointer-events:none;perspective:700px;filter:drop-shadow(1px 15px 11px #74639224)}.r8-voice-object i{display:block;width:19px;height:39px;border-radius:14px;border:1px solid #ffffffb0;background:linear-gradient(105deg,#f8f5ff 0%,#cdbce8 30%,#b6a2d2 60%,#d4c7ec 88%,#fff7);box-shadow:inset 2px 0 3px #ffffffaa,inset -2px 0 3px #6e4fa62d,1px 0 0 #ad95cc55;transform-origin:center;transition:height 1s cubic-bezier(.2,.8,.2,1),transform 1s}.r8-voice-object i:nth-child(2){height:76px;background:linear-gradient(103deg,#fff 0%,#d2bfe9 32%,#baa3d6 67%,#ece3f9 98%)}.r8-voice-object i:nth-child(3){height:128px;background:linear-gradient(103deg,#fff 0%,#bbcff0 25%,#9bb6de 65%,#e5ecfa 98%)}.r8-voice-object i:nth-child(4){height:91px;background:linear-gradient(103deg,#fff 0%,#cadde7 25%,#a3bdce 65%,#e5f0f6 98%)}.r8-voice-object i:nth-child(5){height:46px;background:linear-gradient(105deg,#fff 0%,#edd6c7 33%,#d9bfae 65%,#f9ece4 98%)}.r8-stage[data-state=speaking] .r8-voice-object i{animation:r8-material-wave 1.4s cubic-bezier(.4,0,.3,1) infinite alternate}.r8-voice-object i:nth-child(2){animation-delay:-.45s!important}.r8-voice-object i:nth-child(3){animation-delay:-.8s!important}.r8-voice-object i:nth-child(4){animation-delay:-.2s!important}.r8-stage[data-state=paused] .r8-voice-object{opacity:.6}.r8-voice-holder{right:5%;max-width:80%}.r8-voice{box-shadow:0 36px 42px -34px #51416465,0 14px 27px -24px #62477870,0 0 0 .5px #e7e2eb80,inset 0 1px 2px #fff}.r8-caustic i:nth-child(1){opacity:.65}.r8-caustic i:nth-child(2){opacity:.6}.r8-glass-line{top:365px}
/* Archive as an open time stream instead of another stack of cards. */
.r8-memory-grid{grid-template-columns:.83fr 1.17fr;gap:70px}.r8-memory-visual{height:550px}.r8-memory-copy .r8-ink{color:#91816d}.r8-memory-copy .r8-kicker{color:#aa9783}.r8-memory-copy .r8-kicker i{background:#c2ac92}.r8-record-nav{top:8px;left:57px;gap:30px}.r8-record-nav button{font-size:12px;color:#ad9bba}.r8-record-nav button[aria-pressed=true]{color:#80618f}.r8-time-line{position:absolute;left:24px;top:89px;bottom:95px;width:1px;background:linear-gradient(180deg,transparent,#e1d4e9 12%,#d4c1e2 55%,#eadff0 85%,transparent)}.r8-time-line i{position:absolute;width:5px;height:5px;border-radius:50%;background:#dbcae7;left:-2px;top:23px}.r8-time-line i:nth-child(2){width:7px;height:7px;left:-3px;top:129px;background:#ac87c6;box-shadow:0 0 0 6px #b893ce12,0 0 20px #c3a0dc21}.r8-time-line i:nth-child(3){top:auto;bottom:10px;background:#e0d7e5}.r8-folio-back,.r8-folio-back-two{top:auto;bottom:70px;left:57px;right:18px;height:38px;background:none!important;box-shadow:none;border:0;border-radius:0;padding:0;display:flex;flex-direction:column;gap:5px;transform:none!important;z-index:0;opacity:.7;font-size:13px;color:#b9a7c4}.r8-folio-back small{font-size:10px;color:#c1b2c9}.r8-folio-back-two{top:87px;bottom:auto;font-size:13px;color:#aab8c5}.r8-folio-back-two small{color:#b8c6d0}.r8-folio{top:174px;left:57px;right:8px;min-height:226px;padding:0;border:0;border-radius:0;box-shadow:none;background:none;transform:none!important;overflow:visible}.r8-folio:before{display:none}.r8-record-top{font-size:11px;color:#a384b7}.r8-record-label{font-size:9px;color:#baa6c7}.r8-folio h3{font-size:23px;margin-top:17px;margin-bottom:12px;color:#735982}.r8-record-text{font-size:19px;color:#9c81ac;line-height:1.85;min-height:104px;max-height:154px}.r8-record-foot{margin-top:17px;padding-top:5px;border-color:#eae0ef}.r8-record-foot button{font-size:11px;color:#ac8bbb}.r8-memory-caption{left:57px;top:auto;bottom:8px;font-size:10px;color:#baa6c5}.r8-memory-caption>span:last-child{font-size:9px;color:#c2b2cb}.r8-search-box{border-color:#e4dce8}.r8-search-box input{font-size:13px}.r8-search-status{font-size:11px;color:#af9dbc}.r8-memory-copy>.r8-text-button{font-size:11px!important}.r8-memory-light{inset:170px -40px 70px 80px;opacity:.6}.r8-coda{color:#aa9d9e}.r8-coda>span:first-child{color:#87717f}
@keyframes r8-material-wave{0%{transform:scaleY(.75) translateY(4px)}100%{transform:scaleY(1.03) translateY(-3px)}}
@media(max-width:1100px){.r8-voice-object{left:2%;transform:scale(.85) rotate(-14deg) rotateY(-18deg);top:268px}.r8-voice-holder{right:3%;max-width:83%}.r8-memory-grid{gap:40px}.r8-record-text{font-size:18px}.r8-paper-head{font-size:11px}}
@media(max-width:850px){.r8-voice-object{left:-3%;top:262px;transform:scale(.62) rotate(-14deg);transform-origin:left center;z-index:2}.r8-voice-holder{right:0;max-width:89%}.r8-chapters small{font-size:9px}.r8-fidelity-label{font-size:11px}.r8-fidelity .r8-text-button{font-size:10px!important}.r8-action-note{font-size:10px}.r8-paper-head{font-size:10px}.r8-paper-head small{font-size:8px}.r8-paper-bottom{font-size:9px}.r8-paper-bottom button{font-size:10px}.r8-mode-switch button{font-size:11px;padding-inline:12px}.r8-paper-caption{font-size:10px}.r8-memory-grid{gap:31px}.r8-record-nav{left:35px;gap:25px}.r8-record-nav button{font-size:11px}.r8-time-line{left:10px}.r8-folio,.r8-folio-back,.r8-folio-back-two{left:35px;right:0}.r8-folio h3{font-size:21px}.r8-record-text{font-size:16px}.r8-record-top{font-size:10px}.r8-record-label{font-size:8px}.r8-record-foot button{font-size:10px}.r8-memory-caption{left:35px;right:0;font-size:9px}.r8-memory-caption>span:last-child{font-size:8px}}
@media(max-width:650px){.r8-kicker{font-size:11px}.r8-chapters button{font-size:11px}.r8-voice-holder{right:24px;max-width:none;width:calc(100% - 48px);top:72px}.r8-stage{height:445px}.r8-voice-object{left:24px;top:276px;transform:scale(.53) rotate(-17deg);transform-origin:left top}.r8-voice-scroll{font-size:17px}.r8-status{font-size:10px;margin-top:23px;padding-left:65px}.r8-glass-line{top:280px}.r8-player{font-size:9px;bottom:15px;left:28px;right:25px}.r8-fidelity-label{font-size:11px}.r8-fidelity .r8-text-button{font-size:10px!important}.r8-mode-switch button{font-size:11px;padding-inline:17px}.r8-source-heading{font-size:10px}.r8-action-note{font-size:10px}.r8-paper-head{font-size:11px}.r8-paper-head small{font-size:8px}.r8-paper-bottom{font-size:9px}.r8-paper-caption{font-size:10px}.r8-memory-grid{display:block}.r8-memory-visual{height:516px;margin-top:20px}.r8-record-nav{left:29px;top:0;gap:28px}.r8-record-nav button{font-size:12px}.r8-time-line{left:6px;top:80px;bottom:85px}.r8-time-line i:nth-child(2){top:123px}.r8-folio-back-two{top:77px;bottom:auto;left:29px;right:1px;font-size:12px}.r8-folio-back{bottom:62px;left:29px;right:1px;font-size:12px}.r8-folio{top:163px;left:29px;right:0;min-height:225px;padding:0}.r8-record-top{font-size:11px}.r8-record-label{font-size:8px}.r8-folio h3{font-size:22px;margin-top:17px}.r8-record-text{font-size:18px;min-height:104px;line-height:1.85}.r8-record-foot{margin-top:17px;padding-top:5px}.r8-record-foot button{font-size:11px}.r8-memory-caption{left:29px;right:0;top:auto;bottom:0;font-size:9px}.r8-memory-caption>span:last-child{font-size:8px}.r8-search-box input{font-size:13px}.r8-search-status{font-size:10px}.r8-memory-copy>.r8-text-button{font-size:10px!important}.r8-disclosure{font-size:9px}}
@media(max-width:360px){.r8-voice-holder{right:20px;width:calc(100% - 40px)}.r8-voice-object{left:21px;transform:scale(.48) rotate(-17deg)}.r8-fidelity-label{font-size:10px}.r8-fidelity .r8-text-button{font-size:9px!important}.r8-record-text{font-size:16px}.r8-folio h3{font-size:21px}}
@media(prefers-reduced-motion:reduce){.r8-voice-object i{animation:none!important;transform:none}.r8-handoff[data-delivered=true] .r8-paper{transform:rotate(-1deg)}}
.r8 .r8-memory-copy .r8-ink{color:#9b836f}.r8-record-text{color:#7f698b}.r8-folio h3{color:#665071}.r8-chapters button{color:#9c8aa8}.r8-mode-switch button{color:#8f7d9c}.r8-text-button{color:#8f749f}.r8-action-note{color:#95819f}.r8-record-foot button{color:#9a7aaa}.r8-paper-caption{color:#8d9dac}.r8-source-heading{color:#927a9f}
.r8-mode-switch{display:grid;grid-template-columns:1fr 1fr;gap:0;min-width:232px}.r8-mode-switch button{padding-inline:14px}
@media(max-width:650px){.r8-voice-object{top:305px}.r8-mode-switch{min-width:232px}}
