@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap);
/*! modern-normalize v1.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:after,:before{-moz-box-sizing:border-box;box-sizing:border-box}:root{-moz-tab-size:4;-webkit-tab-size:4;tab-size:4}html{line-height:1.15;-webkit-text-size-adjust:100%}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--violet:#cb9acc;--purple:#ab72b8;--green:#9ad08d;--teal:#84bbab;--blue:#4f9cce;--red:#bf2227;--noteGreen:#daead3;--notePurple:#dad2e9;--noteYellow:#fdf2cd;--lightNoteYellow:rgba(253,242,205,0.5);--noteRed:#ea999a;--lightNoteRed:rgba(234,153,154,0.2);--grey:#4f5052;--steel:#99999b;--lightGrey:#f5f5f9;--eminence:#6c3780;--darkPurple:var(--eminence);--eastSide:#c089c5}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{padding:0;margin:0;font-size:16px;font-weight:400;font-family:Inter,-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,sans-serif;color:#111}h1,h2,h3,h4,h5,h6{margin:0;color:var(--grey);font-weight:300}h1{font-size:26px}strong{font-weight:600}a{color:inherit;text-decoration:none;cursor:pointer}table th{text-align:left}p:first-child{margin-top:0}p:last-child{margin-bottom:0}figure{margin:0;padding:0}figure,figure img{display:block}img{max-width:100%}#__next-prerender-indicator{display:none}table{line-height:1.3;width:100%;border-collapse:collapse}td,th{padding:.5em .5em .5em 0;border-bottom:1px solid #ddd}th{border-bottom:2px solid #ccc}td small{font-size:14px}td span{opacity:.6}tr td:last-child{text-align:right}th:last-child{text-align:right;padding-left:0}thead th:not(:last-child){cursor:pointer}tbody tr:hover{background:#fafafa;opacity:1}.Tag{display:inline-block;background:#eee;font-size:13px;text-transform:uppercase;border-radius:.25em;padding:3px .5em;vertical-align:text-bottom}.Button:disabled{background:#ccc;opacity:.3}.Button{background:var(--blue);padding:.5em 1em;border:none;border-radius:2px;-webkit-transition:background .2s linear,opacity .2 linear;transition:background .2s linear,opacity .2 linear;font-size:17px;color:#fff}.Button--red{background:var(--noteRed)}.Button--red:hover{background:var(--red)}.NonButton{color:var(--blue);padding:.5em;border:none;border-radius:0;-webkit-transition:background .2s linear,opacity .2 linear;transition:background .2s linear,opacity .2 linear;font-size:15px;cursor:pointer;text-decoration:underline;background:transparent}.NonButton--red{color:var(--red);padding:.5em 0}.Button--white{background:#fff;color:var(--blue);color:#777;box-shadow:inset 0 0 0 1px #ddd}button[type=submit]{padding:.5em 1em;border:none;border-radius:0;background:#ddd;-webkit-transition:background .2s linear;transition:background .2s linear;color:#444;font-size:17px}button[type=submit]:focus,button[type=submit]:hover{background:#d6e0e3}textarea{display:block;width:100%;max-width:100%;resize:none;font-size:16px}dl{margin:0;padding:0}dt{font-size:14px;text-transform:uppercase;color:#999}dd{margin:0;padding:0}dd:not(:last-child){margin-bottom:1em}.Viewer{height:100vh;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.Viewer>header{-moz-box-flex:0;flex:0 0;background:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.Viewer header>div{margin:0 .5em}.Viewer footer h1,.Viewer header h1,.Viewer header h2{font-size:17px}.Viewer header h2 span{font-weight:300;color:#666}.Viewer header p{margin:0}.Viewer header p a:hover{text-decoration:underline}.Viewer>header nav{margin-left:auto}.Viewer>header nav a{margin-left:1em;font-weight:200;font-size:16px;color:#000;cursor:pointer;position:relative}.Info,.Viewer header h1 a:not(.Link__wpl){cursor:pointer;font-weight:700}.Info{color:#666;display:inline-block;margin-left:.25em}.Info:hover{color:var(--blue)}.Info+.Tag:not(.viewed){background:#6cacc7;color:#fff}.DocsGrid{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1em;-moz-box-align:center;align-items:center}.Link__wpl{filter:grayscale(1);position:relative;margin-right:1em;vertical-align:bottom}.Link__wpl:hover{text-decoration:underline}.Link__wpl img{height:15px;width:15px;opacity:.7}.Link__wpl span{position:absolute;top:-3px;color:#666;text-shadow:0 0 2px hsla(0,0%,100%,.8)}.Uploads{position:relative;z-index:6}.Viewer>header nav a:hover{text-decoration:underline}.Viewer>header a ul{display:none}.Viewer>header a ul li{color:#333;font-weight:700;background:#fff;margin:0;display:inline-block;padding:.5em .5em .5em .75em;text-align:right;white-space:nowrap}.Viewer>header a ul li span{opacity:.8;font-weight:300}.Viewer>header a:hover ul{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-align:stretch;align-items:stretch;position:absolute;top:0;right:.75em;padding:.9em 0 0;text-align:right;list-style-type:none;z-index:5}.Viewer>footer{background:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:.5em 0;display:-moz-inline-box;display:inline-flex;-moz-box-pack:justify;justify-content:space-between;-moz-box-align:center;align-items:center}footer nav a,footer nav button{margin:0 1em 0 .5em}header nav:last-child button{margin:0 1em 0 .5em;font-size:16px}header .NonButton{text-decoration:none}header nav:last-child button:last-child{margin-right:.5em;margin-left:0}.Slides{width:auto;z-index:3;display:-moz-box;display:flex;position:absolute;bottom:1em;left:1em;background:hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:.5em;padding:.25em 0;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.Slides__specimen{margin:0 1em 0 .25em;padding:.5em;opacity:.7;border:1px solid transparent;cursor:pointer;border-radius:5px}.Slides__specimen:last-child{margin-right:.25em}.Slides__specimen--single{cursor:pointer}.Slides__specimen--single span{font-size:14px;color:#999}.Slides__specimen--selected{background:#fff;border-color:#eee;opacity:1}.Slide{-moz-box-flex:1;flex:1 1;background:#f0f0f0 url(/x.svg);background-repeat:no-repeat;background-size:100% 100%;background-origin:content-box;z-index:-1}.Slide,.SlideOSD{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.SlideOSD{background:#f4f4f4;background-repeat:no-repeat;background-size:100% 100%;background-origin:content-box}.SlideOSD--missing{background:#f4f4f4 url(/x.svg) 50% no-repeat;text-align:center}.SlideOSD--missing p{font-size:14px}.SlideOSD__missing button{padding:.25em .5em}.SlideThumb{display:inline-block;border:2px solid #ddd;background:#eee;height:44px;width:44px;padding:2px;margin-left:.5em;background-repeat:no-repeat;background-size:cover}.SlideThumb figcaption{background:#fff;font-size:12px;padding:0 1px}.Thumbnail--highlighted figcaption{background:#99999b;color:#fff}.Thumbnail{position:relative;cursor:pointer}.Thumbnail__bubbles{position:absolute;top:-6px;right:-6px;display:-moz-box;display:flex}.Thumbnail__completed,.Thumbnail__diagnostic,.Thumbnail__flagged{height:12px;width:12px;border-radius:6px;font-size:8px;color:#fff;text-align:center;line-height:12px;text-shadow:1px 1px 2px rgba(0,0,0,.15);background:var(--green);margin-left:2px;display:inline-block}.Thumbnail__diagnostic{background:var(--blue);color:#fff}.Thumbnail__flagged{background:#c02227;color:#fff}.Slides__specimen--single .Thumbnail__diagnostic,.Slides__specimen--single .Thumbnail__flagged{height:10px;width:10px;border-radius:5px;margin-bottom:1px;margin-left:4px}.Thumbnail--highlighted{opacity:1;border:2px solid #99999b;background-color:#ddd}.Viewer>main{-moz-box-flex:1;flex:1 1;display:-moz-box;display:flex}.Viewer header{padding:.5em;display:-moz-box;display:flex;-moz-box-pack:none;justify-content:none;-moz-box-align:center;align-items:center}.Viewer header>a.Logo{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;color:#999}.Viewer header>a.Logo:hover{color:#666}.Viewer header>a.Logo img{max-width:36px;display:inline-block;margin-right:.5em}.Viewer header img{max-width:100%}.Viewer header nav button{margin-left:.5em}.Viewer header button img{height:18px;width:18px;opacity:.8;margin-top:1px;margin-bottom:-3px}.Viewer header p{font-size:14px;font-weight:300;color:#555}h1 strong,h2 strong{display:inline-block}.Sidebar{width:30%;background:#fff;align-self:flex-start;position:absolute;padding:1em;z-index:3;top:3.5em;left:1em;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.Sidebar__cancers label{margin-right:1em}.Sidebar form>div:not(:first-child){margin-top:1em}.Macro{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;position:relative}.Macro__input{position:relative;-moz-box-flex:1;flex:1 1;padding-right:1em;margin-left:1em}.Macro__input input{width:100%}.Macro__typeahead{list-style:none;margin:0;padding:0;font-size:14px;position:absolute;top:2.25em;right:auto;left:1em;background:#eee;padding:1em}.Macro li:not(:last-child){margin-bottom:1em}.Macro input{font-size:16px;padding:.5em;box-shadow:0 0 0 5px var(--lightGrey);border:1px solid var(--teal);margin-left:1em}.Diagnosis__billing{display:grid;grid-template-columns:1fr 1fr;grid-gap:1em}.Diagnosis__billing__cpt{display:-moz-box;display:flex;-moz-box-align:end;align-items:flex-end}.Diagnosis__billing__cpt input[type=number]{margin-left:1em;width:3.5em}.Diagnosis__billing input{display:block;-moz-box-flex:1;flex:1 1;width:100%;padding:.25em .5em}.Viewer main,footer,header{position:relative}footer,header{z-index:5}.Floaters{position:absolute;top:1em;right:0;z-index:2;display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between}.Floaters,.Floaters--AI{left:1em;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.Floaters--AI{top:auto;bottom:1em;opacity:.2}.Floaters--AI:hover{opacity:1}.Floaters button,.Floaters label,.Floaters nav a{background:#fff;box-shadow:0 11px 40px 0 rgba(0,0,0,.125),0 2px 10px 0 rgba(0,0,0,.06);border:none;padding:.25em .5em;margin-right:1em}.Floaters--AI label{border-radius:1em;padding:.25em .75em}.Floaters nav a{border-radius:.25em}.Floaters button:hover{background:hsla(0,0%,94.9%,.7)}.Floaters nav:first-child button:hover{background:var(--teal);color:#fff;opacity:.7}.Floaters nav:first-child button.active{background:var(--teal);color:#fff;opacity:1}.Floaters button span{color:#564466}.Floaters button img{max-height:15px}.Floaters nav:last-child{display:-moz-box;display:flex;-moz-box-align:start;align-items:flex-start}.Floaters nav:last-child button,.Floaters nav:last-child label{border-radius:1em;margin-right:0;margin-left:.5em;box-shadow:0 5px 20px 0 rgba(0,0,0,.125),0 1px 5px 0 rgba(0,0,0,.06)}.Floaters nav:last-child button{display:-moz-inline-box;display:inline-flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;height:32px;width:32px}.Floaters nav:last-child button:focus{outline:none}.Floaters nav:last-child button.active{box-shadow:0 0 2px 2px rgba(0,0,0,.06);opacity:.4}.Floaters nav:last-child button.active img{opacity:1}.Floaters nav:last-child button img{opacity:.7;max-height:18px;height:18px}.Floaters nav:last-child button:hover img{opacity:1}.Floaters nav:last-child button:last-child{border-radius:1em 0 0 1em;margin-left:2em}.Floaters nav:last-child button.Micrometer{width:auto}.Micrometer>div{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;font-size:11px;text-transform:uppercase}.Micrometer figure{position:relative;margin-right:1em}.Micrometer figure:after{content:"✓";display:block;height:1em;width:1em;border-radius:.5em;background:var(--green);color:#fff!important;font-weight:700;align-self:flex-start;margin:1px .25em 0 .5em;position:absolute;top:-.5em;right:-.75em}.ClinicalHistory{font-size:16px;color:#555;margin-top:0}.CPT>div{display:-moz-box;display:flex}.Flags{position:absolute;top:4em;right:1em;z-index:2;display:-moz-box;display:flex;background:#fff;padding:1em;border-radius:1em;max-width:25vw}.Flags figure{margin-right:1em}.Flags figure img{width:18px}.Flags article>div{font-size:13px;color:#666;text-transform:uppercase;display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between}.Flags cite{font-style:normal}.Flags button{font-size:14px;padding:.5em 1em;background-color:#eee;color:#666;-webkit-transition:background-color .1s linear,color .1s linear;transition:background-color .1s linear,color .1s linear}.Flags button:hover{background-color:#ddd;color:#444}.Viewer--hidden .Barcode,.Viewer--hidden .ControlButtons,.Viewer--hidden .Floaters,.Viewer--hidden .MiniMap,.Viewer--hidden .Sidebar,.Viewer--hidden .Slides,.Viewer--hidden header{opacity:0;pointer-events:none}.Viewer--hidden .ControlButtons button{pointer-events:none}.Preview iframe{width:100%;border:none}.Preview footer nav{margin-left:auto}.Assignment{margin:2em 0}.Assignment__AI{font-weight:700;color:#999;-moz-box-pack:center;justify-content:center;font-size:18px;height:3em;width:3em;border:3px solid #999;border-radius:1.5em}.Assignment__AI,.Assignment__path{display:-moz-box;display:flex;-moz-box-align:center;align-items:center}.Assignment__screened p{color:#555}.Assignment__screened p a{color:#888;text-decoration:none}.Assignment__screened p a:hover{color:#555;text-decoration:underline}.Assignment__screened p a img{margin-bottom:-1px}.Assignment__screened a:hover{cursor:pointer;text-decoration:underline}.Assignment__path>span{margin:0 1em;opacity:.3;display:block}.Assignment__path>span:last-of-type{opacity:1}.Assignment__path span img{display:block}.Assignment__path p{margin:0}.Assignment__path p span{display:inline-block;background:var(--green);color:#fff;font-size:14px;height:16px;width:16px;border-radius:8px;padding-left:4px;padding-bottom:2px}.Assignment__path hr{border:none;height:1px;background:#ccc}.Assignment div>select{margin-top:.5em}.Modal{background-color:#fff;padding:2em;border-radius:2em;outline:none!important;z-index:12}.Modal>hr{border:none;height:1px;background:#ddd;margin:2em 0}.Modal>hr+h3{margin-top:0}.Modal label{display:block;margin:1em 0}.Modal label:last-child{margin-bottom:0}.Modal div:not(:first-child) h3{margin-top:2em}.Modal .Settings__deletion p{max-width:none}.Modal p a,.Settings__deletion a{color:#4f9ccf;cursor:pointer;text-decoration:underline}.Modal p{max-width:50vw}.Modal__footer{display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between}.Modal__footer .NonButton+.Button{margin-left:1em}.Overlay{position:fixed;display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;top:0;left:0;right:0;bottom:0;z-index:11;background-color:rgba(0,0,0,.3)}.Overlay__flag textarea{margin:1em 0;min-width:20vw;padding:.5em}.Overlay__flag>div:last-child{display:-moz-box;display:flex;-moz-box-pack:end;justify-content:flex-end;margin-top:1em}.Overlay__flag .Button:active{background-color:rgba(240,39,47,.5)}.Settings__profile{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1em}.Settings__profile input:not([type=checkbox]){width:100%;padding:.25em .3em}.Settings__profile>div{margin-top:1em}.Settings__profile div div{display:-moz-box;display:flex;margin-top:.2em}.Settings__profile div div label{margin:.25em 0}.Settings__profile div div label:first-child{margin-right:1em}.Settings__profile>label+p{color:#888;grid-column:span 2}.Settings__report input{margin:1em 0;padding:.25em .5em}.Settings__assignment{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center}.Cases{padding:24px 30px}.Cases h2{margin-top:0;font-weight:900;color:#4f5052}.Cases table a:hover{text-decoration:underline}.Cases header{display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between;-moz-box-align:start;align-items:flex-start;font-size:16px;margin-bottom:16px}.Cases header img{max-height:50px}.Cases header nav a{color:#58647b;margin-left:1.5em;font-weight:500;font-size:16px;letter-spacing:.01em;cursor:pointer;padding:.5em 1em;border-radius:.25em}.Cases header nav a:not(.selected):hover{color:#445067;background:#f5f3f8}.Cases header nav a:first-child sup{color:#84bbab}.Cases header nav a:nth-child(2) sup{color:#888}.Cases header nav a:nth-child(3) sup{color:#f0272f}.Cases header nav a:last-child{color:#888}.Cases header>div{text-align:right;color:#999}.Cases header nav a.selected span{border-bottom:2px solid #888}.Cases td{vertical-align:top}.Cases .Actionable:not(.Actionable--All) td.Cases__retention,.Cases .Actionable:not(.Actionable--All) td.Cases__statuses{vertical-align:middle}.Cases td.Cases__statuses{white-space:nowrap}.Cases td.Cases__thumbs button{padding:.25em .5em;margin-left:.5em;color:#111;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.Cases td.Cases__thumbs button:hover,.Cases tr:hover td.Cases__thumbs button{opacity:1}.Cases td button{padding:.5em 1em;cursor:pointer;white-space:nowrap}.Cases th label span{font-size:13px;color:#999;text-transform:uppercase;font-weight:300}.Cases header form{display:-moz-box;display:flex;font-size:14px}.Cases header nav+form{margin-top:2em}.Cases header form input{margin-left:auto}.Cases header form button{border:none;margin-left:.5em;border-radius:.25em}.Cases__pending+table tr{opacity:.5}.Cases__pending+table tr:hover{opacity:.8}.Cases__specimen p{margin:0;color:#333;text-transform:uppercase}.Cases__priority p{margin:0 0 .5em;font-weight:700}.Cases__priority__Urgent{color:var(--red)}.Cases__priority__Normal{color:#58647b}.Cases__priority__Low{color:#999;opacity:.8}.Cases__flagged{max-width:25vw;padding-right:2em;padding-left:0}.Cases__flagged .AI{display:inline-block;border:2px solid #000;border-radius:1em;width:26px;height:26px;display:-moz-inline-box;display:inline-flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;text-align:center}.Cases__thumbs{text-align:left}.Cases__thumbs span span{margin-right:.5em}.Cases__thumbs__pending{background:#d6e0e3;color:#000;border-radius:1.25em;padding:.25em .75em}.Cases__thumbs__ordered,.Cases__thumbs__SlideUpload{background:#f8f1f8;color:#000;border-radius:1.25em;padding:.25em .75em}.Cases__thumbs__orders{color:#fff;background:#e38927;cursor:pointer;border-radius:1.25em;padding:.25em .75em}.Cases__thumbs__orders:hover{text-decoration:underline}.Cases__thumbs__AIAnalysis{background:#d6e0e3;color:#000;border-radius:1.25em;padding:.25em .75em}.Cases__thumbs__error{background:red;color:#fff;border-radius:1.25em;padding:.25em .75em}.Case__row--rush td:first-child small strong,.Case__row--stat td:first-child small strong{display:inline-block;padding:.25em .5em;border-radius:.5em;font-size:14px;background:var(--lightNoteYellow)}.Case__row--rush td:first-child small strong{color:var(--red);background:var(--lightNoteRed)}.Case__row--rush td:first-child,.Case__row--stat td:first-child{padding-right:0}.Case__row--stat td:first-child small strong{color:#999229}.Case__row--unread{font-weight:700;background:#ebebed}.Cases__screenedby>div:not(:last-child){padding-bottom:.25em}.Cases__screenedby>div:first-child{border-left:2px solid #ddd;padding-left:.5em;padding-bottom:.25em}.Cases__screenedby>div:nth-child(2){border-left:2px solid #99999b;padding-left:.5em;padding-top:.25em}.Cases__screenedby>div:nth-child(3){opacity:.5;padding-top:.25em}.Cases header input,.Filters input,.Filters select{border:2px solid #ccc;border-radius:.25em;padding:.5em 1em}.Filters{background:rgba(214,224,227,.4);padding:1em;margin-bottom:2em;border-radius:3px}.Filters>div{display:grid;grid-gap:1em;grid-template-columns:repeat(5,1fr)}.Filters>div+div{margin-top:1em}.Filters>div>div:last-child{margin-right:0}.Filters input,.Filters select{min-height:40px;padding:.25em .75em;width:100%}.Filters label{font-size:14px;text-transform:uppercase;color:#666}.Filter__clear,.Filter__more{align-self:center;padding-top:1em}.Filter__more{grid-column:5;text-align:center}.Filter__submit{align-self:flex-end;border-bottom:3px solid transparent;margin-left:auto}.Filters hr{height:1px;border:none;background:#ccc;margin:2em 0}.Actionable{margin-top:2em}.Actionable header{-moz-box-align:center;align-items:center}#openSeaDragon *{outline:none!important}#openSeaDragon canvas{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}#openSeaDragon canvas:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.MiniMap2{left:2.25em;bottom:78px;z-index:2;position:absolute;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}#minimap2{width:248px;height:128px;border:1px solid #ccc;background:#f9f9f9}.Barcode{bottom:1em;right:1em;z-index:2;position:absolute;padding:.25em;background:hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:.5em;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;max-width:256px}.Barcode--off{opacity:0;pointer-events:none}.Barcode img{border-radius:.3em}.navigator{right:1em;bottom:1em;opacity:1!important;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.Viewer--hidden .navigator{opacity:0!important;pointer-events:none!important}.MiniMap{opacity:1;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;position:absolute;right:12px;bottom:1em;padding-bottom:12px;padding-right:12px;z-index:2}.MiniMap__map{position:relative;overflow:visible;display:-moz-box;display:flex}.OSD__navigator{padding:0;border-radius:0;background:#f9f9f9;border:1px solid #aaa}#minimap{height:128px;width:192px}.MiniMap__map__zoom{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;margin-left:1em;align-self:center}.MiniMap__map__zoom span{display:inline-block;text-align:center;padding:.5em 0;background:hsla(0,0%,100%,.6);margin:1px 0;border-radius:2px}.MiniMap__map__navigator{position:relative}.MiniMap__map__flag{position:absolute;bottom:-8px;right:-8px;display:-moz-box;display:flex;height:32px;width:32px;padding:0;border-radius:16px;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;opacity:.8}.MiniMap__map__flag,.MiniMap__map__flag img{-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.MiniMap__map__flag img{opacity:.4}.MiniMap__map__flag:hover{opacity:1}.MiniMap__map__flag:hover img{opacity:.8}.MiniMap__map__zoom button{min-width:28px;text-align:center;margin-top:1px}.ControlButtons button,.MiniMap button{border:2px solid #ddd;color:#666;cursor:auto}.ControlButtons button[disabled],.MiniMap button[disabled]{opacity:.3}.ControlButtons button:not([disabled]):hover,.MiniMap button:not([disabled]):hover{border-color:#999}.ControlButtons button:focus,.MiniMap button:focus{outline:none}.ControlButtons button.selected,.MiniMap button.selected{font-weight:500;color:#222;background:#fff;border:2px solid var(--teal)}button{border:1px solid #bbb;border-radius:4px}.MiniMap__map__rotate{border-radius:14px;height:28px;min-width:28px;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;position:absolute;text-align:center}.MiniMap__map__rotate--free{top:12px;right:12px}.MiniMap__map__rotate--0{top:-12px;right:50%;margin-right:-16px}.MiniMap__map__rotate--90{top:50%;margin-top:-12px;right:-12px}.MiniMap__map__rotate--180{bottom:-12px;margin-right:-24px;right:50%}.MiniMap__map__rotate---90{top:50%;margin-top:-12px;left:-24px}.ControlButtons{display:-moz-box;display:flex;position:absolute;z-index:4;top:calc(52px + 1em);left:25%;right:25%;pointer-events:none;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.ControlButtons,.ControlButtons button{-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center}.ControlButtons button{pointer-events:auto;box-shadow:none;background:#fff;border-radius:1em;width:32px;height:32px;margin:0 .25em;display:-moz-inline-box;display:inline-flex;position:relative;padding:.25em .5em}.ControlButtons button img{opacity:.6;display:block;max-height:15px}.ControlButtons button:nth-last-child(2) img,.ControlButtons button:nth-last-child(3) img{opacity:.5}.ControlButtons button:hover img{opacity:.8}.ControlButtons span{width:32px;height:32px;display:-moz-inline-box;display:inline-flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;border-radius:16px;margin:0 .25em;padding:.25em .25em .2em;font-size:14px;background:hsla(0,0%,94.9%,.8);color:#000}.ControlButtons .ControlButtons__home{margin-right:1em;margin-left:1em}.Chat{background:#fff;position:absolute;z-index:3;top:4.5em;right:0;bottom:1em;overflow-y:scroll;width:25vw;padding:1em;border-radius:1em 0 0 1em;font-size:14px}.Chat,.Chat form{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.Chat form{margin-top:auto}.Chat textarea{padding:.5em;border:1px solid #ccc}.Chat button{background:#6cacc7;margin-top:1em;margin-left:auto}.Chat cite{font-style:normal;display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between;background:#eee;padding:.25em .5em;border-radius:.25em;font-size:13px}.Chat cite.Chat__cite--flag{background:var(--noteRed)}.Chat cite img{height:12px;width:auto;display:inline-block}.Chat article{padding-bottom:1em;border-bottom:1px solid #ddd;margin-bottom:1em}.Chat a{color:var(--blue);cursor:pointer}.Chat time{display:block;color:#99999b;margin-bottom:.25em}.Chat__step,.Chat time{font-size:13px;text-transform:uppercase}.Chat__step{display:inline-block;padding:.25em .5em;background:var(--noteGreen);color:#666;border-radius:.25em;opacity:1!important}.Chat__step--screened{background:var(--noteYellow)}.Chat__step--signout{background:var(--notePurple)}.Chat p{margin-top:.5em}.Notifications{display:-moz-inline-box;display:inline-flex;-moz-box-align:start;align-items:flex-start;margin-bottom:1em;position:relative}.Notifications img{height:24px;width:auto;opacity:.5}.Notifications a:first-child img{height:14px;vertical-align:middle;margin-bottom:4px;margin-right:2px;opacity:.2}.Notifications a:first-child:hover{color:#666}.Notifications a:first-child:hover img{opacity:.4}.Notifications>div .Notifications__bell{position:relative;margin-left:1em;margin-top:-.25em;padding:.25em .5em .1em;border-radius:.25em}.Notifications>div .Notifications__bell:after{content:"";display:block;position:absolute;top:4px;right:6px;height:10px;width:10px;border-radius:6px;background:var(--red)}.Notifications>div{display:-moz-inline-box;display:inline-flex}.Notifications>div .Notifications__bell:hover{background:#eee}.Notifications ul{background:#fff;z-index:3;border:1px solid #ddd;position:absolute;top:2em;right:-1em;list-style:none;margin:0;padding:.5em;border-radius:.5em;min-width:25vw;color:#111;text-align:left;visibility:hidden;opacity:0;pointer-events:none;-webkit-transition:visibility .1s linear,opacity .1s linear;transition:visibility .1s linear,opacity .1s linear}.Notifications ul.visible{visibility:visible!important;opacity:1;pointer-events:auto}.Notifications li{margin:0;padding:.5em;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;border-radius:.5em;-webkit-transition:background-color .2s;transition:background-color .2s}.Notifications li:hover{background:#eee;cursor:pointer}.Notifications time{font-size:14px;text-transform:uppercase;color:#999;display:block}.Notifications cite{font-style:normal;font-weight:600;color:#333}.Notifications p{opacity:.8}.Notifications hr{width:100%;height:1px;border:none;background:#eee;margin:.5em 0}.Alert{background:#eee;border:2px solid rgba(88,100,123,.5);border-radius:.5em;padding:.5em;font-size:14px;margin-bottom:1.5em}