.viewer-root,.viewer-root *,.viewer-root :after,.viewer-root :before,.viewer-root ::backdrop,.viewer-root ::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}.viewer-root{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:var( --default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" );font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}.viewer-root hr{height:0;color:inherit;border-top-width:1px}.viewer-root abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.viewer-root h1,.viewer-root h2,.viewer-root h3,.viewer-root h4,.viewer-root h5,.viewer-root h6{font-size:inherit;font-weight:inherit}.viewer-root a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.viewer-root b,.viewer-root strong{font-weight:bolder}.viewer-root code,.viewer-root kbd,.viewer-root samp,.viewer-root pre{font-family:var( --default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace );font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}.viewer-root small{font-size:80%}.viewer-root sub,.viewer-root sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.viewer-root sub{bottom:-.25em}.viewer-root sup{top:-.5em}.viewer-root table{text-indent:0;border-color:inherit;border-collapse:collapse}.viewer-root :-moz-focusring{outline:auto}.viewer-root progress{vertical-align:baseline}.viewer-root summary{display:list-item}.viewer-root ol,.viewer-root ul,.viewer-root menu{list-style:none}.viewer-root img,.viewer-root svg,.viewer-root video,.viewer-root canvas,.viewer-root audio,.viewer-root iframe,.viewer-root embed,.viewer-root object{display:block}.viewer-root img,.viewer-root video{max-width:100%;height:auto}.viewer-root button,.viewer-root input,.viewer-root select,.viewer-root optgroup,.viewer-root textarea,.viewer-root ::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}.viewer-root :where(select:is([multiple],[size])) optgroup{font-weight:bolder}.viewer-root :where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}.viewer-root ::file-selector-button{margin-inline-end:4px}.viewer-root ::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){.viewer-root ::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}.viewer-root textarea{resize:vertical}.viewer-root ::-webkit-search-decoration{-webkit-appearance:none}.viewer-root ::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}.viewer-root ::-webkit-datetime-edit{display:inline-flex}.viewer-root ::-webkit-datetime-edit-fields-wrapper{padding:0}.viewer-root ::-webkit-datetime-edit,.viewer-root ::-webkit-datetime-edit-year-field,.viewer-root ::-webkit-datetime-edit-month-field,.viewer-root ::-webkit-datetime-edit-day-field,.viewer-root ::-webkit-datetime-edit-hour-field,.viewer-root ::-webkit-datetime-edit-minute-field,.viewer-root ::-webkit-datetime-edit-second-field,.viewer-root ::-webkit-datetime-edit-millisecond-field,.viewer-root ::-webkit-datetime-edit-meridiem-field{padding-block:0}.viewer-root ::-webkit-calendar-picker-indicator{line-height:1}.viewer-root :-moz-ui-invalid{box-shadow:none}.viewer-root button,.viewer-root input:where([type=button],[type=reset],[type=submit]),.viewer-root ::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}.viewer-root ::-webkit-inner-spin-button,.viewer-root ::-webkit-outer-spin-button{height:auto}.viewer-root [hidden]:where(:not([hidden=until-found])){display:none!important}:where(.viewer-root){color-scheme:light;--color-primary: oklch(78% .15 80);--color-primary-content: oklch(28% .08 70);--color-neutral: oklch(14% .005 285.823);--color-neutral-content: oklch(92% .004 286.32);--color-success: oklch(76% .177 163.223);--color-success-content: oklch(37% .077 168.94);--color-warning: oklch(82% .189 84.429);--color-warning-content: oklch(41% .112 45.904);--color-error: oklch(71% .194 13.428);--color-error-content: oklch(27% .105 12.094);--viewer-bg: oklch(100% 0 0);--toolbar-bg: oklch(98% 0 0);--panel-bg: oklch(98% 0 0);--surface-border: oklch(95% 0 0);--content: oklch(21% .006 285.885);--radius-selector: .5rem;--radius-buttons: .25rem;--radius-box: .5rem;--size-selector: .25rem;--size-field: .25rem;--border: 1px;--depth: 1}:where(.viewer-root){--color-primary-text: color-mix(in oklab, var(--color-primary), var(--content) 60%);--gallery-bg: var(--viewer-bg);--input-bg: var(--viewer-bg);--panel-content: var(--content);--toolbar-content: var(--content);--viewer-content: var(--content);--gallery-content: var(--content);--metadata-panel-bg: var(--panel-bg);--metadata-panel-content: var(--panel-content);--annotations-panel-bg: var(--panel-bg);--annotations-panel-content: var(--panel-content);--search-panel-bg: var(--panel-bg);--search-panel-content: var(--panel-content);--structures-panel-bg: var(--panel-bg);--structures-panel-content: var(--panel-content);--collection-panel-bg: var(--panel-bg);--collection-panel-content: var(--panel-content);--annotation-editor-panel-bg: var(--panel-bg);--annotation-editor-panel-content: var(--panel-content);--image-manipulation-panel-bg: var(--panel-bg);--image-manipulation-panel-content: var(--panel-content);--pdf-export-panel-bg: var(--panel-bg);--pdf-export-panel-content: var(--panel-content);--radius-toolbar: var(--radius-buttons);--radius-panels: var(--radius-box);--radius-controls: var(--radius-buttons);--radius-controls-buttons: var(--radius-buttons)}@media(prefers-color-scheme:dark){:where(.viewer-root){color-scheme:dark;--color-primary: oklch(58% .233 277.117);--color-primary-content: oklch(96% .018 272.314);--color-neutral: oklch(14% .005 285.823);--color-neutral-content: oklch(92% .004 286.32);--color-success: oklch(76% .177 163.223);--color-success-content: oklch(37% .077 168.94);--color-warning: oklch(82% .189 84.429);--color-warning-content: oklch(41% .112 45.904);--color-error: oklch(71% .194 13.428);--color-error-content: oklch(27% .105 12.094);--viewer-bg: oklch(25.33% .016 252.42);--toolbar-bg: oklch(20% .014 253.1);--panel-bg: oklch(20% .014 253.1);--surface-border: oklch(17.5% .012 254.09);--content: oklch(97.807% .029 256.847);--radius-selector: .5rem;--radius-buttons: .25rem;--radius-box: .5rem;--size-selector: .25rem;--size-field: .25rem;--border: 1px;--depth: 1}}.viewer-root[data-theme=light]{color-scheme:light;--color-primary: oklch(78% .15 80);--color-primary-content: oklch(28% .08 70);--color-neutral: oklch(14% .005 285.823);--color-neutral-content: oklch(92% .004 286.32);--color-success: oklch(76% .177 163.223);--color-success-content: oklch(37% .077 168.94);--color-warning: oklch(82% .189 84.429);--color-warning-content: oklch(41% .112 45.904);--color-error: oklch(71% .194 13.428);--color-error-content: oklch(27% .105 12.094);--viewer-bg: oklch(100% 0 0);--toolbar-bg: oklch(98% 0 0);--panel-bg: oklch(98% 0 0);--surface-border: oklch(95% 0 0);--content: oklch(21% .006 285.885);--radius-selector: .5rem;--radius-buttons: 1rem;--radius-box: .5rem;--size-selector: .25rem;--size-field: .25rem;--border: 1px;--depth: 1}.viewer-root[data-theme=dark]{color-scheme:dark;--color-primary: oklch(78% .15 80);--color-primary-content: oklch(28% .08 70);--color-neutral: oklch(24.56% .01411 81.617);--color-neutral-content: oklch(92% .004 286.32);--color-success: oklch(76% .177 163.223);--color-success-content: oklch(37% .077 168.94);--color-warning: oklch(82% .189 84.429);--color-warning-content: oklch(41% .112 45.904);--color-error: oklch(71% .194 13.428);--color-error-content: oklch(27% .105 12.094);--viewer-bg: oklch(25.33% .016 252.42);--toolbar-bg: oklch(20% .014 253.1);--panel-bg: oklch(20% .014 253.1);--surface-border: oklch(17.5% .012 254.09);--content: oklch(97.807% .029 256.847);--radius-selector: .5rem;--radius-buttons: 1rem;--radius-box: .5rem;--size-selector: .25rem;--size-field: .25rem;--border: 1px;--depth: 1}.viewer-root[data-theme=Teal]{color-scheme:light;--color-primary: oklch(85% .138 181.071);--color-primary-content: oklch(43% .078 188.216);--color-neutral: oklch(27% .006 286.033);--color-neutral-content: oklch(92% .004 286.32);--color-success: oklch(69% .17 162.48);--color-success-content: oklch(26% .051 172.552);--color-warning: oklch(79% .184 86.047);--color-warning-content: oklch(28% .066 53.813);--color-error: oklch(64% .246 16.439);--color-error-content: oklch(27% .105 12.094);--viewer-bg: oklch(97.788% .004 56.375);--toolbar-bg: oklch(93.982% .007 61.449);--panel-bg: oklch(93.982% .007 61.449);--surface-border: oklch(91.586% .006 53.44);--content: oklch(23.574% .066 313.189);--radius-selector: 0;--radius-buttons: 0;--radius-box: 0;--size-selector: .25rem;--size-field: .25rem;--border: 1px;--depth: 1}.viewer-root[data-theme=dracula]{color-scheme:dark;--color-primary: oklch(75.461% .183 346.812);--color-primary-content: oklch(15.092% .036 346.812);--color-neutral: oklch(39.445% .032 275.524);--color-neutral-content: oklch(87.889% .006 275.524);--color-success: oklch(87.099% .219 148.024);--color-success-content: oklch(17.419% .043 148.024);--color-warning: oklch(95.533% .134 112.757);--color-warning-content: oklch(19.106% .026 112.757);--color-error: oklch(68.22% .206 24.43);--color-error-content: oklch(13.644% .041 24.43);--viewer-bg: oklch(28.822% .022 277.508);--toolbar-bg: oklch(23% .02 277.508);--panel-bg: oklch(23% .02 277.508);--surface-border: oklch(20.5% .019 277.508);--content: oklch(97.747% .007 106.545);--radius-selector: 0;--radius-buttons: 0;--radius-box: 0;--size-selector: .25rem;--size-field: .25rem;--border: 1px;--depth: 0}.viewer-root [data-panel-id]{--panel-surface: var(--panel-bg);--panel-fg: var(--panel-content);color:var(--panel-fg)}.viewer-root [data-panel-id=metadata]{--panel-surface: var(--metadata-panel-bg);--panel-fg: var(--metadata-panel-content)}.viewer-root [data-panel-id=annotations]{--panel-surface: var(--annotations-panel-bg);--panel-fg: var(--annotations-panel-content)}.viewer-root [data-panel-id=search]{--panel-surface: var(--search-panel-bg);--panel-fg: var(--search-panel-content)}.viewer-root [data-panel-id=structures]{--panel-surface: var(--structures-panel-bg);--panel-fg: var(--structures-panel-content)}.viewer-root [data-panel-id=collection]{--panel-surface: var(--collection-panel-bg);--panel-fg: var(--collection-panel-content)}.viewer-root [data-panel-id=annotation-editor]{--panel-surface: var(--annotation-editor-panel-bg);--panel-fg: var(--annotation-editor-panel-content)}.viewer-root [data-panel-id=image-manipulation]{--panel-surface: var(--image-manipulation-panel-bg);--panel-fg: var(--image-manipulation-panel-content)}.viewer-root [data-panel-id=pdf-export]{--panel-surface: var(--pdf-export-panel-bg);--panel-fg: var(--pdf-export-panel-content)}:where(.viewer-root){color:var(--content)}.viewer-root,.viewer-root *{scrollbar-width:thin;scrollbar-color:color-mix(in oklab,var(--content) 20%,transparent) transparent}.viewer-root ::-webkit-scrollbar{width:4px;height:4px}.viewer-root ::-webkit-scrollbar-track{background:transparent;border-radius:9999px}.viewer-root ::-webkit-scrollbar-thumb{background-color:color-mix(in oklab,var(--content) 20%,transparent);border-radius:9999px;border:1px solid transparent;background-clip:padding-box}.viewer-root ::-webkit-scrollbar-thumb:hover{background-color:color-mix(in oklab,var(--content) 40%,transparent)}.viewer-root ::-webkit-scrollbar-corner{background:transparent;border-radius:9999px}.viewer-root .osd-background,.viewer-root .osd-background .openseadragon-container{background-color:transparent}:where(.viewer-root){--ui-inset: 0;--ui-chrome-shadow: none;--ui-chrome-pad: .5rem;--ui-gap: .375rem;--ui-icon: 20px;--ui-hit: 2.25rem;--ui-panel-w: 320px;--ui-section-gap: .75rem;--ui-panel-header-pad: .75rem;--ui-gallery-gap: .375rem;--ui-gallery-pad: .25rem;--ui-nav-inset: 0;--ui-nav-shadow: none}.viewer-root[data-nav-style=docked]{--ui-nav-inset: 0;--ui-nav-shadow: none}.viewer-root[data-nav-style=floating]{--ui-nav-inset: .75rem;--ui-nav-shadow: 0 6px 12px -4px rgb(0 0 0 / .08), 0 3px 6px -3px rgb(0 0 0 / .1)}@media(pointer:coarse){:where(.viewer-root){--ui-hit: 2.75rem}}
