.e1Z02W_viewer{--pdf-viewer-accent:hsl(var(--primary));color:hsl(var(--ghibli-ink));position:relative;container-type:inline-size}.e1Z02W_toolbar{border-bottom:1px solid hsl(var(--ghibli-linen));background:hsl(var(--ghibli-paper));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:6px 12px;display:flex}.e1Z02W_toolbar button,.e1Z02W_searchControls button{flex-shrink:0;width:40px;height:40px}.e1Z02W_pageControls,.e1Z02W_zoomControls,.e1Z02W_extraControls{align-items:center;gap:2px;display:flex}.e1Z02W_pageNumber{align-items:center;gap:6px;font-size:12px;display:flex}.e1Z02W_pageNumber input{text-align:center;width:48px;height:36px;padding:4px}.e1Z02W_pageNumber span{white-space:nowrap}.e1Z02W_scale{text-align:center;font-variant-numeric:tabular-nums;width:44px;font-size:12px}.e1Z02W_extraControls{margin-inline-start:auto}.e1Z02W_toolsMenu{position:relative}.e1Z02W_toolsMenu summary{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;list-style:none;display:flex}.e1Z02W_toolsMenu summary::-webkit-details-marker{display:none}.e1Z02W_toolsMenu summary:hover{background:hsl(var(--ghibli-sand) / .5)}.e1Z02W_toolsMenu summary:focus-visible{outline:2px solid var(--pdf-viewer-accent);outline-offset:2px}.e1Z02W_menuItems{inset-inline-end:0;z-index:40;background:hsl(var(--ghibli-paper));border:1px solid hsl(var(--ghibli-linen));border-radius:12px;width:240px;padding:6px;position:absolute;top:44px;box-shadow:0 8px 24px #0000001f}.e1Z02W_menuItems button{justify-content:flex-start;gap:10px;width:100%;font-size:13px}.e1Z02W_searchControls{border-bottom:1px solid hsl(var(--ghibli-linen));align-items:center;gap:4px;padding:6px 12px;display:flex}.e1Z02W_searchControls input{flex:1;min-width:0;height:40px}.e1Z02W_searchControls>span{white-space:nowrap;font-size:12px}.e1Z02W_viewport{overscroll-behavior:contain;flex:1;min-width:0;padding:16px;position:relative;overflow:auto}.e1Z02W_content{flex:1;min-height:0;display:flex;position:relative}.e1Z02W_outline{inset-inline-start:0;z-index:35;border-inline-end:1px solid hsl(var(--ghibli-linen));background:hsl(var(--ghibli-paper));width:min(280px,90%);padding:8px;position:absolute;top:0;bottom:0;overflow-y:auto;box-shadow:4px 0 20px #00000014}.e1Z02W_mobileZoom{display:none}@container (max-width:440px){.e1Z02W_toolbar{gap:4px;padding:6px}.e1Z02W_toolbar button,.e1Z02W_toolsMenu summary,.e1Z02W_searchControls button{width:44px;height:44px}.e1Z02W_zoomControls{display:none}.e1Z02W_menuItems .e1Z02W_mobileZoom{width:100%;display:flex}.e1Z02W_menuItems button{width:100%}.e1Z02W_viewport{padding:10px}.e1Z02W_searchControls{flex-wrap:wrap;padding:6px}.e1Z02W_searchControls input{flex-basis:calc(100% - 54px)}}.e1Z02W_pageSurface{background:#fff;width:max-content;margin-inline:auto;position:relative;box-shadow:0 12px 36px #0000001f}.e1Z02W_canvas{max-width:none;display:block}.e1Z02W_textLayer{letter-spacing:normal;word-spacing:normal;--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size));opacity:1;text-align:initial;-moz-text-size-adjust:none;text-size-adjust:none;transform-origin:0 0;forced-color-adjust:none;line-height:1;position:absolute;inset:0;overflow:clip}.e1Z02W_textLayer :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;margin:0;padding:0;position:absolute}.e1Z02W_textLayer>:not(.markedContent){--font-height:0;--scale-x:1;--rotate:0deg;font-size:calc(var(--text-scale-factor) * var(--font-height));transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.e1Z02W_textLayer .markedContent span:not(.markedContent){--font-height:0;--scale-x:1;--rotate:0deg;font-size:calc(var(--text-scale-factor) * var(--font-height));transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.e1Z02W_textLayer .markedContent{display:contents}.e1Z02W_textLayer ::selection{color:#0000;background:color-mix(in srgb, var(--pdf-viewer-accent) 35%, transparent)}.e1Z02W_textLayer br::selection{background:0 0}.e1Z02W_textLayer .e1Z02W_searchHit{background:#ffd54fb8;border-radius:2px;box-shadow:0 0 0 1px #7a52002e}.e1Z02W_annotationLayer{pointer-events:none;position:absolute;inset:0}.e1Z02W_annotation{pointer-events:auto;background:0 0;border:1px solid #0000;position:absolute}.e1Z02W_annotation:focus-visible,.e1Z02W_annotation:hover{outline:2px solid var(--pdf-viewer-accent);outline-offset:1px}.e1Z02W_link{cursor:pointer}.e1Z02W_highlight{background:#ffdd574d}.e1Z02W_note{background:#ffe88c6b;border-color:#9a6c008c;border-radius:2px}.e1Z02W_readingHighlight{background:color-mix(in srgb, var(--highlight) 38%, transparent);pointer-events:auto;cursor:pointer;mix-blend-mode:multiply;border:0;border-radius:2px;padding:0;position:absolute}.e1Z02W_readingHighlight:focus-visible{outline:2px solid var(--pdf-viewer-accent);outline-offset:2px}.e1Z02W_snapshotLayer{z-index:30;cursor:crosshair;touch-action:none;background:#00000008;position:absolute;inset:0}.e1Z02W_snapshotLayer span{border:2px solid var(--pdf-viewer-accent);background:color-mix(in srgb, var(--pdf-viewer-accent) 12%, transparent);pointer-events:none;position:absolute}
.Fujttq_workspace{--reading-ink:hsl(var(--ghibli-ink));--reading-paper:hsl(var(--ghibli-paper));--reading-line:hsl(var(--ghibli-linen));--reading-muted:hsl(var(--ghibli-ink) / .76);color:var(--reading-ink);border:1px solid var(--reading-line);background:var(--reading-paper);border-radius:18px;overflow:clip;container:reading/inline-size}.Fujttq_toolbar{border-bottom:1px solid var(--reading-line);background:var(--reading-paper);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:8px 16px;display:flex}.Fujttq_tabs{gap:4px;display:flex}.Fujttq_tab,.Fujttq_tool{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:9px 12px;font-size:13px;display:inline-flex}.Fujttq_tab[aria-selected=true]{background:hsl(var(--ghibli-sand) / .58);font-weight:600}.Fujttq_tool:hover,.Fujttq_tab:hover{background:hsl(var(--ghibli-sand) / .4)}.Fujttq_tool:disabled{cursor:default;opacity:.4}.Fujttq_tool svg,.Fujttq_tab svg{width:16px;height:16px}.Fujttq_actions{align-items:center;gap:4px;display:flex}.Fujttq_textTools{position:relative}.Fujttq_textTools summary{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-width:40px;min-height:42px;font-size:17px;list-style:none;display:flex}.Fujttq_textTools summary::-webkit-details-marker{display:none}.Fujttq_textTools summary:hover{background:hsl(var(--ghibli-sand) / .4)}.Fujttq_textTools summary:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.Fujttq_textMenu{inset-inline-end:0;z-index:40;border:1px solid var(--reading-line);background:var(--reading-paper);border-radius:12px;width:200px;padding:8px;position:absolute;top:46px;box-shadow:0 8px 24px #0000001f}.Fujttq_textMenu>.Fujttq_tool{justify-content:flex-start;width:100%}.Fujttq_fontControls{justify-content:center;align-items:center;gap:12px;display:flex}.Fujttq_fontControls span{text-align:center;min-width:28px;font-size:13px}.Fujttq_pdfReader .Fujttq_articleHeader{border-bottom:0;margin-bottom:16px;padding-bottom:16px}.Fujttq_pdfReader .Fujttq_pageLabel{margin-top:0}.Fujttq_layout{grid-template-columns:minmax(0,1fr);min-height:550px;display:grid}.Fujttq_withNotes{grid-template-columns:minmax(0,1fr) 320px}.Fujttq_canvas{background:hsl(var(--ghibli-sand) / .18);min-width:0;position:relative}.Fujttq_reader{overscroll-behavior:contain;scroll-behavior:smooth;height:min(76vh,900px);min-height:480px;padding:40px 36px 72px;overflow-y:auto}.Fujttq_paper{max-width:66ch;font:var(--reading-font-size,18px)/1.85 Georgia, "Times New Roman", serif;color:inherit;margin:0 auto}.Fujttq_articleHeader{border-bottom:1px solid var(--reading-line);margin-bottom:30px;padding-bottom:28px}.Fujttq_articleHeader h2{letter-spacing:-.025em;margin:12px 0 18px;font-family:inherit;font-size:clamp(27px,3vw,38px);font-weight:600;line-height:1.25}.Fujttq_metadata{color:var(--reading-muted);flex-wrap:wrap;align-items:center;gap:7px;font:12px/1.6 ui-sans-serif,system-ui,sans-serif;display:flex}.Fujttq_metadata a{color:inherit;text-decoration:none}.Fujttq_paragraph{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 1.25em}.Fujttq_heading{margin:1.7em 0 .8em;font-size:1.3em;font-weight:600;line-height:1.45}.Fujttq_quote{border-inline-start:2px solid hsl(var(--primary) / .5);margin:1.4em 0;padding-inline-start:20px;font-style:italic}.Fujttq_code{background:hsl(var(--ghibli-sand) / .6);white-space:pre-wrap;border-radius:8px;margin-bottom:1.5em;padding:18px;font:13px/1.7 ui-monospace,monospace;overflow-x:auto}.Fujttq_list{margin:0 0 .7em;margin-inline-start:1.2em;position:relative}.Fujttq_list:before{content:attr(data-list-marker);position:absolute;inset-inline-start:-.8em}.Fujttq_list ul{padding-inline-start:1.4em;list-style:outside}.Fujttq_list ol{padding-inline-start:1.4em;list-style:decimal}.Fujttq_table{margin-bottom:1.4em;font-size:.85em;overflow-x:auto}.Fujttq_table table{border-collapse:collapse;width:100%}.Fujttq_table td,.Fujttq_table th{border:1px solid var(--reading-line);padding:9px}.Fujttq_paper a{color:hsl(var(--primary));text-underline-offset:3px;text-decoration:underline}.Fujttq_paper mark{color:inherit;background:color-mix(in srgb, var(--highlight) 40%, transparent);cursor:pointer;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px}.Fujttq_paper mark[data-active=true]{outline:1px solid var(--highlight);outline-offset:2px}.Fujttq_pageLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--reading-muted);border-top:1px solid var(--reading-line);margin:2em 0 1em;padding-top:16px;font:11px/1.4 ui-sans-serif,system-ui,sans-serif}.Fujttq_notes{border-inline-start:1px solid var(--reading-line);background:var(--reading-paper);overscroll-behavior:contain;height:min(76vh,900px);min-height:480px;overflow-y:auto}.Fujttq_notes[hidden]{display:none}.Fujttq_notesHeader{background:var(--reading-paper);z-index:2;justify-content:space-between;align-items:center;padding:23px 20px 15px;display:flex;position:sticky;top:0}.Fujttq_notesHeader h3{margin:0;font-size:14px;font-weight:600}.Fujttq_notesCount{color:var(--reading-muted);margin-inline-start:7px;font-weight:400}.Fujttq_noteList{flex-direction:column;gap:0;max-width:68ch;margin-inline:auto;padding:0 20px 24px;display:flex}.Fujttq_note{border-bottom:1px solid var(--reading-line);padding:18px 0}.Fujttq_note[data-active=true]{background:hsl(var(--ghibli-sand) / .2);border-radius:8px;margin:0 -8px;padding:18px 8px}.Fujttq_noteQuote{border-inline-start:3px solid var(--highlight);cursor:pointer;white-space:pre-wrap;overflow-wrap:anywhere;padding-inline-start:12px;font:14px/1.65 Georgia,serif}.Fujttq_noteQuote:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}.Fujttq_noteLocation{color:var(--reading-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;min-height:40px;padding:4px 8px;font-size:12px;display:flex}.Fujttq_noteText{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:14px;line-height:1.65}.Fujttq_noteTextarea{resize:vertical;border:1px solid var(--reading-line);background:0 0;border-radius:7px;width:100%;min-height:90px;margin-top:12px;padding:10px;font-size:13px;line-height:1.65}.Fujttq_noteActions{flex-wrap:wrap;align-items:center;gap:5px;margin-top:10px;display:flex}.Fujttq_noteActions button{min-height:40px;padding:5px 8px;font-size:12px}.Fujttq_colors{align-items:center;gap:6px;display:inline-flex}.Fujttq_color{background:var(--highlight);border:9px solid var(--reading-paper);cursor:pointer;border-radius:50%;width:40px;height:40px;box-shadow:0 0 0 1px #0000}.Fujttq_color[aria-pressed=true]{box-shadow:0 0 0 1px hsl(var(--ghibli-ink) / .65)}.Fujttq_selection{z-index:90;background:var(--reading-paper);color:var(--reading-ink);border:1px solid var(--reading-line);border-radius:11px;align-items:center;gap:12px;max-width:calc(100vw - 24px);padding:9px 12px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 5px 24px #0000001f}.Fujttq_selection .Fujttq_tool{min-height:30px;padding:6px 7px}.Fujttq_empty{text-align:center;max-width:360px;margin:0 auto;padding:90px 26px}.Fujttq_emptyIcon{background:hsl(var(--ghibli-sand) / .6);width:48px;height:48px;color:hsl(var(--primary));border-radius:50%;justify-content:center;align-items:center;margin-bottom:18px;display:inline-flex}.Fujttq_empty h3{margin-bottom:12px;font-family:Georgia,serif;font-size:20px}.Fujttq_empty p{color:hsl(var(--ghibli-ink) / .6);font-size:13px;line-height:1.8}.Fujttq_emptyNotes{color:hsl(var(--ghibli-ink) / .55);padding:25px 24px;font-size:13px;line-height:1.85}.Fujttq_emptyNotes svg{opacity:.6;width:20px;height:20px;margin-bottom:12px}.Fujttq_emptyNotes strong{color:hsl(var(--ghibli-ink) / .8);margin-bottom:7px;font-weight:500;display:block}.Fujttq_notice{background:hsl(var(--ghibli-sand) / .5);border-bottom:1px solid var(--reading-line);justify-content:space-between;align-items:center;gap:10px;padding:10px 18px;font-size:12px;line-height:1.7;display:flex}.Fujttq_error{color:hsl(var(--destructive));font-size:12px;line-height:1.7}.Fujttq_recovery{color:hsl(var(--ghibli-ink) / .8);background:hsl(var(--ghibli-sand) / .35);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 20px;font-size:13px;line-height:1.6;display:flex}.Fujttq_primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer;border:0;border-radius:8px;min-height:40px;padding:10px 16px;font-size:13px;font-weight:500}.Fujttq_primary:disabled{opacity:.55}.Fujttq_find{border-bottom:1px solid var(--reading-line);align-items:center;gap:8px;padding:10px 16px;display:flex}.Fujttq_find input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.Fujttq_find span{color:hsl(var(--ghibli-ink) / .55);font-size:12px}.Fujttq_workspace button:focus-visible,.Fujttq_workspace input:focus-visible,.Fujttq_workspace textarea:focus-visible,.Fujttq_selection button:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}.Fujttq_pdf{border:0;border-radius:0}.Fujttq_pdfHeight{height:min(78dvh,1100px);min-height:420px}.Fujttq_quotePreview,.Fujttq_notePreview{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.Fujttq_quotePreview{-webkit-line-clamp:4}.Fujttq_notePreview{-webkit-line-clamp:6}.Fujttq_expandText{color:var(--reading-ink);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;min-height:40px;padding:8px 0;font-size:12px;font-weight:600;text-decoration:underline;display:block}.Fujttq_thought{background:hsl(var(--ghibli-sand) / .32);border-radius:10px;margin-top:8px;padding:12px 14px}.Fujttq_thoughtLabel{color:var(--reading-muted);font-size:11px;font-weight:600}.Fujttq_backToSource{display:none}.Fujttq_focused{z-index:80;border:0;border-radius:0;flex-direction:column;height:100dvh;display:flex;position:fixed;inset:0}.Fujttq_focused .Fujttq_layout{flex:1;min-height:0;overflow:hidden}.Fujttq_focused .Fujttq_canvas,.Fujttq_focused .Fujttq_notes,.Fujttq_focused .Fujttq_reader,.Fujttq_focused .Fujttq_pdfHeight{height:100%;min-height:0}.Fujttq_focused .Fujttq_withNotes{grid-template-columns:minmax(0,1fr) 340px}.Fujttq_focusHeader{border-bottom:1px solid var(--reading-line);align-items:center;gap:20px;padding:8px 20px;display:flex}.Fujttq_focusHeader h2{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:16px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.Fujttq_focusHeader button{flex-shrink:0}@media (max-width:900px){.Fujttq_reader{padding:28px 22px 52px}}@media (max-width:650px){.Fujttq_withNotes{grid-template-columns:minmax(0,1fr)}.Fujttq_withNotes .Fujttq_canvas{display:none}.Fujttq_withNotes .Fujttq_notes{border-inline-start:0}.Fujttq_toolbar{gap:8px;padding:8px}.Fujttq_focusLabel{display:none}.Fujttq_focusHeader{gap:8px;padding:6px 8px}.Fujttq_focusHeader h2{font-size:14px}.Fujttq_tab,.Fujttq_tool{min-height:42px;padding:8px 9px}.Fujttq_reader{height:68vh;padding:24px 20px 50px}.Fujttq_paper{font-size:var(--reading-font-size,18px)}.Fujttq_articleHeader h2{font-size:27px}.Fujttq_notes{height:68vh}.Fujttq_noteActions button{min-height:44px}.Fujttq_selection{grid-template-columns:1fr 36px;gap:8px;width:248px;display:grid}.Fujttq_selection .Fujttq_colors{grid-column:1/-1;justify-content:space-between}.Fujttq_selection .Fujttq_color{border-width:9px;width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.Fujttq_reader{scroll-behavior:auto}}@container reading (max-width:819px){.Fujttq_withNotes,.Fujttq_focused .Fujttq_withNotes{grid-template-columns:minmax(0,1fr)}.Fujttq_withNotes .Fujttq_canvas{display:none}.Fujttq_withNotes .Fujttq_notes{border-inline-start:0}.Fujttq_backToSource{display:inline-flex}.Fujttq_reader{padding:24px 20px 50px}}@container reading (max-width:1039px){.Fujttq_pdfLayout.Fujttq_withNotes{grid-template-columns:minmax(0,1fr)}.Fujttq_pdfLayout.Fujttq_withNotes .Fujttq_canvas{display:none}.Fujttq_pdfLayout.Fujttq_withNotes .Fujttq_notes{border-inline-start:0}.Fujttq_pdfLayout .Fujttq_backToSource{display:inline-flex}}@layer base{.Fujttq_paper,.Fujttq_paper :where(div,span,mark,a,p,strong,b,em,i,li,td,th),.Fujttq_noteQuote{font-family:Georgia,Noto Naskh Arabic,Times New Roman,serif!important}.Fujttq_paper :where(.Fujttq_metadata,.Fujttq_metadata *,.Fujttq_pageLabel,.Fujttq_articleHeader h2){font-family:ui-sans-serif,system-ui,sans-serif!important}.Fujttq_paper :where(.Fujttq_code,.Fujttq_code *,code){font-family:ui-monospace,monospace!important}}
.V-XX1a_page{padding:12px 20px 48px}.V-XX1a_page main>article{border-radius:20px;margin-top:12px}.V-XX1a_page main>article>header{padding:20px 24px 16px}.V-XX1a_page main>article>header textarea{margin-top:8px;font-size:28px;line-height:1.25}.V-XX1a_page main>article>header>div{opacity:.76}.V-XX1a_content{padding:0 12px 16px}.V-XX1a_pageActions{margin-inline-start:auto;position:relative}.V-XX1a_pageActions>summary{border:1px solid hsl(var(--ghibli-linen));cursor:pointer;min-height:44px;color:hsl(var(--ghibli-ink));background:hsl(var(--ghibli-paper));border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;list-style:none;display:flex}.V-XX1a_pageActions>summary::-webkit-details-marker{display:none}.V-XX1a_pageActions>div{inset-inline-end:0;z-index:30;background:hsl(var(--ghibli-paper));border:1px solid hsl(var(--ghibli-linen));opacity:1;border-radius:12px;flex-direction:column;align-items:stretch;gap:4px;width:min(280px,100vw - 32px);padding:8px;display:flex;position:absolute;top:calc(100% + 8px);box-shadow:0 8px 24px #0000001f}.V-XX1a_pageActions>div>button,.V-XX1a_pageActions>div>a{justify-content:flex-start;min-height:44px}.V-XX1a_pageActions>summary:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}.V-XX1a_saveStatus{color:hsl(var(--ghibli-ink) / .76);font-size:12px}@media (max-width:650px){[data-object-workspace-shell]:has(.V-XX1a_page) [data-object-navigation-trigger]{margin-top:0;position:absolute;top:8px}.V-XX1a_page>main>div:first-child{min-height:48px;padding-inline-start:48px}.V-XX1a_page{padding:4px 8px 32px}.V-XX1a_page main>article{border-radius:16px;margin-top:8px}.V-XX1a_page main>article>header{padding:16px 16px 12px}.V-XX1a_page main>article>header textarea{font-size:23px}.V-XX1a_content{padding:0 6px 12px}.V-XX1a_saveStatus{display:none}}
