.hotspot-container[data-v-4f4f4186]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:12000}.hotspot-link[data-v-4f4f4186]{position:absolute;pointer-events:auto!important;z-index:11000!important;cursor:pointer}.debug-mode[data-v-4f4f4186]{background:rgba(255,0,0,.3);border:1px solid red}.hotspot-play-video[data-v-4f4f4186]{cursor:pointer}.hotspot-play-video.debug-mode-video[data-v-4f4f4186]{background:rgba(255,165,0,.3)!important;border:1px dashed orange!important}.video-overlay-container[data-v-ec41d6a8]{position:absolute;z-index:10000;cursor:pointer;overflow:visible;background:transparent;opacity:0;pointer-events:none;transition:opacity .4s ease}.video-overlay-container.is-ready[data-v-ec41d6a8]{opacity:1;pointer-events:auto}.mission-video[data-v-ec41d6a8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;opacity:0;transition:opacity .4s ease;pointer-events:none}.mission-video.is-playing[data-v-ec41d6a8]{opacity:1;pointer-events:auto;background:#000}.play-indicator-bottom-right[data-v-ec41d6a8]{position:absolute;bottom:8%;right:6%;width:42px;height:42px;z-index:10;opacity:0;transition:transform .2s ease,opacity .3s ease;filter:drop-shadow(0 2px 8px rgba(0,0,0,.4))}.video-overlay-container:hover .play-indicator-bottom-right[data-v-ec41d6a8]{opacity:1}.play-indicator-bottom-right[data-v-ec41d6a8]:hover{transform:scale(1.1)}.mission-video-controls[data-v-ec41d6a8]{position:absolute;top:0;left:0;right:0;bottom:0;background:transparent;pointer-events:none}.progress-bar-container[data-v-ec41d6a8]{position:absolute;top:95%;left:5%;right:5%;height:2px;cursor:pointer;pointer-events:auto}.progress-rail[data-v-ec41d6a8]{position:absolute;width:100%;height:100%;background:hsla(0,0%,100%,.2)}.progress-fill[data-v-ec41d6a8]{position:absolute;height:100%;background:#a0c878}.mini-controls-right[data-v-ec41d6a8]{position:absolute;bottom:8%;right:6%;display:flex;gap:10px;pointer-events:auto}.control-btn[data-v-ec41d6a8]{background:rgba(0,0,0,.3);border:none;cursor:pointer;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .2s}.control-btn[data-v-ec41d6a8]:hover{background:rgba(0,0,0,.6)}.control-btn svg[data-v-ec41d6a8]{width:16px;height:16px}.fade-enter-active[data-v-ec41d6a8],.fade-leave-active[data-v-ec41d6a8]{transition:opacity .5s}.fade-enter[data-v-ec41d6a8],.fade-leave-to[data-v-ec41d6a8]{opacity:0}.audio-overlay-container[data-v-00732ca8]{position:absolute;z-index:10000!important;pointer-events:auto!important}.audio-wrapper[data-v-00732ca8]{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.1);cursor:pointer}.mission-audio[data-v-00732ca8]{display:none}.media-icon[data-v-00732ca8]{width:40px;height:40px;filter:drop-shadow(0 0 4px rgba(0,0,0,.5))}.play-overlay[data-v-00732ca8]{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.loader[data-v-00732ca8]{border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;width:30px;height:30px;animation:spin-00732ca8 1s linear infinite}@keyframes spin-00732ca8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.reader-hud[data-v-4b559973]{position:fixed;top:0;left:0;right:0;height:80px;display:flex;align-items:center;justify-content:space-between;padding:0 40px;background:linear-gradient(180deg,rgba(17,17,17,.9) 0,transparent);z-index:1000;color:var(--mission-cream);pointer-events:none}.hud-center[data-v-4b559973],.hud-left[data-v-4b559973],.hud-right[data-v-4b559973]{pointer-events:auto}.hud-left[data-v-4b559973]{display:flex;gap:15px}.hud-right[data-v-4b559973]{display:flex;align-items:center;gap:15px}.icon-only[data-v-4b559973]{padding:8px 10px!important;line-height:0;display:inline-flex;align-items:center;justify-content:center}.hud-btn[data-v-4b559973]{background:transparent;border:.5px solid rgba(240,237,230,.2);color:var(--mission-cream);padding:8px 16px;border-radius:var(--radius-btn);cursor:pointer;font-family:var(--font-brand);font-size:9px;letter-spacing:.15em;transition:all .2s ease}.hud-btn[data-v-4b559973]:hover{border-color:var(--mission-cream);background:hsla(0,0%,100%,.05)}.issue-title[data-v-4b559973]{font-size:16px;letter-spacing:.05em;text-transform:uppercase;font-style:italic}.page-counter[data-v-4b559973]{font-size:11px;opacity:.5;letter-spacing:.1em}.full-index-wrapper[data-v-30e79c78]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(17,17,17,.72);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);z-index:3000;display:flex;align-items:center;justify-content:center}.close-btn[data-v-30e79c78]{position:absolute;top:40px;right:40px;background:transparent;border:none;color:var(--mission-cream);font-family:var(--font-brand-header,"Helvetica Neue",sans-serif);font-size:11px;letter-spacing:.1em;cursor:pointer;opacity:.7;transition:opacity .2s}.close-btn[data-v-30e79c78]:hover{opacity:1}.index-content[data-v-30e79c78]{width:100%;max-width:600px;max-height:80vh;overflow-y:auto;padding:20px;scrollbar-width:thin;scrollbar-color:rgba(240,237,230,.15) transparent}.index-content[data-v-30e79c78]::-webkit-scrollbar{width:4px}.index-content[data-v-30e79c78]::-webkit-scrollbar-track{background:transparent}.index-content[data-v-30e79c78]::-webkit-scrollbar-thumb{background:rgba(240,237,230,.15);border-radius:2px}h2[data-v-30e79c78]{text-align:center;color:var(--mission-cream,#f0ede6);font-family:var(--font-editorial,"Playfair Display",Georgia,serif);font-size:32px;font-style:italic;margin-bottom:40px}.index-list[data-v-30e79c78]{list-style:none;padding:0;margin:0}.index-item[data-v-30e79c78]{display:flex;align-items:center;cursor:pointer;margin-bottom:16px;color:rgba(240,237,230,.7);transition:color .2s}.index-item[data-v-30e79c78]:hover{color:rgba(240,237,230,.95)}.index-item:hover .item-title[data-v-30e79c78]{font-size:17px;font-weight:700}.index-item:hover .item-page[data-v-30e79c78]{font-size:15px;font-weight:700}.item-title[data-v-30e79c78]{font-family:var(--font-ui,"Helvetica Neue",sans-serif);font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:70%}.item-dots[data-v-30e79c78]{flex-grow:1;border-bottom:1px dotted rgba(240,237,230,.2);margin:0 10px;min-width:20px}.item-page[data-v-30e79c78]{font-family:var(--font-ui,"Helvetica Neue",sans-serif);font-size:14px;opacity:.6;flex-shrink:0}.index-empty[data-v-30e79c78]{text-align:center;font-family:var(--font-ui,"Helvetica Neue",sans-serif);font-size:12px;color:rgba(240,237,230,.3);margin-top:40px}.fade-enter-active[data-v-30e79c78],.fade-leave-active[data-v-30e79c78]{transition:opacity .25s ease}.fade-enter[data-v-30e79c78],.fade-leave-to[data-v-30e79c78]{opacity:0}.reader-container[data-v-0cc76f20]{height:100vh;height:100dvh;background-color:var(--mission-ink);overflow:hidden}.blueprint-state[data-v-0cc76f20]{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:40px;text-align:center}.blueprint-state .blueprint-inner[data-v-0cc76f20]{border:.5px dashed hsla(0,0%,100%,.2);padding:60px;max-width:520px;background:hsla(0,0%,100%,.02);border-radius:var(--radius-card)}.blueprint-state .blueprint-title[data-v-0cc76f20]{font-family:var(--font-brand-header);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--mission-sage);margin-bottom:16px}.blueprint-state .blueprint-msg[data-v-0cc76f20]{font-family:var(--font-editorial);font-size:22px;color:var(--mission-cream);margin-bottom:24px}.blueprint-state .blueprint-hint[data-v-0cc76f20],.blueprint-state .blueprint-tip[data-v-0cc76f20]{font-family:var(--font-ui);font-size:13px;color:rgba(240,237,230,.5);margin-bottom:8px}.blueprint-state code[data-v-0cc76f20]{color:var(--mission-sage);background:rgba(99,153,34,.1);padding:2px 6px;border-radius:2px}.canvas-wrapper[data-v-0cc76f20]{position:relative;width:100%;height:100vh}.flipbook-viewport[data-v-0cc76f20]{position:relative;overflow:hidden;width:100%;height:calc(100% - 80px);margin-top:80px;background-color:var(--mission-ink);display:flex;align-items:center;justify-content:center}.magazine-page[data-v-0cc76f20]{background-color:#fff;background-size:100% 100%;background-position:50%;position:relative;box-shadow:inset 0 0 1px rgba(0,0,0,.1);overflow:visible}.magazine-page.page-raised[data-v-0cc76f20]{z-index:500!important}.magazine-page.page-loading[data-v-0cc76f20]{background-color:var(--mission-ink);background-image:url(../img/mission-logo.cf3efabe.png)!important;background-size:120px auto!important;background-repeat:no-repeat!important;background-position:50%!important;opacity:.4;position:relative;overflow:hidden}.magazine-page.page-loading[data-v-0cc76f20]:after{content:"";position:absolute;top:0;left:-100%;width:200%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.03),transparent);animation:shimmer-0cc76f20 2s infinite}@keyframes shimmer-0cc76f20{0%{transform:translateX(-50%)}to{transform:translateX(50%)}}.flipbook[data-v-0cc76f20]{position:relative!important;top:0!important;left:0!important;flex-shrink:0;touch-action:none}[data-v-0cc76f20] .page-wrapper:has(.page-raised){z-index:500!important;overflow:visible!important}[data-v-0cc76f20] .page-wrapper:has(.page-raised)>div{overflow:visible!important}.nav-arrow[data-v-0cc76f20]{position:fixed;top:50%;transform:translateY(-50%);font-family:var(--font-editorial);font-size:60px;color:#afafaf;cursor:pointer;z-index:20000;opacity:.4;transition:opacity .3s}.nav-arrow[data-v-0cc76f20]:hover{opacity:1}.nav-arrow.left[data-v-0cc76f20]{left:30px}.nav-arrow.right[data-v-0cc76f20]{right:30px}