yeda-reader 0.1.4

yeda's PDF reader and annotator
Documentation
1
:root[data-color-scheme=light]{--accent-blue:#4072e5;--accent-blue10:rgba(64,114,229,.102);--accent-blue30:rgba(64,114,229,.302);--accent-blue50:rgba(64,114,229,.502);--accent-gold:#cc9200;--accent-green:#39bf68;--accent-orange:#ff794c;--accent-red:#db2c3a;--accent-teal:#59adc4;--accent-white:#fff;--accent-wood-dark:#996b6f;--accent-wood:#cc7a52;--accent-yellow:#faa700;--fill-primary:rgba(0,0,0,.851);--fill-secondary:rgba(0,0,0,.502);--fill-tertiary:rgba(0,0,0,.251);--fill-quarternary:rgba(0,0,0,.102);--fill-quinary:rgba(0,0,0,.051);--fill-senary:#00000005;--color-background:#fff;--color-background50:hsla(0,0%,100%,.502);--color-background70:hsla(0,0%,100%,.698);--color-border:rgba(0,0,0,.149);--color-border50:rgba(0,0,0,.078);--color-button:#fff;--color-button50:hsla(0,0%,100%,.502);--color-control:#fff;--color-menu:hsla(0,0%,96%,.722);--color-panedivider:#dadada;--color-sidepane:#f2f2f2;--color-tabbar:#f2f2f2;--color-toolbar:#f9f9f9;--color-scrollbar:#c2c2c2;--color-scrollbar-hover:#7d7d7d;--color-scrollbar-background:#0000;--tag-blue:#55a6df;--tag-gray:#aaa;--tag-green:#74b04a;--tag-indigo:#5b6dd2;--tag-magenta:#d675e7;--tag-orange:#e59c4c;--tag-plum:#9b5579;--tag-purple:#9e8bdf;--tag-red:#ed706b;--tag-teal:#439781;--tag-yellow:#f8d648;--color-quinary-on-background:#f2f2f2;--color-quarternary-on-background:#e5e5e5;--color-quarternary-on-sidepane:#d9d9d9;--material-background:var(--color-background);--material-background50:var(--color-background50);--material-background70:var(--color-background70);--material-button:var(--color-button);--material-control:var(--color-control);--material-menu:var(--color-menu);--material-sidepane:var(--color-sidepane);--material-tabbar:var(--color-tabbar);--material-toolbar:var(--color-toolbar);--material-mix-quinary:var(--color-quinary-on-background);--material-mix-quarternary:var(--color-quarternary-on-background);--material-border-transparent:1px solid #0000;--material-border:1px solid var(--color-border);--material-border50:1px solid var(--color-border50);--material-panedivider:1px solid var(--color-panedivider);--material-border-quinary:1px solid var(--fill-quinary);--material-border-quarternary:1px solid var(--fill-quarternary);color-scheme:light}@media(prefers-color-scheme:light){:root:not([data-color-scheme]){--accent-blue:#4072e5;--accent-blue10:rgba(64,114,229,.102);--accent-blue30:rgba(64,114,229,.302);--accent-blue50:rgba(64,114,229,.502);--accent-gold:#cc9200;--accent-green:#39bf68;--accent-orange:#ff794c;--accent-red:#db2c3a;--accent-teal:#59adc4;--accent-white:#fff;--accent-wood-dark:#996b6f;--accent-wood:#cc7a52;--accent-yellow:#faa700;--fill-primary:rgba(0,0,0,.851);--fill-secondary:rgba(0,0,0,.502);--fill-tertiary:rgba(0,0,0,.251);--fill-quarternary:rgba(0,0,0,.102);--fill-quinary:rgba(0,0,0,.051);--fill-senary:#00000005;--color-background:#fff;--color-background50:hsla(0,0%,100%,.502);--color-background70:hsla(0,0%,100%,.698);--color-border:rgba(0,0,0,.149);--color-border50:rgba(0,0,0,.078);--color-button:#fff;--color-button50:hsla(0,0%,100%,.502);--color-control:#fff;--color-menu:hsla(0,0%,96%,.722);--color-panedivider:#dadada;--color-sidepane:#f2f2f2;--color-tabbar:#f2f2f2;--color-toolbar:#f9f9f9;--color-scrollbar:#c2c2c2;--color-scrollbar-hover:#7d7d7d;--color-scrollbar-background:#0000;--tag-blue:#55a6df;--tag-gray:#aaa;--tag-green:#74b04a;--tag-indigo:#5b6dd2;--tag-magenta:#d675e7;--tag-orange:#e59c4c;--tag-plum:#9b5579;--tag-purple:#9e8bdf;--tag-red:#ed706b;--tag-teal:#439781;--tag-yellow:#f8d648;--color-quinary-on-background:#f2f2f2;--color-quarternary-on-background:#e5e5e5;--color-quarternary-on-sidepane:#d9d9d9;--material-background:var(--color-background);--material-background50:var(--color-background50);--material-background70:var(--color-background70);--material-button:var(--color-button);--material-control:var(--color-control);--material-menu:var(--color-menu);--material-sidepane:var(--color-sidepane);--material-tabbar:var(--color-tabbar);--material-toolbar:var(--color-toolbar);--material-mix-quinary:var(--color-quinary-on-background);--material-mix-quarternary:var(--color-quarternary-on-background);--material-border-transparent:1px solid #0000;--material-border:1px solid var(--color-border);--material-border50:1px solid var(--color-border50);--material-panedivider:1px solid var(--color-panedivider);--material-border-quinary:1px solid var(--fill-quinary);--material-border-quarternary:1px solid var(--fill-quarternary)}}:root[data-color-scheme=dark]{--accent-blue:#4072e5;--accent-blue10:rgba(64,114,229,.302);--accent-blue30:rgba(64,114,229,.451);--accent-blue50:#4072e599;--accent-gold:rgba(204,146,0,.851);--accent-green:rgba(57,191,104,.851);--accent-orange:rgba(255,121,76,.851);--accent-red:rgba(219,44,58,.898);--accent-teal:rgba(89,173,196,.898);--accent-white:#fff;--accent-wood-dark:#996b6f;--accent-wood:rgba(204,122,82,.898);--accent-yellow:#faa700cc;--fill-primary:hsla(0,0%,100%,.898);--fill-secondary:hsla(0,0%,100%,.549);--fill-tertiary:hsla(0,0%,100%,.302);--fill-quarternary:hsla(0,0%,100%,.122);--fill-quinary:hsla(0,0%,100%,.059);--fill-senary:hsla(0,0%,100%,.031);--color-background:#1e1e1e;--color-background50:rgba(30,30,30,.502);--color-background70:rgba(30,30,30,.698);--color-border:#ffffff2e;--color-border50:#ffffff17;--color-button:#404040;--color-button50:rgba(64,64,64,.502);--color-control:#ccc;--color-menu:#28282894;--color-panedivider:#404040;--color-sidepane:#303030;--color-tabbar:#1e1e1e;--color-toolbar:#272727;--color-scrollbar:#757575;--color-scrollbar-hover:#9e9e9e;--color-scrollbar-background:#0000;--tag-blue:rgba(85,166,223,.851);--tag-gray:#aaac;--tag-green:rgba(116,176,74,.851);--tag-indigo:#5b6dd2;--tag-magenta:rgba(214,117,231,.851);--tag-orange:#e59c4ccc;--tag-plum:#9b5579;--tag-purple:rgba(158,139,223,.898);--tag-red:hsla(2,78%,67%,.898);--tag-teal:#439781;--tag-yellow:rgba(248,214,72,.749);--color-quinary-on-background:#2b2b2b;--color-quarternary-on-background:#393939;--color-quarternary-on-sidepane:#494949;--material-background:var(--color-background);--material-background50:var(--color-background50);--material-background70:var(--color-background70);--material-button:var(--color-button);--material-control:var(--color-control);--material-menu:var(--color-menu);--material-sidepane:var(--color-sidepane);--material-tabbar:var(--color-tabbar);--material-toolbar:var(--color-toolbar);--material-mix-quinary:var(--color-quinary-on-background);--material-mix-quarternary:var(--color-quarternary-on-background);--material-border-transparent:1px solid #0000;--material-border:1px solid var(--color-border);--material-border50:1px solid var(--color-border50);--material-panedivider:1px solid var(--color-panedivider);--material-border-quinary:1px solid var(--fill-quinary);--material-border-quarternary:1px solid var(--fill-quarternary);color-scheme:dark}@media(prefers-color-scheme:dark){:root:not([data-color-scheme]){--accent-blue:#4072e5;--accent-blue10:rgba(64,114,229,.302);--accent-blue30:rgba(64,114,229,.451);--accent-blue50:#4072e599;--accent-gold:rgba(204,146,0,.851);--accent-green:rgba(57,191,104,.851);--accent-orange:rgba(255,121,76,.851);--accent-red:rgba(219,44,58,.898);--accent-teal:rgba(89,173,196,.898);--accent-white:#fff;--accent-wood-dark:#996b6f;--accent-wood:rgba(204,122,82,.898);--accent-yellow:#faa700cc;--fill-primary:hsla(0,0%,100%,.898);--fill-secondary:hsla(0,0%,100%,.549);--fill-tertiary:hsla(0,0%,100%,.302);--fill-quarternary:hsla(0,0%,100%,.122);--fill-quinary:hsla(0,0%,100%,.059);--fill-senary:hsla(0,0%,100%,.031);--color-background:#1e1e1e;--color-background50:rgba(30,30,30,.502);--color-background70:rgba(30,30,30,.698);--color-border:#ffffff2e;--color-border50:#ffffff17;--color-button:#404040;--color-button50:rgba(64,64,64,.502);--color-control:#ccc;--color-menu:#28282894;--color-panedivider:#404040;--color-sidepane:#303030;--color-tabbar:#1e1e1e;--color-toolbar:#272727;--color-scrollbar:#757575;--color-scrollbar-hover:#9e9e9e;--color-scrollbar-background:#0000;--tag-blue:rgba(85,166,223,.851);--tag-gray:#aaac;--tag-green:rgba(116,176,74,.851);--tag-indigo:#5b6dd2;--tag-magenta:rgba(214,117,231,.851);--tag-orange:#e59c4ccc;--tag-plum:#9b5579;--tag-purple:rgba(158,139,223,.898);--tag-red:hsla(2,78%,67%,.898);--tag-teal:#439781;--tag-yellow:rgba(248,214,72,.749);--color-quinary-on-background:#2b2b2b;--color-quarternary-on-background:#393939;--color-quarternary-on-sidepane:#494949;--material-background:var(--color-background);--material-background50:var(--color-background50);--material-background70:var(--color-background70);--material-button:var(--color-button);--material-control:var(--color-control);--material-menu:var(--color-menu);--material-sidepane:var(--color-sidepane);--material-tabbar:var(--color-tabbar);--material-toolbar:var(--color-toolbar);--material-mix-quinary:var(--color-quinary-on-background);--material-mix-quarternary:var(--color-quarternary-on-background);--material-border-transparent:1px solid #0000;--material-border:1px solid var(--color-border);--material-border50:1px solid var(--color-border50);--material-panedivider:1px solid var(--color-panedivider);--material-border-quinary:1px solid var(--fill-quinary);--material-border-quarternary:1px solid var(--fill-quarternary)}}*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}::-moz-focus-inner{border:0}:root,body{overscroll-behavior:none}body{--note-font-size:13/16 * 1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px}:root{--color-accent:SelectedItem;--color-focus-border:color-mix(in srgb,var(--color-accent) 70%,#0000);--width-focus-border:3px;--color-focus-search:color-mix(in srgb,var(--color-accent) 70%,#0000);background-color:#0000;color-scheme:light dark;font-family:var(--font-family);font-size:var(--font-size);font-style:normal}button{all:unset;background:none;border:none;box-sizing:border-box;color:inherit;cursor:default;display:block;font:inherit;outline:revert;outline:inherit;padding:0;-moz-user-select:none;user-select:none}button:focus-visible{border-color:#0000!important;box-shadow:0 0 0 var(--width-focus-border) var(--color-focus-search)!important;outline:none}button:-moz-focusring{border-color:#0000!important;box-shadow:0 0 0 var(--width-focus-border) var(--color-focus-search)!important;outline:none}button:not([disabled]){cursor:pointer}button:disabled{opacity:.5}button,input:not([type=checkbox]),select{font-family:inherit;font-size:inherit;outline:none}input{color:var(--fill-primary)}input[type=range]{accent-color:var(--accent-blue);-moz-appearance:none;background:#0000}input[type=range]::-moz-range-track{background:var(--fill-quinary);border-radius:2px;box-shadow:inset 0 0 2px 0 #0000000a,inset 0 0 2px 0 #00000008,inset 0 1px 2px 0 #00000005}input[type=range]::-moz-range-progress{background:var(--accent-blue);border-radius:2px;height:4px}input[type=range]::-moz-range-thumb{-moz-appearance:none;appearance:none;background:var(--material-control);border:.5px var(--fill-senary);border-radius:50%;box-shadow:0 1px .75px 0 #0000000d,0 .25px .25px 0 #00000026;height:16px;width:16px}input[type=range]:active:not(:disabled)::-moz-range-thumb{background:#f0f0f0}input[type=range]:disabled{opacity:50%}@page{margin:0}#printContainer{display:none}@media print{body{background:#0000 none}#reader-ui{display:none}#split-view iframe{visibility:hidden!important}body[data-pdfjsprinting] #printContainer{display:block}#printContainer>div{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;page-break-after:always;page-break-inside:avoid;width:100%}#printContainer canvas,#printContainer img{display:block;max-height:100%;max-width:100%}[dir=ltr] #printContainer canvas,[dir=ltr] #printContainer img{direction:ltr}[dir=rtl] #printContainer canvas,[dir=rtl] #printContainer img{direction:rtl}}body.freeze:before{background-color:#0101011a;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:80}.custom-sections:empty{display:none}.icon svg{color:currentColor;display:block}.progress-ring .progress-ring-track{stroke:var(--fill-quinary)}.progress-ring .progress-ring-value{stroke:var(--fill-secondary);transition:stroke-dashoffset .3s ease-out}@keyframes rotating{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.editor{font-size:.75rem;line-height:1.3333333333;position:relative}.editor .content{word-wrap:break-word;padding:calc(var(--note-font-size)*.25) 8px calc(var(--note-font-size)*.25)}.editor .content:focus{background:var(--material-background);cursor:text;outline:0}.editor .content:empty:before{color:#6d95e0;content:attr(placeholder)}.editor .content:focus:empty:before{color:#707070}.editor .renderer,.overflowed .editor .content{pointer-events:none}.editor .renderer{height:1px;opacity:0;overflow:hidden;position:absolute;width:1px}.editor .editor-toolbar{background:var(--material-toolbar);border:var(--material-panedivider);border-radius:5px;display:flex;font-size:12px;height:20px;margin-top:-20px;position:absolute;z-index:1}[dir=ltr] .editor .editor-toolbar{left:calc(50% - 50px)}[dir=rtl] .editor .editor-toolbar{right:calc(50% - 50px)}.editor .editor-toolbar .button{background-color:#0000;border:none;cursor:pointer;height:100%;outline:0;text-align:center;vertical-align:middle;width:20px}.editor .editor-toolbar .button:hover{background-color:var(--fill-quinary)}.preview .text .editor .content:empty:before{color:inherit}.preview .text:focus-visible{box-shadow:0 0 0 var(--width-focus-border) var(--color-focus-search);outline:0}.selected .expandable-editor{pointer-events:all}.expandable-editor .content{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.expandable-editor.expanded .content{-webkit-line-clamp:unset;-webkit-box-orient:unset;display:block}.preview{cursor:default}.preview header{align-items:center;border-bottom:1px solid var(--fill-quinary);display:flex;justify-content:space-between;line-height:.75rem;padding:4px 8px;-moz-user-select:none;user-select:none;white-space:nowrap}.preview header .center,.preview header .end,.preview header .start{align-items:center;display:flex;flex:1 1 0}.preview header .center{flex:0 1 auto;justify-content:center;max-width:50%;min-width:0}.preview header .end{justify-content:flex-end}.preview header .icon{margin-inline-end:5px}.preview header .page{align-items:center;display:flex;font-weight:590}[dir=ltr] .preview header .page{padding-right:8px}[dir=rtl] .preview header .page{padding-left:8px}[dir=ltr] .preview header .page>div:first-child{margin-right:.3636363636em}[dir=rtl] .preview header .page>div:first-child{margin-left:.3636363636em}.preview header .author{color:var(--fill-secondary);margin-inline-end:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview header .author.non-authoritative{opacity:.4}.preview header .custom-sections{display:flex;gap:3px;padding:0 3px}.preview .text{color:var(--fill-secondary);position:relative}.preview .text:last-child,.selected .preview .text:last-child{border-bottom:0}.preview .text .blockquote-border{bottom:calc(var(--note-font-size)*.41667);position:absolute;top:calc(var(--note-font-size)*.33333);width:2px;z-index:1}[dir=ltr] .preview .text .blockquote-border{left:8px}[dir=rtl] .preview .text .blockquote-border{right:8px}[dir=ltr] .preview .text .content{padding-left:16px}[dir=rtl] .preview .text .content{padding-right:16px}.preview .comment{border-bottom:1px solid var(--fill-quinary)}.preview .comment:last-child,.selected .preview .comment:last-child{border-bottom:0}.preview .image{display:flex;justify-content:center}.preview .image img{width:100%}:root[data-color-scheme=dark] .preview .image img{filter:brightness(.8)}@media(prefers-color-scheme:dark){:root:not([data-color-scheme]) .preview .image img{filter:brightness(.8)}}.preview .tags{line-height:1.37;padding:.1875rem 8px .3125rem;width:100%;word-break:break-word}[dir=ltr] .preview .tags{text-align:left}[dir=rtl] .preview .tags{text-align:right}@-moz-document url-prefix(){.preview .tags{padding:.25rem 8px}}.preview .tags .tag:after{color:var(--fill-primary);content:", "}.preview .tags .tag:last-child:after{content:none}.preview .tags:empty:before{color:#6d95e0;content:attr(placeholder)}.annotation-popup .preview .tags:empty:before{color:#707070}.view-popup{background:var(--material-toolbar);border-radius:6px;box-shadow:0 0 3px 0 #0000008c,0 8px 40px 0 #00000040,inset 0 0 3px 0 #ffffff1a;display:flex;flex-direction:column;left:0;position:absolute;z-index:70;z-index:1}.view-popup:after,.view-popup:before{border:8px solid #0000;content:"";position:absolute}.view-popup[class*=bottom-center]:after,.view-popup[class*=bottom-center]:before{border-top-width:0;left:50%}[dir=ltr] .view-popup[class*=bottom-center]:after,[dir=ltr] .view-popup[class*=bottom-center]:before{transform:translateX(-8px)}[dir=rtl] .view-popup[class*=bottom-center]:after,[dir=rtl] .view-popup[class*=bottom-center]:before{transform:translateX(8px)}.view-popup[class*=bottom-center]:before{border-bottom-color:var(--color-panedivider);top:-9px}.view-popup[class*=bottom-center]:after{border-bottom-color:var(--color-background);top:-8px}.view-popup[class*=top-center]:after,.view-popup[class*=top-center]:before{border-bottom-width:0;left:50%}[dir=ltr] .view-popup[class*=top-center]:after,[dir=ltr] .view-popup[class*=top-center]:before{transform:translateX(-8px)}[dir=rtl] .view-popup[class*=top-center]:after,[dir=rtl] .view-popup[class*=top-center]:before{transform:translateX(8px)}.view-popup[class*=top-center]:before{border-top-color:var(--color-panedivider);bottom:-9px}.view-popup[class*=top-center]:after{border-top-color:var(--color-background);bottom:-8px}.view-popup[class*=left-center]:after,.view-popup[class*=left-center]:before{border-right-width:0;top:50%;transform:translateY(-8px)}.view-popup[class*=left-center]:before{border-left-color:var(--color-panedivider);right:-9px}.view-popup[class*=left-center]:after{border-left-color:var(--color-background);right:-8px}.view-popup[class*=right-center]:after,.view-popup[class*=right-center]:before{border-left-width:0;top:50%;transform:translateY(-8px)}.view-popup[class*=right-center]:before{border-right-color:var(--color-panedivider);left:-9px}.view-popup[class*=right-center]:after{border-right-color:var(--color-background);left:-8px}.view-popup[class*=top-left]:after,.view-popup[class*=top-left]:before{border-bottom-width:0;left:20px}[dir=ltr] .view-popup[class*=top-left]:after,[dir=ltr] .view-popup[class*=top-left]:before{transform:translateX(-8px)}[dir=rtl] .view-popup[class*=top-left]:after,[dir=rtl] .view-popup[class*=top-left]:before{transform:translateX(8px)}.view-popup[class*=top-left]:before{border-top-color:var(--color-panedivider);bottom:-9px}.view-popup[class*=top-left]:after{border-top-color:var(--color-background);bottom:-8px}.view-popup[class*=top-right]:after,.view-popup[class*=top-right]:before{border-bottom-width:0;right:20px}[dir=ltr] .view-popup[class*=top-right]:after,[dir=ltr] .view-popup[class*=top-right]:before{transform:translateX(-8px)}[dir=rtl] .view-popup[class*=top-right]:after,[dir=rtl] .view-popup[class*=top-right]:before{transform:translateX(8px)}.view-popup[class*=top-right]:before{border-top-color:var(--color-panedivider);bottom:-9px}.view-popup[class*=top-right]:after{border-top-color:var(--color-background);bottom:-8px}.view-popup[class*=bottom-left]:after,.view-popup[class*=bottom-left]:before{border-top-width:0;left:20px}[dir=ltr] .view-popup[class*=bottom-left]:after,[dir=ltr] .view-popup[class*=bottom-left]:before{transform:translateX(-8px)}[dir=rtl] .view-popup[class*=bottom-left]:after,[dir=rtl] .view-popup[class*=bottom-left]:before{transform:translateX(8px)}.view-popup[class*=bottom-left]:before{border-bottom-color:var(--color-panedivider);top:-9px}.view-popup[class*=bottom-left]:after{border-bottom-color:var(--color-background);top:-8px}.view-popup[class*=bottom-right]:after,.view-popup[class*=bottom-right]:before{border-top-width:0;right:20px}[dir=ltr] .view-popup[class*=bottom-right]:after,[dir=ltr] .view-popup[class*=bottom-right]:before{transform:translateX(-8px)}[dir=rtl] .view-popup[class*=bottom-right]:after,[dir=rtl] .view-popup[class*=bottom-right]:before{transform:translateX(8px)}.view-popup[class*=bottom-right]:before{border-bottom-color:var(--color-panedivider);top:-9px}.view-popup[class*=bottom-right]:after{border-bottom-color:var(--color-background);top:-8px}.find-popup{background:var(--material-toolbar);border-radius:6px;box-shadow:0 0 3px 0 #0000008c,0 8px 40px 0 #00000040,inset 0 0 3px 0 #ffffff1a;flex-direction:column;gap:12px;inset-inline-end:15px;padding:8px;position:absolute;top:15px;z-index:70}.find-popup,.find-popup .row{display:flex}.find-popup .row.input{gap:8px}.find-popup .row.input .input-box{display:flex;width:100%}.find-popup .row.input .input-box.loading input{padding-inline-end:25px}.find-popup .row.input .input-box.loading .spinner-container{align-items:center;display:flex;margin-inline-start:-22px}.find-popup .row.input .input-box.loading .spinner-container .spinner{animation:spin1 1.5s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#7e7e7e;height:16px;width:16px}.find-popup .row.input .group{align-items:center;display:flex;gap:4px}.find-popup .row.options{align-items:flex-start;display:flex;gap:12px;height:16px}.find-popup .row.options .option{align-items:center;display:flex;gap:6px}.find-popup .row.result{align-items:center;display:flex;height:16px;margin-top:-6px}.find-popup .result{-moz-user-select:none;user-select:none;white-space:nowrap}.find-popup .group{align-items:center;display:flex}.selection-popup{gap:8px;max-width:198px;padding:8px}.selection-popup .colors{align-items:center;display:flex;gap:4px;justify-content:center}.selection-popup .color-button{height:20px;width:20px}.selection-popup .tool-toggle{background:var(--fill-quinary);border-radius:6px;box-shadow:inset 0 0 2px 0 rgba(0,0,0,.051),inset 0 0 4px 0 rgba(0,0,0,.051),inset 0 0 2px 0 rgba(0,0,0,.051);display:flex;height:22px;padding:1px}.selection-popup .tool-toggle .highlight,.selection-popup .tool-toggle .underline{align-items:center;border:.5px solid #0000;border-radius:6px;color:var(--fill-secondary);display:flex;flex:1;height:20px;justify-content:center}.selection-popup .tool-toggle .highlight.active,.selection-popup .tool-toggle .highlight.active-pseudo-class-fix,.selection-popup .tool-toggle .highlight:active,.selection-popup .tool-toggle .underline.active,.selection-popup .tool-toggle .underline.active-pseudo-class-fix,.selection-popup .tool-toggle .underline:active{background:var(--material-button,#fff);border:.5px solid var(--fill-senary,#00000005);box-shadow:0 .5px 2.5px #0000004d,0 0 0 .5px #0000000d}.selection-popup .tool-toggle .highlight.active-pseudo-class-fix:not(.active),.selection-popup .tool-toggle .highlight:active:not(.active),.selection-popup .tool-toggle .underline.active-pseudo-class-fix:not(.active),.selection-popup .tool-toggle .underline:active:not(.active){background-color:var(--color-button50);z-index:1}.selection-popup .wide-button{background:var(--material-button);box-shadow:0 .5px 2.5px #0000004d,0 0 0 .5px #0000000d;color:var(--fill-primary);height:22px;text-align:center;width:100%}.selection-popup .custom-sections{padding-top:5px}.selection-popup .custom-sections .section{border-top:1px solid #d7dad7;padding:5px 0}.preview-popup{display:flex;max-height:60%;max-width:80%;-moz-user-select:none;user-select:none}.preview-popup .inner{border-radius:inherit;max-height:60%;overflow-y:auto}.preview-popup .inner img{pointer-events:none}.link-popup{padding:4px}.citation-popup{padding:5px}.citation-popup .inner{max-height:250px;overflow-y:auto;width:400px}.citation-popup .inner .reference-row{border-radius:5px;overflow-wrap:break-word;padding:5px}.reference-popup{max-height:250px;padding:5px;width:400px}.reference-popup .reference-row{border-radius:5px;padding:5px;word-break:break-all}.annotation-popup{width:240px}.annotation-popup .content{max-height:168px;min-height:calc(var(--note-font-size)*.33333*2 + var(--note-font-size)*3*1.33333);overflow-y:auto}.footnote-popup{border:1px solid var(--color-background)}.footnote-popup.loading{visibility:hidden}.footnote-popup iframe{border:0;border-radius:inherit;display:flex;max-height:300px;width:100%}.image-popup{background:#0000;cursor:zoom-out;inset:0;position:absolute;transition:background-color .2s ease-out;-moz-user-select:none;user-select:none;z-index:1}.image-popup.show{background:var(--color-background);transition:background-color .1s ease-out}.image-popup img{font-size:0;height:calc(var(--rect-bottom) - var(--rect-top));object-fit:contain;padding:0;position:absolute;top:var(--rect-top);transition:all .2s ease-in-out;width:calc(var(--rect-right) - var(--rect-left))}[dir=ltr] .image-popup img{left:var(--rect-left)}[dir=rtl] .image-popup img{right:var(--rect-left)}.image-popup.show img{font-size:inherit;height:100%;padding:5px;top:0;width:100%}[dir=ltr] .image-popup.show img{left:0}[dir=rtl] .image-popup.show img{right:0}@media(prefers-reduced-motion:reduce){.image-popup,.image-popup img,.image-popup.show,.image-popup.show img{transition:none}}.dialog-popup-overlay,.toolbar-popup-overlay,.tooltip-popup-overlay{height:100%;overflow:hidden;pointer-events:all;position:absolute;top:0;width:100%;z-index:50}.dialog-popup-overlay{align-items:center;display:flex;justify-content:center}.modal-popup{background:var(--material-toolbar);border-radius:6px;box-shadow:0 0 3px 0 #0000008c,0 8px 40px 0 #00000040,inset 0 0 3px 0 #ffffff1a;display:flex;flex-direction:column;gap:16px;min-width:200px;padding:16px;position:absolute;z-index:70}.modal-popup .row.checkbox{display:flex}.modal-popup .row.checkbox input{margin-inline-end:10px}.modal-popup .row.buttons{display:flex;gap:8px;justify-content:flex-end}.modal-popup .row.radio{border:0;margin-top:8px;-moz-user-select:none;user-select:none}.modal-popup .row.radio legend{font-size:.6875rem;font-weight:700;padding-bottom:4px}.modal-popup .row.radio .choice{align-items:center;display:flex}.modal-popup .row.radio .choice:not(:last-child){padding-bottom:5px}.modal-popup .row.radio .choice input:focus-visible{box-shadow:0 0 0 2px #0a6cf580,0 0 0 1px #a5afc1}.modal-popup .row.radio .choice input:-moz-focusring{box-shadow:0 0 0 2px #0a6cf580,0 0 0 1px #a5afc1}[dir=ltr] .modal-popup .row.radio .choice label{padding-left:5px}[dir=rtl] .modal-popup .row.radio .choice label{padding-right:5px}.modal-popup progress{width:100%}.modal-popup input[type=radio]:disabled+label{color:var(--fill-secondary)}.modal-popup input[type=text]{background:var(--material-background);border:var(--material-border-quinary);border-radius:5px;height:22px;padding:0 7px}.modal-popup input[type=text]:disabled{color:var(--fill-tertiary)}.modal-popup .form-button{align-items:center;background:var(--material-button);border-radius:5px;box-shadow:0 .5px 2.5px #0000004d,0 0 0 .5px #0000000d;display:flex;flex-direction:column;height:22px;justify-content:center;padding:0 7px}.modal-popup .form-button.primary{color:var(--accent-white)}[dir=ltr] .modal-popup .form-button.primary{background:linear-gradient(180deg,#ffffff2b 0,#fff0 100%),var(--accent-blue)}[dir=rtl] .modal-popup .form-button.primary{background:linear-gradient(-180deg,#ffffff2b 0,#fff0 100%),var(--accent-blue)}.modal-popup .form-button.primary.active-pseudo-class-fix:not(:disabled),.modal-popup .form-button.primary.active:not(:disabled),.modal-popup .form-button.primary:active:not(:disabled){background:linear-gradient(180deg,#ffffff40,#0000000d),#095fd8}.modal-popup .form-button:-moz-focusring{box-shadow:0 0 0 4px #0a6cf580,0 0 0 1px #00000026,0 1px 0 1px #00000008,0 1px 0 #0000001f}.modal-popup .form-button:focus-visible{box-shadow:0 0 0 4px #0a6cf580,0 0 0 1px #00000026,0 1px 0 1px #00000008,0 1px 0 #0000001f}.modal-popup .form-button.active-pseudo-class-fix:not(:disabled),.modal-popup .form-button.active:not(:disabled),.modal-popup .form-button:active:not(:disabled){background:var(--fill-quarternary)}.modal-popup .form-button:disabled{opacity:.7}@media(-moz-platform:macos){.modal-popup .form-button:-moz-window-inactive{background:var(--material-button);box-shadow:0 .5px 2.5px #0000004d,0 0 0 .5px #0000000d}}.label-popup{left:-9999px;padding:16px;position:absolute}.label-popup:after,.label-popup:before{border:8px solid #0000;content:"";position:absolute}.label-popup[class*=bottom-center]:after,.label-popup[class*=bottom-center]:before{border-top-width:0;left:50%}[dir=ltr] .label-popup[class*=bottom-center]:after,[dir=ltr] .label-popup[class*=bottom-center]:before{transform:translateX(-8px)}[dir=rtl] .label-popup[class*=bottom-center]:after,[dir=rtl] .label-popup[class*=bottom-center]:before{transform:translateX(8px)}.label-popup[class*=bottom-center]:before{border-bottom-color:var(--color-panedivider);top:-9px}.label-popup[class*=bottom-center]:after{border-bottom-color:var(--color-background);top:-8px}.label-popup[class*=top-center]:after,.label-popup[class*=top-center]:before{border-bottom-width:0;left:50%}[dir=ltr] .label-popup[class*=top-center]:after,[dir=ltr] .label-popup[class*=top-center]:before{transform:translateX(-8px)}[dir=rtl] .label-popup[class*=top-center]:after,[dir=rtl] .label-popup[class*=top-center]:before{transform:translateX(8px)}.label-popup[class*=top-center]:before{border-top-color:var(--color-panedivider);bottom:-9px}.label-popup[class*=top-center]:after{border-top-color:var(--color-background);bottom:-8px}.label-popup[class*=left-center]:after,.label-popup[class*=left-center]:before{border-right-width:0;top:50%;transform:translateY(-8px)}.label-popup[class*=left-center]:before{border-left-color:var(--color-panedivider);right:-9px}.label-popup[class*=left-center]:after{border-left-color:var(--color-background);right:-8px}.label-popup[class*=right-center]:after,.label-popup[class*=right-center]:before{border-left-width:0;top:50%;transform:translateY(-8px)}.label-popup[class*=right-center]:before{border-right-color:var(--color-panedivider);left:-9px}.label-popup[class*=right-center]:after{border-right-color:var(--color-background);left:-8px}.label-popup[class*=top-left]:after,.label-popup[class*=top-left]:before{border-bottom-width:0;left:20px}[dir=ltr] .label-popup[class*=top-left]:after,[dir=ltr] .label-popup[class*=top-left]:before{transform:translateX(-8px)}[dir=rtl] .label-popup[class*=top-left]:after,[dir=rtl] .label-popup[class*=top-left]:before{transform:translateX(8px)}.label-popup[class*=top-left]:before{border-top-color:var(--color-panedivider);bottom:-9px}.label-popup[class*=top-left]:after{border-top-color:var(--color-background);bottom:-8px}.label-popup[class*=top-right]:after,.label-popup[class*=top-right]:before{border-bottom-width:0;right:20px}[dir=ltr] .label-popup[class*=top-right]:after,[dir=ltr] .label-popup[class*=top-right]:before{transform:translateX(-8px)}[dir=rtl] .label-popup[class*=top-right]:after,[dir=rtl] .label-popup[class*=top-right]:before{transform:translateX(8px)}.label-popup[class*=top-right]:before{border-top-color:var(--color-panedivider);bottom:-9px}.label-popup[class*=top-right]:after{border-top-color:var(--color-background);bottom:-8px}.label-popup[class*=bottom-left]:after,.label-popup[class*=bottom-left]:before{border-top-width:0;left:20px}[dir=ltr] .label-popup[class*=bottom-left]:after,[dir=ltr] .label-popup[class*=bottom-left]:before{transform:translateX(-8px)}[dir=rtl] .label-popup[class*=bottom-left]:after,[dir=rtl] .label-popup[class*=bottom-left]:before{transform:translateX(8px)}.label-popup[class*=bottom-left]:before{border-bottom-color:var(--color-panedivider);top:-9px}.label-popup[class*=bottom-left]:after{border-bottom-color:var(--color-background);top:-8px}.label-popup[class*=bottom-right]:after,.label-popup[class*=bottom-right]:before{border-top-width:0;right:20px}[dir=ltr] .label-popup[class*=bottom-right]:after,[dir=ltr] .label-popup[class*=bottom-right]:before{transform:translateX(-8px)}[dir=rtl] .label-popup[class*=bottom-right]:after,[dir=rtl] .label-popup[class*=bottom-right]:before{transform:translateX(8px)}.label-popup[class*=bottom-right]:before{border-bottom-color:var(--color-panedivider);top:-9px}.label-popup[class*=bottom-right]:after{border-bottom-color:var(--color-background);top:-8px}.label-popup .row.label{display:flex}.label-popup .row.label .column{align-items:center;display:flex}.label-popup .row.label .column.first input{width:100px}.label-popup .row.label .column.second{margin-inline-start:10px;-moz-user-select:none;user-select:none}.label-popup .row.label .column.second label{padding-inline-start:5px}.appearance-popup{gap:12px;inset-inline-end:10px;padding:12px;top:38px;width:310px}.appearance-popup .group{display:flex;flex-direction:column;gap:12px}.appearance-popup .group .option{display:flex;justify-content:space-between}.appearance-popup .group .option label{align-items:center;display:flex}.appearance-popup .group .reading-mode-control{align-items:center;display:flex;gap:6px}.appearance-popup .group .reading-mode-control .progress-ring{height:16px;width:16px}.appearance-popup .group .option.themes{flex-direction:column;gap:8px}.appearance-popup .group:not(:first-child):before{background-color:var(--color-panedivider);content:"";height:1px}.appearance-popup .themes{display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.appearance-popup .themes .theme{align-items:center;border:var(--material-border-quarternary);border-radius:5px;box-shadow:none;display:flex;font-family:Georgia,serif;height:32px;justify-content:center;position:relative}.appearance-popup .themes .theme.active,.appearance-popup .themes .theme.active-pseudo-class-fix,.appearance-popup .themes .theme:active{outline:3px solid var(--accent-blue50)}.appearance-popup .themes .theme.add{color:var(--fill-secondary)}.appearance-popup .themes .theme>button{height:100%;text-align:center;width:100%}.appearance-popup .themes .theme .theme-context-menu{border-radius:4px;height:18px;opacity:0;padding:1px;position:absolute;top:7px;width:18px}[dir=ltr] .appearance-popup .themes .theme .theme-context-menu{right:2px}[dir=rtl] .appearance-popup .themes .theme .theme-context-menu{left:2px}[dir=ltr] .appearance-popup .themes .theme .theme-context-menu svg{transform:rotate(90deg)}[dir=rtl] .appearance-popup .themes .theme .theme-context-menu svg{transform:rotate(-90deg)}.appearance-popup .themes .theme:focus .theme-context-menu,.appearance-popup .themes .theme:focus-within .theme-context-menu,.appearance-popup .themes .theme:hover .theme-context-menu{opacity:1}.appearance-popup .themes .theme:focus .theme-context-menu:focus,.appearance-popup .themes .theme:focus-within .theme-context-menu:focus,.appearance-popup .themes .theme:hover .theme-context-menu:focus{background-color:#0003}.appearance-popup .themes .theme .theme-context-menu.context-menu-open{background-color:#0003;opacity:1}.appearance-popup .split-toggle{background:var(--fill-quinary);border-radius:6px;box-shadow:inset 0 0 2px 0 rgba(0,0,0,.051),inset 0 0 4px 0 rgba(0,0,0,.051),inset 0 0 2px 0 rgba(0,0,0,.051);display:flex;height:22px;padding:1px;width:187px}.appearance-popup .split-toggle button{align-items:center;background:unset;border:.5px solid #0000;border-radius:6px;box-shadow:none;color:var(--fill-secondary);display:flex;flex:1;height:20px;justify-content:center;position:relative}.appearance-popup .split-toggle button.active,.appearance-popup .split-toggle button.active-pseudo-class-fix:not(:disabled),.appearance-popup .split-toggle button:active:not(:disabled){background:var(--material-button,#fff);border:.5px solid var(--fill-senary,#00000005);box-shadow:0 .5px 2.5px #0000004d,0 0 0 .5px #0000000d}.appearance-popup .split-toggle button.active+:before,.appearance-popup .split-toggle button.active-pseudo-class-fix:not(:disabled)+:before,.appearance-popup .split-toggle button.active-pseudo-class-fix:not(:disabled):before,.appearance-popup .split-toggle button.active:before,.appearance-popup .split-toggle button:active:not(:disabled)+:before,.appearance-popup .split-toggle button:active:not(:disabled):before{display:none}.appearance-popup .split-toggle button.active-pseudo-class-fix:not(.active):not(:disabled),.appearance-popup .split-toggle button:active:not(.active):not(:disabled){background-color:var(--color-button50);z-index:1}.appearance-popup .split-toggle button:not(:first-child):before{background:var(--color-panedivider);content:"";height:14px;position:absolute;width:1px}[dir=ltr] .appearance-popup .split-toggle button:not(:first-child):before{left:0}[dir=rtl] .appearance-popup .split-toggle button:not(:first-child):before{right:0}.appearance-popup .switch{-moz-appearance:none;appearance:none;background:#00000017;border-radius:11px;box-shadow:inset 0 .5px 1.5px 0 #0000001f,inset 0 0 1px 0 #00000005;height:15px;overflow:hidden;position:relative;width:26px}.appearance-popup .switch:before{background-blend-mode:overlay;background-color:var(--accent-blue);content:"";display:block;height:15px;inset:0;opacity:0;transition:opacity .15s ease-in-out;width:26px}[dir=ltr] .appearance-popup .switch:before{background-image:linear-gradient(180deg,#666666bf,#6660 67.71%)}[dir=rtl] .appearance-popup .switch:before{background-image:linear-gradient(-180deg,#666666bf,#6660 67.71%)}.appearance-popup .switch:active:before{opacity:.4}.appearance-popup .switch:checked:before{opacity:1}.appearance-popup .switch:checked:active:before{opacity:.6}.appearance-popup .switch:after{background:var(--accent-white);border:.5px solid #00000005;border-radius:100px;box-shadow:0 .2px .25px 0 #0000001f;content:"";display:block;height:13px;inset-inline-start:1px;position:absolute;top:1px;transition:inset-inline-start .15s ease-in-out;width:13px}.appearance-popup .switch:checked:after{inset-inline-start:12px}.appearance-popup .reflowable-appearance{display:flex;flex-direction:column;gap:12px}.appearance-popup .reflowable-appearance.indent{margin-top:5px;margin-inline-start:10px}.appearance-popup .reflowable-appearance .row{align-items:center;display:grid;gap:4px 8px;grid-template-columns:1fr minmax(3.2em,max-content) max-content}.appearance-popup .reflowable-appearance .row label{grid-column:span 3}.appearance-popup .reflowable-appearance .row input[type=range]:focus-visible{box-shadow:0 0 0 var(--width-focus-border) var(--color-focus-search)}.appearance-popup .reflowable-appearance .row .value{-moz-user-select:none;user-select:none}.appearance-popup .reflowable-appearance .checkbox-row{align-items:center;display:flex;gap:4px 8px}.appearance-popup .reflowable-appearance .hidden{visibility:hidden}.theme-popup{gap:20px;padding:16px;width:300px}.theme-popup form{display:contents}.theme-popup .grid{align-items:center;display:grid;gap:16px 8px;grid-template-columns:auto 1fr}.theme-popup .grid>label{align-items:center;display:flex;justify-content:flex-end;white-space:nowrap}.theme-popup .grid>.input>input[type=text]{display:flex;width:100%}.theme-popup .grid>.input>input[type=text].error{color:var(--accent-red)}.theme-popup .grid>.input>input[type=text]:focus{border-color:#0000;box-shadow:0 0 0 var(--width-focus-border) var(--color-focus-search);outline:none}.theme-popup .color-picker{display:flex;gap:8px}.theme-popup .color-picker .button-outer{border:var(--material-border-quinary);box-sizing:border-box;display:flex;padding:3px;width:32px}.theme-popup .color-picker .button-outer button{border-radius:0;display:flex;height:100%;width:100px}.theme-popup .color-picker input[type=color]{height:0;position:absolute;visibility:hidden;width:0}.theme-popup .color-picker input[type=text]{display:flex;width:100%}.theme-popup .color-picker input[type=text]:invalid{color:var(--accent-red)}.theme-popup .color-picker input[type=text]:focus{border-color:#0000;box-shadow:0 0 0 var(--width-focus-border) var(--color-focus-search);outline:none}.theme-popup .option{display:flex;gap:8px}.theme-popup .option input:disabled+label{color:var(--fill-secondary)}.read-aloud-first-run-popup{background:var(--material-sidepane);display:flex;flex-direction:column;gap:16px;-moz-user-select:none;user-select:none}@media(-moz-platform:macOS){.read-aloud-first-run-popup{padding:6px 6px 12px}}@media(-moz-platform:linux),(-moz-platform:windows){.read-aloud-first-run-popup{padding:10px 4px}}.read-aloud-first-run-popup:not(.standalone){max-width:min(95vw,900px)}.read-aloud-first-run-popup form{display:contents}.read-aloud-first-run-popup h1{font-size:17px;font-weight:400}.read-aloud-first-run-popup .language{margin-inline-start:auto;min-width:180px}.read-aloud-first-run-popup .row{display:flex;gap:12px}.read-aloud-first-run-popup .row:not(.tiers){margin-inline:1px}.read-aloud-first-run-popup .row.tiers .tier{background:var(--material-background);border:var(--material-border-quarternary);border-radius:8px;display:flex;flex:1;flex-direction:column;gap:12px;margin:1px;min-width:0}.read-aloud-first-run-popup .row.tiers .tier.checked{border:2px solid var(--accent-blue);margin:0}.read-aloud-first-run-popup .row.tiers .tier.disabled .text{opacity:.5}.read-aloud-first-run-popup .row.tiers .tier.disabled .voice-preview .controls{opacity:.5;pointer-events:none}.read-aloud-first-run-popup .row.tiers .tier .text{display:flex;flex:1;flex-direction:column;gap:16px;padding:16px 16px 0}.read-aloud-first-run-popup .row.tiers .tier .text label{display:flex;font-size:15px;font-weight:590;gap:8px}.read-aloud-first-run-popup .row.tiers .tier .text ul{color:var(--fill-primary);list-style-position:outside;padding-inline-start:22px}.read-aloud-first-run-popup .row.tiers .tier .text ul li{margin-bottom:8px}.read-aloud-first-run-popup .row.tiers .tier .text ul li .purchase-credits{-moz-appearance:none;appearance:none;background:none;border:none;color:var(--accent-blue);cursor:pointer;display:inline;margin:0;outline:none;padding:0;text-decoration:underline}.read-aloud-first-run-popup .row.tiers .tier .text .voice-status{margin-top:auto}.read-aloud-first-run-popup .row.tiers .tier .text .voice-status.error{color:var(--accent-red)}.read-aloud-first-run-popup .row.tiers .tier .voice-preview{border-top:var(--material-border-quarternary);display:flex;flex-direction:column;gap:8px;margin-top:auto;padding:16px}.read-aloud-first-run-popup .row.tiers .tier .voice-preview .controls{align-items:center;display:flex;gap:8px}.read-aloud-first-run-popup .row.tiers .tier .voice-preview .select-wrapper{display:flex;flex:1;min-width:0}.read-aloud-first-run-popup .row.tiers .tier .voice-preview .select-wrapper .play{align-items:center;background:var(--material-background);border:var(--material-border-quarternary);border-end-end-radius:0;border-inline-end:0;border-radius:5px;border-start-end-radius:0;color:var(--fill-secondary);display:flex;height:24px;justify-content:center;padding-inline-start:1px;width:24px}.read-aloud-first-run-popup .row.tiers .tier .voice-preview .select-wrapper .play.playing{color:var(--accent-blue)}.read-aloud-first-run-popup .row.tiers .tier .voice-preview .select-wrapper .play.buffering svg{animation:rotating .5s steps(12) infinite;color:var(--fill-secondary)}.read-aloud-first-run-popup .row.tiers .tier .voice-preview .select-wrapper .custom-select{flex:1}.read-aloud-first-run-popup .row.tiers .tier .voice-preview .select-wrapper .custom-select .custom-select-trigger{border-end-start-radius:0;border-start-start-radius:0}.read-aloud-first-run-popup .row.tiers .tier .voice-preview .toolbar-button{flex-shrink:0}.read-aloud-voices-popup{background:var(--material-sidepane);display:flex;flex-direction:column;gap:16px;padding:24px;-moz-user-select:none;user-select:none}.read-aloud-voices-popup:not(.standalone){max-height:500px;width:min(95vw,700px)}.read-aloud-voices-popup.standalone{box-sizing:border-box;height:100%}.read-aloud-voices-popup .content{display:flex;flex:1;gap:24px;min-height:0}.read-aloud-voices-popup .main{display:flex;flex:2;flex-direction:column;gap:12px;min-height:0;min-width:0}.read-aloud-voices-popup .header{align-items:center;display:flex;gap:8px}.read-aloud-voices-popup .header>*{flex:1;min-width:0}.read-aloud-voices-popup .voice-list{background:var(--material-background);border:var(--material-border-quarternary);border-radius:5px;display:flex;flex-direction:column;gap:2px;overflow-y:auto;padding:4px}.read-aloud-voices-popup .voice-list .voice-row{align-items:center;border-radius:4px;display:flex;gap:4px;padding:4px}.read-aloud-voices-popup .voice-list .voice-row:hover{background:var(--fill-quinary)}.read-aloud-voices-popup .voice-list .voice-row .voice-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.read-aloud-voices-popup .voice-list .voice-row .play-preview{align-items:center;border-radius:4px;color:var(--fill-secondary);display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.read-aloud-voices-popup .voice-list .voice-row .play-preview.playing{color:var(--accent-blue)}.read-aloud-voices-popup .voice-list .voice-row .play-preview.buffering svg{animation:rotating .5s steps(12) infinite;color:var(--fill-secondary)}.read-aloud-voices-popup .voice-list .no-voices{color:var(--fill-secondary);padding:16px;text-align:center}.read-aloud-voices-popup .get-more-voices{-moz-appearance:none;appearance:none;background:none;border:none;color:var(--accent-blue);cursor:pointer;display:inline;margin:0;outline:none;padding:0;text-decoration:underline}.read-aloud-voices-popup .description{background:var(--material-background);border:var(--material-border-quarternary);border-radius:8px;display:flex;flex:1;flex-direction:column;gap:16px;min-width:0;padding:16px}.read-aloud-voices-popup .description .tier-name{font-size:15px;font-weight:590}.read-aloud-voices-popup .description ul{color:var(--fill-primary);list-style-position:outside;padding-inline-start:22px}.read-aloud-voices-popup .description ul li{margin-bottom:8px}.read-aloud-voices-popup .description ul li .purchase-credits{-moz-appearance:none;appearance:none;background:none;border:none;color:var(--accent-blue);cursor:pointer;display:inline;margin:0;outline:none;padding:0;text-decoration:underline}.read-aloud-voices-popup .row.buttons{display:flex;gap:8px;justify-content:flex-end}.utility-popup{-moz-window-dragging:no-drag;background:var(--material-toolbar);border-radius:6px;box-shadow:0 0 3px 0 #0000008c,0 8px 40px 0 #00000040,inset 0 0 3px 0 #ffffff1a;display:flex;flex-direction:column;gap:16px;gap:8px;min-width:200px;padding:8px;position:absolute;position:fixed;z-index:70;z-index:40}.utility-popup .row.checkbox{display:flex}.utility-popup .row.checkbox input{margin-inline-end:10px}.utility-popup .row.buttons{display:flex;gap:8px;justify-content:flex-end}.utility-popup .row.radio{border:0;margin-top:8px;-moz-user-select:none;user-select:none}.utility-popup .row.radio legend{font-size:.6875rem;font-weight:700;padding-bottom:4px}.utility-popup .row.radio .choice{align-items:center;display:flex}.utility-popup .row.radio .choice:not(:last-child){padding-bottom:5px}.utility-popup .row.radio .choice input:focus-visible{box-shadow:0 0 0 2px #0a6cf580,0 0 0 1px #a5afc1}.utility-popup .row.radio .choice input:-moz-focusring{box-shadow:0 0 0 2px #0a6cf580,0 0 0 1px #a5afc1}[dir=ltr] .utility-popup .row.radio .choice label{padding-left:5px}[dir=rtl] .utility-popup .row.radio .choice label{padding-right:5px}.utility-popup progress{width:100%}.utility-popup input[type=radio]:disabled+label{color:var(--fill-secondary)}.utility-popup input[type=text]{background:var(--material-background);border:var(--material-border-quinary);border-radius:5px;height:22px;padding:0 7px}.utility-popup input[type=text]:disabled{color:var(--fill-tertiary)}.utility-popup .form-button{align-items:center;background:var(--material-button);border-radius:5px;box-shadow:0 .5px 2.5px #0000004d,0 0 0 .5px #0000000d;display:flex;flex-direction:column;height:22px;justify-content:center;padding:0 7px}.utility-popup .form-button.primary{color:var(--accent-white)}[dir=ltr] .utility-popup .form-button.primary{background:linear-gradient(180deg,#ffffff2b 0,#fff0 100%),var(--accent-blue)}[dir=rtl] .utility-popup .form-button.primary{background:linear-gradient(-180deg,#ffffff2b 0,#fff0 100%),var(--accent-blue)}.utility-popup .form-button.primary.active-pseudo-class-fix:not(:disabled),.utility-popup .form-button.primary.active:not(:disabled),.utility-popup .form-button.primary:active:not(:disabled){background:linear-gradient(180deg,#ffffff40,#0000000d),#095fd8}.utility-popup .form-button:-moz-focusring{box-shadow:0 0 0 4px #0a6cf580,0 0 0 1px #00000026,0 1px 0 1px #00000008,0 1px 0 #0000001f}.utility-popup .form-button:focus-visible{box-shadow:0 0 0 4px #0a6cf580,0 0 0 1px #00000026,0 1px 0 1px #00000008,0 1px 0 #0000001f}.utility-popup .form-button.active-pseudo-class-fix:not(:disabled),.utility-popup .form-button.active:not(:disabled),.utility-popup .form-button:active:not(:disabled){background:var(--fill-quarternary)}.utility-popup .form-button:disabled{opacity:.7}@media(-moz-platform:macos){.utility-popup .form-button:-moz-window-inactive{background:var(--material-button);box-shadow:0 .5px 2.5px #0000004d,0 0 0 .5px #0000000d}}.read-aloud-popup{inset-inline-start:calc(var(--sidebar-width) + 10px);top:51px;-moz-user-select:none;user-select:none;width:300px}.read-aloud-popup .row{display:flex;gap:8px}.read-aloud-popup .row.buttons{justify-content:space-between;margin:-8px}.read-aloud-popup .row.buttons button{border-radius:0;height:40px;width:40px}.read-aloud-popup .row.buttons button.skip{width:32px}.read-aloud-popup .row.buttons .group{display:flex;gap:4px}.read-aloud-popup .row.buttons .loading-spinner{animation:rotating .5s steps(12) infinite;color:var(--fill-secondary);height:40px;padding:12px;width:40px}.read-aloud-popup .row.speed{padding-top:8px}.read-aloud-popup .row.speed input{flex:1}.read-aloud-popup .row.speed label{flex-shrink:0;font-variant:tabular-nums}.read-aloud-popup .row.voices .custom-select{flex:1}.read-aloud-popup .row.remaining-time{flex-direction:column;gap:4px;padding-inline:6px}.read-aloud-popup .row.remaining-time .time-indicator{align-items:center;display:flex;gap:4px}.read-aloud-popup .row.remaining-time .time-indicator.urgent{color:var(--accent-red)}.read-aloud-popup .row.remaining-time .time-indicator .reset{color:inherit;text-decoration:none}.read-aloud-popup .row.remaining-time .time-indicator .purchase-credits{margin-inline-start:auto}.read-aloud-popup .row.remaining-time .message{color:var(--fill-secondary);font-size:11px;line-height:1.33}.read-aloud-popup .row.error{color:var(--accent-red);font-size:11px;justify-content:center}.read-aloud-popup.expanded>.row.buttons{border-bottom:var(--material-border-quarternary)}.read-aloud-popup .error button,.read-aloud-popup .log-in button,.read-aloud-popup .remaining-time button{-moz-appearance:none;appearance:none;background:none;border:none;color:var(--accent-blue);cursor:pointer;display:inline;margin:0;outline:none;padding:0;text-decoration:underline}.read-aloud-annotation-popup{gap:8px;line-height:1.33;max-width:calc((100vw - var(--sidebar-width))*.8);padding:12px;text-align:center;top:50%;-moz-user-select:none;user-select:none;width:500px}[dir=ltr] .read-aloud-annotation-popup{left:calc(var(--sidebar-width)/2 + 50vw);transform:translateX(-50%)}[dir=rtl] .read-aloud-annotation-popup{right:calc(var(--sidebar-width)/2 + 50vw);transform:translateX(50%)}.read-aloud-annotation-popup.fading{opacity:0;transition:opacity 1s ease-out}.read-aloud-annotation-popup .annotation-text{align-self:center;font-family:serif;font-size:18px;font-weight:500;max-height:300px;overflow:hidden auto;overflow-wrap:anywhere;text-align:justify;white-space:preserve}.read-aloud-annotation-popup .annotation-text .underline{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px}.read-aloud-annotation-popup .buttons{display:flex;gap:8px;justify-content:flex-end}.read-aloud-annotation-popup .buttons .menu-button{align-items:center;display:flex;gap:4px;width:40px}.read-aloud-annotation-popup .hint{color:var(--fill-secondary);display:grid;font-size:12px;gap:0 12px;grid-template-columns:max-content auto max-content auto;margin:0 auto;text-align:start;width:-moz-fit-content;width:fit-content}.read-aloud-annotation-popup .hint .key{font-weight:500;text-align:end;white-space:nowrap}.context-menu-overlay{height:100%;overflow:hidden;pointer-events:all;position:absolute;top:0;width:100%;z-index:100}[dir=ltr] .context-menu-overlay{left:0}[dir=rtl] .context-menu-overlay{right:0}.context-menu{background:var(--material-toolbar);border:var(--material-panedivider);border-radius:5px;box-shadow:0 0 0 1px #0000001a,0 5px 10px #0009;font-size:12px;left:-9999px;max-height:100%;min-width:120px;overflow-y:auto;padding:5px;position:absolute}.context-menu .group{display:flex;flex-direction:column}.context-menu .group button.row{align-items:center;border-radius:5px;cursor:default;display:flex;height:28px;padding-inline-end:10px;padding-inline-start:22px;text-align:center;-moz-user-select:none;user-select:none;white-space:nowrap;width:100%}.context-menu .group button.row.checked:before{align-items:center;content:"✓";display:flex;height:28px;margin-inline-start:-17px;position:absolute}.context-menu .group button.row:disabled{opacity:.5}.context-menu .group button.row:focus,.context-menu .group button.row:hover{background:var(--fill-quinary);box-shadow:none;outline:none}.context-menu .group button.row .icon{align-items:center;display:flex;justify-content:space-around;margin-inline-end:5px}.context-menu .group .slider.row{column-gap:7px;display:flex;padding:5px 10px;width:160px}.context-menu .group .slider.row.center{align-items:center}.context-menu .group .slider.row input{flex-grow:1;width:0}.context-menu .group .slider.row input:focus-visible{box-shadow:0 0 0 var(--width-focus-border) var(--color-focus-search)}.context-menu .group .slider.row .number{min-width:30px;text-align:center}.context-menu .group:not(:last-child){box-shadow:0 1px 0 0 #a6917133;padding-bottom:5px}.context-menu .group:not(:first-child){padding-top:6px}#annotationsView{display:flex;flex-direction:column;height:100%;-moz-user-select:none;user-select:none;width:100%}#annotationsView:focus{outline:none}#annotationsView .annotations{flex:1;overflow:auto;padding:3px 7px 0}#annotationsView .annotations>:last-child{margin-bottom:8px}#annotationsView .annotations .annotation{background:var(--material-background);border-radius:5px;outline:1px solid var(--fill-quinary);overflow:hidden}#annotationsView .annotations .annotation:active{outline:1px solid var(--fill-tertiary)}#annotationsView .annotations .annotation.selected{background:var(--accent-blue10);outline:3px solid var(--accent-blue50)}#annotationsView .annotations .annotation+.annotation{margin-top:7px}#annotationsView .selector{border-top:var(--material-panedivider);max-height:140px;overflow:auto;padding:8px;z-index:1}#annotationsView .selector .colors{display:flex;flex-wrap:wrap}#annotationsView .selector .colors .color{border-radius:3px;display:flex;padding:2px}[dir=ltr] #annotationsView .selector .colors .color{margin-left:1px}[dir=rtl] #annotationsView .selector .colors .color{margin-right:1px}#annotationsView .selector .colors .color.dragged-over,#annotationsView .selector .colors .color:hover{background-color:var(--fill-quinary)}#annotationsView .selector .colors .color.selected{background-color:var(--fill-secondary)}#annotationsView .selector .colors .color.selected:hover{opacity:.75}#annotationsView .selector .colors .color.inactive svg{opacity:.4}#annotationsView .selector .tags{display:flex;flex-wrap:wrap}#annotationsView .selector .tags:nth-child(2){margin-top:4px}#annotationsView .selector .tags .tag{align-items:center;border:1px solid #0000;border-radius:6px;display:flex;margin-bottom:1px;overflow:hidden;padding:2px 4px;text-overflow:ellipsis;white-space:pre}[dir=ltr] #annotationsView .selector .tags .tag{margin-left:1px}[dir=rtl] #annotationsView .selector .tags .tag{margin-right:1px}#annotationsView .selector .tags .tag.color{font-weight:700}#annotationsView .selector .tags .tag.color .icon{margin-inline-end:4px}#annotationsView .selector .tags .tag.dragged-over,#annotationsView .selector .tags .tag:hover{background-color:var(--fill-quinary)}#annotationsView .selector .tags .tag.selected{background-color:var(--fill-secondary);color:var(--color-background)}#annotationsView .selector .tags .tag.selected:hover{opacity:.75}#annotationsView .selector .tags .tag.inactive{opacity:.6}#annotationsView .selector .authors{display:flex;flex-wrap:wrap;margin-top:5px}#annotationsView .selector .authors:nth-child(2){margin-top:4px}#annotationsView .selector .authors .author{align-items:center;border:1px solid #0000;border-radius:6px;cursor:default;display:flex;margin-bottom:1px;overflow:hidden;padding:2px 4px;text-overflow:ellipsis;white-space:pre}[dir=ltr] #annotationsView .selector .authors .author{margin-left:1px}[dir=rtl] #annotationsView .selector .authors .author{margin-right:1px}#annotationsView .selector .authors .author svg{margin-inline-end:4px}#annotationsView .selector .authors .author.selected{background:#598bec;color:#fff}#annotationsView .selector .authors .author:hover{background:#bbcef1;border:1px solid #6d95e0}#annotationsView .selector .authors .author.active,#annotationsView .selector .authors .author:active{background:#598bec;color:#fff}#annotationsView .selector .authors .author.inactive{opacity:.4}.search-box{border:0;border-radius:5px;color:var(--fill-primary);padding:4px}.search-box,.search-box .btn{align-items:center;display:flex}.search-box:not(.expanded){color:var(--fill-secondary)}.search-box:not(.expanded):hover{background-color:var(--fill-quinary)}.search-box:not(.expanded):active{background-color:var(--fill-quarternary)}.search-box.expanded{background:var(--material-background);border:var(--material-border-quinary)}.search-box input{background-color:#0000;border:0;max-width:0;transition:max-width .25s ease;width:100%}.search-box.expanded input{max-width:130px}[dir=ltr] .search-box.expanded input{padding-left:4px}[dir=rtl] .search-box.expanded input{padding-right:4px}.search-box:focus-within{border-color:#0000;box-shadow:0 0 0 var(--width-focus-border) var(--color-focus-search);outline:none}.toolbar{-moz-window-dragging:drag;background:var(--material-toolbar);border-bottom:var(--material-panedivider);color:#404040;cursor:default;display:flex;font-size:13px;height:41px!important;justify-content:space-between;left:0;margin:0;min-height:41px;min-width:1px;padding-block:0;padding-inline:8px 4px;position:relative;right:0;-moz-user-select:none;user-select:none;z-index:30}.toolbar .center,.toolbar .end,.toolbar .start{align-items:center;display:flex}.toolbar .center,.toolbar .start{gap:4px}.toolbar .end{gap:9px;justify-content:flex-end;padding-inline-end:var(--toolbar-placeholder-width)}.toolbar .custom-sections{display:flex;gap:3px;padding:0 3px}.toolbar .toolbar-button,.toolbar .toolbar-text-input{-moz-window-dragging:no-drag}.toolbar #pageNumber{width:52px}[dir=ltr] .toolbar #pageNumber{text-align:right}[dir=rtl] .toolbar #pageNumber{text-align:left}.toolbar #numPages{color:var(--fill-secondary);display:flex}[dir=ltr] .toolbar #numPages{margin-left:0}[dir=rtl] .toolbar #numPages{margin-right:0}.toolbar #numPages div{position:absolute}.toolbar .divider{background:var(--fill-quinary);border-radius:.5px;height:20px;margin:0 4px;width:1px}.toolbar .reading-progress{-moz-window-dragging:no-drag;bottom:-5px;height:10px;inset-inline:0;overflow-x:clip;position:absolute}.toolbar .reading-progress .track{background:var(--accent-blue);bottom:4px;height:2px;inset-inline-start:0;position:absolute;width:calc(var(--value)*100%)}.toolbar .reading-progress .handle{background:var(--accent-blue);border-radius:50%;height:10px;inset-inline-start:calc(var(--value)*100% - 5px);opacity:0;position:absolute;top:0;transform:scale(0);transition:opacity .1s ease-in,transform .1s ease-in-out;width:10px}.toolbar .reading-progress:hover .handle{opacity:1;transform:scale(1)}@media(-moz-platform:macos){.toolbar:-moz-window-inactive{opacity:.6}}[dir=ltr] .toolbar .context-pane-toggle .standard-view,[dir=rtl] .toolbar .sidebar-toggle{transform:scaleX(-1)}.toolbar-button{align-items:center;border-radius:5px;color:var(--fill-secondary);display:flex;height:28px;justify-content:center;width:28px}.toolbar-button:hover{background-color:var(--fill-quinary)}.toolbar-button.active,.toolbar-button.active-pseudo-class-fix,.toolbar-button:active{background-color:var(--fill-quarternary)}.toolbar-button[disabled]{pointer-events:none}.toolbar-button .progress-ring{height:28px;padding:6px;width:28px}.toolbar-dropdown-button{gap:4px;width:40px}.toolbar-text-input{background:var(--material-background);border:var(--material-border-quinary);border-radius:5px;height:28px;padding:0 7px;width:100%}.toolbar-text-input:focus{border-color:#0000;box-shadow:0 0 0 var(--width-focus-border) var(--color-focus-search);outline:none}body.sidebar-open #split-view,body.sidebar-open .split-view{inset-inline-start:var(--sidebar-width)}#sidebarContainer{background-color:var(--material-sidepane);bottom:0;display:flex;flex-direction:column;position:absolute;top:41px;width:var(--sidebar-width);z-index:10}[dir=ltr] #sidebarContainer{border-right:var(--material-panedivider);left:calc(var(--sidebar-width)*-1)}[dir=rtl] #sidebarContainer{border-left:var(--material-panedivider);right:calc(var(--sidebar-width)*-1)}body.sidebar-open #sidebarContainer{visibility:visible}[dir=ltr] body.sidebar-open #sidebarContainer{left:0}[dir=rtl] body.sidebar-open #sidebarContainer{right:0}#sidebarContainer .sidebar-toolbar{align-items:center;display:flex;height:40px;justify-content:space-between;padding:0 8px}#sidebarContainer .sidebar-toolbar .start{display:flex}[dir=ltr] #sidebarContainer .sidebar-toolbar .end{margin-left:8px}[dir=rtl] #sidebarContainer .sidebar-toolbar .end{margin-right:8px}@media(-moz-platform:macos){#sidebarContainer .sidebar-toolbar:-moz-window-inactive{opacity:.6}}#sidebarContent{-webkit-overflow-scrolling:touch;background-color:var(--material-sidepane);flex:1 1 0;overflow:auto}#sidebarContent .viewWrapper.hidden{display:none}#sidebarResizer{bottom:0;cursor:col-resize;position:absolute;top:0;width:6px;z-index:20}[dir=ltr] #sidebarResizer{right:-4px}[dir=rtl] #sidebarResizer{left:-4px}.sidebar-resizer{bottom:0;cursor:ew-resize;display:block;inset-inline-start:var(--sidebar-width);position:absolute;top:41px;z-index:20}.sidebar-resizer:before{content:"";height:100%;margin-inline-start:-3px;position:absolute;width:7px}.sidebar-resizer.resizing:after{content:"";inset-block:0;inset-inline:0;position:fixed}body.enable-vertical-split-view .split-view-resizer{background-color:var(--color-panedivider);bottom:0;cursor:ew-resize;display:block;inset-inline-end:var(--split-view-size);position:absolute;top:0;width:1px;z-index:21}body.enable-vertical-split-view .split-view-resizer:before{content:"";height:100%;margin-inline-start:-3px;position:absolute;width:7px}body.enable-vertical-split-view .split-view-resizer.resizing:after{content:"";inset-block:0;inset-inline:0;position:fixed}body.enable-horizontal-split-view .split-view-resizer{background-color:var(--color-panedivider);bottom:var(--split-view-size);cursor:ns-resize;display:block;height:1px;left:0;position:absolute;right:0;z-index:21}body.enable-horizontal-split-view .split-view-resizer:before{content:"";height:7px;position:absolute;top:-3px;width:100%}body.enable-horizontal-split-view .split-view-resizer.resizing:after{content:"";inset-block:0;inset-inline:0;position:fixed}#split-view,.split-view{bottom:var(--bottom-placeholder-height);display:flex;inset-inline-end:0;inset-inline-start:0;position:absolute;top:41px}#split-view .primary-view,#split-view .secondary-view,.split-view .primary-view,.split-view .secondary-view{display:flex;overflow:hidden;position:relative}#split-view .primary-view>iframe,#split-view .secondary-view>iframe,.split-view .primary-view>iframe,.split-view .secondary-view>iframe{border:0;display:flex;filter:blur(0);transition:filter .2s ease-in;visibility:hidden;width:100%}[dir=ltr] #split-view .primary-view>iframe,[dir=ltr] #split-view .secondary-view>iframe,[dir=ltr] .split-view .primary-view>iframe,[dir=ltr] .split-view .secondary-view>iframe{transform-origin:top left}[dir=rtl] #split-view .primary-view>iframe,[dir=rtl] #split-view .secondary-view>iframe,[dir=rtl] .split-view .primary-view>iframe,[dir=rtl] .split-view .secondary-view>iframe{transform-origin:top right}#split-view .primary-view>iframe.mask-resizing,#split-view .secondary-view>iframe.mask-resizing,.split-view .primary-view>iframe.mask-resizing,.split-view .secondary-view>iframe.mask-resizing{filter:blur(10px);position:absolute;transition:filter .1s ease-in}#split-view .primary-view>iframe.loaded,#split-view .secondary-view>iframe.loaded,.split-view .primary-view>iframe.loaded,.split-view .secondary-view>iframe.loaded{visibility:visible}#split-view .primary-view,.split-view .primary-view{flex-grow:1}#split-view .secondary-view,.split-view .secondary-view{display:none}body.enable-vertical-split-view .primary-view{width:0}body.enable-vertical-split-view .secondary-view{display:flex!important;width:var(--split-view-size)}body.enable-horizontal-split-view .primary-view{height:0}body.enable-horizontal-split-view #split-view,body.enable-horizontal-split-view .split-view{flex-direction:column}body.enable-horizontal-split-view #split-view .secondary-view,body.enable-horizontal-split-view .split-view .secondary-view{display:flex!important;height:var(--split-view-size)}.outline-view{outline:none;padding:4px 8px}.outline-view ul li{list-style:none}.outline-view ul li .item{align-items:center;display:flex;scroll-margin-bottom:5px;scroll-margin-top:5px}.outline-view ul li .item .title{cursor:pointer;display:block;font-size:.6875rem;height:auto;line-height:1.2;padding:.21875rem;text-decoration:none;-moz-user-select:none;user-select:none;white-space:normal}.outline-view ul li .item.active .title{border-radius:5px;outline:3px solid var(--accent-blue50)}.outline-view ul li .item .toggle{align-items:center;color:var(--fill-secondary);display:flex;flex-shrink:0;height:1.25rem;margin-inline-end:3px;margin-inline-start:3px;width:9px}.outline-view ul li .item.unmatched{color:var(--fill-secondary)}html[dir=ltr][dir=ltr] .outline-view ul li .item.expandable:not(.expanded) .toggle{transform:rotate(-90deg)}html[dir=ltr][dir=rtl] .outline-view ul li .item.expandable:not(.expanded) .toggle,html[dir=rtl][dir=ltr] .outline-view ul li .item.expandable:not(.expanded) .toggle{transform:rotate(90deg)}html[dir=rtl][dir=rtl] .outline-view ul li .item.expandable:not(.expanded) .toggle{transform:rotate(-90deg)}.outline-view ul li .children{padding-inline-start:16px}.outline-view.loading{align-items:center;display:flex;height:100%;justify-content:center}.outline-view.loading .spinner{animation:spin1 1.5s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#7e7e7e;height:40px;width:40px}@keyframes spin1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.thumbnails-view{display:flex;flex-direction:column;height:100%;-moz-user-select:none;user-select:none;width:100%}.thumbnails-view .thumbnails-header{align-items:center;display:flex;justify-content:space-between;margin:6px 13px;position:relative}.thumbnails-view .thumbnails{cursor:default;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;outline:none;overflow:auto;padding:10px 30px 0;-moz-user-select:none;user-select:none}.thumbnails-view .thumbnail{display:flex;flex-direction:column;gap:8px}.thumbnails-view .thumbnail .image{border-radius:5px}.thumbnails-view .thumbnail .image img{border:0;border-radius:3px;display:block}.thumbnails-view .thumbnail .image .placeholder{background-color:var(--fill-quarternary);border-radius:5px}.thumbnails-view .thumbnail .label{display:flex;justify-content:center}.thumbnails-view .thumbnail.selected .image{outline:3px solid var(--accent-blue50)}#a11yAnnouncement{clip-path:inset(50%)}.ticked-range-input{position:relative}.ticked-range-input .tick-bar{inset:0 8px;position:absolute}.ticked-range-input .tick-bar .tick{background:var(--fill-quarternary);bottom:0;height:33%;inset-inline-start:calc(var(--position) - 1px);position:absolute;width:1px}.select{position:relative}.select>select{align-items:center;-moz-appearance:none;appearance:none;background:var(--material-background);border:var(--material-border-quarternary);border-radius:5px;display:flex;gap:4px;height:100%;padding:2px 6px;width:100%}.select>select:not([disabled]):hover{background-color:var(--material-mix-quinary)}.select>select:not([disabled]):active,.select>select:not([disabled]):open{background-color:var(--material-mix-quarternary)}.select>.chevron{color:var(--fill-secondary);inset-inline-end:6px;pointer-events:none;position:absolute;top:calc(50% - 4px)}.custom-select{min-width:0;position:relative}.custom-select .custom-select-trigger{align-items:center;background:var(--material-background);border:var(--material-border-quarternary);border-radius:5px;cursor:default;display:flex;font-size:inherit;gap:4px;height:24px;overflow:hidden;padding:3px 6px;padding-inline-end:20px;position:relative;text-align:start;white-space:nowrap;width:100%}.custom-select .custom-select-trigger:not([disabled]):hover{background-color:var(--material-mix-quinary)}.custom-select .custom-select-trigger:not([disabled]):active,.custom-select .custom-select-trigger:not([disabled])[aria-expanded=true]{background-color:var(--material-mix-quarternary)}.custom-select .custom-select-trigger[disabled]{opacity:.5}.custom-select .custom-select-trigger>.label{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis}.custom-select .custom-select-trigger>.chevron{color:var(--fill-secondary);inset-inline-end:6px;pointer-events:none;position:absolute;top:calc(50% - 4px)}.custom-select-overlay{height:100%;outline:none;pointer-events:all;position:fixed;top:0;width:100%;z-index:100}[dir=ltr] .custom-select-overlay{left:0}[dir=rtl] .custom-select-overlay{right:0}.custom-select-dropdown{background:var(--material-toolbar);border:var(--material-panedivider);border-radius:8px;box-shadow:0 0 0 .5px #00000014,0 3px 8px #0000001f;font-size:12px;max-height:calc(100vh - 16px);min-width:120px;overflow:hidden;position:relative;width:-moz-max-content;width:max-content}.custom-select-dropdown>.scroll-indicator{align-items:center;color:var(--fill-secondary);cursor:default;display:flex;height:calc(var(--row-height) + 5px);justify-content:center;position:absolute;width:100%;z-index:1}[dir=ltr] .custom-select-dropdown>.scroll-indicator{left:0}[dir=rtl] .custom-select-dropdown>.scroll-indicator{right:0}.custom-select-dropdown>.scroll-indicator.up{border-radius:8px 8px 0 0;top:0}.custom-select-dropdown>.scroll-indicator.down{border-radius:0 0 8px 8px;bottom:0}.custom-select-dropdown>.scroll-indicator.hidden{display:none}.custom-select-dropdown>.scroll-indicator>svg{height:8px;width:8px}.custom-select-dropdown>.scroll-container{--mask-top:0%;--mask-bottom:0%;mask-image:linear-gradient(to bottom,#0000 var(--mask-top),#000 var(--mask-top),#000 calc(100% - var(--mask-bottom)),#0000 calc(100% - var(--mask-bottom)));max-height:inherit;overflow-x:hidden;overflow-y:auto;overscroll-behavior:none;padding:5px;scrollbar-width:none}.custom-select-dropdown>.scroll-container.can-scroll-up{--mask-top:calc(var(--row-height) + 5px)}.custom-select-dropdown>.scroll-container.can-scroll-down{--mask-bottom:calc(var(--row-height) + 5px)}.custom-select-dropdown>.scroll-container::-webkit-scrollbar{display:none}.custom-select-dropdown .option{align-items:center;border-radius:5px;cursor:default;display:flex;height:var(--row-height);padding-inline-end:10px;padding-inline-start:22px;position:relative;scroll-margin:calc(var(--row-height) + 5px) 0;-moz-user-select:none;user-select:none;white-space:nowrap}.custom-select-dropdown .option.selected:before{align-items:center;content:"✓";display:flex;height:var(--row-height);inset-inline-start:5px;position:absolute}.custom-select-dropdown .option.focused:not(.disabled){background:var(--fill-quinary)}.custom-select-dropdown .option.disabled{opacity:.5}.custom-select-dropdown .option>.label{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis}.custom-select-dropdown .option>.secondary-label{color:var(--fill-secondary);flex:0 0 auto;margin-inline-start:8px}.custom-select-dropdown .header{align-items:center;color:var(--fill-secondary);cursor:default;display:flex;font-weight:700;height:var(--row-height);padding-inline-end:10px;padding-inline-start:7px;-moz-user-select:none;user-select:none;white-space:nowrap}.custom-select-dropdown .divider{background:var(--color-panedivider);height:1px;margin:5px 0}.error-bar{align-items:center;background-color:var(--accent-red);bottom:0;color:var(--accent-white);display:flex;font-size:1rem;height:2.5em;justify-content:center;left:0;position:absolute;right:0;z-index:90}#drag-multi{position:absolute;top:-3000px}[dir=ltr] #drag-multi{left:-1000px}[dir=rtl] #drag-multi{right:-1000px}#drag-multi:before{content:"⧉";font-size:30px}