.public-footer[data-v-9aeefba4]{background:#151a24;border-top:1px solid #2a303d;padding:2rem 2rem 1.5rem;margin-top:auto}.footer-tagline[data-v-9aeefba4]{text-align:center;font-family:Georgia,serif;font-size:1.125rem;font-style:italic;color:#8a8578;margin-bottom:1.5rem;letter-spacing:.02em}.footer-content[data-v-9aeefba4]{max-width:1100px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.footer-main[data-v-9aeefba4]{display:flex;flex-direction:column;gap:.5rem}.footer-copyright[data-v-9aeefba4]{font-size:.8125rem;color:#6b6560}.footer-links[data-v-9aeefba4]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.footer-link[data-v-9aeefba4]{font-size:.8125rem;color:#8a8578;text-decoration:none}.footer-link[data-v-9aeefba4]:hover{color:#c9a86c}.footer-divider[data-v-9aeefba4]{color:#4a4540}.footer-social[data-v-9aeefba4]{display:flex;gap:1rem}.social-link[data-v-9aeefba4]{color:#6b6560;transition:color .15s ease}.social-link[data-v-9aeefba4]:hover{color:#c9a86c}.social-link svg[data-v-9aeefba4]{display:block}@media (max-width: 600px){.footer-content[data-v-9aeefba4]{flex-direction:column;text-align:center}.footer-main[data-v-9aeefba4]{align-items:center}.footer-social[data-v-9aeefba4]{margin-top:.5rem}}.home-page[data-v-42781596]{min-height:100vh;width:100%;margin:0;padding:120px 0 0;background:linear-gradient(180deg,#1a1f2e,#252b3d);display:flex;flex-direction:column}.persistent-header[data-v-42781596]{position:fixed;top:0;left:0;right:0;height:100px;background-image:url(/header-background.png);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:1000;box-shadow:0 1px 3px #0003}.header-content-wrapper[data-v-42781596]{max-width:1400px;margin:0 auto;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:.75rem 2rem .5rem}.header-top-row[data-v-42781596]{display:flex;align-items:center;justify-content:space-between}.header-logo[data-v-42781596]{margin-top:1rem;height:35px;width:auto}.header-tagline[data-v-42781596]{font-size:1rem;font-weight:400;color:#2c2416;font-family:Georgia,serif;margin:0;letter-spacing:2.3px;padding-left:0rem}.header-auth-buttons[data-v-42781596]{display:flex;gap:.75rem}.header-auth-btn[data-v-42781596]{padding:.5rem 1.25rem;border-radius:4px;font-weight:500;font-size:.875rem;cursor:pointer;border:1px solid transparent}.login-btn[data-v-42781596]{background:transparent;color:#2c2416}.login-btn[data-v-42781596]:hover{background:#2c241614}.join-btn[data-v-42781596]{background:#2c2416;color:#f9f6f0}.join-btn[data-v-42781596]:hover{background:#3d3220}.features-showcase[data-v-42781596]{--bg-main: #1a1f2e;--bg-card: #242a3a;--bg-card-hover: #2a3142;--text-main: #e8e4dc;--text-secondary: #a09a8c;--text-accent: #c9a86c;--border-color: #363d4f;--border-hover: #4a5268;padding:4rem 2rem 5rem;flex:1}.features-container[data-v-42781596]{max-width:1200px;margin:0 auto}.features-header[data-v-42781596]{text-align:center;margin-bottom:4rem;max-width:720px;margin-left:auto;margin-right:auto}.features-title[data-v-42781596]{font-size:2rem;font-weight:400;color:var(--text-main);margin-bottom:1.25rem;font-family:Georgia,serif;letter-spacing:-.01em}.features-subtitle[data-v-42781596]{font-size:1.0625rem;color:var(--text-secondary);line-height:1.7}.feature-row[data-v-42781596]{display:grid;grid-template-columns:1fr 1.2fr;gap:3rem;margin-bottom:4rem;align-items:center}.feature-row.reverse[data-v-42781596]{grid-template-columns:1.2fr 1fr}.feature-row.reverse .feature-card[data-v-42781596]{order:2}.feature-row.reverse .feature-carousel[data-v-42781596]{order:1}.feature-card[data-v-42781596]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;padding:2rem}.feature-label[data-v-42781596]{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--text-accent);margin-bottom:.75rem}.feature-title[data-v-42781596]{font-size:1.375rem;font-weight:600;color:var(--text-main);margin-bottom:.875rem}.feature-description[data-v-42781596]{font-size:.9375rem;color:var(--text-secondary);line-height:1.6;margin-bottom:1.5rem}.view-list[data-v-42781596]{display:flex;flex-direction:column;gap:.25rem}.view-item[data-v-42781596]{display:flex;justify-content:space-between;align-items:baseline;padding:.5rem .75rem;border-radius:4px;cursor:pointer;transition:background .15s ease}.view-item[data-v-42781596]:hover{background:var(--bg-card-hover)}.view-item.active[data-v-42781596]{background:#c9a86c26}.view-item.active .view-name[data-v-42781596]{color:var(--text-accent)}.view-name[data-v-42781596]{font-size:.875rem;font-weight:500;color:var(--text-main)}.view-desc[data-v-42781596]{font-size:.75rem;color:var(--text-secondary)}.framework-list[data-v-42781596]{display:flex;flex-direction:column;gap:.25rem}.framework-item[data-v-42781596]{display:flex;justify-content:space-between;align-items:baseline;padding:.5rem .75rem;border-radius:4px;cursor:pointer;transition:background .15s ease}.framework-item[data-v-42781596]:hover{background:var(--bg-card-hover)}.framework-item.active[data-v-42781596]{background:#c9a86c26}.framework-item.active .framework-name[data-v-42781596]{color:var(--text-accent)}.framework-name[data-v-42781596]{font-size:.875rem;font-weight:500;color:var(--text-main)}.framework-source[data-v-42781596]{font-size:.75rem;color:var(--text-secondary);font-style:italic}.web-features[data-v-42781596]{display:flex;flex-direction:column;gap:.25rem}.web-item[data-v-42781596]{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;border-radius:4px;font-size:.875rem;color:var(--text-secondary);cursor:pointer;transition:background .15s ease}.web-item[data-v-42781596]:hover{background:var(--bg-card-hover)}.web-item.active[data-v-42781596]{background:#c9a86c26;color:var(--text-main)}.web-dot[data-v-42781596]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.feature-carousel[data-v-42781596]{position:relative}.carousel-viewport[data-v-42781596]{aspect-ratio:16 / 10;border-radius:8px;overflow:hidden;background:var(--bg-card);border:1px solid var(--border-color)}.carousel-slide[data-v-42781596]{width:100%;height:100%}.screenshot-placeholder[data-v-42781596]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#ffffffe6;text-align:center;padding:2rem}.placeholder-label[data-v-42781596]{font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.placeholder-hint[data-v-42781596]{font-size:.75rem;opacity:.6}.carousel-dots[data-v-42781596]{display:flex;justify-content:center;gap:.5rem;margin-top:1rem}.carousel-dot[data-v-42781596]{width:8px;height:8px;border-radius:50%;background:var(--border-color);border:none;padding:0;cursor:pointer;transition:all .2s ease}.carousel-dot[data-v-42781596]:hover{background:var(--text-secondary)}.carousel-dot.active[data-v-42781596]{background:var(--text-accent);transform:scale(1.25)}.fade-enter-active[data-v-42781596],.fade-leave-active[data-v-42781596]{transition:opacity .3s ease}.fade-enter-from[data-v-42781596],.fade-leave-to[data-v-42781596]{opacity:0}.core-features[data-v-42781596]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-bottom:3rem}.core-feature[data-v-42781596]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:6px;padding:1.25rem}.core-feature[data-v-42781596]:hover{border-color:var(--border-hover)}.core-feature h4[data-v-42781596]{font-size:.9375rem;font-weight:600;color:var(--text-main);margin-bottom:.5rem}.core-feature p[data-v-42781596]{font-size:.8125rem;color:var(--text-secondary);line-height:1.5}.additional-features[data-v-42781596]{margin-bottom:3rem;text-align:center}.additional-title[data-v-42781596]{font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);margin-bottom:1.25rem}.additional-grid[data-v-42781596]{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem}.additional-item[data-v-42781596]{font-size:.875rem;color:var(--text-secondary);padding:.25rem 0}.features-cta[data-v-42781596]{text-align:center;padding:2.5rem;background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px}.features-cta h3[data-v-42781596]{font-size:1.375rem;font-weight:500;color:var(--text-main);margin-bottom:.5rem}.features-cta p[data-v-42781596]{font-size:.9375rem;color:var(--text-secondary);margin-bottom:1.5rem}.features-cta-buttons[data-v-42781596]{display:flex;gap:.75rem;justify-content:center}.features-cta-primary[data-v-42781596]{background:var(--text-accent);color:var(--bg-main);padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;border:none;border-radius:4px;cursor:pointer}.features-cta-primary[data-v-42781596]:hover{background:#d4b078}.features-cta-secondary[data-v-42781596]{background:transparent;border:1px solid var(--border-color);color:var(--text-main);padding:.75rem 1.5rem;font-size:.9375rem;font-weight:500;border-radius:4px;cursor:pointer}.features-cta-secondary[data-v-42781596]:hover{border-color:var(--text-main)}@media (max-width: 1024px){.feature-row[data-v-42781596],.feature-row.reverse[data-v-42781596]{grid-template-columns:1fr;gap:2rem}.feature-row.reverse .feature-card[data-v-42781596],.feature-row.reverse .feature-carousel[data-v-42781596]{order:unset}.core-features[data-v-42781596]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.home-page[data-v-42781596]{padding-top:110px}.features-showcase[data-v-42781596]{padding:2.5rem 1.25rem 3rem}.features-title[data-v-42781596]{font-size:1.5rem}.features-subtitle[data-v-42781596]{font-size:1rem}.feature-card[data-v-42781596]{padding:1.5rem}.feature-title[data-v-42781596]{font-size:1.25rem}.feature-row[data-v-42781596]{margin-bottom:3rem}.core-features[data-v-42781596]{grid-template-columns:1fr;gap:1rem}.additional-grid[data-v-42781596]{gap:.375rem 1rem}.features-cta[data-v-42781596]{padding:2rem 1.5rem}.features-cta-buttons[data-v-42781596]{flex-direction:column;align-items:center}.features-cta-primary[data-v-42781596],.features-cta-secondary[data-v-42781596]{width:100%;max-width:240px}}@media (max-width: 480px){.header-auth-buttons[data-v-42781596]{gap:.5rem}.header-auth-btn[data-v-42781596]{padding:.4rem .875rem;font-size:.8125rem}.features-header[data-v-42781596]{margin-bottom:2.5rem}.features-title[data-v-42781596]{font-size:1.375rem}.view-item[data-v-42781596],.framework-item[data-v-42781596]{flex-direction:column;align-items:flex-start;gap:.125rem}}.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;-o-tab-size:4;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"•"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"☑"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"☐"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.demo-tooltip[data-v-db88c881]{position:absolute;z-index:10000;background:var(--bg-accent1);border:1px solid var(--border-main);border-radius:8px;box-shadow:0 4px 16px #0000004d;max-width:320px;min-width:280px;pointer-events:all}.tooltip-arrow[data-v-db88c881]{position:absolute;top:-8px;left:50%;transform:translate(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid var(--bg-accent1)}.tooltip-arrow[data-v-db88c881]:before{content:"";position:absolute;top:-1px;left:-8px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid var(--border-main)}.tooltip-header[data-v-db88c881]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--border-main)}.tooltip-title[data-v-db88c881]{margin:0;font-size:16px;font-weight:600;color:var(--text-header);flex:1}.tooltip-actions[data-v-db88c881]{display:flex;gap:4px;align-items:center}.tooltip-disable[data-v-db88c881],.tooltip-close[data-v-db88c881]{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.tooltip-disable[data-v-db88c881]{width:24px;height:24px}.tooltip-close[data-v-db88c881]{font-size:24px;line-height:1;width:24px;height:24px}.tooltip-disable[data-v-db88c881]:hover,.tooltip-close[data-v-db88c881]:hover{background:var(--bg-accent2);color:var(--text-main)}.tooltip-body[data-v-db88c881]{padding:16px}.tooltip-description[data-v-db88c881]{margin:0 0 12px;font-size:14px;line-height:1.5;color:var(--text-main)}.tooltip-shortcut[data-v-db88c881]{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding:8px 12px;background:var(--bg-accent2);border-radius:4px}.shortcut-label[data-v-db88c881]{font-size:12px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.shortcut-keys[data-v-db88c881]{font-family:Monaco,Courier New,monospace;font-size:12px;padding:2px 6px;background:var(--bg-main);border:1px solid var(--border-main);border-radius:3px;color:var(--text-header)}.tooltip-cta[data-v-db88c881]{width:100%;padding:10px 16px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.tooltip-cta[data-v-db88c881]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #667eea66}.tooltip-cta[data-v-db88c881]:active{transform:translateY(0)}.tooltip-fade-enter-active[data-v-db88c881],.tooltip-fade-leave-active[data-v-db88c881]{transition:all .2s ease}.tooltip-fade-enter-from[data-v-db88c881],.tooltip-fade-leave-to[data-v-db88c881]{opacity:0;transform:translate(-50%) translateY(-10px)}.homepage-demo[data-v-09069f68]{min-height:100vh;background:var(--bg-main);color:var(--text-main);position:relative;padding-bottom:80px}.auth-buttons-top[data-v-09069f68]{position:absolute;top:20px;right:40px;display:flex;gap:12px;z-index:100}.auth-btn-top[data-v-09069f68]{padding:10px 24px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.login-btn-top[data-v-09069f68]{background:transparent;border:1px solid var(--border-main);color:var(--text-main)}.login-btn-top[data-v-09069f68]:hover{background:var(--bg-accent1)}.join-btn-top[data-v-09069f68]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff}.join-btn-top[data-v-09069f68]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.hero-section[data-v-09069f68]{padding:80px 40px 40px;text-align:center}.logo-showcase[data-v-09069f68]{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:24px}.hero-logo-icon[data-v-09069f68]{width:64px;height:64px}.hero-logo-wordmark[data-v-09069f68]{height:48px;width:auto}.hero-tagline[data-v-09069f68]{font-size:32px;font-weight:300;color:var(--text-header);margin:0}.demo-section[data-v-09069f68]{max-width:1400px;margin:0 auto;padding:0 40px 40px;position:relative}.color-circles[data-v-09069f68]{display:flex;gap:12px;justify-content:center;margin-bottom:20px}.color-circle[data-v-09069f68]{width:28px;height:28px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;position:relative}.color-circle[data-v-09069f68]:hover{transform:scale(1.1);border-color:var(--border-focus)}.color-circle.active[data-v-09069f68]{border-color:var(--border-focus);box-shadow:0 0 0 2px var(--bg-main)}.circle-checkmark[data-v-09069f68]{color:#fff;font-size:20px;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.5)}.demo-app-container[data-v-09069f68]{background:var(--bg-main);border:1px solid var(--border-main);border-radius:12px;overflow:hidden;box-shadow:0 8px 32px #0003;min-height:600px}.app-header[data-v-09069f68]{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;background:var(--bg-accent1);border-bottom:1px solid var(--border-main);gap:16px}.header-left[data-v-09069f68]{display:flex;align-items:center;gap:12px;flex:1}.header-center[data-v-09069f68],.header-right[data-v-09069f68]{display:flex;align-items:center;gap:12px}.header-icon-btn[data-v-09069f68]{padding:6px;background:transparent;border:none;color:var(--text-main);cursor:pointer;border-radius:4px;transition:all .2s}.header-icon-btn[data-v-09069f68]:hover{background:var(--bg-accent2)}.header-icon-btn.active[data-v-09069f68]{background:var(--border-focus);color:#fff}.icon[data-v-09069f68]{width:20px;height:20px}.header-menu-item[data-v-09069f68]{font-size:14px;color:var(--text-main);cursor:pointer;padding:6px 12px;border-radius:4px;transition:all .2s}.header-menu-item[data-v-09069f68]:hover{background:var(--bg-accent2)}.header-separator[data-v-09069f68]{width:1px;height:24px;background:var(--border-main)}.view-switcher[data-v-09069f68]{display:flex;gap:4px}.view-btn[data-v-09069f68]{padding:6px 12px;background:transparent;border:none;color:var(--text-main);font-size:13px;cursor:pointer;border-radius:4px;transition:all .2s}.view-btn[data-v-09069f68]:hover{background:var(--bg-accent2)}.view-btn.active[data-v-09069f68]{background:var(--bg-accent2);color:var(--text-header)}.project-title[data-v-09069f68]{font-size:14px;color:var(--text-header);font-weight:600}.reset-btn[data-v-09069f68]{display:flex;align-items:center;gap:6px;padding:6px 12px;background:var(--bg-accent2);border:1px solid var(--border-main);color:var(--text-main);font-size:13px;border-radius:4px;cursor:pointer;transition:all .2s}.reset-btn[data-v-09069f68]:hover{background:var(--bg-input-focus)}.demo-content-wrapper[data-v-09069f68]{display:flex;height:600px;position:relative}.writer-view[data-v-09069f68]{display:flex;width:100%;height:100%}.demo-sidebar[data-v-09069f68]{width:250px;background:var(--bg-accent1);border-right:1px solid var(--border-main);display:flex;flex-direction:column}.sidebar-tabs[data-v-09069f68]{display:flex;border-bottom:1px solid var(--border-main);background:var(--bg-accent2)}.sidebar-tab-btn[data-v-09069f68]{flex:1;padding:10px 8px;background:transparent;border:none;color:var(--text-main);font-size:12px;cursor:pointer;transition:all .2s;border-bottom:2px solid transparent}.sidebar-tab-btn[data-v-09069f68]:hover:not(:disabled){background:var(--bg-accent1)}.sidebar-tab-btn.active[data-v-09069f68]{color:var(--text-header);border-bottom-color:var(--border-focus)}.sidebar-tab-btn.locked[data-v-09069f68]{opacity:.4;cursor:not-allowed}.sidebar-content[data-v-09069f68]{flex:1;padding:16px;overflow-y:auto}.nav-header[data-v-09069f68]{font-size:14px;font-weight:600;color:var(--text-header);margin-bottom:12px}.nav-chapter[data-v-09069f68]{margin-bottom:12px}.nav-chapter-header[data-v-09069f68]{display:flex;align-items:center;gap:8px;padding:8px;background:var(--bg-accent2);border-radius:4px;font-size:13px;color:var(--text-main);cursor:pointer}.nav-scenes[data-v-09069f68]{margin-left:24px;margin-top:4px}.nav-scene[data-v-09069f68]{display:flex;align-items:center;gap:8px;padding:6px 8px;font-size:12px;color:var(--text-muted);cursor:pointer;border-radius:4px;margin-bottom:2px}.nav-scene[data-v-09069f68]:hover{background:var(--bg-accent2)}.nav-scene.active[data-v-09069f68]{background:var(--bg-accent2);color:var(--text-header)}.markers-header-title[data-v-09069f68]{font-size:.875rem;font-weight:600;color:var(--text-header);margin-bottom:12px}.markers-list[data-v-09069f68]{display:flex;flex-direction:column;gap:.25rem}.unified-marker-item[data-v-09069f68]{position:relative;margin-bottom:.25rem;padding:.5rem;background-color:var(--bg-main);border:1px solid var(--border-main);border-left:3px solid var(--border-main);border-radius:.25rem;transition:all .2s;cursor:pointer}.unified-marker-item[data-v-09069f68]:hover{border-color:var(--border-focus);box-shadow:0 1px 3px #0000001a;background-color:var(--bg-accent1)}.marker-header-row[data-v-09069f68]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.375rem}.marker-category-badge[data-v-09069f68]{display:inline-block;padding:.125rem .5rem;font-size:.625rem;font-weight:600;text-transform:uppercase;border-radius:.25rem}.category-revision[data-v-09069f68]{background-color:#8b5cf61a;color:#8b5cf6}.marker-location[data-v-09069f68]{display:flex;align-items:center;gap:.375rem;margin-bottom:.375rem}.marker-icon[data-v-09069f68]{font-size:1rem;line-height:1;display:flex;align-items:center}.marker-location-text[data-v-09069f68]{font-size:.75rem;font-weight:600;color:var(--text-header);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marker-selected-text[data-v-09069f68]{padding:.25rem .375rem;background-color:var(--bg-accent1);border-radius:.25rem;font-size:.75rem;font-style:italic;color:var(--text-muted);margin-bottom:.375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marker-text-content[data-v-09069f68]{font-size:.8125rem;line-height:1.3;color:var(--text-main);white-space:pre-wrap;margin-bottom:0}.synopsis-header[data-v-09069f68]{font-size:.875rem;font-weight:600;color:var(--text-header);margin-bottom:12px}.synopsis-textarea[data-v-09069f68]{width:100%;min-height:120px;padding:12px;background:var(--bg-accent2);border:1px solid var(--border-main);border-radius:4px;color:var(--text-main);font-size:.8125rem;line-height:1.6;resize:vertical;font-family:inherit}.synopsis-textarea[data-v-09069f68]::-moz-placeholder{font-size:.8125rem;color:var(--text-muted)}.synopsis-textarea[data-v-09069f68]::placeholder{font-size:.8125rem;color:var(--text-muted)}.synopsis-textarea[data-v-09069f68]:focus{outline:none;border-color:var(--border-focus);background:var(--bg-input-focus)}.sidebar-content .empty-state[data-v-09069f68]{padding:1.5rem 1rem;text-align:center;font-size:.8125rem;color:var(--text-muted);line-height:1.5}.editor-area[data-v-09069f68]{flex:1;padding:0;overflow:hidden;background:var(--bg-main);display:flex;flex-direction:column}.scene-header[data-v-09069f68]{display:flex;justify-content:center;width:100%;background-color:var(--bg-main);border-bottom:1px solid var(--bg-accent2, #e5e7eb);flex-shrink:0;position:sticky;top:0;z-index:100;box-shadow:0 2px 4px #0000000d}.header-content[data-v-09069f68]{display:flex;height:48px;align-items:center;gap:.75rem;width:100%;max-width:830px;padding:.75rem 1rem;font-size:.875rem;color:var(--text-main, #374151);overflow:hidden;flex-wrap:nowrap}.chapter-number[data-v-09069f68],.scene-number[data-v-09069f68]{font-weight:600;white-space:nowrap;color:var(--text-main, #1f2937)}.separator[data-v-09069f68]{color:var(--text-main, #9ca3af);font-weight:600}.chapter-title[data-v-09069f68]{font-weight:600;color:var(--text-main);max-width:320px;min-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:.25rem .5rem;border-radius:.25rem;outline:none;transition:background-color .15s ease-in-out;text-transform:uppercase}.pov-label[data-v-09069f68]{font-weight:600;white-space:nowrap;color:var(--text-main, #1f2937)}.pov-dropdown[data-v-09069f68]{font-size:.875rem;font-weight:600;min-width:100px;max-width:180px;padding:.25rem .5rem;background:var(--bg-main);border:1px solid var(--border-main);border-radius:.25rem;color:var(--text-main);cursor:pointer;transition:all .2s}.pov-dropdown[data-v-09069f68]:hover{border-color:var(--border-focus)}.pov-dropdown[data-v-09069f68]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 2px #667eea1a}.flex-grow[data-v-09069f68]{flex-grow:1}.writer-field[data-v-09069f68]{flex:1;display:flex;flex-direction:column;overflow:hidden}.writer-field[data-v-09069f68] .ql-toolbar{position:sticky;top:0;z-index:99;background:var(--bg-main);border-top:none;border-left:none;border-right:none;box-shadow:0 2px 4px #0000000d;flex-shrink:0}.writer-field[data-v-09069f68] .ql-container{flex:1;border:none;overflow-y:auto;display:flex;flex-direction:column}.writer-field[data-v-09069f68] .ql-editor{font-size:15px;line-height:1.6;padding:24px;min-height:100%;flex:1}.assistant-panel[data-v-09069f68]{width:300px;background:var(--bg-accent1);border-left:1px solid var(--border-main);display:flex;flex-direction:column}.assistant-tabs[data-v-09069f68]{display:flex;border-bottom:1px solid var(--border-main);background:var(--bg-accent2)}.assistant-tab-btn[data-v-09069f68]{flex:1;padding:10px 8px;background:transparent;border:none;color:var(--text-main);font-size:11px;cursor:pointer;transition:all .2s;border-bottom:2px solid transparent}.assistant-tab-btn[data-v-09069f68]:hover:not(:disabled){background:var(--bg-accent1)}.assistant-tab-btn.active[data-v-09069f68]{color:var(--text-header);border-bottom-color:var(--border-focus)}.assistant-tab-btn.locked[data-v-09069f68]{opacity:.4;cursor:not-allowed}.assistant-content[data-v-09069f68]{flex:1;padding:16px;overflow-y:auto}.intel-tab .metadata-content[data-v-09069f68]{display:flex;flex-direction:column;gap:.5rem}.location-wrapper[data-v-09069f68],.time-wrapper[data-v-09069f68]{display:flex;justify-content:space-between;align-items:center;padding-bottom:.75rem;border-bottom:1px solid var(--bg-accent2)}.field-label[data-v-09069f68]{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--text-muted);padding:0 .25rem}.metadata-button-placeholder[data-v-09069f68],.metadata-input[data-v-09069f68]{width:100%;max-width:160px;text-align:left;background-color:var(--textfield-bg);border:1px solid var(--bg-accent2);color:var(--text-main);padding:.5rem .75rem;border-radius:.375rem;font-size:.875rem;cursor:pointer;transition:all .2s}.metadata-input[data-v-09069f68]::-moz-placeholder{color:var(--text-muted)}.metadata-input[data-v-09069f68]::placeholder{color:var(--text-muted)}.metadata-button-placeholder[data-v-09069f68]:hover,.metadata-input[data-v-09069f68]:focus{border-color:var(--border-focus);outline:none}.collapsible-field[data-v-09069f68]{border-bottom:1px solid var(--bg-accent2);padding-bottom:.75rem}.collapsible-field.collapsed .field-content[data-v-09069f68]{display:none}.field-header[data-v-09069f68]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.header-action-btn[data-v-09069f68]{font-size:.75rem;color:var(--text-muted);background:transparent;border:none;border-radius:.25rem;padding:.125rem .5rem;cursor:pointer;transition:all .15s ease}.header-action-btn[data-v-09069f68]:hover{background:var(--border-focus);color:#fff}.field-content[data-v-09069f68]{padding:0 .25rem}.character-goal-item[data-v-09069f68]{display:flex;flex-direction:column;gap:.5rem}.character-name[data-v-09069f68]{font-size:.875rem;font-weight:500;color:var(--text-header)}.goal-input[data-v-09069f68]{width:100%;background-color:var(--textfield-bg);border:1px solid var(--bg-accent2);color:var(--text-main);padding:.5rem .75rem;border-radius:.375rem;font-size:.875rem}.goal-input[data-v-09069f68]::-moz-placeholder{color:var(--text-muted);font-style:italic}.goal-input[data-v-09069f68]::placeholder{color:var(--text-muted);font-style:italic}.goal-input[data-v-09069f68]:focus{outline:none;border-color:var(--border-focus)}.stats-tab[data-v-09069f68]{padding:0;display:flex;flex-direction:column;height:100%}.stats-header[data-v-09069f68]{padding:.75rem;border-bottom:1px solid var(--border-main);flex-shrink:0}.scope-toggle[data-v-09069f68]{display:flex;gap:.5rem}.scope-btn[data-v-09069f68]{flex:1;padding:.375rem .75rem;font-size:.75rem;border-radius:.25rem;background:transparent;border:1px solid var(--border-main);color:var(--text-main);cursor:pointer;transition:all .2s}.scope-btn.active[data-v-09069f68]{background:var(--bg-accent2);font-weight:600}.scope-btn[data-v-09069f68]:hover:not(.active){background:var(--bg-accent1)}.stats-content[data-v-09069f68]{flex:1;overflow-y:auto;padding:.75rem;display:flex;flex-direction:column;gap:.75rem}.stat-section[data-v-09069f68]{border:1px solid var(--border-main);border-radius:.375rem;overflow:hidden}.stat-section-header[data-v-09069f68]{width:100%;padding:.5rem .75rem;text-align:left;background:var(--bg-main);border:none;color:var(--text-main);cursor:pointer;transition:background-color .2s;display:flex;align-items:center;gap:.5rem}.stat-section-header[data-v-09069f68]:hover{background:var(--bg-accent2)}.expand-arrow[data-v-09069f68]{font-size:.625rem;color:var(--text-muted)}.section-title[data-v-09069f68]{font-weight:600;font-size:.875rem}.stat-section-content[data-v-09069f68]{padding:.75rem;background:var(--bg-accent1);display:flex;flex-direction:column;gap:.5rem}.stat-row[data-v-09069f68]{display:flex;justify-content:space-between;align-items:center;font-size:.875rem}.stat-label[data-v-09069f68]{color:var(--text-muted)}.stat-value[data-v-09069f68]{font-weight:600;color:var(--text-header)}.search-tab[data-v-09069f68]{padding:.75rem;display:flex;flex-direction:column;gap:.5rem;height:100%}.search-wrapper[data-v-09069f68]{position:relative}.search-input[data-v-09069f68]{width:100%;background-color:var(--textfield-bg);border:1px solid var(--bg-accent2);color:var(--text-main);padding:.5rem 2rem .5rem .75rem;border-radius:.375rem;font-size:.875rem}.search-input[data-v-09069f68]:focus{outline:none;border-color:var(--border-focus)}.clear-btn[data-v-09069f68]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--text-muted);font-weight:700;cursor:pointer;padding:4px 8px;font-size:18px;line-height:1}.clear-btn[data-v-09069f68]:hover{color:var(--text-main)}.search-options[data-v-09069f68]{display:flex;flex-wrap:wrap;gap:.5rem;padding:.5rem;background-color:var(--bg-accent1);border-radius:.25rem;font-size:.75rem}.option-checkbox[data-v-09069f68]{display:flex;align-items:center;gap:.25rem;color:var(--text-main);cursor:pointer}.option-checkbox input[type=checkbox][data-v-09069f68]{cursor:pointer}.results-container[data-v-09069f68]{flex:1;overflow-y:auto;min-height:0}.results-list[data-v-09069f68]{display:flex;flex-direction:column;gap:.25rem}.result-item[data-v-09069f68]{display:flex;align-items:center;gap:.5rem;padding:.5rem;border-radius:.25rem;background-color:var(--bg-main);border:1px solid transparent;text-align:left;cursor:pointer;transition:all .2s}.result-item[data-v-09069f68]:hover{border-color:var(--border-focus);background-color:var(--bg-accent2)}.result-type[data-v-09069f68]{font-size:.65rem;font-weight:600;padding:.125rem .375rem;border-radius:.25rem;background-color:var(--bg-accent2);color:var(--text-muted);text-transform:uppercase}.result-name[data-v-09069f68]{font-weight:500;color:var(--text-main);font-size:.8rem}.search-hint[data-v-09069f68]{text-align:center;font-size:.8rem;color:var(--text-muted);padding:1rem;font-style:italic}.research-tab[data-v-09069f68]{padding:0;display:flex;flex-direction:column;height:100%}.panel-header[data-v-09069f68]{padding:1rem;border-bottom:1px solid var(--border-main);background-color:var(--bg-accent1);flex-shrink:0}.panel-title[data-v-09069f68]{font-size:.875rem;font-weight:600;color:var(--text-header);margin:0}.items-list[data-v-09069f68]{flex:1;overflow-y:auto;padding:.5rem 0}.list-item[data-v-09069f68]{display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;cursor:pointer;border-radius:.25rem;margin:0 .5rem;transition:background-color .15s}.list-item[data-v-09069f68]:hover{background-color:var(--bg-accent2)}.list-item.is-folder[data-v-09069f68]{font-weight:500}.expand-icon[data-v-09069f68]{font-size:.625rem;color:var(--text-muted);width:.75rem;flex-shrink:0}.expand-icon-spacer[data-v-09069f68]{width:.75rem;flex-shrink:0}.item-icon[data-v-09069f68]{font-size:1rem;flex-shrink:0}.item-name[data-v-09069f68]{font-size:.875rem;color:var(--text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.other-view[data-v-09069f68]{display:flex;align-items:center;justify-content:center;width:100%;padding:40px}.coming-soon[data-v-09069f68]{text-align:center}.coming-soon h2[data-v-09069f68]{margin:0 0 12px;color:var(--text-header)}.coming-soon p[data-v-09069f68]{margin:0;color:var(--text-muted)}.demo-cta[data-v-09069f68]{text-align:center;padding:60px 40px;margin-top:60px}.demo-cta h2[data-v-09069f68]{font-size:32px;font-weight:600;color:var(--text-header);margin:0 0 32px}.cta-buttons[data-v-09069f68]{display:flex;gap:16px;justify-content:center}.cta-primary[data-v-09069f68],.cta-secondary[data-v-09069f68]{padding:16px 32px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:8px}.cta-primary[data-v-09069f68]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff}.cta-primary[data-v-09069f68]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #667eea80}.cta-arrow[data-v-09069f68]{width:20px;height:20px}.cta-secondary[data-v-09069f68]{background:transparent;border:1px solid var(--border-main);color:var(--text-main)}.cta-secondary[data-v-09069f68]:hover{background:var(--bg-accent1)}.slide-right-enter-active[data-v-09069f68],.slide-right-leave-active[data-v-09069f68]{transition:all .3s ease}.slide-right-enter-from[data-v-09069f68],.slide-right-leave-to[data-v-09069f68]{transform:translate(-100%);opacity:0}.slide-left-enter-active[data-v-09069f68],.slide-left-leave-active[data-v-09069f68]{transition:all .3s ease}.slide-left-enter-from[data-v-09069f68],.slide-left-leave-to[data-v-09069f68]{transform:translate(100%);opacity:0}.fade-enter-active[data-v-09069f68],.fade-leave-active[data-v-09069f68]{transition:opacity .3s ease}.fade-enter-from[data-v-09069f68],.fade-leave-to[data-v-09069f68]{opacity:0}.demo-hoverable[data-v-09069f68]{position:relative;cursor:help!important}.demo-hoverable[data-v-09069f68]:after{content:"";position:absolute;inset:-2px;border-radius:8px;pointer-events:none;border:2px solid rgba(102,126,234,.3);opacity:0;transition:opacity .3s ease}.demo-hoverable[data-v-09069f68]:hover:after{opacity:1;animation:pulse-hint-09069f68 2s ease-in-out infinite}@keyframes pulse-hint-09069f68{0%,to{border-color:#667eea66;box-shadow:0 0 #667eea66}50%{border-color:#667eea99;box-shadow:0 0 0 4px #667eea00}}.ql-toolbar .ql-marker[data-v-09069f68]:before{content:"📌"!important;font-size:16px;display:inline-block}.ql-toolbar button.ql-marker[data-v-09069f68]{width:28px}.ql-toolbar .ql-marker svg[data-v-09069f68]{display:none!important}.password-overlay[data-v-bb476b56]{position:fixed;inset:0;background:linear-gradient(135deg,#1c2c3bfa,#2c3e50fa,#1c2c3bfa);display:flex;align-items:center;justify-content:center;z-index:2000}.password-modal[data-v-bb476b56]{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:1rem;padding:3rem;max-width:420px;width:90%;text-align:center;box-shadow:0 25px 50px #0000004d}.password-icon[data-v-bb476b56]{font-size:3rem;margin-bottom:1rem}.password-title[data-v-bb476b56]{font-size:1.75rem;font-weight:700;color:#fff;margin-bottom:1rem}.password-message[data-v-bb476b56]{color:#fffc;font-size:1rem;line-height:1.6;margin-bottom:1.5rem}.password-prompt[data-v-bb476b56]{color:#fff9;font-size:.875rem;margin-bottom:1rem}.password-form[data-v-bb476b56]{display:flex;flex-direction:column;gap:1rem}.password-input[data-v-bb476b56]{width:100%;padding:.875rem 1rem;font-size:1rem;border:1px solid rgba(255,255,255,.2);border-radius:.5rem;background:#ffffff1a;color:#fff;text-align:center;transition:all .2s ease}.password-input[data-v-bb476b56]::-moz-placeholder{color:#fff6}.password-input[data-v-bb476b56]::placeholder{color:#fff6}.password-input[data-v-bb476b56]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}.password-error[data-v-bb476b56]{color:#f87171;font-size:.875rem;margin:0}.password-submit[data-v-bb476b56]{width:100%;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:.5rem;cursor:pointer;transition:all .2s ease}.password-submit[data-v-bb476b56]:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}[data-v-bb476b56]:root{--bg-main: #1c2c3b;--bg-accent1: #436889;--bg-accent2: #3f607c;--text-main: #ffffff;--text-muted: #f5faff;--text-header: #d5e7f6;--border-main: #6088a4;--border-focus: #003666;--textfield-bg: #26445e}.subscription-plans[data-v-bb476b56]{min-height:100vh;margin:0!important;padding:100px 0 0!important;background:linear-gradient(135deg,#1c2c3bf2,#2c3e50eb,#34495ee6,#2c3e50eb,#1c2c3bf2),radial-gradient(ellipse at 20% 20%,rgba(212,165,116,.15) 0%,transparent 40%),radial-gradient(ellipse at 80% 80%,rgba(67,104,137,.2) 0%,transparent 50%),linear-gradient(180deg,#0f1419,#1a2332);background-attachment:fixed}.persistent-header[data-v-bb476b56]{position:fixed!important;top:0!important;left:0!important;right:0!important;height:100px;background-image:url(/header-background.png);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:1000;box-shadow:0 2px 10px #0000004d;margin:0!important}.header-content-wrapper[data-v-bb476b56]{max-width:1600px;margin:0 auto;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:.75rem 2rem .5rem}.header-top-row[data-v-bb476b56]{display:flex;align-items:center;justify-content:space-between}.logo-link[data-v-bb476b56]{display:block;text-decoration:none;transition:opacity .2s}.logo-link[data-v-bb476b56]:hover{opacity:.8}.header-logo[data-v-bb476b56]{margin-top:1rem;height:35px;width:auto}.header-tagline[data-v-bb476b56]{font-size:1rem;font-weight:400;color:#2c2416;font-family:Georgia,serif;margin:0;letter-spacing:2.3px;padding-left:0rem}.header-auth-buttons[data-v-bb476b56]{display:flex;gap:.75rem}.header-auth-btn[data-v-bb476b56]{padding:.625rem 1.5rem;border-radius:.375rem;font-weight:600;font-size:.9375rem;cursor:pointer;transition:all .2s ease;border:2px solid transparent}.login-btn[data-v-bb476b56]{background:transparent;border-color:#2c2416;color:#2c2416}.login-btn[data-v-bb476b56]:hover{background:#2c24161a;border-color:#1a1410}.subscription-content[data-v-bb476b56]{max-width:1200px;margin:0 auto;padding:3rem 2rem}.page-title-section[data-v-bb476b56]{text-align:center;padding-top:3rem;margin-bottom:3rem}.page-title[data-v-bb476b56]{font-size:2.5rem;font-weight:700;color:#dd943a}.page-subtitle[data-v-bb476b56]{font-size:1.25rem;color:var(--text-muted);max-width:600px;margin:0 auto;color:#dd943a}.plans-grid[data-v-bb476b56]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:3rem}@media (min-width: 1200px){.plans-grid[data-v-bb476b56]{grid-template-columns:repeat(4,1fr)}}.plan-card[data-v-bb476b56]{background:linear-gradient(135deg,#e4c3a04d,#f5ebdc66);border:2px solid rgba(198,149,99,.3);border-radius:1rem;padding:2rem;transition:all .3s ease;position:relative;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;flex-direction:column;height:100%}.plan-card[data-v-bb476b56]:hover{transform:translateY(-8px);border-color:#c6956380;box-shadow:0 20px 40px #0003}.trial-card[data-v-bb476b56]{background:linear-gradient(135deg,#d4b99640,#ebdcc859)}.core-card[data-v-bb476b56]{background:linear-gradient(135deg,#dcc3a54d,#f0e1cd66)}.pro-card[data-v-bb476b56]{background:linear-gradient(135deg,#d4a57459,#e4c3a073)}.pro-plus-card[data-v-bb476b56]{background:linear-gradient(135deg,#c8a0784d,#dcbea066)}.featured-card[data-v-bb476b56]{border-color:#d4a57499;box-shadow:0 4px 20px #d4a57433}.best-value-badge[data-v-bb476b56]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:#fac83e;color:#0b4881;text-align:center;padding:.375rem .5rem;border-radius:1rem;font-size:.8rem;font-weight:800;letter-spacing:.5px}.plan-header[data-v-bb476b56]{text-align:center;margin-bottom:1.5rem}.plan-icon[data-v-bb476b56]{font-size:3rem;margin-bottom:1rem;color:#b7410e}.plan-name[data-v-bb476b56]{font-size:1.75rem;font-weight:700;color:#fff;margin-bottom:.5rem}.plan-desc[data-v-bb476b56]{color:#fff;font-size:.9375rem;font-weight:500}.plan-pricing[data-v-bb476b56]{text-align:center;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--border-main)}.price[data-v-bb476b56]{font-size:3rem;font-weight:700;color:#fff;margin-bottom:.25rem}.price-period[data-v-bb476b56]{color:#fff;font-size:1rem;font-weight:500}.trial-note[data-v-bb476b56]{margin-top:.5rem;color:#fff;font-size:.75rem;font-style:italic}.savings[data-v-bb476b56]{margin-top:.5rem;color:gold;font-weight:600;font-size:.9375rem}.price-toggle[data-v-bb476b56]{display:flex;gap:.5rem;justify-content:center;margin-bottom:1rem}.billing-toggle[data-v-bb476b56]{padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:2px solid rgba(255,255,255,.4);background:#fff3;color:#fff}.billing-toggle.active[data-v-bb476b56]{background:#ffffff4d;border-color:#22c55e;color:#fff;font-weight:700;box-shadow:0 0 0 3px #22c55e26}.plan-features[data-v-bb476b56]{list-style:none;padding:0;margin:0 0 2rem;flex:1}.feature-item[data-v-bb476b56]{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.875rem;color:#fff;font-size:.9375rem;line-height:1.6;font-weight:500}.feature-check[data-v-bb476b56]{color:#f5f5f5;font-weight:700;font-size:1.125rem;flex-shrink:0}.plan-button[data-v-bb476b56]{width:100%;padding:.875rem 1.5rem;border-radius:.5rem;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;border:2px solid transparent}.trial-button[data-v-bb476b56]{background:linear-gradient(135deg,#b4966e4d,#c8aa8266);border-color:#8b6914;color:#fff;font-weight:700}.trial-button[data-v-bb476b56]:hover{background:linear-gradient(135deg,#b4966e80,#c8aa8299);transform:scale(1.02);box-shadow:0 4px 12px #8b69144d}.core-button[data-v-bb476b56]{background:linear-gradient(135deg,#c6956366,#d4a57480);border-color:#a67c52;color:#fff;font-weight:700}.core-button[data-v-bb476b56]:hover{background:linear-gradient(135deg,#c6956399,#d4a574b3);transform:scale(1.02);box-shadow:0 4px 12px #a67c5266}.pro-button[data-v-bb476b56]{background:linear-gradient(135deg,#d4a57480,#e4c3a099);border-color:#c69563;color:#fff;font-weight:700}.pro-button[data-v-bb476b56]:hover{background:linear-gradient(135deg,#d4a574b3,#e4c3a0cc);transform:scale(1.02);box-shadow:0 4px 12px #d4a57480}.pro-plus-button[data-v-bb476b56]{background:linear-gradient(135deg,#be915f80,#d2aa8299);border-color:#9d7a4d;color:#fff;font-weight:700}.pro-plus-button[data-v-bb476b56]:hover{background:linear-gradient(135deg,#be915fb3,#d2aa82cc);transform:scale(1.02);box-shadow:0 4px 12px #9d7a4d66}.guarantee-section[data-v-bb476b56]{text-align:center;margin-top:3rem}.guarantee-card[data-v-bb476b56]{background:linear-gradient(135deg,#e4c3a04d,#f5ebdc66);border:2px solid rgba(198,149,99,.3);border-radius:.75rem;padding:2rem;max-width:500px;margin:0 auto;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.guarantee-icon[data-v-bb476b56]{font-size:2.5rem;margin-bottom:1rem}.guarantee-title[data-v-bb476b56]{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:.75rem}.guarantee-text[data-v-bb476b56]{color:#fff;font-size:.9375rem;line-height:1.6;font-weight:500}@media (max-width: 768px){.plans-grid[data-v-bb476b56]{grid-template-columns:1fr}.page-title[data-v-bb476b56]{font-size:2rem}.page-subtitle[data-v-bb476b56]{font-size:1rem}.header-content[data-v-bb476b56]{flex-direction:column;gap:1rem}}[data-v-92fc973f]:root{--bg-main: #1c2c3b;--bg-accent1: #436889;--bg-accent2: #3f607c;--text-main: #ffffff;--text-muted: #f5faff;--text-header: #d5e7f6;--border-main: #6088a4;--border-focus: #003666;--textfield-bg: #26445e}.cart-registration[data-v-92fc973f]{min-height:100vh;margin:0!important;padding:100px 0 0!important;background:linear-gradient(135deg,#1c2c3bf2,#2c3e50eb,#34495ee6,#2c3e50eb,#1c2c3bf2),radial-gradient(ellipse at 20% 20%,rgba(212,165,116,.15) 0%,transparent 40%),radial-gradient(ellipse at 80% 80%,rgba(67,104,137,.2) 0%,transparent 50%),linear-gradient(180deg,#0f1419,#1a2332);background-attachment:fixed;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.persistent-header[data-v-92fc973f]{position:fixed!important;top:0!important;left:0!important;right:0!important;height:100px;background-image:url(/header-background.png);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:1000;box-shadow:0 2px 10px #0000004d;margin:0!important}.header-content-wrapper[data-v-92fc973f]{max-width:1600px;margin:0 auto;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:.75rem 2rem .5rem}.header-top-row[data-v-92fc973f]{display:flex;align-items:center;justify-content:space-between}.logo-link[data-v-92fc973f]{display:block;text-decoration:none;transition:opacity .2s}.logo-link[data-v-92fc973f]:hover{opacity:.8}.header-logo[data-v-92fc973f]{margin-top:1rem;height:35px;width:auto}.header-tagline[data-v-92fc973f]{font-size:1rem;font-weight:400;color:#2c2416;font-family:Georgia,serif;margin:0;letter-spacing:2.3px;padding-left:0rem}.header-auth-buttons[data-v-92fc973f]{display:flex;gap:.75rem}.header-auth-btn[data-v-92fc973f]{padding:.625rem 1.5rem;border-radius:.375rem;font-weight:600;font-size:.9375rem;cursor:pointer;transition:all .2s ease;border:2px solid transparent}.login-btn[data-v-92fc973f]{background:transparent;border-color:#2c2416;color:#2c2416}.login-btn[data-v-92fc973f]:hover{background:#2c24161a;border-color:#1a1410}.cart-content[data-v-92fc973f]{padding-top:2rem;padding-bottom:3rem}input[data-v-92fc973f]:focus{outline:none}#card-element[data-v-92fc973f]{transition:border-color .3s ease}#card-element[data-v-92fc973f]:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}@media (max-width: 768px){.persistent-header[data-v-92fc973f]{height:80px}.cart-registration[data-v-92fc973f]{padding-top:80px!important}.header-logo[data-v-92fc973f]{height:45px}.header-tagline[data-v-92fc973f]{font-size:.875rem}}.welcome-screen[data-v-d23d33d0]{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--bg-main);background:linear-gradient(135deg,#1c2c3bf2,#2c3e50eb,#34495ee6,#2c3e50eb,#1c2c3bf2),radial-gradient(ellipse at 20% 20%,rgba(212,165,116,.15) 0%,transparent 40%),radial-gradient(ellipse at 80% 80%,rgba(67,104,137,.2) 0%,transparent 50%),linear-gradient(180deg,#0f1419,#1a2332);background-attachment:fixed;position:relative}.dashboard-header[data-v-d23d33d0]{background:#1c2c3bcc;border-bottom:1px solid rgba(96,136,164,.3);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.welcome-content-wrapper[data-v-d23d33d0]{padding-top:6rem;display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 100px)}.welcome-content[data-v-d23d33d0]{transition:opacity 1s ease-out,transform 1s ease-out}.welcome-content.fade-out[data-v-d23d33d0]{opacity:0;transform:translateY(-20px)}@keyframes float-slow-d23d33d0{0%,to{transform:translateY(0) translate(0)}25%{transform:translateY(-20px) translate(10px)}50%{transform:translateY(-10px) translate(-10px)}75%{transform:translateY(-15px) translate(5px)}}@keyframes float-medium-d23d33d0{0%,to{transform:translateY(0) translate(0)}33%{transform:translateY(-15px) translate(-15px)}66%{transform:translateY(-5px) translate(15px)}}@keyframes float-fast-d23d33d0{0%,to{transform:translateY(0) translate(0)}50%{transform:translateY(-25px) translate(-20px)}}@keyframes bounce-gentle-d23d33d0{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes slide-up-d23d33d0{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-d23d33d0{0%{opacity:0}to{opacity:1}}.animate-float-slow[data-v-d23d33d0]{animation:float-slow-d23d33d0 6s ease-in-out infinite}.animate-float-medium[data-v-d23d33d0]{animation:float-medium-d23d33d0 4s ease-in-out infinite}.animate-float-fast[data-v-d23d33d0]{animation:float-fast-d23d33d0 3s ease-in-out infinite}.animate-bounce-gentle[data-v-d23d33d0]{animation:bounce-gentle-d23d33d0 2s ease-in-out infinite}.animate-slide-up[data-v-d23d33d0]{animation:slide-up-d23d33d0 .8s ease-out}.animate-slide-up-delay[data-v-d23d33d0]{animation:slide-up-d23d33d0 .8s ease-out .3s both}.animate-fade-in-delay[data-v-d23d33d0]{animation:fade-in-d23d33d0 .8s ease-out .6s both}.animate-fade-in-delay-2[data-v-d23d33d0]{animation:fade-in-d23d33d0 .8s ease-out .9s both}.modal-container[data-v-5118dd20]{background-color:var(--bg-accent1);border-radius:.5rem;padding:2rem;width:100%;max-width:28rem;box-shadow:0 20px 25px -5px #0000001a;border:1px solid var(--border-main)}.password-input[data-v-5118dd20]{margin-top:.25rem;display:block;width:100%;padding:.5rem .75rem;border:1px solid var(--border-main);border-radius:.375rem;background-color:var(--textfield-bg);color:var(--text-main);box-shadow:0 1px 2px #0000000d}.password-input[data-v-5118dd20]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px #3b82f61a}.modal-cancel-btn[data-v-5118dd20]{padding:.5rem 1rem;border:1px solid var(--border-main);border-radius:.375rem;color:var(--text-header);background-color:var(--bg-main);cursor:pointer;transition:all .15s}.modal-cancel-btn[data-v-5118dd20]:hover{background-color:var(--bg-accent2)}.modal-submit-btn[data-v-5118dd20]{padding:.5rem 1rem;background-color:var(--border-focus);color:#fff;border-radius:.375rem;border:none;cursor:pointer;transition:opacity .15s}.modal-submit-btn[data-v-5118dd20]:hover{opacity:.9}.stripe-payment-form[data-v-4abc8a6e]{background:var(--bg-accent2, #3f607c);border-radius:.5rem;padding:1.5rem;border:1px solid var(--border-main, #6088a4)}.payment-header[data-v-4abc8a6e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.payment-title[data-v-4abc8a6e]{font-size:1rem;font-weight:600;color:var(--text-header, #d5e7f6);margin:0}.secure-badge[data-v-4abc8a6e]{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:#22c55e;background:#22c55e1a;padding:.25rem .625rem;border-radius:1rem;border:1px solid rgba(34,197,94,.3)}.card-element-container[data-v-4abc8a6e]{background:var(--bg-main, #1c2c3b);border:1px solid var(--border-main, #6088a4);border-radius:.375rem;padding:.875rem 1rem;transition:border-color .2s,box-shadow .2s}.card-element-container[data-v-4abc8a6e]:focus-within{border-color:var(--text-header, #d5e7f6);box-shadow:0 0 0 2px #d5e7f61a}.card-element[data-v-4abc8a6e]{min-height:24px}.card-error[data-v-4abc8a6e]{display:flex;align-items:center;gap:.5rem;margin-top:.75rem;padding:.625rem .875rem;background:#f871711a;border:1px solid rgba(248,113,113,.3);border-radius:.375rem;color:#f87171;font-size:.8125rem}.order-summary[data-v-4abc8a6e]{margin-top:1.25rem;padding:1rem;background:var(--bg-main, #1c2c3b);border-radius:.375rem;border:1px solid var(--border-main, #6088a4)}.summary-row[data-v-4abc8a6e]{display:flex;align-items:center;justify-content:space-between;color:var(--text-header, #d5e7f6)}.summary-row .price[data-v-4abc8a6e]{font-size:1.25rem;font-weight:700}.summary-row.billing-period[data-v-4abc8a6e]{margin-top:.25rem;font-size:.8125rem;color:var(--text-muted, #9db5c8)}.submit-btn[data-v-4abc8a6e]{width:100%;margin-top:1.25rem;padding:.875rem 1.5rem;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border:none;border-radius:.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s}.submit-btn[data-v-4abc8a6e]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #22c55e4d}.submit-btn[data-v-4abc8a6e]:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-content[data-v-4abc8a6e]{display:flex;align-items:center;justify-content:center}.cancel-link[data-v-4abc8a6e]{width:100%;margin-top:.75rem;padding:.625rem;background:transparent;color:var(--text-muted, #9db5c8);border:none;font-size:.875rem;cursor:pointer;transition:color .2s}.cancel-link[data-v-4abc8a6e]:hover{color:var(--text-header, #d5e7f6)}.animate-spin[data-v-4abc8a6e]{animation:spin-4abc8a6e 1s linear infinite}@keyframes spin-4abc8a6e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modal-overlay[data-v-700caf0d]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}.modal-container[data-v-700caf0d]{background:var(--bg-main, #1c2c3b);border:1px solid var(--border-main, #6088a4);border-radius:.75rem;width:100%;max-width:800px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;transition:max-width .3s ease}.modal-container.payment-mode[data-v-700caf0d]{max-width:480px}.back-btn[data-v-700caf0d]{display:inline-flex;align-items:center;padding:.5rem .75rem;margin-bottom:1rem;background:transparent;color:var(--text-muted, #9db5c8);border:1px solid var(--border-main, #6088a4);border-radius:.375rem;font-size:.875rem;cursor:pointer;transition:all .2s}.back-btn[data-v-700caf0d]:hover{color:var(--text-header, #d5e7f6);border-color:var(--text-header, #d5e7f6)}.modal-header[data-v-700caf0d]{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--border-main, #6088a4)}.modal-title[data-v-700caf0d]{font-size:1.25rem;font-weight:600;color:var(--text-header, #d5e7f6);margin:0}.close-btn[data-v-700caf0d]{background:transparent;border:none;color:var(--text-muted, #9db5c8);cursor:pointer;padding:.25rem;border-radius:.25rem;transition:color .2s}.close-btn[data-v-700caf0d]:hover{color:var(--text-header, #d5e7f6)}.modal-body[data-v-700caf0d]{flex:1;overflow-y:auto;padding:1.5rem}.section-title[data-v-700caf0d]{font-size:.875rem;font-weight:600;color:var(--text-muted, #9db5c8);text-transform:uppercase;letter-spacing:.05em;margin:0 0 .75rem}.current-plan-section[data-v-700caf0d]{margin-bottom:1.5rem}.current-plan-card[data-v-700caf0d]{background:var(--bg-accent1, #436889);border-radius:.5rem;padding:1rem 1.25rem}.plan-info[data-v-700caf0d]{display:flex;align-items:center;justify-content:space-between}.plan-name[data-v-700caf0d]{font-size:1.125rem;font-weight:600;color:var(--text-header, #d5e7f6)}.plan-status[data-v-700caf0d]{font-size:.75rem;font-weight:600;padding:.25rem .75rem;border-radius:1rem;text-transform:uppercase}.status-active[data-v-700caf0d]{background:var(--bg-accent1, #436889);color:var(--text-header, #d5e7f6);border:1px solid var(--border-focus, #003666)}.status-trial[data-v-700caf0d]{background:var(--bg-accent2, #3f607c);color:var(--accent-gold, #d4a574);border:1px solid var(--accent-gold, #d4a574)}.status-inactive[data-v-700caf0d]{background:var(--bg-main, #1c2c3b);color:var(--text-muted, #9db5c8);border:1px solid var(--border-main, #6088a4)}.plan-details[data-v-700caf0d]{font-size:.875rem;color:var(--text-muted, #9db5c8);margin:.5rem 0 0}.loading-state[data-v-700caf0d],.error-state[data-v-700caf0d]{text-align:center;padding:2rem;color:var(--text-muted, #9db5c8)}.spinner[data-v-700caf0d]{width:2rem;height:2rem;border:3px solid var(--border-main, #6088a4);border-top-color:var(--text-header, #d5e7f6);border-radius:50%;animation:spin-700caf0d 1s linear infinite;margin:0 auto 1rem}@keyframes spin-700caf0d{to{transform:rotate(360deg)}}.retry-btn[data-v-700caf0d]{margin-top:1rem;padding:.5rem 1rem;background:var(--bg-accent1, #436889);color:var(--text-header, #d5e7f6);border:1px solid var(--border-main, #6088a4);border-radius:.375rem;cursor:pointer;transition:background .2s}.retry-btn[data-v-700caf0d]:hover{background:var(--bg-accent2, #3f607c)}.plans-section[data-v-700caf0d]{margin-top:1rem}.plans-grid[data-v-700caf0d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.plan-option[data-v-700caf0d]{background:var(--bg-accent2, #3f607c);border:2px solid transparent;border-radius:.5rem;padding:1.25rem;cursor:pointer;transition:all .2s}.plan-option[data-v-700caf0d]:hover:not(.current-plan){border-color:var(--border-focus, #003666);transform:translateY(-2px)}.plan-option.selected[data-v-700caf0d]{border-color:#22c55e;background:#22c55e1a}.plan-option.current-plan[data-v-700caf0d]{border-color:var(--border-main, #6088a4);opacity:.7;cursor:default}.plan-option-header[data-v-700caf0d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.plan-option-name[data-v-700caf0d]{font-size:1.125rem;font-weight:600;color:var(--text-header, #d5e7f6)}.current-badge[data-v-700caf0d]{font-size:.625rem;font-weight:700;padding:.125rem .5rem;background:var(--border-main, #6088a4);color:var(--bg-main, #1c2c3b);border-radius:.25rem;text-transform:uppercase}.plan-option-tagline[data-v-700caf0d]{font-size:.8125rem;color:var(--text-muted, #9db5c8);margin:0 0 .75rem}.billing-toggle-container[data-v-700caf0d]{display:flex;gap:.25rem;margin-bottom:.75rem}.billing-toggle-btn[data-v-700caf0d]{flex:1;padding:.375rem .5rem;font-size:.75rem;font-weight:500;background:var(--bg-main, #1c2c3b);color:var(--text-muted, #9db5c8);border:1px solid var(--border-main, #6088a4);border-radius:.25rem;cursor:pointer;transition:all .2s}.billing-toggle-btn.active[data-v-700caf0d]{background:var(--bg-accent1, #436889);color:var(--text-header, #d5e7f6);border-color:#22c55e}.plan-option-price[data-v-700caf0d]{display:flex;align-items:baseline;gap:.25rem;margin-bottom:.5rem}.price-amount[data-v-700caf0d]{font-size:1.5rem;font-weight:700;color:var(--text-header, #d5e7f6)}.price-period[data-v-700caf0d]{font-size:.875rem;color:var(--text-muted, #9db5c8)}.savings-badge[data-v-700caf0d]{display:inline-block;font-size:.75rem;font-weight:600;color:#22c55e;margin-bottom:.75rem}.plan-features-list[data-v-700caf0d]{list-style:none;padding:0;margin:0}.plan-features-list li[data-v-700caf0d]{display:flex;align-items:flex-start;gap:.5rem;font-size:.8125rem;color:var(--text-main, #ffffff);margin-bottom:.375rem}.feature-check[data-v-700caf0d]{width:1rem;height:1rem;color:#22c55e;flex-shrink:0;margin-top:.125rem}.modal-footer[data-v-700caf0d]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-top:1px solid var(--border-main, #6088a4);background:var(--bg-accent2, #3f607c)}.billing-portal-btn[data-v-700caf0d]{display:flex;align-items:center;padding:.625rem 1rem;background:transparent;color:var(--text-muted, #9db5c8);border:1px solid var(--border-main, #6088a4);border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.billing-portal-btn[data-v-700caf0d]:hover:not(:disabled){color:var(--text-header, #d5e7f6);border-color:var(--text-header, #d5e7f6)}.billing-portal-btn[data-v-700caf0d]:disabled{opacity:.5;cursor:not-allowed}.action-buttons[data-v-700caf0d]{display:flex;gap:.75rem}.cancel-btn[data-v-700caf0d]{padding:.625rem 1.25rem;background:transparent;color:var(--text-muted, #9db5c8);border:1px solid var(--border-main, #6088a4);border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.cancel-btn[data-v-700caf0d]:hover{color:var(--text-header, #d5e7f6);border-color:var(--text-header, #d5e7f6)}.upgrade-btn[data-v-700caf0d]{padding:.625rem 1.5rem;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border:none;border-radius:.375rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s}.upgrade-btn[data-v-700caf0d]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #22c55e4d}.upgrade-btn[data-v-700caf0d]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 640px){.modal-container[data-v-700caf0d]{max-height:100vh;border-radius:0}.plans-grid[data-v-700caf0d]{grid-template-columns:1fr}.modal-footer[data-v-700caf0d]{flex-direction:column;gap:1rem}.billing-portal-btn[data-v-700caf0d]{width:100%;justify-content:center}.action-buttons[data-v-700caf0d]{width:100%}.action-buttons button[data-v-700caf0d]{flex:1}}.info-button[data-v-9dca4ea4]{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;font-size:.625rem;font-weight:600;font-style:italic;color:var(--text-muted);background:transparent;border:1px solid var(--border-main);border-radius:50%;cursor:pointer;transition:all .15s ease;padding:0;line-height:1;vertical-align:middle;margin-left:.25rem}.info-button[data-v-9dca4ea4]:hover{color:var(--text-header);border-color:var(--border-focus);background:var(--bg-accent2)}.info-modal-overlay[data-v-9dca4ea4]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:60000;padding:1rem}.info-modal-container[data-v-9dca4ea4]{background:var(--bg-accent2);border:1px solid var(--border-main);border-radius:.5rem;box-shadow:0 20px 25px -5px #00000026;max-width:500px;width:100%;max-height:80vh;overflow:hidden;display:flex;flex-direction:column}.info-modal-header[data-v-9dca4ea4]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--border-main)}.info-modal-title[data-v-9dca4ea4]{margin:0;font-size:1rem;font-weight:600;color:var(--text-header)}.info-modal-close[data-v-9dca4ea4]{background:none;border:none;font-size:1.5rem;line-height:1;color:var(--text-muted);cursor:pointer;padding:0;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;transition:color .15s ease}.info-modal-close[data-v-9dca4ea4]:hover{color:var(--text-header)}.info-modal-content[data-v-9dca4ea4]{padding:1.25rem;overflow-y:auto;color:var(--text-main);font-size:.875rem;line-height:1.6}.info-modal-content p[data-v-9dca4ea4]{margin:0;white-space:pre-wrap}.reader-feedback-modal[data-v-bdef8bb1]{--error-color: #ef4444;--error-bg: color-mix(in srgb, var(--error-color) 10%, transparent);--error-border: color-mix(in srgb, var(--error-color) 50%, transparent);--error-text: color-mix(in srgb, var(--error-color) 90%, var(--text-main));display:flex;flex-direction:column;height:100%;min-height:0;padding:1rem}.modal-header[data-v-bdef8bb1]{display:flex;justify-content:space-between;align-items:center;padding-bottom:.75rem;padding-right:2rem;border-bottom:1px solid var(--bg-accent2);margin-bottom:1rem}.modal-title[data-v-bdef8bb1]{font-size:1.125rem;font-weight:600;color:var(--text-header);margin:0}.header-right[data-v-bdef8bb1]{display:flex;align-items:center;gap:.5rem}.tabs[data-v-bdef8bb1]{display:flex;gap:.25rem;background:var(--bg-accent1);padding:.25rem;border-radius:.375rem}.tab[data-v-bdef8bb1]{padding:.375rem .75rem;background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:.8125rem;font-weight:500;border-radius:.25rem;transition:all .15s}.tab[data-v-bdef8bb1]:hover{color:var(--text-main)}.tab.active[data-v-bdef8bb1]{color:var(--text-main);background:var(--bg-main);box-shadow:0 1px 2px #0000000d}.tab-content[data-v-bdef8bb1]{flex:1;min-height:450px;overflow-y:auto}.loading[data-v-bdef8bb1]{text-align:center;padding:2rem;color:var(--text-muted);font-size:.875rem}.circle-selector[data-v-bdef8bb1]{display:flex;gap:.5rem;margin-bottom:.75rem;align-items:center}.circle-dropdown[data-v-bdef8bb1]{flex:1;padding:.5rem;border:1px solid var(--bg-accent2);border-radius:.375rem;background:var(--bg-main);color:var(--text-main);font-size:.8125rem}.btn-archive[data-v-bdef8bb1],.btn-restore[data-v-bdef8bb1]{padding:.375rem .75rem;border:1px solid var(--bg-accent2);border-radius:.375rem;background:var(--bg-main);color:var(--text-main);cursor:pointer;font-size:.75rem}.btn-archive[data-v-bdef8bb1]:hover,.btn-restore[data-v-bdef8bb1]:hover{background:var(--bg-accent2);border-color:var(--border-focus);color:var(--text-main)}.btn-delete-release[data-v-bdef8bb1]{padding:.375rem .75rem;border:1px solid var(--bg-accent2);border-radius:.375rem;background:var(--bg-main);color:var(--text-main);cursor:pointer;font-size:.75rem}.btn-delete-release[data-v-bdef8bb1]:hover{background:var(--error-bg);border-color:var(--error-border);color:var(--text-main)}.expiration-row[data-v-bdef8bb1]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.8125rem}.expiration-label[data-v-bdef8bb1]{color:var(--text-muted)}.expiration-date[data-v-bdef8bb1]{font-weight:500;color:var(--text-main)}.expiration-date.expired[data-v-bdef8bb1]{color:var(--error-text)}.btn-edit-expiration[data-v-bdef8bb1]{padding:.25rem .5rem;border:1px solid var(--bg-accent2);border-radius:.25rem;background:var(--bg-main);color:var(--text-muted);cursor:pointer;font-size:.6875rem}.btn-edit-expiration[data-v-bdef8bb1]:hover{color:var(--text-main);border-color:var(--border-focus)}.expiration-input[data-v-bdef8bb1]{padding:.25rem .5rem;border:1px solid var(--bg-accent2);border-radius:.25rem;background:var(--bg-main);color:var(--text-main);font-size:.8125rem;color-scheme:light dark}.expiration-input[data-v-bdef8bb1]:focus{outline:none;border-color:var(--border-focus)}.btn-save-expiration[data-v-bdef8bb1]{padding:.25rem .5rem;border:none;border-radius:.25rem;background:var(--border-focus);color:var(--bg-main);cursor:pointer;font-size:.6875rem}.btn-save-expiration[data-v-bdef8bb1]:hover{opacity:.9}.btn-cancel-expiration[data-v-bdef8bb1]{padding:.25rem .5rem;border:1px solid var(--bg-accent2);border-radius:.25rem;background:var(--bg-main);color:var(--text-muted);cursor:pointer;font-size:.6875rem}.btn-cancel-expiration[data-v-bdef8bb1]:hover{color:var(--text-main)}.chapters-dropdown-container[data-v-bdef8bb1]{position:relative;display:flex;align-items:center;gap:.5rem;margin-left:1rem;padding-left:1rem;border-left:1px solid var(--bg-accent2)}.chapters-label[data-v-bdef8bb1]{color:var(--text-muted);font-size:.8125rem}.btn-chapters-dropdown[data-v-bdef8bb1]{display:flex;align-items:center;gap:.375rem;padding:.25rem .5rem;border:1px solid var(--bg-accent2);border-radius:.25rem;background:var(--bg-main);color:var(--text-main);cursor:pointer;font-size:.8125rem;font-weight:500;transition:all .15s}.btn-chapters-dropdown[data-v-bdef8bb1]:hover{border-color:var(--border-focus)}.btn-chapters-dropdown.active[data-v-bdef8bb1]{border-color:var(--border-focus);background:var(--bg-accent1)}.dropdown-arrow[data-v-bdef8bb1]{font-size:.625rem;color:var(--text-muted)}.chapters-dropdown-panel[data-v-bdef8bb1]{position:absolute;top:100%;left:1rem;margin-top:.25rem;min-width:250px;max-height:300px;background:var(--bg-main);border:1px solid var(--bg-accent2);border-radius:.375rem;box-shadow:0 4px 12px #00000026;z-index:100;display:flex;flex-direction:column}.chapters-dropdown-list[data-v-bdef8bb1]{flex:1;overflow-y:auto;padding:.5rem;max-height:220px}.chapter-dropdown-item[data-v-bdef8bb1]{display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;cursor:pointer;border-radius:.25rem;font-size:.8125rem;color:var(--text-main);transition:background .1s}.chapter-dropdown-item[data-v-bdef8bb1]:hover{background:var(--bg-accent1)}.chapter-dropdown-item input[type=checkbox][data-v-bdef8bb1]{cursor:pointer}.chapters-dropdown-actions[data-v-bdef8bb1]{display:flex;gap:.5rem;justify-content:flex-end;padding:.5rem;border-top:1px solid var(--bg-accent2);background:var(--bg-accent1);border-radius:0 0 .375rem .375rem}.btn-cancel-chapters[data-v-bdef8bb1]{padding:.25rem .625rem;border:1px solid var(--bg-accent2);border-radius:.25rem;background:var(--bg-main);color:var(--text-muted);cursor:pointer;font-size:.75rem}.btn-cancel-chapters[data-v-bdef8bb1]:hover{color:var(--text-main)}.btn-save-chapters[data-v-bdef8bb1]{padding:.25rem .625rem;border:none;border-radius:.25rem;background:var(--border-focus);color:var(--bg-main);cursor:pointer;font-size:.75rem;font-weight:500}.btn-save-chapters[data-v-bdef8bb1]:hover:not(:disabled){opacity:.9}.btn-save-chapters[data-v-bdef8bb1]:disabled{opacity:.5;cursor:not-allowed}.circle-panel[data-v-bdef8bb1]{display:grid;grid-template-columns:240px 1fr;gap:.75rem;height:calc(100% - 3rem)}.reader-list-container[data-v-bdef8bb1]{display:flex;flex-direction:column;min-height:0;overflow:hidden}.reader-list[data-v-bdef8bb1]{border:1px solid var(--bg-accent2);border-radius:.25rem;overflow-y:auto;background:var(--bg-accent1);flex:1;min-height:0}.add-readers-section[data-v-bdef8bb1]{margin-top:.5rem;flex-shrink:0}.btn-add-readers[data-v-bdef8bb1]{width:100%;padding:.5rem;border:1px dashed var(--bg-accent2);border-radius:.25rem;background:transparent;color:var(--text-muted);cursor:pointer;font-size:.8125rem;transition:all .15s}.btn-add-readers[data-v-bdef8bb1]:hover:not(:disabled){border-color:var(--border-focus);color:var(--border-focus);background:var(--bg-accent1)}.btn-add-readers[data-v-bdef8bb1]:disabled{opacity:.5;cursor:not-allowed}.add-readers-form[data-v-bdef8bb1]{padding:.75rem;border:1px solid var(--bg-accent2);border-radius:.25rem;background:var(--bg-main)}.add-readers-form-wide[data-v-bdef8bb1]{padding:.75rem;border:1px solid var(--bg-accent2);border-radius:.25rem;background:var(--bg-main);grid-column:1 / -1}.add-readers-form-row[data-v-bdef8bb1]{display:flex;gap:1rem}.form-field-flex[data-v-bdef8bb1]{flex:1}.error-text[data-v-bdef8bb1]{padding:.5rem;margin-bottom:.5rem;background:var(--error-bg);border:1px solid var(--error-border);border-radius:.25rem;color:var(--error-text);font-size:.75rem}.form-field[data-v-bdef8bb1]{margin-bottom:.625rem}.field-label[data-v-bdef8bb1]{display:block;font-size:.75rem;font-weight:600;color:var(--text-muted);margin-bottom:.25rem}.field-textarea[data-v-bdef8bb1]{width:100%;padding:.375rem .5rem;border:1px solid var(--bg-accent2);border-radius:.25rem;background:var(--bg-accent1);color:var(--text-main);font-size:.8125rem;font-family:inherit;resize:none}.field-textarea[data-v-bdef8bb1]:focus{outline:none;border-color:var(--border-focus)}.field-hint[data-v-bdef8bb1]{display:block;font-size:.6875rem;color:var(--text-muted);margin-top:.25rem}.form-actions-inline[data-v-bdef8bb1]{display:flex;gap:.5rem;justify-content:flex-end;margin-top:.5rem}.btn-cancel[data-v-bdef8bb1]{padding:.375rem .75rem;border:1px solid var(--bg-accent2);border-radius:.25rem;background:var(--bg-main);color:var(--text-main);cursor:pointer;font-size:.75rem}.btn-cancel[data-v-bdef8bb1]:hover:not(:disabled){background:var(--bg-accent1)}.btn-send-small[data-v-bdef8bb1]{padding:.375rem .75rem;border:none;border-radius:.25rem;background:var(--border-focus);color:var(--bg-main);cursor:pointer;font-size:.75rem;font-weight:500}.btn-send-small[data-v-bdef8bb1]:hover:not(:disabled){opacity:.9}.btn-send-small[data-v-bdef8bb1]:disabled{opacity:.5;cursor:not-allowed}.reader-row[data-v-bdef8bb1]{display:grid;grid-template-columns:2rem 1fr 2rem 1.5rem 1.5rem;align-items:center;gap:.5rem;padding:.5rem;border-bottom:1px solid var(--bg-accent2);cursor:pointer;font-size:.875rem;color:var(--text-main);transition:background .1s}.reader-row[data-v-bdef8bb1]:hover{background:var(--bg-accent2)}.reader-row.selected[data-v-bdef8bb1]{background:var(--border-focus);color:var(--bg-main)}.reader-initials[data-v-bdef8bb1]{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--bg-accent2);font-weight:600;font-size:.6875rem}.reader-row.selected .reader-initials[data-v-bdef8bb1]{background:var(--bg-main);color:var(--border-focus)}.reader-email[data-v-bdef8bb1]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reader-count[data-v-bdef8bb1]{text-align:right;font-size:.8125rem;color:var(--text-muted)}.reader-row.selected .reader-count[data-v-bdef8bb1]{color:var(--bg-main)}.icon-btn[data-v-bdef8bb1]{background:none;border:none;cursor:pointer;font-size:.9375rem;padding:.125rem;opacity:.6}.icon-btn[data-v-bdef8bb1]:hover{opacity:1}.icon-btn.delete[data-v-bdef8bb1]:hover{color:var(--error-text)}.feedback-panel[data-v-bdef8bb1]{display:flex;flex-direction:column;border:1px solid var(--bg-accent2);border-radius:.25rem;overflow:hidden}.feedback-header[data-v-bdef8bb1]{display:flex;align-items:center;gap:1rem;padding:.5rem;background:var(--bg-accent1);border-bottom:1px solid var(--bg-accent2);flex-shrink:0}.stats-compact[data-v-bdef8bb1]{display:flex;gap:.75rem}.stat[data-v-bdef8bb1]{font-size:.8125rem;color:var(--text-muted);padding:.25rem .5rem;border:1px solid transparent;border-radius:.25rem;background:none;cursor:pointer;transition:all .2s}.stat[data-v-bdef8bb1]:hover{background:var(--bg-accent2);color:var(--text-main)}.stat.active[data-v-bdef8bb1]{background:var(--border-focus);color:var(--bg-main);border-color:var(--border-focus)}.chapter-nav[data-v-bdef8bb1]{display:flex;gap:.25rem;flex:1}.ch-num[data-v-bdef8bb1]{padding:.25rem .5rem;border:1px solid var(--bg-accent2);border-radius:.25rem;background:var(--bg-main);color:var(--text-main);cursor:pointer;font-size:.8125rem}.ch-num[data-v-bdef8bb1]:hover{background:var(--border-focus);color:var(--bg-main)}.btn-notes[data-v-bdef8bb1]{padding:.25rem .75rem;border:1px solid var(--bg-accent2);border-radius:.25rem;background:var(--bg-main);color:var(--text-main);cursor:pointer;font-size:.8125rem}.reader-notes[data-v-bdef8bb1]{padding:.75rem;background:var(--bg-accent1);border-bottom:1px solid var(--bg-accent2);font-size:.875rem;color:var(--text-main)}.annotations[data-v-bdef8bb1]{flex:1;overflow-y:auto;padding:.75rem}.chapter-section[data-v-bdef8bb1]{margin-bottom:1.5rem}.chapter-title[data-v-bdef8bb1]{font-size:.9375rem;font-weight:600;margin-bottom:.5rem;color:var(--text-header)}.annotation[data-v-bdef8bb1]{margin-bottom:.75rem;padding:.625rem;border:1px solid var(--bg-accent2);border-radius:.25rem;background:var(--bg-main)}.ann-header[data-v-bdef8bb1]{display:flex;justify-content:space-between;font-size:.75rem;color:var(--text-muted);margin-bottom:.375rem}.ann-location[data-v-bdef8bb1]{font-weight:500}.ann-reader[data-v-bdef8bb1]{font-weight:600}.ann-quote[data-v-bdef8bb1]{font-size:.875rem;font-style:italic;color:var(--text-main);margin-bottom:.375rem;padding:.375rem;background:var(--bg-accent1);border-radius:.25rem}.ann-note[data-v-bdef8bb1]{font-size:.875rem;margin-bottom:.375rem;line-height:1.4;color:var(--text-main)}.ann-excerpt[data-v-bdef8bb1]{font-size:.8125rem;color:var(--text-muted);line-height:1.3;margin-bottom:.5rem}.ann-actions[data-v-bdef8bb1]{display:flex;justify-content:flex-end;gap:.5rem}.btn-import[data-v-bdef8bb1],.btn-reimport[data-v-bdef8bb1],.btn-delete-ann[data-v-bdef8bb1]{padding:.25rem .5rem;border:1px solid var(--bg-accent2);border-radius:.25rem;background:var(--bg-main);color:var(--text-main);cursor:pointer;font-size:.75rem}.btn-import[data-v-bdef8bb1]:hover,.btn-reimport[data-v-bdef8bb1]:hover{background:var(--border-focus);color:var(--bg-main)}.btn-delete-ann[data-v-bdef8bb1]:hover{background:var(--error-bg);border-color:var(--error-border);color:var(--text-main)}.imported[data-v-bdef8bb1]{font-size:.75rem;color:var(--border-focus)}.invitations-tab[data-v-bdef8bb1]{overflow-y:auto;padding:.75rem}.inv-row[data-v-bdef8bb1]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:.75rem}.inv-col-left[data-v-bdef8bb1],.inv-col-right[data-v-bdef8bb1]{display:flex;flex-direction:column}.inv-row-bottom[data-v-bdef8bb1]{align-items:center;margin-bottom:0}.form-section-full[data-v-bdef8bb1]{flex:1;display:flex;flex-direction:column}.form-section-full .chapter-list[data-v-bdef8bb1],.form-section-full .textarea-field[data-v-bdef8bb1]{flex:1}.chapter-list-tall[data-v-bdef8bb1]{min-height:140px;max-height:none}.textarea-tall[data-v-bdef8bb1]{min-height:120px;resize:none}.privacy-notice-compact[data-v-bdef8bb1]{margin:0;padding:.625rem .75rem;font-size:.75rem}.privacy-notice-compact p[data-v-bdef8bb1]{margin:0;line-height:1.4}.error-banner[data-v-bdef8bb1]{padding:.75rem 1rem;margin-bottom:1rem;background-color:var(--error-bg);color:var(--error-text);border:1px solid var(--error-border);border-radius:.375rem;font-size:.875rem}.form-section[data-v-bdef8bb1]{margin-bottom:1.25rem}.inv-col-tight[data-v-bdef8bb1]{justify-content:space-between}.form-section-tight[data-v-bdef8bb1]{margin-bottom:.125rem}.form-section-tight[data-v-bdef8bb1]:last-child{margin-bottom:0}.form-section-tight .section-title[data-v-bdef8bb1]{margin-bottom:.25rem}.section-header[data-v-bdef8bb1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.section-title[data-v-bdef8bb1]{font-size:.875rem;font-weight:600;color:var(--text-header);margin:0 0 .5rem}.link-btn[data-v-bdef8bb1]{font-size:.75rem;color:var(--border-focus);background:none;border:none;cursor:pointer;text-decoration:underline;padding:0}.link-btn[data-v-bdef8bb1]:hover{opacity:.8}.chapter-list[data-v-bdef8bb1]{max-height:10rem;overflow-y:auto;border:1px solid var(--border-main);border-radius:.375rem;padding:.5rem;background-color:var(--bg-accent1)}.chapter-checkbox[data-v-bdef8bb1]{display:flex;align-items:center;padding:.375rem .5rem;cursor:pointer;border-radius:.25rem;transition:background-color .15s;font-size:.8125rem;color:var(--text-main)}.chapter-checkbox[data-v-bdef8bb1]:hover{background-color:var(--bg-accent2)}.chapter-checkbox input[type=checkbox][data-v-bdef8bb1]{margin-right:.625rem;cursor:pointer}.input-field[data-v-bdef8bb1]{width:100%;padding:.5rem .75rem;border:1px solid var(--border-main);border-radius:.375rem;background-color:var(--bg-main);color:var(--text-main);font-size:.875rem;color-scheme:light dark}.input-field[data-v-bdef8bb1]:focus{outline:none;border-color:var(--border-focus)}.textarea-field[data-v-bdef8bb1]{width:100%;padding:.625rem .75rem;border:1px solid var(--border-main);border-radius:.375rem;background-color:var(--bg-main);color:var(--text-main);font-size:.875rem;font-family:inherit;resize:vertical}.textarea-field[data-v-bdef8bb1]:focus{outline:none;border-color:var(--border-focus)}.help-text[data-v-bdef8bb1]{margin-top:.375rem;font-size:.75rem;color:var(--text-muted)}.privacy-notice[data-v-bdef8bb1]{margin-top:1rem;padding:.875rem;background-color:var(--bg-accent1);border-left:3px solid var(--border-focus);border-radius:.25rem;font-size:.8125rem;color:var(--text-main)}.privacy-notice p[data-v-bdef8bb1]{margin:0}.form-actions[data-v-bdef8bb1]{margin-top:1.25rem;display:flex;justify-content:flex-end}.btn-send[data-v-bdef8bb1]{padding:.625rem 1.5rem;background-color:var(--border-focus);color:var(--bg-main);border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.btn-send[data-v-bdef8bb1]:hover:not(:disabled){opacity:.9}.btn-send[data-v-bdef8bb1]:disabled{opacity:.5;cursor:not-allowed}.form-group-compact[data-v-bdef8bb1]{display:flex;flex-direction:column;gap:.25rem}.form-group-inline[data-v-bdef8bb1]{display:flex;align-items:center;gap:.5rem}.form-group-inline .form-label[data-v-bdef8bb1]{margin:0;text-transform:none;font-size:.8125rem;color:var(--text-main);font-weight:500}.form-group[data-v-bdef8bb1]{margin-bottom:1rem}.form-label[data-v-bdef8bb1]{display:block;font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.025em}.form-label-row[data-v-bdef8bb1]{display:flex;justify-content:space-between;align-items:center}.form-hint-inline[data-v-bdef8bb1]{font-size:.75rem;color:var(--text-muted);margin-left:.5rem}.form-input[data-v-bdef8bb1],.form-textarea[data-v-bdef8bb1]{width:100%;padding:.375rem .5rem;border:1px solid var(--bg-accent2);border-radius:.25rem;background:var(--bg-main);color:var(--text-main);font-size:.8125rem;font-family:inherit}.form-input[data-v-bdef8bb1]:focus,.form-textarea[data-v-bdef8bb1]:focus{outline:none;border-color:var(--border-focus)}.form-input.disabled[data-v-bdef8bb1]{background:var(--bg-accent1);color:var(--text-muted);cursor:not-allowed}.form-input-small[data-v-bdef8bb1]{width:80px;padding:.375rem .5rem;border:1px solid var(--bg-accent2);border-radius:.25rem;background:var(--bg-main);color:var(--text-main);font-size:.8125rem}.form-textarea[data-v-bdef8bb1]{resize:vertical}.form-hint[data-v-bdef8bb1]{font-size:.6875rem;color:var(--text-muted)}.chapter-checkboxes[data-v-bdef8bb1]{display:grid;grid-template-columns:1fr;gap:.375rem;max-height:275px;overflow-y:auto;padding:.5rem;border:1px solid var(--bg-accent2);border-radius:.25rem;background:var(--bg-accent1)}.checkbox-label[data-v-bdef8bb1]{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;cursor:pointer}.checkbox[data-v-bdef8bb1]{cursor:pointer}.btn-select-all[data-v-bdef8bb1]{padding:.125rem .5rem;border:1px solid var(--bg-accent2);border-radius:.25rem;background:var(--bg-main);color:var(--text-main);cursor:pointer;font-size:.6875rem;text-transform:uppercase;font-weight:600}.btn-select-all[data-v-bdef8bb1]:hover{background:var(--border-focus);color:var(--bg-main)}.btn-create[data-v-bdef8bb1]{padding:.375rem 1rem;border:none;border-radius:.25rem;background:var(--border-focus);color:var(--bg-main);cursor:pointer;font-size:.8125rem;font-weight:600;margin-left:auto}.btn-create[data-v-bdef8bb1]:hover:not(:disabled){opacity:.9}.btn-create[data-v-bdef8bb1]:disabled{opacity:.5;cursor:not-allowed}.browser-warning[data-v-fedac4b6]{background-color:var(--bg-accent2);border-bottom:1px solid var(--border-main);color:var(--text-header)}.email-verification-warning[data-v-fedac4b6]{background:linear-gradient(135deg,var(--bg-accent1) 0%,var(--bg-accent2) 100%);border-bottom:2px solid var(--border-focus);color:var(--text-main);transition:all .3s ease}.email-verification-warning.verification-urgent[data-v-fedac4b6]{background:linear-gradient(135deg,var(--color-danger-dark, #991b1b) 0%,var(--color-danger, #dc2626) 100%);border-bottom:2px solid var(--color-danger-light, #fca5a5)}.subscription-paused-warning[data-v-fedac4b6]{background:linear-gradient(135deg,var(--bg-accent1) 0%,var(--bg-accent2) 100%);border-bottom:2px solid var(--color-warning, #f97316);color:var(--text-main)}.reactivate-btn[data-v-fedac4b6]{display:flex;align-items:center;padding:.5rem 1rem;background:var(--border-focus);color:var(--text-on-accent, white);border-radius:.375rem;font-size:.875rem;font-weight:700;transition:all .15s;border:none;cursor:pointer}.reactivate-btn[data-v-fedac4b6]:hover{filter:brightness(1.1);transform:translateY(-1px)}.resend-email-btn[data-v-fedac4b6]{display:flex;align-items:center;padding:.5rem 1rem;background:var(--border-focus);color:var(--text-on-accent, white);border-radius:.375rem;font-size:.875rem;font-weight:700;transition:all .15s;border:none;cursor:pointer}.resend-email-btn[data-v-fedac4b6]:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.resend-email-btn[data-v-fedac4b6]:disabled{opacity:.7;cursor:not-allowed}.btn-disabled[data-v-fedac4b6]{opacity:.5;cursor:not-allowed!important;pointer-events:none}.dashboard-header[data-v-fedac4b6]{background-color:var(--bg-accent1);border-bottom:1px solid var(--bg-accent2);transition:background-color .3s ease}.dashboard-header.header-urgent[data-v-fedac4b6]{background-color:var(--color-danger, #dc2626);border-bottom-color:var(--color-danger-dark, #b91c1c)}.dashboard-header.header-urgent h1[data-v-fedac4b6]{color:var(--text-on-accent, white)!important}.subscription-badge[data-v-fedac4b6]{padding:.25rem .75rem;background-color:var(--border-focus);color:var(--text-on-accent, white);border-radius:9999px;font-size:.875rem;font-weight:500}.subscription-badge.trial-urgent[data-v-fedac4b6]{background-color:var(--color-danger, #dc2626);color:var(--text-on-accent, white);font-weight:700}.logout-btn[data-v-fedac4b6]{color:var(--text-muted);transition:color .15s}.logout-btn[data-v-fedac4b6]:hover{color:var(--text-header)}.stat-card[data-v-fedac4b6]{background-color:var(--bg-accent1);border-radius:.5rem;border:1px solid var(--bg-accent2);padding:1.5rem;transition:box-shadow .15s}.stat-card[data-v-fedac4b6]:hover{box-shadow:0 4px 6px -1px #0000001a}.stat-icon[data-v-fedac4b6]{padding:.75rem;border-radius:9999px}.stat-icon-primary[data-v-fedac4b6]{background-color:var(--bg-accent2);color:var(--border-focus)}.stat-label[data-v-fedac4b6]{font-size:.875rem;font-weight:500;color:var(--text-muted)}.stat-value[data-v-fedac4b6]{font-size:1.5rem;font-weight:600;color:var(--text-header)}.stats-panel[data-v-fedac4b6]{background-color:var(--bg-accent1);border-radius:.5rem;border:1px solid var(--bg-accent2);padding:.75rem 1rem}.stats-row[data-v-fedac4b6]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.stats-row.usage-row[data-v-fedac4b6]{margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--bg-accent2)}.stat-item[data-v-fedac4b6]{display:flex;align-items:center;gap:.5rem}.stat-item .stat-label[data-v-fedac4b6]{font-size:.75rem;font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.025em}.stat-item .stat-value[data-v-fedac4b6]{font-size:.875rem;font-weight:600;color:var(--text-header)}.stat-goal-pending[data-v-fedac4b6]{color:#3b82f6!important}.stat-goal-met[data-v-fedac4b6]{color:#22c55e!important}.goal-input[data-v-fedac4b6]{width:6rem;padding:.375rem .5rem;font-size:.875rem;border:1px solid var(--bg-accent2);border-radius:.375rem;background-color:var(--bg-accent1);color:var(--text-header);text-align:right}.goal-input[data-v-fedac4b6]:focus{outline:none;border-color:var(--border-focus)}.stat-divider[data-v-fedac4b6]{width:1px;height:1rem;background-color:var(--bg-accent2)}.usage-loading[data-v-fedac4b6]{font-size:.75rem;color:var(--text-muted);font-style:italic}.usage-unlimited[data-v-fedac4b6]{font-size:.8125rem;color:var(--text-header);font-weight:500}.usage-warning[data-v-fedac4b6]{color:#f59e0b!important}.usage-critical[data-v-fedac4b6]{color:#f97316!important}.usage-exceeded[data-v-fedac4b6]{color:#ef4444!important}.upgrade-link[data-v-fedac4b6]{margin-left:auto;font-size:.75rem;font-weight:600;color:var(--border-focus);background:none;border:none;cursor:pointer;padding:.25rem .5rem;border-radius:.25rem;transition:background-color .15s}.upgrade-link[data-v-fedac4b6]:hover{background-color:var(--bg-accent2)}.dashboard-tab[data-v-fedac4b6]{padding:.5rem .25rem;border-bottom:2px solid transparent;font-weight:500;font-size:.875rem;color:var(--text-muted);transition:all .15s}.dashboard-tab[data-v-fedac4b6]:hover{color:var(--text-header);border-color:var(--bg-accent2)}.dashboard-tab-active[data-v-fedac4b6]{border-color:var(--border-focus);background-color:var(--bg-accent1);color:var(--text-main)}.primary-btn[data-v-fedac4b6]{background-color:var(--border-focus);color:var(--text-on-accent, white);padding:.5rem 1rem;border-radius:.5rem;font-weight:500;transition:opacity .15s}.primary-btn[data-v-fedac4b6]:hover{opacity:.9}.secondary-btn[data-v-fedac4b6]{background-color:var(--bg-accent1);color:var(--text-header);padding:.5rem 1rem;border-radius:.5rem;font-weight:500;border:1px solid var(--bg-accent2);transition:all .15s}.secondary-btn[data-v-fedac4b6]:hover{background-color:var(--bg-accent2);border-color:var(--border-focus)}.just-write-btn[data-v-fedac4b6]{background-color:var(--text-header);color:var(--bg-main);padding:.5rem 1rem;border-radius:.5rem;font-weight:600;transition:all .15s;border:2px solid var(--text-header)}.just-write-btn[data-v-fedac4b6]:hover{background-color:var(--bg-main);color:var(--text-header)}.compact-primary-btn[data-v-fedac4b6]{background-color:var(--border-focus);color:var(--text-on-accent, white);padding:.375rem .75rem;border-radius:.375rem;font-weight:500;font-size:.875rem;transition:opacity .15s;border:none;cursor:pointer}.compact-primary-btn[data-v-fedac4b6]:hover{opacity:.9}.compact-secondary-btn[data-v-fedac4b6]{background-color:var(--bg-accent1);color:var(--text-header);padding:.375rem .75rem;border-radius:.375rem;font-weight:500;font-size:.875rem;border:1px solid var(--bg-accent2);transition:all .15s;cursor:pointer}.compact-secondary-btn[data-v-fedac4b6]:hover{background-color:var(--bg-accent2);border-color:var(--border-focus)}.compact-accent-btn[data-v-fedac4b6]{background-color:var(--text-header);color:var(--bg-main);padding:.375rem .75rem;border-radius:.375rem;font-weight:600;font-size:.875rem;transition:all .15s;border:2px solid var(--text-header);cursor:pointer}.compact-accent-btn[data-v-fedac4b6]:hover{background-color:var(--bg-main);color:var(--text-header)}.new-project-group[data-v-fedac4b6]{border:1px solid var(--border-main);border-radius:.5rem;padding:.5rem .75rem;margin:0}.new-project-legend[data-v-fedac4b6]{font-size:.75rem;font-weight:500;color:var(--text-muted);padding:0 .25rem}.stats-toggle-btn[data-v-fedac4b6]{padding:.375rem;border-radius:.375rem;color:var(--text-muted);transition:all .15s;cursor:pointer;border:none;background:transparent}.stats-toggle-btn[data-v-fedac4b6]:hover{background-color:var(--bg-accent2);color:var(--text-header)}.view-mode-toggle[data-v-fedac4b6]{display:flex;border:1px solid var(--border-main);border-radius:.375rem;overflow:hidden}.view-mode-btn[data-v-fedac4b6]{padding:.375rem .5rem;border:none;background:transparent;color:var(--text-muted);cursor:pointer;transition:all .15s;display:flex;align-items:center;justify-content:center}.view-mode-btn[data-v-fedac4b6]:not(:last-child){border-right:1px solid var(--border-main)}.view-mode-btn[data-v-fedac4b6]:hover{background-color:var(--bg-accent2);color:var(--text-header)}.view-mode-btn-active[data-v-fedac4b6],.view-mode-btn-active[data-v-fedac4b6]:hover{background-color:var(--border-focus);color:#fff}.icon-btn[data-v-fedac4b6]{padding:.5rem;border-radius:9999px;color:var(--text-muted);transition:all .15s}.icon-btn[data-v-fedac4b6]:hover{background-color:var(--bg-accent2);color:var(--text-header)}.icon-btn-danger[data-v-fedac4b6]:hover{background-color:#ef44441a;color:var(--color-danger, #ef4444)}.projects-list-view[data-v-fedac4b6]{background-color:var(--bg-accent1);border-radius:.5rem;border:1px solid var(--border-main);overflow:hidden}.list-header[data-v-fedac4b6]{display:grid;grid-template-columns:1fr 80px 80px 100px 120px 160px;gap:1rem;padding:.75rem 1rem;background-color:var(--bg-accent2);border-bottom:1px solid var(--border-main);font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--text-muted);letter-spacing:.05em}.list-row[data-v-fedac4b6]{display:grid;grid-template-columns:1fr 80px 80px 100px 120px 160px;gap:1rem;padding:.75rem 1rem;border-bottom:1px solid var(--border-main);align-items:center;transition:background-color .15s}.list-row[data-v-fedac4b6]:last-child{border-bottom:none}.list-row[data-v-fedac4b6]:hover{background-color:var(--bg-hover)}.list-row-active[data-v-fedac4b6]{background-color:color-mix(in srgb,var(--border-focus) 10%,transparent)}.list-col[data-v-fedac4b6]{overflow:hidden}.list-col-title[data-v-fedac4b6]{min-width:0}.list-title-row[data-v-fedac4b6]{display:flex;align-items:center;gap:.5rem}.list-title-content[data-v-fedac4b6]{flex:1;min-width:0}.power-btn[data-v-fedac4b6]{flex-shrink:0;width:24px;height:24px;border-radius:50%;border:1.5px solid var(--border-main);background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s;padding:0}.power-btn svg[data-v-fedac4b6]{width:14px;height:14px}.power-btn-off[data-v-fedac4b6]{color:var(--text-muted);border-color:var(--border-main);background-color:var(--bg-accent2)}.power-btn-off[data-v-fedac4b6]:hover{color:var(--border-focus);border-color:var(--border-focus);background-color:var(--bg-accent1)}.power-btn-on[data-v-fedac4b6]{color:var(--bg-accent1);border-color:var(--border-focus);background-color:var(--border-focus)}.power-btn-on[data-v-fedac4b6]:hover{opacity:.8}.list-title[data-v-fedac4b6]{font-weight:500;color:var(--text-header);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.list-title[data-v-fedac4b6]:hover{color:var(--border-focus)}.list-description[data-v-fedac4b6]{font-size:.75rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:.125rem}.list-col-status[data-v-fedac4b6],.list-col-chapters[data-v-fedac4b6],.list-col-words[data-v-fedac4b6]{text-align:center;font-size:.875rem;color:var(--text-main)}.list-col-updated[data-v-fedac4b6]{font-size:.75rem;color:var(--text-muted);text-align:right}.list-col-actions[data-v-fedac4b6]{display:flex;gap:.375rem;justify-content:flex-end}.list-action-btn[data-v-fedac4b6]{padding:.25rem .5rem;border:1px solid var(--border-main);border-radius:.25rem;background:transparent;color:var(--text-muted);font-size:.75rem;cursor:pointer;transition:all .15s;display:inline-flex;align-items:center;justify-content:center}.list-action-btn[data-v-fedac4b6]:hover{background-color:var(--bg-accent2);color:var(--text-header);border-color:var(--border-main)}.list-action-btn.list-action-primary[data-v-fedac4b6]{background-color:var(--border-focus);border-color:var(--border-focus);color:#fff}.list-action-btn.list-action-primary[data-v-fedac4b6]:hover{opacity:.9}.list-action-btn.list-action-danger[data-v-fedac4b6]:hover{background-color:#ef44441a;color:var(--color-danger, #ef4444);border-color:var(--color-danger, #ef4444)}.project-title-edit-inline[data-v-fedac4b6]{width:100%;padding:.25rem .5rem;border:1px solid var(--border-focus);border-radius:.25rem;background-color:var(--bg-main);color:var(--text-header);font-size:.875rem;font-weight:500}.project-title-edit-inline[data-v-fedac4b6]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--border-focus) 30%,transparent)}.project-card[data-v-fedac4b6]{background-color:var(--bg-accent1);border-radius:.5rem;border:1px solid var(--bg-accent2);display:flex;flex-direction:column;transition:box-shadow .15s}.project-card[data-v-fedac4b6]:hover{box-shadow:0 4px 6px -1px #0000001a}.active-project-card[data-v-fedac4b6]{border:2px solid var(--color-success, #10b981)!important}.project-card-content[data-v-fedac4b6]{padding:1.5rem;flex-grow:1}.project-title[data-v-fedac4b6]{font-size:1.125rem;font-weight:600;color:var(--text-header);cursor:text;padding:.25rem .5rem;margin:-.25rem -.5rem;border-radius:.375rem;transition:background-color .15s}.project-title[data-v-fedac4b6]:hover{background-color:var(--bg-accent2)}.project-title-edit[data-v-fedac4b6]{font-size:1.125rem;font-weight:600;color:var(--text-header);background-color:var(--bg-accent2);border:1px solid var(--border-focus);border-radius:.375rem;width:100%;padding:.25rem .5rem}.project-description[data-v-fedac4b6]{color:var(--text-muted);font-size:.875rem;margin-bottom:.5rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.project-versions-info[data-v-fedac4b6]{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;margin-bottom:.5rem;white-space:nowrap;flex-wrap:nowrap}.snapshots-info[data-v-fedac4b6]{display:flex;align-items:center;gap:.25rem;color:var(--text-main);cursor:pointer;transition:color .2s;white-space:nowrap}.snapshots-info[data-v-fedac4b6]:hover{color:var(--text-header)}.snapshot-icon[data-v-fedac4b6]{color:var(--text-main);cursor:pointer;transition:color .2s;flex-shrink:0}.snapshot-icon[data-v-fedac4b6]:hover{color:var(--text-header)}.local-draft-info[data-v-fedac4b6]{display:flex;align-items:center;color:var(--text-muted);white-space:nowrap}.info-text[data-v-fedac4b6]{font-weight:500;white-space:nowrap}.info-separator[data-v-fedac4b6]{color:var(--text-muted);font-weight:300;flex-shrink:0}.project-status-badge[data-v-fedac4b6]{padding:.25rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:500;background-color:var(--border-focus);color:var(--text-on-accent, white)}.project-status-badge.local-badge[data-v-fedac4b6]{background-color:var(--color-local, #8B5CF6);color:var(--text-on-accent, white)}.project-status-badge.app-badge[data-v-fedac4b6]{background-color:var(--color-app, #3B82F6);color:var(--text-on-accent, white)}.project-status-badge.open-badge[data-v-fedac4b6]{background-color:var(--color-success, #10B981);color:var(--text-on-accent, white)}.project-status-badge.open-badge-clickable[data-v-fedac4b6]{cursor:pointer;transition:all .15s}.project-status-badge.open-badge-clickable[data-v-fedac4b6]:hover{background-color:var(--color-success-dark, #059669);transform:scale(1.05)}.project-status-badge.snapshots-badge[data-v-fedac4b6]{background-color:var(--bg-accent2);color:var(--text-header);cursor:pointer;transition:all .15s}.project-status-badge.snapshots-badge[data-v-fedac4b6]:hover{background-color:var(--bg-accent1);border:1px solid var(--border-focus);transform:scale(1.05)}.project-stats[data-v-fedac4b6]{display:flex;align-items:center;justify-content:space-between;font-size:.875rem;color:var(--text-muted)}.project-card-actions[data-v-fedac4b6]{border-top:1px solid var(--bg-accent2);padding:.75rem;background-color:var(--bg-accent2);display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.enter-project-btn[data-v-fedac4b6]{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem 1rem;background-color:var(--border-focus);color:var(--text-on-accent, white);border-radius:.375rem;font-weight:500;font-size:.875rem;transition:all .15s;border:none;cursor:pointer;white-space:nowrap}.enter-project-btn[data-v-fedac4b6]:hover{opacity:.9}.enter-project-btn svg[data-v-fedac4b6]{width:1rem;height:1rem}.open-project-btn[data-v-fedac4b6]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:var(--border-focus);color:var(--text-on-accent, white);border-radius:.375rem;font-weight:500;font-size:.875rem;transition:opacity .15s;border:none;cursor:pointer}.open-project-btn[data-v-fedac4b6]:hover{opacity:.9}.open-project-btn svg[data-v-fedac4b6]{width:1.25rem;height:1.25rem}.close-project-btn[data-v-fedac4b6]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:var(--bg-accent1);color:var(--text-header);border:1px solid var(--bg-accent2);border-radius:.375rem;font-weight:500;font-size:.875rem;transition:all .15s;cursor:pointer}.close-project-btn[data-v-fedac4b6]:hover{background-color:var(--bg-accent2);border-color:var(--border-focus);color:var(--color-danger, #ef4444)}.close-project-btn svg[data-v-fedac4b6]{width:1.25rem;height:1.25rem}.duplicate-project-btn[data-v-fedac4b6]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:var(--bg-accent1);color:var(--text-header);border:1px solid var(--bg-accent2);border-radius:.375rem;font-weight:500;font-size:.875rem;transition:all .15s;cursor:pointer}.duplicate-project-btn[data-v-fedac4b6]:hover{background-color:var(--bg-accent2);border-color:var(--border-focus)}.duplicate-project-btn svg[data-v-fedac4b6]{width:1.25rem;height:1.25rem}.convert-snapshot-btn[data-v-fedac4b6]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:var(--bg-accent1);color:var(--color-local, #8B5CF6);border:1px solid var(--color-local, #8B5CF6);border-radius:.375rem;font-weight:500;font-size:.875rem;transition:all .15s;cursor:pointer}.convert-snapshot-btn[data-v-fedac4b6]:hover{background-color:color-mix(in srgb,var(--color-local, #8B5CF6) 15%,transparent);border-color:var(--color-local, #8B5CF6)}.convert-snapshot-btn svg[data-v-fedac4b6]{width:1.25rem;height:1.25rem}.action-btns-group[data-v-fedac4b6]{display:flex;align-items:center;gap:.5rem}.progress-bar-bg[data-v-fedac4b6]{width:100%;background-color:var(--bg-accent2);border-radius:9999px;height:.5rem}.progress-bar-fill[data-v-fedac4b6]{background-color:var(--border-focus);height:.5rem;border-radius:9999px;transition:width .3s}.empty-state[data-v-fedac4b6]{text-align:center;padding:3rem 0}.toggle-bg[data-v-fedac4b6]{width:2.75rem;height:1.5rem;background-color:var(--bg-accent2);border-radius:9999px;position:relative;transition:all .2s ease-in-out;border:1px solid var(--bg-accent2)}.toggle-bg[data-v-fedac4b6]:after{content:"";position:absolute;top:1px;left:2px;width:1.25rem;height:1.25rem;background-color:var(--text-on-accent, white);border-radius:9999px;border:1px solid var(--bg-accent2);transition:all .2s ease-in-out}input:checked+.toggle-bg[data-v-fedac4b6]{background-color:var(--border-focus);border-color:var(--border-focus)}input:checked+.toggle-bg[data-v-fedac4b6]:after{transform:translate(100%);border-color:var(--text-on-accent, white)}.parent-project-info[data-v-fedac4b6]{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--text-muted);margin-top:.5rem;font-style:italic}.location-indicator[data-v-fedac4b6]{font-size:.65rem;font-weight:600;padding:.125rem .375rem;background-color:var(--bg-accent2);border-radius:.25rem;color:var(--text-muted)}.archived-card[data-v-fedac4b6]{opacity:.85}.archived-card[data-v-fedac4b6]:hover{opacity:1}.archived-badge[data-v-fedac4b6]{background-color:var(--text-muted);color:var(--bg-main)}.version-count-badge[data-v-fedac4b6]{padding:.125rem .375rem;border-radius:9999px;font-size:.625rem;font-weight:500;background-color:var(--bg-accent2);color:var(--text-muted);border:1px solid var(--border-main)}.project-card-group[data-v-fedac4b6]{display:flex;flex-direction:column;gap:.5rem}.version-list[data-v-fedac4b6]{background-color:var(--bg-accent2);border-radius:.5rem;border:1px solid var(--border-main);padding:.5rem;display:flex;flex-direction:column;gap:.25rem}.version-item[data-v-fedac4b6]{display:flex;align-items:center;padding:.75rem;background-color:var(--bg-accent1);border-radius:.375rem;border:1px solid var(--border-main);cursor:pointer;transition:all .15s}.version-item[data-v-fedac4b6]:hover{background-color:var(--bg-main);border-color:var(--border-focus);box-shadow:0 2px 4px #0000000d}.settings-card[data-v-fedac4b6]{background-color:var(--bg-accent1);border-radius:.5rem;box-shadow:0 1px 3px #0000001a;padding:2rem;border:1px solid var(--border-main)}.settings-select[data-v-fedac4b6]{margin-top:.25rem;display:block;width:100%;padding:.5rem .75rem;border:1px solid var(--border-main);border-radius:.375rem;background-color:var(--textfield-bg);color:var(--text-main);box-shadow:0 1px 2px #0000000d}.settings-select[data-v-fedac4b6]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px var(--border-focus-transparent, rgba(59, 130, 246, .1))}.settings-select option[data-v-fedac4b6]{background-color:var(--bg-main);color:var(--text-main)}.account-input-field[data-v-fedac4b6]{margin-top:.25rem;display:block;width:100%;padding:.5rem .75rem;border:1px solid var(--border-main);border-radius:.375rem;background-color:var(--textfield-bg);color:var(--text-main);box-shadow:0 1px 2px #0000000d}.account-input-field[data-v-fedac4b6]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px var(--border-focus-transparent, rgba(59, 130, 246, .1))}.toggle-switch[data-v-fedac4b6]{width:2.75rem;height:1.5rem;background-color:var(--bg-accent2);border-radius:9999px;border:1px solid var(--border-main);position:relative;transition:all .2s}.toggle-switch[data-v-fedac4b6]:after{content:"";position:absolute;top:.125rem;left:.125rem;background-color:var(--bg-main);border:1px solid var(--border-main);border-radius:9999px;height:1.25rem;width:1.25rem;transition:all .2s}input:checked+.toggle-switch[data-v-fedac4b6]{background-color:var(--border-focus)}input:checked+.toggle-switch[data-v-fedac4b6]:after{transform:translate(1.25rem);border-color:var(--bg-main)}input:focus+.toggle-switch[data-v-fedac4b6]{box-shadow:0 0 0 4px var(--border-focus-transparent, rgba(59, 130, 246, .2))}.danger-card[data-v-fedac4b6]{background-color:var(--bg-accent1);border-radius:.5rem;box-shadow:0 1px 3px #0000001a;padding:2rem;border:2px solid var(--color-danger-transparent, rgba(220, 38, 38, .3))}.danger-btn[data-v-fedac4b6]{background-color:var(--color-danger, #dc2626);color:var(--text-on-accent, white);padding:.5rem 1.25rem;border-radius:.5rem;transition:background-color .15s;border:none;cursor:pointer}.danger-btn[data-v-fedac4b6]:hover{background-color:var(--color-danger-dark, #b91c1c)}.modal-container[data-v-fedac4b6]{background-color:var(--bg-accent1);border-radius:.5rem;padding:1.5rem;width:100%;max-width:28rem;border:1px solid var(--border-main)}.modal-option-btn[data-v-fedac4b6]{width:100%;text-align:left;padding:1rem;border:1px solid var(--border-main);border-radius:.5rem;background-color:var(--bg-main);transition:all .15s;cursor:pointer}.modal-option-btn[data-v-fedac4b6]:hover{background-color:var(--bg-accent2);border-color:var(--border-focus)}.modal-cancel-btn[data-v-fedac4b6]{padding:.5rem 1rem;color:var(--text-muted);background:transparent;border:none;cursor:pointer;transition:color .15s}.modal-cancel-btn[data-v-fedac4b6]:hover{color:var(--text-header)}[data-v-dca9db2b]:root{--bg-main: #1c2c3b;--bg-accent1: #436889;--bg-accent2: #3f607c;--text-main: #ffffff;--text-muted: #f5faff;--text-header: #d5e7f6;--border-main: #6088a4;--border-focus: #003666;--textfield-bg: #26445e}.login-page[data-v-dca9db2b]{min-height:100vh;margin:0!important;padding:100px 0 0!important;background:linear-gradient(135deg,#1c2c3bf2,#2c3e50eb,#34495ee6,#2c3e50eb,#1c2c3bf2),radial-gradient(ellipse at 20% 20%,rgba(212,165,116,.15) 0%,transparent 40%),radial-gradient(ellipse at 80% 80%,rgba(67,104,137,.2) 0%,transparent 50%),linear-gradient(180deg,#0f1419,#1a2332);background-attachment:fixed;display:flex;flex-direction:column}.persistent-header[data-v-dca9db2b]{position:fixed!important;top:0!important;left:0!important;right:0!important;height:100px;background-image:url(/header-background.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:1000;box-shadow:0 2px 10px #0000004d;margin:0!important}.header-content-wrapper[data-v-dca9db2b]{max-width:1600px;margin:0 auto;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:.75rem 2rem .5rem}.header-top-row[data-v-dca9db2b]{display:flex;align-items:center;justify-content:space-between}.logo-link[data-v-dca9db2b]{display:block;text-decoration:none;transition:opacity .2s}.logo-link[data-v-dca9db2b]:hover{opacity:.8}.header-logo[data-v-dca9db2b]{margin-top:1rem;height:35px;width:auto}.header-tagline[data-v-dca9db2b]{font-size:1rem;font-weight:400;color:#2c2416;font-family:Georgia,serif;margin:0;letter-spacing:2.3px;padding-left:0rem}.header-auth-buttons[data-v-dca9db2b]{display:flex;gap:.75rem}.header-auth-btn[data-v-dca9db2b]{padding:.625rem 1.5rem;border-radius:.375rem;font-weight:600;font-size:.9375rem;cursor:pointer;transition:all .2s ease;border:2px solid transparent}.join-btn[data-v-dca9db2b]{background:linear-gradient(135deg,#2c2416,#4a3a28);color:#f9f6f0;border-color:#2c2416}.join-btn[data-v-dca9db2b]:hover{background:linear-gradient(135deg,#4a3a28,#6b5640);box-shadow:0 2px 8px #2c241666;transform:translateY(-1px)}.login-container[data-v-dca9db2b]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;animation:fadeInUp-dca9db2b .5s ease-out}@keyframes fadeInUp-dca9db2b{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.page-title[data-v-dca9db2b]{font-size:2.5rem;font-weight:700;color:var(--bg-accent2);margin-bottom:0rem}.page-subtitle[data-v-dca9db2b]{font-size:1.125rem;color:var(--bg-accent2)}.error-message[data-v-dca9db2b]{background:#dc262633;border:1px solid rgba(220,38,38,.4);color:#fca5a5;padding:1rem 1.25rem;border-radius:.5rem;margin-bottom:1.5rem;font-size:.9375rem}.login-form[data-v-dca9db2b]{width:100%;max-width:450px;background:var(--bg-accent2);border:1px solid var(--border-main);border-radius:1rem;padding:2.5rem;box-shadow:0 10px 40px #0006}.form-field[data-v-dca9db2b]{margin-bottom:1.5rem}.field-label[data-v-dca9db2b]{display:block;font-size:.875rem;font-weight:600;color:var(--text-header);margin-bottom:.5rem}.field-input[data-v-dca9db2b]{width:100%;padding:.875rem 1rem;background:var(--textfield-bg);border:1px solid var(--border-main);border-radius:.5rem;color:var(--text-main);font-size:1rem;transition:all .2s}.field-input[data-v-dca9db2b]::-moz-placeholder{color:var(--text-muted);opacity:.5}.field-input[data-v-dca9db2b]::placeholder{color:var(--text-muted);opacity:.5}.field-input[data-v-dca9db2b]:focus{outline:none;border-color:var(--border-focus);background:var(--bg-accent1)}.field-input[data-v-dca9db2b]:disabled{opacity:.6;cursor:not-allowed}.password-wrapper[data-v-dca9db2b]{position:relative}.password-toggle[data-v-dca9db2b]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;transition:color .2s}.password-toggle[data-v-dca9db2b]:hover{color:var(--text-header)}.icon-eye[data-v-dca9db2b]{width:1.5rem;height:1.5rem}.form-options[data-v-dca9db2b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.remember-label[data-v-dca9db2b]{display:flex;align-items:center;cursor:pointer}.remember-checkbox[data-v-dca9db2b]{width:1rem;height:1rem;border-radius:.25rem;border:1px solid var(--border-main);background:var(--textfield-bg);cursor:pointer;accent-color:var(--border-focus)}.remember-text[data-v-dca9db2b]{margin-left:.5rem;font-size:.875rem;color:var(--text-muted)}.forgot-link[data-v-dca9db2b]{font-size:.875rem;color:#6088a4;text-decoration:none;transition:color .2s}.forgot-link[data-v-dca9db2b]:hover{color:var(--text-header)}.submit-button[data-v-dca9db2b]{width:100%;background:linear-gradient(135deg,var(--bg-main) 0%,var(--bg-accent1) 100%);color:#fff;border:none;padding:.875rem 1.5rem;border-radius:.5rem;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.75rem}.submit-button[data-v-dca9db2b]:hover:not(:disabled){background:linear-gradient(135deg,#436889,#6088a4);box-shadow:0 8px 20px #43688966;transform:translateY(-2px)}.submit-button[data-v-dca9db2b]:disabled{background:var(--bg-accent1);opacity:.6;cursor:not-allowed;transform:none}.loading-spinner[data-v-dca9db2b]{width:1.25rem;height:1.25rem;animation:spin-dca9db2b 1s linear infinite}@keyframes spin-dca9db2b{to{transform:rotate(360deg)}}.divider-section[data-v-dca9db2b]{display:flex;align-items:center;margin:2rem 0 1.5rem;max-width:450px;width:100%}.divider-line[data-v-dca9db2b]{flex:1;height:1px;background:var(--border-main)}.divider-text[data-v-dca9db2b]{padding:0 1rem;font-size:.875rem;color:var(--bg-accent1)}.signup-section[data-v-dca9db2b]{max-width:450px;width:100%;text-align:center}.signup-button[data-v-dca9db2b]{background:var(--bg-accent2);border:2px solid var(--border-main);color:var(--text-main);padding:.75rem 2rem;border-radius:.5rem;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s ease}.signup-button[data-v-dca9db2b]:hover{background:var(--bg-accent1);border-color:var(--border-focus);transform:translateY(-2px)}@media (max-width: 768px){.header-content[data-v-dca9db2b]{flex-direction:column;gap:1rem}.login-container[data-v-dca9db2b]{padding:2rem 1rem}.page-title[data-v-dca9db2b]{font-size:2rem}.page-subtitle[data-v-dca9db2b]{font-size:1rem}.login-form[data-v-dca9db2b]{padding:2rem 1.5rem}}input[data-v-d0ab0715]:focus,select[data-v-d0ab0715]:focus,textarea[data-v-d0ab0715]:focus{outline:none}input[type=radio][data-v-d0ab0715]:checked{background-color:#3b82f6;border-color:#3b82f6}input[type=checkbox][data-v-d0ab0715]:checked{background-color:#3b82f6;border-color:#3b82f6}.admin-view[data-v-0cb5db50]{min-height:100vh;background:var(--bg-main);padding:2rem}.admin-container[data-v-0cb5db50]{max-width:1400px;margin:0 auto;padding:2rem}.dashboard-header[data-v-0cb5db50]{background-color:var(--bg-accent1);border-bottom:1px solid var(--bg-accent2)}.subscription-badge[data-v-0cb5db50]{padding:.25rem .75rem;background-color:var(--border-focus);color:var(--text-on-accent, white);border-radius:9999px;font-size:.875rem;font-weight:500;text-transform:capitalize}.logout-btn[data-v-0cb5db50]{color:var(--text-muted);font-size:.875rem;transition:color .15s ease;background:none;border:none;cursor:pointer;padding:0}.logout-btn[data-v-0cb5db50]:hover{color:var(--text-header)}.admin-tabs[data-v-0cb5db50]{margin-bottom:1.5rem;border-bottom:1px solid var(--border-main)}.tabs-nav[data-v-0cb5db50]{display:flex;gap:2rem;margin-bottom:-1px}.tab-button[data-v-0cb5db50]{background:transparent;border:none;border-bottom:2px solid transparent;padding:1rem .25rem;font-weight:500;font-size:.875rem;color:var(--text-muted);cursor:pointer;transition:all .2s ease;white-space:nowrap}.tab-button[data-v-0cb5db50]:hover{color:var(--text-main);border-bottom-color:var(--border-main)}.tab-active[data-v-0cb5db50]{color:var(--text-header);border-bottom-color:var(--bg-accent1)}.stats-line[data-v-0cb5db50]{padding:.75rem 1rem;margin-bottom:1.5rem;background:var(--bg-accent2);border:1px solid var(--border-main);border-radius:6px;font-size:.875rem;color:var(--text-main);font-family:monospace}.stats-line .stat-value[data-v-0cb5db50]{color:var(--text-header);font-weight:600;margin:0 .5rem}.stats-line .stat-detail[data-v-0cb5db50]{color:var(--text-muted);font-size:.8rem;font-weight:400}.search-section-compact[data-v-0cb5db50]{display:flex;gap:.5rem;margin-bottom:1rem;max-width:50%}.search-input-compact[data-v-0cb5db50]{flex:1;padding:.5rem .75rem;border:1px solid var(--border-main);border-radius:4px;background:var(--textfield-bg);color:var(--text-main);font-size:.875rem}.search-button-compact[data-v-0cb5db50]{padding:.5rem 1rem;background:var(--bg-accent2);border:1px solid var(--border-main);color:var(--text-header);border-radius:4px;cursor:pointer;font-size:.875rem;transition:background .2s ease}.search-button-compact[data-v-0cb5db50]:hover{background:var(--bg-accent1)}.admin-table-spreadsheet[data-v-0cb5db50]{width:100%;border-collapse:collapse;font-size:.875rem;background:var(--bg-main)}.admin-table-spreadsheet thead[data-v-0cb5db50]{background:var(--bg-accent2);border-bottom:2px solid var(--border-main)}.admin-table-spreadsheet th[data-v-0cb5db50]{padding:.5rem .75rem;text-align:left;font-weight:600;color:var(--text-header);border-right:1px solid var(--border-subtle);white-space:nowrap}.admin-table-spreadsheet th[data-v-0cb5db50]:last-child{border-right:none}.sortable-header[data-v-0cb5db50]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;transition:background .2s ease}.sortable-header[data-v-0cb5db50]:hover{background:var(--bg-accent1)}.sort-indicator[data-v-0cb5db50]{margin-left:.25rem;font-size:.75rem;color:var(--text-accent)}.admin-table-spreadsheet tbody tr[data-v-0cb5db50]{border-bottom:1px solid var(--border-subtle)}.admin-table-spreadsheet tbody tr[data-v-0cb5db50]:hover{background:var(--bg-accent2)}.admin-table-spreadsheet td[data-v-0cb5db50]{padding:.5rem .75rem;color:var(--text-main);border-right:1px solid var(--border-subtle);vertical-align:middle}.admin-table-spreadsheet td[data-v-0cb5db50]:last-child{border-right:none}.action-link-plain[data-v-0cb5db50]{background:none;border:none;color:var(--text-accent);cursor:pointer;font-size:.875rem;padding:.25rem .5rem;text-decoration:underline;transition:color .2s ease}.action-link-plain[data-v-0cb5db50]:hover{color:var(--text-header)}.action-delete-plain[data-v-0cb5db50]{color:var(--text-muted)}.action-delete-plain[data-v-0cb5db50]:hover{color:var(--text-header)}.stats-grid[data-v-0cb5db50]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem;margin-bottom:1.5rem}.stat-card-admin[data-v-0cb5db50]{background:var(--bg-accent2);border:1px solid var(--border-main);border-radius:.375rem;padding:.75rem 1rem}.stat-label-admin[data-v-0cb5db50]{font-size:.6875rem;font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.025em;margin-bottom:.25rem}.stat-value-admin[data-v-0cb5db50]{font-size:1.25rem;font-weight:700;color:var(--text-header);line-height:1.2}.stat-value-success[data-v-0cb5db50]{color:#34d399}.stat-value-warning[data-v-0cb5db50]{color:#facc15}.stat-value-info[data-v-0cb5db50]{color:#60a5fa}.stat-value-accent[data-v-0cb5db50]{color:#a78bfa}.content-card[data-v-0cb5db50]{background:var(--bg-accent2);border:1px solid var(--border-main);border-radius:.5rem;overflow:hidden}.search-section[data-v-0cb5db50]{padding:1.5rem;border-bottom:1px solid var(--border-main)}.search-container[data-v-0cb5db50]{display:flex;gap:1rem}.search-input[data-v-0cb5db50]{flex:1;padding:.625rem 1rem;background:var(--textfield-bg);border:1px solid var(--border-main);border-radius:.375rem;color:var(--text-main);font-size:.875rem;transition:all .2s ease}.search-input[data-v-0cb5db50]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px #43688933}.search-button[data-v-0cb5db50]{padding:.625rem 1.5rem;background:linear-gradient(135deg,var(--bg-accent1),var(--bg-accent2));color:#fff;border:none;border-radius:.375rem;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:.875rem}.search-button[data-v-0cb5db50]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.table-wrapper[data-v-0cb5db50]{overflow-x:auto}.admin-table[data-v-0cb5db50]{width:100%;border-collapse:collapse}.admin-table thead[data-v-0cb5db50]{background:var(--bg-main)}.admin-table th[data-v-0cb5db50]{padding:.875rem 1.5rem;text-align:left;font-size:.6875rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.admin-table tbody tr[data-v-0cb5db50]{border-bottom:1px solid var(--border-main);transition:background .15s ease}.admin-table tbody tr[data-v-0cb5db50]:hover{background:var(--bg-main)}.admin-table td[data-v-0cb5db50]{padding:1rem 1.5rem;color:var(--text-main);font-size:.875rem}.user-info[data-v-0cb5db50]{display:flex;flex-direction:column;gap:.125rem}.user-name[data-v-0cb5db50]{font-weight:600;color:var(--text-header);font-size:.875rem}.user-email[data-v-0cb5db50]{color:var(--text-muted);font-size:.8125rem}.badge[data-v-0cb5db50]{display:inline-block;padding:.25rem .625rem;border-radius:.25rem;font-size:.6875rem;font-weight:600;text-transform:capitalize}.badge-superadmin[data-v-0cb5db50]{background:#8b5cf626;color:#a78bfa}.badge-admin[data-v-0cb5db50]{background:#3b82f626;color:#60a5fa}.badge-user[data-v-0cb5db50]{background:#9ca3af26;color:#9ca3af}.badge-active[data-v-0cb5db50]{background:#10b98126;color:#34d399}.badge-trial[data-v-0cb5db50]{background:#eab30826;color:#facc15}.badge-inactive[data-v-0cb5db50]{background:#ef444426;color:#f87171}.action-buttons[data-v-0cb5db50]{display:flex;gap:.75rem}.action-link[data-v-0cb5db50]{color:var(--text-header);font-weight:500;cursor:pointer;transition:opacity .2s ease}.action-link[data-v-0cb5db50]:hover{opacity:.7}.action-delete[data-v-0cb5db50]{color:#f87171}.loading-state[data-v-0cb5db50],.empty-state[data-v-0cb5db50]{padding:3rem;text-align:center;color:var(--text-muted)}.pagination-section[data-v-0cb5db50]{padding:1rem 1.5rem;border-top:1px solid var(--border-main);display:flex;justify-content:space-between;align-items:center}.pagination-info[data-v-0cb5db50]{font-size:.875rem;color:var(--text-main)}.pagination-buttons[data-v-0cb5db50]{display:flex;gap:.5rem}.pagination-button[data-v-0cb5db50]{padding:.5rem 1rem;background:var(--bg-main);border:1px solid var(--border-main);border-radius:.375rem;font-size:.875rem;font-weight:500;color:var(--text-main);cursor:pointer;transition:all .2s ease}.pagination-button[data-v-0cb5db50]:hover:not(:disabled){background:var(--bg-accent1);border-color:var(--border-focus)}.pagination-button[data-v-0cb5db50]:disabled{opacity:.5;cursor:not-allowed}.email-form-container[data-v-0cb5db50]{background:var(--bg-accent2);border:1px solid var(--border-main);border-radius:.5rem;padding:2rem;max-width:800px}.email-form-title[data-v-0cb5db50]{font-size:1.5rem;font-weight:700;color:var(--text-header);margin-bottom:1.5rem}.form-section[data-v-0cb5db50]{margin-bottom:1.5rem}.form-label[data-v-0cb5db50]{display:block;font-size:.875rem;font-weight:500;color:var(--text-main);margin-bottom:.5rem}.form-input[data-v-0cb5db50]{width:100%;padding:.625rem 1rem;background:var(--textfield-bg);border:1px solid var(--border-main);border-radius:.375rem;color:var(--text-main);font-size:.875rem;transition:all .2s ease}.form-input[data-v-0cb5db50]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px #43688933}.form-help[data-v-0cb5db50]{margin-top:.25rem;font-size:.6875rem;color:var(--text-muted)}.form-actions[data-v-0cb5db50]{display:flex;align-items:center;gap:1rem;margin-top:1.5rem}.btn-save[data-v-0cb5db50]{padding:.625rem 1.5rem;background:linear-gradient(135deg,var(--bg-accent1),var(--bg-accent2));color:#fff;border:none;border-radius:.375rem;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:.875rem}.btn-save[data-v-0cb5db50]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.btn-save[data-v-0cb5db50]:disabled{opacity:.5;cursor:not-allowed}.success-message[data-v-0cb5db50]{color:#34d399;font-size:.875rem;font-weight:500}.test-section[data-v-0cb5db50]{margin-top:2.5rem;padding-top:2rem;border-top:1px solid var(--border-main)}.test-title[data-v-0cb5db50]{font-size:1.125rem;font-weight:600;color:var(--text-header);margin-bottom:1rem}.test-description[data-v-0cb5db50]{font-size:.875rem;color:var(--text-muted);margin-bottom:1rem}.test-controls[data-v-0cb5db50]{display:flex;gap:1rem}.btn-test[data-v-0cb5db50]{padding:.625rem 1.5rem;background:#8b5cf6e6;color:#fff;border:none;border-radius:.375rem;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:.875rem}.btn-test[data-v-0cb5db50]:hover:not(:disabled){background:#8b5cf6}.btn-test[data-v-0cb5db50]:disabled{opacity:.5;cursor:not-allowed}.test-result[data-v-0cb5db50]{margin-top:1rem;padding:1rem;border-radius:.375rem;font-size:.875rem;font-weight:500}.test-result-success[data-v-0cb5db50]{background:#10b98126;color:#34d399}.email-addresses-list[data-v-0cb5db50]{display:flex;flex-direction:column;gap:.5rem;background:#0003;padding:1rem;border-radius:.5rem}.email-address-item[data-v-0cb5db50]{display:flex;gap:1rem;align-items:center;padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.email-address-item[data-v-0cb5db50]:last-child{border-bottom:none}.email-key[data-v-0cb5db50]{font-weight:600;color:var(--accent-primary);min-width:120px;font-size:.75rem;text-transform:uppercase}.email-value[data-v-0cb5db50]{color:var(--text-main);font-size:.875rem}.info-box[data-v-0cb5db50]{margin-top:2.5rem;padding:1.5rem;background:#3b82f61a;border-radius:.5rem}.info-title[data-v-0cb5db50]{font-size:.875rem;font-weight:600;color:var(--text-header);margin-bottom:.5rem}.info-list[data-v-0cb5db50]{font-size:.8125rem;color:var(--text-main);list-style-position:inside;line-height:1.6}.info-list li[data-v-0cb5db50]{margin-bottom:.25rem}.info-link[data-v-0cb5db50]{color:var(--text-header);text-decoration:underline}.modal-overlay[data-v-0cb5db50]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;padding:1rem;z-index:50}.modal-content[data-v-0cb5db50]{background:var(--bg-accent2);border:1px solid var(--border-main);border-radius:.5rem;box-shadow:0 20px 25px -5px #0000001a;max-width:28rem;width:100%;padding:1.5rem}.modal-title[data-v-0cb5db50]{font-size:1.25rem;font-weight:700;color:var(--text-header);margin-bottom:1rem}.modal-body[data-v-0cb5db50]{margin-bottom:1.5rem;max-height:70vh;overflow-y:auto;padding-right:.5rem}.modal-field[data-v-0cb5db50]{margin-bottom:1rem}.modal-actions[data-v-0cb5db50]{display:flex;gap:.75rem}.modal-button[data-v-0cb5db50]{flex:1;padding:.625rem 1rem;border:none;border-radius:.375rem;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:.875rem}.btn-primary-modal[data-v-0cb5db50]{background:linear-gradient(135deg,var(--bg-accent1),var(--bg-accent2));color:#fff}.btn-primary-modal[data-v-0cb5db50]:hover{transform:translateY(-1px)}.btn-secondary-modal[data-v-0cb5db50]{background:var(--bg-main);border:1px solid var(--border-main);color:var(--text-main)}.btn-secondary-modal[data-v-0cb5db50]:hover{background:var(--bg-accent1)}.field-disabled[data-v-0cb5db50]{background:var(--bg-main);opacity:.6}.field-note[data-v-0cb5db50]{margin-top:.25rem;font-size:.6875rem;color:var(--text-muted)}select.form-input[data-v-0cb5db50]{cursor:pointer}select.form-input[data-v-0cb5db50]:disabled{cursor:not-allowed}.badge-writer[data-v-0cb5db50]{background:#22c55e26;color:#4ade80}.badge-reader[data-v-0cb5db50]{background:#fb923c26;color:#fb923c}.badge-guest[data-v-0cb5db50]{background:#9ca3af26;color:#d1d5db}.modal-content-wide[data-v-0cb5db50]{max-width:42rem}.modal-field-row[data-v-0cb5db50]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.quick-buttons[data-v-0cb5db50]{display:flex;gap:.5rem;margin-top:.5rem;flex-wrap:wrap}.btn-quick[data-v-0cb5db50]{padding:.375rem .75rem;background:var(--bg-main);border:1px solid var(--border-main);border-radius:.25rem;font-size:.75rem;font-weight:500;color:var(--text-main);cursor:pointer;transition:all .2s ease}.btn-quick[data-v-0cb5db50]:hover{background:var(--bg-accent1);border-color:var(--border-focus)}@media (max-width: 768px){.modal-content-wide[data-v-0cb5db50]{max-width:95%}.modal-field-row[data-v-0cb5db50]{grid-template-columns:1fr}}.tier-header[data-v-0cb5db50]{padding:1.5rem;border-bottom:1px solid var(--border-main)}.section-title[data-v-0cb5db50]{font-size:1.25rem;font-weight:700;color:var(--text-header);margin:0 0 .5rem}.section-description[data-v-0cb5db50]{margin:0;font-size:.875rem;color:var(--text-muted)}.tier-name[data-v-0cb5db50]{font-weight:600;color:var(--text-header)}.tier-slug[data-v-0cb5db50]{font-family:monospace;font-size:.75rem;background:var(--bg-main);padding:.25rem .5rem;border-radius:.25rem;color:var(--text-header)}.tier-limits[data-v-0cb5db50]{display:flex;flex-direction:column;gap:.25rem}.limit-item[data-v-0cb5db50]{font-size:.75rem;color:var(--text-main)}.tier-pricing[data-v-0cb5db50]{font-weight:600;color:var(--text-header)}.text-muted[data-v-0cb5db50]{color:var(--text-muted);font-style:italic}.settings-list[data-v-0cb5db50]{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.setting-item[data-v-0cb5db50]{display:grid;grid-template-columns:1fr 300px;gap:1.5rem;align-items:center;padding:1rem;background:var(--bg-main);border-radius:.375rem}.debug-setting[data-v-0cb5db50]{background:var(--bg-accent2);border:1px solid var(--border-main)}.settings-divider[data-v-0cb5db50]{height:1px;background:var(--border-main);margin:.5rem 0}.toggle-btn[data-v-0cb5db50]{padding:.75rem 1.5rem;border:1px solid var(--border-main);border-radius:6px;background:var(--bg-accent);color:var(--text-muted);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:120px}.toggle-btn[data-v-0cb5db50]:hover{border-color:var(--border-active)}.toggle-active[data-v-0cb5db50]{background:#10b981;color:#fff;border-color:#059669}.setting-info[data-v-0cb5db50]{display:flex;flex-direction:column;gap:.25rem}.setting-label[data-v-0cb5db50]{font-size:.875rem;font-weight:600;color:var(--text-header)}.setting-description[data-v-0cb5db50]{font-size:.75rem;color:var(--text-muted);margin:0}.setting-control[data-v-0cb5db50]{display:flex;justify-content:flex-end}.setting-input[data-v-0cb5db50]{width:100%;padding:.5rem .75rem;background:var(--textfield-bg);border:1px solid var(--border-main);border-radius:.375rem;color:var(--text-main);font-size:.875rem;transition:all .2s ease}.setting-input[data-v-0cb5db50]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px #43688933}.modal-section[data-v-0cb5db50]{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--border-main)}.modal-section[data-v-0cb5db50]:last-of-type{border-bottom:none}.modal-section-title[data-v-0cb5db50]{font-size:1rem;font-weight:600;color:var(--text-header);margin:0 0 1rem}@media (max-width: 768px){.setting-item[data-v-0cb5db50]{grid-template-columns:1fr}.setting-control[data-v-0cb5db50]{justify-content:flex-start}}.form-compact-container[data-v-0cb5db50]{padding:1rem}.form-compact-title[data-v-0cb5db50]{font-size:1rem;font-weight:600;color:var(--text-header);margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-main)}.form-grid-compact[data-v-0cb5db50]{display:grid;gap:.75rem}.form-field-compact[data-v-0cb5db50]{display:flex;flex-direction:column;gap:.25rem}.form-label-compact[data-v-0cb5db50]{font-size:.875rem;font-weight:500;color:var(--text-main)}.form-input-compact[data-v-0cb5db50]{padding:.5rem .75rem;background:var(--textfield-bg);border:1px solid var(--border-main);border-radius:4px;color:var(--text-main);font-size:.875rem;transition:all .2s ease}.form-input-compact[data-v-0cb5db50]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px #43688933}.form-help-compact[data-v-0cb5db50]{font-size:.75rem;color:var(--text-muted);margin:0}.form-actions-compact[data-v-0cb5db50]{display:flex;align-items:center;gap:.75rem;margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--border-main)}.btn-save-compact[data-v-0cb5db50]{padding:.5rem 1rem;background:var(--bg-accent2);border:1px solid var(--border-main);color:var(--text-header);border-radius:4px;cursor:pointer;font-size:.875rem;font-weight:500;transition:all .2s ease}.btn-save-compact[data-v-0cb5db50]:hover:not(:disabled){background:var(--bg-accent1);border-color:var(--border-active)}.btn-save-compact[data-v-0cb5db50]:disabled{opacity:.5;cursor:not-allowed}.success-message-compact[data-v-0cb5db50]{color:var(--text-accent);font-size:.875rem;font-weight:500}.test-section-compact[data-v-0cb5db50]{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-main)}.test-title-compact[data-v-0cb5db50]{font-size:.875rem;font-weight:600;color:var(--text-header);margin-bottom:.5rem}.test-description-compact[data-v-0cb5db50]{font-size:.75rem;color:var(--text-muted);margin-bottom:.75rem}.test-controls-compact[data-v-0cb5db50]{display:flex;gap:.5rem}.btn-test-compact[data-v-0cb5db50]{padding:.5rem 1rem;background:var(--bg-accent2);border:1px solid var(--border-main);color:var(--text-header);border-radius:4px;cursor:pointer;font-size:.875rem;font-weight:500;transition:all .2s ease}.btn-test-compact[data-v-0cb5db50]:hover:not(:disabled){background:var(--bg-accent1);border-color:var(--border-active)}.btn-test-compact[data-v-0cb5db50]:disabled{opacity:.5;cursor:not-allowed}.test-result-compact[data-v-0cb5db50]{margin-top:.75rem;padding:.75rem;border-radius:4px;font-size:.875rem;font-weight:500}.test-result-success[data-v-0cb5db50]{background:#10b98126;color:var(--text-accent)}.test-result-error[data-v-0cb5db50]{background:#ef444426;color:#f87171}.info-box-compact[data-v-0cb5db50]{margin-top:1rem;padding:.75rem;background:var(--bg-accent);border:1px solid var(--border-main);border-radius:4px}.info-title-compact[data-v-0cb5db50]{font-size:.875rem;font-weight:600;color:var(--text-header);margin-bottom:.5rem}.info-list-compact[data-v-0cb5db50]{font-size:.75rem;color:var(--text-main);list-style-position:inside;line-height:1.6;margin:0;padding-left:.5rem}.info-list-compact li[data-v-0cb5db50]{margin-bottom:.25rem}.tier-header-compact[data-v-0cb5db50]{padding:1rem;border-bottom:1px solid var(--border-main)}.section-title-compact[data-v-0cb5db50]{font-size:1rem;font-weight:600;color:var(--text-header);margin:0 0 .25rem}.section-description-compact[data-v-0cb5db50]{margin:0;font-size:.75rem;color:var(--text-muted)}.settings-list-compact[data-v-0cb5db50]{padding:1rem;display:flex;flex-direction:column;gap:.75rem}.setting-item-compact[data-v-0cb5db50]{display:grid;grid-template-columns:1fr 200px;gap:1rem;align-items:center;padding:.75rem;background:var(--bg-main);border:1px solid var(--border-main);border-radius:4px}.setting-info-compact[data-v-0cb5db50]{display:flex;flex-direction:column;gap:.25rem}.setting-label-compact[data-v-0cb5db50]{font-size:.875rem;font-weight:500;color:var(--text-header)}.setting-description-compact[data-v-0cb5db50]{font-size:.75rem;color:var(--text-muted);margin:0}.setting-control-compact[data-v-0cb5db50]{display:flex;justify-content:flex-end}.setting-input-compact[data-v-0cb5db50]{width:100%;padding:.5rem .75rem;background:var(--textfield-bg);border:1px solid var(--border-main);border-radius:4px;color:var(--text-main);font-size:.875rem;transition:all .2s ease}.setting-input-compact[data-v-0cb5db50]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px #43688933}.toggle-btn-compact[data-v-0cb5db50]{padding:.5rem 1rem;border:1px solid var(--border-main);border-radius:4px;background:var(--bg-accent);color:var(--text-muted);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:100px}.toggle-btn-compact[data-v-0cb5db50]:hover{border-color:var(--border-active)}@media (max-width: 768px){.setting-item-compact[data-v-0cb5db50]{grid-template-columns:1fr}.setting-control-compact[data-v-0cb5db50]{justify-content:flex-start}}.toggle-btn-onoff[data-v-0cb5db50]{padding:.5rem 1.25rem;border:2px solid;border-radius:20px;font-size:.875rem;font-weight:700;cursor:pointer;transition:all .2s ease;min-width:70px;text-transform:uppercase;letter-spacing:.5px}.toggle-btn-onoff.toggle-on[data-v-0cb5db50]{background:#10b981;color:#fff;border-color:#059669;box-shadow:0 0 8px #10b98166}.toggle-btn-onoff.toggle-on[data-v-0cb5db50]:hover{background:#059669}.toggle-btn-onoff.toggle-off[data-v-0cb5db50]{background:#6b7280;color:#fff;border-color:#4b5563}.toggle-btn-onoff.toggle-off[data-v-0cb5db50]:hover{background:#4b5563}.annotation-toolbar[data-v-4dca14e1]{position:absolute;z-index:1000;background:#fff;border-radius:.5rem;box-shadow:0 10px 25px #0003,0 0 0 1px #0000001a;min-width:320px;max-width:400px}.type-selection[data-v-4dca14e1]{display:flex;flex-direction:column;gap:.25rem;padding:.5rem}.type-btn[data-v-4dca14e1]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border:none;border-radius:.375rem;cursor:pointer;transition:all .2s;color:#fff;font-weight:500;text-align:left}.type-btn[data-v-4dca14e1]:hover{opacity:.9;transform:translate(4px)}.type-icon[data-v-4dca14e1]{font-size:1.25rem}.type-label[data-v-4dca14e1]{font-size:.9375rem}.marker-input[data-v-4dca14e1]{padding:1rem}.input-header[data-v-4dca14e1]{display:flex;align-items:center;gap:.5rem;padding-bottom:.75rem;margin-bottom:.75rem;border-bottom:1px solid #e5e7eb;border-left:3px solid transparent;padding-left:.5rem}.header-icon[data-v-4dca14e1]{font-size:1.125rem}.header-label[data-v-4dca14e1]{flex:1;font-weight:600;color:#1f2937}.close-btn[data-v-4dca14e1]{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:#6b7280;cursor:pointer;border-radius:.25rem;transition:all .2s;font-size:1.125rem}.close-btn[data-v-4dca14e1]:hover{background-color:#f3f4f6;color:#1f2937}.selected-text-preview[data-v-4dca14e1]{padding:.75rem;background-color:#f9fafb;border-left:3px solid #d1d5db;border-radius:.25rem;margin-bottom:.75rem;font-size:.875rem;color:#4b5563;font-style:italic;max-height:100px;overflow-y:auto}.marker-textarea[data-v-4dca14e1]{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;font-family:inherit;line-height:1.5;resize:vertical;min-height:100px}.marker-textarea[data-v-4dca14e1]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.input-actions[data-v-4dca14e1]{display:flex;gap:.5rem;margin-top:.75rem;justify-content:flex-end}.btn-secondary[data-v-4dca14e1],.btn-primary[data-v-4dca14e1]{padding:.5rem 1rem;border:none;border-radius:.375rem;font-weight:500;cursor:pointer;transition:all .2s;font-size:.875rem}.btn-secondary[data-v-4dca14e1]{background-color:#f3f4f6;color:#374151}.btn-secondary[data-v-4dca14e1]:hover{background-color:#e5e7eb}.btn-primary[data-v-4dca14e1]{background-color:#3b82f6;color:#fff}.btn-primary[data-v-4dca14e1]:hover:not(:disabled){background-color:#2563eb}.btn-primary[data-v-4dca14e1]:disabled{opacity:.5;cursor:not-allowed}.input-hint[data-v-4dca14e1]{margin-top:.5rem;font-size:.75rem;color:#9ca3af;text-align:center}.reader-scene-content[data-v-48d94f1f]{background-color:var(--textfield-bg);border-radius:.5rem;padding:2rem;box-shadow:0 1px 3px #0000001a;min-height:400px;margin-bottom:2rem}.scene-content-wrapper[data-v-48d94f1f]{position:relative}.scene-content[data-v-48d94f1f]{font-size:1.125rem;line-height:1.8;color:#1f2937;min-height:200px}.scene-content[data-v-48d94f1f] .ql-editor{padding:0;font-family:Georgia,Times New Roman,serif;font-size:1.125rem;line-height:1.8}.scene-content[data-v-48d94f1f] .ql-editor p{margin-bottom:1.5rem}.scene-content[data-v-48d94f1f] .ql-editor strong{font-weight:600}.scene-content[data-v-48d94f1f] .ql-editor em{font-style:italic}.scene-content[data-v-48d94f1f] .ql-editor u{text-decoration:underline}.scene-content[data-v-48d94f1f] .ql-editor{cursor:text;user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}.empty-scene[data-v-48d94f1f]{padding:3rem 2rem;text-align:center;color:#9ca3af;font-style:italic}.empty-scene p[data-v-48d94f1f]{margin:0}.reader-view[data-v-53490dbf]{min-height:100vh;background-color:var(--bg-main)}.loading-container[data-v-53490dbf],.error-container[data-v-53490dbf]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:2rem;text-align:center}.loading-spinner[data-v-53490dbf]{width:48px;height:48px;border:4px solid var(--border-main);border-top-color:var(--border-focus);border-radius:50%;animation:spin-53490dbf 1s linear infinite}@keyframes spin-53490dbf{to{transform:rotate(360deg)}}.error-icon[data-v-53490dbf]{font-size:4rem;margin-bottom:1rem}.error-container h2[data-v-53490dbf]{font-size:1.5rem;color:var(--text-header);margin-bottom:.5rem}.error-container p[data-v-53490dbf]{color:var(--text-main);margin-bottom:1rem}.error-help[data-v-53490dbf]{font-size:.875rem;color:var(--text-muted)}.reader-header[data-v-53490dbf]{background-color:var(--bg-accent2);color:var(--text-main);padding:1.25rem 1rem;box-shadow:0 2px 8px #0000001a;border-bottom:2px solid var(--border-focus)}.header-content[data-v-53490dbf]{max-width:1400px;margin:0 auto}.header-top[data-v-53490dbf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-main);position:relative}.header-brand[data-v-53490dbf]{flex:1}.brand-link[data-v-53490dbf]{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:var(--text-main);transition:opacity .2s}.brand-link[data-v-53490dbf]:hover{opacity:.9}.brand-logo[data-v-53490dbf]{width:3rem;height:3rem;background-color:var(--border-focus);color:var(--text-main);border-radius:.5rem;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;box-shadow:0 2px 4px #0000001a}.brand-text[data-v-53490dbf]{display:flex;flex-direction:column}.brand-name[data-v-53490dbf]{font-size:1.25rem;font-weight:700;line-height:1;margin-bottom:.25rem}.brand-tagline[data-v-53490dbf]{font-size:.75rem;opacity:.85;font-weight:400;letter-spacing:.05em}.header-welcome[data-v-53490dbf]{position:absolute;left:50%;transform:translate(-50%);font-size:1.125rem;font-weight:500;color:var(--text-header);margin:0;text-align:center;white-space:nowrap}.header-main[data-v-53490dbf]{margin-bottom:0}.header-title-row[data-v-53490dbf]{display:flex;align-items:flex-start;justify-content:center;gap:2rem;position:relative}.title-author-block[data-v-53490dbf]{flex:0 0 auto;text-align:center}.project-title[data-v-53490dbf]{font-size:1.75rem;font-weight:700;margin:0 0 .25rem;line-height:1.2}.author-byline[data-v-53490dbf]{font-size:.9375rem;color:var(--text-muted);margin:0;font-style:italic}.author-message-inline[data-v-53490dbf]{flex:1;display:flex;align-items:flex-start;gap:.5rem;background-color:var(--bg-accent1);border-radius:.375rem;padding:.75rem 1rem;border-left:3px solid var(--border-focus);max-width:600px}.author-message-inline .message-icon[data-v-53490dbf]{flex-shrink:0;font-size:1rem}.author-message-inline .message-text[data-v-53490dbf]{font-size:.875rem;line-height:1.5;color:var(--text-main);white-space:pre-wrap}.author-message-section[data-v-53490dbf]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--border-main)}.author-message-box[data-v-53490dbf]{background-color:var(--bg-accent1);border-radius:.5rem;padding:1rem 1.5rem;border-left:4px solid var(--border-focus);max-width:700px;margin:0 auto}.author-message-label[data-v-53490dbf]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:.5rem}.author-message-text[data-v-53490dbf]{font-size:1rem;line-height:1.6;color:var(--text-main);margin:0;white-space:pre-wrap}.expiration-block[data-v-53490dbf]{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.expiration-info[data-v-53490dbf],.expiration-warning[data-v-53490dbf]{display:inline-block;padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;white-space:nowrap}.expiration-info[data-v-53490dbf]{background-color:var(--bg-accent1);color:var(--text-main)}.expiration-warning[data-v-53490dbf]{background-color:var(--border-focus);color:var(--text-main);border:2px solid var(--text-header)}.sticky-nav[data-v-53490dbf]{position:sticky;top:0;z-index:100;background-color:var(--bg-accent2);border-bottom:2px solid var(--border-focus);box-shadow:0 2px 8px #00000026;padding:.5rem 1rem .75rem}.sticky-header-info[data-v-53490dbf]{display:flex;align-items:center;justify-content:space-between;max-width:1400px;margin:0 auto .5rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-main);gap:1rem;min-height:2.5rem;transition:opacity .15s ease-out}.sticky-header-left[data-v-53490dbf]{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.sticky-logo[data-v-53490dbf]{width:2rem;height:2rem;background-color:var(--border-focus);color:var(--bg-main);border-radius:.375rem;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:700;flex-shrink:0}.sticky-meta[data-v-53490dbf]{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--text-main);flex-wrap:wrap}.sticky-author[data-v-53490dbf]{color:var(--text-muted)}.sticky-title[data-v-53490dbf]{font-weight:600;color:var(--text-header);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sticky-meta span[data-v-53490dbf]:not(:last-child):after{content:"·";margin-left:.5rem;color:var(--text-muted)}.sticky-date[data-v-53490dbf]{color:var(--text-muted);white-space:nowrap}.sticky-message[data-v-53490dbf]{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0;max-width:500px;background-color:var(--bg-accent1);border-radius:.375rem;padding:.375rem .75rem;border:1px solid var(--border-main)}.message-label[data-v-53490dbf]{flex-shrink:0;font-size:.875rem}.message-scroll[data-v-53490dbf]{flex:1;font-size:.75rem;color:var(--text-main);line-height:1.4;max-height:2.5rem;overflow-y:auto;white-space:pre-wrap;scrollbar-width:thin;scrollbar-color:var(--border-main) transparent}.message-scroll[data-v-53490dbf]::-webkit-scrollbar{width:4px}.message-scroll[data-v-53490dbf]::-webkit-scrollbar-track{background:transparent}.message-scroll[data-v-53490dbf]::-webkit-scrollbar-thumb{background-color:var(--border-main);border-radius:2px}.color-scheme-buttons[data-v-53490dbf]{display:flex;flex-direction:column;align-items:flex-end;gap:.375rem;flex-shrink:0;margin-left:auto;position:absolute;right:0;top:50%;transform:translateY(-50%)}.color-scheme-btn[data-v-53490dbf]{width:1.5rem;height:1.5rem;border-radius:.25rem;border:2px solid var(--border-main);cursor:pointer;transition:transform .15s,border-color .15s,box-shadow .15s}.color-scheme-btn[data-v-53490dbf]:hover{transform:scale(1.1);border-color:var(--text-header)}.color-scheme-btn.active[data-v-53490dbf]{border-color:var(--text-header);box-shadow:0 0 0 2px var(--bg-main),0 0 0 4px var(--text-header)}.sticky-nav-content[data-v-53490dbf]{max-width:1600px;margin:0 auto;padding:0 1rem;display:grid;grid-template-columns:320px 24px 1fr;gap:1.5rem;align-items:center}.nav-btn-top[data-v-53490dbf]{grid-column:2;justify-self:center;padding:.375rem .5rem;font-size:.75rem}.nav-controls-group[data-v-53490dbf]{grid-column:3;display:flex;gap:1rem;align-items:center;justify-content:center}.footer-nav[data-v-53490dbf]{max-width:800px;margin:3rem auto 2rem;padding:0 1rem;display:flex;gap:1rem;align-items:center;justify-content:space-between}.chapter-selector[data-v-53490dbf]{flex:1;max-width:400px;display:flex;align-items:center;gap:.5rem}.chapter-select[data-v-53490dbf]{flex:1;padding:.5rem .75rem;border:1px solid var(--border-main);border-radius:.375rem;background-color:var(--textfield-bg);font-size:.875rem;color:var(--text-main);cursor:pointer}.chapter-select[data-v-53490dbf]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px var(--bg-input-focus)}.chapter-count[data-v-53490dbf]{font-size:.875rem;color:var(--text-muted);white-space:nowrap}.nav-btn[data-v-53490dbf]{padding:.5rem 1rem;background-color:var(--border-focus);color:#fff;border:none;border-radius:.375rem;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.nav-btn[data-v-53490dbf]:hover:not(:disabled){opacity:.85}.nav-btn[data-v-53490dbf]:disabled{background-color:var(--bg-accent2);color:var(--text-muted);cursor:not-allowed}.nav-btn-large[data-v-53490dbf]{padding:.75rem 1.5rem;font-size:1rem}.reader-view-label[data-v-53490dbf]{font-size:.625rem;font-weight:700;letter-spacing:.1em;color:var(--text-muted);margin-bottom:.25rem}.notes-label[data-v-53490dbf]{font-size:.625rem;font-weight:700;letter-spacing:.1em;color:var(--text-muted);margin-bottom:.75rem}.chapter-content-wrapper[data-v-53490dbf]{margin:0 auto;padding:1.25rem 1rem}.four-column-layout[data-v-53490dbf]{display:grid;grid-template-columns:320px 24px 750px 320px;gap:1.5rem;max-width:1600px;margin:0 auto;align-items:start}.reader-notes-panel[data-v-53490dbf]{position:sticky;top:9rem;background-color:var(--bg-accent1);border-radius:.375rem;padding:.75rem;box-shadow:0 1px 3px #0000001a;max-height:calc(100vh - 9rem);display:flex;flex-direction:column;gap:.5rem}.panel-header[data-v-53490dbf]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin:0;padding-bottom:.5rem;border-bottom:1px solid var(--border-main)}.progress-slider-column[data-v-53490dbf]{position:sticky;top:8rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding-top:2rem;height:calc(100vh - 10rem)}.progress-track[data-v-53490dbf]{position:relative;width:6px;flex:1;background-color:var(--border-main);border-radius:4px;cursor:pointer}.progress-fill[data-v-53490dbf]{position:absolute;top:0;left:0;right:0;background:linear-gradient(180deg,var(--border-focus) 0%,var(--border-focus) 100%);border-radius:4px 4px 0 0;transition:height 50ms ease-out}.progress-handle[data-v-53490dbf]{position:absolute;left:50%;transform:translate(-50%,-50%);width:20px;height:28px;background-color:var(--border-focus);border:2px solid var(--bg-main);border-radius:4px;cursor:grab;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #0003;transition:transform 50ms ease-out;z-index:2}.progress-handle[data-v-53490dbf]:hover{transform:translate(-50%,-50%) scale(1.1)}.progress-handle[data-v-53490dbf]:active{cursor:grabbing;transform:translate(-50%,-50%) scale(1.05)}.handle-grip[data-v-53490dbf]{width:8px;height:12px;background:repeating-linear-gradient(0deg,var(--bg-main) 0px,var(--bg-main) 2px,transparent 2px,transparent 4px);border-radius:1px}.progress-percentage[data-v-53490dbf]{font-size:.625rem;font-weight:600;color:var(--text-muted);white-space:nowrap}.notes-content[data-v-53490dbf]{display:flex;flex-direction:column;height:100%;flex:1;min-width:0}.notes-header[data-v-53490dbf]{font-size:1.125rem;font-weight:600;color:var(--text-header);margin:0 0 1rem;padding-bottom:1rem;border-bottom:2px solid var(--border-main)}.notes-textarea[data-v-53490dbf]{flex:1;min-height:400px;min-width:245px;padding:.55rem;border:1px solid var(--border-main);border-radius:.275rem;font-size:.9375rem;line-height:1.6;color:var(--text-main);background-color:var(--textfield-bg);font-family:inherit;resize:vertical;transition:border-color .15s}.notes-textarea[data-v-53490dbf]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px var(--bg-input-focus)}.notes-textarea[data-v-53490dbf]::-moz-placeholder{color:var(--text-muted)}.notes-textarea[data-v-53490dbf]::placeholder{color:var(--text-muted)}.reader-scenes-main[data-v-53490dbf]{min-height:400px}.chapter-title[data-v-53490dbf]{font-size:1.875rem;font-weight:700;color:var(--text-header);margin-bottom:2rem;padding-bottom:.75rem;border-bottom:2px solid var(--border-main)}.scenes-container[data-v-53490dbf]{display:flex;flex-direction:column}.empty-chapter[data-v-53490dbf]{text-align:center;padding:4rem 2rem;color:var(--text-muted);font-style:italic;background-color:var(--bg-accent1);border-radius:.5rem}.reader-annotations-panel[data-v-53490dbf]{position:sticky;top:9rem;background-color:var(--bg-accent1);border-radius:.375rem;padding:.75rem;box-shadow:0 1px 3px #0000001a;max-height:calc(100vh - 9rem);overflow-y:auto}.annotations-content[data-v-53490dbf]{display:flex;flex-direction:column;gap:.75rem}.annotations-header[data-v-53490dbf]{display:flex;align-items:center;justify-content:space-between;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin:0;padding-bottom:.5rem;border-bottom:1px solid var(--border-main);position:sticky;top:-.75rem;background-color:var(--bg-accent1);z-index:10}.help-text[data-v-53490dbf]{font-size:.75rem;color:var(--text-muted);margin:0}.annotation-count[data-v-53490dbf]{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;background-color:var(--border-focus);color:#fff;border-radius:9999px;font-size:.6875rem;font-weight:600}.markers-by-scene[data-v-53490dbf]{display:flex;flex-direction:column;gap:1rem}.scene-marker-group[data-v-53490dbf]{display:flex;flex-direction:column;gap:.5rem}.scene-marker-header[data-v-53490dbf]{font-size:.75rem;font-weight:600;color:var(--text-header);padding:.375rem .5rem;background-color:var(--bg-accent2);border-radius:.25rem;border-left:2px solid var(--border-focus)}.markers-list[data-v-53490dbf]{display:flex;flex-direction:column;gap:.5rem}.marker-item[data-v-53490dbf]{padding:.5rem .625rem;background-color:var(--bg-main);border-radius:.25rem;border-left:2px solid var(--border-main);transition:all .15s;cursor:pointer}.marker-item[data-v-53490dbf]:hover{background-color:var(--bg-accent2);box-shadow:0 1px 3px #0000001a}.marker-type-note[data-v-53490dbf]{border-left-color:var(--web-misc)}.marker-type-question[data-v-53490dbf]{border-left-color:var(--web-center-focus)}.marker-type-suggestion[data-v-53490dbf]{border-left-color:var(--web-character)}.marker-type-issue[data-v-53490dbf]{border-left-color:var(--web-event)}.marker-header[data-v-53490dbf]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.375rem}.marker-info[data-v-53490dbf]{display:flex;align-items:center;gap:.375rem}.marker-icon[data-v-53490dbf]{font-size:.875rem}.marker-type-label[data-v-53490dbf]{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.marker-delete-btn[data-v-53490dbf]{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;padding:.125rem;background-color:transparent;border:none;border-radius:.25rem;color:var(--text-muted);cursor:pointer;transition:all .15s}.marker-delete-btn[data-v-53490dbf]:hover{background-color:var(--bg-accent2);color:var(--text-header)}.marker-delete-btn svg[data-v-53490dbf]{width:.75rem;height:.75rem}.marker-quote[data-v-53490dbf]{padding:.375rem;background-color:var(--textfield-bg);border-radius:.25rem;margin-bottom:.375rem;font-size:.75rem;color:var(--text-main);font-style:italic;line-height:1.4}.marker-text[data-v-53490dbf]{font-size:.75rem;color:var(--text-main);line-height:1.4;margin-bottom:.25rem}.marker-text-editable[data-v-53490dbf]{width:100%;min-height:1.5rem;font-size:.75rem;color:var(--text-main);line-height:1.4;margin-bottom:.25rem;padding:.375rem;border:1px solid transparent;border-radius:.25rem;background-color:transparent;font-family:inherit;resize:none;overflow:hidden;transition:border-color .15s,background-color .15s}.marker-text-editable[data-v-53490dbf]:hover{border-color:var(--border-main);background-color:var(--textfield-bg)}.marker-text-editable[data-v-53490dbf]:focus{outline:none;border-color:var(--border-focus);background-color:var(--textfield-bg)}.marker-text-editable[data-v-53490dbf]::-moz-placeholder{color:var(--text-muted);font-style:italic}.marker-text-editable[data-v-53490dbf]::placeholder{color:var(--text-muted);font-style:italic}.marker-date[data-v-53490dbf]{font-size:.625rem;color:var(--text-muted)}.markers-empty[data-v-53490dbf]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem .75rem;text-align:center;color:var(--text-muted)}.markers-empty svg[data-v-53490dbf]{width:2rem;height:2rem;margin-bottom:.5rem;color:var(--border-main)}.markers-empty p[data-v-53490dbf]{margin:.125rem 0;font-size:.75rem}.markers-empty .help-text[data-v-53490dbf]{font-size:.6875rem;color:var(--text-muted)}.reader-footer[data-v-53490dbf]{max-width:800px;margin:3rem auto 0;padding:2rem 1rem;text-align:center;border-top:1px solid var(--border-main);color:var(--text-muted);font-size:.875rem}.reader-footer p[data-v-53490dbf]{margin:.25rem 0}.footer-help[data-v-53490dbf]{color:var(--text-muted);font-size:.75rem}@media (max-width: 640px){.project-title[data-v-53490dbf]{font-size:1.5rem}.chapter-nav[data-v-53490dbf]{flex-wrap:wrap}.chapter-selector[data-v-53490dbf]{order:-1;width:100%;margin-bottom:.5rem}.nav-btn[data-v-53490dbf]{flex:1}}.modal-overlay[data-v-a39696e5]{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;overflow-y:auto}.modal-container[data-v-a39696e5]{background:var(--bg-main);border:2px solid var(--border-main);border-radius:1rem;width:100%;max-width:800px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #00000080}.modal-header[data-v-a39696e5]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:2px solid var(--border-main)}.modal-title[data-v-a39696e5]{font-size:1.5rem;font-weight:700;color:var(--text-header);margin:0}.close-btn[data-v-a39696e5]{background:transparent;border:none;color:var(--text-muted);font-size:2rem;line-height:1;cursor:pointer;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem;transition:all .2s ease}.close-btn[data-v-a39696e5]:hover{background:var(--bg-accent2);color:var(--text-main)}.modal-body[data-v-a39696e5]{padding:1.5rem;overflow-y:auto;flex:1}.form-section[data-v-a39696e5]{margin-bottom:2rem}.form-section[data-v-a39696e5]:last-of-type{margin-bottom:0}.section-title[data-v-a39696e5]{font-size:1.125rem;font-weight:600;color:var(--text-header);margin:0 0 1rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-main)}.form-row[data-v-a39696e5]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group[data-v-a39696e5]{margin-bottom:1rem}.form-label[data-v-a39696e5]{display:block;font-size:.875rem;font-weight:500;color:var(--text-main);margin-bottom:.5rem}.form-label.required[data-v-a39696e5]:after{content:" *";color:#ef4444}.form-input[data-v-a39696e5],.form-select[data-v-a39696e5],.form-textarea[data-v-a39696e5]{width:100%;padding:.75rem;background:var(--textfield-bg);border:1px solid var(--border-main);border-radius:.5rem;color:var(--text-main);font-size:.9375rem;transition:all .3s ease}.form-input[data-v-a39696e5]:focus,.form-select[data-v-a39696e5]:focus,.form-textarea[data-v-a39696e5]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px #43688933}.form-textarea[data-v-a39696e5]{resize:vertical;min-height:80px}.form-hint[data-v-a39696e5]{display:block;font-size:.8125rem;color:var(--text-muted);margin-top:.25rem;font-style:italic}.input-with-prefix[data-v-a39696e5]{display:flex;align-items:center;gap:.5rem}.input-prefix[data-v-a39696e5],.input-suffix[data-v-a39696e5]{font-size:1rem;color:var(--text-muted);font-weight:600}.form-input.with-prefix[data-v-a39696e5]{flex:1}.checkbox-group[data-v-a39696e5]{display:flex;align-items:center;gap:.5rem}.form-checkbox[data-v-a39696e5]{width:1.25rem;height:1.25rem;cursor:pointer;accent-color:var(--bg-accent1)}.checkbox-label[data-v-a39696e5]{font-size:.9375rem;font-weight:500;color:var(--text-main);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.modal-actions[data-v-a39696e5]{display:flex;gap:1rem;justify-content:flex-end;padding-top:1.5rem;border-top:2px solid var(--border-main);margin-top:1.5rem}.btn-primary[data-v-a39696e5],.btn-secondary[data-v-a39696e5]{padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;font-size:.9375rem;cursor:pointer;transition:all .3s ease;border:none}.btn-primary[data-v-a39696e5]{background:linear-gradient(135deg,var(--bg-accent1),var(--bg-accent2));color:#fff}.btn-primary[data-v-a39696e5]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #0000004d}.btn-primary[data-v-a39696e5]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-a39696e5]{background:transparent;color:var(--text-main);border:2px solid var(--border-main)}.btn-secondary[data-v-a39696e5]:hover{background:var(--bg-accent2);border-color:var(--border-focus)}@media (max-width: 768px){.modal-container[data-v-a39696e5]{max-width:100%;max-height:100vh;border-radius:0}.form-row[data-v-a39696e5]{grid-template-columns:1fr}.modal-actions[data-v-a39696e5]{flex-direction:column-reverse}.btn-primary[data-v-a39696e5],.btn-secondary[data-v-a39696e5]{width:100%}}.modal-overlay[data-v-acfa1a11]{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;overflow-y:auto}.modal-container[data-v-acfa1a11]{background:var(--bg-main);border:2px solid var(--border-main);border-radius:1rem;width:100%;max-width:1200px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #00000080}.modal-header[data-v-acfa1a11]{display:flex;justify-content:space-between;align-items:flex-start;padding:1.5rem;border-bottom:2px solid var(--border-main)}.header-content[data-v-acfa1a11]{flex:1}.modal-title[data-v-acfa1a11]{font-size:1.5rem;font-weight:700;color:var(--text-header);margin:0 0 .5rem}.coupon-info[data-v-acfa1a11]{display:flex;align-items:center;gap:1rem}.coupon-code[data-v-acfa1a11]{font-size:1.125rem;font-weight:700;font-family:Courier New,monospace;color:#d4a574;padding:.25rem .75rem;background:#d4a5741a;border:1px solid rgba(212,165,116,.3);border-radius:.375rem}.coupon-name[data-v-acfa1a11]{color:var(--text-muted);font-size:.9375rem}.close-btn[data-v-acfa1a11]{background:transparent;border:none;color:var(--text-muted);font-size:2rem;line-height:1;cursor:pointer;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem;transition:all .2s ease;flex-shrink:0}.close-btn[data-v-acfa1a11]:hover{background:var(--bg-accent2);color:var(--text-main)}.modal-body[data-v-acfa1a11]{padding:1.5rem;overflow-y:auto;flex:1}.loading-state[data-v-acfa1a11]{text-align:center;padding:4rem 2rem}.spinner[data-v-acfa1a11]{width:48px;height:48px;border:4px solid var(--border-main);border-top-color:var(--bg-accent1);border-radius:50%;animation:spin-acfa1a11 .8s linear infinite;margin:0 auto 1rem}@keyframes spin-acfa1a11{to{transform:rotate(360deg)}}.stats-grid[data-v-acfa1a11]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem}.stat-card[data-v-acfa1a11]{background:var(--bg-accent2);border:1px solid var(--border-main);border-radius:.75rem;padding:1.25rem;display:flex;align-items:center;gap:1rem}.stat-icon[data-v-acfa1a11]{font-size:2rem;flex-shrink:0}.stat-content[data-v-acfa1a11]{flex:1;min-width:0}.stat-label[data-v-acfa1a11]{font-size:.8125rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.25rem}.stat-value[data-v-acfa1a11]{font-size:1.5rem;font-weight:700;color:var(--text-header);word-wrap:break-word}.stat-dates[data-v-acfa1a11]{font-size:.875rem;color:var(--text-muted);display:flex;flex-direction:column;gap:.125rem}.stats-section[data-v-acfa1a11]{margin-bottom:2rem}.section-title[data-v-acfa1a11]{font-size:1.125rem;font-weight:600;color:var(--text-header);margin:0 0 1rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-main)}.timeline-chart[data-v-acfa1a11]{display:flex;align-items:flex-end;gap:.5rem;height:200px;padding:1rem;background:var(--bg-accent2);border:1px solid var(--border-main);border-radius:.75rem;overflow-x:auto}.timeline-bar[data-v-acfa1a11]{flex:1;min-width:30px;position:relative;display:flex;flex-direction:column;justify-content:flex-end;cursor:pointer;transition:all .2s ease}.timeline-bar:hover .bar-fill[data-v-acfa1a11]{background:linear-gradient(180deg,#d4a574,#c69563)}.bar-fill[data-v-acfa1a11]{width:100%;background:linear-gradient(180deg,var(--bg-accent1),var(--border-focus));border-radius:.25rem .25rem 0 0;transition:all .2s ease;min-height:4px}.bar-label[data-v-acfa1a11]{position:absolute;bottom:-20px;left:50%;transform:translate(-50%);font-size:.625rem;color:var(--text-muted);white-space:nowrap}.top-users-table[data-v-acfa1a11]{background:var(--bg-accent2);border:1px solid var(--border-main);border-radius:.75rem;overflow:hidden}.table-header[data-v-acfa1a11],.table-row[data-v-acfa1a11]{display:grid;grid-template-columns:2fr 2fr 1fr 1.5fr;gap:1rem;padding:1rem}.table-header[data-v-acfa1a11]{background:var(--textfield-bg);font-weight:600;font-size:.875rem;color:var(--text-header);text-transform:uppercase;letter-spacing:.5px}.table-row[data-v-acfa1a11]{border-top:1px solid var(--border-main)}.table-row[data-v-acfa1a11]:hover{background:var(--textfield-bg)}.table-cell[data-v-acfa1a11]{display:flex;align-items:center;color:var(--text-main);font-size:.9375rem;overflow:hidden;text-overflow:ellipsis}.user-rank[data-v-acfa1a11]{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;background:var(--bg-accent1);color:#fff;border-radius:50%;font-size:.75rem;font-weight:700;margin-right:.5rem;flex-shrink:0}.empty-state[data-v-acfa1a11]{text-align:center;padding:3rem 2rem}.empty-icon[data-v-acfa1a11]{font-size:3rem;margin-bottom:1rem;opacity:.5}.empty-state h4[data-v-acfa1a11]{font-size:1.25rem;font-weight:600;color:var(--text-header);margin-bottom:.5rem}.empty-state p[data-v-acfa1a11]{color:var(--text-muted);max-width:500px;margin:0 auto}.error-state[data-v-acfa1a11]{text-align:center;padding:3rem 2rem}.error-icon[data-v-acfa1a11]{font-size:3rem;margin-bottom:1rem}.error-state h4[data-v-acfa1a11]{font-size:1.25rem;font-weight:600;color:var(--text-header);margin-bottom:.5rem}.error-state p[data-v-acfa1a11]{color:var(--text-muted);margin-bottom:1.5rem}.btn-retry[data-v-acfa1a11]{background:linear-gradient(135deg,var(--bg-accent1),var(--bg-accent2));color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-retry[data-v-acfa1a11]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000004d}@media (max-width: 768px){.modal-container[data-v-acfa1a11]{max-width:100%;max-height:100vh;border-radius:0}.stats-grid[data-v-acfa1a11]{grid-template-columns:1fr}.table-header[data-v-acfa1a11],.table-row[data-v-acfa1a11]{grid-template-columns:1fr;gap:.5rem}.table-cell[data-v-acfa1a11]{padding:.25rem 0}.timeline-chart[data-v-acfa1a11]{height:150px}}.coupon-management[data-v-1da4796a]{min-height:100vh;background:var(--bg-main)}.admin-container[data-v-1da4796a]{max-width:1400px;margin:0 auto;padding:2rem}.dashboard-header[data-v-1da4796a]{background-color:var(--bg-accent1);border-bottom:1px solid var(--bg-accent2)}.subscription-badge[data-v-1da4796a]{padding:.25rem .75rem;background-color:var(--border-focus);color:var(--text-on-accent, white);border-radius:9999px;font-size:.875rem;font-weight:500;text-transform:capitalize}.logout-btn[data-v-1da4796a]{color:var(--text-header);font-size:.875rem;font-weight:500;background:none;border:none;cursor:pointer;padding:0}.logout-btn[data-v-1da4796a]:hover{color:var(--text-header)}.stats-line[data-v-1da4796a]{padding:.75rem 1rem;margin-bottom:1.5rem;background:var(--bg-accent2);border:1px solid var(--border-main);border-radius:6px;font-size:.875rem;color:var(--text-main);font-family:monospace}.stats-line .stat-value[data-v-1da4796a]{color:var(--text-header);font-weight:600;margin:0 .5rem}.search-section-compact[data-v-1da4796a]{display:flex;gap:.5rem;margin-bottom:1rem;max-width:50%}.search-input-compact[data-v-1da4796a]{flex:1;padding:.5rem .75rem;border:1px solid var(--border-main);border-radius:4px;background:var(--textfield-bg);color:var(--text-main);font-size:.875rem}.search-input-compact[data-v-1da4796a]:focus{outline:none;border-color:var(--border-focus)}.content-card[data-v-1da4796a]{background:var(--bg-accent2);border:1px solid var(--border-main);border-radius:.5rem;overflow:hidden}.table-wrapper[data-v-1da4796a]{overflow-x:auto}.admin-table-spreadsheet[data-v-1da4796a]{width:100%;border-collapse:collapse;font-size:.875rem;background:var(--bg-main)}.admin-table-spreadsheet thead[data-v-1da4796a]{background:var(--bg-accent2);border-bottom:2px solid var(--border-main)}.admin-table-spreadsheet th[data-v-1da4796a]{padding:.5rem .75rem;text-align:left;font-weight:600;color:var(--text-header);border-right:1px solid var(--border-subtle);white-space:nowrap}.admin-table-spreadsheet th[data-v-1da4796a]:last-child{border-right:none}.sortable-header[data-v-1da4796a]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;transition:background .2s ease}.sortable-header[data-v-1da4796a]:hover{background:var(--bg-accent1)}.sort-indicator[data-v-1da4796a]{margin-left:.25rem;font-size:.75rem;color:var(--text-accent)}.admin-table-spreadsheet tbody tr[data-v-1da4796a]{border-bottom:1px solid var(--border-subtle)}.admin-table-spreadsheet tbody tr[data-v-1da4796a]:hover{background:var(--bg-accent2)}.admin-table-spreadsheet td[data-v-1da4796a]{padding:.5rem .75rem;color:var(--text-main);border-right:1px solid var(--border-subtle);vertical-align:middle}.admin-table-spreadsheet td[data-v-1da4796a]:last-child{border-right:none}.action-link-plain[data-v-1da4796a]{background:none;border:none;color:var(--text-accent);cursor:pointer;font-size:.875rem;padding:.25rem .5rem;text-decoration:underline;transition:color .2s ease}.action-link-plain[data-v-1da4796a]:hover{color:var(--text-header)}.action-delete-plain[data-v-1da4796a]{color:var(--text-muted)}.action-delete-plain[data-v-1da4796a]:hover{color:var(--text-header)}.loading-state[data-v-1da4796a]{padding:3rem;text-align:center;color:var(--text-muted)}.empty-state[data-v-1da4796a]{text-align:center;padding:4rem 2rem}.empty-state h3[data-v-1da4796a]{font-size:1.5rem;font-weight:600;color:var(--text-header);margin-bottom:.5rem}.empty-state p[data-v-1da4796a]{color:var(--text-muted);margin-bottom:1.5rem;max-width:500px;margin-left:auto;margin-right:auto}.pagination-section[data-v-1da4796a]{padding:1rem 1.5rem;border-top:1px solid var(--border-main);display:flex;justify-content:space-between;align-items:center}.pagination-info[data-v-1da4796a]{font-size:.875rem;color:var(--text-main)}.pagination-buttons[data-v-1da4796a]{display:flex;gap:.5rem}.pagination-button[data-v-1da4796a]{padding:.5rem 1rem;background:var(--bg-main);border:1px solid var(--border-main);border-radius:.375rem;font-size:.875rem;font-weight:500;color:var(--text-main);cursor:pointer;transition:all .2s ease}.pagination-button[data-v-1da4796a]:hover:not(:disabled){background:var(--bg-accent1);border-color:var(--border-focus)}.pagination-button[data-v-1da4796a]:disabled{opacity:.5;cursor:not-allowed}.verify-email-page[data-v-a30ca000]{background:linear-gradient(135deg,var(--bg-main) 0%,var(--bg-accent1) 100%)}.verify-card[data-v-a30ca000]{background-color:var(--bg-accent1);border:1px solid var(--border-main);border-radius:.75rem;padding:2.5rem;max-width:400px;width:100%;box-shadow:0 10px 25px #0003}.primary-btn[data-v-a30ca000]{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;background:linear-gradient(135deg,#d4a574,#c69563);color:#2c2416;border-radius:.5rem;font-weight:600;transition:all .15s;text-decoration:none;border:none;cursor:pointer}.primary-btn[data-v-a30ca000]:hover:not(:disabled){background:linear-gradient(135deg,#e0b585,#d4a574);transform:translateY(-1px)}.primary-btn[data-v-a30ca000]:disabled{opacity:.7;cursor:not-allowed}.secondary-btn[data-v-a30ca000]{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;background-color:transparent;color:var(--text-header);border:1px solid var(--border-main);border-radius:.5rem;font-weight:500;transition:all .15s;text-decoration:none;cursor:pointer}.secondary-btn[data-v-a30ca000]:hover{background-color:var(--bg-accent2)}.success-icon[data-v-a30ca000],.error-icon[data-v-a30ca000],.warning-icon[data-v-a30ca000]{display:flex;justify-content:center}.animate-spin[data-v-a30ca000]{animation:spin-a30ca000 1s linear infinite}@keyframes spin-a30ca000{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-v-1a06ad70]:root{--bg-main: #1c2c3b;--bg-accent1: #436889;--bg-accent2: #3f607c;--text-main: #ffffff;--text-muted: #f5faff;--text-header: #d5e7f6;--border-main: #6088a4;--border-focus: #003666;--textfield-bg: #26445e}.forgot-password-page[data-v-1a06ad70]{min-height:100vh;margin:0!important;padding:100px 0 0!important;background:linear-gradient(135deg,#1c2c3bf2,#2c3e50eb,#34495ee6,#2c3e50eb,#1c2c3bf2),radial-gradient(ellipse at 20% 20%,rgba(212,165,116,.15) 0%,transparent 40%),radial-gradient(ellipse at 80% 80%,rgba(67,104,137,.2) 0%,transparent 50%),linear-gradient(180deg,#0f1419,#1a2332);background-attachment:fixed;display:flex;flex-direction:column}.persistent-header[data-v-1a06ad70]{position:fixed!important;top:0!important;left:0!important;right:0!important;height:100px;background-image:url(/header-background.png);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:1000;box-shadow:0 2px 10px #0000004d;margin:0!important}.header-content-wrapper[data-v-1a06ad70]{max-width:1600px;margin:0 auto;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:.75rem 2rem .5rem}.header-top-row[data-v-1a06ad70]{display:flex;align-items:center;justify-content:space-between}.logo-link[data-v-1a06ad70]{display:block;text-decoration:none;transition:opacity .2s}.logo-link[data-v-1a06ad70]:hover{opacity:.8}.header-logo[data-v-1a06ad70]{margin-top:1rem;height:35px;width:auto}.header-tagline[data-v-1a06ad70]{font-size:1rem;font-weight:400;color:#2c2416;font-family:Georgia,serif;margin:0;letter-spacing:2.3px;padding-left:0rem}.header-auth-buttons[data-v-1a06ad70]{display:flex;gap:.75rem}.header-auth-btn[data-v-1a06ad70]{padding:.625rem 1.5rem;border-radius:.375rem;font-weight:600;font-size:.9375rem;cursor:pointer;transition:all .2s ease;border:2px solid transparent}.login-btn[data-v-1a06ad70]{background:transparent;border-color:#2c2416;color:#2c2416}.login-btn[data-v-1a06ad70]:hover{background:#2c24161a;border-color:#1a1410}.forgot-password-container[data-v-1a06ad70]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;animation:fadeInUp-1a06ad70 .5s ease-out}@keyframes fadeInUp-1a06ad70{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.page-title[data-v-1a06ad70]{font-size:2.5rem;font-weight:700;color:var(--text-header);margin-bottom:.5rem}.page-subtitle[data-v-1a06ad70]{font-size:1.125rem;color:var(--text-muted);max-width:400px;text-align:center}.error-message[data-v-1a06ad70]{background:#dc262633;border:1px solid rgba(220,38,38,.4);color:#fca5a5;padding:1rem 1.25rem;border-radius:.5rem;margin-bottom:1.5rem;font-size:.9375rem;max-width:450px;width:100%}.success-message[data-v-1a06ad70]{width:100%;max-width:450px;background:var(--bg-accent2);border:1px solid var(--border-main);border-radius:1rem;padding:2.5rem;box-shadow:0 10px 40px #0006;text-align:center}.success-icon[data-v-1a06ad70]{color:#22c55e;margin-bottom:1.5rem;display:flex;justify-content:center}.success-icon svg[data-v-1a06ad70]{width:4rem;height:4rem}.success-title[data-v-1a06ad70]{font-size:1.5rem;font-weight:700;color:var(--text-header);margin-bottom:1rem}.success-text[data-v-1a06ad70]{color:var(--text-muted);font-size:1rem;line-height:1.6;margin-bottom:1rem}.success-text strong[data-v-1a06ad70]{color:var(--text-header)}.success-note[data-v-1a06ad70]{color:var(--text-muted);font-size:.875rem;opacity:.8;margin-bottom:1.5rem}.retry-link[data-v-1a06ad70]{background:none;border:none;color:#6088a4;text-decoration:underline;cursor:pointer;font-size:inherit;padding:0}.retry-link[data-v-1a06ad70]:hover{color:var(--text-header)}.back-to-login-btn[data-v-1a06ad70]{width:100%;background:linear-gradient(135deg,#003666,#436889);color:#fff;border:none;padding:.875rem 1.5rem;border-radius:.5rem;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease}.back-to-login-btn[data-v-1a06ad70]:hover{background:linear-gradient(135deg,#436889,#6088a4);box-shadow:0 8px 20px #43688966;transform:translateY(-2px)}.forgot-password-form[data-v-1a06ad70]{width:100%;max-width:450px;background:var(--bg-accent2);border:1px solid var(--border-main);border-radius:1rem;padding:2.5rem;box-shadow:0 10px 40px #0006}.form-field[data-v-1a06ad70]{margin-bottom:1.5rem}.field-label[data-v-1a06ad70]{display:block;font-size:.875rem;font-weight:600;color:var(--text-header);margin-bottom:.5rem}.field-input[data-v-1a06ad70]{width:100%;padding:.875rem 1rem;background:var(--textfield-bg);border:1px solid var(--border-main);border-radius:.5rem;color:var(--text-main);font-size:1rem;transition:all .2s}.field-input[data-v-1a06ad70]::-moz-placeholder{color:var(--text-muted);opacity:.5}.field-input[data-v-1a06ad70]::placeholder{color:var(--text-muted);opacity:.5}.field-input[data-v-1a06ad70]:focus{outline:none;border-color:var(--border-focus);background:var(--bg-accent1)}.field-input[data-v-1a06ad70]:disabled{opacity:.6;cursor:not-allowed}.submit-button[data-v-1a06ad70]{width:100%;background:linear-gradient(135deg,#003666,#436889);color:#fff;border:none;padding:.875rem 1.5rem;border-radius:.5rem;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.75rem}.submit-button[data-v-1a06ad70]:hover:not(:disabled){background:linear-gradient(135deg,#436889,#6088a4);box-shadow:0 8px 20px #43688966;transform:translateY(-2px)}.submit-button[data-v-1a06ad70]:disabled{background:var(--bg-accent1);opacity:.6;cursor:not-allowed;transform:none}.loading-spinner[data-v-1a06ad70]{width:1.25rem;height:1.25rem;animation:spin-1a06ad70 1s linear infinite}@keyframes spin-1a06ad70{to{transform:rotate(360deg)}}.back-link-section[data-v-1a06ad70]{margin-top:1.5rem;text-align:center}.back-link[data-v-1a06ad70]{display:inline-flex;align-items:center;gap:.5rem;color:#6088a4;text-decoration:none;font-size:.9375rem;transition:color .2s}.back-link[data-v-1a06ad70]:hover{color:var(--text-header)}@media (max-width: 768px){.forgot-password-container[data-v-1a06ad70]{padding:2rem 1rem}.page-title[data-v-1a06ad70]{font-size:2rem}.page-subtitle[data-v-1a06ad70]{font-size:1rem}.forgot-password-form[data-v-1a06ad70],.success-message[data-v-1a06ad70]{padding:2rem 1.5rem}}[data-v-8ec7d7f0]:root{--bg-main: #1c2c3b;--bg-accent1: #436889;--bg-accent2: #3f607c;--text-main: #ffffff;--text-muted: #f5faff;--text-header: #d5e7f6;--border-main: #6088a4;--border-focus: #003666;--textfield-bg: #26445e}.reset-password-page[data-v-8ec7d7f0]{min-height:100vh;margin:0!important;padding:100px 0 0!important;background:linear-gradient(135deg,#1c2c3bf2,#2c3e50eb,#34495ee6,#2c3e50eb,#1c2c3bf2),radial-gradient(ellipse at 20% 20%,rgba(212,165,116,.15) 0%,transparent 40%),radial-gradient(ellipse at 80% 80%,rgba(67,104,137,.2) 0%,transparent 50%),linear-gradient(180deg,#0f1419,#1a2332);background-attachment:fixed;display:flex;flex-direction:column}.persistent-header[data-v-8ec7d7f0]{position:fixed!important;top:0!important;left:0!important;right:0!important;height:100px;background-image:url(/header-background.png);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:1000;box-shadow:0 2px 10px #0000004d;margin:0!important}.header-content-wrapper[data-v-8ec7d7f0]{max-width:1600px;margin:0 auto;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:.75rem 2rem .5rem}.header-top-row[data-v-8ec7d7f0]{display:flex;align-items:center;justify-content:space-between}.logo-link[data-v-8ec7d7f0]{display:block;text-decoration:none;transition:opacity .2s}.logo-link[data-v-8ec7d7f0]:hover{opacity:.8}.header-logo[data-v-8ec7d7f0]{margin-top:1rem;height:35px;width:auto}.header-tagline[data-v-8ec7d7f0]{font-size:1rem;font-weight:400;color:#2c2416;font-family:Georgia,serif;margin:0;letter-spacing:2.3px}.header-auth-buttons[data-v-8ec7d7f0]{display:flex;gap:.75rem}.header-auth-btn[data-v-8ec7d7f0]{padding:.625rem 1.5rem;border-radius:.375rem;font-weight:600;font-size:.9375rem;cursor:pointer;transition:all .2s ease;border:2px solid transparent}.login-btn[data-v-8ec7d7f0]{background:transparent;border-color:#2c2416;color:#2c2416}.login-btn[data-v-8ec7d7f0]:hover{background:#2c24161a;border-color:#1a1410}.reset-password-container[data-v-8ec7d7f0]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;animation:fadeInUp-8ec7d7f0 .5s ease-out}@keyframes fadeInUp-8ec7d7f0{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.loading-state[data-v-8ec7d7f0]{text-align:center}.loading-spinner-large[data-v-8ec7d7f0]{width:3rem;height:3rem;margin:0 auto 1rem;animation:spin-8ec7d7f0 1s linear infinite;color:var(--text-muted)}.loading-text[data-v-8ec7d7f0]{color:var(--text-muted);font-size:1.125rem}.error-state[data-v-8ec7d7f0],.success-state[data-v-8ec7d7f0]{width:100%;max-width:450px;background:var(--bg-accent2);border:1px solid var(--border-main);border-radius:1rem;padding:2.5rem;box-shadow:0 10px 40px #0006;text-align:center}.error-icon[data-v-8ec7d7f0]{color:#ef4444;margin-bottom:1.5rem;display:flex;justify-content:center}.error-icon svg[data-v-8ec7d7f0]{width:4rem;height:4rem}.error-title[data-v-8ec7d7f0]{font-size:1.5rem;font-weight:700;color:var(--text-header);margin-bottom:1rem}.error-text[data-v-8ec7d7f0]{color:var(--text-muted);font-size:1rem;line-height:1.6;margin-bottom:1.5rem}.request-new-btn[data-v-8ec7d7f0]{width:100%;background:linear-gradient(135deg,#003666,#436889);color:#fff;border:none;padding:.875rem 1.5rem;border-radius:.5rem;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease}.request-new-btn[data-v-8ec7d7f0]:hover{background:linear-gradient(135deg,#436889,#6088a4);box-shadow:0 8px 20px #43688966;transform:translateY(-2px)}.success-icon[data-v-8ec7d7f0]{color:#22c55e;margin-bottom:1.5rem;display:flex;justify-content:center}.success-icon svg[data-v-8ec7d7f0]{width:4rem;height:4rem}.success-title[data-v-8ec7d7f0]{font-size:1.5rem;font-weight:700;color:var(--text-header);margin-bottom:1rem}.success-text[data-v-8ec7d7f0]{color:var(--text-muted);font-size:1rem;line-height:1.6;margin-bottom:1.5rem}.login-button[data-v-8ec7d7f0]{width:100%;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border:none;padding:.875rem 1.5rem;border-radius:.5rem;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease}.login-button[data-v-8ec7d7f0]:hover{background:linear-gradient(135deg,#16a34a,#15803d);box-shadow:0 8px 20px #22c55e66;transform:translateY(-2px)}.page-title[data-v-8ec7d7f0]{font-size:2.5rem;font-weight:700;color:var(--text-header);margin-bottom:.5rem}.page-subtitle[data-v-8ec7d7f0]{font-size:1.125rem;color:var(--text-muted)}.error-message[data-v-8ec7d7f0]{background:#dc262633;border:1px solid rgba(220,38,38,.4);color:#fca5a5;padding:1rem 1.25rem;border-radius:.5rem;margin-bottom:1.5rem;font-size:.9375rem;max-width:450px;width:100%}.reset-password-form[data-v-8ec7d7f0]{width:100%;max-width:450px;background:var(--bg-accent2);border:1px solid var(--border-main);border-radius:1rem;padding:2.5rem;box-shadow:0 10px 40px #0006}.form-field[data-v-8ec7d7f0]{margin-bottom:1.5rem}.field-label[data-v-8ec7d7f0]{display:block;font-size:.875rem;font-weight:600;color:var(--text-header);margin-bottom:.5rem}.password-wrapper[data-v-8ec7d7f0]{position:relative}.field-input[data-v-8ec7d7f0]{width:100%;padding:.875rem 3rem .875rem 1rem;background:var(--textfield-bg);border:1px solid var(--border-main);border-radius:.5rem;color:var(--text-main);font-size:1rem;transition:all .2s}.field-input[data-v-8ec7d7f0]::-moz-placeholder{color:var(--text-muted);opacity:.5}.field-input[data-v-8ec7d7f0]::placeholder{color:var(--text-muted);opacity:.5}.field-input[data-v-8ec7d7f0]:focus{outline:none;border-color:var(--border-focus);background:var(--bg-accent1)}.field-input[data-v-8ec7d7f0]:disabled{opacity:.6;cursor:not-allowed}.field-input.input-error[data-v-8ec7d7f0]{border-color:#ef4444}.password-toggle[data-v-8ec7d7f0]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;transition:color .2s}.password-toggle[data-v-8ec7d7f0]:hover{color:var(--text-header)}.icon-eye[data-v-8ec7d7f0]{width:1.5rem;height:1.5rem}.password-requirements[data-v-8ec7d7f0]{margin-top:.75rem;display:flex;flex-direction:column;gap:.375rem}.requirement[data-v-8ec7d7f0]{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--text-muted);opacity:.7;transition:all .2s}.requirement.met[data-v-8ec7d7f0]{color:#22c55e;opacity:1}.field-error[data-v-8ec7d7f0]{color:#fca5a5;font-size:.8125rem;margin-top:.5rem}.submit-button[data-v-8ec7d7f0]{width:100%;background:linear-gradient(135deg,#003666,#436889);color:#fff;border:none;padding:.875rem 1.5rem;border-radius:.5rem;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.75rem}.submit-button[data-v-8ec7d7f0]:hover:not(:disabled){background:linear-gradient(135deg,#436889,#6088a4);box-shadow:0 8px 20px #43688966;transform:translateY(-2px)}.submit-button[data-v-8ec7d7f0]:disabled{background:var(--bg-accent1);opacity:.6;cursor:not-allowed;transform:none}.loading-spinner[data-v-8ec7d7f0]{width:1.25rem;height:1.25rem;animation:spin-8ec7d7f0 1s linear infinite}@keyframes spin-8ec7d7f0{to{transform:rotate(360deg)}}@media (max-width: 768px){.reset-password-container[data-v-8ec7d7f0]{padding:2rem 1rem}.page-title[data-v-8ec7d7f0]{font-size:2rem}.page-subtitle[data-v-8ec7d7f0]{font-size:1rem}.reset-password-form[data-v-8ec7d7f0],.error-state[data-v-8ec7d7f0],.success-state[data-v-8ec7d7f0]{padding:2rem 1.5rem}}.reader-btn[data-v-0c4b1dc0]{background-color:var(--bg-accent1);color:var(--text-main);border:1px solid gray}.reader-btn[data-v-0c4b1dc0]:hover{background-color:#8e7e0440;border-color:#5da43c80}.reader-btn-active[data-v-0c4b1dc0]{background-color:#2a7e04;color:#fff;border-color:#9333ea}.settings-panel[data-v-97d823bf]{position:fixed;top:80px;right:20px;width:320px;background:var(--bg-accent1);border-radius:12px;color:var(--text-main);z-index:10000;box-shadow:0 8px 24px #0006;overflow:hidden;border:1px solid var(--border-main)}.settings-header[data-v-97d823bf]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:var(--bg-accent2);border-bottom:1px solid var(--border-main)}.settings-header h3[data-v-97d823bf]{margin:0;font-size:16px;font-weight:600}.close-btn[data-v-97d823bf]{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:24px;padding:0;line-height:1}.close-btn[data-v-97d823bf]:hover{color:var(--text-main)}.settings-content[data-v-97d823bf]{padding:20px}.setting-group[data-v-97d823bf]{margin-bottom:24px}.setting-group label[data-v-97d823bf]{display:block;font-size:14px;font-weight:500;margin-bottom:8px;color:var(--text-main)}.file-input[data-v-97d823bf]{width:100%;padding:8px;background:var(--bg-main);border:1px solid var(--border-main);border-radius:6px;color:var(--text-main);font-size:14px}.image-preview-container[data-v-97d823bf]{margin-top:12px;display:flex;align-items:center;gap:12px}.image-preview[data-v-97d823bf]{flex-shrink:0}.preview-img[data-v-97d823bf]{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:8px}.image-controls[data-v-97d823bf]{display:flex;flex-direction:column;gap:6px}.control-btn[data-v-97d823bf]{padding:4px 8px;border:none;border-radius:4px;font-size:11px;cursor:pointer;min-width:60px}.remove-btn[data-v-97d823bf]{background:#ef4444;color:#fff}.remove-btn[data-v-97d823bf]:hover{background:#dc2626}.reset-btn[data-v-97d823bf]{background:#6b7280;color:#fff}.reset-btn[data-v-97d823bf]:hover{background:#4b5563}.opacity-slider[data-v-97d823bf]{width:100%;height:6px;background:var(--bg-accent2);border-radius:3px;outline:none;cursor:pointer}.slider-labels[data-v-97d823bf]{display:flex;justify-content:space-between;font-size:12px;color:var(--text-muted);margin-top:4px}.action-buttons[data-v-97d823bf]{border-top:1px solid var(--border-main);padding-top:16px;display:flex;flex-direction:column;gap:8px}.apply-btn[data-v-97d823bf]{width:100%;padding:10px;background:#3b82f6;color:#fff;border:none;border-radius:6px;font-size:14px;cursor:pointer;font-weight:600}.apply-btn[data-v-97d823bf]:hover:not(:disabled){background:#2563eb}.done-btn[data-v-97d823bf]{width:100%;padding:10px;background:#059669;color:#fff;border:none;border-radius:6px;font-size:14px;cursor:pointer;font-weight:600}.done-btn[data-v-97d823bf]:hover{background:#047857}.app-header[data-v-c970699f]{position:relative}.header-separator[data-v-c970699f]{width:1px;height:24px;background-color:var(--border-main, #d1d5db);opacity:.8;margin:0 .5rem}.project-title-container[data-v-c970699f]{display:flex;align-items:center;min-width:200px;max-width:300px}.project-title-editable[data-v-c970699f]{font-size:.875rem;font-weight:600;color:var(--text-header);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:.25rem .5rem;border-radius:.25rem;cursor:text;transition:background-color .15s}.project-title-editable[data-v-c970699f]:focus{outline:none;background-color:var(--bg-accent1)}.project-title-editable[data-v-c970699f]:hover{background-color:var(--bg-accent1)}.header-logo[data-v-c970699f]{height:32px;width:auto;flex-shrink:0}.desktop-menus[data-v-c970699f],.view-settings-menus[data-v-c970699f]{display:flex;align-items:center;gap:.25rem}.gear-menu[data-v-c970699f],.hamburger-menu[data-v-c970699f]{display:none;position:relative;z-index:10}@media (max-width: 1500px){.view-settings-menus[data-v-c970699f]{display:none}.gear-menu[data-v-c970699f]{display:block}}@media (max-width: 1150px){.desktop-menus[data-v-c970699f],.gear-menu[data-v-c970699f]{display:none}.hamburger-menu[data-v-c970699f]{display:block}.app-header[data-v-c970699f]{gap:.25rem;padding-left:.5rem;padding-right:.5rem}.project-title-container[data-v-c970699f]{min-width:120px;max-width:180px}.project-title-editable[data-v-c970699f]{font-size:.8125rem}.header-separator[data-v-c970699f]{margin:0 .25rem}.header-logo[data-v-c970699f]{height:28px}}@media (max-width: 768px){.project-title-container[data-v-c970699f]{min-width:80px;max-width:120px}.header-logo[data-v-c970699f]{height:24px}}@media (max-width: 600px){.project-title-container[data-v-c970699f]{min-width:60px;max-width:100px}.project-title-editable[data-v-c970699f]{font-size:.75rem}}.narrow-screen-overlay[data-v-c970699f]{position:fixed;inset:0;background-color:#000000d9;display:flex;align-items:center;justify-content:center;z-index:10000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.narrow-screen-modal[data-v-c970699f]{background:var(--bg-main);border:2px solid var(--border-focus);border-radius:.75rem;padding:2rem;max-width:90%;text-align:center;box-shadow:0 25px 50px -12px #00000080}.alert-icon[data-v-c970699f]{width:64px;height:64px;color:#f59e0b;margin:0 auto 1rem}.alert-title[data-v-c970699f]{font-size:1.5rem;font-weight:700;color:var(--text-header);margin-bottom:.75rem}.alert-message[data-v-c970699f]{font-size:1rem;color:var(--text-main);line-height:1.5;margin:0}.navigation-tree[data-v-3bf5db6e]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.chapter-section[data-v-3bf5db6e]{border-radius:.375rem}.scene-tooltip[data-v-3bf5db6e]{position:fixed;z-index:50;max-width:20rem;border-radius:.5rem;border-width:1px;border-color:var(--bg-accent2);background-color:var(--bg-accent1);--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);font-size:.875rem;line-height:1.25rem;color:var(--text-main);pointer-events:none}.tooltip-content[data-v-3bf5db6e]{padding:.5rem .75rem;white-space:pre-line;max-height:8rem;overflow-y:auto;line-height:1.4}.research-nav-tree[data-v-d523e63d]{color:var(--text-main);font-size:.8125rem}.tree-header[data-v-d523e63d]{display:flex;justify-content:flex-end;gap:.25rem;padding:.25rem .5rem;border-bottom:1px solid var(--border-subtle)}.tree-btn[data-v-d523e63d]{padding:.25rem;background:none;border:none;color:var(--text-muted);cursor:pointer;border-radius:.25rem;display:flex;align-items:center;justify-content:center}.tree-btn[data-v-d523e63d]:hover{background-color:var(--bg-accent2);color:var(--text-main)}.tree-content[data-v-d523e63d]{max-height:calc(100vh - 280px);overflow-y:auto;padding:.25rem 0}.empty-message[data-v-d523e63d]{padding:1rem .75rem;font-size:.75rem;color:var(--text-muted);text-align:center}.tree-item[data-v-d523e63d]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.item-row[data-v-d523e63d]{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;cursor:pointer;border-radius:.25rem;transition:background-color .1s}.item-row[data-v-d523e63d]:hover{background-color:var(--bg-accent2)}.item-row.drop-target[data-v-d523e63d]{background-color:var(--border-focus);color:#fff}.item-row.drop-target .item-name[data-v-d523e63d],.item-row.drop-target .item-count[data-v-d523e63d],.item-row.drop-target .expand-icon[data-v-d523e63d]{color:#fff}.item-row.dragging[data-v-d523e63d]{opacity:.5}.expand-icon[data-v-d523e63d]{width:.875rem;flex-shrink:0;font-size:.625rem;color:var(--text-muted);text-align:center}.expand-icon-placeholder[data-v-d523e63d]{width:.875rem;flex-shrink:0}.item-icon[data-v-d523e63d]{font-size:.875rem;flex-shrink:0}.item-name[data-v-d523e63d]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-main);padding:.125rem .25rem;margin:-.125rem -.25rem;border-radius:.25rem;cursor:text}.item-name[data-v-d523e63d]:hover{background-color:var(--bg-accent1)}.file .item-name[data-v-d523e63d]{color:var(--text-muted)}.file .item-row:hover .item-name[data-v-d523e63d]{color:var(--text-main)}.item-count[data-v-d523e63d]{font-size:.6875rem;color:var(--text-muted);flex-shrink:0}.children[data-v-d523e63d]{margin-left:.75rem;padding-left:.5rem;border-left:1px solid var(--border-subtle)}.rename-input[data-v-d523e63d]{flex:1;font-size:.8125rem;padding:.125rem .25rem;border:1px solid var(--border-focus);border-radius:.25rem;background-color:var(--bg-main);color:var(--text-main);outline:none;min-width:0}.tree-content[data-v-d523e63d]::-webkit-scrollbar{width:6px}.tree-content[data-v-d523e63d]::-webkit-scrollbar-track{background:var(--bg-accent1)}.tree-content[data-v-d523e63d]::-webkit-scrollbar-thumb{background-color:var(--bg-accent2);border-radius:3px}.tree-content[data-v-d523e63d]::-webkit-scrollbar-thumb:hover{background-color:var(--border-focus)}.research-section-btn[data-v-de07681e]{border:none;cursor:pointer;text-align:left}.research-section-btn.active[data-v-de07681e]{background-color:var(--border-focus);color:#fff}.research-section-btn.active svg[data-v-de07681e]{color:#fff}.library-content[data-v-de07681e]{max-height:calc(100vh - 200px);overflow-y:auto}.library-content[data-v-de07681e]::-webkit-scrollbar{width:6px}.library-content[data-v-de07681e]::-webkit-scrollbar-track{background:var(--bg-accent1)}.library-content[data-v-de07681e]::-webkit-scrollbar-thumb{background-color:var(--bg-accent2);border-radius:3px}.library-content[data-v-de07681e]::-webkit-scrollbar-thumb:hover{background-color:var(--border-focus)}.library-content[data-v-431dc2a3]{max-height:calc(100vh - 200px);overflow-y:auto}.library-content[data-v-431dc2a3]::-webkit-scrollbar{width:6px}.library-content[data-v-431dc2a3]::-webkit-scrollbar-track{background:var(--bg-accent1)}.library-content[data-v-431dc2a3]::-webkit-scrollbar-thumb{background-color:var(--bg-accent2);border-radius:3px}.library-content[data-v-431dc2a3]::-webkit-scrollbar-thumb:hover{background-color:var(--border-focus)}.navigation-tree[data-v-431dc2a3]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.chapter-section[data-v-431dc2a3]{border-radius:.375rem}.synopsis-tab[data-v-0bfd2443]{height:100%;overflow-y:auto}.scene-info[data-v-0bfd2443]{padding-bottom:.75rem;border-bottom:1px solid var(--border-subtle)}.synopsis-editor[data-v-0bfd2443]{background-color:var(--textarea-bg)}.font-size-btn[data-v-0bfd2443]{padding:.125rem .375rem;border-radius:.25rem;border:1px solid var(--bg-accent2);background:var(--bg-accent2);color:var(--text-header);font-weight:600;font-size:.7rem;cursor:pointer;transition:all .15s ease;min-width:1.5rem}.font-size-btn[data-v-0bfd2443]:hover:not(:disabled){background:var(--bg-accent1);border-color:var(--border-focus)}.font-size-btn[data-v-0bfd2443]:disabled{opacity:.4;cursor:not-allowed}.synopsis-textarea[data-v-0bfd2443]{transition:border-color .2s ease;background-color:var(--textarea-bg)}.synopsis-textarea[data-v-0bfd2443]:focus{outline:none;border-color:var(--border-focus)}.synopsis-textarea[data-v-0bfd2443]:hover{border-color:var(--border-accent)}.markers-tab[data-v-0d59f9f4]{display:flex;flex-direction:column;height:100%}.markers-header[data-v-0d59f9f4]{padding:.75rem;border-bottom:1px solid var(--border-main);flex-shrink:0}.header-title-row[data-v-0d59f9f4]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.type-filters[data-v-0d59f9f4]{display:flex;gap:.25rem;margin-bottom:.5rem;justify-content:center}.type-filter-btn[data-v-0d59f9f4]{padding:.375rem .5rem;font-size:1.125rem;background:var(--bg-accent2);border:1px solid var(--border-main);border-radius:.25rem;cursor:pointer;opacity:.4;transition:all .2s}.type-filter-btn[data-v-0d59f9f4]:hover{opacity:.7;transform:scale(1.05)}.type-filter-btn.active[data-v-0d59f9f4]{opacity:1;border-color:var(--border-focus);background:var(--bg-accent1)}.category-toggles[data-v-0d59f9f4]{display:flex;gap:.5rem;font-size:.75rem;justify-content:center}.category-toggle-btn[data-v-0d59f9f4]{padding:.25rem .5rem;background:transparent;border:none;color:var(--text-muted);cursor:pointer;font-weight:500;transition:all .2s}.category-toggle-btn[data-v-0d59f9f4]:hover{color:var(--text-main)}.category-toggle-btn.active[data-v-0d59f9f4]{color:var(--text-header)}.marker-toggle[data-v-0d59f9f4]{display:flex;gap:.25rem;background-color:var(--bg-accent2);border:1px solid var(--border-main);border-radius:.25rem;padding:.125rem}.toggle-btn[data-v-0d59f9f4]{padding:.25rem .5rem;font-size:.75rem;font-weight:500;color:var(--text-muted);background-color:transparent;border:none;border-radius:.25rem;cursor:pointer;transition:all .15s;line-height:1}.toggle-btn[data-v-0d59f9f4]:hover{color:var(--text-main)}.toggle-btn.active[data-v-0d59f9f4]{color:var(--text-header);background-color:var(--bg-main);box-shadow:0 1px 2px #0000000d}.markers-content[data-v-0d59f9f4]{flex:1;overflow-y:auto;padding:.5rem}.empty-state[data-v-0d59f9f4]{padding:2rem 1rem;text-align:center}.chapter-group[data-v-0d59f9f4]{margin-bottom:.75rem;border:1px solid var(--border-main);border-radius:.375rem;background-color:var(--bg-accent1);overflow:hidden}.chapter-group-header[data-v-0d59f9f4]{display:flex;align-items:center;justify-content:space-between;padding:.375rem .75rem;background-color:var(--bg-accent2);border-bottom:1px solid var(--border-main);font-family:var(--app-font-family, "Georgia", "Times New Roman", serif);font-weight:600;font-size:.875rem;line-height:1.2;color:var(--text-main)}.add-marker-btn[data-v-0d59f9f4]{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;font-size:1rem;font-weight:700;color:var(--text-muted);background-color:transparent;border:1px dashed var(--border-main);border-radius:.25rem;cursor:pointer;transition:all .2s}.add-marker-btn[data-v-0d59f9f4]:hover{color:var(--text-main);border-color:var(--border-focus);background-color:var(--bg-main)}.add-marker-form[data-v-0d59f9f4]{padding:.75rem;background-color:var(--bg-main);border-bottom:1px solid var(--border-main)}.marker-type-selector[data-v-0d59f9f4]{display:flex;gap:.375rem;margin-bottom:.5rem}.type-btn[data-v-0d59f9f4]{flex:1;padding:.25rem .375rem;font-size:.875rem;background-color:var(--bg-accent2);border:1px solid var(--border-main);border-radius:.25rem;cursor:pointer;transition:all .15s;line-height:1}.type-btn[data-v-0d59f9f4]:hover{background-color:var(--bg-main);border-color:var(--border-focus)}.type-btn.active[data-v-0d59f9f4]{background-color:var(--border-focus);color:#fff;border-color:var(--border-focus)}.marker-textarea[data-v-0d59f9f4]{width:100%;padding:.5rem;font-family:inherit;font-size:var(--default-font-size, 16px);line-height:1.4;color:var(--text-main);background-color:var(--bg-accent1);border:1px solid var(--border-main);border-radius:.25rem;outline:none;resize:vertical;transition:border-color .2s}.marker-textarea[data-v-0d59f9f4]:focus{border-color:var(--border-focus)}.form-actions[data-v-0d59f9f4]{display:flex;gap:.5rem;margin-top:.5rem}.save-btn[data-v-0d59f9f4],.cancel-btn[data-v-0d59f9f4]{padding:.375rem .75rem;font-size:.8125rem;font-weight:500;border:none;border-radius:.25rem;cursor:pointer;transition:opacity .2s}.save-btn[data-v-0d59f9f4]{color:#fff;background-color:var(--border-focus)}.cancel-btn[data-v-0d59f9f4]{color:var(--text-main);background-color:var(--bg-accent2);border:1px solid var(--border-main)}.cancel-btn[data-v-0d59f9f4]:hover{background-color:var(--bg-accent1)}.marker-list[data-v-0d59f9f4]{display:flex;flex-direction:column;gap:.5rem;padding:.5rem}.marker-item[data-v-0d59f9f4]{padding:.5rem .75rem;background-color:var(--bg-main);border:1px solid var(--border-main);border-left:3px solid var(--border-main);border-radius:.25rem;transition:all .2s;cursor:pointer}.marker-item[data-v-0d59f9f4]:hover{border-color:var(--border-focus);box-shadow:0 1px 3px #0000001a;background-color:var(--bg-accent1)}.marker-header[data-v-0d59f9f4]{display:flex;align-items:center;gap:.5rem;margin-bottom:.375rem}.marker-icon[data-v-0d59f9f4]{font-size:1rem;line-height:1;display:flex;align-items:center}.marker-type[data-v-0d59f9f4]{font-size:.75rem;font-weight:600;color:var(--text-muted);flex:1;line-height:1;display:flex;align-items:center}.marker-actions[data-v-0d59f9f4]{display:flex;gap:.25rem}.action-btn[data-v-0d59f9f4]{padding:.125rem .25rem;font-size:.75rem;background:none;border:none;cursor:pointer;opacity:.6;transition:opacity .2s}.action-btn[data-v-0d59f9f4]:hover{opacity:1}.marker-text[data-v-0d59f9f4]{font-size:.875rem;line-height:1.4;color:var(--text-main);white-space:pre-wrap}.edit-form[data-v-0d59f9f4]{margin-top:.5rem}.revision-marker-item[data-v-0d59f9f4]{margin-bottom:.5rem;padding:.5rem .75rem;background-color:var(--bg-main);border:1px solid var(--border-main);border-left:3px solid var(--border-main);border-radius:.25rem;transition:all .2s;cursor:pointer}.revision-marker-item[data-v-0d59f9f4]:hover{border-color:var(--border-focus);box-shadow:0 1px 3px #0000001a;background-color:var(--bg-accent1)}.revision-marker-header[data-v-0d59f9f4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.375rem}.revision-marker-selected[data-v-0d59f9f4]{padding:.25rem .5rem;background-color:var(--bg-accent1);border-radius:.25rem;font-size:.75rem;font-style:italic;color:var(--text-muted);margin-bottom:.5rem}.revision-marker-text[data-v-0d59f9f4]{font-size:.875rem;line-height:1.4;color:var(--text-main);white-space:pre-wrap}.unified-marker-item[data-v-0d59f9f4]{position:relative;margin-bottom:.25rem;padding:0rem .2rem .2rem;background-color:var(--bg-main);border:1px solid var(--border-main);border-left:3px solid var(--border-main);border-radius:.25rem;transition:all .2s;cursor:pointer}.unified-marker-item[data-v-0d59f9f4]:hover{border-color:var(--border-focus);box-shadow:0 1px 3px #0000001a;background-color:var(--bg-accent1)}.marker-header-row[data-v-0d59f9f4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:0rem}.marker-category-badge[data-v-0d59f9f4]{display:inline-block;padding:.125rem .5rem;font-size:.625rem;font-weight:600;text-transform:uppercase;border-radius:.25rem}.category-planning[data-v-0d59f9f4]{background-color:#3b82f61a;color:#3b82f6}.category-research[data-v-0d59f9f4]{background-color:#10b9811a;color:#10b981}.category-revision[data-v-0d59f9f4]{background-color:#8b5cf61a;color:#8b5cf6}.marker-location[data-v-0d59f9f4]{display:flex;align-items:center;gap:.375rem;margin-bottom:.375rem}.marker-location-text[data-v-0d59f9f4]{font-size:.75rem;font-weight:600;color:var(--text-header);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marker-selected-text[data-v-0d59f9f4]{padding:.25rem .375rem;background-color:var(--bg-accent1);border-radius:.25rem;font-size:.75rem;font-style:italic;color:var(--text-muted);margin-bottom:.375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marker-text-content[data-v-0d59f9f4]{font-size:.8125rem;line-height:1.3;color:var(--text-main);white-space:pre-wrap;margin-bottom:0}.research-section[data-v-0d59f9f4]{margin-bottom:1rem}.research-section-header[data-v-0d59f9f4]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background-color:var(--bg-accent2);border:1px solid var(--border-main);border-radius:.375rem;cursor:pointer;transition:all .15s;margin-bottom:.5rem}.research-section-header[data-v-0d59f9f4]:hover{background-color:var(--bg-accent3, var(--bg-accent2));border-color:var(--border-focus)}.research-section-header .expand-icon[data-v-0d59f9f4]{font-size:.625rem;color:var(--text-muted);width:.75rem;flex-shrink:0}.research-section-header .section-title[data-v-0d59f9f4]{font-size:.8125rem;font-weight:600;color:var(--text-header);flex:1}.research-section-header .section-count[data-v-0d59f9f4]{font-size:.75rem;font-weight:500;color:var(--text-muted);background-color:var(--bg-accent1);padding:.125rem .5rem;border-radius:.25rem}.research-section-content[data-v-0d59f9f4]{margin-left:.5rem}.research-section-content .unified-marker-item[data-v-0d59f9f4]{margin-bottom:.375rem}.tree-section[data-v-0d59f9f4]{padding:.5rem 0}.chapter-node[data-v-0d59f9f4]{margin-bottom:.5rem}.chapter-header[data-v-0d59f9f4]{display:flex;align-items:center;gap:.375rem;padding:.375rem .5rem;background:var(--bg-accent2);border-radius:.25rem;font-weight:600;font-size:.875rem;color:var(--text-header);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chapter-header[data-v-0d59f9f4]:hover{background:var(--bg-accent1)}.chapter-content[data-v-0d59f9f4]{padding-left:1rem;margin-top:.25rem}.scene-node[data-v-0d59f9f4]{margin-top:.5rem;margin-bottom:.5rem}.scene-header[data-v-0d59f9f4]{display:flex;align-items:center;gap:.375rem;padding:.25rem .5rem;background:var(--bg-accent1);border-radius:.25rem;font-weight:500;font-size:.8125rem;color:var(--text-main);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.scene-header[data-v-0d59f9f4]:hover{background:var(--bg-accent2)}.scene-content[data-v-0d59f9f4]{padding-left:1rem;margin-top:.25rem}.expand-btn[data-v-0d59f9f4]{background:none;border:none;padding:0;cursor:pointer;color:var(--text-muted);font-size:.75rem;line-height:1;width:1rem;display:flex;align-items:center;justify-content:center}.expand-btn[data-v-0d59f9f4]:hover{color:var(--text-main)}.chapter-name[data-v-0d59f9f4],.scene-name[data-v-0d59f9f4]{flex:1}.marker-card[data-v-0d59f9f4]{padding:.125rem .25rem .25rem;margin-bottom:.375rem;background:var(--bg-main);border-left:3px solid var(--border-main);border-radius:.25rem;cursor:pointer;transition:all .2s}.marker-card[data-v-0d59f9f4]:hover{background:var(--bg-accent1);border-left-color:var(--border-focus);box-shadow:0 1px 3px #0000001a}.marker-card .marker-header-row[data-v-0d59f9f4]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:.125rem}.marker-type-text[data-v-0d59f9f4]{font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:capitalize}.marker-type-text.clickable-nav[data-v-0d59f9f4]{cursor:pointer;transition:color .15s}.marker-type-text.clickable-nav[data-v-0d59f9f4]:hover{color:var(--border-focus)}.marker-card .marker-actions[data-v-0d59f9f4]{display:flex;gap:.25rem}.marker-selected-text[data-v-0d59f9f4]{font-size:.75rem;font-style:italic;color:var(--text-muted);margin-bottom:.25rem;padding-left:.5rem;border-left:2px solid var(--border-main)}.marker-selected-text.clickable-nav[data-v-0d59f9f4]{cursor:pointer;transition:color .15s,border-color .15s}.marker-selected-text.clickable-nav[data-v-0d59f9f4]:hover{color:var(--border-focus);border-left-color:var(--border-focus)}.marker-text-content[data-v-0d59f9f4]{font-size:.8125rem;color:var(--text-main);line-height:1.4}.marker-edit-form[data-v-0d59f9f4]{margin-top:.375rem}.marker-edit-textarea[data-v-0d59f9f4]{width:100%;min-height:60px;padding:.5rem;border:1px solid var(--border-main);border-radius:.25rem;background:var(--bg-accent1);color:var(--text-main);font-family:inherit;font-size:var(--default-font-size, 16px);resize:vertical}.marker-edit-textarea[data-v-0d59f9f4]:focus{outline:none;border-color:var(--border-focus);background:var(--bg-main)}.edit-actions[data-v-0d59f9f4]{display:flex;gap:.375rem;margin-top:.375rem}.save-btn[data-v-0d59f9f4],.cancel-btn[data-v-0d59f9f4]{padding:.25rem .625rem;font-size:.75rem;border-radius:.25rem;border:none;cursor:pointer;font-weight:500;transition:all .2s}.save-btn[data-v-0d59f9f4]{background:var(--border-focus);color:#fff}.save-btn[data-v-0d59f9f4]:hover{opacity:.9}.cancel-btn[data-v-0d59f9f4]{background:var(--bg-accent2);color:var(--text-main)}.cancel-btn[data-v-0d59f9f4]:hover{background:var(--bg-accent1)}.chapter-divider[data-v-0d59f9f4]{height:1px;background:var(--border-main);margin:.75rem 0}.marker-textarea-inline[data-v-0d59f9f4]{width:100%;min-height:1.5rem;padding:.375rem;border:1px solid transparent;border-radius:.25rem;background:transparent;color:var(--text-main);font-family:inherit;font-size:var(--default-font-size, 16px);resize:vertical;line-height:1.4;transition:all .2s}.marker-textarea-inline[data-v-0d59f9f4]:focus{outline:none;border-color:var(--border-main);background:var(--bg-accent1)}.marker-textarea-inline[data-v-0d59f9f4]:hover{background:var(--bg-accent1)}.sidebar-tabs[data-v-6dec5f19]{height:36px;min-height:36px;padding:.5rem .5rem .25rem;align-items:flex-end}.tab-btn[data-v-6dec5f19]{padding:.25rem .8rem;border-radius:.25rem;font-size:.8rem;font-weight:500;width:100%;cursor:pointer;transition:all .15s ease;border:1px solid transparent}.marker-modal-overlay[data-v-6dec5f19]{position:fixed;inset:0;background:transparent;z-index:9999;pointer-events:none}.marker-modal[data-v-6dec5f19]{position:fixed;width:420px;height:320px;background:var(--bg-main);border:2px solid var(--border-main);border-radius:.375rem;box-shadow:0 10px 40px #00000059;display:flex;flex-direction:column;overflow:hidden;pointer-events:auto}.marker-modal-header[data-v-6dec5f19]{display:flex;align-items:center;justify-content:space-between;padding:.5rem .625rem;background:var(--bg-accent2);border-bottom:1px solid var(--border-main);cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.marker-modal-header[data-v-6dec5f19]:active{cursor:grabbing}.marker-modal-title[data-v-6dec5f19]{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;flex:1;min-width:0}.marker-type-badge[data-v-6dec5f19]{display:inline-block;padding:.125rem .5rem;background:var(--border-focus);color:#fff;border-radius:.25rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;flex-shrink:0}.marker-location-info[data-v-6dec5f19]{font-size:.75rem;font-weight:500;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-close-btn[data-v-6dec5f19]{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;background:transparent;border:none;border-radius:.25rem;cursor:pointer;color:var(--text-muted);font-size:.875rem;transition:all .15s;flex-shrink:0;margin-left:.25rem}.modal-close-btn[data-v-6dec5f19]:hover{background:var(--bg-accent1);color:var(--text-main)}.marker-modal-selected[data-v-6dec5f19]{padding:.625rem;background:var(--bg-accent1);border-bottom:1px solid var(--border-main);max-height:35%;overflow-y:auto;flex-shrink:0}.modal-selected-text[data-v-6dec5f19]{font-size:.8125rem;color:var(--text-main);line-height:1.5;white-space:pre-wrap;word-wrap:break-word}.marker-modal-content[data-v-6dec5f19]{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}.marker-modal-textarea[data-v-6dec5f19]{flex:1;width:100%;padding:.625rem;border:none;background:var(--bg-main);color:var(--text-main);font-family:inherit;font-size:.875rem;line-height:1.5;resize:none;outline:none}.marker-modal-textarea[data-v-6dec5f19]::-moz-placeholder{color:var(--text-muted);opacity:.5}.marker-modal-textarea[data-v-6dec5f19]::placeholder{color:var(--text-muted);opacity:.5}.modal-overlay[data-v-a097178c]{position:fixed;inset:0;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:50000;padding:2rem}.modal-content[data-v-a097178c]{background-color:var(--bg-main);border-radius:8px;box-shadow:0 20px 25px -5px #0000004d;max-width:600px;width:100%;max-height:90vh;display:flex;flex-direction:column}.modal-header[data-v-a097178c]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--border-subtle)}.modal-title[data-v-a097178c]{font-size:1.5rem;font-weight:600;color:var(--text-main);margin:0}.close-btn[data-v-a097178c]{font-size:2rem;color:var(--text-muted);background:none;border:none;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.close-btn[data-v-a097178c]:hover{background-color:var(--bg-accent1);color:var(--text-main)}.modal-body[data-v-a097178c]{flex:1;overflow-y:auto;padding:1.5rem}.settings-section[data-v-a097178c]{margin-bottom:2rem}.settings-section[data-v-a097178c]:last-child{margin-bottom:0}.section-header[data-v-a097178c]{margin-bottom:1rem}.section-header h3[data-v-a097178c]{font-size:1rem;font-weight:600;color:var(--text-main);text-transform:uppercase;letter-spacing:.05em;margin:0}.setting-item[data-v-a097178c]{margin-bottom:1rem}.setting-label[data-v-a097178c]{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;padding:.75rem;border-radius:6px;transition:background-color .2s}.setting-label[data-v-a097178c]:hover{background-color:var(--bg-accent1)}.checkbox[data-v-a097178c]{margin-top:.25rem;width:18px;height:18px;cursor:pointer;flex-shrink:0}.label-text[data-v-a097178c]{display:flex;flex-direction:column;gap:.25rem}.label-text strong[data-v-a097178c]{color:var(--text-main);font-size:.9375rem}.label-description[data-v-a097178c]{color:var(--text-muted);font-size:.875rem;line-height:1.4}.info-section[data-v-a097178c]{background-color:var(--bg-accent1);padding:1rem;border-radius:6px}.info-box p[data-v-a097178c]{margin:0;color:var(--text-muted);font-size:.875rem;line-height:1.6}.modal-footer[data-v-a097178c]{display:flex;justify-content:flex-end;gap:.75rem;padding:1.5rem;border-top:1px solid var(--border-subtle)}.btn-primary[data-v-a097178c],.btn-secondary[data-v-a097178c]{padding:.625rem 1.25rem;font-size:.9375rem;font-weight:500;border-radius:6px;cursor:pointer;transition:all .2s;border:none}.btn-primary[data-v-a097178c]{background-color:var(--border-focus);color:#fff}.btn-primary[data-v-a097178c]:hover{opacity:.9}.btn-secondary[data-v-a097178c]{background-color:var(--bg-accent1);color:var(--text-main);border:1px solid var(--border-subtle)}.btn-secondary[data-v-a097178c]:hover{background-color:var(--bg-accent2)}.writer-toolbar[data-v-9bf86352]{display:flex;align-items:center;justify-content:space-between;padding:3px 1rem;background:var(--bg-accent1);border-bottom:1px solid var(--bg-accent2, #e5e7eb);font-size:.875rem;flex-shrink:0;gap:1rem;position:sticky;top:0;height:auto;min-height:auto;z-index:40}.toolbar-section[data-v-9bf86352]{display:flex;align-items:center;gap:.5rem;flex:0 1 auto;min-width:0}.toolbar-section[data-v-9bf86352]:first-child{flex-shrink:0}.toolbar-section[data-v-9bf86352]:last-child{justify-content:flex-end;flex-shrink:0}.writer-toolbar.has-arc-left .toolbar-section[data-v-9bf86352]:first-child{margin-left:59px}.mode-btn[data-v-9bf86352]{padding:.25rem .625rem;border-radius:.25rem;border:1px solid var(--bg-accent2, #d1d5db);background:var(--bg-accent2, white);color:var(--text-main, #374151);font-weight:500;cursor:pointer;transition:all .15s ease;font-size:.8rem}.mode-btn[data-v-9bf86352]:hover{background:var(--bg-accent1, #f3f4f6);border-color:var(--border-focus, #3b82f6)}.mode-btn.active[data-v-9bf86352]{background:var(--border-focus, #3b82f6);color:var(--bg-accent1);border-color:var(--border-focus, #3b82f6)}.font-size-controls[data-v-9bf86352]{display:flex;align-items:center;gap:.25rem;padding-left:.5rem;border-left:1px solid var(--bg-accent2, #d1d5db)}.font-size-btn[data-v-9bf86352]{padding:.25rem .5rem;border-radius:.25rem;border:1px solid var(--bg-accent2, #d1d5db);background:var(--bg-accent2, white);color:var(--text-main, #374151);font-weight:600;font-size:.75rem;cursor:pointer;transition:all .15s ease;min-width:2rem}.font-size-btn[data-v-9bf86352]:hover:not(:disabled){background:var(--bg-accent1, #f3f4f6);border-color:var(--border-focus, #3b82f6)}.font-size-btn[data-v-9bf86352]:disabled{opacity:.4;cursor:not-allowed}.font-size-display[data-v-9bf86352]{font-size:.75rem;font-weight:600;color:var(--text-main, #374151);min-width:1.5rem;text-align:center}.chapter-navigation[data-v-9bf86352]{display:flex;align-items:center;gap:.125rem;flex-shrink:0;min-width:0;flex-wrap:nowrap}.nav-arrow-btn[data-v-9bf86352]{height:1.875rem;padding:0 .5rem;min-width:2rem;background:var(--bg-accent2);color:var(--text-main);border:1px solid var(--border-main);cursor:pointer;border-radius:.25rem;font-size:.875rem;font-weight:500;transition:all .15s ease;display:flex;align-items:center;justify-content:center}.nav-arrow-btn[data-v-9bf86352]:hover:not(:disabled){background:var(--bg-accent1);border-color:var(--border-focus)}.nav-arrow-btn[data-v-9bf86352]:disabled{opacity:.3;cursor:not-allowed}.nav-indicator[data-v-9bf86352]{height:1.875rem;display:flex;align-items:center;font-size:.625rem;color:var(--text-muted);padding:0 .25rem;font-weight:500}.chapter-nav-btn[data-v-9bf86352]{height:1.875rem;padding:0 .375rem;min-width:1.5rem;background:transparent;color:var(--text-main);border:none;cursor:pointer;border-radius:.25rem;font-size:.625rem;font-weight:500;transition:all .15s ease;text-align:center;display:flex;align-items:center;justify-content:center}.chapter-nav-btn[data-v-9bf86352]:hover{background:var(--bg-accent1)}.tool-btn[data-v-9bf86352]{width:1.75rem;height:1.75rem;border-radius:.25rem;border:1px solid var(--bg-accent2);background:var(--bg-accent2, white);color:var(--text-main, #374151);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.tool-btn[data-v-9bf86352]:hover{background:var(--bg-accent2, #e5e7eb)}.settings-gear-btn svg[data-v-9bf86352]{stroke:#22c55e}.settings-gear-btn:hover svg[data-v-9bf86352]{stroke:#16a34a}.tool-btn.active[data-v-9bf86352]{background:var(--border-focus, #3b82f6);color:var(--text-main);border-color:var(--border-focus, #3b82f6)}.tools-btn[data-v-9bf86352]{padding:.25rem .625rem;border-radius:.25rem;border:1px solid var(--bg-accent2);background:var(--bg-accent2, white);color:var(--text-main);font-weight:500;cursor:pointer;transition:all .15s ease;font-size:.8rem}.tools-btn[data-v-9bf86352]:hover{background:var(--bg-accent1);border-color:var(--border-focus)}.tools-btn.active[data-v-9bf86352]{background:var(--border-focus);color:var(--bg-accent1);border-color:var(--border-focus)}.zen-btn[data-v-9bf86352]{padding:.375rem;border-radius:.25rem;border:1px solid var(--bg-accent2);background:var(--bg-accent2, white);color:var(--text-main);cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center}.zen-btn[data-v-9bf86352]:hover{background:var(--bg-accent1);border-color:var(--border-focus)}.zen-btn.active[data-v-9bf86352]{background:var(--border-focus);border-color:var(--border-focus)}.zen-icon[data-v-9bf86352]{width:1.25rem;height:1.25rem;opacity:0;position:absolute}.zen-btn[data-v-9bf86352]:before{content:"";display:block;width:1.25rem;height:1.25rem;background-color:var(--text-main);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;transition:background-color .15s ease;-webkit-mask-image:var(--zen-mask-image);mask-image:var(--zen-mask-image)}.zen-btn.active[data-v-9bf86352]:before{background-color:var(--bg-accent1)}.zen-btn.active[data-v-9bf86352]:after{content:"";position:absolute;width:1.75rem;height:2px;background-color:var(--bg-accent1);transform:rotate(-45deg);border-radius:1px}.zen-btn[data-v-9bf86352]{position:relative}.toolbar-center[data-v-9bf86352]{display:flex;align-items:center;justify-content:center;flex:1 1 auto;min-width:0;overflow:visible}@media (max-width: 768px){.writer-toolbar[data-v-9bf86352]{flex-wrap:wrap;gap:.5rem;height:auto;min-height:auto}.toolbar-section[data-v-9bf86352]{gap:.25rem}.toolbar-center[data-v-9bf86352]{position:relative;left:auto;top:auto;transform:none;order:2;flex-basis:100%;justify-content:flex-start;max-width:none}.chapter-nav-compact[data-v-9bf86352]{flex:1;max-width:none}.mode-btn[data-v-9bf86352]{padding:.25rem .5rem;font-size:.8rem}}.context-menu[data-v-9bf86352]{position:fixed;z-index:10000;background-color:var(--bg-accent1);border:1px solid var(--border-main);border-radius:.375rem;box-shadow:0 4px 12px #00000026;min-width:150px;overflow:hidden}.context-menu-item[data-v-9bf86352]{padding:.5rem .75rem;cursor:pointer;font-size:.875rem;color:var(--text-main);transition:all .15s}.context-menu-item[data-v-9bf86352]:hover{background-color:var(--bg-accent2)}.context-menu-backdrop[data-v-9bf86352]{position:fixed;inset:0;z-index:9999;background:transparent}.dropdown-menu[data-v-9bf86352]{z-index:10001!important}.format-select[data-v-9bf86352]{padding:.25rem .5rem;border:1px solid var(--bg-accent2);border-radius:.25rem;background-color:var(--bg-main);color:var(--text-main);font-size:.75rem;cursor:pointer;min-width:80px}.format-select[data-v-9bf86352]:focus{outline:none;border-color:var(--border-focus)}.ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-font-sans-serif{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.ql-font-monospace{font-family:Courier New,Courier,monospace}.ql-font-cursive{font-family:Brush Script MT,cursive}.ql-font-fantasy{font-family:Papyrus,Comic Sans MS,fantasy}.ql-editor a{color:var(--text-main)!important;font-weight:600!important;text-decoration:underline;cursor:pointer}.ql-editor a:hover{opacity:.8}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=sans-serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=sans-serif]:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Typewriter"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=cursive]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=cursive]:before{content:"Handwriting"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=fantasy]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=fantasy]:before{content:"Decorative"}.ql-snow .ql-picker.ql-font .ql-picker-label:not([data-value]):before{content:"Font"}.ql-editor .spell-error,.spell-error{text-decoration:underline;text-decoration-style:wavy;text-decoration-color:red;text-decoration-thickness:1px;border-bottom:none!important}.ql-editor{padding:0!important;background-color:var(--textfield-bg)!important;color:var(--text-main)!important}.ql-editor.ql-blank:before{color:var(--text-muted)!important}.ql-snow .ql-stroke{stroke:var(--text-muted)!important}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:var(--text-muted)!important}.ql-snow .ql-picker,.ql-snow .ql-picker-label{color:var(--text-muted)!important}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke{stroke:var(--border-focus)!important}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill{fill:var(--border-focus)!important}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover{color:var(--border-focus)!important}.quill-editor-container{height:100%}.custom-context-menu{position:fixed;background:#2d2d2d;color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000004d;padding:8px 0;min-width:200px;z-index:10000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;border:1px solid #444}.custom-context-menu button{display:block;width:100%;padding:8px 16px;text-align:left;background:none;border:none;color:#fff;cursor:pointer}.custom-context-menu button:hover{background:#404040}.custom-context-menu div,.custom-context-menu .menu-divider{height:1px;background:#444;margin:4px 0}:deep(span[id^="ql-picker-options"]),:deep(span.ql-picker-options[id]),:deep(.ql-snow .ql-picker-options),:deep(.ql-toolbar.ql-snow .ql-picker-options),:deep(span.ql-picker-options),:deep(.ql-picker.ql-expanded .ql-picker-options){background-color:var(--textfield-bg)!important;color:var(--text-main)!important;border:1px solid var(--border-main)!important}:deep(span[class*="ql-picker-item"]),:deep(.ql-snow .ql-picker-item),:deep(.ql-snow .ql-picker-options .ql-picker-item),:deep(span.ql-picker-item){color:var(--text-main)!important;background-color:var(--textfield-bg)!important}:deep(.ql-snow .ql-picker-item:hover),:deep(.ql-snow .ql-picker-item.ql-selected),:deep(span.ql-picker-item:hover),:deep(span.ql-picker-item.ql-selected){color:var(--text-header)!important;background-color:var(--bg-accent2)!important}:deep(.ql-toolbar),:deep(.ql-snow .ql-toolbar),:deep(.ql-toolbar.ql-snow){z-index:8000!important}.quill-editor-wrapper{position:relative;width:100%;height:100%}.mobile-debug-console{position:fixed;bottom:0;right:0;width:100%;max-width:600px;height:300px;background:#000000f2;color:#0f0;font-family:Courier New,monospace;font-size:11px;z-index:99999;display:flex;flex-direction:column;border-top:2px solid #0f0;border-left:2px solid #0f0}.debug-header{padding:8px 12px;background:#1a1a1a;border-bottom:1px solid #0f0;display:flex;align-items:center;justify-content:space-between;font-weight:700}.debug-clear,.debug-close{background:#333;border:1px solid #0f0;color:#0f0;padding:4px 8px;margin-left:8px;cursor:pointer;font-size:11px}.debug-close{font-size:16px;padding:2px 8px}.debug-logs{flex:1;overflow-y:auto;padding:8px}.debug-log{padding:4px 0;border-bottom:1px solid #333;word-wrap:break-word}.debug-time{color:#888;margin-right:8px}.debug-message{color:#0f0;white-space:pre-wrap}.debug-empty{color:#888;text-align:center;padding:20px}.debug-toggle{position:fixed;bottom:320px;right:10px;background:#000000e6;border:2px solid #0f0;color:#0f0;padding:8px 12px;cursor:pointer;z-index:99998;font-family:Courier New,monospace;font-size:12px;font-weight:700}.debug-toggle:not(.debug-open){bottom:10px}.line-spacing-1-5 .ql-editor p,.line-spacing-1-5 .ql-editor li{line-height:1.5!important}.line-spacing-double .ql-editor p,.line-spacing-double .ql-editor li{line-height:2!important}.para-spacing-none .ql-editor p{margin-bottom:0!important}.para-spacing-normal .ql-editor p{margin-bottom:.5em!important}.para-spacing-extra .ql-editor p{margin-bottom:1.5em!important}.first-line-indent-standard .ql-editor p{text-indent:4ch!important}.first-line-indent-large .ql-editor p{text-indent:8ch!important}.ql-editor .ql-table{width:auto!important;table-layout:fixed!important}.ql-editor .ql-table[data-full]{width:100%!important}.ql-editor .ql-table td,.ql-editor .ql-table th{border-color:var(--text-muted)!important}.ql-editor .ql-table th{background-color:var(--bg-accent1);font-weight:600}.ql-editor .ql-table-wrapper{margin:1em 0}.ql-editor td.ql-table-selection-selected,.ql-editor th.ql-table-selection-selected{background-color:var(--bg-accent2)!important}.table-up-menu{background-color:var(--textfield-bg)!important;border:1px solid var(--border-main)!important;color:var(--text-main)!important}.table-up-menu__item{color:var(--text-main)!important}.table-up-menu__item:hover{background-color:var(--bg-accent2)!important}.table-up-toolbox{pointer-events:none!important;z-index:10!important}.table-up-toolbox *{pointer-events:all!important}.table-up-resize-box{z-index:10!important;display:block!important}.table-up-resize-box.is-hidden{display:none!important}.table-up-resize-box__col-header,.table-up-resize-box__row-header,.table-up-resize-box__corner{background-color:var(--bg-accent1)!important;border-color:var(--border-main)!important}.table-up-resize-box__col-separator,.table-up-resize-box__row-separator{background-color:var(--primary)!important;opacity:.5}.table-up-resize-box__col-separator:hover,.table-up-resize-box__row-separator:hover{opacity:1;background-color:var(--primary)!important}.table-up-drag__line{background-color:var(--primary)!important}.table-up-dialog__content{background-color:var(--textfield-bg)!important;color:var(--text-main)!important}.table-up-color-picker{background-color:var(--textfield-bg)!important}.tree-item-group[data-v-959466ec],.entity-tree-wrapper[data-v-2a1a2b6d] *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.writer-scene-container.focus-mode[data-v-fc4ae3d4],.writer-scene-container.focus-mode .editor-container[data-v-fc4ae3d4]{height:auto;min-height:100%}.writer-scene-container[data-v-fc4ae3d4]{display:flex;background-color:var(--bg-accent2);border-bottom:1px solid var(--border-main);height:calc(100vh - 105px);min-height:calc(100vh - 105px);position:relative}.synopsis-mode.writer-scene-container[data-v-fc4ae3d4]{height:400px;min-height:400px}.arcs-container[data-v-fc4ae3d4]{width:60px;flex-shrink:0;border-right:1px solid var(--bg-accent2)}.metadata-container[data-v-fc4ae3d4]{width:var(--writer-panel-width, 360px);flex-shrink:0}.resize-handle[data-v-fc4ae3d4]{width:4px;background-color:var(--bg-accent2);cursor:col-resize;flex-shrink:0}.resize-handle[data-v-fc4ae3d4]:hover{background-color:var(--border-focus)}.editor-container[data-v-fc4ae3d4]{flex-grow:1;display:flex;flex-direction:column;min-width:0px}.scene-header[data-v-fc4ae3d4]{display:flex;justify-content:center;width:100%;background-color:var(--bg-main);border-bottom:1px solid var(--bg-accent2, #e5e7eb);flex-shrink:0;position:sticky;top:0;z-index:3001;box-shadow:0 2px 4px #0000000d}.scene-header.modal-open[data-v-fc4ae3d4]{z-index:1}.header-content[data-v-fc4ae3d4]{display:flex;height:48px;align-items:center;gap:.75rem;width:100%;max-width:830px;padding:.75rem 1rem;font-size:.875rem;color:var(--text-main, #374151);overflow:hidden;flex-wrap:nowrap}.chapter-number[data-v-fc4ae3d4],.scene-number[data-v-fc4ae3d4]{font-weight:600;white-space:nowrap;color:var(--text-main, #1f2937)}.separator[data-v-fc4ae3d4]{color:var(--text-main, #9ca3af);font-weight:600}.chapter-title[data-v-fc4ae3d4]{font-weight:600;color:var(--text-main);max-width:320px;min-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:.25rem .5rem;border-radius:.25rem;outline:none;transition:background-color .15s ease-in-out;text-transform:uppercase}.chapter-title[contenteditable=true][data-v-fc4ae3d4]:focus{background-color:var(--bg-accent2);box-shadow:0 0 0 1px var(--border-focus)}.chapter-title[data-v-fc4ae3d4]:empty:before{content:attr(data-placeholder);color:var(--text-muted);font-style:italic;cursor:text}.pov-label[data-v-fc4ae3d4],.pov-name[data-v-fc4ae3d4]{font-weight:600;white-space:nowrap;color:var(--text-main, #1f2937)}.pov-dropdown[data-v-fc4ae3d4]{font-size:.875rem;font-weight:600;min-width:100px;max-width:180px}.flex-grow[data-v-fc4ae3d4]{flex-grow:1}.header-button[data-v-fc4ae3d4]{background:var(--bg-accent2, white);border:1px solid var(--bg-accent2, #d1d5db);border-radius:.375rem;padding:.375rem .5rem;line-height:1;flex-shrink:0;cursor:pointer;font-size:.75rem;font-weight:600;color:var(--text-main, #374151);transition:all .15s ease}.header-button[data-v-fc4ae3d4]:hover:not(:disabled){background-color:var(--bg-accent1, #f3f4f6);border-color:var(--border-focus, #3b82f6)}.header-button[data-v-fc4ae3d4]:disabled{opacity:.5;cursor:not-allowed}.header-button.zoom-active[data-v-fc4ae3d4]{background-color:var(--border-focus, #3b82f6);color:var(--text-on-accent, white);border-color:var(--border-focus, #3b82f6)}.nav-button[data-v-fc4ae3d4]{background:var(--border-focus, #3b82f6);color:var(--text-on-accent, white);border-color:var(--border-focus, #3b82f6);min-width:2rem}.nav-button[data-v-fc4ae3d4]:hover:not(:disabled){background-color:var(--text-header, #1e293b);border-color:var(--text-header, #1e293b)}.zen-exit-button[data-v-fc4ae3d4]{background:transparent;border:none;width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0;margin-left:.5rem;position:relative}.zen-exit-button .zen-icon[data-v-fc4ae3d4]{display:block;width:1.25rem;height:1.25rem;background-color:var(--text-main);-webkit-mask-image:var(--zen-mask-image);mask-image:var(--zen-mask-image);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.zen-exit-button .zen-slash[data-v-fc4ae3d4]{position:absolute;width:120%;height:2px;background:var(--text-muted);transform:rotate(45deg);border-radius:1px;opacity:.6}.zen-exit-button[data-v-fc4ae3d4]:hover{transform:scale(1.1)}.zen-exit-button:hover .zen-icon[data-v-fc4ae3d4],.zen-exit-button:hover .zen-slash[data-v-fc4ae3d4]{background-color:var(--text-header)}.editor-wrapper[data-v-fc4ae3d4]{flex-grow:1;overflow-y:visible;min-height:0;padding:0;position:relative;background:var(--bg-main);container-type:inline-size;container-name:editor-wrapper}.editor-content-area[data-v-fc4ae3d4]{width:100%;margin:0 auto;height:100%;padding:0;background-color:var(--textfield-bg);border-color:transparent!important}[data-v-fc4ae3d4] .quill-editor-container{width:100%;height:100%;border-color:transparent!important}[data-v-fc4ae3d4] .ql-toolbar{position:sticky;top:48px;z-index:90;background-color:var(--bg-accent2, white);border-bottom:1px solid var(--border-main, #e5e7eb);box-shadow:0 2px 4px #0000000d;width:100cqw;margin-left:calc((100% - 100cqw)/2);padding-left:calc((100cqw - 100%)/2 + .5rem);padding-right:calc((100cqw - 100%)/2 + 1rem);box-sizing:border-box}[data-v-fc4ae3d4] .ql-container{width:100%;padding:1rem .5rem;border-color:transparent!important}[data-v-fc4ae3d4] .ql-editor{width:100%;min-width:100%;padding-left:0;padding-right:.5rem}.context-menu[data-v-fc4ae3d4]{position:fixed;z-index:10000;background-color:var(--bg-accent1);border:1px solid var(--border-accent2);border-radius:.375rem;box-shadow:0 4px 12px #00000026;min-width:150px;overflow:hidden}.context-menu-item[data-v-fc4ae3d4]{padding:.5rem .75rem;cursor:pointer;font-size:.875rem;color:var(--text-main);transition:all .15s}.context-menu-item[data-v-fc4ae3d4]:hover{background-color:var(--bg-accent2)}.context-menu-backdrop[data-v-fc4ae3d4]{position:fixed;inset:0;z-index:9999;background:transparent}.scene-actions-menu[data-v-fc4ae3d4]{display:flex;align-items:center}.scene-actions-dropdown[data-v-fc4ae3d4]{position:fixed;min-width:160px;background-color:var(--bg-accent1);border:1px solid var(--border-accent2);border-radius:.375rem;box-shadow:0 4px 12px #00000026;overflow:hidden;z-index:10000;padding:.25rem 0}.scene-action-item[data-v-fc4ae3d4]{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;font-size:.875rem;color:var(--text-main);background:transparent;border:none;cursor:pointer;text-align:left;transition:background-color .15s}.scene-action-item[data-v-fc4ae3d4]:hover{background-color:var(--bg-accent2)}.action-icon[data-v-fc4ae3d4]{font-weight:600;font-size:1rem;width:1rem;text-align:center;color:var(--text-muted)}.action-divider[data-v-fc4ae3d4]{height:1px;background-color:var(--border-accent2);margin:.25rem 0}.delete-action[data-v-fc4ae3d4],.delete-action .action-icon[data-v-fc4ae3d4]{color:#dc2626}.delete-action[data-v-fc4ae3d4]:hover{background-color:#fef2f2}.collapsible-field[data-v-36299d8a]{border:1px solid var(--border-main);border-radius:8px;margin-bottom:12px;background:transparent;transition:all .2s ease}.collapsible-field[data-v-36299d8a]:hover{border-color:var(--border-focus)}.field-header[data-v-36299d8a]{display:flex;align-items:center;gap:8px;padding:10px 12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .15s ease}.field-header[data-v-36299d8a]:hover{background:var(--bg-accent2)}.field-header[data-v-36299d8a]:active{background:var(--bg-accent1)}.collapse-icon[data-v-36299d8a]{flex-shrink:0;color:var(--text-muted);transition:transform .2s ease}.collapse-icon.rotated[data-v-36299d8a]{transform:rotate(90deg)}.field-label[data-v-36299d8a]{flex:1;font-weight:500;font-size:13px;color:var(--text-main)}.field-badge[data-v-36299d8a]{flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:600;background:var(--bg-accent2);color:var(--text-main);border-radius:10px}.field-content[data-v-36299d8a]{padding:0 12px 12px;animation:slideDown-36299d8a .2s ease}@keyframes slideDown-36299d8a{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.timeline-textarea[data-v-83ef9f91]{background-color:var(--textfield-bg)!important;color:var(--text-main)!important}.dossier-overlay-backdrop[data-v-da93130b]{position:fixed;inset:0;z-index:10000;background-color:#00000080}.dossier-overlay-panel[data-v-da93130b]{position:fixed;background-color:var(--bg-main);border:1px solid var(--border-main);border-radius:.5rem;box-shadow:0 10px 25px #0000004d;display:flex;flex-direction:column;max-height:90vh;width:90%;max-width:600px}.dossier-header[data-v-da93130b]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-bottom:1px solid var(--border-main);background-color:var(--bg-accent1);border-radius:.5rem .5rem 0 0;flex-shrink:0;cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dossier-tabs[data-v-da93130b]{display:flex;gap:.5rem;flex-wrap:wrap;flex:1}.dossier-tab[data-v-da93130b]{padding:.375rem .75rem;font-size:.875rem;font-weight:500;color:var(--text-muted);background-color:var(--bg-main);border:1px solid var(--bg-accent2);border-radius:.25rem;cursor:pointer;transition:all .2s;white-space:nowrap}.dossier-tab[data-v-da93130b]:hover{border-color:var(--border-focus);color:var(--text-main)}.dossier-tab.active[data-v-da93130b]{background-color:var(--border-focus);color:#fff;border-color:var(--border-focus)}.close-btn[data-v-da93130b]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;font-size:1.5rem;font-weight:700;line-height:1;color:var(--text-muted);background-color:transparent;border:1px solid transparent;border-radius:.25rem;cursor:pointer;transition:all .2s;flex-shrink:0;margin-left:1rem}.close-btn[data-v-da93130b]:hover{color:#ef4444;background-color:var(--bg-accent2);border-color:var(--border-main)}.dossier-content[data-v-da93130b]{flex:1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:1rem}.dossier-row[data-v-da93130b]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.dossier-field[data-v-da93130b]{display:flex;flex-direction:column;gap:.5rem}.dossier-field-header[data-v-da93130b]{display:flex;justify-content:space-between;align-items:center}.dossier-label[data-v-da93130b]{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--text-muted)}.add-relationship-btn[data-v-da93130b]{padding:.25rem .5rem;font-size:.75rem;font-weight:500;color:#fff;background-color:var(--border-focus);border:none;border-radius:.25rem;cursor:pointer;transition:opacity .2s}.add-relationship-btn[data-v-da93130b]:hover{opacity:.9}.relationships-list[data-v-da93130b]{display:flex;flex-direction:column;gap:.5rem}.relationship-item[data-v-da93130b]{display:flex;gap:.5rem;align-items:center}.relationship-input[data-v-da93130b]{flex:1}.remove-btn[data-v-da93130b]{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;font-size:1.25rem;font-weight:700;line-height:1;color:var(--text-muted);background-color:transparent;border:1px solid transparent;border-radius:.25rem;cursor:pointer;flex-shrink:0;transition:all .2s}.remove-btn[data-v-da93130b]:hover{color:#ef4444;background-color:var(--bg-accent2);border-color:var(--border-main)}.empty-relationships[data-v-da93130b]{padding:1rem;text-align:center;font-size:.875rem;color:var(--text-muted);background-color:var(--bg-accent1);border-radius:.375rem}.dossier-link-wrapper[data-v-da93130b]{padding:.5rem 0;text-align:center}.dossier-link[data-v-da93130b]{font-size:.875rem;color:var(--border-focus);text-decoration:underline;cursor:pointer;transition:opacity .2s}.dossier-link[data-v-da93130b]:hover{opacity:.8}.dossier-input[data-v-da93130b],.dossier-textarea[data-v-da93130b]{width:100%;padding:.5rem .75rem;font-size:.875rem;color:var(--text-main);background-color:var(--textfield-bg);border:1px solid var(--border-main);border-radius:.375rem;outline:none;transition:border-color .2s}.dossier-input[data-v-da93130b]:focus,.dossier-textarea[data-v-da93130b]:focus{border-color:var(--border-focus)}.dossier-textarea[data-v-da93130b]{resize:vertical;min-height:80px}.dossier-image[data-v-da93130b]{max-width:100%;height:auto;border-radius:.375rem;border:1px solid var(--border-main)}.close-btn[data-v-45869d27]{background:none;border:none;font-size:1.25rem;color:var(--text-muted);cursor:pointer}.close-btn[data-v-45869d27]:hover{color:var(--text-main)}.panel-body[data-v-45869d27]{overflow-y:auto;display:flex;flex-direction:column;gap:.5rem;background:var(--bg-main);padding:.5rem;border-radius:.25rem}.arc-editor-item[data-v-45869d27]{display:flex;flex-direction:column;gap:.375rem;padding:.5rem;background:var(--bg-accent1);border:1px solid var(--bg-accent2);border-radius:.375rem}.name-group[data-v-45869d27]{display:flex;align-items:center;gap:.5rem}.arc-name-input[data-v-45869d27]{flex-grow:1;padding:.4rem .5rem;border:1px solid var(--border-main);background-color:var(--textfield-bg)!important;color:var(--text-main)!important;border-radius:4px;font-weight:600;font-size:.875rem;min-width:0}.arc-name-input[data-v-45869d27]:focus{outline:2px solid var(--border-focus);outline-offset:1px}.delete-btn[data-v-45869d27]{flex-shrink:0;background:none;border:none;cursor:pointer;font-size:1.1rem;padding:.25rem}.delete-btn[data-v-45869d27]:hover{opacity:.7}.chapter-select-group[data-v-45869d27]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.chapter-select-group .timeline-select[data-v-45869d27]{width:100%;font-size:.875rem}.color-swatch-group[data-v-45869d27]{display:flex;flex-wrap:wrap;gap:.375rem;padding-top:.25rem}.color-swatch[data-v-45869d27]{width:1rem;height:1rem;border-radius:50%;cursor:pointer;border:2px solid transparent}.color-swatch.selected[data-v-45869d27]{border-color:var(--border-focus);transform:scale(1.1)}.add-arc-form[data-v-45869d27]{border-top:1px solid var(--bg-accent2);padding-top:.75rem;margin-top:.5rem}.timeline-input[data-v-45869d27],.timeline-select[data-v-45869d27]{background-color:var(--textfield-bg)!important;color:var(--text-main)!important;border:1px solid var(--border-main);border-radius:4px;padding:.4rem .5rem}.timeline-input[data-v-45869d27]:focus,.timeline-select[data-v-45869d27]:focus{outline:2px solid var(--border-focus);outline-offset:1px}.timeline-select option[data-v-45869d27]{background-color:var(--bg-main);color:var(--text-main)}.action-btn[data-v-45869d27]{padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease;background-color:var(--bg-accent2);color:var(--text-main);border:1px solid var(--border-main)}.action-btn[data-v-45869d27]:hover{background-color:var(--bg-accent3, var(--bg-accent2));border-color:var(--border-focus)}.action-btn.bg-border-focus[data-v-45869d27]{background-color:var(--border-focus);border-color:var(--border-focus)}.action-btn.bg-border-focus[data-v-45869d27]:hover{filter:brightness(1.1)}.settings-overlay[data-v-a2e082a1]{position:fixed;inset:0;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:50000}.settings-panel[data-v-a2e082a1]{background:var(--bg-accent1);border:1px solid var(--bg-accent2);border-radius:.5rem;width:90%;max-width:500px;max-height:80vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000004d}.settings-header[data-v-a2e082a1]{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid var(--bg-accent2)}.settings-title[data-v-a2e082a1]{font-size:1.125rem;font-weight:700;color:var(--text-header);margin:0}.header-buttons[data-v-a2e082a1]{display:flex;gap:.5rem;align-items:center}.done-button[data-v-a2e082a1]{background:var(--border-focus);color:#fff;border:none;padding:.375rem .75rem;border-radius:.25rem;font-size:.875rem;font-weight:600;cursor:pointer}.done-button[data-v-a2e082a1]:hover{opacity:.9}.close-button[data-v-a2e082a1]{background:none;border:none;font-size:1.5rem;color:var(--text-muted);cursor:pointer;padding:.25rem;border-radius:.25rem}.close-button[data-v-a2e082a1]:hover{color:var(--text-main);background:var(--bg-accent2)}.settings-content[data-v-a2e082a1]{padding:1rem;space-y:1.5rem}.setting-group[data-v-a2e082a1]{margin-bottom:1.5rem}.setting-label[data-v-a2e082a1]{display:block;font-size:.875rem;font-weight:600;color:var(--text-main);margin-bottom:.5rem}.slider[data-v-a2e082a1]{width:100%;height:6px;background:var(--bg-accent2);border-radius:3px;outline:none;margin-bottom:.25rem}.slider[data-v-a2e082a1]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;background:var(--border-focus);border-radius:50%;cursor:pointer}.slider[data-v-a2e082a1]::-moz-range-thumb{width:18px;height:18px;background:var(--border-focus);border-radius:50%;cursor:pointer;border:none}.slider-labels[data-v-a2e082a1]{display:flex;justify-content:space-between;font-size:.75rem;color:var(--text-muted)}.presets-section[data-v-a2e082a1]{border-top:1px solid var(--bg-accent2);padding-top:1rem}.presets-header[data-v-a2e082a1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.presets-title[data-v-a2e082a1]{font-size:1rem;font-weight:600;color:var(--text-header);margin:0}.reset-all-button[data-v-a2e082a1]{font-size:.75rem;padding:.25rem .5rem;background:var(--bg-accent2);border:1px solid var(--border-focus);border-radius:.25rem;color:var(--text-main);cursor:pointer}.reset-all-button[data-v-a2e082a1]:hover{background:var(--border-focus);color:#fff}.presets-grid[data-v-a2e082a1]{display:flex;flex-direction:column;gap:.75rem}.preset-card[data-v-a2e082a1]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:var(--bg-main);border:1px solid var(--bg-accent2);border-radius:.375rem}.preset-info[data-v-a2e082a1]{flex-grow:1;cursor:pointer;padding:.25rem;border-radius:.25rem;transition:background-color .15s}.preset-info[data-v-a2e082a1]:hover{background-color:var(--bg-accent2)}.preset-name[data-v-a2e082a1]{font-weight:600;color:var(--text-main);font-size:.875rem}.preset-details[data-v-a2e082a1]{font-size:.75rem;color:var(--text-muted);margin-top:.25rem}.preset-actions[data-v-a2e082a1]{display:flex;gap:.5rem}.apply-button[data-v-a2e082a1],.set-button[data-v-a2e082a1],.reset-button[data-v-a2e082a1]{padding:.375rem .75rem;font-size:.75rem;border-radius:.25rem;cursor:pointer;border:1px solid transparent;font-weight:600}.apply-button[data-v-a2e082a1]{background:var(--border-focus);color:#fff}.apply-button[data-v-a2e082a1]:hover{opacity:.9}.set-button[data-v-a2e082a1]{background:var(--bg-accent2);color:var(--text-main);border-color:var(--bg-accent2)}.set-button[data-v-a2e082a1]:hover{border-color:var(--border-focus)}.reset-button[data-v-a2e082a1]{background:var(--bg-accent2);color:var(--text-main);border-color:var(--bg-accent2)}.reset-button[data-v-a2e082a1]:hover{background:#ef4444;color:#fff}.reset-widths-button[data-v-a2e082a1]{width:100%;padding:.625rem 1rem;font-size:.875rem;font-weight:600;background:var(--bg-accent2);border:1px solid var(--border-focus);border-radius:.375rem;color:var(--text-main);cursor:pointer;transition:all .15s}.reset-widths-button[data-v-a2e082a1]:hover{background:var(--border-focus);color:#fff}.reset-hint[data-v-a2e082a1]{margin-top:.5rem;font-size:.75rem;color:var(--text-muted);text-align:center}.action-btn[data-v-522c116c]{padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:var(--text-main);background-color:var(--bg-accent2);border:1px solid var(--border-main);border-radius:.375rem;cursor:pointer;transition:all .2s}.action-btn[data-v-522c116c]:hover{background-color:var(--bg-main);border-color:var(--border-focus)}.action-btn[data-v-522c116c]:disabled{opacity:.5;cursor:not-allowed}.metadata-input[data-v-b45079ef],.metadata-textarea[data-v-b45079ef]{background-color:var(--textfield-bg)!important;color:var(--text-main)!important}.metadata-content[data-v-b45079ef]{padding:.75rem;overflow-y:auto;display:flex;flex-direction:column;gap:.5rem}.location-wrapper[data-v-b45079ef]{display:flex;justify-content:space-between;align-items:center;padding-bottom:.75rem;border-bottom:1px solid var(--bg-accent2)}.time-wrapper[data-v-b45079ef]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding-bottom:.75rem;border-bottom:1px solid var(--bg-accent2)}.field-label[data-v-b45079ef]{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--text-muted);padding:0 .25rem}.header-action-btn[data-v-b45079ef]{font-size:.75rem;color:var(--text-muted);background:transparent;border:none;border-radius:.25rem;padding:.125rem .5rem;transition:all .15s ease}.header-action-btn[data-v-b45079ef]:hover{background:var(--border-focus);color:#fff}[data-v-b45079ef] .header-dropdown-button,.metadata-button-placeholder[data-v-b45079ef],.metadata-input[data-v-b45079ef],.metadata-textarea[data-v-b45079ef]{width:100%;text-align:left;background-color:var(--textfield-bg)!important;border:1px solid var(--bg-accent2)!important;color:var(--text-main)!important;padding:.5rem .75rem!important;border-radius:.375rem!important;font-size:.875rem!important}[data-v-b45079ef] .header-dropdown-button:hover,.metadata-button-placeholder[data-v-b45079ef]:hover,.metadata-input[data-v-b45079ef]:focus,.metadata-textarea[data-v-b45079ef]:focus{border-color:var(--border-focus)!important}.metadata-textarea[data-v-b45079ef]{resize:vertical;min-height:120px}.field-content[data-v-b45079ef]{padding:0 .25rem}.character-goals-list[data-v-b45079ef],.arc-list[data-v-b45079ef]{display:flex;flex-direction:column;gap:.5rem}.arc-item[data-v-b45079ef]{display:flex;align-items:center;font-size:.875rem}.arc-name[data-v-b45079ef]{font-weight:500;color:var(--text-main);border-bottom:2px solid;padding-bottom:2px;display:inline-block}.project-goal-section[data-v-b45079ef]{padding-bottom:.75rem;border-bottom:1px solid var(--bg-accent2)}.goal-header[data-v-b45079ef]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.375rem}.goal-progress-text[data-v-b45079ef]{font-size:.75rem;font-weight:600;color:#3b82f6}.goal-progress-text.goal-met[data-v-b45079ef]{color:#22c55e}.goal-progress-bar[data-v-b45079ef]{height:6px;background-color:var(--bg-accent2);border-radius:3px;overflow:hidden}.goal-progress-fill[data-v-b45079ef]{height:100%;background-color:#3b82f6;border-radius:3px;transition:width .3s ease}.goal-progress-fill.goal-met[data-v-b45079ef]{background-color:#22c55e}.goal-percentage[data-v-b45079ef]{font-size:.6875rem;color:#3b82f6;text-align:right;margin-top:.25rem}.goal-percentage.goal-met[data-v-b45079ef]{color:#22c55e}.search-input[data-v-d6e5388c]{background-color:var(--textfield-bg)!important;color:var(--text-main)!important}.project-search[data-v-d6e5388c]{padding:.75rem;display:flex;flex-direction:column;gap:.5rem;height:100%}.toggle-btn[data-v-d6e5388c]{padding:.3rem .5rem;background-color:var(--bg-accent2);border:1px solid var(--border-main);border-radius:.25rem;color:var(--text-main);font-size:.75rem;cursor:pointer;transition:all .2s;font-weight:500;margin-left:auto}.toggle-btn[data-v-d6e5388c]:hover{background-color:var(--border-focus);border-color:var(--border-focus);color:#fff}.search-input[data-v-d6e5388c]{width:100%;background-color:var(--bg-main);border:1px solid var(--bg-accent2);color:var(--text-main);padding:.5rem 2rem .5rem .75rem;border-radius:.375rem;font-size:.875rem}.search-input[data-v-d6e5388c]:focus{outline:none;border-color:var(--border-focus)}.search-wrapper[data-v-d6e5388c]{position:relative}.clear-btn[data-v-d6e5388c]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--text-muted);font-weight:700;cursor:pointer;padding:4px 8px;font-size:18px;line-height:1}.clear-btn[data-v-d6e5388c]:hover{color:var(--text-main)}.search-options[data-v-d6e5388c]{display:flex;flex-wrap:wrap;gap:.5rem;padding:.5rem;background-color:var(--bg-accent1);border-radius:.25rem;font-size:.75rem}.option-checkbox[data-v-d6e5388c]{display:flex;align-items:center;gap:.25rem;color:var(--text-main);cursor:pointer}.option-checkbox input[type=checkbox][data-v-d6e5388c]{cursor:pointer}.results-container[data-v-d6e5388c]{flex:1;overflow-y:auto;min-height:0}.results-list[data-v-d6e5388c]{display:flex;flex-direction:column;gap:.25rem}.result-item[data-v-d6e5388c]{display:flex;align-items:center;gap:.5rem;padding:.5rem;border-radius:.25rem;background-color:var(--bg-main);border:1px solid transparent;text-align:left;cursor:pointer}.result-item[data-v-d6e5388c]:hover{border-color:var(--border-focus);background-color:var(--bg-accent2)}.result-type[data-v-d6e5388c]{font-size:.65rem;font-weight:600;padding:.125rem .375rem;border-radius:.25rem;background-color:var(--bg-accent2);color:var(--text-muted);text-transform:uppercase}.result-name[data-v-d6e5388c]{font-weight:500;color:var(--text-main);font-size:.8rem}.no-results[data-v-d6e5388c],.search-hint[data-v-d6e5388c]{text-align:center;font-size:.8rem;color:var(--text-muted);padding:1rem}.search-hint[data-v-d6e5388c]{font-style:italic}.results-header[data-v-d6e5388c]{display:flex;align-items:center;justify-content:space-between;padding:.5rem;background-color:var(--bg-accent1);border-radius:.25rem;margin-bottom:.5rem}.results-count[data-v-d6e5388c]{font-size:.75rem;color:var(--text-muted);font-weight:500}.replace-all-btn[data-v-d6e5388c]{padding:.3rem .6rem;background-color:var(--border-focus);color:#fff;border:none;border-radius:.25rem;font-size:.75rem;font-weight:600;cursor:pointer;transition:opacity .2s}.replace-all-btn[data-v-d6e5388c]:hover:not(:disabled){opacity:.85}.replace-all-btn[data-v-d6e5388c]:disabled{opacity:.5;cursor:not-allowed}.detailed-results-list[data-v-d6e5388c]{display:flex;flex-direction:column;gap:.5rem}.detailed-result-item[data-v-d6e5388c]{background-color:var(--bg-accent1);border:1px solid var(--border-main);border-radius:.25rem;overflow:hidden}.result-header[data-v-d6e5388c]{display:flex;align-items:center;gap:.375rem;padding:.4rem .5rem;background-color:var(--bg-accent2);border-bottom:1px solid var(--border-main)}.result-type-badge[data-v-d6e5388c]{font-size:.6rem;font-weight:700;padding:.15rem .35rem;border-radius:.2rem;background-color:var(--border-focus);color:#fff;text-transform:uppercase}.result-name-text[data-v-d6e5388c]{font-size:.75rem;font-weight:600;color:var(--text-header);flex:1}.match-count[data-v-d6e5388c]{font-size:.7rem;color:var(--text-muted);font-weight:500}.matches-list[data-v-d6e5388c]{display:flex;flex-direction:column}.match-item[data-v-d6e5388c]{padding:.4rem .5rem;border-bottom:1px solid var(--border-main)}.match-item[data-v-d6e5388c]:last-child{border-bottom:none}.match-context[data-v-d6e5388c]{font-size:.7rem;color:var(--text-main);line-height:1.4;margin-bottom:.4rem;font-family:monospace;background-color:var(--bg-main);padding:.3rem .4rem;border-radius:.2rem;overflow-x:auto;white-space:pre-wrap;word-break:break-word}.match-actions[data-v-d6e5388c]{display:flex;gap:.375rem}.replace-btn[data-v-d6e5388c],.goto-btn[data-v-d6e5388c]{padding:.25rem .5rem;border:1px solid var(--border-main);border-radius:.2rem;font-size:.7rem;font-weight:600;cursor:pointer;transition:all .15s}.replace-btn[data-v-d6e5388c]{background-color:var(--border-focus);color:#fff;border-color:var(--border-focus)}.replace-btn[data-v-d6e5388c]:hover:not(:disabled){opacity:.85}.replace-btn[data-v-d6e5388c]:disabled{opacity:.5;cursor:not-allowed}.goto-btn[data-v-d6e5388c]{background-color:var(--bg-accent2);color:var(--text-main)}.goto-btn[data-v-d6e5388c]:hover{background-color:var(--bg-accent1);border-color:var(--border-focus)}.migration-prompt[data-v-35ee9b22]{margin-bottom:1.5rem}.alert[data-v-35ee9b22]{padding:1rem;border-radius:.5rem;border:2px solid}.alert-warning[data-v-35ee9b22]{background-color:#fef3c7;border-color:#f59e0b;color:#92400e}.alert h4[data-v-35ee9b22]{margin:0 0 .5rem;font-size:1rem;font-weight:600}.alert p[data-v-35ee9b22]{margin:0 0 1rem;font-size:.875rem}.scene-analysis-content[data-v-35ee9b22]{display:flex;flex-direction:column;height:100%}.analysis-header[data-v-35ee9b22]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-subtle)}.analysis-title[data-v-35ee9b22]{font-size:1rem;font-weight:600;color:var(--text-header);margin:0}.settings-btn[data-v-35ee9b22]{background:none;border:none;font-size:1.125rem;cursor:pointer;padding:.25rem;border-radius:.25rem;transition:background-color .15s}.settings-btn[data-v-35ee9b22]:hover{background:var(--bg-accent2)}.empty-state[data-v-35ee9b22]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;text-align:center;color:var(--text-muted)}.btn-primary[data-v-35ee9b22]{margin-top:1rem;padding:.5rem 1rem;background:var(--border-focus);color:#fff;border:none;border-radius:.375rem;cursor:pointer;font-weight:600;font-size:.875rem}.btn-primary[data-v-35ee9b22]:hover{background:#2563eb}.frameworks-container[data-v-35ee9b22]{flex:1;overflow-y:auto}.framework-section[data-v-35ee9b22]{margin-bottom:.75rem}.framework-header[data-v-35ee9b22]{width:100%}.framework-title-area[data-v-35ee9b22]{display:flex;justify-content:space-between;align-items:center;width:100%}.framework-name[data-v-35ee9b22]{font-size:.875rem;font-weight:600;color:var(--text-header);margin:0;text-transform:uppercase;letter-spacing:.025em}.completeness-indicator[data-v-35ee9b22]{padding:.125rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:600;color:#fff}.framework-fields[data-v-35ee9b22]{display:flex;flex-direction:column;gap:1rem;padding-top:.5rem}.field-group[data-v-35ee9b22]{display:flex;flex-direction:column;gap:.375rem}.field-label[data-v-35ee9b22]{font-size:.875rem;font-weight:600;color:var(--text-header);display:flex;align-items:center;gap:.25rem}.help-icon[data-v-35ee9b22]{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;background:var(--bg-accent2);border-radius:50%;font-size:.625rem;color:var(--text-muted);cursor:help}.field-input[data-v-35ee9b22],.field-textarea[data-v-35ee9b22],.field-select[data-v-35ee9b22]{padding:.5rem;border:1px solid var(--border-main);border-radius:.375rem;background:var(--bg-main);color:var(--text-main);font-size:var(--default-font-size, 16px);font-family:inherit}.field-input[data-v-35ee9b22]:focus,.field-textarea[data-v-35ee9b22]:focus,.field-select[data-v-35ee9b22]:focus{outline:none;border-color:var(--border-focus)}.field-textarea[data-v-35ee9b22]{resize:vertical;min-height:80px;max-height:300px}.range-container[data-v-35ee9b22]{display:flex;flex-direction:column;gap:.5rem}.field-range[data-v-35ee9b22]{width:100%}.range-labels[data-v-35ee9b22]{display:flex;justify-content:space-between;font-size:.75rem;color:var(--text-muted)}.range-value[data-v-35ee9b22]{text-align:center;font-weight:600;color:var(--text-header)}.field-checkbox[data-v-35ee9b22]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem}.array-header[data-v-35ee9b22]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.add-button[data-v-35ee9b22]{padding:.25rem .75rem;background:var(--bg-accent2);border:1px solid var(--border-main);border-radius:.375rem;font-size:.75rem;font-weight:600;cursor:pointer;color:var(--text-main)}.add-button[data-v-35ee9b22]:hover{background:var(--bg-accent1);border-color:var(--border-focus)}.array-items[data-v-35ee9b22]{display:flex;flex-direction:column;gap:.5rem}.array-item[data-v-35ee9b22]{display:flex;gap:.5rem;align-items:center}.array-item-input[data-v-35ee9b22]{flex:1;padding:.375rem;border:1px solid var(--border-main);border-radius:.375rem;background:var(--bg-main);color:var(--text-main);font-size:var(--default-font-size, 16px)}.remove-button[data-v-35ee9b22]{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;background:var(--bg-accent2);border:1px solid var(--border-main);border-radius:.375rem;cursor:pointer;color:var(--text-muted);font-size:1.25rem;flex-shrink:0}.remove-button[data-v-35ee9b22]:hover{background:#ef4444;border-color:#ef4444;color:#fff}.scene-stats-footer[data-v-35ee9b22]{margin-top:1.25rem;padding:1rem 1.25rem;background:var(--bg-accent2);border-radius:.5rem;border:1px solid var(--border-subtle)}.stats-header[data-v-35ee9b22]{margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-main)}.stats-title[data-v-35ee9b22]{font-size:.6875rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.stats-grid[data-v-35ee9b22]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem 1.5rem;padding:.25rem 0}.stat-item[data-v-35ee9b22]{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;background:var(--bg-main);border-radius:.375rem;border:1px solid var(--border-subtle);white-space:nowrap}.stat-item-full[data-v-35ee9b22]{margin-top:.75rem}.stat-label[data-v-35ee9b22]{font-size:.75rem;font-weight:500;color:var(--text-muted)}.stat-value[data-v-35ee9b22]{font-size:.875rem;font-weight:700;color:var(--text-header)}.stat-value.high-dialogue[data-v-35ee9b22]{color:#3b82f6}.stat-value.low-dialogue[data-v-35ee9b22]{color:#8b5cf6}.stat-value.pace-very-short[data-v-35ee9b22]{color:#ef4444}.stat-value.pace-short[data-v-35ee9b22]{color:#f59e0b}.stat-value.pace-average[data-v-35ee9b22]{color:#10b981}.stat-value.pace-long[data-v-35ee9b22]{color:#3b82f6}.stat-value.pace-very-long[data-v-35ee9b22]{color:#8b5cf6}.characters-present[data-v-35ee9b22]{display:flex;align-items:flex-start;gap:.75rem;margin-top:.75rem;padding:.75rem;background:var(--bg-main);border-radius:.375rem;border:1px solid var(--border-subtle)}.characters-present .stat-label[data-v-35ee9b22]{flex-shrink:0;padding-top:.1875rem;font-size:.75rem;font-weight:500}.character-tags[data-v-35ee9b22]{display:flex;flex-wrap:wrap;gap:.5rem}.character-tag[data-v-35ee9b22]{display:inline-block;padding:.25rem .625rem;background:var(--bg-accent2);border:1px solid var(--border-main);border-radius:1rem;font-size:.75rem;font-weight:500;color:var(--text-main)}.modal-overlay[data-v-23dea251]{position:fixed;inset:0;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:3000}.modal-container[data-v-23dea251]{background-color:var(--bg-accent1);border-radius:.5rem;width:90%;max-width:600px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 10px 25px #0000004d}.modal-header[data-v-23dea251]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid var(--border-main)}.modal-title[data-v-23dea251]{font-size:1.25rem;font-weight:600;color:var(--text-header);margin:0}.close-btn[data-v-23dea251]{display:flex;align-items:center;justify-content:center;padding:.5rem;border-radius:.25rem;background-color:transparent;border:none;color:var(--text-muted);cursor:pointer;transition:all .15s}.close-btn[data-v-23dea251]:hover{background-color:var(--bg-accent2);color:var(--text-main)}.modal-body[data-v-23dea251]{flex:1;overflow:hidden;display:flex;flex-direction:column}.tab-list[data-v-23dea251]{display:flex;gap:.25rem;padding:1rem 1rem 0;border-bottom:1px solid var(--border-main);background-color:var(--bg-accent1)}.tab-btn[data-v-23dea251]{flex:1;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:var(--text-muted);background-color:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .15s}.tab-btn[data-v-23dea251]:hover{color:var(--text-main);background-color:var(--bg-accent2)}.tab-btn.active[data-v-23dea251]{color:var(--border-focus);border-bottom-color:var(--border-focus);font-weight:600}.tab-panels[data-v-23dea251]{flex:1;overflow:hidden}.search-box[data-v-23dea251]{padding:1rem;border-bottom:1px solid var(--border-main)}.search-input[data-v-23dea251]{width:100%;padding:.5rem .75rem;font-size:.875rem;color:var(--text-main);background-color:var(--textfield-bg);border:1px solid var(--border-main);border-radius:.25rem;outline:none;transition:border-color .15s}.search-input[data-v-23dea251]:focus{border-color:var(--border-focus)}.entity-list[data-v-23dea251]{max-height:300px;overflow-y:auto;padding:.5rem}.entity-item[data-v-23dea251]{display:flex;align-items:center;gap:.75rem;padding:.75rem;margin-bottom:.25rem;background-color:var(--bg-main);border:1px solid var(--border-main);border-radius:.25rem;cursor:pointer;transition:all .15s}.entity-item[data-v-23dea251]:hover{background-color:var(--bg-accent2);border-color:var(--border-focus)}.entity-item.selected[data-v-23dea251]{background-color:#3b82f61a;border-color:#3b82f6}.checkbox[data-v-23dea251]{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border:2px solid var(--border-main);border-radius:.25rem;font-size:.75rem;color:#3b82f6;flex-shrink:0}.entity-item.selected .checkbox[data-v-23dea251]{background-color:#3b82f6;border-color:#3b82f6;color:#fff}.entity-name[data-v-23dea251]{font-size:.875rem;color:var(--text-main)}.empty-message[data-v-23dea251]{padding:2rem;text-align:center;color:var(--text-muted);font-size:.875rem}.modal-footer[data-v-23dea251]{display:flex;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid var(--border-main);justify-content:flex-end}.btn-primary[data-v-23dea251],.btn-secondary[data-v-23dea251]{padding:.5rem 1.25rem;border-radius:.25rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .15s;border:none}.btn-primary[data-v-23dea251]{background-color:var(--border-focus);color:#fff}.btn-primary[data-v-23dea251]:hover{opacity:.9}.btn-secondary[data-v-23dea251]{background-color:var(--bg-accent2);color:var(--text-main);border:1px solid var(--border-main)}.btn-secondary[data-v-23dea251]:hover{background-color:var(--bg-accent3, var(--bg-accent2))}.note-editor[data-v-004f6609]{flex:1;display:flex;flex-direction:column;height:100%;background-color:var(--bg-main)}.editor-header[data-v-004f6609]{background-color:var(--bg-accent1);border-bottom:1px solid var(--border-main)}.header-actions[data-v-004f6609]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem .5rem}.title-row[data-v-004f6609]{padding:0 1rem .5rem}.back-btn[data-v-004f6609],.research-view-btn[data-v-004f6609]{display:flex;align-items:center;gap:.375rem;padding:.375rem .5rem;border-radius:.25rem;background-color:var(--bg-accent2);border:1px solid var(--border-main);color:var(--text-main);font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .15s}.back-btn[data-v-004f6609]:hover,.research-view-btn[data-v-004f6609]:hover{background-color:var(--bg-accent3, var(--bg-accent2));border-color:var(--border-focus)}.btn-icon[data-v-004f6609]{width:18px;height:18px;stroke-width:2}.note-title[data-v-004f6609]{font-size:1.125rem;font-weight:600;color:var(--text-header);margin:0}.flex-spacer[data-v-004f6609]{flex:1}.note-meta[data-v-004f6609]{display:flex;align-items:center;gap:.5rem}.editor-container[data-v-004f6609]{flex:1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column}[data-v-004f6609] .quill-editor-container{flex:1;display:flex;flex-direction:column;max-width:900px;margin:0 auto;width:100%}[data-v-004f6609] .ql-container{flex:1;font-size:1rem;line-height:1.6}[data-v-004f6609] .ql-editor{padding:1.5rem;min-height:400px}.modal-overlay[data-v-004f6609]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000}.modal-content[data-v-004f6609]{background-color:var(--bg-accent1);border-radius:.5rem;padding:1.5rem;width:90%;max-width:500px;box-shadow:0 10px 25px #0003}.modal-title[data-v-004f6609]{font-size:1.25rem;font-weight:600;color:var(--text-main);margin-bottom:1rem}.url-preview[data-v-004f6609]{display:flex;flex-direction:column;gap:.25rem;padding:.75rem;background-color:var(--bg-accent2);border-radius:.25rem;margin-bottom:1rem;font-size:.875rem}.url-label[data-v-004f6609]{color:var(--text-muted);font-weight:500}.url-text[data-v-004f6609]{color:var(--text-main);word-break:break-all;font-family:monospace}.modal-input[data-v-004f6609]{width:100%;padding:.5rem .75rem;border:1px solid var(--border-main);border-radius:.25rem;font-size:.875rem;background-color:var(--bg-main);color:var(--text-main);margin-bottom:.5rem}.modal-input[data-v-004f6609]:focus{outline:none;border-color:var(--border-focus)}.help-text[data-v-004f6609]{color:var(--text-muted);font-size:.75rem;margin-bottom:1rem}.modal-actions[data-v-004f6609]{display:flex;gap:.5rem;justify-content:flex-end}.btn-primary[data-v-004f6609],.btn-secondary[data-v-004f6609]{padding:.5rem 1rem;border-radius:.25rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .15s;border:none}.btn-primary[data-v-004f6609]{background-color:var(--border-focus);color:#fff}.btn-primary[data-v-004f6609]:hover{opacity:.9}.btn-secondary[data-v-004f6609]{background-color:var(--bg-accent2);color:var(--text-main)}.btn-secondary[data-v-004f6609]:hover{background-color:var(--bg-accent3, var(--bg-accent2))}.link-btn[data-v-004f6609]{display:flex;align-items:center;gap:.375rem;padding:.375rem .5rem;border-radius:.25rem;background-color:var(--bg-accent2);border:1px solid var(--border-main);color:var(--text-main);font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .15s;margin-right:.5rem}.link-btn[data-v-004f6609]:hover{background-color:var(--bg-accent3, var(--bg-accent2));border-color:var(--border-focus)}.delete-btn[data-v-004f6609]{display:flex;align-items:center;gap:.375rem;padding:.375rem .5rem;border-radius:.25rem;background-color:#ef44441a;border:1px solid rgba(239,68,68,.2);color:#ef4444;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .15s;margin-right:.5rem}.delete-btn[data-v-004f6609]:hover{background-color:#ef444433;border-color:#ef4444}.links-bar[data-v-004f6609]{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1.5rem;background-color:var(--bg-accent2);border-bottom:1px solid var(--border-main)}.links-label[data-v-004f6609]{font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;padding-top:.375rem;flex-shrink:0}.links-chips[data-v-004f6609]{display:flex;flex-wrap:wrap;gap:.5rem;flex:1}.link-chip[data-v-004f6609]{display:flex;align-items:center;gap:.375rem;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500;border:1px solid;transition:all .15s}.chip-clickable[data-v-004f6609]{display:flex;align-items:center;gap:.375rem;cursor:pointer;transition:opacity .15s}.chip-clickable[data-v-004f6609]:hover{opacity:.8}.chip-icon[data-v-004f6609]{font-size:.875rem;line-height:1}.chip-text[data-v-004f6609]{line-height:1;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip-remove[data-v-004f6609]{display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;border-radius:50%;background-color:#0000001a;border:none;font-size:.875rem;font-weight:700;cursor:pointer;opacity:.6;transition:opacity .15s;line-height:1}.chip-remove[data-v-004f6609]:hover{opacity:1}.image-viewer[data-v-f3fd187a]{flex:1;display:flex;flex-direction:column;overflow:hidden;background-color:var(--bg-main)}.viewer-header[data-v-f3fd187a]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background-color:var(--bg-accent1);border-bottom:1px solid var(--border-main)}.header-left[data-v-f3fd187a]{display:flex;align-items:center;gap:1rem}.header-right[data-v-f3fd187a]{display:flex;gap:.5rem}.close-btn[data-v-f3fd187a],.research-view-btn[data-v-f3fd187a]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem .75rem;border-radius:.375rem;background-color:var(--bg-accent2);border:1px solid var(--border-main);color:var(--text-main);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s}.close-btn[data-v-f3fd187a]:hover,.research-view-btn[data-v-f3fd187a]:hover{background-color:var(--bg-accent3, var(--bg-accent2));border-color:var(--border-focus)}.title-display-container[data-v-f3fd187a]{display:flex;align-items:center;gap:.5rem}.item-title[data-v-f3fd187a]{font-size:1.25rem;font-weight:600;color:var(--text-main);margin:0}.edit-name-btn[data-v-f3fd187a]{display:flex;align-items:center;justify-content:center;padding:.375rem;border-radius:.25rem;background-color:transparent;border:none;color:var(--text-muted);cursor:pointer;transition:all .15s}.edit-name-btn[data-v-f3fd187a]:hover{background-color:var(--bg-accent2);color:var(--text-main)}.title-edit-container[data-v-f3fd187a]{display:flex;align-items:center;gap:.5rem}.title-input[data-v-f3fd187a]{padding:.5rem .75rem;border:1px solid var(--border-focus);border-radius:.25rem;font-size:1rem;background-color:var(--bg-main);color:var(--text-main);min-width:300px}.title-input[data-v-f3fd187a]:focus{outline:none;border-color:var(--border-focus)}.save-btn[data-v-f3fd187a],.cancel-btn[data-v-f3fd187a]{display:flex;align-items:center;justify-content:center;padding:.5rem;border-radius:.25rem;border:1px solid var(--border-main);cursor:pointer;transition:all .15s}.save-btn[data-v-f3fd187a]{background-color:var(--border-focus);color:#fff}.save-btn[data-v-f3fd187a]:hover{opacity:.9}.cancel-btn[data-v-f3fd187a]{background-color:var(--bg-accent2);color:var(--text-main)}.cancel-btn[data-v-f3fd187a]:hover{background-color:var(--bg-accent3, var(--bg-accent2))}.external-link-btn[data-v-f3fd187a]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:.375rem;background-color:var(--bg-accent2);border:1px solid var(--border-main);color:var(--text-main);text-decoration:none;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s}.external-link-btn[data-v-f3fd187a]:hover{background-color:var(--bg-accent3, var(--bg-accent2));border-color:var(--border-focus)}.image-container[data-v-f3fd187a]{flex:1;display:flex;align-items:center;justify-content:center;padding:2rem;overflow:auto;background-color:#0000000d}.full-image[data-v-f3fd187a]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:.5rem;box-shadow:0 4px 12px #00000026}.metadata-panel[data-v-f3fd187a]{padding:1.5rem;background-color:var(--bg-accent1);border-top:1px solid var(--border-main);max-height:200px;overflow-y:auto}.metadata-section[data-v-f3fd187a]{margin-bottom:1.5rem}.metadata-section[data-v-f3fd187a]:last-child{margin-bottom:0}.section-title[data-v-f3fd187a]{font-size:.875rem;font-weight:600;color:var(--text-main);margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.05em}.metadata-grid[data-v-f3fd187a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem}.metadata-item[data-v-f3fd187a]{display:flex;gap:.5rem}.metadata-item .label[data-v-f3fd187a]{font-size:.875rem;font-weight:500;color:var(--text-muted);flex-shrink:0}.metadata-item .value[data-v-f3fd187a]{font-size:.875rem;color:var(--text-main)}.research-panel[data-v-72ba23ca]{display:flex;flex-direction:column;height:100%;overflow:hidden}.hierarchy-view[data-v-72ba23ca],.item-view[data-v-72ba23ca]{display:flex;flex-direction:column;height:100%}.panel-header[data-v-72ba23ca]{padding:1rem;border-bottom:1px solid var(--border-main);background-color:var(--bg-accent1);flex-shrink:0}.panel-title[data-v-72ba23ca]{font-size:.875rem;font-weight:600;color:var(--text-header);margin:0}.items-list[data-v-72ba23ca]{flex:1;overflow-y:auto;padding:.5rem 0}.list-item[data-v-72ba23ca]{display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;cursor:pointer;border-radius:.25rem;margin:0 .5rem;transition:background-color .15s}.list-item[data-v-72ba23ca]:hover{background-color:var(--bg-accent2)}.list-item.is-folder[data-v-72ba23ca]{font-weight:500}.expand-icon[data-v-72ba23ca]{font-size:.625rem;color:var(--text-muted);width:.75rem;flex-shrink:0}.expand-icon-spacer[data-v-72ba23ca]{width:.75rem;flex-shrink:0}.item-icon[data-v-72ba23ca]{font-size:1rem;flex-shrink:0}.item-name[data-v-72ba23ca]{font-size:.875rem;color:var(--text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.list-item.is-relevant[data-v-72ba23ca]{background-color:#3b82f60d;border-left:2px solid #3B82F6;padding-left:calc(.5rem - 2px)}.list-item.is-relevant[data-v-72ba23ca]:hover{background-color:#3b82f61a}.relevance-badge[data-v-72ba23ca]{font-size:.875rem;flex-shrink:0;animation:pulse-72ba23ca 2s ease-in-out infinite}@keyframes pulse-72ba23ca{0%,to{opacity:1}50%{opacity:.6}}.empty-state[data-v-72ba23ca]{padding:2rem 1rem;text-align:center}.item-header[data-v-72ba23ca]{display:flex;align-items:center;gap:1rem;padding:1rem;border-bottom:1px solid var(--border-main);background-color:var(--bg-accent1);flex-shrink:0}.back-btn[data-v-72ba23ca]{display:flex;align-items:center;justify-content:center;padding:.5rem;border-radius:.375rem;background-color:var(--bg-accent2);border:1px solid var(--border-main);color:var(--text-main);cursor:pointer;transition:all .15s;flex-shrink:0}.back-btn[data-v-72ba23ca]:hover{background-color:var(--bg-accent3, var(--bg-accent2));border-color:var(--border-focus)}.item-title[data-v-72ba23ca]{font-size:1rem;font-weight:600;color:var(--text-header);margin:0}.item-content[data-v-72ba23ca]{flex:1;overflow:hidden;display:flex;flex-direction:column}.item-content[data-v-72ba23ca] .note-editor,.item-content[data-v-72ba23ca] .image-viewer{flex:1;display:flex;flex-direction:column;overflow:hidden}.unsupported-type[data-v-72ba23ca]{padding:2rem 1rem;text-align:center}.scene-reference-panel[data-v-fc01e5ce]{display:flex;flex-direction:column;height:100%;overflow:hidden}.picker-header[data-v-fc01e5ce]{padding:.5rem;border-bottom:1px solid var(--border-main);background-color:var(--bg-accent1)}.picker-controls[data-v-fc01e5ce]{display:flex;align-items:center;gap:.5rem}.nav-btn[data-v-fc01e5ce]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:.25rem;background-color:var(--bg-accent2);border:1px solid var(--border-main);color:var(--text-main);cursor:pointer;transition:all .15s}.nav-btn[data-v-fc01e5ce]:hover:not(:disabled){background-color:var(--bg-accent3, var(--bg-accent2));border-color:var(--border-focus)}.nav-btn[data-v-fc01e5ce]:disabled{opacity:.4;cursor:not-allowed}.nav-icon[data-v-fc01e5ce]{width:16px;height:16px}.pin-btn[data-v-fc01e5ce]{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:.25rem;background-color:var(--bg-accent2);border:1px solid var(--border-main);color:var(--text-muted);font-size:.75rem;cursor:pointer;transition:all .15s;margin-left:auto}.pin-btn[data-v-fc01e5ce]:hover{background-color:var(--bg-accent3, var(--bg-accent2));color:var(--text-main)}.pin-btn.is-pinned[data-v-fc01e5ce]{background-color:var(--border-focus);border-color:var(--border-focus);color:#fff}.pin-icon[data-v-fc01e5ce]{width:14px;height:14px}.pin-label[data-v-fc01e5ce]{font-weight:500}.scene-tree-details[data-v-fc01e5ce]{border-bottom:1px solid var(--border-main)}.tree-summary[data-v-fc01e5ce]{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;background-color:var(--bg-accent1);cursor:pointer;font-size:.8125rem;color:var(--text-main);-webkit-user-select:none;-moz-user-select:none;user-select:none}.tree-summary[data-v-fc01e5ce]:hover{background-color:var(--bg-accent2)}.tree-summary[data-v-fc01e5ce]::-webkit-details-marker{display:none}.chevron-icon[data-v-fc01e5ce]{width:14px;height:14px;transition:transform .2s;flex-shrink:0}.scene-tree-details[open] .chevron-icon[data-v-fc01e5ce]{transform:rotate(90deg)}.summary-text[data-v-fc01e5ce]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scene-tree[data-v-fc01e5ce]{max-height:200px;overflow-y:auto;background-color:var(--bg-main)}.chapter-item[data-v-fc01e5ce]{border-bottom:1px solid var(--border-main)}.chapter-item[data-v-fc01e5ce]:last-child{border-bottom:none}.chapter-header[data-v-fc01e5ce]{display:flex;align-items:center;gap:.375rem;padding:.375rem .5rem;cursor:pointer;font-size:.8125rem;font-weight:600;color:var(--text-header)}.chapter-header[data-v-fc01e5ce]:hover{background-color:var(--bg-accent1)}.expand-icon[data-v-fc01e5ce]{width:12px;height:12px;transition:transform .2s;flex-shrink:0}.expand-icon.is-expanded[data-v-fc01e5ce]{transform:rotate(90deg)}.chapter-title[data-v-fc01e5ce]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scene-list[data-v-fc01e5ce]{padding-left:1.25rem}.scene-item[data-v-fc01e5ce]{display:flex;align-items:center;gap:.5rem;padding:.25rem .5rem;cursor:pointer;font-size:.75rem;color:var(--text-muted);border-left:2px solid transparent}.scene-item[data-v-fc01e5ce]:hover{background-color:var(--bg-accent1);color:var(--text-main)}.scene-item.is-selected[data-v-fc01e5ce]{background-color:var(--bg-accent2);border-left-color:var(--border-focus);color:var(--text-main)}.scene-item.is-editing[data-v-fc01e5ce]{font-weight:500}.scene-synopsis[data-v-fc01e5ce]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.editing-badge[data-v-fc01e5ce]{font-size:.625rem;padding:.125rem .25rem;background-color:var(--border-focus);color:#fff;border-radius:.125rem;text-transform:uppercase;font-weight:600}.scene-content[data-v-fc01e5ce]{flex:1;overflow-y:auto;display:flex;flex-direction:column}.scene-info[data-v-fc01e5ce]{display:flex;align-items:center;gap:.5rem;padding:.75rem;background-color:var(--bg-accent1);border-bottom:1px solid var(--border-main)}.scene-title[data-v-fc01e5ce]{font-size:.875rem;font-weight:600;color:var(--text-header);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.current-badge[data-v-fc01e5ce]{font-size:.625rem;padding:.125rem .375rem;background-color:#22c55e33;color:#22c55e;border-radius:.25rem;text-transform:uppercase;font-weight:600;flex-shrink:0}.scene-editor-wrapper[data-v-fc01e5ce]{flex:1;overflow-y:auto;padding:.5rem}.scene-editor-wrapper[data-v-fc01e5ce] .ql-container{font-size:.875rem}.scene-editor-wrapper[data-v-fc01e5ce] .ql-editor{padding:.5rem;min-height:auto}.scene-editor-wrapper[data-v-fc01e5ce] .ql-toolbar{display:none}.empty-content[data-v-fc01e5ce],.empty-state[data-v-fc01e5ce]{display:flex;align-items:center;justify-content:center;height:100%;padding:2rem;color:var(--text-muted);font-size:.875rem;text-align:center}.timeline-input[data-v-5acb0fca],.timeline-textarea[data-v-5acb0fca]{background-color:var(--textfield-bg)!important;color:var(--text-main)!important}.empty-character-state[data-v-5acb0fca]{padding:3rem 1rem;display:flex;align-items:center;justify-content:center}.timeline-textarea[data-v-b4c6f121]{background-color:var(--textfield-bg)!important;color:var(--text-main)!important}.empty-location-state[data-v-b4c6f121]{padding:3rem 1rem;display:flex;align-items:center;justify-content:center}.warning-text[data-v-b4c6f121]{color:var(--color-danger, #ef4444)}.image-remove-btn[data-v-b4c6f121]{background:#00000080}.image-remove-btn[data-v-b4c6f121]:hover{background:#000000b3}.timeline-input[data-v-9446989f],.timeline-textarea[data-v-9446989f]{background-color:var(--textfield-bg)!important;color:var(--text-main)!important}.empty-event-state[data-v-9446989f]{padding:3rem 1rem;display:flex;align-items:center;justify-content:center}.warning-text[data-v-9446989f]{color:var(--color-danger, #ef4444)}.image-remove-btn[data-v-9446989f]{background:#00000080}.image-remove-btn[data-v-9446989f]:hover{background:#000000b3}.timeline-textarea[data-v-e1b80300]{background-color:var(--textfield-bg)!important;color:var(--text-main)!important}.empty-misc-state[data-v-e1b80300]{padding:3rem 1rem;display:flex;align-items:center;justify-content:center}.warning-text[data-v-e1b80300]{color:var(--color-danger, #ef4444)}.image-remove-btn[data-v-e1b80300]{background:#00000080}.image-remove-btn[data-v-e1b80300]:hover{background:#000000b3}.world-reference-panel[data-v-54c8567d]{display:flex;flex-direction:column;height:100%;overflow:hidden}.entity-browser[data-v-54c8567d]{border-bottom:1px solid var(--border-main);max-height:50%;overflow-y:auto;flex-shrink:0}.entity-browser.has-selection[data-v-54c8567d]{max-height:35%}.entity-section[data-v-54c8567d]{border-bottom:1px solid var(--border-main)}.entity-section[data-v-54c8567d]:last-child{border-bottom:none}.section-header[data-v-54c8567d]{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;cursor:pointer;background-color:var(--bg-accent1);font-size:.8125rem;transition:background-color .15s}.section-header[data-v-54c8567d]:hover{background-color:var(--bg-accent2)}.expand-icon[data-v-54c8567d]{width:12px;height:12px;transition:transform .2s;flex-shrink:0;color:var(--text-muted)}.expand-icon.is-expanded[data-v-54c8567d]{transform:rotate(90deg)}.section-icon[data-v-54c8567d]{font-size:.875rem}.section-title[data-v-54c8567d]{font-weight:600;color:var(--text-header);flex:1}.section-count[data-v-54c8567d]{font-size:.6875rem;padding:.125rem .375rem;background-color:var(--bg-accent2);color:var(--text-muted);border-radius:.75rem}.entity-list[data-v-54c8567d]{background-color:var(--bg-main)}.entity-item[data-v-54c8567d]{display:flex;align-items:center;gap:.5rem;padding:.375rem .75rem .375rem 1.75rem;cursor:pointer;font-size:.75rem;color:var(--text-muted);border-left:2px solid transparent;transition:all .15s}.entity-item[data-v-54c8567d]:hover{background-color:var(--bg-accent1);color:var(--text-main)}.entity-item.is-selected[data-v-54c8567d]{background-color:var(--bg-accent2);border-left-color:var(--border-focus);color:var(--text-main)}.entity-item.in-scene[data-v-54c8567d]{font-weight:500}.entity-name[data-v-54c8567d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.scene-badge[data-v-54c8567d]{color:var(--border-focus);font-size:.5rem}.empty-section[data-v-54c8567d]{padding:.5rem 1.75rem;font-size:.75rem;color:var(--text-muted);font-style:italic}.entity-detail[data-v-54c8567d]{flex:1;display:flex;flex-direction:column;overflow:hidden}.detail-header[data-v-54c8567d]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background-color:var(--bg-accent1);border-bottom:1px solid var(--border-main)}.detail-type-icon[data-v-54c8567d]{font-size:1rem}.detail-title[data-v-54c8567d]{flex:1;font-size:.875rem;font-weight:600;color:var(--text-header);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.close-btn[data-v-54c8567d]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:none;border:none;font-size:1.25rem;color:var(--text-muted);cursor:pointer;border-radius:.25rem}.close-btn[data-v-54c8567d]:hover{background-color:var(--bg-accent2);color:var(--text-main)}.detail-content[data-v-54c8567d]{flex:1;overflow-y:auto;padding:.5rem}.detail-content[data-v-54c8567d] .character-sheet,.detail-content[data-v-54c8567d] .location-sheet,.detail-content[data-v-54c8567d] .event-sheet,.detail-content[data-v-54c8567d] .misc-sheet{font-size:.875rem}.detail-content[data-v-54c8567d] .sheet-header,.detail-content[data-v-54c8567d] .sheet-content{padding:.5rem}.empty-state[data-v-54c8567d]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;color:var(--text-muted);font-size:.875rem;text-align:center}.empty-state .hint[data-v-54c8567d]{font-size:.75rem;margin-top:.5rem;opacity:.7}.reference-panel[data-v-41eb8145]{display:flex;flex-direction:column;height:100%;overflow:hidden}.sub-tabs[data-v-41eb8145]{display:flex;gap:.125rem;padding:.375rem .5rem;background-color:var(--bg-accent2);border-bottom:1px solid var(--border-main);flex-shrink:0}.sub-tab[data-v-41eb8145]{flex:1;padding:.25rem .5rem;font-size:.75rem;font-weight:500;color:var(--text-muted);background-color:transparent;border:1px solid transparent;border-radius:.25rem;cursor:pointer;transition:all .15s}.sub-tab[data-v-41eb8145]:hover{background-color:var(--bg-accent1);color:var(--text-main)}.sub-tab.active[data-v-41eb8145]{background-color:var(--bg-main);color:var(--text-main);border-color:var(--border-focus);font-weight:600}.sub-tab-content[data-v-41eb8145]{flex:1;overflow:hidden;display:flex;flex-direction:column}.writer-settings-tab[data-v-6da08f62]{height:100%;overflow-y:auto;padding:.5rem}.settings-section[data-v-6da08f62]{margin-bottom:.5rem;border:1px solid var(--border-main);border-radius:.375rem;background-color:var(--bg-accent1);overflow:hidden}.section-header[data-v-6da08f62]{display:flex;align-items:center;gap:.5rem;padding:.625rem .75rem;cursor:pointer;transition:background-color .15s}.section-header[data-v-6da08f62]:hover{background-color:var(--bg-accent2)}.expand-icon[data-v-6da08f62]{width:12px;height:12px;transition:transform .2s;color:var(--text-muted)}.expand-icon.is-expanded[data-v-6da08f62]{transform:rotate(90deg)}.section-title[data-v-6da08f62]{font-size:.8125rem;font-weight:600;color:var(--text-header)}.section-content[data-v-6da08f62]{padding:.75rem;border-top:1px solid var(--border-main);background-color:var(--bg-main)}.setting-group[data-v-6da08f62]{margin-bottom:1rem}.setting-group[data-v-6da08f62]:last-child{margin-bottom:0}.setting-label[data-v-6da08f62]{display:block;font-size:.75rem;font-weight:600;color:var(--text-main);margin-bottom:.375rem}.slider[data-v-6da08f62]{width:100%;height:6px;background:var(--bg-accent2);border-radius:3px;outline:none;margin-bottom:.25rem;-webkit-appearance:none}.slider[data-v-6da08f62]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;background:var(--border-focus);border-radius:50%;cursor:pointer}.slider[data-v-6da08f62]::-moz-range-thumb{width:16px;height:16px;background:var(--border-focus);border-radius:50%;cursor:pointer;border:none}.slider-labels[data-v-6da08f62]{display:flex;justify-content:space-between;font-size:.625rem;color:var(--text-muted)}.toggle-group[data-v-6da08f62]{margin-bottom:.75rem}.toggle-group[data-v-6da08f62]:last-child{margin-bottom:0}.toggle-label[data-v-6da08f62]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.toggle-checkbox[data-v-6da08f62]{width:16px;height:16px;accent-color:var(--border-focus)}.toggle-text[data-v-6da08f62]{font-size:.8125rem;font-weight:500;color:var(--text-main)}.toggle-hint[data-v-6da08f62]{font-size:.6875rem;color:var(--text-muted);margin:.25rem 0 0 1.5rem}.presets-grid[data-v-6da08f62]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem}.preset-card[data-v-6da08f62]{display:flex;justify-content:space-between;align-items:center;padding:.5rem;background:var(--bg-accent1);border:1px solid var(--border-main);border-radius:.25rem}.preset-info[data-v-6da08f62]{flex-grow:1;cursor:pointer;padding:.25rem;border-radius:.25rem;transition:background-color .15s}.preset-info[data-v-6da08f62]:hover{background-color:var(--bg-accent2)}.preset-name[data-v-6da08f62]{font-weight:600;color:var(--text-main);font-size:.8125rem}.preset-details[data-v-6da08f62]{font-size:.6875rem;color:var(--text-muted);margin-top:.125rem}.preset-actions[data-v-6da08f62]{display:flex;gap:.25rem}.action-btn[data-v-6da08f62]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:.25rem;border:1px solid var(--border-main);background-color:var(--bg-accent2);color:var(--text-main);font-size:.75rem;cursor:pointer;transition:all .15s}.action-btn[data-v-6da08f62]:hover{border-color:var(--border-focus)}.apply-btn[data-v-6da08f62]:hover{background-color:var(--border-focus);color:#fff}.reset-btn[data-v-6da08f62]:hover{background-color:#ef4444;color:#fff}.reset-all-button[data-v-6da08f62]{width:100%;padding:.5rem;font-size:.75rem;font-weight:500;background:var(--bg-accent2);border:1px solid var(--border-main);border-radius:.25rem;color:var(--text-main);cursor:pointer;transition:all .15s}.reset-all-button[data-v-6da08f62]:hover{border-color:var(--border-focus);background-color:var(--border-focus);color:#fff}.reset-widths-button[data-v-6da08f62]{width:100%;padding:.5rem;font-size:.75rem;font-weight:500;background:var(--bg-accent2);border:1px solid var(--border-focus);border-radius:.25rem;color:var(--text-main);cursor:pointer;transition:all .15s}.reset-widths-button[data-v-6da08f62]:hover{background:var(--border-focus);color:#fff}.action-hint[data-v-6da08f62]{margin-top:.5rem;font-size:.6875rem;color:var(--text-muted);text-align:center}.writer-assistant-panel-wrapper[data-v-02657905]{position:relative;height:100%;display:flex;flex-direction:row}.writer-assistant-panel[data-v-02657905]{position:relative;height:100%;overflow:hidden;transition:width .2s ease;background-color:var(--bg-accent2);border-left:1px solid var(--border-main)}.resize-handle[data-v-02657905]{position:absolute;left:0;top:0;bottom:0;width:4px;cursor:ew-resize;background-color:transparent;z-index:10;transition:background-color .2s}.resize-handle[data-v-02657905]:hover{background-color:var(--border-focus)}.panel-toggle-tab[data-v-02657905]{position:absolute;left:-22px;top:50%;transform:translateY(-50%);width:22px;height:48px;background-color:var(--bg-accent2);border-radius:6px 0 0 6px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.75rem;color:var(--text-muted);transition:all .2s ease;z-index:20;flex-shrink:0;pointer-events:auto}.panel-toggle-tab[data-v-02657905]:hover{background-color:var(--text-header);color:var(--text-on-dark, white)}.panel-content[data-v-02657905]{display:flex;flex-direction:column;height:100%;overflow:hidden}.context-header[data-v-02657905]{padding:.75rem 1rem;font-size:.875rem;font-weight:600;color:var(--text-header);border-bottom:1px solid var(--bg-accent2);background-color:var(--bg-accent1)}.panel-tabs[data-v-02657905]{display:flex;gap:.125rem;padding:.375rem .5rem;border-bottom:1px solid var(--bg-accent2);background-color:var(--bg-accent1)}.tab-button[data-v-02657905]{flex:1;padding:.375rem .625rem;font-size:.8125rem;font-weight:500;color:var(--text-muted);background-color:transparent;border:1px solid transparent;border-radius:.25rem;cursor:pointer;transition:all .2s;white-space:nowrap}.tab-button[data-v-02657905]:hover{background-color:var(--bg-accent2);color:var(--text-main)}.tab-button.active[data-v-02657905]{background-color:var(--bg-main);color:var(--text-main);border-color:var(--border-focus);font-weight:600}.settings-icon[data-v-02657905]{width:16px;height:16px}.panel-body[data-v-02657905]{flex:1;overflow-y:auto}.analysis-container[data-v-02657905]{display:flex;flex-direction:column;height:100%}.analysis-subtabs[data-v-02657905]{display:flex;gap:.25rem;padding:.75rem;border-bottom:1px solid var(--bg-accent2);background-color:var(--bg-accent1)}.subtab-btn[data-v-02657905]{padding:.375rem .75rem;font-size:.8125rem;font-weight:500;color:var(--text-muted);background-color:var(--bg-main);border:1px solid var(--bg-accent2);border-radius:.25rem;cursor:pointer;transition:all .2s;white-space:nowrap}.subtab-btn[data-v-02657905]:hover{border-color:var(--border-focus);color:var(--text-main)}.subtab-btn.active[data-v-02657905]{background-color:var(--border-focus);color:#fff;border-color:var(--border-focus)}.analysis-content[data-v-02657905]{flex:1;overflow-y:auto;padding:1rem}.empty-state-message[data-v-02657905]{display:flex;align-items:center;justify-content:center;padding:2rem;text-align:center}.chapter-arc-container[data-v-a2078652]{display:flex;flex-direction:column;gap:1.25rem;padding:.75rem .5rem;border-bottom:1px solid var(--bg-accent2);height:calc(100vh - 140px);min-height:calc(100vh - 140px);align-items:flex-start;overflow-y:auto;overflow-x:hidden}.manage-arcs-btn[data-v-a2078652]{width:100%;padding:.5rem;background-color:var(--bg-accent2);color:var(--text-muted);border:1px solid var(--border-main);border-radius:.25rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.manage-arcs-btn[data-v-a2078652]:hover{background-color:var(--border-focus);color:#fff}.manage-arcs-btn svg[data-v-a2078652]{width:1rem;height:1rem}.arc-item[data-v-a2078652]{display:flex;align-items:center;gap:.375rem;padding:.5rem 0;cursor:pointer;transition:opacity .2s}.arc-item[data-v-a2078652]:hover{opacity:.8}.arc-text[data-v-a2078652]{writing-mode:vertical-rl;transform:rotate(180deg);font-size:.75rem;font-weight:600;white-space:nowrap;color:var(--text-muted);text-align:center}.arc-line-container[data-v-a2078652]{position:relative;height:80px;display:flex;align-items:center}.arc-line[data-v-a2078652]{width:4px;height:100%;border-radius:2px;position:relative}.position-marker[data-v-a2078652]{position:absolute;font-size:.625rem;color:#fff;text-shadow:0 0 2px rgba(0,0,0,.5);line-height:1}.start-marker[data-v-a2078652]{top:0;left:50%;transform:translate(-50%)}.end-marker[data-v-a2078652]{bottom:0;left:50%;transform:translate(-50%)}.single-marker[data-v-a2078652]{top:50%;left:50%;transform:translate(-50%,-50%);font-size:.5rem}.empty-state[data-v-a2078652]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;width:100%}.empty-text[data-v-a2078652]{font-size:.75rem;color:var(--text-muted);writing-mode:vertical-rl;transform:rotate(180deg)}.modal-overlay[data-v-b71d484d]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:50000;padding:1rem}.modal-container[data-v-b71d484d]{background-color:var(--bg-main);border-radius:.5rem;max-width:48rem;width:100%;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px #0000001a}.modal-header[data-v-b71d484d]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid var(--border-main)}.close-btn[data-v-b71d484d]{font-size:2rem;line-height:1;color:var(--text-muted);background:none;border:none;cursor:pointer;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem;transition:all .2s}.close-btn[data-v-b71d484d]:hover{background-color:var(--bg-accent1);color:var(--text-main)}.modal-body[data-v-b71d484d]{flex:1;overflow-y:auto;padding:1.5rem}.form-section[data-v-b71d484d]{margin-bottom:1.5rem}.section-header[data-v-b71d484d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.link-btn[data-v-b71d484d]{font-size:.875rem;color:var(--border-focus);background:none;border:none;cursor:pointer;text-decoration:underline}.link-btn[data-v-b71d484d]:hover{opacity:.8}.chapter-list[data-v-b71d484d]{max-height:12rem;overflow-y:auto;border:1px solid var(--border-main);border-radius:.375rem;padding:.5rem;background-color:var(--bg-accent1)}.chapter-checkbox[data-v-b71d484d]{display:flex;align-items:center;padding:.5rem;cursor:pointer;border-radius:.25rem;transition:background-color .2s}.chapter-checkbox[data-v-b71d484d]:hover{background-color:var(--bg-accent2)}.chapter-checkbox input[type=checkbox][data-v-b71d484d]{margin-right:.75rem;cursor:pointer}.input-field[data-v-b71d484d]{width:100%;padding:.5rem .75rem;border:1px solid var(--border-main);border-radius:.375rem;background-color:var(--bg-main);color:var(--text-main);font-size:.875rem}.input-field[data-v-b71d484d]:focus{outline:none;border-color:var(--border-focus)}.textarea-field[data-v-b71d484d]{width:100%;padding:.75rem;border:1px solid var(--border-main);border-radius:.375rem;background-color:var(--bg-main);color:var(--text-main);font-size:.875rem;font-family:inherit;resize:vertical}.textarea-field[data-v-b71d484d]:focus{outline:none;border-color:var(--border-focus)}.help-text[data-v-b71d484d]{margin-top:.5rem;font-size:.75rem;color:var(--text-muted)}.privacy-notice[data-v-b71d484d]{margin-top:1.5rem;padding:1rem;background-color:var(--bg-accent1);border-left:3px solid var(--border-focus);border-radius:.25rem}.error-banner[data-v-b71d484d]{padding:.75rem 1rem;margin-bottom:1rem;background-color:#fef2f2;color:#991b1b;border:1px solid #fecaca;border-radius:.375rem;font-size:.875rem}.modal-footer[data-v-b71d484d]{display:flex;gap:.75rem;justify-content:flex-end;padding:1.5rem;border-top:1px solid var(--border-main)}.btn-secondary[data-v-b71d484d],.btn-primary[data-v-b71d484d]{padding:.625rem 1.25rem;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;border:none}.btn-secondary[data-v-b71d484d]{background-color:var(--bg-accent2);color:var(--text-main)}.btn-secondary[data-v-b71d484d]:hover:not(:disabled){background-color:var(--bg-accent1)}.btn-primary[data-v-b71d484d]{background-color:var(--border-focus);color:#fff}.btn-primary[data-v-b71d484d]:hover:not(:disabled){opacity:.9}.btn-primary[data-v-b71d484d]:disabled,.btn-secondary[data-v-b71d484d]:disabled{opacity:.5;cursor:not-allowed}.mt-1[data-v-b71d484d]{margin-top:.25rem}.writer-view-wrapper[data-v-4d924dd4]{display:flex;flex-direction:column;height:100%}.writer-view-wrapper.zen-mode-active[data-v-4d924dd4]{background-color:var(--bg-main)}.loading-chapters-banner[data-v-4d924dd4]{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.5rem 1rem;background-color:var(--bg-accent1);border-bottom:1px solid var(--border-main);font-size:.875rem;color:var(--text-muted);z-index:10}.loading-spinner[data-v-4d924dd4]{width:14px;height:14px;border:2px solid var(--border-main);border-top-color:var(--accent-primary);border-radius:50%;animation:spin-4d924dd4 .8s linear infinite}@keyframes spin-4d924dd4{to{transform:rotate(360deg)}}.writer-main-content[data-v-4d924dd4]{display:flex;flex-grow:1;overflow:hidden}.main-scroll-container[data-v-4d924dd4]{flex:1 1 0;min-width:0;overflow-y:auto}.main-scroll-container.focus-mode-active[data-v-4d924dd4]{background-color:var(--bg-accent2)}.main-scroll-container.sticky-scroll-active[data-v-4d924dd4]{scroll-behavior:smooth}.main-scroll-container.sticky-scroll-active[data-v-4d924dd4] .writer-scene-container{height:calc(100vh - 48px);max-height:calc(100vh - 48px);min-height:calc(100vh - 48px);display:flex;flex-direction:column;overflow:hidden}.main-scroll-container.sticky-scroll-active[data-v-4d924dd4] .editor-container{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}.main-scroll-container.sticky-scroll-active[data-v-4d924dd4] .editor-wrapper{flex:1;overflow:hidden;min-height:0;display:flex;flex-direction:column}.main-scroll-container.sticky-scroll-active[data-v-4d924dd4] .editor-content-area,.main-scroll-container.sticky-scroll-active[data-v-4d924dd4] .quill-editor-container{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}.main-scroll-container.sticky-scroll-active[data-v-4d924dd4] .ql-toolbar{flex-shrink:0;position:relative;top:0}.main-scroll-container.sticky-scroll-active[data-v-4d924dd4] .ql-container{flex:1;overflow:hidden;min-height:0;display:flex;flex-direction:column;padding-top:0}.main-scroll-container.sticky-scroll-active[data-v-4d924dd4] .ql-editor{flex:1;overflow-y:auto!important;min-height:0;padding-bottom:46rem!important;box-sizing:border-box}.arc-column[data-v-4d924dd4]{width:60px;flex-shrink:0;height:100%}.arc-column-left[data-v-4d924dd4]{border-right:1px solid var(--bg-accent2)}.arc-column-right[data-v-4d924dd4]{border-left:1px solid var(--bg-accent2)}.world-tab[data-v-21b03e73]{display:flex;flex-direction:column;height:100%}.entity-tabs[data-v-21b03e73]{display:flex;flex-wrap:wrap;gap:.25rem;padding:.5rem;border-bottom:1px solid var(--border-main);background-color:var(--bg-accent1)}.entity-tab[data-v-21b03e73]{padding:.375rem .625rem;font-size:.75rem;font-weight:500;color:var(--text-muted);background-color:transparent;border:1px solid transparent;border-radius:.25rem;cursor:pointer;transition:all .15s;display:flex;align-items:center;gap:.375rem}.entity-tab[data-v-21b03e73]:hover{background-color:var(--bg-accent2);color:var(--text-main)}.entity-tab.active[data-v-21b03e73]{background-color:var(--bg-main);color:var(--text-main);border-color:var(--border-focus)}.count-badge[data-v-21b03e73]{font-size:.625rem;padding:.125rem .375rem;background-color:var(--bg-accent2);border-radius:9999px;color:var(--text-muted)}.entity-tab.active .count-badge[data-v-21b03e73]{background-color:var(--border-focus);color:#fff}.entity-content[data-v-21b03e73]{flex:1;overflow-y:auto}.entity-section[data-v-21b03e73]{padding:.5rem}.section-header[data-v-21b03e73]{display:flex;justify-content:flex-start;margin-bottom:.5rem}.add-btn[data-v-21b03e73]{padding:.375rem .75rem;font-size:.8125rem;font-weight:500;color:var(--text-main);background-color:var(--bg-main);border:1px solid var(--border-main);border-radius:.25rem;cursor:pointer;transition:all .15s}.add-btn[data-v-21b03e73]:hover{background-color:var(--bg-accent2);border-color:var(--border-focus)}.empty-state[data-v-21b03e73]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;text-align:center;color:var(--text-muted)}.empty-state p[data-v-21b03e73]{margin:0;font-size:.875rem}.empty-state .hint[data-v-21b03e73]{font-size:.75rem;margin-top:.5rem;opacity:.7}.framework-field[data-v-25f49370]{width:100%}.field-input[data-v-25f49370],.field-textarea[data-v-25f49370],.field-select[data-v-25f49370]{background-color:var(--textfield-bg)!important;color:var(--text-main)!important}.field-input[data-v-25f49370],.field-textarea[data-v-25f49370],.field-select[data-v-25f49370]{width:100%;padding:.25rem .375rem;font-size:var(--default-font-size, 16px);border:1px solid var(--bg-accent2, #e5e7eb);border-radius:.2rem;background:var(--bg-main, white);color:var(--text-main, #374151);transition:border-color .15s ease}.field-input[data-v-25f49370]:focus,.field-textarea[data-v-25f49370]:focus,.field-select[data-v-25f49370]:focus{outline:none;border-color:var(--border-focus, #3b82f6)}.field-textarea[data-v-25f49370]{resize:vertical;min-height:44px;line-height:1.4}.field-checkbox-label[data-v-25f49370]{display:flex;align-items:center;gap:.375rem;cursor:pointer;font-size:.75rem}.field-checkbox[data-v-25f49370]{width:.875rem;height:.875rem;cursor:pointer}.field-range-wrapper[data-v-25f49370]{display:flex;align-items:center;gap:.5rem}.field-range[data-v-25f49370]{flex:1}.range-value[data-v-25f49370]{min-width:1.5rem;text-align:right;font-size:.75rem;font-weight:500;color:var(--text-main)}.field-checklist[data-v-25f49370]{display:flex;flex-direction:column;gap:.25rem}.checklist-item[data-v-25f49370]{display:flex;align-items:center;gap:.375rem;cursor:pointer;font-size:.75rem;padding:.125rem 0}.checklist-checkbox[data-v-25f49370]{width:.875rem;height:.875rem;cursor:pointer}.checklist-add[data-v-25f49370]{display:flex;gap:.375rem;margin-top:.125rem}.checklist-input[data-v-25f49370]{flex:1;padding:.2rem .375rem;font-size:var(--default-font-size, 16px);border:1px solid var(--bg-accent2);border-radius:.2rem;background:var(--textfield-bg, var(--bg-main));color:var(--text-main)}.checklist-add-btn[data-v-25f49370]{padding:.2rem .5rem;border-radius:.2rem;border:1px solid var(--bg-accent2);background:var(--border-focus);color:#fff;cursor:pointer;font-weight:600;font-size:.75rem;transition:background-color .15s ease}.checklist-add-btn[data-v-25f49370]:hover{background:var(--border-focus);opacity:.9}.field-reference[data-v-25f49370]{display:flex;gap:.375rem;align-items:stretch}.field-reference .field-select[data-v-25f49370]{flex:1}.quick-add-btn[data-v-25f49370]{padding:.25rem .5rem;border-radius:.2rem;border:1px solid var(--bg-accent2);background:var(--border-focus);color:#fff;cursor:pointer;font-weight:600;font-size:.875rem;line-height:1;transition:background-color .15s ease;min-width:1.75rem}.quick-add-btn[data-v-25f49370]:hover{opacity:.9}.field-array[data-v-25f49370]{display:flex;flex-direction:column;gap:.25rem}.array-item-wrapper[data-v-25f49370]{display:flex;flex-direction:column;gap:.125rem}.array-item-wrapper[data-v-25f49370]:not(:first-child){margin-top:.375rem}.array-item-header[data-v-25f49370]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.125rem}.array-item-label[data-v-25f49370]{font-size:.75rem;font-weight:500;color:var(--text-main)}.array-item[data-v-25f49370]{display:flex;align-items:flex-start;gap:.375rem}.array-item-input[data-v-25f49370]{flex:1;padding:.25rem .375rem;font-size:var(--default-font-size, 16px);border:1px solid var(--bg-accent2, #e5e7eb);border-radius:.2rem;background:var(--textfield-bg, var(--bg-main));color:var(--text-main);resize:vertical;min-height:36px;line-height:1.4;transition:border-color .15s ease}.array-item-input[data-v-25f49370]:focus{outline:none;border-color:var(--border-focus, #3b82f6)}.array-remove-btn[data-v-25f49370]{padding:.125rem .375rem;border-radius:.2rem;border:1px solid var(--bg-accent2);background:transparent;color:var(--text-muted);cursor:pointer;font-size:1rem;line-height:1;transition:all .15s ease}.array-remove-btn[data-v-25f49370]:hover{background:#ef4444;border-color:#ef4444;color:#fff}.array-add-btn[data-v-25f49370]{padding:.3rem .5rem;border-radius:.2rem;border:1px dashed var(--border-main, #d1d5db);background:transparent;color:var(--text-muted);cursor:pointer;font-size:.7rem;font-weight:500;transition:all .15s ease;text-align:left}.array-add-btn[data-v-25f49370]:hover{border-color:var(--border-focus);color:var(--border-focus);background:var(--bg-accent1)}.structure-tab[data-v-faaa32df]{padding:.5rem;display:flex;flex-direction:column;gap:.5rem;height:100%;overflow-y:auto}.structure-header[data-v-faaa32df]{display:flex;justify-content:center}.view-toggle[data-v-faaa32df]{display:flex;background-color:var(--bg-accent2);border-radius:.25rem;padding:2px}.toggle-btn[data-v-faaa32df]{padding:.25rem .625rem;font-size:.7rem;font-weight:500;border:none;background:transparent;color:var(--text-muted);cursor:pointer;border-radius:.2rem;transition:all .15s ease}.toggle-btn.active[data-v-faaa32df]{background-color:var(--bg-main);color:var(--text-main);box-shadow:0 1px 2px #0000001a}.toggle-btn[data-v-faaa32df]:hover:not(.active){color:var(--text-main)}.framework-selector[data-v-faaa32df]{display:flex;align-items:center;gap:.375rem;padding:.25rem .375rem;background-color:var(--bg-accent2);border-radius:.2rem}.selector-label[data-v-faaa32df]{font-size:.75rem;font-weight:500;color:var(--text-main);white-space:nowrap}.framework-select[data-v-faaa32df]{flex:1;padding:.2rem .375rem;font-size:var(--default-font-size, 16px);border:1px solid var(--border-main);border-radius:.2rem;background:var(--textfield-bg, var(--bg-main));color:var(--text-main);cursor:pointer}.framework-select[data-v-faaa32df]:focus{outline:none;border-color:var(--border-focus)}.progress-section[data-v-faaa32df]{padding:.25rem .375rem;background-color:var(--bg-accent2);border-radius:.2rem}.progress-bar-container[data-v-faaa32df]{height:6px;background-color:var(--bg-main);border-radius:3px;overflow:hidden;margin-bottom:.125rem}.progress-bar[data-v-faaa32df]{height:100%;transition:width .3s ease,background-color .3s ease;border-radius:3px}.progress-text[data-v-faaa32df]{font-size:.65rem;color:var(--text-muted);text-align:center}.framework-description[data-v-faaa32df]{font-size:.75rem;line-height:1.3;color:var(--text-muted);padding:.375rem .5rem;background-color:var(--bg-accent1);border-left:2px solid var(--border-focus);border-radius:.2rem}.framework-source[data-v-faaa32df]{font-style:italic;font-size:.7rem}.field-groups[data-v-faaa32df]{display:flex;flex-direction:column;gap:.25rem}.field-group[data-v-faaa32df]{border:1px solid var(--bg-accent2);border-radius:.25rem;overflow:hidden}.group-title-row[data-v-faaa32df]{display:flex;align-items:center;justify-content:space-between;padding:.25rem .5rem;background-color:var(--bg-accent2)}.group-title[data-v-faaa32df]{margin:0;font-size:.75rem;font-weight:600;color:var(--text-header)}.group-add-btn[data-v-faaa32df]{width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;border-radius:.2rem;border:1px solid var(--border-main);background:var(--bg-main);color:var(--text-muted);cursor:pointer;font-size:.875rem;font-weight:600;line-height:1;transition:all .15s ease}.group-add-btn[data-v-faaa32df]:hover{background:var(--border-focus);border-color:var(--border-focus);color:#fff}.group-fields[data-v-faaa32df]{padding:.375rem .5rem;display:flex;flex-direction:column;gap:.375rem}.field-item[data-v-faaa32df]{display:flex;flex-direction:column;gap:.125rem}.field-label[data-v-faaa32df]{display:flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:500;color:var(--text-main)}.optional-tag[data-v-faaa32df]{font-size:.65rem;font-weight:400;color:var(--text-muted);font-style:italic}.field-help[data-v-faaa32df]{display:inline-flex;align-items:center;justify-content:center;width:.875rem;height:.875rem;border-radius:50%;background-color:var(--bg-accent2);color:var(--text-muted);font-size:.65rem;cursor:help;flex-shrink:0}.field-help[data-v-faaa32df]:hover{background-color:var(--border-focus);color:#fff}.chapter-controls[data-v-faaa32df]{display:flex;gap:.375rem;justify-content:flex-end}.control-btn[data-v-faaa32df]{padding:.125rem .375rem;font-size:.65rem;border:1px solid var(--border-main);background-color:var(--bg-main);color:var(--text-muted);border-radius:.2rem;cursor:pointer;transition:all .15s ease}.control-btn[data-v-faaa32df]:hover{background-color:var(--bg-accent1);color:var(--text-main)}.chapter-list[data-v-faaa32df]{display:flex;flex-direction:column;gap:.25rem}.chapter-item[data-v-faaa32df]{border:1px solid var(--bg-accent2);border-radius:.25rem;overflow:hidden}.chapter-header[data-v-faaa32df]{width:100%;padding:.3rem .5rem;display:flex;align-items:center;gap:.375rem;background-color:var(--bg-accent2);border:none;cursor:pointer;transition:background-color .15s ease;text-align:left}.chapter-header[data-v-faaa32df]:hover{background-color:var(--bg-accent1)}.expand-icon[data-v-faaa32df]{font-size:.625rem;color:var(--text-muted);width:.75rem}.chapter-title[data-v-faaa32df]{flex:1;font-size:.75rem;font-weight:500;color:var(--text-main)}.chapter-container[data-v-faaa32df]{font-size:.65rem;font-weight:400;color:var(--text-muted)}.chapter-completion[data-v-faaa32df]{font-size:.65rem;font-weight:600}.chapter-content[data-v-faaa32df]{padding:.375rem .5rem;border-top:1px solid var(--bg-accent2)}.chapter-content .group-title[data-v-faaa32df]{font-size:.7rem}.no-chapters[data-v-faaa32df]{padding:1rem;text-align:center;color:var(--text-muted);font-size:.75rem;background-color:var(--bg-accent1);border-radius:.25rem}.outline-sheet-container[data-v-bfa08356]{width:100%;height:100%;background-color:var(--bg-main);display:flex;flex-direction:row}.editor-area[data-v-bfa08356]{display:flex;flex-direction:column;flex:1;height:100%;overflow:hidden;min-height:0}.editor-header[data-v-bfa08356]{display:flex;align-items:center;padding:1rem;border-bottom:1px solid var(--border-main);position:relative}.header-title-modes[data-v-bfa08356]{position:absolute;left:1rem;display:flex;align-items:center;gap:.5rem}.mode-link[data-v-bfa08356]{font-size:1.125rem;color:var(--text-muted);cursor:pointer;transition:color .15s ease}.mode-link[data-v-bfa08356]:hover{color:var(--text-header)}.mode-link.active[data-v-bfa08356]{color:var(--text-header);font-weight:700;text-decoration:underline;text-underline-offset:3px}.mode-separator[data-v-bfa08356]{color:var(--text-muted);font-size:1.125rem}.header-actions[data-v-bfa08356]{display:flex;align-items:center;gap:1rem;margin:0 auto}.font-controls[data-v-bfa08356]{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background-color:var(--bg-accent1);border-radius:.375rem;border:1px solid var(--border-main)}.control-btn[data-v-bfa08356]{display:flex;align-items:center;gap:.125rem;padding:.25rem .5rem;background:none;border:none;border-radius:.25rem;cursor:pointer;color:var(--text-main);transition:background-color .2s}.control-btn[data-v-bfa08356]:hover:not(:disabled){background-color:var(--bg-accent2)}.control-btn[data-v-bfa08356]:disabled{opacity:.4;cursor:not-allowed}.restructure-btn[data-v-bfa08356]{border:1px solid var(--border-main);background-color:var(--bg-accent1);font-weight:500;font-size:.8125rem}.restructure-btn[data-v-bfa08356]:hover{background-color:var(--bg-accent2);border-color:var(--border-focus)}.rollback-btn[data-v-bfa08356]{border:1px solid #f59e0b;background-color:#fef3c7;color:#92400e;font-weight:500;font-size:.8125rem}.rollback-btn[data-v-bfa08356]:hover{background-color:#fde68a;border-color:#f59e0b}.backup-btn[data-v-bfa08356]{border:1px solid #10b981;background-color:#d1fae5;color:#065f46;font-weight:500;font-size:.8125rem}.backup-btn[data-v-bfa08356]:hover{background-color:#a7f3d0;border-color:#10b981}.zen-btn[data-v-bfa08356]{padding:.375rem;border-radius:.25rem;border:1px solid var(--border-main);background:var(--bg-main);color:var(--text-main);cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center}.zen-btn[data-v-bfa08356]:hover{background:var(--bg-accent2);border-color:var(--border-focus)}.zen-btn.active[data-v-bfa08356]{background:var(--border-focus);border-color:var(--border-focus)}.zen-btn[data-v-bfa08356]:before{content:"";display:block;width:1.25rem;height:1.25rem;background-color:var(--text-main);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:var(--zen-mask-image);mask-image:var(--zen-mask-image);transition:background-color .15s ease}.zen-btn.active[data-v-bfa08356]:before{background-color:#fff}.zen-btn.active[data-v-bfa08356]:after{content:"";position:absolute;width:1.75rem;height:2px;background-color:var(--bg-accent1);transform:rotate(-45deg);border-radius:1px}.zen-btn[data-v-bfa08356]{position:relative}.restore-btn[data-v-bfa08356]{border:1px solid #3b82f6;background-color:#dbeafe;color:#1e40af;font-weight:500;font-size:.8125rem}.restore-btn[data-v-bfa08356]:hover{background-color:#bfdbfe;border-color:#3b82f6}.font-size-label[data-v-bfa08356]{font-weight:600;font-size:.875rem}.size-indicator[data-v-bfa08356]{font-size:.75rem;color:var(--text-muted);min-width:40px;text-align:center}.sync-button[data-v-bfa08356]{padding:.5rem 1rem;background-color:var(--border-focus);color:#fff;border:2px solid transparent;border-radius:.375rem;font-weight:600;font-size:.875rem;cursor:pointer;transition:border-color .2s}.sync-button[data-v-bfa08356]:hover{opacity:.9}.sync-button.has-changes[data-v-bfa08356]{border-color:#ef4444}.quill-toolbar-container[data-v-bfa08356]{background-color:var(--bg-accent1);border-bottom:1px solid var(--border-main);padding:.5rem 1rem;flex-shrink:0;z-index:10;display:flex;justify-content:center}.quill-toolbar-container[data-v-bfa08356] .ql-formats{margin-right:15px}#outline-toolbar[data-v-bfa08356]{width:100%;max-width:1000px;margin:0 auto;display:flex;align-items:center;justify-content:center}.quill-scroll-container[data-v-bfa08356]{flex:1;min-height:0;overflow-y:auto;position:relative;display:flex;justify-content:center;padding:1rem;background:var(--textfield-bg)}.quill-editor-wrapper[data-v-bfa08356]{width:100%;max-width:1000px;display:flex;flex-direction:column;position:relative}.quill-editor[data-v-bfa08356]{width:100%;display:flex;flex-direction:column;border:0px}.quill-editor[data-v-bfa08356] .ql-toolbar{background-color:var(--bg-accent1)!important;border:none!important;border-radius:0!important;flex-shrink:0;position:sticky!important;top:0!important;z-index:10}.quill-editor[data-v-bfa08356] .ql-container{border:none!important;border-radius:0!important;background-color:var(--texfield-bg)!important;height:auto!important;min-height:0!important;max-height:none!important;overflow-y:visible!important}.quill-editor[data-v-bfa08356] .ql-editor{color:var(--text-main)!important;height:auto!important;min-height:0!important;max-height:none!important;overflow-y:visible!important;background-color:var(--textfield-bg)!important}.quill-editor[data-v-bfa08356] .ql-editor.ql-blank:before{color:var(--text-muted)}.quill-toolbar-container[data-v-bfa08356] .ql-header{min-width:150px!important;width:auto!important}.quill-toolbar-container[data-v-bfa08356] .ql-picker-label{white-space:nowrap}.quill-toolbar-container[data-v-bfa08356] .ql-picker-options{min-width:150px!important;width:auto!important}.quill-toolbar-container[data-v-bfa08356] button.ql-bold,.quill-toolbar-container[data-v-bfa08356] button.ql-italic,.quill-toolbar-container[data-v-bfa08356] button.ql-underline,.quill-toolbar-container[data-v-bfa08356] button.ql-list,.quill-toolbar-container[data-v-bfa08356] button.ql-clean{display:inline-block!important;width:28px!important;height:24px!important;padding:3px 5px!important;border:1px solid var(--border-main)!important;border-radius:3px!important;background:var(--bg-main)!important;cursor:pointer!important;color:var(--text-main)!important;position:relative!important}.quill-toolbar-container[data-v-bfa08356] button.ql-bold:hover,.quill-toolbar-container[data-v-bfa08356] button.ql-italic:hover,.quill-toolbar-container[data-v-bfa08356] button.ql-underline:hover,.quill-toolbar-container[data-v-bfa08356] button.ql-list:hover,.quill-toolbar-container[data-v-bfa08356] button.ql-clean:hover{background-color:var(--bg-accent2)!important;border-color:var(--border-focus)!important;color:var(--text-header)!important}.quill-toolbar-container[data-v-bfa08356] button.ql-active{background-color:var(--bg-accent2)!important;border-color:var(--border-focus)!important;color:var(--border-focus)!important}.quill-toolbar-container[data-v-bfa08356] .ql-stroke{stroke:var(--text-header)!important;fill:none!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important}.quill-toolbar-container[data-v-bfa08356] .ql-fill{fill:var(--text-header)!important;stroke:none!important}.quill-toolbar-container[data-v-bfa08356] button:hover .ql-stroke{stroke:var(--border-focus)!important}.quill-toolbar-container[data-v-bfa08356] button:hover .ql-fill{fill:var(--border-focus)!important}.quill-toolbar-container[data-v-bfa08356] button.ql-active .ql-stroke{stroke:var(--border-focus)!important}.quill-toolbar-container[data-v-bfa08356] button.ql-active .ql-fill{fill:var(--border-focus)!important}.custom-formats[data-v-bfa08356]{border-left:1px solid var(--border-main);margin-left:8px!important;padding-left:8px!important}.format-structure-btn[data-v-bfa08356]{display:flex!important;align-items:center;justify-content:center;width:28px!important;height:28px!important;padding:4px!important;border:none!important;border-radius:3px;background:transparent!important;cursor:pointer;color:var(--text-header);transition:all .15s ease}.format-structure-btn[data-v-bfa08356]:hover{background:var(--bg-hover)!important;color:var(--border-focus)}.format-structure-btn svg[data-v-bfa08356]{stroke:currentColor}.resize-handle[data-v-bfa08356]{width:4px;background-color:var(--border-main);cursor:col-resize;transition:background-color .2s}.resize-handle[data-v-bfa08356]:hover,.resize-handle.resizing[data-v-bfa08356]{background-color:var(--border-focus)}.panel-resize-handle[data-v-bfa08356]{width:12px;background-color:transparent;cursor:col-resize;transition:background-color .15s;flex-shrink:0;position:relative;margin-left:-6px;z-index:10}.panel-resize-handle[data-v-bfa08356]:after{content:"";position:absolute;top:0;bottom:0;left:5px;width:2px;background-color:var(--border-main);transition:background-color .15s,width .15s}.panel-resize-handle[data-v-bfa08356]:hover:after,.panel-resize-handle.resizing[data-v-bfa08356]:after{background-color:var(--border-focus);width:4px;left:4px}.panel-resize-handle[data-v-bfa08356]:hover,.panel-resize-handle.resizing[data-v-bfa08356]{background-color:#3b82f626}.preview-sidebar[data-v-bfa08356]{display:flex;flex-direction:column;height:100%;border-left:1px solid var(--border-main);background-color:var(--bg-accent1)}.preview-header[data-v-bfa08356]{padding:1rem;border-bottom:1px solid var(--border-main)}.preview-content[data-v-bfa08356]{flex:1;overflow-y:auto;padding:1rem}.preview-empty[data-v-bfa08356]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem 1rem;opacity:.6}.structure-tree[data-v-bfa08356]{display:flex;flex-direction:column;gap:.75rem}.tree-container[data-v-bfa08356]{display:flex;flex-direction:column;gap:.25rem}.tree-item[data-v-bfa08356]{display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;border-radius:.25rem;transition:background-color .15s}.tree-icon[data-v-bfa08356]{width:1rem;height:1rem;flex-shrink:0}.tree-label[data-v-bfa08356]{font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.tree-number[data-v-bfa08356]{font-size:.625rem;padding:.125rem .375rem;border-radius:.25rem;background-color:var(--border-focus);color:var(--text-on-accent, white);font-weight:700;min-width:1.5rem;text-align:center;flex-shrink:0}.tree-scene-number[data-v-bfa08356]{font-size:.5625rem;min-width:2rem;background-color:var(--bg-accent1);color:var(--text-muted);font-weight:600}.tree-count[data-v-bfa08356]{font-size:.625rem;padding:.125rem .375rem;border-radius:.25rem;background-color:var(--bg-accent1);color:var(--text-muted);font-weight:600}.tree-container-item[data-v-bfa08356]{color:var(--text-header);font-weight:600;background-color:var(--bg-accent1)}.tree-chapter[data-v-bfa08356]{display:flex;flex-direction:column;gap:.125rem;padding-left:1rem}.tree-chapter-item[data-v-bfa08356]{color:var(--text-main);font-weight:500}.tree-chapter-item[data-v-bfa08356]:hover{background-color:var(--bg-accent1);cursor:pointer}.tree-scene[data-v-bfa08356]{padding-left:1rem}.tree-scene-item[data-v-bfa08356]{color:var(--text-muted);font-size:.7rem}.tree-scene-item[data-v-bfa08356]:hover{background-color:var(--bg-accent1);cursor:pointer}.modal-overlay[data-v-bfa08356]{position:fixed;inset:0;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:50000}.sync-modal[data-v-bfa08356]{background-color:var(--bg-accent1);width:90%;max-width:600px;border-radius:.5rem;box-shadow:0 5px 15px #0000004d;border:1px solid var(--border-main)}.modal-header[data-v-bfa08356]{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid var(--border-main)}.modal-header h3[data-v-bfa08356]{font-size:1.125rem;font-weight:600;color:var(--text-header)}.close-btn[data-v-bfa08356]{background:none;border:none;font-size:1.25rem;color:var(--text-muted);cursor:pointer}.close-btn[data-v-bfa08356]:hover{color:var(--text-main)}.modal-body[data-v-bfa08356]{padding:1rem;max-height:60vh;overflow-y:auto}.diff-preview[data-v-bfa08356]{background-color:var(--bg-main);border:1px solid var(--border-main);border-radius:.375rem;padding:1rem;min-height:200px;max-height:50vh;overflow-y:auto}.diff-section[data-v-bfa08356]{margin-bottom:1.5rem}.diff-section[data-v-bfa08356]:last-child{margin-bottom:0}.diff-section-title[data-v-bfa08356]{font-size:.875rem;font-weight:600;color:var(--text-header);margin-bottom:.5rem;padding-bottom:.25rem;border-bottom:1px solid var(--border-main)}.diff-item[data-v-bfa08356]{padding:.75rem;border-radius:.375rem;margin-bottom:.5rem;border-left:3px solid}.diff-item.add[data-v-bfa08356]{background-color:#10b9811a;border-left-color:#10b981}.diff-item.modify[data-v-bfa08356]{background-color:#3b82f61a;border-left-color:#3b82f6}.diff-item.restructure[data-v-bfa08356]{background-color:#a855f71a;border-left-color:#a855f7}.diff-item.delete[data-v-bfa08356]{background-color:#ef44441a;border-left-color:#ef4444}.diff-item-header[data-v-bfa08356]{font-size:.875rem;font-weight:600;color:var(--text-main);margin-bottom:.25rem}.diff-item-details[data-v-bfa08356]{font-size:.75rem;color:var(--text-muted)}.diff-summary[data-v-bfa08356]{margin-top:1rem;padding-top:1rem;border-top:2px solid var(--border-main);color:var(--text-main)}.warning-box[data-v-bfa08356]{margin-top:1rem;padding:.75rem;background-color:#f59e0b1a;border:1px solid #f59e0b;border-radius:.375rem;font-size:.875rem;color:var(--text-main)}.modal-footer[data-v-bfa08356]{display:flex;justify-content:flex-end;gap:.5rem;padding:1rem;border-top:1px solid var(--border-main)}.cancel-btn[data-v-bfa08356]{padding:.5rem 1rem;background-color:var(--bg-accent2);color:var(--text-main);border:1px solid var(--border-main);border-radius:.375rem;font-weight:600;cursor:pointer}.cancel-btn[data-v-bfa08356]:hover{background-color:var(--bg-main)}.apply-btn[data-v-bfa08356]{padding:.5rem 1rem;background-color:var(--border-focus);color:#fff;border:none;border-radius:.375rem;font-weight:600;cursor:pointer}.apply-btn[data-v-bfa08356]:hover{opacity:.9}.exit-modal[data-v-bfa08356]{background-color:var(--bg-accent1);width:90%;max-width:600px;border-radius:.5rem;box-shadow:0 5px 15px #0000004d;border:1px solid var(--border-main)}.exit-options[data-v-bfa08356]{display:flex;flex-direction:column;gap:1rem}.exit-option[data-v-bfa08356]{width:100%}.exit-option-btn[data-v-bfa08356]{width:100%;display:flex;align-items:flex-start;gap:1rem;padding:1rem;background-color:var(--bg-main);border:2px solid var(--border-main);border-radius:.5rem;cursor:pointer;transition:all .2s;text-align:left}.exit-option-btn[data-v-bfa08356]:hover{border-color:var(--border-focus);background-color:var(--bg-accent2)}.exit-option-btn.primary[data-v-bfa08356]{border-color:var(--border-focus)}.exit-option-btn.primary[data-v-bfa08356]:hover{background-color:#3b82f61a}.exit-option-btn.danger[data-v-bfa08356]{border-color:#ef4444}.exit-option-btn.danger[data-v-bfa08356]:hover{background-color:#ef44441a}.option-icon[data-v-bfa08356]{font-size:1.5rem;flex-shrink:0}.option-content[data-v-bfa08356]{flex:1}.option-title[data-v-bfa08356]{font-size:1rem;font-weight:600;color:var(--text-header);margin-bottom:.25rem}.option-description[data-v-bfa08356]{font-size:.875rem;color:var(--text-muted);line-height:1.4}.matter-dropdown[data-v-bfa08356]{display:inline-block}.matter-btn[data-v-bfa08356]{font-size:.75rem;font-weight:500;white-space:nowrap}.dropdown-menu[data-v-bfa08356]{position:absolute;top:calc(100% + .25rem);right:0;min-width:12rem;background:var(--bg-main);border:1px solid var(--border-main);border-radius:.25rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;z-index:50;max-height:16rem;overflow-y:auto}.dropdown-item[data-v-bfa08356]{display:block;width:100%;padding:.5rem .75rem;text-align:left;font-size:.75rem;font-weight:500;color:var(--text-main);background:transparent;border:none;cursor:pointer;transition:background-color .15s}.dropdown-item[data-v-bfa08356]:hover{background:var(--bg-accent2)}.instructions-panel[data-v-bfa08356]{background-color:var(--bg-accent1);border:1px solid var(--border-focus);border-radius:.5rem;margin:.75rem;padding:1rem;box-shadow:0 2px 8px #0000001a}.instructions-header[data-v-bfa08356]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-main)}.instructions-title[data-v-bfa08356]{font-size:1rem;font-weight:600;color:var(--text-header);margin:0}.close-instructions-btn[data-v-bfa08356]{background:none;border:none;font-size:1.5rem;color:var(--text-muted);cursor:pointer;padding:0;line-height:1;transition:color .15s}.close-instructions-btn[data-v-bfa08356]:hover{color:var(--text-header)}.instructions-content[data-v-bfa08356]{color:var(--text-main)}.instructions-intro[data-v-bfa08356]{margin-bottom:.75rem;font-size:.875rem}.instructions-columns[data-v-bfa08356]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:.75rem}.instructions-column[data-v-bfa08356]{display:flex;flex-direction:column;gap:.25rem}.column-header[data-v-bfa08356]{font-size:.875rem;font-weight:700;color:var(--text-header);margin:0 0 .5rem;padding-bottom:.25rem;border-bottom:1px solid var(--border-main)}.instruction-item[data-v-bfa08356]{display:flex;flex-direction:column;gap:.125rem;font-size:.8125rem;padding:.25rem 0}.instruction-trigger[data-v-bfa08356]{font-weight:700;font-size:1rem;color:var(--text-main);white-space:nowrap;font-family:monospace}.instruction-description[data-v-bfa08356]{color:var(--text-muted);font-size:.75rem}.instructions-note[data-v-bfa08356]{font-size:.8125rem;color:var(--text-muted);margin:.5rem 0 0}.instructions-note-top[data-v-bfa08356]{margin:.25rem 0 .75rem}.instructions-footer[data-v-bfa08356]{font-size:.75rem;color:var(--text-muted);margin-top:.75rem;text-align:center}.help-icon-inline[data-v-bfa08356],.format-icon-inline[data-v-bfa08356]{display:inline-flex;align-items:center;justify-content:center;width:1.1em;height:1.1em;background:var(--bg-accent2);border:1px solid var(--border-main);border-radius:3px;font-size:.85em;font-weight:700;color:var(--text-main);vertical-align:middle}.instructions-tip[data-v-bfa08356]{font-size:.8rem;color:var(--text-muted);margin-top:.5rem;padding:.5rem;background:var(--bg-accent2);border-radius:4px;border-left:3px solid var(--border-focus)}.control-btn.active[data-v-bfa08356]{background-color:var(--bg-accent2);color:var(--border-focus)}.version-history-modal[data-v-bfa08356]{background-color:var(--bg-accent1);width:90%;max-width:500px;border-radius:.5rem;box-shadow:0 5px 15px #0000004d;border:1px solid var(--border-main)}.empty-history[data-v-bfa08356]{text-align:center;padding:2rem 1rem;color:var(--text-muted)}.version-list[data-v-bfa08356]{display:flex;flex-direction:column;gap:.75rem}.version-item[data-v-bfa08356]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background-color:var(--bg-main);border:1px solid var(--border-main);border-radius:.375rem}.version-item[data-v-bfa08356]:hover{border-color:var(--border-focus)}.version-info[data-v-bfa08356]{flex:1;min-width:0}.version-label[data-v-bfa08356]{font-weight:600;color:var(--text-header);font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.version-timestamp[data-v-bfa08356]{font-size:.75rem;color:var(--text-muted);margin-top:.125rem}.version-details[data-v-bfa08356]{font-size:.75rem;color:var(--text-muted);margin-top:.25rem}.version-actions[data-v-bfa08356]{display:flex;align-items:center;gap:.5rem;flex-shrink:0;margin-left:1rem}.restore-version-btn[data-v-bfa08356]{padding:.375rem .75rem;background-color:var(--border-focus);color:#fff;border:none;border-radius:.25rem;font-size:.75rem;font-weight:600;cursor:pointer;transition:opacity .15s}.restore-version-btn[data-v-bfa08356]:hover{opacity:.85}.delete-version-btn[data-v-bfa08356]{padding:.375rem .5rem;background-color:transparent;color:var(--text-muted);border:1px solid var(--border-main);border-radius:.25rem;font-size:.875rem;cursor:pointer;transition:all .15s}.delete-version-btn[data-v-bfa08356]:hover{background-color:#ef44441a;border-color:#ef4444;color:#ef4444}.history-btn[data-v-bfa08356]{padding:.375rem .75rem;background-color:var(--bg-accent1);color:var(--text-main);border:1px solid var(--border-main);border-radius:.25rem;font-size:.75rem;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:.375rem;transition:all .15s}.history-btn[data-v-bfa08356]:hover{background-color:var(--bg-accent2);border-color:var(--border-focus)}.print-modal[data-v-bfa08356]{background-color:var(--bg-accent1);width:90%;max-width:400px;border-radius:.5rem;box-shadow:0 5px 15px #0000004d;border:1px solid var(--border-main)}.print-options[data-v-bfa08356]{display:flex;flex-direction:column;gap:.75rem}.print-option-btn[data-v-bfa08356]{display:flex;align-items:center;gap:1rem;padding:1rem;background-color:var(--bg-main);border:2px solid var(--border-main);border-radius:.5rem;cursor:pointer;transition:all .2s;text-align:left;width:100%}.print-option-btn[data-v-bfa08356]:hover{border-color:var(--border-focus);background-color:var(--bg-accent2)}.print-option-icon[data-v-bfa08356]{font-size:1.5rem;flex-shrink:0}.print-option-content[data-v-bfa08356]{flex:1}.print-option-title[data-v-bfa08356]{font-size:1rem;font-weight:600;color:var(--text-header);margin-bottom:.125rem}.print-option-description[data-v-bfa08356]{font-size:.8125rem;color:var(--text-muted)}.assistant-panel-wrapper[data-v-bfa08356]{position:relative;height:100%;display:flex;flex-direction:row}.assistant-panel[data-v-bfa08356]{position:relative;height:100%;overflow:hidden;transition:width .2s ease;background-color:var(--bg-accent2);border-left:1px solid var(--border-main)}.assistant-panel .panel-content[data-v-bfa08356]{display:flex;flex-direction:column;height:100%;overflow:hidden}.assistant-panel .panel-tabs[data-v-bfa08356]{display:flex;gap:.125rem;padding:.375rem .5rem;border-bottom:1px solid var(--bg-accent2);background-color:var(--bg-accent1)}.assistant-panel .tab-button[data-v-bfa08356]{flex:1;padding:.375rem .625rem;font-size:.8125rem;font-weight:500;color:var(--text-muted);background-color:transparent;border:1px solid transparent;border-radius:.25rem;cursor:pointer;transition:all .2s;white-space:nowrap}.assistant-panel .tab-button[data-v-bfa08356]:hover{background-color:var(--bg-accent2);color:var(--text-main)}.assistant-panel .tab-button.active[data-v-bfa08356]{background-color:var(--bg-main);color:var(--text-main);border-color:var(--border-focus);font-weight:600}.assistant-panel .panel-body[data-v-bfa08356]{flex:1;overflow-y:auto}.assistant-panel .empty-state-message[data-v-bfa08356]{display:flex;align-items:center;justify-content:center;padding:2rem;text-align:center}.assistant-panel-wrapper .panel-toggle-tab[data-v-bfa08356]{position:absolute;left:-22px;top:50%;transform:translateY(-50%);width:22px;height:48px;background-color:var(--bg-accent2);border-radius:6px 0 0 6px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.75rem;color:var(--text-muted);transition:all .2s ease;z-index:20;flex-shrink:0;pointer-events:auto}.assistant-panel-wrapper .panel-toggle-tab[data-v-bfa08356]:hover{background-color:var(--text-header);color:var(--text-on-dark, white)}.card-container[data-v-4b6e26a5]{position:relative}.card-container .text-xs[data-v-4b6e26a5],.card-container .text-sm[data-v-4b6e26a5],.card-container .text-base[data-v-4b6e26a5],.card-container .text-lg[data-v-4b6e26a5]{font-size:inherit!important}.frameless-textarea[data-v-4b6e26a5]{background-color:var(--textfield-bg)!important;color:var(--text-main)!important;border:none;padding:0;outline:none;line-height:1.5;font-size:inherit!important}.frameless-textarea[data-v-4b6e26a5]:focus{outline:none;box-shadow:none}.frameless-text[data-v-4b6e26a5]{background-color:var(--textfield-bg)!important;color:var(--text-main)!important;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;word-break:break-word;line-height:1.5;padding:0;font-size:inherit!important}.editable-title[data-v-4b6e26a5]:empty:before{content:attr(data-placeholder);color:var(--text-muted);font-style:italic;cursor:text}.stack-indicator[data-v-4b6e26a5]{position:absolute;inset:0;pointer-events:none;z-index:-1}.stack-card[data-v-4b6e26a5]{position:absolute;left:0;right:0;height:100%;background-color:var(--bg-accent1);border:1px solid var(--border-main);border-radius:.5rem}.stack-card-1[data-v-4b6e26a5]{top:4px;left:2px;right:2px;opacity:.6}.stack-card-2[data-v-4b6e26a5]{top:8px;left:4px;right:4px;opacity:.3}.scene-card-content[data-v-4b6e26a5]{position:relative;z-index:1}.nav-arrow[data-v-4b6e26a5]{color:var(--text-muted);transition:color .15s;padding:.25rem;border-radius:.25rem}.nav-arrow[data-v-4b6e26a5]:hover:not(:disabled){color:var(--border-focus);background-color:var(--bg-accent2)}.context-menu[data-v-4b6e26a5]{position:fixed;z-index:9999;background-color:var(--bg-main);border:1px solid var(--border-main);border-radius:.375rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;padding:.25rem 0;min-width:12rem}.context-menu-item[data-v-4b6e26a5]{padding:.5rem 1rem;cursor:pointer;color:var(--text-main);transition:background-color .15s}.context-menu-item[data-v-4b6e26a5]:hover{background-color:var(--bg-accent2)}.context-menu-backdrop[data-v-4b6e26a5]{position:fixed;inset:0;z-index:9998;background-color:transparent}.matter-chapter[data-v-4b6e26a5]{border-left:3px solid var(--border-focus);background:linear-gradient(to right,rgba(var(--border-focus-rgb, 59, 130, 246),.05),var(--bg-accent1))}.matter-badge[data-v-4b6e26a5]{font-size:.625rem;font-weight:600;padding:.125rem .375rem;background-color:var(--border-focus);color:#fff;border-radius:.25rem;white-space:nowrap}.section-divider[data-v-838d78f2]{background:linear-gradient(135deg,var(--bg-accent1) 0%,var(--bg-accent2) 100%);box-shadow:0 2px 8px #0000001a}.control-btn[data-v-838d78f2]{padding:.25rem;border-radius:.25rem;color:var(--text-muted);transition:all .15s;border:1px solid transparent}.control-btn[data-v-838d78f2]:hover{background-color:var(--bg-accent2);color:var(--text-header);border-color:var(--border-main)}.editable-title[data-v-838d78f2]:empty:before{content:attr(data-placeholder);color:var(--text-muted);font-style:italic;cursor:text}.editable-title[data-v-838d78f2]:focus{outline:2px solid var(--border-focus);outline-offset:2px}.card-toolbar[data-v-adfeed68]{display:flex;align-items:center;justify-content:space-between;padding:.75rem;background:var(--bg-accent1);border-bottom:1px solid var(--border-main);height:auto;min-height:auto;flex-shrink:0}.icon-btn[data-v-adfeed68]{padding:.25rem;border-radius:.25rem;border:1px solid transparent;cursor:pointer;transition:all .15s ease;height:28px;width:28px;display:flex;align-items:center;justify-content:center}.icon-btn[data-v-adfeed68]:hover{background:var(--bg-accent2)}.icon-btn[data-v-adfeed68]:active{background:var(--bg-accent1);color:var("--bg-main")!important}.content-toggle[data-v-adfeed68]{display:flex;gap:.125rem;background-color:var(--bg-accent2);padding:.125rem;border:1px solid var(--border-main);border-radius:.25rem;height:28px}.toggle-btn[data-v-adfeed68]{padding:.25rem .5rem;font-size:.6875rem;font-weight:500;line-height:1;color:var(--text-muted);background-color:transparent;border:none;border-radius:.25rem;cursor:pointer;transition:all .15s;display:flex;align-items:center}.toggle-btn[data-v-adfeed68]:hover{color:var(--text-main)}.toggle-btn.active[data-v-adfeed68]{background-color:var(--bg-main);color:var(--text-header);font-weight:600;box-shadow:0 1px 2px #0000000d}.line-controls[data-v-adfeed68]{display:flex;align-items:center;gap:.25rem;padding:.125rem .375rem;background-color:var(--bg-main);border:1px solid var(--border-main);border-radius:.25rem;height:28px}.line-btn[data-v-adfeed68]{display:flex;align-items:center;justify-content:center;padding:.125rem .25rem;background:none;border:none;cursor:pointer;color:var(--text-muted);border-radius:.25rem;transition:all .2s;height:20px}.line-btn[data-v-adfeed68]:hover:not(:disabled){background-color:var(--bg-accent2);color:var(--text-main)}.line-btn[data-v-adfeed68]:disabled{opacity:.3;cursor:not-allowed}.line-indicator[data-v-adfeed68]{min-width:2.75rem;text-align:center;font-size:.6875rem;font-weight:500;color:var(--text-main);line-height:1}.font-size-controls[data-v-adfeed68]{display:flex;align-items:center;gap:.25rem;padding:.125rem .375rem;background-color:var(--bg-main);border:1px solid var(--border-main);border-radius:.25rem;height:28px}.font-size-btn[data-v-adfeed68]{display:flex;align-items:center;justify-content:center;gap:.125rem;padding:.125rem .25rem;background:none;border:none;cursor:pointer;color:var(--text-muted);border-radius:.25rem;transition:all .2s;height:20px}.font-size-btn[data-v-adfeed68]:hover:not(:disabled){background-color:var(--bg-accent2);color:var(--text-main)}.font-size-btn[data-v-adfeed68]:disabled{opacity:.3;cursor:not-allowed}.font-size-label[data-v-adfeed68]{font-weight:600;font-size:.625rem;line-height:1}.size-indicator[data-v-adfeed68]{min-width:2.25rem;text-align:center;font-size:.6875rem;font-weight:500;color:var(--text-main);line-height:1}.zen-btn[data-v-adfeed68]{padding:.25rem;border-radius:.25rem;border:1px solid var(--border-main);background:var(--bg-main);color:var(--text-main);cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center;height:28px;width:28px}.zen-btn[data-v-adfeed68]:hover{background:var(--bg-accent2);border-color:var(--border-focus)}.zen-btn.active[data-v-adfeed68]{background:var(--border-focus);border-color:var(--border-focus)}.zen-btn[data-v-adfeed68]:before{content:"";display:block;width:1rem;height:1rem;background-color:var(--text-main);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;transition:background-color .15s ease;-webkit-mask-image:var(--zen-mask-image);mask-image:var(--zen-mask-image)}.zen-btn.active[data-v-adfeed68]:before{background-color:#fff;filter:invert(1)}.zen-btn.active[data-v-adfeed68]:after{content:"";position:absolute;width:1.75rem;height:2px;background-color:var(--bg-accent1);transform:rotate(-45deg);border-radius:1px}.zen-btn[data-v-adfeed68]{position:relative}.action-btn[data-v-adfeed68]{padding:.25rem .5rem;border-radius:.25rem;border:1px solid var(--border-main);background:var(--bg-main);color:var(--text-main);font-size:.6875rem;font-weight:500;line-height:1;cursor:pointer;transition:all .15s ease;white-space:nowrap;height:28px;display:flex;align-items:center}.action-btn[data-v-adfeed68]:hover{background:var(--bg-accent2);border-color:var(--border-focus)}.dropdown-menu[data-v-adfeed68]{position:absolute;top:calc(100% + .25rem);right:0;min-width:12rem;background:var(--bg-main);border:1px solid var(--border-main);border-radius:.25rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;z-index:50;max-height:16rem;overflow-y:auto}.dropdown-item[data-v-adfeed68]{display:block;width:100%;padding:.5rem .75rem;text-align:left;font-size:.75rem;font-weight:500;color:var(--text-main);background:transparent;border:none;cursor:pointer;transition:background-color .15s}.dropdown-item[data-v-adfeed68]:hover{background:var(--bg-accent2)}.dossier-toolbar[data-v-6f1042f9]{height:50px;min-height:50px}.clear-all-btn[data-v-6f1042f9]{background-color:var(--bg-accent1);color:var(--text-muted);border-color:var(--color-danger, #ef4444)}.clear-all-btn[data-v-6f1042f9]:hover{color:var(--color-danger-hover, #b91c1c);border-color:var(--color-danger-hover, #b91c1c)}.zen-btn[data-v-6f1042f9]{padding:.375rem;border-radius:.25rem;border:1px solid var(--border-main);background:var(--bg-main);color:var(--text-main);cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center}.zen-btn[data-v-6f1042f9]:hover{background:var(--bg-accent2);border-color:var(--border-focus)}.zen-btn.active[data-v-6f1042f9]{background:var(--border-focus);border-color:var(--border-focus)}.zen-btn[data-v-6f1042f9]:before{content:"";display:block;width:1.25rem;height:1.25rem;background-color:var(--text-main);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:var(--zen-mask-image);mask-image:var(--zen-mask-image);transition:background-color .15s ease}.zen-btn.active[data-v-6f1042f9]:before{background-color:#fff;filter:invert(1)}.zen-btn.active[data-v-6f1042f9]:after{content:"";position:absolute;width:1.75rem;height:2px;background-color:var(--bg-accent1);transform:rotate(-45deg);border-radius:1px}.zen-btn[data-v-6f1042f9]{position:relative}.world-view[data-v-1f09827a]{display:flex;flex-direction:column;height:100%;background-color:var(--bg-main)}.world-toolbar[data-v-1f09827a]{display:flex;align-items:center;justify-content:center;gap:1rem;padding:.75rem 1rem;background-color:var(--bg-accent1);border-bottom:1px solid var(--border-main);flex-shrink:0}.category-tabs[data-v-1f09827a]{display:flex;gap:.5rem;background-color:var(--bg-accent2);padding:.25rem;border-radius:.375rem}.font-controls[data-v-1f09827a]{display:flex;align-items:center;gap:.5rem;padding:.25rem .5rem;background-color:var(--bg-main);border:1px solid var(--border-main);border-radius:.25rem}.font-btn[data-v-1f09827a]{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;line-height:1;border:1px solid var(--border-main);background:var(--bg-main);color:var(--text-main);border-radius:.25rem;cursor:pointer;transition:all .2s}.font-btn[data-v-1f09827a]:hover:not(:disabled){background:var(--bg-accent2);border-color:var(--border-focus)}.font-btn[data-v-1f09827a]:disabled{opacity:.3;cursor:not-allowed}.size-indicator[data-v-1f09827a]{min-width:3rem;text-align:center;font-size:.75rem;font-weight:500;color:var(--text-main)}.font-size-label[data-v-1f09827a]{font-size:.75rem;font-weight:600;line-height:1}.w-3[data-v-1f09827a]{width:.75rem;height:.75rem}.category-tab[data-v-1f09827a]{padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:var(--text-muted);background-color:transparent;border:1px solid transparent;border-radius:.25rem;cursor:pointer;transition:all .2s;white-space:nowrap}.category-tab[data-v-1f09827a]:hover{background-color:var(--bg-accent1);color:var(--text-main)}.category-tab.active[data-v-1f09827a]{background-color:var(--bg-main);color:var(--text-main);border-color:var(--border-focus);font-weight:600}.side-panel-header[data-v-1f09827a]{display:flex;gap:.25rem;padding:.5rem;background-color:var(--bg-accent2);border-bottom:1px solid var(--border-main);flex-shrink:0}.header-btn[data-v-1f09827a]{flex:1;padding:.375rem .5rem;font-size:.75rem;font-weight:500;border-radius:.25rem;cursor:pointer;transition:all .2s;white-space:nowrap;border:1px solid transparent}.header-btn.select-btn[data-v-1f09827a]{color:var(--text-header);background-color:var(--border-focus);border:green!important;border-width:3px!important}.header-btn.select-btn[data-v-1f09827a]:hover{opacity:.9}.header-btn.clear-btn[data-v-1f09827a]{color:var(--text-muted);background-color:var(--bg-accent1);border-color:#ef4444}.header-btn.clear-btn[data-v-1f09827a]:hover{color:#b91c1c;border-color:#b91c1c}.header-btn.add-btn[data-v-1f09827a]{color:var(--text-main);background-color:var(--bg-accent1);border-color:var(--border-main);font-size:1rem;font-weight:600;max-width:2.5rem}.header-btn.add-btn[data-v-1f09827a]:hover{background-color:var(--border-focus);color:var(--bg-accent2);border-color:var(--border-focus)}.world-content[data-v-1f09827a]{display:flex;flex:1;overflow:hidden}.side-panel[data-v-1f09827a]{width:12rem;background-color:var(--bg-accent1);overflow-y:auto;border-right:1px solid var(--border-main);flex-shrink:0;display:flex;flex-direction:column}.entity-list[data-v-1f09827a]{list-style:none;padding:.5rem;margin:0;display:flex;flex-direction:column;gap:.25rem;flex:1;overflow-y:auto}.entity-item[data-v-1f09827a]{display:flex;align-items:center;justify-content:space-between;padding:.5rem;border-radius:.25rem;cursor:pointer;transition:all .2s;group:true}.entity-item[data-v-1f09827a]:hover{background-color:var(--bg-accent2)}.entity-item.active[data-v-1f09827a]{background-color:rgba(var(--border-focus-rgb, 59, 130, 246),.2);font-weight:600}.entity-name[data-v-1f09827a]{flex:1;font-size:.875rem;color:var(--text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.remove-btn[data-v-1f09827a]{padding:.125rem .375rem;font-size:1.25rem;font-weight:700;color:#ef4444;background:none;border:none;cursor:pointer;opacity:0;transition:opacity .2s}.entity-item:hover .remove-btn[data-v-1f09827a]{opacity:1}.remove-btn[data-v-1f09827a]:hover{color:#b91c1c}.detail-panel[data-v-1f09827a]{flex:1;overflow-y:auto;padding:1rem}.zen-btn[data-v-1f09827a]{padding:.375rem;border-radius:.25rem;border:1px solid var(--border-main);background:var(--bg-main);color:var(--text-main);cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center}.zen-btn[data-v-1f09827a]:hover{background:var(--bg-accent2);border-color:var(--border-focus)}.zen-btn.active[data-v-1f09827a]{background:var(--border-focus);border-color:var(--border-focus)}.zen-btn[data-v-1f09827a]:before{content:"";display:block;width:1.25rem;height:1.25rem;background-color:var(--text-main);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:var(--zen-mask-image);mask-image:var(--zen-mask-image);transition:background-color .15s ease}.zen-btn.active[data-v-1f09827a]:before{background-color:#fff;filter:invert(1)}.zen-btn.active[data-v-1f09827a]:after{content:"";position:absolute;width:1.75rem;height:2px;background-color:var(--bg-accent1);transform:rotate(-45deg);border-radius:1px}.zen-btn[data-v-1f09827a]{position:relative}div.vis-network div.vis-manipulation{box-sizing:content-box;border-width:0;border-bottom:1px;border-style:solid;border-color:#d6d9d8;background:#fff;background:linear-gradient(to bottom,#fff,#fcfcfc 48%,#fafafa 50%,#fcfcfc);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#fcfcfc",GradientType=0);padding-top:4px;position:absolute;left:0;top:0;width:100%;height:28px}div.vis-network div.vis-edit-mode,div.vis-network button.vis-edit-mode{position:absolute;left:0;top:5px;height:30px}div.vis-network button.vis-close{position:absolute;right:0;top:0;width:30px;height:30px;background-color:transparent;background-position:20px 3px;background-repeat:no-repeat;background-image:url(data:image/png;base64,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/GMzLdsAADvGaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTQ5MTEsIDIwMTMvMTAvMjktMTE6NDc6MTYgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTQtMDItMTRUMTE6NTU6MzUrMDE6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE0LTAyLTE0VDEyOjA1OjE3KzAxOjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNC0wMi0xNFQxMjowNToxNyswMTowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6NjU0YmM5YmQtMWI2Yi1jYjRhLTllOWQtNWY2MzgxNDVjZjk0PC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOjk4MmM2MGIwLWUzZjMtMDk0MC04MjU0LTFiZTliNWE0ZTE4MzwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjk4MmM2MGIwLWUzZjMtMDk0MC04MjU0LTFiZTliNWE0ZTE4MzwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo5ODJjNjBiMC1lM2YzLTA5NDAtODI1NC0xYmU5YjVhNGUxODM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDItMTRUMTE6NTU6MzUrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjIxODYxNmM2LTM1MWMtNDI0OS04YWFkLWJkZDQ2ZTczNWE0NDwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0wMi0xNFQxMTo1NTozNSswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6NjU0YmM5YmQtMWI2Yi1jYjRhLTllOWQtNWY2MzgxNDVjZjk0PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTAyLTE0VDEyOjA1OjE3KzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxwaG90b3Nob3A6SUNDUHJvZmlsZT5zUkdCIElFQzYxOTY2LTIuMTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjc8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+NzwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+cZUZMwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAA2ElEQVR42gDLADT/AS0tLUQFBQUVFxcXtPHx8fPl5eUNCAgITCkpKesEHx8fGgYGBjH+/v4a+Pj4qgQEBFU6OjodMTExzwQUFBSvEBAQEfX19SD19fVqNDQ0CElJSd/9/f2vAwEBAfrn5+fkBwcHLRYWFgsXFxfz29vbo9LS0uwDDQ0NDfPz81orKysXIyMj+ODg4Avh4eEa/f391gMkJCRYPz8/KUhISOMCAgKh8fHxHRsbGx4UFBQQBDk5OeY7Ozv7CAgItPb29vMEBASaJSUlTQ0NDesDAEwpT0Ko8Ri2AAAAAElFTkSuQmCC);border:none;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}div.vis-network button.vis-close:hover{opacity:.6}div.vis-network div.vis-manipulation button.vis-button,div.vis-network div.vis-edit-mode button.vis-button{float:left;font-family:verdana;font-size:12px;border:none;box-sizing:content-box;border-radius:15px;background-color:transparent;background-position:0px 0px;background-repeat:no-repeat;height:24px;margin-left:10px;cursor:pointer;padding:0 8px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}div.vis-network div.vis-manipulation button.vis-button:hover{box-shadow:1px 1px 8px #0003}div.vis-network div.vis-manipulation button.vis-button:active{box-shadow:1px 1px 8px #00000080}div.vis-network div.vis-manipulation button.vis-button.vis-back{background-image:url(data:image/png;base64,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/GMzLdsAAEEOaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTQ5MTEsIDIwMTMvMTAvMjktMTE6NDc6MTYgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNC0wMi0wNFQxNTowMTowOSswMTowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTQtMDItMDRUMTU6MDE6MDkrMDE6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOmI2YjQwMjVkLTAxNjQtMzU0OC1hOTdlLTQ4ZmYxMWM3NTYzMzwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6RUE2MEEyNEUxOTg0RTMxMUFEQUZFRkU2RUMzMzNFMDM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDEtMjNUMTk6MTg6MDcrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDpmOWQ3OGY4ZC1lNzY0LTc1NDgtODZiNy1iNmQ1OGMzZDg2OTc8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDItMDRUMTU6MDE6MDkrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jb252ZXJ0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+ZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmRlcml2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+Y29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmc8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmI2YjQwMjVkLTAxNjQtMzU0OC1hOTdlLTQ4ZmYxMWM3NTYzMzwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0wMi0wNFQxNTowMTowOSswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOmY5ZDc4ZjhkLWU3NjQtNzU0OC04NmI3LWI2ZDU4YzNkODY5Nzwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxwaG90b3Nob3A6SUNDUHJvZmlsZT5zUkdCIElFQzYxOTY2LTIuMTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDA5MC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDkwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4jq1U/AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAVTSURBVHjanFVfTFNnFP+d77ve8qeVFbBrpcVgRrCRFikFByLxwSAaE32oRCHD6JMxxhhn8G2RxxH3MsOTbyYsmCAxPMmMMYtkIUYmK60OO0qAK23BFlNob0uh3x7WS5jLZPpLbm6+k/P9zrm5v9855PF4UFhYCABgjIExBgAgIqRSqRIi6gDQRkQ1RGTB3wgR0e8AHgH4Sa/XR/EBiAiJRAJ04cIF5Ofng4g2n0gkUkxENwF0c843LzHGQEQQQkCLExEA9ALotVgsUQAQQmgNQhJCbF5kjCEUCl0moj4t5na7fTU1NUpVVVXUYrEkASAcDhe8efOmxOfzWScmJqoBdBNR99LS0hWz2dynNSSEAF28eBGFhYVgjCEcDn9HRD1EhIMHD3o9Hs9kWVlZAh9BKBQqGB4edr58+dKZ+6JbJpOpBwBWV1fB6+rqIMsyIpHIFcZYL2MMra2tY5cuXRrfuXNnBtvAYDBk3G63oqpqZm5uzgrgSDKZjBoMhueZTAbc5XIhFouVEtFTxhiOHTs2dv78eS8+Efv374+oqpqZnZ21cs5PJJPJPlmWkyynnBuMMTQ0NHi7uro+mVyDx+Pxulwu71ZOlkqlSonoJhGhvb39s8k1nDx50ss5hyRJN9PpdKlERB2aWjSVaEilUvzBgwcORVEs5eXloXPnzk1sV8BkMiUdDofP7/dXZ7PZDilnIhw4cGBeS1pbW2P37t1zBwKBikQiUUREWFhYsHHO0d7evm0Ru90+/+rVq2rO+XGJiJxEhMrKyhgAjI6OWoeHh5tWVla+4JzDZrO9bW5unhwcHGzz+/32np4e+xaDbfoHAMxmc6ijo2O0oqIiJkkSNjY2HBIRmRljMJvNyWfPnln7+/tPMMZQXl6+0NbW9qK2tjYcj8floaEhqKpq+HCkbD3PzMwYBgYG0NXV9UuusFna2kEgELAQEQ4dOvSis7PzN41Ar9dnrl27NqCNkv/C3bt3zy4tLVmICJxzEBFJRBQmorLFxcWCqqqq0Pj4eO3Y2JhbUZTdra2tL2pra8OJRGLHnTt3zkqS9K+huHU4EhHMZnMoGo0W5OIh7nK5jjLGKq1W69vDhw8rRqMxMjc3t2t5eXnX5ORklc/nM+fl5SWnpqa+0uv1K/n5+Ws6nW5NluXNd15e3ppOp1uz2WyzZ86cGQ0Gg6ZAIFCZzWZ/lYjokRDiuN/vt7W0tMw3NTUpbrd78P79++5gMFgRiUTKHj58WMYYQ3V19etTp05tq6Lp6Wkb5xxCiEfc7XZPM8a6FxcXTfX19a/1en2Gcy5qamreNjY2/qGq6joRZe12+9Tp06e3JY/FYgWPHz8+mhvr3/CWlpbk+vp6PmOseWVlBS6XS9GSJUkSdrs93NDQ8Oe+ffvC/8fJIyMjddFo9Esi6pVleVjT2m0A8Hq9zqGhIefnjoknT544A4GAM/eDbxMReFNTE0pKSpKqqsaI6Pj8/LxVVdWM3W6PfCr5xMTE1zllXS0uLn6aSqXAGxsbodPpoNfrn6uqCs75EUVRrJFIZMfevXsXdTrdxseIE4mEPDIyUu/3++tynd8yGo29RIR0Og26fv06ioqKwBgD5xzv3r27zBjrIyJIkgSHwzFZWVmp7NmzJ1ZaWpoAgGg0WqgoSvHMzIw1GAw6tvjhitFo7NPW5fv370Hd3d0oKCgA53zTQMvLy+VCiKuSJH0rSdLmztZytIWv5RPRD0T0Y3Fx8dzWfby6ugopHo//w4mcc8iyPMc5v5FOp7/PZrOdQohWInIC2C2EgBBigYi8Qoifs9lsv06nWyIiaFxagXg8jr8GAGxuIe7LBeWhAAAAAElFTkSuQmCC)}div.vis-network div.vis-manipulation div.vis-none:hover{box-shadow:1px 1px 8px #0000;cursor:default}div.vis-network div.vis-manipulation div.vis-none:active{box-shadow:1px 1px 8px #0000}div.vis-network div.vis-manipulation div.vis-none{padding:0;line-height:23px}div.vis-network div.vis-manipulation div.notification{margin:2px;font-weight:700}div.vis-network div.vis-manipulation button.vis-button.vis-add{background-image:url(data:image/png;base64,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/GMzLdsAAEEOaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTQ5MTEsIDIwMTMvMTAvMjktMTE6NDc6MTYgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNC0wMi0wNFQxNDo0MDoyOSswMTowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTQtMDItMDRUMTQ6NDA6MjkrMDE6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjVkNWIwNmQwLTVmMjAtOGE0NC1hMzIwLWZmMTEzMzQwNDc0YjwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6RUE2MEEyNEUxOTg0RTMxMUFEQUZFRkU2RUMzMzNFMDM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDEtMjNUMTk6MTg6MDcrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo2OWVmYWE1NS01ZTI5LTIzNGUtYTUzMy0xNDkxYjM1NDNmYmE8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDItMDRUMTQ6NDA6MjkrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jb252ZXJ0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+ZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmRlcml2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+Y29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmc8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjVkNWIwNmQwLTVmMjAtOGE0NC1hMzIwLWZmMTEzMzQwNDc0Yjwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0wMi0wNFQxNDo0MDoyOSswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOjY5ZWZhYTU1LTVlMjktMjM0ZS1hNTMzLTE0OTFiMzU0M2ZiYTwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxwaG90b3Nob3A6SUNDUHJvZmlsZT5zUkdCIElFQzYxOTY2LTIuMTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDA5MC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDkwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz5WKqp9AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAYXSURBVHjafFZtUFTXGX7e9z27sveuMCwYV8ElrA7YSFYHtJUPkaaI0aRqG8wP00zUzljDINNSA/2ROtpO24SxnahlxjYd7SSjmUkymcxYlDhQPzHGisEVp8HwYWCVVVgEsrsuLnL74+5uqTF9Z+7cO/d8PO95zvO851BlZSV0XQcAMDOYGQBARDhX3JRmMDYZwLPMWAzGHACYIgwS46oBNBNwtOL8CwE8EkSEUCgE2rJlC2w2G4go8Zwo/bMDgnoG6gxLfAAAYvPDMCCszKTAMIAGAhrWnf15AAAMwwARIRKJgDZv3gy73Q4iAjPjxIr9VVOMRhbAYKB8zvrO0llrfEsdKwLZek6YAPSFvtSu3GtLawu0ZJ6625SHGBQB1T88t6MxvopgMAjaunUrdF0HM+P4yv27DMYeJmB1RqW3Jnf3tQX2p0L4P9EXuqEd7PmDp+XuMU9sRbvXnnt1TxxACgoKYLVacbzsQDUJGkSATe6qi28uPtzusM6Kxie6NHLGUX3lxVUNX9StPHnn4wy3njuUYcu6n2pNi66avcEXnByP/nv8aiaIyrqz2gO5A9+9FI1GIfn5+WhZdTAdjFMkwMvZOy7uWnTAOz3L4Yk71m3t69fdfTDoUGTBeHTUfiHQ6lo7Z2OXJvpDAChKe+aOCdKRKWxZ2+1qb3yyd3GYmRkQ7GQBVs99wfv6on3eR2k4PdTkDEbH7IuS8/svld/561PJS/pDk1/bzwx94pze7xc5v/H+YPY6r5BAkdrJzODTK46lE6PeYEJt7u+8j+OZwCBiEAgAoNgKJoEQf6PvNvdrXgtZoNhSf7q0KZ3B2AQmVMze0Jmt54S/DcDCVig2NcvEUGxJAE4Pl+YOr0iv6BRSIPAmBeBZAmHlE2sH4p1uhrq1s0MnnEQMBsf8wRASAICQQCCITN1X7/sOuc0kgOVp3/fPs2WHv+coG7gQOJUnLGsUCTxEjPzUohEA+NfIWUdtx0+efzA1kSSkIGyBAQNCKgHAEBAJ3u79U7kiAcWoem/gb5Fd33nrH3kp+SMWtuAB+GllMJxMjCx9QRgA3uiqL5kwHiTlpxb3smlfMDGYGPP1hcMAkJvs8ScpfdJspdj+MK6Pf+5+u29vyb4lR4+BGEziVESAkEpw6Av1OhUpHCz4qOXbzFWz4Ncdj/v/o08Lt92ODDgZDCEFJYoUGH4mzugP92puPTf0pD3H7wvfdFZdqSxnMtWjoGAAmG9fOLxjwesdjT2/XzIQ7ks3sycYMSEwGHNtWf5bkX5NkYCJBxUBXiGV0XHvosOt54Zey33j/K+8P33++vjnbiGJbbLE+J9SANAb6nJ2B79wcUwETAwQQ7fMjPzMvfP8ja87HUIKMOiaAqMZhrGmLdAy78eZrwwsTS0eObTs+IdtgVanxBUExqGbb5VzrIISGIoUXsmqbgEhJldCQWqRf27SvPAn/o8XmgLhZsUkR4ll37mhk3n94Z4OlzY/7NLcYZfm7o1z2zT4vsvUNSXqprBCkmiTFbPX90/fh8GIT2sf+zTPdDMf4dVnNg4z+E0ixsGeBs9jd5ViSgLHjCb/peaR+MD3d4/ZJg2llyuG2Vwy7QWAs8PNnn1f7vkGSGxAzE6mk+kxkx/p/4unffSCR0hAoL1EBCYiPNdWNcwkNQTCR7feWX6g+7f/A7I8rcw/U6UEe0Ndrhc/W7mtL9ztmqlSgstSS/zTJ28dalpOpkRryrwbhwBACgsLMWPGDOT4ll3qyeqAkJTdCF7P/CrUY/GkLL1rE+2hTbSH8+0Lb/WEuhzhyaA905blf9Vd/895WnZwLHrPevir/cvOB1oLYpTtLrm6oYGIMDExAaqtrUVKSgqYGSKCk0WHq5ikkWEWtNL0imv5qUW+RclLRjJsrhBAuH1/QL8R7HR4xy5nescuP23E6hOA6mLv+sb4uTw6Ogqqq6uDpmkQkcStorX4XRcM1FjZ+kvFFjCJKU1WpkNJJUqIMtX1RyLeX3JtQ0JRhmGYZ/L27duRnJycuFGISOJ9pqh5lrB6iYgqGOxRrOaa54DcZmKvkJxk8JHC9rKh+KVhOsD4+Dj+MwADIf8n5m4xGwAAAABJRU5ErkJggg==)}div.vis-network div.vis-manipulation button.vis-button.vis-edit,div.vis-network div.vis-edit-mode button.vis-button.vis-edit{background-image:url(data:image/png;base64,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/GMzLdsAAEEOaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTQ5MTEsIDIwMTMvMTAvMjktMTE6NDc6MTYgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNC0wMi0wNVQxNDoxMjoyNSswMTowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTQtMDItMDVUMTQ6MTI6MjUrMDE6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjY5OTM3ZGZjLTJjNzQtYTU0YS05OTIzLTQyMmZhNDNkMjljNDwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6RUE2MEEyNEUxOTg0RTMxMUFEQUZFRkU2RUMzMzNFMDM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDEtMjNUMTk6MTg6MDcrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDozOWNhNzE5ZC03YzNlLTUyNGEtYmY1NS03NGVmMmM1MzE0YTc8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDItMDVUMTQ6MTI6MjUrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jb252ZXJ0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+ZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmRlcml2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+Y29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmc8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjY5OTM3ZGZjLTJjNzQtYTU0YS05OTIzLTQyMmZhNDNkMjljNDwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0wMi0wNVQxNDoxMjoyNSswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOjM5Y2E3MTlkLTdjM2UtNTI0YS1iZjU1LTc0ZWYyYzUzMTRhNzwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxwaG90b3Nob3A6SUNDUHJvZmlsZT5zUkdCIElFQzYxOTY2LTIuMTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDA5MC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDkwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4ykninAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAYpSURBVHjafFZtTFvnFX7Oea+NudiY2Hwam4CBlgQwXdKREDKUoYg0jbRJ29RJ2VZ1mjRFUxSpA3VTfkzJfkQbS7spU6rtx5Z2UtppScjaHxvLuiatWi2jLEoMIUDCh23g2gbj7+tPuPvhOurawPl1dc99n+c55z33fV46ceIEZFkGADAziAgAQERoe/9ZK4GPM/AcgbsIXAcABCgMvkfAqAa89eDoJyF8LogIqqqChoaGYDAYHr8kItS8uc8iIH6iAa9IkAo5EAQX8pqmgUVBCBggYFgDhv0/GAsBgKZpICJkMhnQ4OAgZFkGEYGZUXmp+0cS+CKBwWA0DVRPOg5Zl2q6zaHyJlnVAMQXVTkwHrUqH0Xsvn+tdQAAMQDgpPLS2MViFY8rkGUZzIzaS/t/xqCzGggtz9e697zsnKhoLUtim4jOq/LE6x7X0nsh16dEZ5a/O3a2SCAOHjwInU6Hujd6ThJ4mCDQ+b2G232v7v6vwarPbQn8MGlMr+X0kpE3Wr5Zt5hL5HPhqYSdQIfKJ+yhxDPKWC6Xg+jt7UXD5b5KBt1kCHS85Ljd8/On3NupfnhFaZj4rWff1B98B1R/hnUmKd36bdtCNl4g0en4edNE/cXwLq8qMTMIPAQwmo/WuHvObA8+9c58k/dKtD0TyZWXN5YGA7ej7epKxspM//7SoNOdWc/Jyq2wiwhDzPxT8cP0jys3VMM7OmL0/77zn4Ydui3b8uiK0jD7RrA77c9Wd57cefPpF+2T6bWsFPWkaiPTCWvTsZpHFU+XrS+8G3AR08F6X+1FJvBxQQzHQOWk2SmrW4FPX/U2LVwPuDZj+fJKl2khPpeyAqA9rzR/YqwuiWXX8taN/CabGkrVuq9YJlkQQDjOAJ5jAhz9Vt9W4N5/rNp8I+vtMV/aZm4zLnUNNt0urdYnF68HWoJj4Wo1mLGUNRr8LEgDgNqeCh8xQIKOsgC7iAjVe83rT9zQa8uNM28u70kspessu8q8zq/V3NcZpVzb9+0zmVhOvvvrhaMVzrJg0zeq7xMVCCwdpnWSGBqjUyJwLTFgbvxie3w31uoWR1Y74r60rdxZqrR8q85t2W2MGCp12bm/KC3hyaSTiMhxuGrKcahqpbjOaDOoEhOEoFqJQCCJvqA85I6bfTdDjQlf2lbxVNlS6wt19yy7jRHZZlDnrinNj/6sHMhnNw2Ogco7O79e5fm/xQywRBBCEAuwn4gQ96bkYj4Vyuq9N1Z3Bj4Od5bs0MXt/dZZ21ctiqFan174q985P+Lfp+U1g7XDON/1ctP458WlVjLyJhOISZE0wM0S1QfuRC3lTjkJAKKEtNC9eIOhSh9xHLZOJRZTFuXDsEoStLkR/768ummsaJG9Pb9oe+9J+xaeSVokiQDSJphAo5uaBuWjiKP4QTqS1cUWU7ayesN66wu22frD1vmVW6GW6T8u9eVjGyZzs+w78Nqu0a2mbvVu1KEJQAgeZRL0liQYyx+GOmKeQpu0rMYsAJPNEFGD2dLodLIy6c9Ys7G8yeSUl3tf2/X3rcBVJSOv34l3sCBogi7z1LH/rBHjl4IJ93/ncQFAnjeImJD0Z8zuCwu9q3djDXqTlAKID5xv+9t2R8n8VcUFBljQ8Gyfe40BYBM4DwDLt8Kue79ZcFkbzfEdbUbv+oN4c9KTtsfm1MbYQqqh+2zrVZYKs/7Ef+byimt1POYiJhDhPBFBIiIEXhxfs7/dfYoIF+auBfYTE/pebx/V8hqBP2ODvD34yvuh/WCAmU75Bx6sIgaI/v5+6PV6JLqUsYr7dpDAoehs0h73pHTWrvKgThYbRSt9UmSjef3MpaUvBz4O72UmADgTOPJguGiZor+/HyUlJWBmJFz+D8xTtlUiOpbwpmrmrweeSXrT+g11k4SBN3RGKUcAVCVdFhyP1nreDbY//NPyEXUlU/Pp4XYycGT6V0Ux2WwWdO7cOZSWlkII8diX7SPPNgDaKdbxoNAxwATBAEkEEgSWCEQAqPAMwqvMdCEwMO0tVqZpWsGTT58+DaPR+PhGIYQAAAgh0P7B3ioW/B0iGiCGiwXbCuOHFSJys6AbYFye2T+xWhT3WYJEIoH/DQBMw3kes8OJPgAAAABJRU5ErkJggg==)}div.vis-network div.vis-edit-mode button.vis-button.vis-edit.vis-edit-mode{background-color:#fcfcfc;border:1px solid #cccccc}div.vis-network div.vis-manipulation button.vis-button.vis-connect{background-image:url(data:image/png;base64,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/GMzLdsAAEEOaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTQ5MTEsIDIwMTMvMTAvMjktMTE6NDc6MTYgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNC0wMi0wNFQxNDozODo1NyswMTowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTQtMDItMDRUMTQ6Mzg6NTcrMDE6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjlmYjUwMDU0LWE3ODEtMWQ0OC05ZTllLTU2ZWQ5YzhlYjdjNjwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6RUE2MEEyNEUxOTg0RTMxMUFEQUZFRkU2RUMzMzNFMDM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDEtMjNUMTk6MTg6MDcrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo3ZWRhMjI0MC0yYTQxLTNlNDQtYWM2My1iNzNiYTE5OWI3Y2E8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDItMDRUMTQ6Mzg6NTcrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jb252ZXJ0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+ZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmRlcml2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+Y29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmc8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjlmYjUwMDU0LWE3ODEtMWQ0OC05ZTllLTU2ZWQ5YzhlYjdjNjwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0wMi0wNFQxNDozODo1NyswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOjdlZGEyMjQwLTJhNDEtM2U0NC1hYzYzLWI3M2JhMTk5YjdjYTwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxwaG90b3Nob3A6SUNDUHJvZmlsZT5zUkdCIElFQzYxOTY2LTIuMTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDA5MC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDkwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4ubxs+AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAUtSURBVHjajJZ/bNT1Gcdfz/P53PV6B4W7VltLqdAaplIOiMOoyxxJCSs/Gv/yB4gzJroAosmmDklwkYWR0bQsdmkykoojTpcsWYLxD/lRZdMQkTHRtkLZRqG0tIVe7662vTu43n32x/VKZ/jh89cn38/zvN7P5/l88zwf2blzJz6fDwARQUSm1n8s31CM0/VAnbNmsUPuAsDpgEO+Bg4C7//iyv5hvmMiQiqVQpqamvB6vVNwEeG1JZtCBrYi/MrkAwDNgjhwAlbzICBLA0rDb0+/839C6XQaaWxspLCw8Dp86cbNmqVFJQddE6KzdjZ9D89g+B6fSyCOcyn1nxil+O9xKg5HqWFSHGXLjrP7W/ICqVQK2bNnDz6fDxFh65KNvxbHDhF4rJj2bXPo+IGfcW5h5xL4f99P+FCEMIAob75x9t0dAMlkElNXV4e1lteXbNqiQoMaeOFOjrdU868SD2luYyEP6dUh+sYmSHeOU6GO5Z8VLx5+NNZxIpPJ5AS2L3upROCoCvz8Lo7vnkf77cAHhpiz/zIL9vWz8L8p/NvupmM0Q7pjnAoLqz8tDrc8MnQqYVUVhVdF4LEg7b+rvDn8wDDlH0WoPpukLJImSBaMwjcJqmwWts2jPZLG/8kwYVFeVdXXZcFf4yVDc2cNKfBFmD9X+0ncCP58F48eG+Feo2CAUkvs4dl0V/uJvdXLiiV+ut++n7YLSfxPfMMG54ChzB3WIesVWB2i82bw1AR6fJR7C4VsfYiv6u/k3A9nEgP4zXke8DiYHyAOMK+QxPIgnZ9GqSHr1itQJ8DK2fTerDQ+S/bHRXQJaHSCwNIZ2Xh+7+S3VAmwNMBA/tuPZtErgKquUmdMWIFlRURvdamRNEXGwIWrlP47pTMzLiunxghGMwTLvcTWlHAp77s4QNSrYMQtss6ZMgWqCm5cHoDHO1nbk6K8zEN8+3zatv2Hn1b59EqJZdxmYUERg9P9KwpIiAOTdWUWBXuLzB/vZG3P1Un4PNp2d1MbmyD45TWCxuCsQm0x56bHGHFYEZwxok7toAA9Sfw3hCcoL/NOwi9QO5wmWO1j4JEgZxTkodmcWRGkf3pcX0r8xoAaBixKu4U5/xwndM+0tpAvS6mP+PZK2nb1UBvPEKwKMLDvPj4ESGc55lGy303sdJKQdZB2rkMdctAB/4gzN+/Q2ENNd4LyUi/xN+bTtquX2thk5nk4wI3gAF+OMNcA1nFQDfK+BY5GqbkwWabTY5QZhXWlnNx1ntrY1Rz87fuvw29m/Sn8J+PUGAFj5T19baA1IspuBZp7cx1x4SwG1cEf+lgRSROs8jGwb+Ht4QB/GSSsAhYano39LWIBxNEIbP14hPDuiyS2VtJuHXQlKKvxM/jiXDq/D/xPlwifGMkJZB2NIoKpr69nxeiZxLHicFSFVWfGqBidIP3LSjrWltD94CyufF/4kQgPuVz2Lz93+dDRa9eu5QQ8Hg8/iXee+Dy4CKMs7xqn4nwKz9IirhQqmVuB42m8ey+x7LMoD6iAON782eChhqmRuXfvXgKBAKqKqtI0/8nNKrQI4BVYXkzHgzPpC88gWuHL/caXrhLoGiN0apSKr0ZZRBZM7q2w5ZnLR1oAnHOMjY0hra2tFBQUYIyZmstvVT1Z6eDlAuEVq7merxmwueNPDXy9PvybjKP5mctHLk4/XTKZRJqbm/H7/VNw1VyEMYbW4FN3WNWnnchKoy5sHeVGBRX6VWi3ymFx7r11Ix8MTX/y5C2RSPC/AQB61erowbpqSwAAAABJRU5ErkJggg==)}div.vis-network div.vis-manipulation button.vis-button.vis-delete{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAEEOaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTQ5MTEsIDIwMTMvMTAvMjktMTE6NDc6MTYgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNC0wMi0wNFQxNDo0MTowNCswMTowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTQtMDItMDRUMTQ6NDE6MDQrMDE6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjc3NDkzYmUxLTEyZGItOTg0NC1iNDYyLTg2NGVmNGIzMzM3MTwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6RUE2MEEyNEUxOTg0RTMxMUFEQUZFRkU2RUMzMzNFMDM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDEtMjNUMTk6MTg6MDcrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDowNmE3NWYwMy04MDdhLWUzNGYtYjk1Zi1jZGU2MjM0Mzg4OGY8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDItMDRUMTQ6NDE6MDQrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jb252ZXJ0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+ZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmRlcml2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+Y29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmc8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjc3NDkzYmUxLTEyZGItOTg0NC1iNDYyLTg2NGVmNGIzMzM3MTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0wMi0wNFQxNDo0MTowNCswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOjA2YTc1ZjAzLTgwN2EtZTM0Zi1iOTVmLWNkZTYyMzQzODg4Zjwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxwaG90b3Nob3A6SUNDUHJvZmlsZT5zUkdCIElFQzYxOTY2LTIuMTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDA5MC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDkwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4aYJzYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAYGSURBVHjalJZ7UJTnFcZ/73m/72PdJY1RbhoQp6lkXRAvmIYxdCUadLVOozPNtGObap1JsKipjiShbdoRbeKEiQHpQK3xj0xa03aamTbaTGyAYV1QGeqFi+JyiZFLAlmESBkWRmS3fyzslGkmnZ5/v/M873Oe75zzvqqoqAibzQaAiKCUAkApRdHIK/NFsx2NR91nOSILADDoJyzNaM4xxbtvPHh0iC+JiYkJ1OHDh4mJiUEpFSXPv/ziPC28TIiXDCOSrAClQDSEpsCwJPIhrEBRQpiSytXlQwDhcBilFPfu3UMVFxdjt9ujFTzfcLBADCoEEAFr1ZbrrNjch2vtEImPBgHob7fTcWE+bVXJNJ/NiFQlEGLvieXHKmYqGB8fRx05cgSbzYaIsPvywV8pKFaA7fGtLTzz61YWpo/xVTHQbufsq5lcez9zWuWhk5mvFwMEg0H0+vXrMU2Tn1wp3CtCiQ5DjGd3A/m/v8IDCZP8r4iNmyRrWx/j/5qktykZpXKzAjVDVxPzGqemptDr1q1jX3NRnIJarcDKK2hgR2ULXRfncv7UYv7xpovhnhiW5Mz+kefeSKO6LJ1A1xzEuk/Ojm4mRibpuZaMZW3OCtRUND60NmiICCIUShisx7a2sLMiQn4s77uEQgIabnqdfHIlgT1/qQeg8vs5dHhdCNB1wYn3RIiC995j26stjAbsNH+YiZJCESnS1Y/XxIXu8r4YIPv/VkVs3CTnTy2ms34xro1+sp9po6sxlTu34ultmsPVvy6is86FCHgO+DDs49zpjufBpCG+seYOC9OHaTidieicb9ouVAhKtouAseI710ma7pLuqwmgYfHqAFt+6WdLoQ/LBl11Lm7VudAa8vb72PCin9TlAWIsGGhLACD+kSAZnusYBii1XQAPYWDllt6ov2lrBkDBR2+6Ofuak2//3M+G/T4wAAPW7fPhKfRTVeqk9qQbFKRmDUTxS3N7QYGYmwzCkqklBGlPDEcTNv+sg9tNCbTXuvBWujE0bHrZj9JE1B/wU1Pm5PwJN6YBS9a2kVvQEcWnrh5GTFD3lxkYkqRMgYQlwVldUvDnen73LHTUuqitdKM0eAr9AFQfd1J/yo2aJn+2sn4Wdn5qEFODJskgBIjx5T0uCrQA08pnIjS9PERDjPnfOKXAMEBECUoGEIHBj+2zkt76UQ6dXheGAev3+cg74Kf6uJPqcicbfuond7cPy4SOiy7+tD9nFvZurx00KOk3CNEC+mE+vjSPBc7IWqgqTaPT60IMcO/xsXGa3HfKjRgRdbl7/KDg0jtubje6aHj7c7J3dgLQ2zoPwwQ91SooOQdAW1VKVMHty0kA5Bb48BycJn/LjWFGbLv4thvvb53kFvjJ+XEdWkPfjQVR/CcNKYgGMc8JWt5Fa2j+MIPPuyI2pa4IoHSkt6vLIuRaQ9q32khzt4GCxtNu6k46GeiIR2lIfDQQsafPzq1LGRGL9Gk9d+vrwewvfHPQOoexQVjxdB/auk/zmaUMdsfz6bVUtIalT7bxveP1ZHh6GPDPYeSzeD69kcpIfxymFWLNrka+ljhBTWkWwz2JiJT84YHnz2iPx0P20PkmRF5i6HYiwZFJsn/YzdezbzE3cQibY5xV266z6RfXohakb+xB9CjanCD9qTbW7Grk4WV38VZm0l6dhQiEw9taHSuDqrS0FIfDwXM3X9mHMsvRAk/sauDpQy38P+GtzOTGB9mEpkD0C2dS8n8zOjqK9ng8WJZFU+JTjasGvaCNXPpvJBPoMlm0OoDNMfWVxONfWNSUPUZ7TUQ56tCZlPwSgMnJSVRpaSmxsbFE1raw82ZxAZZRQUiBYUKGp5UlOX2krBzmoUVjiIKhHge9rfPo+Wcy3ZeXIYASgL1/X5RfMXMvj46OosrLy7HZbGitUUohIuzoem0RofALaOsghgWGjky0MiJTL8b0lOvI8hN1DKXKP0jd3TNTWDgcJhgMoo4ePYrD4Yi+KmaeLlprnrtXFo9h/AAlG1AqE8yFmBrC+jO0bgH9EVpO/1F2Dc5g//OAsbEx/j0Af+USsQynL1UAAAAASUVORK5CYII=)}div.vis-network div.vis-manipulation div.vis-label,div.vis-network div.vis-edit-mode div.vis-label{margin:0 0 0 23px;line-height:25px}div.vis-network div.vis-manipulation div.vis-separator-line{float:left;display:inline-block;width:1px;height:21px;background-color:#bdbdbd;margin:0 7px 0 15px}div.vis-network div.vis-navigation div.vis-button{width:34px;height:34px;border-radius:17px;position:absolute;display:inline-block;background-position:2px 2px;background-repeat:no-repeat;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}div.vis-network div.vis-navigation div.vis-button:hover{box-shadow:0 0 3px 3px #38cf154d}div.vis-network div.vis-navigation div.vis-button:active{box-shadow:0 0 1px 3px #38cf15f2}div.vis-network div.vis-navigation div.vis-button.vis-up{background-image:url(data:image/png;base64,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);bottom:50px;left:55px}div.vis-network div.vis-navigation div.vis-button.vis-down{background-image:url(data:image/png;base64,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);bottom:10px;left:55px}div.vis-network div.vis-navigation div.vis-button.vis-left{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAABt5JREFUeNqsl2lUlOcVx//3Pi9DZRsGBgYiS2RYBQKIjAhEJW4pNrXNMbZpWtTGNkttYmJMG5soSZckRk+0p+dYPYY0Gk0ihlhRj63GhVUgBhDD5oIOy8AAMwzD4lCYtx+GqCQKuNyP7/Pc+3u2+7/3JUzEZFBYLh62S7yIZDmVBEIBqOwsQ4DNdtBFASq2A4cuZAwVgCCPF5LGHM0Chz+E1XamzUyAzCMO7IhMI+5MDCK+HpCANd+U2rYgC/Y7BoflYgVA2RAOoNYtyjDTe45+hk96e5QywaJR+NsAwDhocK61VCjLTYWaclNB0OW+en8mhl22g8C/rn7U+uGEwdov+C0i+Q0mIFWzoD7zwVU1czQ/6pjIreR3HPX5VL9jalHXiQgmBoH+XLHAtH5csDaXtxDLLzIBv5jyfOmG2H9U4S7snbpX43KaPpgBIhDx1rPzOlbfPC5GQT/nd1mS1zABa6PfPf5y5F/rcJeWpp7fPkly6f7KXBRCoOSATFfXll19x74HDsvFCghsJAG8HrvlvytCXm7EPVqc5wyzp5NX15muE1omKXXyMnd9yy5r5Q3wPghvJzrLAlimXV38+7D1DbhPFq1M6O4b6rPVWKsCBfHi5EWWv9TkQBYAEPpLvERMC9N8FtRvjt9dPl6wwo5jPvuas7WV5jNqEjz8wA+CBsaan+w9x1hrrXJtuaZX97ooLfqPLCUEGRR+iOwAsF2X98Uc30W3fb02u41frVqeVmo6FUkkwCAwCWxJ2Ls/0TPFNBb8TNdp9WvnVz4OAKdmX2QOzcMsAAjziDGMBd3asCF6SXHyknJTfqQTK+zpvhnVKT5zawCgzFTgN94pJXvP7gxxjTAIkpB+MnSWRMQZYEDnPVt/K4ejbZ/77726Lb6h95tAAiPELaJ1bcTbRfGeM8xv1azWSeyEa0P9igk+Nr1+oNFfkpwzJCJKIQA679ntN08yDXYo3qh+LuUrc0E4EcNL4dP7VNDzpU8FP3vpekoQQ5CEw4bPdEfa9+sAgEZUmkmAAAS5hLQ9p11XGO+pM8V5JLUfMeQARDMlEMKIGFOVCZYb0C7Fz0oeXmIZ6nZzYoV9od/jVS+GbahUOnn9b7T6sEOviUGyA8bMDlUa0W79wBW/bZf+lrY98cDBUI8YCxGDgHCJiVVEDN8R7QWAE8Z/+1mGut2i3eP1r0S+XRztkdBzq6NbF7WpbF3UprKxjvfHxbrfttla/QBArVDbJJIAQCURMRg8ugrKIAKBSNxzHtN3VdmxY0iQYSZmTeegwTlgknYAAB7RZBh2Nm7urbeeC1r19ROT52kWn3shfH2Fu1AO3RxjY/0fdac7/hPPJMDE11GC+HpBJmIEuAS3Oa6w01lybMbMgvgCE6O255zy24DeCr/Bvckn9+u8ZjXYIYvjxoMJy8oeXZrT9GHIqMWTwA2oI6cFMeDIcAiSEOyibXsmZG0hAFzuq1OyY6xBAnMJgdPOmks08zU/bbsB9x18P37PqS/b8+o/a96ZcLm3PmBH46Z5x40HW1eFvl4Uq0w0MwiCBOb7/qTsd6GvVY537DXWas1Iw1AiNJnOgwJi+bXhAbE08OnvaXSIW0TvYw88eaF/uM/WNdju3m5r9TlhPBzVNNDoPGC/5tRma/GJ80xqjPPUjVuvP2narrMOWd1Jlv/E1fN782UiNPZf9C/qOKa+ndOz2j+cz046sn+6KrVOsODirpOxld0lUxmEBK/ktvGgFd2l6taBZn9BAtEz5xYIvAn4/8rFKkgstAyZ6Yf+S67ezlkiSU73XXRV6xqh93TyssR4JF75efBvymLdE03jgT/Wb5tutLWpGbTm7wHZxQQAT+yDuKLyHRIk4cnAZ4pfCF9/HvfR9uh3xBxtz00BANsVDylnac6wAICaHMiBmW5NRLy4trcq0MtZ3RnpHme5H9AvjYeCc1t3pzMJgOSVnyw4eHZUB9Kyu68iMFPpysSppab8UJVC3Rnp/pDlXqF7mnYsdKQbv7cr6fDGW/Zczbt6jgUtV6kIlFxuyg/tH+6zJXmlGe8G+mlzdsyB1j3pTAwZ9q3/Sspbc9tmDwD0H3UffXCFlyuTlFpnPRdYb612c5c8+idPCu6fCLDKUubzsf6fSaWm0wmO9hbvZU8fDR2zoZ97OuppAu0UJEDEmOISZohT6q7Gek5rD3GN6FEp1DaAYB7sdNYPXPao7anS1Fmrg402g7+jYhGIaOXOaQc+uONfmCwZXJIf8xKx2KRgxYgOS+CROuyoyQKCxIhkOr4T6JWgxGnvZ1HWnf/CfHcBXxcnpRHxYwRKkUjSErFKkAQiNjP4kmBRTHbKm5KkKxwL+K39fwDX1XGF8ct++QAAAABJRU5ErkJggg==);bottom:10px;left:15px}div.vis-network div.vis-navigation div.vis-button.vis-right{background-image:url(data:image/png;base64,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);bottom:10px;left:95px}div.vis-network div.vis-navigation div.vis-button.vis-zoomIn{background-image:url(data:image/png;base64,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);bottom:10px;right:15px}div.vis-network div.vis-navigation div.vis-button.vis-zoomOut{background-image:url(data:image/png;base64,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);bottom:10px;right:55px}div.vis-network div.vis-navigation div.vis-button.vis-zoomExtends{background-image:url(data:image/png;base64,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);bottom:50px;right:15px}.vis-overlay{position:absolute;inset:0;z-index:10}.vis-active{box-shadow:0 0 10px #86d5f8}.vis [class*=span]{min-height:0;width:auto}div.vis-color-picker{position:absolute;top:0;left:30px;margin-top:-140px;margin-left:30px;width:310px;height:444px;z-index:1;padding:10px;border-radius:15px;background-color:#fff;display:none;box-shadow:#00000080 0 0 10px}div.vis-color-picker div.vis-arrow{position:absolute;top:147px;left:5px}div.vis-color-picker div.vis-arrow:after,div.vis-color-picker div.vis-arrow:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}div.vis-color-picker div.vis-arrow:after{border-color:#fff0;border-right-color:#fff;border-width:30px;margin-top:-30px}div.vis-color-picker div.vis-color{position:absolute;width:289px;height:289px;cursor:pointer}div.vis-color-picker div.vis-brightness{position:absolute;top:313px}div.vis-color-picker div.vis-opacity{position:absolute;top:350px}div.vis-color-picker div.vis-selector{position:absolute;top:137px;left:137px;width:15px;height:15px;border-radius:15px;border:1px solid #ffffff;background:#4c4c4c;background:linear-gradient(to bottom,#4c4c4c,#595959 12%,#666 25%,#474747 39%,#2c2c2c 50%,#000 51%,#111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#4c4c4c",endColorstr="#131313",GradientType=0)}div.vis-color-picker div.vis-new-color{position:absolute;width:140px;height:20px;border:1px solid rgba(0,0,0,.1);border-radius:5px;top:380px;left:159px;text-align:right;padding-right:2px;font-size:10px;color:#0006;vertical-align:middle;line-height:20px}div.vis-color-picker div.vis-initial-color{position:absolute;width:140px;height:20px;border:1px solid rgba(0,0,0,.1);border-radius:5px;top:380px;left:10px;text-align:left;padding-left:2px;font-size:10px;color:#0006;vertical-align:middle;line-height:20px}div.vis-color-picker div.vis-label{position:absolute;width:300px;left:10px}div.vis-color-picker div.vis-label.vis-brightness{top:300px}div.vis-color-picker div.vis-label.vis-opacity{top:338px}div.vis-color-picker div.vis-button{position:absolute;width:68px;height:25px;border-radius:10px;vertical-align:middle;text-align:center;line-height:25px;top:410px;border:2px solid #d9d9d9;background-color:#f7f7f7;cursor:pointer}div.vis-color-picker div.vis-button.vis-cancel{left:5px}div.vis-color-picker div.vis-button.vis-load{left:82px}div.vis-color-picker div.vis-button.vis-apply{left:159px}div.vis-color-picker div.vis-button.vis-save{left:236px}div.vis-color-picker input.vis-range{width:290px;height:20px}div.vis-configuration{position:relative;display:block;float:left;font-size:12px}div.vis-configuration-wrapper{display:block;width:700px}div.vis-configuration-wrapper:after{clear:both;content:"";display:block}div.vis-configuration.vis-config-option-container{display:block;width:495px;background-color:#fff;border:2px solid #f7f8fa;border-radius:4px;margin-top:20px;left:10px;padding-left:5px}div.vis-configuration.vis-config-button{display:block;width:495px;height:25px;vertical-align:middle;line-height:25px;background-color:#f7f8fa;border:2px solid #ceced0;border-radius:4px;margin-top:20px;left:10px;padding-left:5px;cursor:pointer;margin-bottom:30px}div.vis-configuration.vis-config-button.hover{background-color:#4588e6;border:2px solid #214373;color:#fff}div.vis-configuration.vis-config-item{display:block;float:left;width:495px;height:25px;vertical-align:middle;line-height:25px}div.vis-configuration.vis-config-item.vis-config-s2{left:10px;background-color:#f7f8fa;padding-left:5px;border-radius:3px}div.vis-configuration.vis-config-item.vis-config-s3{left:20px;background-color:#e4e9f0;padding-left:5px;border-radius:3px}div.vis-configuration.vis-config-item.vis-config-s4{left:30px;background-color:#cfd8e6;padding-left:5px;border-radius:3px}div.vis-configuration.vis-config-header{font-size:18px;font-weight:700}div.vis-configuration.vis-config-label{width:120px;height:25px;line-height:25px}div.vis-configuration.vis-config-label.vis-config-s3{width:110px}div.vis-configuration.vis-config-label.vis-config-s4{width:100px}div.vis-configuration.vis-config-colorBlock{top:1px;width:30px;height:19px;border:1px solid #444444;border-radius:2px;padding:0;margin:0;cursor:pointer}input.vis-configuration.vis-config-checkbox{left:-5px}input.vis-configuration.vis-config-rangeinput{position:relative;top:-5px;width:60px;padding:1px;margin:0;pointer-events:none}input.vis-configuration.vis-config-range{-webkit-appearance:none;border:0px solid white;background-color:#0000;width:300px;height:20px}input.vis-configuration.vis-config-range::-webkit-slider-runnable-track{width:300px;height:5px;background:#dedede;background:linear-gradient(to bottom,#dedede,#c8c8c8 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#dedede",endColorstr="#c8c8c8",GradientType=0);border:1px solid #999999;box-shadow:#aaa 0 0 3px;border-radius:3px}input.vis-configuration.vis-config-range::-webkit-slider-thumb{-webkit-appearance:none;border:1px solid #14334b;height:17px;width:17px;border-radius:50%;background:#3876c2;background:linear-gradient(to bottom,#3876c2,#385380);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#3876c2",endColorstr="#385380",GradientType=0);box-shadow:#111927 0 0 1px;margin-top:-7px}input.vis-configuration.vis-config-range:focus{outline:none}input.vis-configuration.vis-config-range:focus::-webkit-slider-runnable-track{background:#9d9d9d;background:linear-gradient(to bottom,#9d9d9d,#c8c8c8 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#9d9d9d",endColorstr="#c8c8c8",GradientType=0)}input.vis-configuration.vis-config-range::-moz-range-track{width:300px;height:10px;background:#dedede;background:linear-gradient(to bottom,#dedede,#c8c8c8 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#dedede",endColorstr="#c8c8c8",GradientType=0);border:1px solid #999999;box-shadow:#aaa 0 0 3px;border-radius:3px}input.vis-configuration.vis-config-range::-moz-range-thumb{border:none;height:16px;width:16px;border-radius:50%;background:#385380}input.vis-configuration.vis-config-range:-moz-focusring{outline:1px solid white;outline-offset:-1px}input.vis-configuration.vis-config-range::-ms-track{width:300px;height:5px;background:transparent;border-color:transparent;border-width:6px 0;color:transparent}input.vis-configuration.vis-config-range::-ms-fill-lower{background:#777;border-radius:10px}input.vis-configuration.vis-config-range::-ms-fill-upper{background:#ddd;border-radius:10px}input.vis-configuration.vis-config-range::-ms-thumb{border:none;height:16px;width:16px;border-radius:50%;background:#385380}input.vis-configuration.vis-config-range:focus::-ms-fill-lower{background:#888}input.vis-configuration.vis-config-range:focus::-ms-fill-upper{background:#ccc}.vis-configuration-popup{position:absolute;background:#394c59d9;border:2px solid #f2faff;line-height:30px;height:30px;width:150px;text-align:center;color:#fff;font-size:14px;border-radius:4px;transition:opacity .3s ease-in-out}.vis-configuration-popup:after,.vis-configuration-popup:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.vis-configuration-popup:after{border-color:#88b7d500;border-left-color:#394c59d9;border-width:8px;margin-top:-8px}.vis-configuration-popup:before{border-color:#c2e1f500;border-left-color:#f2faff;border-width:12px;margin-top:-12px}div.vis-tooltip{position:absolute;visibility:hidden;padding:5px;white-space:nowrap;font-family:verdana;font-size:14px;color:#000;background-color:#f5f4ed;border-radius:3px;border:1px solid #808074;box-shadow:3px 3px 10px #0003;pointer-events:none;z-index:5}.web-view[data-v-ea34953b]{display:flex;height:100%;overflow:hidden}.web-sidebar[data-v-ea34953b]{width:280px;flex-shrink:0}.graph-canvas[data-v-ea34953b]{flex-grow:1}.trash-view[data-v-7d8586da]{padding:2rem;height:100%;display:flex;flex-direction:column}.trash-header[data-v-7d8586da]{border-bottom:1px solid var(--bg-accent2);padding-bottom:1rem;margin-bottom:2rem}.trash-header h1[data-v-7d8586da]{font-size:1.5rem;font-weight:700;color:var(--text-header)}.trash-header p[data-v-7d8586da]{color:var(--text-muted);font-size:.875rem}.trash-list[data-v-7d8586da]{display:flex;flex-direction:column;gap:1rem}.trash-item[data-v-7d8586da]{display:flex;align-items:center;gap:1rem;padding:1rem;background-color:var(--bg-main);border-radius:.5rem;border:1px solid var(--bg-accent2);transition:box-shadow .2s ease}.trash-item[data-v-7d8586da]:hover{box-shadow:0 4px 12px #00000014}.item-icon[data-v-7d8586da]{font-size:1.5rem}.item-details[data-v-7d8586da]{flex-grow:1}.item-name[data-v-7d8586da]{font-weight:600;color:var(--text-main)}.item-info[data-v-7d8586da]{font-size:.8rem;color:var(--text-muted)}.item-actions[data-v-7d8586da]{display:flex;gap:.5rem}.action-btn[data-v-7d8586da]{padding:.5rem 1rem;border:none;border-radius:.375rem;font-weight:500;cursor:pointer;transition:opacity .2s ease}.action-btn[data-v-7d8586da]:hover{opacity:.8}.restore-btn[data-v-7d8586da]{background-color:var(--border-focus);color:#fff}.delete-forever-btn[data-v-7d8586da]{background-color:#ef4444;color:#fff}.empty-state[data-v-7d8586da]{flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--text-muted)}.empty-icon[data-v-7d8586da]{font-size:4rem;margin-bottom:1rem}.empty-state h2[data-v-7d8586da]{font-size:1.25rem;font-weight:600;color:var(--text-main)}.timeline-input[data-v-6cbe4fb4],.timeline-textarea[data-v-6cbe4fb4],.timeline-select[data-v-6cbe4fb4]{background-color:var(--textfield-bg)!important;color:var(--text-main)!important}.scene-container.scene-polarity-positive[data-v-6cbe4fb4]{background:linear-gradient(to right,rgba(16,185,129,.08) 0%,var(--bg-accent2) 20px);border-left:3px solid #10b981}.scene-container.scene-polarity-negative[data-v-6cbe4fb4]{background:linear-gradient(to right,rgba(239,68,68,.08) 0%,var(--bg-accent2) 20px);border-left:3px solid #ef4444}.scene-container.scene-polarity-neutral[data-v-6cbe4fb4]{background:linear-gradient(to right,rgba(107,114,128,.05) 0%,var(--bg-accent2) 20px);border-left:3px solid #6b7280}.scene-container.has-turning-point[data-v-6cbe4fb4]{box-shadow:0 0 0 2px #fbbf24 inset;background:linear-gradient(to right,rgba(251,191,36,.1) 0%,var(--bg-accent2) 20px)}.completeness-dot-mini[data-v-6cbe4fb4]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.completeness-dot-mini.completeness-low[data-v-6cbe4fb4]{background-color:#ef4444}.completeness-dot-mini.completeness-medium[data-v-6cbe4fb4]{background-color:#f59e0b}.completeness-dot-mini.completeness-high[data-v-6cbe4fb4]{background-color:#10b981}.polarity-indicator-mini[data-v-6cbe4fb4]{font-size:.75rem;font-weight:700;line-height:1}.polarity-indicator-mini.polarity-positive[data-v-6cbe4fb4]{color:#10b981}.polarity-indicator-mini.polarity-negative[data-v-6cbe4fb4]{color:#ef4444}.polarity-indicator-mini.polarity-neutral[data-v-6cbe4fb4]{color:#6b7280}.turning-point-star-mini[data-v-6cbe4fb4]{font-size:.625rem;line-height:1}.story-grid-summary[data-v-6cbe4fb4]{display:flex;flex-direction:column;gap:.5rem;padding:.5rem;background-color:var(--bg-main);border-radius:4px;font-size:.875rem}.summary-item[data-v-6cbe4fb4]{display:flex;gap:.5rem}.summary-label[data-v-6cbe4fb4]{font-weight:600;color:var(--text-muted);min-width:80px}.summary-value[data-v-6cbe4fb4]{color:var(--text-main)}.summary-value.polarity-positive[data-v-6cbe4fb4]{color:#10b981}.summary-value.polarity-negative[data-v-6cbe4fb4]{color:#ef4444}.summary-value.polarity-neutral[data-v-6cbe4fb4]{color:#6b7280}.summary-value.type-action[data-v-6cbe4fb4]{color:#1e40af;font-weight:600}.summary-value.type-exposition[data-v-6cbe4fb4]{color:#7c3aed;font-weight:600}.summary-value.turning-point[data-v-6cbe4fb4]{color:#d97706;font-weight:600}.delete-scene-btn[data-v-6cbe4fb4]{color:var(--text-muted)}.delete-scene-btn[data-v-6cbe4fb4]:hover{color:#ef4444}.scene-header.drag-ready[data-v-6cbe4fb4]{transform:rotate(1deg);box-shadow:0 2px 4px #0003;background-color:rgba(var(--border-focus-rgb),.1)!important}.scene-drop-target[data-v-6cbe4fb4]{background-color:#22c55e33!important;transform:scale(1.02)}.chapter-resize-handle[data-v-93859b28]{transform:translate(100%)}.chapter-header[data-v-93859b28]{transition:all .2s ease;background-color:rgba(var(--bg-accent1-rgb),var(--ui-opacity-2))!important}.chapter-header.drag-ready[data-v-93859b28]{transform:rotate(2deg);box-shadow:0 4px 8px #0003;background-color:rgba(var(--border-focus-rgb),.1)!important}.chapter-drop-target[data-v-93859b28]{background-color:rgba(var(--border-focus-rgb),.2)!important;transform:scale(1.02);transition:all .2s ease}.drag-ghost[data-v-93859b28]{pointer-events:none!important;opacity:.8;box-shadow:0 8px 16px #0000004d}.action-button[data-v-93859b28]{background-color:rgba(var(--bg-accent1-rgb),var(--ui-opacity-2))!important}.chapter-container[data-v-93859b28]{min-width:330px}.context-menu[data-v-93859b28]{position:fixed;z-index:10000;background-color:var(--bg-accent1);border:1px solid var(--border-main);border-radius:.375rem;box-shadow:0 4px 12px #00000026;min-width:150px;overflow:hidden}.context-menu-item[data-v-93859b28]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;cursor:pointer;font-size:.875rem;color:var(--text-main);transition:all .15s}.context-menu-item[data-v-93859b28]:hover{background-color:var(--bg-accent2)}.menu-checkmark[data-v-93859b28]{min-width:1rem;font-size:.875rem;color:var(--border-focus)}.context-menu-backdrop[data-v-93859b28]{position:fixed;inset:0;z-index:9999;background:transparent}.arcs-wrapper[data-v-6982187c]{position:relative;width:100%;transition:height .3s ease;border-bottom:1px solid var(--border-main)}.arc-container[data-v-6982187c]{position:absolute;pointer-events:auto;display:flex;flex-direction:column}.arc-label-area[data-v-6982187c]{display:flex;align-items:center;height:20px}.arc-label[data-v-6982187c]{font-size:.8rem;font-weight:600;color:var(--text-main);white-space:nowrap;cursor:text;padding:2px 4px;border-radius:3px;max-width:calc(100% - 20px);overflow:hidden;text-overflow:ellipsis}.arc-label[data-v-6982187c]:hover{background-color:rgba(var(--text-main-rgb),.1)}.arc-input[data-v-6982187c]{font-size:.8rem;font-weight:600;background-color:var(--bg-main);border:1px solid var(--border-focus);border-radius:3px;padding:1px 3px;outline:none;width:100%}.arc-delete-btn[data-v-6982187c]{font-family:monospace;font-size:1.25rem;color:var(--color-danger, #ef4444);opacity:0;transition:opacity .15s ease;margin-left:4px;line-height:1;cursor:pointer}.group:hover .arc-delete-btn[data-v-6982187c]{opacity:1}.arc-bar[data-v-6982187c]{height:5px;border-radius:5px;position:relative;border:1px solid var(--border-main)}.arc-handle[data-v-6982187c]{position:absolute;top:-3px;width:12px;height:12px;border-radius:50%;background-color:rgba(var(--bg-main-rgb),.8);border:1px solid var(--bg-accent2);cursor:ew-resize;opacity:0;transition:opacity .15s ease-in-out;z-index:10}.group:hover .arc-handle[data-v-6982187c]{opacity:1}.arc-handle.start[data-v-6982187c]{left:-6px}.arc-handle.end[data-v-6982187c]{right:-6px}#timeline-scroll-container[data-v-77e36425]::-webkit-scrollbar{height:16px}#timeline-scroll-container[data-v-77e36425]::-webkit-scrollbar-track{background:var(--bg-accent1, #f1f5f9);border-radius:4px}#timeline-scroll-container[data-v-77e36425]::-webkit-scrollbar-thumb{background:var(--border-focus, #3b82f6);border-radius:4px;border:2px solid var(--bg-accent1, #f1f5f9)}#timeline-scroll-container[data-v-77e36425]::-webkit-scrollbar-thumb:hover{background:var(--bg-accent1);width:6px;scrollbar-width:6px;scrollbar-width:thin}#timeline-scroll-container[data-v-77e36425]{scrollbar-width:thin;scrollbar-color:var(--border-focus, #3b82f6) var(--bg-accent1, #f1f5f9)}.chapter-scenes-scroll[data-v-77e36425]::-webkit-scrollbar{width:6px;scrollbar-width:thin}.chapter-header.drag-ready[data-v-77e36425]{transform:rotate(2deg);box-shadow:0 4px 8px #0003;background-color:#3b82f61a!important}.chapter-drop-target[data-v-77e36425]{background-color:#3b82f633!important;transform:scale(1.02)}.drag-ghost[data-v-77e36425]{pointer-events:none!important;opacity:.8;box-shadow:0 8px 16px #0000004d}[data-v-77e36425] .chapter-scenes-scroll::-webkit-scrollbar{width:6px;scrollbar-color:var(--border-focus) var(--bg-accent2)}[data-v-77e36425] .chapter-scenes-scroll::-webkit-scrollbar-track{background:var(--bg-accent1);border-radius:6px}[data-v-77e36425] .chapter-scenes-scroll::-webkit-scrollbar-thumb{background:var(--border-focus);border-radius:6px;border:1px solid var(--bg-accent1)}[data-v-77e36425] .chapter-scenes-scroll::-webkit-scrollbar-thumb:hover{background:var(--bg-accent1)}[data-v-77e36425] .chapter-scenes-scroll{scrollbar-width:thin;scrollbar-color:var(--border-focus) var(--bg-accent1)}.the-sheet[data-v-ce25bace]{display:flex;flex-direction:column;height:100%;background:var(--bg-main);overflow:hidden}.sheet-header[data-v-ce25bace]{display:flex;justify-content:space-between;align-items:center;padding:3px 1rem;border-bottom:2px solid var(--bg-accent2);background:var(--bg-accent1)}.header-left[data-v-ce25bace]{display:flex;align-items:center;gap:1rem}.sheet-title[data-v-ce25bace]{font-size:1rem;font-weight:600;color:var(--text-header);margin:0;white-space:nowrap}.framework-select[data-v-ce25bace],select.framework-select[data-v-ce25bace]{padding:.25rem .5rem;border:1px solid var(--border-main);border-radius:.25rem;background-color:var(--textfield-bg, var(--bg-main))!important;color:var(--text-main)!important;font-size:.75rem;cursor:pointer;min-width:200px}.framework-select[data-v-ce25bace]:focus{outline:none;border-color:var(--border-focus)}.framework-select option[data-v-ce25bace],select.framework-select option[data-v-ce25bace]{background-color:var(--bg-main)!important;color:var(--text-main)!important}.stats-bar[data-v-ce25bace]{display:flex;gap:1rem;font-size:.75rem}.stat-item[data-v-ce25bace]{color:var(--text-muted)}.stat-item strong[data-v-ce25bace]{color:var(--text-main);font-weight:600}.header-right[data-v-ce25bace]{display:flex;gap:.5rem;align-items:center}.font-size-controls[data-v-ce25bace]{display:flex;align-items:center;gap:.25rem;padding:.125rem .375rem;background-color:var(--bg-main);border:1px solid var(--border-main);border-radius:.25rem;height:28px}.font-size-btn[data-v-ce25bace]{display:flex;align-items:center;justify-content:center;padding:.125rem .375rem;background:none;border:none;cursor:pointer;color:var(--text-muted);border-radius:.25rem;transition:all .2s;font-weight:600;font-size:.6875rem}.font-size-btn[data-v-ce25bace]:hover:not(:disabled){background-color:var(--bg-accent2);color:var(--text-main)}.font-size-btn[data-v-ce25bace]:disabled{opacity:.3;cursor:not-allowed}.font-size-display[data-v-ce25bace]{min-width:1.5rem;text-align:center;font-size:.6875rem;font-weight:500;color:var(--text-main)}.configure-btn[data-v-ce25bace],.health-btn[data-v-ce25bace],.auto-fill-btn[data-v-ce25bace],.export-btn[data-v-ce25bace],.settings-btn[data-v-ce25bace]{padding:.25rem .625rem;border:1px solid var(--border-main);border-radius:.25rem;background:var(--bg-main);color:var(--text-main);font-size:.75rem;cursor:pointer;transition:all .15s;white-space:nowrap}.configure-btn[data-v-ce25bace]{background:var(--border-focus);color:#fff;border-color:var(--border-focus);font-weight:500}.configure-btn[data-v-ce25bace]:hover{opacity:.9}.health-btn[data-v-ce25bace]{background:#10b981;color:#fff;border-color:#10b981;font-weight:600}.health-btn[data-v-ce25bace]:hover{opacity:.9}.auto-fill-btn[data-v-ce25bace]{background:var(--border-focus);color:#fff;border-color:var(--border-focus)}.auto-fill-btn[data-v-ce25bace]:hover:not(:disabled){opacity:.9}.auto-fill-btn[data-v-ce25bace]:disabled{opacity:.6;cursor:not-allowed}.export-btn[data-v-ce25bace]:hover,.settings-btn[data-v-ce25bace]:hover{background:var(--bg-accent2);border-color:var(--border-focus)}.framework-info[data-v-ce25bace]{padding:.5rem 1rem;background:var(--bg-accent1);border-bottom:1px solid var(--bg-accent2);display:flex;justify-content:space-between;align-items:center;font-size:.75rem;color:var(--text-muted)}.framework-description[data-v-ce25bace]{font-style:italic}.framework-source[data-v-ce25bace]{font-size:.6875rem}.filter-bar[data-v-ce25bace]{display:flex;gap:1rem;padding:3px 1rem;border-bottom:1px solid var(--bg-accent2);align-items:center}.search-input[data-v-ce25bace],input.search-input[data-v-ce25bace],input.search-input[type=text][data-v-ce25bace]{flex:1;max-width:300px;padding:.25rem .5rem;border:1px solid var(--border-main);border-radius:.25rem;background-color:var(--textfield-bg, var(--bg-main))!important;color:var(--text-main)!important;font-size:.75rem}.search-input[data-v-ce25bace]:focus,input.search-input[data-v-ce25bace]:focus{outline:none;border-color:var(--border-focus)}.search-input[data-v-ce25bace]::-moz-placeholder,input.search-input[data-v-ce25bace]::-moz-placeholder{color:var(--text-muted)!important;opacity:.7}.search-input[data-v-ce25bace]::placeholder,input.search-input[data-v-ce25bace]::placeholder{color:var(--text-muted)!important;opacity:.7}.result-count[data-v-ce25bace]{margin-left:auto;font-size:.75rem;color:var(--text-muted)}.grid-container[data-v-ce25bace]{flex:1;overflow:auto;padding:1rem}.grid-table[data-v-ce25bace]{width:100%;border-collapse:collapse}.grid-table thead[data-v-ce25bace]{position:sticky;top:0;background:var(--bg-accent1);z-index:10}.grid-table th[data-v-ce25bace]{padding:.5rem .375rem;text-align:left;font-weight:600;color:var(--text-header);border-bottom:2px solid var(--bg-accent2);white-space:nowrap;font-size:.75rem}.grid-table th.sortable[data-v-ce25bace]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.grid-table th.sortable[data-v-ce25bace]:hover{background:var(--bg-accent2)}.sort-indicator[data-v-ce25bace]{font-size:.625rem;margin-left:.25rem;color:var(--border-focus)}.chapter-col[data-v-ce25bace],.scene-col[data-v-ce25bace]{width:50px;text-align:center}.completeness-col[data-v-ce25bace]{width:100px}.actions-col[data-v-ce25bace]{width:60px;text-align:center}.grid-table tbody tr[data-v-ce25bace]{border-bottom:1px solid var(--bg-accent2);transition:background-color .15s}.grid-table tbody tr[data-v-ce25bace]:hover{background:var(--bg-accent1)}.grid-table td[data-v-ce25bace]{padding:.5rem .375rem;color:var(--text-main);font-size:.75rem}.chapter-cell[data-v-ce25bace],.scene-cell[data-v-ce25bace]{font-weight:600;color:var(--text-header);text-align:center}.data-cell[data-v-ce25bace]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;color:var(--text-main);background-color:transparent}.data-cell[data-v-ce25bace]:hover:not(.editing){background:var(--bg-accent2)}.data-cell[data-v-ce25bace],.grid-table td.data-cell[data-v-ce25bace]{color:var(--text-main);text-shadow:0 0 1px var(--bg-main)}.data-cell.editing[data-v-ce25bace]{padding:.25rem;overflow:visible}.data-cell.type-boolean[data-v-ce25bace]{text-align:center;font-size:1rem}.data-cell.type-range[data-v-ce25bace]{font-weight:600}.cell-editor[data-v-ce25bace],.cell-editor[data-v-ce25bace]:focus,.cell-select[data-v-ce25bace],.cell-number[data-v-ce25bace],.cell-text[data-v-ce25bace],input.cell-editor[data-v-ce25bace],select.cell-editor[data-v-ce25bace]{background-color:var(--textfield-bg, var(--bg-main))!important;color:var(--text-main)!important}.cell-editor[data-v-ce25bace]{width:100%;padding:.25rem .375rem;font-size:.75rem;border:1px solid var(--border-focus);border-radius:.25rem;outline:none;box-shadow:0 0 0 2px #3b82f633}.cell-editor[data-v-ce25bace]:focus{border-color:var(--border-focus)}.cell-editor[data-v-ce25bace]::-moz-placeholder{color:var(--text-muted)!important;opacity:.7}.cell-editor[data-v-ce25bace]::placeholder{color:var(--text-muted)!important;opacity:.7}.cell-select[data-v-ce25bace]{min-width:100px;cursor:pointer}.cell-select option[data-v-ce25bace]{background-color:var(--bg-main)!important;color:var(--text-main)!important}.cell-checkbox[data-v-ce25bace]{width:auto;cursor:pointer;transform:scale(1.2)}.cell-number[data-v-ce25bace]{width:60px;text-align:center}.cell-text[data-v-ce25bace]{min-width:120px}.completeness-bar-container[data-v-ce25bace]{position:relative;width:80px;height:20px;background:var(--bg-accent2);border-radius:.25rem;overflow:hidden}.completeness-bar[data-v-ce25bace]{position:absolute;left:0;top:0;height:100%;transition:width .3s,background-color .3s}.completeness-text[data-v-ce25bace]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:.625rem;font-weight:600;color:var(--text-main);z-index:1}.actions-cell[data-v-ce25bace]{text-align:center}.action-btn[data-v-ce25bace]{padding:.125rem .25rem;border:none;background:transparent;color:var(--text-main);font-size:1rem;cursor:pointer;border-radius:.25rem;transition:background-color .15s}.action-btn[data-v-ce25bace]:hover{background:var(--bg-accent2)}.empty-state[data-v-ce25bace]{padding:3rem;text-align:center;color:var(--text-muted)}.divider-row[data-v-ce25bace],.divider-row[data-v-ce25bace]:hover{background:var(--bg-accent2)}.divider-cell[data-v-ce25bace]{padding:.5rem .75rem!important;font-weight:700;color:var(--text-header);text-transform:uppercase;letter-spacing:.05em;border-top:2px solid var(--border-focus);border-bottom:2px solid var(--border-focus)}.divider-label[data-v-ce25bace]{color:var(--text-main);margin-right:.75rem}.divider-name[data-v-ce25bace]{color:var(--text-header);font-weight:600}.sheet-tooltip{position:fixed;z-index:10000;max-width:400px;padding:.5rem .75rem;background-color:#1f2937;color:#f9fafb;font-size:.8125rem;line-height:1.4;border-radius:.375rem;box-shadow:0 4px 12px #0000004d;pointer-events:none;white-space:pre-wrap;word-wrap:break-word;animation:tooltip-fade-in .15s ease-out}@keyframes tooltip-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.the-sheet input,.the-sheet select,.the-sheet textarea,.the-sheet input[type=text],.the-sheet input[type=number],.the-sheet input.search-input,.the-sheet select.framework-select,.the-sheet input.cell-editor,.the-sheet select.cell-editor,.the-sheet .cell-editor,.the-sheet .search-input,.the-sheet .framework-select{color:var(--text-main)!important;background-color:var(--textfield-bg, var(--bg-main))!important}.the-sheet input::-moz-placeholder,.the-sheet .search-input::-moz-placeholder{color:var(--text-muted)!important;opacity:.7}.the-sheet input::placeholder,.the-sheet .search-input::placeholder{color:var(--text-muted)!important;opacity:.7}.the-sheet select option,.the-sheet .framework-select option,.the-sheet .cell-select option{color:var(--text-main)!important;background-color:var(--bg-main)!important}.plan-view[data-v-e5a7da99]{display:flex;flex-direction:column;height:100%;width:100%}.plan-mode-toolbar[data-v-e5a7da99]{display:flex;align-items:center;padding:.75rem;background-color:var(--bg-accent1);border-bottom:1px solid var(--border-main);flex-shrink:0;gap:1rem}.toolbar-left[data-v-e5a7da99]{display:flex;align-items:center;gap:.5rem}.mode-switcher[data-v-e5a7da99]{display:flex;gap:.25rem;background-color:var(--bg-accent2);padding:.125rem;border:1px solid var(--border-main);border-radius:.25rem}.timeline-controls[data-v-e5a7da99]{display:flex;align-items:center;gap:.5rem}.mode-btn[data-v-e5a7da99]{display:flex;align-items:center;gap:.375rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;line-height:1;color:var(--text-muted);background-color:transparent;border:none;border-radius:.25rem;cursor:pointer;transition:all .15s}.mode-btn[data-v-e5a7da99]:hover{color:var(--text-main)}.mode-btn.active[data-v-e5a7da99]{background-color:var(--bg-main);color:var(--text-header);font-weight:600;box-shadow:0 1px 2px #0000000d}.mode-icon[data-v-e5a7da99]{font-size:.875rem;font-weight:600}.mode-label[data-v-e5a7da99]{white-space:nowrap}.view-controls[data-v-e5a7da99]{display:flex;align-items:center;gap:.5rem;margin:auto;padding-right:13%}.shortcuts-note[data-v-e5a7da99]{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--text-muted);padding:.25rem .75rem;background-color:var(--bg-main);border:1px solid var(--border-main);border-radius:.25rem}.shortcut-item strong[data-v-e5a7da99]{color:var(--text-main);font-weight:600}.shortcut-separator[data-v-e5a7da99]{color:var(--border-main)}.control-group[data-v-e5a7da99]{display:flex;align-items:center;gap:.5rem;padding:.25rem .5rem;background-color:var(--bg-main);border:1px solid var(--border-main);border-radius:.25rem}.size-indicator[data-v-e5a7da99]{min-width:3rem;text-align:center;font-size:.75rem;font-weight:500;color:var(--text-main)}.control-btn[data-v-e5a7da99]{padding:.25rem .5rem;font-size:.75rem;font-weight:500;line-height:1;border:1px solid var(--border-main);background:var(--bg-main);color:var(--text-main);border-radius:.25rem;cursor:pointer;transition:all .2s;white-space:nowrap;display:flex;align-items:center;gap:.25rem}.control-btn[data-v-e5a7da99]:hover:not(:disabled){background:var(--bg-accent2);border-color:var(--border-focus)}.control-btn[data-v-e5a7da99]:disabled{opacity:.3;cursor:not-allowed}.control-btn.active[data-v-e5a7da99]{background:var(--border-focus);color:#fff;border-color:var(--border-focus)}.control-btn-primary[data-v-e5a7da99]{padding:.25rem .5rem;font-size:.75rem;font-weight:500;line-height:1;color:#fff;background-color:var(--border-focus);border:none;border-radius:.25rem;cursor:pointer;transition:opacity .2s}.control-btn-primary[data-v-e5a7da99]:hover{opacity:.9}.plan-content[data-v-e5a7da99]{flex:1;overflow:hidden;position:relative}.chapter-navigation[data-v-e5a7da99]{display:flex;align-items:center;gap:.125rem}.nav-arrow-btn[data-v-e5a7da99]{height:1.875rem;padding:0 .5rem;min-width:2rem;background:transparent;color:var(--text-main);border:none;cursor:pointer;border-radius:.25rem;font-size:.75rem;font-weight:500;transition:all .15s ease;display:flex;align-items:center;justify-content:center}.nav-arrow-btn[data-v-e5a7da99]:hover:not(:disabled){background:var(--bg-accent1)}.nav-arrow-btn[data-v-e5a7da99]:disabled{opacity:.3;cursor:not-allowed}.nav-indicator[data-v-e5a7da99]{height:1.875rem;display:flex;align-items:center;font-size:.625rem;color:var(--text-muted);padding:0 .25rem;font-weight:500}.chapter-nav-btn[data-v-e5a7da99]{height:1.875rem;padding:0 .375rem;min-width:1.5rem;background:transparent;color:var(--text-main);border:none;cursor:pointer;border-radius:.25rem;font-size:.625rem;font-weight:500;transition:all .15s ease;text-align:center;display:flex;align-items:center;justify-content:center}.chapter-nav-btn[data-v-e5a7da99]:hover{background:var(--bg-accent1)}.w-3[data-v-e5a7da99]{width:.75rem}.h-3[data-v-e5a7da99]{height:.75rem}.font-size-label[data-v-e5a7da99]{font-size:.75rem;font-weight:600;line-height:1}.context-menu[data-v-30c7fe78]{position:fixed;z-index:10000;background-color:var(--bg-accent1);border:1px solid var(--border-main);border-radius:.375rem;box-shadow:0 10px 25px #0003;min-width:180px;padding:.25rem 0;overflow:hidden}.menu-item[data-v-30c7fe78]{display:flex;align-items:center;gap:.75rem;width:100%;padding:.5rem .75rem;border:none;background:none;color:var(--text-main);font-size:.875rem;text-align:left;cursor:pointer;transition:all .15s}.menu-item[data-v-30c7fe78]:hover{background-color:var(--bg-accent2)}.menu-item.danger[data-v-30c7fe78]{color:#ef4444}.menu-item.danger[data-v-30c7fe78]:hover{background-color:#ef44441a}.menu-item svg[data-v-30c7fe78]{flex-shrink:0}.menu-divider[data-v-30c7fe78]{height:1px;background-color:var(--border-main);margin:.25rem 0}.file-list[data-v-2fdbb54d]{flex:1;overflow-y:auto;padding:1.5rem}.empty-state[data-v-2fdbb54d]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:.5rem}.file-grid[data-v-2fdbb54d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.file-item[data-v-2fdbb54d]{position:relative;display:flex;flex-direction:column;align-items:center;padding:.625rem;background-color:var(--bg-accent1);border:1px solid var(--border-main);border-radius:.5rem;cursor:pointer;transition:all .15s}.file-item:hover .delete-btn[data-v-2fdbb54d]{opacity:1}.file-icon[data-v-2fdbb54d]{width:64px;height:64px;display:flex;align-items:center;justify-content:center;margin-bottom:.375rem;border-radius:.5rem;overflow:hidden}.file-icon .icon[data-v-2fdbb54d]{width:48px;height:48px}.thumbnail-image[data-v-2fdbb54d]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:.5rem}.file-info[data-v-2fdbb54d]{flex:1;width:100%;text-align:center}.file-name[data-v-2fdbb54d]{font-size:.875rem;font-weight:500;color:var(--text-main);word-break:break-word}.file-meta[data-v-2fdbb54d]{display:flex;flex-direction:column;gap:.125rem;font-size:.75rem;color:var(--text-muted)}.delete-btn[data-v-2fdbb54d]{position:absolute;top:.375rem;right:.375rem;padding:.25rem;background-color:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:.25rem;color:#ef4444;cursor:pointer;opacity:0;transition:all .15s}.delete-btn[data-v-2fdbb54d]:hover{background-color:#ef444433;border-color:#ef4444}.file-item.dragging[data-v-2fdbb54d],.file-item-small.dragging[data-v-2fdbb54d],.list-row.dragging[data-v-2fdbb54d]{opacity:.7;outline:2px solid var(--border-focus);outline-offset:1px;z-index:10}.file-item.drop-target[data-v-2fdbb54d],.file-item-small.drop-target[data-v-2fdbb54d],.list-row.drop-target[data-v-2fdbb54d]{border-color:var(--border-focus)!important;background-color:#3b82f61a!important;box-shadow:0 0 0 2px var(--border-focus)}.file-grid-small[data-v-2fdbb54d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.75rem}.file-item-small[data-v-2fdbb54d]{display:flex;flex-direction:column;align-items:center;padding:.5rem;background-color:var(--bg-accent1);border:1px solid var(--border-main);border-radius:.375rem;cursor:pointer;transition:all .15s}.file-item-small[data-v-2fdbb54d]:hover{background-color:var(--border-focus);border-color:var(--border-focus)}.file-icon-small[data-v-2fdbb54d]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;margin-bottom:.25rem;border-radius:.25rem}.file-icon-small .icon-sm[data-v-2fdbb54d]{width:24px;height:24px}.thumbnail-image-small[data-v-2fdbb54d]{width:32px;height:32px;-o-object-fit:cover;object-fit:cover;border-radius:.25rem}.file-name-small[data-v-2fdbb54d]{font-size:.75rem;color:var(--text-main);text-align:center;word-break:break-word;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2}.file-item-small:hover .file-name-small[data-v-2fdbb54d]{color:#fff}.file-list-view[data-v-2fdbb54d]{display:flex;flex-direction:column}.list-header[data-v-2fdbb54d]{display:grid;grid-template-columns:24px 1fr 100px 80px 120px 40px;gap:.5rem;padding:.5rem 1rem;background-color:var(--bg-accent2);border-bottom:1px solid var(--border-main);font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.list-row[data-v-2fdbb54d]{display:grid;grid-template-columns:24px 1fr 100px 80px 120px 40px;gap:.5rem;padding:.5rem 1rem;background-color:var(--bg-accent1);border-bottom:1px solid var(--border-main);font-size:.875rem;color:var(--text-main);cursor:pointer;transition:all .15s;align-items:center}.list-row[data-v-2fdbb54d]:hover{background-color:var(--border-focus);color:#fff}.list-row:hover .col-type[data-v-2fdbb54d],.list-row:hover .col-size[data-v-2fdbb54d],.list-row:hover .col-modified[data-v-2fdbb54d]{color:#fffc}.col-name[data-v-2fdbb54d]{display:flex;align-items:center;gap:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.col-type[data-v-2fdbb54d],.col-size[data-v-2fdbb54d],.col-modified[data-v-2fdbb54d]{color:var(--text-muted);font-size:.8125rem}.col-actions[data-v-2fdbb54d]{display:flex;justify-content:flex-end}.list-icon[data-v-2fdbb54d]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:.25rem;flex-shrink:0}.list-icon .icon-xs[data-v-2fdbb54d]{width:16px;height:16px}.delete-btn-list[data-v-2fdbb54d]{padding:.25rem;background:none;border:none;border-radius:.25rem;color:var(--text-muted);cursor:pointer;opacity:0;transition:all .15s}.list-row:hover .delete-btn-list[data-v-2fdbb54d]{opacity:1;color:#fffc}.delete-btn-list[data-v-2fdbb54d]:hover{background-color:#ef44444d;color:#fca5a5}.color-tag-btn[data-v-2fdbb54d]{position:absolute;top:.375rem;left:.375rem;width:14px;height:14px;border-radius:50%;border:1.5px solid;cursor:pointer;transition:all .15s;display:flex;align-items:center;justify-content:center;padding:0;opacity:.6;z-index:1}.color-tag-btn[data-v-2fdbb54d]:hover{opacity:1;transform:scale(1.2)}.color-tag-empty[data-v-2fdbb54d]{font-size:10px;line-height:1;color:var(--text-muted)}.file-item:hover .color-tag-btn[data-v-2fdbb54d]{opacity:1}.file-item-small[data-v-2fdbb54d]{position:relative}.color-tag-btn-small[data-v-2fdbb54d]{position:absolute;top:.25rem;left:.25rem;width:10px;height:10px;border-radius:50%;border:1px solid;cursor:pointer;transition:all .15s;display:flex;align-items:center;justify-content:center;padding:0;opacity:0;z-index:1}.color-tag-btn-small[data-v-2fdbb54d]:hover{opacity:1;transform:scale(1.3)}.color-tag-empty-small[data-v-2fdbb54d]{font-size:7px;line-height:1;color:var(--text-muted)}.file-item-small:hover .color-tag-btn-small[data-v-2fdbb54d],.file-item-small .color-tag-btn-small[style*="background-color: #"][data-v-2fdbb54d]{opacity:.8}.col-tag[data-v-2fdbb54d]{display:flex;align-items:center;justify-content:center}.color-tag-btn-list[data-v-2fdbb54d]{width:12px;height:12px;border-radius:50%;border:1.5px solid;cursor:pointer;transition:all .15s;display:flex;align-items:center;justify-content:center;padding:0}.color-tag-btn-list[data-v-2fdbb54d]:hover{transform:scale(1.3)}.color-tag-empty-list[data-v-2fdbb54d]{font-size:8px;line-height:1;color:var(--text-muted)}.list-row:hover .color-tag-empty-list[data-v-2fdbb54d]{color:#fff9}.research-toolbar[data-v-746a796d]{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;background-color:var(--bg-accent1);border-bottom:1px solid var(--border-main);gap:.5rem;min-height:44px}.toolbar-group[data-v-746a796d]{display:flex;gap:.25rem;flex-shrink:0}.toolbar-btn[data-v-746a796d]{display:flex;align-items:center;gap:.375rem;padding:.375rem .5rem;border-radius:.375rem;background-color:var(--bg-accent2);border:1px solid var(--border-main);color:var(--text-main);font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .15s;white-space:nowrap}.toolbar-btn[data-v-746a796d]:hover:not(:disabled){background-color:var(--bg-accent3, var(--bg-accent2));border-color:var(--border-focus)}.toolbar-btn[data-v-746a796d]:disabled{opacity:.5;cursor:not-allowed}.btn-icon[data-v-746a796d]{width:1rem;height:1rem;flex-shrink:0}.btn-label[data-v-746a796d]{display:inline}.is-compact .btn-label[data-v-746a796d]{display:none}.is-compact .toolbar-btn[data-v-746a796d]{padding:.375rem}.is-compact .toolbar-group[data-v-746a796d]{gap:.125rem}.search-btn[data-v-746a796d]{margin-left:auto}.view-toggle[data-v-746a796d]{display:flex;gap:.0625rem;background-color:var(--bg-accent2);border:1px solid var(--border-main);border-radius:.375rem;padding:.125rem;flex-shrink:0}.view-btn[data-v-746a796d]{display:flex;align-items:center;justify-content:center;padding:.25rem;border-radius:.25rem;background:none;border:none;color:var(--text-muted);cursor:pointer;transition:all .15s}.view-btn[data-v-746a796d]:hover{background-color:var(--bg-accent1);color:var(--text-main)}.view-btn.active[data-v-746a796d]{background-color:var(--border-focus);color:#fff}.view-icon[data-v-746a796d]{width:1rem;height:1rem}.research-search-panel[data-v-412dacca]{position:absolute;top:0;right:0;bottom:0;width:350px;max-width:100%;background-color:var(--bg-main);border-left:1px solid var(--border-main);box-shadow:-4px 0 12px #00000026;z-index:100;display:flex;flex-direction:column}.panel-content[data-v-412dacca]{display:flex;flex-direction:column;height:100%;overflow:hidden}.search-header[data-v-412dacca]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--border-main);background-color:var(--bg-accent1);flex-shrink:0}.panel-title[data-v-412dacca]{font-size:.875rem;font-weight:600;color:var(--text-header);margin:0}.close-btn[data-v-412dacca]{padding:.25rem .5rem;background:none;border:none;color:var(--text-muted);font-size:1.25rem;cursor:pointer;transition:color .15s;line-height:1}.close-btn[data-v-412dacca]:hover{color:var(--text-main)}.search-input-section[data-v-412dacca]{padding:.75rem;border-bottom:1px solid var(--border-main);background-color:var(--bg-accent1);flex-shrink:0}.search-input-wrapper[data-v-412dacca]{position:relative;display:flex;align-items:center}.search-icon[data-v-412dacca]{position:absolute;left:.75rem;width:1rem;height:1rem;color:var(--text-muted);pointer-events:none}.search-input[data-v-412dacca]{width:100%;padding:.5rem 2rem .5rem 2.25rem;font-size:.875rem;color:var(--text-main);background-color:var(--textfield-bg);border:1px solid var(--border-main);border-radius:.375rem;outline:none;transition:border-color .15s}.search-input[data-v-412dacca]:focus{border-color:var(--border-focus)}.search-input[data-v-412dacca]::-moz-placeholder{color:var(--text-muted)}.search-input[data-v-412dacca]::placeholder{color:var(--text-muted)}.search-input-wrapper .clear-btn[data-v-412dacca]{position:absolute;right:.5rem;padding:.125rem .375rem;font-size:.875rem;background:none;border:none;color:var(--text-muted);cursor:pointer;border-radius:.25rem}.search-input-wrapper .clear-btn[data-v-412dacca]:hover{background-color:var(--bg-accent2);color:var(--text-main)}.search-results[data-v-412dacca]{flex:1;overflow-y:auto;padding:.5rem}.results-count[data-v-412dacca]{padding:.5rem;font-size:.75rem;color:var(--text-muted);border-bottom:1px solid var(--border-main);margin-bottom:.5rem}.results-list[data-v-412dacca]{display:flex;flex-direction:column;gap:.5rem}.result-group[data-v-412dacca]{background-color:var(--bg-accent1);border:1px solid var(--border-main);border-radius:.375rem;overflow:hidden;transition:border-color .15s}.result-group.is-selected[data-v-412dacca]{border-color:var(--border-focus);box-shadow:0 0 0 1px var(--border-focus)}.result-file-header[data-v-412dacca]{display:flex;align-items:center;gap:.5rem;width:100%;padding:.625rem .75rem;background-color:var(--bg-accent2);border:none;text-align:left;cursor:pointer;transition:background-color .15s}.result-file-header[data-v-412dacca]:hover{background-color:var(--bg-accent3, var(--bg-accent2))}.file-icon[data-v-412dacca]{font-size:1rem;flex-shrink:0}.file-name[data-v-412dacca]{flex:1;font-size:.8125rem;font-weight:600;color:var(--text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.match-count[data-v-412dacca]{font-size:.75rem;color:var(--text-muted);flex-shrink:0}.folder-path[data-v-412dacca]{padding:.25rem .75rem;font-size:.6875rem;color:var(--text-muted);background-color:var(--bg-accent1);border-bottom:1px solid var(--border-main)}.matches-list[data-v-412dacca]{display:flex;flex-direction:column}.match-item[data-v-412dacca]{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem .75rem;background:none;border:none;border-top:1px solid var(--border-main);text-align:left;cursor:pointer;transition:background-color .15s}.match-item[data-v-412dacca]:first-child{border-top:none}.match-item[data-v-412dacca]:hover{background-color:var(--bg-accent2)}.line-number[data-v-412dacca]{font-size:.6875rem;color:var(--text-muted);font-family:monospace;min-width:1.5rem;flex-shrink:0}.match-context[data-v-412dacca]{flex:1;font-size:.75rem;color:var(--text-main);line-height:1.4;word-break:break-word}.match-context[data-v-412dacca] mark{background-color:#facc1566;color:inherit;padding:0 .125rem;border-radius:.125rem}.more-matches[data-v-412dacca]{padding:.375rem .75rem;font-size:.6875rem;color:var(--text-muted);font-style:italic;border-top:1px solid var(--border-main)}.no-results[data-v-412dacca]{padding:2rem 1rem;text-align:center;color:var(--text-muted);font-size:.875rem}.search-hint[data-v-412dacca]{padding:2rem 1rem;text-align:center;color:var(--text-muted)}.search-hint p[data-v-412dacca]{margin:.5rem 0;font-size:.875rem}.search-hint .hint-detail[data-v-412dacca]{font-size:.75rem;opacity:.8}.searching[data-v-412dacca]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;color:var(--text-muted);font-size:.875rem}.spinner[data-v-412dacca]{width:1rem;height:1rem;border:2px solid var(--border-main);border-top-color:var(--border-focus);border-radius:50%;animation:spin-412dacca .8s linear infinite}@keyframes spin-412dacca{to{transform:rotate(360deg)}}.research-view[data-v-a3b4fa9e]{display:flex;flex-direction:column;height:100%;background-color:var(--bg-main)}.research-main[data-v-a3b4fa9e]{flex:1;display:flex;overflow:hidden}.research-browser[data-v-a3b4fa9e]{flex:1;display:flex;flex-direction:column;overflow:hidden}.breadcrumb-nav[data-v-a3b4fa9e]{display:flex;align-items:center;gap:.125rem;padding:.5rem 1rem;background-color:var(--bg-accent1);border-bottom:1px solid var(--border-main);overflow-x:auto;min-height:32px}.breadcrumb-item[data-v-a3b4fa9e]{display:flex;align-items:center;gap:.25rem;padding:.125rem .375rem;border-radius:.25rem;font-size:.875rem;color:var(--text-muted);background:none;border:none;cursor:pointer;white-space:nowrap;transition:all .15s}.breadcrumb-item[data-v-a3b4fa9e]:hover:not(.active){background-color:var(--bg-accent2);color:var(--text-main)}.breadcrumb-item.active[data-v-a3b4fa9e]{color:var(--text-main);font-weight:600}.breadcrumb-item.drop-target[data-v-a3b4fa9e]{background-color:var(--border-focus);color:#fff;border-radius:.25rem;box-shadow:0 0 0 2px var(--border-focus)}.breadcrumb-item .separator[data-v-a3b4fa9e]{color:var(--text-muted);opacity:.5}.breadcrumb-item.drop-target .separator[data-v-a3b4fa9e]{color:#ffffffb3}.research-view.is-compact .breadcrumb-nav[data-v-a3b4fa9e]{padding:.375rem .75rem}.research-view.is-narrow .breadcrumb-nav[data-v-a3b4fa9e]{padding:.25rem .5rem}.research-view.is-narrow .breadcrumb-item[data-v-a3b4fa9e]{font-size:.8125rem;padding:.125rem .25rem}.research-view.is-compact[data-v-a3b4fa9e] .file-list{padding:1rem}.research-view.is-narrow[data-v-a3b4fa9e] .file-list{padding:.75rem}.research-view.is-narrow[data-v-a3b4fa9e] .file-grid-small{gap:.5rem}.loading-state[data-v-a3b4fa9e]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;color:var(--text-muted)}.spinner[data-v-a3b4fa9e]{width:32px;height:32px;border:3px solid var(--bg-accent2);border-top-color:var(--border-focus);border-radius:50%;animation:spin-a3b4fa9e .8s linear infinite}@keyframes spin-a3b4fa9e{to{transform:rotate(360deg)}}.slow-loading-message[data-v-a3b4fa9e]{font-size:.875rem;color:var(--text-muted);opacity:.8;animation:fadeIn-a3b4fa9e .3s ease-in}@keyframes fadeIn-a3b4fa9e{0%{opacity:0}to{opacity:.8}}.error-state[data-v-a3b4fa9e]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;color:var(--text-muted);padding:2rem;text-align:center}.error-icon[data-v-a3b4fa9e]{width:48px;height:48px;color:#f59e0b}.error-title[data-v-a3b4fa9e]{font-size:1rem;font-weight:600;color:var(--text-main)}.error-detail[data-v-a3b4fa9e]{font-size:.875rem;color:var(--text-muted);max-width:300px}.retry-button[data-v-a3b4fa9e]{margin-top:.5rem;padding:.5rem 1rem;border-radius:.25rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .15s;border:none;background-color:var(--border-focus);color:#fff}.retry-button[data-v-a3b4fa9e]:hover{opacity:.9}.modal-overlay[data-v-a3b4fa9e]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-a3b4fa9e]{background-color:var(--bg-accent1);border-radius:.5rem;padding:1.5rem;width:90%;max-width:400px;box-shadow:0 10px 25px #0003}.modal-title[data-v-a3b4fa9e]{font-size:1.25rem;font-weight:600;color:var(--text-main);margin-bottom:1rem}.modal-input[data-v-a3b4fa9e]{width:100%;padding:.5rem .75rem;border:1px solid var(--border-main);border-radius:.25rem;font-size:.875rem;background-color:var(--bg-main);color:var(--text-main);margin-bottom:1rem}.modal-input[data-v-a3b4fa9e]:focus{outline:none;border-color:var(--border-focus)}.modal-actions[data-v-a3b4fa9e]{display:flex;gap:.5rem;justify-content:flex-end}.btn-primary[data-v-a3b4fa9e],.btn-secondary[data-v-a3b4fa9e]{padding:.5rem 1rem;border-radius:.25rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .15s;border:none}.btn-primary[data-v-a3b4fa9e]{background-color:var(--border-focus);color:#fff}.btn-primary[data-v-a3b4fa9e]:hover{opacity:.9}.btn-secondary[data-v-a3b4fa9e]{background-color:var(--bg-accent2);color:var(--text-main)}.btn-secondary[data-v-a3b4fa9e]:hover{background-color:var(--bg-accent3, var(--bg-accent2))}.error-message[data-v-a3b4fa9e]{color:#ef4444;font-size:.875rem;margin-top:.5rem;margin-bottom:0rem}.help-text[data-v-a3b4fa9e]{color:var(--text-muted);font-size:.75rem;margin-top:.5rem;margin-bottom:.5rem}.research-browser.drag-over[data-v-a3b4fa9e]{background-color:#3b82f60d}.drop-zone-overlay[data-v-a3b4fa9e]{position:absolute;inset:0;background-color:#3b82f61a;border:3px dashed var(--border-focus);border-radius:.5rem;display:flex;align-items:center;justify-content:center;z-index:100;pointer-events:none}.drop-zone-content[data-v-a3b4fa9e]{text-align:center;color:var(--border-focus)}.drop-zone-content svg[data-v-a3b4fa9e]{margin:0 auto 1rem;color:var(--border-focus)}.upload-overlay[data-v-a3b4fa9e]{position:absolute;inset:0;background-color:#00000080;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;z-index:100;color:#fff}.main-view-background-wrapper[data-v-48d6d3a7]{width:100%;height:100%;background-color:rgba(var(--bg-main-rgb),var(--ui-opacity));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.context-menu[data-v-1c63c418]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.context-menu button[data-v-1c63c418]:focus{outline:none}.spell-check-section+.entity-section[data-v-1c63c418]{border-top:1px solid #e5e7eb;padding-top:.25rem}.color-builder-popup[data-v-6e93fab1]{max-height:90vh}.arc-colors-column[data-v-6e93fab1]{min-width:120px;flex-shrink:0}.color-control[data-v-6e93fab1]{display:flex;flex-direction:column;gap:.25rem;font-size:.8rem;color:#374151;text-transform:capitalize}.color-control input[type=color][data-v-6e93fab1]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:32px;height:32px;background-color:transparent;border:1px solid #d1d5db;border-radius:.25rem;cursor:pointer}.hex-input[data-v-6e93fab1]{width:80px;color:#000;font-family:monospace;padding:.25rem .5rem;border-radius:.25rem;border:1px solid #d1d5db}.code-output[data-v-6e93fab1]{width:100%;font-family:monospace;font-size:.8rem;padding:.5rem;border-radius:.25rem;border:1px solid #d1d5db;background-color:#f9fafb;resize:vertical}.action-btn[data-v-6e93fab1]{padding:.5rem 1rem;border-radius:.375rem;border:none;font-weight:500;cursor:pointer;font-size:.875rem}.action-btn-new[data-v-6e93fab1]{background-color:#10b981;color:#fff}.action-btn-new[data-v-6e93fab1]:hover{background-color:#059669}.action-btn-save[data-v-6e93fab1]{background-color:#4f46e5;color:#fff}.action-btn-save[data-v-6e93fab1]:hover{background-color:#4338ca}.action-btn-delete[data-v-6e93fab1]{background-color:#ef4444;color:#fff}.action-btn-delete[data-v-6e93fab1]:hover{background-color:#dc2626}.copy-btn[data-v-6e93fab1],.close-btn[data-v-6e93fab1],.reload-btn[data-v-6e93fab1]{padding:.5rem 1rem;border-radius:.375rem;border:none;font-weight:500;cursor:pointer}.copy-btn[data-v-6e93fab1]{background-color:#6b7280;color:#fff}.copy-btn[data-v-6e93fab1]:hover{background-color:#4b5563}.close-btn[data-v-6e93fab1]{background-color:#e5e7eb;color:#374151}.close-btn[data-v-6e93fab1]:hover{background-color:#d1d5db}.reload-btn[data-v-6e93fab1]{background-color:#f59e0b;color:#fff}.reload-btn[data-v-6e93fab1]:hover{background-color:#d97706}.text-black[data-v-6e93fab1]{color:black important!}.modal-overlay[data-v-4d856c34]{background:#0009}.background-overlay[data-v-d03b9d20]{position:fixed;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:-1;pointer-events:none}.dictionary-settings[data-v-1d232e0c]{max-width:600px}input[data-v-1d232e0c]:focus{outline:none;border-color:var(--border-focus)}.error-message[data-v-1d232e0c]{animation:shake-1d232e0c .5s}@keyframes shake-1d232e0c{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.modal-overlay[data-v-e227d198]{position:fixed;inset:0;background-color:rgba(var(--bg-overlay-rgb, 0, 0, 0),.5);display:flex;align-items:center;justify-content:center;z-index:50000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.close-button[data-v-e227d198]{background:none;border:none;font-size:1.5rem;color:var(--text-muted);cursor:pointer}.close-button[data-v-e227d198]:hover{color:var(--text-main)}.dictionary-modal-frame[data-v-e227d198]{border-radius:.75rem;min-width:580px;padding:1.5rem;display:flex;flex-direction:column;background-color:var(--bg-main);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:90vh}.dictionary-modal-content[data-v-e227d198]{display:flex;flex-direction:column}.letter-navigation[data-v-e227d198]{display:flex;flex-wrap:wrap;gap:.25rem;padding:.5rem;background:var(--bg-accent2);border-radius:.375rem;border:1px solid var(--bg-accent2)}.letter-btn[data-v-e227d198]{min-width:2rem;height:2rem;padding:.25rem .5rem;border:1px solid transparent;border-radius:.25rem;background-color:var(--bg-main);color:var(--text-main);font-size:.875rem;font-variant:small-caps;font-weight:600;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center}.letter-btn[data-v-e227d198]:hover{background:var(--bg-accent1);border-color:var(--border-focus);transform:translateY(-1px)}.letter-btn.active[data-v-e227d198]{background:var(--border-focus);color:#fff;border-color:var(--border-focus)}.letter-btn.clear-filter[data-v-e227d198]{background:#ef4444;color:#fff;font-variant:normal;min-width:2rem}.words-list-container[data-v-e227d198]{height:320px;overflow-y:auto;border:1px solid var(--bg-accent2);border-radius:.375rem;padding:.5rem;background:var(--bg-accent1)}.word-item[data-v-e227d198]{display:flex;align-items:center;justify-content:space-between;padding:.5rem;margin-bottom:.25rem;background:var(--bg-main);border-radius:.25rem}.remove-btn[data-v-e227d198]{background:none;border:none;color:#ef4444;font-size:1.25rem;font-weight:700;cursor:pointer}.empty-state[data-v-e227d198]{display:flex;align-items:center;justify-content:center;height:100%;color:var(--text-muted)}.categories-grid[data-v-30a8571d]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:.5rem}.category-checkbox-label[data-v-30a8571d]{display:flex;align-items:center;gap:.5rem;padding:.5rem;border-radius:.25rem;cursor:pointer;transition:background-color .15s}.category-checkbox-label[data-v-30a8571d]:hover{background-color:var(--bg-accent1)}.category-checkbox[data-v-30a8571d]{width:1rem;height:1rem;cursor:pointer;accent-color:var(--border-focus)}.category-name[data-v-30a8571d]{font-size:.875rem;color:var(--text-main);-webkit-user-select:none;-moz-user-select:none;user-select:none}input[type=color][data-v-23569433]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:0}input[type=color][data-v-23569433]::-webkit-color-swatch-wrapper{padding:0}input[type=color][data-v-23569433]::-webkit-color-swatch{border:1px solid var(--border-main);border-radius:.25rem}.book-matter-settings[data-v-96cc215e]{display:flex;flex-direction:column;gap:1.5rem}.settings-header h3[data-v-96cc215e]{margin:0 0 .5rem;font-size:1.25rem;font-weight:600;color:var(--text-header)}.description[data-v-96cc215e]{margin:0;font-size:.875rem;color:var(--text-muted);line-height:1.5}.matter-section[data-v-96cc215e]{background-color:var(--bg-accent1);border:1px solid var(--bg-accent2);border-radius:.5rem;padding:1rem}.section-header[data-v-96cc215e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--bg-accent2)}.section-header h4[data-v-96cc215e]{margin:0;font-size:1rem;font-weight:600;color:var(--text-header)}.bulk-actions[data-v-96cc215e]{display:flex;gap:.5rem}.btn-mini[data-v-96cc215e]{padding:.25rem .5rem;font-size:.75rem;font-weight:500;color:var(--text-main);background-color:var(--bg-main);border:1px solid var(--bg-accent2);border-radius:.25rem;cursor:pointer;transition:all .15s}.btn-mini[data-v-96cc215e]:hover{background-color:var(--bg-accent2);border-color:var(--border-focus)}.options-grid[data-v-96cc215e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem}.matter-option[data-v-96cc215e]{display:flex;align-items:center;gap:.5rem;padding:.5rem;background-color:var(--bg-main);border:1px solid var(--bg-accent2);border-radius:.375rem;cursor:pointer;transition:all .15s}.matter-option[data-v-96cc215e]:hover{border-color:var(--border-focus);background-color:var(--bg-accent2)}.matter-option.has-content[data-v-96cc215e]{border-color:var(--border-focus);background-color:rgba(var(--border-focus),.05)}.matter-option.disabled[data-v-96cc215e]{opacity:.6}.matter-option input[type=checkbox][data-v-96cc215e]{width:1rem;height:1rem;cursor:pointer;flex-shrink:0}.option-label[data-v-96cc215e]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:var(--text-main);flex-grow:1}.count-badge[data-v-96cc215e]{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .25rem;font-size:.75rem;font-weight:600;color:#fff;background-color:var(--border-focus);border-radius:.75rem}.help-section[data-v-96cc215e]{padding:.75rem;background-color:var(--bg-accent1);border:1px solid var(--bg-accent2);border-radius:.375rem}.help-text[data-v-96cc215e]{margin:0;font-size:.8125rem;color:var(--text-muted);line-height:1.5}.help-text strong[data-v-96cc215e]{color:var(--text-main);font-weight:600}.modal-overlay[data-v-64699a2e]{position:fixed;inset:0;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:9999}.modal-container-large[data-v-64699a2e]{background-color:var(--bg-main);border-radius:.5rem;width:90%;max-width:800px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px #0000001a;border:1px solid var(--border-main)}.modal-header[data-v-64699a2e]{padding:1.5rem;border-bottom:1px solid var(--bg-accent2);display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.modal-header h2[data-v-64699a2e]{margin:0;font-size:1.5rem;font-weight:600;color:var(--text-header)}.close-btn[data-v-64699a2e]{background:none;border:none;font-size:2rem;color:var(--text-muted);cursor:pointer;line-height:1;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem;transition:all .15s}.close-btn[data-v-64699a2e]:hover{background-color:var(--bg-accent2);color:var(--text-header)}.modal-body[data-v-64699a2e]{padding:1.5rem;overflow-y:auto;flex-grow:1}.settings-section[data-v-64699a2e]{margin-bottom:2rem;padding:1.5rem;background-color:var(--bg-accent1);border:1px solid var(--bg-accent2);border-radius:.5rem}.settings-section h3[data-v-64699a2e]{margin:0 0 1rem;font-size:1.125rem;font-weight:600;color:var(--text-header)}.btn-secondary[data-v-64699a2e]{padding:.5rem 1rem;border-radius:.375rem;border:1px solid var(--bg-accent2);background-color:var(--bg-main);color:var(--text-main);font-weight:500;cursor:pointer;transition:all .15s;font-size:.875rem}.btn-secondary[data-v-64699a2e]:hover{background-color:var(--bg-accent2);border-color:var(--border-focus)}.help-text[data-v-64699a2e]{margin:.75rem 0 0;font-size:.875rem;color:var(--text-muted);line-height:1.5}.form-group[data-v-64699a2e]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-64699a2e]{font-size:.875rem;font-weight:500;color:var(--text-main)}.text-input[data-v-64699a2e]{padding:.5rem .75rem;border-radius:.375rem;border:1px solid var(--bg-accent2);background-color:var(--bg-main);color:var(--text-main);font-size:.875rem;transition:border-color .15s,box-shadow .15s}.text-input[data-v-64699a2e]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 2px #3b82f61a}.text-input[data-v-64699a2e]::-moz-placeholder{color:var(--text-muted)}.text-input[data-v-64699a2e]::placeholder{color:var(--text-muted)}.language-options[data-v-64699a2e]{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}.language-option[data-v-64699a2e]{display:flex;align-items:center;gap:.75rem;padding:.75rem;background-color:var(--bg-main);border:1px solid var(--bg-accent2);border-radius:.375rem;cursor:pointer;transition:all .15s}.language-option[data-v-64699a2e]:hover{border-color:var(--border-focus)}.language-option[data-v-64699a2e]:has(input:checked){border-color:var(--border-focus);background-color:var(--bg-accent1)}.language-option input[type=radio][data-v-64699a2e]{cursor:pointer;width:1rem;height:1rem;flex-shrink:0}.language-label[data-v-64699a2e]{font-size:.875rem;color:var(--text-main)}.modal-overlay[data-v-f8f82d08]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:50000;padding:1rem}.modal-container[data-v-f8f82d08]{background:var(--bg-main);border-radius:.5rem;box-shadow:0 20px 25px -5px #0000001a;width:100%;max-width:800px;max-height:90vh;display:flex;flex-direction:column}.modal-header[data-v-f8f82d08]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid var(--bg-accent2)}.header-left[data-v-f8f82d08]{display:flex;align-items:center;gap:1rem}.modal-title[data-v-f8f82d08]{font-size:1.125rem;font-weight:600;color:var(--text-header);margin:0}.header-count[data-v-f8f82d08]{font-size:.75rem;padding:.25rem .5rem;background:var(--border-focus);color:#fff;border-radius:1rem}.close-button[data-v-f8f82d08]{background:none;border:none;font-size:1.5rem;color:var(--text-muted);cursor:pointer;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem;transition:all .15s}.close-button[data-v-f8f82d08]:hover{background:var(--bg-accent2);color:var(--text-main)}.toolbar[data-v-f8f82d08]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1.25rem;border-bottom:1px solid var(--bg-accent2);background:var(--bg-accent1);gap:1rem;flex-wrap:wrap}.toolbar-left[data-v-f8f82d08]{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.search-box[data-v-f8f82d08]{display:flex;align-items:center;background:var(--bg-main);border:1px solid var(--border-main);border-radius:.375rem;padding:.375rem .75rem;flex:1;max-width:250px}.search-icon[data-v-f8f82d08]{font-size:.875rem;margin-right:.5rem;opacity:.5}.search-input[data-v-f8f82d08]{border:none;background:none;outline:none;font-size:.875rem;color:var(--text-main);width:100%}.category-filter[data-v-f8f82d08]{padding:.375rem .75rem;border:1px solid var(--border-main);border-radius:.375rem;background:var(--bg-main);color:var(--text-main);font-size:.875rem;cursor:pointer}.toolbar-right[data-v-f8f82d08]{display:flex;align-items:center;gap:.5rem}.toolbar-btn[data-v-f8f82d08]{padding:.375rem .75rem;border:1px solid var(--border-main);border-radius:.375rem;background:var(--bg-main);color:var(--text-main);font-size:.75rem;font-weight:500;cursor:pointer;transition:all .15s;white-space:nowrap}.toolbar-btn[data-v-f8f82d08]:hover{background:var(--bg-accent2);border-color:var(--border-focus)}.toolbar-btn.import-btn[data-v-f8f82d08]{background:var(--border-focus);color:#fff;border-color:var(--border-focus)}.toolbar-btn.import-btn[data-v-f8f82d08]:hover{background:#2563eb}.framework-list[data-v-f8f82d08]{flex:1;overflow-y:auto;min-height:300px;max-height:50vh}.loading-state[data-v-f8f82d08],.empty-state[data-v-f8f82d08]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:var(--text-muted)}.empty-icon[data-v-f8f82d08]{font-size:2.5rem;margin-bottom:1rem;opacity:.5}.empty-hint[data-v-f8f82d08]{font-size:.875rem;opacity:.7}.framework-row[data-v-f8f82d08]{display:flex;align-items:flex-start;padding:.875rem 1.25rem;border-bottom:1px solid var(--bg-accent2);gap:.75rem;transition:background .15s}.framework-row[data-v-f8f82d08]:hover{background:var(--bg-accent1)}.framework-row.enabled[data-v-f8f82d08]{background:#3b82f60d}.framework-row.custom[data-v-f8f82d08]{border-left:3px solid #10b981}.framework-checkbox[data-v-f8f82d08]{display:flex;align-items:center;cursor:pointer;padding-top:.125rem}.framework-checkbox input[type=checkbox][data-v-f8f82d08]{display:none}.checkbox-custom[data-v-f8f82d08]{width:1.125rem;height:1.125rem;border:2px solid var(--border-main);border-radius:.25rem;display:flex;align-items:center;justify-content:center;transition:all .15s;flex-shrink:0}.framework-checkbox input[type=checkbox]:checked+.checkbox-custom[data-v-f8f82d08]{background:var(--border-focus);border-color:var(--border-focus)}.framework-checkbox input[type=checkbox]:checked+.checkbox-custom[data-v-f8f82d08]:after{content:"✓";color:#fff;font-size:.75rem;font-weight:700}.framework-info[data-v-f8f82d08]{flex:1;min-width:0;cursor:pointer}.framework-header[data-v-f8f82d08]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.25rem}.framework-name[data-v-f8f82d08]{font-weight:600;color:var(--text-header);font-size:.9375rem}.custom-badge[data-v-f8f82d08]{font-size:.625rem;padding:.125rem .375rem;background:#10b981;color:#fff;border-radius:.25rem;font-weight:600;text-transform:uppercase}.category-tag[data-v-f8f82d08]{font-size:.6875rem;padding:.125rem .5rem;background:var(--bg-accent2);color:var(--text-muted);border-radius:1rem}.framework-description[data-v-f8f82d08]{font-size:.8125rem;color:var(--text-muted);margin:0;line-height:1.4}.framework-source[data-v-f8f82d08]{font-size:.75rem;color:var(--text-muted);opacity:.7;display:block;margin-top:.25rem}.framework-actions[data-v-f8f82d08]{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.action-btn[data-v-f8f82d08]{width:1.75rem;height:1.75rem;border:none;background:var(--bg-accent2);border-radius:.25rem;cursor:pointer;font-size:.875rem;color:var(--text-muted);display:flex;align-items:center;justify-content:center;transition:all .15s}.action-btn[data-v-f8f82d08]:hover{background:var(--bg-accent1);color:var(--text-main)}.action-btn.history[data-v-f8f82d08]:hover{background:#6366f1;color:#fff}.action-btn.delete[data-v-f8f82d08]:hover{background:#ef4444;color:#fff}.modal-footer[data-v-f8f82d08]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-top:1px solid var(--bg-accent2)}.footer-info[data-v-f8f82d08]{flex:1}.custom-count[data-v-f8f82d08]{font-size:.8125rem;color:var(--text-muted)}.footer-actions[data-v-f8f82d08]{display:flex;gap:.5rem}.btn-primary[data-v-f8f82d08],.btn-secondary[data-v-f8f82d08]{padding:.5rem 1rem;border-radius:.375rem;font-weight:500;cursor:pointer;transition:all .15s;border:none;font-size:.875rem}.btn-primary[data-v-f8f82d08]{background:var(--border-focus);color:#fff}.btn-primary[data-v-f8f82d08]:hover{background:#2563eb}.btn-primary[data-v-f8f82d08]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-f8f82d08]{background:var(--bg-accent2);color:var(--text-main);border:1px solid var(--border-main)}.btn-secondary[data-v-f8f82d08]:hover{background:var(--bg-accent1);border-color:var(--border-focus)}.import-modal-overlay[data-v-f8f82d08]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:51000;padding:1rem}.import-modal[data-v-f8f82d08]{background:var(--bg-main);border-radius:.5rem;box-shadow:0 20px 25px -5px #0000001a;max-width:550px;width:100%;max-height:90vh;display:flex;flex-direction:column}.import-modal-header[data-v-f8f82d08]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid var(--bg-accent2)}.import-modal-header h3[data-v-f8f82d08]{margin:0;font-size:1.125rem;font-weight:600;color:var(--text-header)}.import-modal-content[data-v-f8f82d08]{padding:1.25rem;overflow-y:auto}.import-instructions[data-v-f8f82d08]{margin:0 0 1rem;color:var(--text-muted);font-size:.875rem}.import-file-section[data-v-f8f82d08]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.file-upload-label[data-v-f8f82d08]{cursor:pointer}.file-input[data-v-f8f82d08]{display:none}.file-upload-button[data-v-f8f82d08]{padding:.5rem 1rem;background:var(--bg-accent2);border-radius:.375rem;font-size:.875rem;font-weight:500;color:var(--text-main);transition:all .15s}.file-upload-label:hover .file-upload-button[data-v-f8f82d08]{background:var(--bg-accent1)}.file-hint[data-v-f8f82d08]{font-size:.875rem;color:var(--text-muted)}.import-textarea[data-v-f8f82d08]{width:100%;font-family:monospace;font-size:.75rem;padding:.75rem;border:1px solid var(--border-main);border-radius:.375rem;background:var(--bg-accent1);color:var(--text-main);resize:vertical;min-height:120px}.import-textarea[data-v-f8f82d08]:focus{outline:none;border-color:var(--border-focus)}.validation-mode-section[data-v-f8f82d08]{margin-top:1rem}.validation-label[data-v-f8f82d08]{display:block;font-size:.875rem;font-weight:600;color:var(--text-header);margin-bottom:.5rem}.validation-options[data-v-f8f82d08]{display:flex;gap:1.5rem}.radio-label[data-v-f8f82d08]{display:flex;align-items:center;gap:.375rem;cursor:pointer;font-size:.875rem}.radio-label input[type=radio][data-v-f8f82d08]{cursor:pointer}.radio-hint[data-v-f8f82d08]{color:var(--text-muted);font-size:.75rem}.import-error[data-v-f8f82d08]{margin-top:1rem;padding:.75rem;background:#ef44441a;border:1px solid #ef4444;border-radius:.375rem;color:#ef4444;font-size:.875rem}.import-modal-footer[data-v-f8f82d08]{display:flex;justify-content:flex-end;gap:.5rem;padding:1rem 1.25rem;border-top:1px solid var(--bg-accent2)}.history-modal-overlay[data-v-f8f82d08]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:52000;padding:1rem}.history-modal[data-v-f8f82d08]{background:var(--bg-main);border-radius:.5rem;box-shadow:0 20px 25px -5px #0000001a;max-width:600px;width:100%;max-height:85vh;display:flex;flex-direction:column}.history-modal-header[data-v-f8f82d08]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid var(--bg-accent2)}.history-modal-header h3[data-v-f8f82d08]{margin:0;font-size:1.125rem;font-weight:600;color:var(--text-header)}.history-modal-content[data-v-f8f82d08]{padding:1.25rem;overflow-y:auto;flex:1}.history-loading[data-v-f8f82d08],.history-error[data-v-f8f82d08]{text-align:center;padding:2rem;color:var(--text-muted)}.history-error[data-v-f8f82d08]{color:#ef4444}.history-summary[data-v-f8f82d08]{display:flex;gap:1.5rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--bg-accent2)}.history-meta[data-v-f8f82d08]{font-size:.875rem;color:var(--text-muted)}.history-meta strong[data-v-f8f82d08]{color:var(--text-header)}.history-list[data-v-f8f82d08]{display:flex;flex-direction:column;gap:.5rem}.history-entry[data-v-f8f82d08]{padding:.875rem;border:1px solid var(--border-main);border-radius:.375rem;background:var(--bg-accent1);cursor:pointer;transition:all .15s}.history-entry[data-v-f8f82d08]:hover{border-color:var(--border-focus)}.history-entry.current[data-v-f8f82d08]{border-color:#10b981;background:#10b9810d}.history-entry.selected[data-v-f8f82d08]{border-color:var(--border-focus);background:#6366f10d}.history-entry-header[data-v-f8f82d08]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.375rem}.version-badge[data-v-f8f82d08]{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;background:var(--bg-accent2);border-radius:1rem;font-size:.8125rem;font-weight:600;color:var(--text-header)}.version-badge.current[data-v-f8f82d08]{background:#10b981;color:#fff}.current-label[data-v-f8f82d08]{font-size:.5625rem;text-transform:uppercase;opacity:.8}.history-date[data-v-f8f82d08]{font-size:.75rem;color:var(--text-muted)}.history-note[data-v-f8f82d08]{font-style:italic;color:var(--text-main);font-size:.8125rem;margin-bottom:.375rem;padding:.375rem;background:var(--bg-main);border-radius:.25rem}.history-changes[data-v-f8f82d08]{font-size:.75rem;color:var(--text-muted)}.history-details[data-v-f8f82d08]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--bg-accent2)}.detail-section[data-v-f8f82d08]{margin-bottom:.5rem;font-size:.8125rem}.detail-section strong[data-v-f8f82d08]{color:var(--text-header);display:block;margin-bottom:.25rem}.detail-section ul[data-v-f8f82d08]{margin:0;padding-left:1.25rem;color:var(--text-muted)}.no-history[data-v-f8f82d08]{text-align:center;padding:2rem;color:var(--text-muted);font-size:.875rem}.history-modal-footer[data-v-f8f82d08]{display:flex;justify-content:flex-end;padding:1rem 1.25rem;border-top:1px solid var(--bg-accent2)}@media (max-width: 640px){.modal-container[data-v-f8f82d08]{max-height:100vh;border-radius:0}.toolbar[data-v-f8f82d08]{flex-direction:column;align-items:stretch}.toolbar-left[data-v-f8f82d08],.toolbar-right[data-v-f8f82d08]{width:100%}.toolbar-right[data-v-f8f82d08]{justify-content:flex-end}.search-box[data-v-f8f82d08]{max-width:none}.framework-row[data-v-f8f82d08]{flex-wrap:wrap}.framework-actions[data-v-f8f82d08]{width:100%;justify-content:flex-end;margin-top:.5rem}.modal-footer[data-v-f8f82d08]{flex-direction:column;gap:1rem}.footer-actions[data-v-f8f82d08]{width:100%;justify-content:stretch}.footer-actions button[data-v-f8f82d08]{flex:1}}.story-health-dashboard[data-v-9410b5c9]{padding:2rem;max-width:1400px;margin:0 auto;background:var(--bg-main);min-height:100vh}.dashboard-header[data-v-9410b5c9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid var(--border-main)}.dashboard-header h1[data-v-9410b5c9]{margin:0;color:var(--text-header);font-size:2rem}.analyze-btn[data-v-9410b5c9]{padding:.75rem 1.5rem;background:var(--border-focus);color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s}.analyze-btn[data-v-9410b5c9]:hover:not(:disabled){background:var(--border-focus);opacity:.9;transform:translateY(-1px)}.analyze-btn[data-v-9410b5c9]:disabled{opacity:.6;cursor:not-allowed}.loading-state[data-v-9410b5c9]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;color:var(--text-muted)}.spinner[data-v-9410b5c9]{width:50px;height:50px;border:4px solid var(--border-main);border-top-color:var(--border-focus);border-radius:50%;animation:spin-9410b5c9 1s linear infinite;margin-bottom:1rem}@keyframes spin-9410b5c9{to{transform:rotate(360deg)}}.dashboard-content[data-v-9410b5c9]{display:flex;flex-direction:column;gap:1rem}.top-stats-row[data-v-9410b5c9]{display:flex;align-items:flex-start;gap:2rem;padding:1rem;background:var(--bg-accent1);border-radius:10px;border:1px solid var(--border-main)}.health-score-column[data-v-9410b5c9]{display:flex;flex-direction:column;align-items:center;gap:.25rem}.health-label[data-v-9410b5c9]{font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.score-ring-small[data-v-9410b5c9]{position:relative;width:80px;height:80px;flex-shrink:0}.progress-ring[data-v-9410b5c9]{transform:rotate(-90deg)}.progress-ring-circle[data-v-9410b5c9]{transition:stroke-dashoffset .5s ease;stroke-linecap:round}.score-text-small[data-v-9410b5c9]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.score-number-small[data-v-9410b5c9]{font-size:1.5rem;font-weight:700;line-height:1}.scenes-count[data-v-9410b5c9]{font-size:.75rem;color:var(--text-muted)}.issue-counts-column[data-v-9410b5c9]{display:flex;flex-direction:column;gap:.375rem;padding-top:.25rem}.issue-count-row[data-v-9410b5c9]{display:flex;align-items:center;gap:.5rem}.issue-icon[data-v-9410b5c9]{font-size:.875rem}.issue-text[data-v-9410b5c9]{font-size:.9rem;color:var(--text-main)}.issue-number[data-v-9410b5c9]{font-weight:700}.analysis-tabs-grid[data-v-9410b5c9]{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.tab-btn-grid[data-v-9410b5c9]{padding:.625rem 1rem;background:var(--bg-accent1);border:1px solid var(--border-main);border-radius:8px;color:var(--text-muted);font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s;white-space:nowrap;position:relative;text-align:center}.tab-btn-grid[data-v-9410b5c9]:hover{color:var(--text-main);background:var(--bg-accent2)}.tab-btn-grid.active[data-v-9410b5c9]{color:var(--text-main);background:var(--border-focus);border-color:var(--border-focus)}.tab-badge[data-v-9410b5c9]{display:inline-block;margin-left:.5rem;padding:.125rem .4rem;background:#ffffff40;color:inherit;border-radius:10px;font-size:.7rem;font-weight:700}.tab-btn-grid:not(.active) .tab-badge[data-v-9410b5c9]{background:var(--border-focus);color:#fff}.tab-content[data-v-9410b5c9]{padding:1rem 0}.overview-section[data-v-9410b5c9],.structure-section[data-v-9410b5c9],.pacing-section[data-v-9410b5c9],.tension-section[data-v-9410b5c9]{margin-bottom:2rem}.overview-section h3[data-v-9410b5c9],.structure-section h3[data-v-9410b5c9],.pacing-section h3[data-v-9410b5c9],.tension-section h3[data-v-9410b5c9]{margin:0 0 1rem;color:var(--text-header);font-size:1.3rem}.no-issues[data-v-9410b5c9]{text-align:center;padding:3rem 2rem;background:var(--bg-accent1);border-radius:12px;border:1px solid var(--border-main)}.success-icon[data-v-9410b5c9]{font-size:4rem;margin-bottom:1rem}.issue-list[data-v-9410b5c9],.insight-list[data-v-9410b5c9],.recommendation-list[data-v-9410b5c9],.turning-points-list[data-v-9410b5c9]{display:flex;flex-direction:column;gap:1rem}.issue-card[data-v-9410b5c9]{padding:1.5rem;background:var(--bg-accent1);border-radius:8px;border:1px solid var(--border-main);border-left-width:4px}.issue-header[data-v-9410b5c9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.issue-category[data-v-9410b5c9]{text-transform:uppercase;font-size:.75rem;font-weight:700;color:var(--text-muted);letter-spacing:.5px}.issue-location[data-v-9410b5c9]{font-weight:700;font-size:.9rem;color:var(--text-header)}.issue-severity[data-v-9410b5c9]{padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:700;text-transform:uppercase}.issue-message[data-v-9410b5c9]{margin:0 0 1rem;color:var(--text-main);line-height:1.6}.compact-issue[data-v-9410b5c9]{padding:1rem 1.25rem}.compact-issue .issue-header[data-v-9410b5c9]{margin-bottom:.5rem}.compact-issue .issue-message[data-v-9410b5c9]{margin:0;font-size:.9rem}.navigate-btn[data-v-9410b5c9]{padding:.5rem 1rem;background:var(--border-focus);color:#fff;border:none;border-radius:6px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s}.navigate-btn[data-v-9410b5c9]:hover{opacity:.9;transform:translate(2px)}.insight-card[data-v-9410b5c9]{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;background:var(--bg-accent1);border-radius:8px;border:1px solid var(--border-main)}.insight-icon[data-v-9410b5c9]{font-size:1.5rem;flex-shrink:0}.insight-card p[data-v-9410b5c9]{margin:0;color:var(--text-main);line-height:1.6}.recommendation-card[data-v-9410b5c9]{padding:1.5rem;background:var(--bg-accent1);border-radius:8px;border:1px solid var(--border-focus);border-left-width:4px}.recommendation-card p[data-v-9410b5c9]{margin:0 0 1rem;color:var(--text-main);line-height:1.6}.turning-point-card[data-v-9410b5c9]{padding:1.5rem;background:var(--bg-accent1);border-radius:8px;border:1px solid var(--border-main)}.tp-header[data-v-9410b5c9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.tp-type[data-v-9410b5c9]{font-weight:700;color:var(--text-main);text-transform:capitalize}.tp-position[data-v-9410b5c9]{padding:.25rem .75rem;background:var(--border-focus);color:#fff;border-radius:12px;font-size:.85rem;font-weight:700}.tp-location[data-v-9410b5c9]{margin:0 0 1rem;color:var(--text-muted);font-size:.9rem}.stats-grid[data-v-9410b5c9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem}.stat-card[data-v-9410b5c9]{padding:1.5rem;background:var(--bg-accent1);border-radius:8px;border:1px solid var(--border-main);text-align:center}.stat-label[data-v-9410b5c9]{color:var(--text-muted);font-size:.9rem;margin-bottom:.5rem}.stat-value[data-v-9410b5c9]{color:var(--text-main);font-size:2rem;font-weight:700}.curve-chart[data-v-9410b5c9]{padding:1rem;background:var(--bg-accent1);border-radius:12px;border:1px solid var(--border-main);overflow:hidden}.chart-grid[data-v-9410b5c9]{display:flex;align-items:flex-end;gap:2px;height:150px;width:100%}.chart-grid.many-bars[data-v-9410b5c9]{gap:1px}.chart-bar[data-v-9410b5c9]{flex:1 1 0;min-width:0;border-radius:2px 2px 0 0;transition:opacity .2s;cursor:pointer;position:relative;display:flex;align-items:flex-end;justify-content:center;padding-bottom:2px}.chart-grid.many-bars .chart-bar[data-v-9410b5c9]{border-radius:1px 1px 0 0}.chart-bar[data-v-9410b5c9]:hover{opacity:.75}.bar-label[data-v-9410b5c9]{color:#fff;font-size:.65rem;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.5)}.empty-state[data-v-9410b5c9]{text-align:center;padding:4rem 2rem;color:var(--text-muted)}.empty-state p[data-v-9410b5c9]{font-size:1.1rem}.modal-overlay[data-v-363926c0]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:50000;padding:0}.modal-container[data-v-363926c0]{background:var(--bg-main);border-radius:.75rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;width:95vw;height:95vh;display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-363926c0]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:2px solid var(--bg-accent2);flex-shrink:0}.modal-title[data-v-363926c0]{font-size:1.5rem;font-weight:600;color:var(--text-header);margin:0}.close-button[data-v-363926c0]{background:none;border:none;font-size:2rem;color:var(--text-muted);cursor:pointer;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.375rem;transition:all .15s}.close-button[data-v-363926c0]:hover{background:var(--bg-accent2);color:var(--text-main)}.modal-content[data-v-363926c0]{flex:1;overflow:hidden;padding:0}.modal-content[data-v-363926c0] .story-health-dashboard{height:100%;padding:1rem;overflow-y:auto;min-height:auto}.modal-content[data-v-363926c0] .dashboard-header{border-bottom:none;padding-bottom:.5rem;margin-bottom:1rem}.modal-content[data-v-363926c0] .dashboard-header h1{display:none}.modal-overlay[data-v-9c451e32]{position:fixed;inset:0;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:50000}.modal-container[data-v-9c451e32]{background-color:var(--bg-main);border-radius:.5rem;width:90%;max-width:700px;height:580px;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px #0000001a;border:1px solid var(--border-main)}.modal-header[data-v-9c451e32]{padding:.875rem 1rem;border-bottom:1px solid var(--bg-accent2);display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.modal-header h2[data-v-9c451e32]{margin:0;font-size:1.125rem;font-weight:600;color:var(--text-header)}.close-btn[data-v-9c451e32]{background:none;border:none;font-size:1.5rem;color:var(--text-muted);cursor:pointer;line-height:1;padding:0;width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem;transition:all .15s}.close-btn[data-v-9c451e32]:hover{background-color:var(--bg-accent2);color:var(--text-header)}.modal-body[data-v-9c451e32]{padding:1rem;overflow-y:auto;flex:1;display:flex;flex-direction:column}.form-section[data-v-9c451e32]{margin-bottom:1rem;flex-shrink:0}.form-section[data-v-9c451e32]:last-child{margin-bottom:0}.format-section[data-v-9c451e32],.options-section[data-v-9c451e32]{min-height:120px}.section-label[data-v-9c451e32]{display:block;font-weight:600;margin-bottom:.5rem;color:var(--text-header);font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.options-grid[data-v-9c451e32]{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.option-card[data-v-9c451e32]{background-color:var(--bg-accent1);border:1.5px solid var(--bg-accent2);border-radius:.375rem;padding:.625rem .75rem;cursor:pointer;transition:all .15s;text-align:left}.option-card[data-v-9c451e32]:hover{background-color:var(--bg-accent2);border-color:var(--border-focus);transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.option-card.active[data-v-9c451e32]{border-color:green;border-width:3px;background-color:var(--bg-accent2)}.option-label[data-v-9c451e32]{font-weight:600;color:var(--text-header);margin-bottom:.125rem;font-size:.8125rem;line-height:1.3}.option-description[data-v-9c451e32]{font-size:.6875rem;color:var(--text-muted);line-height:1.3}.checkbox-row[data-v-9c451e32]{display:flex;gap:1.5rem;flex-wrap:wrap}.checkbox-label[data-v-9c451e32]{display:flex;align-items:center;gap:.375rem;cursor:pointer;color:var(--text-main);font-size:.8125rem}.checkbox-label input[type=checkbox][data-v-9c451e32]{width:1rem;height:1rem;cursor:pointer}.format-placeholder[data-v-9c451e32]{font-size:.8125rem;color:var(--text-muted);font-style:italic;padding:.5rem;background-color:var(--bg-accent1);border-radius:.25rem;border:1px dashed var(--bg-accent2)}.modal-footer[data-v-9c451e32]{padding:.75rem 1rem;border-top:1px solid var(--bg-accent2);display:flex;justify-content:flex-end;gap:.5rem;flex-shrink:0}.btn-secondary[data-v-9c451e32]{padding:.375rem .875rem;border-radius:.25rem;border:1px solid var(--bg-accent2);background-color:var(--bg-accent1);color:var(--text-main);font-weight:500;font-size:.8125rem;cursor:pointer;transition:all .15s}.btn-secondary[data-v-9c451e32]:hover{background-color:var(--bg-accent2)}.btn-primary[data-v-9c451e32]{padding:.375rem 1rem;border-radius:.25rem;border:none;background-color:var(--border-focus);color:var(--text-on-accent, white);font-weight:600;font-size:.8125rem;cursor:pointer;transition:opacity .15s}.btn-primary[data-v-9c451e32]:hover:not(:disabled){opacity:.9}.btn-primary[data-v-9c451e32]:disabled{opacity:.6;cursor:not-allowed}.modal-overlay[data-v-eb00950a]{position:fixed;inset:0;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:9000}.modal-container[data-v-eb00950a]{background-color:var(--bg-main);border-radius:.5rem;width:90%;max-width:600px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px #0000001a;border:1px solid var(--border-main)}.modal-header[data-v-eb00950a]{padding:1.5rem;border-bottom:1px solid var(--bg-accent2);display:flex;justify-content:space-between;align-items:center}.modal-header h2[data-v-eb00950a]{margin:0;font-size:1.5rem;font-weight:600;color:var(--text-header)}.close-btn[data-v-eb00950a]{background:none;border:none;font-size:2rem;color:var(--text-muted);cursor:pointer;line-height:1;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem;transition:all .15s}.close-btn[data-v-eb00950a]:hover{background-color:var(--bg-accent2);color:var(--text-header)}.modal-body[data-v-eb00950a]{padding:1.5rem;overflow-y:auto;flex-grow:1}.form-section[data-v-eb00950a]{margin-bottom:2rem}.formatting-options[data-v-eb00950a]{display:flex;flex-wrap:wrap;gap:1rem}.format-option[data-v-eb00950a]{display:flex;flex-direction:column;gap:.375rem;min-width:140px}.format-label[data-v-eb00950a]{font-size:.75rem;font-weight:500;color:var(--text-muted)}.format-select[data-v-eb00950a]{padding:.5rem .75rem;border:1px solid var(--border-main);border-radius:.375rem;background-color:var(--bg-main);color:var(--text-main);font-size:.875rem;cursor:pointer}.format-select[data-v-eb00950a]:focus{outline:none;border-color:var(--border-focus)}.section-label[data-v-eb00950a]{display:block;font-weight:600;margin-bottom:.75rem;color:var(--text-header);font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}.options-grid[data-v-eb00950a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem}.option-card[data-v-eb00950a]{background-color:var(--bg-accent1);border:2px solid var(--bg-accent2);border-radius:.5rem;padding:1rem;cursor:pointer;transition:all .15s;text-align:left}.option-card[data-v-eb00950a]:hover{border-color:var(--border-focus);transform:translateY(-2px);box-shadow:0 4px 6px #0000001a}.option-card.active[data-v-eb00950a]{border-color:green;border-width:3px;background-color:var(--bg-accent1)}.option-label[data-v-eb00950a]{font-weight:600;color:var(--text-header);margin-bottom:.25rem;font-size:.875rem}.option-description[data-v-eb00950a]{font-size:.75rem;color:var(--text-muted);line-height:1.4}.hidden-file-input[data-v-eb00950a]{display:none}.file-select-btn[data-v-eb00950a]{width:100%;padding:1rem;background-color:var(--bg-accent1);border:2px dashed var(--bg-accent2);border-radius:.5rem;cursor:pointer;transition:all .15s;display:flex;align-items:center;justify-content:center;gap:.5rem;color:var(--text-main);font-weight:500}.file-select-btn[data-v-eb00950a]:hover{border-color:var(--border-focus);background-color:var(--bg-accent2)}.file-select-btn svg[data-v-eb00950a]{width:1.25rem;height:1.25rem}.file-info[data-v-eb00950a]{margin-top:.75rem}.format-note[data-v-eb00950a]{font-size:.875rem;color:var(--text-muted);line-height:1.6}.format-note small[data-v-eb00950a]{font-size:.75rem;color:var(--text-muted);opacity:.8}.progress-section[data-v-eb00950a]{display:flex;align-items:center;gap:1rem;padding:1rem;background-color:var(--bg-accent1);border-radius:.5rem;border:1px solid var(--bg-accent2)}.progress-spinner[data-v-eb00950a]{width:1.5rem;height:1.5rem;border:2px solid var(--bg-accent2);border-top-color:var(--border-focus);border-radius:50%;animation:spin-eb00950a .8s linear infinite}@keyframes spin-eb00950a{to{transform:rotate(360deg)}}.progress-text[data-v-eb00950a]{color:var(--text-main);font-size:.875rem;font-weight:500}.modal-footer[data-v-eb00950a]{padding:1.5rem;border-top:1px solid var(--bg-accent2);display:flex;justify-content:flex-end;gap:.75rem}.btn-secondary[data-v-eb00950a]{padding:.5rem 1rem;border-radius:.375rem;border:1px solid var(--bg-accent2);background-color:var(--bg-accent1);color:var(--text-main);font-weight:500;cursor:pointer;transition:all .15s}.btn-secondary[data-v-eb00950a]:hover:not(:disabled){background-color:var(--bg-accent2)}.btn-secondary[data-v-eb00950a]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-eb00950a]{padding:.5rem 1.5rem;border-radius:.375rem;border:none;background-color:var(--border-focus);color:var(--text-on-accent, white);font-weight:600;cursor:pointer;transition:opacity .15s}.btn-primary[data-v-eb00950a]:hover:not(:disabled){opacity:.9}.btn-primary[data-v-eb00950a]:disabled{opacity:.6;cursor:not-allowed}.description[data-v-eb00950a]{margin:0;font-size:.875rem;color:var(--text-muted);line-height:1.5}.pattern-options[data-v-eb00950a]{display:flex;flex-direction:column;gap:.75rem}.pattern-option[data-v-eb00950a]{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background-color:var(--bg-accent1);border:2px solid var(--bg-accent2);border-radius:.5rem;cursor:pointer;transition:all .15s}.pattern-option[data-v-eb00950a]:hover{border-color:var(--border-focus);background-color:var(--bg-accent2)}.pattern-option.active[data-v-eb00950a]{border-color:var(--border-focus);background-color:rgba(var(--border-focus-rgb, 59, 130, 246),.1)}.pattern-option input[type=radio][data-v-eb00950a]{margin-top:.25rem;cursor:pointer;flex-shrink:0}.pattern-info[data-v-eb00950a]{flex-grow:1}.pattern-name[data-v-eb00950a]{font-weight:600;color:var(--text-header);margin-bottom:.25rem}.pattern-meta[data-v-eb00950a]{font-size:.75rem;color:var(--text-muted);display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.count-badge[data-v-eb00950a]{display:inline-flex;align-items:center;padding:.25rem .5rem;background-color:var(--border-focus);color:#fff;border-radius:.25rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.help-badge[data-v-eb00950a]{font-size:.75rem;color:var(--text-muted);font-style:italic}.pattern-sample[data-v-eb00950a]{font-size:.6875rem;color:var(--text-main);font-family:monospace;background-color:var(--bg-accent2);padding:.25rem .5rem;border-radius:.25rem;display:inline-block}.no-patterns[data-v-eb00950a]{padding:1rem;text-align:center;color:var(--text-muted);background-color:var(--bg-accent1);border-radius:.5rem;border:1px dashed var(--bg-accent2)}.preview-list[data-v-eb00950a]{max-height:300px;overflow-y:auto;border:1px solid var(--bg-accent2);border-radius:.5rem;background-color:var(--bg-accent1)}.preview-item[data-v-eb00950a]{display:grid;grid-template-columns:3rem 1fr 5rem;gap:1rem;padding:.75rem 1rem;border-bottom:1px solid var(--bg-accent2);align-items:center}.preview-item[data-v-eb00950a]:last-child{border-bottom:none}.preview-number[data-v-eb00950a]{font-weight:600;color:var(--border-focus);font-size:.875rem;text-align:center}.preview-title[data-v-eb00950a]{font-weight:500;color:var(--text-header);font-size:.875rem}.preview-line[data-v-eb00950a]{font-size:.75rem;color:var(--text-muted);text-align:right}.preview-note[data-v-eb00950a]{margin-top:.75rem;font-size:.875rem;color:var(--text-muted);font-weight:500}.line-distance-control[data-v-eb00950a]{display:flex;align-items:center;gap:1rem;padding:1rem;background-color:var(--bg-accent1);border:1px solid var(--bg-accent2);border-radius:.5rem}.distance-slider[data-v-eb00950a]{flex-grow:1;height:.5rem;border-radius:.25rem;background:var(--bg-accent2);outline:none;cursor:pointer}.distance-slider[data-v-eb00950a]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.25rem;height:1.25rem;border-radius:50%;background:var(--border-focus);cursor:pointer;-webkit-transition:transform .15s;transition:transform .15s}.distance-slider[data-v-eb00950a]::-webkit-slider-thumb:hover{transform:scale(1.1)}.distance-slider[data-v-eb00950a]::-moz-range-thumb{width:1.25rem;height:1.25rem;border-radius:50%;background:var(--border-focus);cursor:pointer;border:none;-moz-transition:transform .15s;transition:transform .15s}.distance-slider[data-v-eb00950a]::-moz-range-thumb:hover{transform:scale(1.1)}.distance-value[data-v-eb00950a]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.distance-input[data-v-eb00950a]{width:4rem;padding:.5rem;border:1px solid var(--bg-accent2);border-radius:.375rem;background-color:var(--bg-main);color:var(--text-main);font-weight:500;text-align:center}.distance-input[data-v-eb00950a]:focus{outline:none;border-color:var(--border-focus)}.distance-label[data-v-eb00950a]{font-size:.875rem;color:var(--text-muted);font-weight:500}.custom-pattern-input[data-v-eb00950a]{display:flex;flex-direction:column;gap:.75rem}.pattern-text-input[data-v-eb00950a]{width:100%;padding:.75rem 1rem;border:2px solid var(--bg-accent2);border-radius:.5rem;background-color:var(--bg-main);color:var(--text-main);font-size:.875rem;font-family:monospace;transition:border-color .15s}.pattern-text-input[data-v-eb00950a]:focus{outline:none;border-color:var(--border-focus)}.pattern-text-input[data-v-eb00950a]::-moz-placeholder{color:var(--text-muted);opacity:.6}.pattern-text-input[data-v-eb00950a]::placeholder{color:var(--text-muted);opacity:.6}.pattern-detected[data-v-eb00950a]{padding:.75rem 1rem;background-color:rgba(var(--border-focus-rgb, 59, 130, 246),.1);border:1px solid var(--border-focus);border-radius:.375rem;font-size:.875rem;color:var(--text-main)}.pattern-detected strong[data-v-eb00950a]{color:var(--border-focus);font-weight:600}.toc-notice[data-v-eb00950a]{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:1rem;background-color:#3b82f61a;border:1px solid rgba(59,130,246,.3);border-radius:.5rem}.toc-icon[data-v-eb00950a]{width:1.5rem;height:1.5rem;color:#3b82f6;flex-shrink:0}.toc-message[data-v-eb00950a]{font-size:.875rem;color:var(--text-main);line-height:1.5}.toc-message strong[data-v-eb00950a]{color:#3b82f6;font-weight:600}.chapter-count-banner[data-v-eb00950a]{display:flex;align-items:center;gap:.75rem;margin-top:1rem;padding:1rem;background:linear-gradient(135deg,rgba(var(--border-focus-rgb, 59, 130, 246),.1),rgba(var(--border-focus-rgb, 59, 130, 246),.05));border:2px solid var(--border-focus);border-radius:.5rem}.count-icon[data-v-eb00950a]{width:1.5rem;height:1.5rem;color:var(--border-focus);flex-shrink:0}.count-text[data-v-eb00950a]{font-size:.9375rem;color:var(--text-main);font-weight:500}.count-text strong[data-v-eb00950a]{font-size:1.25rem;color:var(--border-focus);font-weight:700}.success-message[data-v-eb00950a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center}.success-icon[data-v-eb00950a]{width:4rem;height:4rem;color:#22c55e;margin-bottom:1.5rem}.success-message h3[data-v-eb00950a]{margin:0 0 1rem;font-size:1.5rem;font-weight:600;color:var(--text-header)}.success-message p[data-v-eb00950a]{margin:0 0 .5rem;font-size:1rem;color:var(--text-main)}.help-text-small[data-v-eb00950a]{font-size:.875rem!important;color:var(--text-muted)!important;margin-top:.75rem!important}.btn-icon[data-v-eb00950a]{width:1.25rem;height:1.25rem;margin-right:.5rem}.btn-primary[data-v-eb00950a]{display:flex;align-items:center;justify-content:center}.warning-note[data-v-eb00950a]{display:flex;align-items:center;gap:.75rem;margin-top:1rem;padding:.75rem 1rem;background-color:#fbbf241a;border:1px solid rgba(251,191,36,.3);border-radius:.375rem;font-size:.875rem;color:var(--text-main)}.warning-icon[data-v-eb00950a]{width:1.25rem;height:1.25rem;color:#fbbf24;flex-shrink:0}.filter-warning[data-v-eb00950a]{margin-top:.75rem;padding:.625rem .875rem;background-color:#fbbf241a;border:1px solid rgba(251,191,36,.25);border-radius:.375rem;font-size:.8125rem;color:var(--text-main);line-height:1.5}.filter-warning strong[data-v-eb00950a]{color:#fbbf24}.option-card[data-v-eb00950a]:disabled{opacity:.5;cursor:not-allowed}.option-card[data-v-eb00950a]:disabled:hover{transform:none;box-shadow:none}.info-banner[data-v-eb00950a]{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background-color:#3b82f61a;border:1px solid rgba(59,130,246,.3);border-radius:.5rem}.info-icon[data-v-eb00950a]{width:1.5rem;height:1.5rem;color:#3b82f6;flex-shrink:0;margin-top:.125rem}.info-content[data-v-eb00950a]{font-size:.875rem;color:var(--text-main);line-height:1.6}.info-content strong[data-v-eb00950a]{color:#3b82f6;font-weight:600}.info-meta[data-v-eb00950a]{font-size:.8125rem;color:var(--text-muted)}.append-info-box[data-v-eb00950a]{padding:1rem;background-color:#3b82f614;border:1px solid rgba(59,130,246,.2);border-radius:.5rem}.append-info-text[data-v-eb00950a]{margin:0 0 .75rem;font-size:.9375rem;color:var(--text-main);line-height:1.5}.append-info-text strong[data-v-eb00950a]{color:#3b82f6}.append-info-detail[data-v-eb00950a]{margin:0 0 .75rem;font-size:.8125rem;color:var(--text-muted);line-height:1.5}.append-info-detail strong[data-v-eb00950a]{color:var(--text-main)}.append-info-stats[data-v-eb00950a]{margin:0;font-size:.8125rem;color:var(--text-muted);padding-top:.5rem;border-top:1px solid rgba(59,130,246,.15)}.append-info-stats strong[data-v-eb00950a]{color:var(--text-main)}.content-type-compact[data-v-eb00950a]{display:flex;gap:1rem;padding:.75rem;background-color:var(--bg-accent1);border:1px solid var(--bg-accent2);border-radius:.375rem}.radio-compact[data-v-eb00950a]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem;color:var(--text-main)}.radio-compact input[type=radio][data-v-eb00950a]{cursor:pointer;width:1rem;height:1rem;accent-color:green}.radio-compact span[data-v-eb00950a]{font-weight:500}.checkbox-option[data-v-eb00950a]{display:flex;align-items:center;gap:.75rem;padding:1rem;background-color:var(--bg-accent1);border:2px solid var(--bg-accent2);border-radius:.5rem;cursor:pointer;transition:all .15s;font-size:.875rem;color:var(--text-main)}.checkbox-option[data-v-eb00950a]:hover{border-color:var(--border-focus);background-color:var(--bg-accent2)}.checkbox-option input[type=checkbox][data-v-eb00950a]{width:1.125rem;height:1.125rem;cursor:pointer;flex-shrink:0}.checkbox-option span[data-v-eb00950a]{font-weight:500}.content-preview[data-v-eb00950a]{margin-top:1rem;padding:.75rem 1rem;background-color:var(--bg-accent1);border:1px solid var(--bg-accent2);border-radius:.375rem;font-size:.875rem}.content-preview strong[data-v-eb00950a]{color:var(--text-header);font-weight:600;margin-bottom:.5rem;display:block}.preview-text[data-v-eb00950a]{color:var(--text-main);font-family:var(--app-font-family, inherit);line-height:1.6;font-style:italic;padding:.5rem;background-color:var(--bg-main);border-radius:.25rem;border-left:3px solid var(--border-focus);margin-top:.5rem}.structure-summary[data-v-eb00950a]{background-color:var(--bg-accent1);border:1px solid var(--border-main);border-radius:.375rem;padding:.75rem 1rem;margin-bottom:1rem;font-size:.9rem;color:var(--text-body)}.structure-summary strong[data-v-eb00950a]{color:var(--text-header)}.structural-list[data-v-eb00950a]{display:flex;flex-direction:column;gap:1rem}.structural-item[data-v-eb00950a]{padding:1rem;background-color:var(--bg-accent1);border:2px solid var(--bg-accent2);border-radius:.5rem;transition:border-color .15s}.structural-item[data-v-eb00950a]:hover{border-color:var(--border-focus)}.structural-header[data-v-eb00950a]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}.structural-title[data-v-eb00950a]{font-weight:600;color:var(--text-header);font-size:.9375rem;flex:1}.structural-meta[data-v-eb00950a]{font-size:.75rem;color:var(--text-muted);text-align:right;margin-left:1rem}.structural-children[data-v-eb00950a]{margin-bottom:.75rem;font-size:.8125rem;color:var(--text-muted);font-style:italic}.structural-controls[data-v-eb00950a]{display:flex;gap:.5rem;margin-top:.75rem}.structural-locked[data-v-eb00950a]{margin-top:.75rem}.locked-badge[data-v-eb00950a]{display:inline-block;padding:.4rem .6rem;background-color:var(--bg-accent2);border:1px solid var(--border-main);border-radius:.25rem;font-size:.75rem;color:var(--text-muted);font-style:italic}.struct-btn[data-v-eb00950a]{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1rem;background-color:var(--bg-main);border:2px solid var(--bg-accent2);border-radius:.375rem;color:var(--text-main);font-weight:500;font-size:.875rem;cursor:pointer;transition:all .15s}.struct-btn[data-v-eb00950a]:hover{border-color:var(--border-focus);background-color:var(--bg-accent2)}.struct-btn.active[data-v-eb00950a]{border-color:green;background-color:rgba(var(--border-focus-rgb, 59, 130, 246),.15);color:var(--text-main)}.part-item[data-v-eb00950a]{border-color:#9333ea;background-color:#9333ea0d}.part-item .structural-title[data-v-eb00950a]{display:flex;align-items:center;gap:.5rem;color:#9333ea}.part-icon[data-v-eb00950a]{width:1.25rem;height:1.25rem;flex-shrink:0}.part-chapters[data-v-eb00950a]{margin-top:.75rem;padding-left:1.5rem;border-left:2px solid rgba(147,51,234,.3);display:flex;flex-direction:column;gap:.5rem}.chapter-item[data-v-eb00950a]{padding:.75rem;background-color:var(--bg-main);border:1px solid var(--bg-accent2);border-radius:.375rem;transition:all .15s}.chapter-item[data-v-eb00950a]:hover{border-color:var(--border-focus);background-color:var(--bg-accent1)}.chapter-header[data-v-eb00950a]{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.chapter-icon[data-v-eb00950a]{width:1rem;height:1rem;color:var(--text-muted);flex-shrink:0}.chapter-title[data-v-eb00950a]{font-weight:500;color:var(--text-header);font-size:.875rem}.chapter-meta[data-v-eb00950a]{font-size:.75rem;color:var(--text-muted);padding-left:1.5rem}.scene-count[data-v-eb00950a]{font-style:italic}.struct-icon[data-v-eb00950a]{width:1.125rem;height:1.125rem}.merge-options[data-v-eb00950a]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.matching-preview[data-v-eb00950a]{margin-top:1rem;background-color:var(--bg-accent1);border:1px solid var(--bg-accent2);border-radius:.5rem;overflow:hidden}.matching-header[data-v-eb00950a]{display:grid;grid-template-columns:2fr .5fr 2fr 1fr;gap:.75rem;padding:.75rem 1rem;background-color:var(--bg-accent2);font-weight:600;font-size:.8125rem;color:var(--text-header);text-transform:uppercase;letter-spacing:.025em;align-items:center}.matching-header span[data-v-eb00950a]:nth-child(2){text-align:center}.matching-list[data-v-eb00950a]{max-height:400px;overflow-y:auto}.matching-item[data-v-eb00950a]{display:grid;grid-template-columns:auto 2fr .5fr 2fr 1fr;gap:.75rem;padding:.875rem 1rem;border-bottom:1px solid var(--bg-accent2);align-items:center;transition:background-color .15s}.matching-item[data-v-eb00950a]:last-child{border-bottom:none}.matching-item[data-v-eb00950a]:hover{background-color:var(--bg-accent2)}.matching-item.high-confidence[data-v-eb00950a]{border-left:3px solid rgb(34,197,94)}.matching-item.low-confidence[data-v-eb00950a]{border-left:3px solid rgb(251,191,36)}.matching-opml[data-v-eb00950a],.matching-existing[data-v-eb00950a]{min-width:0}.matching-title[data-v-eb00950a]{font-size:.875rem;color:var(--text-main);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.matching-title small[data-v-eb00950a]{font-size:.75rem;color:var(--text-muted);font-weight:400;margin-left:.5rem}.text-muted[data-v-eb00950a]{color:var(--text-muted);font-style:italic}.matching-arrow[data-v-eb00950a]{display:flex;justify-content:center;align-items:center;color:var(--text-muted)}.matching-arrow svg[data-v-eb00950a]{width:1.25rem;height:1.25rem}.matching-confidence[data-v-eb00950a]{display:flex;align-items:center;gap:.5rem}.confidence-bar[data-v-eb00950a]{flex:1;height:.5rem;background-color:var(--bg-accent2);border-radius:.25rem;overflow:hidden}.confidence-fill[data-v-eb00950a]{height:100%;background:linear-gradient(90deg,#fbbf24,#22c55e);transition:width .3s ease}.confidence-text[data-v-eb00950a]{font-size:.75rem;font-weight:600;color:var(--text-muted);min-width:2.5rem;text-align:right}.matching-more[data-v-eb00950a]{padding:.75rem 1rem;text-align:center;font-size:.8125rem;color:var(--text-muted);font-style:italic;background-color:var(--bg-accent2)}.matching-controls[data-v-eb00950a]{display:flex;flex-direction:column;gap:.25rem}.shift-btn[data-v-eb00950a]{width:1.75rem;height:1.75rem;padding:0;background-color:var(--bg-accent2);border:1px solid var(--border-main);border-radius:.25rem;color:var(--text-main);font-size:1rem;line-height:1;cursor:pointer;transition:all .15s;display:flex;align-items:center;justify-content:center}.shift-btn[data-v-eb00950a]:hover:not(:disabled){background-color:var(--border-focus);border-color:var(--border-focus);color:#fff}.shift-btn[data-v-eb00950a]:disabled{opacity:.3;cursor:not-allowed}.modal-overlay[data-v-75c60385]{position:fixed;inset:0;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:50000}.modal-container[data-v-75c60385]{background-color:var(--bg-main);border-radius:.5rem;width:90%;max-width:500px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px #0000001a;border:1px solid var(--border-main)}.modal-header[data-v-75c60385]{padding:1.5rem;border-bottom:1px solid var(--bg-accent2);display:flex;justify-content:space-between;align-items:center}.modal-header h2[data-v-75c60385]{margin:0;font-size:1.5rem;font-weight:600;color:var(--text-header)}.close-btn[data-v-75c60385]{background:none;border:none;font-size:2rem;color:var(--text-muted);cursor:pointer;line-height:1;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem;transition:all .15s}.close-btn[data-v-75c60385]:hover{background-color:var(--bg-accent2);color:var(--text-header)}.modal-body[data-v-75c60385]{padding:1.5rem;overflow-y:auto;flex-grow:1;display:flex;flex-direction:column;gap:1.25rem}.form-field[data-v-75c60385]{display:flex;flex-direction:column;gap:.5rem}.field-label[data-v-75c60385]{font-weight:600;font-size:.875rem;color:var(--text-header)}.required[data-v-75c60385]{color:#ef4444}.field-input[data-v-75c60385]{padding:.625rem .875rem;border:1px solid var(--border-main);border-radius:.375rem;background-color:var(--textfield-bg);color:var(--text-main);font-size:.875rem;transition:border-color .15s}.field-input[data-v-75c60385]:focus{outline:none;border-color:var(--border-focus)}.field-input[data-v-75c60385]::-moz-placeholder{color:var(--text-muted);opacity:.6}.field-input[data-v-75c60385]::placeholder{color:var(--text-muted);opacity:.6}.radio-group[data-v-75c60385]{display:flex;gap:1.5rem}.radio-option[data-v-75c60385]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.radio-input[data-v-75c60385]{width:1rem;height:1rem;cursor:pointer}.radio-label[data-v-75c60385]{font-size:.875rem;color:var(--text-main)}.modal-footer[data-v-75c60385]{padding:1.5rem;border-top:1px solid var(--bg-accent2);display:flex;justify-content:flex-end;gap:.75rem}.btn-secondary[data-v-75c60385]{padding:.625rem 1.25rem;border-radius:.375rem;border:1px solid var(--border-main);background-color:var(--bg-accent1);color:var(--text-main);font-weight:500;cursor:pointer;transition:all .15s;font-size:.875rem}.btn-secondary[data-v-75c60385]:hover:not(:disabled){background-color:var(--bg-accent2)}.btn-secondary[data-v-75c60385]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-75c60385]{padding:.625rem 1.5rem;border-radius:.375rem;border:none;background-color:var(--border-focus);color:#fff;font-weight:600;cursor:pointer;transition:opacity .15s;font-size:.875rem}.btn-primary[data-v-75c60385]:hover:not(:disabled){opacity:.9}.btn-primary[data-v-75c60385]:disabled{opacity:.6;cursor:not-allowed}.modal-overlay[data-v-1235bbe4]{position:fixed;inset:0;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:50000}.modal-container[data-v-1235bbe4]{background-color:var(--bg-main);border-radius:.5rem;width:95%;max-width:1200px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px #0000001a;border:1px solid var(--border-main)}.modal-header[data-v-1235bbe4]{padding:.75rem 1rem;border-bottom:1px solid var(--bg-accent2);display:flex;justify-content:space-between;align-items:center}.modal-header h2[data-v-1235bbe4]{margin:0;font-size:1rem;font-weight:600;color:var(--text-header)}.close-btn[data-v-1235bbe4]{background:none;border:none;font-size:1.5rem;color:var(--text-muted);cursor:pointer;line-height:1;padding:0;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem;transition:all .15s}.close-btn[data-v-1235bbe4]:hover{background-color:var(--bg-accent2);color:var(--text-header)}.modal-body[data-v-1235bbe4]{padding:.75rem;overflow:hidden;flex-grow:1;display:flex;flex-direction:column}.help-text[data-v-1235bbe4]{margin-bottom:.75rem;padding:.5rem .75rem;background-color:var(--bg-accent1);border:1px solid var(--bg-accent2);border-radius:.25rem;flex-shrink:0}.help-text p[data-v-1235bbe4]{margin:0;color:var(--text-muted);font-size:.75rem}.structure-editor[data-v-1235bbe4]{display:grid;grid-template-columns:1.2fr 1fr;gap:.75rem;flex-grow:1;overflow:hidden;min-height:0}.chapter-list[data-v-1235bbe4]{display:flex;flex-direction:column;border:1px solid var(--bg-accent2);border-radius:.5rem;overflow-y:auto;overflow-x:hidden;min-height:0}.list-header[data-v-1235bbe4]{display:grid;grid-template-columns:3rem 8rem 1fr 3.5rem 3.5rem;gap:.5rem;padding:.5rem .75rem;background-color:var(--bg-accent2);border-bottom:1px solid var(--border-main);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);position:sticky;top:0;z-index:10}.chapter-row[data-v-1235bbe4]{display:grid;grid-template-columns:3rem 8rem 1fr 3.5rem 3.5rem;gap:.5rem;padding:.5rem .75rem;border-bottom:1px solid var(--bg-accent2);cursor:pointer;transition:all .15s;align-items:center;flex-shrink:0}.chapter-row[data-v-1235bbe4]:hover{background-color:var(--bg-accent1)}.chapter-row.selected[data-v-1235bbe4]{background-color:rgba(var(--border-focus-rgb, 59, 130, 246),.15);border-left:4px solid var(--border-focus);box-shadow:0 2px 4px #0000001a}.chapter-row.front-matter[data-v-1235bbe4]{background-color:#3b82f60d}.chapter-row.front-matter[data-v-1235bbe4]:hover{background-color:#3b82f61a}.chapter-row.part-act[data-v-1235bbe4]{background-color:#a855f70d}.chapter-row.part-act[data-v-1235bbe4]:hover{background-color:#a855f71a}.chapter-row.back-matter[data-v-1235bbe4]{background-color:#22c55e0d}.chapter-row.back-matter[data-v-1235bbe4]:hover{background-color:#22c55e1a}.chapter-row.main-content[data-v-1235bbe4]{background-color:transparent}.col-number[data-v-1235bbe4]{display:flex;align-items:center;justify-content:center}.chapter-number[data-v-1235bbe4]{font-weight:600;color:var(--text-header);font-size:.875rem}.chapter-number-empty[data-v-1235bbe4]{color:var(--text-muted);font-size:.875rem}.col-type[data-v-1235bbe4]{display:flex;flex-direction:column;gap:.5rem}.type-select[data-v-1235bbe4],.subtype-select[data-v-1235bbe4]{padding:.375rem .5rem;border:1px solid var(--bg-accent2);border-radius:.25rem;background-color:var(--bg-main);color:var(--text-main);font-size:.8125rem;cursor:pointer;transition:border-color .15s}.type-select[data-v-1235bbe4]:focus,.subtype-select[data-v-1235bbe4]:focus{outline:none;border-color:var(--border-focus)}.col-title[data-v-1235bbe4]{flex-grow:1;display:flex;flex-direction:column;gap:.5rem}.title-input[data-v-1235bbe4]{width:100%;padding:.375rem .5rem;border:1px solid var(--bg-accent2);border-radius:.25rem;background-color:var(--bg-main);color:var(--text-main);font-size:.875rem;transition:border-color .15s}.title-input[data-v-1235bbe4]:focus{outline:none;border-color:var(--border-focus)}.suggested-title[data-v-1235bbe4]{display:flex;align-items:center;gap:.5rem;padding:.5rem;background-color:rgba(var(--border-focus-rgb, 59, 130, 246),.1);border:1px solid var(--border-focus);border-radius:.25rem;font-size:.75rem}.suggested-title-label[data-v-1235bbe4]{font-weight:600;color:var(--border-focus);text-transform:uppercase;letter-spacing:.05em;flex-shrink:0}.suggested-title-text[data-v-1235bbe4]{flex-grow:1;color:var(--text-main);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suggested-title-actions[data-v-1235bbe4]{display:flex;gap:.25rem;flex-shrink:0}.btn-use[data-v-1235bbe4],.btn-ignore[data-v-1235bbe4]{padding:.25rem .5rem;border-radius:.25rem;font-size:.6875rem;font-weight:600;cursor:pointer;transition:all .15s;text-transform:uppercase;letter-spacing:.025em}.btn-use[data-v-1235bbe4]{background-color:var(--border-focus);color:#fff;border:1px solid var(--border-focus)}.btn-use[data-v-1235bbe4]:hover{opacity:.9}.btn-ignore[data-v-1235bbe4]{background-color:transparent;color:var(--text-muted);border:1px solid var(--bg-accent2)}.btn-ignore[data-v-1235bbe4]:hover{background-color:var(--bg-accent2);color:var(--text-main)}.col-scenes[data-v-1235bbe4]{display:flex;align-items:center;justify-content:center}.scene-badge[data-v-1235bbe4]{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;padding:0 .375rem;background-color:var(--bg-accent2);color:var(--text-main);font-size:.75rem;font-weight:600;border-radius:.75rem}.col-actions[data-v-1235bbe4]{display:flex;align-items:center;justify-content:center}.delete-btn[data-v-1235bbe4]{padding:.25rem;background:none;border:none;color:var(--text-muted);cursor:pointer;border-radius:.25rem;transition:all .15s}.delete-btn[data-v-1235bbe4]:hover{background-color:#ef44441a;color:#ef4444}.delete-btn svg[data-v-1235bbe4]{width:1.25rem;height:1.25rem}.preview-pane[data-v-1235bbe4]{border:1px solid var(--bg-accent2);border-radius:.25rem;padding:.75rem;background-color:var(--bg-accent1);overflow-y:auto;min-height:0;display:flex;flex-direction:column}.preview-header[data-v-1235bbe4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--bg-accent2);flex-shrink:0}.preview-header h3[data-v-1235bbe4]{margin:0;font-size:.875rem;font-weight:600;color:var(--text-header)}.preview-type[data-v-1235bbe4]{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);padding:.125rem .375rem;background-color:var(--bg-accent2);border-radius:.25rem}.preview-content[data-v-1235bbe4]{font-size:.8125rem;line-height:1.5;color:var(--text-main);white-space:pre-wrap;word-wrap:break-word;overflow-y:auto;flex-grow:1;min-height:0}.preview-empty[data-v-1235bbe4]{display:flex;align-items:center;justify-content:center}.empty-message[data-v-1235bbe4]{text-align:center;color:var(--text-muted);padding:2rem}.empty-icon[data-v-1235bbe4]{width:3rem;height:3rem;margin:0 auto 1.5rem;opacity:.4}.empty-title[data-v-1235bbe4]{margin:0 0 .5rem;font-size:1rem;font-weight:600;color:var(--text-header)}.empty-subtitle[data-v-1235bbe4]{margin:0;font-size:.875rem;line-height:1.5;color:var(--text-muted)}.modal-footer[data-v-1235bbe4]{padding:.75rem;border-top:1px solid var(--bg-accent2);display:flex;justify-content:flex-end;gap:.5rem}.btn-secondary[data-v-1235bbe4]{padding:.375rem .75rem;border-radius:.25rem;border:1px solid var(--bg-accent2);background-color:var(--bg-accent1);color:var(--text-main);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s}.btn-secondary[data-v-1235bbe4]:hover{background-color:var(--bg-accent2)}.btn-primary[data-v-1235bbe4]{padding:.375rem 1rem;border-radius:.25rem;border:none;background-color:var(--border-focus);color:var(--text-on-accent, white);font-size:.875rem;font-weight:600;cursor:pointer;transition:opacity .15s}.btn-primary[data-v-1235bbe4]:hover{opacity:.9}.global-search-panel[data-v-ad94deed]{position:fixed;top:0;right:0;bottom:0;background-color:var(--bg-main);border-left:1px solid var(--border-main);box-shadow:-4px 0 12px #0000001a;z-index:9999;transition:width .3s ease;display:flex;flex-direction:column}.panel-content[data-v-ad94deed]{display:flex;flex-direction:column;height:100%;overflow:hidden}.search-header[data-v-ad94deed]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--border-main);background-color:var(--bg-accent1)}.panel-title[data-v-ad94deed]{font-size:.875rem;font-weight:600;color:var(--text-header);margin:0}.header-actions[data-v-ad94deed]{display:flex;align-items:center;gap:.5rem}.scope-select-header[data-v-ad94deed]{padding:.25rem .5rem;font-size:.75rem;color:var(--text-main);background-color:var(--bg-accent2);border:1px solid var(--border-main);border-radius:.25rem;cursor:pointer;outline:none}.scope-select-header[data-v-ad94deed]:focus{border-color:var(--border-focus)}.mode-toggle-btn[data-v-ad94deed]{padding:.375rem .625rem;background-color:var(--bg-accent2);border:1px solid var(--border-main);border-radius:.25rem;color:var(--text-main);font-size:1.125rem;cursor:pointer;transition:all .2s;line-height:1;min-width:2rem;display:flex;align-items:center;justify-content:center}.mode-toggle-btn[data-v-ad94deed]:hover{background-color:var(--border-focus);border-color:var(--border-focus);color:#fff}.close-btn[data-v-ad94deed]{padding:.25rem .5rem;background:none;border:none;color:var(--text-muted);font-size:1.25rem;cursor:pointer;transition:color .2s;line-height:1}.close-btn[data-v-ad94deed]:hover{color:var(--text-main)}.search-input-section[data-v-ad94deed]{border-bottom:1px solid var(--border-main)}.search-input-wrapper[data-v-ad94deed]{position:relative;padding:.75rem .75rem .5rem}.replace-input-wrapper[data-v-ad94deed]{position:relative;padding:0 .75rem .5rem}.replace-options[data-v-ad94deed]{display:flex;flex-wrap:wrap;gap:.75rem;padding:.5rem .75rem .75rem;background-color:var(--bg-accent1);border-top:1px solid var(--border-main)}.option-checkbox[data-v-ad94deed]{display:flex;align-items:center;gap:.375rem;font-size:.8rem;color:var(--text-main);cursor:pointer}.option-checkbox input[type=checkbox][data-v-ad94deed]{cursor:pointer}.search-input[data-v-ad94deed]{width:100%;background-color:var(--bg-accent1);border:1px solid var(--border-main);color:var(--text-main);padding:.5rem 2rem .5rem .75rem;border-radius:.375rem;font-size:.875rem;outline:none}.search-input[data-v-ad94deed]:focus{border-color:var(--border-focus);background-color:var(--bg-main)}.clear-btn[data-v-ad94deed]{position:absolute;right:1.25rem;top:50%;transform:translateY(-50%);padding:.25rem;background:none;border:none;color:var(--text-muted);font-size:1rem;cursor:pointer;transition:color .2s}.clear-btn[data-v-ad94deed]:hover{color:var(--text-main)}.search-results[data-v-ad94deed]{flex:1;overflow-y:auto;padding:.5rem}.results-list[data-v-ad94deed]{display:flex;flex-direction:column;gap:.25rem}.result-item[data-v-ad94deed]{display:flex;flex-direction:column;gap:.375rem;padding:.5rem .75rem;border-radius:.25rem;background-color:var(--bg-accent1);border:1px solid transparent;text-align:left;cursor:pointer;transition:all .15s}.result-item[data-v-ad94deed]:hover{border-color:var(--border-focus);background-color:var(--bg-accent2)}.result-header-row[data-v-ad94deed]{display:flex;align-items:center;gap:.75rem}.result-type[data-v-ad94deed]{font-size:.7rem;font-weight:600;padding:.25rem .5rem;border-radius:.25rem;background-color:var(--bg-accent2);color:var(--text-muted);text-transform:uppercase;flex-shrink:0}.result-name[data-v-ad94deed]{font-weight:500;font-size:.875rem;color:var(--text-main)}.result-context[data-v-ad94deed]{font-size:.75rem;color:var(--text-muted);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.no-results[data-v-ad94deed],.search-hint[data-v-ad94deed]{text-align:center;font-size:.875rem;color:var(--text-muted);padding:2rem 1rem}.search-hint[data-v-ad94deed]{font-style:italic}.results-header[data-v-ad94deed]{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;background-color:var(--bg-accent1);border-bottom:1px solid var(--border-main);position:sticky;top:0;z-index:10}.results-count[data-v-ad94deed]{font-size:.8rem;color:var(--text-muted);font-weight:500}.replace-all-btn[data-v-ad94deed]{padding:.375rem .75rem;background-color:var(--border-focus);color:#fff;border:none;border-radius:.25rem;font-size:.8rem;font-weight:600;cursor:pointer;transition:opacity .2s}.replace-all-btn[data-v-ad94deed]:hover:not(:disabled){opacity:.85}.replace-all-btn[data-v-ad94deed]:disabled{opacity:.5;cursor:not-allowed}.detailed-results-list[data-v-ad94deed]{display:flex;flex-direction:column;gap:.5rem;padding:.5rem}.detailed-result-item[data-v-ad94deed]{background-color:var(--bg-accent1);border:1px solid var(--border-main);border-radius:.375rem;overflow:hidden}.result-header[data-v-ad94deed]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background-color:var(--bg-accent2);border-bottom:1px solid var(--border-main)}.result-type-badge[data-v-ad94deed]{font-size:.65rem;font-weight:700;padding:.2rem .4rem;border-radius:.2rem;background-color:var(--border-focus);color:#fff;text-transform:uppercase}.result-name-text[data-v-ad94deed]{font-size:.8rem;font-weight:600;color:var(--text-header);flex:1}.match-count[data-v-ad94deed]{font-size:.75rem;color:var(--text-muted);font-weight:500}.matches-list[data-v-ad94deed]{display:flex;flex-direction:column}.match-item[data-v-ad94deed]{padding:.5rem .75rem;border-bottom:1px solid var(--border-main)}.match-item[data-v-ad94deed]:last-child{border-bottom:none}.match-context[data-v-ad94deed]{font-size:.8rem;color:var(--text-main);line-height:1.4;margin-bottom:.5rem;font-family:monospace;background-color:var(--bg-main);padding:.375rem .5rem;border-radius:.25rem;overflow-x:auto;white-space:pre-wrap;word-break:break-word}.match-actions[data-v-ad94deed]{display:flex;gap:.5rem}.replace-btn[data-v-ad94deed],.goto-btn[data-v-ad94deed]{padding:.25rem .5rem;border:1px solid var(--border-main);border-radius:.25rem;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .15s}.replace-btn[data-v-ad94deed]{background-color:var(--border-focus);color:#fff;border-color:var(--border-focus)}.replace-btn[data-v-ad94deed]:hover:not(:disabled){opacity:.85}.replace-btn[data-v-ad94deed]:disabled{opacity:.5;cursor:not-allowed}.goto-btn[data-v-ad94deed]{background-color:var(--bg-accent2);color:var(--text-main)}.goto-btn[data-v-ad94deed]:hover{background-color:var(--bg-accent1);border-color:var(--border-focus)}.scratchpad-panel[data-v-050b4efd]{position:fixed;width:350px;height:500px;background:var(--bg-main);border:1px solid var(--border-main);border-radius:.5rem;box-shadow:0 10px 25px #00000026;z-index:4000;display:flex;flex-direction:column;overflow:hidden}.scratchpad-header[data-v-050b4efd]{display:flex;align-items:center;justify-content:space-between;padding:.25rem 1rem;background:var(--bg-accent1);border-bottom:1px solid var(--border-main);cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.scratchpad-header[data-v-050b4efd]:active{cursor:grabbing}.header-title[data-v-050b4efd]{display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:.875rem;color:var(--text-header)}.header-title svg[data-v-050b4efd]{color:var(--text-main)}.close-button[data-v-050b4efd]{padding:.25rem;border-radius:.25rem;background:transparent;border:none;color:var(--text-muted);cursor:pointer;transition:all .15s;display:flex;align-items:center;justify-content:center}.close-button[data-v-050b4efd]:hover{background:var(--bg-accent2);color:var(--text-main)}.scratchpad-content[data-v-050b4efd]{flex:1;display:flex;flex-direction:column;overflow:hidden;margin-left:.25rem}.scratchpad-editor[data-v-050b4efd]{flex:1;display:flex;flex-direction:column}.scratchpad-editor[data-v-050b4efd] .ql-toolbar{border:none;border-bottom:1px solid var(--border-main);background:var(--bg-accent1);padding:.5rem}.scratchpad-editor[data-v-050b4efd] .ql-toolbar .ql-stroke{stroke:var(--text-main)}.scratchpad-editor[data-v-050b4efd] .ql-toolbar .ql-fill{fill:var(--text-main)}.scratchpad-editor[data-v-050b4efd] .ql-toolbar .ql-picker-label{color:var(--text-main)}.scratchpad-editor[data-v-050b4efd] .ql-toolbar button:hover,.scratchpad-editor[data-v-050b4efd] .ql-toolbar button.ql-active{background:var(--bg-accent2)}.scratchpad-editor[data-v-050b4efd] .ql-container{flex:1;border:none;font-family:var(--app-font-family, inherit);overflow-y:auto}.scratchpad-editor[data-v-050b4efd] .ql-editor{color:var(--text-main);padding:1rem 1.5rem;min-height:100%}.scratchpad-editor[data-v-050b4efd] .ql-editor.ql-blank:before{color:var(--text-muted);font-style:italic}.scratchpad-editor[data-v-050b4efd] .ql-editor ul[data-checked=true] li,.scratchpad-editor[data-v-050b4efd] .ql-editor ul[data-checked=false] li{list-style-type:none}.scratchpad-editor[data-v-050b4efd] .ql-editor ul[data-checked=true] li:before,.scratchpad-editor[data-v-050b4efd] .ql-editor ul[data-checked=false] li:before{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.modal-overlay[data-v-2154cf45]{position:fixed;inset:0;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:50000}.modal-panel[data-v-2154cf45]{background:var(--bg-accent1);border:1px solid var(--bg-accent2);border-radius:.5rem;width:90%;max-width:500px;max-height:80vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000004d}.modal-header[data-v-2154cf45]{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid var(--bg-accent2)}.modal-title[data-v-2154cf45]{font-size:1.125rem;font-weight:700;color:var(--text-header);margin:0}.header-buttons[data-v-2154cf45]{display:flex;gap:.5rem;align-items:center}.done-button[data-v-2154cf45]{background:var(--border-focus);color:#fff;border:none;padding:.375rem .75rem;border-radius:.25rem;font-size:.875rem;font-weight:600;cursor:pointer}.done-button[data-v-2154cf45]:hover{opacity:.9}.close-button[data-v-2154cf45]{background:none;border:none;font-size:1.5rem;color:var(--text-muted);cursor:pointer;padding:.25rem;border-radius:.25rem}.close-button[data-v-2154cf45]:hover{color:var(--text-main);background:var(--bg-accent2)}.modal-content[data-v-2154cf45]{padding:1.5rem}.setting-group[data-v-2154cf45]{margin-bottom:1.5rem}.setting-label[data-v-2154cf45]{display:block;font-size:.875rem;font-weight:600;color:var(--text-header);margin-bottom:.25rem}.setting-description[data-v-2154cf45]{font-size:.75rem;color:var(--text-muted);margin-bottom:1rem;margin-top:0}.radio-group[data-v-2154cf45]{display:flex;flex-direction:column;gap:.75rem}.radio-option[data-v-2154cf45]{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;background:var(--bg-main);border:2px solid var(--border-main);border-radius:.375rem;cursor:pointer;transition:all .2s}.radio-option[data-v-2154cf45]:has(.radio-input:checked){border-color:var(--border-focus);background:var(--bg-accent1)}.radio-option[data-v-2154cf45]:hover{border-color:var(--border-focus)}.radio-input[data-v-2154cf45]{width:1.25rem;height:1.25rem;cursor:pointer;margin-top:.125rem;flex-shrink:0}.radio-content[data-v-2154cf45]{display:flex;flex-direction:column;gap:.25rem;flex:1}.radio-label[data-v-2154cf45]{font-size:.875rem;font-weight:600;color:var(--text-main)}.radio-sample[data-v-2154cf45]{font-size:.75rem;color:var(--text-muted)}.serif-sample[data-v-2154cf45]{font-family:Georgia,Times New Roman,serif}.sans-serif-sample[data-v-2154cf45]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.toggle-row[data-v-2154cf45]{margin-bottom:1rem}.toggle-label[data-v-2154cf45]{display:flex;align-items:center;gap:.75rem;cursor:pointer}.toggle-input[data-v-2154cf45]{display:none}.toggle-switch[data-v-2154cf45]{position:relative;width:44px;height:24px;background:var(--bg-main);border:2px solid var(--border-main);border-radius:12px;transition:all .2s;flex-shrink:0}.toggle-switch[data-v-2154cf45]:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background:var(--text-muted);border-radius:50%;transition:all .2s}.toggle-input:checked+.toggle-switch[data-v-2154cf45]{background:var(--border-focus);border-color:var(--border-focus)}.toggle-input:checked+.toggle-switch[data-v-2154cf45]:after{left:22px;background:#fff}.toggle-text[data-v-2154cf45]{font-size:.875rem;color:var(--text-main)}.select-row[data-v-2154cf45]{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:var(--bg-main);border:2px solid var(--border-main);border-radius:.375rem}.select-label[data-v-2154cf45]{font-size:.875rem;color:var(--text-muted)}.select-input[data-v-2154cf45]{flex:1;padding:.5rem;background:var(--bg-accent1);border:1px solid var(--border-main);border-radius:.25rem;color:var(--text-main);font-size:.875rem;cursor:pointer}.select-input[data-v-2154cf45]:focus{outline:none;border-color:var(--border-focus)}.vault-overlay[data-v-09dedf10]{position:fixed;inset:0;background-color:#000000bf;display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.vault-modal[data-v-09dedf10]{background-color:var(--bg-main);border-radius:.75rem;width:95vw;max-width:1400px;max-height:90vh;min-height:400px;display:flex;flex-direction:column;box-shadow:0 25px 50px -12px #00000080;border:1px solid var(--border-main)}.vault-header[data-v-09dedf10]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid var(--border-main);background-color:var(--bg-accent1);border-radius:.75rem .75rem 0 0}.vault-title[data-v-09dedf10]{font-size:1.25rem;font-weight:600;color:var(--text-header)}.close-btn[data-v-09dedf10]{padding:.5rem;border-radius:.375rem;color:var(--text-muted);transition:all .2s;cursor:pointer;border:none;background:transparent}.close-btn[data-v-09dedf10]:hover{background-color:var(--bg-accent2);color:var(--text-header)}.vault-content[data-v-09dedf10]{display:grid;grid-template-columns:380px 1fr;flex:1;overflow:hidden;max-width:100%}.draft-list-panel[data-v-09dedf10]{border-right:1px solid var(--border-main);background-color:var(--bg-accent1);display:flex;flex-direction:column;overflow:hidden}.panel-header[data-v-09dedf10]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--border-main)}.panel-title[data-v-09dedf10]{font-size:.875rem;font-weight:600;color:var(--text-header);text-transform:uppercase;letter-spacing:.05em}.draft-count[data-v-09dedf10]{font-size:.75rem;font-weight:500;color:var(--text-muted);background-color:var(--bg-accent2);padding:.125rem .5rem;border-radius:9999px}.draft-list[data-v-09dedf10]{flex:1;overflow-y:auto;padding:.5rem}.draft-item[data-v-09dedf10]{display:flex;flex-direction:column;margin-bottom:.5rem;border-radius:.5rem;transition:all .2s;background-color:var(--bg-main);border:1px solid var(--border-main);overflow:hidden}.draft-item[data-v-09dedf10]:hover{border-color:var(--border-focus)}.draft-item.active[data-v-09dedf10]{background-color:rgba(var(--border-focus-rgb, 59, 130, 246),.1);border-color:var(--border-focus)}.draft-item-header[data-v-09dedf10]{display:flex;align-items:flex-start;justify-content:space-between;padding:.75rem}.draft-item-content[data-v-09dedf10]{flex:1;min-width:0}.draft-name[data-v-09dedf10]{font-size:.875rem;font-weight:500;color:var(--text-header);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:.25rem}.draft-date[data-v-09dedf10]{font-size:.75rem;color:var(--text-muted);margin-bottom:.125rem}.draft-meta[data-v-09dedf10]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.draft-stats[data-v-09dedf10]{font-size:.75rem;color:var(--text-muted)}.delete-icon-btn[data-v-09dedf10]{padding:.125rem;background:transparent;border:none;color:var(--text-muted);cursor:pointer;border-radius:.25rem;transition:all .2s;display:flex;align-items:center;justify-content:center;flex-shrink:0}.delete-icon-btn[data-v-09dedf10]:hover{color:#ef4444;background-color:#ef44441a}.draft-badge[data-v-09dedf10]{font-size:.625rem;font-weight:500;color:var(--border-focus);background-color:rgba(var(--border-focus-rgb, 59, 130, 246),.1);padding:.125rem .5rem;border-radius:9999px;white-space:nowrap;margin-left:.5rem}.draft-actions[data-v-09dedf10]{display:flex;gap:.25rem;padding:.375rem .5rem .5rem;border-top:1px solid var(--border-main)}.action-btn[data-v-09dedf10]{flex:1;display:flex;align-items:center;justify-content:center;gap:.25rem;padding:.25rem .375rem;font-size:.625rem;font-weight:500;border-radius:.25rem;border:1px solid var(--border-main);cursor:pointer;transition:all .2s}.action-btn-view[data-v-09dedf10]{color:var(--text-header);background-color:var(--bg-accent2)}.action-btn-view[data-v-09dedf10]:hover{background-color:var(--bg-accent1);border-color:var(--border-focus)}.action-btn-primary[data-v-09dedf10]{color:var(--text-header);background-color:var(--bg-accent2)}.action-btn-primary[data-v-09dedf10]:hover{background-color:var(--border-focus);color:#fff;border-color:var(--border-focus)}.action-btn-download[data-v-09dedf10]{color:#10b981;background-color:#10b9811a;border-color:#10b98133}.action-btn-download[data-v-09dedf10]:hover{background-color:#10b981;color:#fff;border-color:#10b981}.empty-state[data-v-09dedf10]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center}.empty-icon[data-v-09dedf10]{width:3rem;height:3rem;color:var(--text-muted);margin-bottom:1rem}.empty-text[data-v-09dedf10]{font-size:.875rem;font-weight:500;color:var(--text-header);margin-bottom:.25rem}.empty-subtext[data-v-09dedf10]{font-size:.75rem;color:var(--text-muted)}.reader-panel[data-v-09dedf10]{display:flex;flex-direction:column;background-color:var(--bg-main);overflow:hidden}.reader-header[data-v-09dedf10]{padding:1rem 1.5rem;border-bottom:1px solid var(--border-main);background-color:var(--bg-accent1)}.reader-title-section[data-v-09dedf10]{margin-bottom:.75rem}.reader-title[data-v-09dedf10]{font-size:1.125rem;font-weight:600;color:var(--text-header);margin-bottom:.25rem}.reader-subtitle[data-v-09dedf10]{font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.view-tabs[data-v-09dedf10]{display:flex;gap:.5rem;margin-bottom:.75rem}.tab-btn[data-v-09dedf10]{padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:var(--text-muted);background-color:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .2s}.tab-btn[data-v-09dedf10]:hover{color:var(--text-header)}.tab-btn.active[data-v-09dedf10]{color:var(--border-focus);border-bottom-color:var(--border-focus)}.search-section[data-v-09dedf10]{position:relative}.search-input[data-v-09dedf10]{width:100%;padding:.5rem 8rem .5rem .75rem;font-size:.875rem;color:var(--text-main);background-color:var(--bg-main);border:1px solid var(--border-main);border-radius:.375rem;transition:border-color .2s}.search-input[data-v-09dedf10]:focus{outline:none;border-color:var(--border-focus)}.search-input[data-v-09dedf10]::-moz-placeholder{color:var(--text-muted)}.search-input[data-v-09dedf10]::placeholder{color:var(--text-muted)}.search-controls[data-v-09dedf10]{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:.5rem}.search-nav[data-v-09dedf10]{display:flex;align-items:center;gap:.25rem}.search-counter[data-v-09dedf10]{font-size:.75rem;color:var(--text-muted);padding:0 .5rem}.nav-btn[data-v-09dedf10]{padding:.25rem;color:var(--text-muted);background:transparent;border:none;cursor:pointer;border-radius:.25rem;transition:all .2s;display:flex;align-items:center;justify-content:center}.nav-btn[data-v-09dedf10]:hover:not(:disabled){color:var(--text-header);background-color:var(--bg-accent2)}.nav-btn[data-v-09dedf10]:disabled{opacity:.4;cursor:not-allowed}.clear-search-btn[data-v-09dedf10]{padding:.25rem;color:var(--text-muted);background:transparent;border:none;cursor:pointer;border-radius:.25rem;transition:all .2s}.clear-search-btn[data-v-09dedf10]:hover{color:var(--text-header);background-color:var(--bg-accent2)}.reader-content[data-v-09dedf10]{flex:1;overflow-y:auto;padding:2rem;line-height:1.8;user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;background-color:var(--textfield-bg)}.chapter-section[data-v-09dedf10]{margin-bottom:3rem}.chapter-header[data-v-09dedf10]{margin-bottom:2rem;padding-bottom:.75rem;border-bottom:2px solid var(--border-main)}.chapter-title[data-v-09dedf10]{font-size:1.5rem;font-weight:700;color:var(--text-header);letter-spacing:.05em}.scene-section[data-v-09dedf10]{margin-bottom:2rem}.scene-content[data-v-09dedf10]{color:var(--text-main);font-size:1rem;line-height:1.8;white-space:pre-wrap;word-wrap:break-word}.scene-content[data-v-09dedf10] mark{background-color:rgba(var(--border-focus-rgb, 59, 130, 246),.3);color:var(--text-header);padding:.125rem .25rem;border-radius:.125rem}.scene-content[data-v-09dedf10] mark.current-match{background-color:rgba(var(--border-focus-rgb, 59, 130, 246),.6);outline:2px solid var(--border-focus)}.scene-break[data-v-09dedf10]{text-align:center;margin:2rem 0;color:var(--text-muted);font-size:1.25rem;letter-spacing:.5em}.synopsis-content[data-v-09dedf10]{flex:1;overflow-y:auto;padding:2rem}.synopsis-chapter[data-v-09dedf10]{margin-bottom:2.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border-main)}.synopsis-chapter[data-v-09dedf10]:last-child{border-bottom:none}.synopsis-chapter-header[data-v-09dedf10]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.synopsis-chapter-title[data-v-09dedf10]{font-size:1.25rem;font-weight:600;color:var(--text-header)}.synopsis-scene-count[data-v-09dedf10]{font-size:.75rem;color:var(--text-muted);background-color:var(--bg-accent1);padding:.25rem .75rem;border-radius:9999px}.synopsis-scenes[data-v-09dedf10]{display:flex;flex-direction:column;gap:.75rem}.synopsis-scene[data-v-09dedf10]{display:flex;gap:1rem;padding:.75rem;background-color:var(--bg-accent1);border-radius:.5rem;border:1px solid var(--border-main)}.synopsis-scene-number[data-v-09dedf10]{font-size:.75rem;font-weight:600;color:var(--text-muted);white-space:nowrap;min-width:4rem}.synopsis-scene-text[data-v-09dedf10]{font-size:.875rem;color:var(--text-main);line-height:1.6}.reader-empty-state[data-v-09dedf10]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem}.reader-empty-icon[data-v-09dedf10]{width:4rem;height:4rem;color:var(--text-muted);margin-bottom:1rem}.reader-empty-text[data-v-09dedf10]{font-size:1rem;color:var(--text-muted)}.confirm-modal[data-v-09dedf10]{background-color:var(--bg-main);border-radius:.75rem;padding:2rem;max-width:400px;width:90%;box-shadow:0 25px 50px -12px #00000080;border:1px solid var(--border-main)}.confirm-header[data-v-09dedf10]{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-bottom:1.5rem}.confirm-title[data-v-09dedf10]{font-size:1.25rem;font-weight:600;color:var(--text-header)}.confirm-message[data-v-09dedf10]{font-size:.875rem;color:var(--text-main);text-align:center;margin-bottom:1.5rem;line-height:1.6}.confirm-actions[data-v-09dedf10]{display:flex;gap:.75rem}.confirm-btn[data-v-09dedf10]{flex:1;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;border-radius:.5rem;cursor:pointer;transition:all .2s;border:none}.confirm-btn-cancel[data-v-09dedf10]{background-color:var(--bg-accent2);color:var(--text-header);border:1px solid var(--border-main)}.confirm-btn-cancel[data-v-09dedf10]:hover{background-color:var(--bg-accent1)}.confirm-btn-delete[data-v-09dedf10]{background-color:#ef4444;color:#fff}.confirm-btn-delete[data-v-09dedf10]:hover{background-color:#dc2626}.draft-list[data-v-09dedf10]::-webkit-scrollbar,.reader-content[data-v-09dedf10]::-webkit-scrollbar,.synopsis-content[data-v-09dedf10]::-webkit-scrollbar{width:8px}.draft-list[data-v-09dedf10]::-webkit-scrollbar-track,.reader-content[data-v-09dedf10]::-webkit-scrollbar-track,.synopsis-content[data-v-09dedf10]::-webkit-scrollbar-track{background:var(--bg-accent1)}.draft-list[data-v-09dedf10]::-webkit-scrollbar-thumb,.reader-content[data-v-09dedf10]::-webkit-scrollbar-thumb,.synopsis-content[data-v-09dedf10]::-webkit-scrollbar-thumb{background:var(--border-main);border-radius:4px}.draft-list[data-v-09dedf10]::-webkit-scrollbar-thumb:hover,.reader-content[data-v-09dedf10]::-webkit-scrollbar-thumb:hover,.synopsis-content[data-v-09dedf10]::-webkit-scrollbar-thumb:hover{background:var(--border-focus)}.notification-enter-active[data-v-21803f7c],.notification-leave-active[data-v-21803f7c]{transition:all .3s ease}.notification-enter-from[data-v-21803f7c],.notification-leave-to[data-v-21803f7c]{opacity:0;transform:translate(100px)}.maintenance-overlay{position:fixed;inset:0;background:linear-gradient(135deg,#1e3a5f,#0f172a);display:flex;align-items:center;justify-content:center;z-index:99999}.maintenance-modal{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:16px;padding:3rem;text-align:center;max-width:500px;color:#fff}.maintenance-icon{font-size:4rem;margin-bottom:1rem}.maintenance-modal h1{font-size:2rem;font-weight:700;margin-bottom:1rem}.maintenance-modal p{font-size:1.1rem;line-height:1.6;opacity:.9}.maintenance-time{margin-top:2rem;font-size:.875rem;opacity:.6}:root{--ui-opacity: .75;--sidebar-opacity: .85;--textarea-opacity: .95;--bg-main-rgb: 255, 255, 255;--bg-accent1-rgb: 248, 250, 252;--bg-accent2-rgb: 241, 245, 249;--text-main-rgb: 30, 41, 59;--text-header-rgb: 15, 23, 42}[data-font-family=serif]{--app-font-family: "Georgia", "Times New Roman", serif}[data-font-family=sans-serif]{--app-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif}input[type=text],input[type=email],input[type=password],input[type=search],input[type=url],input[type=tel],input[type=number],input[type=date],input[type=datetime-local],textarea,.textfield,.field-input,.search-input,.form-input,.form-textarea,.timeline-input{font-size:var(--default-font-size, 16px)}html,body,#app{height:100%;margin:0;background:var(--bg-accent2)}.editing-mode{height:100vh;display:flex;flex-direction:column;position:relative;overflow:hidden}.editing-mode>header{flex-shrink:0;width:100%}.app-layout{display:flex;flex:1;overflow:hidden;position:relative}.work-area{display:flex;flex-grow:1;overflow:hidden}.resize-handle{width:4px;background-color:var(--border-focus);cursor:col-resize;flex-shrink:0;position:relative;display:flex;align-items:center;justify-content:center}.resize-handle:hover{background-color:var(--border-focus)}.main-content{flex-grow:1;display:flex;flex-direction:column;min-width:0;overflow:hidden}.draggable,[draggable=true],.chapter-card,.scene-card,.bg-bg-accent1,.bg-bg-accent2{pointer-events:auto!important}.has-background [draggable=true]{position:relative;z-index:100}[draggable=true]:active,.dragging{z-index:9998!important;opacity:.8;outline:2px solid var(--border-focus);outline-offset:1px}.sidebar-toggle-tab{position:absolute;width:22px;height:48px;background-color:var(--bg-accent2);border-radius:0 6px 6px 0;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.75rem;color:var(--text-muted);transition:all .2s ease;z-index:10}.sidebar-toggle-tab:hover{background-color:var(--text-header);color:var(--text-on-dark, white)}header{z-index:1000!important;position:relative!important}.has-background .editing-mode,.has-background .app-layout{background-color:transparent!important}.has-background .main-content{background-color:rgba(var(--bg-main-rgb),var(--ui-opacity))!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.has-background header{background-color:rgba(var(--bg-accent2-rgb),var(--ui-opacity))!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.has-background .sidebar,.has-background aside{background-color:rgba(var(--bg-accent1-rgb),var(--ui-opacity-2))!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.has-background .ql-editor,.has-background textarea,.has-background input[type=text],.has-background .metadata-input,.has-background .metadata-textarea{background-color:rgba(var(--bg-main-rgb),var(--textarea-opacity))!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:var(--text-main)!important}.ql-editor,textarea,input[type=text],.metadata-input,.metadata-textarea{color:var(--text-main)}.has-background .timeline-select,.has-background .timeline-textarea,.has-background .timeline-input,.has-background .action-btn{background-color:rgba(var(--textfield-bg-rgb),var(--textarea-opacity))!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:var(--text-main)!important}.has-background .sidebar .p-2,.has-background .sidebar .p-3{background-color:rgba(var(--bg-accent1-rgb),var(--sidebar-opacity))!important}.has-background .chapter-container,.has-background .scene-container,.has-background .bg-bg-accent1,.has-background .bg-bg-accent2,.has-background .main-content,.has-background #timeline-scroll-container,.has-background #card-scroll-container{pointer-events:auto!important}.dropdown-menu{background-color:var(--bg-accent1)!important;color:var(--text-main)!important;border:1px solid var(--border-main)!important;z-index:99999!important;box-shadow:0 4px 12px #0000004d!important}.context-menu{background-color:var(--bg-accent1)!important;color:var(--text-main)!important;border:1px solid var(--border-main)!important;z-index:99999!important}.settings-panel{background-color:var(--bg-accent1)!important;color:var(--text-main)!important;z-index:10000!important;position:fixed!important}.app-background-image{position:fixed;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:-10;pointer-events:none}.has-background .context-menu{background-color:rgba(var(--bg-accent1-rgb),.9)!important;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:9999!important}.dropdown-menu,.context-menu,.modal,.settings-panel{z-index:9999!important}.modal-overlay{position:fixed;inset:0;background-color:rgba(var(--bg-overlay-rgb, 0, 0, 0),.5);display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-container{background-color:var(--bg-main);border-radius:.5rem;padding:1.5rem;max-width:32rem;width:100%;margin:1rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.modal-enter-active,.modal-leave-active{transition:opacity .3s ease}.modal-enter-from,.modal-leave-to{opacity:0}@keyframes marker-flash{0%,to{background-color:transparent}50%{background-color:var(--marker-pulse-color, rgba(59, 130, 246, .75))}}.marker-flash{animation:marker-flash .5s ease-in-out 3;color:var(--marker-text-color, var(--text-main))!important}.readers-modal-overlay{position:fixed;inset:0;z-index:50000;background:#0009;display:flex;align-items:center;justify-content:center;padding:1rem;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.readers-modal-container{position:relative;background:var(--bg-accent2);border:2px solid rgba(168,85,247,.4);border-radius:.75rem;box-shadow:0 25px 50px -12px #00000040,0 0 30px #a855f726;max-width:1000px;width:100%;max-height:85vh;overflow:hidden;display:flex;flex-direction:column}.readers-close-btn{position:absolute;top:.5rem;right:.5rem;z-index:10;background:var(--bg-accent1);border:1px solid var(--border-main);border-radius:50%;width:1.75rem;height:1.75rem;font-size:1.25rem;line-height:1;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.readers-close-btn:hover{background:var(--bg-accent2);color:var(--text-header);border-color:#a855f780}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;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;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}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}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.timeline-input,.timeline-textarea,.timeline-select{width:100%;border-radius:.375rem;border-width:1px;border-color:transparent;padding:.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.timeline-input:focus,.timeline-textarea:focus,.timeline-select:focus{border-color:var(--border-focus);background-color:var(--bg-input-focus);outline:2px solid transparent;outline-offset:2px}.timeline-textarea{min-height:75px;resize:vertical}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.-bottom-0\.5{bottom:-.125rem}.bottom-32{bottom:8rem}.left-0{left:0}.left-1\/2{left:50%}.left-20{left:5rem}.left-40{left:10rem}.left-full{left:100%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-32{right:8rem}.right-5{right:1.25rem}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-40{top:10rem}.top-5{top:1.25rem}.top-60{top:15rem}.top-8{top:2rem}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[10001\]{z-index:10001}.z-\[10002\]{z-index:10002}.z-\[10003\]{z-index:10003}.z-\[2001\]{z-index:2001}.z-\[60000\]{z-index:60000}.z-\[9999\]{z-index:9999}.col-span-2{grid-column:span 2 / span 2}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.\!mt-6{margin-top:1.5rem!important}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[-0\.25rem\]{margin-top:-.25rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.list-item{display:list-item}.hidden{display:none}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-8{height:2rem}.h-\[325px\]{height:325px}.h-full{height:100%}.h-screen{height:100vh}.max-h-32{max-height:8rem}.max-h-48{max-height:12rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[60vh\]{max-height:60vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[90vh\]{max-height:90vh}.min-h-\[380px\]{min-height:380px}.min-h-\[60px\]{min-height:60px}.min-h-\[80px\]{min-height:80px}.min-h-screen{min-height:100vh}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-72{width:18rem}.w-8{width:2rem}.w-\[325px\]{width:325px}.w-\[330px\]{width:330px}.w-\[440px\]{width:440px}.w-\[70\%\]{width:70%}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-48{min-width:12rem}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-7xl{max-width:80rem}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-top-left{transform-origin:top left}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-col-resize{cursor:col-resize}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[150px_1fr\]{grid-template-columns:150px 1fr}.grid-cols-\[1fr_325px\]{grid-template-columns:1fr 325px}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-4{row-gap:1rem}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-bg-accent1{border-color:var(--bg-accent1)}.border-bg-accent2{border-color:var(--bg-accent2)}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-green-500{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-orange-300{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-bg-accent1{background-color:var(--bg-accent1)}.bg-bg-accent2{background-color:var(--bg-accent2)}.bg-bg-main{background-color:var(--bg-main)}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/10{background-color:#0000001a}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-border-focus{background-color:var(--border-focus)}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-red-800\/50{background-color:#991b1b80}.bg-red-900\/20{background-color:#7f1d1d33}.bg-text-muted{background-color:var(--text-muted)}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-yellow-600{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.bg-opacity-20{--tw-bg-opacity: .2}.bg-opacity-50{--tw-bg-opacity: .5}.bg-opacity-60{--tw-bg-opacity: .6}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-blue-400{--tw-gradient-from: #60a5fa var(--tw-gradient-from-position);--tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-purple-400{--tw-gradient-to: #c084fc var(--tw-gradient-to-position)}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-4{padding-bottom:1rem}.pl-2{padding-left:.5rem}.pl-4{padding-left:1rem}.pr-10{padding-right:2.5rem}.pt-0{padding-top:0}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[8px\]{font-size:8px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.tracking-wider{letter-spacing:.05em}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-border-focus{color:var(--border-focus)}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-text-header{color:var(--text-header)}.text-text-main{color:var(--text-main)}.text-text-muted{color:var(--text-muted)}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/70{color:#ffffffb3}.text-white\/90{color:#ffffffe6}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-text-muted::-moz-placeholder{color:var(--text-muted)}.placeholder-text-muted::placeholder{color:var(--text-muted)}.accent-\[var\(--border-focus\)\]{accent-color:var(--border-focus)}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-5{opacity:.05}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-black{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity, 1))}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.ring-opacity-5{--tw-ring-opacity: .05}.ring-offset-1{--tw-ring-offset-width: 1px}.ring-offset-bg-main{--tw-ring-offset-color: var(--bg-main)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}html{margin:0!important;padding:0!important}body{margin:0!important;padding:0!important;height:100%}#app{margin:0!important;padding:0!important}#app>*{margin-top:0!important;padding-top:0!important}body{font-family:Inter,sans-serif}p{margin-bottom:.5em}p:last-child{margin-bottom:0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-accent1)}::-webkit-scrollbar-thumb{background:var(--bg-accent2);border-radius:4px}.action-btn{cursor:pointer;border-radius:.375rem;background-color:var(--bg-accent2);padding:.25rem .75rem;font-size:.875rem;line-height:1.25rem;color:var(--text-header);transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.action-btn:hover{opacity:.8}.action-btn-delete{color:var(--text-muted)}.action-btn-delete:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}#main-content{display:flex;flex-direction:column;overflow:hidden}#main-content>main{flex-grow:1;overflow-y:auto}#entity-manager-container{flex-shrink:0;border-top:1px solid var(--bg-accent2)}.make-bigger{font-size:1rem;font-weight:600}.chapter-resize-handle:hover{background-color:var(--border-focus)}summary::-webkit-details-marker{display:none}summary{list-style:none}.is-indeterminate>span{font-weight:600;color:var(--border-focus)}.transpBtn{background-color:var(--bg-color) / 50%;color:var(--text-muted)}.text-xs{font-size:.85rem}.opa-bgm-2{background-color:rgba(var(--bg-main-rgb),var(--ui-opacity-2))}.opa-bgm{background-color:rgba(var(--bg-main-rgb),var(--ui-opacity))}.opa-bga1-2{background-color:rgba(var(--bg-accent1-rgb),var(--ui-opacity-2))}.opa-bga1{background-color:rgba(var(--bg-accent1-rgb),var(--ui-opacity))}.opa-bga2-2{background-color:rgba(var(--bg-accent2-rgb),var(--ui-opacity-2))}.opa-bga2{background-color:rgba(var(--bg-accent2-rgb),var(--ui-opacity))}.last\:border-b-0:last-child{border-bottom-width:0px}.hover\:border-border-focus:hover{border-color:var(--border-focus)}.hover\:bg-bg-accent1:hover{background-color:var(--bg-accent1)}.hover\:bg-bg-accent2:hover{background-color:var(--bg-accent2)}.hover\:bg-bg-main:hover{background-color:var(--bg-main)}.hover\:bg-black\/10:hover{background-color:#0000001a}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-900\/50:hover{background-color:#1e3a8a80}.hover\:bg-border-focus:hover{background-color:var(--border-focus)}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-700:hover{--tw-bg-opacity: 1;background-color:rgb(194 65 12 / var(--tw-bg-opacity, 1))}.hover\:bg-red-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-red-900\/50:hover{background-color:#7f1d1d80}.hover\:bg-opacity-80:hover{--tw-bg-opacity: .8}.hover\:text-blue-800:hover{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.hover\:text-border-focus:hover{color:var(--border-focus)}.hover\:text-gray-200:hover{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.hover\:text-gray-800:hover{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.hover\:text-red-700:hover{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.hover\:text-text-header:hover{color:var(--text-header)}.hover\:text-text-main:hover{color:var(--text-main)}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-90:hover{opacity:.9}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus\:border-border-focus:focus{border-color:var(--border-focus)}.focus\:border-transparent:focus{border-color:transparent}.focus\:bg-bg-accent1:focus{background-color:var(--bg-accent1)}.focus\:bg-bg-accent2:focus{background-color:var(--bg-accent2)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus\:ring-border-focus:focus{--tw-ring-color: var(--border-focus)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-gray-100:disabled{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.disabled\:bg-gray-400:disabled{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.disabled\:bg-gray-500:disabled{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:opacity-100{opacity:1}.peer:checked~.peer-checked\:bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.peer:checked~.peer-checked\:after\:translate-x-full:after{content:var(--tw-content);--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:checked~.peer-checked\:after\:border-white:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}@media (min-width: 640px){.sm\:ml-6{margin-left:1.5rem}.sm\:mt-0{margin-top:0}.sm\:flex-row{flex-direction:row}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width: 768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1024px){.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-color-scheme: dark){.dark\:border-orange-700{--tw-border-opacity: 1;border-color:rgb(194 65 12 / var(--tw-border-opacity, 1))}.dark\:bg-orange-900\/20{background-color:#7c2d1233}.dark\:text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.dark\:text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}}.ql-resize-overlay{position:absolute;box-sizing:border-box;border:1px dashed #444;pointer-events:none}.ql-resize-toolbar{position:absolute;top:-12px;right:0;left:0;height:0;min-width:120px;text-align:center;color:#333;box-sizing:border-box;cursor:default;pointer-events:all}.ql-resize-toolbar button{display:inline-block;min-width:24px;height:24px;padding:2px;background-color:#fff;border:1px solid #999;vertical-align:middle}.ql-resize-toolbar button:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.ql-resize-toolbar button:last-child{border-bottom-right-radius:3px;border-top-right-radius:3px}.ql-resize-toolbar button:not(:first-child){border-left:none}.ql-resize-toolbar button.active{filter:invert(20%)}.ql-resize-toolbar svg{width:18px}.ql-resize-handle{position:absolute;height:12px;width:12px;background-color:#fff;border:1px solid #777;box-sizing:border-box;opacity:.8;pointer-events:all}.ql-resize-handle.tl{top:-6px;left:-6px;cursor:nwse-resize}.ql-resize-handle.tr{top:-6px;right:-6px;cursor:nesw-resize}.ql-resize-handle.br{right:-6px;bottom:-6px;cursor:nwse-resize}.ql-resize-handle.bl{left:-6px;bottom:-6px;cursor:nwse-resize}.ql-resize-display{position:absolute;padding:4px 8px;text-align:center;background-color:#fff;color:#333;border:1px solid #777;box-sizing:border-box;opacity:.8;cursor:default;line-height:1}.ql-resize-style-left{float:left;margin:0 1em 1em 0}.ql-resize-style-center{display:block;margin:auto;text-align:center}.ql-resize-style-right{float:right;margin:0 0 1em 1em}.ql-resize-style-full{width:100%!important}.ql-resize-style-full>*{width:100%}.ql-toolbar .ql-picker:not(.ql-color-picker):not(.ql-icon-picker).ql-table-up{width:28px}.ql-toolbar .ql-picker:not(.ql-color-picker):not(.ql-icon-picker).ql-table-up .ql-picker-label{padding:2px 4px}.ql-toolbar .ql-picker:not(.ql-color-picker):not(.ql-icon-picker).ql-table-up .ql-picker-label svg{position:static;margin-top:0}.ql-toolbar .ql-picker.ql-expanded .ql-picker-options{z-index:1}.ql-editor .ql-table{display:table;border-collapse:collapse;table-layout:fixed;width:auto}.ql-editor .ql-table[data-full]{width:100%}.ql-editor .ql-table-wrapper{width:100%;overflow:auto}.ql-editor .ql-table-caption{position:relative;word-break:break-word;outline:0}.ql-editor .ql-table-caption .ql-table-caption--switch{display:flex;align-items:center;justify-content:center;padding:2px;border-radius:4px;border:1px solid #0003;font-size:12px;cursor:pointer;background-color:#fff}.ql-editor .ql-table-caption .ql-table-caption--switch:hover{background-color:#eee}.ql-editor .ql-table-cell{padding:8px 12px;border-color:transparent;font-size:14px;outline:0;overflow:auto}.ql-editor .ql-table-cell-inner{display:inline-block;min-width:100%;word-break:break-word;outline:0;counter-reset:list-0}.ql-editor .ql-table col{border-collapse:separate;text-indent:initial;display:table-column;table-layout:fixed}.ql-editor .ql-table tr+tr td,.ql-editor .ql-table tr+tr th{border-top:none}.ql-editor .ql-table td,.ql-editor .ql-table th{border:1px solid #a1a1aa}.ql-editor .ql-table td+td,.ql-editor .ql-table td+th,.ql-editor .ql-table th+td,.ql-editor .ql-table th+th{border-left:none}.table-up-toolbox{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.table-up-toolbox *{pointer-events:all}.table-up-tooltip{position:absolute;z-index:20;padding:.25rem .75rem;border-radius:.25rem;font-size:.75rem;color:#fff;white-space:nowrap;background-color:#303133;transition:opacity .15s linear}.table-up-tooltip.transparent{opacity:0}.table-up-tooltip.hidden{display:none}.table-up-button{--table-btn-color:#606266;--table-btn-bg-hover:#f3f4f6;--table-btn-color-border:#dcdfe6;--table-btn-border:.0625rem solid var(--table-btn-color-border);--table-btn-confirm-color-border:#409eff;--table-btn-confirm-bg:#409eff;--table-btn-confirm-hover:#79bbff;--table-btn-confirm-outline-focus-visible:.125rem solid #a0cfff;box-sizing:border-box;display:inline-flex;height:2rem;line-height:1;margin:0;padding:.5rem 1rem;border-radius:.25rem;border:var(--table-btn-border);color:var(--table-btn-color);background-color:transparent;font-size:.875rem;cursor:pointer}.table-up-button+.table-up-button{margin-left:.375rem}.table-up-button:hover{background-color:var(--table-btn-bg-hover)}.table-up-button.confirm{border-color:var(--table-btn-confirm-color-border);background-color:var(--table-btn-confirm-bg);color:#fff}.table-up-button.confirm:hover{border-color:var(--table-btn-confirm-hover);background-color:var(--table-btn-confirm-hover)}.table-up-button.confirm:focus-visible{outline:var(--table-btn-confirm-outline-focus-visible);outline-offset:.0625rem}.table-up-dialog{--dialog-bg:rgba(0, 0, 0, .5);--dialog-color-border:#ebeef5;--dialog-color-boxshadow:rgba(0, 0, 0, .12);--dialog-border:.0625rem solid var(--dialog-color-border);--dialog-boxshadow:0 0 .75rem var(--dialog-color-boxshadow);position:fixed;inset:0;z-index:2000;height:100%;background-color:var(--dialog-bg);overflow:auto}.table-up-dialog__overlay{position:fixed;inset:0;padding:1rem;overflow:auto;text-align:center}.table-up-dialog__overlay:after{content:"";display:inline-block;height:100%;width:0;vertical-align:middle}.table-up-dialog__content{display:inline-block;max-width:50vw;width:100%;vertical-align:middle;background-color:#fff;border-radius:.25rem;border:var(--dialog-border);font-size:1.125rem;box-shadow:var(--dialog-boxshadow);text-align:left;overflow:hidden;box-sizing:border-box}.table-up-color-picker{--color-picker-bg-color:#ffffff;box-sizing:border-box;display:inline-flex;flex-direction:column;width:16.75rem;padding:.5rem;border-radius:.375rem;background:var(--color-picker-bg-color);box-shadow:0 0 .375rem #b2b5b8}.table-up-color-picker__content{box-sizing:border-box;width:100%;height:11.75rem;padding-top:.5rem}.table-up-color-picker__selector{width:14.375rem;height:9.375rem;position:absolute}.table-up-color-picker__background{width:100%;height:100%;background:linear-gradient(to top,#000 0,#0000),linear-gradient(to right,#fff 0,#fff0)}.table-up-color-picker__background-handle{box-sizing:border-box;position:absolute;border:.0625rem solid #fff;cursor:pointer;top:0;left:14.375rem;border-radius:100%;width:.625rem;height:.625rem;transform:translate(-.3125rem,-.3125rem)}.table-up-color-picker__hue{width:.75rem;height:9.375rem;margin-left:15rem;position:absolute;background:linear-gradient(0deg,red 0,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red)}.table-up-color-picker__hue-handle{box-sizing:border-box;position:absolute;border:.0625rem solid #fff;cursor:pointer;background-color:#fff;box-shadow:0 0 .125rem #0009;left:0;width:1rem;height:.625rem;transform:translate(-.125rem,-.3125rem)}.table-up-color-picker__alpha{width:14.375rem;height:.75rem;position:absolute;margin-top:10rem;background:linear-gradient(45deg,#ccc 25%,transparent 25%),linear-gradient(135deg,#ccc 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#ccc 75%),linear-gradient(135deg,transparent 75%,#ccc 75%);background-size:.75rem .75rem;background-position:0 0,.375rem 0,.375rem -.375rem,0 .375rem}.table-up-color-picker__alpha-bg{position:relative;height:100%;background:linear-gradient(to right,#fff0 0,#fff)}.table-up-color-picker__alpha-handle{box-sizing:border-box;position:absolute;border:.0625rem solid #fff;cursor:pointer;background-color:#fff;box-shadow:0 0 .125rem #0009;top:0;width:.625rem;height:1rem;transform:translate(-.3125rem,-.125rem)}.table-up-color-picker__action{box-sizing:border-box;display:flex;align-items:center;gap:.375rem;width:100%;padding-top:.5rem;border-top:.0625rem solid #e9ecef}.table-up-color-picker__action-item{flex:1;display:inline-flex;align-items:center;font-size:.75rem}.table-up-color-picker__input{box-sizing:border-box;width:100%;height:1.375rem;margin-left:.125rem;padding:.125rem 0 .125rem .25rem;background-color:#fff;border:.0625rem solid #ced4da;border-radius:.25rem;outline:0;color:#405057}.table-up-tooltip .table-up-color-picker{--color-picker-bg-color:transparent;box-shadow:none;width:15.75rem;padding:.5rem 0}.ql-container .table-up-selection{--select-color:#0589f340;display:none;position:absolute;overflow:hidden;pointer-events:none}.ql-container .table-up-selection__line{position:absolute;background-color:var(--select-color);pointer-events:none}.table-up-resize-line__col,.table-up-resize-line__row{position:absolute;z-index:0}.table-up-resize-line__col.is-hidden,.table-up-resize-line__row.is-hidden{display:none}.table-up-resize-line__col:after,.table-up-resize-line__col:before,.table-up-resize-line__row:after,.table-up-resize-line__row:before{content:"";display:block;position:absolute;top:0;z-index:1}.table-up-resize-line__row{height:.0625rem;cursor:ns-resize}.table-up-resize-line__row:after,.table-up-resize-line__row:before{width:100%;height:.5rem}.table-up-resize-line__row:before{transform:translateY(-.5rem)}.table-up-resize-line__col{width:.0625rem;cursor:ew-resize}.table-up-resize-line__col:after,.table-up-resize-line__col:before{height:100%;width:.5rem}.table-up-resize-line__col:before{transform:translate(-.5rem)}.table-up-resize-box{position:absolute;z-index:0}.table-up-resize-box.is-hidden{display:none}.table-up-resize-box.is-caption-bottom .table-up-resize-box__corner{border-top-width:0;border-bottom-width:.0625rem;border-top-left-radius:0;border-bottom-left-radius:50%}.table-up-resize-box.is-align-right .table-up-resize-box__col-separator{left:-.125rem}.table-up-resize-box.is-align-right .table-up-resize-box__corner{border-left-width:0;border-right-width:.0625rem;border-top-left-radius:0;border-top-right-radius:50%}.table-up-resize-box.is-align-right.is-caption-bottom .table-up-resize-box__corner{border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:50%}.table-up-resize-box__col,.table-up-resize-box__row{position:absolute;top:0;left:0;overflow:hidden;display:flex}.table-up-resize-box__col-wrapper,.table-up-resize-box__row-wrapper{display:flex}.table-up-resize-box__col-header,.table-up-resize-box__row-header{position:relative;flex-shrink:0;background-color:#f5f6f7;border:.0625rem solid #ccc}.table-up-resize-box__col-header:hover,.table-up-resize-box__row-header:hover{background-color:#171a1d1a}.table-up-resize-box__col-header.is-selected,.table-up-resize-box__row-header.is-selected{cursor:grab}.table-up-resize-box__col-header.is-selected:hover,.table-up-resize-box__row-header.is-selected:hover{background-color:#f5f6f7}.table-up-resize-box__col-wrapper{height:100%}.table-up-resize-box__col-header{height:100%;cursor:pointer;border-right-color:transparent}.table-up-resize-box__col-header:last-child{border-right-color:#ccc}.table-up-resize-box__col-separator{position:absolute;top:0;bottom:0;right:-.125rem;width:.125rem;cursor:ew-resize;z-index:0}.table-up-resize-box__col-separator:after{right:-.375rem}.table-up-resize-box__col-separator:before{left:-.375rem}.table-up-resize-box__col-separator:after,.table-up-resize-box__col-separator:before{content:"";position:absolute;top:0;display:block;width:.5rem;height:100%;z-index:1}.table-up-resize-box__row-wrapper{flex-direction:column;width:100%}.table-up-resize-box__row-header{width:100%;cursor:pointer;border-bottom-color:transparent}.table-up-resize-box__row-header:last-child{border-bottom-color:#ccc}.table-up-resize-box__row-separator{position:absolute;left:0;right:0;bottom:-.125rem;height:.125rem;cursor:ns-resize;z-index:0}.table-up-resize-box__row-separator:after{bottom:-.375rem}.table-up-resize-box__row-separator:before{top:-.375rem}.table-up-resize-box__row-separator:after,.table-up-resize-box__row-separator:before{content:"";position:absolute;left:0;display:block;width:100%;height:.5rem;z-index:1}.table-up-resize-box__corner{position:absolute;top:0;left:0;background-color:#f3f4f5;border:.0625rem solid #ccc;border-right-width:0;border-bottom-width:0;border-top-left-radius:50%;cursor:pointer}.table-up-drag{position:absolute;overflow:hidden;pointer-events:none}.table-up-drag__line{position:absolute;z-index:0;background-color:#409eff}.table-up-drag__line.is-col{width:.125rem;cursor:ew-resize}.table-up-drag__line.is-row{height:.125rem;cursor:ns-resize}.table-up-drag__placeholder{position:absolute;background-color:#04f2;pointer-events:none;z-index:0}.table-up-drag__placeholder.is-hidden{display:none}.table-up-drag__indicator{position:absolute;width:0;height:0;border:.0625rem solid #3f85ff;cursor:col-resize;z-index:0;opacity:0;transition:opacity .2s ease-in;pointer-events:none}.table-up-drag__tip{position:fixed;margin-left:-1.25rem;margin-top:-1.25rem;padding-top:1.25rem;padding-left:1.25rem;cursor:grabbing;z-index:1000}.table-up-drag__tip-content{width:6.25rem;height:1.5rem}.table-up-scale{position:absolute;top:0;left:0;overflow:hidden;pointer-events:none}.table-up-scale__block{position:absolute;top:0;left:0;transform:translate(-100%,-100%);width:.75rem;height:.75rem;background-color:#f1f5f9;border:.0625rem solid grey;cursor:nwse-resize;pointer-events:all}.table-up-scale.is-align-right .table-up-scale__block{cursor:nesw-resize}.table-up-scale.is-hidden{display:none}.table-up-scrollbar{position:absolute;z-index:1;transition:opacity .15s linear}.table-up-scrollbar__container{position:relative}.table-up-scrollbar.is-transparent{opacity:0}.table-up-scrollbar.is-vertical{top:.125rem;bottom:.125rem;left:-.5rem;width:.375rem}.table-up-scrollbar.is-vertical .table-up-scrollbar__thumb{width:100%}.table-up-scrollbar.is-horizontal{bottom:.125rem;left:.125rem;right:.125rem;height:.375rem}.table-up-scrollbar.is-horizontal .table-up-scrollbar__thumb{height:100%}.table-up-scrollbar__thumb{border-radius:.3125rem;background-color:#d2d2d2;cursor:pointer}.table-up-scrollbar__thumb:hover{background-color:#a1a1aa}.table-up-scrollbar--virtual.ql-container .ql-table-wrapper{scrollbar-width:none}.table-up-align,.table-up-menu{position:absolute;z-index:1;display:flex;align-items:center;padding:.25rem;border-radius:.375rem;box-shadow:0 0 .5rem #00000080;background-color:#fff;font-size:.875rem}.table-up-align__item,.table-up-menu__item{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:.25rem;border-radius:.25rem;cursor:pointer}.table-up-align__item:hover,.table-up-menu__item:hover{background-color:#eee}.table-up-align__item.is-break,.table-up-menu__item.is-break{align-self:stretch;width:.0625rem;padding:0;margin:.125rem .25rem;background-color:#a3a3a3;cursor:default}.table-up-align.is-hidden,.table-up-menu.is-hidden{display:none}.table-up-align .icon,.table-up-menu .icon{display:flex;flex-shrink:0;font-size:1.25rem}.table-up-align span,.table-up-menu span{text-wrap:nowrap}.table-up-menu.is-contextmenu{flex-direction:column;padding:.25rem .5rem;max-height:21.875rem;overflow-y:auto;overflow-x:hidden}.table-up-menu.is-contextmenu .table-up-menu__item{display:flex;justify-content:flex-start;width:100%;gap:.25rem;cursor:pointer}.table-up-menu.is-contextmenu .is-break{width:100%;height:.0625rem;flex-shrink:0;margin:.25rem 0;background-color:#a3a3a3}.table-up-align .icon{width:1.25rem;height:1.25rem}.table-up-color-map{display:flex;flex-direction:column}.table-up-color-map--used{display:flex;align-items:center;justify-content:center;flex-direction:row-reverse;margin-top:.25rem;padding-top:.25rem;border-top:.0625rem solid #ccc}.table-up-color-map__content{display:flex;flex-direction:column}.table-up-color-map__content-row{display:flex;align-items:center;justify-content:center;gap:.25rem}.table-up-color-map__item{width:.875rem;height:.875rem;margin:.125rem;border:.0625rem solid #a3a3a3;cursor:pointer}.table-up-color-map__btn{display:flex;align-items:center;justify-content:center;flex:1;height:1.25rem;padding:0 .375rem;color:#303133;background-color:#fff;cursor:pointer}.table-up-color-map__btn:hover{background-color:#edeeef}.table-up-input__item{--input-height:2rem;--input-inner-height:calc(var(--input-height) - .125rem);--input-color-text:#606266;--input-color-boxshaow:#dcdfe6;--input-color-focus:#409eff;--input-color-error:#f56c6c;--input-boxshaow:0 0 0 .0625rem var(--input-color-boxshaow) inset;--input-boxshaow-focus:0 0 0 .0625rem var(--input-color-focus) inset;--input-boxshaow-error:0 0 0 .0625rem var(--input-color-error) inset;display:flex;align-items:center}.table-up-input__item+.table-up-input__item{margin-top:1.125rem}.table-up-input__label{width:5rem;flex-shrink:0}.table-up-input__input{box-sizing:border-box;position:relative;display:flex;flex-wrap:wrap;width:100%;height:var(--input-height);line-height:var(--input-height);padding:.0625rem .5rem;border-radius:.25rem;box-shadow:var(--input-boxshaow);transition:box-shadow .2s linear}.table-up-input__input.focus{box-shadow:var(--input-boxshaow-focus)}.table-up-input__input input{width:100%;height:var(--input-inner-height);line-height:var(--input-inner-height);flex-grow:1;font-size:.875rem;color:var(--input-color-text);outline:0;border:0;padding:0}.table-up-input__input.error{box-shadow:var(--input-boxshaow-error)}.table-up-input__error-tip{position:absolute;top:100%;left:0;font-size:.75rem;color:var(--input-color-error);line-height:1rem}.ql-snow .table-up-select-box{--select-box-color-bg-hover:#f5f5f5;--select-box-color-bg-active:#e0f2fe;--select-box-custom-color-text:#0d0d0d;--select-box-custom-color-bg:transparent;--select-box-custom-color-bg-hover:#ebebeb}.table-up-select-box{--select-box-color-border:#e5e7eb;--select-box-border:.0625rem solid var(--select-box-color-border);--select-box-color-active:#0ea5e9;--select-box-color-bg-hover:#f5f5f5;--select-box-color-bg-active:transparent;--select-box-custom-color-text:#f5f5f5;--select-box-custom-color-bg:transparent;--select-box-custom-color-bg-hover:#2c2c2c}.table-up-select-box__block{display:flex;width:10rem;flex-wrap:wrap;align-items:center;justify-content:center}.table-up-select-box__item{margin:.125rem;height:1rem;width:1rem;border:var(--select-box-border);cursor:pointer}.table-up-select-box__item.active{border-color:var(--select-box-color-active);background-color:var(--select-box-color-bg-active)}.table-up-select-box__custom{padding:.5rem;color:var(--select-box-custom-color-text);background-color:var(--select-box-custom-color-bg);font-size:1rem;text-align:center;cursor:pointer}.table-up-select-box__custom:hover{background-color:var(--select-box-custom-color-bg-hover)}.table-up-creator{padding:1.5rem}.table-up-creator__input{display:flex;flex-direction:column;width:100%}.table-up-creator__control{margin-top:1rem;text-align:right}.table-up-creator__checkbox{--check-color:#212121;--checked-color:#506eec;display:flex;align-items:center;margin-top:.25rem;cursor:pointer;font-size:.75rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.table-up-creator__checkbox input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.125rem;height:1.125rem;border:.0625rem solid var(--check-color);border-radius:.3125rem;background-color:transparent;display:inline-block;position:relative;margin-right:.625rem;cursor:pointer}.table-up-creator__checkbox input:before{content:"";background-color:var(--checked-color);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:.625rem;height:.625rem;border-radius:.1875rem;transition:all .2s ease-in-out}.table-up-creator__checkbox input:checked:before{transform:translate(-50%,-50%) scale(1)}
