.memora-source-viewer{z-index:calc(var(--z-expanded-media,2147480000) - 1);box-sizing:border-box;color:var(--text-main,#eef2f7);font-family:var(--memora-user-font,var(--font-main,inherit));place-items:center;padding:clamp(10px,3vh,28px) clamp(10px,3vw,28px);display:grid;position:fixed;inset:0}body.memora-live-left-rail-search-open>.memora-source-viewer{z-index:2147483647}html:not(.phone-device) body.memora-source-viewer-open #memora-artifacts-portal>#pdf-tutor-slide-finder-panel[data-over-source-viewer=true]:not([hidden]){z-index:2147483647!important}body.memora-source-viewer-open:has(#memora-artifacts-portal>#pdf-tutor-slide-finder-panel[data-over-source-viewer=true]:not([hidden]))>.memora-source-viewer,body.memora-source-viewer-open:has(#voice-agent-modal.active[data-over-source-viewer=true])>.memora-source-viewer{z-index:2147483645!important}.memora-source-viewer [hidden]{display:none!important}.memora-source-viewer .msv-backdrop{-webkit-backdrop-filter:blur(6px)saturate(.92);background:#0206179e;position:absolute;inset:0}.memora-source-viewer .msv-panel{border:1px solid var(--memora-live-rail-line-strong,#ffffff29);background:var(--memora-live-work-surface,var(--bg,#1b1d22));border-radius:16px;flex-direction:column;width:min(1180px,100%);height:min(900px,100%);min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 90px #00000073}.memora-source-viewer .msv-toolbar{box-sizing:border-box;border-bottom:1px solid var(--memora-live-rail-line-strong,#ffffff17);background:linear-gradient(#ffffff09,#fff0);flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:50px;padding:7px 12px;display:flex}.memora-source-viewer .msv-identity{flex:180px;align-items:center;gap:10px;min-width:0;margin-left:2px;display:flex}.memora-source-viewer .msv-title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.005em;flex:0 auto;min-width:0;font-size:14.5px;font-weight:750;overflow:hidden}.memora-source-viewer .msv-group{align-items:center;gap:4px;display:inline-flex}.memora-source-viewer .msv-segment{background:#0000002e;border:1px solid #ffffff1a;border-radius:10px;gap:2px;padding:2px}.memora-source-viewer .msv-position{text-align:center;font-variant-numeric:tabular-nums;min-width:92px;color:var(--memora-live-rail-muted,var(--text-secondary,#aab3c2));padding:0 4px;font-size:12px;font-weight:650}.memora-source-viewer .msv-btn{min-height:30px;color:var(--btn-text,var(--text-main,#eef2f7));font:inherit;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:12.5px;font-weight:700;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.memora-source-viewer .msv-btn svg{flex:none;display:block}.memora-source-viewer .msv-icon{width:30px;padding:0;font-size:18px;line-height:1}.memora-source-viewer .msv-segment .msv-btn{background:0 0;border-color:#0000;border-radius:8px;min-height:24px}.memora-source-viewer .msv-segment .msv-icon{width:26px}.memora-source-viewer .msv-zoom-level{font-variant-numeric:tabular-nums;min-width:52px;padding:0 8px}.memora-source-viewer .msv-thumbs-toggle,.memora-source-viewer .msv-close{color:var(--memora-live-rail-muted,var(--text-secondary,#aab3c2));background:0 0;border-color:#0000}.memora-source-viewer .msv-thumbs-toggle[aria-expanded=true]{color:var(--btn-text,var(--text-main,#eef2f7));background:#ffffff0f}.memora-source-viewer .msv-thumbs-icon-strip{opacity:.35;transition:opacity .24s}.memora-source-viewer .msv-thumbs-icon-chevron{transform-box:fill-box;transform-origin:50%;transition:transform .3s cubic-bezier(.22,1,.36,1)}.memora-source-viewer .msv-thumbs-toggle[aria-expanded=false] .msv-thumbs-icon-strip{opacity:0}.memora-source-viewer .msv-thumbs-toggle[aria-expanded=false] .msv-thumbs-icon-chevron{transform:rotate(180deg)}.memora-source-viewer .msv-close{margin-left:2px}.memora-source-viewer .msv-highlights{border-radius:999px;gap:6px;padding:0 12px 0 11px}.memora-source-viewer .msv-highlights-chevron{opacity:.7;margin-left:-1px;transition:transform .18s}.memora-source-viewer .msv-highlights[data-state=hidden] .msv-highlights-chevron{display:none}.memora-source-viewer .msv-highlights[aria-expanded=true] .msv-highlights-chevron{transform:rotate(180deg)}.memora-source-viewer .msv-highlights[data-state=hidden]{color:var(--memora-live-rail-muted,var(--text-secondary,#aab3c2))}.memora-source-viewer .msv-btn:hover:not(:disabled),.memora-source-viewer .msv-btn:focus-visible{color:var(--btn-text,var(--text-main,#eef2f7));background:#ffffff17;border-color:#fff3;outline:none}.memora-source-viewer .msv-segment .msv-btn:hover:not(:disabled),.memora-source-viewer .msv-segment .msv-btn:focus-visible{border-color:#0000}.memora-source-viewer .msv-btn:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--g1,#60a5fa) 60%, transparent)}.memora-source-viewer .msv-btn:disabled{opacity:.42;cursor:default}.memora-source-viewer .msv-notice{--msv-notice-center:calc(50% + 74px);top:14px;left:var(--msv-notice-center);z-index:3;box-sizing:border-box;background:color-mix(in srgb, var(--memora-live-work-surface,#1b1d22) 88%, #000 12%);max-width:min(560px,100% - 196px);color:var(--text-main,#eef2f7);pointer-events:none;opacity:0;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:9px;margin:0;padding:9px 16px;font-size:12.5px;font-weight:600;line-height:1.35;transition:opacity .18s,transform .18s;display:flex;position:absolute;transform:translate(-50%,-6px);box-shadow:0 10px 30px #00000061,inset 0 1px #ffffff0a}.memora-source-viewer .msv-notice.is-visible{opacity:1;transform:translate(-50%)}.memora-source-viewer .msv-pane.msv-thumbs-closed .msv-notice,.memora-source-viewer .msv-pane.msv-single-page .msv-notice{--msv-notice-center:50%;max-width:min(560px,100% - 48px)}.memora-source-viewer .msv-body{flex:auto;grid-template-columns:148px minmax(0,1fr);min-height:0;transition:grid-template-columns .3s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.memora-source-viewer .msv-pane.msv-thumbs-closed .msv-body{grid-template-columns:0 minmax(0,1fr)}.memora-source-viewer .msv-pane.msv-single-page .msv-body{grid-template-columns:minmax(0,1fr);transition:none}.memora-source-viewer .msv-thumbs{scrollbar-width:none;border-right:1px solid var(--memora-live-rail-line-strong,#ffffff17);background:#0000001a;flex-direction:column;gap:12px;min-height:0;padding:14px 12px 56px;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 0 calc(100% - 64px),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 64px),#0000 100%)}.memora-source-viewer .msv-thumbs::-webkit-scrollbar{display:none}.memora-source-viewer .msv-thumbs[hidden]{display:none}.memora-source-viewer .msv-pane:not(.msv-single-page) .msv-body>.msv-thumbs{min-width:0;transition:opacity .22s,visibility linear;overflow-x:hidden}.memora-source-viewer .msv-pane:not(.msv-single-page) .msv-body>.msv-thumbs[hidden]{visibility:hidden;opacity:0;border-right-color:#0000;transition:opacity .16s,border-color .16s,visibility 0s linear .3s;display:flex!important}.memora-source-viewer .msv-thumb{min-height:72px;color:inherit;cursor:pointer;background:#ffffff0f;border:2px solid #0000;border-radius:8px;flex:none;padding:0;transition:opacity .16s,filter .16s,border-color .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden}.memora-source-viewer .msv-thumb:not([aria-current=page]){opacity:.58;filter:saturate(.75)}.memora-source-viewer .msv-thumb:not([aria-current=page]):is(:hover,:focus-visible){opacity:.9;filter:none}.memora-source-viewer .msv-thumb[aria-current=page]{border-color:var(--g1,#60a5fa);box-shadow:0 0 0 3px color-mix(in srgb, var(--g1,#60a5fa) 30%, transparent), 0 6px 18px #00000073}.memora-source-viewer .msv-thumb[aria-current=page] span{background:var(--g1,#60a5fa);color:#020617f0}.memora-source-viewer .msv-thumb:focus-visible{border-color:var(--g1,#60a5fa);box-shadow:0 0 0 2px color-mix(in srgb, var(--g1,#60a5fa) 45%, transparent);outline:none}.memora-source-viewer .msv-thumb-canvas{background:#fff;width:100%;height:auto;display:block}.memora-source-viewer .msv-thumb span{color:#fff;background:#020617b8;border-radius:6px;padding:1px 6px;font-size:11px;font-weight:700;position:absolute;bottom:5px;left:6px}.memora-source-viewer .msv-stage{overscroll-behavior:contain;overflow-anchor:none;scrollbar-width:none;touch-action:pan-x pan-y pinch-zoom;min-width:0;min-height:0;padding:16px;display:flex;position:relative;overflow:auto}.memora-source-viewer .msv-stage::-webkit-scrollbar{display:none}.memora-source-viewer .msv-status{color:var(--memora-live-rail-muted,var(--text-secondary,#aab3c2));margin:auto;font-size:13px}.memora-source-viewer .msv-status[hidden],.memora-source-viewer .msv-page[hidden],.memora-source-viewer .msv-notice[hidden]{display:none}.memora-source-viewer .msv-page{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#fff;border-radius:6px;flex:none;align-self:flex-start;margin:auto;position:relative;box-shadow:0 10px 40px #00000059}.memora-source-viewer .msv-canvas-slot,.memora-source-viewer .msv-canvas{border-radius:inherit;width:100%;height:100%;display:block}.memora-source-viewer .msv-layer{cursor:crosshair;position:absolute;inset:0}.memora-source-viewer .msv-draft{z-index:94;box-sizing:border-box;border:2px dashed color-mix(in srgb, var(--g2,#f472b6) 56%, var(--g1,#60a5fa) 44%);background:color-mix(in srgb, var(--g1,#60a5fa) 10%, transparent);pointer-events:none;border-radius:6px;position:absolute}.memora-source-viewer .msv-attribution{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--memora-live-rail-muted,var(--text-secondary,#aab3c2));flex:0 auto;font-size:12px;overflow:hidden}.memora-source-viewer a.msv-attribution{text-underline-offset:2px;text-decoration:underline}.memora-source-viewer a.msv-attribution:focus-visible{outline:2px solid var(--g1,#60a5fa);outline-offset:2px;border-radius:4px}.memora-source-viewer .msv-draft.is-pending{border-style:solid;animation:.9s ease-in-out infinite alternate msv-pending-pulse}@keyframes msv-pending-pulse{0%{opacity:1}to{opacity:.55}}.memora-source-viewer.msv-is-drawing,.memora-source-viewer.msv-is-drawing *{cursor:crosshair!important}#memora-source-viewer>#pdf-tutor-focus-ask-portal,#memora-source-viewer>.ask-ai-definition-tooltip{z-index:2147483647}.memora-source-viewer .msv-panel{transition:transform .58s cubic-bezier(.22,.82,.28,1)}.memora-source-viewer .msv-panel.msv-making-room-for-ask{transform:translateX(var(--msv-ask-room-shift,0px))}#memora-source-viewer>#pdf-tutor-focus-ask-portal>.pdf-tutor-focus-ask-card.is-source-viewer-entering{transform-origin:var(--pdf-tutor-focus-card-origin-x,0) var(--pdf-tutor-focus-card-origin-y,0);animation:msv-ask-card-in .42s cubic-bezier(.2, .8, .2, 1) var(--msv-ask-enter-delay,0s) both;transition:none}@keyframes msv-ask-card-in{0%{opacity:0;transform:translate(var(--msv-ask-enter-x,0), var(--msv-ask-enter-y,8px)) scale(.965)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.memora-source-viewer .msv-panel{transition-duration:.16s}#memora-source-viewer>#pdf-tutor-focus-ask-portal>.pdf-tutor-focus-ask-card.is-source-viewer-entering{animation-name:msv-backdrop-in;animation-duration:.16s;animation-delay:0s}}.memora-source-viewer .pdf-tutor-focus-ask-card{background:var(--memora-ask-glass-base,#0f172a);-webkit-backdrop-filter:none;-webkit-user-select:text;user-select:text}body.memora-source-viewer-open:not(.phone-device) #notes-modal.active:not([data-saved-embedded]):not([data-layout-mode=docked]):not([data-layout-mode=compact]):not([data-layout-mode=pane]),body.memora-source-viewer-open #notes-modal{z-index:calc(var(--z-expanded-media,2147480000) + 2)!important}@media (width<=760px){.memora-source-viewer{padding:0}.memora-source-viewer .msv-panel{border:0;border-radius:0;width:100%;height:100%}.memora-source-viewer .msv-body{grid-template-columns:112px minmax(0,1fr)}.memora-source-viewer .msv-pane:not(.msv-thumbs-closed):not(.msv-single-page) .msv-notice{--msv-notice-center:calc(50% + 56px);max-width:calc(100% - 136px)}.memora-source-viewer .msv-stage{padding:10px}}.memora-source-viewer .msv-backdrop{animation:.32s cubic-bezier(.22,1,.36,1) backwards msv-backdrop-in}.memora-source-viewer .msv-panel{animation:.42s cubic-bezier(.22,1,.36,1) backwards msv-panel-in}@keyframes msv-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes msv-panel-in{0%{opacity:0;transform:translate(var(--msv-enter-x,0px), var(--msv-enter-y,10px)) scale(var(--msv-enter-scale-x,.985), var(--msv-enter-scale-y,.985))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.memora-source-viewer .msv-backdrop,.memora-source-viewer .msv-panel{animation-duration:.16s}.memora-source-viewer .msv-panel{animation-name:msv-backdrop-in}.memora-source-viewer .msv-body,.memora-source-viewer .msv-thumbs-icon-chevron{transition:none}.memora-source-viewer .msv-draft.is-pending{animation:none}.memora-source-viewer .msv-notice{transition:opacity .12s linear;transform:translate(-50%)}}.memora-source-viewer .msv-panel{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,0fr);transition:transform .58s cubic-bezier(.22,.82,.28,1),width .38s cubic-bezier(.22,1,.36,1),height .38s cubic-bezier(.22,1,.36,1),grid-template-columns .38s cubic-bezier(.22,1,.36,1),border-radius .26s;display:grid}.memora-source-viewer{transition:padding .38s cubic-bezier(.22,1,.36,1)}.memora-source-viewer .msv-pane{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.memora-source-viewer.msv-duo{padding:7.5vh 7.5vw}.memora-source-viewer.msv-duo .msv-panel{border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;height:100%}.memora-source-viewer .msv-comparison{border-left:1px solid var(--memora-live-rail-line-strong,#ffffff29)}.memora-source-viewer .msv-pull-slide{white-space:nowrap;border-radius:999px;padding:0 12px}.memora-source-viewer.msv-duo .msv-identity{flex:1 1 0}.memora-source-viewer.msv-duo .msv-title{max-width:100%}.memora-source-viewer .msv-source-picker{z-index:100;width:272px;color:var(--text-main,#eef2f7);font-size:13px;position:fixed}.memora-source-viewer .msv-picker-window,.memora-source-viewer .msv-picker-preview{border:1px solid var(--memora-live-rail-line-strong,#ffffff29);background:var(--memora-live-work-surface,var(--bg,#1b1d22));border-radius:12px;box-shadow:0 16px 48px #00000059}.memora-source-viewer .msv-picker-window{overflow:hidden}.memora-source-viewer .msv-picker-track{width:100%;transition:transform .24s cubic-bezier(.2,.8,.2,1);display:flex}.memora-source-viewer .msv-picker-track.is-selecting-slides{transform:translate(-100%)}.memora-source-viewer :is(.msv-picker-sources,.msv-picker-slides){min-width:0;height:var(--msv-picker-height,380px);flex-direction:column;flex:0 0 100%;display:flex}.memora-source-viewer .msv-picker-sources>strong,.memora-source-viewer .msv-picker-slides>header{box-sizing:border-box;border-bottom:1px solid var(--memora-live-rail-line-strong,#ffffff1a);align-items:center;gap:8px;min-height:44px;padding:8px 12px;display:flex}.memora-source-viewer .msv-picker-slides strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.memora-source-viewer :is(.msv-picker-source-list,.msv-picker-slide-list){scrollbar-width:none;flex:1;min-height:0;padding:6px;overflow-y:auto}.memora-source-viewer :is(.msv-picker-source-list,.msv-picker-slide-list)::-webkit-scrollbar{display:none}.memora-source-viewer .msv-picker-option{width:100%;min-height:40px;color:inherit;text-align:left;font:inherit;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:7px;padding:10px;display:block;overflow:hidden}.memora-source-viewer .msv-picker-option:is(:hover,:focus-visible){background:color-mix(in srgb, var(--text-main,white) 9%, transparent);outline:none}.memora-source-viewer .msv-picker-back{height:32px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:0 0 32px;font-size:24px}.memora-source-viewer .msv-picker-back:is(:hover,:focus-visible){background:color-mix(in srgb, var(--text-main,white) 9%, transparent)}.memora-source-viewer .msv-picker-preview{box-sizing:border-box;pointer-events:none;padding:10px;position:fixed}.memora-source-viewer .msv-picker-preview canvas{object-fit:contain;border-radius:5px;width:100%;max-height:calc(100dvh - 100px);display:block}.memora-source-viewer .msv-picker-preview span{text-align:center;padding-top:8px;display:block}@media (prefers-reduced-motion:reduce){.memora-source-viewer,.memora-source-viewer .msv-panel,.memora-source-viewer .msv-picker-track{transition:none}}html[data-memora-motion=reduced] .memora-source-viewer,html[data-memora-motion=reduced] .memora-source-viewer :is(.msv-panel,.msv-picker-track,.msv-body){transition:none}.memora-source-viewer .msv-toolbar{flex-wrap:nowrap;flex-shrink:0}.memora-source-viewer.msv-duo .msv-toolbar{gap:5px;min-height:50px;padding:7px 8px}.memora-source-viewer .msv-pull-slide-icon,.memora-source-viewer.msv-duo .msv-pull-slide-label{display:none}.memora-source-viewer.msv-duo .msv-pull-slide-icon{display:block}.memora-source-viewer.msv-duo .msv-pull-slide{flex:0 0 28px;width:28px;padding:0}.memora-source-viewer.msv-duo .msv-icon{width:26px;min-width:26px;height:32px}.memora-source-viewer.msv-duo .msv-position{white-space:nowrap;min-width:46px;padding:0 3px;font-size:12px}.memora-source-viewer.msv-duo .msv-zoom-level{min-width:32px;padding:0 3px;font-size:12px}.memora-source-viewer.msv-duo .msv-title{font-size:12px}.memora-source-viewer .msv-toolbar>:not(.msv-identity){flex-shrink:0}.memora-source-viewer.msv-duo .msv-highlights{flex:0 0 28px;width:28px;padding:0}.memora-source-viewer.msv-duo :is(.msv-highlights-label,.msv-highlights-chevron){display:none}@media (width<=1100px){.memora-source-viewer.msv-duo .msv-toolbar{gap:3px;padding:7px 6px}.memora-source-viewer.msv-duo .msv-icon{width:22px;min-width:22px;height:30px}.memora-source-viewer.msv-duo .msv-position{min-width:40px;padding:0}.memora-source-viewer.msv-duo .msv-comparison:not(.msv-thumbs-closed):not(.msv-single-page) .msv-body{grid-template-columns:112px minmax(0,1fr)}}html body.memora-source-viewer-open:has(>#memora-source-viewer) #voice-agent-modal.voice-transcript-enlarged.active:not([data-over-source-viewer=true]){z-index:2147483620!important}html body.memora-source-viewer-open #voice-agent-modal.active[data-over-source-viewer=true]{z-index:2147483647!important}
/*# sourceMappingURL=source-viewer.css.map */
