.scholium-progress,.loading-indicator{--success:oklch(69.6% .17 162.48);--success-foreground:oklch(37.9% .077 168.94)}:root[data-theme=dark] :is(.scholium-progress,.loading-indicator){--success-foreground:oklch(59.6% .145 163.23)}.scholium-progress{background:color-mix(in srgb, currentColor 12%, transparent);border-radius:999px;flex-shrink:0;width:100%;min-width:0;height:8px;display:block;position:relative;overflow:hidden}.loading-indicator:not(.loading-indicator--inline) .scholium-progress{height:20px}.scholium-progress__indicator{border-radius:inherit;background:var(--success);width:100%;height:100%;transition:transform .3s linear;display:block}.scholium-progress[data-state=complete] .scholium-progress__indicator{transition:none}@media (prefers-reduced-motion:reduce){.scholium-progress__indicator{transition:none}}@media (forced-colors:active){.scholium-progress{outline-offset:-1px;background:canvas;outline:1px solid canvastext}.scholium-progress__indicator{forced-color-adjust:none;background:highlight}}.loading-indicator{min-width:0;max-width:100%;color:var(--control-glass-ink,var(--ink,#303030));font:13px/1.5 var(--sans,system-ui, sans-serif);vertical-align:middle;flex-direction:column;align-items:stretch;gap:10px;display:inline-flex}.loading-indicator__heading{justify-content:space-between;align-items:baseline;gap:16px;width:100%;min-width:0;display:flex}.loading-indicator__stage{flex-direction:column;gap:3px;min-width:0;display:flex}.loading-indicator__summary{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.loading-indicator .loading-indicator__caption{font:italic 12px/1.4 var(--serif,Georgia, serif);color:inherit;opacity:.7;letter-spacing:normal;text-transform:none}.loading-indicator .loading-indicator__count{color:inherit;font:inherit;font-variant-numeric:tabular-nums;letter-spacing:normal;text-transform:none;opacity:.65;font-size:12px}.loading-indicator[data-checklist]{gap:16px;width:320px}.loading-indicator[data-checklist] .loading-indicator__label{font-weight:500}.loading-indicator .loading-indicator__value{pointer-events:none;color:var(--control-glass-ink,var(--ink,#303030));font:600 12px/1 var(--sans,system-ui, sans-serif);font-variant-numeric:tabular-nums;letter-spacing:normal;text-transform:none;place-items:center;display:grid;position:absolute;inset:0}.loading-indicator .loading-indicator__value--filled{color:#062b1d;transition:clip-path .3s linear}.loading-indicator .scholium-progress[data-state=complete] .loading-indicator__value--filled{transition:none}.loading-indicator__steps{flex-direction:column;gap:8px;display:flex}.loading-indicator__step{min-width:0;color:color-mix(in srgb, currentColor 65%, transparent);align-items:center;gap:8px;display:flex}.loading-indicator__step[data-completed]{color:var(--success-foreground)}.loading-indicator__step>svg{flex-shrink:0;width:16px;height:16px}.loading-indicator__step[data-completed]>svg{color:var(--success-foreground)}.loading-indicator .loading-indicator__label,.loading-indicator .loading-indicator__step>span{font:inherit;color:inherit;letter-spacing:normal;text-transform:none;overflow-wrap:anywhere}.loading-indicator .loading-indicator__sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.loading-indicator--dictionary{box-sizing:border-box;padding:22px 28px}.loading-indicator--page,.loading-indicator--panel{box-sizing:border-box;align-self:center;width:240px;margin-inline:auto;display:flex}.loading-indicator--page{font-size:14px}.loading-indicator--inline{font:inherit;gap:5px}.loading-indicator--inline .scholium-progress{height:2px}.loading-indicator--inline .loading-indicator__value{display:none}@media (prefers-reduced-motion:reduce){.loading-indicator .loading-indicator__value--filled{transition:none}}@media (forced-colors:active){.loading-indicator .loading-indicator__value{color:canvastext;inset-inline:auto;background:canvas;padding-inline:3px;left:50%;transform:translate(-50%)}.loading-indicator .loading-indicator__value--filled{display:none}.loading-indicator__step,.loading-indicator__step[data-completed]{color:canvastext}.loading-indicator__step[data-completed]>svg{color:highlight}}.loading-indicator[data-continuous] .scholium-progress__indicator,.loading-indicator[data-continuous] .loading-indicator__value--filled{transition:none}.reader-opening{box-sizing:border-box;z-index:90;background:var(--canvas);width:100vw;color:var(--reader-muted,var(--muted));place-content:center;justify-items:center;gap:12px;display:grid;position:fixed;inset:0}.reader-opening>.loading-indicator{max-width:calc(100vw - 48px)}.reader-workspace[data-restoring] .reader-workspace-board,.reader-workspace[data-restoring] .reader-workspace-feedback{visibility:hidden}.reader-workspace[data-restoring]{pointer-events:none;position:relative}.reader-workspace:not([data-restoring]):not([data-opening-managed]) .reader-workspace-board{animation:reader-opening-enter .18s var(--motion-out,cubic-bezier(.23, 1, .32, 1))}.is-embedded-demo .reader-opening{position:absolute;inset:0}@keyframes reader-opening-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.reader-workspace:not([data-restoring]):not([data-opening-managed]) .reader-workspace-board{animation:none}}.reader-desk[data-opening]>.parallel-reader-shell,.reader-desk[data-opening]>.reader-desk-notice{visibility:hidden}.reader-desk:not([data-opening])>.parallel-reader-shell{animation:reader-opening-enter .18s var(--motion-out,ease-out)}@media (prefers-reduced-motion:reduce){.reader-desk:not([data-opening])>.parallel-reader-shell{animation:none}}.site-page-frame{transition:opacity .18s var(--motion-out,cubic-bezier(.23, 1, .32, 1))}@starting-style{.site-page-frame:not(:has(.scholium-page,.reader-opening,.parallel-reader-surface,.guest-workspace,.is-embedded-demo,[data-page-pending])){opacity:0}}:root::view-transition-old(.site-page){animation:none}:root::view-transition-new(.site-page){animation:none}:root::view-transition-old(.book-opening-page){animation:none}:root::view-transition-new(.book-opening-page){animation:none}@media (prefers-reduced-motion:reduce){.site-page-frame{transition:none}}html[data-navigation-input=keyboard] .site-page-frame{transition:none}.reader-utility-panel{z-index:88;top:var(--header-height,64px);width:min(400px,100vw - 32px);max-height:calc(100dvh - var(--header-height,64px) - 16px);border:1px solid var(--border);background:var(--surface);color:var(--ink);border-top:0;grid-template-rows:auto minmax(0,1fr) auto;animation:.16s cubic-bezier(.22,1,.36,1) reader-utility-enter;display:grid;position:fixed;right:16px;box-shadow:0 18px 44px #10182024}.reader-utility-panel>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:58px;padding:0 18px;display:flex}.reader-utility-panel>header h2{font:600 22px/1 var(--serif);margin:0}.reader-utility-panel>header button{cursor:pointer;padding:8px}.reader-utility-panel__body{min-height:0;padding:18px;overflow:auto}.reader-utility-panel>footer{border-top:1px solid var(--border);color:var(--muted);font:10px/1.4 var(--sans);padding:10px 18px}@keyframes reader-utility-enter{0%{opacity:0;transform:translate(10px)}}@media (prefers-reduced-motion:reduce){.reader-utility-panel{animation:none}}.reading-lists{font:12px/1.45 var(--sans)}.reading-list-tabs{border-bottom:1px solid var(--border);margin-bottom:16px;display:flex}.reading-list-tabs button{cursor:pointer;border-bottom:2px solid #0000;flex:1;padding:9px 4px}.reading-list-tabs button[aria-selected=true]{border-bottom-color:var(--accent)}.reading-continue{border:1px solid var(--border);border-left:3px solid var(--accent);background:var(--surface-subtle);width:100%;color:inherit;text-align:left;cursor:pointer;gap:4px;padding:16px;display:grid}.reading-continue small{color:var(--accent);text-transform:uppercase;letter-spacing:.1em;font-weight:700}.reading-continue strong{font:600 19px/1.2 var(--serif)}.reading-continue span,.reading-continue em,.reading-open span,.reading-open em{color:var(--muted);font-style:normal}.reading-recent ol,.reading-saved ul{margin:12px 0 0;padding:0;list-style:none}.reading-recent li,.reading-saved li{border-top:1px solid var(--border);position:relative}.reading-recent li>button,.reading-open{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:3px;padding:12px 36px 12px 2px;display:grid}.reading-filter input{border:1px solid var(--border);width:100%;color:inherit;font:13px/1.3 var(--sans);background:0 0;padding:9px 10px}.reading-overflow{position:absolute;top:8px;right:0}.reading-overflow summary{cursor:pointer;padding:5px;list-style:none}.reading-overflow summary::-webkit-details-marker{display:none}.reading-overflow>div{z-index:2;border:1px solid var(--border);background:var(--surface);min-width:110px;display:grid;position:absolute;right:0;box-shadow:0 8px 20px #0002}.reading-overflow button{text-align:left;cursor:pointer;padding:9px 12px}.reading-undo{border:1px solid var(--border);background:var(--ink);color:var(--surface);justify-content:space-between;align-items:center;padding:10px 12px;display:flex;position:sticky;bottom:0}.reading-undo button{color:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.reader-save-confirmation{border:1px solid var(--border);border-left:3px solid var(--accent);background:var(--surface);align-items:center;gap:12px;margin-top:10px;padding:10px 12px;display:flex}.reader-save-confirmation>div{margin-right:auto;display:grid}.reader-save-confirmation>div span,.reader-save-confirmation>div small{color:var(--muted)}.reader-save-confirmation>button{cursor:pointer}.reader-workspace-save{margin-top:10px}.reader-utility-panel.reader-utility-panel--draggable{animation-name:reader-utility-fade}.reader-utility-panel.reader-utility-panel--draggable[data-positioned]{translate:var(--utility-x) var(--utility-y);max-width:var(--utility-width-limit);max-height:var(--utility-height-limit);box-sizing:border-box;top:0;left:0;right:auto}.reader-utility-panel--draggable>header{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;gap:10px}.reader-utility-panel--draggable>header h2{flex:1;min-width:0}.reader-utility-panel.reader-utility-panel--draggable>header button{flex-shrink:0}.reader-utility-panel.reader-utility-panel--draggable>header .reader-utility-panel__move{width:44px;height:44px;box-shadow:none;cursor:grab;color:var(--muted);background:0 0;border:0;margin-left:-10px}.reader-utility-panel--draggable>header .reader-utility-panel__move:before,.reader-utility-panel--draggable>header .reader-utility-panel__move:after{display:none}.reader-utility-panel--draggable>header .reader-utility-panel__move:focus-visible{outline-offset:2px;outline:2px solid}.reader-utility-panel.reader-utility-panel--draggable[data-dragging]>header,.reader-utility-panel.reader-utility-panel--draggable[data-dragging]>header .reader-utility-panel__move{cursor:grabbing}.reader-utility-panel__move-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes reader-utility-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.reader-utility-panel.reader-utility-panel--draggable{animation:none}}body:has(.library-experience){--library-canvas:#fafafa;--library-paper:#fff;--library-ink:#25282c;--library-muted:#62666c;--library-line:#41454a26;--library-accent:#444a51;--library-selected:#282c320b;--library-hover:#282c3206;--study-glass:var(--control-glass-tint);--study-glass-strong:var(--control-glass-strong);--study-glass-border:var(--control-glass-border);--study-glass-edge:var(--control-glass-edge);--study-glass-shadow:0 12px 40px #00000006, inset 0 1px 0 var(--study-glass-edge);--study-focus:var(--library-accent);--canvas:var(--library-canvas);--surface:var(--library-paper);--surface-2:var(--library-hover);--ink:var(--library-ink);--muted:var(--library-muted);--border:var(--library-line);--accent:var(--library-accent);--accent-soft:var(--library-selected);--focus:var(--library-accent);color:var(--library-ink);background:var(--library-canvas)}html:not([data-theme=dark]) body:has(.library-experience){background:var(--library-canvas)}html[data-theme=dark] body:has(.library-experience){--library-canvas:var(--site-dark-canvas);--library-paper:#0d0d0d;--library-ink:#f2f2ef;--library-muted:#a7a7a3;--library-line:#f2f2f221;--library-accent:#dadad7;--library-selected:#ffffff06;--library-hover:#ffffff06;--study-glass:var(--control-glass-tint);--study-glass-strong:var(--control-glass-strong);--study-glass-border:var(--control-glass-border);--study-glass-edge:var(--control-glass-edge);--study-glass-shadow:0 20px 60px #00000052, inset 0 1px 0 var(--study-glass-edge)}body:has(.library-experience) .app-header{color:var(--library-ink);border-bottom-color:var(--library-line);background:color-mix(in srgb, var(--library-paper) 83%, transparent);box-shadow:inset 0 -1px var(--study-glass-edge);-webkit-backdrop-filter:blur(20px)saturate(112%);backdrop-filter:blur(20px)saturate(112%)}body:has(.library-experience) .main-navigation a[aria-current=page]{border-radius:10px;padding-inline:16px}body:has(.library-experience) .site-footer{display:none}.library-experience{width:min(1600px,100% - 64px);min-height:calc(100svh - var(--header-height,64px));color:var(--library-ink);font:400 13px/1.5 var(--sans);--surface:var(--library-paper);--surface-subtle:var(--library-hover);--ink:var(--library-ink);--muted:var(--library-muted);--border:var(--library-line);--accent:var(--library-accent);margin:0 auto;padding:26px 0 36px}.library-experience *,.library-experience :before,.library-experience :after{box-sizing:border-box}.library-experience button,.library-experience input,.library-experience select{font:inherit}.library-experience button{cursor:pointer}.library-experience a{text-decoration:none}.library-experience button,.library-experience select{color:inherit}.library-experience :is(a,button,input,select):focus-visible{outline:2px solid var(--library-accent);outline-offset:3px}.library-experience ::selection{color:var(--library-ink);background:var(--library-selected)}.library-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.library-glass-panel{border:1px solid var(--study-glass-border);background:color-mix(in srgb, var(--library-paper) 89%, transparent);min-width:0;box-shadow:var(--study-glass-shadow);border-radius:16px}.library-heading{grid-template-columns:auto auto minmax(180px,1fr) auto;align-items:center;gap:22px;margin-bottom:22px;display:grid}.library-heading h1{font:500 45px/1.05 "Source Serif 4", var(--serif);letter-spacing:-.035em;margin:0}.library-view-switch{align-items:center;gap:8px;padding:0;display:inline-flex}.library-view-switch button{white-space:nowrap;min-height:40px;padding:6px 12px}.library-search{min-width:0;min-height:48px;color:var(--library-muted);align-items:center;gap:12px;padding:0 15px;display:flex}.library-search:focus-within{border-color:var(--library-accent);box-shadow:0 0 0 3px var(--library-selected), inset 0 1px var(--study-glass-edge)}.library-search input{width:100%;min-width:0;height:44px;color:var(--library-ink);background:0 0;border:0;padding:0}.library-search input::placeholder{color:var(--library-muted);opacity:1}.library-search input:focus-visible{outline:none}.library-search input::-webkit-search-cancel-button{display:none}.library-search>svg{flex:none}.library-search button{flex:none;place-items:center;width:32px;height:36px;padding:0;display:grid}.library-reading-button,.library-resume,.library-saved-toggle{white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:9px 12px;display:inline-flex}.library-reading-button{min-height:48px}.library-continue-strip{background:color-mix(in srgb, var(--library-selected) 34%, var(--library-paper));flex-wrap:wrap;align-items:center;gap:12px 20px;min-height:76px;margin-bottom:18px;padding:12px 20px;display:flex}.library-continue-strip>svg{color:var(--library-accent);flex:none}.library-continue-label{color:var(--library-muted);border-right:1px solid var(--library-line);padding-right:20px}.library-continue-strip strong{font:500 25px/1.2 var(--serif)}.library-continue-place{color:var(--library-muted)}.library-resume{margin-left:auto}.library-catalog-layout{grid-template-columns:205px minmax(0,1fr);align-items:start;gap:16px;display:grid}.library-view--authors .library-catalog-layout{display:block}.library-sidebar{top:calc(var(--header-height,64px) + 16px);max-height:calc(100svh - var(--header-height,64px) - 32px);scrollbar-width:thin;padding:12px;position:sticky;overflow-y:auto}.library-sidebar-section{gap:7px;display:grid}.library-sidebar-section+.library-sidebar-section{border-top:1px solid var(--library-line);margin-top:16px;padding-top:13px}.library-filter-label{color:var(--library-muted);padding:4px 12px 7px;font-size:12px;font-weight:500}.library-sidebar button{text-align:left;align-items:center;gap:10px;width:100%;min-height:44px;padding:6px 11px;display:flex}.library-sidebar button>svg{flex:none}.library-sidebar button>span{overflow-wrap:anywhere;min-width:0}.library-filter-count{font-variant-numeric:tabular-nums;color:var(--library-muted);margin-left:auto;font-size:11px}.library-portrait{width:48px;height:48px;color:var(--library-muted);background:var(--library-hover);border-radius:12px;flex:none;place-items:center;display:grid;overflow:hidden}.library-portrait img{object-fit:cover;filter:saturate(.5);width:100%;height:100%;display:block}.library-sidebar .library-portrait{background:0 0;border-radius:6px;width:26px;height:28px}.library-author-filters{--control-glass-glint-content:none;--control-glass-fill:transparent;--control-glass-hover:transparent;--control-glass-selected:transparent;--control-glass-shadow:none;--control-glass-press-shadow:none}.library-catalog{padding:12px 14px 16px}.library-catalog-toolbar{flex-wrap:wrap;align-items:center;gap:10px 18px;min-height:54px;padding:0 8px 10px;display:flex}.library-catalog-toolbar h2{font:600 14px/1.4 var(--sans);flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;display:flex}.library-catalog-toolbar h2>span{font:400 11px/1.4 var(--sans);color:var(--library-muted);white-space:nowrap}.library-availability{gap:8px}.library-availability button{min-height:32px;padding:4px 12px;font-size:12px}.library-sort{border-radius:9px;align-items:center;gap:6px;min-height:36px;margin-left:auto;padding:0 10px;display:flex}.library-sort select{appearance:none;min-width:98px;min-height:36px;color:var(--library-ink);cursor:pointer;background:0 0;border:0;padding:4px 16px 4px 3px;font-size:12px}.library-sort select option,.library-mobile-author select option{color:var(--library-ink);background:var(--library-paper)}.library-sort>svg{pointer-events:none;margin-left:-12px}.library-saved-toggle{min-height:36px;margin-left:auto;padding:5px 12px;font-size:12px}.library-column-head,.library-work-row.has-author{grid-template-columns:minmax(210px,1.55fr) minmax(108px,.72fr) minmax(140px,.95fr) 105px}.library-column-head{min-height:40px;color:var(--library-muted);background:var(--library-hover);border-radius:9px;align-items:center;gap:14px;padding:8px 16px;font-size:11px;display:grid}.library-work-list{margin:0;padding:0;list-style:none}.library-work-list>li+li{border-top:1px solid var(--library-line)}.library-work-row{min-height:61px;color:var(--library-ink);border-radius:8px;grid-template-columns:minmax(160px,1.55fr) minmax(150px,1fr) 105px;align-items:center;gap:4px 14px;padding:11px 16px;transition:background-color .14s;display:grid}a.library-work-row:hover{color:var(--library-ink);background:var(--library-hover)}.library-work-row.has-place{background:var(--library-selected)}a.library-work-row.has-place:hover{background:color-mix(in srgb, var(--library-selected) 78%, var(--library-hover))}.library-work-name{min-width:0}.library-work-title{font:500 22px/1.3 "Source Serif 4", var(--serif);letter-spacing:-.025em;align-items:center;gap:10px;display:flex}.library-work-title>span{overflow-wrap:anywhere;min-width:0}.library-work-title>svg{color:var(--library-accent);flex:none}.library-work-place{color:var(--library-muted);margin-top:3px;font-size:11px;display:block}.library-work-author,.library-work-subject{color:var(--library-muted);overflow-wrap:anywhere;font-size:12px}.library-work-action{color:var(--library-accent);white-space:nowrap;justify-content:flex-end;align-items:center;gap:9px;font-size:12px;display:inline-flex}.library-work-action>svg{flex:none;transition:transform .14s}a.library-work-row:hover .library-work-action>svg{transform:translate(2px)}.library-work-row.is-coming{color:var(--library-muted)}.library-work-row.is-coming .library-work-action{color:var(--library-muted);font-size:11px}.library-mobile-author{display:none}.library-empty{text-align:center;color:var(--library-muted);justify-items:center;padding:48px 22px 56px;display:grid}.library-empty h3{color:var(--library-ink);font:500 26px/1.2 var(--serif);margin:16px 0 6px}.library-empty p{max-width:42ch;margin:0 0 22px}.library-empty button{min-height:44px;padding:8px 18px}.library-author-group{border-top:1px solid var(--library-line)}.library-author-group h3{margin:0}.library-author-heading{width:100%;min-height:84px;color:var(--library-ink);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:17px;padding:15px 18px;display:flex}.library-author-heading:hover{background:var(--library-hover)}.library-author-name{gap:3px;min-width:0;display:grid}.library-author-name strong{font:500 29px/1.15 "Source Serif 4", var(--serif);letter-spacing:-.025em;overflow-wrap:anywhere}.library-author-name small{font:400 11px/1.4 var(--sans);color:var(--library-muted)}.library-author-count{color:var(--library-muted);white-space:nowrap;margin-left:auto;font-size:12px;font-weight:400}.library-author-heading>svg{color:var(--library-muted);flex:none;transition:transform .18s cubic-bezier(.22,1,.36,1)}.library-author-heading[aria-expanded=true]>svg{transform:rotate(180deg)}.library-author-content{padding:0 18px 14px 66px;animation:.15s ease-out library-reveal}.library-author-content[hidden]{display:none}.library-author-content .library-work-row{min-height:52px;padding-block:9px}.library-author-content .library-work-title{font-size:21px}.library-experience .reader-utility-panel{top:calc(var(--header-height,64px) + 12px);border:1px solid var(--study-glass-border);background:var(--library-paper);box-shadow:var(--study-glass-shadow);border-radius:16px}@keyframes library-reveal{0%{opacity:.45;transform:translateY(-3px)}to{opacity:1;transform:none}}@media (width<=1150px){.library-experience{width:calc(100% - 40px)}.library-heading{gap:14px}.library-heading h1{font-size:39px}.library-catalog-layout{grid-template-columns:180px minmax(0,1fr);gap:12px}.library-reading-button,.library-view-switch button{padding-inline:12px}.library-column-head,.library-work-row.has-author{grid-template-columns:minmax(170px,1.4fr) minmax(90px,.8fr) minmax(110px,1fr) 80px;gap:10px}.library-work-title{font-size:20px}}@media (width<=900px){.library-heading{grid-template-columns:auto auto 1fr}.library-reading-button{justify-self:end}.library-search{grid-area:2/1/auto/-1}.library-catalog-layout{grid-template-columns:minmax(0,1fr)}.library-sidebar{max-height:none;padding:5px;position:static}.library-sidebar-section{gap:8px;display:flex}.library-sidebar-section button{width:auto;padding-inline:12px}.library-sidebar .library-filter-label,.library-sidebar .library-author-filters{display:none}.library-mobile-author{color:var(--library-muted);align-items:center;gap:12px;padding:4px 10px 12px;font-size:12px;display:flex}.library-mobile-author select{border:1px solid var(--library-line);min-width:0;min-height:44px;color:var(--library-ink);background:var(--control-glass-fill);border-radius:8px;flex:1;padding:7px 10px}.library-continue-strip{gap:8px 14px}.library-continue-label{display:none}}@media (width<=600px){body:has(.library-experience) .app-header{row-gap:4px;padding-block:5px}body:has(.library-experience) .main-navigation{gap:4px 12px}body:has(.library-experience) .main-navigation a{min-height:38px;font-size:12px}body:has(.library-experience) .main-navigation a[aria-current=page]{padding-inline:12px}.library-experience{width:calc(100% - 28px);padding-top:20px}.library-heading{grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-bottom:16px}.library-heading h1{font-size:37px}.library-heading>.library-view-switch{grid-area:3/1/auto/-1;justify-self:start}.library-heading>.library-view-switch button{min-height:44px;padding-inline:14px}.library-reading-button{grid-area:1/2;gap:7px;min-height:44px;font-size:12px}.library-search{min-height:46px}.library-continue-strip{grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:14px;display:grid}.library-continue-strip>svg{display:none}.library-continue-strip strong{grid-column:1;font-size:23px}.library-continue-place{grid-column:1;font-size:11px}.library-resume{grid-area:1/2/3;padding-inline:12px;font-size:12px}.library-catalog{padding:8px 7px 12px}.library-catalog-toolbar{gap:9px;padding:4px 5px 12px}.library-catalog-toolbar h2{flex:1 0 100%}.library-availability button{min-height:44px;padding-inline:11px;font-size:11px}.library-sort{min-height:44px;padding-inline:7px}.library-sort select{min-width:88px;min-height:40px;font-size:11px}.library-column-head{display:none}.library-work-row,.library-work-row.has-author{grid-template-columns:minmax(0,1fr) 84px;gap:4px 9px;min-height:72px;padding:13px 10px}.library-work-name{grid-area:1/1}.library-work-title{font-size:20px}.library-work-author{grid-area:2/1;font-size:11px}.library-work-subject{grid-column:1;font-size:11px}.library-work-row.has-author .library-work-subject{grid-row:3}.library-work-action{grid-area:1/2/4;gap:5px;font-size:11px}.library-work-row.is-coming .library-work-action{white-space:normal;text-align:right}.library-author-heading{gap:11px;min-height:80px;padding:15px 8px}.library-author-heading .library-portrait{border-radius:9px;width:42px;height:46px}.library-author-name strong{font-size:25px}.library-author-name small{font-size:10px}.library-author-count{white-space:normal;text-align:right;max-width:65px;font-size:10px}.library-author-content{padding:0 0 12px 7px}.library-author-content .library-work-row{min-height:68px;padding-block:10px}.library-author-content .library-work-title{font-size:20px}.library-empty{padding:36px 14px}}@media (prefers-reduced-motion:reduce){.library-experience *,.library-experience :before,.library-experience :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.library-glass-panel,.library-availability{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border-color:canvastext}.library-experience button[aria-pressed=true],.library-work-row.has-place{border:1px solid highlight}.library-work-row,.library-author-heading{color:canvastext}.library-work-action{color:linktext}}.scholium-editorial{padding-top:28px}.scholium-editorial__topline{width:min(1320px,100%);margin-inline:auto}.scholium-editorial__grid{grid-template-columns:minmax(0,1fr) minmax(390px,.72fr);gap:clamp(56px,8vw,136px);width:min(1260px,100%);min-height:calc(92svh - 60px)}.scholium-editorial__copy{padding-bottom:0;position:relative}.scholium-editorial__copy:after{content:"❦";color:#2b6f9f80;font:32px/1 "Bodoni Moda Variable",var(--serif);position:absolute;bottom:-76px;left:0}.scholium-editorial__intro{color:#524b45;max-width:545px;font:400 17px/1.68 "Source Serif 4",var(--serif);margin:0 0 32px}.scholium-editorial__folio-link{color:#776e66;width:max-content;font:600 9px/1 "Montserrat Variable",var(--sans);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;margin-top:27px;transition:color .18s,gap .18s;display:flex}.scholium-editorial__folio-link:hover{color:#2b6f9f;gap:12px}.scholium-editorial__art{width:min(100%,500px)}.scholium-editorial__art:before{content:"MUSEUM PLATE · I";z-index:5;writing-mode:vertical-rl;color:#2b6f9f;font:600 8px/1 "Montserrat Variable",var(--sans);letter-spacing:.2em;position:absolute;top:14%;right:-50px}.scholium-arch{background:linear-gradient(128deg,#f6f3ee 8%,#ded8d0 31%,#faf8f4 33%,#e9e3db 57%,#d5cdc3 58%,#f4efe8 77%);height:min(68vh,640px);padding:13px}.scholium-arch:before{content:"";z-index:2;pointer-events:none;border:1px solid #79685d33;border-radius:50% 50% 0 0;position:absolute;inset:5px}.scholium-arch:after{background:linear-gradient(#201d1b0a,#201d1b29);border-radius:50% 50% 0 0;inset:13px}.scholium-arch img{filter:saturate(.62)contrast(.94)brightness(.91)}.scholium-editorial__art figcaption{color:#655d56;align-items:baseline;gap:10px;display:flex;left:29%;right:auto}.scholium-editorial__art figcaption span{color:#2b6f9f;font:600 8px/1 "Montserrat Variable",var(--sans);letter-spacing:.15em;text-transform:uppercase}.scholium-editorial .editorial-butterfly{filter:drop-shadow(0 9px 8px #1c19171f)}.scholium-editorial .editorial-butterfly--orange{z-index:4;bottom:3%;left:auto;right:-2%}.editorial-folio{background:linear-gradient(105deg,#dfd6ca7a,#0000 7%),linear-gradient(145deg,#ffffffb8,#faf6ef85);border:1px solid #ffffffdb;border-radius:3px 18px 18px 3px;width:min(1180px,100% - 6vw);margin:80px auto 110px;padding:clamp(38px,6vw,76px) clamp(34px,6vw,84px) 54px clamp(70px,9vw,120px);scroll-margin-top:28px;position:relative;box-shadow:inset 1px 1px #fff,inset 12px 0 28px #624c3f09,0 30px 80px #3d2c261a,0 0 0 1px #8169601a}.editorial-folio:before{content:"";background:#2b6f9f40;width:1px;position:absolute;top:0;bottom:0;left:clamp(54px,7vw,92px)}.editorial-folio__margin{color:#2b6f9f;font:600 8px/1 "Montserrat Variable",var(--sans);letter-spacing:.08em;writing-mode:vertical-rl;flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;top:80px;bottom:58px;left:20px}.editorial-folio__margin i{opacity:.3;background:linear-gradient(#2b6f9f,#0000);flex:1;width:1px}.editorial-folio__heading{border-bottom:1px solid #292421;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:50px;padding-bottom:27px;display:grid}.editorial-folio__heading>div>p{color:#2b6f9f;font:600 9px/1 "Montserrat Variable",var(--sans);letter-spacing:.17em;text-transform:uppercase;margin:0 0 13px}.editorial-folio__heading h2{color:#211e1b;max-width:720px;font:500 clamp(34px,4.4vw,58px)/1.02 "Bodoni Moda Variable",var(--serif);letter-spacing:-.045em;margin:0}.editorial-folio__heading>p{color:#6b625a;font:500 10px/1.7 "Montserrat Variable",var(--sans);margin:0}.editorial-folio__heading>p span{color:#2b6f9f;margin-right:7px;font-size:7px}.scholium-editorial .miniature-reader{-webkit-backdrop-filter:none;backdrop-filter:none;width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:28px;padding:0}.scholium-editorial .miniature-reader>header{border-bottom:1px solid #201d1b2e;padding:0 0 18px}.scholium-editorial .miniature-reader>header span,.scholium-editorial .miniature-reader h4{color:#2b6f9f;font:600 9px/1.25 "Montserrat Variable",var(--sans);letter-spacing:.13em;text-transform:uppercase}.scholium-editorial .miniature-reader>header h3{color:#201d1b;font:500 24px/1.1 "Bodoni Moda Variable",var(--serif);margin:3px 0 0}.scholium-editorial .miniature-columns{grid-template-columns:repeat(2,minmax(0,1fr));padding:32px 0 38px}.scholium-editorial .miniature-columns.has-commentary{grid-template-columns:repeat(3,minmax(0,1fr))}.scholium-editorial .miniature-columns article{padding:0 clamp(28px,4vw,54px) 0 0}.scholium-editorial .miniature-columns article+article{border-left-color:#2b6f9f3d;padding:0 0 0 clamp(28px,4vw,54px)}.scholium-editorial .miniature-columns h4{margin:0 0 17px}.scholium-editorial .miniature-columns p,.scholium-editorial .miniature-passage{color:#292421;font:400 clamp(18px,1.7vw,23px)/1.72 "Source Serif 4",var(--serif)}.scholium-editorial .miniature-reader .greek-token{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:inline}.scholium-editorial .miniature-reader .greek-token:hover,.scholium-editorial .miniature-reader .greek-token:focus-visible{background:#2b6f9f1c;box-shadow:inset 0 -1px #2b6f9f}.scholium-editorial .miniature-passage{cursor:default;margin:-3px -6px;padding:3px 6px;transition:background-color .18s,box-shadow .18s}.scholium-editorial .miniature-passage:hover{box-shadow:none;background:0 0}.scholium-editorial .miniature-columns.has-commentary>article:not(.miniature-aquinas)>p{font-size:clamp(16px,1.4vw,20px);line-height:1.65}.miniature-commentary-trigger{color:#2b6f9f;cursor:pointer;font:650 9px/1 "Montserrat Variable",var(--sans);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #2b6f9f73;align-items:center;gap:7px;margin-top:18px;padding:7px 0 5px;transition:gap .16s,border-color .16s,color .16s;display:inline-flex}.miniature-commentary-trigger:hover,.miniature-commentary-trigger:focus-visible{border-color:currentColor;gap:11px}.miniature-aquinas{background:#2b6f9f0e;flex-direction:column;min-height:330px;max-height:500px;animation:.22s cubic-bezier(.22,1,.36,1) both miniature-panel-in;display:flex;overflow:hidden}.scholium-editorial .miniature-columns article.miniature-aquinas{border-left:1px solid #2b6f9f47;padding:0 0 0 clamp(28px,4vw,54px)}.miniature-aquinas>header{border-bottom:1px solid #2b6f9f33;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.miniature-aquinas>header span{color:#2b6f9f;font:650 8px/1.2 "Montserrat Variable",var(--sans);letter-spacing:.12em;text-transform:uppercase}.scholium-editorial .miniature-aquinas>header h4{color:#292421;font:500 20px/1.1 "Bodoni Moda Variable",var(--serif);letter-spacing:-.02em;text-transform:none;margin:5px 0 0}.miniature-aquinas>header button{color:#2b6f9f;cursor:pointer;background:0 0;border:1px solid #2b6f9f40;flex:none;place-items:center;width:28px;height:28px;display:grid}.miniature-aquinas__body{scrollbar-width:thin;min-height:0;padding:16px 10px 16px 0;overflow:auto}.scholium-editorial .miniature-aquinas__body>p:not(.miniature-aquinas__reference){color:#403a35;font:400 14px/1.68 "Source Serif 4",var(--serif);margin:0}.scholium-editorial .miniature-aquinas__body .miniature-aquinas__reference{color:#2b6f9f;font:650 8px/1.3 "Montserrat Variable",var(--sans);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px}.miniature-aquinas>a{color:#2b6f9f;width:max-content;font:650 8px/1 "Montserrat Variable",var(--sans);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #2b6f9f66;align-items:center;gap:6px;margin-top:auto;padding:12px 0 5px;display:inline-flex}@keyframes miniature-panel-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.scholium-editorial .miniature-reader>footer{color:#6b625a;font:600 9px/1.3 "Montserrat Variable",var(--sans);letter-spacing:.06em;border-top:1px solid #201d1b2e;justify-content:space-between;align-items:center;gap:24px;padding:17px 0 0;display:flex}.folio-key{vertical-align:-1px;border-radius:2px;width:8px;height:8px;margin-right:6px;display:inline-block}.folio-key--aquinas{background:#2b6f9f}.scholium-editorial .miniature-continue{color:#2b6f9f;border:0;padding:0;display:inline-flex}.homepage-study-panel{-webkit-backdrop-filter:blur(22px)saturate(115%);background:linear-gradient(135deg,#fcf9f4f5,#f6efeaed);border:1px solid #ffffffd9;box-shadow:inset 0 1px #fff,0 20px 60px #3d262829,0 0 0 1px #916f7026}@media (width<=900px){.scholium-editorial__grid{grid-template-columns:1fr;min-height:auto;padding:70px 0 84px}.scholium-editorial__copy:after{display:none}.scholium-editorial__art:before{right:-20px}.editorial-folio{width:100%;margin-top:35px}}@media (width<=767px){.scholium-editorial{padding-top:20px}.scholium-editorial__topline span:nth-child(2){display:none}.scholium-editorial__intro{font-size:16px}.editorial-folio{border-radius:3px 12px 12px 3px;margin-bottom:70px;padding:34px 20px}.editorial-folio:before,.editorial-folio__margin{display:none}.editorial-folio__heading{grid-template-columns:1fr;gap:20px}.editorial-folio__heading h2{font-size:36px}.scholium-editorial .miniature-columns,.scholium-editorial .miniature-columns.has-commentary{grid-template-columns:1fr;padding:25px 0}.scholium-editorial .miniature-columns article{padding:0 0 24px}.scholium-editorial .miniature-columns article+article{border-top:1px solid #2b6f9f33;border-left:0;padding:24px 0 0}.scholium-editorial .miniature-columns article.miniature-aquinas{border-top:1px solid #2b6f9f47;border-left:0;min-height:280px;max-height:440px;padding:24px 0 0}.scholium-editorial .miniature-reader>footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.scholium-editorial__folio-link,.miniature-passage,.miniature-commentary-trigger{transition:none}.miniature-aquinas{animation:none}}[data-theme=dark] body:has(.scholium-page){background:var(--site-dark-canvas)}[data-theme=dark] body:has(.scholium-page) .app-header{--canvas:var(--site-dark-canvas);--surface:#0d0d0d;--ink:#f4f6ff;--muted:#c4cceb;--border:#b9c8f23d;color:var(--ink);-webkit-backdrop-filter:blur(20px)saturate(112%);backdrop-filter:blur(20px)saturate(112%);background:#0d0d0dd1;border-bottom-color:#b9c8f22e}[data-theme=dark] body:has(.scholium-page) .app-header{color:var(--ink)}[data-theme=dark] body:has(.scholium-page) .app-header a{color:var(--ink)}[data-theme=dark] body:has(.scholium-page) .app-header button{color:var(--ink)}[data-theme=dark] body:has(.scholium-page) .brand-mark{color:var(--ink);border-color:#f0ece5ad}[data-theme=dark] body:has(.scholium-page) .app-header .brand-wordmark{display:inline-flex}[data-theme=dark] body:has(.scholium-page) .catalogue-panel{color:var(--ink)}[data-theme=dark] body:has(.scholium-page) .catalogue-panel a{color:var(--ink)}[data-theme=dark] body:has(.scholium-page) .catalogue-panel button{color:var(--ink)}[data-theme=dark] .scholium-page{--butterfly-blue:#b9c8f2;--blue:#b9c8f2;background:var(--site-dark-canvas);color:#f4f6ff}[data-theme=dark] .scholium-editorial{color:#f4f6ff;background:var(--site-dark-canvas);padding:0 0 42px}[data-theme=dark] .scholium-editorial__topline{color:#aaa198;border-color:#393632}[data-theme=dark] .scholium-issue,[data-theme=dark] .editorial-folio__heading>div>p,[data-theme=dark] .editorial-folio__margin,[data-theme=dark] .scholium-editorial .miniature-reader>header span,[data-theme=dark] .scholium-editorial .miniature-reader h4{color:#65a9dc}[data-theme=dark] .scholium-editorial__dek,[data-theme=dark] .scholium-editorial__intro,[data-theme=dark] .scholium-editorial__folio-link,[data-theme=dark] .scholium-editorial__art figcaption,[data-theme=dark] .editorial-folio__heading>p,[data-theme=dark] .scholium-editorial .miniature-reader>footer{color:#aaa198}[data-theme=dark] .scholium-editorial h1,[data-theme=dark] .editorial-folio__heading h2,[data-theme=dark] .scholium-editorial .miniature-reader>header h3,[data-theme=dark] .scholium-editorial .miniature-columns p,[data-theme=dark] .scholium-editorial .miniature-passage,[data-theme=dark] .scholium-editorial .miniature-aquinas>header h4{color:#f0ece5}[data-theme=dark] .scholium-arch{background:linear-gradient(128deg,#26231f 8%,#151412 31%,#302d28 33%,#1c1a17 57%,#0d0d0c 58%,#26231f 77%);border-color:#393632;box-shadow:inset 0 1px #ffffff14,0 20px 55px #00000059}[data-theme=dark] .editorial-folio{background:linear-gradient(105deg,#ffffff06,#0000 7%),linear-gradient(145deg,#1f1d1af5,#121110f5);border-color:#ffffff1f;box-shadow:inset 1px 1px #ffffff14,inset 12px 0 28px #0000001f,0 30px 80px #00000052}[data-theme=dark] .editorial-folio__heading{border-color:#f0ece5}[data-theme=dark] .scholium-editorial .miniature-reader>header,[data-theme=dark] .scholium-editorial .miniature-reader>footer{border-color:#f0ece529}[data-theme=dark] .scholium-editorial .miniature-columns article+article{border-color:#65a9dc33}[data-theme=dark] .miniature-commentary-trigger,[data-theme=dark] .miniature-aquinas>header span,[data-theme=dark] .scholium-editorial .miniature-aquinas__body .miniature-aquinas__reference,[data-theme=dark] .miniature-aquinas>a{color:#65a9dc}[data-theme=dark] .miniature-aquinas{background:#65a9dc0b}[data-theme=dark] .scholium-editorial .miniature-columns article.miniature-aquinas,[data-theme=dark] .miniature-aquinas>header{border-color:#65a9dc38}[data-theme=dark] .miniature-aquinas>header button{color:#65a9dc;border-color:#65a9dc3d}[data-theme=dark] .scholium-editorial .miniature-aquinas__body>p:not(.miniature-aquinas__reference){color:#d7d0c8}html:not([data-theme=dark]) .scholium-editorial{background-color:#257ee8;background-image:radial-gradient(72% 22% at 4% 63%,#e6f2ffad 0 17%,#b3d9ff59 35%,#0000 62%),radial-gradient(62% 19% at 100% 70%,#e6f2ff94 0 15%,#b3d9ff47 38%,#0000 66%),radial-gradient(48% 15% at 52% 84%,#e6f2ff66 0 14%,#80b3ff2e 42%,#0000 70%),linear-gradient(#b3d9ff 0%,#80b3ff 22%,#378be9 48%,#1e74e7 72%,#247de8 100%);background-repeat:no-repeat;padding:0 0 42px}.scholium-sky-cover{background:0 0;min-height:100svh;position:relative;overflow:hidden}.scholium-sky-cover__night-wordmark{z-index:1;color:#173c70;font:400 18svh/.86 "Bodoni Moda Variable", "Bodoni Moda", var(--serif);font-variation-settings:"opsz" 96;letter-spacing:-.06em;text-shadow:0 1px #e7efff3d,0 3px 18px #080c3647,0 24px 70px #080c362e;opacity:1;pointer-events:none;margin:0;transition:opacity .42s cubic-bezier(.4,0,.2,1);position:absolute;top:29svh;left:3.5vw}.scholium-sky-cover:before{content:"";z-index:0;pointer-events:none;background:url(/art/scholium-blue-sky-clean.webp) 50%/cover no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 68%,#000000e6 76%,#00000052 88%,#0000 96%);mask-image:linear-gradient(#000 0 68%,#000000e6 76%,#00000052 88%,#0000 96%)}.scholium-sky-cover:after{content:"";z-index:0;pointer-events:none;opacity:0;background:top/cover no-repeat;transition:opacity .42s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 78%,#000000f0 84%,#0000006b 92%,#0000 98%);mask-image:linear-gradient(#000 0 78%,#000000f0 84%,#0000006b 92%,#0000 98%)}.scholium-sky-cover__art{z-index:1;width:min(31vw,465px);margin:0;position:absolute;top:14%;right:clamp(24px,3vw,48px)}.scholium-sky-cover__arch{-webkit-backdrop-filter:blur(12px);background:linear-gradient(128deg,#ffffffb8,#d3e0eb6b);border:1px solid #ffffffb3;border-radius:50% 50% 2px 2px;height:min(66svh,610px);padding:12px;transition:border-color .42s cubic-bezier(.4,0,.2,1),box-shadow .42s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd1,0 28px 64px #04306f33}.scholium-sky-cover__arch:after{content:"";pointer-events:none;background:linear-gradient(#14375e05,#0f34622e);border-radius:50% 50% 0 0;position:absolute;inset:12px}.scholium-sky-cover__arch img{object-fit:cover;object-position:center;filter:saturate(.72)contrast(.96)brightness(.94);border-radius:50% 50% 0 0;width:100%;height:100%;transition:filter .42s cubic-bezier(.4,0,.2,1);display:block}.scholium-workspace-specimen{z-index:3;color:#173c70;-webkit-backdrop-filter:blur(18px)saturate(120%);background:#f6fafde6;border:1px solid #fffc;border-radius:12px;width:66%;padding:15px;transition:background-color .42s cubic-bezier(.4,0,.2,1),border-color .42s cubic-bezier(.4,0,.2,1),box-shadow .42s cubic-bezier(.4,0,.2,1),color .42s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-3%;left:-15%;transform:rotate(-2deg);box-shadow:inset 0 1px #fff,0 22px 46px #04285c38}.scholium-workspace-specimen header{border-bottom:1px solid #173c7033;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding-bottom:11px;display:grid}.scholium-workspace-specimen header span,.scholium-workspace-specimen__source i,.scholium-workspace-specimen footer{font:650 7px/1.2 "Montserrat Variable", var(--sans);letter-spacing:.12em;text-transform:uppercase}.scholium-workspace-specimen header span{color:#2b6f9f}.scholium-workspace-specimen header strong{color:#1f2f45;font:500 17px/1.05 "Bodoni Moda Variable", var(--serif);grid-column:1}.scholium-workspace-specimen header em{color:#2b6f9f;font:650 8px/1 "Montserrat Variable", var(--sans);grid-area:1/2/3;align-self:center;font-style:normal}.scholium-workspace-specimen__source{border-bottom:1px solid #173c701f;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;display:flex}.scholium-workspace-specimen__source i{color:#2b6f9f;font-style:normal}.scholium-workspace-specimen__source span{color:#33455c;font:500 9px/1.2 "Source Serif 4", var(--serif);text-align:right}.scholium-workspace-specimen footer{color:#607389;letter-spacing:.08em;justify-content:space-between;gap:10px;padding-top:11px;display:flex}.scholium-sky-cover__art .scholium-sky-cover__butterfly{filter:drop-shadow(0 12px 10px #052d653b);transition:filter .42s cubic-bezier(.4,0,.2,1)}.scholium-sky-cover__art .editorial-butterfly--blue{top:8%;left:-18%}.scholium-sky-cover__art .editorial-butterfly--pale{top:39%;right:-12%}.scholium-sky-cover__art .editorial-butterfly--orange{bottom:2%;left:auto;right:-4%}.scholium-sky-cover__actions{z-index:2;-webkit-backdrop-filter:blur(22px)saturate(128%);background:#e8f4ff30;border:1px solid #ffffff80;border-radius:16px;align-items:center;gap:8px;padding:7px;transition:background-color .42s cubic-bezier(.4,0,.2,1),border-color .42s cubic-bezier(.4,0,.2,1),box-shadow .42s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;bottom:clamp(28px,5vh,56px);left:clamp(24px,5vw,76px);box-shadow:inset 0 1px #ffffff8c,0 18px 46px #052f702b}.scholium-editorial .scholium-sky-cover__actions .glass-shine-button{min-height:43px;padding-inline:17px}.scholium-sky-cover__folio-link{color:#f8fbff;min-height:43px;font:650 10px/1 "Montserrat Variable", var(--sans);letter-spacing:.1em;text-transform:uppercase;border-radius:10px;align-items:center;gap:9px;padding:0 14px;transition:background-color .18s,gap .18s;display:inline-flex}.scholium-sky-cover__folio-link:hover,.scholium-sky-cover__folio-link:focus-visible{background:#ffffff21;gap:13px}html:not([data-theme=dark]) .scholium-editorial__grid--dark{display:none}html:not([data-theme=dark]) body:has(.scholium-page) .app-header{--ink:#173c70;--muted:#335b89;--border:#153c7324;color:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#ebf6ff5c,#0000);border-bottom-color:#0000}html:not([data-theme=dark]) body:has(.scholium-page) .app-header{color:#173c70}html:not([data-theme=dark]) body:has(.scholium-page) .app-header a{color:#173c70}html:not([data-theme=dark]) body:has(.scholium-page) .app-header button{color:#173c70}html:not([data-theme=dark]) body:has(.scholium-page) .app-header .brand-wordmark{display:inline-flex}html:not([data-theme=dark]) body:has(.scholium-page) .brand-mark{color:#173c70;border-color:#153c7380}[data-theme=dark] .scholium-sky-cover:after{opacity:1;background-image:url(/art/scholium-night-sky.webp)}[data-theme=dark] .scholium-sky-cover:before{background-image:none}[data-theme=dark] .scholium-sky-cover__night-wordmark{color:#a9c5f2;opacity:1}@media (aspect-ratio>=16/9){.scholium-sky-cover__night-wordmark{transform-origin:0 0;font-size:10.8vw;top:calc(50svh - 10vw + 1px);left:3.5vw;transform:scale(1.016,.991)}}[data-theme=dark] .scholium-sky-cover__arch{background:linear-gradient(145deg,#ebf0ff3d,#34406e2e);border-color:#dce4ff7a;box-shadow:inset 0 1px #ffffff6b,0 28px 68px #19204657}[data-theme=dark] .scholium-sky-cover__arch:after{background:linear-gradient(#202b5614,#181f4457)}[data-theme=dark] .scholium-sky-cover__arch img{filter:saturate(.56)contrast(1.02)brightness(.76)hue-rotate(3deg)}[data-theme=dark] .scholium-sky-cover__art .scholium-sky-cover__butterfly{filter:brightness(.9)saturate(.9)drop-shadow(0 12px 12px #171e455c)}[data-theme=dark] .scholium-workspace-specimen{color:#f4f6ff;background:#27315bd1;border-color:#dce4ff6b;box-shadow:inset 0 1px #ffffff38,0 22px 50px #141a3e61}[data-theme=dark] .scholium-workspace-specimen header{border-color:#b9c8f238}[data-theme=dark] .scholium-workspace-specimen header span,[data-theme=dark] .scholium-workspace-specimen header em,[data-theme=dark] .scholium-workspace-specimen__source i{color:#cbd6ff}[data-theme=dark] .scholium-workspace-specimen header strong{color:#fff}[data-theme=dark] .scholium-workspace-specimen__source{border-color:#b9c8f224}[data-theme=dark] .scholium-workspace-specimen__source span{color:#e2e7f9}[data-theme=dark] .scholium-workspace-specimen footer{color:#b9c8f2}[data-theme=dark] .scholium-sky-cover__actions{background:#2d386547;border-color:#dce4ff57;box-shadow:inset 0 1px #ffffff38,0 18px 48px #161d4247}[data-theme=dark] .scholium-sky-cover__folio-link{color:#f7f8ff}@media (width<=700px){.scholium-sky-cover{min-height:100svh}.scholium-sky-cover:before{background-position:top;background-size:100%;-webkit-mask-image:linear-gradient(#000 0 52%,#000000e0 67%,#00000057 82%,#0000 94%);mask-image:linear-gradient(#000 0 52%,#000000e0 67%,#00000057 82%,#0000 94%)}.scholium-sky-cover__night-wordmark{font-size:14.16vw;top:15.12vw;left:7.264vw}.scholium-sky-cover:after{background-position:top;background-size:cover}.scholium-sky-cover__actions{flex-direction:column;align-items:stretch;bottom:22px;left:16px;right:16px}.scholium-sky-cover__art{width:min(64vw,270px);top:25%;right:50%;transform:translate(50%)}.scholium-sky-cover__arch{height:min(43svh,365px);padding:8px}.scholium-sky-cover__arch:after{inset:8px}.scholium-workspace-specimen{border-radius:9px;width:76%;padding:10px;left:-9%}.scholium-workspace-specimen header{gap:3px 6px;padding-bottom:7px}.scholium-workspace-specimen header strong{font-size:13px}.scholium-workspace-specimen__source{padding:6px 0}.scholium-workspace-specimen__source span{font-size:7px}.scholium-workspace-specimen footer{padding-top:7px;font-size:6px}.scholium-sky-cover__art .editorial-butterfly--blue{left:-14%}.scholium-editorial .scholium-sky-cover__actions .glass-shine-button,.scholium-sky-cover__folio-link{justify-content:center}}@media (prefers-reduced-motion:reduce){.scholium-sky-cover:after,.scholium-sky-cover__night-wordmark,.scholium-sky-cover__arch,.scholium-sky-cover__arch img,.scholium-sky-cover__art .scholium-sky-cover__butterfly,.scholium-workspace-specimen,.scholium-sky-cover__actions,.scholium-sky-cover__folio-link{transition:none}}.homepage-workspace-demo{--demo-canvas:#ece8e1;--demo-paper:#f8f6f2;--demo-ink:#27231f;--demo-muted:#716a62;--demo-rule:#27231f33;border:1px solid var(--demo-ink);background:var(--demo-canvas);width:min(1340px,100% - 40px);color:var(--demo-ink);border-radius:15px;margin:92px auto 112px;scroll-margin-top:20px;overflow:hidden;box-shadow:0 34px 90px #1c263126}.homepage-workspace-demo__toolbar{border-bottom:1px solid var(--demo-ink);background:color-mix(in srgb, var(--demo-paper) 86%, transparent);align-items:center;gap:10px;min-height:67px;padding:10px 14px;display:flex}.homepage-mode-switcher{border:1px solid var(--demo-rule);background:#ffffff57;border-radius:999px;gap:2px;padding:3px;display:flex}.homepage-mode-switcher button{cursor:pointer;min-height:34px;font:650 8px/1 "Montserrat Variable", var(--sans);letter-spacing:.08em;text-transform:uppercase;padding:0 14px}.homepage-demo-passage:focus-visible,.homepage-demo-commentary:focus-visible,.homepage-demo-panel header button:focus-visible{outline:2px solid var(--demo-ink);outline-offset:2px}.homepage-source-summary{border:1px solid var(--demo-rule);background:#ffffff52;border-radius:999px;align-items:center;gap:10px;min-height:44px;padding:5px 13px;display:inline-flex;box-shadow:inset 0 1px #ffffffb3}.homepage-demo-tool{align-items:center;gap:10px;min-height:44px;padding:5px 13px;display:inline-flex}.homepage-source-summary{min-width:270px}.homepage-source-summary>span{gap:2px;min-width:0;display:grid}.homepage-source-summary small,.homepage-demo-location small{color:var(--demo-muted);font:650 7px/1 "Montserrat Variable", var(--sans);letter-spacing:.12em;text-transform:uppercase}.homepage-source-summary strong{font:500 14px/1.1 "Bodoni Moda Variable", var(--serif)}.homepage-source-summary em{font:650 9px/1 "Montserrat Variable", var(--sans);margin-left:auto;font-style:normal}.homepage-demo-tool{font:650 8px/1 "Montserrat Variable", var(--sans);letter-spacing:.06em;text-transform:uppercase}.homepage-demo-location{border-left:1px solid var(--demo-rule);text-align:right;gap:4px;margin-left:auto;padding-left:22px;display:grid}.homepage-demo-location strong{font:500 14px/1 "Bodoni Moda Variable", var(--serif)}.homepage-workspace-demo__body{grid-template-columns:190px minmax(0,1fr);min-height:650px;display:grid}.homepage-demo-rail{border-right:1px solid var(--demo-ink);background:color-mix(in srgb, var(--demo-paper) 76%, transparent);padding:24px 12px}.homepage-demo-rail header{gap:3px;padding:0 5px 24px;display:grid}.homepage-demo-rail header span{font:650 7px/1 "Montserrat Variable", var(--sans);letter-spacing:.12em;text-transform:uppercase}.homepage-demo-rail header strong{font:500 22px/1 "Bodoni Moda Variable", var(--serif)}.homepage-demo-rail header small{color:var(--demo-muted);font:italic 10px/1.3 "Source Serif 4", var(--serif)}.homepage-demo-rail>p{border-block:1px solid var(--demo-rule);font:600 11px/1 "Source Serif 4", var(--serif);justify-content:space-between;margin:0;padding:15px 5px;display:flex}.homepage-demo-rail>p small{color:var(--demo-muted);font:650 6px/1 "Montserrat Variable", var(--sans);letter-spacing:.08em;text-transform:uppercase}.homepage-demo-rail ol{margin:0;padding:0;list-style:none}.homepage-demo-rail li{min-height:38px;color:var(--demo-muted);font:10px/1 "Source Serif 4", var(--serif);grid-template-columns:28px 1fr;align-items:center;padding:0 8px;display:grid}.homepage-demo-rail li b{font:650 7px/1 "Montserrat Variable", var(--sans)}.homepage-demo-rail li.is-active{background:var(--demo-ink);color:var(--demo-paper)}.homepage-demo-reader{min-width:0;padding:30px 24px 16px}.homepage-demo-reader>header{text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;margin:0 0 25px;display:grid}.homepage-demo-reader>header:before,.homepage-demo-reader>header:after{content:"";background:var(--demo-ink);height:1px}.homepage-demo-reader>header span{color:var(--demo-muted);font:650 7px/1 "Montserrat Variable", var(--sans);letter-spacing:.14em;text-transform:uppercase;grid-column:2}.homepage-demo-reader>header h3{font:500 clamp(38px, 5vw, 64px)/.9 "Bodoni Moda Variable", var(--serif);letter-spacing:-.035em;grid-column:2;margin:6px 0 2px}.homepage-demo-reader>header small{color:var(--demo-muted);font:italic 10px/1 "Source Serif 4", var(--serif);grid-column:2}.homepage-demo-board{align-items:stretch;gap:12px;display:grid}.homepage-demo-board.panels-1{grid-template-columns:minmax(0,1fr)}.homepage-demo-board.panels-2{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-demo-board.panels-3{grid-template-columns:repeat(3,minmax(0,1fr))}.homepage-demo-panel{border:1px solid var(--demo-ink);background:var(--demo-paper);border-radius:3px;flex-direction:column;min-width:0;height:405px;display:flex;overflow:hidden}.homepage-demo-panel>header{border-bottom:1px solid var(--demo-ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-height:47px;padding:5px 8px;display:grid}.homepage-demo-panel>header>svg{color:var(--demo-muted)}.homepage-demo-panel>header>span{gap:2px;min-width:0;display:grid}.homepage-demo-panel>header small{color:var(--demo-muted);font:650 6px/1 "Montserrat Variable", var(--sans);letter-spacing:.12em;text-transform:uppercase}.homepage-demo-panel>header strong{font:550 14px/1.15 "Bodoni Moda Variable", var(--serif);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.homepage-demo-panel>header i{border:0;border-left:1px solid var(--demo-rule);width:26px;height:26px;color:var(--demo-muted);background:0 0;place-items:center;font-style:normal;display:grid}.homepage-demo-panel>header button{border-left:1px solid var(--demo-rule);cursor:pointer;place-items:center;width:26px;height:26px;font-style:normal;display:grid}.homepage-demo-panel__meta{border-bottom:1px solid var(--demo-rule);color:var(--demo-muted);font:650 7px/1 "Montserrat Variable", var(--sans);letter-spacing:.08em;text-transform:uppercase;padding:11px 17px}.homepage-demo-panel__content{scrollbar-width:thin;flex:1;min-height:0;padding:18px 18px 26px;overflow:auto}.homepage-demo-panel__content>small{color:var(--demo-muted);font:650 7px/1.3 "Montserrat Variable", var(--sans);letter-spacing:.07em;text-transform:uppercase;margin-bottom:16px;display:block}.homepage-demo-panel__content>p,.homepage-demo-passage{color:var(--demo-ink);font:400 17px/1.72 "Source Serif 4", var(--serif);text-wrap:pretty;margin:0}.homepage-demo-passage{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:5px 7px;transition:background-color .15s,color .15s}.homepage-demo-passage:hover,.homepage-demo-passage[aria-pressed=true]{color:#173f60;background:#2b6f9f17}.homepage-demo-commentary{color:#2b6f9f;cursor:pointer;font:650 8px/1 "Montserrat Variable", var(--sans);letter-spacing:.06em;background:0 0;border:0;border-bottom:1px solid #2b6f9f73;align-items:center;gap:7px;margin:15px 7px 0;padding:7px 0 5px;display:inline-flex}.homepage-demo-commentary:hover{gap:10px}.homepage-demo-panel .greek-token{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0 1px;display:inline}.homepage-demo-panel .greek-token:hover,.homepage-demo-panel .greek-token:focus-visible{background:#2b6f9f1f;box-shadow:inset 0 -1px #2b6f9f}.homepage-demo-panel--commentary .homepage-demo-panel__content>p{font-size:14px;line-height:1.68}.homepage-demo-panel--commentary .homepage-demo-panel__content>a{color:#2b6f9f;font:650 8px/1 "Montserrat Variable", var(--sans);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;margin-top:18px;display:inline-flex}.homepage-demo-reader>footer{color:var(--demo-muted);font:italic 10px/1.4 "Source Serif 4", var(--serif);justify-content:space-between;align-items:center;gap:20px;padding:14px 2px 0;display:flex}.homepage-demo-reader>footer a{color:#2b6f9f;font:650 8px/1 "Montserrat Variable", var(--sans);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:7px;display:inline-flex}[data-theme=dark] .homepage-workspace-demo{--demo-canvas:#121211;--demo-paper:#1c1b19;--demo-ink:#f0ece5;--demo-muted:#aaa198;--demo-rule:#f0ece52e;box-shadow:0 34px 90px #0000006b}[data-theme=dark] .homepage-workspace-demo__toolbar,[data-theme=dark] .homepage-demo-rail{background:#1c1b19eb}[data-theme=dark] .homepage-source-summary,[data-theme=dark] .homepage-mode-switcher{background:#ffffff09;box-shadow:inset 0 1px #ffffff14}[data-theme=dark] .homepage-demo-passage:hover,[data-theme=dark] .homepage-demo-passage[aria-pressed=true]{color:#d8ecfb}@media (width<=900px){.homepage-workspace-demo{width:calc(100% - 24px);margin-block:54px 76px}.homepage-workspace-demo__toolbar{flex-wrap:wrap}.homepage-demo-tool{display:none}.homepage-demo-location{margin-left:0}.homepage-workspace-demo__body{grid-template-columns:150px minmax(0,1fr)}.homepage-demo-reader{padding-inline:16px}.homepage-demo-board.panels-3{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-demo-panel--commentary{grid-column:1/-1;height:300px}}@media (width<=620px){.homepage-workspace-demo{border-radius:12px;width:calc(100% - 16px)}.homepage-workspace-demo__toolbar{padding:9px}.homepage-mode-switcher{width:100%}.homepage-mode-switcher button{flex:1}.homepage-source-summary{flex:1;min-width:0}.homepage-demo-location{padding-left:12px}.homepage-workspace-demo__body{min-height:0;display:block}.homepage-demo-rail{display:none}.homepage-demo-reader{padding:26px 10px 12px}.homepage-demo-reader>header{margin-bottom:20px}.homepage-demo-reader>header h3{font-size:42px}.homepage-demo-board,.homepage-demo-board.panels-1,.homepage-demo-board.panels-2,.homepage-demo-board.panels-3{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:min(86vw,340px);grid-auto-flow:column;padding:0 1px 8px;display:grid;overflow-x:auto}.homepage-demo-panel,.homepage-demo-panel--commentary{scroll-snap-align:start;grid-column:auto;height:420px}.homepage-demo-reader>footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.homepage-demo-passage,.homepage-demo-commentary{transition:none}}[data-theme=dark] .homepage-study-panel{color:#f0ece5;background:linear-gradient(135deg,#201e1bfa,#141312f7);border-color:#ffffff24;box-shadow:inset 0 1px #ffffff14,0 24px 70px #00000080}.homepage-reader-showcase{color:#112f5f;width:min(1480px,100% - 48px);margin:72px auto 96px;scroll-margin-top:84px}.homepage-reader-showcase__heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:24px;display:flex}.homepage-reader-showcase__label{font:600 10px/1.4 "Montserrat Variable", var(--sans);letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px;display:block}.homepage-reader-showcase__heading h2{font:500 clamp(42px, 5vw, 72px)/1 "Bodoni Moda Variable", var(--serif);letter-spacing:-.035em;margin:0}.homepage-reader-showcase__heading p{max-width:30ch;font:17px/1.5 "Source Serif 4", var(--serif);margin:0}.homepage-reader-showcase__frame{background:#d9d0c1;border:1px solid #112f5f4d;border-radius:6px;overflow:hidden;box-shadow:0 20px 60px #0b23471f}.homepage-reader-showcase__frame iframe{border:0;width:100%;height:780px;display:block}.homepage-reader-showcase__footer{justify-content:space-between;align-items:center;gap:24px;padding-top:20px;display:flex}.homepage-reader-showcase__footer>span{font:12px/1.5 var(--sans)}.homepage-reader-showcase__footer a{min-height:44px;font:600 13px/1.5 var(--sans);align-items:center;gap:10px;padding:10px 20px;display:inline-flex}.continue-reading-label{align-items:center;gap:10px;display:inline-flex}.homepage-reader-showcase__footer .continue-reading-link{justify-content:center;min-width:224px}.continue-reading-link:active{transform:scale(.97)}.continue-reading-label[data-pending]{opacity:.85}.continue-reading-spinner{animation:.9s linear infinite continue-reading-spin}@keyframes continue-reading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.continue-reading-link:active{transform:none}.continue-reading-spinner{animation:none}}.scholium-sky-cover__folio-link:focus-visible{outline-offset:5px;outline:2px solid}.scholium-cover-introduction{text-wrap:balance}.scholium-sky-cover__folio-link{border:1px solid #ffffff80;border-radius:3px;padding-inline:20px}[data-theme=dark] .homepage-reader-showcase{color:#e7ecfa}[data-theme=dark] .homepage-reader-showcase__frame{background:#151412;border-color:#e7ecfa40}@media (width<=700px){.homepage-reader-showcase{width:calc(100% - 24px);margin-block:48px 64px}.homepage-reader-showcase__heading{flex-direction:column;align-items:start;gap:16px}.homepage-reader-showcase__heading p{max-width:none}.homepage-reader-showcase__footer{flex-direction:column;align-items:start;gap:12px}.homepage-reader-showcase__frame iframe{height:740px}}.scholium-sky-cover__actions{flex-wrap:wrap;max-width:min(620px,100% - 40px)}.scholium-sky-cover__actions,[data-theme=dark] .scholium-sky-cover__actions{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:22px;padding:0}.scholium-cover-introduction{color:#112f5f;font:400 clamp(20px, 2vw, 28px)/1.3 "Source Serif 4", var(--serif);margin:0}[data-theme=dark] .scholium-cover-introduction{color:#e7ecfa}.scholium-sky-cover__night-wordmark{font-size:min(18svh,11.5vw)}.scholium-cover-copy{flex:0 0 100%;max-width:43ch}.scholium-cover-description{color:#112f5f;font:16px/1.5 var(--serif);margin:10px 0 0}[data-theme=dark] .scholium-cover-description{color:#e7ecfa}.scholium-sky-cover__actions{max-width:min(620px,60%)}.homepage-library-link{white-space:nowrap;font:600 12px/1.4 var(--sans)}.homepage-library-link:focus-visible{outline-offset:5px;outline:2px solid}.homepage-reader-showcase__footer{flex-wrap:wrap}@media (width<=700px){.scholium-sky-cover__night-wordmark{font-size:14.16vw}.scholium-sky-cover__actions{gap:12px;max-width:none}.scholium-cover-copy{flex-basis:auto}.scholium-cover-description{font-size:14px}}@media (prefers-reduced-motion:no-preference){.scholium-page .scholium-sky-cover[data-homepage-entrance=waiting]:before,[data-theme=dark] .scholium-page .scholium-sky-cover[data-homepage-entrance=waiting]:after,.scholium-page [data-homepage-entrance=waiting] .scholium-sky-cover__art,.scholium-page [data-homepage-entrance=waiting] .scholium-sky-cover__night-wordmark{animation:.18s .9s both homepage-visual-fallback}.scholium-page .scholium-sky-cover[data-homepage-entrance=ready]:before,[data-theme=dark] .scholium-page .scholium-sky-cover[data-homepage-entrance=ready]:after,.scholium-page [data-homepage-entrance=ready] .scholium-sky-cover__art,.scholium-page [data-homepage-entrance=ready] .scholium-sky-cover__night-wordmark{animation:.18s cubic-bezier(.23,1,.32,1) homepage-visual-reveal}}@keyframes homepage-visual-reveal{0%{opacity:0}to{opacity:1}}@keyframes homepage-visual-fallback{0%{opacity:0}to{opacity:1}}.scholium-page .scholium-sky-cover{grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);align-items:center;gap:clamp(32px,5vw,80px);min-height:min(760px,88svh - 64px);padding:clamp(48px,7vw,104px) clamp(24px,5vw,80px) 52px;display:grid}.scholium-cover-invitation{z-index:2;min-width:0;position:relative}.scholium-page .scholium-sky-cover__night-wordmark{aspect-ratio:4.96;width:100%;max-width:620px;height:auto;margin:0 0 30px;font-size:clamp(52px,8.5vw,128px);display:block;position:relative;top:auto;left:auto}.scholium-page .scholium-cover-copy{max-width:44ch}.scholium-page .scholium-cover-introduction{font:400 clamp(28px,3vw,44px)/1.15 "Source Serif 4",var(--serif)}.scholium-page .scholium-cover-description{margin-top:18px;font-size:clamp(17px,1.4vw,20px);line-height:1.6}.scholium-page .scholium-sky-cover__actions{flex-flow:wrap;align-items:center;gap:24px;max-width:none;margin-top:28px;display:flex;position:static}.scholium-cover-primary{min-height:48px;font:600 13px/1.4 var(--sans);justify-content:center;align-items:center;gap:12px;padding:12px 22px;display:inline-flex}.scholium-page .homepage-library-link{color:#112f5f;align-items:center;gap:10px;min-height:44px;display:inline-flex}.scholium-page .scholium-sky-cover__art{justify-self:end;width:min(100%,465px);position:relative;top:auto;right:auto;transform:none}.scholium-page .scholium-sky-cover__arch{height:clamp(390px,47vw,560px)}.scholium-page .homepage-reader-showcase{width:min(1380px,100% - 64px);margin:30px auto 64px}.scholium-page .homepage-reader-showcase__heading{align-items:center;margin-bottom:18px}.scholium-page .homepage-reader-showcase__heading h2{font-size:clamp(42px,4.5vw,64px)}.scholium-page .homepage-reader-showcase__location{font:12px/1.5 var(--sans);margin:12px 0 0}.homepage-reader-showcase__actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.homepage-reader-showcase__actions .continue-reading-link{min-height:46px;font:600 13px/1.5 var(--sans);justify-content:center;align-items:center;padding:10px 20px;display:inline-flex}.homepage-expand-preview{min-height:44px;font:12px/1.5 var(--sans);align-items:center;gap:8px;display:inline-flex}.homepage-reader-showcase__cue{max-width:75ch;font:16px/1.6 var(--serif);margin:0 0 20px}.homepage-reader-showcase__cue strong{font-weight:600}.scholium-page .homepage-reader-showcase__frame{height:640px;position:relative}.scholium-page .homepage-reader-showcase__frame iframe{height:100%}.homepage-reader-showcase__status{color:#211f1c;text-align:center;background:#f5f2eb;flex-direction:column;justify-content:center;align-items:center;padding:28px;display:flex;position:absolute;inset:0}.homepage-reader-showcase__status>p{font:22px/1.5 var(--serif);margin:0}.homepage-reader-showcase__status>div{font:13px/1.5 var(--sans);flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;margin-top:24px;display:flex}.homepage-reader-showcase__status button{cursor:pointer;min-height:44px;padding:10px 18px}.homepage-colophon{color:#112f5f;border-top:1px solid #112f5f4d;justify-content:space-between;align-items:center;gap:28px;width:min(1380px,100% - 64px);margin-inline:auto;padding-top:22px;display:flex}.homepage-colophon p{max-width:70ch;font:11px/1.6 var(--sans);margin:0}.homepage-colophon nav{white-space:nowrap;font:12px/1.5 var(--sans);gap:24px;display:flex}.homepage-colophon a{align-items:center;min-height:44px;display:inline-flex}.homepage-reader-showcase__actions a:focus-visible,.homepage-reader-showcase__status a:focus-visible,.homepage-colophon a:focus-visible{outline-offset:5px;outline:2px solid}[data-theme=dark] .scholium-page .homepage-library-link,[data-theme=dark] .homepage-colophon{color:#e7ecfa;border-color:#e7ecfa40}[data-theme=dark] .homepage-reader-showcase__status{color:#f0ece4;background:#18191a}@media (width<=900px){.scholium-page .scholium-sky-cover{gap:28px;padding-inline:28px}.scholium-page .scholium-sky-cover__arch{height:420px}.homepage-reader-showcase__actions{gap:10px}}@media (width<=700px){.scholium-page .scholium-sky-cover{grid-template-columns:1fr;gap:32px;min-height:auto;padding:42px 24px 24px}.scholium-page .scholium-sky-cover__night-wordmark{margin-bottom:24px}.scholium-page .scholium-sky-cover__art{justify-self:center;width:min(65vw,300px)}.scholium-page .scholium-sky-cover__arch{height:340px}.scholium-page .scholium-sky-cover__actions{gap:18px}.scholium-page .homepage-reader-showcase,.homepage-colophon{width:calc(100% - 32px)}.scholium-page .homepage-reader-showcase{margin-block:32px 44px}.scholium-page .homepage-reader-showcase__heading{align-items:start;gap:18px}.scholium-page .homepage-reader-showcase__frame{height:610px}.homepage-reader-showcase__cue{font-size:15px}.homepage-colophon{flex-direction:column;align-items:start;gap:12px}}.reader-selection-popover{z-index:85;background:var(--surface,#fff);border-radius:10px;gap:4px;max-width:calc(100vw - 16px);display:flex;position:fixed;box-shadow:0 4px 16px #0000001a}:root body .reader-selection-action{--control-radius:10px;min-height:36px;font:550 12px/1.3 var(--sans);white-space:nowrap;padding:8px 13px}@media (pointer:coarse){:root body .reader-selection-action{min-height:44px}}@media (forced-colors:active){.reader-selection-popover{box-shadow:none;background:canvas}}.pricing-page{isolation:isolate;max-width:1080px;color:var(--ink);margin:0 auto;padding:60px 40px 64px;position:relative}.pricing-page:before{content:"";z-index:-1;pointer-events:none;opacity:.8;background:radial-gradient(ellipse at 16% 30%, color-mix(in srgb, var(--accent-soft) 78%, transparent), transparent 57%), radial-gradient(ellipse at 87% 72%, #ab936c38, transparent 55%);filter:blur(34px);position:absolute;inset:210px -40px 200px}.pricing-kicker{color:var(--muted);font:600 10px/1.5 "Montserrat Variable", var(--sans);letter-spacing:.16em;text-transform:uppercase}.pricing-heading{text-align:center;max-width:760px;margin:0 auto 52px}.pricing-heading h1,.workspace-paywall h1{font:500 clamp(38px,5vw,58px)/1.07 "Bodoni Moda Variable",var(--serif);letter-spacing:-.025em;margin:18px 0}.pricing-heading p{font:400 18px/1.6 "Source Serif 4",var(--serif);color:var(--muted)}.pricing-period{border:1px solid color-mix(in srgb,var(--border) 80%,transparent);background:color-mix(in srgb,var(--surface) 60%,transparent);font:500 12px/1.5 var(--sans);border-radius:999px;align-items:center;gap:12px;margin-top:10px;padding:11px 22px;display:inline-flex;box-shadow:inset 0 1px #ffffff80,0 3px 12px #12192008}.pricing-period>span{color:var(--faint)}.pricing-plans{grid-template-columns:1fr 1fr;gap:28px;display:grid}.pricing-plan{isolation:isolate;border:1px solid color-mix(in srgb,var(--surface) 75%,var(--border));background:color-mix(in srgb,var(--surface) 66%,transparent);-webkit-backdrop-filter:blur(28px)saturate(1.3);backdrop-filter:blur(28px)saturate(1.3);border-radius:28px;flex-direction:column;padding:34px;transition:box-shadow .2s,border-color .2s;display:flex;position:relative;box-shadow:inset 0 1px #ffffffd9,inset 1px 0 #fff6,inset 0 -1px #ffffff59,0 18px 48px -22px #1b273138}.pricing-plan:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(125deg,#ffffff7a,#ffffff0f 30%,#0000 52%,#ffffff2e),radial-gradient(at 0 0,#ffffff73,#0000 65%);position:absolute;inset:0}.pricing-plan:hover{box-shadow:inset 0 1px #ffffffe6,inset 1px 0 #ffffff80,0 24px 54px -22px #1b273147}.pricing-plan--research{background:color-mix(in srgb,var(--surface-2) 55%,transparent);border-color:color-mix(in srgb,var(--accent) 22%,var(--surface))}.pricing-plan-badge{background:var(--ink);color:var(--canvas);font:500 11px/1.3 var(--sans);border-radius:999px;padding:8px 15px;position:absolute;top:-15px;left:32px;box-shadow:0 4px 15px #12192024}.pricing-plan-heading{justify-content:space-between;align-items:center;gap:18px;min-height:54px;margin-bottom:26px;display:flex}.pricing-plan-icon{border:1px solid color-mix(in srgb,var(--surface) 80%,var(--border));background:color-mix(in srgb,var(--surface) 45%,transparent);height:52px;color:var(--muted);border-radius:16px;flex:0 0 52px;place-items:center;display:grid;box-shadow:inset 0 1px #fff9}.pricing-plan h2{font:500 25px/1.15 "Bodoni Moda Variable",var(--serif);text-align:right;max-width:240px;margin:0}.pricing-amount{font:500 54px/1.1 "Bodoni Moda Variable",var(--serif);align-items:baseline;gap:12px;margin:0 0 14px;display:flex}.pricing-amount span{font:400 12px/1.4 var(--sans);color:var(--muted);white-space:nowrap}.pricing-plan>p,.pricing-preview p,.pricing-terms p{font:400 14px/1.7 var(--sans);color:var(--muted)}.pricing-plan>.pricing-amount{font:500 54px/1.1 "Bodoni Moda Variable",var(--serif);color:var(--ink)}.pricing-description{min-height:72px;margin:0}.pricing-plan ul{gap:21px;margin:24px 0;padding:0;list-style:none;display:grid}.pricing-plan li{font:400 13px/1.5 var(--sans);align-items:flex-start;gap:13px;display:flex}.pricing-plan li>svg{color:var(--accent);flex:0 0 16px;margin-top:2px}.pricing-plan li strong{font-weight:500;display:block}.pricing-plan li span{color:var(--muted);margin-top:4px;font-size:12px;display:block}.pricing-plan .pricing-exclusion{min-height:38px;margin-top:auto;margin-bottom:22px;font-size:11px}.pricing-plan-button{min-height:50px;font:500 12px/1.4 var(--sans);text-align:center;justify-content:center;align-items:center;gap:10px;padding:12px;display:flex}.pricing-primary{font:500 13px/1.4 var(--sans);justify-content:space-between;align-items:center;gap:18px;padding:15px 18px;text-decoration:none;display:inline-flex}.pricing-primary:hover{opacity:.88}.pricing-secondary{color:var(--ink);font:500 13px/1.6 var(--sans);text-underline-offset:5px;display:inline-block}.pricing-secondary:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.pricing-terms{grid-template-columns:1fr 1fr;gap:28px;margin:26px 0 44px;padding:0 6px;display:grid}.pricing-terms p{margin:0;font-size:11px}.pricing-preview{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:32px;padding-top:30px;display:flex}.pricing-preview h2{font:500 30px/1.2 "Bodoni Moda Variable",var(--serif);margin:12px 0}.pricing-preview p{max-width:650px}[data-theme=dark] .pricing-plan{border-color:#ffffff29;box-shadow:inset 0 1px #ffffff2b,inset 1px 0 #ffffff0f,0 18px 48px -22px #000000a6}[data-theme=dark] .pricing-plan:before{opacity:.17}[data-theme=dark] .pricing-plan--research{border-color:color-mix(in srgb,var(--accent) 38%,transparent)}[data-theme=dark] .pricing-plan-icon,[data-theme=dark] .pricing-period{box-shadow:inset 0 1px #ffffff1f,0 4px 12px #0000001a}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.pricing-plan{background:var(--surface)}.pricing-plan--research{background:var(--surface-2)}}@media (prefers-reduced-motion:reduce){.pricing-plan{transition:none}}@media (width<=700px){.pricing-page{padding:42px 20px}.pricing-page:before{left:0;right:0}.pricing-heading{margin-bottom:44px}.pricing-plans{grid-template-columns:1fr;gap:38px}.pricing-plan{border-radius:24px;padding:28px}.pricing-plan h2{font-size:24px}.pricing-description,.pricing-plan .pricing-exclusion{min-height:0}}.workspace-paywall{max-width:800px;color:var(--ink);margin:0 auto;padding:80px 32px}.workspace-paywall>p{font:400 17px/1.7 "Source Serif 4",var(--serif);color:var(--muted);max-width:600px}.paywall-plans{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;gap:24px;margin:32px 0;padding:24px 0;display:grid}.paywall-plans strong,.paywall-plans span{display:block}.paywall-plans strong{font:500 21px/1.4 "Bodoni Moda Variable",var(--serif)}.paywall-plans span{font:500 30px/1.7 "Bodoni Moda Variable",var(--serif)}.paywall-plans small,.paywall-plans p{font:400 12px/1.5 var(--sans);color:var(--muted)}.workspace-paywall .pricing-secondary{margin-left:24px}.workspace-paywall .pricing-note{font:400 12px/1.6 var(--sans);margin-top:24px}.guest-preview-strip{background:var(--surface-2);color:var(--muted);font:400 11px/1.5 var(--sans);border-bottom:1px solid var(--border);justify-content:space-between;gap:16px;padding:10px 22px;display:flex}.guest-preview-strip a{color:var(--ink)}.subscription-paywall{width:100%;min-width:0}.subscription-paywall .pricing-plans:has(>:only-child){grid-template-columns:minmax(0,480px);justify-content:center}.subscription-paywall-actions{flex-wrap:wrap;justify-content:center;gap:18px 28px;margin-top:30px;display:flex}.subscription-paywall-note{text-align:center;font:400 11px/1.6 var(--sans);color:var(--muted);max-width:670px;margin:16px auto 0}.subscription-paywall.subscription-paywall--compact{padding:24px 4px}.subscription-paywall--compact:before{inset:80px 0 40px}.subscription-paywall--compact .pricing-heading{margin-bottom:34px}.subscription-paywall--compact .pricing-heading h2{font:500 30px/1.12 "Bodoni Moda Variable",var(--serif);letter-spacing:-.025em;margin:12px 0}.subscription-paywall--compact .pricing-heading p{font-size:14px}.subscription-paywall--compact .pricing-plans{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:28px}.subscription-paywall--compact .pricing-plan{padding:24px}.subscription-paywall--compact .pricing-plan h2{font:500 24px/1.15 "Bodoni Moda Variable",var(--serif);margin:0}.subscription-paywall--compact .pricing-plan .pricing-amount{font-size:44px}.subscription-paywall--compact .pricing-plan .pricing-description{min-height:0}.subscription-paywall .pricing-plan-button:disabled{opacity:.55;cursor:not-allowed}@media (width<=700px){.pricing-page{padding:44px 20px}.pricing-plans,.pricing-terms,.paywall-plans{grid-template-columns:1fr}.pricing-plan{padding:26px}.pricing-preview{flex-direction:column;align-items:flex-start;gap:12px}.pricing-terms{gap:16px}.workspace-paywall{padding:42px 22px}.workspace-paywall .pricing-secondary{margin:20px 0 0;display:block}.guest-preview-strip{flex-direction:column;gap:4px}}.reader-workspace-board.is-slot-grid{align-items:stretch}.reader-workspace .is-slot-grid>.reader-workspace-panel{align-self:stretch;height:100%;min-height:0}.reader-workspace .is-slot-grid .reader-workspace-panelcontent{min-height:0}.reader-workspace .reader-workspace-panelcontent,.reader-workspace .reader-workspace-panel .aquinas-column{overscroll-behavior-y:auto;scrollbar-width:none}.reader-workspace .reader-workspace-panelcontent::-webkit-scrollbar{display:none}.reader-workspace .reader-workspace-panel .aquinas-column::-webkit-scrollbar{display:none}.workspace-slot-target{z-index:20;pointer-events:none;border:1px dashed var(--reader-muted);background:color-mix(in srgb, var(--reader-paper) 78%, transparent);border-radius:7px;place-items:center;min-height:0;display:grid;position:relative}.workspace-slot-target>span{text-align:center;font:600 13px/1.4 var(--sans);color:var(--reader-ink);gap:6px;display:grid}.workspace-slot-target small{font:11px/1.4 var(--sans);color:var(--reader-muted)}.workspace-slot-target.is-over{border:2px solid var(--reader-ink);background:color-mix(in srgb, var(--reader-paper) 93%, transparent);box-shadow:inset 0 0 0 4px var(--reader-control-hover)}.workspace-position-menu{position:relative}.workspace-position-menu>.workspace-position-trigger{cursor:pointer;place-items:center;width:28px;height:32px;list-style:none;display:grid}.workspace-position-menu>.workspace-position-trigger::-webkit-details-marker{display:none}.workspace-position-menu[data-open=true]{z-index:25}.workspace-position-menu>div{border:1px solid var(--reader-rule);background:var(--reader-paper);border-radius:9px;grid-template-columns:repeat(3,1fr);gap:5px;width:246px;padding:10px;display:grid;position:absolute;top:36px;right:0;box-shadow:0 10px 30px #0002}.reader-workspace .workspace-position-menu>div>button{width:auto;height:48px;font:11px/1.35 var(--sans);padding:6px}.reader-workspace .reader-workspace-panel:has(.workspace-position-menu[data-open=true]){z-index:30}.reader-workspace .reader-workspace-panelbar:has(.workspace-position-menu[data-open=true]){z-index:40;position:relative;overflow:visible}.reader-workspace .workspace-drag-handle{touch-action:none}@media (width<=767px){.reader-workspace-board.is-slot-grid{display:block}.workspace-slot-target{display:none}}.is-tabbed-reader .parallel-mobile-tabs{top:var(--header-height);z-index:18;border-block:1px solid var(--reader-rule);background:var(--reader-paper);scrollbar-width:none;margin:0 0 18px;padding:0 12px;display:flex;position:sticky;overflow-x:auto}.is-tabbed-reader .parallel-mobile-tabs button{min-height:45px;color:var(--reader-muted);font:12px/1.4 var(--sans);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1 0 auto;padding:0 13px}.is-tabbed-reader .parallel-mobile-tabs button[aria-selected=true]{color:var(--reader-ink);border-bottom-color:var(--reader-ink)}.is-tabbed-reader .parallel-mobile-tabs button:focus-visible{outline:2px solid var(--reader-ink);outline-offset:-4px}.is-tabbed-reader .reader-workspace-board.is-slot-grid{padding:0;display:block}.is-tabbed-reader .reader-workspace-panel{border-inline:0;max-width:none;display:none;container-type:normal;width:100%!important;height:auto!important}.is-tabbed-reader .reader-workspace-panel.mobile-active{display:flex}.is-tabbed-reader .reader-workspace-panelbar,.is-tabbed-reader .workspace-slot-target,.is-tabbed-reader .workspace-resize-handle,.is-tabbed-reader .workspace-pane-divider,.is-tabbed-reader .reader-workspace-feedback{display:none}.is-tabbed-reader .reader-workspace-panelcontent{overflow:visible}.is-tabbed-reader .reader-workspace-panel .parallel-cell{display:block}.is-tabbed-reader .reader-workspace-panel .aquinas-column{height:auto;max-height:none;display:block;overflow:visible}.workspace-scroll-gutter{z-index:14;pointer-events:none;min-height:0;position:relative}.workspace-scroll-gutter.is-horizontal{justify-self:end;width:14px;margin-right:-14px}.workspace-scroll-gutter.is-vertical{pointer-events:auto;align-self:end;width:100%;height:14px;margin-bottom:-14px}.workspace-scroll-link{border:1px solid var(--reader-rule);width:28px;height:28px;color:var(--reader-muted);background:var(--reader-paper);cursor:pointer;touch-action:manipulation;border-radius:50%;place-items:center;padding:0;display:grid}.workspace-scroll-gutter>.workspace-scroll-link{pointer-events:auto;opacity:0;transition:opacity .12s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.workspace-scroll-gutter.is-horizontal>.workspace-scroll-link{top:64px;transform:translate(-50%)}:is(.workspace-scroll-gutter>.workspace-scroll-link[aria-pressed=true],.workspace-scroll-gutter>.workspace-scroll-link:hover,.workspace-scroll-gutter>.workspace-scroll-link:focus-visible,.workspace-scroll-gutter:hover>.workspace-scroll-link,.reader-workspace-board:has(.workspace-pane-divider:hover)>.workspace-scroll-gutter>.workspace-scroll-link,.reader-workspace-board:has(.resize-height:hover)>.workspace-scroll-gutter>.workspace-scroll-link){opacity:1}.workspace-scroll-link[aria-pressed=true]{color:var(--reader-paper);background:var(--reader-ink);border-color:var(--reader-ink)}.workspace-scroll-link:hover{border-color:var(--reader-ink)}.workspace-scroll-link:focus-visible,.workspace-scroll-links>summary:focus-visible{outline:2px solid var(--reader-ink);outline-offset:3px}.reader-workspace-panelcontent:focus-visible{outline:2px solid var(--reader-ink);outline-offset:-3px}.workspace-scroll-links{color:var(--reader-muted);font:12px/1.5 var(--sans);margin:0 2px 10px;display:none}.workspace-scroll-links.has-distant-links{display:block}.workspace-scroll-links>summary{cursor:pointer;align-items:center;gap:6px;width:fit-content;min-height:36px;display:flex}.workspace-scroll-links>summary::-webkit-details-marker{display:none}.workspace-scroll-links>div{flex-wrap:wrap;gap:8px;padding-block:4px 10px;display:flex}.workspace-scroll-link.is-list-link{text-align:left;width:auto;max-width:100%;height:auto;min-height:44px;font:inherit;border-radius:4px;justify-content:flex-start;gap:8px;padding:8px 10px;display:flex}.workspace-scroll-link.is-list-link>svg{flex:none}.workspace-scroll-link.is-list-link small{font:11px/1.5 var(--sans);display:block}.workspace-scroll-announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.is-tabbed-reader .workspace-scroll-gutter{display:none}.is-tabbed-reader .workspace-scroll-links{display:block}@media (hover:none),(pointer:coarse){.workspace-scroll-gutter>.workspace-scroll-link{opacity:1;width:44px;height:44px}}@media (width<=767px){.workspace-scroll-gutter{display:none}.workspace-scroll-links{margin-inline:16px;display:block}.workspace-scroll-links>summary{min-height:44px}.workspace-scroll-links>div{display:grid}}@media (prefers-reduced-motion:reduce){.workspace-scroll-gutter>.workspace-scroll-link{transition:none}}@media (forced-colors:active){.workspace-scroll-link[aria-pressed=true]{color:highlighttext;forced-color-adjust:none;background:highlight;border-color:highlight}}.account-access-trigger{min-height:38px;font:650 9px/1 var(--sans);letter-spacing:.045em;cursor:pointer;align-items:center;gap:8px;padding:4px 11px 4px 5px;display:inline-flex}.account-access-trigger>img,.account-access-trigger__mark{border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.account-access-trigger>img{object-fit:cover}.account-access-trigger__mark{color:var(--surface);background:var(--ink);font:650 9px/1 var(--sans)}.account-access-backdrop{z-index:170;background:#0f12182b;transition:opacity .12s;position:fixed;inset:0}.account-access-backdrop[data-starting-style],.account-access-backdrop[data-ending-style]{opacity:0}.account-access-popup{z-index:171;width:min(520px,100vw - 28px);max-height:min(720px,100dvh - 28px);transition:opacity .12s ease, transform .18s var(--motion-out);outline:0;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)scale(1)}.account-access-popup[data-starting-style],.account-access-popup[data-ending-style]{opacity:0;transform:translate(-50%,calc(-50% - 7px))scale(.985)}.account-access-heading{z-index:2;background:color-mix(in srgb, var(--surface) 84%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:sticky;top:0}.account-access-heading>div{gap:4px;min-width:0;display:grid}.account-access-heading span{color:var(--muted);font:700 7px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase}.account-access-heading h2{font:550 23px/1.05 "Bodoni Moda Variable", var(--serif);letter-spacing:-.02em;margin:0}.account-access-heading button{cursor:pointer;place-items:center;width:32px;height:32px;padding:0;display:grid}.account-access-body{padding:24px}.account-access-card{border:1px solid color-mix(in srgb, var(--ink) 19%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--surface-2) 70%, transparent), color-mix(in srgb, var(--surface) 92%, transparent));border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:118px;padding:18px;display:grid;box-shadow:inset 0 1px #ffffffb8}.account-access-card__seal{border:1px solid color-mix(in srgb, var(--ink) 32%, transparent);width:54px;height:54px;font:500 30px/1 "Bodoni Moda Variable", var(--serif);border-radius:50%;place-items:center;display:grid}.account-access-card>div{gap:5px;min-width:0;display:grid}.account-access-card small,.account-access-card__folio{color:var(--muted);font:680 7px/1 var(--sans);letter-spacing:.13em;text-transform:uppercase}.account-access-card strong{font:550 20px/1.05 "Bodoni Moda Variable", var(--serif);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-access-card em{color:var(--muted);font:italic 11px/1.25 "Source Serif 4", var(--serif);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-access-card__folio{writing-mode:vertical-rl;align-self:start}.account-access-copy{max-width:43ch;color:var(--muted);font:400 15px/1.55 "Source Serif 4", var(--serif);margin:22px 0 14px}.account-access-promises{color:var(--muted);font:600 9px/1.35 var(--sans);letter-spacing:.02em;gap:8px;margin:0 0 21px;padding:0;list-style:none;display:grid}.account-access-promises li{align-items:center;gap:8px;display:flex}.account-access-promises svg{color:var(--accent)}.account-access-google,.account-access-primary,.account-access-secondary{min-height:44px;font:650 10px/1 var(--sans);letter-spacing:.035em;cursor:pointer;justify-content:center;align-items:center;gap:10px;display:inline-flex}.account-access-google{width:100%;padding:0 16px}.account-access-google svg{order:-1;width:18px;height:18px}.account-access-google:disabled{opacity:.48;cursor:not-allowed}.account-access-configuration{border-left:2px solid var(--accent);color:var(--muted);background:color-mix(in srgb, var(--accent) 6%, transparent);font:10px/1.45 var(--sans);margin:12px 0 0;padding:10px 12px}.account-access-privacy{color:var(--muted);font:9px/1.45 var(--sans);margin-top:14px;display:block}.account-access-actions{gap:9px;margin-top:21px;display:flex}.account-access-primary{flex:1;padding:0 14px}.account-access-secondary{padding:0 14px}@media (width<=600px){.account-access-trigger{width:38px;padding:4px}.account-access-trigger>span:last-child{display:none}.account-access-popup{width:auto;max-height:calc(100dvh - 16px);inset:auto 8px 8px;transform:translateY(0)scale(1)}.account-access-popup[data-starting-style],.account-access-popup[data-ending-style]{transform:translateY(12px)scale(.985)}.account-access-body{padding:18px}.account-access-card{grid-template-columns:auto minmax(0,1fr)}.account-access-card__folio{display:none}}@media (prefers-reduced-motion:reduce){.account-access-backdrop{transition:opacity .1s}.account-access-popup,.account-access-popup[data-starting-style],.account-access-popup[data-ending-style]{transition:opacity .1s;transform:translate(-50%,-50%)}.account-access-trigger,.account-access-google,.account-access-primary,.account-access-secondary{transition-property:color,background-color,border-color,opacity}}.app-header:not(.is-reader-header){flex-wrap:wrap;gap:12px 28px;height:auto;min-height:64px;display:flex}.main-navigation{flex-wrap:wrap;flex:1;justify-content:center;align-items:center;gap:8px 28px;display:flex}.main-navigation a{min-height:44px;font:500 13px/1.4 var(--sans);color:inherit;border-bottom:2px solid #0000;align-items:center;text-decoration:none;display:inline-flex}.main-navigation a[aria-current=page]{border-radius:10px;padding-inline:12px}.main-navigation a:hover,.main-navigation a[aria-current=page]{border-bottom-color:currentColor}.main-navigation a:focus-visible{outline-offset:4px;outline:2px solid}@media (width<=760px){.main-navigation{flex-basis:100%;order:3;gap:4px 20px}.app-header:not(.is-reader-header) .header-actions{margin-left:auto}}.billing-feedback{color:var(--ink);font:400 13px/1.6 var(--sans);margin:20px 0}.billing-feedback button{min-height:36px;font:inherit;cursor:pointer;margin-left:8px;padding:6px 14px}.pricing-plan-button:disabled{cursor:progress;opacity:.7}.billing-spinner{box-sizing:border-box;border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite billing-spin}@keyframes billing-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.billing-spinner{animation:none}}.catalogue-positioner{z-index:122;--ink:var(--reader-ink,#17202a);--muted:var(--reader-muted,#566273);--border:var(--reader-rule,#dde3e9);--surface:var(--reader-paper,#fff);--surface-2:var(--reader-control-hover,#f0f3f6);--accent:var(--reader-ink,#2b6f9f);outline:0}.catalogue-positioner .catalogue-panel{width:min(620px,100vw - 20px);max-height:var(--available-height);max-width:var(--available-width);transform-origin:var(--transform-origin);position:relative;inset:auto;overflow-y:auto;transform:none}.reader-texts-menu.catalogue-surface,.reader-settings-popup.catalogue-surface{max-width:var(--available-width);max-height:var(--available-height)}.catalogue-positioner .catalogue-panel[data-open]{transform:none}.catalogue-positioner .catalogue-panel[data-starting-style],.catalogue-positioner .catalogue-panel[data-ending-style]{opacity:0;transform:translateY(-7px)scale(.985)}@media (prefers-reduced-motion:reduce){.catalogue-positioner .catalogue-panel[data-starting-style],.catalogue-positioner .catalogue-panel[data-ending-style]{transform:none}}.text-selector{border:0;border-bottom:1px solid var(--border);background:var(--surface);flex-wrap:wrap;align-items:center;gap:20px;margin:0;padding:14px 24px;font-size:12px;display:flex}.text-selector legend{float:left;color:var(--muted);margin-right:18px}.text-selector label{cursor:pointer;align-items:center;gap:7px;display:inline-flex}.text-selector input{accent-color:var(--accent)}.text-selector small,.text-selector>span{color:var(--muted)}.text-selector .commentary-choice{border-left:1px solid var(--border);color:var(--accent);padding-left:18px;font-weight:620}.parallel-reader{max-width:1500px;margin:auto;padding:40px 28px 100px}.parallel-reader>header{text-align:center;margin:20px 0 40px}.parallel-reader h1{font-family:var(--serif);margin:12px;font-size:44px;font-weight:400}.parallel-reader-grid{min-width:0}.has-commentary-column .parallel-reader-grid{grid-template-columns:minmax(0,2fr) minmax(330px,1fr);align-items:start;gap:32px;display:grid}.parallel-primary-region{min-width:0}.parallel-headings,.parallel-cells{grid-template-columns:repeat(var(--columns), minmax(0, 1fr));gap:32px;display:grid}.parallel-headings{border-bottom:1px solid var(--border);min-height:94px;padding:16px 0}.parallel-headings span{color:var(--muted);margin-top:5px;font-size:11px;display:block}.parallel-headings details{margin-top:8px;font-size:12px}.parallel-headings details p{color:var(--muted);line-height:1.5}.parallel-headings details a{color:var(--accent)}.parallel-milestone{color:var(--accent);padding:18px 0 12px;font-size:12px}.parallel-milestone small{color:var(--muted);margin-top:5px;display:block}.parallel-cell{min-width:0;font:20px/1.8 var(--serif)}.parallel-reading-fragment{display:inline}.parallel-reading-fragment.starts-paragraph:not(:first-child):before{content:"";height:.85em;display:block}.parallel-instruction{color:var(--muted);margin:10px 0 0;font-size:10px}.parallel-instruction span{color:var(--accent);margin-right:6px;font-size:7px}.greek-token{color:inherit;font:inherit;cursor:pointer;-webkit-user-select:text;user-select:text;background:0 0;border:0;padding:0}.greek-token:hover{background:var(--accent-soft)}.parallel-row{border-bottom:1px solid var(--border);padding-bottom:24px}.parallel-missing{color:var(--muted);font:13px/1.5 var(--sans)}.reader-floating-panel{bottom:24px;right:24px}.reader-floating-panel .greek-word-panel{width:100%;max-height:none;box-shadow:none;border:0}.reader-floating-panel .greek-word-panel header button{display:none}.aquinas-column{max-height:calc(100vh - var(--header-height) - 52px);top:calc(var(--header-height) + 26px);overscroll-behavior:contain;scrollbar-gutter:stable;background:var(--surface);border:1px solid var(--border);position:sticky;overflow-y:auto;box-shadow:0 18px 55px #182a370e}.aquinas-heading{z-index:3;border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--surface) 95%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);grid-template-columns:1fr auto;align-items:start;min-height:94px;padding:15px 18px 14px;display:grid;position:sticky;top:0}.aquinas-heading p{color:var(--accent);letter-spacing:.11em;text-transform:uppercase;margin:0 0 4px;font-size:9px;font-weight:720}.aquinas-heading h2{font:600 18px/1.25 var(--serif);margin:0}.aquinas-heading>a{color:var(--accent);padding:5px}.aquinas-heading>small{color:var(--muted);grid-column:1/-1;margin-top:5px;font-size:9px}.coverage-state{background:var(--surface-2);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;border-radius:99px;margin-top:7px;padding:3px 6px;font-size:8px;font-weight:700;display:inline-block}.coverage-state.verified{background:color-mix(in srgb, #3d7858 14%, var(--surface));color:#346448}[data-theme=dark] .coverage-state.verified{color:#99d7ae}.coverage-state.unresolved,.coverage-state.source-missing{background:color-mix(in srgb, #a86f2d 14%, var(--surface));color:#81521c}[data-theme=dark] .coverage-state.unresolved,[data-theme=dark] .coverage-state.source-missing{color:#e1b87e}.aquinas-lecture>header{border-bottom:1px solid var(--border);padding:17px 18px 14px}.aquinas-lecture>header>span{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:710}.aquinas-lecture h3{font:600 17px/1.3 var(--serif);margin:4px 0 0}.aquinas-lecture>header a{color:var(--muted);align-items:center;gap:4px;margin-top:7px;font-size:9px;display:inline-flex}.aquinas-section{padding:16px 18px 18px;scroll-margin:120px 0;transition:background .18s,box-shadow .18s}.aquinas-section+.aquinas-section{border-top:1px solid var(--border)}.aquinas-section:focus{background:color-mix(in srgb, var(--accent-soft) 66%, transparent);box-shadow:inset 3px 0 var(--accent);outline:0}.aquinas-section>div{align-items:center;gap:8px;display:flex}.aquinas-section>div>span{color:var(--accent);font-size:9px;font-weight:680}.aquinas-section>div>small{border-left:1px solid var(--border);color:var(--muted);letter-spacing:.09em;text-transform:uppercase;padding-left:8px;font-size:8px;font-weight:700}.aquinas-section>p{white-space:pre-wrap;font:16px/1.65 var(--serif);margin:8px 0 0}.aquinas-section.classification-digression{border-left:2px solid color-mix(in srgb, var(--accent) 36%, transparent)}.commentary-reader-state{text-align:center;min-height:220px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;padding:42px 24px;font-size:11px;line-height:1.6;display:flex}.commentary-reader-state i{border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:20px;height:20px;margin-bottom:14px;animation:.8s linear infinite commentary-spin}.commentary-reader-state strong{color:var(--ink);font:600 19px/1.3 var(--serif)}.commentary-reader-state p{max-width:32ch;margin:8px 0 0}@keyframes commentary-spin{to{transform:rotate(360deg)}}.parallel-chapter-nav{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:30px;margin-top:56px;padding-top:22px;display:grid}.parallel-chapter-nav a{color:var(--accent);font-family:var(--serif);align-items:center;gap:10px;font-size:16px;display:flex}.parallel-chapter-nav a:last-child{text-align:right;justify-content:flex-end}.parallel-chapter-nav small{color:var(--muted);font-family:var(--sans);text-transform:uppercase;letter-spacing:.1em;margin-bottom:3px;font-size:8px;display:block}.parallel-nav-boundary{text-align:right;color:var(--muted);font-size:11px}.parallel-mobile-tabs{display:none}@media (width<=1000px) and (width>=768px){.has-commentary-column .parallel-reader-grid{grid-template-columns:minmax(0,1.45fr) minmax(310px,1fr);gap:22px}.parallel-headings,.parallel-cells{gap:20px}.parallel-cell{font-size:18px}}@media (width<=767px){.text-selector{gap:11px 16px;padding:12px 16px}.text-selector legend{width:100%;margin:0}.text-selector .commentary-choice{border-left:0;padding-left:0}.parallel-reader{padding:24px 16px 72px}.parallel-reader>header{margin:8px 0 28px}.parallel-reader h1{margin:8px 0;font-size:35px}.parallel-mobile-tabs{top:var(--header-height);z-index:18;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--canvas) 96%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);scrollbar-width:none;margin:0 -16px 18px;padding:0 12px;display:flex;position:sticky;overflow-x:auto}.parallel-mobile-tabs::-webkit-scrollbar{display:none}.parallel-mobile-tabs button{min-height:45px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1 0 auto;padding:0 13px;font-size:11px}.parallel-mobile-tabs button[aria-selected=true]{border-bottom-color:var(--accent);color:var(--ink);font-weight:680}.has-commentary-column .parallel-reader-grid{display:block}.parallel-primary-region,.aquinas-column{display:none}.parallel-primary-region.mobile-active,.aquinas-column.mobile-active,.parallel-headings,.parallel-cells{display:block}.parallel-headings{min-height:0}.parallel-headings>div,.parallel-cell{display:none}.parallel-headings>div.mobile-active,.parallel-cell.mobile-active{display:block}.parallel-cell{font-size:19px}.aquinas-column{max-height:none;box-shadow:none;position:static;overflow:visible}.aquinas-heading{position:static}.aquinas-section>p{font-size:17px}.parallel-chapter-nav{grid-template-columns:1fr}.parallel-nav-boundary{text-align:left}.reader-floating-panel{border-radius:14px 14px 0 0;width:100%;max-width:100%;max-height:70dvh;bottom:0;right:0}}@media (prefers-reduced-motion:reduce){.commentary-reader-state i{animation:none}}.parallel-reader{--parallel-ink:var(--reader-ink,#090909);--parallel-paper:var(--reader-paper,#fff);--parallel-paper-2:var(--reader-paper-2,#f3f3f1);--parallel-muted:var(--reader-muted,#5f5f5b);--parallel-rule:var(--reader-rule,#09090933)}.parallel-reader .parallel-headings span,.parallel-reader .parallel-headings details,.parallel-reader .parallel-instruction,.parallel-reader .parallel-missing,.parallel-reader .aquinas-heading>small,.parallel-reader .aquinas-section>div>small,.parallel-reader .commentary-reader-state,.parallel-reader .parallel-chapter-nav small,.parallel-reader .parallel-nav-boundary{color:var(--parallel-muted)}.parallel-reader .parallel-milestone,.parallel-reader .aquinas-heading p,.parallel-reader .aquinas-heading>a,.parallel-reader .aquinas-lecture>header>span,.parallel-reader .aquinas-section>div>span,.parallel-reader .parallel-chapter-nav a{color:var(--parallel-ink)}.parallel-reader .aquinas-column{border-color:var(--parallel-ink);background:var(--parallel-paper)}.parallel-reader .aquinas-heading{border-bottom-color:var(--parallel-ink);background:color-mix(in srgb, var(--parallel-paper) 92%, transparent)}.parallel-reader .coverage-state,.parallel-reader .coverage-state.verified,.parallel-reader .coverage-state.unresolved,.parallel-reader .coverage-state.source-missing{color:var(--parallel-ink);background:0 0}.parallel-reader .aquinas-lecture+.aquinas-lecture{border-top-color:var(--parallel-ink)}.parallel-reader .aquinas-lecture>header,.parallel-reader .aquinas-section+.aquinas-section{border-color:var(--parallel-rule)}.parallel-reader .aquinas-section>p{color:var(--parallel-ink)}.parallel-reader .aquinas-section.classification-introduction{background:var(--parallel-paper-2)}.parallel-reader .aquinas-section.classification-digression{border-left-color:var(--parallel-ink)}.parallel-reader .aquinas-section.classification-unresolved{background:repeating-linear-gradient(135deg, transparent 0 9px, color-mix(in srgb, var(--parallel-ink) 7%, transparent) 9px 10px)}.parallel-reader .aquinas-section:focus{background:var(--parallel-paper-2);box-shadow:inset 3px 0 var(--parallel-ink)}.parallel-reader .commentary-reader-state strong{color:var(--parallel-ink)}.parallel-reader .commentary-reader-state i{border-color:var(--parallel-rule);border-top-color:var(--parallel-ink)}[data-theme=dark] .parallel-reader .coverage-state.verified,[data-theme=dark] .parallel-reader .coverage-state.unresolved,[data-theme=dark] .parallel-reader .coverage-state.source-missing{color:var(--parallel-ink)}.commentary-chapter-index{border-block:1px solid var(--reader-border,currentColor);margin:1rem 0;padding:.75rem 0}.commentary-chapter-index summary{cursor:pointer;font-size:.85rem}.commentary-chapter-index p,.commentary-chapter-index small{opacity:.8;font-size:.8rem}.commentary-chapter-index>details{margin-block:.65rem}.commentary-chapter-index h4{margin-block:.8rem .4rem;font-size:.9rem}.commentary-chapter-index ul{max-height:22rem;padding:0;list-style:none;overflow:auto}.commentary-chapter-index li{margin-block:.6rem}.commentary-chapter-index li button{text-align:start;width:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;gap:.6rem;padding:.5rem .25rem;display:flex}.commentary-chapter-index li button strong{flex:none}.commentary-chapter-index li button span{overflow-wrap:anywhere}.commentary-chapter-index li small{padding-inline:.25rem;display:block}.commentary-chapter-index button:focus-visible,.selected-commentary-destinations button:focus-visible{outline-offset:2px;outline:2px solid}.selected-commentary-destinations{flex-wrap:wrap;gap:.5rem;padding:.5rem;display:flex}.parallel-translation-note{color:var(--muted);margin:0 22px 12px;font-size:12px;line-height:1.5}.parallel-translation-note summary{cursor:pointer;color:var(--accent)}.parallel-translation-note p{margin:8px 0}:is(body:has(.parallel-reader),body:has(.reader-shell)){--reader-canvas:#d9d0c1;--reader-paper:#f7f1e6;--reader-paper-2:#efe5d5;--reader-ink:#27221e;--reader-muted:#756b60;--reader-rule:#4a3a2c33;--reader-accent:#2b6f9f;--reader-blue:#2b6f9f;background:#e8e5df}:is(body:has(.parallel-reader) .app-header,body:has(.reader-shell) .app-header){-webkit-backdrop-filter:blur(16px)saturate(.82);backdrop-filter:blur(16px)saturate(.82);background:#eee7dce6;border-bottom-color:#4634242e}:is(body:has(.parallel-reader) .site-footer,body:has(.reader-shell) .site-footer){display:none}.text-selector{top:var(--header-height);z-index:32;-webkit-backdrop-filter:blur(22px)saturate(116%);backdrop-filter:blur(22px)saturate(116%);min-height:82px;color:var(--reader-ink);background:#e8e5dfbd;border:0;border-bottom:1px solid #4a3a2c33;align-items:center;gap:12px;margin:0;padding:11px max(28px,50vw - 680px);display:flex;position:sticky;box-shadow:0 9px 30px #302a240f}.reader-select-card{isolation:isolate;-webkit-backdrop-filter:blur(19px)saturate(122%);backdrop-filter:blur(19px)saturate(122%);cursor:pointer;background:linear-gradient(145deg,#ffffffa3,#fff3);border:1px solid #ffffffbd;border-radius:15px;align-content:center;width:min(282px,42vw);min-height:59px;padding:9px 43px 9px 15px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe0,inset 0 -1px #63534414,0 10px 28px #342b2317;color:var(--reader-ink)!important;gap:4px!important;display:grid!important}.reader-select-card:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffc7,#0000);width:42%;height:230%;position:absolute;top:100%;left:-70%;transform:rotate(20deg)}.reader-select-card:hover:before{animation:.78s cubic-bezier(.22,1,.36,1) reader-select-shine}.reader-select-card:focus-within{outline:2px solid var(--reader-blue);outline-offset:2px}.reader-select-card>span{color:#7b7066;font:680 7px/1 "Montserrat Variable", var(--sans);letter-spacing:.14em;text-transform:uppercase}.reader-select-card>strong{color:var(--reader-ink);font:520 15px/1.15 "Bodoni Moda Variable", var(--serif);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reader-select-card select{z-index:2;opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.reader-select-card>svg{color:var(--reader-accent);pointer-events:none;position:absolute;top:50%;right:15px;transform:translateY(-50%)}@keyframes reader-select-shine{0%{top:100%;left:-70%}55%,to{top:-55%;left:115%}}.parallel-reader{max-width:1410px;color:var(--reader-ink);margin:auto;padding:38px 28px 110px}.parallel-reader>header{text-align:left;grid-template-columns:1fr auto 1fr;align-items:end;gap:24px;margin:0 0 28px;display:grid}.parallel-reader>header:before,.parallel-reader>header:after{content:"";background:#4a3a2c3d;height:1px;margin-bottom:7px}.parallel-reader>header h1{font:510 clamp(42px, 4vw, 62px)/.95 "Bodoni Moda Variable", var(--serif);letter-spacing:-.045em;grid-column:2;margin:4px 0 0}.parallel-reader>header p{text-align:center;grid-column:2;margin:0}.parallel-reader>header .eyebrow{color:var(--reader-accent);font:650 8px/1 "Montserrat Variable", var(--sans);letter-spacing:.16em;text-transform:uppercase}.parallel-reader>header p:last-child{color:var(--reader-muted);font:italic 11px/1.3 "Source Serif 4", var(--serif)}.has-commentary-column .parallel-reader-grid{grid-template-columns:minmax(0,2.2fr) minmax(370px,.88fr);gap:24px}.parallel-primary-region{background:#f7f5f1;border:1px solid #4e3b2b33;min-width:0;position:relative;overflow:hidden;box-shadow:0 28px 60px #37271921,0 4px 10px #3727191a,inset 0 1px #ffffffe6}.parallel-primary-region:before{content:"";pointer-events:none;background:0 0;position:absolute;inset:0}.parallel-headings,.parallel-cells{gap:0}.parallel-headings{z-index:1;border-bottom:1px solid var(--reader-rule);min-height:94px;padding:0 28px;position:relative}.parallel-headings>div{padding:24px 26px 20px}.parallel-headings>div+div,.parallel-cell+.parallel-cell{border-left:1px solid #4e3b2b24}.parallel-headings strong{font:560 18px/1.15 "Bodoni Moda Variable", var(--serif)}.parallel-headings span{color:var(--reader-muted);font:620 8px/1.2 "Montserrat Variable", var(--sans);letter-spacing:.1em;text-transform:uppercase}.parallel-headings details{color:var(--reader-muted);font:10px/1.5 "Montserrat Variable", var(--sans)}.parallel-headings summary{cursor:pointer}.parallel-instruction{z-index:1;color:#8a7e72;font:italic 11px/1.4 "Source Serif 4", var(--serif);text-align:center;border-bottom:1px solid #4e3b2b1f;margin:0 54px;padding:13px 0;position:relative}.parallel-row{z-index:1;border-bottom:0;margin:0 28px;padding:0 0 34px;position:relative}.parallel-row+.parallel-row{border-top:1px solid #4e3b2b26}.parallel-milestone{color:var(--reader-accent);font:650 9px/1.2 "Montserrat Variable", var(--sans);letter-spacing:.12em;text-transform:uppercase;padding:24px 26px 12px}.parallel-cell{color:var(--reader-ink);padding:0 26px 24px;font:19px/1.82 "Source Serif 4",Georgia,serif}.parallel-cell[lang=grc]{font-family:Noto Serif,Times New Roman,serif;font-size:19px;line-height:1.82}.greek-token{text-underline-offset:.16em;border-radius:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:color .12s,text-decoration-color .12s}.greek-token:hover,.greek-token:focus-visible{color:var(--reader-accent);background:0 0;outline:0;text-decoration-color:currentColor}.aquinas-column{top:calc(var(--header-height) + 70px);max-height:calc(100vh - var(--header-height) - 88px);border:1px solid #414f583b;border-top:3px solid var(--reader-blue);background:#f3f1ed;border-radius:0;box-shadow:0 24px 55px #37271921,inset 0 1px #fffc}.aquinas-heading{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f0eadff5;border-bottom-color:#414f5833;min-height:106px;padding:19px 22px 17px}.aquinas-heading p{color:var(--reader-blue);font:700 8px/1 "Montserrat Variable", var(--sans);letter-spacing:.15em}.aquinas-heading h2{font:520 24px/1.05 "Bodoni Moda Variable", var(--serif);margin-top:7px}.aquinas-heading>small{color:var(--reader-muted);font:italic 10px/1.2 "Source Serif 4", var(--serif)}.coverage-state{color:var(--reader-muted);background:0 0;border-radius:0;padding:0;font-size:7px}.aquinas-lecture>header{border-bottom-color:#414f5829;padding:22px 22px 18px}.aquinas-lecture>header>span{color:var(--reader-blue);letter-spacing:.15em;font-size:8px}.aquinas-lecture h3{font:540 20px/1.17 "Bodoni Moda Variable", var(--serif);margin-top:7px}.aquinas-section{padding:18px 22px 22px;scroll-margin-top:134px}.aquinas-section>div>span{color:var(--reader-blue);font:680 8px/1 "Montserrat Variable", var(--sans)}.aquinas-section>p{color:#302b27;margin-top:10px;font:16px/1.72 "Source Serif 4",Georgia,serif}.aquinas-section:focus{box-shadow:inset 3px 0 var(--reader-blue);background:#4b667a17}.parallel-chapter-nav{border-top-color:#4a3a2c38}.parallel-chapter-nav a{color:var(--reader-accent)}.passage-study-panel.reader-floating-panel,.study-panel{border:1px solid #46372a42;border-top:3px solid var(--reader-accent);-webkit-backdrop-filter:none;backdrop-filter:none;background:#f5eee2;border-radius:1px;box-shadow:0 26px 70px #2e21173b,inset 0 1px #fffc}.passage-study-panel.reader-floating-panel{z-index:100;width:min(480px,100vw - 48px);max-height:min(70vh,650px);color:var(--reader-ink);outline:none;padding:22px;animation:.18s cubic-bezier(.22,1,.36,1) both reader-folio-in;position:fixed;bottom:24px;right:24px;overflow:auto}.passage-study-panel__close{z-index:3;cursor:pointer;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;top:12px;right:12px}@keyframes reader-folio-in{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.reader-floating-panel .greek-word-panel,.panel-heading{background:0 0}.reader-shell{color:var(--reader-ink);background:0 0}.contents-rail{background:#e9dfd0;border-right-color:#4a3a2c33;box-shadow:inset -12px 0 30px #4d37240a}.reader-toolbar{-webkit-backdrop-filter:blur(18px)saturate(.86);backdrop-filter:blur(18px)saturate(.86);background:#efe8dde8;border-bottom-color:#4a3a2c2e;height:54px}.reader-main{padding:38px 0 90px}.text-column{width:min(calc(var(--reader-width,66ch) + 112px), calc(100% - 80px));background:#f7f5f1;border:1px solid #4a3a2c2e;margin:0 auto;padding:clamp(62px,7vw,100px) 56px 110px;box-shadow:0 28px 70px #37271921,inset 0 1px #ffffffe6}.chapter-heading{margin-bottom:42px}.chapter-heading p{color:var(--reader-accent);letter-spacing:.16em;font-size:8px}.chapter-heading h1{font:520 clamp(42px,5vw,62px)/1 "Bodoni Moda Variable", var(--serif);letter-spacing:-.045em}.source-warning{color:var(--reader-muted);border-color:#4a3a2c2e}.reading-text{color:var(--reader-ink);font-family:"Source Serif 4",Georgia,serif}.reading-unit{border-radius:0}.reading-unit.selected{box-shadow:inset 2px 0 var(--reader-accent);background:#2b6f9f1a}.study-panel .panel-heading{background:#f5eee2;border-bottom-color:#4a3a2c2e}@media (width<=1100px) and (width>=768px){.has-commentary-column .parallel-reader-grid{grid-template-columns:minmax(0,1.48fr) minmax(330px,1fr);gap:18px}.parallel-reader{padding-inline:18px}.parallel-headings,.parallel-row{margin-inline:0;padding-inline:16px}.parallel-cell{padding-inline:17px;font-size:17px}.parallel-cell[lang=grc]{font-size:17px}}@media (width<=767px){.text-selector{gap:8px;min-height:78px;padding:9px 12px}.reader-select-card{width:calc(50% - 4px);min-height:58px;padding-inline:12px 34px}.reader-select-card>strong{font-size:13px}.reader-select-card>svg{right:11px}.parallel-reader{padding:24px 14px 70px}.parallel-reader>header{text-align:center;margin-bottom:22px;display:block}.parallel-reader>header:before,.parallel-reader>header:after{display:none}.parallel-reader>header h1{margin:7px 0;font-size:40px}.parallel-primary-region{background:#f7f5f1}.parallel-headings{padding:0 18px}.parallel-headings>div{padding-inline:8px}.parallel-instruction{margin-inline:24px}.parallel-row{margin:0 18px}.parallel-milestone,.parallel-cell{padding-inline:8px}.parallel-headings>div+div,.parallel-cell+.parallel-cell{border-left:0}.aquinas-column{max-height:none;top:auto}.passage-study-panel.reader-floating-panel{border-bottom:0;border-left:0;border-right:0;width:100vw;max-width:100vw;max-height:min(72dvh,620px);bottom:0;right:0}.reader-main{padding-top:18px}.text-column{width:calc(100% - 24px);padding:48px 24px 80px}.chapter-heading h1{font-size:40px}}@media (prefers-reduced-motion:reduce){.reader-select-card:before{display:none}.passage-study-panel.reader-floating-panel{animation:none}}:is([data-theme=dark] body:has(.parallel-reader),[data-theme=dark] body:has(.reader-shell)){--reader-canvas:#151412;--reader-paper:#27231f;--reader-paper-2:#211e1a;--reader-ink:#f0e7d8;--reader-muted:#bcad9d;--reader-rule:#e8dac729;--reader-accent:#65a9dc;--reader-blue:#65a9dc;color:var(--reader-ink);background:#171816}:is([data-theme=dark] body:has(.parallel-reader) .app-header,[data-theme=dark] body:has(.reader-shell) .app-header){color:var(--reader-ink);background:#181613f0;border-bottom-color:#e8dac726}:is([data-theme=dark] body:has(.parallel-reader) .brand-mark,[data-theme=dark] body:has(.reader-shell) .brand-mark,[data-theme=dark] body:has(.parallel-reader) .alpha-badge,[data-theme=dark] body:has(.reader-shell) .alpha-badge){border-color:#e8dac759}[data-theme=dark] .text-selector{color:var(--reader-ink);-webkit-backdrop-filter:blur(22px)saturate(116%);backdrop-filter:blur(22px)saturate(116%);border-bottom-color:#e8dac729;box-shadow:0 9px 28px #0003;background:#191a18d1!important}[data-theme=dark] .reader-select-card{background:linear-gradient(145deg,#ffffff1f,#ffffff09);border-color:#ffffff29;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #0000002e,0 12px 30px #0003;color:var(--reader-ink)!important}[data-theme=dark] .reader-select-card>span{color:#aa9c8c}[data-theme=dark] .reader-select-card>strong,[data-theme=dark] .parallel-reader,[data-theme=dark] .parallel-reader>header h1,[data-theme=dark] .parallel-cell,[data-theme=dark] .parallel-headings strong{color:var(--reader-ink)}[data-theme=dark] .parallel-reader>header:before,[data-theme=dark] .parallel-reader>header:after{background:#e8dac733}[data-theme=dark] .parallel-reader>header p:last-child,[data-theme=dark] .parallel-headings span,[data-theme=dark] .parallel-headings details,[data-theme=dark] .parallel-instruction{color:var(--reader-muted)}[data-theme=dark] .parallel-primary-region{color:var(--reader-ink);border-color:#e8dac72b;box-shadow:0 28px 68px #00000057,inset 0 1px #ffffff0b;background:#242522!important}[data-theme=dark] .parallel-primary-region:before{background:0 0}[data-theme=dark] .parallel-headings,[data-theme=dark] .parallel-row,[data-theme=dark] .parallel-cells,[data-theme=dark] .parallel-cell{background:0 0!important}[data-theme=dark] .parallel-headings{border-top-color:#e8dac74d;border-bottom-color:var(--reader-rule)}[data-theme=dark] .parallel-headings>div+div,[data-theme=dark] .parallel-cell+.parallel-cell,[data-theme=dark] .parallel-row+.parallel-row,[data-theme=dark] .parallel-instruction{border-color:var(--reader-rule)}[data-theme=dark] .aquinas-column{color:var(--reader-ink);border-color:#9ab9ce3b;border-top-color:var(--reader-blue);box-shadow:0 26px 64px #00000057,inset 0 1px #ffffff0a;background:#202220!important}[data-theme=dark] .aquinas-heading{border-bottom-color:#9ab9ce33;background:#211f1cf7!important}[data-theme=dark] .aquinas-heading h2,[data-theme=dark] .commentary-reader-state strong{color:var(--reader-ink)}[data-theme=dark] .aquinas-heading>small,[data-theme=dark] .commentary-reader-state{color:var(--reader-muted)}[data-theme=dark] .aquinas-lecture>header,[data-theme=dark] .aquinas-section+.aquinas-section{border-color:#9ab9ce29}[data-theme=dark] .passage-study-panel.reader-floating-panel,[data-theme=dark] .study-panel,[data-theme=dark] .study-panel .panel-heading,[data-theme=dark] .reader-floating-panel .greek-word-panel{color:var(--reader-ink);border-color:#e8dac738;box-shadow:0 28px 72px #00000075,inset 0 1px #ffffff0a;background:#24211d!important}[data-theme=dark] .contents-rail{color:var(--reader-ink);border-right-color:#e8dac726;background:#211e1a!important}[data-theme=dark] .reader-toolbar{color:var(--reader-ink);border-bottom-color:#e8dac726;background:#1f1c18f5!important}[data-theme=dark] .text-column{color:var(--reader-ink);border-color:#e8dac72b;box-shadow:0 28px 70px #00000057,inset 0 1px #ffffff0a;background:#242522!important}[data-theme=dark] .chapter-heading h1,[data-theme=dark] .reading-text{color:var(--reader-ink)}.text-selector{justify-content:flex-start;min-height:68px;padding-block:8px}.reader-texts-trigger,.parallel-contents-trigger{cursor:pointer;align-items:center;gap:10px;min-height:48px;padding:7px 12px;display:inline-flex}.reader-texts-trigger{min-width:min(390px,52vw)}.reader-texts-trigger>span{text-align:left;flex:1;gap:3px;min-width:0;display:grid}.reader-texts-trigger small,.reader-toolbar-location small{color:var(--reader-muted);font:680 7px/1 "Montserrat Variable", var(--sans);letter-spacing:.14em;text-transform:uppercase}.reader-texts-trigger strong{font:530 14px/1.15 "Bodoni Moda Variable", var(--serif);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reader-texts-trigger em{color:var(--reader-muted);font:normal 650 8px/1 "Montserrat Variable", var(--sans);border:1px solid #4a3a2c2b;padding:3px 6px}.parallel-contents-trigger{display:none}.parallel-contents-trigger b{color:var(--reader-accent);font:650 9px/1 "Montserrat Variable", var(--sans)}.reader-toolbar-location{text-align:right;border-left:1px solid #4a3a2c2e;gap:4px;margin-left:auto;padding-left:16px;display:grid}.reader-toolbar-location strong{font:530 14px/1 "Bodoni Moda Variable", var(--serif)}.reader-texts-positioner{z-index:120;outline:0}.reader-texts-menu{overscroll-behavior:contain;border:1px solid #41362c47;border-top:3px solid var(--reader-accent);width:min(390px,100vw - 24px);max-height:min(680px,100dvh - 96px);color:var(--reader-ink);transform-origin:var(--transform-origin);background:#f8f3eafa;outline:0;padding:7px;transition:opacity .12s,transform .12s;overflow-y:auto;box-shadow:0 24px 65px #2a1f1638,inset 0 1px #fffc}.reader-texts-menu>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 14px 12px;display:grid}.reader-texts-heading{gap:4px;min-width:0;display:grid}.reader-texts-heading>span,.reader-texts-menu [role=group]>[class*=GroupLabel],.reader-texts-menu>div>div:first-child{color:var(--reader-accent);font:700 7px/1 "Montserrat Variable", var(--sans);letter-spacing:.15em;text-transform:uppercase}.reader-texts-heading>strong{font:540 20px/1.1 "Bodoni Moda Variable", var(--serif)}.reader-texts-heading>small{color:var(--reader-muted);font:11px/1.4 "Source Serif 4", var(--serif)}.reader-texts-close{cursor:pointer;place-items:center;width:30px;height:30px;display:grid}.reader-texts-menu [role=group]{padding:5px}.reader-texts-menu [role=group]>div:first-child{padding:8px 8px 6px}.reader-text-option{cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;outline:0;grid-template-columns:22px 1fr;align-items:center;gap:7px;min-height:48px;padding:7px 9px;display:grid}.reader-text-option[data-highlighted]{background:#2b6f9f11;border-color:#4a3a2c29}.reader-text-option[data-checked]{border-color:color-mix(in srgb, var(--reader-ink) 13%, transparent);background:color-mix(in srgb, var(--reader-ink) 5%, transparent)}.reader-text-option>span:last-child{grid-column:2;gap:3px;display:grid}.reader-text-option strong{font:520 14px/1.15 "Bodoni Moda Variable", var(--serif)}.reader-text-option small{color:var(--reader-muted);font:7px/1.2 "Montserrat Variable", var(--sans);letter-spacing:.08em;text-transform:uppercase}.reader-text-check{color:#0000;border:1px solid #4a3a2c47;place-items:center;width:17px;height:17px;display:grid}.reader-texts-menu [role=separator]{background:#4a3a2c29;height:1px;margin:5px 12px}.reader-texts-menu>footer{color:var(--reader-muted);background:color-mix(in srgb, var(--reader-paper) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid #4a3a2c24;justify-content:space-between;align-items:baseline;gap:12px;margin:5px;padding:10px 9px 8px;display:flex;position:sticky;bottom:0}.reader-texts-menu>footer strong{color:var(--reader-ink);font:650 8px/1.2 "Montserrat Variable", var(--sans);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.reader-texts-menu>footer span{font:italic 10px/1.3 "Source Serif 4", var(--serif);text-align:right}.reader-text-unavailable{color:var(--reader-muted);padding:10px;font-size:10px}.parallel-reader-shell{grid-template-columns:242px minmax(0,1fr);align-items:start;width:min(1720px,100%);margin:0 auto;transition:grid-template-columns .18s cubic-bezier(.2,.8,.2,1);display:grid}.parallel-reader-shell.is-rail-collapsed{grid-template-columns:52px minmax(0,1fr)}.parallel-reader-shell>.parallel-reader{width:100%;min-width:0;max-width:none;padding-inline:26px}.parallel-contents-rail{height:calc(100vh - var(--header-height));top:var(--header-height);scrollbar-gutter:stable;background:#e9dfd0b8;border-right:1px solid #4a3a2c2e;position:sticky;overflow:auto;box-shadow:inset -14px 0 30px #4d372409}.parallel-rail-toggle{z-index:4;cursor:pointer;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:12px;right:10px}.parallel-rail-heading{border-bottom:1px solid #4a3a2c2b;gap:5px;padding:23px 54px 19px 20px;display:grid}.parallel-rail-heading>span{color:var(--reader-accent);font:700 7px/1 "Montserrat Variable", var(--sans);letter-spacing:.16em;text-transform:uppercase}.parallel-rail-heading>strong{font:530 17px/1.15 "Bodoni Moda Variable", var(--serif)}.parallel-rail-heading>small{color:var(--reader-muted);font:italic 10px/1.25 "Source Serif 4", var(--serif)}.parallel-chapter-list details{border-bottom:1px solid #4a3a2c21}.parallel-chapter-list summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:43px;padding:0 17px;list-style:none;display:flex}.parallel-chapter-list summary::-webkit-details-marker{display:none}.parallel-chapter-list summary span{font:620 11px/1 "Bodoni Moda Variable", var(--serif)}.parallel-chapter-list summary small{color:var(--reader-muted);font:650 7px/1 "Montserrat Variable", var(--sans);letter-spacing:.07em;text-transform:uppercase}.parallel-chapter-list details>div{padding:3px 8px 10px}.parallel-chapter-list a,.parallel-chapter-list button,.parallel-chapter-unavailable{min-height:34px;color:var(--reader-muted);font:10px/1.25 "Source Serif 4", var(--serif);grid-template-columns:22px 1fr;align-items:center;gap:5px;padding:6px 9px;display:grid}.parallel-chapter-list button{text-align:left;cursor:pointer;background:0 0;border:0;width:100%}.parallel-chapter-list a b,.parallel-chapter-list button b,.parallel-chapter-unavailable b{color:var(--reader-accent);font:650 8px/1 "Montserrat Variable", var(--sans)}.parallel-chapter-list a:hover,.parallel-chapter-list button:hover{color:var(--reader-ink);background:#2b6f9f0f}.parallel-chapter-list a[aria-current=page],.parallel-chapter-list button[aria-current=location]{color:var(--reader-ink);box-shadow:inset 2px 0 var(--reader-accent);background:#2b6f9f1a}.parallel-chapter-unavailable{opacity:.45}.parallel-reader-shell.is-rail-collapsed .parallel-contents-rail{scrollbar-gutter:auto;overflow:hidden}.parallel-reader-shell.is-rail-collapsed .parallel-rail-toggle{right:9px}.parallel-reader-shell.is-rail-collapsed .parallel-rail-heading,.parallel-reader-shell.is-rail-collapsed .parallel-rail-contents{display:none}.reader-drawer-backdrop{z-index:130;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1e181457;transition:opacity .15s;position:fixed;inset:0}.reader-drawer-popup{z-index:131;inset:var(--header-height) auto 0 0;width:min(330px,88vw);color:var(--reader-ink);background:#eee5d8;outline:0;transition:transform .18s cubic-bezier(.22,1,.36,1);position:fixed;overflow:auto;box-shadow:18px 0 60px #251c153d}.reader-drawer-backdrop[data-starting-style],.reader-drawer-backdrop[data-ending-style]{opacity:0}.reader-drawer-popup[data-starting-style],.reader-drawer-popup[data-ending-style]{transform:translate(-100%)}.reader-drawer-heading{border-bottom:1px solid #4a3a2c29;justify-content:space-between;align-items:center;min-height:66px;padding:14px 14px 14px 19px;display:flex}.reader-drawer-heading h2{font:530 20px/1.1 "Bodoni Moda Variable", var(--serif);margin:0}.reader-drawer-heading button{cursor:pointer;place-items:center;width:34px;height:34px;display:grid}.reader-drawer-description{color:var(--reader-muted);font:italic 11px/1.4 "Source Serif 4", var(--serif);border-bottom:1px solid #4a3a2c1f;margin:0;padding:12px 19px}@media (width<=1180px){.parallel-reader-shell{display:block}.parallel-contents-rail{display:none}.parallel-contents-trigger{display:inline-flex}}@media (width<=767px){.text-selector{min-height:62px;padding:7px 10px}.parallel-contents-trigger{min-width:44px;padding-inline:11px}.parallel-contents-trigger span{display:none}.reader-texts-trigger{flex:1;min-width:0}.reader-texts-trigger>span small{display:none}.reader-texts-trigger strong{font-size:12px}.reader-toolbar-location{display:none}}@media (prefers-reduced-motion:reduce){.reader-texts-menu,.reader-drawer-backdrop,.reader-drawer-popup{transition:none}}[data-theme=dark] .reader-texts-menu{border-color:#e8dac733;border-top-color:var(--reader-accent);color:var(--reader-ink);background:#23201cfc}[data-theme=dark] .parallel-contents-rail,[data-theme=dark] .reader-drawer-popup{color:var(--reader-ink);background:#211e1a;border-color:#e8dac724}:is(body:has(.parallel-reader),body:has(.reader-shell)){--canvas:var(--study-canvas);--surface:var(--study-paper);--surface-2:var(--study-paper-2);--ink:var(--study-ink);--muted:var(--study-muted);--faint:var(--study-faint);--border:var(--study-rule);--accent:var(--study-accent);--accent-soft:color-mix(in srgb, var(--study-accent) 9%, transparent);--focus:var(--study-focus);--reader-canvas:var(--study-canvas);--reader-paper:var(--study-paper);--reader-paper-2:var(--study-paper-2);--reader-ink:var(--study-ink);--reader-muted:var(--study-muted);--reader-rule:var(--study-rule);--reader-accent:var(--study-accent);--reader-blue:var(--study-commentary);--reader-glass:var(--study-glass);--reader-glass-strong:var(--study-glass-strong);--reader-glass-border:var(--study-glass-border);--reader-glass-edge:var(--study-glass-edge);--reader-glass-shadow:var(--study-glass-shadow);--reader-ease-out:cubic-bezier(.23, 1, .32, 1);--reader-ease-drawer:cubic-bezier(.32, .72, 0, 1);color:var(--reader-ink);background:var(--reader-canvas)}:is(body:has(.parallel-reader) .app-header,body:has(.reader-shell) .app-header){color:var(--reader-ink);border-bottom:1px solid var(--reader-ink);background:color-mix(in srgb, var(--reader-paper) 86%, transparent);box-shadow:none;-webkit-backdrop-filter:blur(20px)saturate(105%);backdrop-filter:blur(20px)saturate(105%)}:is(body:has(.parallel-reader) .brand-mark,body:has(.reader-shell) .brand-mark,body:has(.parallel-reader) .alpha-badge,body:has(.reader-shell) .alpha-badge){border-color:var(--reader-ink)}.text-selector{border-bottom:1px solid var(--reader-ink);background:color-mix(in srgb, var(--reader-glass) 88%, transparent);box-shadow:0 8px 28px #00000014, inset 0 1px 0 var(--reader-glass-edge);-webkit-backdrop-filter:blur(24px)saturate(112%);backdrop-filter:blur(24px)saturate(112%)}@media (width>=768px){.study-surface:not(.is-embedded-demo) .parallel-reader{padding-top:12px}.parallel-reader>header.is-compact{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;min-height:56px;margin:0 0 8px;display:flex}.parallel-reader>header.is-compact:before,.parallel-reader>header.is-compact:after{content:none}.parallel-reader>header.is-compact h1{letter-spacing:-.025em;margin:4px 0;font-size:24px;line-height:1.15}.parallel-reader>header.is-compact p{text-align:left}.parallel-reader>header.is-compact .reader-companion{margin:0;font-size:12px;position:relative}.parallel-reader>header.is-compact .reader-companion-actions{align-items:center;gap:4px 14px}.parallel-reader>header.is-compact .reader-companion>.reader-save-form,.parallel-reader>header.is-compact .reader-save-confirmation{z-index:50;border:1px solid var(--border);background:var(--surface);width:min(440px,80vw);margin-top:4px;padding:14px;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #0002}.parallel-reader>header.is-compact .reader-help>div{z-index:50;width:min(420px,80vw);position:absolute;top:100%;right:0}.study-surface:not(.is-embedded-demo) .reader-workspace{margin-top:8px}}.parallel-reader-heading:not(.is-compact) .reader-heading-copy{grid-column:2}@media (width<=767px){.parallel-reader-heading .reader-heading-copy{grid-column:2}}.parallel-reader>header .eyebrow,.parallel-milestone,.parallel-rail-heading>span,.parallel-chapter-list a b,.parallel-chapter-unavailable b,.parallel-contents-trigger b,.aquinas-heading p,.aquinas-lecture>header>span,.aquinas-section>div>span,.reader-texts-heading>span,.reader-texts-menu [role=group]>[class*=GroupLabel],.reader-texts-menu>div>div:first-child{color:var(--reader-ink)}.parallel-primary-region{border:1px solid var(--reader-ink);background:var(--reader-paper);box-shadow:none}.parallel-primary-region:before{display:none}.parallel-headings{border-top:5px solid var(--reader-ink);border-bottom:1px solid var(--reader-ink);background:var(--reader-paper)}.parallel-headings>div+div,.parallel-cell+.parallel-cell{border-left-color:var(--reader-ink)}.parallel-headings strong{color:var(--reader-ink);font-weight:650}.parallel-headings span{color:var(--reader-muted)}.parallel-instruction{border-bottom-color:var(--reader-rule);color:var(--reader-muted)}.parallel-row+.parallel-row{border-top-color:var(--reader-rule)}.parallel-cell{color:var(--reader-ink)}.parallel-milestone{align-items:center;gap:10px;display:flex}.parallel-milestone:after{content:"";background:var(--reader-rule);flex:1;height:1px}.greek-token,.parallel-chapter-nav a{color:var(--reader-ink)}.aquinas-column{border:1px solid var(--reader-ink);border-top:5px solid var(--reader-ink);background:var(--reader-paper);box-shadow:none}.aquinas-heading{border-bottom:1px solid var(--reader-ink);background:color-mix(in srgb, var(--reader-paper) 92%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.aquinas-heading h2{color:var(--reader-ink);font-weight:650}.coverage-state{color:var(--reader-muted)}.coverage-state.verified,.coverage-state.unresolved,.coverage-state.source-missing{color:var(--reader-ink);background:0 0}.coverage-state.verified:before{content:"✓ "}.coverage-state.unresolved:before{content:"? "}.coverage-state.source-missing:before{content:"— "}.aquinas-lecture+.aquinas-lecture{border-top:5px double var(--reader-ink)}.aquinas-lecture>header{border-bottom-color:var(--reader-rule)}.aquinas-section+.aquinas-section{border-top-color:var(--reader-rule)}.aquinas-section>p{color:var(--reader-ink)}.aquinas-section.classification-introduction{background:var(--reader-paper-2)}.aquinas-section.classification-digression{border-left-color:var(--reader-ink)}.aquinas-section.classification-unresolved{background:repeating-linear-gradient(135deg, transparent 0 9px, color-mix(in srgb, var(--reader-ink) 7%, transparent) 9px 10px)}.aquinas-section:focus{background:var(--reader-paper-2);box-shadow:inset 3px 0 var(--reader-ink)}.parallel-contents-rail,.contents-rail{color:var(--reader-ink);border-right:1px solid var(--reader-ink);background:var(--reader-paper);box-shadow:none}.parallel-rail-heading,.parallel-chapter-list details{border-bottom-color:var(--reader-rule)}.parallel-chapter-list details[open] summary{color:var(--reader-ink);background:var(--reader-paper-2)}.parallel-chapter-list a[aria-current=page],.parallel-chapter-list button[aria-current=location]{color:var(--reader-paper);background:var(--reader-ink);box-shadow:none}.parallel-chapter-list a[aria-current=page] b,.parallel-chapter-list button[aria-current=location] b{color:var(--reader-paper)}.parallel-chapter-list a,.parallel-chapter-list button{color:var(--reader-muted)}.parallel-chapter-nav{border-top:2px solid var(--reader-ink)}.reader-texts-trigger em{border-color:var(--reader-glass-border);color:var(--reader-ink);border-radius:999px}.reader-texts-menu,.settings-popover,.passage-study-panel.reader-floating-panel,.study-panel,.reader-floating-panel .greek-word-panel{color:var(--reader-ink);border:1px solid var(--reader-glass-border);background:color-mix(in srgb, var(--reader-glass-strong) 92%, transparent);box-shadow:var(--reader-glass-shadow);-webkit-backdrop-filter:blur(28px)saturate(118%);backdrop-filter:blur(28px)saturate(118%);border-radius:16px}.reader-texts-menu{border-top:1px solid var(--reader-glass-border);transform-origin:var(--transform-origin);transition:opacity .16s var(--reader-ease-out), transform .16s var(--reader-ease-out)}.reader-text-option[data-highlighted]{border-color:var(--reader-rule);background:color-mix(in srgb, var(--reader-ink) 7%, transparent);border-radius:9px}.reader-text-check{border-color:var(--reader-ink)}.reader-text-option[data-checked] .reader-text-check{border-color:var(--reader-ink);color:var(--reader-paper);background:var(--reader-ink)}.reader-texts-menu [role=separator],.reader-texts-menu>footer{border-color:var(--reader-rule);background-color:#0000}.reader-drawer-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:opacity .16s var(--reader-ease-out);background:#00000057}.reader-drawer-popup{color:var(--reader-ink);border-right:1px solid var(--reader-glass-border);background:color-mix(in srgb, var(--reader-glass-strong) 94%, transparent);box-shadow:18px 0 60px #0003, inset 1px 0 0 var(--reader-glass-edge);-webkit-backdrop-filter:blur(28px)saturate(115%);backdrop-filter:blur(28px)saturate(115%);transition:transform .24s var(--reader-ease-drawer)}.reader-drawer-heading,.reader-drawer-description{border-color:var(--reader-rule)}.reader-toolbar{color:var(--reader-ink);border-bottom:1px solid var(--reader-ink);background:color-mix(in srgb, var(--reader-glass) 90%, transparent);-webkit-backdrop-filter:blur(24px)saturate(112%);backdrop-filter:blur(24px)saturate(112%)}.text-column{color:var(--reader-ink);border:1px solid var(--reader-ink);background:var(--reader-paper);box-shadow:none;border-top-width:5px}.chapter-heading p,.inline-ref{color:var(--reader-ink)}.parallel-mobile-tabs{border-color:var(--reader-ink);background:color-mix(in srgb, var(--reader-glass) 92%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.parallel-mobile-tabs button[aria-selected=true]{border-bottom-color:var(--reader-ink);color:var(--reader-ink)}@media (hover:hover) and (pointer:fine){.parallel-chapter-list a:hover{color:var(--reader-ink);background:color-mix(in srgb, var(--reader-ink) 7%, transparent)}.greek-token:hover{color:var(--reader-ink)}}:is([data-theme=dark] body:has(.parallel-reader),[data-theme=dark] body:has(.reader-shell)){--canvas:var(--study-canvas);--surface:var(--study-paper);--surface-2:var(--study-paper-2);--ink:var(--study-ink);--muted:var(--study-muted);--faint:var(--study-faint);--border:var(--study-rule);--accent:var(--study-accent);--accent-soft:color-mix(in srgb, var(--study-accent) 9%, transparent);--focus:var(--study-focus);--reader-canvas:var(--study-canvas);--reader-paper:var(--study-paper);--reader-paper-2:var(--study-paper-2);--reader-ink:var(--study-ink);--reader-muted:var(--study-muted);--reader-rule:var(--study-rule);--reader-accent:var(--study-accent);--reader-blue:var(--study-commentary);--reader-glass:var(--study-glass);--reader-glass-strong:var(--study-glass-strong);--reader-glass-border:var(--study-glass-border);--reader-glass-edge:var(--study-glass-edge);--reader-glass-shadow:var(--study-glass-shadow);background:var(--reader-canvas)}[data-theme=dark] .text-selector,[data-theme=dark] .reader-toolbar{color:var(--reader-ink);border-color:var(--reader-ink);background:color-mix(in srgb, var(--reader-glass) 91%, transparent)!important}[data-theme=dark] body:has(.parallel-reader) .app-header{color:var(--reader-ink);border-color:var(--reader-ink);background:color-mix(in srgb, var(--reader-glass) 91%, transparent)!important}[data-theme=dark] body:has(.reader-shell) .app-header{color:var(--reader-ink);border-color:var(--reader-ink);background:color-mix(in srgb, var(--reader-glass) 91%, transparent)!important}[data-theme=dark] .parallel-headings{border-color:var(--reader-ink)}[data-theme=dark] body:has(.parallel-reader) .brand-mark{border-color:var(--reader-ink)}[data-theme=dark] body:has(.reader-shell) .brand-mark{border-color:var(--reader-ink)}[data-theme=dark] body:has(.parallel-reader) .alpha-badge{border-color:var(--reader-ink)}[data-theme=dark] body:has(.reader-shell) .alpha-badge{border-color:var(--reader-ink)}[data-theme=dark] .parallel-primary-region,[data-theme=dark] .aquinas-column,[data-theme=dark] .text-column,[data-theme=dark] .parallel-contents-rail,[data-theme=dark] .contents-rail{color:var(--reader-ink);border-color:var(--reader-ink);box-shadow:none;background:var(--reader-paper)!important}[data-theme=dark] .aquinas-heading{color:var(--reader-ink);border-color:var(--reader-ink);background:color-mix(in srgb, var(--reader-paper) 92%, transparent)!important}[data-theme=dark] .aquinas-section>p{color:var(--reader-ink)}[data-theme=dark] .reader-texts-menu,[data-theme=dark] .settings-popover,[data-theme=dark] .passage-study-panel.reader-floating-panel,[data-theme=dark] .study-panel,[data-theme=dark] .reader-floating-panel .greek-word-panel,[data-theme=dark] .reader-drawer-popup{color:var(--reader-ink);border-color:var(--reader-glass-border);box-shadow:var(--reader-glass-shadow);background:color-mix(in srgb, var(--reader-glass-strong) 94%, transparent)!important}[data-theme=dark] .reader-text-option[data-highlighted],[data-theme=dark] .parallel-chapter-list a:hover{background:color-mix(in srgb, var(--reader-ink) 10%, transparent)}[data-theme=dark] .parallel-chapter-list a[aria-current=page]{color:var(--reader-paper);background:var(--reader-ink)}[data-theme=dark] .parallel-chapter-list a[aria-current=page] b{color:var(--reader-paper)}@media (prefers-reduced-motion:reduce){.reader-texts-trigger,.parallel-contents-trigger,.passage-study-panel__close,.reader-drawer-heading button,.reader-texts-menu,.reader-drawer-popup{transition-property:opacity,border-color,background-color;transform:none}}::view-transition-old(.reader-chapter){animation:96ms ease-out both reader-content-out}::view-transition-old(.reader-next){animation:96ms ease-out both reader-content-out}::view-transition-old(.reader-previous){animation:96ms ease-out both reader-content-out}::view-transition-new(.reader-chapter){animation:reader-content-in .165s var(--reader-ease-out,cubic-bezier(.23, 1, .32, 1)) both}::view-transition-new(.reader-next){animation:reader-content-next-in .165s var(--reader-ease-out,cubic-bezier(.23, 1, .32, 1)) both}::view-transition-new(.reader-previous){animation:reader-content-previous-in .165s var(--reader-ease-out,cubic-bezier(.23, 1, .32, 1)) both}::view-transition-old(.reader-translation){animation:80ms ease-out both reader-content-out}::view-transition-new(.reader-translation){animation:reader-translation-in .14s var(--reader-ease-out,cubic-bezier(.23, 1, .32, 1)) both}::view-transition-old(.reader-mobile-content){animation-duration:.11s;animation-timing-function:ease-out;animation-fill-mode:both}::view-transition-new(.reader-mobile-content){animation-duration:.11s;animation-timing-function:ease-out;animation-fill-mode:both}::view-transition-old(.reader-mobile-content){animation-name:reader-content-out}::view-transition-new(.reader-mobile-content){animation-name:reader-opacity-in}::view-transition-group(reader-mobile-tab-indicator){animation-duration:.16s;animation-timing-function:cubic-bezier(.77,0,.175,1)}@keyframes reader-content-out{0%{opacity:1}to{opacity:0}}@keyframes reader-opacity-in{0%{opacity:0}to{opacity:1}}@keyframes reader-content-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes reader-content-next-in{0%{opacity:0;transform:translate(6px,5px)}to{opacity:1;transform:translate(0,0)}}@keyframes reader-content-previous-in{0%{opacity:0;transform:translate(-6px,5px)}to{opacity:1;transform:translate(0,0)}}@keyframes reader-translation-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.parallel-mobile-tabs button{position:relative}.parallel-mobile-tabs button[aria-selected=true]{border-bottom-color:#0000}.parallel-mobile-tab-indicator{background:var(--reader-ink);pointer-events:none;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.reader-text-check{transition:transform .1s var(--reader-ease-out,cubic-bezier(.23, 1, .32, 1));transform:scale(.96)}.reader-text-option[data-checked] .reader-text-check{transform:scale(1)}.reader-texts-menu[data-keyboard-change] .reader-text-check{transition:none}.reader-texts-menu{transition-duration:.15s}.reader-texts-menu[data-ending-style]{transition-duration:.1s}.settings-popover{opacity:0;visibility:hidden;transform-origin:100% 0;pointer-events:none;transition:opacity .1s var(--reader-ease-out,cubic-bezier(.23, 1, .32, 1)), transform .1s var(--reader-ease-out,cubic-bezier(.23, 1, .32, 1)), visibility .1s;transform:translateY(4px)scale(.985)}.settings-popover.is-open{opacity:1;visibility:visible;pointer-events:auto;transition-duration:.15s;transform:translateY(0)scale(1)}.study-panel{transition:opacity .1s var(--reader-ease-out,cubic-bezier(.23, 1, .32, 1)), transform .1s var(--reader-ease-out,cubic-bezier(.23, 1, .32, 1)), visibility .1s;transform:translateY(4px)scale(.985)}.study-panel.is-open{transition-duration:.15s}.passage-study-panel.reader-floating-panel{opacity:1;transition:opacity .15s var(--reader-ease-out,cubic-bezier(.23, 1, .32, 1)), transform .15s var(--reader-ease-out,cubic-bezier(.23, 1, .32, 1)), visibility .15s;animation:none;transform:translateY(0)scale(1)}.passage-study-panel.reader-floating-panel[data-state=closed]{opacity:0;visibility:hidden;pointer-events:none;transition-duration:.1s;transform:translateY(4px)scale(.985)}@starting-style{.passage-study-panel.reader-floating-panel[data-state=open]{opacity:0;transform:translateY(4px)scale(.985)}}.aquinas-section{position:relative}@media (width<=767px){.passage-study-panel.reader-floating-panel{transition-duration:.24s;transition-timing-function:var(--reader-ease-drawer,cubic-bezier(.32, .72, 0, 1));transform:translateY(0)}.passage-study-panel.reader-floating-panel[data-state=closed]{transition-duration:.24s;transform:translateY(100%)}@starting-style{.passage-study-panel.reader-floating-panel[data-state=open]{opacity:0;transform:translateY(100%)}}.study-panel{transition-duration:.24s;transition-timing-function:var(--reader-ease-drawer,cubic-bezier(.32, .72, 0, 1))}.study-panel.is-open{transition-duration:.24s}}@media (width>=768px){::view-transition-old(.reader-mobile-content){animation:none}::view-transition-new(.reader-mobile-content){animation:none}}@media (prefers-reduced-motion:reduce){::view-transition-old(.reader-chapter){animation:80ms ease-out both reader-content-out}::view-transition-old(.reader-next){animation:80ms ease-out both reader-content-out}::view-transition-old(.reader-previous){animation:80ms ease-out both reader-content-out}::view-transition-old(.reader-translation){animation:80ms ease-out both reader-content-out}::view-transition-old(.reader-mobile-content){animation:80ms ease-out both reader-content-out}::view-transition-new(.reader-chapter){animation:90ms ease-out both reader-opacity-in}::view-transition-new(.reader-next){animation:90ms ease-out both reader-opacity-in}::view-transition-new(.reader-previous){animation:90ms ease-out both reader-opacity-in}::view-transition-new(.reader-translation){animation:90ms ease-out both reader-opacity-in}::view-transition-new(.reader-mobile-content){animation:90ms ease-out both reader-opacity-in}::view-transition-group(reader-mobile-tab-indicator){animation-duration:1ms}.reader-text-check{transition:none;transform:none}}.reader-mode-switcher{border:1px solid color-mix(in srgb, var(--reader-ink) 14%, transparent);background:color-mix(in srgb, var(--reader-paper) 74%, transparent);-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);border-radius:999px;flex:none;gap:3px;padding:4px;display:inline-flex;box-shadow:0 8px 24px #0000000f,inset 0 1px #ffffff9e}.reader-mode-switcher button{min-height:30px;font:650 9px/1 "Montserrat Variable", var(--sans);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;padding:0 13px}.reader-mode-switcher button:disabled{opacity:.34;cursor:not-allowed}.parallel-reading-fragment.has-commentary-anchor{cursor:pointer;position:relative}.parallel-reading-fragment.has-commentary-anchor>.parallel-fragment-text{text-decoration:none;transition:color .13s cubic-bezier(.23,1,.32,1)}.parallel-reading-fragment.has-commentary-anchor:hover>.parallel-fragment-text,.parallel-reading-fragment.has-commentary-anchor:focus-visible>.parallel-fragment-text{color:color-mix(in srgb, var(--reader-ink) 85%, #000)}.parallel-reading-fragment.has-commentary-anchor:active>.parallel-fragment-text{color:var(--reader-muted);transition-duration:0s}.aquinas-section.has-primary-relationship:before{content:"";background:color-mix(in srgb, var(--reader-ink) 28%, transparent);width:2px;transition:background-color .15s,transform .18s cubic-bezier(.2,.8,.2,1);position:absolute;top:17px;bottom:17px;left:0;transform:scaleY(.72)}.aquinas-section.is-relationship-focused:before{background:var(--reader-ink);transform:scaleY(1)}.primary-commentary-actions{vertical-align:super;flex-wrap:wrap;align-items:baseline;gap:.4em;margin-inline:.3em .12em;font-size:.65em;line-height:1;display:inline-flex}.show-primary-passage,.show-commentary-passage{font:650 8px/1 "Montserrat Variable", var(--sans);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;opacity:.78;margin-left:auto;padding:4px 8px}.show-primary-passage:hover,.show-commentary-passage:hover,.show-primary-passage:focus-visible,.show-commentary-passage:focus-visible{opacity:1}.parallel-reading-fragment{cursor:text}.parallel-reading-fragment:focus-visible{outline:1px solid var(--reader-ink);outline-offset:3px}.parallel-reading-fragment.is-passage-selected{background:color-mix(in srgb, var(--reader-ink) 11%, transparent)}.reader-source-cue{height:auto;color:var(--reader-accent);font:650 .68em/1.25 "Montserrat Variable", var(--sans);letter-spacing:.075em;text-transform:uppercase;margin:.78em 0 .16em;display:block}.reader-source-cue:before{content:attr(data-label)}.reader-source-cue.is-stage{color:var(--reader-muted);font-family:var(--serif);letter-spacing:.015em;text-transform:none;margin:.58em 0 .22em;font-style:italic;font-weight:500}.reader-source-cue.is-stage:before{content:"[" attr(data-label) "]"}.compare-empty-heading{opacity:.55}.compare-empty-heading strong{font-style:italic}.compare-empty-notice{border-block:1px solid var(--reader-rule);color:var(--reader-muted);align-items:baseline;gap:10px;margin:0 18px 16px;padding:10px 12px;font:12px/1.45 "Source Serif 4",Georgia,serif;display:flex}.compare-empty-notice strong{color:var(--reader-ink);flex:none;font-weight:600}.compare-empty-cell{background:repeating-linear-gradient(135deg, transparent 0 13px, color-mix(in srgb,var(--reader-ink) 3%,transparent) 13px 14px);place-items:start center;min-height:120px;display:grid}.compare-empty-cell span{color:var(--reader-muted);font:650 8px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;margin-top:28px}.scholarly-actions{z-index:8;border:1px solid color-mix(in srgb, var(--reader-ink) 18%, transparent);background:color-mix(in srgb, var(--reader-paper) 84%, transparent);-webkit-backdrop-filter:blur(22px)saturate(120%);backdrop-filter:blur(22px)saturate(120%);border-radius:13px;margin:0 18px 18px;animation:.18s cubic-bezier(.2,.8,.2,1) both scholarly-actions-in;position:sticky;top:72px;overflow:hidden;box-shadow:0 16px 42px #0000001c,inset 0 1px #ffffff8c}@keyframes scholarly-actions-in{0%{opacity:0;transform:translateY(-5px)scale(.992)}}.scholarly-actions>header{border-bottom:1px solid var(--reader-rule);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.scholarly-actions>header>span{font:680 9px/1 "Montserrat Variable",var(--sans);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.scholarly-actions>header p{color:var(--reader-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font:italic 13px/1.25 "Source Serif 4",Georgia,serif;overflow:hidden}.scholarly-actions>header button{cursor:pointer;place-items:center;width:27px;height:27px;display:grid}.scholarly-action-buttons{flex-wrap:wrap;align-items:center;gap:5px;padding:9px 11px 11px;display:flex}.scholarly-action-buttons>button,.scholarly-action-buttons>a{min-height:32px;font:650 8px/1 "Montserrat Variable",var(--sans);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.scholarly-action-buttons>button:disabled{opacity:.28;cursor:not-allowed}.relationship-disclosure{color:var(--reader-muted);font:620 8px/1.2 "Montserrat Variable",var(--sans);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:5px;margin-left:auto;display:inline-flex}.relationship-disclosure.provisional{border-bottom:1px dotted}.scholarly-editor{padding:12px}.scholarly-editor>div,.scholarly-editor footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.scholarly-editor strong{font:600 15px/1.2 "Bodoni Moda Variable",var(--serif)}.scholarly-editor span{color:var(--reader-muted);font:620 8px/1 "Montserrat Variable",var(--sans);letter-spacing:.06em;text-transform:uppercase}.scholarly-editor textarea,.scholarly-editor select{border:1px solid var(--reader-rule);background:color-mix(in srgb,var(--reader-paper) 75%,transparent);width:100%;color:var(--reader-ink);border-radius:7px;margin-top:10px;font:15px/1.5 "Source Serif 4",Georgia,serif}.scholarly-editor textarea{resize:vertical;padding:10px}.scholarly-editor select{height:36px;font-family:var(--sans);padding:0 9px;font-size:11px}.scholarly-editor footer{justify-content:flex-end;margin-top:9px}.scholarly-editor footer button{min-height:31px;font:650 8px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;padding:0 11px}.scholarly-editor footer .delete-note{border-color:color-mix(in srgb,#8b1e1e 42%,var(--reader-rule));color:#8b1e1e;margin-right:auto}.scholarly-editor footer button:disabled{opacity:.35;cursor:not-allowed}@media (width<=760px){.reader-mode-switcher{order:-2;width:100%}.reader-mode-switcher button{flex:1}.show-primary-passage,.show-commentary-passage{opacity:1}.scholarly-actions{margin-inline:8px;top:64px}.relationship-disclosure{width:100%;margin:4px 2px 0}.compare-empty-notice{display:block}.compare-empty-notice span{margin-top:4px;display:block}}@media (prefers-reduced-motion:reduce){.reader-mode-switcher button,.parallel-reading-fragment.has-commentary-anchor,.aquinas-section.has-primary-relationship:before,.show-primary-passage,.show-commentary-passage{transition-duration:1ms}.scholarly-actions{animation:none}}.reader-workspace{margin-top:16px}.reader-workspace-board{isolation:isolate;align-items:start;gap:14px;min-width:0;padding:2px;display:grid;position:relative}.reader-workspace-panel{width:100%;min-width:0;height:var(--panel-height,min(72vh, 860px));border:1px solid var(--reader-ink);background:var(--reader-paper);color:var(--reader-ink);will-change:transform;border-radius:3px;flex-direction:column;transition:box-shadow .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:visible;box-shadow:0 18px 50px #00000013;container-type:inline-size}.reader-workspace-panel.is-dragging{opacity:.14;box-shadow:none}.reader-workspace-panel.is-settled{animation:.52s cubic-bezier(.22,1,.36,1) workspace-panel-settled}@keyframes workspace-panel-settled{0%{box-shadow:0 0 0 2px var(--reader-ink), 0 24px 62px #00000029}to{box-shadow:0 18px 50px #00000013}}.reader-workspace-panelbar{border-bottom:1px solid var(--reader-ink);background:color-mix(in srgb, var(--reader-paper) 86%, transparent);-webkit-backdrop-filter:blur(15px)saturate(115%);backdrop-filter:blur(15px)saturate(115%);border-radius:2px 2px 0 0;flex:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:5px 7px;display:grid}.workspace-drag-handle{width:32px;height:32px;color:var(--reader-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.workspace-panel-actions button{cursor:pointer;place-items:center;width:32px;height:32px;padding:0;display:grid}.workspace-drag-handle{cursor:grab;touch-action:none}.reader-workspace-panelbar{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.reader-workspace-panelbar:active{cursor:grabbing}.reader-workspace-panelbar .workspace-panel-actions{cursor:default}.workspace-drag-handle:active{cursor:grabbing}.workspace-drag-handle:hover{background:color-mix(in srgb, var(--reader-ink) 7%, transparent);color:var(--reader-ink)}.workspace-drag-handle:focus-visible,.workspace-resize-handle:focus-visible,.workspace-pane-divider:focus-visible{outline:2px solid var(--reader-ink);outline-offset:2px}.reader-workspace-panelbar>span{flex-direction:column;gap:2px;min-width:0;display:flex}.reader-workspace-panelbar small{color:var(--reader-muted);font:650 7px/1 "Montserrat Variable", var(--sans);letter-spacing:.12em;text-transform:uppercase}.reader-workspace-panelbar strong{font:560 16px/1.15 "Bodoni Moda Variable", var(--serif);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-panel-actions{align-items:center;display:flex}.workspace-panel-actions button{width:27px;height:27px}.workspace-panel-actions button:disabled{opacity:.2;cursor:default}.workspace-panel-actions .workspace-panel-close{border-left:1px solid var(--reader-rule);border-radius:0 7px 7px 0;margin-left:3px}.reader-workspace-panelcontent{overscroll-behavior:contain;scrollbar-gutter:stable;background:var(--reader-paper);border-radius:0 0 2px 2px;flex:auto;min-height:0;overflow:auto}.workspace-text-column{min-height:100%}.workspace-edition-note{border-bottom:1px solid var(--reader-rule);color:var(--reader-muted);padding:13px 22px}.workspace-edition-summary{justify-content:space-between;align-items:center;gap:12px;display:flex}.workspace-edition-summary>span{font:650 8px/1.2 "Montserrat Variable", var(--sans);letter-spacing:.09em;text-transform:uppercase}.workspace-edition-note details{font:10px/1.5 "Montserrat Variable", var(--sans);margin-top:6px}.workspace-edition-note summary{cursor:pointer}.workspace-edition-note a{color:var(--reader-ink);text-underline-offset:2px;text-decoration:underline}.show-commentary-chapter,.show-primary-chapter{min-height:28px;font:650 9px/1 "Montserrat Variable", var(--sans);letter-spacing:.015em;cursor:pointer;padding:5px 10px}.show-commentary-chapter:hover,.show-primary-chapter:hover{opacity:.78}.aquinas-heading-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.aquinas-heading-actions>a{min-width:28px;min-height:28px;color:var(--reader-ink);place-items:center;display:grid}.aquinas-heading .show-primary-chapter{white-space:nowrap}.reader-workspace-panel .parallel-row{margin-inline:0}.reader-workspace-panel .parallel-milestone{padding-inline:22px}.reader-workspace-panel .parallel-cell{border-left:0;padding:0 22px 26px;font-size:18px}.reader-workspace-panel .aquinas-column{width:100%;height:100%;max-height:none;box-shadow:none;background:var(--reader-paper);border:0;position:static;overflow-y:auto}.reader-workspace-panel .aquinas-heading{top:0}.workspace-empty-edition{text-align:center;background:repeating-linear-gradient(135deg, transparent 0 13px, color-mix(in srgb,var(--reader-ink) 3%,transparent) 13px 14px);place-content:center;min-height:100%;padding:36px;display:grid}.workspace-empty-edition strong{font:560 21px/1.2 "Bodoni Moda Variable", var(--serif)}.workspace-empty-edition p{max-width:36ch;color:var(--reader-muted);margin:10px auto 0;font:14px/1.55 "Source Serif 4",Georgia,serif}.workspace-resize-handle{z-index:8;opacity:.4;touch-action:none;background:0 0;border:0;padding:0;transition:opacity .12s,background-color .12s;position:absolute}.workspace-resize-handle:hover,.workspace-resize-handle:focus-visible{opacity:1}.workspace-resize-handle.resize-height{cursor:ns-resize;height:12px;bottom:0;left:0;right:28px}.workspace-resize-handle.resize-height:after{content:"";background:var(--reader-ink);border-radius:99px;width:42px;height:3px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.workspace-pane-divider{z-index:12;cursor:ew-resize;touch-action:none;background:0 0;border:0;width:28px;padding:0;position:absolute;top:49px;bottom:0;right:-21px}.workspace-pane-divider:before{content:"";background:color-mix(in srgb, var(--reader-ink) 44%, transparent);width:1px;height:76px;transition:transform .14s,background-color .14s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scaleY(.68)}.workspace-pane-divider:hover:before,.workspace-pane-divider:focus-visible:before{background:var(--reader-ink);transform:translate(-50%,-50%)scaleX(3)}.workspace-drop-marker{z-index:30;pointer-events:none;background:var(--reader-ink);width:3px;box-shadow:0 0 0 2px var(--reader-paper);position:absolute;top:-3px;bottom:-3px}.workspace-drop-marker.is-before{left:-8px}.workspace-drop-marker.is-after{right:-8px}.workspace-drop-marker span{background:var(--reader-ink);width:max-content;color:var(--reader-paper);font:650 8px/1 "Montserrat Variable", var(--sans);letter-spacing:.06em;text-transform:uppercase;border-radius:2px;padding:5px 8px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.reader-workspace-drag-preview{border:1px solid var(--reader-ink);background:var(--reader-paper);min-width:238px;max-width:320px;color:var(--reader-ink);cursor:grabbing;border-radius:3px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:9px 11px;display:grid;box-shadow:0 24px 62px #0003}.reader-workspace-drag-preview>span{flex-direction:column;gap:2px;min-width:0;display:flex}.reader-workspace-drag-preview small{color:var(--reader-muted);font:650 7px/1 "Montserrat Variable", var(--sans);letter-spacing:.12em;text-transform:uppercase}.reader-workspace-drag-preview strong{font:560 16px/1.15 "Bodoni Moda Variable", var(--serif);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.is-resizing-reader-panel,.is-resizing-reader-panel *{-webkit-user-select:none!important;user-select:none!important}.is-resizing-width,.is-resizing-width *{cursor:ew-resize!important}.is-resizing-height,.is-resizing-height *{cursor:ns-resize!important}.reader-workspace-feedback{justify-content:space-between;align-items:baseline;gap:16px;min-height:24px;margin:8px 4px 0;display:flex}.reader-workspace-help{color:var(--reader-muted);margin:0;font:italic 10px/1.4 "Source Serif 4",Georgia,serif}.reader-workspace-status{color:var(--reader-ink);font:650 8px/1.3 "Montserrat Variable", var(--sans);letter-spacing:.035em;text-align:right;margin:0}@media (width<=767px){.reader-workspace-feedback{display:none}.reader-workspace-board{padding:0;display:block}.reader-workspace-panel{border-inline:0;min-width:0;max-width:none;display:none;container-type:normal;width:100%!important;height:auto!important}.reader-workspace-panel.mobile-active{display:flex}.reader-workspace-panelbar{display:none}.reader-workspace-panelcontent{overflow:visible}.workspace-resize-handle,.workspace-pane-divider{display:none}.reader-workspace-panel .parallel-cell{padding-inline:16px;font-size:19px;display:block}.reader-workspace-panel .parallel-milestone{padding-inline:16px}.reader-workspace-panel .aquinas-column{height:auto;display:block;overflow:visible}}@media (prefers-reduced-motion:reduce){.reader-workspace-panel{transition-duration:1ms!important}.reader-workspace-panel.is-settled{animation:none}.workspace-pane-divider:before,.parallel-reader-shell{transition:none}}.study-surface{--parallel-body-size:18px;--parallel-body-leading:1.78;--parallel-body-font:"Source Serif 4", Georgia, serif;--reader-control-surface:color-mix(in srgb, var(--reader-paper) 74%, transparent);--reader-control-hover:color-mix(in srgb, var(--reader-ink) 6%, var(--reader-control-surface));--reader-control-border:color-mix(in srgb, var(--reader-ink) 14%, transparent);--reader-control-shadow:0 8px 24px #0000000f, inset 0 1px var(--reader-glass-edge);--reader-overlay-duration:.18s;--reader-overlay-ease:cubic-bezier(.22,1,.36,1)}body:has(.study-surface){--parallel-body-size:18px;--parallel-body-leading:1.78;--parallel-body-font:"Source Serif 4", Georgia, serif;--reader-control-surface:color-mix(in srgb, var(--reader-paper) 74%, transparent);--reader-control-hover:color-mix(in srgb, var(--reader-ink) 6%, var(--reader-control-surface));--reader-control-border:color-mix(in srgb, var(--reader-ink) 14%, transparent);--reader-control-shadow:0 8px 24px #0000000f, inset 0 1px var(--reader-glass-edge);--reader-overlay-duration:.18s;--reader-overlay-ease:cubic-bezier(.22,1,.36,1)}.reader-settings-trigger{min-height:48px;font:650 9px/1 "Montserrat Variable", var(--sans);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;align-items:center;gap:8px;padding:7px 12px;display:inline-flex}.reader-settings-positioner{z-index:161;outline:0}.reader-settings-popup{border:1px solid var(--reader-ink);width:min(470px,100vw - 28px);max-height:min(720px,100dvh - 28px);color:var(--reader-ink);background:color-mix(in srgb, var(--reader-paper) 94%, transparent);box-shadow:0 26px 80px #00000040, inset 0 1px var(--reader-glass-edge);-webkit-backdrop-filter:blur(28px)saturate(115%);backdrop-filter:blur(28px)saturate(115%);transform-origin:var(--transform-origin);border-radius:15px;outline:0;padding:0 24px 24px;transition:opacity .16s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);overflow:auto}.reader-settings-popup[data-starting-style],.reader-settings-popup[data-ending-style]{opacity:0;transform:translateY(-7px)scale(.985)}.reader-settings-heading{z-index:2;border-bottom:1px solid var(--reader-rule);background:color-mix(in srgb, var(--reader-paper) 90%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);justify-content:space-between;align-items:center;gap:20px;margin:0 -24px 20px;padding:20px 24px 16px;display:flex;position:sticky;top:0}.reader-settings-heading h2{font:560 25px/1.1 "Bodoni Moda Variable", var(--serif);margin:0}.reader-settings-heading p{color:var(--reader-muted);margin:5px 0 0;font:12px/1.4 "Source Serif 4",Georgia,serif}.reader-settings-heading button{cursor:pointer;flex:none;place-items:center;width:34px;height:34px;display:grid}.reader-settings-preview{border-block:1px solid var(--reader-rule);text-align:center;place-items:center;min-height:118px;margin-bottom:23px;padding:20px 28px;display:grid}.reader-settings-popup fieldset{border:0;margin:0 0 24px;padding:0}.reader-settings-popup legend,.reader-range>span{width:100%;color:var(--reader-muted);font:650 9px/1.2 "Montserrat Variable", var(--sans);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;margin-bottom:10px;display:flex}.reader-typeface-options{border:1px solid var(--reader-rule);border-radius:10px;grid-template-columns:repeat(3,1fr);padding:3px;display:grid}.reader-typeface-options button{cursor:pointer;min-height:42px;font-size:12px;font-weight:600;line-height:1.1}.reader-range{margin:0 0 23px;display:block}.reader-range output{color:var(--reader-ink);font-variant-numeric:tabular-nums}.reader-range input{width:100%;accent-color:var(--reader-ink);cursor:pointer}.reader-settings-actions{flex-wrap:wrap;gap:8px;padding-top:2px;display:flex}.reader-settings-reset{border:1px solid var(--reader-control-border);min-height:36px;color:var(--reader-muted);background:var(--reader-control-surface);box-shadow:inset 0 1px var(--reader-glass-edge);font:650 9px/1 var(--sans);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 12px;transition:color .15s,background-color .18s,transform .12s;display:inline-flex}.reader-settings-reset:hover{color:var(--reader-ink);background:var(--reader-control-hover)}.reader-settings-reset:active{transform:scale(.97)}.reader-settings-popup button:focus-visible,.reader-range input:focus-visible{outline:2px solid var(--reader-ink);outline-offset:2px}.reader-workspace-panel .parallel-cell{max-width:calc(74ch + 44px);font-family:var(--parallel-body-font);font-size:var(--parallel-body-size);line-height:var(--parallel-body-leading);text-wrap:pretty;margin-inline:auto}.reader-workspace-panel .parallel-cell[lang=grc]{font-family:var(--parallel-body-font);font-size:var(--parallel-body-size);line-height:var(--parallel-body-leading)}.reader-workspace-panel .aquinas-section{padding:22px clamp(20px,5vw,34px) 27px}.reader-workspace-panel .aquinas-section>p{max-width:68ch;color:var(--reader-ink);font-family:var(--parallel-body-font);font-size:var(--parallel-body-size);line-height:var(--parallel-body-leading);text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto;margin:13px 0 0}.reader-workspace-panelcontent,.reader-workspace-panel .aquinas-column{scroll-padding-block:42%}@media (width<=767px){.reader-workspace-panel .parallel-cell,.reader-workspace-panel .parallel-cell[lang=grc],.reader-workspace-panel .aquinas-section>p{font-size:19px}}.aquinas-section.is-relationship-focused{background:color-mix(in srgb, var(--reader-ink) 6%, var(--reader-paper))}.show-primary-passage,.show-commentary-passage{text-transform:none;letter-spacing:.015em}.show-commentary-passage.commentary-footnote{font:inherit;letter-spacing:0;white-space:nowrap;opacity:1;margin:0;padding:2px 1px;text-decoration:none}.show-commentary-passage.commentary-footnote:hover,.show-commentary-passage.commentary-footnote:focus-visible{text-underline-offset:2px;text-decoration:underline}.text-selector>.catalogue-menu{--ink:var(--reader-ink);--muted:var(--reader-muted);--border:var(--reader-rule);--surface:var(--reader-paper);--surface-2:var(--reader-control-hover);--accent:var(--reader-ink);z-index:121;flex:none}.reader-mode-switcher{box-sizing:border-box;border-color:var(--reader-control-border);color:var(--reader-ink);background:var(--reader-control-surface);box-shadow:var(--reader-control-shadow);-webkit-backdrop-filter:blur(18px)saturate(112%);backdrop-filter:blur(18px)saturate(112%);border-radius:999px}.text-selector .catalogue-trigger,.reader-texts-trigger,.parallel-contents-trigger,.reader-settings-trigger,.parallel-rail-toggle{box-sizing:border-box}.reader-mode-switcher,.text-selector .catalogue-trigger,.reader-texts-trigger,.parallel-contents-trigger,.reader-settings-trigger{height:44px;min-height:44px}.reader-texts-trigger,.text-selector .catalogue-trigger,.parallel-contents-trigger,.reader-settings-trigger{padding-block:4px;padding-inline:13px}.reader-mode-switcher button{min-height:34px;padding-inline:13px}.reader-settings-trigger,.parallel-contents-trigger{letter-spacing:.07em}.workspace-drag-handle{transition:color .15s,background-color .18s,border-color .18s,transform .12s}.workspace-drag-handle:hover{border-color:var(--reader-control-border);color:var(--reader-ink);background:var(--reader-control-hover)}.workspace-drag-handle:active{transform:scale(.97)}.reader-drawer-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;transition:opacity var(--reader-overlay-duration) var(--reader-overlay-ease)}.reader-settings-popup,.reader-texts-menu{transition:opacity var(--reader-overlay-duration) var(--reader-overlay-ease), transform var(--reader-overlay-duration) var(--reader-overlay-ease)}.reader-texts-menu[data-starting-style],.reader-texts-menu[data-ending-style]{opacity:0;transform:translateY(8px)scale(.985)}.reader-drawer-popup{transform-origin:0;transition:opacity var(--reader-overlay-duration) var(--reader-overlay-ease), transform var(--reader-overlay-duration) var(--reader-overlay-ease)}.reader-drawer-popup[data-starting-style],.reader-drawer-popup[data-ending-style]{opacity:0;transform:translate(-12px)scale(.99)}.passage-study-panel.reader-floating-panel,.study-panel{transition-duration:var(--reader-overlay-duration);transition-timing-function:var(--reader-overlay-ease)}@media (width<=767px){.reader-settings-trigger{justify-content:center;width:44px;padding-inline:0}.reader-settings-trigger span{display:none}.reader-settings-popup{padding-inline:18px}.reader-settings-heading{margin-inline:-18px;padding-inline:18px}.reader-workspace-panel .aquinas-section{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.reader-settings-popup,.reader-texts-menu,.reader-drawer-backdrop,.reader-drawer-popup,.passage-study-panel.reader-floating-panel,.study-panel{transition:none}}.reader-texts-menu.catalogue-surface,.reader-settings-popup.catalogue-surface{--canvas:var(--reader-canvas);--surface:var(--reader-paper);--surface-2:var(--reader-paper-2);--ink:var(--reader-ink);--muted:var(--reader-muted);--border:var(--reader-rule);border:1px solid color-mix(in srgb, var(--ink) 32%, var(--border));width:min(620px,100vw - 28px);color:var(--ink);background:linear-gradient(145deg, #ffffff42, transparent 38%), color-mix(in srgb, var(--surface) 99%, var(--canvas));-webkit-backdrop-filter:blur(26px)saturate(112%);backdrop-filter:blur(26px)saturate(112%);border-radius:14px;padding:0;box-shadow:0 28px 80px #14100d33,inset 0 1px #ffffffbf}.reader-texts-menu.catalogue-surface{transform-origin:var(--transform-origin);transition:opacity .12s ease, transform .18s var(--motion-out)}.reader-texts-menu.catalogue-surface[data-starting-style],.reader-texts-menu.catalogue-surface[data-ending-style]{opacity:0;transform:translateY(-7px)scale(.985)}.reader-texts-menu.catalogue-surface>.catalogue-surface__header,.reader-settings-popup.catalogue-surface>.catalogue-surface__header{border-bottom:1px solid var(--border);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;justify-content:space-between;align-items:center;gap:24px;min-height:78px;margin:0;padding:17px 20px;display:flex}.reader-texts-menu.catalogue-surface .reader-texts-heading>strong,.reader-settings-popup.catalogue-surface .reader-settings-heading h2{font:550 20px/1.1 "Bodoni Moda Variable", var(--serif);margin:0}.reader-texts-menu.catalogue-surface .reader-texts-heading>small,.reader-settings-popup.catalogue-surface .reader-settings-heading p{color:var(--muted);font:11px/1.4 var(--sans);margin:4px 0 0}.reader-texts-menu.catalogue-surface .reader-texts-close,.reader-settings-popup.catalogue-surface .reader-settings-heading button{width:32px;height:32px;padding:0}.reader-texts-menu.catalogue-surface [role=group]{padding:5px 20px}.reader-texts-menu.catalogue-surface [role=separator]{background:var(--border);margin-inline:20px}.reader-texts-menu.catalogue-surface>.catalogue-surface__footer{border-top:1px solid var(--border);min-height:53px;color:var(--muted);background:color-mix(in srgb, var(--surface-2) 55%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);margin:0;padding:8px 20px;position:sticky;bottom:0}.reader-settings-popup.catalogue-surface{transform-origin:var(--transform-origin);transition:opacity .12s ease, transform .18s var(--motion-out)}.reader-settings-popup.catalogue-surface[data-starting-style],.reader-settings-popup.catalogue-surface[data-ending-style]{opacity:0;transform:translateY(-7px)scale(.985)}.reader-settings-body{padding:20px}.reader-settings-body .reader-settings-preview{margin-bottom:23px}@media (width<=767px){.reader-texts-menu.catalogue-surface,.reader-settings-popup.catalogue-surface{width:calc(100vw - 20px)}.reader-texts-menu.catalogue-surface>.catalogue-surface__header,.reader-settings-popup.catalogue-surface>.catalogue-surface__header,.reader-texts-menu.catalogue-surface>.catalogue-surface__footer{padding-inline:16px}.reader-settings-body{padding:18px}}@media (prefers-reduced-motion:reduce){.reader-texts-menu.catalogue-surface,.reader-texts-menu.catalogue-surface[data-starting-style],.reader-texts-menu.catalogue-surface[data-ending-style],.reader-settings-popup.catalogue-surface,.reader-settings-popup.catalogue-surface[data-starting-style],.reader-settings-popup.catalogue-surface[data-ending-style]{transition:opacity .1s;transform:none}}.reader-header-tools{scrollbar-width:none;overflow:visible}.reader-header-tools::-webkit-scrollbar{display:none}.reader-header-tools .text-selector{width:100%;min-height:0;height:var(--header-height);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;gap:8px;padding:0;position:static;overflow:visible;background:0 0!important}.reader-header-tools .reader-mode-switcher{flex:none}.reader-header-tools .reader-texts-trigger{flex:280px;min-width:180px;max-width:390px}.reader-header-tools .reader-toolbar-location{flex:none}.app-header.is-reader-header .header-actions{gap:8px}@media (width<=1600px){.app-header.is-reader-header .account-access-trigger>span:last-child,.reader-header-tools .reader-toolbar-location{display:none}.app-header.is-reader-header .account-access-trigger{width:38px;padding:4px}.reader-header-tools .reader-word-search{width:44px;padding-inline:13px}.reader-header-tools .reader-word-search:not(:focus-within) input{width:0}.reader-header-tools .reader-settings-trigger{justify-content:center;width:44px;padding-inline:0}.reader-header-tools .reader-settings-trigger span{display:none}}@media (width<=1180px){.reader-header-tools .catalogue-trigger{grid-template-columns:1fr;place-items:center;width:44px;min-width:44px;padding:0}.reader-header-tools .catalogue-trigger>span,.reader-header-tools .catalogue-trigger-chevron{display:none}.reader-header-tools .reader-mode-switcher button{padding-inline:10px}}@media (width<=767px){.reader-header-tools{overflow:auto hidden}.reader-header-tools:has(.catalogue-trigger[aria-expanded=true]){overflow:visible}.app-header.is-reader-header .brand{gap:0}.app-header.is-reader-header .header-actions{gap:4px}.reader-header-tools .text-selector{gap:6px;width:max-content;min-width:100%}.reader-header-tools .reader-mode-switcher{order:0;width:auto}.reader-header-tools .reader-mode-switcher button{min-width:54px;padding-inline:8px}.reader-header-tools .reader-texts-trigger{flex:0 0 150px;min-width:150px}.reader-header-tools .parallel-contents-trigger{flex:0 0 44px}}.reader-extra-tools{display:contents}.reader-search-text-trigger,.reader-switcher-trigger{min-height:36px;font:650 11px/1 var(--sans);cursor:pointer;align-items:center;gap:7px;padding:7px 10px;display:inline-flex}.reader-switcher{position:relative}.reader-switcher-trigger{max-width:210px}.reader-switcher-trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reader-switcher-popover{z-index:95;border:1px solid var(--border);background:var(--surface);width:min(390px,100vw - 32px);max-height:min(620px,100vh - 96px);color:var(--ink);padding:14px;position:absolute;top:calc(100% + 9px);left:0;overflow:auto;box-shadow:0 16px 38px #10182026}.reader-switcher-popover>label{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:0 0 10px;display:flex}.reader-switcher-popover input{width:100%;min-width:0;color:inherit;font:14px/1.3 var(--sans);background:0 0;border:0;outline:0}.reader-switcher-group{padding-top:14px}.reader-switcher-group h3{color:var(--muted);font:700 9px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px}.reader-switcher-group>div{display:grid}.reader-switcher-group button{border:0;border-top:1px solid color-mix(in srgb,var(--border) 72%,transparent);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:10px 2px;display:flex}.reader-switcher-group button[aria-current=true]{box-shadow:inset 2px 0 var(--accent);padding-left:9px}.reader-switcher-group button span{gap:3px;display:grid}.reader-switcher-group button strong{font:600 14px/1.25 var(--serif)}.reader-switcher-group button small,.reader-switcher-group button em{color:var(--muted);font:10px/1.35 var(--sans);font-style:normal}.workspace-search-panel{font:12px/1.45 var(--sans);gap:16px;display:grid}.workspace-search-panel fieldset{border:0;margin:0;padding:0}.workspace-search-panel legend,.workspace-search-field>span{color:var(--muted);font:700 9px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;display:block}.workspace-search-field>div{border-bottom:1px solid var(--ink);align-items:center;gap:8px;padding:8px 0;display:flex}.workspace-search-field input{width:100%;color:inherit;font:16px/1.3 var(--serif);background:0 0;border:0;outline:0}.workspace-search-scope,.workspace-search-sources{flex-wrap:wrap;gap:10px 18px;display:flex}.workspace-search-scope legend,.workspace-search-sources legend{flex:0 0 100%}.workspace-search-scope label,.workspace-search-sources label{align-items:center;gap:7px;display:inline-flex}.workspace-search-sources small{color:var(--muted);flex:0 0 100%}.workspace-search-summary{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;padding-top:12px;display:flex}.workspace-search-results{gap:0;margin:0;padding:0;list-style:none;display:grid}.workspace-search-results li{border-top:1px solid var(--border)}.workspace-search-results button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:14px 2px}.workspace-search-results button.is-active{box-shadow:inset 2px 0 var(--accent);padding-left:10px}.workspace-search-snippet{font:15px/1.5 var(--serif);display:block}.workspace-search-snippet mark{background:color-mix(in srgb,var(--accent) 22%,transparent);color:inherit}.workspace-search-meta{color:var(--muted);gap:2px;margin-top:7px;display:grid}.workspace-search-meta strong{color:var(--ink);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.workspace-search-navigation{border-top:1px solid var(--border);background:var(--surface);justify-content:space-between;margin:0 -18px -18px;padding:12px 18px;display:flex;position:sticky;bottom:-18px}.workspace-search-navigation button,.workspace-search-replace button{cursor:pointer;align-items:center;gap:5px;padding:8px 10px;display:inline-flex}.workspace-search-replace{border:1px solid var(--accent);gap:7px;padding:13px;display:grid}.workspace-search-replace p{color:var(--muted);margin:0 0 3px}.reader-panel-message{color:var(--muted);font:14px/1.5 var(--serif)}.reader-panel-message.is-error{color:#9d3f39}::highlight(reader-search-matches){background:color-mix(in srgb,var(--accent) 20%,transparent)}::highlight(reader-search-active){background:color-mix(in srgb,var(--accent) 36%,transparent);-webkit-text-decoration:underline 1px var(--accent);text-decoration:underline 1px var(--accent)}.parallel-reading-fragment.is-search-active,.aquinas-section.is-search-active{outline:2px solid color-mix(in srgb,var(--accent) 60%,transparent);outline-offset:3px;background:color-mix(in srgb,var(--accent) 8%,transparent)}@media (width<=820px){.reader-switcher,.reader-search-text-trigger,.reader-utility-panel{display:none}}.reader-tools-toggle,.reader-mobile-modes,.reader-tools-close{display:none}.reader-companion{font:14px/1.5 var(--sans);margin:0 0 20px}.reader-companion-actions{flex-wrap:wrap;align-items:start;gap:8px 20px;display:flex}.reader-companion-actions>a,.reader-companion-actions>button,.reader-help>summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;padding:10px 0;display:inline-flex}.reader-companion-actions>button{padding-inline:12px}.reader-companion button,.reader-save-form input,.reader-save-form select{font:inherit;color:var(--ink)}.reader-help>div{border:1px solid var(--border);background:var(--surface);max-width:65ch;padding:20px}.reader-help h2{font-size:22px}.reader-help p{margin-block:12px}.reader-save-form{flex-wrap:wrap;align-items:end;gap:14px;padding:18px 0;display:flex}.reader-save-form label{gap:6px;display:grid}.reader-save-form input,.reader-save-form select{background:var(--surface);border:1px solid var(--border);max-width:100%;min-height:44px;padding:10px}.reader-save-form p{flex-basis:100%;margin:0}.reader-save-form button{min-height:44px;padding:10px 18px}.reader-companion>p:empty{display:none}.passage-select-control{min-width:28px;min-height:28px;color:var(--reader-muted,var(--muted));cursor:pointer;font:15px var(--sans);vertical-align:baseline;background:0 0;border:0;margin-inline-end:5px;display:inline-block}.passage-select-control:focus-visible,.greek-token:focus-visible{outline-offset:3px;outline:2px solid}@media (width<=767px){.reader-header-tools{overflow:visible}.reader-header-tools .text-selector{justify-content:space-between;gap:5px;width:100%}.reader-header-tools .text-selector>.reader-mode-switcher{display:none}.reader-header-tools .reader-tools-toggle{min-height:44px;font:13px var(--sans);align-items:center;gap:4px;padding:7px;display:inline-flex}.reader-extra-tools{display:none}.reader-extra-tools.is-open{top:var(--header-height);z-index:80;max-height:calc(100dvh - var(--header-height) - 16px);border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-wrap:wrap;align-items:center;gap:14px;padding:18px;display:flex;position:fixed;left:8px;right:8px;overflow:auto;box-shadow:0 12px 30px #0003}.reader-mobile-modes{gap:8px;width:100%;display:flex}.reader-mobile-modes button,.reader-tools-close{min-height:44px;font:14px var(--sans);padding:10px 14px}.reader-mobile-modes button:disabled{opacity:.5}.reader-header-tools .reader-extra-tools .reader-texts-trigger{flex:100%;max-width:100%}.reader-header-tools .reader-extra-tools .reader-word-search{width:100%;padding:10px}.reader-header-tools .reader-extra-tools .reader-word-search input{width:100%;font-size:16px}.reader-header-tools .reader-extra-tools .reader-settings-trigger{width:auto;padding-inline:12px}.reader-header-tools .reader-extra-tools .reader-settings-trigger span{display:inline}.reader-tools-close{align-items:center;min-height:44px;display:inline-flex}.reader-save-form input,.reader-save-form select{font-size:16px}}.study-surface[data-reader-opening] .parallel-reader-shell{visibility:hidden;pointer-events:none}.study-surface:not(.is-embedded-demo):not([data-reader-opening])>.parallel-reader-shell{animation:.18s ease-out quiet-desk-entry}.reader-workspace[data-opening-managed] .reader-workspace-board{animation:none}.reader-header-tools{animation:.18s ease-out quiet-desk-entry}@keyframes quiet-desk-entry{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.study-surface:not(.is-embedded-demo):not([data-reader-opening])>.parallel-reader-shell,.reader-header-tools{animation:none}}@media (width>=821px){.app-header.is-reader-header{gap:22px;padding-inline:28px}.app-header.is-reader-header .brand-wordmark{display:inline-flex}.reader-header-tools .text-selector{flex-wrap:nowrap;gap:12px}.reader-header-tools .reader-switcher{border-left:1px solid var(--reader-rule);min-width:0;margin-right:auto;padding-left:20px}.reader-header-tools .reader-extra-tools{border:1px solid var(--reader-control-border);background:var(--reader-control-surface);border-radius:12px;align-items:center;gap:2px;padding:3px;display:flex}.reader-header-tools .reader-toolbar-location{display:none}}.text-selector .reader-switcher-trigger,.text-selector .reader-search-trigger,.reader-header-tools .reader-texts-trigger,.reader-header-tools .reader-settings-trigger.reader-settings-icon,.reader-header-tools .catalogue-trigger{box-sizing:border-box;width:auto;min-width:0;height:36px;min-height:36px;font:500 12px/1 var(--sans);letter-spacing:0;text-transform:none;cursor:pointer;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.text-selector .reader-switcher-trigger{max-width:100%;font:550 17px/1.2 var(--serif);justify-content:flex-start;padding-inline:12px}.text-selector .reader-switcher-trigger>svg{color:var(--reader-muted);flex:none}.reader-header-tools .catalogue-trigger{padding-inline:10px}.reader-header-tools .catalogue-trigger strong{font:500 12px/1 var(--sans)}.reader-header-tools .reader-texts-trigger{flex:none;max-width:none;padding-inline:12px}.reader-texts-trigger .reader-sources-label{font:500 12px/1 var(--sans);letter-spacing:0;text-transform:none;flex:none;display:inline}.reader-header-tools .reader-texts-trigger em{background:var(--reader-control-hover);min-width:18px;height:18px;font:600 10px/1 var(--sans);color:var(--reader-muted);border:0;border-radius:5px;place-items:center;padding:0 4px;display:grid}.text-selector .reader-search-trigger{border-left-color:var(--reader-rule);justify-content:flex-start;width:196px}.reader-search-trigger kbd{border:1px solid var(--reader-rule);width:20px;height:21px;font:11px/1 var(--sans);color:var(--reader-muted);border-radius:4px;place-items:center;margin-left:auto;display:grid}.reader-header-tools .reader-settings-trigger.reader-settings-icon{flex:0 0 36px;width:36px;padding:0}.reader-switcher-popover,.reader-utility-panel{border:1px solid var(--reader-control-border);background:var(--reader-paper);color:var(--reader-ink);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:14px;box-shadow:0 18px 60px #0003,0 2px 8px #0001}.reader-switcher-popover{padding:18px}.reader-switcher-group button{border-radius:6px;padding:12px 8px}.reader-switcher-group button:hover{background:var(--reader-control-hover)}.reader-switcher-group button strong{font-size:16px}.reader-switcher-group button small{font-size:11px}.reader-utility-panel{top:calc(var(--header-height,64px) + 12px);width:min(440px,100vw - 32px);max-height:calc(100dvh - var(--header-height,64px) - 28px);right:24px;overflow:hidden}.reader-utility-panel>header{min-height:68px;padding:0 24px}.reader-utility-panel>header h2{font:550 23px/1.2 var(--serif)}.reader-utility-panel>header button{place-items:center;width:30px;height:30px;padding:0;display:grid}.reader-utility-panel__body{padding:20px 24px 24px}.reader-search-kind{background:var(--reader-control-hover);border:0;border-radius:8px;gap:4px;margin-bottom:20px;padding:3px;display:flex}.reader-search-kind button{height:34px;font:550 12px/1 var(--sans);cursor:pointer;flex:1}.workspace-search-panel{font:12px/1.5 var(--sans);gap:16px}.workspace-search-field>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.workspace-search-field>div{border:1px solid var(--reader-control-border);background:var(--reader-control-surface);border-radius:8px;gap:10px;height:48px;padding:0 14px}.workspace-search-field>div:focus-within{border-color:var(--reader-muted);box-shadow:0 0 0 3px var(--reader-control-hover)}.workspace-search-field svg{color:var(--reader-muted);flex:none}.workspace-search-field input{min-width:0;height:100%;font:14px/1.4 var(--sans)}.workspace-search-field input::placeholder{color:var(--reader-muted)}.workspace-search-scope{align-items:center;gap:4px;display:flex}.workspace-search-panel legend{color:var(--reader-muted);font:500 11px/1.3 var(--sans);letter-spacing:0;text-transform:none;margin-bottom:8px}.workspace-search-scope label{border:1px solid var(--reader-rule);cursor:pointer;min-height:32px;color:var(--reader-muted);border-radius:6px;flex:1;justify-content:center;position:relative}.workspace-search-scope label:has(:checked){color:var(--reader-ink);background:var(--reader-control-hover);border-color:var(--reader-muted)}.workspace-search-scope input{opacity:0;width:1px;height:1px;position:absolute}.workspace-search-scope label:has(:focus-visible){outline:2px solid var(--reader-ink);outline-offset:2px}.workspace-search-sources{gap:8px 18px}.workspace-search-sources label{cursor:pointer;color:var(--reader-muted)}.workspace-search-sources label:has(:checked){color:var(--reader-ink)}.workspace-search-sources input{width:14px;height:14px;accent-color:var(--reader-ink);margin:0}.workspace-search-summary{font:500 11px/1.4 var(--sans);color:var(--reader-muted)}.workspace-search-results button{border-radius:6px;padding:16px 10px}.workspace-search-results button:hover{background:var(--reader-control-hover)}.workspace-search-snippet{font:16px/1.6 var(--serif)}.workspace-search-meta{gap:4px;margin-top:10px;font-size:11px}.workspace-search-meta strong{font:600 11px/1.4 var(--sans);text-transform:none;letter-spacing:0}.workspace-search-navigation{margin:0 -24px -24px;padding:14px 24px;bottom:-24px}.workspace-search-navigation button{min-height:32px}.workspace-search-navigation button:disabled{opacity:.35;cursor:default}.reader-search-empty{text-align:center;border-top:1px solid var(--reader-rule);padding:22px 14px 30px}.reader-search-empty>svg{color:var(--reader-muted);margin:0 auto 14px}.reader-search-empty strong{font:500 19px/1.3 var(--serif);display:block}.reader-search-empty p{max-width:28ch;font:12px/1.6 var(--sans);color:var(--reader-muted);margin:8px auto 0}.reader-dictionary-search>p{color:var(--reader-muted);font:13px/1.6 var(--sans);margin:0 0 16px}.reader-dictionary-search .reader-word-search,.reader-dictionary-search .reader-word-search:focus-within{box-sizing:border-box;width:100%;height:48px;box-shadow:none;border-radius:8px}.reader-dictionary-search .reader-word-search input,.reader-dictionary-search .reader-word-search:not(:focus-within) input{width:100%;font:14px/1.4 var(--sans)}.reader-dictionary-search .reader-word-search input::placeholder{text-transform:none;letter-spacing:0}.reader-utility-panel [hidden]{display:none}@media (width<=1180px) and (width>=821px){.app-header.is-reader-header{gap:12px;padding-inline:16px}.app-header.is-reader-header .brand-wordmark{font-size:18px;display:inline-block}.reader-header-tools .reader-switcher{padding-left:8px}.text-selector .reader-search-trigger{width:160px}}@media (width<=820px){.reader-utility-panel{display:grid;right:16px}.text-selector .reader-search-trigger{width:auto}.reader-search-trigger kbd{display:none}}.reader-header-tools{min-width:0}.reader-header-tools .reader-switcher{flex:0 auto}.text-selector .reader-switcher-trigger{width:max-content;min-width:0}.reader-switcher-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width>=821px) and (width<=1180px){.reader-header-tools .text-selector{gap:6px}.reader-header-tools .reader-extra-tools{flex:none}.text-selector .reader-search-trigger{border-left:0;justify-content:center;width:36px;padding:0}.reader-search-trigger span,.reader-search-trigger kbd{display:none}.reader-header-tools .reader-texts-trigger{padding-inline:8px}.reader-header-tools .catalogue-trigger{padding-inline:6px}}@media (width<=767px){.app-header.is-reader-header .brand-wordmark{font-size:clamp(14px,4vw,19px)}.reader-header-tools .text-selector{flex-wrap:nowrap;gap:4px}.reader-header-tools .reader-tools-toggle{flex:none}.app-header.is-reader-header .local-owner-indicator{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (width<=420px){.reader-header-tools .reader-tools-toggle{justify-content:center;gap:0;width:44px;height:44px;padding:0;font-size:0}}:is(.study-surface,.reader-work-controller)>.parallel-contents-trigger{top:calc(var(--header-height,64px) + 32px);z-index:119;justify-content:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:none;position:fixed;left:0}@media (width<=1180px){:is(.study-surface,.reader-work-controller)>.parallel-contents-trigger{display:inline-flex}}.reader-desk-selectors{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.app-header.is-reader-header{--reader-header-row-height:64px;height:var(--reader-header-row-height)}.app-header.is-reader-header:has(.reader-desk-toolbar){grid-template-rows:var(--reader-header-row-height) auto;row-gap:0;height:auto}.app-header:has(.reader-desk-toolbar)>.brand{grid-area:1/1}.app-header:has(.reader-desk-toolbar)>.header-actions{grid-area:1/3}:is(.app-header:has(.reader-desk-toolbar)>.reader-header-tools,.reader-header-tools>.reader-desk-toolbar){display:contents}.reader-header-tools .reader-desk-toolbar>.text-selector{height:var(--reader-header-row-height);grid-area:1/2;width:100%;min-width:0}.reader-header-tools .reader-desk-selectors{grid-area:2/1/auto/-1;gap:6px;padding-block:4px 12px}.reader-header-tools .reader-desk-selector .reader-switcher{border-left:0;margin-right:0;padding-left:0;display:block}.reader-desk-selector{align-items:center;gap:2px;min-width:0;max-width:min(360px,100%);display:flex}.reader-desk-selector[data-active] .reader-switcher-trigger{font-weight:650}.reader-desk-close,.reader-desk-add{width:32px;min-width:32px;height:32px;min-height:32px;box-shadow:none;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.reader-desk-close:hover:not(:disabled),.reader-desk-add:hover:not(:disabled){color:var(--ink);background:var(--reader-control-hover)}.reader-desk-close:focus-visible,.reader-desk-add:focus-visible{outline-offset:2px;outline:2px solid}.reader-desk-close:disabled,.reader-desk-add:disabled{opacity:.35;cursor:default}.reader-desk-selector .reader-switcher-trigger{max-width:100%}.reader-desk-selector .reader-switcher{min-width:0}.reader-source-work{padding:4px 0 8px}.reader-source-work+.reader-source-work{border-top:1px solid var(--reader-rule);padding-top:16px}.reader-source-work>h3{color:var(--reader-ink);font:550 20px/1.2 var(--serif);margin:8px 12px}.reader-source-work .reader-text-option[data-disabled]{opacity:.5;cursor:default}.reader-desk-notice{font:12px/1.5 var(--sans);color:var(--muted);margin:8px 24px}.reader-desk-notice button{margin-inline-start:8px}.reader-work-controller[hidden]{display:none}@media (pointer:coarse){.reader-desk-close,.reader-desk-add{width:44px;min-width:44px;height:44px;min-height:44px}}@media (width<=767px){.app-header.is-reader-header{--reader-header-row-height:56px}.reader-header-tools .reader-desk-selectors{padding-block:4px 8px}.reader-desk-selector{max-width:calc(100% - 48px)}}:is(body:has(.homepage-reader-frame)>.app-header,body:has(.homepage-reader-frame)>.skip-link,body:has(.homepage-reader-frame)>.site-footer){display:none}body:has(.homepage-reader-frame){background:var(--reader-canvas);min-height:100dvh;margin:0}body:has(.homepage-reader-frame) .site-page-frame{background:var(--reader-canvas);min-height:100dvh;margin:0}.homepage-reader-frame{background:var(--reader-canvas);min-height:100dvh}.standalone-preview-actions{border-bottom:1px solid var(--reader-rule);color:var(--reader-ink);font:600 13px/1.5 var(--sans);justify-content:space-between;align-items:center;gap:20px;padding:12px 24px;display:flex}.standalone-preview-actions a{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.homepage-reader-frame .text-selector{top:0}.homepage-reader-frame .reader-texts-trigger{flex:none;gap:8px;width:auto;min-width:0;padding-inline:12px}.reader-texts-menu.catalogue-surface.reader-texts-menu--demo{width:min(360px,100vw - 24px);max-height:min(560px,100dvh - 88px)}.reader-texts-menu--demo>.catalogue-surface__footer{flex-wrap:wrap}.homepage-reader-frame .parallel-contents-rail{height:calc(100dvh - 68px);top:68px}.homepage-reader-frame .parallel-reader{padding-bottom:24px}.homepage-reader-frame .reader-preview-boundary{border-top:1px solid var(--reader-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px 0;display:flex}.homepage-reader-frame .reader-preview-boundary p{color:var(--reader-muted);font:14px/1.5 var(--serif);margin:0}.homepage-reader-frame .reader-preview-boundary a{color:var(--reader-ink);font:600 13px/1.5 var(--sans);text-underline-offset:4px;text-decoration:underline}.homepage-reader-frame .reader-workspace-board.is-slot-grid{grid-template-rows:auto auto!important}.homepage-reader-frame .reader-workspace-panel{min-height:360px;height:auto!important}.homepage-reader-frame .reader-workspace-panelcontent,.homepage-reader-frame .reader-workspace-panel .aquinas-column{height:auto;max-height:none;overflow:visible}.homepage-reader-frame .workspace-resize-handle{display:none}@media (width<=767px){.homepage-reader-frame .text-selector{flex-wrap:nowrap;justify-content:space-between;min-height:56px}.homepage-reader-frame .reader-tools-toggle{min-width:44px;min-height:44px;font:13px/1.4 var(--sans);justify-content:center;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}.homepage-reader-frame .parallel-mobile-tabs{top:56px}}.reader-sign-in-page{min-height:calc(100svh - var(--header-height) - 100px);place-items:center;padding:64px 24px;display:grid}.reader-sign-in{width:min(100%,440px);color:var(--ink);text-align:center;font-family:var(--sans);margin:0 auto}.reader-sign-in__card{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:32px;box-shadow:0 8px 32px #00000005}.reader-sign-in__heading{margin-bottom:28px}.reader-sign-in__seal{background:var(--surface-2);width:56px;height:56px;color:var(--accent);border-radius:12px;place-items:center;margin:0 auto 24px;display:grid}.reader-sign-in__seal .scholium-brand-monogram{width:34px;height:38px}.reader-sign-in .reader-sign-in__heading h1{font:650 26px/1.2 var(--sans);letter-spacing:-.035em;margin:0 0 10px}.reader-sign-in__heading p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.reader-sign-in__button{width:100%;min-height:48px;font:600 14px/1.4 var(--sans);cursor:pointer;justify-content:center;align-items:center;gap:12px;padding:12px 16px;display:flex}.reader-sign-in__button:disabled{opacity:.6;cursor:not-allowed}.reader-sign-in__button svg{flex-shrink:0;width:19px;height:19px}.reader-sign-in__new{color:var(--muted);margin:18px 0 0;font-size:12px;line-height:1.65}.reader-sign-in__new span{display:block}.reader-sign-in__divider{background:var(--border);height:1px;margin:24px 0}.reader-sign-in__access{color:var(--muted);margin:0 0 22px;font-size:13px;line-height:1.7}.reader-sign-in__skip{justify-content:center;align-items:center;min-height:46px;padding:10px;font-size:13px;font-weight:550;display:flex}.reader-sign-in__privacy{max-width:380px;color:var(--muted);margin:22px auto 0;font-size:12px;line-height:1.7}.reader-sign-in__privacy summary{cursor:pointer}.reader-sign-in__privacy a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.reader-sign-in__status,.reader-sign-in__error{font-size:13px;line-height:1.6}.reader-sign-in__error{color:var(--ink)}.reader-sign-in__spinner{animation:1s linear infinite reader-sign-in-spin}@keyframes reader-sign-in-spin{to{transform:rotate(360deg)}}@media (width<=480px){.reader-sign-in-page{padding:36px 18px}.reader-sign-in__card{padding:28px 22px}.reader-sign-in .reader-sign-in__heading h1{font-size:24px}}@media (prefers-reduced-motion:reduce){.reader-sign-in__spinner{animation:none}}.signup-page{width:min(560px,100% - 40px);margin:clamp(64px,12vh,140px) auto}.signup-page h1{font:500 clamp(54px, 8vw, 80px)/1 "Bodoni Moda Variable", var(--serif);letter-spacing:-.04em;margin:20px 0}.signup-page>p{color:var(--muted);font:18px/1.65 var(--serif)}.signup-page form{gap:14px;margin:32px 0;display:grid}.signup-page button{min-height:48px;font:600 14px/1.5 var(--sans);cursor:pointer;padding:12px 24px}.signup-page small{color:var(--muted);font:12px/1.5 var(--sans)}.signup-page>a{text-underline-offset:5px;margin-top:18px;text-decoration:underline;display:inline-block}.signup-page a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.signup-page{animation:signup-arrive .2s var(--motion-out,ease-out);border-top:1px solid color-mix(in srgb, var(--accent) 35%, transparent);padding:34px 0 38px;position:relative}.signup-page .signup-continuation{color:var(--accent);font:600 12px/1.5 var(--sans);letter-spacing:.06em;margin:0 0 12px}@keyframes signup-arrive{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.signup-page{animation:none}}.corpus-home{max-width:1140px;margin:auto;padding:48px 28px 80px}.corpus-home .hero{min-height:0;padding:20px 0 48px;display:block}.corpus-home .hero-copy h1{font-size:clamp(54px,7vw,88px)}.corpus-home .hero-deck{margin-top:20px}.corpus-home .reference-form{margin-top:26px}.corpus-catalog section{margin:0 0 44px}.corpus-catalog h2{font:650 12px/1.5 var(--sans);color:var(--accent);text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid var(--border);padding-bottom:12px}.corpus-catalog ul{padding:0;list-style:none}.corpus-catalog li{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;gap:28px;padding:20px 0;display:grid}.corpus-catalog h3{font:400 27px/1.2 var(--serif);margin:0 0 6px}.corpus-catalog li span{font:16px/1.5 var(--serif);color:var(--muted)}.corpus-editions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.corpus-editions a{color:var(--accent);font-size:13px}.corpus-editions small{color:var(--muted);margin-top:4px;font-size:11px;display:block}@media (width<=767px){.corpus-home{padding:30px 20px}.corpus-catalog li{grid-template-columns:1fr;gap:14px}}.scholium-page{--paper:#eee4d4;--paper-deep:#dfd0bd;--ink:#202321;--butterfly-blue:#2b6f9f;--lichen:#737b5c;--blue:#2f4d5e;--gold:#b89465;background:var(--paper);color:var(--ink);overflow:clip}body:has(.scholium-page){background:var(--paper)}body:has(.scholium-page) .app-header{--border:#2023212e;--canvas:#eee4d4;--ink:#202321;--muted:#6a6258;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:20;background:linear-gradient(#12191942,#0000);border-bottom-color:#f3ebdd3d;width:100%;position:absolute;inset:0 0 auto}body:has(.scholium-page) .app-header{color:#202321}body:has(.scholium-page) .app-header a{color:#202321}body:has(.scholium-page) .app-header button{color:#202321}body:has(.scholium-page) .app-header{color:#f3ebdd}body:has(.scholium-page) .app-header a{color:#f3ebdd}body:has(.scholium-page) .app-header button{color:#f3ebdd}body:has(.scholium-page) .catalogue-panel{color:#202321}body:has(.scholium-page) .catalogue-panel a{color:#202321}body:has(.scholium-page) .catalogue-panel button{color:#202321}body:has(.scholium-page) .brand-mark{color:#f3ebdd;border-color:#f3ebddb3;border-radius:4px}body:has(.scholium-page) .brand{font-family:var(--serif);letter-spacing:-.035em}body:has(.scholium-page) .alpha-badge{color:#f3ebddbf;border-color:#f3ebdd61}body:has(.scholium-page) .site-footer{display:none}.scholium-hero{isolation:isolate;background-color:#2a2c2a;place-items:center;min-height:max(760px,100svh);padding:118px clamp(20px,5vw,84px) 70px;display:grid;position:relative}.scholium-hero:before{content:"";z-index:-2;filter:grayscale()contrast(1.12)brightness(.58);background:url(/art/school-of-athens.jpg) 50% 48%/cover no-repeat;position:absolute;inset:0}.hero-grain{z-index:-1;opacity:.12;pointer-events:none;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.22'/%3E%3C/svg%3E");position:absolute;inset:0}.scholium-hero__topline,.scholium-hero__foot{color:#f3ebddc7;text-transform:uppercase;letter-spacing:.12em;font:700 9px/1.4 var(--sans);justify-content:space-between;gap:20px;display:flex;position:absolute;left:clamp(20px,5vw,84px);right:clamp(20px,5vw,84px)}.scholium-hero__topline{border-top:1px solid #f3ebdd73;padding-top:14px;top:92px}.scholium-hero__foot{border-bottom:1px solid #f3ebdd73;align-items:center;padding-bottom:15px;bottom:34px}.hero-caption{text-transform:none;letter-spacing:.02em;font-weight:500}.hero-scroll{color:#e5c190;align-items:center;gap:6px;display:inline-flex}.hero-coordinate{font-variant-numeric:tabular-nums}.scholium-hero__stage{z-index:2;text-align:center;width:min(100%,1180px);position:relative}.scholium-kicker{color:#e5c190;text-transform:uppercase;letter-spacing:.18em;font:700 10px/1 var(--sans);margin:0 0 26px;animation:.9s cubic-bezier(.23,1,.32,1) both rise-in}.scholium-wordmark{color:#f3ebdd;-webkit-text-stroke:.6px #f3ebddb8;font-family:"Cinzel", "Times New Roman", var(--serif);letter-spacing:.018em;margin:0;font-size:clamp(92px,17vw,270px);font-weight:600;font-stretch:100%;line-height:.84}.scholium-deck{color:#f0e7d8;max-width:440px;font:400 clamp(18px, 2vw, 24px)/1.35 var(--serif);margin:42px auto 0;animation:.9s cubic-bezier(.23,1,.32,1) .18s both rise-in}.scholium-actions{justify-content:center;align-items:center;gap:24px;margin-top:34px;animation:.9s cubic-bezier(.23,1,.32,1) .28s both rise-in;display:flex}.scholium-button{min-height:46px;font:700 11px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;padding:0 17px;display:inline-flex}.scholium-hero__stage>.scholium-button{margin-top:34px}.scholium-quiet-link{color:#f3ebdd;font:700 11px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #f3ebdd99;padding-bottom:5px}.hero-orbit{display:none}.hero-orbit--one{width:min(70vw,920px);height:min(70vw,920px);transform:rotate(-12deg)scaleY(.28)}.hero-orbit--two{border-color:#2f4d5e3d;width:min(54vw,720px);height:min(54vw,720px);transform:rotate(18deg)scaleY(.28)}.butterfly{z-index:3;object-fit:contain;pointer-events:none;filter:drop-shadow(0 15px 12px #1e181038);width:clamp(70px,8vw,145px);height:auto;position:absolute}.butterfly--blue{top:19%;left:9%;transform:rotate(-13deg)}.butterfly--pale{width:clamp(62px,7vw,120px);top:31%;right:8%;transform:rotate(12deg)}.butterfly--orange{width:clamp(66px,7vw,125px);bottom:19%;right:17%;transform:rotate(-12deg)}.scholium-intro{border-top:1px solid #20232140;grid-template-columns:180px minmax(0,1fr) 280px;align-items:start;gap:50px;max-width:1180px;margin:0 auto;padding:150px 32px;display:grid}.section-marker{color:var(--butterfly-blue);font:700 10px/1.35 var(--sans);letter-spacing:.13em;text-transform:uppercase}.scholium-intro h2,.archive-heading h2{max-width:620px;font:500 clamp(42px, 6vw, 78px)/.92 var(--serif);letter-spacing:-.055em;margin:0}.scholium-intro p{color:#5d574e;max-width:520px;font:400 18px/1.6 var(--serif);margin:28px 0 24px}.inline-link{color:var(--butterfly-blue);font:700 11px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;display:inline-flex}.intro-art{margin:0}.intro-art img{aspect-ratio:.82;object-fit:cover;object-position:47% 48%;filter:sepia(.22)saturate(.8)contrast(.96);clip-path:polygon(7% 0,100% 4%,93% 100%,0 94%);width:100%;display:block}.intro-art figcaption{color:#73695d;font:500 10px/1.35 var(--sans);letter-spacing:.06em;margin-top:12px}.scholium-feature{border-top:1px solid #20232140;grid-template-columns:minmax(280px,.8fr) minmax(0,1fr);align-items:center;gap:clamp(60px,11vw,170px);max-width:1180px;margin:0 auto;padding:130px 32px 155px;display:grid}.feature-portrait{max-width:390px;position:relative}.feature-portrait figure{margin:0}.feature-portrait img{aspect-ratio:.77;object-fit:cover;object-position:center;filter:sepia(.18)contrast(1.04)saturate(.72);clip-path:polygon(0 3%,94% 0,100% 96%,6% 100%);width:100%;display:block}.feature-portrait figcaption{color:#73695d;font:500 10px/1.5 var(--sans);letter-spacing:.05em;text-transform:uppercase;margin-top:14px}.feature-portrait figcaption span{color:var(--butterfly-blue);margin-right:14px}.feature-side-note{width:120px;color:var(--butterfly-blue);font:italic 13px/1.35 var(--serif);position:absolute;bottom:54px;left:calc(100% + 18px);transform:rotate(-7deg)}.feature-copy{max-width:600px}.feature-index{color:#8b806f;font:500 10px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;margin:26px 0 18px}.feature-copy h2{max-width:580px;font:500 clamp(53px, 7vw, 96px)/.88 var(--serif);letter-spacing:-.065em;margin:0}.feature-lede{color:#5d574e;max-width:500px;font:400 19px/1.55 var(--serif);margin:34px 0 28px}.feature-link{color:var(--butterfly-blue);font:700 11px/1 var(--sans);letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid #2b6f9f73;align-items:center;gap:9px;padding-bottom:8px;transition:transform .18s,border-color .18s;display:inline-flex}.feature-link:hover{border-color:var(--butterfly-blue);transform:translate(3px)}.feature-footnote{color:#8b806f;font:500 9px/1.4 var(--sans);letter-spacing:.09em;text-transform:uppercase;margin-top:68px}.scholium-archive{background:var(--ink);color:var(--paper);padding:90px max(32px,50vw - 590px) 150px}.archive-heading{border-bottom:1px solid #eee4d440;grid-template-columns:180px 1fr auto;align-items:end;gap:50px;padding-bottom:52px;display:grid}.archive-heading h2{color:var(--paper)}.archive-heading p{color:#b4ab9c;font:400 18px/1.3 var(--serif);margin:0}.archive-grid{background:#eee4d440;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:1px;display:grid}.archive-card{background:var(--ink);flex-direction:column;min-height:230px;padding:24px;transition:background-color .22s,color .22s;display:flex;position:relative}.archive-card:hover{background:var(--paper);color:var(--ink)}.archive-card__number{color:var(--gold);font:700 11px/1 var(--sans);letter-spacing:.13em}.archive-card__title{max-width:270px;font:500 31px/.98 var(--serif);letter-spacing:-.04em;margin-top:auto}.archive-card__meta{color:#aaa295;font:500 10px/1.4 var(--sans);letter-spacing:.03em;margin-top:18px}.archive-card:hover .archive-card__meta{color:#6a6258}.archive-card svg{color:var(--gold);position:absolute;bottom:24px;right:24px}.archive-plate{border-top:1px solid #eee4d440;grid-template-columns:1fr 210px 1fr;align-items:end;gap:40px;margin-top:100px;padding-top:30px;display:grid}.archive-plate__copy h3{color:var(--paper);font:500 clamp(42px, 5vw, 68px)/.9 var(--serif);letter-spacing:-.06em;margin:18px 0 0}.archive-plate__copy h3 em{color:var(--gold);font-weight:400}.archive-plate img{object-fit:cover;filter:sepia(.25)saturate(.75);mix-blend-mode:screen;opacity:.78;width:210px;height:150px}.archive-plate__note{color:#b4ab9c;font:italic 16px/1.4 var(--serif);text-align:right;justify-self:end}@keyframes rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes wordmark-in{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-24px)}to{opacity:1;clip-path:inset(0);transform:translate(0)}}@keyframes fly-one{0%,to{transform:translate(0,0)rotate(-9deg)}50%{transform:translate(46px,-34px)rotate(8deg)}}@keyframes fly-two{0%,to{transform:translate(0,0)rotate(14deg)}50%{transform:translate(-54px,26px)rotate(-4deg)}}@keyframes fly-three{0%,to{transform:translate(0,0)rotate(10deg)}50%{transform:translate(35px,-27px)rotate(-11deg)}}@keyframes fly-four{0%,to{transform:translate(0,0)rotate(-12deg)}50%{transform:translate(-38px,-30px)rotate(10deg)}}@keyframes fly-five{0%,to{transform:translate(0,0)rotate(20deg)}50%{transform:translate(-20px,24px)rotate(-12deg)}}@keyframes fly-six{0%,to{transform:translate(0,0)rotate(-10deg)}50%{transform:translate(28px,-20px)rotate(12deg)}}@media (width<=800px){.scholium-hero{min-height:820px;padding-top:140px}.scholium-hero__topline span:nth-child(2),.hero-coordinate{display:none}.scholium-hero__topline,.scholium-hero__foot{font-size:8px}.scholium-hero__foot{gap:10px}.hero-caption{max-width:180px}.scholium-wordmark{letter-spacing:-.1em;font-size:clamp(76px,24vw,160px)}.scholium-deck{max-width:300px;margin-top:32px;font-size:18px}.scholium-actions{flex-direction:column;gap:18px}.butterfly--blue{top:23%;left:1%}.butterfly--pale{top:29%;right:1%}.butterfly--orange{bottom:24%;right:4%}.scholium-intro{grid-template-columns:1fr;gap:24px;padding:90px 20px}.intro-art{max-width:280px;margin-top:18px}.archive-heading{grid-template-columns:1fr;gap:18px;padding-bottom:34px}.archive-grid{grid-template-columns:1fr}.archive-card{min-height:190px}.scholium-feature{grid-template-columns:1fr;gap:62px;padding:90px 20px 110px}.feature-portrait{width:min(78vw,320px)}.feature-side-note{bottom:46px;left:auto;right:-86px}.feature-copy h2{font-size:clamp(52px,16vw,78px)}.feature-footnote{margin-top:44px}.archive-plate{grid-template-columns:1fr 120px;gap:22px;margin-top:70px}.archive-plate img{width:120px;height:100px}.archive-plate__note{text-align:left;grid-column:1/-1;justify-self:start}}@media (prefers-reduced-motion:reduce){.scholium-page *,.scholium-page :before,.scholium-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.container{min-width:0;position:relative}.container .card{isolation:isolate;height:100%;position:relative;overflow:hidden}.container .card:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffc7,#0000);width:55%;height:230%;position:absolute;top:100%;left:-100%;transform:rotate(20deg)}.container .card:after{content:"";z-index:1;border-radius:inherit;opacity:.75;pointer-events:none;background:radial-gradient(circle at 12% 0,#ffffffbd,#0000 35%),linear-gradient(135deg,#ffffff1a,#0000 58%);position:absolute;inset:1px}.container .card>*{z-index:2;position:relative}.container .card:hover:before{animation:.9s cubic-bezier(.22,1,.36,1) shine}.container .card:focus-visible{outline-offset:4px;outline:2px solid #2b6f9f}@keyframes ani{0%{transform:translate(0%)scale(1)}50%{transform:translate(-100%)scale(.8)}to{transform:translate(0%)scale(1)}}@keyframes shine{0%{top:100%;left:-100%}50%,to{top:0%;left:70%}}body:has(.scholium-editorial){background:#f4f0ea}body:has(.scholium-editorial) .app-header{--canvas:#f4f0ea;--surface:#faf7f2;--surface-2:#eee8e1;--ink:#1c1917;--muted:#6b655b;--border:#d7cec5;--accent:#2b6f9f;color:#1c1917;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000;position:absolute}body:has(.scholium-editorial) .app-header{color:#1c1917}body:has(.scholium-editorial) .app-header a{color:#1c1917}body:has(.scholium-editorial) .app-header button{color:#1c1917}body:has(.scholium-editorial) .brand-mark{border-color:#1c1917;border-radius:0}body:has(.scholium-editorial) .site-footer{display:none}.scholium-editorial{color:#1c1917;background:radial-gradient(at 82% 68%,#4084bc1a,#0000 48%),linear-gradient(115deg,#f8f5ef,#f1ece5);min-height:100svh;padding:82px clamp(24px,5vw,80px) 42px}.scholium-editorial__topline{color:#6b655b;font:500 10px/1.3 "Montserrat Variable", var(--sans);letter-spacing:.16em;text-transform:uppercase;border-top:1px solid #cfc6bf;justify-content:space-between;gap:24px;padding-top:13px;display:flex}.scholium-editorial__grid{grid-template-columns:minmax(0,.92fr) minmax(420px,.82fr);align-items:center;gap:clamp(50px,8vw,140px);width:min(1260px,100%);min-height:calc(100svh - 124px);margin:0 auto;display:grid}.scholium-editorial__copy{padding-bottom:8vh}.scholium-issue{color:#2b6f9f;font:500 11px/1 "Montserrat Variable", var(--sans);letter-spacing:.22em;text-transform:uppercase;margin:0 0 28px}.scholium-editorial h1{font:500 clamp(88px, 12vw, 184px)/.86 "Bodoni Moda Variable", "Bodoni Moda", var(--serif);letter-spacing:-.07em;margin:0}.scholium-editorial__dek{color:#6b655b;font:400 clamp(18px, 2vw, 25px)/1.35 "Bodoni Moda Variable", var(--serif);margin:33px 0 35px}.scholium-editorial__cta{color:#1c1917;font:500 11px/1 "Montserrat Variable", var(--sans);letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #1c1917;align-items:center;gap:12px;padding:14px 0 10px;transition:gap .18s,color .18s;display:inline-flex}.scholium-editorial__cta:hover{color:#2b6f9f;gap:17px}.scholium-editorial__art{width:min(100%,550px);margin:0 auto;padding-bottom:35px;position:relative}.scholium-arch{background:linear-gradient(128deg,#f5f2ed 8%,#e3ded7 32%,#faf8f4 33%,#eee9e2 57%,#d8d1c8 58%,#f5f1eb 76%);border:1px solid #d5cdc5;border-radius:50% 50% 0 0;width:100%;height:min(67vh,670px);padding:16px;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #fff,0 18px 48px #402b2814}.scholium-arch:after{content:"";pointer-events:none;background:#1c19172e;position:absolute;inset:12px}.scholium-arch img{object-fit:cover;object-position:center;filter:grayscale()contrast(.94)brightness(.85);border-radius:50% 50% 0 0;width:100%;height:100%;display:block}.scholium-editorial__art figcaption{color:#6b655b;font:italic 13px/1.3 "Bodoni Moda Variable", var(--serif);position:absolute;bottom:0;right:0}.editorial-butterfly{z-index:2;filter:drop-shadow(0 12px 9px #1c191726);width:clamp(74px,9vw,135px);height:auto;position:absolute}.editorial-butterfly--blue{clip-path:polygon(11% 23%,12% 19%,16% 17%,23% 18%,33% 23%,46% 36%,48% 33%,35% 15%,36% 15%,49% 32%,51% 32%,64% 15%,65% 15%,53% 34%,53% 38%,67% 24%,79% 18%,85% 17%,88% 19%,89% 27%,87% 37%,84% 46%,80% 50%,77% 50%,79% 56%,78% 63%,73% 71%,69% 76%,62% 78%,59% 76%,55% 65%,52% 53%,51% 64%,49% 66%,47% 63%,46% 53%,44% 67%,39% 78%,33% 77%,28% 73%,23% 64%,21% 57%,22% 51%,18% 50%,16% 47%,13% 36%);top:9%;left:-16%;transform:rotate(-12deg)}.editorial-butterfly--pale{clip-path:polygon(21% 12%,23% 11%,28% 11%,40% 17%,49% 22%,49% 19%,40% 6%,41% 7%,50% 18%,52% 18%,65% 7%,64% 9%,54% 19%,54% 22%,69% 15%,79% 13%,82% 13%,83% 15%,81% 23%,78% 28%,73% 32%,74% 36%,72% 41%,67% 45%,62% 46%,58% 43%,54% 34%,52% 27%,52% 39%,50% 42%,49% 37%,48% 29%,45% 39%,40% 45%,36% 46%,31% 42%,28% 37%,27% 31%,25% 25%,23% 21%);width:clamp(85px,10vw,145px);top:35%;right:-6%;transform:rotate(14deg)}.editorial-butterfly--orange{clip-path:polygon(2% 23%,4% 21%,11% 22%,22% 26%,35% 35%,37% 33%,29% 18%,30% 19%,38% 32%,40% 32%,49% 19%,48% 22%,41% 34%,52% 28%,64% 23%,73% 22%,75% 23%,75% 31%,72% 39%,68% 44%,62% 46%,65% 50%,66% 56%,64% 61%,59% 65%,53% 65%,48% 62%,43% 54%,40% 46%,40% 56%,38% 59%,36% 53%,35% 45%,32% 55%,27% 62%,21% 65%,16% 64%,12% 61%,10% 56%,10% 51%,13% 45%,8% 44%,5% 40%,3% 33%);width:clamp(65px,8vw,120px);bottom:10%;left:-12%;transform:rotate(-10deg)}.glass-shine-button{isolation:isolate;cursor:pointer;min-height:45px;font:500 11px/1 "Montserrat Variable", var(--sans);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:12px;padding:0 18px 0 19px;display:inline-flex;position:relative;overflow:hidden}.glass-shine-button:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffb8,#0000);width:46%;height:230%;position:absolute;top:100%;left:-100%;transform:rotate(20deg)}.glass-shine-button:hover:before{animation:.76s cubic-bezier(.22,1,.36,1) glass-shine}@keyframes glass-shine{0%{top:100%;left:-100%}50%,to{top:0%;left:70%}}.scholium-powers{grid-template-columns:1fr 1fr;gap:14px;width:min(100%,625px);margin-top:58px;display:grid}.scholium-power{color:#1c1917;text-align:left;cursor:pointer;background:linear-gradient(135deg,#ffffff8a,#ffffff2e);border:1px solid #ffffffb8;border-radius:18px;min-width:0;padding:18px 17px 16px;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s,background-color .22s;box-shadow:inset 0 1px #ffffffbd,inset 0 -1px #7a685714,0 14px 32px #45352714}.scholium-power:before{content:"";background:#2b6f9f75;width:70px;height:1px;margin:-18px 0 17px -17px;display:block}.scholium-power:hover{background:linear-gradient(135deg,#ffffffb3,#ffffff47);transform:translateY(-3px);box-shadow:inset 0 1px #ffffffe6,0 18px 38px #4535271f}.scholium-power:active{transform:translateY(-1px)scale(.985)}.power-trigger,.power-heading{color:#1c1917;text-align:left;align-items:center;gap:12px;width:100%;padding:0;display:flex}.power-title{font:500 13px/1 "Bodoni Moda Variable", var(--serif);letter-spacing:-.01em}.power-greek,.parallel-greek{color:#27221f;font:400 20px/1.32 "Source Serif 4", var(--serif);margin:23px 0 0}.power-translation{color:#27221f;font:400 20px/1.32 var(--serif);letter-spacing:-.01em;margin:23px 0 0;display:block}.power-translation--trigger{cursor:pointer;text-underline-offset:5px;-webkit-text-decoration:underline #2b6f9f6b;text-decoration:underline #2b6f9f6b;text-decoration-thickness:1px;transition:color .18s,text-decoration-color .18s}.power-translation--trigger:hover,.power-translation--trigger:focus-visible{color:#2b6f9f;text-decoration-color:#2b6f9f}.power-commentary{color:#4d463f;font:400 12px/1.5 "Source Serif 4", var(--serif);margin:12px 0 0}.power-commentary span{color:#2b6f9f;font:600 9px/1 "Montserrat Variable", var(--sans);letter-spacing:.1em;text-transform:uppercase}.parallel-greek{min-width:0;display:block}.parallel-greek--trigger{cursor:pointer;text-underline-offset:5px;overflow-wrap:anywhere;max-width:100%;-webkit-text-decoration:underline #2b6f9f6b;text-decoration:underline #2b6f9f6b;text-decoration-thickness:1px;transition:color .18s,text-decoration-color .18s;display:block}.parallel-greek--trigger:hover,.parallel-greek--trigger:focus-visible{color:#2b6f9f;text-decoration-color:#2b6f9f}.greek-word{color:inherit;font:inherit;padding:0 2px 2px;position:relative}.parallel-note{color:#9a8d7f;font:500 9px/1.3 "Montserrat Variable", var(--sans);letter-spacing:.08em;text-transform:uppercase;margin:12px 0 0}.power-card-note{color:#8d8074;font:500 9px/1.35 "Montserrat Variable", var(--sans);letter-spacing:.06em;text-transform:uppercase;margin-top:19px;display:block}.scholium-modal-backdrop{z-index:100;pointer-events:none;animation:.18s both modal-fade-in;position:fixed;inset:0}.scholium-modal{pointer-events:auto;resize:both;cursor:grab;touch-action:none;background:#f4f0ea;border:1px solid #cfc6bf;border-radius:24px;width:min(58vw,620px);min-width:320px;max-width:calc(100vw - 32px);height:min(62svh,560px);min-height:260px;max-height:calc(100svh - 32px);padding:36px clamp(28px,5vw,48px);animation:.26s cubic-bezier(.22,1,.36,1) both modal-rise-in;position:fixed;top:50%;left:60vw;overflow:auto;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffffeb,0 28px 90px #271b1438}.scholium-modal:active,.scholium-modal.is-dragging{cursor:grabbing}.scholium-modal.is-dragging{-webkit-user-select:none;user-select:none}.scholium-modal button,.scholium-modal a{touch-action:auto}.scholium-modal__close{color:#1c1917;cursor:pointer;background:#ffffff4d;border:1px solid #1c191733;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:16px;right:16px}.modal-kicker{color:#2b6f9f;font:600 9px/1 "Montserrat Variable", var(--sans);letter-spacing:.16em;text-transform:uppercase;margin:0 0 22px}.scholium-modal h2{max-width:420px;font:500 clamp(33px, 5vw, 52px)/.95 "Bodoni Moda Variable", var(--serif);letter-spacing:-.045em;margin:0}.scholium-modal blockquote{color:#4d463f;font:italic 18px/1.4 "Bodoni Moda Variable", var(--serif);border-left:1px solid #2b6f9f;margin:26px 0 18px;padding-left:18px}.scholium-modal>p:not(.modal-kicker):not(.modal-greek){color:#4d463f;font:400 15px/1.6 "Source Serif 4", var(--serif)}.scholium-modal strong{color:#2b6f9f;font-weight:600}.modal-source{color:#2b6f9f;font:600 10px/1.2 "Montserrat Variable", var(--sans);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin-top:18px;display:inline-flex}.modal-greek{color:#302925;font:400 clamp(23px, 4vw, 32px)/1.45 "Source Serif 4", var(--serif);margin:28px 0 20px}.modal-word{color:#2b6f9f;cursor:pointer;font:inherit;border:0;padding:0 3px 2px}.modal-word--quiet{background:0 0;border-bottom:1px solid #2b6f9f6b}.modal-gloss{background:#ffffff47;border:1px solid #2b6f9f33;border-radius:13px;padding:16px 17px}.modal-gloss p{color:#4d463f;font:400 15px/1.5 "Source Serif 4", var(--serif);margin:0}.modal-gloss__word{letter-spacing:.12em;text-transform:uppercase;color:#2b6f9f!important;font:600 11px/1 "Montserrat Variable", var(--sans)!important;margin-bottom:8px!important}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-rise-in{0%{opacity:0}to{opacity:1}}@media (width<=600px){.scholium-modal{width:calc(100vw - 32px);min-width:0;height:min(74svh,620px);left:50%}}@media (width<=900px){.scholium-editorial{padding:80px 20px 28px}.scholium-editorial__topline span:nth-child(2){display:none}.scholium-editorial__topline{letter-spacing:.12em;font-size:8px}.scholium-editorial__grid{grid-template-columns:1fr;gap:52px;min-height:auto;padding:70px 0 55px}.scholium-editorial__copy{padding-bottom:0}.scholium-editorial h1{font-size:clamp(76px,21vw,150px)}.scholium-editorial__art{width:min(100%,470px)}.scholium-arch{height:min(70svh,540px)}.editorial-butterfly--blue{left:-8%}.editorial-butterfly--pale{right:-5%}.editorial-butterfly--orange{left:-5%}.scholium-powers{grid-template-columns:1fr;gap:12px;margin-top:44px}}.miniature-reader{color:#202321;background:#f8f2e847;border-top:1px solid #20232161;border-bottom:1px solid #20232133;width:min(100%,540px);margin-top:44px}.miniature-reader>header{border-bottom:1px solid #20232126;justify-content:space-between;align-items:end;gap:18px;padding:12px 2px 10px;display:flex}.miniature-reader>header span,.miniature-reader h3{font:650 9px/1.25 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:#2b6f9f}.miniature-reader>header h2{font:500 21px/1.1 "Bodoni Moda Variable",var(--serif);letter-spacing:-.02em;margin:2px 0 0}.miniature-instruction{color:#625d56;font:10px/1.4 var(--sans);margin:0;padding:9px 2px 0}.miniature-instruction span{color:#2b6f9f;margin-right:6px;font-size:7px}.miniature-columns{grid-template-columns:1fr 1fr;padding:14px 0 12px;display:grid}.miniature-columns article{min-width:0;padding:0 18px 0 2px}.miniature-columns article+article{border-left:1px solid #20232126;padding:0 2px 0 18px}.miniature-columns h3{color:#625d56;margin:0 0 8px}.miniature-columns p,.miniature-passage{color:#272724;font:400 14px/1.55 "Source Serif 4",var(--serif);margin:0}.miniature-passage{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:2px;width:100%;padding:2px 3px;transition:background-color .14s,box-shadow .14s;display:block}.miniature-passage:hover,.miniature-passage[aria-pressed=true]{background:#2b6f9f1a;box-shadow:inset 2px 0 #2b6f9f}.miniature-reader .greek-token{border-radius:2px}.miniature-reader .greek-token:hover,.miniature-reader .greek-token:focus-visible{background:#2b6f9f1f;box-shadow:inset 0 -1px #2b6f9f}.miniature-continue{color:#2b6f9f;font:650 10px/1.3 var(--sans);border-top:1px solid #2023211f;justify-content:flex-end;align-items:center;gap:5px;padding:10px 2px 12px;display:flex}.passage-study-panel{z-index:100;color:#202321;background:#f4f0ea;border:1px solid #cfc6bf;border-radius:16px;outline:none;width:min(520px,100vw - 32px);max-height:min(72vh,680px);padding:22px;animation:.18s cubic-bezier(.22,1,.36,1) both modal-rise-in;position:fixed;overflow:auto;box-shadow:0 24px 70px #271b1433}.homepage-study-panel{top:clamp(88px,27vh,260px);left:clamp(16px,38vw,100vw - 536px)}.passage-study-panel__close{cursor:pointer;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:12px;right:12px}.passage-study-panel>blockquote{color:#403b36;font:italic 16px/1.5 "Source Serif 4",var(--serif);border-left:1px solid #2b6f9f;margin:18px 34px 16px 0;padding-left:14px}.panel-kicker{color:#2b6f9f;font:650 9px/1.3 var(--sans);letter-spacing:.1em;text-transform:uppercase;margin:0}.commentary-attribution{border-top:1px solid #20232126;border-bottom:1px solid #20232126;gap:2px;padding:12px 0;display:grid}.commentary-attribution strong{font:600 16px/1.3 "Source Serif 4",var(--serif)}.commentary-attribution span{color:#625d56;font:10px/1.4 var(--sans)}.homepage-study-panel details{margin-top:14px}.homepage-study-panel summary{color:#2b6f9f;font:650 11px var(--sans);cursor:pointer}.commentary-primary{white-space:pre-line;font:14px/1.65 "Source Serif 4",var(--serif)}.panel-source{color:#2b6f9f;font:650 10px var(--sans);align-items:center;gap:5px;margin-top:10px;display:inline-flex}.homepage-study-panel .greek-word-panel{width:100%;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.homepage-study-panel .greek-word-panel header{background:0 0;padding:0 36px 12px 0}.homepage-study-panel .greek-word-panel header button{display:none}@media (prefers-reduced-motion:reduce){.passage-study-panel{animation:none}.miniature-passage{transition:none}}@media (width<=767px){.miniature-reader{margin-top:34px}.miniature-columns{grid-template-columns:1fr}.miniature-columns article{padding:0 2px 14px}.miniature-columns article+article{border-top:1px solid #20232126;border-left:0;padding:14px 2px 0}.homepage-study-panel{border-radius:16px 16px 0 0;width:100%;max-width:100%;max-height:70dvh;top:auto;bottom:0;left:0}}.homepage-study-panel.passage-study-panel{opacity:1;transition:opacity .15s cubic-bezier(.23,1,.32,1),transform .15s cubic-bezier(.23,1,.32,1),visibility .15s;animation:none;transform:translateY(0)scale(1)}.homepage-study-panel.passage-study-panel[data-state=closed]{opacity:0;visibility:hidden;pointer-events:none;transition-duration:.1s;transform:translateY(4px)scale(.985)}@starting-style{.homepage-study-panel.passage-study-panel[data-state=open]{opacity:0;transform:translateY(4px)scale(.985)}}@media (width<=767px){.homepage-study-panel.passage-study-panel{transition-duration:.24s;transition-timing-function:cubic-bezier(.32,.72,0,1);transform:translateY(0)}.homepage-study-panel.passage-study-panel[data-state=closed]{transition-duration:.24s;transform:translateY(100%)}@starting-style{.homepage-study-panel.passage-study-panel[data-state=open]{opacity:0;transform:translateY(100%)}}}@media (prefers-reduced-motion:reduce){.homepage-study-panel.passage-study-panel{transition-property:opacity,visibility;transform:none}}body:has(.philology-page){--philology-canvas:#f7fafc;--philology-paper:#fff;--philology-ink:#172b40;--philology-muted:#536a7e;--philology-line:#3f638226;--philology-accent:#246599;--philology-selected:#84c5f438;--philology-hover:#a3cded1f;--study-glass:var(--control-glass-tint);--study-glass-strong:var(--control-glass-strong);--study-glass-border:var(--control-glass-border);--study-glass-edge:var(--control-glass-edge);--study-glass-shadow:0 12px 40px #2b53710f, inset 0 1px 0 var(--study-glass-edge);--study-focus:var(--philology-accent);--canvas:var(--philology-canvas);--surface:var(--philology-paper);--surface-2:var(--philology-hover);--surface-subtle:var(--philology-hover);--ink:var(--philology-ink);--muted:var(--philology-muted);--border:var(--philology-line);--accent:var(--philology-accent);--accent-soft:var(--philology-selected);--focus:var(--philology-accent);color:var(--philology-ink);background:var(--philology-canvas)}html:not([data-theme=dark]) body:has(.philology-page){background:var(--philology-canvas)}html[data-theme=dark] body:has(.philology-page){--philology-canvas:var(--site-dark-canvas);--philology-paper:#0d0d0d;--philology-ink:#f2f4f6;--philology-muted:#a3adb7;--philology-line:#f2f4f621;--philology-accent:#8cc3ea;--philology-selected:#629cc92e;--philology-hover:#f2f4f60e;--study-glass:var(--control-glass-tint);--study-glass-strong:var(--control-glass-strong);--study-glass-border:var(--control-glass-border);--study-glass-edge:var(--control-glass-edge);--study-glass-shadow:0 20px 60px #0000003d, inset 0 1px 0 var(--study-glass-edge)}body:has(.philology-page) .app-header{color:var(--philology-ink);border-bottom-color:var(--philology-line);background:color-mix(in srgb, var(--philology-paper) 83%, transparent);box-shadow:inset 0 -1px var(--study-glass-edge);-webkit-backdrop-filter:blur(20px)saturate(112%);backdrop-filter:blur(20px)saturate(112%)}body:has(.philology-page) .main-navigation a[aria-current=page]{border-radius:10px;padding-inline:16px}body:has(.philology-page) .site-footer{display:none}.philology-page{width:min(1600px,100% - 64px);min-height:calc(100svh - var(--header-height,64px));color:var(--philology-ink);font:400 13px/1.5 var(--sans);margin:0 auto;padding:24px 0 36px}.philology-page *,.philology-page :before,.philology-page :after{box-sizing:border-box}.philology-page button,.philology-page input,.philology-page select{font:inherit}.philology-page button{cursor:pointer}.philology-page button:disabled{opacity:.5;cursor:not-allowed}.philology-page a{color:var(--philology-accent);text-decoration:none}.philology-page a:hover{text-underline-offset:3px;text-decoration:underline}.philology-page :is(a,button,input,select,summary):focus-visible{outline:2px solid var(--philology-accent);outline-offset:3px}.philology-page ::selection{color:var(--philology-ink);background:var(--philology-selected)}.philology-heading{justify-content:space-between;align-items:baseline;gap:12px 24px;margin-bottom:20px;display:flex}.philology-heading h1{font:500 42px/1.12 "Source Serif 4", var(--serif);letter-spacing:-.035em;margin:0}.philology-corpus-note{color:var(--philology-muted);flex-wrap:wrap;gap:8px;margin:0;font-size:12px;display:flex}.philology-layout{grid-template-columns:218px minmax(0,1fr);align-items:start;gap:16px;display:grid}.philology-main{min-width:0}.philology-glass-panel{border:1px solid var(--study-glass-border);background:color-mix(in srgb, var(--philology-paper) 89%, transparent);min-width:0;box-shadow:var(--study-glass-shadow);border-radius:16px}.philology-field :is(select,input),.philology-page .greek-search-input__control>input{border:1px solid var(--study-glass-border);color:var(--philology-ink);background:var(--control-glass-fill);box-shadow:var(--control-glass-shadow);-webkit-backdrop-filter:blur(20px)saturate(112%);border-radius:10px;transition:transform .12s cubic-bezier(.23,1,.32,1),border-color .14s,background-color .14s}.philology-field :is(select,input):hover{border-color:color-mix(in srgb, var(--philology-accent) 44%, var(--study-glass-border));background-color:var(--philology-hover)}.philology-sidebar{top:calc(var(--header-height,64px) + 16px);max-height:calc(100svh - var(--header-height,64px) - 32px);scrollbar-width:thin;padding:16px 14px;position:sticky;overflow-y:auto}.philology-sidebar h2{font:600 18px/1.2 "Source Serif 4", var(--serif);margin:0 0 15px}.philology-sidebar-body{gap:16px;display:grid}.philology-filter-toggle{display:none}.philology-scope{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.philology-scope legend,.philology-query-row--concordance .greek-search-input>label,.philology-query-row--concordance .philology-match-field>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.philology-field{flex-direction:column;gap:6px;min-width:0;display:flex}.philology-field>span,.philology-page .greek-search-input>label{color:var(--philology-muted);font-size:11px;font-weight:500;line-height:1.5}.philology-field :is(select,input){text-overflow:ellipsis;width:100%;min-width:0;min-height:42px;padding:8px 10px}.philology-field select option{color:var(--philology-ink);background:var(--philology-paper)}.philology-check{min-height:36px;color:var(--philology-muted);cursor:pointer;align-items:center;gap:9px;font-size:11px;display:flex}.philology-check input{width:16px;height:16px;accent-color:var(--philology-accent);cursor:pointer;flex:none;margin:0}.philology-accent-option{border-top:1px solid var(--philology-line);padding-top:14px}.philology-search-details summary,.philology-method-notes summary{width:fit-content;min-height:32px;color:var(--philology-accent);cursor:pointer;padding:6px 0;font-size:12px}.philology-search-details p,.philology-method-notes p{color:var(--philology-muted);margin:6px 0 12px;font-size:11px;line-height:1.65}.philology-search-details a{align-items:center;gap:5px;min-height:32px;font-size:11px;display:inline-flex}.philology-footnote{color:var(--philology-muted);margin:0;font-size:11px}.philology-preview-note,.philology-scope-hint{color:var(--philology-muted);margin:0;font-size:11px;line-height:1.6}.philology-instrument{z-index:2;padding:14px 16px;position:relative}.philology-modes{flex-wrap:wrap;gap:8px;margin-bottom:16px;padding:0;display:flex}.philology-modes button{white-space:nowrap;flex:none;min-width:0;min-height:40px;padding:7px 12px;font-size:12px;line-height:1.3}.philology-modes button[aria-pressed=true]{font-weight:600}.philology-query-row{grid-template-columns:minmax(180px,1fr) 170px auto;align-items:start;gap:12px;display:grid}.philology-page .greek-search-input{gap:6px}.philology-page .greek-search-input__control>input{min-height:44px;font:21px/1.35 "Source Serif 4", var(--serif);padding:7px 12px}.philology-page .greek-search-input__control>input::placeholder{color:var(--philology-muted);opacity:.8;font-size:17px}.philology-page .greek-search-input__control>input:focus{outline:2px solid var(--philology-selected);outline-offset:1px;border-color:var(--philology-accent)}.philology-page .greek-search-input__hint{color:var(--philology-muted);font:11px/1.4 var(--sans)}.philology-page .greek-search-input__suggestions{border-color:var(--study-glass-border);background:var(--philology-paper);border-radius:10px;box-shadow:0 12px 32px #0000001f}.philology-page .greek-search-input__suggestions li{border-radius:6px}.philology-query-row .philology-field :is(select,input){min-height:44px}.philology-submit{justify-content:center;justify-self:start;align-items:center;gap:10px;min-height:44px;padding:9px 13px;display:inline-flex;font-weight:600!important}.philology-submit svg{flex:none}.philology-form-actions{justify-content:flex-end;align-items:center;gap:12px;min-height:32px;margin-top:10px;display:flex}.philology-clear{min-height:32px;padding:5px 10px;font-size:11px!important}.philology-query-row--proximity{grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) auto;grid-template-areas:"query parallel parallel""match distance submit"}.philology-query-row--proximity .greek-search-input:first-child{grid-area:query}.philology-query-row--proximity .greek-search-input:nth-child(2){grid-area:parallel}.philology-query-row--proximity .philology-match-field{grid-area:match}.philology-query-row--proximity .philology-field--short{grid-area:distance}.philology-query-row--proximity .philology-submit{grid-area:submit;align-self:end}.philology-query-row--proximity+.philology-form-actions{justify-content:space-between;margin-top:10px}.philology-query-row--ngrams,.philology-query-row--comparison{grid-template-columns:minmax(170px,1fr) 135px 135px auto}.philology-query-row--ngrams .philology-submit,.philology-query-row--comparison .philology-submit{margin-top:22.5px}.philology-query-row--concordance:not(:has(.greek-search-input__hint))+.philology-form-actions{margin-top:10px}:is(.philology-query-row--ngrams:not(:has(.greek-search-input__hint))+.philology-form-actions,.philology-query-row--comparison:not(:has(.greek-search-input__hint))+.philology-form-actions){margin-top:10px}.philology-results{min-width:0;margin-top:16px}.philology-result-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 16px;margin:0 4px 10px;display:grid}.philology-result-heading>div{flex-wrap:wrap;align-items:baseline;gap:5px 14px;min-width:0;display:flex}.philology-result-heading h2{font:600 15px/1.5 var(--sans);margin:0}.philology-submitted-query{color:var(--philology-muted);font:17px/1.4 var(--serif);overflow-wrap:anywhere;margin:0}.philology-result-scope{color:var(--philology-muted);grid-column:1/-1;margin:0;font-size:11px}.philology-method-notes{margin:-4px 4px 10px}.philology-method-notes summary{min-height:28px;padding-block:3px;font-size:11px}.philology-method-notes p{max-width:78ch}.philology-passages{border:1px solid var(--study-glass-border);background:var(--philology-paper);border-radius:14px;margin:0;padding:0;list-style:none;overflow:clip}.philology-passages>li{border-bottom:1px solid var(--philology-line);content-visibility:auto;contain-intrinsic-size:auto 160px;scroll-margin-top:calc(var(--header-height,64px) + 16px);padding:13px 18px 10px}.philology-passages>li:last-child{border-bottom:0}.philology-passages>li:focus-within{background:var(--philology-hover)}.philology-passage-label{justify-content:space-between;align-items:baseline;gap:8px 20px;display:flex}.philology-passage-label>span:first-child{font:500 17px/1.4 "Source Serif 4", var(--serif)}.philology-passage-label em{margin-left:10px;font-weight:400}.philology-passage-label>span:last-child{color:var(--philology-muted);flex:none;font-size:12px}.philology-passage-text{color:var(--philology-ink);font:400 19px/1.6 "Source Serif 4", var(--serif);overflow-wrap:anywhere;margin:7px 0 8px}.philology-passage-text mark{color:inherit;background:var(--philology-selected);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:1px 2px}.philology-passage-text mark.philology-parallel-mark{background:#7fbeaa42}.philology-passages footer{color:var(--philology-muted);flex-wrap:wrap;align-items:center;gap:2px 16px;font-size:11px;display:flex}.philology-edition-note{overflow-wrap:anywhere;min-width:0}.philology-passage-actions{flex-wrap:wrap;align-items:center;gap:2px 8px;display:flex}.philology-context-toggle,.philology-context-error button{align-items:center;min-height:32px;padding:3px 6px;display:inline-flex;font-size:11px!important}.philology-read-link{white-space:nowrap;align-items:center;gap:4px;min-height:32px;margin-left:auto;display:inline-flex}.philology-full-chapter{font-size:11px}.philology-chapter-context{border-left:2px solid var(--philology-line);margin:10px 0;padding-inline:10px}.philology-chapter-context .philology-passage-text{color:var(--philology-muted)}.philology-chapter-context .is-matching-paragraph,.philology-context-error{color:var(--philology-ink)}.philology-draft-note{border:1px solid var(--study-glass-border);background:var(--philology-selected);border-radius:10px;margin:0 0 12px;padding:10px 14px;font-size:12px}.philology-status{border:1px solid var(--study-glass-border);background:var(--philology-paper);border-radius:14px;padding:24px}.philology-status h2{font:500 24px/1.3 "Source Serif 4", var(--serif);letter-spacing:-.02em;margin:0}.philology-status p{max-width:60ch;color:var(--philology-muted);margin:8px 0 0;font-size:13px;line-height:1.65}.philology-introduction{padding:30px 24px}.philology-retry{min-height:40px;margin-top:15px;padding:8px 16px}.philology-denominators{grid-template-columns:1fr 1fr;gap:14px;margin:12px 0;display:grid}.philology-denominators p{border:1px solid var(--study-glass-border);background:var(--philology-paper);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0;padding:13px 16px;display:flex}.philology-denominators strong{font-weight:600}.philology-denominators span{color:var(--philology-muted);font-size:11px}.philology-table-wrap{border:1px solid var(--study-glass-border);background:var(--philology-paper);border-radius:14px;max-width:100%;overflow-x:auto}.philology-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.philology-table caption{text-align:left;color:var(--philology-muted);padding:12px 16px;font-size:11px;line-height:1.5}.philology-table th,.philology-table td{border-top:1px solid var(--philology-line);text-align:right;padding:13px 16px}.philology-table th:first-child{text-align:left}.philology-table thead th{color:var(--philology-muted);background:var(--philology-hover);font-size:11px;font-weight:500}.philology-table tbody th{font:400 20px/1.4 "Source Serif 4", var(--serif)}.philology-table small{color:var(--philology-muted);font-size:10px;display:block}.philology-pagination{color:var(--philology-muted);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:12px;display:flex}.philology-pagination a{justify-content:center;align-items:center;gap:8px;min-height:36px;padding:6px 12px;display:inline-flex}.philology-pagination--top{gap:8px;margin:0;font-size:11px}.philology-pagination--top a,.philology-page-disabled{place-items:center;width:32px;min-height:32px;padding:0;display:grid}.philology-page-disabled{opacity:.35}@media (width<=1150px){.philology-query-row--ngrams,.philology-query-row--comparison{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.philology-query-row--ngrams .greek-search-input,.philology-query-row--comparison .greek-search-input{grid-column:1/-1}.philology-query-row--ngrams+.philology-form-actions,.philology-query-row--comparison+.philology-form-actions{margin-top:10px}.philology-query-row--concordance{grid-template-columns:minmax(150px,1fr) 155px auto}}@media (width<=900px){.philology-page{width:calc(100% - 36px);padding-top:20px}.philology-heading h1{font-size:36px}.philology-corpus-note{gap:6px;font-size:11px}.philology-layout{grid-template-columns:184px minmax(0,1fr);gap:12px}.philology-sidebar{padding-inline:12px}.philology-query-row--concordance{grid-template-columns:minmax(0,1fr) auto}.philology-query-row--concordance .greek-search-input{grid-column:1/-1}.philology-query-row--concordance+.philology-form-actions{margin-top:10px}.philology-query-row--proximity{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"query query""parallel parallel""match match""distance submit"}.philology-query-row--ngrams,.philology-query-row--comparison{grid-template-columns:minmax(0,1fr) auto}.philology-query-row--ngrams .philology-submit,.philology-query-row--comparison .philology-submit{grid-column:1/-1;justify-content:center;margin-top:0}.philology-passage-label{flex-wrap:wrap;gap:2px 12px}.philology-passage-label>span:last-child{font-size:11px}.philology-result-heading{gap:4px 10px}.philology-result-heading h2{font-size:14px}}@media (width<=700px){body:has(.philology-page) .main-navigation{gap:4px 12px}body:has(.philology-page) .main-navigation a{min-height:38px;font-size:12px}body:has(.philology-page) .main-navigation a[aria-current=page]{padding-inline:12px}.philology-page{width:calc(100% - 24px);padding-top:17px}.philology-heading{flex-direction:column;gap:7px;margin-bottom:15px}.philology-heading h1{font-size:34px}.philology-layout{grid-template-columns:minmax(0,1fr)}.philology-sidebar{max-height:none;padding:0 12px;position:static;overflow:visible}.philology-sidebar>h2{display:none}.philology-filter-toggle{width:100%;min-height:46px;color:var(--philology-ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:0;display:flex}.philology-filter-toggle small{color:var(--philology-muted);margin-left:10px;font-size:11px}.philology-filter-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.philology-sidebar-body{padding-bottom:14px;display:none}.philology-sidebar-body.is-open{display:grid}.philology-scope{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.philology-scope :is(select,input){min-height:44px}.philology-accent-option{padding-top:4px}.philology-search-details summary{min-height:40px}.philology-modes{grid-template-columns:repeat(2,max-content);justify-content:start;gap:8px;display:grid}.philology-modes button{min-height:44px;padding-inline:11px;font-size:12px}.philology-result-heading{grid-template-columns:minmax(0,1fr)}.philology-result-scope{grid-row:2}.philology-pagination--top{justify-self:end;margin-top:4px}.philology-passages>li{padding:12px 14px 9px}.philology-passage-text{font-size:18px;line-height:1.6}.philology-passages footer{gap:0 10px}.philology-edition-note{flex-basis:100%}.philology-context-toggle,.philology-read-link{min-height:44px}.philology-table :is(th,td){padding:12px}.philology-denominators{gap:8px}.philology-denominators p{padding:10px 12px}.philology-form-actions{gap:8px}.philology-clear{min-height:44px}}@media (prefers-reduced-motion:reduce){.philology-page *,.philology-page :before,.philology-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.philology-glass-panel,.philology-modes,.philology-passages,.philology-status,.philology-table-wrap{border-color:canvastext}.philology-page mark{color:highlighttext;forced-color-adjust:none;background:highlight}.philology-page .philology-modes button[aria-pressed=true]{forced-color-adjust:none}.philology-passages>li,.philology-table :is(th,td){border-color:canvastext}.philology-page :is(a,button,input,select,summary):focus-visible{outline-color:highlight}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-ext-wght-normal-CO5hGrJv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-wght-normal-EAA9jha_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-vietnamese-wght-normal-k7S-YeeD.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-ext-wght-normal-BsZE-iaG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-wght-normal-l_AIctKy.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-math-wght-normal-_TL2RCrf.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-symbols-wght-normal-DO7lZbk6.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-latin-ext-wght-normal-BlIE6rrN.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-latin-wght-normal-BIFT5Qnz.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-cyrillic-ext-wght-normal-CGKlZYBf.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-cyrillic-wght-normal-DLqwHbi6.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-greek-ext-wght-normal-e3e57Shi.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-greek-wght-normal-CO1l-giJ.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-vietnamese-wght-normal-LcSrhZ7T.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-latin-ext-wght-normal-BnEbWgdZ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-latin-wght-normal-DLxlUchJ.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-serif-cyrillic-ext-wght-normal-DwsuhU2Y.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Serif Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-serif-cyrillic-wght-normal-CeZyc_3Q.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Serif Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-serif-greek-ext-wght-normal-B0csX6R_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Noto Serif Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-serif-greek-wght-normal-BWSpOBI-.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Serif Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-serif-math-wght-normal-ChZGBGZa.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Noto Serif Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-serif-vietnamese-wght-normal-G-hP2cUo.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Serif Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-serif-latin-ext-wght-normal-NX2Olof3.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-serif-latin-wght-normal-DKWgU5qY.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-ext-400-normal-CWV284fw.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-ext-400-normal-DLkyKLvH.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-400-normal-C44pakCn.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-400-normal-B8Z6Jvzv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-greek-400-normal-Cw5-AHNN.woff2)format("woff2"),url(/assets/source-serif-4-greek-400-normal-BccYJ-vZ.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-vietnamese-400-normal-BbG3LG1A.woff2)format("woff2"),url(/assets/source-serif-4-vietnamese-400-normal-DR1UuFon.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-ext-400-normal-Cp7z-ARB.woff2)format("woff2"),url(/assets/source-serif-4-latin-ext-400-normal-CEpydyUl.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-400-normal-DJ5YJwmz.woff2)format("woff2"),url(/assets/source-serif-4-latin-400-normal-Dn3IlU-Z.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-cyrillic-ext-600-normal-D_E8FDgP.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-ext-600-normal-DiT2IGQm.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-cyrillic-600-normal-BDP5YDHD.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-600-normal-DFnC3vAY.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-greek-600-normal-DdRkKr-1.woff2)format("woff2"),url(/assets/source-serif-4-greek-600-normal-DhXQw1Kl.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-vietnamese-600-normal-CznyfUKR.woff2)format("woff2"),url(/assets/source-serif-4-vietnamese-600-normal-B0WJbuqT.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-latin-ext-600-normal-0sIUyHMO.woff2)format("woff2"),url(/assets/source-serif-4-latin-ext-600-normal-C6NNqpJh.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-latin-600-normal-DouSKlru.woff2)format("woff2"),url(/assets/source-serif-4-latin-600-normal-DMD1h6_f.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cinzel-latin-ext-600-normal-BEFdM_VE.woff2)format("woff2"),url(/assets/cinzel-latin-ext-600-normal-BY9Mq9iK.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cinzel-latin-600-normal-Dd5YO2UX.woff2)format("woff2"),url(/assets/cinzel-latin-600-normal-CH_LB4su.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--canvas:#f7f8fa;--surface:#fff;--surface-2:#f0f3f6;--ink:#17202a;--muted:#566273;--faint:#7d8998;--border:#dde3e9;--accent:#2b6f9f;--accent-soft:#dbe8f0;--focus:#2b6f9f;--serif:"Source Serif 4", Georgia, "Times New Roman", serif;--sans:"Inter Variable", Inter, system-ui, sans-serif;--header-height:64px;--motion-out:cubic-bezier(.23, 1, .32, 1);--motion-in-out:cubic-bezier(.77, 0, .175, 1)}*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--canvas);scroll-behavior:smooth}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--canvas);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}a{color:inherit;text-decoration:none}button,input{font:inherit}button{color:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:300;border:1px solid var(--ink);color:var(--surface);background:var(--ink);font:650 12px/1 var(--sans);opacity:0;pointer-events:none;transition:opacity .12s var(--motion-out), transform .12s var(--motion-out);padding:10px 14px;position:fixed;top:8px;left:12px;transform:translateY(-8px)}.skip-link:focus{opacity:1;pointer-events:auto;transform:translateY(0)}::selection{color:var(--surface);background:var(--ink)}.site-page-frame{min-width:0}::view-transition-old(.site-page){animation:site-page-out 90ms var(--motion-out) both}::view-transition-new(.site-page){animation:site-page-in .18s var(--motion-out) both}@keyframes site-page-out{to{opacity:0;filter:blur(1px);transform:translateY(-2px)}}@keyframes site-page-in{0%{opacity:0;filter:blur(2px);transform:translateY(7px)}}html.theme-transitioning *{view-transition-name:none!important;transition:none!important}html.theme-transitioning::view-transition-old(root){mix-blend-mode:normal}html.theme-transitioning::view-transition-new(root){mix-blend-mode:normal}html.theme-transitioning::view-transition-old(root){z-index:1;animation:.42s cubic-bezier(.4,0,.2,1) both theme-atmosphere-out}html.theme-transitioning::view-transition-new(root){z-index:2;animation:.42s cubic-bezier(.4,0,.2,1) both theme-atmosphere-in}@keyframes theme-atmosphere-out{0%{opacity:1}to{opacity:.18}}@keyframes theme-atmosphere-in{0%{opacity:0}to{opacity:1}}html.theme-crossfade body{animation:none}html[data-navigation-input=keyboard]::view-transition-old(.site-page){animation:none}html[data-navigation-input=keyboard]::view-transition-new(.site-page){animation:none}::view-transition-old(.book-opening-page){animation:book-opening-out .13s var(--motion-out) both}::view-transition-new(.book-opening-page){animation:book-opening-in .22s var(--motion-out) both}@keyframes book-opening-out{to{opacity:0;transform:scale(.992)translateY(-2px)}}@keyframes book-opening-in{0%{opacity:0;transform:scale(.995)translateY(10px)}}html[data-navigation-input=keyboard]::view-transition-old(.book-opening-page){animation:none}html[data-navigation-input=keyboard]::view-transition-new(.book-opening-page){animation:none}.app-header{height:var(--header-height);border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--canvas) 92%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:50;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 32px;display:grid;position:sticky;top:0}.scholium-brand-wordmark{color:currentColor;white-space:nowrap;width:4.96em;min-width:0;height:1em;line-height:1;display:inline-block;position:relative;overflow:hidden}.scholium-brand-wordmark__glyphs{display:block;position:absolute;inset:0;overflow:hidden}.scholium-brand-wordmark__glyphs img{object-fit:contain;width:100%;height:100%;display:block}.scholium-brand-wordmark--inline{vertical-align:-.035em;margin-inline:.07em;font-size:1.08em}.scholium-brand-monogram{color:currentColor;width:1.4em;height:1em;line-height:1;display:inline-block;position:relative;overflow:hidden}.scholium-brand-monogram__glyphs{display:block;position:absolute;inset:0;overflow:hidden}.scholium-brand-monogram__glyphs img{object-fit:contain;width:100%;height:100%;display:block}[data-theme=dark] .scholium-brand-wordmark__glyphs img,[data-theme=dark] .scholium-brand-monogram__glyphs img{filter:invert()}.site-footer__brand{align-items:baseline;gap:.38em;display:inline-flex}.site-footer__brand .scholium-brand-wordmark{font-size:1.18em}.brand{color:inherit;justify-self:start;align-items:center;display:inline-flex}.brand-mark{border:0;width:31px;height:30px;font-size:21px}.brand-wordmark{font-size:24px}.catalogue-menu{z-index:2;justify-self:center;position:relative}.catalogue-trigger{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:154px;height:44px;padding:0 12px;display:grid}.catalogue-trigger>span{text-align:left;gap:2px;min-width:0;display:grid}.catalogue-trigger strong{font:560 12px/1.1 "Source Serif 4", var(--serif);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalogue-trigger-chevron{transition:transform .18s var(--motion-out)}.catalogue-trigger[aria-expanded=true] .catalogue-trigger-chevron{transform:rotate(180deg)}.catalogue-scrim{inset:var(--header-height) 0 0;z-index:-1;opacity:0;visibility:hidden;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);cursor:default;background:#100e0c1f;border:0;transition:opacity .12s,visibility 0s linear .12s;position:fixed}.catalogue-scrim[data-open]{opacity:1;visibility:visible;transition-delay:0s}.catalogue-surface{border:1px solid color-mix(in srgb, var(--ink) 32%, var(--border));color:var(--ink);background:linear-gradient(145deg, #ffffff42, transparent 38%), color-mix(in srgb, var(--surface) 99%, var(--canvas));-webkit-backdrop-filter:blur(26px)saturate(112%);backdrop-filter:blur(26px)saturate(112%);border-radius:14px;overflow:hidden;box-shadow:0 28px 80px #14100d33,inset 0 1px #ffffffbf}.catalogue-surface__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;min-height:78px;padding:17px 20px;display:flex}.catalogue-surface__footer{border-top:1px solid var(--border);background:color-mix(in srgb, var(--surface-2) 55%, transparent);align-items:center;gap:9px;min-height:53px;padding:8px 20px;display:flex}.catalogue-panel{z-index:2;opacity:0;visibility:hidden;pointer-events:none;transform-origin:top;width:min(620px,100vw - 28px);transition:opacity .12s ease, transform .18s var(--motion-out), visibility 0s linear .18s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,-7px)scale(.985)}.catalogue-panel[data-open]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(-50%)scale(1)}.catalogue-panel>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;min-height:78px;padding:17px 20px;display:flex}.catalogue-panel>header span{font:550 20px/1.1 "Bodoni Moda Variable", var(--serif)}.catalogue-panel>header p{color:var(--muted);font:11px/1.4 var(--sans);margin:4px 0 0}.catalogue-panel>header button{cursor:pointer;flex:none;place-items:center;width:32px;height:32px;padding:0;display:grid}.catalogue-primary{padding:5px 20px 8px}.catalogue-primary a{border-bottom:1px solid var(--border);min-height:73px;transition:color .13s ease, transform .14s var(--motion-out);grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.catalogue-primary a:last-child{border-bottom:0}.catalogue-primary a>svg:first-child{color:var(--muted)}.catalogue-primary a span{gap:4px;min-width:0;display:grid}.catalogue-primary a strong{font:560 18px/1 "Bodoni Moda Variable", var(--serif)}.catalogue-primary a small{color:var(--muted);font:10px/1.35 var(--sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalogue-primary a[aria-current=page]{color:var(--accent)}.catalogue-primary a[aria-current=page]>svg:first-child{color:currentColor}.catalogue-panel>footer{border-top:1px solid var(--border);background:color-mix(in srgb, var(--surface-2) 55%, transparent);align-items:center;gap:9px;min-height:53px;padding:8px 20px;display:flex}.catalogue-panel>footer a{min-height:34px;color:var(--muted);font:650 9px/1 var(--sans);letter-spacing:.035em;transition:color .13s ease, background-color .13s ease, transform .12s var(--motion-out);border-radius:7px;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.catalogue-panel>footer a:hover,.catalogue-panel>footer a[aria-current=page]{color:var(--ink);background:color-mix(in srgb, var(--ink) 6%, transparent)}.catalogue-panel>footer a:active{transform:scale(.97)}.catalogue-status{color:var(--muted);font:680 7px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;margin-left:auto}.alpha-badge{text-transform:uppercase;letter-spacing:.11em;color:var(--muted);border:1px solid var(--border);border-radius:99px;justify-self:end;padding:6px 9px;font-size:10px;font-weight:700}.header-actions{justify-self:end;align-items:center;gap:12px;display:flex}.app-header.is-reader-header{grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(10px,1.2vw,22px)}.reader-header-tools{width:100%;min-width:0}.site-footer{border-top:1px solid var(--border);max-width:1280px;color:var(--muted);justify-content:space-between;margin:80px auto 0;padding:28px 32px;font-size:12px;display:flex}@media (hover:hover) and (pointer:fine){.catalogue-primary a:hover{color:var(--accent);transform:translate(3px)}}.eyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:.14em;margin:0 0 16px;font-size:11px;font-weight:720}.hero{max-width:1320px;min-height:calc(100vh - var(--header-height));grid-template-columns:minmax(0,1fr) minmax(420px,.78fr);align-items:center;gap:clamp(60px,9vw,140px);margin:0 auto;padding:86px 48px 80px;display:grid}.hero-copy h1{font-family:var(--serif);letter-spacing:-.055em;margin:0;font-size:clamp(58px,7.1vw,104px);font-weight:400;line-height:.93}.hero-copy h1 em{color:var(--accent);font-weight:400}.hero-deck{max-width:600px;color:var(--muted);font-family:var(--serif);margin:32px 0 0;font-size:clamp(20px,2vw,25px);line-height:1.52}.hero-actions{align-items:center;gap:24px;margin-top:36px;display:flex}.primary-button{justify-content:center;align-items:center;gap:10px;min-height:46px;padding:0 17px;font-size:13px;font-weight:650;display:inline-flex}.text-link{color:var(--accent);align-items:center;gap:6px;font-size:13px;font-weight:650;display:inline-flex}.reference-form{max-width:380px;margin-top:52px}.reference-form label{color:var(--muted);margin-bottom:9px;font-size:11px;font-weight:650;display:block}.reference-control{border-bottom:1px solid var(--ink);grid-template-columns:1fr 44px;height:44px;display:grid}.reference-control input{min-width:0;color:var(--ink);font-family:var(--serif);background:0 0;border:0;outline:0;font-size:17px}.reference-control input::placeholder{color:var(--faint)}.reference-control button{cursor:pointer;place-items:center;display:grid}.reference-control button:disabled{opacity:.35;cursor:default}.field-error{color:#a43b32;margin:7px 0 0;font-size:12px;line-height:1.4}.hero-leaf{background:var(--surface);border:1px solid var(--border);flex-direction:column;justify-content:center;min-height:560px;padding:38px clamp(32px,5vw,62px);display:flex;position:relative;box-shadow:0 24px 70px #1f324414}.hero-leaf:before{content:"";background:var(--accent);opacity:.5;width:1px;position:absolute;top:0;bottom:0;left:18px}.leaf-running{color:var(--faint);text-transform:uppercase;letter-spacing:.13em;justify-content:space-between;font-size:9px;display:flex;position:absolute;top:34px;left:62px;right:62px}.leaf-ref{color:var(--accent);letter-spacing:.08em;margin:0 0 22px;font-size:11px}.hero-leaf blockquote{font-family:var(--serif);letter-spacing:-.025em;margin:0;font-size:clamp(29px,3.1vw,44px);line-height:1.32}.leaf-rule{background:var(--accent);width:44px;height:1px;margin:34px 0 20px}.leaf-note{color:var(--muted);align-items:flex-start;gap:9px;margin:0;font-size:12px;line-height:1.55;display:flex}.home-principles{border-top:1px solid var(--border);max-width:1224px;margin:0 auto;padding:110px 48px}.home-principles>h2{max-width:720px;font-family:var(--serif);letter-spacing:-.04em;margin:0;font-size:clamp(38px,5vw,64px);font-weight:400;line-height:1.05}.principle-grid{grid-template-columns:repeat(3,1fr);gap:44px;margin-top:70px;display:grid}.principle-grid article{border-top:1px solid var(--border);padding-top:16px}.principle-grid span{color:var(--accent);letter-spacing:.1em;font-size:10px}.principle-grid h3{font-family:var(--serif);margin:42px 0 9px;font-size:24px;font-weight:600}.principle-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.page-shell{width:min(1120px,100% - 64px);min-height:68vh;margin:0 auto;padding:86px 0}.page-heading{max-width:700px;margin-bottom:52px}.page-heading h1,.work-heading h1{font-family:var(--serif);letter-spacing:-.05em;margin:0;font-size:clamp(54px,7vw,84px);font-weight:400;line-height:1}.page-heading>p:last-child,.lede{color:var(--muted);font-family:var(--serif);font-size:21px;line-height:1.55}.work-grid{gap:24px;display:grid}.work-card{background:var(--surface);border:1px solid var(--border);grid-template-columns:230px 1fr;align-items:center;gap:clamp(40px,7vw,96px);padding:44px;display:grid}.book-cover{aspect-ratio:.69;color:#fff;background:#1e4d66;border-left:5px solid #173d51;flex-direction:column;padding:24px 20px;display:flex;box-shadow:9px 12px 30px #17202a2e}.book-cover span{letter-spacing:.17em;font-size:8px}.book-cover strong{font-family:var(--serif);overflow-wrap:anywhere;margin-top:auto;font-size:clamp(25px,3vw,40px);font-weight:400;line-height:.98}.book-cover i{font-family:var(--serif);margin-top:5px;font-size:18px}.cover-2 .book-cover{background:#574833;border-left-color:#403527}.cover-3 .book-cover{background:#5a3038;border-left-color:#40232a}.cover-4 .book-cover{background:#344d43;border-left-color:#273a33}.work-card-copy h2{font-family:var(--serif);margin:0 0 12px;font-size:48px;font-weight:400}.work-card-copy>p:not(.eyebrow){max-width:580px;color:var(--muted);line-height:1.65}.coverage-line{background:var(--border);max-width:500px;height:3px;margin:30px 0;position:relative}.coverage-line span{background:var(--accent);height:100%;display:block}.coverage-line b{color:var(--muted);margin-top:10px;font-size:10px;font-weight:600;display:block}.work-card-copy a{color:var(--accent);align-items:center;gap:7px;font-size:13px;font-weight:650;display:inline-flex}.work-heading{grid-template-columns:1fr 340px;align-items:end;gap:80px;padding-bottom:52px;display:grid}.lede{max-width:650px}.edition-facts{margin:0}.edition-facts div{border-top:1px solid var(--border);grid-template-columns:120px 1fr;padding:12px 0;font-size:12px;display:grid}.edition-facts dt{color:var(--muted)}.edition-facts dd{margin:0;font-weight:600}.status-notice{background:color-mix(in srgb, #f2df9b 18%, var(--surface));border:1px solid #cfb978;grid-template-columns:150px 1fr;gap:24px;padding:18px 22px;font-size:12px;line-height:1.55;display:grid}.status-notice p{color:var(--muted);margin:0}.contents-section{margin-top:76px}.section-heading{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:end;padding-bottom:16px;display:flex}.section-heading h2{font-family:var(--serif);margin:0;font-size:36px;font-weight:400}.section-heading span{color:var(--muted);font-size:11px}.chapter-list{margin:0;padding:0;list-style:none}.chapter-list li{border-bottom:1px solid var(--border);grid-template-columns:60px 1fr auto;align-items:center;gap:16px;min-height:78px;display:grid}.chapter-number{color:var(--accent);font-family:var(--serif);font-size:17px}.chapter-list strong,.chapter-list small{display:block}.chapter-list strong{font-family:var(--serif);font-size:18px;font-weight:600}.chapter-list small{color:var(--muted);margin-top:4px;font-size:10px}.chapter-list a{color:var(--accent);align-items:center;gap:6px;font-size:12px;font-weight:650;display:flex}.chapter-list .unavailable,.chapter-list .unavailable .chapter-number{color:var(--faint)}.coverage-card{background:var(--surface-2);align-items:flex-start;gap:18px;margin-top:56px;padding:28px;display:flex}.coverage-card h2{font-family:var(--serif);margin:0 0 8px;font-size:22px}.coverage-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.narrow-page,.prose-page{max-width:760px}.prose-page section{border-top:1px solid var(--border);padding:36px 0}.prose-page h2{font-family:var(--serif);margin-top:0;font-size:27px}.prose-page section>p{color:var(--muted);line-height:1.75}.source-grid{background:var(--border);border:1px solid var(--border);grid-template-columns:1fr 1fr;gap:1px;margin-top:28px;display:grid}.source-grid div{background:var(--surface);padding:18px}.source-grid dt{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:10px}.source-grid dd{font-family:var(--serif);margin:6px 0 0}.status-pill{text-transform:uppercase;letter-spacing:.1em;border-radius:99px;padding:6px 10px;font-size:9px;font-weight:750;display:inline-block}.status-pill.investigating{color:#6d5713;background:#f3e9c7}.empty-state{border:1px solid var(--border);background:var(--surface);text-align:center;padding:64px 48px}.empty-state>span{color:var(--accent);font-family:var(--serif);font-size:28px}.empty-state h1,.empty-state h2{font-family:var(--serif);margin:18px 0 10px;font-size:32px;font-weight:400}.empty-state p{max-width:510px;color:var(--muted);margin:0 auto 24px;line-height:1.65}.reader-shell{min-height:calc(100vh - var(--header-height));grid-template-columns:220px minmax(0,1fr) 0;transition:grid-template-columns .16s;display:grid;overflow:clip}.reader-shell.panel-visible{grid-template-columns:220px minmax(0,1fr)}.contents-rail{height:calc(100vh - var(--header-height));top:var(--header-height);background:var(--surface);border-right:1px solid var(--border);z-index:25;flex-direction:column;display:flex;position:sticky;overflow-y:auto}.rail-heading,.panel-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:68px;padding:15px 18px;display:flex}.rail-heading span,.rail-heading strong,.panel-heading span,.panel-heading strong{display:block}.rail-heading span,.panel-heading span{color:var(--muted);text-transform:uppercase;letter-spacing:.11em;font-size:9px}.rail-heading strong,.panel-heading strong{font-family:var(--serif);margin-top:3px;font-size:16px}.rail-heading button,.panel-heading button,.settings-heading button{cursor:pointer;padding:8px;display:none}.contents-rail nav>p,.rail-book>p{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;margin:20px 18px 10px;font-size:10px;font-weight:700}.rail-chapter{min-height:48px;color:var(--muted);border-left:2px solid #0000;grid-template-columns:28px 1fr;align-items:center;gap:5px;padding:9px 16px;font-size:11px;display:grid}.rail-chapter b{color:var(--faint);font-family:var(--serif);font-size:13px}.rail-chapter.active{color:var(--ink);background:var(--accent-soft);border-left-color:var(--accent)}.rail-chapter.active b{color:var(--accent)}.rail-chapter.disabled{opacity:.62}.rail-chapter.disabled i{font-size:9px;font-style:normal}.rail-source{border-top:1px solid var(--border);color:var(--accent);margin:auto 18px 18px;padding-top:15px;font-size:10px;font-weight:650}.reader-main{min-width:0}.reader-toolbar{height:54px;top:var(--header-height);z-index:20;border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--canvas) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);grid-template-columns:1fr minmax(160px,240px) 1fr;align-items:center;padding:0 14px;display:grid;position:sticky}.toolbar-group{align-items:center;gap:8px;display:flex}.toolbar-group:last-child{justify-self:end}.toolbar-group button{cursor:pointer;place-items:center;width:38px;height:38px;display:grid}.toolbar-location{color:var(--muted);font-family:var(--serif);font-size:13px}.toolbar-location b{color:var(--ink)}.reference-form.compact{max-width:none;margin:0}.compact .reference-control{border:1px solid var(--border);background:var(--surface);border-radius:8px;grid-template-columns:1fr 34px;height:36px;overflow:hidden}.compact .reference-control input{font-family:var(--sans);padding:0 10px;font-size:11px}.settings-popover{border:1px solid var(--border);background:var(--surface);border-radius:9px;width:310px;padding:16px;position:absolute;top:48px;right:12px;box-shadow:0 18px 50px #121c2629}.settings-heading{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.settings-heading button{display:grid}.settings-popover fieldset{border:0;margin:0 0 18px;padding:0}.settings-popover legend,.settings-popover>label:not(.toggle-row){color:var(--muted);grid-template-columns:1fr auto;gap:9px;margin:15px 0;font-size:10px;font-weight:650;display:grid}.settings-popover output{color:var(--ink)}.settings-popover input[type=range]{width:100%;accent-color:var(--accent);grid-column:1/-1}.segmented{grid-template-columns:1fr 1fr 1fr;gap:4px;margin-top:8px;display:grid}.segmented button{cursor:pointer;justify-content:center;align-items:center;gap:5px;min-height:34px;font-size:10px;display:flex}.toggle-row{align-items:center;gap:9px;margin:11px 0;font-size:11px;display:flex}.toggle-row input{accent-color:var(--accent)}.text-column{width:min(var(--reader-width,66ch), calc(100% - 48px));margin:0 auto;padding:clamp(64px,8vw,112px) 0 100px}.chapter-heading{text-align:center;margin-bottom:38px}.chapter-heading p{color:var(--accent);text-transform:uppercase;letter-spacing:.15em;margin:0 0 16px;font-size:10px;font-weight:700}.chapter-heading h1{font-family:var(--serif);letter-spacing:-.035em;margin:0;font-size:clamp(38px,5vw,58px);font-weight:400;line-height:1.05}.chapter-heading span{color:var(--faint);text-transform:uppercase;letter-spacing:.12em;margin-top:13px;font-size:9px;display:inline-block}.source-warning{border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--muted);text-transform:uppercase;letter-spacing:.1em;justify-content:center;align-items:center;gap:8px;margin-bottom:48px;padding:9px 0;font-size:9px;display:flex}.source-warning span{background:#c59c29;border-radius:50%;width:6px;height:6px}.reading-text{font-family:var(--serif);font-size:var(--reader-size,20px);line-height:var(--reader-leading,1.75);letter-spacing:.001em}.reading-text p{margin:0 0 1.35em}.reading-unit{cursor:pointer;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;transition:background-color .15s,box-shadow .15s;position:relative}.reading-unit:hover{background:color-mix(in srgb, var(--accent-soft) 65%, transparent)}.reading-unit.selected{background:var(--accent-soft);box-shadow:inset 3px 0 var(--accent), 0 0 0 2px var(--accent-soft)}.reading-unit.has-commentary{-webkit-box-decoration-break:clone;box-decoration-break:clone}.reading-unit.commentary-aquinas{background:#2563eb21;box-shadow:inset 0 -2px #2563eb}.reading-unit.commentary-simplicius{background:#7c3aed21;box-shadow:inset 0 -2px #7c3aed}.reading-unit.commentary-multiple{background:linear-gradient(#0000 0 72%,#2563eb3d 72% 84%,#7c3aed3d 84%);box-shadow:inset 0 -2px #2563eb,inset 0 -4px #7c3aed}.reading-unit.has-commentary:hover{background-color:color-mix(in srgb, var(--accent-soft) 72%, transparent)}.commentary-legend{color:var(--muted);font-family:var(--sans);justify-content:center;align-items:center;gap:14px;margin:-30px 0 34px;font-size:10px;display:flex}.commentary-legend>span{align-items:center;gap:5px;display:inline-flex}.commentary-legend .legend-title{color:var(--faint);text-transform:uppercase;letter-spacing:.08em;margin-right:3px}.legend-swatch{border-radius:2px;width:9px;height:9px;display:inline-block}.legend-swatch.aquinas{background:#2563eb}.legend-swatch.simplicius{background:#7c3aed}.inline-ref{color:var(--accent);font-family:var(--sans);vertical-align:super;letter-spacing:.04em;-webkit-user-select:none;user-select:none;margin:0 .35em;font-size:.47em;font-weight:650}.chapter-nav{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:30px;margin-top:76px;padding-top:22px;display:grid}.chapter-nav a{color:var(--accent);font-family:var(--serif);align-items:center;gap:10px;font-size:16px;display:flex}.chapter-nav a:last-child{text-align:right;justify-content:flex-end}.chapter-nav small{color:var(--muted);font-family:var(--sans);text-transform:uppercase;letter-spacing:.1em;margin-bottom:3px;font-size:8px;display:block}.nav-boundary{text-align:right;color:var(--muted);font-size:11px}.study-panel{z-index:40;background:var(--surface);border:1px solid var(--border);opacity:0;visibility:hidden;pointer-events:none;border-radius:14px;width:min(520px,100vw - 32px);max-height:min(72vh,680px);transition:opacity .15s,transform .15s,visibility .15s;position:fixed;overflow-y:auto;transform:translateY(8px)scale(.985);box-shadow:0 22px 60px #0f1c282e}.study-panel.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.study-panel>blockquote.popover-selection{border:0;border-bottom:1px solid var(--border);font-family:var(--serif);overflow-wrap:anywhere;margin:0;padding:16px 18px;font-size:17px;line-height:1.5}.popover-reference{color:var(--accent);font-family:var(--sans);letter-spacing:.04em;padding:0 18px 10px;font-size:10px}.passage-meta{display:none}.passage-meta div{border-bottom:1px solid var(--border);grid-template-columns:92px 1fr;padding:10px 0;font-size:10px;display:grid}.passage-meta dt{color:var(--muted)}.passage-meta dd{word-break:break-word;margin:0}.selection-actions{margin:0;padding:9px 18px;display:flex}.selection-actions button{cursor:pointer;align-items:center;gap:7px;min-height:30px;padding:0;font-size:10px;display:flex}.selection-actions button small{color:var(--faint);text-transform:uppercase;letter-spacing:.08em;margin-left:auto;font-size:8px}.selection-actions button:disabled{cursor:not-allowed;opacity:.55}.preparation-card{background:0 0;margin:0;padding:14px 18px 18px}.preparation-card span{color:var(--accent);text-transform:uppercase;letter-spacing:.12em;font-size:8px;font-weight:750}.preparation-card h2{font-family:var(--serif);margin:8px 0;font-size:20px}.preparation-card p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.clear-button{cursor:pointer;margin:0 24px 24px;font-size:10px;font-weight:650}.panel-empty{text-align:center;color:var(--muted);padding:70px 30px}.panel-empty h2{color:var(--ink);font-family:var(--serif);font-size:24px;font-weight:400}.panel-empty p{font-size:12px;line-height:1.6}.panel-heading{border-bottom:1px solid var(--border);z-index:2;background:var(--surface);padding:14px 18px 11px;position:sticky;top:0}.scrim,.reader-shell+.site-footer{display:none}body:has(.reader-shell) .site-footer{display:none}@media (width<=1279px){.reader-shell,.reader-shell.panel-visible{grid-template-columns:minmax(0,1fr) 0}.contents-rail{width:260px;left:0;top:var(--header-height);transition:transform .16s;position:fixed;transform:translate(-100%);box-shadow:15px 0 40px #0f1c281f}.contents-rail.is-open{transform:translate(0)}.rail-heading button{display:grid}.scrim{inset:var(--header-height) 0 0;z-index:23;background:#0a121959;border:0;display:block;position:fixed}.study-panel{height:auto;top:72px;bottom:auto;right:16px}.panel-heading button{display:grid}}@media (width<=767px){:root{--header-height:56px}.app-header{grid-template-columns:1fr auto auto;gap:8px;padding:0 14px}.brand-mark{width:29px;height:28px;font-size:20px}.brand-wordmark{font-size:21px}.alpha-badge{display:none}.header-actions{margin-left:0}.app-header.is-reader-header{grid-template-columns:auto minmax(0,1fr) auto;gap:6px;padding-inline:8px}.catalogue-menu{justify-self:end}.catalogue-trigger{grid-template-columns:1fr;place-items:center;width:40px;min-width:40px;height:40px;padding:0;display:grid}.catalogue-trigger>span,.catalogue-trigger-chevron{display:none}.catalogue-panel{top:calc(var(--header-height) + 8px);width:auto;position:fixed;left:10px;right:10px;transform:translateY(-7px)scale(.985)}.catalogue-panel[data-open]{transform:translateY(0)scale(1)}.catalogue-primary,.catalogue-panel>header,.catalogue-panel>footer{padding-inline:16px}.hero{grid-template-columns:1fr;gap:64px;min-height:auto;padding:66px 20px 70px}.hero-copy h1{font-size:clamp(50px,16vw,72px)}.hero-deck{font-size:20px}.hero-actions{flex-direction:column;align-items:flex-start;gap:18px}.hero-leaf{min-height:440px;padding:70px 30px 42px 42px}.leaf-running{left:42px;right:30px}.hero-leaf blockquote{font-size:29px}.home-principles{padding:76px 20px}.principle-grid{grid-template-columns:1fr;gap:42px}.principle-grid h3{margin-top:20px}.page-shell{width:calc(100% - 40px);padding:60px 0}.page-heading h1,.work-heading h1{font-size:54px}.work-card{grid-template-columns:1fr;padding:24px}.book-cover{width:165px}.work-heading{grid-template-columns:1fr;gap:30px}.status-notice{grid-template-columns:1fr;gap:6px}.chapter-list li{grid-template-columns:42px 1fr auto}.chapter-list strong{font-size:16px}.source-grid{grid-template-columns:1fr}.site-footer{flex-direction:column;gap:9px;margin-top:30px;padding:24px 20px}.reader-toolbar{top:var(--header-height);grid-template-columns:1fr auto;padding:0 8px}.reader-toolbar .reference-form{display:none}.toolbar-location{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.text-column{width:min(var(--reader-width,66ch), calc(100% - 32px));padding:58px 0 86px}.reading-text{font-size:min(var(--reader-size,18px), 22px)}.chapter-heading h1{font-size:39px}.chapter-nav{grid-template-columns:1fr}.nav-boundary{text-align:left}.study-panel{border-left:0;border-top:1px solid var(--border);border-radius:14px 14px 0 0;width:100vw;min-width:0;max-width:100vw;max-height:min(70dvh,620px);inset:auto auto 0 0;overflow-x:hidden;transform:translateY(100%);box-shadow:0 -16px 45px #0f1c282e}.study-panel.is-open{width:100vw;max-width:100vw;transform:translateY(0)}.study-panel>*{min-width:0;max-width:100%}.study-panel>blockquote{width:auto;max-width:calc(100vw - 48px)}.panel-heading{z-index:2;background:var(--surface);position:sticky;top:0}.settings-popover{left:12px;right:12px;top:calc(var(--header-height) + 48px);width:auto;position:fixed}}@media (width<=420px){.brand-wordmark{clip-path:none;white-space:nowrap;width:4.96em;height:1em;font-size:18px;position:relative;overflow:hidden}.catalogue-primary a small{white-space:normal}}@media (prefers-reduced-motion:reduce){::view-transition-old(.site-page){animation:80ms both site-page-fade}::view-transition-new(.site-page){animation:80ms both site-page-fade}::view-transition-old(.book-opening-page){animation:80ms both site-page-fade}::view-transition-new(.book-opening-page){animation:80ms both site-page-fade}html.theme-crossfade body{animation:none}html.theme-transitioning::view-transition-old(root){animation:none}html.theme-transitioning::view-transition-new(root){animation:none}.catalogue-panel{transition:opacity .1s,visibility 0s linear .1s;transform:translate(-50%)}.catalogue-panel[data-open]{transform:translate(-50%)}.catalogue-primary a,.catalogue-trigger,.catalogue-trigger-chevron{transition-property:color,background-color,border-color,opacity}@keyframes site-page-fade{0%{opacity:0}}}@media (width<=767px) and (prefers-reduced-motion:reduce){.catalogue-panel,.catalogue-panel[data-open]{transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (forced-colors:active){.reading-unit.selected{outline:2px solid highlight}}.local-owner-indicator{color:var(--muted);font:10px/1.3 var(--sans);white-space:nowrap}@media (width<=1180px){.local-owner-indicator{white-space:normal;max-width:32px;font-size:9px}}.account-sync-status{text-align:center;color:var(--muted);padding:.5rem 1rem;font-size:.8rem}:root{--paper:#f5f1ea;--paper-deep:#ebe4da;--marble:#e7e2da;--editorial-ink:#201d1b;--editorial-muted:#6b625a;--butterfly-blue:#2b6f9f;--butterfly-blue-soft:#dbe8f0;--aquinas:#2b6f9f}html:not([data-theme=dark]){--canvas:var(--paper);--surface:#fbf8f2;--surface-2:var(--paper-deep);--ink:var(--editorial-ink);--muted:var(--editorial-muted);--faint:#8e8379;--border:#d5cdc3;--accent:var(--butterfly-blue);--accent-soft:var(--butterfly-blue-soft);--focus:var(--aquinas)}[data-theme=dark]{--canvas:var(--site-dark-canvas);--surface:#0d0d0d;--surface-2:#171717;--ink:#eee8df;--muted:#b7aca1;--faint:#91877d;--border:#3c3833;--accent:#65a9dc;--accent-soft:#1f3543;--focus:#65a9dc}html:not([data-theme=dark]) body{background:radial-gradient(ellipse at 90% 8%, #2b6f9f0e, transparent 30rem), linear-gradient(110deg, #ffffff40, transparent 34rem), var(--canvas)}.app-header{border-bottom-color:color-mix(in srgb, var(--border) 78%, transparent);background:color-mix(in srgb, var(--canvas) 82%, transparent);-webkit-backdrop-filter:blur(20px)saturate(120%)}.brand{font-family:"Bodoni Moda Variable", var(--serif);letter-spacing:-.035em;font-weight:500}.brand-mark{border-radius:50% 50% 3px 3px}.catalogue-status{font-family:"Montserrat Variable", var(--sans)}.alpha-badge{font-family:"Montserrat Variable", var(--sans);border-radius:4px}.editorial-index{width:min(1240px,100% - 64px);padding-top:74px;position:relative}.editorial-index:before,.work-page:before{content:"";background:linear-gradient(90deg, var(--butterfly-blue) 0 86px, var(--border) 86px);height:1px;position:absolute;top:34px;left:0;right:0}.editorial-page-number,.source-entry-number{color:var(--butterfly-blue);font:600 9px/1.2 "Montserrat Variable", var(--sans);letter-spacing:.17em;text-transform:uppercase}.editorial-index .page-heading{max-width:820px;margin-bottom:72px}.editorial-index .page-heading h1,.work-page .work-heading h1{font-family:"Bodoni Moda Variable", var(--serif);font-weight:500}.editorial-index .page-heading .eyebrow{margin:24px 0 9px}.editorial-index .page-heading>p:last-child{max-width:700px;margin-top:23px}.editorial-library .work-grid{border-top:1px solid var(--ink);gap:0}.editorial-library .work-card{border:0;border-bottom:1px solid var(--border);background:0 0;grid-template-columns:166px 1fr;gap:clamp(36px,6vw,86px);min-height:300px;padding:38px 12px;position:relative}.editorial-library .work-card:after{content:"↗";color:var(--butterfly-blue);font:15px/1 var(--serif);position:absolute;top:38px;right:12px}.editorial-library .book-cover{border:1px solid #ffffffa6;border-left:4px solid color-mix(in srgb,currentColor 34%,transparent);padding:18px 15px;position:relative;box-shadow:inset 0 1px #ffffff40,7px 10px 24px #3a2b2421}.editorial-library .book-cover:after{content:"";pointer-events:none;border:1px solid #fff3;position:absolute;inset:9px}.editorial-library .book-cover small{font:500 8px/1 "Montserrat Variable", var(--sans);letter-spacing:.14em;text-transform:uppercase}.editorial-library .book-cover span{margin-top:9px}.editorial-library .book-cover strong{font-family:"Bodoni Moda Variable", var(--serif);overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;font-size:24px}.editorial-library .work-card-copy{max-width:760px}.editorial-library .work-card-copy h2{font-family:"Bodoni Moda Variable", var(--serif);letter-spacing:-.035em;font-size:clamp(38px,4.5vw,58px)}.editorial-library .coverage-line{height:1px;margin:25px 0 30px}.editorial-sources{max-width:1080px}.editorial-sources section{grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);column-gap:48px;padding:38px 0 46px;display:grid;position:relative}.editorial-sources section>h2{font-family:"Bodoni Moda Variable", var(--serif);grid-column:1;font-size:32px;font-weight:500}.editorial-sources section>.source-grid,.editorial-sources section>p{grid-column:2}.editorial-sources .source-grid{border:0;border-top:1px solid var(--border);background:0 0;grid-template-columns:1fr 1fr;gap:0;margin-top:0}.editorial-sources .source-grid div{border-bottom:1px solid var(--border);background:0 0;padding:13px 0}.editorial-sources .source-grid div:nth-child(odd){padding-right:18px}.editorial-sources .source-grid div:nth-child(2n){border-left:1px solid var(--border);padding-left:18px}.work-page{width:min(1240px,100% - 64px);padding-top:76px;position:relative}.work-page .work-heading{border-bottom:1px solid var(--ink)}.work-page .work-heading .editorial-page-number{margin-bottom:22px;display:block}.work-page .status-notice{background:#ffffff40;border:0;border-left:2px solid #b28b41}.work-page .contents-section{margin-top:62px}.work-page .chapter-list li{transition:background-color .16s,padding .16s}.work-page .chapter-list li:hover{background:#ffffff47;padding-inline:10px}.work-page .coverage-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff4d;border:1px solid #fffc}.parallel-reader{color:var(--ink)}.text-selector{top:var(--header-height);z-index:24;background:color-mix(in srgb,var(--canvas) 78%,transparent);-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%);position:sticky}.parallel-headings{border-top:1px solid var(--ink)}.parallel-cell{font-family:"Source Serif 4",var(--serif)}.reader-toolbar{background:color-mix(in srgb,var(--canvas) 82%,transparent);-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%)}.contents-rail{background:color-mix(in srgb,var(--surface) 92%,var(--paper-deep))}.text-column{position:relative}.text-column:before{content:"";background:color-mix(in srgb,var(--butterfly-blue) 55%,transparent);width:1px;position:absolute;top:40px;bottom:70px;left:-28px}.study-panel,.passage-study-panel{background:color-mix(in srgb,var(--surface) 91%,transparent);-webkit-backdrop-filter:blur(22px)saturate(118%);border-color:#ffffffd1;box-shadow:inset 0 1px #fff,0 22px 64px #3d2b2729,0 0 0 1px #2b6f9f1f}.search-guidance,.search-message{color:var(--muted);font:13px/1.6 "Source Serif 4",var(--serif);margin:14px 0 0}.search-results{margin-top:68px}.search-results>header{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:baseline;gap:24px;padding-bottom:17px;display:flex}.search-results>header h2{font:500 32px/1 "Bodoni Moda Variable",var(--serif);margin:0}.search-results>header span{color:var(--muted);font:13px/1.5 "Source Serif 4",var(--serif)}.search-results ol{margin:0;padding:0;list-style:none}.search-results article{border-bottom:1px solid var(--border);padding:28px 0 30px}.search-result-meta{color:var(--study-accent,var(--accent));font:650 9px/1.25 "Montserrat Variable",var(--sans);letter-spacing:.075em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 10px;display:flex}.search-result-meta span+span{border-left:1px solid var(--border);padding-left:12px}.search-results h3{text-wrap:pretty;max-width:850px;font:400 20px/1.5 "Source Serif 4",var(--serif);margin:0;transition:color .14s}.search-results small{color:var(--muted);font:10px/1.4 "Montserrat Variable",var(--sans);margin-top:11px;display:block}.search-results article:hover h3{color:var(--study-accent,var(--accent))}.account-page{max-width:1080px}.account-ledger{border-top:1px solid var(--ink);border-bottom:1px solid var(--border);grid-template-columns:minmax(190px,.55fr) minmax(0,1.45fr);gap:48px;padding:34px 0 42px;display:grid}.account-ledger-label{align-content:start;gap:7px;display:grid}.account-ledger-label span{color:var(--accent);font:650 10px/1.25 "Montserrat Variable",var(--sans);letter-spacing:.08em;text-transform:uppercase}.account-ledger-label small{color:var(--muted);font:13px/1.5 "Source Serif 4",var(--serif)}.account-ledger-content{max-width:690px}.account-ledger-content h2{font:500 35px/1.1 "Bodoni Moda Variable",var(--serif);letter-spacing:-.025em;margin:0}.account-ledger-content>p{max-width:60ch;color:var(--muted);font:16px/1.65 "Source Serif 4",var(--serif);margin:14px 0 24px}.account-actions{flex-wrap:wrap;gap:10px;display:flex}.account-actions a,.account-actions button,.account-ledger button{min-height:44px;font:650 10px/1 "Montserrat Variable",var(--sans);letter-spacing:.035em;cursor:pointer;align-items:center;padding:0 15px;display:inline-flex}.collection-missing{max-width:1080px}.collection-missing-ledger{border-top:1px solid var(--ink);border-bottom:1px solid var(--border);grid-template-columns:minmax(190px,.55fr) minmax(0,1.45fr);gap:48px;padding:34px 0 42px;display:grid}.collection-missing-ledger>div:first-child{align-content:start;gap:7px;display:grid}.collection-missing-ledger>div:first-child span{color:var(--accent);font:650 10px/1.25 "Montserrat Variable",var(--sans);letter-spacing:.08em;text-transform:uppercase}.collection-missing-ledger>div:first-child small{color:var(--muted);font:13px/1.5 "Source Serif 4",var(--serif)}.collection-missing-ledger>div:last-child{max-width:690px}.collection-missing-ledger h2{font:500 35px/1.1 "Bodoni Moda Variable",var(--serif);letter-spacing:-.025em;margin:0}.collection-missing-ledger p{max-width:55ch;color:var(--muted);font:16px/1.65 "Source Serif 4",var(--serif);margin:14px 0 24px}.collection-missing-ledger a{border:1px solid var(--ink);min-height:44px;color:var(--ink);font:650 10px/1 "Montserrat Variable",var(--sans);letter-spacing:.035em;transition:color .14s ease, background-color .14s ease, transform .12s var(--motion-out);align-items:center;padding:0 15px;display:inline-flex}.collection-missing-ledger a:hover{color:var(--surface);background:var(--ink)}.collection-missing-ledger a:active{transform:scale(.98)}@media (width<=767px){.editorial-index,.work-page{width:calc(100% - 40px)}.editorial-library .work-card{grid-template-columns:110px 1fr;gap:22px;padding:28px 0}.editorial-library .book-cover{width:110px}.editorial-library .book-cover strong{font-size:21px}.editorial-library .work-card-copy h2{font-size:34px}.editorial-library .work-card-copy>p:not(.eyebrow),.editorial-library .coverage-line{display:none}.editorial-sources section{grid-template-columns:1fr;column-gap:0}.editorial-sources section>h2,.editorial-sources section>.source-grid,.editorial-sources section>p{grid-column:1}.editorial-sources section>h2{font-size:28px}.editorial-sources .source-grid{grid-template-columns:1fr}.editorial-sources .source-grid div:nth-child(2n){border-left:0;padding-left:0}.account-ledger,.collection-missing-ledger{grid-template-columns:1fr;gap:24px}.text-column:before{display:none}}:root{--site-dark-canvas:#050505;--control-glass-fill:transparent;--control-glass-hover:transparent;--control-glass-selected:transparent;--control-glass-border:#43484e40;--control-glass-selected-border:#43484e7a;--control-glass-edge:#ffffff8c;--control-glass-ink:#25282c;--control-glass-shadow:inset 0 0 0 1px #43484e06;--control-glass-press-shadow:inset 0 1px 3px #0000000f;--control-glass-tint:#ffffff8f;--control-glass-strong:#ffffffe0;--control-glass-focus:#454b53;--control-glass-danger:#9b2828;--control-glass-hover-border:#43484e66;--control-outline-border:#43484e29;--control-outline-hover-border:#43484e4d;--control-outline-selected-border:#43484e70}:root[data-theme=dark]{--control-glass-fill:transparent;--control-glass-hover:transparent;--control-glass-selected:transparent;--control-glass-border:#ffffff42;--control-glass-selected-border:#ffffff6b;--control-glass-edge:#ffffff14;--control-glass-ink:#f6f6f3;--control-glass-shadow:inset 0 0 0 1px #ffffff09;--control-glass-press-shadow:inset 0 1px 3px #00000026;--control-glass-tint:#121212b3;--control-glass-strong:#181818e0;--control-glass-focus:#e7e7e4;--control-glass-danger:#ffb0aa;--control-glass-hover-border:#ffffff61;--control-outline-border:#ffffff1a;--control-outline-hover-border:#ffffff38;--control-outline-selected-border:#ffffff61}.glass-button,.outline-button{min-height:44px;font:500 13px/1.4 var(--sans);justify-content:center;align-items:center;gap:8px;padding:9px 16px;display:inline-flex}:root body :is(.glass-button,.outline-button,.library-saved-toggle,.library-reading-button,.library-resume,.library-empty button,.pricing-plan-button--highlight,.reference-control button,.rail-heading button,.panel-heading button,.settings-heading button,.selection-actions button,.continue-reading-link,.admin-sidebar nav button,.admin-catalog button,.commentary-mapping-list button,.primary-button,.secondary-button,.clear-button,.scholium-button,.glass-shine-button,.scholium-cover-primary,.homepage-reader-showcase__actions .continue-reading-link,.homepage-reader-showcase__footer a,.homepage-reader-showcase__status button,.study-theme-toggle,.catalogue-trigger,.catalogue-panel>header button,.account-access-trigger,.account-access-google,.account-access-primary,.account-access-secondary,.account-access-heading button,.reader-sign-in__button,.reader-sign-in__skip,.signup-page button,.account-actions a,.account-actions button,.account-ledger button,.billing-feedback button,.pricing-plan-button,.pricing-primary,.library-glass-control:not(.library-view-switch),.library-view-switch button,.library-availability button,.library-sidebar button,.library-search button,.philology-glass-control,.philology-submit,.philology-modes button,.philology-pagination a,.philology-retry,.philology-clear,.philology-context-toggle,.philology-context-error button,.reader-texts-trigger,.reader-texts-close,.parallel-contents-trigger,.parallel-rail-toggle,.reader-settings-trigger,.reader-settings-heading button,.reader-drawer-heading button,.reader-utility-panel>header button,.passage-study-panel__close,.reader-word-dialog-heading button,.greek-word-panel>header button,.reader-tools-toggle,.reader-tools-close,.reader-mobile-modes button,.reader-switcher-trigger,.reader-search-trigger,.reader-search-text-trigger,.reader-search-kind button,.reader-mode-switcher button,.reader-typeface-options button,.toolbar-group button,.segmented button,.workspace-search-navigation button,.workspace-search-replace button,.workspace-panel-actions button,.workspace-position-trigger,.workspace-position-menu>div>button,.show-primary-passage,.show-commentary-passage,.show-primary-chapter,.show-commentary-chapter,.scholarly-action-buttons>button,.scholarly-action-buttons>a,.scholarly-actions>header button,.scholarly-editor footer button,.scholarly-editor>div>button,.reader-save-form button,.reader-save-confirmation>button,.reader-save-confirmation form button,.reader-companion-actions>button,.reading-list-tabs button,.reading-overflow button,.admin-shell button,.admin-button,.admin-primary,.admin-card-actions>a,.intake-workspace button,.intake-primary,.commentary-shell button,.commentary-button,.commentary-primary,.commentary-workspace button,.alignment-shell button,.alignment-command summary,.editorial-index button,.homepage-mode-switcher button,.homepage-demo-tool,.homepage-demo-panel>header button){border:1px solid var(--control-glass-border);border-radius:var(--control-radius,12px);color:var(--control-glass-ink);background:var(--control-glass-fill);box-shadow:var(--control-glass-shadow);-webkit-backdrop-filter:blur(10px)saturate();backdrop-filter:blur(10px)saturate();text-decoration:none;transition:background-color .14s,border-color .14s,box-shadow .14s,scale .12s cubic-bezier(.23,1,.32,1)}:root body :is(.glass-button,.outline-button,.library-saved-toggle,.library-reading-button,.library-resume,.library-empty button,.pricing-plan-button--highlight,.reference-control button,.rail-heading button,.panel-heading button,.settings-heading button,.selection-actions button,.continue-reading-link,.admin-sidebar nav button,.admin-catalog button,.commentary-mapping-list button,.primary-button,.secondary-button,.clear-button,.scholium-button,.glass-shine-button,.scholium-cover-primary,.homepage-reader-showcase__actions .continue-reading-link,.homepage-reader-showcase__footer a,.homepage-reader-showcase__status button,.study-theme-toggle,.catalogue-trigger,.catalogue-panel>header button,.account-access-trigger,.account-access-google,.account-access-primary,.account-access-secondary,.account-access-heading button,.reader-sign-in__button,.reader-sign-in__skip,.signup-page button,.account-actions a,.account-actions button,.account-ledger button,.billing-feedback button,.pricing-plan-button,.pricing-primary,.library-glass-control:not(.library-view-switch),.library-view-switch button,.library-availability button,.library-sidebar button,.library-search button,.philology-glass-control,.philology-submit,.philology-modes button,.philology-pagination a,.philology-retry,.philology-clear,.philology-context-toggle,.philology-context-error button,.reader-texts-trigger,.reader-texts-close,.parallel-contents-trigger,.parallel-rail-toggle,.reader-settings-trigger,.reader-settings-heading button,.reader-drawer-heading button,.reader-utility-panel>header button,.passage-study-panel__close,.reader-word-dialog-heading button,.greek-word-panel>header button,.reader-tools-toggle,.reader-tools-close,.reader-mobile-modes button,.reader-switcher-trigger,.reader-search-trigger,.reader-search-text-trigger,.reader-search-kind button,.reader-mode-switcher button,.reader-typeface-options button,.toolbar-group button,.segmented button,.workspace-search-navigation button,.workspace-search-replace button,.workspace-panel-actions button,.workspace-position-trigger,.workspace-position-menu>div>button,.show-primary-passage,.show-commentary-passage,.show-primary-chapter,.show-commentary-chapter,.scholarly-action-buttons>button,.scholarly-action-buttons>a,.scholarly-actions>header button,.scholarly-editor footer button,.scholarly-editor>div>button,.reader-save-form button,.reader-save-confirmation>button,.reader-save-confirmation form button,.reader-companion-actions>button,.reading-list-tabs button,.reading-overflow button,.admin-shell button,.admin-button,.admin-primary,.admin-card-actions>a,.intake-workspace button,.intake-primary,.commentary-shell button,.commentary-button,.commentary-primary,.commentary-workspace button,.alignment-shell button,.alignment-command summary,.editorial-index button,.homepage-mode-switcher button,.homepage-demo-tool,.homepage-demo-panel>header button):is(.outline-button,.secondary-button,.clear-button,.selection-actions button,.reference-control button,.rail-heading button,.panel-heading button,.settings-heading button,.study-theme-toggle,.catalogue-panel>header button,.account-access-secondary,.account-access-heading button,.reader-sign-in__skip,.library-saved-toggle,.library-view-switch button,.library-availability button,.library-sidebar button,.library-search button,.philology-modes button,.philology-pagination a,.philology-retry,.philology-clear,.philology-context-toggle,.philology-context-error button,.reader-texts-close,.parallel-rail-toggle,.reader-settings-trigger,.reader-settings-heading button,.reader-drawer-heading button,.reader-utility-panel>header button,.passage-study-panel__close,.reader-word-dialog-heading button,.greek-word-panel>header button,.reader-tools-toggle,.reader-tools-close,.reader-mobile-modes button,.reader-search-kind button,.reader-mode-switcher button,.reader-typeface-options button,.segmented button,.workspace-search-navigation button,.workspace-search-replace button,.workspace-panel-actions button,.workspace-position-trigger,.workspace-position-menu>div>button,.scholarly-action-buttons>button,.scholarly-action-buttons>a,.scholarly-actions>header button:not(.passage-note-grip),.scholarly-editor>div>button,.scholarly-editor footer>button:first-child:not(:last-child),.reader-save-form button[type=button],.reader-save-confirmation>button,.reader-save-confirmation form button[type=button],.reading-list-tabs button,.reading-overflow button,.homepage-mode-switcher button,.homepage-demo-panel>header button){--control-glass-border:var(--control-outline-border);--control-glass-hover-border:var(--control-outline-hover-border);--control-glass-selected-border:var(--control-outline-selected-border);--control-glass-fill:transparent;--control-glass-hover:transparent;--control-glass-selected:transparent;--control-glass-shadow:none;--control-glass-press-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root body :is(.glass-button,.outline-button,.library-saved-toggle,.library-reading-button,.library-resume,.library-empty button,.pricing-plan-button--highlight,.reference-control button,.rail-heading button,.panel-heading button,.settings-heading button,.selection-actions button,.continue-reading-link,.admin-sidebar nav button,.admin-catalog button,.commentary-mapping-list button,.primary-button,.secondary-button,.clear-button,.scholium-button,.glass-shine-button,.scholium-cover-primary,.homepage-reader-showcase__actions .continue-reading-link,.homepage-reader-showcase__footer a,.homepage-reader-showcase__status button,.study-theme-toggle,.catalogue-trigger,.catalogue-panel>header button,.account-access-trigger,.account-access-google,.account-access-primary,.account-access-secondary,.account-access-heading button,.reader-sign-in__button,.reader-sign-in__skip,.signup-page button,.account-actions a,.account-actions button,.account-ledger button,.billing-feedback button,.pricing-plan-button,.pricing-primary,.library-glass-control:not(.library-view-switch),.library-view-switch button,.library-availability button,.library-sidebar button,.library-search button,.philology-glass-control,.philology-submit,.philology-modes button,.philology-pagination a,.philology-retry,.philology-clear,.philology-context-toggle,.philology-context-error button,.reader-texts-trigger,.reader-texts-close,.parallel-contents-trigger,.parallel-rail-toggle,.reader-settings-trigger,.reader-settings-heading button,.reader-drawer-heading button,.reader-utility-panel>header button,.passage-study-panel__close,.reader-word-dialog-heading button,.greek-word-panel>header button,.reader-tools-toggle,.reader-tools-close,.reader-mobile-modes button,.reader-switcher-trigger,.reader-search-trigger,.reader-search-text-trigger,.reader-search-kind button,.reader-mode-switcher button,.reader-typeface-options button,.toolbar-group button,.segmented button,.workspace-search-navigation button,.workspace-search-replace button,.workspace-panel-actions button,.workspace-position-trigger,.workspace-position-menu>div>button,.show-primary-passage,.show-commentary-passage,.show-primary-chapter,.show-commentary-chapter,.scholarly-action-buttons>button,.scholarly-action-buttons>a,.scholarly-actions>header button,.scholarly-editor footer button,.scholarly-editor>div>button,.reader-save-form button,.reader-save-confirmation>button,.reader-save-confirmation form button,.reader-companion-actions>button,.reading-list-tabs button,.reading-overflow button,.admin-shell button,.admin-button,.admin-primary,.admin-card-actions>a,.intake-workspace button,.intake-primary,.commentary-shell button,.commentary-button,.commentary-primary,.commentary-workspace button,.alignment-shell button,.alignment-command summary,.editorial-index button,.homepage-mode-switcher button,.homepage-demo-tool,.homepage-demo-panel>header button):is(button,a,summary){cursor:pointer}:root body :is(.glass-button,.outline-button,.library-saved-toggle,.library-reading-button,.library-resume,.library-empty button,.pricing-plan-button--highlight,.reference-control button,.rail-heading button,.panel-heading button,.settings-heading button,.selection-actions button,.continue-reading-link,.admin-sidebar nav button,.admin-catalog button,.commentary-mapping-list button,.primary-button,.secondary-button,.clear-button,.scholium-button,.glass-shine-button,.scholium-cover-primary,.homepage-reader-showcase__actions .continue-reading-link,.homepage-reader-showcase__footer a,.homepage-reader-showcase__status button,.study-theme-toggle,.catalogue-trigger,.catalogue-panel>header button,.account-access-trigger,.account-access-google,.account-access-primary,.account-access-secondary,.account-access-heading button,.reader-sign-in__button,.reader-sign-in__skip,.signup-page button,.account-actions a,.account-actions button,.account-ledger button,.billing-feedback button,.pricing-plan-button,.pricing-primary,.library-glass-control:not(.library-view-switch),.library-view-switch button,.library-availability button,.library-sidebar button,.library-search button,.philology-glass-control,.philology-submit,.philology-modes button,.philology-pagination a,.philology-retry,.philology-clear,.philology-context-toggle,.philology-context-error button,.reader-texts-trigger,.reader-texts-close,.parallel-contents-trigger,.parallel-rail-toggle,.reader-settings-trigger,.reader-settings-heading button,.reader-drawer-heading button,.reader-utility-panel>header button,.passage-study-panel__close,.reader-word-dialog-heading button,.greek-word-panel>header button,.reader-tools-toggle,.reader-tools-close,.reader-mobile-modes button,.reader-switcher-trigger,.reader-search-trigger,.reader-search-text-trigger,.reader-search-kind button,.reader-mode-switcher button,.reader-typeface-options button,.toolbar-group button,.segmented button,.workspace-search-navigation button,.workspace-search-replace button,.workspace-panel-actions button,.workspace-position-trigger,.workspace-position-menu>div>button,.show-primary-passage,.show-commentary-passage,.show-primary-chapter,.show-commentary-chapter,.scholarly-action-buttons>button,.scholarly-action-buttons>a,.scholarly-actions>header button,.scholarly-editor footer button,.scholarly-editor>div>button,.reader-save-form button,.reader-save-confirmation>button,.reader-save-confirmation form button,.reader-companion-actions>button,.reading-list-tabs button,.reading-overflow button,.admin-shell button,.admin-button,.admin-primary,.admin-card-actions>a,.intake-workspace button,.intake-primary,.commentary-shell button,.commentary-button,.commentary-primary,.commentary-workspace button,.alignment-shell button,.alignment-command summary,.editorial-index button,.homepage-mode-switcher button,.homepage-demo-tool,.homepage-demo-panel>header button):is(button,a,summary):hover:not(:disabled):not([aria-disabled=true]){background:var(--control-glass-hover);border-color:var(--control-glass-hover-border)}:root body :is(.glass-button,.outline-button,.library-saved-toggle,.library-reading-button,.library-resume,.library-empty button,.pricing-plan-button--highlight,.reference-control button,.rail-heading button,.panel-heading button,.settings-heading button,.selection-actions button,.continue-reading-link,.admin-sidebar nav button,.admin-catalog button,.commentary-mapping-list button,.primary-button,.secondary-button,.clear-button,.scholium-button,.glass-shine-button,.scholium-cover-primary,.homepage-reader-showcase__actions .continue-reading-link,.homepage-reader-showcase__footer a,.homepage-reader-showcase__status button,.study-theme-toggle,.catalogue-trigger,.catalogue-panel>header button,.account-access-trigger,.account-access-google,.account-access-primary,.account-access-secondary,.account-access-heading button,.reader-sign-in__button,.reader-sign-in__skip,.signup-page button,.account-actions a,.account-actions button,.account-ledger button,.billing-feedback button,.pricing-plan-button,.pricing-primary,.library-glass-control:not(.library-view-switch),.library-view-switch button,.library-availability button,.library-sidebar button,.library-search button,.philology-glass-control,.philology-submit,.philology-modes button,.philology-pagination a,.philology-retry,.philology-clear,.philology-context-toggle,.philology-context-error button,.reader-texts-trigger,.reader-texts-close,.parallel-contents-trigger,.parallel-rail-toggle,.reader-settings-trigger,.reader-settings-heading button,.reader-drawer-heading button,.reader-utility-panel>header button,.passage-study-panel__close,.reader-word-dialog-heading button,.greek-word-panel>header button,.reader-tools-toggle,.reader-tools-close,.reader-mobile-modes button,.reader-switcher-trigger,.reader-search-trigger,.reader-search-text-trigger,.reader-search-kind button,.reader-mode-switcher button,.reader-typeface-options button,.toolbar-group button,.segmented button,.workspace-search-navigation button,.workspace-search-replace button,.workspace-panel-actions button,.workspace-position-trigger,.workspace-position-menu>div>button,.show-primary-passage,.show-commentary-passage,.show-primary-chapter,.show-commentary-chapter,.scholarly-action-buttons>button,.scholarly-action-buttons>a,.scholarly-actions>header button,.scholarly-editor footer button,.scholarly-editor>div>button,.reader-save-form button,.reader-save-confirmation>button,.reader-save-confirmation form button,.reader-companion-actions>button,.reading-list-tabs button,.reading-overflow button,.admin-shell button,.admin-button,.admin-primary,.admin-card-actions>a,.intake-workspace button,.intake-primary,.commentary-shell button,.commentary-button,.commentary-primary,.commentary-workspace button,.alignment-shell button,.alignment-command summary,.editorial-index button,.homepage-mode-switcher button,.homepage-demo-tool,.homepage-demo-panel>header button):is([aria-pressed=true],[aria-checked=true],[aria-selected=true],[aria-current=page],[aria-current=true],[aria-expanded=true],.active,.selected,.is-active){background:var(--control-glass-selected);border-color:var(--control-glass-selected-border);box-shadow:var(--control-glass-shadow)}:root body :is(.glass-button,.outline-button,.library-saved-toggle,.library-reading-button,.library-resume,.library-empty button,.pricing-plan-button--highlight,.reference-control button,.rail-heading button,.panel-heading button,.settings-heading button,.selection-actions button,.continue-reading-link,.admin-sidebar nav button,.admin-catalog button,.commentary-mapping-list button,.primary-button,.secondary-button,.clear-button,.scholium-button,.glass-shine-button,.scholium-cover-primary,.homepage-reader-showcase__actions .continue-reading-link,.homepage-reader-showcase__footer a,.homepage-reader-showcase__status button,.study-theme-toggle,.catalogue-trigger,.catalogue-panel>header button,.account-access-trigger,.account-access-google,.account-access-primary,.account-access-secondary,.account-access-heading button,.reader-sign-in__button,.reader-sign-in__skip,.signup-page button,.account-actions a,.account-actions button,.account-ledger button,.billing-feedback button,.pricing-plan-button,.pricing-primary,.library-glass-control:not(.library-view-switch),.library-view-switch button,.library-availability button,.library-sidebar button,.library-search button,.philology-glass-control,.philology-submit,.philology-modes button,.philology-pagination a,.philology-retry,.philology-clear,.philology-context-toggle,.philology-context-error button,.reader-texts-trigger,.reader-texts-close,.parallel-contents-trigger,.parallel-rail-toggle,.reader-settings-trigger,.reader-settings-heading button,.reader-drawer-heading button,.reader-utility-panel>header button,.passage-study-panel__close,.reader-word-dialog-heading button,.greek-word-panel>header button,.reader-tools-toggle,.reader-tools-close,.reader-mobile-modes button,.reader-switcher-trigger,.reader-search-trigger,.reader-search-text-trigger,.reader-search-kind button,.reader-mode-switcher button,.reader-typeface-options button,.toolbar-group button,.segmented button,.workspace-search-navigation button,.workspace-search-replace button,.workspace-panel-actions button,.workspace-position-trigger,.workspace-position-menu>div>button,.show-primary-passage,.show-commentary-passage,.show-primary-chapter,.show-commentary-chapter,.scholarly-action-buttons>button,.scholarly-action-buttons>a,.scholarly-actions>header button,.scholarly-editor footer button,.scholarly-editor>div>button,.reader-save-form button,.reader-save-confirmation>button,.reader-save-confirmation form button,.reader-companion-actions>button,.reading-list-tabs button,.reading-overflow button,.admin-shell button,.admin-button,.admin-primary,.admin-card-actions>a,.intake-workspace button,.intake-primary,.commentary-shell button,.commentary-button,.commentary-primary,.commentary-workspace button,.alignment-shell button,.alignment-command summary,.editorial-index button,.homepage-mode-switcher button,.homepage-demo-tool,.homepage-demo-panel>header button):is(button,a,summary):active:not(:disabled):not([aria-disabled=true]),:root body :is(.glass-button,.outline-button,.library-saved-toggle,.library-reading-button,.library-resume,.library-empty button,.pricing-plan-button--highlight,.reference-control button,.rail-heading button,.panel-heading button,.settings-heading button,.selection-actions button,.continue-reading-link,.admin-sidebar nav button,.admin-catalog button,.commentary-mapping-list button,.primary-button,.secondary-button,.clear-button,.scholium-button,.glass-shine-button,.scholium-cover-primary,.homepage-reader-showcase__actions .continue-reading-link,.homepage-reader-showcase__footer a,.homepage-reader-showcase__status button,.study-theme-toggle,.catalogue-trigger,.catalogue-panel>header button,.account-access-trigger,.account-access-google,.account-access-primary,.account-access-secondary,.account-access-heading button,.reader-sign-in__button,.reader-sign-in__skip,.signup-page button,.account-actions a,.account-actions button,.account-ledger button,.billing-feedback button,.pricing-plan-button,.pricing-primary,.library-glass-control:not(.library-view-switch),.library-view-switch button,.library-availability button,.library-sidebar button,.library-search button,.philology-glass-control,.philology-submit,.philology-modes button,.philology-pagination a,.philology-retry,.philology-clear,.philology-context-toggle,.philology-context-error button,.reader-texts-trigger,.reader-texts-close,.parallel-contents-trigger,.parallel-rail-toggle,.reader-settings-trigger,.reader-settings-heading button,.reader-drawer-heading button,.reader-utility-panel>header button,.passage-study-panel__close,.reader-word-dialog-heading button,.greek-word-panel>header button,.reader-tools-toggle,.reader-tools-close,.reader-mobile-modes button,.reader-switcher-trigger,.reader-search-trigger,.reader-search-text-trigger,.reader-search-kind button,.reader-mode-switcher button,.reader-typeface-options button,.toolbar-group button,.segmented button,.workspace-search-navigation button,.workspace-search-replace button,.workspace-panel-actions button,.workspace-position-trigger,.workspace-position-menu>div>button,.show-primary-passage,.show-commentary-passage,.show-primary-chapter,.show-commentary-chapter,.scholarly-action-buttons>button,.scholarly-action-buttons>a,.scholarly-actions>header button,.scholarly-editor footer button,.scholarly-editor>div>button,.reader-save-form button,.reader-save-confirmation>button,.reader-save-confirmation form button,.reader-companion-actions>button,.reading-list-tabs button,.reading-overflow button,.admin-shell button,.admin-button,.admin-primary,.admin-card-actions>a,.intake-workspace button,.intake-primary,.commentary-shell button,.commentary-button,.commentary-primary,.commentary-workspace button,.alignment-shell button,.alignment-command summary,.editorial-index button,.homepage-mode-switcher button,.homepage-demo-tool,.homepage-demo-panel>header button).is-pressed{box-shadow:var(--control-glass-press-shadow);scale:.97}:root body :is(.glass-button,.outline-button,.library-saved-toggle,.library-reading-button,.library-resume,.library-empty button,.pricing-plan-button--highlight,.reference-control button,.rail-heading button,.panel-heading button,.settings-heading button,.selection-actions button,.continue-reading-link,.admin-sidebar nav button,.admin-catalog button,.commentary-mapping-list button,.primary-button,.secondary-button,.clear-button,.scholium-button,.glass-shine-button,.scholium-cover-primary,.homepage-reader-showcase__actions .continue-reading-link,.homepage-reader-showcase__footer a,.homepage-reader-showcase__status button,.study-theme-toggle,.catalogue-trigger,.catalogue-panel>header button,.account-access-trigger,.account-access-google,.account-access-primary,.account-access-secondary,.account-access-heading button,.reader-sign-in__button,.reader-sign-in__skip,.signup-page button,.account-actions a,.account-actions button,.account-ledger button,.billing-feedback button,.pricing-plan-button,.pricing-primary,.library-glass-control:not(.library-view-switch),.library-view-switch button,.library-availability button,.library-sidebar button,.library-search button,.philology-glass-control,.philology-submit,.philology-modes button,.philology-pagination a,.philology-retry,.philology-clear,.philology-context-toggle,.philology-context-error button,.reader-texts-trigger,.reader-texts-close,.parallel-contents-trigger,.parallel-rail-toggle,.reader-settings-trigger,.reader-settings-heading button,.reader-drawer-heading button,.reader-utility-panel>header button,.passage-study-panel__close,.reader-word-dialog-heading button,.greek-word-panel>header button,.reader-tools-toggle,.reader-tools-close,.reader-mobile-modes button,.reader-switcher-trigger,.reader-search-trigger,.reader-search-text-trigger,.reader-search-kind button,.reader-mode-switcher button,.reader-typeface-options button,.toolbar-group button,.segmented button,.workspace-search-navigation button,.workspace-search-replace button,.workspace-panel-actions button,.workspace-position-trigger,.workspace-position-menu>div>button,.show-primary-passage,.show-commentary-passage,.show-primary-chapter,.show-commentary-chapter,.scholarly-action-buttons>button,.scholarly-action-buttons>a,.scholarly-actions>header button,.scholarly-editor footer button,.scholarly-editor>div>button,.reader-save-form button,.reader-save-confirmation>button,.reader-save-confirmation form button,.reader-companion-actions>button,.reading-list-tabs button,.reading-overflow button,.admin-shell button,.admin-button,.admin-primary,.admin-card-actions>a,.intake-workspace button,.intake-primary,.commentary-shell button,.commentary-button,.commentary-primary,.commentary-workspace button,.alignment-shell button,.alignment-command summary,.editorial-index button,.homepage-mode-switcher button,.homepage-demo-tool,.homepage-demo-panel>header button):focus-visible,:root body :is(.glass-button,.outline-button,.library-saved-toggle,.library-reading-button,.library-resume,.library-empty button,.pricing-plan-button--highlight,.reference-control button,.rail-heading button,.panel-heading button,.settings-heading button,.selection-actions button,.continue-reading-link,.admin-sidebar nav button,.admin-catalog button,.commentary-mapping-list button,.primary-button,.secondary-button,.clear-button,.scholium-button,.glass-shine-button,.scholium-cover-primary,.homepage-reader-showcase__actions .continue-reading-link,.homepage-reader-showcase__footer a,.homepage-reader-showcase__status button,.study-theme-toggle,.catalogue-trigger,.catalogue-panel>header button,.account-access-trigger,.account-access-google,.account-access-primary,.account-access-secondary,.account-access-heading button,.reader-sign-in__button,.reader-sign-in__skip,.signup-page button,.account-actions a,.account-actions button,.account-ledger button,.billing-feedback button,.pricing-plan-button,.pricing-primary,.library-glass-control:not(.library-view-switch),.library-view-switch button,.library-availability button,.library-sidebar button,.library-search button,.philology-glass-control,.philology-submit,.philology-modes button,.philology-pagination a,.philology-retry,.philology-clear,.philology-context-toggle,.philology-context-error button,.reader-texts-trigger,.reader-texts-close,.parallel-contents-trigger,.parallel-rail-toggle,.reader-settings-trigger,.reader-settings-heading button,.reader-drawer-heading button,.reader-utility-panel>header button,.passage-study-panel__close,.reader-word-dialog-heading button,.greek-word-panel>header button,.reader-tools-toggle,.reader-tools-close,.reader-mobile-modes button,.reader-switcher-trigger,.reader-search-trigger,.reader-search-text-trigger,.reader-search-kind button,.reader-mode-switcher button,.reader-typeface-options button,.toolbar-group button,.segmented button,.workspace-search-navigation button,.workspace-search-replace button,.workspace-panel-actions button,.workspace-position-trigger,.workspace-position-menu>div>button,.show-primary-passage,.show-commentary-passage,.show-primary-chapter,.show-commentary-chapter,.scholarly-action-buttons>button,.scholarly-action-buttons>a,.scholarly-actions>header button,.scholarly-editor footer button,.scholarly-editor>div>button,.reader-save-form button,.reader-save-confirmation>button,.reader-save-confirmation form button,.reader-companion-actions>button,.reading-list-tabs button,.reading-overflow button,.admin-shell button,.admin-button,.admin-primary,.admin-card-actions>a,.intake-workspace button,.intake-primary,.commentary-shell button,.commentary-button,.commentary-primary,.commentary-workspace button,.alignment-shell button,.alignment-command summary,.editorial-index button,.homepage-mode-switcher button,.homepage-demo-tool,.homepage-demo-panel>header button).library-search:focus-within{outline:2px solid var(--control-glass-focus);outline-offset:3px}:root body :is(.glass-button,.outline-button,.library-saved-toggle,.library-reading-button,.library-resume,.library-empty button,.pricing-plan-button--highlight,.reference-control button,.rail-heading button,.panel-heading button,.settings-heading button,.selection-actions button,.continue-reading-link,.admin-sidebar nav button,.admin-catalog button,.commentary-mapping-list button,.primary-button,.secondary-button,.clear-button,.scholium-button,.glass-shine-button,.scholium-cover-primary,.homepage-reader-showcase__actions .continue-reading-link,.homepage-reader-showcase__footer a,.homepage-reader-showcase__status button,.study-theme-toggle,.catalogue-trigger,.catalogue-panel>header button,.account-access-trigger,.account-access-google,.account-access-primary,.account-access-secondary,.account-access-heading button,.reader-sign-in__button,.reader-sign-in__skip,.signup-page button,.account-actions a,.account-actions button,.account-ledger button,.billing-feedback button,.pricing-plan-button,.pricing-primary,.library-glass-control:not(.library-view-switch),.library-view-switch button,.library-availability button,.library-sidebar button,.library-search button,.philology-glass-control,.philology-submit,.philology-modes button,.philology-pagination a,.philology-retry,.philology-clear,.philology-context-toggle,.philology-context-error button,.reader-texts-trigger,.reader-texts-close,.parallel-contents-trigger,.parallel-rail-toggle,.reader-settings-trigger,.reader-settings-heading button,.reader-drawer-heading button,.reader-utility-panel>header button,.passage-study-panel__close,.reader-word-dialog-heading button,.greek-word-panel>header button,.reader-tools-toggle,.reader-tools-close,.reader-mobile-modes button,.reader-switcher-trigger,.reader-search-trigger,.reader-search-text-trigger,.reader-search-kind button,.reader-mode-switcher button,.reader-typeface-options button,.toolbar-group button,.segmented button,.workspace-search-navigation button,.workspace-search-replace button,.workspace-panel-actions button,.workspace-position-trigger,.workspace-position-menu>div>button,.show-primary-passage,.show-commentary-passage,.show-primary-chapter,.show-commentary-chapter,.scholarly-action-buttons>button,.scholarly-action-buttons>a,.scholarly-actions>header button,.scholarly-editor footer button,.scholarly-editor>div>button,.reader-save-form button,.reader-save-confirmation>button,.reader-save-confirmation form button,.reader-companion-actions>button,.reading-list-tabs button,.reading-overflow button,.admin-shell button,.admin-button,.admin-primary,.admin-card-actions>a,.intake-workspace button,.intake-primary,.commentary-shell button,.commentary-button,.commentary-primary,.commentary-workspace button,.alignment-shell button,.alignment-command summary,.editorial-index button,.homepage-mode-switcher button,.homepage-demo-tool,.homepage-demo-panel>header button):is(:disabled,[aria-disabled=true]){opacity:.5;cursor:not-allowed;scale:1}:root body :is(.glass-button,.outline-button,.library-saved-toggle,.library-reading-button,.library-resume,.library-empty button,.pricing-plan-button--highlight,.reference-control button,.rail-heading button,.panel-heading button,.settings-heading button,.selection-actions button,.continue-reading-link,.admin-sidebar nav button,.admin-catalog button,.commentary-mapping-list button,.primary-button,.secondary-button,.clear-button,.scholium-button,.glass-shine-button,.scholium-cover-primary,.homepage-reader-showcase__actions .continue-reading-link,.homepage-reader-showcase__footer a,.homepage-reader-showcase__status button,.study-theme-toggle,.catalogue-trigger,.catalogue-panel>header button,.account-access-trigger,.account-access-google,.account-access-primary,.account-access-secondary,.account-access-heading button,.reader-sign-in__button,.reader-sign-in__skip,.signup-page button,.account-actions a,.account-actions button,.account-ledger button,.billing-feedback button,.pricing-plan-button,.pricing-primary,.library-glass-control:not(.library-view-switch),.library-view-switch button,.library-availability button,.library-sidebar button,.library-search button,.philology-glass-control,.philology-submit,.philology-modes button,.philology-pagination a,.philology-retry,.philology-clear,.philology-context-toggle,.philology-context-error button,.reader-texts-trigger,.reader-texts-close,.parallel-contents-trigger,.parallel-rail-toggle,.reader-settings-trigger,.reader-settings-heading button,.reader-drawer-heading button,.reader-utility-panel>header button,.passage-study-panel__close,.reader-word-dialog-heading button,.greek-word-panel>header button,.reader-tools-toggle,.reader-tools-close,.reader-mobile-modes button,.reader-switcher-trigger,.reader-search-trigger,.reader-search-text-trigger,.reader-search-kind button,.reader-mode-switcher button,.reader-typeface-options button,.toolbar-group button,.segmented button,.workspace-search-navigation button,.workspace-search-replace button,.workspace-panel-actions button,.workspace-position-trigger,.workspace-position-menu>div>button,.show-primary-passage,.show-commentary-passage,.show-primary-chapter,.show-commentary-chapter,.scholarly-action-buttons>button,.scholarly-action-buttons>a,.scholarly-actions>header button,.scholarly-editor footer button,.scholarly-editor>div>button,.reader-save-form button,.reader-save-confirmation>button,.reader-save-confirmation form button,.reader-companion-actions>button,.reading-list-tabs button,.reading-overflow button,.admin-shell button,.admin-button,.admin-primary,.admin-card-actions>a,.intake-workspace button,.intake-primary,.commentary-shell button,.commentary-button,.commentary-primary,.commentary-workspace button,.alignment-shell button,.alignment-command summary,.editorial-index button,.homepage-mode-switcher button,.homepage-demo-tool,.homepage-demo-panel>header button).delete-note,:root body :is(.glass-button,.outline-button,.library-saved-toggle,.library-reading-button,.library-resume,.library-empty button,.pricing-plan-button--highlight,.reference-control button,.rail-heading button,.panel-heading button,.settings-heading button,.selection-actions button,.continue-reading-link,.admin-sidebar nav button,.admin-catalog button,.commentary-mapping-list button,.primary-button,.secondary-button,.clear-button,.scholium-button,.glass-shine-button,.scholium-cover-primary,.homepage-reader-showcase__actions .continue-reading-link,.homepage-reader-showcase__footer a,.homepage-reader-showcase__status button,.study-theme-toggle,.catalogue-trigger,.catalogue-panel>header button,.account-access-trigger,.account-access-google,.account-access-primary,.account-access-secondary,.account-access-heading button,.reader-sign-in__button,.reader-sign-in__skip,.signup-page button,.account-actions a,.account-actions button,.account-ledger button,.billing-feedback button,.pricing-plan-button,.pricing-primary,.library-glass-control:not(.library-view-switch),.library-view-switch button,.library-availability button,.library-sidebar button,.library-search button,.philology-glass-control,.philology-submit,.philology-modes button,.philology-pagination a,.philology-retry,.philology-clear,.philology-context-toggle,.philology-context-error button,.reader-texts-trigger,.reader-texts-close,.parallel-contents-trigger,.parallel-rail-toggle,.reader-settings-trigger,.reader-settings-heading button,.reader-drawer-heading button,.reader-utility-panel>header button,.passage-study-panel__close,.reader-word-dialog-heading button,.greek-word-panel>header button,.reader-tools-toggle,.reader-tools-close,.reader-mobile-modes button,.reader-switcher-trigger,.reader-search-trigger,.reader-search-text-trigger,.reader-search-kind button,.reader-mode-switcher button,.reader-typeface-options button,.toolbar-group button,.segmented button,.workspace-search-navigation button,.workspace-search-replace button,.workspace-panel-actions button,.workspace-position-trigger,.workspace-position-menu>div>button,.show-primary-passage,.show-commentary-passage,.show-primary-chapter,.show-commentary-chapter,.scholarly-action-buttons>button,.scholarly-action-buttons>a,.scholarly-actions>header button,.scholarly-editor footer button,.scholarly-editor>div>button,.reader-save-form button,.reader-save-confirmation>button,.reader-save-confirmation form button,.reader-companion-actions>button,.reading-list-tabs button,.reading-overflow button,.admin-shell button,.admin-button,.admin-primary,.admin-card-actions>a,.intake-workspace button,.intake-primary,.commentary-shell button,.commentary-button,.commentary-primary,.commentary-workspace button,.alignment-shell button,.alignment-command summary,.editorial-index button,.homepage-mode-switcher button,.homepage-demo-tool,.homepage-demo-panel>header button)[data-variant=danger]{color:var(--control-glass-danger);border-color:var(--control-glass-danger)}@media (prefers-reduced-motion:reduce){:root body :is(.glass-button,.outline-button,.library-saved-toggle,.library-reading-button,.library-resume,.library-empty button,.pricing-plan-button--highlight,.reference-control button,.rail-heading button,.panel-heading button,.settings-heading button,.selection-actions button,.continue-reading-link,.admin-sidebar nav button,.admin-catalog button,.commentary-mapping-list button,.primary-button,.secondary-button,.clear-button,.scholium-button,.glass-shine-button,.scholium-cover-primary,.homepage-reader-showcase__actions .continue-reading-link,.homepage-reader-showcase__footer a,.homepage-reader-showcase__status button,.study-theme-toggle,.catalogue-trigger,.catalogue-panel>header button,.account-access-trigger,.account-access-google,.account-access-primary,.account-access-secondary,.account-access-heading button,.reader-sign-in__button,.reader-sign-in__skip,.signup-page button,.account-actions a,.account-actions button,.account-ledger button,.billing-feedback button,.pricing-plan-button,.pricing-primary,.library-glass-control:not(.library-view-switch),.library-view-switch button,.library-availability button,.library-sidebar button,.library-search button,.philology-glass-control,.philology-submit,.philology-modes button,.philology-pagination a,.philology-retry,.philology-clear,.philology-context-toggle,.philology-context-error button,.reader-texts-trigger,.reader-texts-close,.parallel-contents-trigger,.parallel-rail-toggle,.reader-settings-trigger,.reader-settings-heading button,.reader-drawer-heading button,.reader-utility-panel>header button,.passage-study-panel__close,.reader-word-dialog-heading button,.greek-word-panel>header button,.reader-tools-toggle,.reader-tools-close,.reader-mobile-modes button,.reader-switcher-trigger,.reader-search-trigger,.reader-search-text-trigger,.reader-search-kind button,.reader-mode-switcher button,.reader-typeface-options button,.toolbar-group button,.segmented button,.workspace-search-navigation button,.workspace-search-replace button,.workspace-panel-actions button,.workspace-position-trigger,.workspace-position-menu>div>button,.show-primary-passage,.show-commentary-passage,.show-primary-chapter,.show-commentary-chapter,.scholarly-action-buttons>button,.scholarly-action-buttons>a,.scholarly-actions>header button,.scholarly-editor footer button,.scholarly-editor>div>button,.reader-save-form button,.reader-save-confirmation>button,.reader-save-confirmation form button,.reader-companion-actions>button,.reading-list-tabs button,.reading-overflow button,.admin-shell button,.admin-button,.admin-primary,.admin-card-actions>a,.intake-workspace button,.intake-primary,.commentary-shell button,.commentary-button,.commentary-primary,.commentary-workspace button,.alignment-shell button,.alignment-command summary,.editorial-index button,.homepage-mode-switcher button,.homepage-demo-tool,.homepage-demo-panel>header button),:root body :is(.glass-button,.outline-button,.library-saved-toggle,.library-reading-button,.library-resume,.library-empty button,.pricing-plan-button--highlight,.reference-control button,.rail-heading button,.panel-heading button,.settings-heading button,.selection-actions button,.continue-reading-link,.admin-sidebar nav button,.admin-catalog button,.commentary-mapping-list button,.primary-button,.secondary-button,.clear-button,.scholium-button,.glass-shine-button,.scholium-cover-primary,.homepage-reader-showcase__actions .continue-reading-link,.homepage-reader-showcase__footer a,.homepage-reader-showcase__status button,.study-theme-toggle,.catalogue-trigger,.catalogue-panel>header button,.account-access-trigger,.account-access-google,.account-access-primary,.account-access-secondary,.account-access-heading button,.reader-sign-in__button,.reader-sign-in__skip,.signup-page button,.account-actions a,.account-actions button,.account-ledger button,.billing-feedback button,.pricing-plan-button,.pricing-primary,.library-glass-control:not(.library-view-switch),.library-view-switch button,.library-availability button,.library-sidebar button,.library-search button,.philology-glass-control,.philology-submit,.philology-modes button,.philology-pagination a,.philology-retry,.philology-clear,.philology-context-toggle,.philology-context-error button,.reader-texts-trigger,.reader-texts-close,.parallel-contents-trigger,.parallel-rail-toggle,.reader-settings-trigger,.reader-settings-heading button,.reader-drawer-heading button,.reader-utility-panel>header button,.passage-study-panel__close,.reader-word-dialog-heading button,.greek-word-panel>header button,.reader-tools-toggle,.reader-tools-close,.reader-mobile-modes button,.reader-switcher-trigger,.reader-search-trigger,.reader-search-text-trigger,.reader-search-kind button,.reader-mode-switcher button,.reader-typeface-options button,.toolbar-group button,.segmented button,.workspace-search-navigation button,.workspace-search-replace button,.workspace-panel-actions button,.workspace-position-trigger,.workspace-position-menu>div>button,.show-primary-passage,.show-commentary-passage,.show-primary-chapter,.show-commentary-chapter,.scholarly-action-buttons>button,.scholarly-action-buttons>a,.scholarly-actions>header button,.scholarly-editor footer button,.scholarly-editor>div>button,.reader-save-form button,.reader-save-confirmation>button,.reader-save-confirmation form button,.reader-companion-actions>button,.reading-list-tabs button,.reading-overflow button,.admin-shell button,.admin-button,.admin-primary,.admin-card-actions>a,.intake-workspace button,.intake-primary,.commentary-shell button,.commentary-button,.commentary-primary,.commentary-workspace button,.alignment-shell button,.alignment-command summary,.editorial-index button,.homepage-mode-switcher button,.homepage-demo-tool,.homepage-demo-panel>header button):active,:root body :is(.glass-button,.outline-button,.library-saved-toggle,.library-reading-button,.library-resume,.library-empty button,.pricing-plan-button--highlight,.reference-control button,.rail-heading button,.panel-heading button,.settings-heading button,.selection-actions button,.continue-reading-link,.admin-sidebar nav button,.admin-catalog button,.commentary-mapping-list button,.primary-button,.secondary-button,.clear-button,.scholium-button,.glass-shine-button,.scholium-cover-primary,.homepage-reader-showcase__actions .continue-reading-link,.homepage-reader-showcase__footer a,.homepage-reader-showcase__status button,.study-theme-toggle,.catalogue-trigger,.catalogue-panel>header button,.account-access-trigger,.account-access-google,.account-access-primary,.account-access-secondary,.account-access-heading button,.reader-sign-in__button,.reader-sign-in__skip,.signup-page button,.account-actions a,.account-actions button,.account-ledger button,.billing-feedback button,.pricing-plan-button,.pricing-primary,.library-glass-control:not(.library-view-switch),.library-view-switch button,.library-availability button,.library-sidebar button,.library-search button,.philology-glass-control,.philology-submit,.philology-modes button,.philology-pagination a,.philology-retry,.philology-clear,.philology-context-toggle,.philology-context-error button,.reader-texts-trigger,.reader-texts-close,.parallel-contents-trigger,.parallel-rail-toggle,.reader-settings-trigger,.reader-settings-heading button,.reader-drawer-heading button,.reader-utility-panel>header button,.passage-study-panel__close,.reader-word-dialog-heading button,.greek-word-panel>header button,.reader-tools-toggle,.reader-tools-close,.reader-mobile-modes button,.reader-switcher-trigger,.reader-search-trigger,.reader-search-text-trigger,.reader-search-kind button,.reader-mode-switcher button,.reader-typeface-options button,.toolbar-group button,.segmented button,.workspace-search-navigation button,.workspace-search-replace button,.workspace-panel-actions button,.workspace-position-trigger,.workspace-position-menu>div>button,.show-primary-passage,.show-commentary-passage,.show-primary-chapter,.show-commentary-chapter,.scholarly-action-buttons>button,.scholarly-action-buttons>a,.scholarly-actions>header button,.scholarly-editor footer button,.scholarly-editor>div>button,.reader-save-form button,.reader-save-confirmation>button,.reader-save-confirmation form button,.reader-companion-actions>button,.reading-list-tabs button,.reading-overflow button,.admin-shell button,.admin-button,.admin-primary,.admin-card-actions>a,.intake-workspace button,.intake-primary,.commentary-shell button,.commentary-button,.commentary-primary,.commentary-workspace button,.alignment-shell button,.alignment-command summary,.editorial-index button,.homepage-mode-switcher button,.homepage-demo-tool,.homepage-demo-panel>header button).is-pressed{transition:none;scale:1}}@media (forced-colors:active){:root body :is(.glass-button,.outline-button,.library-saved-toggle,.library-reading-button,.library-resume,.library-empty button,.pricing-plan-button--highlight,.reference-control button,.rail-heading button,.panel-heading button,.settings-heading button,.selection-actions button,.continue-reading-link,.admin-sidebar nav button,.admin-catalog button,.commentary-mapping-list button,.primary-button,.secondary-button,.clear-button,.scholium-button,.glass-shine-button,.scholium-cover-primary,.homepage-reader-showcase__actions .continue-reading-link,.homepage-reader-showcase__footer a,.homepage-reader-showcase__status button,.study-theme-toggle,.catalogue-trigger,.catalogue-panel>header button,.account-access-trigger,.account-access-google,.account-access-primary,.account-access-secondary,.account-access-heading button,.reader-sign-in__button,.reader-sign-in__skip,.signup-page button,.account-actions a,.account-actions button,.account-ledger button,.billing-feedback button,.pricing-plan-button,.pricing-primary,.library-glass-control:not(.library-view-switch),.library-view-switch button,.library-availability button,.library-sidebar button,.library-search button,.philology-glass-control,.philology-submit,.philology-modes button,.philology-pagination a,.philology-retry,.philology-clear,.philology-context-toggle,.philology-context-error button,.reader-texts-trigger,.reader-texts-close,.parallel-contents-trigger,.parallel-rail-toggle,.reader-settings-trigger,.reader-settings-heading button,.reader-drawer-heading button,.reader-utility-panel>header button,.passage-study-panel__close,.reader-word-dialog-heading button,.greek-word-panel>header button,.reader-tools-toggle,.reader-tools-close,.reader-mobile-modes button,.reader-switcher-trigger,.reader-search-trigger,.reader-search-text-trigger,.reader-search-kind button,.reader-mode-switcher button,.reader-typeface-options button,.toolbar-group button,.segmented button,.workspace-search-navigation button,.workspace-search-replace button,.workspace-panel-actions button,.workspace-position-trigger,.workspace-position-menu>div>button,.show-primary-passage,.show-commentary-passage,.show-primary-chapter,.show-commentary-chapter,.scholarly-action-buttons>button,.scholarly-action-buttons>a,.scholarly-actions>header button,.scholarly-editor footer button,.scholarly-editor>div>button,.reader-save-form button,.reader-save-confirmation>button,.reader-save-confirmation form button,.reader-companion-actions>button,.reading-list-tabs button,.reading-overflow button,.admin-shell button,.admin-button,.admin-primary,.admin-card-actions>a,.intake-workspace button,.intake-primary,.commentary-shell button,.commentary-button,.commentary-primary,.commentary-workspace button,.alignment-shell button,.alignment-command summary,.editorial-index button,.homepage-mode-switcher button,.homepage-demo-tool,.homepage-demo-panel>header button){color:buttontext;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:buttonface;border-color:buttontext}:root body :is(.glass-button,.outline-button,.library-saved-toggle,.library-reading-button,.library-resume,.library-empty button,.pricing-plan-button--highlight,.reference-control button,.rail-heading button,.panel-heading button,.settings-heading button,.selection-actions button,.continue-reading-link,.admin-sidebar nav button,.admin-catalog button,.commentary-mapping-list button,.primary-button,.secondary-button,.clear-button,.scholium-button,.glass-shine-button,.scholium-cover-primary,.homepage-reader-showcase__actions .continue-reading-link,.homepage-reader-showcase__footer a,.homepage-reader-showcase__status button,.study-theme-toggle,.catalogue-trigger,.catalogue-panel>header button,.account-access-trigger,.account-access-google,.account-access-primary,.account-access-secondary,.account-access-heading button,.reader-sign-in__button,.reader-sign-in__skip,.signup-page button,.account-actions a,.account-actions button,.account-ledger button,.billing-feedback button,.pricing-plan-button,.pricing-primary,.library-glass-control:not(.library-view-switch),.library-view-switch button,.library-availability button,.library-sidebar button,.library-search button,.philology-glass-control,.philology-submit,.philology-modes button,.philology-pagination a,.philology-retry,.philology-clear,.philology-context-toggle,.philology-context-error button,.reader-texts-trigger,.reader-texts-close,.parallel-contents-trigger,.parallel-rail-toggle,.reader-settings-trigger,.reader-settings-heading button,.reader-drawer-heading button,.reader-utility-panel>header button,.passage-study-panel__close,.reader-word-dialog-heading button,.greek-word-panel>header button,.reader-tools-toggle,.reader-tools-close,.reader-mobile-modes button,.reader-switcher-trigger,.reader-search-trigger,.reader-search-text-trigger,.reader-search-kind button,.reader-mode-switcher button,.reader-typeface-options button,.toolbar-group button,.segmented button,.workspace-search-navigation button,.workspace-search-replace button,.workspace-panel-actions button,.workspace-position-trigger,.workspace-position-menu>div>button,.show-primary-passage,.show-commentary-passage,.show-primary-chapter,.show-commentary-chapter,.scholarly-action-buttons>button,.scholarly-action-buttons>a,.scholarly-actions>header button,.scholarly-editor footer button,.scholarly-editor>div>button,.reader-save-form button,.reader-save-confirmation>button,.reader-save-confirmation form button,.reader-companion-actions>button,.reading-list-tabs button,.reading-overflow button,.admin-shell button,.admin-button,.admin-primary,.admin-card-actions>a,.intake-workspace button,.intake-primary,.commentary-shell button,.commentary-button,.commentary-primary,.commentary-workspace button,.alignment-shell button,.alignment-command summary,.editorial-index button,.homepage-mode-switcher button,.homepage-demo-tool,.homepage-demo-panel>header button):is([aria-pressed=true],[aria-checked=true],[aria-selected=true],[aria-current=page],[aria-current=true],[aria-expanded=true],.active,.selected,.is-active){color:highlighttext;forced-color-adjust:none;background:highlight}:root body :is(.glass-button,.outline-button,.library-saved-toggle,.library-reading-button,.library-resume,.library-empty button,.pricing-plan-button--highlight,.reference-control button,.rail-heading button,.panel-heading button,.settings-heading button,.selection-actions button,.continue-reading-link,.admin-sidebar nav button,.admin-catalog button,.commentary-mapping-list button,.primary-button,.secondary-button,.clear-button,.scholium-button,.glass-shine-button,.scholium-cover-primary,.homepage-reader-showcase__actions .continue-reading-link,.homepage-reader-showcase__footer a,.homepage-reader-showcase__status button,.study-theme-toggle,.catalogue-trigger,.catalogue-panel>header button,.account-access-trigger,.account-access-google,.account-access-primary,.account-access-secondary,.account-access-heading button,.reader-sign-in__button,.reader-sign-in__skip,.signup-page button,.account-actions a,.account-actions button,.account-ledger button,.billing-feedback button,.pricing-plan-button,.pricing-primary,.library-glass-control:not(.library-view-switch),.library-view-switch button,.library-availability button,.library-sidebar button,.library-search button,.philology-glass-control,.philology-submit,.philology-modes button,.philology-pagination a,.philology-retry,.philology-clear,.philology-context-toggle,.philology-context-error button,.reader-texts-trigger,.reader-texts-close,.parallel-contents-trigger,.parallel-rail-toggle,.reader-settings-trigger,.reader-settings-heading button,.reader-drawer-heading button,.reader-utility-panel>header button,.passage-study-panel__close,.reader-word-dialog-heading button,.greek-word-panel>header button,.reader-tools-toggle,.reader-tools-close,.reader-mobile-modes button,.reader-switcher-trigger,.reader-search-trigger,.reader-search-text-trigger,.reader-search-kind button,.reader-mode-switcher button,.reader-typeface-options button,.toolbar-group button,.segmented button,.workspace-search-navigation button,.workspace-search-replace button,.workspace-panel-actions button,.workspace-position-trigger,.workspace-position-menu>div>button,.show-primary-passage,.show-commentary-passage,.show-primary-chapter,.show-commentary-chapter,.scholarly-action-buttons>button,.scholarly-action-buttons>a,.scholarly-actions>header button,.scholarly-editor footer button,.scholarly-editor>div>button,.reader-save-form button,.reader-save-confirmation>button,.reader-save-confirmation form button,.reader-companion-actions>button,.reading-list-tabs button,.reading-overflow button,.admin-shell button,.admin-button,.admin-primary,.admin-card-actions>a,.intake-workspace button,.intake-primary,.commentary-shell button,.commentary-button,.commentary-primary,.commentary-workspace button,.alignment-shell button,.alignment-command summary,.editorial-index button,.homepage-mode-switcher button,.homepage-demo-tool,.homepage-demo-panel>header button):is(:disabled,[aria-disabled=true]){color:graytext;opacity:1;border-color:graytext}:root body :is(.glass-button,.outline-button,.library-saved-toggle,.library-reading-button,.library-resume,.library-empty button,.pricing-plan-button--highlight,.reference-control button,.rail-heading button,.panel-heading button,.settings-heading button,.selection-actions button,.continue-reading-link,.admin-sidebar nav button,.admin-catalog button,.commentary-mapping-list button,.primary-button,.secondary-button,.clear-button,.scholium-button,.glass-shine-button,.scholium-cover-primary,.homepage-reader-showcase__actions .continue-reading-link,.homepage-reader-showcase__footer a,.homepage-reader-showcase__status button,.study-theme-toggle,.catalogue-trigger,.catalogue-panel>header button,.account-access-trigger,.account-access-google,.account-access-primary,.account-access-secondary,.account-access-heading button,.reader-sign-in__button,.reader-sign-in__skip,.signup-page button,.account-actions a,.account-actions button,.account-ledger button,.billing-feedback button,.pricing-plan-button,.pricing-primary,.library-glass-control:not(.library-view-switch),.library-view-switch button,.library-availability button,.library-sidebar button,.library-search button,.philology-glass-control,.philology-submit,.philology-modes button,.philology-pagination a,.philology-retry,.philology-clear,.philology-context-toggle,.philology-context-error button,.reader-texts-trigger,.reader-texts-close,.parallel-contents-trigger,.parallel-rail-toggle,.reader-settings-trigger,.reader-settings-heading button,.reader-drawer-heading button,.reader-utility-panel>header button,.passage-study-panel__close,.reader-word-dialog-heading button,.greek-word-panel>header button,.reader-tools-toggle,.reader-tools-close,.reader-mobile-modes button,.reader-switcher-trigger,.reader-search-trigger,.reader-search-text-trigger,.reader-search-kind button,.reader-mode-switcher button,.reader-typeface-options button,.toolbar-group button,.segmented button,.workspace-search-navigation button,.workspace-search-replace button,.workspace-panel-actions button,.workspace-position-trigger,.workspace-position-menu>div>button,.show-primary-passage,.show-commentary-passage,.show-primary-chapter,.show-commentary-chapter,.scholarly-action-buttons>button,.scholarly-action-buttons>a,.scholarly-actions>header button,.scholarly-editor footer button,.scholarly-editor>div>button,.reader-save-form button,.reader-save-confirmation>button,.reader-save-confirmation form button,.reader-companion-actions>button,.reading-list-tabs button,.reading-overflow button,.admin-shell button,.admin-button,.admin-primary,.admin-card-actions>a,.intake-workspace button,.intake-primary,.commentary-shell button,.commentary-button,.commentary-primary,.commentary-workspace button,.alignment-shell button,.alignment-command summary,.editorial-index button,.homepage-mode-switcher button,.homepage-demo-tool,.homepage-demo-panel>header button):focus-visible{outline-color:highlight}}.study-theme-toggle,.account-access-heading button{--control-radius:50%}.library-view-switch button,.library-availability button,.philology-modes button,.reader-mode-switcher button,.reader-mobile-modes button,.reader-search-kind button,.reader-typeface-options button,.segmented button{--control-radius:8px}.glass-shine-button:before{display:none}:root body .main-navigation a[aria-current=page]{color:color-mix(in srgb, var(--control-glass-ink) 84%, #000);box-shadow:none;background:0 0;border-bottom-color:#0000}:root{--menu-paper:#fff;--menu-tint:#fffffffa;--menu-ink:#25282c;--menu-muted:#62666c;--menu-border:#24282e29;--menu-divider:#24282e1f;--menu-edge:#fffffff2;--menu-hover:#24282e0b;--menu-shadow:0 18px 48px #191d2221, 0 2px 8px #191d220d}:root[data-theme=dark]{--menu-paper:#0c0c0c;--menu-tint:#0c0c0cfa;--menu-ink:#f6f6f3;--menu-muted:#a5a5a0;--menu-border:#ffffff1f;--menu-divider:#ffffff1a;--menu-edge:#ffffff4d;--menu-hover:#ffffff0b;--menu-shadow:0 18px 48px #00000052, 0 2px 8px #0000002e}:root body :is(.menu-surface,.reader-switcher-popover,.reader-utility-panel,.reader-texts-menu,.catalogue-panel){--surface:var(--menu-paper);--surface-2:var(--menu-hover);--ink:var(--menu-ink);--muted:var(--menu-muted);--border:var(--menu-divider);--accent:var(--menu-ink);--reader-paper:var(--menu-paper);--reader-ink:var(--menu-ink);--reader-muted:var(--menu-muted);--reader-rule:var(--menu-divider);--reader-control-hover:var(--menu-hover);border:1px solid var(--menu-border);color:var(--menu-ink);box-shadow:var(--menu-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:14px;background:radial-gradient(48px 2px at 28px 0, var(--menu-edge), transparent) border-box var(--menu-paper)!important}@supports ((-webkit-backdrop-filter:blur(16px)) or (backdrop-filter:blur(16px))){:root body :is(.menu-surface,.reader-switcher-popover,.reader-utility-panel,.reader-texts-menu,.catalogue-panel){-webkit-backdrop-filter:blur(16px)saturate();backdrop-filter:blur(16px)saturate();background-color:var(--menu-tint)!important}}:root body :is(.menu-surface,.reader-switcher-popover,.reader-utility-panel,.reader-texts-menu,.catalogue-panel)>:is(header,.catalogue-surface__header){border-bottom-color:var(--menu-divider);background:0 0}:root body :is(.menu-surface,.reader-switcher-popover,.reader-utility-panel,.reader-texts-menu,.catalogue-panel)>:is(footer,.catalogue-surface__footer){border-top-color:var(--menu-divider);background:var(--menu-paper);-webkit-backdrop-filter:none;backdrop-filter:none}@media (forced-colors:active){:root body :is(.menu-surface,.reader-switcher-popover,.reader-utility-panel,.reader-texts-menu,.catalogue-panel){--menu-paper:Canvas;--menu-ink:CanvasText;--menu-muted:CanvasText;--menu-divider:CanvasText;--accent:LinkText;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:canvastext;background:canvas!important}}body:has(.study-surface){--study-canvas:#e8e5df;--study-paper:#f7f5f1;--study-paper-2:#efe7dc;--study-ink:#27221e;--study-muted:#756b60;--study-faint:#8b8177;--study-rule:#4a3a2c33;--study-accent:#2b6f9f;--study-commentary:#2b6f9f;--study-focus:#2b6f9f;--study-glass:var(--control-glass-tint);--study-glass-strong:var(--control-glass-strong);--study-glass-border:var(--control-glass-border);--study-glass-edge:var(--control-glass-edge);--study-glass-shadow:0 18px 55px #342b2321, inset 0 1px 0 #fffffff0;--study-hover:#ffffff52;color:var(--study-ink);background:var(--study-canvas)!important}[data-theme=dark] body:has(.study-surface){--study-canvas:var(--site-dark-canvas);--study-paper:#0d0d0d;--study-paper-2:#171717;--study-ink:#f6f6f3;--study-muted:#a5a5a0;--study-faint:#8b8b87;--study-rule:#f6f6f338;--study-accent:#65a9dc;--study-commentary:#65a9dc;--study-focus:#65a9dc;--study-glass:var(--control-glass-tint);--study-glass-strong:var(--control-glass-strong);--study-glass-border:var(--control-glass-border);--study-glass-edge:var(--control-glass-edge);--study-glass-shadow:0 20px 60px #00000085, inset 0 1px 0 #ffffff24;--study-hover:#f6f6f314}body:has(.study-surface) .app-header{color:var(--study-ink);border-bottom-color:var(--study-rule);background:color-mix(in srgb, var(--study-paper) 88%, transparent);box-shadow:none;-webkit-backdrop-filter:blur(20px)saturate(105%);backdrop-filter:blur(20px)saturate(105%)}:is(body:has(.study-surface) .brand-mark,body:has(.study-surface) .alpha-badge){border-color:currentColor}body:has(.study-surface) .site-footer{border-top-color:var(--study-rule);background:var(--study-canvas)}.study-theme-toggle{cursor:pointer;flex:none;place-items:center;width:38px;height:38px;padding:0;display:grid}
