:root{--active-color-translucent: #cfca;--active-color: #cfc;--active-color-accent: #72edc2;--active-color-accent-2: #72edc2aa;--active-color-selected-special: green;--active-underline: #7ad6b5;--body-color: #fff4b870;--unselected-color: #fff4b8;--unselected-color-accent: #ffd875;--unselected-color-accent-2: #ffd875cc;--unselected-underline: #f6c05b}*{box-sizing:border-box}body{padding:0;margin:0}.shell{display:grid;grid-template-columns:1fr 1fr;background-color:var(--body-color)}#transcript-root{max-height:100vh;height:100vh;overflow-y:auto;padding:12px 12px 36px}#react-root{max-height:100vh;height:100vh;top:12px;display:grid;grid-template-rows:auto 1fr;border-left:1px solid black}.markdown-insertion-dialog{width:80vw;padding:24px;max-width:unset;min-height:480px}.markdown-textarea{width:100%;height:200px}.markdown-insertion-buttons{display:flex;gap:12px}.markdown-insertion-buttons>*{margin:0}.top-controls{display:flex;justify-content:flex-end;border-bottom:1px solid black;padding:8px;gap:8px}.annotations-list{max-height:100%;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:12px 12px 400px}.annotations-list>*+*{margin-top:12px}.annotation-group-outer{display:grid;grid-template-columns:120px 1fr;gap:12px}.annotation-group-outer__controls{display:grid;align-items:start;align-content:start}.annotation-group-proper{border-radius:12px;overflow:visible;border:1px solid black}.annotation-group-proper.has-synthesis:not(.selected){background-color:var(--body-color)}.annotation-group-proper.selected{background:linear-gradient(60deg,var(--active-color-accent) 9ch,var(--active-color) 9ch)}.annotation-group-proper__properties{padding:12px 12px 24px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom:1px solid black}.annotation-group-proper__properties label{display:grid;grid-template-columns:90px 1fr}.annotation-group-proper__properties label,.annotation-group-proper__properties select,.annotation-group-proper__properties input,.annotation-group-proper__properties textarea{margin:0}.annotation-group-proper:not(.selected) .annotation-group-proper__properties{background:var(--unselected-color)}.annotation-group-proper.selected .annotation-group-proper__properties{background:var(--active-color)}.annotation{position:relative;-webkit-user-select:none;user-select:none;display:grid;gap:12px;padding:12px;line-height:1.5}.annotation:not(:last-child){border-bottom:1px solid black}.annotation:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.annotation.phantom{display:none;pointer-events:none;border:1px black dashed;box-shadow:4px 4px 5px #00000059;background:#ddd;transform:translate(-4px)}.annotation.phantom:before{position:absolute;content:"➡";font-size:24px;top:12px;transform:translate(calc(-100% - 24px))}.annotation-group-outer:has([data-move-button]:hover,[data-move-button]:focus) .annotation.phantom{display:block}.annotation-group-proper.selected .annotation:not(.selected){background:var(--active-color-translucent)}.annotation.selected{transform:translateY(-2px);box-shadow:0 3px 5px #00000040}.annotation.selected:before{position:absolute;content:"Selected";top:12px;transform:translate(calc(-100% - 12px));background:var(--active-color-translucent)}.annotation:not(:hover,.selected) .annotation-controls{visibility:hidden}.annotation-controls{width:max-content;position:absolute;right:0;transform:translateY(-50%);display:flex;gap:8px;align-items:start;align-content:start}.annotation-controls .danger-button{background:red;color:#fff}.move-to-button{background:#fff;color:#000}.move-to-button:hover{background:var(--color-link);color:#000}.r6o-annotation{padding:2px 0;border-color:var(--unselected-underline);border-width:1.5px}.r6o-annotation{background:linear-gradient(60deg,var(--unselected-color-accent) 1ch,var(--unselected-color) 3ch);transition:.15s ease-out background-color}.annotation-group-proper{background:linear-gradient(60deg,var(--unselected-color-accent-2) 9ch,var(--unselected-color) 9ch);transition:.15s ease-out background-color}.r6o-editor:has(.r6o-btn.delete-annotation){display:none}@media print{*,*:before,*:after{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}html{font-size:12px}@media screen and (min-width: 32rem) and (max-width: 48rem){html{font-size:15px}}@media screen and (min-width: 48rem){html{font-size:16px}}body{line-height:1.85}p,.splendor-p{font-size:1rem;margin-bottom:1.3rem}h1,.splendor-h1,h2,.splendor-h2,h3,.splendor-h3,h4,.splendor-h4{margin:1.414rem 0 .5rem;font-weight:inherit;line-height:1.42}h1,.splendor-h1{margin-top:0;font-size:3.998rem}h2,.splendor-h2{font-size:2.827rem}h3,.splendor-h3{font-size:1.999rem}h4,.splendor-h4{font-size:1.414rem}h5,.splendor-h5{font-size:1.121rem}h6,.splendor-h6{font-size:.88rem}small,.splendor-small{font-size:.707em}img,canvas,iframe,video,svg,select,textarea{max-width:100%}html{font-size:18px;max-width:100%}body{color:#444;font-family:Merriweather,Georgia,serif;margin:0;max-width:100%}p,*:not(div):not(img):not(body):not(html):not(li):not(blockquote):not(p){margin:1rem auto;max-width:36rem;padding:.25rem}div,div img{width:100%}blockquote p{font-size:1.5rem;font-style:italic;margin:1rem auto;max-width:48rem}li{margin-left:2rem}h1{padding:4rem 0!important}p{color:#555;height:auto;line-height:1.45}pre,code{font-family:Menlo,Monaco,Courier New,monospace}pre{background-color:#fafafa;font-size:.8rem;overflow-x:scroll;padding:1.125em}a,a:visited{color:#3498db}a:hover,a:focus,a:active{color:#2980b9}
