mark.ec-mark{background:#ff7b6b38;border-bottom:2px solid #ff7b6b;color:inherit;cursor:pointer;padding:0 1px;transition:background .15s}mark.ec-mark:hover{background:#ff7b6b61}mark.ec-mark--flash{background:#ff7b6b;color:#2a2a28}.ec-panel[data-v-2e9c09e6]{margin:2.5rem 0 0;font-family:Space Grotesk,Space Grotesk Fallback,-apple-system,sans-serif;color:#d5cfc5}.ec-panel__head[data-v-2e9c09e6]{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}.ec-panel__title[data-v-2e9c09e6]{font-family:Space Grotesk,Space Grotesk Fallback,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:-.025em}.ec-panel__count[data-v-2e9c09e6]{font-family:SF Mono,Monaco,Consolas,monospace;font-size:.875rem;font-weight:700;font-variant-numeric:tabular-nums;color:#8a857c}.ec-panel__empty[data-v-2e9c09e6]{margin:.75rem 0 0;font-family:SF Mono,Monaco,Consolas,monospace;font-size:.8125rem;font-style:italic;color:#8a857c;line-height:1.5}.ec-roll[data-v-2e9c09e6]{list-style:none;margin:0;padding:0}.ec-roll__item[data-v-2e9c09e6]{padding:.75rem 0}.ec-roll__item+.ec-roll__item[data-v-2e9c09e6]{border-top:1px dashed #3b3c39}.ec-roll__quote[data-v-2e9c09e6]{display:block;width:100%;text-align:left;font-family:Literata,Georgia,serif;font-size:.875rem;font-style:italic;color:#c0b8a8;background:transparent;border:0;border-left:2px solid #ff7b6b;padding:0 0 0 .625rem;margin:0 0 .375rem;cursor:pointer}.ec-roll__quote[data-v-2e9c09e6]:hover{color:#ff7b6b}.ec-roll__meta[data-v-2e9c09e6]{font-family:SF Mono,Monaco,Consolas,monospace;font-size:.6875rem;color:#8a857c}.ec-roll__author[data-v-2e9c09e6]{color:#a8a298;font-weight:700}.ec-roll__body[data-v-2e9c09e6]{margin:.25rem 0 0;font-size:.9375rem;line-height:1.5;color:#d5cfc5;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word}.ec-resolve[data-v-2e9c09e6]{margin-top:.5rem;font-family:SF Mono,Monaco,Consolas,monospace;font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;color:#8a857c;background:transparent;border:1px solid #474541;padding:.25rem .5rem;cursor:pointer;transition:color .15s,border-color .15s}.ec-resolve[data-v-2e9c09e6]:hover{color:#ff7b6b;border-color:#ff7b6b}.ec-bubble{position:absolute;top:0;left:0;z-index:60;font-family:SF Mono,Monaco,Consolas,monospace;font-size:.75rem;font-weight:700;color:#2a2a28;background:#ff7b6b;border:2px solid #2a2a28;box-shadow:2px 2px #474541;padding:.3125rem .625rem;cursor:pointer}.ec-bubble:hover{box-shadow:2px 2px #2a2a28}.ec-pop{position:absolute;top:0;left:0;z-index:60;width:18rem;max-width:calc(100vw - 1rem);background:#2e2f2c;border:3px solid #474541;box-shadow:4px 4px #474541;padding:.875rem;font-family:Space Grotesk,Space Grotesk Fallback,-apple-system,sans-serif;color:#d5cfc5}.ec-pop__head{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.5rem}.ec-pop__quote{font-family:Literata,Georgia,serif;font-size:.8125rem;font-style:italic;color:#c0b8a8;border-left:2px solid #ff7b6b;padding-left:.5rem;margin:0 0 .5rem;max-height:4.5rem;overflow:auto}.ec-pop__meta{font-family:SF Mono,Monaco,Consolas,monospace;font-size:.6875rem;color:#8a857c;margin-bottom:.25rem}.ec-pop__body{margin:0 0 .625rem;font-size:.9375rem;line-height:1.5;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word}.ec-pop__who{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;margin:0 0 .625rem;font-family:SF Mono,Monaco,Consolas,monospace;font-size:.6875rem;color:#8a857c}.ec-pop__who strong{color:#a8a298;font-weight:700}.ec-pop__signout{font:inherit;color:#8a857c;background:transparent;border:0;padding:0;text-decoration:underline;cursor:pointer}.ec-pop__signout:hover{color:#ff7b6b}.ec-pop__signin-msg{margin:0 0 .625rem;font-size:.875rem;line-height:1.5;color:#d5cfc5}.ec-input{display:block;width:100%;font-family:SF Mono,Monaco,Consolas,monospace;font-size:.8125rem;color:#d5cfc5;background:#2a2a28;border:1.5px solid #474541;padding:.4375rem .5rem;margin-bottom:.5rem}.ec-input:focus{outline:none;border-color:#ff7b6b}.ec-input--area{resize:vertical;min-height:3.5rem;font-family:Space Grotesk,Space Grotesk Fallback,sans-serif;line-height:1.45}.ec-pop__actions{display:flex;justify-content:flex-end;gap:.5rem}.ec-btn{font-family:SF Mono,Monaco,Consolas,monospace;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:#a8a298;background:transparent;border:1.5px solid #474541;padding:.3125rem .625rem;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.ec-btn:hover:not(:disabled){color:#ff7b6b;border-color:#ff7b6b}.ec-btn--primary{color:#2a2a28;background:#ff7b6b;border-color:#ff7b6b}.ec-btn--primary:hover:not(:disabled){color:#2a2a28;background:#ff9385}.ec-btn:disabled{opacity:.5;cursor:not-allowed}.stacked-column[data-v-d48286ba]{flex:0 0 var(--column-width);min-width:var(--column-min-width);position:sticky;left:calc(var(--col-idx, 0)*var(--stack-peek, 48px));z-index:var(--col-idx,0);box-shadow:-3px 0 #474541}.stacked-column[data-v-d48286ba]:after{content:"";position:absolute;inset:0 0 0 auto;width:3px;background:#474541;z-index:1;pointer-events:none}@media(max-width:767px){.stacked-column[data-v-d48286ba]{display:block;flex:none;width:100%;min-width:0;height:auto;position:static;overflow:visible;box-shadow:none;border-right:0;border-bottom:3px solid #474541}.stacked-column[data-v-d48286ba]:after{display:none}}.col-fade-enter-active[data-v-9f9e0603]{transition:opacity .22s ease}.col-fade-enter-from[data-v-9f9e0603]{opacity:0}.col-fade-leave-active[data-v-9f9e0603]{transition:opacity .2s ease;transition-delay:calc((var(--max-col-idx) - var(--col-idx))*60ms);z-index:0!important;pointer-events:none}.col-fade-leave-to[data-v-9f9e0603]{opacity:0}
