/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#1e2927;--muted:#68706c;--line:#d9d8d0;--cream:#f3f0e8;--paper:#e8d8ad;--green:#214c42;--gold:#b78a43;--panel:#faf9f5;--red:#8e443b}*{box-sizing:border-box}body{background:var(--cream);color:var(--ink);margin:0;font-family:Georgia,Times New Roman,serif}.app{background:var(--cream);grid-template-rows:64px 42px 1fr 30px;height:100vh;display:grid;overflow:hidden}.app.dark{--ink:#e8e5da;--muted:#aaa99f;--line:#444b47;--cream:#17201e;--panel:#1e2926;--green:#9ab9ad;--paper:#a99565;--gold:#d7aa60;--red:#d08277}.topbar{background:var(--panel);border-bottom:1px solid var(--line);align-items:center;gap:26px;padding:0 22px;display:flex}.brand{align-items:center;gap:10px;min-width:330px;display:flex}.brand strong{letter-spacing:.22em;font:700 17px Arial,sans-serif}.brand small{color:var(--muted);white-space:nowrap;margin-top:3px;font:10px Arial,sans-serif;display:block}.tughra{border:1px solid var(--gold);width:34px;height:34px;color:var(--gold);border-radius:50%;place-items:center;padding-bottom:2px;font-family:Times New Roman,serif;font-size:25px;line-height:1;display:grid}.search{border:1px solid var(--line);background:var(--cream);flex:1;align-items:center;gap:9px;max-width:540px;height:36px;padding:0 10px;display:flex}.search input{color:var(--ink);background:0 0;border:0;outline:0;flex:1;font:13px Arial,sans-serif}.search kbd{color:var(--muted);border:1px solid var(--line);padding:3px 5px;font:10px Arial,sans-serif}.actions{align-items:center;gap:8px;margin-left:auto;display:flex}.actions button,.viewerTools button,.recordnav button{color:inherit;cursor:pointer;background:0 0;border:0}.iconBtn{font-size:19px}.collectionBtn{font:12px Arial,sans-serif;border-left:1px solid var(--line)!important;padding-left:16px!important}.recordbar{border-bottom:1px solid var(--line);background:var(--panel);letter-spacing:.08em;justify-content:space-between;align-items:center;padding:0 22px;font:10px Arial,sans-serif;display:flex}.crumb{color:var(--muted)}.recordnav{align-items:center;gap:14px;display:flex}.recordnav button:disabled{opacity:.25}.workspace{grid-template-columns:230px minmax(390px,1fr) 410px;min-height:0;display:grid}.sidebar{background:var(--panel);border-right:1px solid var(--line);overflow:auto}.sideTitle{letter-spacing:.13em;justify-content:space-between;padding:16px;font:700 10px Arial,sans-serif;display:flex}.sideTitle b{background:var(--cream);padding:2px 6px}.folioList{padding:0 8px}.folioCard{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;grid-template-columns:52px 1fr;gap:10px;padding:9px 8px;display:grid}.folioCard.active{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.folioCard.active{background:color-mix(in srgb,var(--gold) 10%,transparent)}}.folioCard.active{border-left-color:var(--gold)}.thumb{color:#493b27;text-align:center;background:#d7c69b;place-items:center;height:67px;font-size:13px;line-height:1.25;display:grid;box-shadow:inset 0 0 10px #8e7d5680}.folioCard strong{font-size:14px;display:block}.folioCard span{margin:5px 0;font-size:12px;display:block}.folioCard small{color:var(--muted);font:9px Arial,sans-serif}.facets{border-top:1px solid var(--line);margin-top:12px;padding:16px}.facets>span{color:var(--muted);letter-spacing:.12em;font:700 9px Arial,sans-serif}.facets button{width:100%;color:inherit;text-align:left;background:0 0;border:0;padding:8px 0;font:11px Arial,sans-serif}.facets button b{float:right}.dot{border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.ochre{background:var(--gold)}.red{background:var(--red)}.blue{background:#668da1}.viewer{background:#28322f;grid-template-rows:44px 1fr;min-width:0;display:grid}.viewerTools{color:#d9ded9;background:#202a27;border-bottom:1px solid #3a4541;justify-content:space-between;align-items:center;padding:0 12px;font:10px Arial,sans-serif;display:flex}.viewerTools button{border-radius:2px;padding:7px 9px}.viewerTools .selected{background:#35423e}.zoom{align-items:center;gap:5px;display:flex}.zoom input{accent-color:#b78a43;width:75px}.zoom span{color:#aeb7b2;width:36px}.canvas{background:radial-gradient(circle,#43504c,#293330 70%);place-items:center;padding:45px;display:grid;overflow:auto}.paper{background-color:var(--paper);transform-origin:50%;background-image:linear-gradient(92deg,#0000 48%,#8e754510 50%,#0000 52%),radial-gradient(#5f4b2920 .7px,#0000 .8px);background-size:100% 100%,8px 8px;width:430px;height:585px;padding:82px 58px 48px;transition:transform .15s;position:relative;box-shadow:0 18px 50px #0009,inset 0 0 45px #7b613d60}.bismillah{text-align:center;margin:0 0 24px;font-size:22px}.manuscriptLine{color:#352b1c;text-align:right;cursor:pointer;background:0 0;border:0;width:100%;padding:1px 6px;font-family:Times New Roman,serif;font-size:24px;line-height:1.65;display:block;position:relative}.manuscriptLine i{color:#8a6940;opacity:0;font:9px Arial,sans-serif;position:absolute;top:10px;left:-33px}.manuscriptLine.hot i,.manuscriptLine:hover i,.manuscriptLine.active i{opacity:1}.manuscriptLine.hot:hover,.manuscriptLine.active{background:#b68a4240;outline:1px solid #9c7138}.seal{color:#9a4e3e;border:2px solid #9a4e3e;border-radius:50%;place-items:center;width:45px;height:45px;font-size:19px;display:grid;position:absolute;top:32px;right:40px;transform:rotate(-12deg)}.flourish{text-align:center;color:#4a3924;margin-top:24px}.marginalia{writing-mode:vertical-rl;color:#59452a;opacity:.65;font-size:12px;position:absolute;top:205px;left:17px}.readingPane{background:var(--panel);border-left:1px solid var(--line);overflow:auto}.docHead{padding:22px 24px 16px}.docHead>span,.meta>span{letter-spacing:.15em;color:var(--gold);font:700 9px Arial,sans-serif}.docHead h1{margin:7px 0;font-size:27px;font-weight:500}.docHead p{color:var(--muted);margin:0;font:11px Arial,sans-serif}.tabs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:0 18px;display:flex}.tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-right:12px;padding:12px 7px;font:11px Arial,sans-serif}.tabs button.active{color:var(--ink);border-color:var(--gold)}.tabs b{background:var(--cream);border-radius:7px;padding:2px 4px;font-size:8px}.textPanel{padding:13px 16px}.textLine{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:25px 1fr;padding:9px 7px;display:grid}.textLine i{color:var(--muted);padding-top:4px;font:9px Arial,sans-serif}.textLine span{font-size:15px;line-height:1.45}.textLine.active{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.textLine.active{background:color-mix(in srgb,var(--gold) 13%,transparent)}}.textLine.active{box-shadow:inset 2px 0 var(--gold)}.glossary{border-top:1px solid var(--line);padding:15px 22px}.glossTitle{color:var(--muted);letter-spacing:.1em;justify-content:space-between;font:700 9px Arial,sans-serif;display:flex}.glossTitle button{color:var(--green);background:0 0;border:0;font:10px Arial,sans-serif}.term{margin-top:12px}.term b{color:var(--green);font-size:14px}.term p{color:var(--muted);margin:3px 0;font-size:12px;line-height:1.45}.meta{border-top:1px solid var(--line);padding:17px 22px}.meta dl{grid-template-columns:90px 1fr;font:11px/1.8 Arial,sans-serif;display:grid}.meta dt{color:var(--muted)}.meta dd{margin:0}.notes article{border-left:2px solid var(--gold);margin:10px 0;padding:4px 12px}.notes b{font-size:13px}.notes p{color:var(--muted);font-size:12px;line-height:1.5}footer{background:var(--panel);border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;padding:0 14px;font:9px Arial,sans-serif;display:flex}.status{background:#4f9d75;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}@media (width<=1000px){.workspace{grid-template-columns:180px 1fr}.readingPane{width:380px;position:fixed;top:106px;bottom:30px;right:0;box-shadow:-10px 0 30px #0003}.viewer{margin-right:380px}.brand{min-width:220px}.collectionBtn{display:none}}@media (width<=760px){.app{grid-template-rows:64px 42px auto 30px;height:auto;min-height:100vh;overflow:auto}.topbar{padding:0 12px}.brand{min-width:auto}.brand small,.actions,.search kbd{display:none}.workspace{display:block}.sidebar{display:none}.viewer{height:560px;margin:0}.readingPane{width:auto;box-shadow:none;position:static}.recordbar{padding:0 12px}.crumb{display:none}.canvas{padding:35px 20px}.paper{width:360px;height:500px;padding:70px 40px}.manuscriptLine{font-size:21px}.viewerTools>div:first-child button:nth-child(2),footer{display:none}}.dot.green{background:#4f9d75}.editorPane{font-family:Arial,sans-serif}.linePicker{border-bottom:1px solid var(--line);gap:5px;padding:0 22px 14px;display:flex}.linePicker button{border:1px solid var(--line);width:27px;height:27px;color:var(--muted);cursor:pointer;background:0 0;font:10px Arial,sans-serif}.linePicker button.active{background:var(--green);border-color:var(--green);color:var(--panel)}.editSection,.suggestions,.translation,.profile{border-bottom:1px solid var(--line);padding:16px 22px}.editSection label{letter-spacing:.1em;color:var(--muted);justify-content:space-between;font:700 9px Arial,sans-serif;display:flex}.editSection textarea{resize:vertical;border:1px solid var(--line);border-left:3px solid var(--gold);background:var(--cream);width:100%;min-height:101px;color:var(--ink);outline:0;margin:10px 0 5px;padding:11px 12px;font:16px/1.45 Georgia,serif}.editSection textarea:focus{border-color:var(--gold)}.editSection small{color:var(--muted);font:9px/1.4 Arial,sans-serif}.sectionHead{letter-spacing:.11em;justify-content:space-between;align-items:center;margin-bottom:12px;font:700 9px Arial,sans-serif;display:flex}.sectionHead>span{background:var(--cream);color:var(--muted);border-radius:9px;padding:3px 7px}.suggestion{border:1px solid var(--line);border-left:3px solid var(--gold);background:var(--gold);margin:10px 0;padding:12px}@supports (color:color-mix(in lab, red, red)){.suggestion{background:color-mix(in srgb,var(--gold) 5%,transparent)}}.suggestion.correction{border-left-color:var(--red)}.suggestion.alternative{border-left-color:#668da1}.suggestion header{text-transform:uppercase;letter-spacing:.09em;color:var(--gold);justify-content:space-between;font:700 8px Arial,sans-serif;display:flex}.suggestion header em{color:var(--muted);font-style:normal}.change{align-items:center;gap:9px;margin:11px 0;font:14px Georgia,serif;display:flex}.change del{color:var(--red)}.change ins{color:var(--green);font-weight:700;text-decoration:none}.suggestion p{color:var(--muted);font:11px/1.5 Arial,sans-serif}.suggestion button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;margin-right:6px;padding:6px 11px;font:9px Arial,sans-serif}.suggestion button.accept{background:var(--green);border-color:var(--green);color:var(--panel)}.clean{background:#4f9d7517;border-left:3px solid #4f9d75;padding:12px}.clean b{color:#4f9d75;font:12px Arial,sans-serif}.clean p{color:var(--muted);margin-bottom:0;font:10px/1.4 Arial,sans-serif}.segmented{border:1px solid var(--line);display:flex}.segmented button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:4px 7px;font:8px Arial,sans-serif}.segmented button.active{background:var(--green);color:var(--panel)}.translated{font:17px/1.5 Georgia,serif}.translatorNote{border-left:2px solid #668da1;padding-left:10px}.translatorNote b{text-transform:uppercase;color:#668da1;font:9px Arial,sans-serif}.translatorNote p{color:var(--muted);margin:4px 0;font:10px/1.45 Arial,sans-serif}.profile b{letter-spacing:.1em;margin-bottom:9px;font:700 9px Arial,sans-serif;display:block}.profile span{background:var(--cream);border:1px solid var(--line);color:var(--muted);margin:3px 3px 3px 0;padding:4px 7px;font:8px Arial,sans-serif;display:inline-block}@media (width<=1100px){.workspace.editorial{grid-template-columns:0 minmax(360px,1fr) 410px}.workspace.editorial .sidebar{display:none}.workspace.editorial .viewer{margin-right:0}}.viewSwitch{border:1px solid var(--line);background:var(--cream);display:flex;position:absolute;left:50%;transform:translate(-50%)}.viewSwitch button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:6px 11px;font:9px Arial,sans-serif}.viewSwitch button.active{background:var(--green);color:var(--panel)}.workspace.editorial.overview{grid-template-columns:230px minmax(0,1fr)}.documentOverview{background:var(--panel);padding:34px max(35px,7vw) 60px;overflow:auto}.documentOverview>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;padding-bottom:24px;display:flex}.documentOverview>header span{letter-spacing:.15em;color:var(--gold);font:700 9px Arial,sans-serif}.documentOverview h1{margin:7px 0;font-size:35px;font-weight:500}.documentOverview header p{color:var(--muted);margin:0;font:11px Arial,sans-serif}.overviewMode{align-items:center;gap:10px;display:flex}.overviewMode>span{color:var(--muted)!important;letter-spacing:.08em!important}.columnHeads{color:var(--muted);letter-spacing:.13em;grid-template-columns:1fr 1fr;gap:42px;margin:25px 35px 8px;padding-left:33px;font:700 9px Arial,sans-serif;display:grid}.overviewLine{text-align:left;border:0;border-top:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;background:0 0;grid-template-columns:30px minmax(0,1fr) minmax(0,1fr);gap:42px;padding:19px 5px;display:grid}.overviewLine:last-child{border-bottom:1px solid var(--line)}.overviewLine:hover{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.overviewLine:hover{background:color-mix(in srgb,var(--gold) 8%,transparent)}}.overviewLine:hover{box-shadow:inset 3px 0 var(--gold)}.overviewLine>i{color:var(--muted);padding-top:5px;font:9px Arial,sans-serif}.overviewLine p{margin:0;font:16px/1.55 Georgia,serif}.overviewTranscription small{color:var(--gold);margin-top:7px;font:9px Arial,sans-serif;display:block}.overviewTranslation{padding-right:65px;position:relative}.overviewTranslation span{color:var(--green);opacity:0;font:9px Arial,sans-serif;position:absolute;top:5px;right:0}.overviewLine:hover .overviewTranslation span{opacity:1}.documentEnd{display:flex;background:0 0!important;border:0!important;justify-content:space-between!important;padding:20px 3px!important}.documentEnd span,.documentEnd b{letter-spacing:.12em;color:var(--muted);font:400 8px Arial,sans-serif}.backOverview{padding:0 22px 12px}.backOverview button{color:var(--green);cursor:pointer;background:0 0;border:0;padding:0;font:9px Arial,sans-serif}.uploadedDocument .overviewLine{cursor:default}.uploadedDocument .overviewTranslation{padding-right:118px}.overviewLineActions{flex-direction:column;align-items:flex-end;gap:7px;display:flex;position:absolute;top:3px;right:0}.overviewLineActions a{color:var(--green);font:9px Arial,sans-serif;text-decoration:none}.overviewLineActions button{color:var(--red);cursor:pointer;background:0 0;border:0;padding:0;font:8px Arial,sans-serif}.overviewLineActions button:disabled{opacity:.45}.overviewLineActions a:focus-visible,.overviewLineActions button:focus-visible{outline:1px solid var(--gold);outline-offset:3px}@media (width<=1100px){.workspace.editorial.overview{grid-template-columns:0 1fr}.workspace.editorial.overview .sidebar{display:none}.documentOverview{padding-inline:45px}}@media (width<=760px){.viewSwitch{margin-left:auto;position:static;transform:none}.viewSwitch button{padding:5px 7px}.viewSwitch button:first-child{font-size:0}.viewSwitch button:first-child:after{content:"Overview";font-size:9px}.viewSwitch button:last-child{font-size:0}.viewSwitch button:last-child:after{content:"Editor";font-size:9px}.documentOverview{padding:24px 16px}.documentOverview>header{display:block}.overviewMode{margin-top:16px}.columnHeads{display:none}.overviewLine{grid-template-columns:24px 1fr;gap:12px;padding:15px 3px}.overviewTranslation{border-top:1px dotted var(--line);color:var(--muted);grid-column:2;padding:10px 0 0}.overviewTranslation span{display:none}.documentOverview h1{font-size:28px}.uploadedDocument .overviewTranslation{padding:10px 0 36px}.overviewLineActions{flex-direction:row;gap:15px;inset:auto auto 8px 0}}.overviewWorkspace{grid-template-columns:minmax(390px,44%) minmax(500px,1fr);min-width:0;display:grid;overflow:hidden}.overviewFacsimile{background:#28322f;border-right:1px solid #111;grid-template-rows:44px 1fr;min-width:0;display:grid}.overviewImageTools{color:#d9ded9;letter-spacing:.1em;background:#202a27;justify-content:space-between;align-items:center;padding:0 13px;font:9px Arial,sans-serif;display:flex}.overviewImageTools .zoom{letter-spacing:0}.overviewImageTools button{color:inherit;cursor:pointer;background:0 0;border:0}.overviewCanvas{background:radial-gradient(circle,#43504c,#293330 70%);place-items:center;padding:45px 25px;display:grid;overflow:auto}.overviewPaper{width:390px;height:540px;padding:76px 48px 42px}.overviewPaper .manuscriptLine{font-size:22px}.overviewLine.active{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.overviewLine.active{background:color-mix(in srgb,var(--gold) 10%,transparent)}}.overviewLine.active{box-shadow:inset 3px 0 var(--gold)}.overviewWorkspace .documentOverview{padding:28px clamp(22px,3vw,52px) 50px}.overviewWorkspace .documentOverview h1{font-size:31px}.overviewWorkspace .columnHeads,.overviewWorkspace .overviewLine{gap:25px}.overviewWorkspace .columnHeads{margin-inline:35px}@media (width<=1250px){.overviewWorkspace{grid-template-columns:390px minmax(480px,1fr)}.overviewWorkspace .documentOverview{padding-inline:26px}.overviewWorkspace .overviewLine{gap:18px}.overviewWorkspace .overviewTranslation{padding-right:0}.overviewWorkspace .overviewTranslation span{display:none}}@media (width<=900px){.overviewWorkspace{display:block;overflow:auto}.overviewFacsimile{height:520px}.overviewCanvas{padding:30px}.overviewWorkspace .documentOverview{overflow:visible}.workspace.editorial.overview{overflow:auto}}@media (width<=760px){.overviewFacsimile{height:460px}.overviewPaper{width:340px;height:470px;padding:65px 36px}.overviewPaper .manuscriptLine{font-size:19px}.overviewWorkspace .documentOverview{padding:24px 16px}}.unresolvedNotice{background:#668da11f;border:1px solid #668da1;grid-template-columns:22px 1fr auto;align-items:start;gap:9px;margin-top:8px;padding:10px 11px;display:grid}@supports (color:color-mix(in lab, red, red)){.unresolvedNotice{border:1px solid color-mix(in srgb,#668da1 45%,var(--line))}}.unresolvedNotice{border-left:3px solid #668da1}.unresolvedNotice .spark{color:#668da1;font-size:16px}.unresolvedNotice b{color:#668da1;font:700 10px Arial,sans-serif;display:block}.unresolvedNotice p{color:var(--muted);margin:4px 0 0;font:9px/1.45 Arial,sans-serif}.unresolvedNotice code,.editSection small code{background:var(--panel);border:1px solid var(--line);color:var(--ink);direction:auto;margin-right:4px;padding:2px 5px;font:12px Georgia,serif;display:inline-block}.unresolvedNotice em{color:var(--muted);font:italic 8px Arial,sans-serif}.suggestions:has(.suggestion.alternative) .sectionHead b{color:#668da1}.newManuscript{background:var(--green);color:var(--panel);padding:8px 11px;font:10px Arial,sans-serif;text-decoration:none}.ingestApp{color:#1e2927;background:#e9e7df;height:100vh;font-family:Arial,sans-serif;overflow:hidden}.ingestTop{background:#faf9f5;border-bottom:1px solid #d1d1c9;grid-template-columns:220px 1fr auto;align-items:center;height:64px;padding:0 22px;display:grid}.ingestTop>a{color:#214c42;letter-spacing:.18em;font:700 14px Georgia,serif;text-decoration:none}.ingestTop>div b,.ingestTop>div span{display:block}.ingestTop>div b{letter-spacing:.13em;font-size:10px}.ingestTop>div span{color:#747a76;margin-top:3px;font-size:10px}.ingestTop>button{color:#fff;background:#214c42;border:0;padding:9px 14px;font-size:10px}.ingestTop>button:disabled{opacity:.35}.uploadStart{text-align:center;max-width:760px;margin:9vh auto}.uploadGlyph{color:#b78a43;border:1px solid #b78a43;border-radius:50%;place-items:center;width:70px;height:70px;margin:auto;font:35px Georgia,serif;display:grid}.uploadStart>p:first-of-type{color:#b78a43;letter-spacing:.17em;margin-top:24px;font-size:9px;font-weight:700}.uploadStart h1{margin:12px;font:400 42px/1.1 Georgia,serif}.uploadStart h1 .heroSubline{margin-top:10px;font-size:.68em;line-height:1.25;display:block}.uploadStart .lead{color:#68706c;max-width:610px;margin:0 auto 25px;font:15px/1.6 Georgia,serif}.uploadStart>button{color:#fff;background:#214c42;border:0;padding:13px 20px;font:11px Arial,sans-serif}.uploadSpecs{border-top:1px solid #cfcec6;border-bottom:1px solid #cfcec6;grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid}.uploadSpecs span{color:#68706c;border-right:1px solid #cfcec6;padding:16px;font-size:10px}.uploadSpecs span:last-child{border:0}.uploadSpecs b{color:#1e2927;margin-bottom:5px;display:block}.segmentWorkspace{grid-template-columns:220px minmax(450px,1fr) 310px;height:calc(100vh - 64px);display:grid}.pageRail{background:#faf9f5;border-right:1px solid #d1d1c9;overflow:auto}.pageRail>div{letter-spacing:.12em;justify-content:space-between;padding:15px;font-size:9px;display:flex}.pageRail>button{text-align:left;color:#1e2927;background:0 0;border:0;border-left:3px solid #0000;grid-template-columns:24px 1fr 8px;align-items:center;gap:9px;width:100%;padding:12px;display:grid}.pageRail>button.active{background:#f0eadf;border-left-color:#b78a43}.pageRail>button>span{color:#54452d;background:#d8c99e;place-items:center;width:22px;height:28px;font:10px Georgia,serif;display:grid}.pageRail button b,.pageRail button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pageRail button b{font-size:10px}.pageRail button small{color:#68706c;margin-top:4px;font-size:8px}.pageRail button>i{background:#b78a43;border-radius:50%;width:6px;height:6px}.pageRail button>i.approved{background:#4f9d75}.segmentCanvas{background:#28322f;grid-template-rows:44px 1fr;min-width:0;display:grid}.segmentTools{color:#d9ded9;letter-spacing:.08em;background:#202a27;justify-content:space-between;align-items:center;padding:0 13px;font-size:9px;display:flex}.segmentTools button{color:#d9ded9;background:0 0;border:0;font-size:9px}.imageStage{background:radial-gradient(circle,#43504c,#293330 70%);place-items:start center;padding:35px;display:grid;overflow:auto}.imageWrap{width:min(90%,750px);line-height:0;position:relative;box-shadow:0 15px 40px #0008}.imageWrap img{width:100%;height:auto}.lineBox{cursor:pointer;background:#e2b04d20;border:1.5px solid #e2b04d;position:absolute}.lineBox:hover{background:#e2b04d45}.lineBox span{color:#222;background:#e2b04d;place-items:center;width:18px;height:18px;font:8px Arial,sans-serif;display:grid;position:absolute;top:0;left:-22px}.lineBox.marginalia{background:#67a5bc20;border-color:#67a5bc}.segmentReview{background:#faf9f5;border-left:1px solid #d1d1c9;padding:20px;overflow:auto}.segmentReview>label{color:#68706c;letter-spacing:.12em;font-size:8px;font-weight:700;display:block}.segmentReview>input{background:0 0;border:0;border-bottom:1px solid #b78a43;outline:0;width:100%;padding:8px 0;font:18px Georgia,serif}.reviewStatus{background:#edf2f0;border-left:3px solid #4f9d75;grid-template-columns:22px 1fr;gap:9px;margin:20px 0;padding:12px;display:grid}.reviewStatus .spark{color:#4f9d75}.reviewStatus b{font-size:10px}.reviewStatus p{color:#68706c;margin:4px 0;font-size:9px;line-height:1.45}.segmentReview h2{margin:24px 0 10px;font:24px Georgia,serif}.segmentReview dl{grid-template-columns:1fr 1fr;font-size:10px;line-height:2;display:grid}.segmentReview dt{color:#68706c}.segmentReview dd{text-align:right;margin:0}.reviewHelp{border:1px solid #d1d1c9;margin:22px 0;padding:12px}.reviewHelp b{font-size:9px}.reviewHelp p{color:#68706c;font-size:9px;line-height:1.5}.approvePage{color:#fff;background:#214c42;border:0;width:100%;padding:12px;font-size:10px}.approvePage:disabled{opacity:.35}@media (width<=900px){.segmentWorkspace{grid-template-columns:0 1fr 280px}.pageRail{display:none}.uploadStart{padding:0 20px}.uploadSpecs{grid-template-columns:1fr}.uploadSpecs span{border-bottom:1px solid #cfcec6;border-right:0}.newManuscript{display:none}}.saveMessage{color:#694d25;background:#f8f2e7;border:1px solid #9a753559;margin:12px 0 0;padding:10px 12px;font-size:12px;line-height:1.4}.uploadedList{border-top:1px solid var(--line);margin:12px 8px;padding-top:10px}.uploadedTitle{color:var(--muted);letter-spacing:.12em;justify-content:space-between;padding:6px 8px;font:700 9px Arial,sans-serif;display:flex}.uploadedItem{border-left:3px solid #0000;grid-template-columns:1fr 24px;align-items:center;display:grid}.uploadedItem:hover{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.uploadedItem:hover{background:color-mix(in srgb,var(--gold) 10%,transparent)}}.uploadedItem:hover{border-left-color:var(--gold)}.uploadedItem>a{color:var(--ink);grid-template-columns:40px 1fr;align-items:center;gap:9px;min-width:0;padding:8px 4px 8px 8px;text-decoration:none;display:grid}.uploadedItem>button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:6px}.uploadedItem>button:hover{color:#8e443b}.uploadThumb{background:var(--paper);color:#59452a;place-items:center;width:38px;height:44px;display:grid}.uploadedList strong,.uploadedList small{display:block}.uploadedList strong{font-size:11px}.uploadedList small{color:var(--muted);margin-top:4px;font:8px Arial,sans-serif}.emptyOverview{background:#fff;border-left:4px solid #b78a43;max-width:560px;margin-top:50px;padding:28px}.emptyOverview h1{margin:0 0 10px;font:28px Georgia,serif}.emptyOverview p{color:#68706c;line-height:1.6}.emptyOverview div{gap:10px;margin-top:20px;display:flex}.emptyOverview div a,.emptyOverview div button{cursor:pointer;border:0;padding:11px 14px;font:700 10px Arial,sans-serif;text-decoration:none}.emptyOverview div a{color:#fff;background:#214c42}.emptyOverview div button{color:#8e443b;background:#eee8df}.beginTranscription{color:#17201e;text-align:center;background:#b78a43;margin:12px 0;padding:12px;font-size:10px;font-weight:700;text-decoration:none;display:block}.transcribeLoading{padding:40px;font-family:Arial,sans-serif}.transcribeLoading a{color:#214c42;text-decoration:none}.transcribeApp{color:#1e2927;background:#e9e7df;grid-template-rows:64px 1fr;grid-template-columns:210px minmax(420px,1fr) 390px;height:100vh;font-family:Arial,sans-serif;display:grid;overflow:hidden}.transcribeTop{background:#faf9f5;border-bottom:1px solid #d1d1c9;grid-column:1/-1;grid-template-columns:210px 1fr 260px;align-items:center;padding:0 22px;display:grid}.transcribeTop>a{color:#214c42;letter-spacing:.18em;font:700 14px Georgia,serif;text-decoration:none}.transcribeTop b,.transcribeTop span{display:block}.transcribeTop b{font:15px Georgia,serif}.transcribeTop div>span{color:#68706c;margin-top:4px;font-size:9px}.transcribeProgress>span{text-align:right}.transcribeProgress>i{background:#dedbd1;height:4px;margin-top:7px;display:block}.transcribeProgress em{background:#4f9d75;height:100%;display:block}.transcribePages{background:#faf9f5;border-right:1px solid #d1d1c9;padding:15px 8px;overflow:auto}.transcribePages>b{letter-spacing:.12em;padding:6px 8px 12px;font-size:9px;display:block}.transcribePages>button{text-align:left;color:#1e2927;background:0 0;border:0;border-left:3px solid #0000;grid-template-columns:28px 1fr;align-items:center;gap:9px;width:100%;padding:10px;font-size:9px;display:grid}.transcribePages>button.active{background:#f0eadf;border-left-color:#b78a43}.transcribePages>button>span{background:#d8c99e;place-items:center;height:34px;font:12px Georgia,serif;display:grid}.transcribePages small{color:#68706c;margin-top:4px;font-size:8px;display:block}.transcribePages>a{color:#214c42;margin:18px 8px;font-size:9px;text-decoration:none;display:block}.transcribeImage{background:#28322f;grid-template-rows:44px 1fr;min-width:0;display:grid}.transcribeImageHead{color:#d9ded9;letter-spacing:.08em;background:#202a27;justify-content:space-between;align-items:center;padding:0 13px;font-size:9px;display:flex}.transcribeStage{place-items:start center;padding:35px;display:grid;overflow:auto}.transcribePaper{width:min(92%,760px);line-height:0;position:relative;box-shadow:0 15px 40px #0008}.transcribePaper img{width:100%;height:auto}.transcribePaper button{background:#e2b04d15;border:1px solid #e2b04d;position:absolute}.transcribePaper button.active{background:#e2b04d55;border:2px solid #fff;box-shadow:0 0 0 2px #b78a43}.transcribePaper button span{color:#17201e;background:#b78a43;place-items:center;width:17px;height:17px;font-size:8px;display:grid;position:absolute;top:0;left:-20px}.transcribeEditor{background:#faf9f5;border-left:1px solid #d1d1c9;padding:20px;overflow:auto}.lineHead span{color:#b78a43;letter-spacing:.12em;font-size:8px;font-weight:700}.lineHead h1{margin:5px 0;font:28px Georgia,serif}.lineHead p{color:#4f7b65;height:14px;font-size:9px}.transcribeEditor>label{color:#68706c;letter-spacing:.11em;margin:18px 0 6px;font-size:8px;font-weight:700;display:block}.transcribeEditor>textarea{resize:vertical;background:#fff;border:1px solid #d1d1c9;border-left:3px solid #b78a43;width:100%;min-height:74px;padding:10px;font:15px/1.45 Georgia,serif}.transcribeEditor>.diplomaticInput{min-height:90px;font-size:19px}.transcribeEditor>.noteInput{min-height:55px;font:11px Arial,sans-serif}.transcribeEditor>small{color:#68706c;margin-top:5px;font-size:8px;display:block}.analyzeLine{color:#fff;background:#214c42;border:0;width:100%;margin-top:12px;padding:10px;font-size:9px}.analyzeLine:disabled{opacity:.35}.lineSuggestions{border-left:3px solid #668da1;margin-top:10px;padding-left:8px}.lineSuggestions>b{color:#668da1;font-size:8px}.lineSuggestions>button{text-align:left;background:#fff;border:1px solid #d1d1c9;width:100%;margin-top:6px;padding:8px;display:block}.lineSuggestions span,.lineSuggestions small{display:block}.lineSuggestions small{color:#68706c;margin-top:4px}.lineSuggestions ins{color:#214c42;text-decoration:none}.lineSuggestions del{color:#8e443b}.lineActions{gap:8px;margin-top:20px;display:flex}.lineActions button{background:#fff;border:1px solid #c8c5bb;flex:1;padding:11px;font-size:9px}.lineActions .saveNext{color:#fff;background:#214c42;border-color:#214c42}@media (width<=950px){.transcribeApp{grid-template-columns:0 minmax(360px,1fr) 360px}.transcribePages{display:none}.transcribeTop{grid-template-columns:160px 1fr 220px}}@media (width<=720px){.transcribeApp{height:auto;min-height:100vh;display:block}.transcribeTop{justify-content:space-between;height:64px;display:flex}.transcribeProgress{display:none}.transcribeImage{height:520px}.transcribeEditor{overflow:visible}.transcribeTop>a{margin-right:20px}}.uploadedEditor{font-family:Arial,sans-serif}.uploadedEditor .backOverview{justify-content:space-between;display:flex}.uploadedEditor .backOverview a{color:var(--green);font:9px Arial,sans-serif;text-decoration:none}.editorAnalyze{background:var(--green);width:100%;color:var(--panel);border:0;margin-top:10px;padding:9px;font:9px Arial,sans-serif}.editorAnalyze:disabled{opacity:.35}.normalizedEditor{border-top:1px solid var(--line);margin-top:14px;padding-top:13px}.normalizedEditor label{color:var(--muted);letter-spacing:.1em;margin-bottom:7px;font:700 9px Arial,sans-serif;display:block}.normalizedEditor textarea,.translationEditor,.translatorNote textarea{resize:vertical;border:1px solid var(--line);background:var(--cream);width:100%;color:var(--ink);padding:10px;font:15px/1.45 Georgia,serif}.normalizedEditor textarea{border-left:3px solid var(--gold);min-height:72px}.translationEditor{border-left:3px solid #668da1;min-height:88px}.translatorNote{margin-top:12px}.translatorNote textarea{min-height:55px;margin-top:5px;font:10px/1.4 Arial,sans-serif}.editorialActions{border-top:1px solid var(--line);margin:0;padding:16px 22px}.uploadedEditor .sectionHead>span{font-size:8px}.uploadedEditor .docHead h1{font-size:24px}.uploadedEditor .suggestions{padding-top:14px}.dictionaryLookup{border:1px solid var(--line);background:var(--green);margin:2px 0 9px;padding:9px 10px}@supports (color:color-mix(in lab, red, red)){.dictionaryLookup{background:color-mix(in srgb,var(--green) 5%,var(--panel))}}.dictionaryLookup>b{color:var(--green);letter-spacing:.09em;margin-bottom:7px;font:700 8px Arial,sans-serif;display:block}.dictionaryWordsList{flex-wrap:wrap;gap:5px;display:flex}.dictionaryLookup a,.dictionaryWordUnavailable{border:1px solid var(--green);padding:4px 7px}@supports (color:color-mix(in lab, red, red)){.dictionaryLookup a,.dictionaryWordUnavailable{border:1px solid color-mix(in srgb,var(--green) 35%,var(--line))}}.dictionaryLookup a,.dictionaryWordUnavailable{background:var(--panel);color:var(--ink);font:13px Georgia,serif;text-decoration:none}.dictionaryLookup a{cursor:pointer}.dictionaryLookup a.hasOttoman{align-items:center;gap:6px;display:inline-flex}.dictionaryLookup a.hasOttoman small{color:var(--green);margin:0;font:15px/1.1 Georgia,serif}.dictionaryLookup a:hover,.dictionaryLookup a:focus-visible{border-color:var(--green);background:var(--green)}@supports (color:color-mix(in lab, red, red)){.dictionaryLookup a:hover,.dictionaryLookup a:focus-visible{background:color-mix(in srgb,var(--green) 10%,var(--panel))}}.dictionaryLookup a:hover,.dictionaryLookup a:focus-visible{outline:0}.dictionaryLookup small{color:var(--muted);margin-top:7px;font:8px/1.35 Arial,sans-serif;display:block}.dictionarySourceSwitch{border:1px solid var(--line);background:var(--cream);border-radius:999px;grid-template-columns:1fr 1fr;gap:2px;margin:0 0 9px;padding:2px;display:grid}.dictionarySourceSwitch button{min-width:0;color:var(--muted);letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 8px;font:700 8px Arial,sans-serif}.dictionarySourceSwitch button.active{background:var(--green);color:var(--panel)}.dictionarySourceSwitch button:disabled{color:#a5a59e;cursor:not-allowed;opacity:.85;background:#e1e1dc}.dictionaryWordUnavailable{color:var(--muted);opacity:.55;cursor:not-allowed;align-items:center;display:inline-flex}.dictionaryRedirect{background:var(--cream);min-height:100vh;color:var(--ink);padding:32px;font-family:Arial,sans-serif}.dictionaryRedirect>a{color:var(--green);letter-spacing:.18em;font:700 14px Georgia,serif;text-decoration:none}.dictionaryRedirect section{border:1px solid var(--line);border-top:3px solid var(--gold);background:var(--panel);width:min(520px,100vw - 48px);margin:14vh auto 0;padding:30px;box-shadow:0 18px 45px #18231f18}.dictionaryRedirect section>span{color:var(--gold);letter-spacing:.12em;font:700 9px Arial,sans-serif}.dictionaryRedirect h1{margin:8px 0 12px;font:30px Georgia,serif}.dictionaryRedirect p{min-height:22px;color:var(--muted);font:12px/1.5 Arial,sans-serif}.dictionaryLoader{background:var(--line);height:3px;margin:18px 0;overflow:hidden}.dictionaryLoader i{background:var(--green);width:42%;height:100%;animation:1.2s ease-in-out infinite dictionary-loading;display:block}.dictionaryLoader.paused i{display:none}.dictionaryRedirect small{color:var(--muted);font:9px/1.5 Arial,sans-serif;display:block}.dictionaryActions{align-items:center;gap:16px;margin:18px 0 12px;display:flex}.dictionaryActions button,.dictionaryEdit button{border:1px solid var(--green);background:var(--green);color:var(--panel);cursor:pointer;padding:8px 11px;font:10px Arial,sans-serif}.dictionaryFallback{color:var(--green);font:10px Arial,sans-serif;letter-spacing:0!important}.dictionaryEdit{margin:12px 0}.dictionaryEdit label{color:var(--muted);letter-spacing:.1em;margin-bottom:6px;font:700 8px Arial,sans-serif;display:block}.dictionaryEdit>div{gap:7px;display:flex}.dictionaryEdit input{border:1px solid var(--line);background:var(--cream);min-width:0;color:var(--ink);outline:0;flex:1;padding:8px 10px;font:18px Georgia,serif}.dictionaryEdit input:focus{border-color:var(--gold)}@keyframes dictionary-loading{0%{transform:translate(-110%)}to{transform:translate(340%)}}.pageAiTools{border-bottom:1px solid var(--line);background:var(--green);padding:13px 22px}@supports (color:color-mix(in lab, red, red)){.pageAiTools{background:color-mix(in srgb,var(--green) 5%,var(--panel))}}.pageAiTools>div:first-child{justify-content:space-between;align-items:center;display:flex}.pageAiTools b{letter-spacing:.11em;font:700 9px Arial,sans-serif}.pageAiTools span{color:var(--muted);font:8px Arial,sans-serif}.pageAiTools p{color:var(--muted);margin:6px 0 10px;font:9px/1.4 Arial,sans-serif}.pageAiTools>div:nth-of-type(2){grid-template-columns:1fr 1fr;gap:7px;display:grid}.pageAiTools>div:nth-of-type(2)>button{border:1px solid var(--green);color:var(--green);cursor:pointer;background:0 0;padding:8px 7px;font:8px Arial,sans-serif}.pageAiTools>div:nth-of-type(2)>button:first-child{background:var(--green);color:var(--panel)}.pageAiTools button:disabled{opacity:.35;cursor:default}.reviewNavigator{border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin-top:10px;padding-top:9px;display:grid}.reviewNavigator button{color:var(--green);cursor:pointer;background:0 0;border:0;padding:3px 0;font:8px Arial,sans-serif}.reviewNavigator button:last-child{text-align:right}.reviewNavigator span{text-align:center}.linePicker button.hasReview{box-shadow:inset 0 -3px 0 var(--gold)}.linePicker button.active.hasReview{box-shadow:inset 0 -3px #fff}.translationReview{border:1px solid #668da1;margin:0 0 11px;padding:12px}@supports (color:color-mix(in lab, red, red)){.translationReview{border:1px solid color-mix(in srgb,#668da1 55%,var(--line))}}.translationReview{background:#668da112;border-left:3px solid #668da1}.translationReview header{justify-content:space-between;margin-bottom:10px;display:flex}.translationReview header b,.translationReview header span,.translationReview label{letter-spacing:.08em;text-transform:uppercase;color:#668da1;font:700 8px Arial,sans-serif}.translationReview label{margin-top:8px;display:block}.translationReview p{color:var(--ink);margin:3px 0;font:14px/1.45 Georgia,serif}.translationReview small{color:var(--muted);margin:4px 0 10px;font:9px/1.45 Arial,sans-serif;display:block}.translationReview>div{margin-top:11px}.translationReview button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;margin-right:6px;padding:6px 10px;font:8px Arial,sans-serif}.translationReview button.accept{border-color:var(--green);background:var(--green);color:var(--panel)}@media (width<=720px){.uploadedEditor{overflow:visible}.editorialActions{padding-bottom:28px}}.transcribeApp>*,.transcribeImage,.transcribePages,.uploadedEditor{min-height:0}.transcribeStage{min-height:0;overflow:auto}.uploadedEditor{overscroll-behavior:contain;overflow-y:auto}.transcribePaper{margin-bottom:35px}.editorialActions{z-index:1;background:var(--panel);position:relative}.manuscriptRail{padding:12px 8px}.manuscriptRailBack,.manuscriptRailUpload{padding:9px 7px;text-decoration:none;color:var(--green)!important;margin:0 5px 12px!important;font:700 9px Arial,sans-serif!important;display:block!important}.manuscriptRailBack{border-bottom:1px solid var(--line)}.manuscriptRailTitle{color:var(--muted);letter-spacing:.1em;justify-content:space-between;align-items:center;padding:7px 8px 10px;font:9px Arial,sans-serif;display:flex}.manuscriptRailTitle span{background:var(--cream);min-width:20px;height:20px;color:var(--ink);border-radius:10px;place-items:center;display:grid}.manuscriptRailList{gap:3px;display:grid}.manuscriptRailItem{color:var(--ink);border-left:3px solid #0000;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;padding:9px 7px;text-decoration:none;display:grid}.manuscriptRailItem:hover{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.manuscriptRailItem:hover{background:color-mix(in srgb,var(--gold) 10%,transparent)}}.manuscriptRailItem.active{border-left-color:var(--gold);background:#f0eadf}.manuscriptRailThumb{color:#59452a;background:#d8c99e;place-items:center;width:34px;height:40px;font:14px Georgia,serif;display:grid}.manuscriptRailItem strong,.manuscriptRailItem small{text-overflow:ellipsis;display:block;overflow:hidden}.manuscriptRailItem strong{white-space:nowrap;font:11px Arial,sans-serif}.manuscriptRailItem small{color:var(--muted);white-space:nowrap;margin-top:4px;font:8px Arial,sans-serif}.manuscriptRailEmpty{color:var(--muted);padding:10px 8px;font:9px Arial,sans-serif}.manuscriptRailUpload{background:var(--green);text-align:center;color:var(--panel)!important;margin-top:14px!important}.transcribeImageHead .zoom{letter-spacing:0}.transcribeImageHead .zoom button{color:#d9ded9;cursor:pointer;background:0 0;border:0;padding:4px 6px}.transcribeImageHead .zoom input{width:82px}.transcribePaper{flex:none;margin-left:auto;margin-right:auto;transition:width .15s,max-width .15s}.transcribeStage{justify-content:flex-start;align-items:flex-start;display:flex}.transcribeApp,.uploadedOverview{grid-template-rows:64px 42px minmax(0,1fr)}.transcribeApp>.topbar,.transcribeApp>.recordbar,.uploadedOverview>.topbar,.uploadedOverview>.recordbar{grid-column:1/-1}.manuscriptTopbar .brand{color:var(--ink);text-decoration:none}.manuscriptTopbar .search{margin:0}.manuscriptRecordbar{position:relative}.viewSwitch a{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:6px 11px;font:9px Arial,sans-serif;text-decoration:none}.viewSwitch a.active{background:var(--green);color:var(--panel)}.manuscriptRecordbar .recordnav button{padding:4px}.manuscriptRecordbar .recordnav button:disabled{opacity:.25}@media (width<=760px){.transcribeApp,.uploadedOverview{height:auto;min-height:100vh;display:block}.manuscriptTopbar{height:64px}.manuscriptRecordbar{height:42px}.viewSwitch a{padding:5px 7px}.viewSwitch a:first-child,.viewSwitch a:nth-child(2),.viewSwitch a:nth-child(3){font-size:0}.viewSwitch a:first-child:after{content:"Overview";font-size:9px}.viewSwitch a:nth-child(2):after{content:"Editor";font-size:9px}.viewSwitch a:nth-child(3):after{content:"Pages";font-size:9px}}.datasetExportButton:disabled{opacity:.45}.datasetExportStatus{z-index:20;background:var(--green);max-width:320px;color:var(--panel);padding:10px 13px;font:9px Arial,sans-serif;position:fixed;bottom:18px;right:18px;box-shadow:0 8px 24px #0003}.datasetModalBackdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17201eb8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.datasetModal{background:var(--panel);width:min(620px,100%);max-height:min(760px,92vh);color:var(--ink);border-top:4px solid var(--gold);flex-direction:column;font-family:Arial,sans-serif;display:flex;box-shadow:0 24px 70px #0007}.datasetModal>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:22px;padding:24px 26px 18px;display:flex}.datasetModal>header span{color:var(--gold);letter-spacing:.14em;font-size:8px;font-weight:700}.datasetModal h2{margin:5px 0 7px;font:25px Georgia,serif}.datasetModal header p{max-width:490px;color:var(--muted);margin:0;font-size:10px;line-height:1.5}.datasetModal>header button{color:var(--muted);cursor:pointer;background:0 0;border:0;align-self:flex-start;font-size:24px}.datasetSelectAll{background:var(--cream);justify-content:space-between;align-items:center;padding:12px 26px;font-size:9px;display:flex}.datasetSelectAll label{align-items:center;gap:8px;font-weight:700;display:flex}.datasetPageList{min-height:120px;padding:10px 18px;overflow-y:auto}.datasetPageList label{cursor:pointer;border-left:3px solid #0000;grid-template-columns:18px 36px minmax(0,1fr);align-items:center;gap:10px;padding:9px;display:grid}.datasetPageList label.selected{border-left-color:var(--gold);background:#f0eadf}.datasetPageList label>span{background:#d8c99e;place-items:center;height:34px;font:12px Georgia,serif;display:grid}.datasetPageList b,.datasetPageList small{display:block}.datasetPageList b{font-size:10px}.datasetPageList small{color:var(--muted);margin-top:4px;font-size:8px}.datasetModal>aside{border-top:1px solid var(--line);background:var(--cream);flex-wrap:wrap;gap:7px;padding:14px 26px;display:flex}.datasetModal>aside b{letter-spacing:.12em;width:100%;font-size:8px}.datasetModal>aside span{background:var(--panel);padding:5px 7px;font-size:8px}.datasetModalStatus{color:var(--green);margin:0;padding:9px 26px;font-size:9px}.datasetModal>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:16px 26px;display:flex}.datasetModal>footer button{border:1px solid var(--line);background:var(--panel);padding:10px 14px;font:700 9px Arial,sans-serif}.datasetModal>footer .primary{border-color:var(--green);background:var(--green);color:var(--panel)}.datasetModal>footer button:disabled{opacity:.4}@media (width<=720px){.datasetModalBackdrop{padding:10px}.datasetModal{max-height:94vh}.datasetModal>header,.datasetModal>footer{padding:16px}.datasetExportButton{display:none}}.datasetFormatChoices{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px;padding:14px 26px;display:grid}.datasetFormatChoices label{border:1px solid var(--line);cursor:pointer;grid-template-columns:18px 1fr;gap:9px;padding:12px;display:grid}.datasetFormatChoices label.selected{border-color:var(--gold);background:#f0eadf}.datasetFormatChoices b,.datasetFormatChoices small{display:block}.datasetFormatChoices b{font-size:10px}.datasetFormatChoices small{color:var(--muted);margin-top:5px;font-size:8px;line-height:1.45}@media (width<=560px){.datasetFormatChoices{grid-template-columns:1fr;padding:12px 16px}}.readOnlyTranslation{background:var(--cream);min-height:72px;color:var(--ink);border-left:3px solid #668da1;margin:0;padding:10px}.publicExampleTranslation{width:100%;display:block}.translationModeNote{color:var(--muted);margin-top:6px;font:8px Arial,sans-serif;display:block}.uploadedOverview{background:var(--cream);height:100vh;min-height:0;color:var(--ink);grid-template-rows:64px 42px minmax(0,1fr);grid-template-columns:210px minmax(380px,42%) minmax(480px,1fr);display:grid;overflow:hidden}.uploadedOverview>.transcribeTop{grid-column:1/-1}.overviewActions{text-align:right}.overviewActions a{color:#214c42;font-size:9px;text-decoration:none}.uploadedOverview>.overviewFacsimile{min-width:0}.uploadedOverviewCanvas{background:radial-gradient(circle,#43504c,#293330 70%);place-items:start center;padding:35px 25px;display:grid;overflow:auto}.overviewUploadPaper{width:min(92%,720px);line-height:0;position:relative;box-shadow:0 15px 40px #0008}.overviewUploadPaper img{width:100%;height:auto;display:block}.overviewUploadPaper button{pointer-events:none;background:#e2b04d15;border:1px solid #e2b04d;position:absolute}.overviewUploadPaper button.active{background:#e2b04d55;border:2px solid #fff;box-shadow:0 0 0 2px #b78a43}.overviewUploadPaper button span{display:none}.uploadedDocument{min-width:0;padding:28px clamp(22px,3vw,48px) 50px}.uploadedDocument .overviewLine{color:var(--ink);text-decoration:none}.uploadedDocument .overviewMode .segmented{min-width:128px}.uploadedDocument .segmented button{flex:1}.uploadedDocument .columnHeads,.uploadedDocument .overviewLine{gap:24px}@media (width>=821px){.uploadedOverview>*{min-height:0}.uploadedOverview>.overviewFacsimile{grid-template-rows:44px minmax(0,1fr);height:auto;min-height:0;overflow:hidden}.uploadedOverviewCanvas{justify-content:center;align-items:flex-start;height:100%;min-height:0;display:flex;overflow:auto}.overviewUploadPaper{flex:none;margin-bottom:35px}.uploadedDocument{overscroll-behavior:contain;height:auto;min-height:0;overflow-y:auto}}@media (width<=1100px){.uploadedOverview{grid-template-columns:0 390px 1fr}.uploadedOverview>.transcribePages{display:none}}@media (width<=820px){.uploadedOverview{height:auto;min-height:100vh;display:block}.uploadedOverview>.transcribeTop{height:64px;display:flex}.uploadedOverview>.overviewFacsimile{height:520px}.uploadedDocument{overflow:visible}.uploadedOverviewCanvas{height:476px}}.manualTools{gap:5px;display:flex}.manualTools button{border:1px solid #4a5752!important;padding:7px 9px!important}.manualTools button.active{color:#1e2927!important;background:#b78a43!important}.imageWrap.drawing{cursor:crosshair}.segmentationOverlay{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.linePolygon{fill:#e2b04d20;stroke:#e2b04d;stroke-width:2px;vector-effect:non-scaling-stroke;cursor:move}.linePolygon.marginalia{fill:#67a5bc20;stroke:#67a5bc}.linePolygon.heading{fill:#9b7bc020;stroke:#9b7bc0}.linePolygon.selected{fill:#e2b04d55;stroke:#fff;stroke-width:3px}.cornerHandle{fill:#b78a43;stroke:#fff;stroke-width:2px;vector-effect:non-scaling-stroke;cursor:crosshair}.cornerNumber{fill:#17201e;pointer-events:none;text-anchor:middle;dominant-baseline:central;font:700 16px Arial,sans-serif}.draftEdge{fill:#e2b04d18;stroke:#fff;stroke-width:2px;stroke-dasharray:8 6;vector-effect:non-scaling-stroke;pointer-events:none}.draftPoint{fill:#e2b04d;stroke:#fff;stroke-width:2px;vector-effect:non-scaling-stroke;pointer-events:none}.draftNumber{fill:#17201e;text-anchor:middle;dominant-baseline:central;pointer-events:none;font:700 15px Arial,sans-serif}.manualPanel{background:#f5f3ed;border:1px solid #d1d1c9;margin:20px 0;padding:12px}.manualPanel>b{letter-spacing:.11em;margin-bottom:10px;font-size:9px;display:block}.manualPanel>small{color:#68706c;margin:12px 0 6px;font-size:9px;display:block}.manualPanel p{color:#68706c;font-size:9px;line-height:1.5}.pointOrder{border-left:3px solid #b78a43;padding:9px 10px;color:#694d25!important;background:#f8f2e7!important}.toolRow,.kindRow{gap:5px;margin-top:6px;display:flex}.toolRow button,.kindRow button{color:#1e2927;text-transform:capitalize;background:#fff;border:1px solid #c5c3b9;flex:1;padding:7px 5px;font-size:8px}.toolRow button.active,.kindRow button.active{color:#fff;background:#214c42;border-color:#214c42}.toolRow button.danger{color:#8e443b}.toolRow button:disabled{opacity:.35}.backToLibrary{text-align:center;color:#214c42;margin-top:13px;font-size:9px;text-decoration:none;display:block}.presegImport{border-bottom:1px solid #d1d1c9;margin-bottom:10px;padding-bottom:10px}.presegImport button{color:#694d25;background:#fff;border:1px solid #b78a43;width:100%;padding:8px 6px;font-size:9px}.presegImport button:disabled{opacity:.4}.presegImport small{color:#68706c;margin-top:6px;font-size:8px;line-height:1.45;display:block}.browserModelPanel{background:#f8faf8;border:1px solid #b9cbc3;margin:12px 0 8px;padding:12px}.browserModelPanel>b{color:#214c42;letter-spacing:.11em;font-size:8px;display:block}.browserModelPanel p{margin:7px 0 10px}.browserModelPanel label{color:#68706c;letter-spacing:.08em;justify-content:space-between;margin-bottom:4px;font-size:8px;font-weight:700;display:flex}.browserModelPanel input[type=range]{accent-color:#214c42;width:100%}.browserModelPanel button{margin-top:8px}.browserModelPanel small{color:#68706c;margin-top:7px;font-size:8px;line-height:1.45;display:block}.paneCornerHandle{fill:#214c42;stroke:#fff;stroke-width:2px;vector-effect:non-scaling-stroke;cursor:crosshair}.paneCornerNumber{fill:#fff;pointer-events:none;text-anchor:middle;dominant-baseline:central;font:700 16px Arial,sans-serif}.paneList .adjustPane{color:#214c42;min-width:45px;font-weight:700}.paneAdjustHelp{color:#214c42;margin-top:7px;font-size:8px;line-height:1.4;display:block}.segmentCanvas{grid-template-rows:44px minmax(0,1fr);min-height:0}.segmentToolControls{align-items:center;gap:14px;display:flex}.segmentToolControls .zoom{letter-spacing:0}.segmentToolControls .zoom button{cursor:pointer;padding:4px 6px}.segmentToolControls .zoom input{width:82px}.imageStage{overscroll-behavior:contain;justify-content:flex-start;align-items:flex-start;min-height:0;display:flex}.imageWrap{flex:none;margin-left:auto;margin-right:auto;transition:width .15s,max-width .15s}.imageWrap img{display:block}.linePolygon.selected{stroke:#e2b04d}.cornerHandle{stroke:#17201e}.draftEdge{stroke:#e2b04d}.draftPoint{stroke:#17201e}.transcribePaper button,.transcribePaper button.active,.overviewUploadPaper button,.overviewUploadPaper button.active{box-shadow:none;border:0;outline:0}.settingsLink{color:var(--ink);text-decoration:none}.ingestHeaderActions{align-items:center;gap:10px;display:flex}.ingestHeaderActions>a{color:#214c42;font-size:9px;text-decoration:none}.ingestHeaderActions>button{color:#fff;background:#214c42;border:0;padding:9px 14px;font-size:10px}.ingestHeaderActions>button.deleteManuscript{color:#8e443b;background:0 0;border:1px solid #cdb8b2}.ingestHeaderActions>button:disabled{opacity:.35}.deleteFromReview{color:#8e443b;background:0 0;border:1px solid #d7c6c0;width:100%;margin-top:9px;padding:10px;font-size:9px}.deleteFromReview:disabled{opacity:.35}.aiSegmentPanel{background:#edf2f0;border:1px solid #c7d4ce;border-left:3px solid #214c42;margin:20px 0;padding:13px}.aiSegmentPanel>b{letter-spacing:.11em;color:#214c42;font-size:9px}.aiSegmentPanel p{color:#68706c;margin:7px 0 11px;font-size:9px;line-height:1.5}.aiSegmentPanel button{color:#fff;background:#214c42;border:0;width:100%;padding:10px;font-size:9px}.aiSegmentPanel button:disabled{opacity:.45}.aiSegmentPanel a{text-align:center;color:#214c42;margin-top:9px;font-size:8px;text-decoration:none;display:block}.settingsApp{color:#1e2927;background:#e9e7df;min-height:100vh;font-family:Arial,sans-serif}.settingsTop{background:#faf9f5;border-bottom:1px solid #d1d1c9;grid-template-columns:220px 1fr;align-items:center;height:64px;padding:0 22px;display:grid}.settingsTop>a{color:#214c42;letter-spacing:.18em;font:700 14px Georgia,serif;text-decoration:none}.settingsTop b,.settingsTop span{display:block}.settingsTop b{letter-spacing:.13em;font-size:10px}.settingsTop span{color:#747a76;margin-top:3px;font-size:10px}.settingsCard{background:#faf9f5;border-top:3px solid #b78a43;max-width:720px;margin:7vh auto;padding:45px 55px;box-shadow:0 15px 45px #26322f18}.settingsGlyph{color:#b78a43;border:1px solid #b78a43;border-radius:50%;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.settingsCard .eyebrow{color:#b78a43;letter-spacing:.15em;margin:22px 0 7px;font-size:9px;font-weight:700}.settingsCard h1{margin:0;font:38px/1.15 Georgia,serif}.settingsLead{color:#68706c;max-width:590px;font:14px/1.65 Georgia,serif}.keyStatus{background:#f4ece7;border-left:3px solid #8e443b;grid-template-columns:28px 1fr;gap:10px;margin:24px 0;padding:13px;display:grid}.keyStatus.connected{background:#edf2f0;border-color:#4f9d75}.keyStatus>span{color:#fff;background:#8e443b;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.keyStatus.connected>span{background:#4f9d75}.keyStatus b{font-size:10px}.keyStatus p{color:#68706c;margin:4px 0 0;font-size:9px}.settingsCard form{border-top:1px solid #d1d1c9;padding-top:18px}.settingsCard label{color:#68706c;letter-spacing:.12em;margin-bottom:7px;font-size:8px;font-weight:700;display:block}.secretInput{display:flex}.secretInput input{background:#fff;border:1px solid #c8c5bb;border-left:3px solid #b78a43;outline:0;flex:1;min-width:0;padding:12px;font:13px Arial,sans-serif}.secretInput input:focus{border-color:#b78a43}.secretInput button{color:#fff;background:#214c42;border:0;padding:0 16px;font-size:9px}.secretInput button:disabled{opacity:.4}.settingsCard form small{color:#68706c;margin-top:7px;font-size:8px;display:block}.removeKey{color:#8e443b;background:0 0;border:0;margin-top:13px;padding:0;font-size:9px}.securityNotes{background:#f1efe8;margin-top:27px;padding:15px 18px}.securityNotes>b{letter-spacing:.13em;font-size:8px}.securityNotes ul{color:#68706c;margin:10px 0 0;padding-left:17px;font-size:9px;line-height:1.8}.settingsReturn{color:#214c42;text-align:right;margin-top:24px;font:12px Georgia,serif;text-decoration:none;display:block}@media (width<=760px){.settingsCard{box-shadow:none;margin:0;padding:30px 20px}.settingsTop{grid-template-columns:120px 1fr}.secretInput{display:block}.secretInput button{width:100%;padding:12px}.ingestHeaderActions>a,.ingestHeaderActions .deleteManuscript,.segmentToolControls .zoom{display:none}}.uploadedTitle{align-items:center}.uploadedTitle>div{align-items:center;gap:7px;display:flex}.collectionDatasetButton{border:1px solid var(--line);background:var(--panel);color:var(--green);letter-spacing:0;white-space:nowrap;cursor:pointer;padding:5px 7px;font:700 8px Arial,sans-serif}.collectionDatasetButton:hover{border-color:var(--gold);background:var(--cream)}.collectionDatasetButton:disabled{opacity:.45}.datasetCollectionModal{width:min(720px,100%)}.datasetManuscriptGroup{border:1px solid var(--line);background:var(--panel);margin:8px 0}.datasetPageList .datasetManuscriptChoice{background:var(--cream);border-left:3px solid #0000;grid-template-columns:18px minmax(0,1fr);padding:11px 12px}.datasetPageList .datasetManuscriptChoice.selected{border-left-color:var(--green);background:#e8ede6}.datasetManuscriptChoice b{font:700 11px Georgia,serif}.datasetNestedPages{padding:3px 8px 7px 18px}.datasetNestedPages>label{border-bottom:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.datasetNestedPages>label{border-bottom:1px solid color-mix(in srgb,var(--line) 55%,transparent)}}.ingestHeaderActions>button.addPages{color:#fff;background:#214c42}.ingestHeaderActions>button.deletePage{color:#8e443b;background:#f7f2ec;border:1px solid #cdb8b2}.ingestHeaderActions>button.deletePage:disabled{color:#9c9890;border-color:#d8d5cd}.ingestHeaderActions>input[hidden]{display:none}.pageLevelRail .manuscriptRailTitle>div{min-width:0}.pageLevelRail .manuscriptRailTitle small{text-overflow:ellipsis;white-space:nowrap;max-width:145px;color:var(--ink);letter-spacing:0;margin-top:4px;font:10px Georgia,serif;display:block;overflow:hidden}.pageLevelRail .manuscriptRailItem{align-items:start}.pageLevelRail .manuscriptRailThumb{font-size:13px}.pageLevelRail .manuscriptRailItem em{color:var(--green);margin-top:5px;font:8px Arial,sans-serif;display:block}.pageLevelRail .manuscriptRailUpload{box-shadow:0 -8px 14px var(--panel);position:sticky;bottom:0;margin-bottom:0!important}.pageLevelRail button.manuscriptRailUpload{cursor:pointer;border:0;width:calc(100% - 16px)}.pageLevelRail button.manuscriptRailUpload:disabled{opacity:.6;cursor:wait}.manuscriptRailUploadStatus{background:var(--cream);color:var(--green);margin:10px 8px;padding:8px;font:8px/1.4 Arial,sans-serif}.pageLevelRail>input[hidden]{display:none}.ingestStandardTopbar{height:64px;min-height:64px}.ingestStandardTopbar .brand{color:var(--ink);text-decoration:none}.ingestStandardTopbar .ingestHeaderActions{gap:8px}.ingestStandardTopbar .ingestHeaderActions>button{white-space:nowrap;padding:8px 11px}.ingestStandardRecordbar{height:42px;min-height:42px;position:relative}.ingestApp>.segmentWorkspace{height:calc(100vh - 106px);min-height:0}@media (width<=760px){.ingestStandardRecordbar .viewSwitch a:first-child:last-child:after{content:"Pages"}}.pageLevelRail button.manuscriptRailUpload{border:2px solid var(--green);background:var(--green);letter-spacing:.04em;min-height:38px;box-shadow:none;color:var(--panel)!important;font-weight:700!important}.pageLevelRail button.manuscriptRailUpload:hover{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.pageLevelRail button.manuscriptRailUpload:hover{background:color-mix(in srgb,var(--green) 88%,#000)}}.pageLevelRail button.manuscriptRailUpload:hover{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.pageLevelRail button.manuscriptRailUpload:hover{border-color:color-mix(in srgb,var(--green) 88%,#000)}}.pageLevelRail button.manuscriptRailUpload:hover{color:var(--panel)!important}.pageLevelRail button.manuscriptRailUpload:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.homeApp{height:100vh;color:var(--ink);background:#e9e7df;grid-template-rows:64px minmax(0,1fr) 30px;display:grid;overflow:hidden}.homeApp>.topbar{min-height:64px}.homeApp .brand{color:var(--ink);text-decoration:none}.homeWorkspace{grid-template-columns:230px minmax(0,1fr);min-height:0;display:grid}.homeManuscriptRail{background:var(--panel);border-right:1px solid var(--line);grid-template-rows:auto minmax(0,1fr) auto;min-height:0;padding:12px 8px;display:grid}.homeManuscriptRail .uploadedTitle{padding:7px 8px 12px}.homeManuscriptRail .uploadedTitle>div>b{background:var(--cream);min-width:20px;height:20px;color:var(--ink);border-radius:10px;place-items:center;font:700 9px Arial,sans-serif;display:grid}.homeManuscriptList{min-height:0;overflow:auto}.homeManuscriptEmpty{color:var(--muted);align-self:start;margin:12px 8px;font:9px/1.5 Arial,sans-serif}.homeRailUpload{background:var(--green);color:var(--panel);text-align:center;margin:12px 5px 0;padding:11px 9px;font:700 9px Arial,sans-serif;text-decoration:none;display:block}.homeWelcome{min-width:0;overflow:auto}.homeWelcome .uploadStart{padding:0 28px}.homeChooseImages{color:#fff;background:#214c42;padding:13px 20px;font:11px Arial,sans-serif;text-decoration:none;display:inline-block}.homeApp footer{grid-row:3}.homeApp .uploadSpecs{background:#faf9f559}@media (width<=760px){.homeApp{grid-template-rows:64px auto;height:auto;min-height:100vh}.homeWorkspace{display:block}.homeManuscriptRail{border-right:0;border-bottom:1px solid var(--line);min-height:230px;max-height:42vh}.homeWelcome .uploadStart{margin:7vh auto}.homeApp footer{display:none}}.editableDocumentIdentity{min-width:0}.editableDocumentIdentity h1{align-items:baseline;gap:10px;margin:7px 0;display:flex}.editableDocumentIdentity h1 input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;border-bottom:1px solid #0000;outline:0}.editableDocumentIdentity h1 input:first-child{width:clamp(105px,12vw,180px)}.editableDocumentIdentity h1 input:last-child{width:clamp(165px,18vw,270px)}.editableDocumentIdentity h1 input:focus{border-bottom-color:var(--gold)}.editableDocumentIdentity input::placeholder{color:var(--muted);opacity:.55}.editableDocumentIdentity>p{align-items:center;gap:6px;display:flex}.editableDocumentIdentity>p input{border:0;border-bottom:1px solid var(--line);width:90px;color:var(--ink);background:0 0;outline:0;font:11px Arial,sans-serif}.editableDocumentIdentity>p input:focus{border-bottom-color:var(--gold)}.editableDocumentIdentity>p b{color:var(--muted);font:400 11px Arial,sans-serif}.editableDocumentIdentity>p em{color:var(--green);margin-left:5px;font:8px Arial,sans-serif}.folioMeta,.dateMeta{color:var(--muted);align-items:center;gap:6px;font:11px Arial,sans-serif;display:flex}.folioMeta{margin-top:2px}.dateMeta{margin-top:7px}.folioMeta>span,.dateMeta>span{min-width:36px;color:var(--muted)!important;letter-spacing:.05em!important;text-transform:none!important}.folioMeta input,.dateMeta input{border:0;border-bottom:1px solid var(--line);color:var(--ink);background:0 0;outline:0;font:11px Arial,sans-serif}.folioMeta input{width:100px}.dateMeta input:first-of-type{width:125px}.dateMeta input:last-of-type{width:92px}.folioMeta input:focus,.dateMeta input:focus{border-bottom-color:var(--gold)}.folioMeta b,.dateMeta b{color:var(--muted);font:400 11px Arial,sans-serif}.dateMeta i{color:var(--muted);font-style:normal}.dateCaveat{color:var(--muted);margin:5px 0 0 42px;font:8px Arial,sans-serif;display:block}.metadataStatus{color:var(--green);margin:4px 0 0 42px;font:8px Arial,sans-serif;display:block}.hijriParts{align-items:center;gap:4px;display:flex}.dateMeta .hijriParts input:first-child{text-align:center;width:34px}.dateMeta .hijriParts input:last-child{text-align:center;width:62px}.hijriParts select{border:0;border-bottom:1px solid var(--line);width:142px;color:var(--ink);cursor:pointer;background:0 0;border-radius:0;outline:0;padding:1px 18px 1px 3px;font:11px Georgia,serif}.hijriParts select:focus{border-bottom-color:var(--gold)}.dateMeta .miladiInput{width:92px}.hijriParts input::placeholder,.hijriParts select:invalid{color:var(--muted)}@media (width<=760px){.editableDocumentIdentity h1{flex-wrap:wrap}.editableDocumentIdentity h1 input{width:100%!important}.editableDocumentIdentity>p,.folioMeta,.dateMeta{flex-wrap:wrap}.dateCaveat,.metadataStatus{margin-left:0}}.uploadedEditor{min-width:0;max-width:100%;overflow-x:hidden}.uploadedEditor .linePicker{overscroll-behavior-x:contain;scrollbar-gutter:stable;gap:5px;min-width:0;max-width:100%;padding:0 22px 14px;display:flex;overflow:auto hidden}.uploadedEditor .linePicker button{flex:0 0 27px;width:27px;min-width:27px;max-width:27px}.ingestLoading{margin-top:14vh}.ingestLoading h1{font-size:34px}.ingestLoading .uploadGlyph{animation:1.3s ease-in-out infinite ingestPulse}@keyframes ingestPulse{50%{opacity:.45;transform:scale(.94)}}.paneList{min-width:0}.paneList>div{grid-template-columns:28px repeat(4,18px);align-items:center;gap:1px;width:max-content;min-width:0;max-width:100%;display:grid}.paneList>div>b{white-space:nowrap;min-width:0;font-size:8px;overflow:hidden}.paneList>div>button,.paneList .adjustPane{width:18px;min-width:18px;height:20px;padding:0;font-size:10px;line-height:1}.paneList .adjustPane{font-size:11px}.paneList .adjustPane:hover{background:#e8ede6}.editorialModelPicker{border-top:1px solid var(--line);margin-top:14px;padding-top:13px}.profile .editorialModelPicker label{color:var(--muted);letter-spacing:.1em;margin-bottom:6px;font:700 8px Arial,sans-serif;display:block}.profile .editorialModelPicker select{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--ink);padding:9px 28px 9px 9px;font:9px Arial,sans-serif;display:block}.profile .editorialModelPicker select:focus{outline:1px solid var(--gold);outline-offset:1px}.profile .editorialModelPicker select:disabled{opacity:.55}.profile .editorialModelPicker small{color:var(--muted);margin-top:7px;font:8px/1.45 Arial,sans-serif;display:block}.homeApp .newManuscript{cursor:pointer;border:0}.homeApp .newManuscript:disabled{opacity:.6;cursor:wait}.homeApp .homeRailUpload{cursor:pointer;border:0;width:calc(100% - 10px)}.homeApp .homeRailUpload:disabled{opacity:.6;cursor:wait}.homeApp .homeChooseImages{cursor:pointer;border:0}.homeApp .homeChooseImages:disabled{opacity:.65;cursor:wait}.homeUploadStatus{max-width:520px;color:var(--green)!important;letter-spacing:0!important;margin:14px auto 0!important;font:10px/1.5 Arial,sans-serif!important}.homeRailProjectActions{border-top:1px solid var(--line);padding-top:12px}.homeRailProjectActions .homeRailUpload{margin-top:0}.projectImport{margin:7px 5px 0}.projectImport>button{border:1px solid var(--green);width:100%;color:var(--green);cursor:pointer;background:0 0;padding:10px 8px;font:700 9px Arial,sans-serif}.projectImport>button:hover{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.projectImport>button:hover{background:color-mix(in srgb,var(--green) 8%,transparent)}}.projectImport>button:disabled{opacity:.55;cursor:wait}.projectImport>small{color:var(--muted);margin-top:7px;font:8px/1.4 Arial,sans-serif;display:block}.uploadedItem.legacyStorage{box-shadow:inset 3px 0 var(--gold)}.uploadedItem.legacyStorage small{color:#8a642b}.uploadGlyph.uploadInscription{aspect-ratio:3;background:0 0;border-radius:0;width:min(312px,100vw - 56px);height:auto;padding:8px}.uploadInscription>img{object-fit:contain;width:100%;height:100%;display:block}.publicExampleView .backOverview a:last-child{display:none}.publicExampleView .pageAiTools button{pointer-events:none;opacity:.62}.publicExampleView textarea{background:#fff}.publicExampleView .translationModeNote{color:var(--gold)}.accountControl{white-space:nowrap;align-items:center;gap:6px;font:9px Arial,sans-serif;display:flex}.accountControl>span{text-overflow:ellipsis;max-width:120px;color:var(--muted);overflow:hidden}.accountControl>a{color:var(--green);text-decoration:none}.accountControl>a+a,.accountControl.signedIn>a{border-left:1px solid var(--line);padding-left:6px}.accountSignIn{border:1px solid var(--green);background:0 0;font-weight:700;display:inline-block;color:var(--green)!important;padding:7px 9px!important}.settingsTop{grid-template-columns:220px 1fr auto}.settingsTop .accountControl{justify-self:end}.accountPanel{background:#f6f3eb;border:1px solid #d1d1c9;border-left:3px solid #b78a43;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:11px;margin:24px 0;padding:14px 16px;display:grid}.accountPanel.signedIn{background:#edf2f0;border-left-color:#4f9d75}.accountMark{color:#fff;background:#b78a43;border-radius:50%;place-items:center;width:27px;height:27px;font:700 12px Arial,sans-serif;display:grid}.accountPanel.signedIn .accountMark{background:#4f9d75}.accountPanel b,.accountPanel span,.accountPanel small{display:block}.accountPanel b{letter-spacing:.08em;font:700 9px Arial,sans-serif}.accountPanel span,.accountPanel small{color:#68706c;margin-top:4px;font:9px/1.4 Arial,sans-serif}.accountPanel>a{color:#fff;white-space:nowrap;background:#214c42;padding:9px 11px;font:700 9px Arial,sans-serif;text-decoration:none}.imageWrap,.imageWrap *{-webkit-user-select:none;user-select:none}.imageWrap img{pointer-events:none;-webkit-user-drag:none}.backupReminder{z-index:1000;color:#1e2927;background:#faf9f5;border:1px solid #b78a43;border-left-width:4px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;width:min(720px,100vw - 36px);padding:13px 14px;font-family:Arial,sans-serif;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 12px 35px #17201e35}.backupReminder div{min-width:0}.backupReminder b,.backupReminder span{display:block}.backupReminder b{letter-spacing:.08em;font:700 10px Arial,sans-serif}.backupReminder span{color:#68706c;margin-top:4px;font:9px/1.45 Arial,sans-serif}.backupReminder button,.backupReminder a{white-space:nowrap;cursor:pointer;text-align:center;padding:9px 11px;font:700 9px Arial,sans-serif;text-decoration:none}.backupReminderLater{color:#68706c;background:0 0;border:1px solid #d1d1c9}.backupReminderExport{color:#fff;background:#214c42;border:1px solid #214c42}@media (width<=680px){.backupReminder{grid-template-columns:1fr 1fr}.backupReminder div{grid-column:1/-1}.backupReminder button,.backupReminder a{width:100%}}.subscriptionReviewTool{border-top:1px solid var(--line);margin-top:14px;padding-top:13px}.profile .subscriptionReviewTool>label{color:var(--muted);letter-spacing:.1em;margin-bottom:6px;font:700 8px Arial,sans-serif;display:block}.subscriptionReviewTool>select{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--ink);padding:9px 28px 9px 9px;font:9px Arial,sans-serif;display:block}.subscriptionReviewTool>button{border:1px solid var(--green);background:var(--green);width:100%;color:var(--panel);cursor:pointer;margin-top:7px;padding:10px;font:700 9px Arial,sans-serif}.subscriptionReviewTool>button:disabled{opacity:.45;cursor:not-allowed}.profile .subscriptionReviewTool>small{color:var(--muted);margin-top:7px;font:8px/1.45 Arial,sans-serif;display:block}.subscriptionModalBackdrop{z-index:2200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#17201eb8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.subscriptionModal{border-top:3px solid var(--gold);background:var(--panel);width:min(680px,100%);max-height:min(760px,100vh - 44px);color:var(--ink);padding:24px 26px;font-family:Arial,sans-serif;overflow:auto;box-shadow:0 25px 80px #0007}.subscriptionModal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;padding-bottom:15px;display:flex}.profile .subscriptionModal header span{color:var(--gold);letter-spacing:.14em;background:0 0;border:0;margin:0;padding:0;font:700 8px Arial,sans-serif;display:block}.subscriptionModal h2{margin:5px 0 0;font:30px Georgia,serif}.subscriptionModal header>button{color:var(--muted);cursor:pointer;background:0 0;border:0;font:25px Arial,sans-serif}.subscriptionModal>p{color:var(--muted);font:10px/1.55 Arial,sans-serif}.subscriptionModal a{color:var(--green)}.subscriptionMetrics{grid-template-columns:repeat(4,1fr);gap:7px;margin:16px 0;display:grid}.subscriptionMetrics>div{border:1px solid var(--line);background:var(--cream);padding:11px 9px}.profile .subscriptionMetrics b{color:var(--green);letter-spacing:0;margin:0;font:18px Georgia,serif;display:block}.profile .subscriptionMetrics span{color:var(--muted);background:0 0;border:0;margin:4px 0 0;padding:0;font:8px Arial,sans-serif;display:block}.subscriptionPlatform{border:1px solid var(--line);margin:16px 0 8px;display:flex}.subscriptionPlatform button{color:var(--muted);cursor:pointer;background:0 0;border:0;flex:1;padding:7px;font:8px Arial,sans-serif}.subscriptionPlatform button.active{background:var(--green);color:var(--panel)}.profile .subscriptionModal>label{color:var(--muted);letter-spacing:.1em;margin:11px 0 6px;font:700 8px Arial,sans-serif;display:block}.subscriptionCommand{grid-template-columns:minmax(0,1fr) auto;display:grid}.subscriptionCommand textarea{border:1px solid var(--line);border-left:3px solid var(--gold);background:var(--cream);min-height:82px;color:var(--ink);resize:vertical;padding:9px;font:10px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.subscriptionCommand button{background:var(--green);color:var(--panel);cursor:pointer;border:0;padding:0 13px;font:700 9px Arial,sans-serif}.subscriptionStatus{background:var(--cream);color:var(--muted);align-items:center;gap:8px;margin:13px 0;padding:10px 11px;display:flex}.subscriptionStatus i{background:var(--gold);border-radius:50%;flex:0 0 8px;width:8px;height:8px;animation:1.2s ease-in-out infinite subscriptionPulse}.subscriptionStatus.complete i{background:#4f9d75;animation:none}.subscriptionStatus.failed i{background:var(--red);animation:none}.profile .subscriptionStatus span{color:inherit;background:0 0;border:0;margin:0;padding:0;font:9px/1.4 Arial,sans-serif;display:block}.profile .subscriptionModal>small{color:var(--muted);font:8px/1.5 Arial,sans-serif;display:block}.subscriptionModal>footer{border-top:1px solid var(--line);background:0 0;justify-content:flex-end;gap:7px;margin-top:17px;padding:13px 0 0;display:flex}.subscriptionModal footer button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;padding:8px 10px;font:8px Arial,sans-serif}.subscriptionModal footer button.cancel{color:var(--red)}@keyframes subscriptionPulse{50%{opacity:.35;transform:scale(.8)}}@media (width<=620px){.subscriptionModalBackdrop{padding:0}.subscriptionModal{height:100vh;max-height:100vh;padding:20px 16px}.subscriptionMetrics{grid-template-columns:1fr 1fr}.subscriptionCommand{display:block}.subscriptionCommand button{width:100%;padding:10px}.subscriptionModal>footer{grid-template-columns:1fr 1fr;display:grid}.subscriptionModal footer button{width:100%}}.storageModeNotice{z-index:1000;color:#3f321c;background:#fff5d8;border:1px solid #a77a2e;align-items:center;gap:12px;width:min(620px,100vw - 32px);padding:11px 14px;font:11px/1.4 Arial,sans-serif;display:flex;position:fixed;top:72px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #332b1c26}.storageModeNotice b{white-space:nowrap;letter-spacing:.04em}.storageModeNotice span{color:#69583a}@media (width<=620px){.storageModeNotice{flex-direction:column;align-items:flex-start;gap:3px}.storageModeNotice b{white-space:normal}}.tutorialMenuLink{white-space:nowrap}.tutorialApp{min-height:100vh;color:var(--ink);background:#e9e7df}.tutorialTopbar{z-index:20;position:sticky;top:0}.tutorialTopbar .brand{color:var(--ink);text-decoration:none}.tutorialTopTitle{min-width:0;margin-left:6px;font-family:Arial,sans-serif}.tutorialTopTitle b,.tutorialTopTitle span{display:block}.tutorialTopTitle b{letter-spacing:.14em;font-size:9px}.tutorialTopTitle span{color:var(--muted);margin-top:4px;font-size:9px}.tutorialTopbar .actions a{color:var(--ink);text-decoration:none}.tutorialHero{color:#fff;background:linear-gradient(125deg,#173c34,#214c42 62%,#345f54);padding:72px max(28px,50vw - 560px)}.tutorialHero>p:first-child,.tutorialSection header p{color:#d7aa60;letter-spacing:.18em;margin:0;font:700 9px Arial,sans-serif}.tutorialHero h1{max-width:790px;margin:12px 0 14px;font:400 clamp(38px,5.2vw,66px)/1.05 Georgia,serif}.tutorialLead{color:#dbe5e1;max-width:760px;font:16px/1.65 Georgia,serif}.tutorialHero nav{flex-wrap:wrap;gap:7px;margin-top:30px;display:flex}.tutorialHero nav a{color:#fff;letter-spacing:.06em;border:1px solid #fff5;padding:9px 13px;font:9px Arial,sans-serif;text-decoration:none}.tutorialHero nav a:hover{color:var(--green);background:#fff}.tutorialLayout{grid-template-columns:220px minmax(0,860px);justify-content:center;gap:55px;padding:54px 28px 90px;display:grid}.tutorialContents{border-top:3px solid var(--gold);background:var(--panel);flex-direction:column;align-self:start;padding:18px;display:flex;position:sticky;top:94px}.tutorialContents>b{letter-spacing:.14em;margin-bottom:11px;font:700 8px Arial,sans-serif}.tutorialContents>a{border-top:1px solid var(--line);color:var(--ink);padding:10px 2px;font:10px/1.35 Arial,sans-serif;text-decoration:none}.tutorialContents>a:hover{color:var(--green)}.tutorialContents>small{background:var(--cream);color:var(--muted);margin-top:13px;padding:10px;font:8px/1.5 Arial,sans-serif}.tutorialArticle{min-width:0}.tutorialSection{border-top:3px solid var(--gold);background:var(--panel);margin-bottom:32px;padding:34px 38px;scroll-margin-top:90px;box-shadow:0 12px 35px #17201e0d}.tutorialSection>header{grid-template-columns:45px 1fr;align-items:start;gap:14px;margin-bottom:20px;display:grid}.tutorialSection>header>span{border:1px solid var(--gold);width:38px;height:38px;color:var(--gold);border-radius:50%;place-items:center;font:700 9px Arial,sans-serif;display:grid}.tutorialSection h2{margin:5px 0 0;font:400 32px/1.1 Georgia,serif}.tutorialSection>p{color:var(--muted);font:14px/1.7 Georgia,serif}.tutorialSection code{border:1px solid var(--line);background:var(--cream);color:var(--ink);padding:1px 5px;font:12px ui-monospace,SFMono-Regular,Menlo,monospace}.tutorialDemo{border:1px solid var(--line);background:var(--cream);flex-wrap:wrap;align-items:center;gap:7px;margin:20px 0;padding:15px;display:flex}.tutorialDemo>span:last-child:not(.tutorialControl){color:var(--muted);font:9px Arial,sans-serif}.tutorialControl{border:1px solid var(--green);background:var(--green);color:#fff;padding:9px 11px;font:700 9px Arial,sans-serif;display:inline-block}.tutorialControl.plain{border-color:var(--line);background:var(--panel);color:var(--ink)}.tutorialControl.gold{border-color:var(--gold);color:#765624;background:#f5eddd}.tutorialFacts{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:20px 0;display:grid}.tutorialFacts>div{border-right:1px solid var(--line);padding:15px}.tutorialFacts>div:last-child{border:0}.tutorialFacts b,.tutorialFacts span{display:block}.tutorialFacts b{letter-spacing:.08em;font:700 9px Arial,sans-serif}.tutorialFacts span{color:var(--muted);margin-top:6px;font:9px/1.45 Arial,sans-serif}.tutorialNote{background:#eef2f3;border-left:3px solid #668da1;margin-top:20px;padding:14px 16px}.tutorialNote b{color:#52798b;letter-spacing:.08em;font:700 9px Arial,sans-serif}.tutorialNote p{color:var(--muted);margin:5px 0 0;font:10px/1.55 Arial,sans-serif}.tutorialSteps{grid-template-columns:repeat(3,1fr);gap:8px;margin:22px 0;display:grid}.tutorialSteps>div{border:1px solid var(--line);padding:16px 14px;position:relative}.tutorialSteps i{color:#d3c49d;font:27px Georgia,serif;position:absolute;top:9px;right:10px}.tutorialSteps b{font:700 10px Arial,sans-serif}.tutorialSteps p{color:var(--muted);margin:7px 0 0;font:9px/1.5 Arial,sans-serif}.sixPointFigure{border:1px solid var(--line);background:#273330;margin:24px 0}.sixPointFigure svg{width:100%;height:auto;display:block}.sixPointFigure polygon{fill:#d7aa601c;stroke:#e2b04d;stroke-width:3px;stroke-linejoin:round}.sixPointFigure circle{fill:#e2b04d;stroke:#fff;stroke-width:2px}.sixPointFigure text{fill:#17201e;text-anchor:middle;dominant-baseline:central;font:700 15px Arial,sans-serif}.sixPointFigure .tutorialInk{fill:none;stroke:#e9e2cf;stroke-width:9px;stroke-linecap:round;opacity:.8}.sixPointFigure figcaption{background:var(--panel);color:var(--muted);padding:13px 15px;font:9px/1.55 Arial,sans-serif}.sixPointFigure figcaption b{color:var(--ink)}.tutorialModelGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.tutorialModelGrid>div{border:1px solid var(--line);flex-direction:column;padding:18px 16px;display:flex}.tutorialModelGrid>div>span{color:var(--gold);letter-spacing:.12em;font:700 8px Arial,sans-serif}.tutorialModelGrid h3{margin:7px 0 5px;font:21px Georgia,serif}.tutorialModelGrid p,.tutorialModelGrid li{color:var(--muted);font:9px/1.55 Arial,sans-serif}.tutorialModelGrid ul{flex:1;margin:5px 0 16px;padding-left:16px}.tutorialModelGrid .tutorialControl{align-self:flex-start}.editorReplica{border:1px solid var(--line);background:#fff;margin:22px 0;padding:17px}.editorReplicaLines{border-bottom:1px solid var(--line);align-items:center;gap:5px;margin-bottom:15px;padding-bottom:12px;display:flex}.editorReplicaLines b{color:var(--muted);letter-spacing:.1em;margin-right:6px;font:700 8px Arial,sans-serif}.editorReplicaLines span{border:1px solid var(--line);width:27px;height:27px;color:var(--muted);place-items:center;font:9px Arial,sans-serif;display:grid}.editorReplicaLines span.active{border-color:var(--green);background:var(--green);color:#fff}.editorReplica>label{color:var(--muted);letter-spacing:.1em;justify-content:space-between;font:700 8px Arial,sans-serif;display:flex}.editorReplica label em{font-style:normal}.editorReplicaText{border:1px solid var(--line);border-left:3px solid var(--gold);background:var(--cream);min-height:78px;margin:10px 0 7px;padding:13px;font:18px/1.45 Georgia,serif}.editorReplica>small{color:var(--muted);font:8px Arial,sans-serif}.tutorialFeatureRows{border-top:1px solid var(--line)}.tutorialFeatureRows>div{border-bottom:1px solid var(--line);grid-template-columns:145px 1fr 250px;align-items:center;gap:18px;padding:18px 0;display:grid}.tutorialFeatureRows>b{font-size:11px}.tutorialFeatureRows p{color:var(--muted);font:10px/1.55 Arial,sans-serif}.tutorialFeatureRows>div>div{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.dictionaryReplica{border:1px solid var(--line);background:var(--cream);margin:22px 0;padding:16px}.dictionaryReplica>div{gap:5px;display:flex}.dictionaryReplica>b{color:var(--muted);letter-spacing:.11em;margin:15px 0 8px;font:700 8px Arial,sans-serif;display:block}.dictionaryReplica>p{flex-wrap:wrap;gap:6px;margin:0;display:flex}.dictionaryReplica>p>span{border:1px solid var(--line);background:var(--panel);color:var(--green);align-items:center;gap:7px;padding:7px 9px;font:12px Georgia,serif;display:flex}.dictionaryReplica>p small{color:var(--ink);font:15px Times New Roman,serif}.dictionaryReplica>small{color:var(--muted);margin-top:12px;font:8px/1.5 Arial,sans-serif;display:block}.tutorialSaveGrid{grid-template-columns:1fr 1fr;gap:8px;margin:20px 0;display:grid}.tutorialSaveGrid>div{border:1px solid var(--line);padding:16px}.tutorialSaveGrid b{font:700 10px Arial,sans-serif}.tutorialSaveGrid p{color:var(--muted);margin:7px 0 0;font:9px/1.55 Arial,sans-serif}.tutorialWarning{border-left:4px solid var(--gold);background:#f4ecdd;margin-top:22px;padding:18px}.tutorialWarning b{font:22px Georgia,serif}.tutorialWarning p{color:#6f6250;font:10px/1.55 Arial,sans-serif}.tutorialWarning a{background:var(--green);color:#fff;margin-top:6px;padding:10px 13px;font:9px Arial,sans-serif;text-decoration:none;display:inline-block}.tutorialFooter{background:var(--green);color:#dbe5e1;height:44px;padding:0 max(22px,50vw - 560px)}.tutorialFooter a{color:#fff;text-decoration:none}.tutorialApprovalStep{border:1px solid #b9cbc3;border-left:3px solid var(--green);background:#edf2f0;justify-content:space-between;align-items:center;gap:20px;margin-top:12px;padding:16px;display:flex}.tutorialApprovalStep>div{min-width:0}.tutorialApprovalStep b{font:700 10px Arial,sans-serif}.tutorialApprovalStep p{color:var(--muted);margin:6px 0 0;font:9px/1.55 Arial,sans-serif}.tutorialApprovalStep .tutorialControl{flex:none}.tutorialTranscriptionStep{border-color:#d6c49b;border-left-color:var(--gold);background:#f6f0e4;margin-top:7px}.tutorialFeatureRows>div>b{font:700 11px Arial,sans-serif}@media (width<=1000px){.tutorialTopTitle{display:none}.tutorialLayout{grid-template-columns:180px minmax(0,1fr);gap:25px}.tutorialModelGrid{grid-template-columns:1fr}.tutorialFeatureRows>div{grid-template-columns:120px 1fr}.tutorialFeatureRows>div>div{grid-column:2;justify-content:flex-start}}@media (width<=760px){.homeApp .actions{display:flex}.homeApp .actions>*{display:none}.homeApp .actions .tutorialMenuLink{display:block;border-left:0!important;padding-left:0!important}.tutorialTopbar .actions{display:flex}.tutorialTopbar .actions a:last-child{display:none}.tutorialHero{padding:48px 20px}.tutorialLead{font-size:14px}.tutorialLayout{padding:24px 12px 60px;display:block}.tutorialContents{margin-bottom:18px;position:static}.tutorialSection{padding:25px 18px}.tutorialSection h2{font-size:27px}.tutorialFacts,.tutorialSteps,.tutorialSaveGrid{grid-template-columns:1fr}.tutorialFacts>div{border-right:0;border-bottom:1px solid var(--line)}.tutorialFacts>div:last-child{border:0}.tutorialApprovalStep{display:block}.tutorialApprovalStep .tutorialControl{margin-top:12px}.tutorialFeatureRows>div{display:block}.tutorialFeatureRows>div>div{justify-content:flex-start}.tutorialModelGrid{grid-template-columns:1fr}.tutorialFooter{height:44px;display:flex}.tutorialTopbar .brand small{display:none}}.newManuscript{font-size:12px}.uploadThumb{box-shadow:inset 0 0 0 1px var(--line);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.uploadThumb{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--line) 75%,transparent)}}.uploadThumbFallback,.uploadThumb img{grid-area:1/1}.uploadThumbFallback{background:linear-gradient(135deg,#eee8d9,#ddd4c0);align-content:center;gap:4px;width:100%;height:100%;padding:0 7px;display:grid}.uploadThumbFallback i{background:var(--muted);height:2px;display:block}@supports (color:color-mix(in lab, red, red)){.uploadThumbFallback i{background:color-mix(in srgb,var(--muted) 35%,transparent)}}.uploadThumbFallback i{border-radius:2px}.uploadThumbFallback i:nth-child(2){width:82%}.uploadThumbFallback i:nth-child(3){width:64%}.uploadThumb.isLoading .uploadThumbFallback{animation:1.2s ease-in-out infinite alternate thumbnailPulse}.uploadThumb img{object-fit:cover;background:var(--paper);width:100%;height:100%;animation:.16s ease-out thumbnailReveal;position:relative}@keyframes thumbnailPulse{to{filter:brightness(1.06)}}@keyframes thumbnailReveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.uploadThumb.isLoading .uploadThumbFallback,.uploadThumb img{animation:none}}.transcribeApp.focusEditor{grid-template-columns:var(--focus-left,50%) 7px minmax(0,1fr);-webkit-user-select:none;user-select:none;overflow:hidden}.focusEditor .transcribeImage{grid-area:3/1;height:calc(100vh - 106px)}.focusEditor .uploadedEditor{-webkit-user-select:text;user-select:text;border-left:0;flex-direction:column;grid-area:3/3;height:calc(100vh - 106px);display:flex;overflow:hidden auto}.focusEditor .uploadedEditor .docHead{flex:none;padding:14px 20px 10px}.focusEditor .uploadedEditor .docHead h1{margin:4px 0;font-size:20px}.focusEditor .uploadedEditor .backOverview,.focusEditor .uploadedEditor .dictionaryLookup,.focusEditor .uploadedEditor .editSection>small,.focusEditor .uploadedEditor .editorAnalyze,.focusEditor .uploadedEditor>.lineActions{display:none}.focusEditor .uploadedEditor .linePicker{flex:none;padding:0 20px 10px}.focusEditor .uploadedEditor .editSection{flex:none;padding:12px 20px}.focusEditor .uploadedEditor .editSection textarea{min-height:92px;max-height:180px;margin-bottom:0}.focusVerticalResize{cursor:col-resize;touch-action:none;z-index:8;background:#18211f;grid-area:3/2;height:calc(100vh - 106px);position:relative}.focusVerticalResize span{background:var(--gold);border-radius:3px;width:3px;height:52px;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.focusResearchBrowsers{border-bottom:0;flex-direction:column;flex:none;min-height:0;padding:0 20px 16px;display:flex}.focusSaveRow{color:var(--muted);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:0 0 10px;font:8px Arial,sans-serif;display:flex}.focusSaveRow>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.focusSaveRow button{border:1px solid var(--green);background:var(--green);color:var(--panel);cursor:pointer;padding:8px 12px;font:700 9px Arial,sans-serif}.focusSaveRow button.secondary{color:var(--green);background:0 0}.focusSaveRow button:disabled,.focusPageTranslation button:disabled{cursor:not-allowed;opacity:.55}.focusEditor .translation{flex:none;margin:0 0 14px;padding:12px 20px}.focusEditor .translation .readOnlyTranslation,.focusEditor .translationEditor{resize:vertical;border:1px solid var(--line);border-left:3px solid var(--gold);background:var(--cream);width:100%;min-height:92px;max-height:180px;color:var(--ink);white-space:pre-wrap;margin:10px 0 5px;padding:11px 12px;font:16px/1.45 Georgia,serif;display:block;overflow:auto}.focusPageTranslation{flex:none;align-items:center;gap:12px;margin:0 20px 20px;padding-top:2px;display:flex}.focusPageTranslation button{border:1px solid var(--green);background:var(--green);color:var(--panel);cursor:pointer;flex:none;padding:10px 14px;font:700 9px Arial,sans-serif}.focusPageTranslation small{color:var(--muted);font:9px/1.45 Arial,sans-serif}.focusBrowser{border:1px solid var(--line);background:var(--cream);-webkit-user-select:text;user-select:text;flex-direction:column;min-width:0;min-height:0;display:flex}.focusBrowser>header{background:var(--green);color:var(--panel);letter-spacing:.1em;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;font:8px Arial,sans-serif;display:flex}.focusBrowser>header a{color:var(--panel);letter-spacing:0;white-space:nowrap;font-weight:700;text-decoration:none}.focusBrowser iframe{background:#fff;border:0;flex:1;width:100%;min-height:0;display:block}.focusBrowser>p{border-top:1px solid var(--line);color:var(--muted);flex:none;margin:0;padding:7px 10px;font:8px/1.35 Arial,sans-serif}.focusLexiqamus{flex:1}.focusDictionaries{flex:none;min-height:280px}.focusDictionaries>header{letter-spacing:0;flex-wrap:wrap;gap:8px;padding:8px;font-size:14px}.focusDictionaryTabs{flex-wrap:wrap;gap:4px;display:flex}.focusDictionaryTabs button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;padding:8px 10px}.focusDictionaryTabs button[aria-selected=true]{background:var(--panel);color:var(--green);border-color:var(--panel);font-weight:700}.focusDictionaryTabs button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.focusDictionaryPanel{flex:1;min-height:0;display:flex}.focusDictionaryPanel[hidden]{display:none}.focusDictionaries>footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px;font:14px/1.4 Arial,sans-serif;display:flex}.focusDictionaries>footer a{color:var(--green)}.focusDictionaries>footer label{align-items:center;gap:8px;display:flex}.focusDictionaries>footer input{width:100px;accent-color:var(--green)}.overviewImageTools .zoom{letter-spacing:0;margin-left:auto}.overviewImageTools .zoom input{width:82px}.overviewImageTools .zoom span{width:38px}.overviewUploadPaper{flex:none;margin-left:auto;margin-right:auto;transition:width .15s,max-width .15s}@media (width<=900px){.focusEditor .viewSwitch a{padding-inline:7px}.focusResearchBrowsers,.focusEditor .uploadedEditor .docHead,.focusEditor .uploadedEditor .editSection,.focusEditor .uploadedEditor .linePicker{padding-inline:14px}}@media (width<=720px){.transcribeApp.focusEditor{grid-template-rows:64px 42px 42vh minmax(260px,1fr);grid-template-columns:minmax(0,1fr);height:auto;display:grid}.focusEditor .transcribeImage{grid-area:3/1;height:42vh}.focusEditor .uploadedEditor{grid-area:4/1;height:auto;min-height:420px}.focusVerticalResize{display:none}.focusEditor .manuscriptRecordbar{overflow-x:auto}}.fileDropZone{min-width:0;position:relative}.fileDropHint{color:var(--muted);text-align:center;border:1px dashed var(--line);margin:8px 0;padding:9px 12px;font:11px/1.5 Arial,sans-serif}.fileDropActive{outline:3px dashed var(--gold);outline-offset:-4px}.fileDropOverlay{z-index:40;text-align:center;pointer-events:none;color:var(--green);border:3px dashed var(--gold);background:#f8f5eae8;place-items:center;padding:20px;font:600 17px/1.5 Arial,sans-serif;display:grid;position:absolute;inset:0}.fileDropError{color:#8a332d;background:#f9e9e5;padding:10px 14px;font:12px/1.5 Arial,sans-serif}.homeUploadDrop{flex-direction:column;height:100%;display:flex}.homeUploadDrop>.homeWelcome{flex:1}.homeUploadDrop>.fileDropHint{background:var(--panel);margin:0;padding:13px}.ingestDropRoot{height:100%}.ingestDropRoot>.fileDropHint{z-index:5;background:var(--panel);pointer-events:none;max-width:280px;position:absolute;bottom:8px;left:12px}.railUploadDrop{margin-top:auto}.projectDrop .fileDropHint,.presegDrop .fileDropHint{font-size:10px}.fileDropZone .uploadStart{min-width:0}.trainingCropDialog{border:1px solid var(--line);border-top:4px solid var(--gold);background:var(--panel);width:min(1120px,94vw);max-width:94vw;max-height:92dvh;color:var(--ink);border-radius:0;margin:auto;padding:0;font:16px/1.5 Arial,sans-serif;position:fixed;inset:0;overflow:hidden;box-shadow:0 24px 70px #0007}.trainingCropDialog[open]{flex-direction:column;display:flex}.trainingCropDialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17201eb8}.trainingCropDialog header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:22px;padding:22px 26px 18px;display:flex}.trainingCropEyebrow{color:var(--gold);letter-spacing:.14em;font-size:12px;font-weight:700}.trainingCropDialog h2{margin:5px 0 7px;font:28px/1.2 Georgia,serif}.trainingCropDialog header p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:14px}.trainingCropDialog button{border:1px solid var(--line);background:var(--panel);color:var(--ink);cursor:pointer;border-radius:0;padding:10px 16px;font:600 14px/1.4 Arial,sans-serif}.trainingCropDialog button:hover:not(:disabled){background:var(--cream);border-color:var(--gold)}.trainingCropDialog button:disabled{opacity:.45;cursor:default}.trainingCropDialog header button{color:var(--muted);background:0 0;border:0;padding:0 4px;font-size:26px;font-weight:400;line-height:1}.trainingCropBody{min-height:0;padding:20px 26px;overflow:auto}.trainingCropIntro{color:var(--muted);margin:0 0 20px;font:16px/1.6 Arial,sans-serif}.trainingCropWorkspace{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:22px;display:grid}.trainingCropCanvas{background:var(--cream);border:1px solid var(--line);place-items:center;min-width:0;padding:16px;display:grid}.trainingCropImage{margin:auto;line-height:0;position:relative}.trainingCropImage img{width:100%;height:auto;display:block}.trainingCropImage svg{touch-action:none;cursor:crosshair;width:100%;height:100%;position:absolute;inset:0}.trainingCropImage polygon{vector-effect:non-scaling-stroke;stroke-width:1.4px;pointer-events:none}.trainingCropImage .outside{fill:#68706c10;stroke:#68706c80}.trainingCropImage .included{fill:#214c4228;stroke:var(--green)}.trainingCropImage .crossing{fill:#8e443b33;stroke:var(--red);stroke-width:2px}.trainingCropSelection{fill:#b78a4315;stroke:var(--gold);stroke-width:2px;vector-effect:non-scaling-stroke;pointer-events:none;stroke-dasharray:7 4}.trainingCropControls{min-width:0}.trainingCropControls p{margin:16px 0;font-size:14px;line-height:1.6}.trainingCropBounds{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.trainingCropBounds label{color:var(--muted);text-transform:capitalize;font-size:14px}.trainingCropBounds input{border:1px solid var(--line);background:var(--panel);width:100%;min-width:0;color:var(--ink);border-radius:0;margin-top:5px;padding:8px 10px;font:16px/1.4 Arial,sans-serif;display:block}.trainingCropDialog :is(button,input):focus-visible{outline:2px solid var(--gold);outline-offset:3px}.trainingCropConfirm{border:1px solid var(--line);background:var(--cream);align-items:flex-start;gap:10px;margin:18px 0 0;padding:14px;font:14px/1.6 Arial,sans-serif;display:flex}.trainingCropConfirm input{width:18px;height:18px;accent-color:var(--green);flex-shrink:0;margin-top:3px}.trainingCropWarning{color:var(--red)}.trainingCropDialog fieldset{border:1px solid var(--line);padding:12px 14px 16px}.trainingCropDialog legend{color:var(--muted);padding:0 5px;font:600 14px/1.4 Arial,sans-serif}.trainingCropDialog footer{border-top:1px solid var(--line);background:var(--panel);justify-content:space-between;gap:12px;padding:16px 26px;display:flex}.trainingCropDialog .trainingCropPrimary{border-color:var(--green);background:var(--green);color:var(--panel)}.trainingCropDialog .trainingCropPrimary:hover:not(:disabled){background:#183b33;border-color:#183b33}.trainingCropMessage{color:var(--green);margin:0;padding:0 26px 16px;font-size:14px}@media (width<=760px){.trainingCropWorkspace{grid-template-columns:1fr}.trainingCropDialog header,.trainingCropBody,.trainingCropDialog footer{padding:16px}.trainingCropDialog h2{font-size:24px}.trainingCropDialog footer{flex-wrap:wrap}.trainingCropCanvas{padding:10px}.trainingCropBounds{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=420px){.trainingCropBounds{grid-template-columns:repeat(2,minmax(0,1fr))}.trainingCropDialog footer button{width:100%}}.datasetCropChoice{gap:12px;padding:20px;display:grid}.datasetCropChoice label{font-weight:600}.datasetCropChoice select{width:100%;font:inherit;border:1px solid var(--line,#ccc);background:var(--paper,#fff);color:inherit;border-radius:6px;padding:10px}.datasetCropChoice p{margin:0;line-height:1.5}.transcribeImage,.overviewFacsimile{grid-template-columns:minmax(0,1fr)}.transcribeStage,.uploadedOverviewCanvas{overscroll-behavior:contain;min-width:0;max-width:100%;min-height:0;display:block;overflow:auto}.transcribePaper,.overviewUploadPaper{margin-left:auto;margin-right:auto}.atlasComposer{max-height:68vh;padding:20px 26px;overflow:auto}.atlasComposer h3{font:23px Georgia,serif}.atlasComposer p{color:var(--muted);font-size:13px;line-height:1.6}.atlasComposer label{margin:8px 0;font-size:13px;display:block}.atlasComposer input:not([type=checkbox]),.atlasComposer select{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--ink);padding:8px;display:block}.atlasMeta{grid-template-columns:2fr 1fr 1fr;gap:12px;display:grid}.atlasSelectGrid{grid-template-columns:1.4fr 1fr;gap:20px;margin:15px 0;display:grid}.atlasLineList{max-height:420px;overflow:auto}.atlasLineList label{border-bottom:1px solid var(--line);gap:9px;padding:10px 0;display:flex}.atlasLineList span span{white-space:pre-wrap;line-height:1.6;display:block}.atlasComposer button{border:1px solid var(--line);background:var(--panel);color:var(--ink);cursor:pointer;margin:4px;padding:7px 12px}.atlasComposer button.primary{background:var(--green);color:var(--panel)}.atlasComposer button:disabled{opacity:.4;cursor:default}.atlasPart{border-top:1px solid var(--line);grid-template-columns:160px 1fr;gap:16px;padding:16px 0;display:grid}.atlasPart>img{object-fit:contain;width:100%;max-height:230px}.atlasOrderedLine{border-bottom:1px solid var(--line);align-items:center;gap:5px;padding:5px 0;display:flex}.atlasOrderedLine span{white-space:pre-wrap;flex:1;font-size:13px}.atlasComposer .trainingCropImage{max-height:65vh;overflow:hidden}.atlasComposer .trainingCropImage img{object-fit:contain;max-height:65vh}.atlasComposer .trainingCropImage{width:fit-content}.atlasComposer .trainingCropImage img{width:auto;max-width:100%;height:auto}@media (width<=700px){.atlasSelectGrid,.atlasMeta{grid-template-columns:1fr}.atlasPart{grid-template-columns:100px 1fr}}.datasetModal.datasetModalAtlas{width:calc(100vw - 48px);max-width:1800px;height:calc(100dvh - 48px);max-height:none;overflow:hidden}.datasetModalAtlas>header{flex-shrink:0;padding:12px 24px}.datasetModalAtlas>header p{display:none}.datasetModalAtlas>.datasetFormatChoices{flex-wrap:wrap;flex-shrink:0;gap:6px;padding:8px 24px;display:flex}.datasetModalAtlas>.datasetFormatChoices label{flex:150px;padding:8px}.datasetModalAtlas>.datasetFormatChoices small{display:none}.datasetModalAtlas>.atlasComposer{flex:1;min-height:0;max-height:none;padding:12px 24px 24px;overflow:auto}.datasetModalAtlas>footer{flex-shrink:0;padding:8px 24px}.datasetModalAtlas .atlasSelectGrid{grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start}.datasetModalAtlas .atlasSelectGrid>div{min-width:0}.datasetModalAtlas .atlasSelectGrid>div:last-child{position:sticky;top:0}.datasetModalAtlas .atlasComposer .trainingCropImage{width:100%;max-height:none;overflow:visible}.datasetModalAtlas .atlasComposer .trainingCropImage img{object-fit:initial;width:100%;max-width:none;height:auto;max-height:none}@media (width<=800px){.datasetModal.datasetModalAtlas{width:calc(100vw - 20px);height:calc(100dvh - 20px)}.datasetModalAtlas .atlasSelectGrid{grid-template-columns:1fr}.datasetModalAtlas .atlasSelectGrid>div:last-child{position:static}.datasetModalAtlas>.atlasComposer{padding:12px}.datasetModalAtlas>.datasetFormatChoices{padding:8px 12px}}.googleDocsExport{padding:20px 28px}.googleDocsExport p{margin:12px 0;line-height:1.6}.googleDocsExport fieldset{border:0;min-width:0;padding:0}.googleDocsExport legend{margin:12px 0;font-weight:700}.googleDocsExport details{background:var(--surface,#f5f6f7);margin:16px 0;padding:14px}.googleDocsExport li{margin:10px 0;line-height:1.6}.googleDocsExport code{overflow-wrap:anywhere}.googleClientLabel{gap:8px;font-weight:600;display:grid}.googleClientLabel input{border:1px solid #bbc2c4;border-radius:6px;width:100%;padding:10px;font-size:14px}.googleDocsActions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.googleDocsActions button{padding:10px 16px}.googleDocsHint{font-size:14px}.googleDocResult{padding:12px 0;font-weight:700;display:inline-block}.datasetModal:not(.datasetModalAtlas){overscroll-behavior:contain;scrollbar-gutter:stable;width:min(840px,100%);min-height:0;max-height:calc(100dvh - 48px);scroll-padding-block:110px 80px;overflow:hidden auto}.datasetModal:not(.datasetModalAtlas)>*{flex-shrink:0;min-width:0}.datasetModal:not(.datasetModalAtlas)>header{z-index:2;background:var(--panel);position:sticky;top:0}.datasetModal:not(.datasetModalAtlas)>footer{z-index:2;background:var(--panel);flex-wrap:wrap;position:sticky;bottom:0}.datasetModal:not(.datasetModalAtlas) .datasetPageList{max-height:260px;overflow-y:auto}.datasetModal:not(.datasetModalAtlas) .datasetFormatChoices{grid-template-columns:repeat(2,minmax(0,1fr))}.datasetModal:not(.datasetModalAtlas) .datasetFormatChoices label{grid-template-columns:18px minmax(0,1fr);min-width:0}.datasetModal:not(.datasetModalAtlas) .datasetFormatChoices b{font-size:14px}.datasetModal:not(.datasetModalAtlas) .datasetFormatChoices small{font-size:13px}.datasetModal:not(.datasetModalAtlas) .googleDocsExport{overflow-wrap:anywhere}@media (width<=720px){.datasetModal:not(.datasetModalAtlas){max-height:calc(100dvh - 20px)}.googleDocsExport{padding:16px}}@media (width<=560px){.datasetModal:not(.datasetModalAtlas) .datasetFormatChoices{grid-template-columns:minmax(0,1fr)}}@media (height<=460px){.datasetModal:not(.datasetModalAtlas)>header{position:static}.datasetModal:not(.datasetModalAtlas){scroll-padding-top:16px}}.googleSyncStatus{background:var(--panel,#fffaf0);border:1px solid var(--border,#d8c8aa);z-index:65;border-radius:7px;max-width:min(700px,100vw - 24px);padding:8px 14px;font-size:12px;position:fixed;bottom:10px;left:12px;box-shadow:0 2px 12px #0001}.googleChange{border:1px solid var(--border,#d8c8aa);border-radius:8px;margin-top:18px;padding:16px}.googleChange button{margin:8px 8px 0 0}.googleCompare{grid-template-columns:1fr 1fr;gap:14px;display:grid}.googleCompare pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:#fff8;max-height:320px;padding:12px;overflow:auto}.passageBackdrop{z-index:220;background:#201a16a8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.passageModal{background:var(--panel,#fffaf0);width:calc(100vw - 32px);max-width:1800px;height:calc(100dvh - 32px);color:var(--ink,#2f2a22);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.passageModal>header{border-bottom:1px solid var(--border,#d8c8aa);justify-content:space-between;align-items:flex-start;gap:20px;padding:16px 22px;display:flex}.passageModal h2{margin:0 0 6px}.passageModal header p{max-width:950px;margin:0;font-size:13px}.passageModal header>button{font-size:24px}.passageWorkspace{flex:1;grid-template-columns:minmax(0,1.65fr) minmax(320px,1fr);min-height:0;display:grid}.passageImagePane{flex-direction:column;min-width:0;min-height:0;display:flex}.passageToolbar{flex-wrap:wrap;align-items:center;gap:12px;padding:10px;display:flex}.passageToolbar select{max-width:65%}.passageToolbar label{align-items:center;gap:8px;font-size:12px;display:flex}.passageToolbar input{width:100px}.passageImageScroll{background:#d1ccc3;flex:1;padding:12px;overflow:auto}.passageImage{min-width:100%;max-width:none;line-height:0;position:relative}.passageImage>img{width:100%;height:auto;display:block}.passageImage svg{width:100%;height:100%;position:absolute;inset:0}.passageImage g{cursor:pointer}.passageImage polygon{fill:#efb34718;stroke:#805d38;stroke-width:2px;vector-effect:non-scaling-stroke}.passageImage g:hover polygon,.passageImage g:focus polygon{fill:#e4ab5660;stroke:#592900}.passageImage .selected polygon{fill:#35a28665;stroke:#12664f;stroke-width:3px}.passageImage text{fill:#482f0b;stroke:#fffb;stroke-width:4px;paint-order:stroke;pointer-events:none;font-weight:700}.passageEditor{border-left:1px solid var(--border,#d8c8aa);flex-direction:column;gap:12px;padding:20px;display:flex;overflow:auto}.passageEditor label{flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.passageEditor input,.passageEditor select,.passageEditor textarea,.passageToolbar select{color:inherit;font:inherit;background:#fffc;border:1px solid #cbbca6;border-radius:5px;min-width:0;padding:9px}.passageEditor textarea{resize:vertical;min-height:230px;line-height:1.65}.passageSources{font-size:13px}.passageSources p{line-height:1.6}.passageSources small{-webkit-user-select:none;user-select:none;color:#947c58}.passageModal footer{border-top:1px solid var(--border,#d8c8aa);align-items:center;gap:12px;padding:12px 22px;display:flex}.passageModal footer span{margin-right:auto;font-size:12px}.passageModal button{border:1px solid #bfac91;border-radius:5px;padding:8px 12px}.passageModal button.primary{color:#fff;background:#785c35}@media (width<=760px){.googleCompare{grid-template-columns:1fr}.passageWorkspace{grid-template-columns:1fr;display:block;overflow:auto}.passageImagePane{height:65vh}.passageEditor{overflow:visible}.passageModal header{padding:10px}.passageModal footer{flex-wrap:wrap;padding:10px}.passageModal footer span{width:100%}}.googleResolveActions{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}.googleResolveActions button,.googleSyncStatus button{appearance:none;color:#493314;cursor:pointer;background:#fffaf0;border:1px solid #745223;border-radius:7px;padding:12px 18px;font-weight:700;box-shadow:0 2px 3px #0001}.googleResolveActions button:hover,.googleSyncStatus button:hover{background:#eddec4}.googleResolveActions button:focus-visible,.googleSyncStatus button:focus-visible{outline-offset:3px;outline:3px solid #86703e}.googleResolveActions button:disabled{opacity:.55;cursor:wait}.googleResolveHint{font-size:13px}.googleSyncStatus{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.googleSyncStatus button{padding:6px 10px;font-size:12px}.recordnav .googleManageButton{white-space:nowrap;width:auto;margin-left:10px;padding:8px 12px;font-size:13px;font-weight:600}.googleManager{width:min(1180px,96vw);max-height:92dvh;overflow:auto}.googleManager .googleDocsExport{min-height:0;overflow:visible}.googleManager .googleDocsExport>h3{display:none}.googleManager .googleDocsExport>p:nth-of-type(2),.googleManager .googleDocsExport>p:nth-of-type(3){color:#6b6257;font-size:13px}.googlePrimaryActions{align-items:center}.googlePrimaryActions button{color:#fff;cursor:pointer;background:#604629;border:1px solid #604629;border-radius:6px}.googleConnectionSettings summary{cursor:pointer;font-weight:600}.revisionText mark,.revisionLegend mark{color:#25330d;background:#dfedb8;padding:1px 0;font-weight:700}.revisionText del,.revisionLegend del{color:#8b3325;background:#f9e2db;text-decoration:line-through}.revisionLegend{font-size:12px}.googleCompare>div>b{border-bottom:1px solid #d8c8aa;padding-bottom:5px;display:block}.googleChange h4{margin:0;font-size:15px}.googleManager .googleChange{background:#fffdf8}.googleCompare .revisionText{background:0 0;max-height:48vh;line-height:1.8}@media (width<=720px){.googleCompare{grid-template-columns:1fr}.googleManager{width:96vw}}.entryOrderModal .passageImage{position:relative}.entryOrderModal .passageEditor fieldset{border:0;min-width:0;padding:0}.entryOrderModal .passageEditor li{overflow-wrap:anywhere;margin:0 0 12px}.entryOrderModal .passageEditor li button{margin:4px 4px 0 0}.entryOrderModal .passageImage svg g{cursor:pointer}.lexicalEvidence{max-width:960px;color:var(--text,#252923);margin:auto;padding:18px}.lexicalEvidence h2{margin:0 0 8px;font-size:1.4rem}.lexicalEvidence p{margin:10px 0;line-height:1.55}.lexicalEvidence form>div{gap:8px;margin:8px 0;display:flex}.lexicalEvidence input{color:#222;background:#fff;border:1px solid #a8aaa0;border-radius:6px;flex:1;min-width:0;padding:10px}.lexicalEvidence button{color:#fff;background:#294a40;border-radius:6px;padding:8px 16px}.lexicalEvidence article{background:#fafaf5;border:1px solid #b8bbae;border-radius:8px;margin:14px 0;padding:16px}.lexicalEvidence article header{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.lexicalEvidence article header span,.evidenceKind{color:#596355;font-size:12px}.lexicalEvidence a{color:#265d50;text-decoration:underline}.lexicalEvidence .evidenceSpelling{text-align:left;font-size:30px}.focusDictionaryPanel:has(.lexicalEvidence){overflow:auto}.transliterationSpellcheck{color:#273c32;background:#f5f8f3;border:1px solid #b9c7bd;border-radius:8px;margin:12px 0;padding:12px}.transliterationSpellcheck>small{margin:6px 0;display:block}.spellingPreview{white-space:pre-wrap;padding:10px 0;line-height:2}.transliterationSpellcheck .spellingWord{font:inherit;color:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0 2px;-webkit-text-decoration:underline wavy #b35a20;text-decoration:underline wavy #b35a20}.spellingChoices{border-top:1px solid #c0ccbf;padding-top:10px}.spellingChoices>div{border-bottom:1px solid #d7dfd2;padding:10px 0}.spellingChoices p{font-size:13px;line-height:1.5}.spellingChoices a{color:#265d50;text-decoration:underline}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.readingPanePolygon{fill:#4b9baa18;stroke:#58b7c9;stroke-width:3px;stroke-dasharray:12 7;vector-effect:non-scaling-stroke;pointer-events:none}.readingPanePolygon.selected{fill:#58b7c92a;stroke:#fff}.paneLabel{fill:#58b7c9;stroke:#17201e;stroke-width:2px;vector-effect:non-scaling-stroke;pointer-events:none}.paneLabelText{fill:#17201e;text-anchor:middle;dominant-baseline:central;pointer-events:none;font:700 18px Arial,sans-serif}.draftPane{fill:#58b7c918;stroke:#58b7c9;stroke-width:3px;stroke-dasharray:12 7;vector-effect:non-scaling-stroke;pointer-events:none}.paneDraftPoint{fill:#58b7c9;stroke:#17201e;stroke-width:2px;vector-effect:non-scaling-stroke;pointer-events:none}.readingPanePanel{background:#edf5f6;border:1px solid #b9d3d8;border-left:3px solid #3d8795;margin:20px 0;padding:13px}.readingPanePanel>b{letter-spacing:.11em;color:#296c79;font-size:9px}.readingPanePanel>p{color:#68706c;margin:7px 0 11px;font-size:9px;line-height:1.5}.readingPanePanel>button{color:#296c79;background:#fff;border:1px solid #79aeb7;width:100%;padding:9px;font-size:9px}.readingPanePanel>button.active{color:#fff;background:#296c79}.readingPanePanel>small{color:#68706c;margin-top:9px;font-size:8px;line-height:1.45;display:block}.panePointOrder{border-left:3px solid #3d8795;padding:9px 10px;color:#285d66!important;background:#e1eff1!important}.paneList{gap:5px;margin-top:9px;display:grid}.paneList>div{cursor:pointer;background:#fff;border:1px solid #c7d6d8;grid-template-columns:22px 1fr 25px 25px 25px;align-items:center;gap:4px;padding:5px;display:grid}.paneList>div.active{background:#e4f0f2;border-color:#3d8795}.paneList span{color:#fff;background:#3d8795;border-radius:50%;place-items:center;width:20px;height:20px;font:700 9px Arial,sans-serif;display:grid}.paneList b{color:#52605d;font-size:8px}.paneList button{color:#214c42;background:#edf2f0;border:0;height:22px}.paneList button:disabled{opacity:.25}.billingNotice{background:#f8f2e7;border:1px solid #dbc9a8;border-left:3px solid #b78a43;margin:22px 0;padding:15px 18px}.billingNotice b{letter-spacing:.11em;color:#694d25;font-size:9px}.billingNotice p{color:#68706c;margin:7px 0;font-size:10px;line-height:1.55}.billingNotice a{color:#214c42;font-size:10px;font-weight:700;text-decoration:none}.settingsCard.settingsWide{max-width:980px;margin:4vh auto}.providerGrid{grid-template-columns:1fr 1fr;gap:16px;margin-top:28px;display:grid}.providerCard{background:#fff;border:1px solid #d1d1c9;padding:20px}.providerCard>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.providerCard header span{color:#b78a43;letter-spacing:.14em;font-size:8px;font-weight:700}.providerCard h2{margin:5px 0 4px;font:24px Georgia,serif}.providerCard header p{color:#68706c;margin:0;font-size:9px;line-height:1.45}.providerBadge{color:#8e443b;background:#f4ece7;flex:none;padding:6px 8px;font-size:8px}.providerBadge.connected{color:#2d7352;background:#e2f0e9}.providerStatus{background:#f5f3ed;min-height:38px;margin:16px 0 13px;padding:9px;font-size:8px}.providerStatus b,.providerStatus span{display:block}.providerStatus span{color:#68706c;margin-top:4px}.providerCard form{border-top:1px solid #d1d1c9;padding-top:13px}.providerCard form label{color:#68706c;letter-spacing:.11em;margin-bottom:6px;font-size:8px;font-weight:700;display:block}.providerCard form small{color:#68706c;margin-top:6px;font-size:8px;display:block}.billingNotice>div{flex-wrap:wrap;gap:18px;display:flex}@media (width<=780px){.providerGrid{grid-template-columns:1fr}.settingsCard.settingsWide{margin:0}.providerCard>header{display:block}.providerBadge{margin-top:9px;display:inline-block}}.segmentModelPicker{margin:10px 0}.segmentModelPicker label{color:#68706c;letter-spacing:.1em;margin-bottom:5px;font-size:8px;font-weight:700;display:block}.segmentModelPicker select{color:#1e2927;background:#fff;border:1px solid #b9c7c2;width:100%;padding:8px;font:9px Arial,sans-serif}.segmentModelPicker small{color:#68706c;margin-top:5px;font-size:8px;line-height:1.4;display:block}.profile .subscriptionReviewTool>label{margin:10px 0 6px}.profile .subscriptionReviewTool>label:first-child{margin-top:0}.subscriptionModal header em{max-width:520px;color:var(--muted);margin-top:5px;font:8px/1.4 Arial,sans-serif;display:block}.subscriptionStages{grid-template-columns:repeat(3,1fr);gap:0;margin:0 0 15px;padding:0;list-style:none;display:grid}.subscriptionStages li{border-top:2px solid var(--line);color:var(--muted);text-align:center;padding:7px 5px;font:700 8px Arial,sans-serif;position:relative}.subscriptionStages li.active{border-color:var(--green);color:var(--green)}.subscriptionModal footer button.retry{border-color:var(--green);background:var(--green);color:var(--panel)}.subscriptionStatus.running_review i,.subscriptionStatus.running_normalization i,.subscriptionStatus.running_translation i,.subscriptionStatus.returning i{background:var(--gold)}@media (width<=620px){.subscriptionStages{margin-top:4px}.subscriptionModal header em{max-width:270px}}.subscriptionSegmentationDivider{color:var(--muted);letter-spacing:.12em;align-items:center;gap:8px;margin:15px 0 4px;font:700 7px Arial,sans-serif;display:flex}.subscriptionSegmentationDivider:before,.subscriptionSegmentationDivider:after{content:"";border-top:1px solid var(--line);flex:1}.aiSegmentPanel .subscriptionSegmentationTool{border-top:0;margin-top:0;padding-top:0}.aiSegmentPanel .subscriptionSegmentationTool>label{color:var(--muted);letter-spacing:.08em;margin:9px 0 5px;font:700 8px Arial,sans-serif;display:block}.aiSegmentPanel .subscriptionSegmentationTool>select{margin-bottom:4px}.aiSegmentPanel .subscriptionSegmentationTool>small{color:var(--muted);margin-top:6px;font:8px/1.45 Arial,sans-serif;display:block}.aiSegmentPanel .subscriptionSegmentationTool>button{margin-top:9px}.subscriptionSegmentationTool .subscriptionModal header span,.subscriptionSegmentationTool .subscriptionModal>label{color:var(--gold);letter-spacing:.12em;font:700 8px Arial,sans-serif;display:block}.subscriptionSegmentationTool .subscriptionMetrics b{color:var(--green);font:18px Georgia,serif;display:block}.subscriptionSegmentationTool .subscriptionMetrics span,.subscriptionSegmentationTool .subscriptionStatus span{color:var(--muted);font:8px/1.4 Arial,sans-serif;display:block}.subscriptionSegmentationTool .subscriptionModal>small{color:var(--muted);font:8px/1.5 Arial,sans-serif;display:block}.tutorialTopbar{flex:0 0 64px;height:64px;min-height:64px}.tutorialTopbar .actions a.newManuscript{color:var(--panel)}.tutorialTopbar .tutorialMenuLink{color:var(--green);font-weight:700}@media (width<=760px){.tutorialTopbar .actions>*{display:none}.tutorialTopbar .actions .tutorialMenuLink{display:block;border-left:0!important;padding-left:0!important}}
