.sps-section{overflow-wrap:anywhere;padding:96px 0 76px;background:#f4f3ef;border-block:1px solid var(--line);scroll-margin-top:0}.sps-heading{margin-bottom:42px}.sps-heading :where(h2) span{color:#73756f}.sps-heading>p{max-width:365px}.sps-heading .eyebrow{display:flex;align-items:center;gap:10px;color:var(--accent-ink)}.sps-eyebrow-line{width:24px;height:2px;background:var(--orange)}.sps-demo{border:1px solid #d8dad3;border-radius:18px;background:#fff;box-shadow:0 16px 48px -34px #36382445;overflow:clip}.sps-demo button{cursor:pointer}.sps-demo button:disabled{cursor:default;color:#73756f;background:#f3f3f0}.sps-demo button,.sps-demo select{min-height:44px}.sps-demo [hidden]{display:none}.sps-demo fieldset{margin:0;padding:0;border:0;min-width:0}.sps-demo svg{width:20px;height:20px;flex-shrink:0}.sps-demo-top{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 26px;border-bottom:1px solid var(--line)}.sps-demo-top>span:first-child{display:flex;align-items:center;gap:12px;font-size:.875rem;font-weight:550}.sps-mini-brand{font-size:1.625rem;line-height:1;font-weight:650;letter-spacing:-3px;padding-right:3px}.sps-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--line)}.sps-tabs>button{position:relative;display:flex;gap:12px;align-items:center;text-align:left;padding:24px 20px;background:#fafaf8;border:0;border-right:1px solid var(--line);color:#64675f}.sps-tabs>button:last-child{border-right:0}.sps-tabs>button[aria-selected=true]{background:#fff1e8;color:#913b1a}.sps-tabs>button[aria-selected=true]:after{content:"";height:3px;background:#e8753f;position:absolute;inset:auto 0 0}.sps-tabs strong{display:block;font-size:.875rem;font-weight:550;letter-spacing:-.025em}.sps-tabs small{display:block;margin-top:4px;font-size:.6875rem}.sps-tabs button:focus-visible{outline-offset:-5px;z-index:1}.sps-panel{padding:34px;min-height:490px}.sps-panel:focus-visible{outline-offset:-6px}.sps-panel h3{font-size:clamp(1.6875rem,3vw,2.25rem);line-height:1.15;margin:18px 0 12px}.sps-panel h4{font-size:1.375rem;font-weight:550;letter-spacing:-.035em;line-height:1.25;margin:0 0 12px}.sps-content-kicker{font:.625rem/1.6 var(--mono, monospace);letter-spacing:.055em;text-transform:uppercase;color:#676a62}.sps-content-kicker svg{width:15px;height:15px}.sps-reading-layout{display:grid;grid-template-columns:minmax(0,1fr) 256px;gap:42px}.sps-content-kicker:has(>span){display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.sps-reader-intro{margin:0 0 24px;font-size:.875rem;color:var(--muted)}.sps-reading-text{font-size:1.1875rem;line-height:1.9;max-width:70ch;margin:24px 0 28px}.sps-reading-text.sps-text-size-1{font-size:1.4375rem}.sps-reading-text.sps-text-size-2{font-size:1.6875rem}.sps-reading-text.sps-spaced{line-height:2.35;letter-spacing:.015em}.sps-reading-text mark{background:transparent;color:inherit;border-radius:4px;padding:3px 0;box-decoration-break:clone;-webkit-box-decoration-break:clone}.sps-reading-text mark[data-active=true]{background:#ffdabd;box-shadow:0 2px #a63d12}.sps-primary,.sps-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:8px;padding:10px 18px;border:1px solid #252622;background:#252622;color:#fff;font-size:.875rem;font-weight:500}.sps-primary:hover{background:#3e403a}.sps-secondary{color:#252622;background:#fff;border-color:var(--line)}.sps-icon-button{display:inline-flex;justify-content:center;align-items:center;width:44px;flex-shrink:0;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--forest)}.sps-player{border-top:1px solid var(--line);padding-top:22px}.sps-player-actions{display:flex;align-items:center;gap:8px}.sps-speed{display:flex;align-items:center;gap:8px;margin-left:auto;font-size:.75rem;color:var(--muted)}.sps-speed select{border:1px solid var(--line);border-radius:8px;color:var(--forest);padding:8px 10px;background:#fff;font-size:.8125rem}.sps-progress{display:flex;align-items:center;gap:12px;font:.625rem var(--mono, monospace);color:var(--muted);margin-top:13px}.sps-progress input{width:100%;min-width:0;height:26px;accent-color:#a63d12;cursor:pointer}.sps-progress>span{flex-shrink:0;white-space:nowrap}.sps-reading-options{align-self:stretch;padding:24px;background:#f6f6f2;border-radius:12px}.sps-settings-symbol{display:block;margin:0 0 20px;font:3.375rem/.95 Georgia,serif;letter-spacing:-4px;color:#b45027}.sps-reading-options h4{font-size:1.25rem}.sps-option-label{font-size:.75rem;margin-bottom:10px}.sps-text-options{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.sps-text-options button{display:flex;flex-direction:column;gap:4px;align-items:center;justify-content:center;min-height:72px;padding:8px 4px;border:1px solid #d6d8d1;background:#fff;border-radius:7px;color:var(--forest)}.sps-text-options button[aria-pressed=true]{border-color:#a63d12;background:#fff1e8;box-shadow:inset 0 0 0 1px #a63d12}.sps-text-options button small{font-size:.625rem}.sps-check-option{display:flex;align-items:center;gap:8px;font-size:.75rem;padding:18px 0;cursor:pointer}.sps-check-option input{width:18px;height:18px;accent-color:#a63d12;flex-shrink:0}.sps-error{font-size:.875rem;color:#a6301b}.sps-focus-intro{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:24px}.sps-focus-intro h3{margin-top:0}.sps-focus-intro p{font-size:.875rem;color:var(--muted);max-width:460px;margin:0}.sps-toggle{max-width:100%;display:flex;flex-shrink:0;align-items:center;gap:10px;padding:10px 14px;color:var(--forest);background:#fff;border:1px solid var(--line);border-radius:9px;font-size:.8125rem}.sps-switch{width:32px;height:20px;border-radius:15px;background:#d7d9d2;padding:3px;transition:background .18s}.sps-switch:after{content:"";display:block;width:14px;height:14px;background:#fff;border-radius:100%;box-shadow:0 1px 3px #0002;transition:transform .18s}.sps-toggle[aria-pressed=true] .sps-switch{background:#a63d12}.sps-toggle[aria-pressed=true] .sps-switch:after{transform:translate(12px)}.sps-focus-stage{position:relative;perspective:1000px;isolation:isolate;display:grid;grid-template-columns:160px minmax(0,1fr);padding:30px;gap:24px;background:#f2e8df;background-image:radial-gradient(ellipse at 100% 0%,#ffdabd 0,transparent 60%),radial-gradient(ellipse at 0 100%,#e1e3d8 0,transparent 60%);border:1px solid #e4d8cc;border-radius:12px;overflow:hidden}.sps-focus-decoration{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;color:#b88d6b;opacity:.3;pointer-events:none}.sps-focus-decoration span{position:absolute;font:italic 110px Georgia,serif}.sps-focus-decoration span:nth-child(1){top:-35px;right:10px;transform:rotate(15deg)}.sps-focus-decoration span:nth-child(2){bottom:-40px;right:7%;font-size:10.625rem}.sps-focus-decoration span:nth-child(3){top:40%;left:-30px}.sps-focus-sidebar{display:flex;flex-direction:column;gap:7px;padding-top:8px;font-size:.75rem}.sps-focus-sidebar strong{margin-bottom:16px;font-weight:550}.sps-focus-sidebar>span{padding:10px;border-radius:6px;color:#53584d}.sps-focus-sidebar .is-current{background:#ffffffb8;color:var(--forest)}.sps-focus-paper{background:#fff;border:1px solid #e1dfd7;border-radius:8px;padding:26px 32px;max-width:660px;width:100%;margin:auto;box-shadow:0 8px 18px #44392c08;transform:translateZ(0);transform-origin:center;transition:transform .6s cubic-bezier(.22,.7,.25,1),box-shadow .6s ease,border-color .4s ease}.sps-focus-paper h4{font-size:1.875rem;margin:14px 0 18px}.sps-focus-paper>p:not(.sps-content-kicker){font-size:.9375rem}.sps-focus-question{border-top:1px solid var(--line);padding-top:14px;margin-top:22px}.sps-focus-question>span{font-size:.6875rem;color:var(--muted)}.sps-focus-question>p{font-size:1.0625rem;margin:5px 0 0}.sps-focus-stage.is-focused{grid-template-columns:minmax(0,1fr);background:#fff;border-color:var(--line)}.is-focused .sps-focus-decoration,.is-focused .sps-focus-sidebar{display:none}.is-focused .sps-focus-paper{transform:translate3d(0,-4px,34px) rotateX(.7deg);box-shadow:0 22px 44px #403b2c1f,0 5px 12px #403b2c0d;border-color:#deddd3}.sps-state-note{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sps-chat-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:44px}.sps-chat-context>p:not(.sps-content-kicker){font-size:.875rem;color:var(--muted);max-width:320px}.sps-context-source{background:#f5f4ef;border:1px solid #e6e5dd;padding:22px;border-radius:12px;margin-top:25px}.sps-source-symbol{display:block;font:2.5rem/1.3 Georgia,serif;letter-spacing:7px;color:#b8552a;margin-bottom:18px}.sps-source-symbol>span{color:#7e8b69}.sps-context-source strong{font-size:.875rem;font-weight:550}.sps-context-source p{font-size:.6875rem;color:var(--muted);margin:8px 0 0}.sps-chat-context .sps-chat-note{font-size:.75rem;margin-top:22px}.sps-chat-window{border:1px solid var(--line);border-radius:12px;overflow:hidden;min-width:0}.sps-chat-header{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line);background:#fafaf8}.sps-ai-avatar{display:grid;place-items:center;width:37px;height:37px;border-radius:10px;background:#ffdfc9;font-size:1.375rem;font-weight:600;letter-spacing:-2px}.sps-chat-header strong{display:block;font-size:.8125rem;font-weight:550}.sps-chat-header span{display:block;font-size:.6875rem;color:var(--muted);margin-top:2px}.sps-chat-header button{margin-left:auto;width:36px;min-height:36px}.sps-chat-log{height:315px;overflow-y:auto;overscroll-behavior:contain;padding:20px;scrollbar-width:thin}.sps-ai-message{background:#f3f4f0;border-radius:2px 12px 12px;padding:14px 16px;max-width:94%}.sps-ai-message p,.sps-user-message p{font-size:.8125rem;line-height:1.7;margin:4px 0 0}.sps-message-author{font-size:.625rem;color:var(--muted)}.sps-user-message{background:#fff0e5;border-radius:12px 2px 12px 12px;padding:10px 15px;max-width:85%;width:fit-content;margin:20px 0 14px auto}.sps-source{margin-top:14px;border-top:1px solid #dcdfd4;padding-top:8px}.sps-source summary{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.625rem;color:#875133;cursor:pointer;min-height:32px}.sps-source summary svg{width:14px;height:14px;transition:transform .18s}.sps-source[open] summary svg{transform:rotate(90deg)}.sps-source blockquote{margin:10px 0 0;border-left:2px solid #c98055;padding-left:12px;font-size:.75rem;line-height:1.75}.sps-chat-prompts{display:flex;flex-wrap:wrap;padding:15px;border-top:1px solid var(--line);gap:6px;background:#fff}.sps-chat-prompts>span{flex-basis:100%;font-size:.625rem;color:var(--muted);margin-bottom:3px}.sps-chat-prompts button{display:inline-flex;align-items:center;gap:8px;border:1px solid #dedfd8;background:#fff;color:var(--forest);padding:8px 10px;border-radius:7px;font-size:.6875rem}.sps-chat-prompts button svg{width:13px;height:13px}.sps-chat-prompts button:not(:disabled):hover{background:#fff1e8;border-color:#d99c7b}.sps-chat-quiz{margin-top:15px}.sps-chat-quiz>fieldset{display:flex;flex-wrap:wrap;gap:5px}.sps-chat-quiz button{padding:6px 9px;font-size:.6875rem;border:1px solid #c9cdc1;border-radius:7px;background:#fff;color:var(--forest)}.sps-chat-quiz button[aria-pressed=true]{border-color:#a63d12;background:#fff1e8}.sps-quiz-feedback{font-size:.75rem}.sps-steps-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:42px}.sps-step-list{display:grid;gap:8px;margin:24px 0}.sps-step{display:flex;position:relative;align-items:center;gap:12px;padding:12px;border:1px solid var(--line);border-radius:8px;cursor:pointer;font-size:.8125rem}.sps-step input{width:18px;height:18px;accent-color:#506541;flex-shrink:0}.sps-step-number{color:var(--muted);font:.6875rem var(--mono, monospace);display:grid;place-items:center;width:22px}.sps-step-number svg{width:17px;height:17px;color:#3c5631}.sps-step small{font-size:.625rem;margin-left:auto;white-space:nowrap;color:#a63d12}.sps-step.is-current{border-color:#dbb49a;background:#fff9f3}.sps-step.is-done{background:#f4f6f0}.sps-step.is-done>span:nth-of-type(2){color:#57654d}.sps-step-task{padding:22px;background:#f6f6f2;border-radius:10px}.sps-step-task h4{margin-top:12px}.sps-step-task p{font-size:.875rem}.sps-task-prompt{color:var(--muted)}.sps-step-task .sps-primary{margin-top:8px}.sps-step-progress{display:flex;align-items:center;gap:16px;font-size:.6875rem;color:var(--muted);margin-top:20px}.sps-step-progress>div{height:4px;flex:1;background:#eceee6;border-radius:4px;overflow:hidden}.sps-step-progress>div>span{display:block;height:100%;background:#647554;transition:width .2s}.sps-complete-symbol{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:100%;color:#3c5631;background:#e0e8d8}.sps-human-support{display:flex;align-items:center;gap:22px;margin-top:30px}.sps-human-support h3{font-size:1.0625rem;margin:0 0 6px}.sps-human-support p{font-size:.75rem;color:var(--muted);margin:0;max-width:530px}.sps-human-support a{margin-left:auto;font-size:.8125rem;white-space:nowrap}.sps-human-mark{width:44px;height:44px;flex-shrink:0;position:relative}.sps-human-mark span{position:absolute;width:24px;height:29px;border:1px solid #a68f78;border-radius:50% 50% 38% 38%;background:#eddfcd;top:8px;left:0;transform:rotate(-13deg)}.sps-human-mark span:nth-child(2){left:18px;top:10px;background:#e0e4d8;border-color:#929d83;transform:rotate(15deg)}.sps-human-mark span:nth-child(3){left:10px;top:0;width:23px;height:31px;background:#f7d6bb;border-color:#bc9577;transform:rotate(2deg)}@media(max-width:1050px){.sps-panel{padding:26px}.sps-reading-layout{grid-template-columns:minmax(0,1fr) 220px;gap:26px}.sps-tabs>button{padding:20px 13px;gap:8px}.sps-tabs small{display:none}.sps-tabs strong{font-size:.75rem}.sps-reading-options{padding:20px}.sps-chat-layout{gap:26px}.sps-human-support{display:grid;grid-template-columns:44px minmax(0,1fr)}.sps-human-support a{grid-column:2;margin-left:0}}@media(max-width:760px){.sps-section{padding:60px 0 48px}.sps-heading{margin-bottom:28px}.sps-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.sps-tabs>button{padding:16px 14px;border-bottom:1px solid var(--line)}.sps-tabs>button:nth-child(2){border-right:0}.sps-tabs>button:nth-child(n+3){border-bottom:0}.sps-tabs strong{font-size:.8125rem}.sps-panel{padding:23px;min-height:0}.sps-reading-layout,.sps-chat-layout,.sps-steps-layout{grid-template-columns:minmax(0,1fr);gap:28px}.sps-reading-options{display:grid;grid-template-columns:1fr 1fr;gap:12px 22px}.sps-settings-symbol{display:none}.sps-reading-options h4{grid-column:1 / -1;margin:0}.sps-option-label{align-self:center;margin:0}.sps-text-options{grid-column:2;grid-row:2 / 4}.sps-text-options button{min-height:65px}.sps-check-option{margin:0;padding:0;font-size:.6875rem}.sps-focus-intro{flex-direction:column;align-items:flex-start;gap:18px}.sps-focus-stage{grid-template-columns:minmax(0,1fr);padding:18px;gap:16px}.sps-focus-sidebar{flex-direction:row;flex-wrap:wrap;gap:4px;padding:0}.sps-focus-sidebar strong{display:none}.sps-focus-sidebar>span{padding:7px;font-size:.625rem}.sps-focus-paper{padding:22px}.sps-focus-paper h4{font-size:1.6875rem}.sps-chat-context h3 br{display:none}.sps-chat-context>p:not(.sps-content-kicker){max-width:none}.sps-context-source{display:none}.sps-chat-context .sps-chat-note{margin-bottom:0}.sps-chat-log{height:310px}.sps-human-support{gap:16px}.sps-human-support>div:nth-child(2){min-width:0}.sps-human-support a{white-space:normal}}@media(max-width:420px){.sps-demo{border-radius:12px}.sps-demo-top{padding:16px;gap:10px}.sps-demo-top>span:first-child{font-size:.75rem;gap:8px}.sps-panel{padding:20px 16px}.sps-tabs>button{padding:14px 10px}.sps-tabs strong{font-size:.6875rem}.sps-tabs svg{width:17px;height:17px}.sps-reading-options{display:block}.sps-reading-options h4{margin-bottom:16px}.sps-option-label{margin-bottom:10px}.sps-check-option{margin-top:16px}.sps-text-options button{min-height:63px}.sps-reading-text{font-size:1.125rem}.sps-primary{padding-inline:13px}.sps-player-actions{flex-wrap:wrap}.sps-speed{gap:4px;font-size:.625rem}.sps-focus-stage{padding:12px}.sps-focus-paper{padding:18px}.is-focused .sps-focus-paper{transform:translate3d(0,-2px,18px)}.sps-focus-paper>p:not(.sps-content-kicker){font-size:.875rem}.sps-step{padding:11px 8px;gap:6px;font-size:.75rem}.sps-step small{font-size:.5625rem}.sps-step-task{padding:18px}.sps-chat-log{padding:14px}.sps-ai-message{padding:12px;max-width:98%}}@media(prefers-reduced-motion:reduce){.is-focused .sps-focus-paper{transform:none}.sps-demo *,.sps-demo *:before,.sps-demo *:after{transition:none;scroll-behavior:auto}}.study-timer{position:relative;width:350px;max-width:100%;align-self:start;margin:10px 18px 10px 0}.study-timer-shell{display:flex;position:relative;isolation:isolate;overflow:hidden;border:1px solid #d9d4c9;border-radius:12px;background:#fffefa;box-shadow:0 2px 4px #30271b04,inset 0 1px #fff}.study-timer-water{position:absolute;pointer-events:none;z-index:-1;bottom:0;inset-inline:0;height:var(--timer-progress);background:linear-gradient(180deg,#f0d3b6,#e7bd99);transition:height 1s linear}.support-v6 .study-timer-water svg{position:absolute;bottom:100%;left:0;width:200%;height:12px;fill:#f0d3b6;animation:study-timer-wave 9s linear infinite;animation-play-state:paused}.study-timer[data-state=running] .study-timer-water svg{animation-play-state:running}.study-timer[data-state=paused] .study-timer-water{transition:none;background:#eadac9}.study-timer[data-state=paused] .study-timer-water svg{fill:#eadac9}.study-timer[data-state=complete] .study-timer-water{background:#dde8d6}.study-timer[data-state=complete] .study-timer-water svg{opacity:0}.study-timer-control{position:relative;display:flex;flex:1;min-width:0}.support-v6 .study-timer-toggle{display:flex;flex:1;align-items:center;min-width:0;min-height:60px;gap:11px;padding:10px 14px;border:0;background:transparent;color:#342b24;text-align:left;font:inherit;cursor:pointer}.study-timer-control .study-timer-toggle:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.study-timer-symbol{display:grid;place-items:center;width:27px;height:27px;border:1px solid #b7876860;border-radius:50%;flex-shrink:0;font-size:15px;color:#963f1d}.study-timer-label{display:grid;gap:2px;min-width:0}.study-timer-label small{font-size:12px;line-height:1.2}.study-timer-label strong{font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.study-timer-digits{align-self:center;margin-right:14px;pointer-events:none;font-size:24px;font-weight:450;letter-spacing:-.055em;font-variant-numeric:tabular-nums;line-height:1}.support-v6 .study-timer-settings{width:42px;border:0;border-left:1px solid #d9d4c980;background:transparent;color:#7a6755;display:grid;place-items:center;cursor:pointer}.study-timer-shell:focus-within{outline:2px solid #ad4b25;outline-offset:3px}.support-v6 .study-timer-toggle:focus-visible,.support-v6 .study-timer-settings:focus-visible{outline:2px solid #ad4b25;outline-offset:-3px;border-radius:10px}.study-timer-popover{position:absolute;z-index:40;right:0;top:calc(100% + 10px);width:320px;max-width:calc(100vw - 48px);padding:20px;border:1px solid #dcd5cb;border-radius:12px;background:#fffdf9;box-shadow:0 16px 44px #32261b24}.study-timer-popover-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.study-timer-popover-heading strong{font-size:17px;letter-spacing:-.02em}.support-v6 .study-timer-popover-heading button{border:0;border-radius:50%;background:#f3f0e9;min-height:32px;width:32px;font-size:20px}.study-timer-popover label{display:grid;gap:8px;font-size:12px;color:#706252;margin-top:14px}.study-timer-popover select,.study-timer-popover input{width:100%;border:1px solid #d8d2c7;border-radius:7px;padding:10px;background:#fff;color:#302a24;font:inherit;font-size:14px}.study-timer-popover .study-timer-duration{display:flex;justify-content:space-between;align-items:center}.study-timer-duration input{width:74px}.study-timer-presets{display:flex;gap:6px;margin-top:14px}.support-v6 .study-timer-presets button{flex:1;min-height:36px;border:1px solid #e1d9ce;border-radius:7px;background:#fff;font:inherit;font-size:12px}.support-v6 .study-timer-presets button[aria-pressed=true]{border-color:#ba6b42;background:#fff0e7;color:#8e3f1d}.study-timer-popover p{font-size:12px;line-height:1.5;color:#776b5c;margin:16px 0 6px}.support-v6 .study-timer-reset{width:100%;margin-top:6px;border:0;border-top:1px solid #e7e1d7;background:transparent;font:inherit;font-size:12px;color:#75533d}.study-timer-announcement{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@keyframes study-timer-wave{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.study-timer-water{transition:none}.support-v6 .study-timer-water svg{animation:none}}@media(max-width:600px){.study-timer{width:auto;margin:0 16px 14px}.study-timer-popover{max-width:100%;width:100%}}.support-v6 .study-timer-undertow{opacity:.4;animation-duration:13s;animation-direction:reverse;height:10px}.support-v6{--support-copy: 18px;--support-leading: 1.75}.support-v6.support-size-1{--support-copy: 21px}.support-v6.support-size-2{--support-copy: 24px}.support-v6.support-spaced{--support-leading: 2.15}.support-v6 .sps-tabs{grid-template-columns:repeat(6,minmax(0,1fr))}.support-v6 .sps-tabs button{padding:18px 16px;gap:10px;min-height:64px}.support-v6 .sps-tabs strong{font-size:14px;line-height:1.4}.support-v6 .sps-demo-top{padding-block:18px}.support-v6 .sps-panel{min-height:0;padding:34px}.support-v6 .support-preferences{border-bottom:1px solid var(--line);background:#fbfaf7}.support-v6 .support-preferences>summary{padding:14px 30px;display:flex;align-items:center;gap:12px;cursor:pointer;font-size:14px;list-style:none;color:var(--muted)}.support-v6 .support-preferences>summary>span:first-child{font-family:Georgia,serif;color:var(--accent-ink);font-size:21px}.support-v6 .support-preferences>summary>span:last-child{margin-left:auto}.support-v6 .support-preferences[open]>summary>span:last-child{transform:rotate(45deg)}.support-v6 .support-preference-fields{display:flex;flex-wrap:wrap;gap:18px 28px;padding:6px 30px 22px;align-items:flex-end}.support-v6 .support-preference-fields fieldset{border:0;padding:0;margin:0}.support-v6 .support-preference-fields legend{margin-bottom:8px;font-size:14px}.support-v6 .support-preference-fields label{display:flex;align-items:center;gap:9px;font-size:14px;min-height:44px}.support-v6 .support-preference-fields input{width:18px;height:18px;accent-color:var(--accent-ink)}.support-v6 .support-preference-fields>p{width:100%;margin:0;color:var(--muted);font-size:14px}.support-v6 .support-size-options button{border:1px solid var(--line);background:#fff;min-height:44px;padding:8px 12px;margin-right:6px;border-radius:8px}.support-v6 .support-size-options button[aria-pressed=true]{border-color:var(--accent-ink);color:var(--accent-ink);background:#fff0e7;box-shadow:inset 0 0 0 1px var(--accent-ink)}.support-v6 .support-resume{padding:12px 30px;background:#f1f3ed;color:#4d5b42;font-size:14px;display:flex;align-items:center;gap:16px}.support-v6 .support-resume button{margin-left:auto;border:0;background:transparent;font-size:24px;min-width:44px;min-height:44px}.support-v6 .support-view-heading{margin-bottom:28px}.support-v6 .support-view-heading h3{margin:0 0 10px;font-size:clamp(25px,3vw,34px);letter-spacing:-.035em;line-height:1.15;font-weight:550}.support-v6 .support-view-heading>p:not(.sps-content-kicker){font-size:16px;color:var(--muted);line-height:1.6;margin:0}.support-v6 .support-reader{max-width:820px;margin-inline:auto}.support-v6 .support-reading-copy{font-size:var(--support-copy);line-height:var(--support-leading);color:var(--forest)}.support-v6 .support-reading-copy p{margin:0 0 17px;transition:opacity .22s ease}.support-v6 .support-reading-copy p:first-child{padding-bottom:18px;margin-bottom:22px;border-bottom:1px solid var(--line)}.support-v6 .support-reading-copy mark{background:transparent;color:inherit;padding:.08em .04em;border-radius:4px}.support-v6 .support-reading-copy [data-active=true]{background:#f7d1ae;color:#5d2d15;box-shadow:0 0 0 2px #f7d1ae}.support-v6 .support-paragraph-nav{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-bottom:20px;font-size:14px}.support-v6 .support-paragraph-nav button{background:#fff;border:1px solid var(--line);border-radius:8px;min-height:44px;padding:8px 12px}.support-v6 .support-reading-copy.has-paragraph-focus>p:not([data-current=true]){display:none}.support-v6 .support-term-heading{display:flex;align-items:center;justify-content:space-between}.support-v6 .support-term-heading strong{font-size:18px}.support-v6 .support-term-heading button{background:transparent;border:0;width:44px;height:44px;font-size:24px}.support-v6 .support-term-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.support-v6 .support-term-actions button{border:1px solid #d6b8a2;border-radius:8px;background:#fff;padding:10px 14px;min-height:44px;font-size:14px}.support-v6 .sps-player{margin-top:28px}.support-v6 .support-document-player{margin:18px 0 28px;padding-bottom:20px;border-bottom:1px solid var(--line)}.support-v6 .sps-progress span,.support-v6 .sps-speed{font-size:14px}.support-v6 .sps-focus-paper{padding:28px;max-width:none}.support-v6 .sps-focus-paper .support-reading-copy p{font-size:var(--support-copy);line-height:var(--support-leading)}.support-v6 .sps-focus-stage{align-items:center}.support-v6 .sps-focus-stage.is-focused{padding:30px}.support-v6 .sps-focus-example .sps-example-intro p{font-size:16px}.support-v6 .sps-state-note,.support-v6 .sps-task-prompt,.support-v6 .sps-step-progress,.support-v6 .sps-timer-instructions{font-size:14px}.support-v6 .sps-step-task>p{font-size:var(--support-copy);line-height:var(--support-leading)}.support-v6 .sps-step-list{display:flex;flex-wrap:wrap}.support-v6 .sps-step{min-height:44px;max-width:100%;gap:8px;padding:10px 12px}.support-v6 .support-small-step{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:20px 0}.support-v6 .support-small-step summary{padding:16px 0;display:flex;justify-content:space-between;cursor:pointer;font-size:15px;list-style:none}.support-v6 .support-small-step ol{padding:0 0 10px 24px;margin:0;font-size:16px;line-height:1.8}.support-v6 .support-signal-check{border:0;margin:20px 0;padding:0}.support-v6 .support-signal-check legend{font-size:16px;margin-bottom:12px}.support-v6 .support-signal-check button,.support-v6 .support-task-picker button{border:1px solid var(--line);border-radius:9px;background:#fff;min-height:44px;padding:10px 14px;margin:0 8px 8px 0;font-size:14px}.support-v6 .support-signal-check button[aria-pressed=true],.support-v6 .support-task-picker button[aria-pressed=true]{border-color:var(--accent-ink);background:#fff0e7;color:var(--accent-ink)}.support-v6 .support-signal-check p{color:#4d5b42;font-size:16px;line-height:1.6}.support-v6 .support-active-timer{font-variant-numeric:tabular-nums;border-radius:6px;padding:8px 12px;background:#edece3}.support-v6 .support-writing-grid{display:grid;grid-template-columns:minmax(0,1fr) 265px;gap:32px}.support-v6 .support-task-picker{margin:0 0 16px;padding:0;border:0}.support-v6 .support-task-picker legend{font-size:14px;color:var(--muted);margin-bottom:10px}.support-v6 .support-situation{padding:20px;background:#f5f4ef;border-radius:12px;margin-bottom:24px}.support-v6 .support-situation>span{font-size:13px;color:var(--muted)}.support-v6 .support-situation>p{font-size:var(--support-copy);line-height:var(--support-leading);margin:8px 0 0}.support-v6 .support-answer-label{font-size:18px;font-weight:550;display:block;margin-bottom:12px}.support-v6 .support-sentence-starts{border:0;padding:0;margin-inline:0;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.support-v6 .support-sentence-starts button{border:1px solid #e0cfbf;color:#815033;background:#fffaf4;border-radius:8px;padding:10px 12px;min-height:44px;font-size:14px}.support-v6 .support-sentence-starts button span{margin-left:10px}.support-v6 .support-writing textarea{width:100%;resize:vertical;border:1px solid #c7c8bb;border-radius:14px;padding:18px;background:#fff;color:var(--forest);font-family:inherit;font-size:var(--support-copy);line-height:var(--support-leading);min-height:150px}.support-v6 .support-writing textarea:focus{border-color:var(--accent-ink);outline:2px solid #e7b490;outline-offset:2px}.support-v6 .support-draft-meta{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:var(--muted);margin-top:8px;line-height:1.5}.support-v6 .support-writing-actions{margin-top:20px}.support-v6 .support-writing-help{padding:26px;background:#f7f5ef;border:1px solid #e7e2d8;border-radius:18px;align-self:start}.support-v6 .support-help-symbol{font:46px Georgia,serif;color:var(--accent-ink)}.support-v6 .support-writing-help h4{font-size:22px;letter-spacing:-.03em;margin:16px 0 12px;font-weight:550}.support-v6 .support-writing-help p{font-size:15px;line-height:1.7;color:var(--muted);margin:10px 0}.support-v6 .support-word-bank{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.support-v6 .support-word-bank button{min-height:44px;padding:8px 12px;background:#fff;border:1px solid #d7d8cc;border-radius:8px;font-size:14px}.support-v6 .support-word-bank button[aria-pressed=true]{border-color:var(--accent-ink);color:var(--accent-ink)}.support-v6 .support-hint-actions{padding-top:20px;border-top:1px solid var(--line)}.support-v6 .support-hint-actions blockquote{padding:14px;margin:14px 0;border-left:2px solid #b77c52;background:#fff;font-size:16px;line-height:1.6}.support-v6 .support-small-copy,.support-v6 .support-dictation-unavailable{color:var(--muted);font-size:14px;line-height:1.7}.support-v6 .support-inline-action{display:inline-flex;background:transparent;color:var(--accent-ink);border:0;border-bottom:1px solid transparent;min-height:44px;padding:10px 0;font-size:14px;align-items:center;text-align:left}.support-v6 .support-inline-action:hover{border-bottom-color:currentColor}.support-v6 .support-inline-buttons{display:flex;gap:20px;flex-wrap:wrap;align-items:center;margin-top:16px}.support-v6 .support-human-question,.support-v6 .support-practice-more,.support-v6 .support-saved-details,.support-v6 .support-dictation,.duldul-visual-help,.duldul-shared-context{border-top:1px solid var(--line);margin-top:26px}.support-v6 .support-human-question>summary,.support-v6 .support-practice-more>summary,.support-v6 .support-saved-details>summary,.support-v6 .support-dictation>summary,.support-v6 .duldul-visual-help>summary,.support-v6 .duldul-shared-context>summary{cursor:pointer;font-size:15px;padding:18px 0;list-style:none;display:flex;justify-content:space-between;gap:10px}.support-v6 .support-human-question>p,.support-v6 .support-saved-details>p,.support-v6 .support-dictation>p{font-size:14px;color:var(--muted);line-height:1.7;margin:0 0 16px}.support-v6 .support-human-question>label{display:block;margin:16px 0 10px;font-size:15px}.support-v6 .support-notice{margin:10px 0 0;font-size:14px;color:#526046}.support-v6 .support-notice:empty{display:none}.support-v6 .support-return-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:26px}.support-v6 .support-return-grid>button{padding:22px;text-align:left;border-radius:14px;background:#fff;border:1px solid var(--line);display:grid;gap:10px;color:var(--forest)}.support-v6 .support-return-grid>button>span:first-child{font-size:13px;color:var(--muted)}.support-v6 .support-return-grid strong{font-size:20px;font-weight:550;letter-spacing:-.02em}.support-v6 .support-return-grid>button>span:last-child{color:var(--accent-ink);font-size:14px;overflow-wrap:anywhere;line-height:1.5}.support-v6 .support-review-intro{padding:28px;border-radius:16px;background:#f5f3ec;display:flex;align-items:center;justify-content:space-between;gap:24px}.support-v6 .support-review-intro>div{display:flex;align-items:center;gap:24px}.support-v6 .support-review-number{font:60px Georgia,serif;color:var(--accent-ink)}.support-v6 .support-review-intro h4{margin:0 0 8px;font-size:23px;font-weight:550;letter-spacing:-.03em}.support-v6 .support-review-intro p{margin:0;font-size:15px;line-height:1.65;color:var(--muted)}.support-v6 .support-review-intro>button{flex-shrink:0}.support-v6 .support-reset-confirm{margin-top:18px;padding:18px;background:#fff0e6;border-radius:10px}.support-v6 .support-reset-confirm p{margin:0 0 12px}.support-v6 .support-reset-confirm button{margin-right:20px}.support-v6 .support-memory .memory-card{min-height:230px}.support-v6 .support-memory .practice-format{padding:24px 0}.support-v6 .support-conversation-hint{border-bottom:1px solid var(--line);padding-bottom:12px;margin-bottom:8px}.support-v6 .support-conversation-hint p{font-size:15px;line-height:1.65;color:var(--muted)}.support-v6 .duldul-companion{padding-block:6px 0}.support-v6 .duldul-character{width:150px;height:124px}.support-v6 .has-conversation .duldul-character{width:88px;height:96px}.support-v6 .duldul-welcome{padding:0 0 18px}.support-v6 .duldul-welcome h3{font-size:27px}.support-v6 .duldul-welcome p{font-size:15px}.support-v6 .duldul-chat-log{max-height:none;overflow:visible}.support-v6 .has-conversation .duldul-chat-log{min-height:0}.support-v6 .duldul-toolbar{flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px}.support-v6 .duldul-channels{width:auto;margin:0;flex-shrink:0}.support-v6 .duldul-channels button{white-space:nowrap}.support-v6 .duldul-support{margin:0;padding:0;border:0;min-height:44px}.support-v6 .duldul-support select{max-width:100%}.support-v6 .duldul-compose{margin-top:0;padding-bottom:0}.support-v6 .duldul-starters{margin:0;padding:0 28px 16px}.support-v6 .duldul-starters button{padding:10px 12px;min-height:44px}.support-v6 .duldul-starters strong{font-size:14px}.support-v6 .duldul-compose-bottom{justify-content:flex-end}.support-v6 .duldul-compose-hint{margin:12px 28px 24px;max-width:none;font-size:14px;line-height:1.6;color:#666e5b;text-align:center}.support-v6 .duldul-reply>p,.support-v6 .duldul-reply li,.support-v6 .duldul-user p{font-size:var(--support-copy);line-height:var(--support-leading)}.support-v6 .duldul-explanation p,.support-v6 .duldul-source,.support-v6 .duldul-privacy,.support-v6 .duldul-connection-note{font-size:14px;line-height:1.7}.support-v6 .duldul-transcript{height:auto;max-height:none;min-height:0;overflow:visible}.support-v6 .duldul-transcript.is-empty{background:transparent;padding:0}.support-v6 .duldul-empty-transcript{font-size:14px;text-align:center}.support-v6 .duldul-voice{padding-top:12px}.support-v6 .duldul-voice .duldul-character{width:170px;height:144px}.support-v6 .duldul-context-note{text-align:center;color:var(--muted);font-size:14px;padding:0 20px;margin:14px 0 0}.support-v6 .duldul-shared-context,.support-v6 .duldul-visual-help{margin:24px 28px}.support-v6 .duldul-shared-context p{font-size:15px;line-height:1.7}.duldul-motion-hint{position:absolute;bottom:0;left:50%;transform:translate(-50%);padding:5px 9px;font-size:12px;border-radius:6px;background:#fff8ef;color:#7c432a;white-space:nowrap;opacity:0;transition:opacity .16s ease}.duldul-character:hover .duldul-motion-hint,.duldul-character:focus-visible .duldul-motion-hint,.duldul-character[aria-pressed=true] .duldul-motion-hint{opacity:1}.support-v6 button:focus-visible,.support-v6 summary:focus-visible,.support-v6 select:focus-visible,.support-v6 input:focus-visible{outline:2px solid #a84624;outline-offset:4px}.support-v6 button:disabled{opacity:.48;cursor:default}@media(max-width:1199px){.support-v6 .sps-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.support-v6 .sps-tabs button{border-bottom:1px solid var(--line)}}@media(max-width:800px){.support-v6 .sps-panel{padding:24px}.support-v6 .support-writing-grid{grid-template-columns:minmax(0,1fr);gap:24px}.support-v6 .support-writing-help{width:100%}.support-v6 .support-review-intro{align-items:start;flex-direction:column}.support-v6 .sps-focus-stage,.support-v6 .sps-focus-stage.is-focused{padding:16px}.support-v6 .sps-focus-paper{padding:20px}}@media(max-width:600px){.support-v6 .sps-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.support-v6 .sps-tabs button{min-height:65px;padding:14px 12px}.support-v6 .sps-tabs strong{font-size:14px}.support-v6 .sps-panel{padding:22px 16px}.support-v6 .sps-demo-top{padding:16px}.support-v6 .support-preferences>summary,.support-v6 .support-preference-fields{padding-inline:16px}.support-v6 .support-preference-fields{flex-direction:column;align-items:start;gap:8px}.support-v6 .support-resume{padding:10px 16px}.support-v6 .support-view-heading{margin-bottom:22px}.support-v6 .support-view-heading h3{font-size:26px}.support-v6 .support-paragraph-nav{flex-wrap:wrap;gap:8px}.support-v6 .support-paragraph-nav span{order:-1;width:100%;text-align:center}.support-v6 .sps-focus-stage{padding:12px;display:block}.support-v6 .sps-focus-stage.is-focused{padding:4px;background:#fff;border-color:transparent}.support-v6 .sps-focus-paper{padding:18px}.support-v6 .sps-focus-stage.is-focused .sps-focus-paper{padding:12px}.support-v6 .duldul-header{padding:15px 18px}.support-v6 .duldul-toolbar{padding:14px 16px 6px}.support-v6 .duldul-companion{padding:2px 0}.support-v6 .duldul-character{width:120px;height:100px}.support-v6 .duldul-chat-log{padding:0 16px}.support-v6 .duldul-welcome{padding:0 0 18px}.support-v6 .duldul-welcome h3{font-size:23px}.support-v6 .duldul-compose{padding:0 16px}.support-v6 .duldul-starters{padding:0 16px 12px;gap:8px;grid-template-columns:1fr}.support-v6 .duldul-starters button{padding:10px 12px}.support-v6 .duldul-compose-hint{margin-inline:16px;font-size:13px}.support-v6 .duldul-input-shell{padding:14px}.support-v6 .duldul-shared-context,.support-v6 .duldul-visual-help{margin-inline:16px}.support-v6 .duldul-voice{padding:12px 16px 20px}.support-v6 .support-return-grid{grid-template-columns:1fr;gap:12px}.support-v6 .support-review-intro{padding:22px}.support-v6 .support-review-intro>div{gap:18px}.support-v6 .support-review-number{font-size:48px}.support-v6 .support-draft-meta{flex-wrap:wrap}.support-v6 .sps-step-task{padding:20px}.support-v6 .sps-steps-content h3{font-size:26px}}@media(prefers-reduced-motion:reduce){.support-v6 *,.support-v6 *:before,.support-v6 *:after{scroll-behavior:auto;transition:none;animation:none}}.support-v6 .sps-step-number{flex:0 0 2ch;width:2ch;white-space:nowrap}.support-v6 .sps-timer-center{top:20%;right:6%;bottom:22%;left:6%}.support-v6 .sps-timer-center [role=timer]{white-space:nowrap}.sps-section{scroll-margin-top:88px}.course-support-link{display:flex;justify-content:flex-end;margin-top:28px}.course-support-link a{min-height:44px}.support-v6 .sps-lesson-context{color:#64675f;font-size:13px}.support-v6 .sps-entry-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;padding:12px;background:#fbfaf7}.support-v6 .sps-entry-tabs>button{min-height:52px;padding:10px 12px;gap:8px;border:1px solid #deded7;border-radius:8px;background:#fff}.support-v6 .sps-entry-tabs>button[aria-selected=true]{background:#fff1e8;border-color:#cb8e6b}.support-v6 .sps-entry-tabs>button[aria-selected=true]:after{display:none}.support-v6 .sps-entry-tabs strong{font-size:13px}.support-v6 .support-word{position:relative;display:inline-block;min-width:24px;min-height:24px;padding:0;border:0;border-radius:3px;background:transparent;color:inherit;font:inherit;text-align:inherit;cursor:pointer}.support-v6 .support-word:hover,.support-v6 .support-word[aria-expanded=true]{background:#fff0e6;box-shadow:0 0 0 2px #fff0e6}.support-v6 .support-word.is-key-term{color:var(--accent-ink);text-decoration:underline dotted;text-underline-offset:5px}.support-v6 .support-word-card{margin:6px 0 24px;padding:20px;border:1px solid #dfd8cc;border-radius:12px;background:#fcfaf6;color:var(--forest);font-size:15px;line-height:1.6}.support-word-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 26px;margin:16px 0}.support-word-grid dt{font-size:12px;color:#79634f;font-weight:550;margin-bottom:4px}.support-word-grid dd{margin:0}.support-word-card .support-term-heading strong{font-size:21px}.support-v6 .support-word-card .support-word-english{border:0;padding:0;margin:12px 0 0}@media(max-width:1199px){.support-v6 .sps-entry-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.support-v6 .sps-demo-top{flex-wrap:wrap;gap:8px}.support-v6 .sps-lesson-context{font-size:12px}.support-v6 .sps-entry-tabs{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.support-v6 .sps-entry-tabs>button{padding:10px 8px;gap:6px}.support-v6 .sps-entry-tabs strong{font-size:12px}.course-support-link{justify-content:flex-start}.support-word-grid{grid-template-columns:1fr;gap:14px}.support-v6 .support-word-card{padding:16px}}.support-v6 .support-material-select{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;color:var(--muted);font-size:13px;border-bottom:1px solid var(--line);padding-bottom:20px;margin:0 auto 28px;max-width:820px}.support-v6 .support-material-select select{max-width:100%;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:8px;padding:10px 32px 10px 12px;font:inherit;font-weight:550}.support-v6 .support-document-heading h3{margin:10px 0 8px;font-size:clamp(26px,3vw,34px);letter-spacing:-.035em}.support-v6 .support-document-heading>p{color:var(--muted);margin:0 0 22px}.support-v6 .support-document-toolbar,.support-v6 .support-note-actions{display:flex;flex-wrap:wrap;gap:8px}.support-v6 .support-document-toolbar{margin:18px 0 24px}.support-v6 .support-document-toolbar button,.support-v6 .support-note-actions button,.support-v6 .support-saved-marks button{min-height:40px;padding:8px 12px;background:#fff;color:var(--ink);border:1px solid var(--line);border-radius:7px;font:inherit;font-size:13px;cursor:pointer}.support-v6 .support-document-toolbar button[aria-pressed=true]{background:#fff0e7;border-color:#c7683f;color:#913a1c}.support-v6 .support-tool-hint,.support-v6 .support-audio-pending{font-size:13px;line-height:1.6;color:var(--muted)}.support-v6 .support-audio-pending{padding:18px 0;margin:20px 0 0;border-top:1px solid var(--line)}.support-v6 .support-simple{padding:20px 22px;margin-bottom:24px;background:#f6f4ee;border-left:2px solid #b6542b;border-radius:0 10px 10px 0}.support-v6 .support-simple p{line-height:var(--support-leading);font-size:var(--support-copy);margin:12px 0 0}.support-v6 .support-document-copy>p{margin:0 0 24px}.support-v6 .support-word.is-core{background:#fff0dd}.support-v6 .support-word.is-personal{background:#f8d99e;box-shadow:inset 0 -2px #b36322}.support-v6 .support-saved-marks{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;align-items:center;color:var(--muted);font-size:12px}.support-v6 .support-saved-marks>div{display:flex;gap:6px}.support-v6 .support-notes{border-top:1px solid var(--line);padding-top:18px}.support-v6 .support-notes summary{cursor:pointer;font-weight:600;padding:8px 0}.support-v6 .support-notes summary span{display:inline-block;font-size:12px;color:var(--muted);font-weight:400;margin-left:12px}.support-v6 .support-notes label{display:block;font-size:14px;margin-top:20px}.support-v6 .support-notes textarea{width:100%;resize:vertical;padding:14px;margin-top:8px;background:#fdfcf9;border:1px solid #ccc8c0;border-radius:10px;color:var(--ink);font:inherit;font-size:var(--support-copy);line-height:1.6}.support-v6 .support-notes>p{font-size:12px;color:var(--muted)}.support-v6 .support-notes>.support-inline-action{margin-top:18px;text-align:left}.support-v6 button:disabled{cursor:default;opacity:.48}.support-v6.support-floating-word{position:fixed;z-index:1500;width:min(310px,calc(100vw - 24px));max-height:calc(100dvh - 100px);overflow-y:auto;overscroll-behavior:contain;padding:20px;border:1px solid #dcd5cb;border-top:2px solid #b95126;border-radius:12px;background:#fffdf9;color:#272824;box-shadow:0 18px 60px #32261b24,0 3px 12px #32261b12;font-size:14px;line-height:1.55}.support-floating-word .support-term-heading{margin:0 0 16px;align-items:flex-start}.support-floating-word .support-term-heading small{display:block;color:#74665a;font-size:9px;font-weight:650;letter-spacing:.14em;margin-bottom:4px}.support-floating-word .support-term-heading strong{display:block;font-size:23px;font-weight:600;letter-spacing:-.03em}.support-floating-word .support-term-heading button{width:36px;height:36px;border:0;background:#f4f1eb;border-radius:50%;cursor:pointer;font-size:21px;color:#48463f}.support-floating-word .support-word-grid{grid-template-columns:1fr;gap:13px;margin:0}.support-floating-word .support-word-grid dt{color:#786453;font-size:11px;font-weight:600;margin-bottom:3px}.support-floating-word .support-word-grid dd{font-size:14px;line-height:1.5;margin:0}.support-floating-word .support-term-actions{margin-top:16px;gap:6px}.support-floating-word .support-term-actions:empty{display:none}.support-floating-word .support-term-actions button{padding:8px 11px;font-size:12px;min-height:36px;background:#fff;border:1px solid #ddd0c4;border-radius:6px;cursor:pointer}.support-floating-word button:focus-visible{outline:2px solid #a9401a;outline-offset:3px}.support-v6 .support-document-practice{border:1px solid var(--line);padding:24px;border-radius:12px;margin-bottom:28px;background:#fdfcf9}.support-v6 .support-practice-heading{display:flex;flex-wrap:wrap;align-items:center;gap:12px;justify-content:space-between}.support-v6 .support-practice-heading h4{margin:0;font-size:20px}.support-v6 .support-practice-heading span{font-size:12px;color:var(--muted)}.support-v6 .support-document-practice fieldset{border:0;padding:0;margin:0 0 18px}.support-v6 .support-document-practice legend{font-size:18px;font-weight:550;margin-bottom:14px}.support-v6 .support-document-practice fieldset button{display:block;width:100%;text-align:left;margin:6px 0;padding:12px 16px;border:1px solid var(--line);border-radius:8px;background:#fff;font:inherit;cursor:pointer}.support-v6 .support-document-practice fieldset button[aria-pressed=true]{border-color:#ad532e;background:#fff0e7}.support-v6 .support-document-practice>p,.support-hints{font-size:15px;line-height:1.65}.support-v6 .support-document-practice>.support-inline-action{margin-top:20px}@media(max-width:600px){.support-v6 .support-material-select{gap:8px}.support-v6 .support-material-select select{width:100%}.support-v6 .support-document-practice{padding:18px}.support-v6 .support-document-toolbar button{flex:1 1 auto}}.support-v6 fieldset.support-document-toolbar{border:0;padding:0;display:flex;gap:8px}.support-v6 fieldset.support-document-toolbar button{width:auto;margin:0;font-size:13px;padding:8px 12px}.support-v6 .sps-steps-layout{grid-template-columns:1fr;max-width:820px;margin-inline:auto}.support-v6 .support-audio-options{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px;font-size:13px;color:var(--muted)}.support-v6 .support-document-player .support-audio-options{margin:14px 0 0}.support-v6 .support-audio-options label{display:flex;gap:10px;align-items:center}.support-v6 .support-audio-options select{padding:8px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--ink);font:inherit}.support-v6 .support-audio-options input{accent-color:var(--accent-ink);width:16px;height:16px}.support-v6 .support-settings-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;background:#fbfaf7;border-bottom:1px solid var(--line)}.support-v6 .support-settings-bar .support-preferences{border-bottom:0;background:transparent;min-width:0}.support-v6 .support-settings-bar .support-preferences>summary{min-height:82px}.support-v6 .support-settings-bar .support-preference-fields{gap:14px 20px}@media(max-width:600px){.support-v6 .support-settings-bar{grid-template-columns:1fr}.support-v6 .support-settings-bar .support-preferences>summary{min-height:58px;padding:12px 18px}}.support-v6{--reader-width: 820px;--reader-paper: #fff;--reader-ink: #252923}.support-v6.support-width-narrow{--reader-width: 620px}.support-v6.support-width-wide{--reader-width: 1000px}.support-v6.support-theme-warm{--reader-paper: #faf3e5;--reader-ink: #332d24}.support-v6.support-theme-contrast{--reader-paper: #fff;--reader-ink: #111}.support-v6 .support-reader{max-width:var(--reader-width);background:var(--reader-paper);color:var(--reader-ink);border-radius:12px}.support-v6:not(.support-theme-standard) .support-reader{padding:24px}.support-v6 .support-material-select{max-width:var(--reader-width)}.support-v6 .support-reading-copy{color:var(--reader-ink)}.support-v6.support-theme-contrast .support-reader{--muted: #333;--forest: #111;--line: #555}.support-v6.support-theme-contrast .support-word{color:#111}.support-v6.support-theme-contrast .support-word.is-key-term{color:#7c280d;text-decoration-thickness:2px}.support-v6 .support-preference-fields select{font:inherit;color:var(--ink);background:#fff;border:1px solid #d5d5cc;padding:8px 10px;border-radius:6px;max-width:100%}.support-v6 .support-feature-label{display:block;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#78573e}.support-feature-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.support-vocabulary{border:1px solid #dfdfd4;border-radius:14px;padding:24px;margin-bottom:26px;background:#fcfbf7}.support-v6 .support-vocabulary h4{font-size:26px;font-weight:550;letter-spacing:-.04em;margin:6px 0 12px}.support-vocabulary h4 span{font-size:14px;margin-left:8px;color:#727569}.support-empty-words{padding:10px 0;max-width:520px}.support-v6 .support-word-collection{list-style:none;padding:0;margin:14px 0;display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.support-word-collection li{display:flex;align-items:center;gap:14px;padding:14px 0;border-top:1px solid #e3e0d6}.support-word-collection li>div{display:grid;gap:3px;flex:1}.support-word-collection li span{color:#6a6e62;font-size:11px}.support-v6 .support-remove-word{min-width:36px;min-height:36px;background:transparent;color:#555b50;border:0;border-radius:50%;cursor:pointer;font-size:24px}.support-word-review{padding:26px 0 10px}.support-v6 .support-word-review h5{font-size:32px;margin:10px 0}.support-v6 .support-word-review blockquote,.support-v6.support-educator-dialog blockquote{border-left:2px solid #d9ac89;background:#f4f0e6;margin:16px 0;padding:16px 20px;font-size:15px;line-height:1.7}.support-review-meaning{font-size:20px}.support-v6 .support-word-review>.support-inline-action{display:block;margin-top:18px}.support-v6 .support-paragraph-pair{margin:0 0 26px}.support-v6 .support-paragraph-pair[hidden]{display:none}.support-v6 .support-paragraph-pair p:first-child{border:0;padding:0;margin:0 0 10px}.support-v6 .support-reading-copy.is-bilingual .support-paragraph-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.support-v6 .support-reading-copy.is-bilingual .support-paragraph-pair[hidden]{display:none}.support-v6 .support-paragraph-pair:not(:has(.support-translation)){grid-template-columns:1fr}.support-v6 .support-translation{border-left:1px solid #d4c6b2;padding-left:22px}.support-v6 .support-translation>span{display:block;font:11px/1.5 var(--font-sans, sans-serif);color:#7a5c42;margin:0 0 10px}.support-v6 .support-translation p{font-size:.88em;line-height:1.7;color:var(--reader-ink)}.support-v6 .support-language-note{font-size:12px;color:#6b6255;margin-bottom:24px}.support-v6 .support-passage-actions{display:flex;flex-wrap:wrap;gap:6px 16px;margin:10px 0 0;padding-bottom:18px;border-bottom:1px solid var(--line)}.support-v6 .support-passage-actions button{border:0;background:transparent;padding:4px 0;font:inherit;font-size:11px;color:#68533f;cursor:pointer}.support-v6 .support-passage-actions button[aria-pressed=true]{color:#853d1e}.support-selection-action{display:flex;flex-wrap:wrap;gap:12px;align-items:center;background:#f7f0e4;border-radius:8px;padding:12px 16px;margin-bottom:20px;font-size:13px}.support-v6 .support-selection-action>span{flex:1}.support-ruler{position:relative}.support-ruler-band{position:absolute;pointer-events:none;border-top:1px solid #b7763940;border-bottom:2px solid #995c3370;background:#ddba6e22;z-index:2;border-radius:2px}.support-v6 .support-ruler-control{display:flex;flex-wrap:wrap;align-items:center;gap:12px;max-width:var(--reader-width);margin:20px auto 0;padding-top:14px;border-top:1px solid var(--line);font-size:12px;color:#595f52}.support-ruler-control input{accent-color:#9b451f;min-width:120px;flex:1}.support-v6 .support-ruler-control span{color:#76766b}.support-v6 .support-educator-entry{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:24px}.support-educator-entry small{grid-column:1/-1;font-size:11px;color:#696b60}.support-educator-dialog{width:min(680px,calc(100vw - 28px));max-height:calc(100dvh - 32px);border:1px solid #d8d4c8;border-radius:20px;padding:0;color:#242820;background:#fffefb;box-shadow:0 24px 100px #20251a33}.support-educator-dialog::backdrop{background:#22291f66;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.support-educator-content{padding:30px}.support-v6 .support-educator-content h3{font-size:30px;letter-spacing:-.04em;margin:22px 0 8px}.support-v6 .support-educator-content>p{font-size:14px;line-height:1.65;color:#626556}.support-demo-badge{color:#745637;background:#f4eddd;border-radius:20px;padding:7px 12px;font-size:11px}.support-demo-steps{list-style:none;padding:0;display:flex;gap:20px;margin:24px 0;border-block:1px solid #e6e3d9}.support-demo-steps li{display:flex;align-items:center;gap:7px;padding:16px 0;font-size:12px;color:#707366}.support-demo-steps li[aria-current=step]{color:#9a411b;box-shadow:0 2px #ad5c32}.support-demo-steps li span{font-variant-numeric:tabular-nums}.support-v6 .support-educator-dialog label{display:grid;gap:8px;font-size:13px;margin:20px 0 12px}.support-educator-dialog textarea{width:100%;box-sizing:border-box;resize:vertical;min-height:80px;background:#fff;border:1px solid #d8d9ce;border-radius:8px;padding:12px;font:inherit;font-size:15px;line-height:1.6;color:#252923}.support-question-starters{display:flex;flex-wrap:wrap;gap:6px}.support-v6 .support-question-starters button{border:1px solid #deddd2;background:#fff;padding:7px 9px;border-radius:6px;font:inherit;font-size:11px;cursor:pointer}.support-educator-dialog .sps-primary{margin-top:12px}.support-demo-review dt{font-size:11px;color:#747364;margin-top:20px}.support-demo-review dd{margin:6px 0;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.support-demo-handoff{padding:16px 0 0}.support-demo-check{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#e8ecde;color:#4c6341;font-size:22px}.support-v6 .support-demo-handoff h4{font-size:23px;margin:18px 0 10px}.support-v6 .support-demo-handoff p{line-height:1.7;font-size:14px}.support-demo-reply{margin:20px 0;background:#f2f4ed;border-left:2px solid #8d9c79;padding:18px;border-radius:0 10px 10px 0}.support-demo-reply strong{font-size:12px;color:#536246}.support-v6 .support-demo-handoff>.support-inline-action{display:block;margin-top:18px}@media(max-width:700px){.support-v6 .support-word-collection{grid-template-columns:1fr}.support-feature-heading{flex-wrap:wrap}.support-v6 .support-reading-copy.is-bilingual .support-paragraph-pair{grid-template-columns:1fr;gap:12px}.support-v6 .support-translation{padding:16px;border:0;border-radius:8px;background:#f6f2e8}.support-v6 .support-educator-entry{grid-template-columns:1fr}.support-educator-content{padding:20px}.support-demo-steps{gap:14px}.support-v6:not(.support-theme-standard) .support-reader{padding:16px}}.support-v6 .support-settings-bar{display:block;padding:16px 24px}.support-v6 .reading-toolbar{border:0;padding:0;margin:0;min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.support-v6 .reading-icon{width:20px;height:20px;flex:0 0 20px}.support-v6 .reading-tool-select,.support-v6 .reading-tool-button{display:inline-flex;align-items:center;gap:6px;min-height:42px;border:1px solid #e2e1da;border-radius:8px;background:#fff;color:#55594f;margin:0}.support-v6 .reading-tool-select{padding-left:10px;min-width:0}.support-v6 .reading-tool-select select{max-width:148px;min-width:0;min-height:40px;border:0;border-radius:8px;background-color:transparent;color:#373b33;font:inherit;font-size:12px;padding:6px 22px 6px 0;cursor:pointer}.support-v6 .reading-tool-button{justify-content:center;width:42px;padding:10px;cursor:pointer}.support-v6 .reading-tool-button[aria-pressed=true]{background:#fff0e5;border-color:#cd815e;color:#9f3b16}.reading-tool-group{display:flex;gap:4px}.support-v6 .reading-tool-button:hover,.support-v6 .reading-tool-select:hover{border-color:#b8b9ad}.support-v6 .reading-toolbar>p{flex-basis:100%;font-size:12px;margin:0}.support-v6 .support-title-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px 24px;margin:8px 0}.support-v6 .support-title-row h3{margin:0;flex:1 1 280px}.support-title-row .study-timer-slot{flex:0 1 310px;width:310px;max-width:100%}.support-v6 .study-timer{margin:0;width:100%}.support-v6 .study-timer-label strong{font-size:12px}.support-timer-rest{display:flex;justify-content:flex-end;padding:18px 28px 0}.support-timer-rest .study-timer-slot{width:310px;max-width:100%}.support-v6 .support-material-switch{display:flex;position:relative;isolation:isolate;width:284px;max-width:100%;padding:4px;margin:0 auto 32px;background:#f1f0ec;border:1px solid #e8e5de;border-radius:10px}.support-v6 .support-material-switch button{flex:1;min-width:0;border:0;padding:11px 12px;border-radius:7px;font:inherit;font-size:13px;color:#6b6d64;background:transparent;cursor:pointer}.support-v6 .support-material-switch button[aria-pressed=true]{color:#24271f;font-weight:600}.support-material-slider{position:absolute;z-index:-1;width:calc(50% - 4px);top:4px;bottom:4px;left:4px;border-radius:7px;background:#fff;box-shadow:0 1px 3px #30261a16;transition:transform .22s ease}.support-material-switch[data-selection=example] .support-material-slider{transform:translate(100%)}.support-original-passage{position:relative}.support-v6 .support-margin-bookmark{position:absolute;inset-inline-start:-39px;top:1px;width:32px;height:42px;display:grid;place-items:center;padding:0;border:0;border-radius:4px;background:transparent;color:#93958a;cursor:pointer}.support-margin-bookmark[aria-pressed=true] .reading-icon{fill:#f0d3b6;color:#a44b24}.support-v6 .support-margin-bookmark:hover{color:#a44b24;background:#f8f3eb}.support-v6 .support-passage-actions:empty{padding:0;margin-top:24px}.support-v6 .support-note-actions{border:0;padding:0;min-width:0;gap:6px;align-items:center;margin-top:12px}.support-v6 .support-note-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:40px;min-height:40px;padding:9px;font-size:12px;color:#505447}.support-v6 .support-note-actions button:disabled{color:#85887d;opacity:.55}.support-v6 .support-note-actions button:has(span){padding-inline:12px}.support-note-revision{margin:20px 0;padding:20px;border:1px solid #d8ddce;background:#f6f8f2;border-radius:12px}.support-note-revision blockquote{margin:16px 0;padding:0 0 0 14px;border-left:2px solid #8c9c76;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.support-note-revision>div{display:flex;gap:10px;flex-wrap:wrap}.support-v6 .support-note-revision button{border:1px solid #d8ddce;border-radius:8px;background:#fff;padding:10px 14px;cursor:pointer}.support-v6 .support-note-revision button.sps-primary{background:#262b22;color:#fff}@media(max-width:700px){.support-v6 .support-settings-bar{padding:14px}.support-v6 .reading-toolbar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.reading-tool-group{display:contents}.support-v6 .reading-tool-select{grid-column:span 2}.support-v6 .reading-tool-select.reading-educator-select{grid-column:span 3}.support-v6 .reading-toolbar .reading-tool-button,.support-v6 .reading-tool-select select{width:100%}.support-v6 .reading-toolbar>p{grid-column:1 / -1}.support-v6 .reading-tool-select{padding-left:7px;gap:4px}.support-v6 .reading-tool-select select{font-size:12px;max-width:137px}.support-v6 .support-title-row{gap:14px}.support-title-row .study-timer-slot{flex-basis:100%;width:100%}.support-v6 .support-document-copy{padding-inline-start:24px}.support-v6 .support-margin-bookmark{inset-inline-start:-29px;width:26px}.support-v6 .support-note-actions button{min-height:44px;min-width:44px}.support-v6 .reading-tool-button{width:44px;min-height:44px}}@media(prefers-reduced-motion:reduce){.support-material-slider{transition:none}}.support-v6 .support-settings-bar{background:linear-gradient(180deg,#faf9f6,#f2f1ed);border-block:1px solid #e8e5df;box-shadow:inset 0 1px #fff}.support-v6 .reading-toolbar{position:relative}.support-v6 .reading-tool-select,.support-v6 .reading-tool-button{border-color:#dcdad4;border-radius:10px;background:linear-gradient(180deg,#fff,#faf9f7);box-shadow:0 1px 2px #332b1910,inset 0 1px #fff;transition:background .16s,box-shadow .16s,border-color .16s,transform .16s}.support-v6 .reading-tool-select:hover,.support-v6 .reading-tool-button:hover{border-color:#c6bcae;box-shadow:0 3px 8px #332b1912,inset 0 1px #fff;transform:translateY(-1px)}.support-v6 .reading-tool-select:focus-within{border-color:#c1724b;box-shadow:0 0 0 3px #c1724b20}.support-v6 .reading-tool-button:active{transform:scale(.94)}.support-v6 .reading-tool-button[aria-pressed=true]{background:linear-gradient(180deg,#fff0e5,#f5dfce);border-color:#bf7651;box-shadow:inset 0 1px 3px #8d4c2115,0 1px 1px #fff}.reading-tool-feedback{position:absolute;z-index:8;inset-block-start:calc(100% + 8px);inset-inline-start:0;pointer-events:none;font-size:12px;color:#4a4034;background:#fffdf8;box-shadow:0 5px 20px #332b191a;border:1px solid #e5ded2;border-radius:8px;padding:9px 13px;max-width:100%;animation:reading-feedback .18s ease-out}.reading-tool-feedback:empty{display:none}@keyframes reading-feedback{0%{transform:translateY(-3px)}to{transform:translateY(0)}}.support-v6 .support-reading-copy p{line-height:var(--support-leading)}.support-v6.support-spaced{--support-leading: 2.3}.support-v6.sps-section[data-calm=true] *,.support-v6.sps-section[data-calm=true] *:before,.support-v6.sps-section[data-calm=true] *:after{animation:none;transition:none}.support-v6.sps-section[data-calm=true] .reading-tool-feedback{animation:none}.support-v6 .support-material{display:flow-root}.support-v6 .support-material-topbar{max-width:var(--reader-width);margin:0 auto 32px;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.support-v6 .support-material-topbar .support-material-switch{margin:0}.support-material-topbar .study-timer-slot{width:310px;max-width:100%}.support-v6 .support-notes-trigger{display:inline-flex;gap:8px;align-items:center;margin-inline-start:auto}.support-v6 .support-notes-drawer{position:fixed;inset:16px 16px 16px auto;width:min(500px,calc(100vw - 32px));height:calc(100dvh - 32px);max-height:none;max-width:none;margin:0;box-sizing:border-box;padding:28px;background:#fffefa;color:#252923;border:1px solid #dedbd3;border-radius:18px;box-shadow:-12px 0 70px #28241726;overflow-y:auto}.support-notes-drawer[open]{animation:support-drawer-in .24s cubic-bezier(.2,.75,.25,1)}.support-notes-drawer::backdrop{background:#25271e38;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@keyframes support-drawer-in{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:translate(0)}}.support-notes-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.support-v6 .support-notes-header h3{font-size:28px;margin:8px 0 12px;letter-spacing:-.035em}.support-v6 .support-notes-header button{font-size:22px;border:0;background:transparent}.support-v6 .support-notes-drawer textarea{min-height:240px}.support-v6 .support-notes-drawer>p{line-height:1.6}.support-v6 .support-notes-drawer .support-inline-action{margin-top:24px}.support-v6 .support-demo-steps li{flex:1;padding:0}.support-v6 .support-demo-steps button{font:inherit;color:inherit;background:transparent;border:0;padding:14px 0;cursor:pointer;text-align:left}.support-v6 .support-demo-steps button:disabled{cursor:default;opacity:.65}.support-v6 .support-educator-content h3:focus{outline:none}.support-educator-context{border:1px solid #e5e1d8;border-radius:10px;padding:14px 16px;background:#f8f7f3}.support-educator-context summary{cursor:pointer;font-size:13px;font-weight:600}.support-educator-context summary span{font-size:11px;font-weight:400;color:#68695e;margin-left:12px}.support-v6 .support-educator-context blockquote{font-size:13px;margin-bottom:0}.support-demo-question{padding:18px 20px;background:#f5f3ee;border-radius:12px}.support-v6 .support-demo-question p{white-space:pre-wrap;overflow-wrap:anywhere}.support-v6 .support-demo-reply{margin:18px 0 24px;border-radius:0 12px 12px 0}.support-demo-reply small{display:block;line-height:1.5;margin-top:14px;color:#65715d}@media(max-width:700px){.support-material-topbar .study-timer-slot,.support-v6 .support-material-topbar .support-material-switch{width:100%}.support-v6 .support-notes-trigger{margin-inline-start:0}.support-v6 .support-notes-drawer{padding:22px}}@media(prefers-reduced-motion:reduce){.support-v6 .reading-tool-button,.support-v6 .reading-tool-select{transition:none}.support-notes-drawer[open],.reading-tool-feedback{animation:none}}.support-educator-dialog .support-inline-buttons{align-items:center}.support-educator-dialog .support-inline-buttons .sps-primary{margin:0}.support-v6 .support-notes-drawer .support-notes-header button{flex:0 0 40px;width:40px;height:40px;min-height:40px;padding:0}.support-v6 .sps-demo{border-color:var(--line);border-radius:var(--radius-panel);box-shadow:none}.support-v6 .sps-demo-top{background:var(--lilac);color:var(--plum)}.support-v6 .sps-demo-top>span:first-child{font-size:1rem}.support-v6 .sps-lesson-context{color:var(--plum);font-size:.875rem}.support-v6 .sps-mini-brand{font-family:var(--display);letter-spacing:-.04em}.support-v6 .sps-tabs>button{background:var(--paper);color:var(--muted)}.support-v6 .sps-tabs>button[aria-selected=true]{background:var(--plum);color:#fff}.support-v6 .sps-tabs>button[aria-selected=true]:after{background:var(--pink)}.support-v6 .sps-tabs strong{font-size:1rem;letter-spacing:0}.support-v6 .sps-panel :is(h3,h4){font-family:var(--display);letter-spacing:-.025em}.support-v6 .support-settings-bar{background:var(--paper);border-bottom:1px solid var(--line)}.support-v6 .support-settings-disclosure{border-bottom:1px solid var(--line);background:var(--paper)}.support-v6 .support-settings-disclosure>summary{padding:.875rem 1.5rem;min-height:48px;cursor:pointer;color:var(--plum);font-size:1rem}.support-v6 .support-settings-disclosure[open]>summary{padding-bottom:.5rem}.support-v6 .support-settings-disclosure .support-settings-bar{border-bottom:0}.support-v6 .reading-tool-select,.support-v6 .reading-tool-button{border-color:var(--line);color:var(--muted)}.support-v6 .reading-tool-select select{color:var(--forest);font-size:.875rem}.support-v6 .reading-tool-button[aria-pressed=true],.support-v6 .support-size-options button[aria-pressed=true]{background:var(--lilac);border-color:var(--accent-ink);color:var(--plum)}.support-v6 .support-material-switch{background:var(--sage);border-color:var(--line)}.support-v6 .support-material-switch button{color:var(--muted);font-size:1rem}.support-v6 .support-material-switch button[aria-pressed=true]{color:var(--plum)}.support-v6 .support-material-slider{box-shadow:none}.support-v6 .support-margin-bookmark[aria-pressed=true] .reading-icon{fill:var(--pink);color:var(--plum)}.support-v6 .support-margin-bookmark:hover{background:var(--lilac);color:var(--plum)}.support-v6 .support-note-actions button{color:var(--muted);font-size:.875rem}.support-v6 .sps-primary,.support-v6 .support-note-revision button.sps-primary{background:var(--orange);border-color:var(--accent-ink);color:var(--forest)}.support-v6 .sps-primary:hover{background:var(--orange-hover)}.support-v6 .sps-secondary{background:#fff;color:var(--plum);border-color:var(--line)}.support-v6 .sps-content-kicker{color:var(--muted);font:.875rem/1.5 var(--body);letter-spacing:0;text-transform:none}.support-v6 .sps-human-support{border-color:var(--line)}.support-v6 .sps-human-support h3{font-family:var(--display)}.support-v6 .sps-focus-stage,.support-v6 .sps-focus-sidebar,.support-v6 .sps-step-task,.support-v6 .support-active-timer{background:var(--sage)}.support-v6 .sps-focus-sidebar .is-current,.support-v6 .sps-step.is-current,.support-v6 .support-signal-check button[aria-pressed=true]{background:var(--lilac);border-color:var(--accent-ink);color:var(--plum)}.support-v6 .sps-step-number{color:var(--plum)}.support-v6 .support-note-revision,.support-v6 .support-small-step{border-color:var(--line);background:var(--paper)}.support-v6 .support-note-revision blockquote{border-left:1px solid var(--line)}.support-v6 .support-demo-reply,.support-v6 .support-simple,.support-v6 .support-self-check{border:1px solid var(--line);background:var(--sage);border-radius:var(--radius-panel)}.support-v6 .study-timer-shell{border-color:var(--line);background:#fff;box-shadow:none;border-radius:.5rem}.support-v6 .study-timer-water{background:var(--lilac)}.support-v6 .study-timer-water svg{fill:var(--lilac)}.support-v6 .study-timer[data-state=paused] .study-timer-water{background:var(--sage)}.support-v6 .study-timer[data-state=paused] .study-timer-water svg{fill:var(--sage)}.support-v6 .study-timer-toggle{color:var(--plum)}.support-v6 .study-timer-symbol,.support-v6 .study-timer-settings{color:var(--plum);border-color:var(--line)}.support-v6 .study-timer-digits{letter-spacing:-.03em}.support-v6 .study-timer-popover{background:#fff;border:0;box-shadow:0 16px 44px #20211f24}.support-v6 .study-timer-popover-heading button{background:var(--sage);color:var(--plum)}.support-v6 .study-timer-popover label{color:var(--muted);font-size:.875rem}.support-v6 :is(.study-timer-shell:focus-within,.study-timer-toggle:focus-visible,.study-timer-settings:focus-visible){outline-color:var(--accent-ink)}.support-v6 .duldul-window{background:#fff;border-color:var(--line);border-radius:var(--radius-panel);box-shadow:none}.support-v6 .duldul-header{background:var(--paper);border-color:var(--line)}.support-v6 .duldul-reset{color:var(--muted);border-color:var(--line);background:#fff;font-size:.875rem}.support-v6 .duldul-channels{background:var(--sage);border-color:var(--line)}.support-v6 .duldul-channels button{color:var(--muted);font-size:.875rem}.support-v6 .duldul-channels button[aria-pressed=true]{background:var(--plum);color:#fff;border-color:var(--plum);box-shadow:none}.support-v6 .duldul-support{color:var(--muted);border-color:var(--line);font-size:.875rem}.support-v6 .duldul-support select{color:var(--forest)}.support-v6 .duldul-welcome h3{letter-spacing:-.025em}.support-v6 .duldul-welcome>p:last-child{color:var(--muted);font-size:1rem}.support-v6 .duldul-reply{background:var(--sage);border-color:var(--line)}.support-v6 .duldul-user{background:var(--lilac);color:var(--plum)}.support-v6 .duldul-author,.support-v6 .duldul-user .duldul-author{color:var(--muted);font-size:.875rem}.support-v6 .duldul-example{border-left-width:1px}.support-v6 .duldul-thinking p{color:var(--muted)}@media(max-width:700px){.support-v6 .sps-tabs strong{font-size:.875rem}.support-v6 .reading-tool-select select{font-size:.8125rem}}.support-v6 .sps-panel{padding:clamp(1rem,2vw,1.5rem)}.support-v6 .support-word{display:inline;min-width:0;min-height:0}.support-v6 .support-material-topbar{margin-bottom:1.25rem;gap:1rem}.support-v6 .support-document-heading>p{margin-bottom:1rem}.support-v6 .support-document-toolbar{margin-block:1rem}.support-v6 .support-reading-tools>summary{min-height:40px;padding:8px 12px;border:1px solid var(--line);border-radius:.5rem;font-size:.875rem;cursor:pointer;color:var(--plum)}.support-v6 .support-reading-tools[open]{flex-basis:100%}.support-v6 .support-reading-tools fieldset{display:flex;flex-wrap:wrap;gap:.5rem;padding:0;margin:.75rem 0 0;border:0}.support-v6 .support-document-player{margin-block:1rem;padding-bottom:1rem}.support-v6 .support-paragraph-nav{margin-bottom:1rem}.support-v6 .support-document-copy.has-paragraph-focus p{margin-bottom:0;padding-bottom:0;border:0}.support-v6 .support-view-heading,.support-v6 .sps-focus-intro{margin-bottom:1rem}.support-v6 .sps-focus-stage,.support-v6 .sps-focus-stage.is-focused{padding:1rem;gap:1rem;grid-template-columns:140px minmax(0,1fr)}.support-v6 .sps-focus-stage.is-focused{grid-template-columns:minmax(0,1fr)}.support-v6 .sps-focus-paper{padding:1.25rem}.support-v6 .sps-focus-stage.is-focused{padding:0;background:transparent;border:0}.support-v6 .sps-focus-stage.is-focused .sps-focus-paper{padding:0;border:0}.support-v6 .support-document.is-compact .support-document-heading h3{margin-top:0}.support-v6 .duldul-window:not(.has-conversation) .duldul-companion .duldul-character{width:150px;height:auto}.support-v6 .support-writing textarea{min-height:128px}.support-v6 .support-situation{padding:.75rem;margin-bottom:1rem}.support-v6 .support-task-picker button{margin-bottom:0}.support-v6 .support-writing-actions,.support-v6 .support-dictation{margin-top:.75rem}.support-v6 .support-dictation>summary{padding-block:.75rem;min-height:44px}.support-v6 .support-writing-help{padding:0;border-radius:0;background:transparent;border:0;border-block:1px solid var(--line)}.support-v6 .support-writing-help>summary{cursor:pointer;min-height:44px;align-content:center;color:var(--plum);font-weight:600}.support-v6 .support-sentence-tools{margin-bottom:.75rem}.support-v6 .support-sentence-tools>summary{cursor:pointer;min-height:44px;align-content:center;color:var(--plum)}.support-v6 .support-sentence-tools .support-sentence-starts{margin-top:.5rem}.support-v6 .support-educator-disclosure{margin-top:1rem;border-top:1px solid var(--line)}.support-v6 .support-educator-disclosure>summary{padding-block:.75rem;cursor:pointer;color:var(--plum);font-weight:600}@media(max-width:1000px){.support-v6 .sps-focus-sidebar>span{padding:.5rem}}.support-v6 .support-educator-disclosure>summary>span{display:block;margin-top:.25rem;color:var(--muted);font-size:.875rem;font-weight:400}.support-v6 .support-educator-entry{margin-top:1rem;padding-top:.75rem}.support-v6 .support-educator-entry p{margin-bottom:.5rem}.support-v6 .support-memory-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1.25rem;align-items:start}.support-v6 .support-memory-tool{border-block:1px solid var(--line);min-width:0}.support-v6 .support-memory-tool>summary{cursor:pointer;padding-block:1rem;color:var(--plum);font-weight:600}.support-v6 .support-memory-tool>summary>span{display:block;font-size:.875rem;color:var(--muted);font-weight:400;margin-top:.25rem}.support-v6 .support-memory-tool .support-vocabulary,.support-v6 .support-memory-tool .support-document-practice{margin:0 0 1rem;padding:1rem}.support-v6 .support-return-grid{margin-bottom:1.25rem}.support-v6 .support-return-grid>button{padding:1rem;gap:.5rem}.support-v6 .support-review-intro{padding:1.25rem;gap:1rem}.support-v6 .support-memory .support-practice-more,.support-v6 .support-memory .support-saved-details{margin-top:1rem}.support-v6 :is(.support-reading-tools,.support-writing-help,.support-sentence-tools,.support-educator-disclosure,.support-memory-tool,.support-dictation)>summary{display:list-item;list-style:disclosure-closed inside}.support-v6 :is(.support-reading-tools,.support-writing-help,.support-sentence-tools,.support-educator-disclosure,.support-memory-tool,.support-dictation)[open]>summary{list-style-type:disclosure-open}.support-v6 :is(.support-reading-tools,.support-writing-help,.support-sentence-tools,.support-educator-disclosure,.support-memory-tool,.support-dictation)>summary::-webkit-details-marker{display:inline}@media(max-width:1000px){.support-v6 .sps-focus-stage{grid-template-columns:minmax(0,1fr)}.support-v6 .sps-focus-sidebar{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem 1rem;align-items:center}.support-v6 .sps-focus-stage.is-focused .sps-focus-sidebar{display:none}.support-v6 .sps-focus-paper,.support-v6 .sps-focus-stage.is-focused .sps-focus-paper{padding:0}}@media(max-width:600px){.support-v6 .duldul-window:not(.has-conversation) .duldul-companion .duldul-character{width:120px}.support-v6 .sps-focus-stage,.support-v6 .sps-focus-stage.is-focused{padding:0;background:transparent;border:0}.support-v6 .sps-focus-paper,.support-v6 .sps-focus-stage.is-focused .sps-focus-paper{padding:0}.support-v6 .support-memory-tools{grid-template-columns:minmax(0,1fr);gap:.5rem}.support-v6 .support-return-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.support-v6 .support-return-grid strong{font-size:1.125rem}}
