.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{color:#fff;white-space:normal;background-color:#333;border-radius:4px;outline:0;font-size:14px;line-height:1.4;transition-property:transform,visibility,opacity;position:relative}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-width:8px 8px 0;border-top-color:initial;transform-origin:top;bottom:-7px;left:0}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-width:0 8px 8px;border-bottom-color:initial;transform-origin:bottom;top:-7px;left:0}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;transform-origin:0;right:-7px}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:100%;left:-7px}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;width:16px;height:16px}.tippy-arrow:before{content:"";border-style:solid;border-color:#0000;position:absolute}.tippy-content{z-index:1;padding:5px 9px;position:relative}.tippy-box[data-animation=shift-away][data-state=hidden]{opacity:0}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=top]{transform:translateY(10px)}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=bottom]{transform:translateY(-10px)}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=left]{transform:translate(10px)}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=right]{transform:translate(-10px)}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sarabun-latin-400-normal-URPBxl-K.woff2)format("woff2"),url(/assets/sarabun-latin-400-normal-DmguIS-7.woff)format("woff")}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/sarabun-latin-700-normal-DQKyWxHq.woff2)format("woff2"),url(/assets/sarabun-latin-700-normal-DUuqj4Ju.woff)format("woff")}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sarabun-thai-400-normal-C2DaJlKK.woff2)format("woff2"),url(/assets/sarabun-thai-400-normal-CH-UbWgg.woff)format("woff")}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/sarabun-thai-700-normal-CbuDipM3.woff2)format("woff2"),url(/assets/sarabun-thai-700-normal-CP2-p8e-.woff)format("woff")}@font-face{font-family:Sarabun;font-style:normal;font-weight:400;font-display:block;src:url(/assets/Sarabun-Regular-CeBv8KNi.ttf)format("truetype")}@font-face{font-family:Sarabun;font-style:normal;font-weight:700;font-display:block;src:url(/assets/Sarabun-Bold-nl20RW0s.ttf)format("truetype")}:root{--color-paper:#fff;--color-paper-muted:#f5f5f5;--color-ink:#171717;--color-ink-muted:#5f5f5f;--color-rule:#909090;--color-primary:#111;--color-primary-strong:#000;--color-active:#eaf2ff;--color-on-active:#17345f;--color-success:#2f6f44;--color-focus:#1f1f1f;--color-selection:#333;--color-selection-strong:#111;--color-selection-soft:#ececec;--color-selection-active-gradient:linear-gradient(to right, var(--color-active), #fff);--color-difficulty-easy:#2f6f44;--color-difficulty-medium:#8a5a18;--color-difficulty-hard:#9b3030;--color-question-observation:#0072f5;--color-question-interpretation:#6d28d9;--color-question-application:#c026d3;--color-question-interpretation-application:#6366f1;--color-on-dark:#fff;--color-transparent:transparent;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--text-h1:clamp(1.75rem, 7vw, 2.5rem);--text-h2:1.5rem;--text-body-lg:1.25rem;--text-body:1rem;--text-label:1rem;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-pill:999px;--border-default:1px;--focus-width:3px;--control-min:64px;--action-min:52px;--mobile-action-min:44px;--reader-compact-action-min:22px;--compact-action-min:22px;--reader-font-scale:1;--reader-icon-stroke-width:1.7;--reader-study-stroke-width:28;--reader-icon-stroke-width-100:7;--reader-icon-stroke-width-512:36;--print-submit-width:4.25rem;--print-page-count-size:1.5rem;--study-answer-label-size:1.5rem;--study-answer-label-floating-scale:.8;--content-max-inline-size:720px;--scope-switch-width:3rem;--scope-switch-height:1.5rem;--scope-switch-knob:1rem;--scope-switch-offset:calc(var(--scope-switch-width) - var(--scope-switch-knob) - (2 * var(--space-1)));--study-sheet-handle-space:calc(3 * var(--compact-action-min));--study-sheet-max-block-size:min(76dvh, 620px);--shadow-paper:0 24px 64px #0000001f;--shadow-study-sheet:0 24px 64px #0000003d, 0 8px 16px #0000001f;--motion-micro:.14s;--motion-standard:.22s;--motion-sheet:.32s;--motion-navigation:.36s;--motion-swipe-settle:.18s;--motion-stagger-step:18ms;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-decelerate:cubic-bezier(0, 0, .2, 1);--ease-accelerate:cubic-bezier(.3, 0, 1, 1);--ease-emphasized:cubic-bezier(.16, 1, .3, 1);color:var(--color-ink);background:var(--color-paper);font-synthesis:none;font-family:Sarabun,Tahoma,sans-serif;font-size:100%;line-height:1.65}*{box-sizing:border-box}html{background:var(--color-paper);min-inline-size:320px;overflow-y:auto}body{min-inline-size:320px;margin:0}button,input,select{font:inherit}button{cursor:pointer;touch-action:manipulation}h1,p{margin:0}h1{font-size:var(--text-h1);letter-spacing:-.02em;text-wrap:balance;word-break:auto-phrase;line-height:1.5}h1:focus{outline:none}.assessment-page{min-block-size:100dvb;padding-block:0 var(--space-4);flex-direction:column;align-items:center;display:flex;overflow-x:clip}.assessment-sheet{inline-size:min(100%, var(--content-max-inline-size));gap:var(--space-8);min-inline-size:0;margin-block:0 var(--space-4);padding-block:0 var(--space-2);display:grid}.assessment-sheet>div:has(.reader-screen){min-block-size:calc(100dvb - 2 * var(--space-4));flex-direction:column;display:flex}.assessment-sheet>div:has(.reader-screen)>.local-data-notice{margin-block-start:auto}.assessment-page:has(.language-choice-list) .assessment-sheet{flex:1;align-content:center;margin-block:0}.assessment-page:has(.question-screen) .assessment-sheet{flex:1;grid-template-rows:auto minmax(0,1fr);margin-block:0}.assessment-page:has(.question-screen) .assessment-sheet>div{align-content:center;display:grid}.eyebrow,.progress-label{color:var(--color-ink-muted);font-size:var(--text-label);letter-spacing:.04em;font-weight:700}.header-note{color:var(--color-ink-muted);font-size:var(--text-body);text-wrap:pretty;word-break:auto-phrase}.assessment-sheet>header{gap:var(--space-2);border-block-end:var(--border-default) solid var(--color-rule);padding-block-end:var(--space-4);display:grid}.keep-together{white-space:nowrap}.question-screen,.submission-error{gap:var(--space-8);display:grid}.state-enter{animation:state-enter var(--motion-standard) var(--ease-decelerate) both;will-change:transform, opacity}.sr-only{inline-size:var(--space-1);block-size:var(--space-1);margin:calc(var(--space-1) * -1);clip:rect(0, 0, 0, 0);white-space:nowrap;position:absolute;overflow:hidden}@keyframes state-enter{0%{opacity:0;transform:translateX(var(--space-3))}to{opacity:1;transform:translate(0)}}@media (max-width:640px){.assessment-sheet,.assessment-page>.local-data-notice{padding-inline:var(--space-4)}}@media (min-width:768px){.assessment-page{padding-block:0 var(--space-10)}.assessment-sheet{margin-block:0 var(--space-8)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.progress-group{gap:var(--space-2);display:grid}.progress-label{justify-content:space-between;gap:var(--space-4);display:flex}progress{inline-size:100%;block-size:var(--space-2);border-radius:var(--radius-pill);background:var(--color-rule);color:var(--color-primary);border:0;overflow:hidden}progress::-webkit-progress-bar{background:var(--color-rule)}progress::-webkit-progress-value{border-radius:var(--radius-pill);background:var(--color-primary)}progress::-moz-progress-bar{border-radius:var(--radius-pill);background:var(--color-primary)}.submission-error-copy,.question-screen>header{gap:var(--space-3);display:grid}.question-screen>header>p{color:var(--color-ink-muted);font-size:var(--text-label);letter-spacing:.04em;font-weight:700}.language-chooser{gap:var(--space-8);display:grid}.language-choice-list{gap:var(--space-3);flex-direction:column;display:flex}fieldset{border:0;min-inline-size:0;margin:0;padding:0}.choice-list{gap:var(--space-3);display:grid}.choice-card{min-block-size:var(--control-min);border-radius:var(--radius-md);padding:var(--space-5) var(--space-3);color:var(--color-ink);background:var(--color-paper);cursor:pointer;font-size:var(--text-body-lg);text-wrap:balance;word-break:auto-phrase;transition:background-color var(--motion-micro) var(--ease-standard);-webkit-tap-highlight-color:var(--color-transparent);grid-template-columns:minmax(0,1fr);align-items:center;line-height:1.7;display:grid}.choice-card:has(input:checked){background:var(--color-selection-soft)}.choice-card:focus-within,.primary-action:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--space-1)}.choice-card input{inline-size:var(--space-1);block-size:var(--space-1);outline-color:var(--color-focus);opacity:0;position:absolute}.submission-error{justify-items:start}.submission-error-copy p{max-inline-size:54ch;color:var(--color-ink-muted);font-size:var(--text-body-lg);text-wrap:balance;word-break:auto-phrase;line-height:1.7}.reader-screen,.reading-day,.reading-list,.reading-passage,.study-reading-passage,.reader-questions,.reader-toolbar-start,.reader-print-actions,.reader-toolbar-end,.settings-panel,.settings-form,.settings-section{min-inline-size:0;display:grid}.reader-screen,.reading-day{gap:var(--space-8)}.reader-toolbar{align-items:end;gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid;position:relative}.reader-toolbar:after{content:"";inline-size:max(var(--compact-action-min), 2rem);min-inline-size:max(var(--compact-action-min), 2rem);grid-area:1/3}.reader-toolbar.is-print-toolbar{grid-template-rows:auto auto}.reader-toolbar.is-print-toolbar .reader-toolbar-start{grid-area:1/1}.reader-toolbar.is-print-toolbar .reader-toolbar-center{grid-area:1/2}.reader-toolbar.is-print-toolbar .reader-toolbar-end{grid-area:1/3}.reader-toolbar.is-print-toolbar .reader-print-actions{grid-area:2/1/auto/-1;justify-self:end}.reader-toolbar-start{justify-self:start;align-items:end;gap:var(--space-2);inline-size:100%;display:flex}.reader-toolbar-end{inline-size:auto;block-size:calc(max(var(--action-min), 3rem) + (2 * var(--space-1)) + (2 * var(--border-default)));justify-content:flex-end;align-self:stretch;align-items:center;gap:var(--space-2);z-index:6;display:flex;position:absolute;inset-block-start:0;inset-inline-end:0}.reader-settings-button{inline-size:max(var(--compact-action-min), 2rem);block-size:max(var(--compact-action-min), 2rem);min-inline-size:max(var(--compact-action-min), 2rem);min-block-size:max(var(--compact-action-min), 2rem);border-radius:var(--radius-pill);color:var(--color-ink-muted);background:var(--color-transparent);transition:color var(--motion-micro) var(--ease-standard);border:0;flex:none;place-items:center;padding:0;line-height:1;display:grid}.reader-settings-button:hover,.reader-settings-button:active{color:var(--color-ink-muted);background:var(--color-transparent)}.reader-settings-button .reader-icon{block-size:1.25rem;inline-size:1.25rem}.reader-settings-button .reader-gear-icon{fill:currentColor;stroke:currentColor;stroke-width:2.5px;stroke-linejoin:round}.reader-toolbar-center{align-content:start;justify-items:center;gap:var(--space-2);min-inline-size:0;display:grid}.reader-scope-switch{align-items:center;gap:var(--space-2);color:var(--color-ink);font-size:var(--text-label);white-space:nowrap;cursor:pointer;font-weight:400;display:inline-flex}.reader-scope-switch input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.reader-scope-track{inline-size:var(--scope-switch-width);block-size:var(--scope-switch-height);border-radius:var(--radius-pill);padding:var(--space-1);background:var(--color-paper);transition:background-color var(--motion-micro) var(--ease-standard);align-items:center;display:inline-flex}.reader-scope-track>span{inline-size:var(--scope-switch-knob);block-size:var(--scope-switch-knob);background:var(--color-ink-muted);transition:transform var(--motion-micro) var(--ease-emphasized), background-color var(--motion-micro) var(--ease-standard);border-radius:50%;transform:translate(0)}.reader-scope-switch input:checked+.reader-scope-track,.settings-answer-switch input:checked+.reader-scope-track{background:var(--color-active)}.reader-scope-switch input:checked+.reader-scope-track>span,.settings-answer-switch input:checked+.reader-scope-track>span{transform:translateX(var(--scope-switch-offset))}.reader-scope-switch input:focus-visible+.reader-scope-track{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--space-1)}.reader-mode-switch{border-radius:0 0 var(--radius-sm) var(--radius-sm);padding:var(--space-1);background:var(--color-paper-muted);block-size:calc(max(var(--action-min), 3rem) + (2 * var(--space-1)) + (2 * var(--border-default)));border:0;justify-self:center;align-items:stretch;display:inline-flex;overflow:clip}.reader-mode-tab{inline-size:max(var(--action-min), 3rem);min-block-size:max(var(--action-min), 3rem);min-inline-size:max(var(--action-min), 3rem);border-radius:var(--radius-pill);padding:var(--space-2);color:var(--color-ink-muted);background:var(--color-transparent);white-space:nowrap;transition:background-color var(--motion-micro) var(--ease-standard);border:0;place-items:center;font-weight:700;display:grid}.reader-mode-tab.is-active{color:var(--color-ink);background:var(--color-active)}.reader-mode-tab:disabled,.reader-mode-tab:disabled:hover,.reader-mode-tab:disabled:focus,.reader-mode-tab:disabled:active{cursor:default;color:var(--color-ink-muted);background:var(--color-transparent);opacity:.35}.reader-mode-tab:disabled:before,.reader-mode-tab:disabled:after{opacity:0}.reader-mode-tab:disabled:active:after{transition:none;transform:translate(-50%,-50%)scale(.6)}.reader-selection-switch{z-index:5;border-radius:0 0 var(--radius-sm) var(--radius-sm);background:var(--color-paper-muted);inline-size:max-content;min-inline-size:0;max-inline-size:100%;block-size:calc(max(var(--action-min), 3rem) + (2 * var(--space-1)) + (2 * var(--border-default)));font-size:var(--text-body);border:0;flex:none;justify-self:end;align-items:stretch;padding:2px;display:inline-flex;position:sticky;inset-block-start:0;overflow:clip}.reader-selection-switch.is-scroll-sticky{z-index:5;position:fixed;inset-block-start:0;overflow:visible}.reader-toolbar-start:has(.reader-selection-switch.is-scroll-sticky){min-block-size:calc(max(var(--action-min), 3rem) + (2 * var(--space-1)) + (2 * var(--border-default)))}.reader-selection-trigger{min-inline-size:var(--reader-compact-action-min);min-block-size:var(--reader-compact-action-min);border-radius:0 0 var(--radius-sm) var(--radius-sm);max-inline-size:100%;padding:var(--space-1);color:var(--color-ink-muted);background:var(--color-transparent);font-size:var(--text-label);transition:color var(--motion-micro) var(--ease-standard), background-color var(--motion-micro) var(--ease-standard);border:0;flex:auto;place-items:center;font-weight:700;line-height:1.5;display:grid}.reader-version-trigger{flex:none;grid-template-areas:"version"}.reader-day-trigger{flex:none;grid-template-areas:"day"}.reader-version-trigger>.reader-version-trigger-width,.reader-version-trigger>.reader-selection-trigger-text{grid-area:version}.reader-chapter-trigger{flex:none;grid-template-areas:"chapter"}.reader-version-trigger,.reader-chapter-trigger,.reader-day-trigger{border-radius:0 0 var(--radius-sm) var(--radius-sm)}.reader-day-trigger>.reader-day-trigger-width,.reader-day-trigger>.reader-selection-trigger-text{grid-area:day}.reader-chapter-trigger>.reader-chapter-trigger-width,.reader-chapter-trigger>.reader-selection-trigger-text{grid-area:chapter}.reader-version-trigger-width{pointer-events:none;grid-template-areas:"version";display:grid}.reader-version-trigger-width>span{visibility:hidden;white-space:nowrap;grid-area:version}.reader-chapter-trigger-width{pointer-events:none;grid-template-areas:"chapter";display:grid}.reader-chapter-trigger-width>span{visibility:hidden;white-space:nowrap;grid-area:chapter}.reader-day-trigger-width{pointer-events:none;grid-template-areas:"day";display:grid}.reader-day-trigger-width>span{visibility:hidden;white-space:nowrap;grid-area:day}.reader-day-navigation{flex:0 0 var(--mobile-action-min);inline-size:var(--mobile-action-min);padding:2px}.reader-day-navigation .reader-icon{block-size:1.25rem;inline-size:1.25rem}.reader-selection-trigger:hover{color:var(--color-ink);background:var(--color-selection-soft)}.reader-selection-trigger[aria-expanded=true]{color:var(--color-on-active);background:var(--color-active)}.reader-day-navigation:disabled{cursor:default;opacity:.45}.reader-selection-trigger-text{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;max-inline-size:100%;overflow:hidden}.reader-mode-tab:focus-visible,.reader-selection-trigger:focus-visible,.reader-sheet:focus-visible,.reader-sheet-close:focus-visible,.study-sheet-handle:focus-visible,.passage-verse:focus-visible,.print-remove-action:focus-visible,.print-section-random-action:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--space-1)}.reader-print-actions{grid-template-columns:var(--print-submit-width) repeat(6, var(--action-min));align-items:center;gap:var(--space-2)}.reader-print-actions>.secondary-action.reader-print-action-easy,.reader-print-actions>.secondary-action.reader-print-action-easy:hover,.reader-print-actions>.secondary-action.reader-print-action-easy:active{color:var(--color-difficulty-easy)}.reader-print-action-easy:before,.reader-print-action-easy:after{background-color:var(--color-difficulty-easy)}.reader-print-actions>.secondary-action.reader-print-action-hard,.reader-print-actions>.secondary-action.reader-print-action-hard:hover,.reader-print-actions>.secondary-action.reader-print-action-hard:active{color:var(--color-difficulty-hard)}.reader-print-action-hard:before,.reader-print-action-hard:after{background-color:var(--color-difficulty-hard)}.reader-print-actions>button{inline-size:var(--action-min);min-block-size:var(--action-min);min-inline-size:var(--action-min);padding:var(--space-2);place-items:center;display:inline-grid}.reader-print-submit{justify-content:center;align-items:center;gap:var(--space-1);display:inline-flex!important}.reader-print-actions>.reader-print-submit{inline-size:var(--print-submit-width);min-inline-size:var(--print-submit-width)}.reader-print-page-count{inline-size:var(--print-page-count-size);min-inline-size:var(--print-page-count-size);block-size:var(--print-page-count-size);border:var(--border-default) solid currentColor;border-radius:var(--radius-pill);font-variant-numeric:tabular-nums;place-items:center;padding:0;font-size:1rem;line-height:1;display:inline-grid}.reader-icon,.print-remove-icon{fill:none;stroke:currentColor;stroke-width:var(--reader-icon-stroke-width);stroke-linecap:round;stroke-linejoin:round}.reader-review-icon{fill:currentColor;stroke:none}.reader-icon{block-size:1.5rem;inline-size:1.5rem}.reader-unlock-icon{fill:currentColor;stroke:currentColor;stroke-width:var(--reader-icon-stroke-width-512)}.reader-study-page{fill:var(--color-paper);stroke:currentColor;stroke-width:var(--reader-study-stroke-width);stroke-linejoin:round}.reader-study-magnifier{fill:var(--color-paper);stroke:var(--color-ink-muted);stroke-width:var(--reader-study-stroke-width)}.reader-study-spine{fill:none;stroke:currentColor;stroke-width:var(--reader-study-stroke-width);stroke-linecap:round}.reader-study-detail{fill:none;stroke:var(--color-ink-muted);stroke-width:var(--reader-study-stroke-width);stroke-linecap:round;opacity:.56}.reader-study-handle{fill:none;stroke:currentColor;stroke-width:var(--reader-study-stroke-width);stroke-linecap:round}.reader-study-icon path{stroke:var(--color-ink-muted);opacity:1}.reader-mode-tab.is-active .reader-study-icon path{stroke:var(--color-primary-strong)}.secondary-action:focus-visible,.reader-sheet-close:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--space-1)}:is(html:has(.reader-sheet-layer[data-state=open],.reader-sheet-layer[data-state=closing]),body:has(.reader-sheet-layer[data-state=open],.reader-sheet-layer[data-state=closing])){overscroll-behavior:none;overflow:hidden}.reader-sheet-layer{z-index:20;visibility:hidden;pointer-events:none;justify-content:center;min-inline-size:0;display:flex;position:fixed;inset:0}.reader-sheet-layer[data-placement=top]{align-items:flex-start}.reader-sheet-layer[data-placement=bottom]{align-items:flex-end}.reader-sheet-layer[data-state=open],.reader-sheet-layer[data-state=closing]{visibility:visible}.reader-sheet-layer[data-state=open]{pointer-events:auto}.reader-sheet-backdrop{background:var(--color-ink);opacity:0;block-size:100%;inline-size:100%;transition:opacity var(--motion-sheet) var(--ease-decelerate);border:0;border-radius:0;padding:0;position:absolute;inset:0}.reader-sheet-layer[data-state=open] .reader-sheet-backdrop{opacity:.4}.reader-sheet-layer[data-state=open] .reader-sheet-backdrop,.reader-sheet-layer[data-state=closing] .reader-sheet-backdrop{will-change:opacity}.reader-sheet{inline-size:100%;min-inline-size:0;max-block-size:calc(100dvb - env(safe-area-inset-top) - env(safe-area-inset-bottom));background:var(--color-paper);box-shadow:var(--shadow-paper);opacity:0;transition:transform var(--motion-sheet) var(--ease-decelerate), opacity var(--motion-sheet) var(--ease-decelerate);border:0;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.reader-sheet-layer[data-state=open] .reader-sheet,.reader-sheet-layer[data-state=closing] .reader-sheet{will-change:transform, opacity}.reader-sheet[data-placement=top]{border-radius:0 0 var(--radius-lg) var(--radius-lg);border-block-start:0;padding-block-start:env(safe-area-inset-top);transform:translateY(-100%)}.reader-sheet[data-placement=bottom]{border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-block-end:0;padding-block-end:env(safe-area-inset-bottom);transform:translateY(100%)}.reader-sheet-layer[data-state=open] .reader-sheet[data-placement=bottom],.reader-sheet-layer[data-state=open] .reader-sheet[data-placement=top]{transform:translateY(var(--reader-sheet-swipe-offset,0px))}.reader-sheet-layer[data-state=closing] .reader-sheet,.reader-sheet-layer[data-state=closing] .reader-sheet-backdrop{transition-timing-function:var(--ease-accelerate)}.reader-sheet-layer[data-state=open] .reader-sheet-backdrop{transition-timing-function:var(--ease-decelerate)}.reader-sheet.is-swipe-tracking{will-change:transform}.reader-sheet-layer[data-state=open] .reader-sheet.is-swipe-tracking{transition:none}.reader-sheet-layer[data-state=open] .reader-sheet.is-swipe-settling{transition:transform var(--motion-swipe-settle) var(--ease-emphasized), opacity var(--motion-swipe-settle) var(--ease-emphasized)}.reader-sheet[data-state=open]{opacity:1;transform:translateY(0)}.secondary-action.reader-sheet-close{z-index:1;inline-size:max(var(--reader-compact-action-min), 2.75rem);block-size:max(var(--reader-compact-action-min), 2.75rem);min-block-size:max(var(--reader-compact-action-min), 2.75rem);border-radius:var(--radius-pill);place-items:center;margin:0;padding:0;display:inline-grid;position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2)}.reader-sheet-body{overscroll-behavior:contain;min-block-size:0;min-inline-size:0;padding:var(--space-4);grid-area:1/1/auto/-1;display:grid;overflow-y:auto}.reader-print-preview{touch-action:pan-y pinch-zoom;block-size:100%;min-block-size:0;min-inline-size:0;display:block;position:relative}.reader-print-preview-frame{background:var(--color-paper);touch-action:pan-y pinch-zoom;border:0;block-size:100%;min-block-size:0;inline-size:100%;display:block}.reader-print-preview-actions{z-index:1;gap:var(--space-2);display:flex;position:absolute;inset-block-end:calc(var(--space-4) + env(safe-area-inset-bottom));inset-inline-end:var(--space-4)}.reader-print-preview-actions button{inline-size:max(var(--reader-compact-action-min), 2.75rem);block-size:max(var(--reader-compact-action-min), 2.75rem);min-block-size:max(var(--reader-compact-action-min), 2.75rem);place-items:center;margin:0;padding:0;display:inline-grid}.reader-print-preview-actions .reader-icon{block-size:1.25rem;inline-size:1.25rem}#reader-print-preview-dialog{block-size:100dvb;max-block-size:none;inline-size:100%;max-inline-size:none;box-shadow:none;border:0;border-radius:0;padding-block-start:0;display:block}#reader-print-preview-dialog .reader-sheet-body{block-size:100%;padding:0;display:block;overflow:hidden}.reader-selection-listbox{overscroll-behavior:contain;border:var(--border-default) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper);grid-auto-rows:max-content;align-content:start;min-block-size:0;max-block-size:100%;min-inline-size:0;display:grid;overflow-y:auto}.reader-sheet-option{inline-size:100%;min-inline-size:0;min-block-size:var(--reader-compact-action-min);padding:var(--space-3) var(--space-4);color:var(--color-ink);background:var(--color-transparent);font-size:var(--text-body);overflow-wrap:anywhere;text-align:start;text-wrap:pretty;word-break:auto-phrase;transition:color var(--motion-micro) var(--ease-standard), background-color var(--motion-micro) var(--ease-standard);border:0;border-radius:0;align-items:center;line-height:1.5;display:grid}@keyframes reader-sheet-option-enter{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:translateY(0)}}.reader-sheet-layer[data-state=open] .reader-sheet-option:nth-child(-n+8){animation:reader-sheet-option-enter var(--motion-standard) var(--ease-decelerate) both;will-change:transform, opacity}.reader-sheet-layer[data-state=open] .reader-sheet-option:nth-child(2){animation-delay:var(--motion-stagger-step)}.reader-sheet-layer[data-state=open] .reader-sheet-option:nth-child(3){animation-delay:calc(var(--motion-stagger-step) * 2)}.reader-sheet-layer[data-state=open] .reader-sheet-option:nth-child(4){animation-delay:calc(var(--motion-stagger-step) * 3)}.reader-sheet-layer[data-state=open] .reader-sheet-option:nth-child(5){animation-delay:calc(var(--motion-stagger-step) * 4)}.reader-sheet-layer[data-state=open] .reader-sheet-option:nth-child(6){animation-delay:calc(var(--motion-stagger-step) * 5)}.reader-sheet-layer[data-state=open] .reader-sheet-option:nth-child(7){animation-delay:calc(var(--motion-stagger-step) * 6)}.reader-sheet-layer[data-state=open] .reader-sheet-option:nth-child(8){animation-delay:calc(var(--motion-stagger-step) * 7)}@media (prefers-reduced-motion:reduce){.reader-sheet-layer[data-state=open] .reader-sheet-option:nth-child(-n+8){animation:none}}.reader-sheet-option+.reader-sheet-option{border-block-start:var(--border-default) solid var(--color-rule)}.reader-sheet-option:hover{background:var(--color-selection-soft)}.reader-sheet-option.is-selected{background:var(--color-active);color:var(--color-selection-strong);font-weight:700}.reader-sheet-option:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:calc(var(--space-1) * -1)}.reader-version-option{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto}.reader-version-option-code{white-space:nowrap;font-weight:700}.reader-version-option-name{min-inline-size:0}.reader-version-option-flag{justify-self:end;font-size:1.25rem;line-height:1}.reader-chapter-selection-grid{grid-template-columns:max-content minmax(0,1fr);gap:0;block-size:100%;min-block-size:0;min-inline-size:0;display:grid}.reader-book-listbox{z-index:5;scrollbar-gutter:stable;inline-size:max-content;max-inline-size:none;border-inline-end:0;border-start-end-radius:0;border-end-end-radius:0;grid-row:1/-1;margin-block-start:calc(1.5 * var(--text-label) + var(--space-2));padding-inline-end:0;position:relative;overflow-x:clip}.reader-book-option{white-space:nowrap;inline-size:max-content;min-inline-size:100%;position:relative}.reader-book-option.is-selected{z-index:1;background:var(--color-selection-active-gradient);border-start-end-radius:0;border-end-end-radius:0;margin-inline-end:calc(var(--space-2) * -1);overflow:visible}.reader-book-option.is-selected:before,.reader-book-option.is-selected:after{display:none}.reader-book-selection-bridge{z-index:3;inline-size:var(--border-default);background:var(--color-paper);pointer-events:none;display:none;position:absolute;inset-block:0;inset-inline-start:calc(100% - var(--border-default))}.reader-selection-column{gap:var(--space-2);grid-template-rows:auto minmax(0,1fr);block-size:100%;min-block-size:0;min-inline-size:0;display:grid;overflow:hidden}.reader-chapter-selection-grid>.reader-selection-column:first-child{z-index:1;position:relative;overflow:visible}.reader-selection-column h3{min-inline-size:0;color:var(--color-ink-muted);font-size:var(--text-label);overflow-wrap:anywhere;text-wrap:balance;word-break:auto-phrase;margin:0;line-height:1.5}.reader-chapter-option{padding-inline:var(--space-2);text-align:center;justify-items:center}.reader-chapter-listbox{grid-template-columns:repeat(auto-fill, minmax(var(--action-min), 1fr));border-inline-start:var(--border-default) solid var(--color-rule);border-start-start-radius:0;border-end-start-radius:0;align-self:stretch;gap:0;max-block-size:none;padding:0}.reader-chapter-listbox .reader-sheet-option{inline-size:auto;min-block-size:var(--action-min);padding:var(--space-2)}.reader-chapter-listbox .reader-sheet-option+.reader-sheet-option{border-block-start:0}.reader-day-listbox{grid-template-columns:repeat(auto-fill, minmax(var(--action-min), 1fr));gap:0;padding:0}.reader-day-listbox .reader-sheet-option{inline-size:auto;min-block-size:var(--action-min);padding:var(--space-2);text-align:center;justify-items:center}.reader-day-listbox .reader-sheet-option+.reader-sheet-option{border-block-start:0}#reader-version-dialog[data-placement=bottom],#reader-chapter-dialog[data-placement=bottom],#reader-day-dialog[data-placement=bottom]{border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-block-end:0;inset-block-end:0}#reader-version-dialog .reader-sheet-body,#reader-chapter-dialog .reader-sheet-body,#reader-day-dialog .reader-sheet-body{padding-block-start:calc(var(--reader-compact-action-min) + var(--space-4))}#reader-version-dialog .reader-sheet-close .reader-icon,#reader-chapter-dialog .reader-sheet-close .reader-icon,#reader-day-dialog .reader-sheet-close .reader-icon{block-size:1.25rem;inline-size:1.25rem}#reader-settings-dialog .reader-sheet-body{padding-block-start:calc(max(var(--reader-compact-action-min), 2.75rem) + var(--space-4))}.settings-panel{gap:var(--space-8);inline-size:min(100%,18rem);max-inline-size:var(--content-max-inline-size);margin-inline:auto}.settings-form,.settings-section,.settings-switches{gap:var(--space-4)}.settings-form{grid-template-columns:1fr;align-items:end}.settings-name-field,.settings-section{min-inline-size:0}.settings-switches{gap:var(--space-2);min-inline-size:0;display:grid}.settings-scope-switch,.settings-answer-switch{min-block-size:var(--action-min)}.settings-font-size-controls{justify-self:start;align-items:center;gap:0;display:inline-flex}.settings-font-size-section{justify-items:start}.settings-font-size-button{inline-size:var(--action-min);min-block-size:var(--action-min);min-inline-size:var(--action-min);place-items:center;padding:0;line-height:1;display:inline-grid}.settings-font-size-letter-small{font-size:1rem;line-height:1}.settings-font-size-letter-large{font-size:1.5rem;line-height:1}.secondary-action.settings-font-size-decrease{border-start-end-radius:0;border-end-end-radius:0;font-size:1rem}.secondary-action.settings-font-size-increase{border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:calc(var(--border-default) * -1);font-size:1.5rem}.settings-chronological-phrase{white-space:nowrap}.settings-scope-switch{white-space:normal;justify-content:space-between}.settings-scope-switch>span:not(.reader-scope-track){flex:1 1 var(--control-min);text-wrap:pretty;min-inline-size:min-content;word-break:auto-phrase}.settings-scope-switch .reader-scope-track,.settings-answer-switch .reader-scope-track{border:var(--border-default) solid var(--color-rule);background:var(--color-paper)}.settings-unlock-row{grid-template-columns:minmax(0,1fr);align-items:end;display:grid}.settings-unlock-section{padding-block-end:var(--space-4)}.settings-unlock-field{min-inline-size:0}.settings-unlock-row .settings-unlock-field input{border-block-end:var(--border-default) solid var(--color-rule)}.settings-user-id{color:var(--color-ink-muted);overflow-wrap:anywhere;margin:0;font-size:.75rem;line-height:1.25}.settings-level-controls{grid-template-columns:var(--action-min) minmax(0, 1fr) var(--action-min);align-items:center;gap:0;display:grid}.settings-level-adjust{inline-size:var(--action-min);min-block-size:var(--action-min);min-inline-size:var(--action-min);font-size:var(--text-body-lg);place-items:center;padding:0;line-height:1;display:inline-grid}.settings-level-value{text-align:center;min-inline-size:0;font-size:var(--text-h2);place-items:center;line-height:1.2;display:inline-grid}.settings-level-description{color:var(--color-ink-muted);font-size:var(--text-body);text-wrap:balance;margin:0;line-height:1.45}.settings-answer-switch{justify-content:space-between;align-items:center;gap:var(--space-3);min-block-size:var(--action-min);color:var(--color-ink);font-size:var(--text-body);cursor:pointer;font-weight:400;display:flex}.settings-answer-switch input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.settings-answer-switch input:focus-visible+.reader-scope-track{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--space-1)}.reading-list,.reading-passage,.study-reading-passage{gap:var(--space-6)}.reading-passage+.reading-passage,.study-reading-passage+.study-reading-passage{border-block-start:var(--border-default) solid var(--color-rule);padding-block-start:var(--space-8)}.reading-passage h2,.study-reading-passage h2{font-size:var(--text-h2);margin:0;line-height:1.5}.passage-text{max-inline-size:68ch;color:var(--color-ink);font-size:var(--text-body-lg);overflow-wrap:anywhere;text-wrap:pretty;word-break:auto-phrase;white-space:pre-line;line-height:1.7}.reader-questions{gap:var(--space-3);border-inline-start:var(--space-1) solid var(--color-primary);padding:var(--space-4);background:var(--color-paper-muted)}.reader-questions h3{font-size:var(--text-body);margin:0;line-height:1.5}.question-list{gap:var(--space-4);margin:0;padding-inline-start:var(--space-6);display:grid}.question-list li{overflow-wrap:anywhere;text-wrap:balance;word-break:auto-phrase;padding-inline-start:var(--space-1)}.question-meta{color:var(--color-ink-muted);font-size:var(--text-label);margin:0;font-weight:700;display:block}@media (max-width:640px){.reader-toolbar{align-items:start;row-gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto}.reader-toolbar-start{grid-area:1/1;align-items:start;min-inline-size:0;overflow:visible}.reader-toolbar-end{grid-area:1/2;align-self:stretch;align-items:center;inline-size:auto;max-inline-size:100%}.reader-mode-switch,.reader-toolbar-center{grid-area:2/1/auto/-1;inline-size:100%}.reader-toolbar.is-print-toolbar{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto}.reader-toolbar.is-print-toolbar .reader-toolbar-start{grid-area:1/1}.reader-toolbar.is-print-toolbar .reader-toolbar-end{grid-area:1/2;justify-self:end;inline-size:auto;max-inline-size:100%}.reader-toolbar.is-print-toolbar .reader-toolbar-center{grid-area:2/1/auto/-1}.reader-toolbar.is-print-toolbar .reader-print-actions{grid-area:3/1/auto/-1}.reader-toolbar.is-print-toolbar:after{display:none}.reader-mode-tab{flex:1}.settings-panel{gap:var(--space-4)}.settings-section{padding-block-start:var(--space-4)}.reader-chapter-selection-grid{grid-template-columns:max-content minmax(0,1fr)}.reader-chapter-selection-grid>.reader-selection-column:first-child{grid-template-rows:calc(1.5 * var(--text-label)) minmax(0, 1fr)}.reader-chapter-selection-grid .reader-book-listbox{grid-row:2;margin-block-start:0}.reader-selection-switch{flex-wrap:nowrap;inline-size:max-content}.reader-chapter-selection-grid .reader-selection-listbox{block-size:calc(round(down, calc(100% - (2 * var(--border-default))), var(--action-min)) + (2 * var(--border-default)))}.reader-chapter-selection-grid .reader-sheet-option{block-size:var(--action-min)}.reader-book-option{padding-inline:var(--space-2)}.reader-chapter-option{padding-inline:var(--space-1)}.reader-print-actions{gap:var(--space-1);inline-size:100%;display:flex}.reader-print-actions>button{inline-size:auto;min-inline-size:0;padding:var(--space-1);flex:1 1 0}.reader-print-actions>.reader-print-submit{flex:1.5 1 0;inline-size:auto;min-inline-size:0}.reader-print-actions .secondary-action{padding-inline:var(--space-2);white-space:nowrap}.settings-form{grid-template-columns:1fr}.settings-header{gap:var(--space-2);grid-template-columns:1fr}}@media (max-width:360px){.reader-selection-trigger:not(.reader-day-navigation){padding-inline:0}.reader-print-actions>.reader-print-action-easy,.reader-print-actions>.reader-print-action-hard{display:none}}@media (max-width:559px){.reader-toolbar:after{display:none}.reader-toolbar,.reader-toolbar.is-print-toolbar{column-gap:var(--space-2);grid-template-columns:max-content minmax(0,1fr)}.reader-toolbar-end,.reader-toolbar.is-print-toolbar .reader-toolbar-end{justify-self:auto;block-size:2.5rem}.reader-selection-switch{block-size:2.5rem;position:static}.reader-selection-switch.is-scroll-sticky{inset-inline-start:max(var(--space-4), env(safe-area-inset-left));inset-inline-end:auto}.reader-toolbar-start:has(.reader-selection-switch.is-scroll-sticky){min-block-size:2.5rem}.reader-toolbar:has(.reader-selection-switch.is-scroll-sticky) .reader-toolbar-center{min-block-size:calc(max(var(--action-min), 3rem) + (2 * var(--space-1)) + (2 * var(--border-default)));padding-block-start:calc(max(var(--action-min), 3rem) + var(--space-4))}.reader-toolbar:has(.reader-selection-switch.is-scroll-sticky)+.reader-navigation-layer{padding-block-start:calc(2 * var(--space-8))}.reader-toolbar.is-print-toolbar .reader-print-actions{z-index:5;padding-block:var(--space-1) calc(var(--space-1) + env(safe-area-inset-bottom));padding-inline:var(--space-2);background:var(--color-paper);padding-inline-start:max(var(--space-2), env(safe-area-inset-left));padding-inline-end:max(var(--space-2), env(safe-area-inset-right));position:fixed;inset-block-end:0;inset-inline:0}.reader-navigation-layer:has(.print-mode) .reader-navigation{inset-block-end:calc(var(--action-min) + var(--space-4) + env(safe-area-inset-bottom))}.reader-screen:has(.reader-toolbar.is-print-toolbar) .print-mode{padding-block-end:calc(var(--action-min) + var(--space-4) + env(safe-area-inset-bottom))}}@media (min-width:560px) and (max-width:640px){.reader-toolbar{grid-template-columns:minmax(0,1fr) auto auto}.reader-toolbar-start{grid-area:1/1}.reader-toolbar-center{grid-area:1/2;inline-size:auto}.reader-mode-switch{grid-row:auto;inline-size:auto}.reader-settings-button .reader-gear-icon{block-size:1.5rem;inline-size:1.5rem}.reader-toolbar-end{grid-area:1/3;align-self:center;inline-size:auto}}@media (min-width:641px){.reader-settings-button .reader-gear-icon{block-size:1.5rem;inline-size:1.5rem}}@media (min-width:641px) and (max-width:767px){.reader-toolbar.is-print-toolbar:after{display:none}.reader-toolbar.is-print-toolbar{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto}.reader-toolbar.is-print-toolbar .reader-toolbar-start{grid-area:1/1}.reader-toolbar.is-print-toolbar .reader-toolbar-end{grid-area:1/2;justify-self:end;inline-size:auto;max-inline-size:100%}.reader-toolbar.is-print-toolbar .reader-toolbar-center{grid-area:2/1/auto/-1}.reader-toolbar.is-print-toolbar .reader-print-actions{grid-area:3/1/auto/-1}}@media (min-width:768px){.reader-sheet{inline-size:min(calc(100% - (2 * var(--space-4))), var(--content-max-inline-size))}.reader-sheet[data-placement=bottom]{max-block-size:calc(100dvb - var(--space-8) - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:var(--radius-lg);inset-block-end:var(--space-4)}.reader-sheet-body{padding-inline:var(--space-6)}}.reader-navigation-layer{touch-action:pan-y;min-inline-size:0;overflow-x:clip}.reader-navigation-layer:not(.is-entry-complete)>#reader-mode-panel>:not(.study-question-sheet){animation:reader-mode-enter var(--motion-navigation) var(--ease-decelerate) both;will-change:transform, opacity}.reader-navigation-layer.is-swipe-tracking>#reader-mode-panel>:not(.study-question-sheet),.reader-navigation-layer.is-swipe-settling>#reader-mode-panel>:not(.study-question-sheet){translate:var(--reader-navigation-swipe-offset) 0;will-change:transform}.reader-navigation-layer.is-swipe-tracking>#reader-mode-panel>:not(.study-question-sheet){transition:none;animation:none}.reader-navigation-layer.is-swipe-settling>#reader-mode-panel>:not(.study-question-sheet){transition:translate var(--motion-swipe-settle) var(--ease-emphasized);animation:none}@keyframes reader-mode-enter{0%{opacity:0;transform:translate3d(0, var(--space-3), 0)}to{opacity:1;transform:translate(0)}}.reader-navigation{z-index:9;inset-inline:max(var(--space-4), env(safe-area-inset-left)) max(var(--space-4), env(safe-area-inset-right));pointer-events:none;opacity:0;transform:translateY(var(--space-4));transition:opacity var(--motion-standard) var(--ease-accelerate), transform var(--motion-standard) var(--ease-accelerate);will-change:transform, opacity;justify-content:space-between;align-items:flex-end;display:flex;position:fixed;inset-block-end:max(var(--space-4), env(safe-area-inset-bottom))}.reader-navigation.is-visible,.reader-navigation:focus-within{opacity:1;transition-timing-function:var(--ease-decelerate);transform:translateY(0)}.reader-navigation-layer:has(.study-mode.sheet-present) .reader-navigation{inset-block-end:calc(var(--study-sheet-handle-space) + max(var(--space-4), env(safe-area-inset-bottom)))}.reader-navigation-layer:has(.study-mode.sheet-open) .reader-navigation{inset-block-end:min(calc(var(--reader-navigation-sheet-block-size,var(--study-sheet-max-block-size)) + max(var(--space-4), env(safe-area-inset-bottom))), max(max(var(--space-4), env(safe-area-inset-bottom)), calc(50dvh - var(--action-min) - max(var(--space-4), env(safe-area-inset-bottom)))))}.secondary-action.reader-navigation-action{inline-size:var(--action-min);block-size:var(--action-min);min-inline-size:var(--action-min);min-block-size:var(--action-min);padding:var(--space-2);pointer-events:none;background:var(--color-paper);border-radius:50%;place-content:center;place-items:center;line-height:0;display:inline-grid}.reader-navigation-action>.reader-icon{place-self:center;margin:0;display:block}.reader-navigation-action.is-next:only-child{margin-inline-start:auto}.reader-navigation-action.is-previous:only-child{margin-inline-end:auto}.reader-navigation.is-visible .reader-navigation-action,.reader-navigation:focus-within .reader-navigation-action{pointer-events:auto}.reader-navigation-action:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--space-1)}@media (prefers-reduced-motion:reduce){.reader-navigation-layer>#reader-mode-panel>:not(.study-question-sheet){animation:none}.reader-navigation-layer.is-swipe-tracking>#reader-mode-panel>:not(.study-question-sheet),.reader-navigation-layer.is-swipe-settling>#reader-mode-panel>:not(.study-question-sheet){transition:none}.reader-navigation{transition-duration:.01ms}}@media print{.reader-navigation{display:none}}.study-mode{gap:var(--space-8);min-inline-size:0;padding-block-end:0;display:grid}.study-mode.sheet-present{padding-block-end:var(--study-sheet-handle-space)}.study-mode.sheet-open{padding-block-end:var(--study-sheet-max-block-size)}.study-reading-carousel{min-inline-size:0;overflow:visible}.study-reading-track{inline-size:calc(var(--study-reading-page-count) * 100%);transform:translate3d(calc(-1 * var(--study-reading-current-page) * (100% / var(--study-reading-page-count))), 0, 0);align-items:start;display:flex}.study-reading-page{flex:0 0 calc(100% / var(--study-reading-page-count));min-inline-size:0}.reading-list,.reading-passage{gap:var(--space-6)}.study-reading-page>.reading-list,.study-reading-page>.study-attribution{min-inline-size:0}.reading-passage+.reading-passage{border-block-start:var(--border-default) solid var(--color-rule);padding-block-start:var(--space-8)}.reading-passage h2{font-size:var(--text-h2);margin:0;line-height:1.5}.study-reading-passage{gap:var(--space-6)}.study-reading-passage+.study-reading-passage{border-block-start:var(--border-default) solid var(--color-rule);padding-block-start:var(--space-8)}.study-reading-passage h2{font-size:var(--text-h2);margin:0;line-height:1.5}.study-attribution{gap:var(--space-2);max-inline-size:68ch;color:var(--color-ink-muted);font-size:var(--text-body);white-space:pre-line;line-height:1.5;display:grid}.passage-text{max-inline-size:68ch;color:var(--color-ink);font-size:var(--text-body-lg);overflow-wrap:anywhere;text-wrap:pretty;word-break:auto-phrase;white-space:pre-line;line-height:1.7;font-size:calc(var(--text-body-lg) * var(--reader-font-scale,1));display:block}.passage-text[lang=th],.study-answer-field label[lang=th],.study-answer-field textarea[lang=th],.study-reference-answer[lang=th]{line-height:2}.passage-verse{color:var(--color-ink);text-align:start;line-height:inherit;overflow-wrap:anywhere;text-wrap:pretty;word-break:auto-phrase;white-space:inherit;cursor:pointer;-webkit-tap-highlight-color:var(--color-transparent);scroll-margin-block-start:var(--space-8);display:inline}.study-passage-verse{color:var(--color-ink);text-align:start;line-height:inherit;overflow-wrap:anywhere;text-wrap:pretty;word-break:auto-phrase;white-space:inherit;display:inline}.passage-phrase{white-space:nowrap}.passage-verse-number,.study-passage-verse-number{color:var(--color-ink-muted);font-size:var(--text-label);vertical-align:super;margin-inline-end:var(--space-1);line-height:0;display:inline}.passage-paragraph-break{display:block}.study-question-sheet{z-index:10;inline-size:min(calc(100% - (2 * var(--space-4))), var(--content-max-inline-size));max-block-size:var(--study-sheet-max-block-size);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--color-paper);box-shadow:var(--shadow-study-sheet);transition:transform var(--motion-sheet) var(--ease-decelerate);will-change:transform;border:0;position:fixed;inset-block-end:0;inset-inline-start:50%;overflow:hidden;transform:translate(-50%)}.study-question-sheet.is-hidden{transform:translate(-50%, calc(100% - var(--study-sheet-handle-space)));transition-timing-function:var(--ease-accelerate)}.study-sheet-handle{inline-size:100%;min-block-size:var(--study-sheet-handle-space);border:0;border-block-end:var(--border-default) solid var(--color-rule);padding:0 var(--space-4);color:var(--color-ink-muted);background:var(--color-paper);font-size:var(--text-body);align-items:center;font-weight:700;line-height:1.25;display:flex;position:relative}.study-question-preview{inline-size:100%;min-inline-size:0;color:var(--color-ink);font-size:calc(var(--text-body) * var(--reader-font-scale,1));text-align:start;text-overflow:ellipsis;white-space:nowrap;font-weight:400;line-height:1.35;display:block;overflow:hidden}.study-question-sheet-body{max-block-size:var(--study-sheet-max-block-size);overscroll-behavior:contain;padding:var(--space-8) var(--space-4) var(--space-6);padding-block-start:0;display:grid;overflow-y:auto}.study-answer-field,.study-answer-field textarea{inline-size:100%;max-inline-size:100%}.study-answer-field textarea{display:block}.study-answer-field>label{will-change:transform}.study-reference-answer{color:var(--color-ink-muted);font-size:calc(var(--text-body) * var(--reader-font-scale,1));margin:0;line-height:1.45}.study-reference-answer>span{font-weight:700}.study-answer-form{gap:var(--space-3);display:grid}.study-answer-actions{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.study-rating-actions{align-items:center;display:flex}.study-answer-actions button{min-inline-size:0;font-size:max(var(--text-body), 16px)}.study-rating-actions button{block-size:calc(var(--action-min) / 2);min-block-size:calc(var(--action-min) / 2);white-space:nowrap;flex:1 1 0;justify-content:center;align-items:center;padding-inline:0;display:flex}@media (max-width:640px){.study-rating-actions{flex-wrap:wrap;min-inline-size:0}.study-rating-actions button{flex:auto;min-inline-size:max-content}.study-answer-submit-actions{display:none}}.secondary-action.study-rating-easy,.secondary-action.study-rating-easy:hover,.secondary-action.study-rating-easy:active{border-color:var(--color-difficulty-easy);color:var(--color-on-dark);background:var(--color-difficulty-easy)}.secondary-action.study-rating-easy:before,.secondary-action.study-rating-easy:after{background-color:var(--color-difficulty-easy)}.secondary-action.study-rating-hard,.secondary-action.study-rating-hard:hover,.secondary-action.study-rating-hard:active{border-color:var(--color-difficulty-hard);color:var(--color-on-dark);background:var(--color-difficulty-hard)}.secondary-action.study-rating-hard:before,.secondary-action.study-rating-hard:after{background-color:var(--color-difficulty-hard)}@media (max-width:640px){.study-question-sheet{inline-size:100%;inset-inline:0;transform:translateY(0)}.study-question-sheet.is-hidden{transform:translateY(calc(100% - var(--study-sheet-handle-space)))}}.study-question-sheet.is-swipe-tracking{will-change:transform}.study-question-sheet.is-swipe-tracking,.study-question-sheet.is-swipe-settling{transform:translate(-50%, var(--study-sheet-swipe-offset,0px))}.study-question-sheet.is-swipe-tracking{transition:none}.study-question-sheet.is-swipe-settling{transition:transform var(--motion-swipe-settle) var(--ease-emphasized)}@media (max-width:640px){.study-question-sheet.is-swipe-tracking,.study-question-sheet.is-swipe-settling{transform:translateY(var(--study-sheet-swipe-offset,0px))}}@media (min-width:768px){.study-question-sheet-body{padding-inline:var(--space-6)}}@media (prefers-reduced-motion:reduce){.study-question-sheet,.study-question-sheet.is-swipe-settling{transition-duration:.01ms}}.print-mode{gap:var(--space-6);min-inline-size:0;display:grid}.print-question-legend,.print-page-number{display:none}.print-question-list{display:grid}.print-preview-pages{display:none}.print-question-section{border-collapse:collapse;inline-size:100%}.print-question-section+.print-question-section{margin-block-start:var(--space-3)}.print-question-section th,.print-question-section td{text-align:start;vertical-align:top;padding:0}.print-question-section th{z-index:1;background:var(--color-paper);position:sticky;inset-block-start:0}.print-section-heading{justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--color-ink);font-size:var(--text-body);background:var(--color-paper);break-after:avoid;grid-column:1/-1;align-self:start;margin:0;line-height:1.35;display:flex}.print-section-random-action{inline-size:var(--compact-action-min);block-size:var(--compact-action-min);min-block-size:var(--compact-action-min);min-inline-size:var(--compact-action-min);border-radius:var(--radius-pill);color:var(--color-ink-muted);background:var(--color-transparent);border:0;flex:none;place-items:center;padding:0;display:inline-grid}.print-section-random-actions{align-items:center;gap:var(--space-1);flex:none;display:inline-flex}.print-section-random-actions-empty{margin-block-start:var(--space-1)}.print-section-random-action:before,.print-section-random-action:after{background-color:currentColor}.print-section-random-action-balanced{color:var(--color-ink-muted)}.print-section-random-action-easy{color:var(--color-difficulty-easy)}.print-section-random-action-hard{color:var(--color-difficulty-hard)}.print-section-random-action .reader-icon{block-size:1.25rem;inline-size:1.25rem}.reader-dice-icon{fill:currentColor;stroke:currentColor;stroke-width:8px;stroke-linecap:round;stroke-linejoin:round}.reader-dice-icon path{fill:currentColor;stroke:currentColor;stroke-width:8px;stroke-linejoin:round}.print-question-card{touch-action:pan-y;-webkit-user-select:none;user-select:none;min-inline-size:0;position:relative;overflow:hidden}.print-question-card-surface{z-index:1;min-inline-size:0;padding:var(--space-1) var(--space-2);background:var(--color-paper);touch-action:pan-y;border-inline-start:var(--space-1) solid var(--color-difficulty-hard);transition:transform var(--motion-standard) var(--ease-emphasized), opacity var(--motion-standard) var(--ease-accelerate);display:grid;position:relative}.print-question-card.difficulty-easy .print-question-card-surface{border-inline-start-color:var(--color-difficulty-easy)}.print-question-card.difficulty-medium .print-question-card-surface{border-inline-start-color:var(--color-difficulty-medium)}.print-swipe-action{z-index:0;padding-inline:var(--space-2);color:var(--color-on-dark);background:var(--color-difficulty-hard);opacity:0;pointer-events:none;transition:opacity var(--motion-micro) var(--ease-standard);align-items:center;display:flex;position:absolute;inset:0}.print-question-card.is-swiping .print-swipe-action{opacity:1;will-change:opacity;transition:none}.print-question-card.is-swiping .print-question-card-surface{will-change:transform, opacity;transition:none}.print-question-card.is-swiping-start .print-swipe-action{justify-content:flex-start}.print-question-card.is-swiping-end .print-swipe-action{justify-content:flex-end}.print-swipe-action .print-remove-icon{block-size:1.5rem;inline-size:1.5rem}.print-question-card-heading{justify-content:space-between;align-items:center;gap:var(--space-1);min-inline-size:0;display:flex}.print-question-meta{align-items:center;gap:var(--space-1);min-inline-size:0;color:var(--color-ink-muted);font-size:var(--text-label);flex-wrap:wrap;flex:auto;margin:0;font-weight:400;line-height:1.5;display:flex}.print-question-meta-separator{flex:none}.print-question-kind{overflow-wrap:anywhere;flex:0 auto;min-inline-size:0}.question-kind-observation{color:var(--color-question-observation)}.question-kind-interpretation{color:var(--color-question-interpretation)}.question-kind-application{color:var(--color-question-application)}.question-kind-interpretation-application{color:var(--color-question-interpretation-application)}.print-remove-action{touch-action:manipulation;flex:none}.print-remove-icon{block-size:1.25rem;inline-size:1.25rem}.print-question-card h2{min-inline-size:0;font-size:var(--text-body);overflow-wrap:anywhere;text-wrap:pretty;word-break:auto-phrase;margin:0;font-weight:400;line-height:1.5}.print-question-card h2[lang=th],.print-preview-question-card h2[lang=th],.print-reference-answer[lang=th]{line-height:2}.print-question-text{font-weight:400}.print-question-type{display:none}.print-question-type-observation{color:var(--color-question-observation)}.print-question-type-interpretation{color:var(--color-question-interpretation)}.print-question-type-application{color:var(--color-question-application)}.print-question-type-interpretation-application{color:var(--color-question-interpretation-application)}.print-answer-lines{gap:var(--space-5);padding-block-start:var(--space-3);display:none}.print-answer-lines span{min-block-size:var(--space-4);border-block-end:var(--border-default) solid var(--color-rule);display:block}.print-reference-answer{color:var(--color-ink);font-size:var(--text-body);margin:0;font-weight:400;line-height:1.4}.print-reference-answer>span{font-weight:700}@media print{@page{size:A4;margin:10mm}:root,html,body,.assessment-page,.assessment-sheet{background:var(--color-paper);min-inline-size:0}.assessment-page{min-block-size:0;padding:0;display:block}.assessment-sheet{inline-size:100%;box-shadow:none;border:0;border-radius:0;margin:0;padding:0}.reader-toolbar,.reader-navigation,.reader-sheet-layer,.print-question-card-heading,.print-remove-action,.print-section-random-action{display:none!important}.reader-screen,.print-mode{display:block}.print-question-list{display:none}.print-preview-pages{font-size:16px;display:block;opacity:1!important;animation:none!important;transform:none!important}.print-preview-page{box-sizing:border-box;break-inside:avoid;page-break-inside:avoid;block-size:277mm;min-block-size:0;padding-block-end:16px;display:block;position:relative}.print-preview-page:not(:last-child){break-after:page;page-break-after:always}.print-preview-page-content{min-block-size:0}.print-preview-page .print-question-legend{z-index:2;justify-content:flex-end;gap:var(--space-2);color:#b3b3b3;background:var(--color-paper);text-align:end;flex-wrap:wrap;max-inline-size:100%;font-size:16px;line-height:1.35;display:flex;position:absolute;inset-block-start:0;inset-inline-end:0}.print-preview-section+.print-preview-section{margin-block-start:var(--space-2)}.print-preview-section-heading{background:var(--color-paper);break-after:avoid-page;break-inside:avoid;margin:0;font-size:16px;font-weight:400;line-height:1.35}.print-question-legend-item{gap:var(--space-1);white-space:nowrap;display:inline-flex}.print-question-legend-abbreviation{font-weight:700}.print-question-section{border-collapse:collapse;inline-size:100%;display:table}.print-question-section+.print-question-section{margin-block-start:var(--space-2)}.print-question-section thead{display:table-header-group}.print-question-section tbody{display:table-row-group}.print-question-section tbody td{line-height:0}.print-question-section tr{display:table-row}.print-question-section th,.print-question-section td{text-align:start;vertical-align:top;padding:0;display:table-cell}.print-question-section th{z-index:auto;position:static}.print-section-heading{z-index:auto;font-size:var(--text-label);background:var(--color-paper);break-after:avoid-page;break-inside:avoid;margin:0;line-height:1.35;display:flex;position:static}.print-question-card{border-inline-start:0;border-inline-start-color:var(--color-ink);padding:0 0 var(--space-1);background:var(--color-paper);margin-block-end:var(--space-1);display:grid;overflow:visible}.print-swipe-action{display:none}.print-question-card-surface{background:var(--color-paper);break-inside:avoid;box-shadow:none;margin:0;padding:0;transform:none!important}.print-question-card h2{font-size:16px;font-weight:400}.print-preview-question-card{break-inside:avoid;margin-block-end:var(--space-1);padding-block-end:var(--space-1)}.print-preview-question-card h2{margin:0;font-size:16px;font-weight:400;line-height:1.35}.print-preview-question-card h2[lang=th],.print-reference-answer[lang=th]{line-height:32px}.print-question-type{color:var(--color-ink);white-space:nowrap;font-size:16px;font-weight:700;display:inline}.print-question-type-observation,.print-question-type-interpretation,.print-question-type-application,.print-question-type-interpretation-application{color:var(--color-ink)}.print-answer-lines{gap:var(--space-2);padding-block-start:var(--space-2);display:grid}.print-answer-lines span{min-block-size:var(--space-4);line-height:0}.print-reference-answer{color:#000;margin:0;font-size:16px;font-weight:400;line-height:1.35}.print-reference-answer>span{font-weight:700}.print-page-number{color:#666;font-size:16px;line-height:1;display:block;position:absolute;inset-block-end:0;inset-inline-end:0;overflow:clip}}.review-mode{gap:var(--space-6);min-inline-size:0;display:grid}.review-question-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.review-question{min-inline-size:0;padding-block-end:var(--space-2)}.review-question article{gap:var(--space-1);min-inline-size:0;display:grid}.review-section-heading{color:var(--color-ink);font-size:var(--text-label);margin:0;font-weight:700;line-height:1.35}.review-question-prompt,.review-answer p:last-child{overflow-wrap:anywhere;text-wrap:pretty;word-break:auto-phrase;margin:0}.review-question-prompt{font-size:calc(var(--text-body) * var(--reader-font-scale,1));font-weight:400;line-height:1.35}.review-question-prompt[lang=th],.review-answer p:last-child[lang=th]{line-height:2}.review-answer{gap:var(--space-1);inline-size:100%;color:inherit;text-align:start;background:0 0;display:grid}.review-answer p:last-child{color:var(--color-ink);font-size:calc(var(--text-body) * var(--reader-font-scale,1));white-space:pre-wrap;line-height:1.5}.review-edit-action,.review-answer-form button{min-inline-size:0}.review-answer-form{gap:var(--space-3);display:grid}.review-reference-answer{margin:0 0 var(--space-2);color:var(--color-ink-muted);font-size:calc(var(--text-body) * var(--reader-font-scale,1));line-height:1.45}.review-reference-answer>span{font-weight:700}.review-answer-field textarea{min-block-size:var(--text-body);padding:var(--space-2) 0}.review-answer-field textarea:focus-visible,.review-edit-action:focus-visible,.review-answer-form button:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--space-1)}@media (max-width:640px){.review-question-prompt{font-size:calc(var(--text-body) * var(--reader-font-scale,1))}}.material-field{padding-top:2rem;width:100%;padding-block-start:1rem;position:relative}.material-field .line-ripple{opacity:0;will-change:transform, opacity;background:#111;width:100%;height:2px;transition:transform .18s cubic-bezier(.4,0,.2,1),opacity .18s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:0;transform:scaleX(0)}.material-field label{letter-spacing:.009375em;color:#8c8c8c;transform-origin:0 0;pointer-events:none;will-change:transform, color;font-family:Sarabun,Tahoma,sans-serif;font-size:1rem;transition:transform .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);position:absolute;top:1.25rem;left:0;transform:scale(.8)}.material-field input,.material-field textarea{letter-spacing:.009375em;color:#383838;border:0;background:0 0;border-bottom:1px solid #ababab;outline:0;width:100%;padding:.5rem 0;font-family:Sarabun,Tahoma,sans-serif;font-size:1rem}.material-field input~label.first,.material-field input~label.second,.material-field textarea~label.first,.material-field textarea~label.second{will-change:opacity, transform, color;transition:opacity .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1)}.material-field input[required]~label:after,.material-field textarea[required]~label:after{content:" *"}.material-field input:hover,.material-field textarea:hover{border-bottom:2px inset #383838;padding-bottom:calc(.5rem - 1px)}.material-field input~label.second,.material-field textarea~label.second{opacity:0}.material-field input:placeholder-shown~label,.material-field textarea:placeholder-shown~label{transform:translateY(1.5rem)scale(1)}.material-field input:placeholder-shown~label.first,.material-field textarea:placeholder-shown~label.first{opacity:0}.material-field input:placeholder-shown~label.second,.material-field textarea:placeholder-shown~label.second{opacity:1}.material-field input:focus,.material-field input:placeholder-shown:focus,.material-field textarea:focus,.material-field textarea:placeholder-shown:focus{caret-color:#111}.material-field input:focus+.line-ripple,.material-field input:placeholder-shown:focus+.line-ripple,.material-field textarea:focus+.line-ripple,.material-field textarea:placeholder-shown:focus+.line-ripple{opacity:1;transform:scaleX(1)}.material-field input:focus~label,.material-field input:placeholder-shown:focus~label,.material-field textarea:focus~label,.material-field textarea:placeholder-shown:focus~label{transform:scale(.8);color:#111!important}.material-field input:focus~label.first,.material-field input:placeholder-shown:focus~label.first,.material-field textarea:focus~label.first,.material-field textarea:placeholder-shown:focus~label.first{opacity:1}.material-field input:focus~label.second,.material-field input:placeholder-shown:focus~label.second,.material-field textarea:focus~label.second,.material-field textarea:placeholder-shown:focus~label.second{opacity:0}.material-field textarea{resize:none;line-height:1.5;display:block;overflow-y:hidden}.material-field label{top:1rem}.material-field input{padding:var(--space-2) 0}.material-field input:placeholder-shown~label{transform:translateY(1rem)scale(1)}.material-field input:focus~label,.material-field input:placeholder-shown:focus~label,.material-field.is-filled:not(.study-answer-field) label{transform:translateY(-.75rem) scale(var(--study-answer-label-floating-scale))}.material-field.study-answer-field:not(:has(textarea:focus)):not(.is-filled) label{transform:scale(1)}.material-field.study-answer-field.is-filled label{transform:scale(var(--study-answer-label-floating-scale))}.material-field.study-answer-field:has(textarea:focus) label{transform:scale(var(--study-answer-label-floating-scale))}.material-field.study-answer-field{min-block-size:calc(1rem + 1lh + 2 * var(--space-2))}.material-field.study-answer-field label{pointer-events:auto;cursor:text;overflow-wrap:anywhere;inline-size:100%;font-size:calc(var(--study-answer-label-size) * var(--reader-font-scale,1));text-wrap:pretty;word-break:auto-phrase;display:block;position:relative;top:0}.material-field.study-answer-field textarea{field-sizing:content;min-block-size:1lh;position:absolute;inset-block-start:1rem;inset-inline:0}.material-field.study-answer-field.is-filled textarea{position:relative;inset-block-start:auto}.material-field.study-answer-field:has(textarea:focus) textarea{position:relative;inset-block-start:auto}.material-field.study-answer-field:not(:has(textarea:focus)):not(.is-filled) textarea{border-block-end-color:#0000}.material-field.study-answer-field:not(:has(textarea:focus)):not(.is-filled) .line-ripple{opacity:1;background:var(--color-rule);transform:scaleX(1)}.material-field textarea{min-block-size:120px;padding:var(--space-2) 0;color:var(--color-ink);font:inherit;font-size:var(--text-body);resize:none;line-height:1.7}.material-field input{color:var(--color-ink);font:inherit}.material-field label{color:var(--color-ink-muted);font-family:Sarabun,Tahoma,sans-serif;font-size:var(--text-body);letter-spacing:0;transition:transform var(--motion-micro) var(--ease-standard), color var(--motion-micro) var(--ease-standard)}.material-field input:focus-visible,.material-field textarea:focus-visible{outline:0}.material-field .line-ripple{transition:transform var(--motion-micro) var(--ease-standard), opacity var(--motion-micro) var(--ease-standard)}button{box-sizing:border-box;cursor:pointer;--material-ripple-x:50%;--material-ripple-y:50%;--material-ripple-diameter:200%;-webkit-tap-highlight-color:var(--color-transparent);outline:none;position:relative;overflow:hidden}button:before,button:after{content:"";opacity:0;pointer-events:none;background-color:#111;position:absolute}button:before{will-change:opacity;inset:0}button:hover:before{opacity:.04}button:after{top:var(--material-ripple-y);left:var(--material-ripple-x);width:var(--material-ripple-diameter);height:var(--material-ripple-diameter);will-change:transform, opacity;border-radius:50%;transition:opacity .15s linear;transform:translate(-50%,-50%)scale(.6)}button:active:after{opacity:.12;transition:opacity 75ms linear,transform .225s cubic-bezier(.4,0,.2,1);transform:translate(-50%,-50%)scale(1)}.primary-action{text-align:center;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;cursor:pointer;--material-ripple-x:50%;--material-ripple-y:50%;--material-ripple-diameter:200%;color:var(--color-on-active);letter-spacing:.0892857em;text-transform:uppercase;min-width:4rem;height:2.25rem;min-block-size:var(--action-min);block-size:auto;min-inline-size:0;padding:0 1rem;padding:var(--space-3) var(--space-4);font-family:Sarabun,Tahoma,sans-serif;font-size:.875rem;line-height:2.25rem;font-size:var(--text-body);letter-spacing:0;text-transform:none;background-color:#111;background:var(--color-active);padding:var(--space-3) var(--space-6);transition:background-color var(--motion-micro) var(--ease-standard);border:0;border-radius:8px;outline:none;font-weight:700;line-height:1.5;position:relative;overflow:hidden;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.primary-action:before,.primary-action:after{content:"";opacity:0;pointer-events:none;background-color:#fff;position:absolute}.primary-action:before{will-change:opacity;inset:0}.primary-action:hover:before{opacity:.04}.primary-action:after{top:var(--material-ripple-y);left:var(--material-ripple-x);width:var(--material-ripple-diameter);height:var(--material-ripple-diameter);will-change:transform, opacity;border-radius:50%;transition:opacity .15s linear;transform:translate(-50%,-50%)scale(.6)}.primary-action:active:after{opacity:.12;transition:opacity 75ms linear,transform .225s cubic-bezier(.4,0,.2,1);transform:translate(-50%,-50%)scale(1)}.primary-action:hover,.primary-action:focus{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.primary-action:active{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.primary-action:hover{background:var(--color-active)}.primary-action:active{color:var(--color-on-active);background:var(--color-active)}.primary-action:disabled{cursor:default;color:var(--color-ink-muted);background:var(--color-paper-muted);box-shadow:none;opacity:.65}.secondary-action{text-align:center;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;cursor:pointer;--material-ripple-x:50%;--material-ripple-y:50%;--material-ripple-diameter:200%;color:var(--color-ink-muted);letter-spacing:.0892857em;text-transform:uppercase;min-width:4rem;height:2.25rem;min-block-size:var(--action-min);block-size:auto;min-inline-size:0;padding:0 1rem;padding:var(--space-3) var(--space-4);font-family:Sarabun,Tahoma,sans-serif;font-size:.875rem;line-height:2.25rem;font-size:var(--text-body);letter-spacing:0;text-transform:none;border-radius:8px;border-radius:var(--radius-sm);background-color:#fff;background:var(--color-paper);overflow-wrap:anywhere;transition:color var(--motion-micro) var(--ease-standard), background-color var(--motion-micro) var(--ease-standard);border:0;outline:none;font-weight:700;line-height:1.5;position:relative;overflow:hidden;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.secondary-action:before,.secondary-action:after{content:"";opacity:0;pointer-events:none;background-color:#111;position:absolute}.secondary-action:before{will-change:opacity;inset:0}.secondary-action:hover:before{opacity:.04}.secondary-action:after{top:var(--material-ripple-y);left:var(--material-ripple-x);width:var(--material-ripple-diameter);height:var(--material-ripple-diameter);will-change:transform, opacity;border-radius:50%;transition:opacity .15s linear;transform:translate(-50%,-50%)scale(.6)}.secondary-action:active:after{opacity:.12;transition:opacity 75ms linear,transform .225s cubic-bezier(.4,0,.2,1);transform:translate(-50%,-50%)scale(1)}.secondary-action:hover{background-color:#1111110a}.secondary-action:focus,.secondary-action:active{background-color:#1111111f}.secondary-action:hover,.secondary-action:focus{color:var(--color-ink-muted);background:var(--color-paper);box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.secondary-action:active{color:var(--color-ink-muted);background:var(--color-paper-muted);box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.secondary-action:disabled{cursor:default;box-shadow:none;opacity:.45}.reader-mode-tab{text-align:center;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;cursor:pointer;--material-ripple-x:50%;--material-ripple-y:50%;--material-ripple-diameter:200%;color:var(--color-ink-muted);letter-spacing:.0892857em;text-transform:uppercase;min-width:4rem;height:2.25rem;inline-size:var(--action-min);min-block-size:var(--action-min);min-inline-size:var(--action-min);border-radius:8px;border-radius:var(--radius-pill);block-size:auto;padding:0 1rem;padding:var(--space-2);background-color:#fff;background:var(--color-transparent);font-family:Sarabun,Tahoma,sans-serif;font-size:.875rem;line-height:2.25rem;font-size:var(--text-body);letter-spacing:0;text-transform:none;box-shadow:none;border:0;outline:none;font-weight:700;line-height:1.5;position:relative;overflow:hidden}.reader-mode-tab:before,.reader-mode-tab:after{content:"";opacity:0;pointer-events:none;background-color:#111;position:absolute}.reader-mode-tab:before{will-change:opacity;inset:0}.reader-mode-tab:hover:before{opacity:.04}.reader-mode-tab:after{top:var(--material-ripple-y);left:var(--material-ripple-x);width:var(--material-ripple-diameter);height:var(--material-ripple-diameter);will-change:transform, opacity;border-radius:50%;transition:opacity .15s linear;transform:translate(-50%,-50%)scale(.6)}.reader-mode-tab:active:after{opacity:.12;transition:opacity 75ms linear,transform .225s cubic-bezier(.4,0,.2,1);transform:translate(-50%,-50%)scale(1)}.reader-mode-tab:hover{background-color:#1111110a}.reader-mode-tab:focus,.reader-mode-tab:active{background-color:#1111111f}.reader-mode-tab.is-active,.reader-mode-tab.is-active:hover,.reader-mode-tab.is-active:focus,.reader-mode-tab.is-active:active{color:var(--color-ink);background:var(--color-active)}.reader-mode-tab:disabled,.reader-mode-tab:disabled:hover,.reader-mode-tab:disabled:focus,.reader-mode-tab:disabled:active{cursor:default;color:var(--color-ink-muted);background:var(--color-transparent);box-shadow:none;opacity:.35}button.reader-mode-tab:disabled:before,button.reader-mode-tab:disabled:hover:before,button.reader-mode-tab:disabled:focus:before,button.reader-mode-tab:disabled:active:before,button.reader-mode-tab:disabled:after,button.reader-mode-tab:disabled:hover:after,button.reader-mode-tab:disabled:focus:after,button.reader-mode-tab:disabled:active:after{opacity:0}button.reader-mode-tab:disabled:active:after{opacity:0;transition:none;transform:translateY(-47%)scale(.6)}.print-remove-action{text-align:center;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;cursor:pointer;--material-ripple-x:50%;--material-ripple-y:50%;--material-ripple-diameter:200%;color:var(--color-ink-muted);letter-spacing:.0892857em;text-transform:uppercase;min-width:4rem;height:2.25rem;inline-size:var(--compact-action-min);block-size:var(--compact-action-min);min-block-size:var(--compact-action-min);min-inline-size:var(--compact-action-min);border-radius:8px;border-radius:var(--radius-pill);background-color:#fff;background:var(--color-transparent);font-family:Sarabun,Tahoma,sans-serif;font-size:.875rem;line-height:2.25rem;font-size:var(--text-body);letter-spacing:0;text-transform:none;box-shadow:none;border:0;outline:none;place-items:center;padding:0;line-height:1.5;text-decoration:none;display:inline-grid;position:relative;overflow:hidden}.print-remove-action:before,.print-remove-action:after{content:"";opacity:0;pointer-events:none;background-color:#111;position:absolute}.print-remove-action:before{will-change:opacity;inset:0}.print-remove-action:hover:before{opacity:.04}.print-remove-action:after{top:var(--material-ripple-y);left:var(--material-ripple-x);width:var(--material-ripple-diameter);height:var(--material-ripple-diameter);will-change:transform, opacity;border-radius:50%;transition:opacity .15s linear;transform:translate(-50%,-50%)scale(.6)}.print-remove-action:active:after{opacity:.12;transition:opacity 75ms linear,transform .225s cubic-bezier(.4,0,.2,1);transform:translate(-50%,-50%)scale(1)}.print-remove-action:hover{background-color:#1111110a}.print-remove-action:focus,.print-remove-action:active{background-color:#1111111f}.choice-card{box-sizing:border-box;cursor:pointer;--material-ripple-x:50%;--material-ripple-y:50%;--material-ripple-diameter:200%;border:0;outline:none;position:relative;overflow:hidden;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.choice-card:before,.choice-card:after{content:"";opacity:0;pointer-events:none;background-color:#111;position:absolute}.choice-card:before{will-change:opacity;inset:0}.choice-card:hover:before{opacity:.04}.choice-card:after{top:var(--material-ripple-y);left:var(--material-ripple-x);width:var(--material-ripple-diameter);height:var(--material-ripple-diameter);will-change:transform, opacity;border-radius:50%;transition:opacity .15s linear;transform:translate(-50%,-50%)scale(.6)}.choice-card:active:after{opacity:.12;transition:opacity 75ms linear,transform .225s cubic-bezier(.4,0,.2,1);transform:translate(-50%,-50%)scale(1)}.choice-card:hover,.choice-card:focus-within{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.choice-card:active{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.choice-card:has(input:checked){outline:var(--border-default) solid var(--color-selection);outline-offset:calc(-1 * var(--border-default));box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.reader-mode-switch,.reader-selection-switch{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.settings-font-size-controls.is-default{border-radius:var(--radius-sm);box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.settings-font-size-controls.is-default>.settings-font-size-button,.settings-font-size-controls.is-default>.settings-font-size-button:hover,.settings-font-size-controls.is-default>.settings-font-size-button:focus,.settings-font-size-controls.is-default>.settings-font-size-button:active{box-shadow:none}button:disabled:before,button:disabled:after,button:disabled:hover:before,button:disabled:hover:after,button:disabled:focus:before,button:disabled:focus:after,button:disabled:active:before,button:disabled:active:after{opacity:0}button:disabled:active:after{transition:none;transform:translate(-50%,-50%)scale(.6)}.local-data-notice{gap:var(--space-2);inline-size:min(100%, var(--content-max-inline-size));color:var(--color-ink-muted);padding:0;margin-block:auto 0;padding-block-start:2rem;font-size:1rem;display:grid}body:has(.print-mode) .local-data-notice{display:none}@media print{.local-data-notice{display:none!important}}.local-data-notice h2{color:var(--color-ink);margin:0;font-size:1rem;line-height:1.35}.local-data-notice a,.privacy-content a{color:var(--color-ink);font-weight:700}.privacy-page{min-block-size:100dvb;padding:var(--space-8) var(--space-4)}.privacy-content{inline-size:min(100%, var(--content-max-inline-size));margin-inline:auto}.privacy-content h2{margin-block:var(--space-8) var(--space-2);font-size:var(--text-h2);line-height:1.35}.privacy-content p,.privacy-content ul,.privacy-content address{margin-block:var(--space-2)}.privacy-content address{font-style:normal}.privacy-content li+li{margin-block-start:var(--space-1)}.tippy-box{border-radius:var(--radius-sm);max-inline-size:min(22rem,100vw - 2rem);color:var(--color-on-dark);background:var(--color-ink);font-size:1rem;line-height:1.35;box-shadow:0 8px 20px #0000002e}.tippy-content{padding:var(--space-2) var(--space-3);overflow-wrap:anywhere}.tippy-arrow{color:var(--color-ink)}@media print{.tippy-box{display:none!important}}
