:root{--paper-0: #fff6eb;--paper-1: #f5e8d6;--paper-2: #e6d5b6;--paper-3: #d5c094;--ink-0: #1c1817;--ink-1: #3d3b3c;--ink-2: #5e5b5c;--ink-3: #8a8788;--ink-4: #b6b3b4;--line: #d8c9a6;--line-strong: #b8a774;--accent: #d76b5b;--accent-2: #c45a4a;--accent-strong: #983a2b;--accent-strong-hover: #7f2f22;--highlight: #f3d77a;--ok: #4a6b3a;--warn: #b45309;--region-doubtful: #b45309;--region-missing: #3f6ea6;--source-changed: #7ea363;--shadow-sm: 0 1px 0 rgba(60, 40, 10, .04), 0 1px 3px rgba(60, 40, 10, .06);--shadow-md: 0 2px 6px rgba(60, 40, 10, .08), 0 8px 24px rgba(60, 40, 10, .08);--shadow-lg: 0 12px 40px rgba(60, 40, 10, .14);--serif: "Sedan", "EB Garamond", Georgia, "Times New Roman", serif;--sans: "Inter Tight", "Inter", ui-sans-serif, system-ui, -apple-system, sans-serif;--mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--radius-sm: 4px;--radius: 8px;--radius-lg: 14px;--hd: 56px;--side: 240px;--density: 1;--inky-gutter: 0px;--tour-scrim: rgba(28, 24, 23, .45)}[data-theme=sepia]{--paper-0: #f3e7c9;--paper-1: #e9d9b3;--paper-2: #ddc794;--paper-3: #c9b07a;--ink-0: #2a1f10;--ink-1: #3a2a16;--ink-2: #5b4528;--ink-3: #8a7148;--line: #c9b07a;--tour-scrim: rgba(42, 31, 16, .45)}[data-theme=dark]{--paper-0: #15120c;--paper-1: #1e1a12;--paper-2: #2a2418;--paper-3: #3a3120;--ink-0: #faf6ec;--ink-1: #f3ecd9;--ink-2: #c9b88d;--ink-3: #8a7a5b;--ink-4: #5b4a30;--line: #2e2718;--line-strong: #4a3f28;--accent: #e89687;--accent-2: #d76b5b;--accent-strong: #c45a4a;--accent-strong-hover: #b04930;--highlight: #6e5a1e;--warn: #e0a24a;--region-doubtful: #e0a24a;--region-missing: #7ea6dc;--source-changed: #9ccb7c;--shadow-sm: 0 1px 0 rgba(0,0,0,.3), 0 1px 3px rgba(0,0,0,.4);--shadow-md: 0 2px 6px rgba(0,0,0,.4), 0 8px 24px rgba(0,0,0,.4);--shadow-lg: 0 12px 40px rgba(0,0,0,.6);--tour-scrim: rgba(0, 0, 0, .62)}html[data-theme][data-mantine-color-scheme]{--mantine-color-body: var(--paper-0)}html[data-inky-launcher]{--inky-gutter: 88px}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}img,video{max-width:100%;height:auto}body{font-family:var(--sans);background:var(--paper-0);color:var(--ink-0);font-size:14px;line-height:1.5}.paper-texture{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:.35;background-image:radial-gradient(circle at 20% 30%,rgba(215,107,91,.04) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(215,107,91,.04) 0%,transparent 50%)}[data-theme=dark] .paper-texture{opacity:.15}.app{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:var(--hd) 1fr;height:100dvh;z-index:1}.app[data-sidebar=pinned]{grid-template-columns:var(--side) 1fr}.main{overflow-y:auto;position:relative;min-height:0}.main-pad{padding:calc(28px * var(--density)) calc(40px * var(--density))}.topbar{grid-column:1 / -1;display:flex;align-items:center;gap:16px;flex-wrap:nowrap;padding:0 20px;border-bottom:.5px solid var(--line);background:color-mix(in srgb,var(--paper-0) 88%,transparent);backdrop-filter:saturate(150%) blur(8px);-webkit-backdrop-filter:saturate(150%) blur(8px);position:sticky;top:0;z-index:10}.brand{display:flex;align-items:center;gap:10px}.brand-logo{display:none;width:auto}.brand-logo-light-narrow{display:block;height:28px}[data-theme=dark] .brand-logo-light-narrow{display:none}[data-theme=dark] .brand-logo-dark-narrow{display:block;height:28px}@media (min-width: 768px){.brand-logo-light-narrow,[data-theme=dark] .brand-logo-dark-narrow{display:none}.brand-logo-light-wide{display:block;height:30px}[data-theme=dark] .brand-logo-light-wide{display:none}[data-theme=dark] .brand-logo-dark-wide{display:block;height:30px}}.paleo-coin{display:inline-flex;flex:none;line-height:0}.paleo-coin-img{display:none}.paleo-coin-light{display:block}[data-theme=dark] .paleo-coin-light{display:none}[data-theme=dark] .paleo-coin-dark{display:block}.more-menu-row{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;font-size:13px;color:var(--ink-1);background:transparent;border:0;cursor:pointer;text-align:left;transition:background .12s}.more-menu-row:hover:not([data-static="1"]){background:color-mix(in srgb,var(--accent) 8%,transparent)}.more-menu-row[data-accent="1"]{color:var(--accent);font-weight:500}.more-menu-row[data-static="1"]{cursor:default}.sidebar{border-right:.5px solid var(--line);padding:20px 12px;overflow-y:auto;background:color-mix(in srgb,var(--paper-1) 35%,transparent);display:flex;flex-direction:column;height:100%}.side-pin-row{display:flex;justify-content:flex-end;padding:0 4px 6px}.side-pin-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink-3);cursor:pointer;transition:background .12s,color .12s}.side-pin-btn:hover{background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--ink-1)}.side-pin-btn[data-active="1"]{color:var(--accent)}.side-section{margin-bottom:22px}.side-section-title{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding:0 10px 8px}.nav-item{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:var(--radius-sm);color:var(--ink-2);cursor:pointer;font-size:13px;border:none;background:transparent;width:100%;text-align:left;font-family:inherit}.nav-item:hover{background:color-mix(in srgb,var(--paper-2) 60%,transparent);color:var(--ink-0)}.nav-item[data-active="1"]{background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--ink-0);font-weight:500}.nav-item[data-active="1"]:before{content:"";width:2px;height:14px;background:var(--accent);margin-left:-10px;margin-right:8px}.nav-item svg{width:15px;height:15px;flex-shrink:0;opacity:.8}.nav-count{margin-left:auto;font-size:11px;color:var(--ink-3);font-variant-numeric:tabular-nums}.eyebrow{font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.reader-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:18px;margin-bottom:96px}.reader-cards>.card{display:flex;flex-direction:column;padding:16px}@media (min-width: 600px){.reader-cards>.card{max-height:400px}}@media (max-width: 1199px){.reader-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 599px){.reader-cards{grid-template-columns:minmax(0,1fr)}}.rc-body-wrap{position:relative;display:flex;flex:1 1 auto;min-height:0;margin-top:10px}.rc-body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow-y:auto;font-size:12px;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.rc-body:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.rc-body-wrap:after{content:"";position:absolute;left:0;right:0;bottom:0;height:28px;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--paper-1));opacity:0;transition:opacity .15s}.rc-body-wrap[data-more="1"]:after{opacity:1}.rc-foot{margin-top:8px;padding-top:8px;border-top:.5px solid var(--line);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.card{background:var(--paper-1);border:.5px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.recent-doc-item{display:block;width:100%;padding:8px 10px;border-radius:4px;transition:background .12s;text-align:left}.recent-doc-item:hover{background:var(--paper-2)}.recent-doc-title{font-family:var(--serif);font-size:14px;color:var(--ink-1);line-height:1.25;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.recent-doc-sub{font-size:11px;color:var(--ink-3);margin-top:2px;display:flex;gap:6px;font-variant-numeric:tabular-nums}.proc-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#140e0459;color:#faf6ec;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);pointer-events:none;text-align:center}.proc-overlay-number{font-family:var(--serif);font-size:30px;font-weight:600;letter-spacing:-.5px;font-variant-numeric:tabular-nums;line-height:1}.proc-overlay-label{font-size:10px;letter-spacing:.12em;text-transform:uppercase;opacity:.85}.proc-cover-dim img{opacity:.25;filter:blur(2px) grayscale(.4)}.awaiting-transcription{position:relative;width:100%;height:100%;background:#1c160b;overflow:hidden;display:grid;place-items:center}.awaiting-transcription-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;filter:blur(10px) grayscale(.4);opacity:.45;transform:scale(1.04);pointer-events:none}.awaiting-transcription-overlay{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:12px;padding:18px 22px;background:color-mix(in srgb,var(--paper-0) 75%,transparent);border:.5px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-md);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.awaiting-transcription-label{font-family:var(--serif);font-size:15px;color:var(--ink-1);letter-spacing:.01em;text-align:center}.ms-stage{position:relative;width:100%;height:100%;background:#1c160b;display:grid;place-items:center;overflow:hidden;user-select:none;-webkit-user-select:none}.ms-canvas{position:relative;transition:transform .25s cubic-bezier(.3,.7,.4,1);transform-origin:center;filter:drop-shadow(0 12px 32px rgba(0,0,0,.4))}.region-shape{fill:color-mix(in srgb,var(--accent-2) 4%,transparent);stroke:color-mix(in srgb,var(--accent-2) 40%,transparent);stroke-width:1.5px;stroke-dasharray:3 2;transition:stroke .15s,fill .15s,stroke-width .15s;cursor:pointer}.region-shape:hover{stroke:color-mix(in srgb,var(--accent-2) 85%,transparent);fill:color-mix(in srgb,var(--accent-2) 10%,transparent)}.region-shape[data-active="1"]{stroke:color-mix(in srgb,var(--accent-2) 80%,transparent);stroke-dasharray:none;fill:color-mix(in srgb,var(--accent-2) 12%,transparent)}.region-shape[data-pinned="1"]{stroke:var(--accent-2);stroke-width:2px;stroke-dasharray:none;fill:color-mix(in srgb,var(--accent-2) 22%,transparent)}.transcript .ln-gap{font-family:var(--sans);font-size:11px;line-height:2.2;color:var(--region-missing);border:1px dashed color-mix(in srgb,var(--region-missing) 55%,transparent);border-radius:3px;margin:3px -4px;padding:0 8px;opacity:.8}.transcript .ln-gap:hover,.transcript .ln-gap[data-active="1"]{opacity:1;background:color-mix(in srgb,var(--region-missing) 10%,transparent);border-style:solid}.transcript .ln-gap:focus-visible{outline:2px solid var(--region-missing);outline-offset:1px}.ln-new .ln-new-text{background:color-mix(in srgb,var(--region-missing) 10%,var(--paper-0))!important;outline-color:var(--region-missing)!important}.ln-new-text:empty:before{content:attr(data-placeholder);color:var(--ink-3);font-style:italic}.legend-swatch{display:inline-block;width:28px;height:10px;vertical-align:middle;border-radius:2px;border:1.5px dashed currentColor}.legend-swatch-doubtful{color:var(--region-doubtful);border-style:dotted}.legend-swatch-missing{color:var(--region-missing)}.region-shape[data-doubtful="1"]{stroke:color-mix(in srgb,var(--region-doubtful) 60%,transparent);fill:color-mix(in srgb,var(--region-doubtful) 5%,transparent);stroke-dasharray:1 3}.region-shape[data-doubtful="1"]:hover{stroke:var(--region-doubtful);fill:color-mix(in srgb,var(--region-doubtful) 12%,transparent)}.region-shape[data-doubtful="1"][data-active="1"],.region-shape[data-doubtful="1"][data-pinned="1"]{stroke:var(--region-doubtful);stroke-dasharray:none;fill:color-mix(in srgb,var(--region-doubtful) 18%,transparent)}.region-shape[data-untranscribed="1"]{stroke:color-mix(in srgb,var(--region-missing) 60%,transparent);stroke-dasharray:6 3;fill:transparent}.region-shape[data-untranscribed="1"]:hover{stroke:var(--region-missing);fill:color-mix(in srgb,var(--region-missing) 10%,transparent)}.region-shape[data-untranscribed="1"][data-pinned="1"]{stroke:var(--region-missing);stroke-width:2px;stroke-dasharray:6 3;fill:color-mix(in srgb,var(--region-missing) 18%,transparent)}.ms-stage[data-reviewing="1"] .region-shape[data-doubtful="1"]{stroke:var(--region-doubtful);fill:color-mix(in srgb,var(--region-doubtful) 12%,transparent);stroke-dasharray:none}.region{position:absolute;border:1px dashed color-mix(in srgb,var(--accent-2) 35%,transparent);background:color-mix(in srgb,var(--accent-2) 4%,transparent);border-radius:2px;transition:border-color .15s,background .15s;pointer-events:auto;cursor:pointer}.region:hover{border-color:color-mix(in srgb,var(--accent-2) 80%,transparent);background:color-mix(in srgb,var(--accent-2) 12%,transparent)}.region[data-active="1"]{border:1.5px solid color-mix(in srgb,var(--accent-2) 75%,transparent);background:color-mix(in srgb,var(--accent-2) 12%,transparent);z-index:1}.region[data-pinned="1"]{border:2px solid var(--accent-2);background:color-mix(in srgb,var(--accent-2) 24%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-2) 45%,transparent),0 0 16px color-mix(in srgb,var(--accent-2) 60%,transparent);z-index:2}.transcript[dir=rtl]{font-family:Sedan,"Noto Serif Hebrew",Noto Naskh Arabic,Times New Roman,Georgia,serif}.transcript{font-family:var(--serif);font-size:calc(17px * var(--density));line-height:1.7;color:var(--ink-1);padding:calc(28px * var(--density)) calc(36px * var(--density));max-width:746px;margin:0 auto}.transcript p{margin:0 0 1.1em}.folio-marker{font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:0 0 12px;padding-bottom:8px;border-bottom:.5px solid var(--line)}.transcript .drop-cap:first-letter{font-family:var(--serif);font-weight:500;font-size:1.6em;line-height:1;vertical-align:baseline;color:var(--accent);margin-right:2px}.transcript .ln{display:block;position:relative;cursor:pointer;border-radius:3px;padding:0 4px 0 calc(4px + 1.5em);text-indent:-1.5em;margin:0 -4px;transition:background .12s}.transcript[dir=rtl] .ln{padding:0 calc(4px + 1.5em) 0 4px}.transcript .ln-num{position:absolute;left:-1.7em;top:0;text-indent:0;font-family:var(--sans);font-size:10px;line-height:2.9;font-variant-numeric:tabular-nums;color:var(--ink-4);-webkit-user-select:none;user-select:none;pointer-events:none}.transcript[dir=rtl] .ln-num{left:auto;right:-1.7em}.transcript .ln:hover{background:color-mix(in srgb,var(--paper-2) 60%,transparent)}.transcript .ln[data-active="1"]{background:color-mix(in srgb,var(--highlight) 28%,transparent)}.transcript .ln[data-pinned="1"]{background:color-mix(in srgb,var(--highlight) 60%,transparent);box-shadow:inset 2px 0 0 var(--accent)}.transcript[dir=rtl] .ln[data-pinned="1"]{box-shadow:inset -2px 0 0 var(--accent)}.transcript .ln-expand{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;padding:0 4px;margin-left:4px;cursor:pointer;opacity:0;transition:opacity .12s,color .12s;color:var(--ink-3);vertical-align:middle}.transcript .ln:hover .ln-expand,.transcript .ln:focus-within .ln-expand,.transcript .ln[data-active="1"] .ln-expand{opacity:.8}.transcript .ln-expand:hover{opacity:1;color:var(--accent)}.ln-alt-current{display:inline-flex;color:var(--accent)}.transcript .ln-annot{opacity:.7;color:var(--accent)}.transcript .ln-alts{opacity:.7;color:var(--accent-2)}.transcript .ln-annot .ln-annot-count{font-size:9px;line-height:1;margin-left:2px;font-variant-numeric:tabular-nums}.transcript .ln-doubtful .ln-text{text-decoration:underline dashed color-mix(in srgb,var(--region-doubtful) 70%,transparent);text-decoration-thickness:1px;text-underline-offset:3px}.transcript .ln-source-changed .ln-text{text-decoration:underline solid var(--source-changed);text-decoration-thickness:2px;text-underline-offset:3px}.transcript .ln-stale{opacity:.7;color:var(--source-changed);cursor:default}.region[data-doubtful="1"]{border-style:dotted;border-color:color-mix(in srgb,var(--region-doubtful) 70%,transparent)}.region[data-doubtful="1"][data-active="1"],.region[data-doubtful="1"][data-pinned="1"]{border-style:solid}.transcript[data-reviewing="1"] .ln-doubtful .ln-text{text-decoration-color:var(--region-doubtful);text-decoration-thickness:1.5px;background:color-mix(in srgb,var(--region-doubtful) 12%,transparent);border-radius:2px}.ms-stage[data-reviewing="1"] .region[data-doubtful="1"]{border-style:solid;border-color:color-mix(in srgb,var(--accent-2) 85%,transparent);background:color-mix(in srgb,var(--accent-2) 10%,transparent)}.tok-add{color:var(--accent);border-bottom:1px dotted color-mix(in srgb,var(--accent) 60%,transparent)}.transcript[data-mode=literal] .tok-add{display:none}.transcript[data-mode=completed] .tok-add{color:var(--ink-1);border-bottom:0}.tok-damage{color:var(--ink-4);font-style:italic}.tok-abbr{border-bottom:1px dotted var(--ink-3);cursor:help}.tok-conjecture{color:var(--ink-4);font-style:italic;cursor:help}.transcript[data-mode=literal] .tok-conjecture,.tok-alt,.transcript[data-mode=completed] .tok-damage{display:none}.tok-user-bracket{color:var(--ink-4);font-style:italic}.transcript[data-stream=translation] .tok-conjecture{display:inline}.transcript .ln-tools{float:right;display:inline-flex;align-items:center;white-space:nowrap;text-indent:0;height:1.7em;margin-left:6px}.transcript[dir=rtl] .ln-tools,.transcript-both .ln-cell[dir=rtl] .ln-tools{float:left;margin:0 6px 0 0}.transcript .ln-edited .ln-tools:after,.transcript .ln-new:after{content:"✎";font-size:14px;color:var(--ok);margin-left:6px;vertical-align:baseline;opacity:.9}.transcript[data-stream=translation] .ln-edited .ln-tools:after{content:none}.transcript.transcript-both{max-width:1440px}.transcript-both .ln-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:28px;align-items:start}.transcript-both .ln-cell{min-width:0}.transcript-both .ln-cell:first-child{border-right:.5px solid var(--line);padding-right:14px}.transcript-both .ln-pair-head{font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px}.transcript-both .ln-pair-head>span:first-child{padding-right:14px}.transcript-both .ln-pair-span{display:block}.transcript-both .ln-cell[dir=rtl]{font-family:Sedan,"Noto Serif Hebrew",Noto Naskh Arabic,Times New Roman,Georgia,serif}.transcript-both .ln-cell:first-child{padding-left:1.7em}.transcript-both .ln-pair-head>span:first-child{padding-left:1.7em}.transcript-both .ln-cell[dir=rtl] .ln{padding:0 calc(4px + 1.5em) 0 4px}.transcript-both .ln-cell[dir=rtl] .ln-num{display:none}.transcript-both .ln-cell[dir=rtl] .ln[data-pinned="1"]{box-shadow:inset -2px 0 0 var(--accent)}.transcript-both .ln-cell[data-stream=translation] .tok-conjecture{display:inline}.transcript-both .ln-cell[data-stream=translation] .ln-edited .ln-tools:after{content:none}@media (max-width: 767px){.transcript-both .ln-pair{grid-template-columns:minmax(0,1fr);row-gap:2px}.transcript-both .ln-cell:first-child{border-right:0;padding-right:0}.transcript-both .ln-cell[data-stream=translation]{padding-left:12px;border-left:2px solid var(--line);color:var(--ink-2);margin-bottom:8px}.transcript-both .ln-pair-head{display:none}}.transcript .ln-diff-add{background:color-mix(in srgb,var(--ok) 22%,transparent);border-bottom:1.5px solid var(--ok);border-radius:2px;padding:0 1px;cursor:help}.transcript .ln-diff-del{color:var(--ink-3);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--danger, #b94c2f) 70%,transparent);background:color-mix(in srgb,var(--danger, #b94c2f) 10%,transparent);border-radius:2px;padding:0 1px;cursor:help}.reader-toolbar{display:flex;align-items:center;gap:12px;padding:14px 0;flex-wrap:wrap}.group{display:flex;gap:4px;background:var(--paper-1);border:.5px solid var(--line);border-radius:var(--radius-sm);padding:3px}.group button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;height:26px;padding:0 10px;border-radius:3px;font-family:inherit;font-size:12px;color:var(--ink-2);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.group button:disabled{opacity:.5;cursor:not-allowed}.group button[data-on="1"]{color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.reader-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:.5px solid var(--line);border-radius:var(--radius);overflow:hidden;height:calc(100dvh - var(--hd) - 56px - 80px);min-height:540px}.reader-grid[data-layout=single]{grid-template-columns:1fr}.reader-grid[data-layout=both]{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.reader-grid[data-layout=both] .transcript-both{padding-left:calc(20px * var(--density));padding-right:calc(20px * var(--density))}.reader-grid[data-layout=both] .transcript-both .ln-pair{column-gap:20px}.reader-grid[data-layout=both] .transcript-both .ln-cell:first-child{padding-right:10px}.reader-pane{background:var(--paper-1);display:flex;flex-direction:column;min-width:0;min-height:0}.reader-pane-hd{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:.5px solid var(--line);background:color-mix(in srgb,var(--paper-2) 30%,var(--paper-1));flex-shrink:0}.reader-pane-hd h3{font-size:13px;font-family:var(--sans);font-weight:600;color:var(--ink-1);margin:0}.reader-pane-body{flex:1;overflow:auto;min-height:0}.reader-both-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100%}.reader-both-side{border-left:.5px solid var(--line);position:sticky;top:0;align-self:start;min-height:320px;display:flex;flex-direction:column}@media (max-width: 767px){.reader-both-split{grid-template-columns:minmax(0,1fr)}.reader-both-side{position:static;border-left:0;border-top:.5px solid var(--line);min-height:260px}}.empty-state{text-align:center;padding:60px 20px;color:var(--ink-3)}.fragment-view{display:flex;flex-direction:column;gap:24px}.fragment-stage{width:100%;aspect-ratio:1 / 1;max-height:360px;background:var(--paper-1);border:.5px solid var(--line);border-radius:var(--radius);position:relative;overflow:hidden}.fragment-side{display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.fragment-view{display:grid;grid-template-columns:3fr 2fr;gap:24px;height:calc(100dvh - var(--hd) - 80px)}.fragment-stage{aspect-ratio:auto;max-height:none;height:100%}.fragment-side{overflow-y:auto}}.fragment-card{padding:18px 20px}.divider{height:1px;background:var(--line);border:0;margin:12px 0}.meta-list{font-size:12px}.meta-list dt{color:var(--ink-3);margin-bottom:2px}.meta-list dd{margin:0 0 10px;color:var(--ink-1);font-weight:500}@media (max-width: 767px){.main-pad{padding:calc(20px * var(--density)) calc(16px * var(--density))}.topbar{gap:8px;padding:0 12px}.reader-grid{grid-template-columns:1fr;min-height:0}.reader-grid[data-mobile-tab=image]>.reader-pane:nth-child(2){display:none}.reader-grid[data-mobile-tab=text]>.reader-pane:nth-child(1){display:none}.ms-stage{background:var(--paper-1)}}.tour-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:350;pointer-events:auto}.tour-scrim{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.tour-scrim-fill{fill:var(--tour-scrim)}.tour-hole{transition:x .28s cubic-bezier(.4,0,.2,1),y .28s cubic-bezier(.4,0,.2,1),width .28s cubic-bezier(.4,0,.2,1),height .28s cubic-bezier(.4,0,.2,1)}.tour-spotlight{position:fixed;pointer-events:none;transition:top .28s cubic-bezier(.4,0,.2,1),left .28s cubic-bezier(.4,0,.2,1),width .28s cubic-bezier(.4,0,.2,1),height .28s cubic-bezier(.4,0,.2,1),border-radius .28s cubic-bezier(.4,0,.2,1)}.tour-popover{position:fixed;top:0;left:0;z-index:351;width:min(360px,calc(100vw - 32px));padding:16px 18px;background:var(--paper-1);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);color:var(--ink-1);transition:transform .28s cubic-bezier(.4,0,.2,1);outline:none}.tour-popover-title{margin:4px 0 6px;font-family:var(--serif);font-size:18px;color:var(--ink-0)}.tour-popover-body{font-size:13px;line-height:1.5;color:var(--ink-2)}.tour-popover-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.tour-popover-counter{font-size:12px;color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.tour-popover-actions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.tour-popover[aria-busy=true] .tour-popover-actions{opacity:.55}.tour-task-list{list-style:none;margin:12px 0 0;padding:10px 12px;display:flex;flex-direction:column;gap:8px;background:color-mix(in srgb,var(--accent) 7%,transparent);border-radius:8px}.tour-task{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;color:var(--ink-2)}.tour-task[data-current]{color:var(--ink-0)}.tour-task[data-done] .tour-task-text{color:var(--ink-3)}.tour-task-check{flex:none;width:18px;height:18px;margin-top:1px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1.5px solid var(--line);color:#fff;background:transparent;transition:background .2s ease,border-color .2s ease,transform .2s ease}.tour-task[data-current] .tour-task-check{border-color:var(--accent)}.tour-task[data-done] .tour-task-check{background:var(--accent);border-color:var(--accent);animation:tour-check-pop .28s cubic-bezier(.4,0,.2,1)}@keyframes tour-check-pop{0%{transform:scale(.7)}60%{transform:scale(1.12)}to{transform:scale(1)}}.tour-welcome-options{display:grid;gap:10px;margin-top:18px}.tour-welcome-option{display:flex;flex-direction:column;gap:4px;padding:12px 14px;text-align:left;font:inherit;color:var(--ink-1);background:var(--paper-1);border:1px solid var(--line);border-radius:var(--radius-lg);cursor:pointer;transition:border-color .15s ease,background .15s ease}.tour-welcome-option:hover,.tour-welcome-option:focus-visible{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,var(--paper-1));outline:none}.tour-welcome-option[data-primary]{border-color:color-mix(in srgb,var(--accent) 60%,var(--line));background:color-mix(in srgb,var(--accent) 4%,var(--paper-1))}.tour-welcome-option-title{font-family:var(--serif);font-size:17px;color:var(--ink-0);display:flex;align-items:center;gap:8px}.tour-welcome-option-title svg{color:var(--accent);flex:none}.tour-welcome-option-hint{font-size:12.5px;line-height:1.4;color:var(--ink-2)}.tour-welcome-options[data-secondary]{margin-top:0}.tour-welcome-options[data-secondary] .tour-welcome-option{padding:10px 14px}.tour-welcome-options[data-secondary] .tour-welcome-option-title{font-size:15px}.tour-welcome-divider{display:flex;align-items:center;gap:10px;margin:16px 0 10px;font-size:11.5px;color:var(--ink-3)}.tour-welcome-divider:before,.tour-welcome-divider:after{content:"";flex:1;border-top:1px solid var(--line)}.tour-welcome-footer{display:flex;justify-content:flex-end;margin-top:14px}.tour-welcome-option-done{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-family:var(--sans, inherit);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--accent)}.tour-popover[data-variant=finale]{width:min(440px,calc(100vw - 32px));padding:26px 30px 22px;text-align:center;border-color:color-mix(in srgb,var(--accent) 45%,var(--line));box-shadow:var(--shadow-lg),0 0 0 6px color-mix(in srgb,var(--accent) 10%,transparent)}.tour-popover[data-variant=finale] .tour-popover-title{font-size:26px;margin:6px 0 10px}.tour-popover[data-variant=finale] .tour-popover-body{font-size:14px}.tour-popover[data-variant=finale] .tour-popover-footer{justify-content:center;gap:16px;margin-top:20px}.tour-finale-crest{display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:10px;color:var(--accent)}.tour-finale-flourish{opacity:.85}.tour-finale-icon{display:none;height:40px;width:auto}.tour-finale-icon-light{display:block}[data-theme=dark] .tour-finale-icon-light{display:none}[data-theme=dark] .tour-finale-icon-dark{display:block}.tour-task-plain{margin-top:10px;padding:8px 10px;font-size:13px;line-height:1.45;color:var(--ink-0);background:color-mix(in srgb,var(--accent) 7%,transparent);border-left:3px solid var(--accent);border-radius:6px}.tour-popover-actions button[data-ready]{animation:tour-ready 1.6s ease-out infinite}@keyframes tour-ready{0%{box-shadow:0 0 color-mix(in srgb,var(--accent) 55%,transparent)}70%,to{box-shadow:0 0 0 9px transparent}}.tour-overlay[data-interactive]{pointer-events:none}.tour-overlay[data-layer=popovers]{z-index:250}.tour-overlay[data-layer=modals]{z-index:150}.tour-popover[data-layer=popovers]{z-index:251}.tour-popover[data-layer=modals]{z-index:151}.tour-blocker{position:fixed;pointer-events:auto}.tour-spotlight[data-task]{outline:2px solid var(--accent)}.tour-spotlight[data-task=pending]{animation:tour-pulse 1.4s ease-in-out infinite}@keyframes tour-pulse{0%,to{outline-color:transparent}50%{outline-color:var(--accent)}}@media (prefers-reduced-motion: reduce){.tour-overlay,.tour-hole,.tour-spotlight,.tour-popover{transition:none}.tour-spotlight[data-task=pending],.tour-task[data-done] .tour-task-check,.tour-popover-actions button[data-ready]{animation:none}}[class^=inky-ask-],[class*=" inky-ask-"]{transform-box:fill-box}@keyframes inky-ask-pulse{0%,70%,to{transform:scale(1)}82%{transform:scale(1.12)}}.inky-ask-drop{transform-origin:50% 60%;animation:inky-ask-pulse 2.8s ease-in-out infinite}@keyframes inky-ask-beat{0%{transform:scale(1)}30%{transform:scale(1.16)}60%,to{transform:scale(1)}}.ask-inky .inky-ask-drop{animation:none}.ask-inky:hover .inky-ask-drop,.ask-inky:focus-visible .inky-ask-drop{animation:inky-ask-beat 1.1s ease-in-out infinite}.ask-inky-reveal{opacity:0;transition:opacity .12s}:hover>.ask-inky-reveal,:focus-within>.ask-inky-reveal,.ask-inky-reveal:focus-within{opacity:1}@media (prefers-reduced-motion: reduce){[class^=inky-ask-],[class*=" inky-ask-"]{animation:none!important}.ask-inky:hover .inky-ask-drop,.ask-inky:focus-visible .inky-ask-drop{animation:none!important}}[class^=inky-bdg-],[class*=" inky-bdg-"]{transform-box:fill-box}@keyframes inky-bdg-gaze{0%,18%{transform:translate(0)}28%,42%{transform:translate(1.35px)}52%,62%{transform:translate(0)}72%,86%{transform:translate(-1.35px)}96%,to{transform:translate(0)}}@keyframes inky-bdg-brow{0%,20%,to{transform:translateY(0)}30%,44%{transform:translateY(-.83px)}70%,84%{transform:translateY(-.52px)}}@keyframes inky-bdg-blink{0%,94%,to{transform:scaleY(1)}97%{transform:scaleY(.08)}}@keyframes inky-bdg-bob{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-1px) scale(.985,1.02)}}@keyframes inky-bdg-shadow{0%,to{transform:scaleX(1);opacity:.32}50%{transform:scaleX(.9);opacity:.25}}.inky-bdg-pupil{animation:inky-bdg-gaze 6.4s ease-in-out infinite}.inky-bdg-brow{animation:inky-bdg-brow 7.1s ease-in-out infinite}.inky-bdg-eye{transform-origin:50% 50%;animation:inky-bdg-blink 5.3s ease-in-out infinite}.inky-bdg-body{transform-origin:50% 100%;animation:inky-bdg-bob 3.4s ease-in-out infinite}.inky-bdg-shadow{transform-origin:50% 50%;animation:inky-bdg-shadow 3.4s ease-in-out infinite}@media (prefers-reduced-motion: reduce){[class^=inky-bdg-],[class*=" inky-bdg-"]{animation:none!important}}[class^=inky-bdgh-],[class*=" inky-bdgh-"]{transform-box:fill-box}@keyframes inky-bdgh-jump{0%,4%{transform:translateY(0) scale(1)}10%{transform:translateY(0) scale(1.1,.9)}22%{transform:translateY(-3.4px) scale(.94,1.08)}32%{transform:translateY(0) scale(1.09,.91)}42%{transform:translateY(-2.2px) scale(.96,1.05)}50%{transform:translateY(0) scale(1.06,.94)}56%,to{transform:translateY(0) scale(1)}}@keyframes inky-bdgh-shadow{0%,4%{transform:scaleX(1);opacity:.32}10%{transform:scaleX(1.12);opacity:.36}22%{transform:scaleX(.62);opacity:.18}32%{transform:scaleX(1.1);opacity:.34}42%{transform:scaleX(.74);opacity:.22}50%,to{transform:scaleX(1);opacity:.32}}@keyframes inky-bdgh-brow{0%,6%{transform:translateY(0)}18%,46%{transform:translateY(-1.1px)}58%,to{transform:translateY(0)}}@keyframes inky-bdgh-blink{0%,90%,to{transform:scaleY(1)}94%{transform:scaleY(.08)}}.inky-bdgh-body{transform-origin:50% 100%;animation:inky-bdgh-jump 2.2s ease-in-out infinite}.inky-bdgh-shadow{transform-origin:50% 50%;animation:inky-bdgh-shadow 2.2s ease-in-out infinite}.inky-bdgh-brow{animation:inky-bdgh-brow 2.2s ease-in-out infinite}.inky-bdgh-eye{transform-origin:50% 50%;animation:inky-bdgh-blink 4.4s ease-in-out infinite}@media (prefers-reduced-motion: reduce){[class^=inky-bdgh-],[class*=" inky-bdgh-"]{animation:none!important}}[class^=inky-err-],[class*=" inky-err-"]{transform-box:fill-box}@keyframes inky-err-shake{0%,22%,to{transform:translate(0)}4%{transform:translate(-1.3px)}9%{transform:translate(1.3px)}14%{transform:translate(-.8px)}18%{transform:translate(.8px)}}@keyframes inky-err-drip{0%,24%{opacity:0;transform:translateY(-3px) scale(1)}34%{opacity:1;transform:translateY(-1.5px) scale(.95,1.08)}58%{opacity:1;transform:translateY(2.6px) scale(.88,1.14)}66%{opacity:1;transform:translateY(4px) scaleY(.92)}72%,to{opacity:0;transform:translateY(4px) scale(1.25,.45)}}@keyframes inky-err-pool{0%,64%{transform:scaleX(.84)}76%{transform:scaleX(1.1)}90%,to{transform:scaleX(.84)}}.inky-err-body{animation:inky-err-shake 3.2s ease-in-out infinite}.inky-err-drip{transform-origin:50% 100%;animation:inky-err-drip 3.2s ease-in infinite}.inky-err-pool{transform-origin:50% 50%;animation:inky-err-pool 3.2s ease-out infinite}@media (prefers-reduced-motion: reduce){[class^=inky-err-],[class*=" inky-err-"]{animation:none!important}}[class^=inky-exp-],[class*=" inky-exp-"]{transform-box:fill-box}@keyframes inky-exp-sweep{0%,to{transform:translate(-1.5px,.6px)}50%{transform:translate(1.5px,-.6px)}}.inky-exp-lens{transform-box:view-box;animation:inky-exp-sweep 2.6s ease-in-out infinite}@keyframes inky-exp-blink{0%,94%,to{transform:scaleY(1)}97%{transform:scaleY(.08)}}@keyframes inky-exp-gaze{0%,20%{transform:translate(0)}30%,44%{transform:translate(1.3px)}54%,64%{transform:translate(0)}74%,88%{transform:translate(-1.3px)}98%,to{transform:translate(0)}}@keyframes inky-exp-brow{0%,22%,to{transform:translateY(0)}32%,46%{transform:translateY(-.8px)}72%,86%{transform:translateY(-.5px)}}.inky-exp-eye{transform-origin:50% 50%;animation:inky-exp-blink 5.2s ease-in-out 1.5s infinite}.inky-exp-pupil{animation:inky-exp-gaze 6.9s ease-in-out infinite}.inky-exp-brow{animation:inky-exp-brow 7.3s ease-in-out infinite}@media (prefers-reduced-motion: reduce){[class^=inky-exp-],[class*=" inky-exp-"]{animation:none!important}}[class^=inky-hpy-],[class*=" inky-hpy-"]{transform-box:fill-box}@keyframes inky-hpy-hop{0%,to{transform:translateY(0) scale(1)}12%{transform:translateY(0) scale(1.08,.92)}40%{transform:translateY(-4px) scale(.96,1.05)}70%{transform:translateY(0) scale(1.05,.95)}85%{transform:translateY(0) scale(1)}}.inky-hpy-body{transform-origin:50% 100%;animation:inky-hpy-hop 1.8s ease-in-out infinite}@media (prefers-reduced-motion: reduce){[class^=inky-hpy-],[class*=" inky-hpy-"]{animation:none!important}}[class^=inky-lsn-],[class*=" inky-lsn-"]{transform-box:fill-box}@keyframes inky-lsn-key{0%,8%{transform:translateY(0);opacity:.42}14%,22%{transform:translateY(.7px);opacity:1}32%,to{transform:translateY(0);opacity:.42}}@keyframes inky-lsn-space{0%,62%{transform:translateY(0);opacity:.42}68%,76%{transform:translateY(.6px);opacity:.9}86%,to{transform:translateY(0);opacity:.42}}@keyframes inky-lsn-track{0%,10%{transform:translate(-.6px)}35%,45%{transform:translate(.5px)}70%,80%{transform:translate(1.1px)}95%,to{transform:translate(-.6px)}}@keyframes inky-lsn-blink{0%,94%,to{transform:scaleY(1)}97%{transform:scaleY(.08)}}@keyframes inky-lsn-brow{0%,30%,to{transform:translateY(0)}44%,62%{transform:translateY(-.7px)}}.inky-lsn-k{animation:inky-lsn-key 1.8s ease-in-out infinite}.inky-lsn-k2{animation-delay:.22s}.inky-lsn-k3{animation-delay:.46s}.inky-lsn-k4{animation-delay:.66s}.inky-lsn-ksp{animation:inky-lsn-space 1.8s ease-in-out infinite}.inky-lsn-pupil{animation:inky-lsn-track 1.8s ease-in-out infinite}.inky-lsn-eye{transform-origin:50% 50%;animation:inky-lsn-blink 5.6s ease-in-out .7s infinite}.inky-lsn-brow{animation:inky-lsn-brow 7.7s ease-in-out infinite}@media (prefers-reduced-motion: reduce){[class^=inky-lsn-],[class*=" inky-lsn-"]{animation:none!important}}[class^=inky-mrk-],[class*=" inky-mrk-"]{transform-box:fill-box}@keyframes inky-mrk-float{0%,to{transform:translateY(0)}50%{transform:translateY(-1.6px)}}@keyframes inky-mrk-twinkle{0%,to{transform:scale(.75) rotate(0);opacity:.55}50%{transform:scale(1.15) rotate(45deg);opacity:1}}.inky-mrk-body{animation:inky-mrk-float 3s ease-in-out infinite}.inky-mrk-sp{transform-origin:50% 50%;animation:inky-mrk-twinkle 2.2s ease-in-out infinite}@media (prefers-reduced-motion: reduce){[class^=inky-mrk-],[class*=" inky-mrk-"]{animation:none!important}}[class^=inky-red-],[class*=" inky-red-"]{transform-box:fill-box}@keyframes inky-red-scan{0%,to{transform:translate(-.9px)}45%,55%{transform:translate(1.4px)}}@keyframes inky-red-hl{0%,to{opacity:.35}50%{opacity:1}}.inky-red-pupil{animation:inky-red-scan 2.4s ease-in-out infinite}.inky-red-ln{animation:inky-red-hl 2.4s ease-in-out infinite}.inky-red-ln2{animation-delay:.3s}.inky-red-ln3{animation-delay:.6s}@keyframes inky-red-blink{0%,94%,to{transform:scaleY(1)}97%{transform:scaleY(.08)}}@keyframes inky-red-brow{0%,26%,to{transform:translateY(0)}42%,58%{transform:translateY(-.8px)}}.inky-red-eye{transform-origin:50% 50%;animation:inky-red-blink 5.8s ease-in-out .9s infinite}.inky-red-brow{animation:inky-red-brow 7.9s ease-in-out infinite}@media (prefers-reduced-motion: reduce){[class^=inky-red-],[class*=" inky-red-"]{animation:none!important}}[class^=inky-slp-],[class*=" inky-slp-"]{transform-box:fill-box}@keyframes inky-slp-snore{0%,to{transform:scale(1)}50%{transform:scale(1.05,.94)}}@keyframes inky-slp-z{0%{opacity:0;transform:translateY(3px) scale(.7)}30%{opacity:1;transform:translate(1px) scale(1)}to{opacity:0;transform:translate(3px,-6px) scale(1.1)}}.inky-slp-body{transform-origin:50% 100%;animation:inky-slp-snore 4s ease-in-out infinite}.inky-slp-z{transform-origin:50% 50%;animation:inky-slp-z 3.2s ease-in-out infinite}.inky-slp-z2{animation-delay:1.1s}@media (prefers-reduced-motion: reduce){[class^=inky-slp-],[class*=" inky-slp-"]{animation:none!important}}[class^=inky-spk-],[class*=" inky-spk-"]{transform-box:fill-box}@keyframes inky-spk-type{0%{transform:scaleX(0);opacity:0}12%{opacity:1}45%,80%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}@keyframes inky-spk-pop{0%,to{transform:scale(1)}8%{transform:scale(1.04)}}.inky-spk-ln{transform-origin:0% 50%;animation:inky-spk-type 2.6s ease-in-out infinite}.inky-spk-ln2{animation-delay:.28s}.inky-spk-bub{transform-origin:30% 60%;animation:inky-spk-pop 2.6s ease-in-out infinite}@keyframes inky-spk-blink{0%,94%,to{transform:scaleY(1)}97%{transform:scaleY(.08)}}@keyframes inky-spk-gaze{0%,20%{transform:translate(0)}30%,44%{transform:translate(1.3px)}54%,64%{transform:translate(0)}74%,88%{transform:translate(-1.3px)}98%,to{transform:translate(0)}}@keyframes inky-spk-brow{0%,22%,to{transform:translateY(0)}32%,46%{transform:translateY(-.8px)}72%,86%{transform:translateY(-.5px)}}.inky-spk-eye{transform-origin:50% 50%;animation:inky-spk-blink 6.2s ease-in-out 1.2s infinite}.inky-spk-pupil{animation:inky-spk-gaze 7.3s ease-in-out infinite}.inky-spk-brow{animation:inky-spk-brow 5.9s ease-in-out infinite}@media (prefers-reduced-motion: reduce){[class^=inky-spk-],[class*=" inky-spk-"]{animation:none!important}}[class^=inky-sug-],[class*=" inky-sug-"]{transform-box:fill-box}@keyframes inky-sug-tw{0%,to{transform:scale(.7) rotate(0);opacity:.5}50%{transform:scale(1.18) rotate(45deg);opacity:1}}.inky-sug-sp{transform-origin:50% 50%;animation:inky-sug-tw 1.9s ease-in-out infinite}.inky-sug-sp2{animation-delay:.55s}@keyframes inky-sug-blink{0%,94%,to{transform:scaleY(1)}97%{transform:scaleY(.08)}}@keyframes inky-sug-gaze{0%,20%{transform:translate(0)}30%,44%{transform:translate(1.3px)}54%,64%{transform:translate(0)}74%,88%{transform:translate(-1.3px)}98%,to{transform:translate(0)}}@keyframes inky-sug-brow{0%,22%,to{transform:translateY(0)}32%,46%{transform:translateY(-.8px)}72%,86%{transform:translateY(-.5px)}}.inky-sug-eye{transform-origin:50% 50%;animation:inky-sug-blink 4.6s ease-in-out .2s infinite}.inky-sug-pupil{animation:inky-sug-gaze 5.3s ease-in-out infinite}.inky-sug-brow{animation:inky-sug-brow 6.1s ease-in-out infinite}@media (prefers-reduced-motion: reduce){[class^=inky-sug-],[class*=" inky-sug-"]{animation:none!important}}[class^=inky-idle-],[class*=" inky-idle-"]{transform-box:fill-box}@keyframes inky-idle-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035,.975)}}.inky-idle-body{transform-origin:50% 100%;animation:inky-idle-breathe 3.6s ease-in-out infinite}@keyframes inky-idle-blink{0%,94%,to{transform:scaleY(1)}97%{transform:scaleY(.08)}}@keyframes inky-idle-gaze{0%,20%{transform:translate(0)}30%,44%{transform:translate(1.62px)}54%,64%{transform:translate(0)}74%,88%{transform:translate(-1.62px)}98%,to{transform:translate(0)}}@keyframes inky-idle-brow{0%,22%,to{transform:translateY(0)}32%,46%{transform:translateY(-1px)}72%,86%{transform:translateY(-.62px)}}.inky-idle-eye{transform-origin:50% 50%;animation:inky-idle-blink 5.4s ease-in-out 0s infinite}.inky-idle-pupil{animation:inky-idle-gaze 6.4s ease-in-out infinite}.inky-idle-brow{animation:inky-idle-brow 7.1s ease-in-out infinite}@media (prefers-reduced-motion: reduce){[class^=inky-idle-],[class*=" inky-idle-"]{animation:none!important}}[class^=inky-thk-],[class*=" inky-thk-"]{transform-box:fill-box}@keyframes inky-thk-dot{0%{opacity:0;transform:translateY(3px) scale(.5)}28%{opacity:1;transform:translateY(0) scale(1)}64%{opacity:1;transform:translateY(-1px) scale(1)}to{opacity:0;transform:translateY(-5px) scale(.6)}}.inky-thk-d{transform-origin:50% 50%;animation:inky-thk-dot 1.5s ease-in-out infinite}.inky-thk-d2{animation-delay:.2s}.inky-thk-d3{animation-delay:.4s}@keyframes inky-thk-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.03,.98)}}.inky-thk-body{transform-origin:50% 100%;animation:inky-thk-breathe 2.8s ease-in-out infinite}@keyframes inky-thk-blink{0%,94%,to{transform:scaleY(1)}97%{transform:scaleY(.08)}}@keyframes inky-thk-gaze{0%,20%{transform:translate(0)}30%,44%{transform:translate(1.3px)}54%,64%{transform:translate(0)}74%,88%{transform:translate(-1.3px)}98%,to{transform:translate(0)}}@keyframes inky-thk-brow{0%,22%,to{transform:translateY(0)}32%,46%{transform:translateY(-.8px)}72%,86%{transform:translateY(-.5px)}}.inky-thk-eye{transform-origin:50% 50%;animation:inky-thk-blink 5s ease-in-out .4s infinite}.inky-thk-pupil{animation:inky-thk-gaze 5.6s ease-in-out infinite}.inky-thk-brow{animation:inky-thk-brow 6.7s ease-in-out infinite}@media (prefers-reduced-motion: reduce){[class^=inky-thk-],[class*=" inky-thk-"]{animation:none!important}}[class^=inky-wrt-],[class*=" inky-wrt-"]{transform-box:fill-box}@keyframes inky-wrt-write{0%,to{transform:rotate(-5deg) translate(0)}50%{transform:rotate(4deg) translate(1px,-.6px)}}.inky-wrt-quill{transform-box:view-box;transform-origin:32.5px 27px;animation:inky-wrt-write 1.3s ease-in-out infinite}@keyframes inky-wrt-blink{0%,94%,to{transform:scaleY(1)}97%{transform:scaleY(.08)}}@keyframes inky-wrt-gaze{0%,20%{transform:translate(0)}30%,44%{transform:translate(1.3px)}54%,64%{transform:translate(0)}74%,88%{transform:translate(-1.3px)}98%,to{transform:translate(0)}}@keyframes inky-wrt-brow{0%,22%,to{transform:translateY(0)}32%,46%{transform:translateY(-.8px)}72%,86%{transform:translateY(-.5px)}}.inky-wrt-eye{transform-origin:50% 50%;animation:inky-wrt-blink 6.4s ease-in-out .5s infinite}.inky-wrt-pupil{animation:inky-wrt-gaze 5.1s ease-in-out infinite}.inky-wrt-brow{animation:inky-wrt-brow 6.3s ease-in-out infinite}@media (prefers-reduced-motion: reduce){[class^=inky-wrt-],[class*=" inky-wrt-"]{animation:none!important}}._trigger_g52ej_4{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;padding:0 10px;border:0;border-left:1.5px solid var(--line);border-top-right-radius:14.5px;border-bottom-right-radius:14.5px;background:transparent;color:var(--accent);cursor:pointer;transition:background-color .12s ease}._trigger_g52ej_4:hover,._trigger_g52ej_4:focus-visible{background:color-mix(in srgb,var(--accent) 14%,transparent)}._trigger_g52ej_4:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._trigger_g52ej_4 img{display:block}[data-theme=dark] ._trigger_g52ej_4{border-left-color:#5a4540}._pill_1acnc_1{position:relative;display:inline-flex;align-items:stretch;height:32px;padding:0;border-radius:16px;border:1.5px solid var(--line);background:var(--paper-0);box-shadow:0 0 0 1px #d76b5b14,0 2px 8px #d76b5b2e}[data-theme=dark] ._pill_1acnc_1{border-color:#5a4540;background:#2a2a2e;box-shadow:0 0 10px #e8917f38}._balance_1acnc_21{display:inline-flex;align-items:center;gap:8px;padding:0 9px 0 7px}._amount_1acnc_28{font-variant-numeric:tabular-nums;letter-spacing:.2px;white-space:nowrap}._probe_1acnc_36{position:absolute;top:0;left:0;visibility:hidden;pointer-events:none;white-space:nowrap;font-size:var(--mantine-font-size-sm);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.2px}._pulse_1acnc_49{animation:_credit-pulse_1acnc_1 .6s ease-out}._delta_1acnc_53{position:absolute;top:-10px;left:50%;transform:translate(-50%);font-size:12px;font-weight:700;color:var(--mantine-color-teal-6, #0ca678);pointer-events:none;animation:_credit-delta-float_1acnc_1 1s ease-out forwards}@keyframes _credit-pulse_1acnc_1{0%{transform:scale(1);box-shadow:0 0 0 1px #d76b5b14,0 2px 8px #d76b5b2e}35%{transform:scale(1.08);box-shadow:0 0 0 1px #d76b5b33,0 4px 14px #d76b5b73}to{transform:scale(1);box-shadow:0 0 0 1px #d76b5b14,0 2px 8px #d76b5b2e}}@keyframes _credit-delta-float_1acnc_1{0%{opacity:0;transform:translate(-50%,4px)}20%{opacity:1}to{opacity:0;transform:translate(-50%,-22px)}}@media (prefers-reduced-motion: reduce){._pulse_1acnc_49{animation:none}._delta_1acnc_53{display:none}}._badge_gl781_1{display:flex;flex-direction:column;align-items:center;gap:4px;width:84px;padding:8px 4px}._iconWrap_gl781_10{position:relative;line-height:0}._iconWrap_gl781_10 img{display:block}._band_gl781_20{position:absolute;right:-4px;bottom:-4px;line-height:0;filter:drop-shadow(0 1px 1px rgba(0,0,0,.35))}._locked_gl781_28{opacity:.4;filter:grayscale(.9)}._trigger_1878z_1{display:flex;align-items:center;justify-content:center;border-radius:50%;line-height:0;transition:transform .12s ease}._trigger_1878z_1:hover{transform:scale(1.08)}._trigger_1878z_1 img{display:block}._levelRow_1878z_16{display:flex;gap:10px;align-items:center}._badgeGrid_1878z_22{display:flex;flex-wrap:wrap;gap:4px}._panel_1goxv_5{position:relative;flex:1 1 54%;min-height:100vh;background:#d76b5b;color:#fff6eb;padding:56px 64px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}._rule_1goxv_19{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(180deg,transparent 0,transparent 47px,rgba(255,246,235,.1) 47px,rgba(255,246,235,.1) 48px);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 22%,#000 88%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 22%,#000 88%,transparent 100%)}._glyph_1goxv_35{position:absolute;right:-40px;bottom:-70px;font-family:var(--serif);font-size:340px;line-height:1;color:#3d3b3c1a;-webkit-user-select:none;user-select:none;pointer-events:none}._wordmark_1goxv_47{position:relative;display:flex;align-items:center;gap:13px}._wordmark_1goxv_47 img{width:34px;height:34px;flex:none}._wordmarkText_1goxv_58{font-family:var(--serif);font-size:1.6rem;letter-spacing:.01em;color:#fff6eb}._middle_1goxv_65{position:relative;max-width:560px}._eyebrow_1goxv_69{margin:0 0 22px;font-size:.72rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#fff6ebb8}._headline_1goxv_77{margin:0 0 22px;font-family:var(--serif);font-weight:400;font-size:3rem;line-height:1.1;letter-spacing:-.01em;color:#fff6eb;text-wrap:balance}._subtitle_1goxv_87{margin:0 0 44px;font-size:1.06rem;line-height:1.6;color:#fff6ebdb;max-width:480px;text-wrap:pretty}._steps_1goxv_96{list-style:none;margin:0;padding:30px 0 0;display:flex;flex-direction:column;gap:18px;border-top:1px solid rgba(255,246,235,.22)}._step_1goxv_96{display:flex;align-items:baseline;gap:18px}._stepNum_1goxv_110{font-family:var(--serif);font-size:1.5rem;line-height:1;color:#fff6eb8c;min-width:34px;flex:none}._stepBody_1goxv_118{display:flex;flex-direction:column;gap:2px}._stepTitle_1goxv_123{font-weight:700;font-size:.98rem;color:#fff6eb}._stepDesc_1goxv_128{font-size:.9rem;line-height:1.45;color:#fff6ebbd}._credit_1goxv_134{position:relative;font-size:.82rem;color:#fff6ebad}._credit_1goxv_134 a{font-weight:600;color:#fff6eb}@media (max-width: 880px){._panel_1goxv_5{min-height:auto;padding:48px 32px 40px}._headline_1goxv_77{font-size:2.2rem}._steps_1goxv_96{display:none}._subtitle_1goxv_87{margin-bottom:0}}._root_mty89_1{display:flex;min-height:100vh;width:100%;background:var(--paper-0);color:var(--ink-1);position:relative}._gear_mty89_10{position:absolute;top:20px;right:20px;z-index:10}._formPanel_mty89_17{flex:1 1 46%;display:flex;align-items:center;justify-content:center;padding:48px 56px;min-height:100vh}._formInner_mty89_25{width:100%;max-width:404px}@media (max-width: 880px){._root_mty89_1{flex-direction:column}._formPanel_mty89_17{min-height:auto;padding:48px 24px 64px}}._formPanel_mty89_17 .mantine-Title-root{font-family:var(--serif);font-weight:400;font-size:2rem;color:var(--ink-1)}._formPanel_mty89_17 .mantine-Input-input{background:var(--paper-0);border:1px solid var(--line);border-radius:9px;color:var(--ink-1);padding-top:13px;padding-bottom:13px;min-height:0}._formPanel_mty89_17 .mantine-Input-input:focus,._formPanel_mty89_17 .mantine-Input-input:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #d76b5b29}._formPanel_mty89_17 .mantine-Input-input::placeholder{color:var(--ink-3)}._formPanel_mty89_17 .mantine-Button-filled{background:var(--accent-strong);border-radius:9px;font-weight:700}._formPanel_mty89_17 .mantine-Button-filled:hover{background:var(--accent-strong-hover)}._formPanel_mty89_17 .mantine-Anchor-root{color:var(--accent-2);font-weight:600}._card_5v8ka_1{cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:transform .15s,box-shadow .15s,border-color .15s}._card_5v8ka_1:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--line-strong)}._thumb_5v8ka_12{aspect-ratio:3/4;background:var(--paper-0);border-bottom:.5px solid var(--line);position:relative;overflow:hidden}._thumb_5v8ka_12 img{width:100%;height:100%;object-fit:cover;transition:opacity .2s,filter .2s}._thumb_5v8ka_12[data-processing="1"] img{opacity:.25;filter:blur(2px) grayscale(.4)}._empty_5v8ka_21{display:grid;place-items:center;height:100%;color:var(--ink-4);font-family:var(--serif);font-style:italic}._menuActions_5v8ka_26{position:absolute;top:8px;right:8px;display:flex;gap:6px;opacity:0;transition:opacity .15s}._card_5v8ka_1:hover ._menuActions_5v8ka_26{opacity:1}._meta_5v8ka_33{padding:12px 14px 14px}._title_5v8ka_34{font-family:var(--serif);font-size:16px;color:var(--ink-1);line-height:1.25;margin:0 0 6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._sub_5v8ka_45{font-size:11px;color:var(--ink-3);display:flex;gap:8px;flex-wrap:wrap;font-variant-numeric:tabular-nums}._progressBar_5v8ka_51{height:3px;background:var(--paper-2);border-radius:2px;overflow:hidden;margin-top:10px}._progressBar_5v8ka_51>i{display:block;height:100%;background:var(--accent)}._bar_jd3rj_2{display:flex;align-items:center;gap:16px;padding:12px 16px;margin:0 0 22px;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 10%,var(--paper-1)),var(--paper-1));border:.5px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--radius);cursor:pointer;transition:box-shadow .15s,transform .15s}._bar_jd3rj_2:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}._thumb_jd3rj_16{width:46px;height:58px;flex:none;border-radius:4px;overflow:hidden;background:#1c160b;position:relative}._thumb_jd3rj_16 img{width:100%;height:100%;object-fit:cover}._thumb_jd3rj_16[data-processing="1"] img{opacity:.3;filter:grayscale(.4)}._body_jd3rj_27{flex:1;min-width:0}._label_jd3rj_28{font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-strong)}._title_jd3rj_36{font-family:var(--serif);font-size:17px;line-height:1.2;color:var(--ink-0);margin:1px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._meta_jd3rj_46{font-size:12px;color:var(--ink-3);margin-top:2px}._warn_jd3rj_47{color:var(--warn)}._progress_jd3rj_48{height:3px;background:var(--paper-2);border-radius:2px;margin-top:7px;max-width:320px;overflow:hidden}._progress_jd3rj_48>i{display:block;height:100%;background:var(--accent);border-radius:2px}._go_jd3rj_57{color:var(--ink-3);flex:none}@media (max-width: 767px){._title_jd3rj_36{font-size:15px}._progress_jd3rj_48{max-width:none}}._page_ui5h2_6{display:flex;flex-direction:column;min-height:100%}._header_ui5h2_12{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:12px}._subtitle_ui5h2_19{color:var(--ink-3);max-width:560px;margin-top:10px}._toolbar_ui5h2_25{display:flex;align-items:center;gap:10px;margin:24px 0 20px;padding:8px;background:var(--paper-1);border:.5px solid var(--line);border-radius:var(--radius)}._search_ui5h2_35{flex:1;min-width:0}._controls_ui5h2_36{display:flex;align-items:center;gap:10px;flex:none}._lang_ui5h2_37{width:220px}._resultCount_ui5h2_39{font-size:13px;font-weight:600;color:var(--ink-2);font-variant-numeric:tabular-nums;margin-bottom:14px}._grid_ui5h2_47{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:18px;flex:1 1 auto;align-content:start}._footer_ui5h2_60{position:sticky;bottom:0;z-index:5;margin:24px calc(-40px * var(--density)) calc(-28px * var(--density));padding:12px calc(40px * var(--density));padding-inline-end:max(calc(40px * var(--density)),var(--inky-gutter));background:color-mix(in srgb,var(--paper-0) 90%,transparent);backdrop-filter:saturate(150%) blur(8px);-webkit-backdrop-filter:saturate(150%) blur(8px);border-top:.5px solid var(--line)}@media (max-width: 767px){._toolbar_ui5h2_25{flex-direction:column;align-items:stretch}._controls_ui5h2_36{width:100%}._lang_ui5h2_37{flex:1;width:auto}._grid_ui5h2_47{grid-template-columns:repeat(2,1fr);gap:12px}._footer_ui5h2_60{margin:20px calc(-16px * var(--density)) calc(-20px * var(--density));padding:10px calc(16px * var(--density));padding-inline-end:max(calc(16px * var(--density)),var(--inky-gutter))}}
