html{overflow:hidden!important}body{position:fixed;width:100%;height:100%;-webkit-user-select:none;user-select:none}.no-select{-webkit-user-select:none;user-select:none}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-card--variant-outlined{border:thin solid rgb(var(--v-theme-on-surface-variant))!important}.v-tooltip .v-overlay__content,.v-slider-thumb__label{background-color:#ffffffe6!important}ul:not([class]),ol:not([class]){padding-left:20px;margin-bottom:16px}body{margin:0;padding:0}#app{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.app-header[data-v-443f00c3]{background:rgba(0,0,0,.72);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(255,255,255,.1);position:fixed;top:0;left:0;right:0;z-index:1000}.header-container[data-v-443f00c3]{max-width:1920px;margin:0 auto;padding:0 48px;height:72px;display:flex;align-items:center;justify-content:space-between}.header-left[data-v-443f00c3]{display:flex;align-items:center;gap:48px}.header-nav[data-v-443f00c3]{display:flex;align-items:center;gap:32px}.nav-link[data-v-443f00c3]{font-size:14px;font-weight:400;color:#fffc;text-decoration:none;transition:color .2s ease;letter-spacing:-.01em}.nav-link[data-v-443f00c3]:hover{color:#fff}.header-brand[data-v-443f00c3]{display:flex;align-items:center;gap:12px;cursor:pointer;transition:opacity .2s ease}.header-brand[data-v-443f00c3]:hover{opacity:.8}.logo[data-v-443f00c3]{color:#fff;width:36px;height:36px}.brand-name[data-v-443f00c3]{font-size:21px;font-weight:600;color:#fff;letter-spacing:-.5px}.header-actions[data-v-443f00c3]{display:flex;gap:12px;align-items:center;position:relative}.user-loading[data-v-443f00c3]{width:36px;height:36px;display:flex;align-items:center;justify-content:center}.loading-dot[data-v-443f00c3]{width:8px;height:8px;background:rgba(255,255,255,.5);border-radius:50%;animation:pulse-443f00c3 1.5s ease-in-out infinite}@keyframes pulse-443f00c3{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.user-profile[data-v-443f00c3]{display:flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;background:rgba(255,255,255,.1);border-radius:980px;cursor:pointer;transition:all .2s ease}.user-profile[data-v-443f00c3]:hover{background:rgba(255,255,255,.15)}.user-avatar[data-v-443f00c3]{width:28px;height:28px;border-radius:50%;border:1px solid rgba(255,255,255,.2)}.user-avatar-placeholder[data-v-443f00c3]{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#5b7dff 0%,#667eea 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:12px}.user-name[data-v-443f00c3]{font-size:14px;font-weight:500;color:#fff}.chevron[data-v-443f00c3]{color:#fff9;transition:transform .2s ease}.chevron.open[data-v-443f00c3]{transform:rotate(180deg)}.dropdown-overlay[data-v-443f00c3]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999}.dropdown-menu[data-v-443f00c3]{position:absolute;top:calc(100% + 8px);right:0;min-width:260px;background:#1a1a1a;border:1px solid rgba(255,255,255,.12);border-radius:12px;box-shadow:0 8px 32px #00000080;overflow:hidden;z-index:1001}.dropdown-header[data-v-443f00c3]{display:flex;align-items:center;gap:12px;padding:16px}.dropdown-avatar[data-v-443f00c3]{width:44px;height:44px;border-radius:50%}.dropdown-avatar-placeholder[data-v-443f00c3]{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#5b7dff 0%,#667eea 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:18px}.dropdown-info[data-v-443f00c3]{display:flex;flex-direction:column;gap:2px;overflow:hidden}.dropdown-name[data-v-443f00c3]{font-size:14px;font-weight:600;color:#fffffff2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-email[data-v-443f00c3]{font-size:12px;color:#ffffff80;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-divider[data-v-443f00c3]{height:1px;background:rgba(255,255,255,.08)}.dropdown-item[data-v-443f00c3]{display:flex;align-items:center;gap:10px;width:100%;padding:12px 16px;background:none;border:none;color:#ffffffb3;font-size:14px;cursor:pointer;transition:all .15s ease}.dropdown-item[data-v-443f00c3]:hover{background:rgba(255,255,255,.06);color:#fffffff2}.dropdown-enter-active[data-v-443f00c3],.dropdown-leave-active[data-v-443f00c3]{transition:all .2s ease}.dropdown-enter-from[data-v-443f00c3],.dropdown-leave-to[data-v-443f00c3]{opacity:0;transform:translateY(-8px) scale(.95)}.btn-login[data-v-443f00c3]{background:transparent;border:none;color:#fff;font-size:14px;font-weight:400;padding:8px 16px;cursor:pointer;transition:all .2s ease;border-radius:980px}.btn-login[data-v-443f00c3]:hover{background:rgba(255,255,255,.1)}@media (max-width: 768px){.header-container[data-v-443f00c3]{padding:0 24px;height:60px}.header-nav[data-v-443f00c3]{display:none}.brand-name[data-v-443f00c3]{font-size:18px}.logo[data-v-443f00c3]{width:28px;height:28px}.user-name[data-v-443f00c3]{display:none}}html{overflow-x:hidden!important;overflow-y:visible!important}body{position:static!important;width:100%!important;height:auto!important;overflow-x:hidden!important;overflow-y:visible!important}[data-v-3677b80c]{margin:0;padding:0;box-sizing:border-box}.landing-page-v2[data-v-3677b80c]{background:#000000;color:#fff;width:100%;min-height:100vh;padding-top:72px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hero[data-v-3677b80c]{min-height:calc(100vh - 72px);display:flex;align-items:center;padding:60px 120px 100px;background:linear-gradient(180deg,#000000 0%,#0A0A0A 100%)}.hero-container[data-v-3677b80c]{width:100%;max-width:1920px;margin:0 auto;display:grid;grid-template-columns:1fr 1.2fr;gap:120px;align-items:center}.hero-content[data-v-3677b80c]{max-width:600px}.hero-badge[data-v-3677b80c]{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:rgba(255,255,255,.1);border-radius:980px;margin-bottom:28px;font-size:13px;font-weight:400;color:#f5f5f7;letter-spacing:-.01em}.badge-dot[data-v-3677b80c]{width:6px;height:6px;background:#34C759;border-radius:50%}.hero-title[data-v-3677b80c]{font-size:80px;font-weight:600;line-height:1.05;letter-spacing:-.015em;color:#fff;margin-bottom:24px}.hero-subtitle[data-v-3677b80c]{font-size:24px;font-weight:400;line-height:1.4;color:#98989d;margin-bottom:40px;letter-spacing:-.01em}.hero-actions[data-v-3677b80c]{display:flex;gap:16px;margin-bottom:64px}.btn-hero[data-v-3677b80c]{display:inline-flex;align-items:center;gap:8px;padding:14px 24px;border-radius:980px;font-size:16px;font-weight:400;cursor:pointer;transition:all .2s ease;border:none;letter-spacing:-.01em}.btn-hero.primary[data-v-3677b80c]{background:#FFFFFF;color:#000}.btn-hero.primary[data-v-3677b80c]:hover{background:#E5E5E5;transform:scale(1.02)}.btn-hero.secondary[data-v-3677b80c]{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.3)}.btn-hero.secondary[data-v-3677b80c]:hover{background:rgba(255,255,255,.1)}.hero-stats[data-v-3677b80c]{display:flex;align-items:center;gap:32px}.stat[data-v-3677b80c]{display:flex;flex-direction:column;gap:4px}.stat-value[data-v-3677b80c]{font-size:24px;font-weight:600;color:#fff;letter-spacing:-.02em}.stat-label[data-v-3677b80c]{font-size:13px;font-weight:400;color:#98989d;letter-spacing:-.01em}.stat-divider[data-v-3677b80c]{width:1px;height:32px;background:rgba(255,255,255,.2)}.video-card-premium[data-v-3677b80c]{width:100%;position:relative}.video-thumbnail[data-v-3677b80c]{width:100%;aspect-ratio:16/10;background:linear-gradient(135deg,#667EEA 0%,#764BA2 100%);border-radius:24px;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000000a,0 8px 24px #0000000f,0 16px 48px #00000014;transition:all .4s cubic-bezier(.4,0,.2,1)}.video-card-premium:hover .video-thumbnail[data-v-3677b80c]{transform:translateY(-4px);box-shadow:0 4px 12px #0000000f,0 12px 32px #00000014,0 24px 64px #0000001a}.play-button[data-v-3677b80c]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;display:flex;align-items:center;justify-content:center}.play-button-inner[data-v-3677b80c]{width:100%;height:100%;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#000;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 24px #00000026}.play-button-inner[data-v-3677b80c]:hover{transform:scale(1.05);background:#FFFFFF}.play-button-inner svg[data-v-3677b80c]{margin-left:3px}.video-overlay[data-v-3677b80c]{position:absolute;bottom:20px;right:20px}.video-duration[data-v-3677b80c]{padding:6px 12px;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:6px;color:#fff;font-size:13px;font-weight:500;letter-spacing:.01em}.features-section[data-v-3677b80c]{padding:140px 48px;background:#000000;overflow:hidden}.features-container[data-v-3677b80c]{max-width:1400px;margin:0 auto}.section-header[data-v-3677b80c]{text-align:center;margin-bottom:8px}.section-header h2[data-v-3677b80c]{font-size:56px;font-weight:600;line-height:1.1;letter-spacing:-.02em;color:#fff;margin-bottom:16px}.section-header p[data-v-3677b80c]{font-size:21px;font-weight:400;color:#86868b;letter-spacing:-.01em}.features-showcase[data-v-3677b80c]{position:relative;display:flex;justify-content:center;align-items:center;min-height:800px;padding:60px 0}.central-image[data-v-3677b80c]{position:relative;z-index:1;width:580px;height:700px;flex-shrink:0}.xray-container[data-v-3677b80c]{position:relative;width:100%;height:100%;border-radius:24px;overflow:visible;background:transparent}.xray-image[data-v-3677b80c]{position:absolute;width:100%;height:100%;object-fit:cover;border-radius:24px;box-shadow:0 10px 40px #0006;transition:opacity .6s ease-in-out,filter .6s ease-in-out}.xray-image.active[data-v-3677b80c]{opacity:1;z-index:4;filter:brightness(1);top:8px;left:8px}.xray-image.prev[data-v-3677b80c]{opacity:0;z-index:5;filter:brightness(1);top:8px;left:8px}.xray-image.next[data-v-3677b80c]{opacity:1;z-index:3;filter:brightness(.8);top:-8px;left:-8px}.xray-image.next-2[data-v-3677b80c]{opacity:1;z-index:2;filter:brightness(.65);top:-16px;left:-16px}.xray-image.behind[data-v-3677b80c]{opacity:1;z-index:1;filter:brightness(.5);top:-24px;left:-24px}.xray-overlay[data-v-3677b80c]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.2) 100%);pointer-events:none}.powered-by-section[data-v-3677b80c]{padding:100px 48px;background:#000000}.powered-by-container[data-v-3677b80c]{max-width:1200px;margin:0 auto}.powered-by-header[data-v-3677b80c]{text-align:center;margin-bottom:56px}.powered-by-header h2[data-v-3677b80c]{font-size:40px;font-weight:600;line-height:1.1;letter-spacing:-.02em;color:#fff}.model-grid[data-v-3677b80c]{display:grid;grid-template-columns:repeat(4,1fr);gap:48px}.model-item[data-v-3677b80c]{display:flex;flex-direction:column;align-items:center;text-align:center}.model-logo[data-v-3677b80c]{width:64px;height:64px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.model-logo img[data-v-3677b80c]{width:48px;height:48px;object-fit:contain}.model-info h3[data-v-3677b80c]{font-size:17px;font-weight:600;color:#fff;letter-spacing:-.02em;margin-bottom:4px}.model-org[data-v-3677b80c]{font-size:13px;font-weight:400;color:#6e6e73;letter-spacing:-.01em}.feature-card[data-v-3677b80c]{padding:24px 28px;background:rgba(20,20,22,.6);border-radius:16px;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .3s ease}.floating-card[data-v-3677b80c]{position:absolute;width:320px;z-index:2}.card-top-left[data-v-3677b80c]{top:40px;left:0;transform:translate(55%)}.card-top-right[data-v-3677b80c]{top:80px;right:0;transform:translate(-55%)}.card-bottom-left[data-v-3677b80c]{bottom:80px;left:0;transform:translate(55%)}.card-bottom-right[data-v-3677b80c]{bottom:40px;right:0;transform:translate(-55%)}.feature-card[data-v-3677b80c]:hover{background:rgba(30,30,32,.7);border-color:#ffffff1f;transform:translate(55%) translateY(-2px);box-shadow:0 16px 32px #0006}.card-top-right[data-v-3677b80c]:hover,.card-bottom-right[data-v-3677b80c]:hover{transform:translate(-55%) translateY(-2px)}.feature-card h3[data-v-3677b80c]{font-size:18px;font-weight:600;color:#fff;margin-bottom:8px;letter-spacing:-.02em}.feature-card p[data-v-3677b80c]{font-size:14px;font-weight:400;color:#98989d;line-height:1.5;letter-spacing:-.01em}.testimonial-section[data-v-3677b80c]{padding:140px 48px;background:#000000}.testimonial-container[data-v-3677b80c]{max-width:800px;margin:0 auto}.testimonial-content[data-v-3677b80c]{text-align:center;position:relative}.quote-icon[data-v-3677b80c]{margin-bottom:32px;opacity:.3}blockquote[data-v-3677b80c]{font-size:28px;font-weight:400;color:#f5f5f7;line-height:1.4;letter-spacing:-.02em;margin-bottom:40px;font-style:normal}.testimonial-author[data-v-3677b80c]{display:flex;align-items:center;justify-content:center;gap:16px}.author-avatar[data-v-3677b80c]{width:52px;height:52px;background:linear-gradient(135deg,#667EEA 0%,#764BA2 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;color:#fff}.author-info[data-v-3677b80c]{text-align:left}.author-name[data-v-3677b80c]{font-size:17px;font-weight:600;color:#fff;margin-bottom:2px}.author-title[data-v-3677b80c]{font-size:14px;font-weight:400;color:#86868b}.video-modal[data-v-3677b80c]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.modal-overlay[data-v-3677b80c]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal-content[data-v-3677b80c]{position:relative;width:100%;max-width:1200px;background:#000000;border-radius:24px;border:1px solid rgba(255,255,255,.1);overflow:hidden;animation:modalFadeIn-3677b80c .3s ease}@keyframes modalFadeIn-3677b80c{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-close[data-v-3677b80c]{position:absolute;top:20px;right:20px;width:48px;height:48px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;z-index:10;transition:all .2s ease}.modal-close[data-v-3677b80c]:hover{background:rgba(255,255,255,.2);transform:scale(1.05)}.video-wrapper[data-v-3677b80c]{width:100%;aspect-ratio:16/9;background:#0A0A0A;position:relative}.video-placeholder[data-v-3677b80c]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;color:#fff9}.play-icon-large[data-v-3677b80c]{cursor:pointer;transition:transform .3s ease}.play-icon-large[data-v-3677b80c]:hover{transform:scale(1.1)}.video-placeholder p[data-v-3677b80c]{font-size:17px;letter-spacing:-.01em}.pricing-section[data-v-3677b80c]{padding:120px 48px;background:#000000}.pricing-container[data-v-3677b80c]{max-width:1200px;margin:0 auto}.pricing-header[data-v-3677b80c]{text-align:center;margin-bottom:64px}.pricing-header h2[data-v-3677b80c]{font-size:40px;font-weight:600;letter-spacing:-.02em;color:#fff;margin-bottom:16px}.pricing-header p[data-v-3677b80c]{font-size:18px;color:#86868b;letter-spacing:-.01em}.pricing-grid[data-v-3677b80c]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch}.pricing-card[data-v-3677b80c]{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:32px;position:relative;transition:all .3s ease;display:flex;flex-direction:column}.pricing-card[data-v-3677b80c]:hover{border-color:#ffffff26;transform:translateY(-4px)}.pricing-card.featured[data-v-3677b80c]{background:linear-gradient(180deg,rgba(10,132,255,.08) 0%,rgba(10,132,255,.02) 100%);border-color:#0a84ff4d;transform:scale(1.02)}.pricing-card.featured[data-v-3677b80c]:hover{border-color:#0a84ff80;transform:scale(1.02) translateY(-4px)}.featured-badge[data-v-3677b80c]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:#0A84FF;color:#fff;font-size:12px;font-weight:600;padding:6px 16px;border-radius:20px;letter-spacing:-.01em}.pricing-card-header[data-v-3677b80c]{margin-bottom:24px}.plan-name[data-v-3677b80c]{font-size:24px;font-weight:600;color:#fff;margin-bottom:8px;letter-spacing:-.02em}.plan-description[data-v-3677b80c]{font-size:14px;color:#86868b;letter-spacing:-.01em}.pricing-card-price[data-v-3677b80c]{margin-bottom:8px}.price-amount[data-v-3677b80c]{font-size:48px;font-weight:600;color:#fff;letter-spacing:-.03em}.price-period[data-v-3677b80c]{font-size:16px;color:#86868b;letter-spacing:-.01em}.price-annual[data-v-3677b80c]{font-size:13px;color:#0a84ff;margin-bottom:24px;letter-spacing:-.01em}.pricing-features[data-v-3677b80c]{list-style:none;padding:0;margin:0 0 32px;flex-grow:1}.pricing-features li[data-v-3677b80c]{display:flex;align-items:flex-start;gap:12px;font-size:14px;color:#ffffffd9;letter-spacing:-.01em;margin-bottom:12px;line-height:1.4}.pricing-features li[data-v-3677b80c]:last-child{margin-bottom:0}.feature-check[data-v-3677b80c]{width:18px;height:18px;flex-shrink:0;color:#30d158;margin-top:1px}.pricing-btn[data-v-3677b80c]{width:100%;padding:14px 24px;border-radius:8px;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s ease;letter-spacing:-.01em;border:none}.pricing-btn.primary[data-v-3677b80c]{background:#0A84FF;color:#fff}.pricing-btn.primary[data-v-3677b80c]:hover{background:#0077ED}.pricing-btn.secondary[data-v-3677b80c]{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.2)}.pricing-btn.secondary[data-v-3677b80c]:hover{background:rgba(255,255,255,.05);border-color:#ffffff4d}.cta-section[data-v-3677b80c]{padding:120px 48px;background:#0A0A0A}.cta-container[data-v-3677b80c]{max-width:1000px;margin:0 auto}.cta-content[data-v-3677b80c]{text-align:center}.cta-content h2[data-v-3677b80c]{font-size:56px;font-weight:600;line-height:1.1;letter-spacing:-.015em;color:#fff;margin-bottom:24px}.cta-content p[data-v-3677b80c]{font-size:21px;font-weight:400;color:#98989d;margin-bottom:48px;letter-spacing:-.01em}.cta-actions[data-v-3677b80c]{display:flex;gap:16px;justify-content:center}.btn-cta[data-v-3677b80c]{display:inline-flex;align-items:center;gap:8px;padding:16px 32px;border-radius:980px;font-size:17px;font-weight:400;cursor:pointer;transition:all .2s ease;border:none;letter-spacing:-.01em}.btn-cta.primary[data-v-3677b80c]{background:#FFFFFF;color:#000}.btn-cta.primary[data-v-3677b80c]:hover{background:#E5E5E5;transform:scale(1.02)}.btn-cta.secondary[data-v-3677b80c]{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.3)}.btn-cta.secondary[data-v-3677b80c]:hover{background:rgba(255,255,255,.1)}.footer[data-v-3677b80c]{background:#000000;border-top:1px solid rgba(255,255,255,.1);padding:60px 48px 32px}.footer-container[data-v-3677b80c]{max-width:1920px;margin:0 auto}.footer-content[data-v-3677b80c]{padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid rgba(255,255,255,.1)}.footer-brand[data-v-3677b80c]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.footer-tagline[data-v-3677b80c]{font-size:14px;color:#86868b;letter-spacing:-.01em}.footer-logo[data-v-3677b80c]{width:28px;height:28px;color:#fff}.footer-brand-name[data-v-3677b80c]{font-size:17px;font-weight:600;color:#fff}.footer-bottom[data-v-3677b80c]{display:flex;justify-content:space-between;align-items:center}.footer-legal[data-v-3677b80c]{display:flex;align-items:center;gap:32px;width:100%;justify-content:space-between}.footer-legal span[data-v-3677b80c]{font-size:12px;color:#6e6e73;letter-spacing:-.01em}.footer-legal-links[data-v-3677b80c]{display:flex;gap:24px}.footer-legal-links a[data-v-3677b80c]{font-size:12px;color:#98989d;text-decoration:none;transition:color .2s ease;letter-spacing:-.01em}.footer-legal-links a[data-v-3677b80c]:hover{color:#fff}@media (max-width: 1024px){.hero[data-v-3677b80c]{padding:60px 48px 100px}.hero-container[data-v-3677b80c]{grid-template-columns:1fr;gap:60px}.hero-title[data-v-3677b80c]{font-size:56px}.features-section[data-v-3677b80c]{padding:100px 48px}.section-header[data-v-3677b80c]{margin-bottom:60px}.section-header h2[data-v-3677b80c]{font-size:44px}.features-showcase[data-v-3677b80c]{min-height:650px}.central-image[data-v-3677b80c]{width:400px;height:500px}.floating-card[data-v-3677b80c]{width:260px;padding:20px 24px}.card-top-left[data-v-3677b80c]{transform:translate(40%)}.card-top-right[data-v-3677b80c]{transform:translate(-40%)}.card-bottom-left[data-v-3677b80c]{transform:translate(40%)}.card-bottom-right[data-v-3677b80c]{transform:translate(-40%)}.feature-card h3[data-v-3677b80c]{font-size:16px}.feature-card p[data-v-3677b80c]{font-size:13px}.powered-by-section[data-v-3677b80c]{padding:80px 48px}.powered-by-header h2[data-v-3677b80c]{font-size:32px}.model-grid[data-v-3677b80c]{grid-template-columns:repeat(2,1fr);gap:40px}.testimonial-section[data-v-3677b80c]{padding:100px 48px}blockquote[data-v-3677b80c]{font-size:24px}.cta-section[data-v-3677b80c]{padding:100px 48px}.cta-content h2[data-v-3677b80c]{font-size:44px}.footer[data-v-3677b80c]{padding:48px 48px 24px}}@media (max-width: 768px){.hero[data-v-3677b80c]{padding:40px 24px 80px}.hero-title[data-v-3677b80c]{font-size:40px}.hero-subtitle[data-v-3677b80c]{font-size:19px}.hero-actions[data-v-3677b80c]{flex-direction:column;gap:12px}.btn-hero[data-v-3677b80c]{width:100%;justify-content:center}.features-section[data-v-3677b80c]{padding:80px 24px}.section-header[data-v-3677b80c]{margin-bottom:48px}.section-header h2[data-v-3677b80c]{font-size:32px}.section-header p[data-v-3677b80c]{font-size:17px}.features-showcase[data-v-3677b80c]{flex-direction:column;min-height:auto;gap:16px;padding:0}.central-image[data-v-3677b80c]{width:100%;max-width:320px;height:380px;order:-1;margin-bottom:8px}.floating-card[data-v-3677b80c]{position:relative;width:100%;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important}.feature-card[data-v-3677b80c]{padding:20px 24px}.feature-card[data-v-3677b80c]:hover{transform:none!important}.feature-card h3[data-v-3677b80c]{font-size:16px}.feature-card p[data-v-3677b80c]{font-size:14px}.powered-by-section[data-v-3677b80c]{padding:60px 24px}.powered-by-header h2[data-v-3677b80c]{font-size:26px}.model-grid[data-v-3677b80c]{grid-template-columns:repeat(2,1fr);gap:32px}.model-logo img[data-v-3677b80c]{width:40px;height:40px}.model-info h3[data-v-3677b80c]{font-size:15px}.model-org[data-v-3677b80c]{font-size:12px}.testimonial-section[data-v-3677b80c]{padding:80px 24px}blockquote[data-v-3677b80c]{font-size:20px}.testimonial-author[data-v-3677b80c]{flex-direction:column;gap:12px}.author-info[data-v-3677b80c]{text-align:center}.cta-section[data-v-3677b80c]{padding:80px 24px}.cta-content h2[data-v-3677b80c]{font-size:32px}.cta-content p[data-v-3677b80c]{font-size:17px}.cta-actions[data-v-3677b80c]{flex-direction:column;gap:12px}.btn-cta[data-v-3677b80c]{width:100%;justify-content:center}.footer[data-v-3677b80c]{padding:40px 24px 20px}.footer-legal[data-v-3677b80c]{flex-direction:column;gap:16px;text-align:center}.footer-legal-links[data-v-3677b80c]{justify-content:center}}.auth-page[data-v-54fd89e8]{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.auth-branding[data-v-54fd89e8]{position:relative;background:#000000;display:flex;align-items:center;justify-content:center;padding:60px;overflow:hidden}.branding-content[data-v-54fd89e8]{position:relative;z-index:2;max-width:480px}.branding-logo[data-v-54fd89e8]{display:flex;align-items:center;gap:12px;margin-bottom:48px;color:#fff}.branding-logo svg[data-v-54fd89e8]{width:40px;height:40px}.branding-logo span[data-v-54fd89e8]{font-size:20px;font-weight:600;letter-spacing:-.02em}.branding-title[data-v-54fd89e8]{font-size:48px;font-weight:600;line-height:1.1;letter-spacing:-.02em;color:#fff;margin-bottom:24px}.branding-subtitle[data-v-54fd89e8]{font-size:18px;font-weight:400;line-height:1.5;color:#86868b;letter-spacing:-.01em}.branding-gradient[data-v-54fd89e8]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(0,122,255,.15) 0%,transparent 50%),linear-gradient(225deg,rgba(88,86,214,.15) 0%,transparent 50%),linear-gradient(180deg,#000000 0%,#0A0A0A 100%);z-index:1}.auth-form-panel[data-v-54fd89e8]{background:#000000;display:flex;align-items:center;justify-content:center;padding:60px;border-left:1px solid rgba(255,255,255,.08)}.auth-form-container[data-v-54fd89e8]{width:100%;max-width:400px}.back-link[data-v-54fd89e8]{display:inline-flex;align-items:center;gap:6px;color:#86868b;text-decoration:none;font-size:14px;font-weight:400;letter-spacing:-.01em;transition:color .2s ease;margin-bottom:32px}.back-link[data-v-54fd89e8]:hover{color:#fff}.auth-card[data-v-54fd89e8]{margin-bottom:24px}.auth-title[data-v-54fd89e8]{font-size:28px;font-weight:600;color:#fff;margin-bottom:32px;letter-spacing:-.02em}.auth-error[data-v-54fd89e8]{display:flex;align-items:center;gap:10px;padding:12px 16px;background:rgba(255,59,48,.1);border:1px solid rgba(255,59,48,.3);border-radius:10px;color:#ff453a;font-size:14px;margin-bottom:24px}.auth-options[data-v-54fd89e8],.auth-email-section[data-v-54fd89e8]{display:flex;flex-direction:column;gap:16px}.input-group[data-v-54fd89e8]{display:flex;flex-direction:column;gap:8px}.input-group label[data-v-54fd89e8]{font-size:14px;font-weight:500;color:#fff;letter-spacing:-.01em}.input-group input[data-v-54fd89e8]{width:100%;padding:14px 16px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.15);border-radius:8px;color:#fff;font-size:15px;letter-spacing:-.01em;transition:all .2s ease}.input-group input[data-v-54fd89e8]::placeholder{color:#6e6e73}.input-group input[data-v-54fd89e8]:focus{outline:none;border-color:#0a84ff;background:rgba(10,132,255,.05)}.input-group input[data-v-54fd89e8]:disabled{opacity:.5}.password-input-wrapper[data-v-54fd89e8]{position:relative}.password-input-wrapper input[data-v-54fd89e8]{padding-right:48px}.password-toggle[data-v-54fd89e8]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:#6e6e73;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.password-toggle[data-v-54fd89e8]:hover{color:#fff}.auth-btn[data-v-54fd89e8]{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:14px 20px;border-radius:8px;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s ease;border:none;letter-spacing:-.01em}.auth-btn[data-v-54fd89e8]:disabled{opacity:.5;cursor:not-allowed}.auth-btn-icon[data-v-54fd89e8]{width:20px;height:20px;flex-shrink:0}.auth-btn.primary[data-v-54fd89e8]{background:#0A84FF;color:#fff}.auth-btn.primary[data-v-54fd89e8]:hover:not(:disabled){background:#0077ED}.auth-btn.google[data-v-54fd89e8]{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.2)}.auth-btn.google[data-v-54fd89e8]:hover:not(:disabled){background:rgba(255,255,255,.05);border-color:#ffffff4d}.auth-btn.sso[data-v-54fd89e8]{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.2)}.auth-btn.sso[data-v-54fd89e8]:hover:not(:disabled){background:rgba(255,255,255,.05);border-color:#ffffff4d}.auth-secondary-links[data-v-54fd89e8]{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:14px;color:#86868b}.auth-secondary-links a[data-v-54fd89e8]{color:#0a84ff;text-decoration:none}.auth-secondary-links a[data-v-54fd89e8]:hover{text-decoration:underline}.forgot-password[data-v-54fd89e8]{color:#86868b!important}.forgot-password[data-v-54fd89e8]:hover{color:#fff!important}.auth-divider[data-v-54fd89e8]{display:flex;align-items:center;gap:16px;margin:8px 0}.auth-divider[data-v-54fd89e8]:before,.auth-divider[data-v-54fd89e8]:after{content:"";flex:1;height:1px;background:rgba(255,255,255,.1)}.auth-divider span[data-v-54fd89e8]{font-size:13px;color:#6e6e73;letter-spacing:-.01em;text-transform:uppercase}.auth-terms[data-v-54fd89e8]{text-align:center;font-size:13px;color:#6e6e73;letter-spacing:-.01em;line-height:1.5}.auth-terms a[data-v-54fd89e8]{color:#0a84ff;text-decoration:underline}.auth-terms a[data-v-54fd89e8]:hover{text-decoration:none}@media (max-width: 1024px){.auth-page[data-v-54fd89e8]{grid-template-columns:1fr}.auth-branding[data-v-54fd89e8]{display:none}.auth-form-panel[data-v-54fd89e8]{padding:40px 24px}}@media (max-width: 480px){.auth-title[data-v-54fd89e8]{font-size:24px}.auth-btn[data-v-54fd89e8]{padding:12px 16px}}.radsim-logo[data-v-f4b67167]{display:flex;align-items:center;padding:0 8px}.logo-text[data-v-f4b67167]{font-size:16px;font-weight:400;letter-spacing:2px;color:#ffffffe6;text-transform:uppercase}.app-header[data-v-f4b67167]{padding-top:8px!important;padding-bottom:8px!important}.case-counter[data-v-f4b67167]{font-size:14px;font-weight:500;color:#ffffffb3;padding:8px 16px;background:rgba(255,255,255,.05);border-radius:8px;margin-right:8px}.control-btn[data-v-f4b67167]{font-size:16px;font-weight:500;text-transform:none;letter-spacing:0;height:44px;margin-left:12px;background:rgba(255,255,255,.08)!important;color:#ffffffe6}.close-button[data-v-92f92aea]{position:absolute;z-index:100}.closeable-dialog>.v-card{padding:8px 0}.button[data-v-fb318769]{background:rgba(0,0,0,.2);padding:4px 8px;border-radius:3px;text-transform:capitalize}.menu-more-left[data-v-a4658b95]{position:absolute;left:-12%}.menu-more-right[data-v-a4658b95]{position:absolute;right:-12%}.menu-content[data-v-a4658b95]{z-index:1}.selected[data-v-0e850449]{background-color:rgb(var(--v-theme-selection-bg-color));border-color:rgb(var(--v-theme-selection-border-color))}.v-chip[data-v-0e850449] .v-chip__content{width:100%}.color-dot[data-v-951d10e8]{width:18px;height:18px;border-radius:16px}.dot-container[data-v-951d10e8]{width:18px}.v-card[data-v-cdea818b]{max-width:300px}.v-expansion-panel-title[data-v-cdea818b]{min-height:auto}.v-expansion-panel-text[data-v-cdea818b] .v-expansion-panel-text__wrapper{padding:4px 6px 8px}.v-selection-control[data-v-cdea818b] .v-selection-control__input>.v-icon{font-size:18px;align-self:center}.tool-btn-selected{background-color:rgb(var(--v-theme-selection-bg-color))}.menu-more[data-v-c1d041ff]{position:absolute;right:-10%}.tool-separator[data-v-c1d041ff]{width:75%;height:1px;border:none;border-top:1px solid rgb(112,112,112)}.popup-menu[data-v-c1d041ff]{max-width:400px}.error-message[data-v-9c5e91a3]{background-color:#ef5350}.warn-message[data-v-9c5e91a3]{background-color:#ffa726}.info-message[data-v-9c5e91a3]{background-color:#26c6da}.header[data-v-9c5e91a3]{width:100%;display:flex;flex-flow:row;justify-content:space-between;align-items:center;-webkit-user-select:text;user-select:text}.details[data-v-9c5e91a3]{white-space:break-spaces;-webkit-user-select:text;user-select:text}.message-center[data-v-22995088]{display:flex;flex-flow:column}.content-container[data-v-22995088]{display:flex;flex-flow:column;overflow:hidden}.message-list[data-v-22995088]{overflow-y:auto;scroll-behavior:smooth}.action-bar[data-v-22995088]{display:flex;flex-flow:row;justify-content:space-between;align-items:center}.filter-bar[data-v-22995088]{display:flex;flex-flow:row;justify-content:space-between}.empty[data-v-22995088]{text-align:center;font-size:1.4rem;margin-top:36px;padding:16px}#tools-strip[data-v-b07f3f85]{border-left:1px solid #212121;flex:0 0 40px}.tool-separator[data-v-b07f3f85]{width:75%;height:1px;border:none;border-top:1px solid rgb(112,112,112)}.vtk-container-wrapper[data-v-ea74155a]{flex:1;display:grid;grid-template-columns:20px auto;grid-template-rows:auto;z-index:0}.vtk-container[data-v-ea74155a]{padding:0!important;margin:0!important;min-height:0;min-width:0;width:100%;position:relative;overflow:hidden;z-index:0}.vtk-sub-container[data-v-ea74155a]{position:absolute;width:100%;height:100%}.vtk-view[data-v-ea74155a]{position:relative;z-index:0;width:100%;height:100%}.vtk-view>canvas[data-v-ea74155a]{height:100%}.vtk-gutter[data-v-ea74155a]{display:flex;flex-flow:column;background:black}.slice-slider[data-v-ea74155a]{position:relative;flex:1 1;width:100%;padding:0 3px}.overlay-no-events[data-v-ea74155a]{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;touch-action:none}.view-annotations[data-v-ea74155a]{color:#fff;text-shadow:1px 1px black,1px -1px black,-1px -1px black,-1px 1px black,0px 1px black,0px -1px black,1px 0px black,-1px 0px black;letter-spacing:1px;font-size:clamp(8px,.75vw,16px);overflow:hidden;text-overflow:ellipsis}.annotation-cell[data-v-ea74155a]{padding:4px;white-space:nowrap}.loading-indicator[data-v-ea74155a]{position:absolute;top:0;width:100%;z-index:100;opacity:.7}.loading[data-v-ea74155a]{display:flex;flex-flow:column;row-gap:16px;align-items:center;justify-content:center;background:rgba(0,0,0,.7);color:#fff;font-size:1.4rem}.loading-enter[data-v-ea74155a],.loading-leave[data-v-ea74155a],.loading-enter-from[data-v-ea74155a],.loading-leave-to[data-v-ea74155a]{opacity:0}.loading-enter-active[data-v-ea74155a],.loading-leave-active[data-v-ea74155a]{transition:opacity .2s;transition-delay:.1s}.loading-enter-to[data-v-ea74155a]{opacity:1}.flex-equal[data-v-ea74155a]{flex:1;min-width:0}.pointer-events-all[data-v-ea74155a]{pointer-events:all}.view-box[data-v-ea74155a]{box-sizing:border-box}.clickable[data-v-ea74155a]{cursor:pointer}._gridRoot_102tk_2{height:100%;display:flex;flex-direction:column;align-items:stretch}._row_102tk_9{flex:1;display:flex;flex-direction:row;align-items:stretch}._cell_102tk_16{flex:1}._top_102tk_20,._left_102tk_21{align-items:flex-start}._center_102tk_25,._middle_102tk_26{align-items:center}._bottom_102tk_30,._right_102tk_31{align-items:flex-end}._left_102tk_21{text-align:left}._center_102tk_25{text-align:center}._right_102tk_31{text-align:right}.flex-equal[data-v-74522c0c]{flex:1;min-width:0}.pointer-events-all[data-v-74522c0c]{pointer-events:all}.view-box[data-v-74522c0c]{box-sizing:border-box}.clickable[data-v-74522c0c]{cursor:pointer}.hover-info[data-v-74522c0c]{width:32px;height:32px;cursor:pointer}.vtk-container-wrapper[data-v-df93d577]{flex:1;display:grid;grid-template-columns:20px auto;grid-template-rows:auto;z-index:0}.vtk-container[data-v-df93d577]{padding:0!important;margin:0!important;min-height:0;min-width:0;width:100%;position:relative;overflow:hidden;z-index:0}.vtk-sub-container[data-v-df93d577]{position:absolute;width:100%;height:100%}.vtk-view[data-v-df93d577]{position:relative;z-index:0;width:100%;height:100%}.vtk-view>canvas[data-v-df93d577]{height:100%}.vtk-gutter[data-v-df93d577]{display:flex;flex-flow:column;background:black}.slice-slider[data-v-df93d577]{position:relative;flex:1 1;width:100%;padding:0 3px}.overlay-no-events[data-v-df93d577]{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;touch-action:none}.view-annotations[data-v-df93d577]{color:#fff;text-shadow:1px 1px black,1px -1px black,-1px -1px black,-1px 1px black,0px 1px black,0px -1px black,1px 0px black,-1px 0px black;letter-spacing:1px;font-size:clamp(8px,.75vw,16px);overflow:hidden;text-overflow:ellipsis}.annotation-cell[data-v-df93d577]{padding:4px;white-space:nowrap}.loading-indicator[data-v-df93d577]{position:absolute;top:0;width:100%;z-index:100;opacity:.7}.loading[data-v-df93d577]{display:flex;flex-flow:column;row-gap:16px;align-items:center;justify-content:center;background:rgba(0,0,0,.7);color:#fff;font-size:1.4rem}.loading-enter[data-v-df93d577],.loading-leave[data-v-df93d577],.loading-enter-from[data-v-df93d577],.loading-leave-to[data-v-df93d577]{opacity:0}.loading-enter-active[data-v-df93d577],.loading-leave-active[data-v-df93d577]{transition:opacity .2s;transition-delay:.1s}.loading-enter-to[data-v-df93d577]{opacity:1}.status-info[data-v-df93d577]{display:flex;flex-direction:column;gap:4px}.add-to-chat-container[data-v-df93d577]{display:flex;justify-content:center;align-items:center;pointer-events:auto;padding:8px}.add-to-chat-btn[data-v-df93d577]{background:rgba(255,255,255,.05);color:#ffffffb3;border:1px solid rgba(255,255,255,.1);border-radius:4px;padding:8px 16px;font-size:11px;font-weight:400;cursor:pointer;pointer-events:auto;display:flex;align-items:center;gap:8px;transition:all .2s ease;letter-spacing:1px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.add-to-chat-btn[data-v-df93d577]:hover{background:rgba(255,255,255,.08);border-color:#fff3;color:#ffffffe6}.add-to-chat-btn[data-v-df93d577]:active{background:rgba(255,255,255,.03)}.btn-icon[data-v-df93d577]{flex-shrink:0;opacity:.8}.btn-text[data-v-df93d577]{font-size:10px;font-weight:500;letter-spacing:1.2px}.add-to-chat-btn-inline[data-v-df93d577]:active{transform:translateY(0)}.vtk-container-wrapper[data-v-5f5207f4]{flex:1;display:grid;grid-template-columns:20px auto;grid-template-rows:auto;z-index:0}.vtk-container[data-v-5f5207f4]{padding:0!important;margin:0!important;min-height:0;min-width:0;width:100%;position:relative;overflow:hidden;z-index:0}.vtk-sub-container[data-v-5f5207f4]{position:absolute;width:100%;height:100%}.vtk-view[data-v-5f5207f4]{position:relative;z-index:0;width:100%;height:100%}.vtk-view>canvas[data-v-5f5207f4]{height:100%}.vtk-gutter[data-v-5f5207f4]{display:flex;flex-flow:column;background:black}.slice-slider[data-v-5f5207f4]{position:relative;flex:1 1;width:100%;padding:0 3px}.overlay-no-events[data-v-5f5207f4]{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;touch-action:none}.view-annotations[data-v-5f5207f4]{color:#fff;text-shadow:1px 1px black,1px -1px black,-1px -1px black,-1px 1px black,0px 1px black,0px -1px black,1px 0px black,-1px 0px black;letter-spacing:1px;font-size:clamp(8px,.75vw,16px);overflow:hidden;text-overflow:ellipsis}.annotation-cell[data-v-5f5207f4]{padding:4px;white-space:nowrap}.loading-indicator[data-v-5f5207f4]{position:absolute;top:0;width:100%;z-index:100;opacity:.7}.loading[data-v-5f5207f4]{display:flex;flex-flow:column;row-gap:16px;align-items:center;justify-content:center;background:rgba(0,0,0,.7);color:#fff;font-size:1.4rem}.loading-enter[data-v-5f5207f4],.loading-leave[data-v-5f5207f4],.loading-enter-from[data-v-5f5207f4],.loading-leave-to[data-v-5f5207f4]{opacity:0}.loading-enter-active[data-v-5f5207f4],.loading-leave-active[data-v-5f5207f4]{transition:opacity .2s;transition-delay:.1s}.loading-enter-to[data-v-5f5207f4]{opacity:1}.flex-equal[data-v-5f5207f4]{flex:1;min-width:0}.pointer-events-all[data-v-5f5207f4]{pointer-events:all}.view-box[data-v-5f5207f4]{box-sizing:border-box}.clickable[data-v-5f5207f4]{cursor:pointer}.flex-equal[data-v-926e0a5c]{flex:1;min-width:0}.pointer-events-all[data-v-926e0a5c]{pointer-events:all}.view-box[data-v-926e0a5c]{box-sizing:border-box}.clickable[data-v-926e0a5c]{cursor:pointer}.vtk-container-wrapper[data-v-3dc0596f]{flex:1;display:grid;grid-template-columns:20px auto;grid-template-rows:auto;z-index:0}.vtk-container[data-v-3dc0596f]{padding:0!important;margin:0!important;min-height:0;min-width:0;width:100%;position:relative;overflow:hidden;z-index:0}.vtk-sub-container[data-v-3dc0596f]{position:absolute;width:100%;height:100%}.vtk-view[data-v-3dc0596f]{position:relative;z-index:0;width:100%;height:100%}.vtk-view>canvas[data-v-3dc0596f]{height:100%}.vtk-gutter[data-v-3dc0596f]{display:flex;flex-flow:column;background:black}.slice-slider[data-v-3dc0596f]{position:relative;flex:1 1;width:100%;padding:0 3px}.overlay-no-events[data-v-3dc0596f]{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;touch-action:none}.view-annotations[data-v-3dc0596f]{color:#fff;text-shadow:1px 1px black,1px -1px black,-1px -1px black,-1px 1px black,0px 1px black,0px -1px black,1px 0px black,-1px 0px black;letter-spacing:1px;font-size:clamp(8px,.75vw,16px);overflow:hidden;text-overflow:ellipsis}.annotation-cell[data-v-3dc0596f]{padding:4px;white-space:nowrap}.loading-indicator[data-v-3dc0596f]{position:absolute;top:0;width:100%;z-index:100;opacity:.7}.loading[data-v-3dc0596f]{display:flex;flex-flow:column;row-gap:16px;align-items:center;justify-content:center;background:rgba(0,0,0,.7);color:#fff;font-size:1.4rem}.loading-enter[data-v-3dc0596f],.loading-leave[data-v-3dc0596f],.loading-enter-from[data-v-3dc0596f],.loading-leave-to[data-v-3dc0596f]{opacity:0}.loading-enter-active[data-v-3dc0596f],.loading-leave-active[data-v-3dc0596f]{transition:opacity .2s;transition-delay:.1s}.loading-enter-to[data-v-3dc0596f]{opacity:1}.vtk-container-wrapper[data-v-3a4f6e08]{flex:1;display:grid;grid-template-columns:20px auto;grid-template-rows:auto;z-index:0}.vtk-container[data-v-3a4f6e08]{padding:0!important;margin:0!important;min-height:0;min-width:0;width:100%;position:relative;overflow:hidden;z-index:0}.vtk-sub-container[data-v-3a4f6e08]{position:absolute;width:100%;height:100%}.vtk-view[data-v-3a4f6e08]{position:relative;z-index:0;width:100%;height:100%}.vtk-view>canvas[data-v-3a4f6e08]{height:100%}.vtk-gutter[data-v-3a4f6e08]{display:flex;flex-flow:column;background:black}.slice-slider[data-v-3a4f6e08]{position:relative;flex:1 1;width:100%;padding:0 3px}.overlay-no-events[data-v-3a4f6e08]{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;touch-action:none}.view-annotations[data-v-3a4f6e08]{color:#fff;text-shadow:1px 1px black,1px -1px black,-1px -1px black,-1px 1px black,0px 1px black,0px -1px black,1px 0px black,-1px 0px black;letter-spacing:1px;font-size:clamp(8px,.75vw,16px);overflow:hidden;text-overflow:ellipsis}.annotation-cell[data-v-3a4f6e08]{padding:4px;white-space:nowrap}.loading-indicator[data-v-3a4f6e08]{position:absolute;top:0;width:100%;z-index:100;opacity:.7}.loading[data-v-3a4f6e08]{display:flex;flex-flow:column;row-gap:16px;align-items:center;justify-content:center;background:rgba(0,0,0,.7);color:#fff;font-size:1.4rem}.loading-enter[data-v-3a4f6e08],.loading-leave[data-v-3a4f6e08],.loading-enter-from[data-v-3a4f6e08],.loading-leave-to[data-v-3a4f6e08]{opacity:0}.loading-enter-active[data-v-3a4f6e08],.loading-leave-active[data-v-3a4f6e08]{transition:opacity .2s;transition-delay:.1s}.loading-enter-to[data-v-3a4f6e08]{opacity:1}.handle[data-v-582a6418]{cursor:pointer}.vtk-container-wrapper[data-v-4bb77cc1]{flex:1;display:grid;grid-template-columns:20px auto;grid-template-rows:auto;z-index:0}.vtk-container[data-v-4bb77cc1]{padding:0!important;margin:0!important;min-height:0;min-width:0;width:100%;position:relative;overflow:hidden;z-index:0}.vtk-sub-container[data-v-4bb77cc1]{position:absolute;width:100%;height:100%}.vtk-view[data-v-4bb77cc1]{position:relative;z-index:0;width:100%;height:100%}.vtk-view>canvas[data-v-4bb77cc1]{height:100%}.vtk-gutter[data-v-4bb77cc1]{display:flex;flex-flow:column;background:black}.slice-slider[data-v-4bb77cc1]{position:relative;flex:1 1;width:100%;padding:0 3px}.overlay-no-events[data-v-4bb77cc1]{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;touch-action:none}.view-annotations[data-v-4bb77cc1]{color:#fff;text-shadow:1px 1px black,1px -1px black,-1px -1px black,-1px 1px black,0px 1px black,0px -1px black,1px 0px black,-1px 0px black;letter-spacing:1px;font-size:clamp(8px,.75vw,16px);overflow:hidden;text-overflow:ellipsis}.annotation-cell[data-v-4bb77cc1]{padding:4px;white-space:nowrap}.loading-indicator[data-v-4bb77cc1]{position:absolute;top:0;width:100%;z-index:100;opacity:.7}.loading[data-v-4bb77cc1]{display:flex;flex-flow:column;row-gap:16px;align-items:center;justify-content:center;background:rgba(0,0,0,.7);color:#fff;font-size:1.4rem}.loading-enter[data-v-4bb77cc1],.loading-leave[data-v-4bb77cc1],.loading-enter-from[data-v-4bb77cc1],.loading-leave-to[data-v-4bb77cc1]{opacity:0}.loading-enter-active[data-v-4bb77cc1],.loading-leave-active[data-v-4bb77cc1]{transition:opacity .2s;transition-delay:.1s}.loading-enter-to[data-v-4bb77cc1]{opacity:1}.vtk-container-wrapper[data-v-15475800]{flex:1;display:grid;grid-template-columns:20px auto;grid-template-rows:auto;z-index:0}.vtk-container[data-v-15475800]{padding:0!important;margin:0!important;min-height:0;min-width:0;width:100%;position:relative;overflow:hidden;z-index:0}.vtk-sub-container[data-v-15475800]{position:absolute;width:100%;height:100%}.vtk-view[data-v-15475800]{position:relative;z-index:0;width:100%;height:100%}.vtk-view>canvas[data-v-15475800]{height:100%}.vtk-gutter[data-v-15475800]{display:flex;flex-flow:column;background:black}.slice-slider[data-v-15475800]{position:relative;flex:1 1;width:100%;padding:0 3px}.overlay-no-events[data-v-15475800]{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;touch-action:none}.view-annotations[data-v-15475800]{color:#fff;text-shadow:1px 1px black,1px -1px black,-1px -1px black,-1px 1px black,0px 1px black,0px -1px black,1px 0px black,-1px 0px black;letter-spacing:1px;font-size:clamp(8px,.75vw,16px);overflow:hidden;text-overflow:ellipsis}.annotation-cell[data-v-15475800]{padding:4px;white-space:nowrap}.loading-indicator[data-v-15475800]{position:absolute;top:0;width:100%;z-index:100;opacity:.7}.loading[data-v-15475800]{display:flex;flex-flow:column;row-gap:16px;align-items:center;justify-content:center;background:rgba(0,0,0,.7);color:#fff;font-size:1.4rem}.loading-enter[data-v-15475800],.loading-leave[data-v-15475800],.loading-enter-from[data-v-15475800],.loading-leave-to[data-v-15475800]{opacity:0}.loading-enter-active[data-v-15475800],.loading-leave-active[data-v-15475800]{transition:opacity .2s;transition-delay:.1s}.loading-enter-to[data-v-15475800]{opacity:1}.color-dot[data-v-dd6f39d9]{width:24px;height:24px;background:yellow;border-radius:16px;opacity:1!important}.better-contrast[data-v-9b14ee00] .v-overlay__content{opacity:1!important;background:rgba(255,255,255,.9)!important}.color-dot[data-v-115f5c75]{width:18px;height:18px;border-radius:16px;border:1px solid #111}.vtk-container-wrapper[data-v-e9bec57a]{flex:1;display:grid;grid-template-columns:20px auto;grid-template-rows:auto;z-index:0}.vtk-container[data-v-e9bec57a]{padding:0!important;margin:0!important;min-height:0;min-width:0;width:100%;position:relative;overflow:hidden;z-index:0}.vtk-sub-container[data-v-e9bec57a]{position:absolute;width:100%;height:100%}.vtk-view[data-v-e9bec57a]{position:relative;z-index:0;width:100%;height:100%}.vtk-view>canvas[data-v-e9bec57a]{height:100%}.vtk-gutter[data-v-e9bec57a]{display:flex;flex-flow:column;background:black}.slice-slider[data-v-e9bec57a]{position:relative;flex:1 1;width:100%;padding:0 3px}.overlay-no-events[data-v-e9bec57a]{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;touch-action:none}.view-annotations[data-v-e9bec57a]{color:#fff;text-shadow:1px 1px black,1px -1px black,-1px -1px black,-1px 1px black,0px 1px black,0px -1px black,1px 0px black,-1px 0px black;letter-spacing:1px;font-size:clamp(8px,.75vw,16px);overflow:hidden;text-overflow:ellipsis}.annotation-cell[data-v-e9bec57a]{padding:4px;white-space:nowrap}.loading-indicator[data-v-e9bec57a]{position:absolute;top:0;width:100%;z-index:100;opacity:.7}.loading[data-v-e9bec57a]{display:flex;flex-flow:column;row-gap:16px;align-items:center;justify-content:center;background:rgba(0,0,0,.7);color:#fff;font-size:1.4rem}.loading-enter[data-v-e9bec57a],.loading-leave[data-v-e9bec57a],.loading-enter-from[data-v-e9bec57a],.loading-leave-to[data-v-e9bec57a]{opacity:0}.loading-enter-active[data-v-e9bec57a],.loading-leave-active[data-v-e9bec57a]{transition:opacity .2s;transition-delay:.1s}.loading-enter-to[data-v-e9bec57a]{opacity:1}.handle[data-v-50f670d6]{cursor:pointer}.vtk-container-wrapper[data-v-a7deb0f8]{flex:1;display:grid;grid-template-columns:20px auto;grid-template-rows:auto;z-index:0}.vtk-container[data-v-a7deb0f8]{padding:0!important;margin:0!important;min-height:0;min-width:0;width:100%;position:relative;overflow:hidden;z-index:0}.vtk-sub-container[data-v-a7deb0f8]{position:absolute;width:100%;height:100%}.vtk-view[data-v-a7deb0f8]{position:relative;z-index:0;width:100%;height:100%}.vtk-view>canvas[data-v-a7deb0f8]{height:100%}.vtk-gutter[data-v-a7deb0f8]{display:flex;flex-flow:column;background:black}.slice-slider[data-v-a7deb0f8]{position:relative;flex:1 1;width:100%;padding:0 3px}.overlay-no-events[data-v-a7deb0f8]{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;touch-action:none}.view-annotations[data-v-a7deb0f8]{color:#fff;text-shadow:1px 1px black,1px -1px black,-1px -1px black,-1px 1px black,0px 1px black,0px -1px black,1px 0px black,-1px 0px black;letter-spacing:1px;font-size:clamp(8px,.75vw,16px);overflow:hidden;text-overflow:ellipsis}.annotation-cell[data-v-a7deb0f8]{padding:4px;white-space:nowrap}.loading-indicator[data-v-a7deb0f8]{position:absolute;top:0;width:100%;z-index:100;opacity:.7}.loading[data-v-a7deb0f8]{display:flex;flex-flow:column;row-gap:16px;align-items:center;justify-content:center;background:rgba(0,0,0,.7);color:#fff;font-size:1.4rem}.loading-enter[data-v-a7deb0f8],.loading-leave[data-v-a7deb0f8],.loading-enter-from[data-v-a7deb0f8],.loading-leave-to[data-v-a7deb0f8]{opacity:0}.loading-enter-active[data-v-a7deb0f8],.loading-leave-active[data-v-a7deb0f8]{transition:opacity .2s;transition-delay:.1s}.loading-enter-to[data-v-a7deb0f8]{opacity:1}.vtk-container-wrapper[data-v-f0ec7a7b]{flex:1;display:grid;grid-template-columns:20px auto;grid-template-rows:auto;z-index:0}.vtk-container[data-v-f0ec7a7b]{padding:0!important;margin:0!important;min-height:0;min-width:0;width:100%;position:relative;overflow:hidden;z-index:0}.vtk-sub-container[data-v-f0ec7a7b]{position:absolute;width:100%;height:100%}.vtk-view[data-v-f0ec7a7b]{position:relative;z-index:0;width:100%;height:100%}.vtk-view>canvas[data-v-f0ec7a7b]{height:100%}.vtk-gutter[data-v-f0ec7a7b]{display:flex;flex-flow:column;background:black}.slice-slider[data-v-f0ec7a7b]{position:relative;flex:1 1;width:100%;padding:0 3px}.overlay-no-events[data-v-f0ec7a7b]{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;touch-action:none}.view-annotations[data-v-f0ec7a7b]{color:#fff;text-shadow:1px 1px black,1px -1px black,-1px -1px black,-1px 1px black,0px 1px black,0px -1px black,1px 0px black,-1px 0px black;letter-spacing:1px;font-size:clamp(8px,.75vw,16px);overflow:hidden;text-overflow:ellipsis}.annotation-cell[data-v-f0ec7a7b]{padding:4px;white-space:nowrap}.loading-indicator[data-v-f0ec7a7b]{position:absolute;top:0;width:100%;z-index:100;opacity:.7}.loading[data-v-f0ec7a7b]{display:flex;flex-flow:column;row-gap:16px;align-items:center;justify-content:center;background:rgba(0,0,0,.7);color:#fff;font-size:1.4rem}.loading-enter[data-v-f0ec7a7b],.loading-leave[data-v-f0ec7a7b],.loading-enter-from[data-v-f0ec7a7b],.loading-leave-to[data-v-f0ec7a7b]{opacity:0}.loading-enter-active[data-v-f0ec7a7b],.loading-leave-active[data-v-f0ec7a7b]{transition:opacity .2s;transition-delay:.1s}.loading-enter-to[data-v-f0ec7a7b]{opacity:1}.slice-slider[data-v-daf72b9c]{touch-action:none}.slice-slider-handle[data-v-daf72b9c]{position:relative;width:100%;background:#ccc;box-sizing:border-box;border-radius:3px;border:1px solid #999}.slice-slider-track[data-v-daf72b9c]{position:absolute;margin:0 auto;top:8px;left:0;right:0;bottom:8px;width:1px;border:1px solid #888;border-radius:2px}.vtk-container-wrapper[data-v-bd56a5ea]{flex:1;display:grid;grid-template-columns:20px auto;grid-template-rows:auto;z-index:0}.vtk-container[data-v-bd56a5ea]{padding:0!important;margin:0!important;min-height:0;min-width:0;width:100%;position:relative;overflow:hidden;z-index:0}.vtk-sub-container[data-v-bd56a5ea]{position:absolute;width:100%;height:100%}.vtk-view[data-v-bd56a5ea]{position:relative;z-index:0;width:100%;height:100%}.vtk-view>canvas[data-v-bd56a5ea]{height:100%}.vtk-gutter[data-v-bd56a5ea]{display:flex;flex-flow:column;background:black}.slice-slider[data-v-bd56a5ea]{position:relative;flex:1 1;width:100%;padding:0 3px}.overlay-no-events[data-v-bd56a5ea]{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;touch-action:none}.view-annotations[data-v-bd56a5ea]{color:#fff;text-shadow:1px 1px black,1px -1px black,-1px -1px black,-1px 1px black,0px 1px black,0px -1px black,1px 0px black,-1px 0px black;letter-spacing:1px;font-size:clamp(8px,.75vw,16px);overflow:hidden;text-overflow:ellipsis}.annotation-cell[data-v-bd56a5ea]{padding:4px;white-space:nowrap}.loading-indicator[data-v-bd56a5ea]{position:absolute;top:0;width:100%;z-index:100;opacity:.7}.loading[data-v-bd56a5ea]{display:flex;flex-flow:column;row-gap:16px;align-items:center;justify-content:center;background:rgba(0,0,0,.7);color:#fff;font-size:1.4rem}.loading-enter[data-v-bd56a5ea],.loading-leave[data-v-bd56a5ea],.loading-enter-from[data-v-bd56a5ea],.loading-leave-to[data-v-bd56a5ea]{opacity:0}.loading-enter-active[data-v-bd56a5ea],.loading-leave-active[data-v-bd56a5ea]{transition:opacity .2s;transition-delay:.1s}.loading-enter-to[data-v-bd56a5ea]{opacity:1}.flex-equal[data-v-bd56a5ea]{flex:1;min-width:0}.pointer-events-all[data-v-bd56a5ea]{pointer-events:all}.view-box[data-v-bd56a5ea]{box-sizing:border-box}.clickable[data-v-bd56a5ea]{cursor:pointer}.vtk-container-wrapper[data-v-b0cef3de]{flex:1;display:grid;grid-template-columns:20px auto;grid-template-rows:auto;z-index:0}.vtk-container[data-v-b0cef3de]{padding:0!important;margin:0!important;min-height:0;min-width:0;width:100%;position:relative;overflow:hidden;z-index:0}.vtk-sub-container[data-v-b0cef3de]{position:absolute;width:100%;height:100%}.vtk-view[data-v-b0cef3de]{position:relative;z-index:0;width:100%;height:100%}.vtk-view>canvas[data-v-b0cef3de]{height:100%}.vtk-gutter[data-v-b0cef3de]{display:flex;flex-flow:column;background:black}.slice-slider[data-v-b0cef3de]{position:relative;flex:1 1;width:100%;padding:0 3px}.overlay-no-events[data-v-b0cef3de]{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;touch-action:none}.view-annotations[data-v-b0cef3de]{color:#fff;text-shadow:1px 1px black,1px -1px black,-1px -1px black,-1px 1px black,0px 1px black,0px -1px black,1px 0px black,-1px 0px black;letter-spacing:1px;font-size:clamp(8px,.75vw,16px);overflow:hidden;text-overflow:ellipsis}.annotation-cell[data-v-b0cef3de]{padding:4px;white-space:nowrap}.loading-indicator[data-v-b0cef3de]{position:absolute;top:0;width:100%;z-index:100;opacity:.7}.loading[data-v-b0cef3de]{display:flex;flex-flow:column;row-gap:16px;align-items:center;justify-content:center;background:rgba(0,0,0,.7);color:#fff;font-size:1.4rem}.loading-enter[data-v-b0cef3de],.loading-leave[data-v-b0cef3de],.loading-enter-from[data-v-b0cef3de],.loading-leave-to[data-v-b0cef3de]{opacity:0}.loading-enter-active[data-v-b0cef3de],.loading-leave-active[data-v-b0cef3de]{transition:opacity .2s;transition-delay:.1s}.loading-enter-to[data-v-b0cef3de]{opacity:1}.flex-equal[data-v-b0cef3de]{flex:1;min-width:0}.pointer-events-all[data-v-b0cef3de]{pointer-events:all}.view-box[data-v-b0cef3de]{box-sizing:border-box}.clickable[data-v-b0cef3de]{cursor:pointer}.volume-viewer-container[data-v-b0cef3de]{background-color:#000;grid-template-columns:auto}.visualization-overlay[data-v-19e604c5]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:100}.overlay-image[data-v-19e604c5]{width:100%;height:100%;object-fit:contain;transition:opacity .3s ease;image-rendering:auto;mix-blend-mode:multiply}.overlay-controls[data-v-19e604c5]{position:absolute;top:10px;right:10px;display:flex;flex-direction:column;gap:8px;pointer-events:all;background:rgba(0,0,0,.7);padding:8px;border-radius:8px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.control-btn[data-v-19e604c5]{background:rgba(255,255,255,.1)!important}.control-btn[data-v-19e604c5]:hover{background:rgba(255,255,255,.2)!important}.opacity-slider[data-v-19e604c5]{width:150px;padding:0 8px}[data-v-19e604c5] .v-slider{margin:0}[data-v-19e604c5] .v-slider__track-container{height:4px}[data-v-19e604c5] .v-slider__thumb{width:12px;height:12px}.flex-equal[data-v-c207c046]{flex:1;min-width:0}.pointer-events-all[data-v-c207c046]{pointer-events:all}.view-box[data-v-c207c046]{box-sizing:border-box}.clickable[data-v-c207c046]{cursor:pointer}.layout-container[data-v-c207c046]{display:flex;flex-direction:column}.layout-item[data-v-c207c046]{display:flex;flex:1;border:1px solid #222}.add-to-chat-container[data-v-c207c046]{position:absolute;bottom:60px;right:10px;z-index:200}.add-to-chat-btn[data-v-c207c046]{background:rgba(33,150,243,.9)!important;box-shadow:0 2px 8px #0000004d;transition:all .2s ease}.add-to-chat-btn[data-v-c207c046]:hover{background:rgba(33,150,243,1)!important;transform:scale(1.05);box-shadow:0 4px 12px #2196f366}.pwf-editor[data-v-c7ac0db8]{touch-action:none}.mapping-range-editor[data-v-c7ac0db8]{padding:8px 16px 8px 4px}.persistent-overlay[data-v-dc194336]{position:absolute;top:0;height:100%;width:100%}.persistent-overlay-scrim[data-v-dc194336]{position:absolute;top:0;height:100%;width:100%;z-index:-100}.persistent-overlay-scrim-themed[data-v-dc194336]{background-color:rgb(var(--v-theme-background))}.thumbnail-container[data-v-39cffe03]{cursor:pointer;padding:6px!important}.thumbnail-overlay[data-v-39cffe03]{top:70%;height:30%;font-size:.75em;text-align:center}.thumbnail-overlay-text[data-v-39cffe03]{display:flex;flex-flow:row;align-items:center;justify-content:space-around;width:100%;height:100%;padding:2px 4px;color:#fff}.rendering-container[data-v-184efdc4]{padding:12px;background:#0a0a0a}.enterprise-panels[data-v-184efdc4]{background:#0a0a0a}[data-v-184efdc4] .enterprise-panel{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05);margin-bottom:8px}[data-v-184efdc4] .enterprise-panel-title{min-height:42px;padding:0 16px;background:rgba(255,255,255,.01);border-bottom:1px solid rgba(255,255,255,.05)}.panel-title-text[data-v-184efdc4]{font-size:11px;font-weight:300;letter-spacing:1.5px;color:#fff9}[data-v-184efdc4] .enterprise-panel-content{padding:16px;background:#0a0a0a}[data-v-184efdc4] .v-expansion-panel-title__icon{opacity:.4}[data-v-184efdc4] .v-expansion-panel-title:hover .v-expansion-panel-title__icon{opacity:.6}.no-image-text[data-v-184efdc4]{text-align:center;padding-top:48px;font-size:11px;font-weight:300;letter-spacing:1.5px;color:#ffffff4d}.skeleton-loader[data-v-184efdc4]{margin:12px 0}.main-row[data-v-c2769020]{flex-wrap:nowrap}.color-dot[data-v-c2769020]{width:24px;height:24px;background:yellow;border-radius:16px}.tool-icon[data-v-c2769020]{opacity:var(--v-medium-emphasis-opacity)}.no-grow[data-v-c2769020]{flex:0 0 auto}.dot-container[data-v-46dd6965]{width:18px}.segment-group-list{max-height:240px;overflow-y:auto}.group-name{word-wrap:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:10px;text-align:left}.no-grow{flex:0 0 auto}.selected[data-v-9cd5daf3]{background-color:rgb(var(--v-theme-selection-bg-color));border-color:rgb(var(--v-theme-selection-border-color))}.process-button[data-v-9cd5daf3]{min-height:56px;min-width:110px;height:56px;width:110px}.selected[data-v-7256c566]{background-color:rgb(var(--v-theme-selection-bg-color));border-color:rgb(var(--v-theme-selection-border-color))}.mode-button[data-v-7256c566]{min-height:56px;min-width:110px;height:56px;width:110px}.header[data-v-21c6f6a4]{background:rgba(var(--v-theme-surface-variant),.08);padding:4px;margin:8px 0;width:100%;text-align:center;font-size:.875rem;color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity))}.annotations-container[data-v-177f1884]{display:flex;flex-direction:column;background:#0a0a0a}.annotations-header[data-v-177f1884]{flex:0 0 auto;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.05);background:#0a0a0a}.annotations-content[data-v-177f1884]{flex:1;overflow-y:auto;padding:0;background:#0a0a0a}.enterprise-subtabs[data-v-177f1884]{background:#0a0a0a;border-bottom:1px solid rgba(255,255,255,.05);margin:0}[data-v-177f1884] .enterprise-subtab{min-height:36px;font-size:10px;font-weight:300;letter-spacing:1.2px;color:#fff6;transition:all .2s ease}[data-v-177f1884] .enterprise-subtab:hover{color:#fff9;background:rgba(255,255,255,.01)}[data-v-177f1884] .enterprise-subtab.v-tab--selected{color:#fffc;font-weight:400}[data-v-177f1884] .v-tabs__slider{height:1px;background:rgba(255,255,255,.6)}.window-content[data-v-177f1884]{padding:12px;background:#0a0a0a}.header[data-v-177f1884]{background:rgba(var(--v-theme-surface-variant),.08);padding:4px;margin:8px 0;width:100%;text-align:center;font-size:.875rem;color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity))}.findings-checklist[data-v-90dab963]{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05);border-radius:8px;padding:20px;margin:12px 0}.checklist-header[data-v-90dab963]{margin-bottom:20px;text-align:center}.checklist-title[data-v-90dab963]{font-size:12px;font-weight:500;letter-spacing:1.5px;color:#ffffffb3;margin:0 0 4px}.checklist-subtitle[data-v-90dab963]{font-size:11px;color:#fff6;margin:0}.checklist-body[data-v-90dab963],.checklist-section[data-v-90dab963]{margin-bottom:20px}.checklist-section.disabled[data-v-90dab963]{opacity:.3;pointer-events:none}.primary-item[data-v-90dab963]{display:flex;padding:8px 12px;background:rgba(255,255,255,.02);border-radius:4px;margin-bottom:16px}.categories-grid[data-v-90dab963]{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:20px}.categories-grid.disabled[data-v-90dab963]{opacity:.3;pointer-events:none}.category-column[data-v-90dab963]{display:flex;flex-direction:column;gap:8px}.category-title[data-v-90dab963]{font-size:10px;font-weight:600;letter-spacing:1.2px;color:#ffffff80;margin:0 0 8px;padding-bottom:4px;border-bottom:1px solid rgba(255,255,255,.05)}.checklist-item[data-v-90dab963]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:4px 0;transition:all .2s ease}.checklist-item[data-v-90dab963]:hover{background:rgba(255,255,255,.01);padding-left:4px}.checklist-checkbox[data-v-90dab963]{width:14px;height:14px;cursor:pointer;accent-color:rgba(255,255,255,.7)}.checklist-label[data-v-90dab963]{font-size:11px;color:#ffffffb3;-webkit-user-select:none;user-select:none}.horizontal-items[data-v-90dab963]{display:flex;gap:24px;flex-wrap:wrap}.checklist-footer[data-v-90dab963]{display:flex;justify-content:center;padding-top:16px;border-top:1px solid rgba(255,255,255,.05)}.submit-button[data-v-90dab963]{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:#ffffffb3;padding:10px 24px;border-radius:4px;font-size:11px;font-weight:500;letter-spacing:1.2px;cursor:pointer;transition:all .2s ease}.submit-button[data-v-90dab963]:hover:not(:disabled){background:rgba(255,255,255,.08);border-color:#fff3;color:#ffffffe6}.submit-button[data-v-90dab963]:disabled{opacity:.5;cursor:not-allowed}.enterprise-chat-container[data-v-fee4678d]{display:flex;flex-direction:column;height:100%;background:#0a0a0a}.messages-area[data-v-fee4678d]{flex:1;overflow-y:auto;padding:20px;scroll-behavior:smooth}.message-wrapper[data-v-fee4678d]{margin-bottom:20px;animation:fadeInUp-fee4678d .3s ease}.message-content-wrapper[data-v-fee4678d]{display:flex;gap:12px;max-width:85%}.message-wrapper.user .message-content-wrapper[data-v-fee4678d]{margin-left:auto;flex-direction:row-reverse}.message-avatar[data-v-fee4678d]{width:28px;height:28px;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.05)}.avatar-text[data-v-fee4678d]{font-size:9px;font-weight:500;letter-spacing:.5px;color:#ffffff80}.message-wrapper.assistant .message-avatar[data-v-fee4678d],.message-wrapper.user .message-avatar[data-v-fee4678d]{background:transparent;border-color:#ffffff0d}.message-body[data-v-fee4678d]{flex:1;min-width:0}.message-meta[data-v-fee4678d]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.sender-name[data-v-fee4678d]{font-size:11px;font-weight:600;color:#ffffffb3;text-transform:uppercase;letter-spacing:.5px}.message-time[data-v-fee4678d]{font-size:10px;color:#fff6}.message-text[data-v-fee4678d]{font-size:13px;line-height:1.7;color:#ffffffd9;background:transparent;border:none;border-left:2px solid transparent;padding:10px 0 10px 12px}.message-wrapper.assistant .message-text[data-v-fee4678d]{background:transparent;border-left-color:#ffffff1a}.message-wrapper.user .message-text[data-v-fee4678d]{background:transparent;border-left-color:#ffffff0d;text-align:right;border-left:none;border-right:2px solid rgba(255,255,255,.05);padding-right:12px;padding-left:0}.visualization-container[data-v-fee4678d]{margin-top:12px;border-radius:8px;overflow:hidden;background:rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.1)}.visualization-image[data-v-fee4678d]{width:100%;display:block;max-width:500px}.visualization-label[data-v-fee4678d]{padding:8px 12px;font-size:11px;font-weight:500;color:#fff9;background:rgba(0,0,0,.2);text-transform:uppercase;letter-spacing:.5px}.typing-animation[data-v-fee4678d]{display:flex;gap:4px;padding:12px 16px}.typing-animation span[data-v-fee4678d]{width:6px;height:6px;border-radius:50%;background:rgba(33,150,243,.6);animation:typing-fee4678d 1.4s infinite}.typing-animation span[data-v-fee4678d]:nth-child(2){animation-delay:.2s}.typing-animation span[data-v-fee4678d]:nth-child(3){animation-delay:.4s}@keyframes typing-fee4678d{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-8px);opacity:1}}.input-area[data-v-fee4678d]{border-top:1px solid rgba(255,255,255,.08);padding:16px 20px;background:rgba(255,255,255,.02)}.input-wrapper[data-v-fee4678d]{display:flex;align-items:center;gap:8px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:4px 4px 4px 16px;transition:all .2s ease}.input-wrapper[data-v-fee4678d]:focus-within{border-color:#2196f380;background:rgba(33,150,243,.05)}.message-input[data-v-fee4678d]{flex:1;background:transparent;border:none;outline:none;color:#ffffffe6;font-size:13px;padding:10px 0;font-family:inherit}.message-input[data-v-fee4678d]::placeholder{color:#fff6}.message-input[data-v-fee4678d]:disabled{opacity:.5;cursor:not-allowed}.input-actions[data-v-fee4678d]{display:flex;gap:4px}.action-btn[data-v-fee4678d]{width:36px;height:36px;border-radius:6px;border:none;background:rgba(33,150,243,.15);color:#2196f3e6;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.action-btn[data-v-fee4678d]:hover:not(.disabled){background:rgba(33,150,243,.25);transform:translateY(-1px)}.action-btn.secondary[data-v-fee4678d]{background:rgba(255,255,255,.05);color:#fff9}.action-btn.secondary[data-v-fee4678d]:hover:not(.disabled){background:rgba(255,255,255,.1)}.action-btn.disabled[data-v-fee4678d]{opacity:.3;cursor:not-allowed}.messages-area[data-v-fee4678d]::-webkit-scrollbar{width:6px}.messages-area[data-v-fee4678d]::-webkit-scrollbar-track{background:transparent}.messages-area[data-v-fee4678d]::-webkit-scrollbar-thumb{background:rgba(255,255,255,.1);border-radius:3px}.messages-area[data-v-fee4678d]::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.2)}.suggestion-pills[data-v-fee4678d]{padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.05);animation:fadeInDown-fee4678d .4s ease}.pills-label[data-v-fee4678d]{font-size:11px;font-weight:600;color:#ffffff80;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.pills-container[data-v-fee4678d]{display:flex;flex-wrap:wrap;gap:8px}.suggestion-pill[data-v-fee4678d]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:20px;font-size:12px;font-weight:500;color:#ffffffe6;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);cursor:pointer;transition:all .2s ease;white-space:nowrap}.suggestion-pill[data-v-fee4678d]:hover{background:rgba(255,255,255,.1);border-color:#fff3;transform:translateY(-1px)}.pill-icon[data-v-fee4678d]{opacity:.7}.pill-segment[data-v-fee4678d]{background:rgba(156,39,176,.1);border-color:#9c27b04d}.pill-segment[data-v-fee4678d]:hover{background:rgba(156,39,176,.2);border-color:#9c27b066}.pill-ground[data-v-fee4678d]{background:rgba(33,150,243,.1);border-color:#2196f34d}.pill-ground[data-v-fee4678d]:hover{background:rgba(33,150,243,.2);border-color:#2196f366}.pill-analyze[data-v-fee4678d]{background:rgba(76,175,80,.1);border-color:#4caf504d}.pill-analyze[data-v-fee4678d]:hover{background:rgba(76,175,80,.2);border-color:#4caf5066}.attachment-preview[data-v-fee4678d]{margin-bottom:12px;animation:fadeInUp-fee4678d .3s ease}.attachment-card[data-v-fee4678d]{display:flex;align-items:flex-start;gap:12px;padding:12px;background:rgba(33,150,243,.05);border:1px solid rgba(33,150,243,.2);border-radius:8px;position:relative}.attachment-thumbnail[data-v-fee4678d]{width:80px;height:80px;object-fit:cover;border-radius:6px;border:1px solid rgba(255,255,255,.1)}.attachment-content[data-v-fee4678d]{flex:1;min-width:0}.attachment-label[data-v-fee4678d]{font-size:11px;font-weight:600;color:#fff9;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.attachment-description[data-v-fee4678d]{width:100%;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:8px 10px;color:#ffffffe6;font-size:12px;line-height:1.5;resize:none;outline:none;font-family:inherit;transition:all .2s ease}.attachment-description[data-v-fee4678d]:focus{border-color:#2196f366;background:rgba(33,150,243,.08)}.attachment-description[data-v-fee4678d]::placeholder{color:#fff6}.attachment-close[data-v-fee4678d]{position:absolute;top:8px;right:8px;width:24px;height:24px;border-radius:50%;background:rgba(255,255,255,.1);border:none;color:#fff9;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.attachment-close[data-v-fee4678d]:hover{background:rgba(255,0,0,.2);color:#ffffffe6}.message-attachment[data-v-fee4678d]{margin-top:8px;padding:8px;background:rgba(0,0,0,.2);border-radius:6px;display:flex;align-items:center;gap:8px}.message-attachment-thumb[data-v-fee4678d]{width:40px;height:40px;object-fit:cover;border-radius:4px;border:1px solid rgba(255,255,255,.1)}.message-attachment-label[data-v-fee4678d]{font-size:11px;color:#ffffff80;text-transform:uppercase;letter-spacing:.5px}.evaluation-results[data-v-fee4678d]{margin-top:16px;padding:16px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05);border-radius:8px}.results-header[data-v-fee4678d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.05)}.results-title[data-v-fee4678d]{font-size:12px;font-weight:600;letter-spacing:1.2px;color:#ffffffb3;margin:0}.score[data-v-fee4678d]{font-size:14px;font-weight:600;color:#ffffffe6;padding:4px 12px;background:rgba(255,255,255,.05);border-radius:12px}.results-section[data-v-fee4678d]{margin-bottom:16px}.section-title[data-v-fee4678d]{font-size:11px;font-weight:600;letter-spacing:.5px;margin:0 0 8px}.correct-title[data-v-fee4678d]{color:#4caf50e6}.missed-title[data-v-fee4678d]{color:#f44336e6}.incorrect-title[data-v-fee4678d]{color:#ff9800e6}.findings-list[data-v-fee4678d]{list-style:none;padding:0;margin:0}.findings-list li[data-v-fee4678d]{padding:6px 12px;margin-bottom:4px;font-size:12px;border-radius:4px}.findings-list li.correct[data-v-fee4678d]{background:rgba(76,175,80,.1);color:#4caf50e6;border-left:2px solid rgba(76,175,80,.5)}.findings-list li.missed[data-v-fee4678d]{background:rgba(244,67,54,.1);color:#f44336e6;border-left:2px solid rgba(244,67,54,.5)}.findings-list li.incorrect[data-v-fee4678d]{background:rgba(255,152,0,.1);color:#ff9800e6;border-left:2px solid rgba(255,152,0,.5)}.feedback-section[data-v-fee4678d]{margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.05)}.feedback-text[data-v-fee4678d]{font-size:12px;line-height:1.6;color:#ffffffb3;margin:0}@keyframes fadeInUp-fee4678d{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown-fee4678d{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.education-module[data-v-c35fe635]{display:flex;flex-direction:column;background:#0a0a0a}.chat-container[data-v-c35fe635]{flex:1;overflow:hidden;padding:0;background:#0a0a0a}.token-dialog[data-v-c35fe635]{background:#1a1a1a;color:#ffffffe6}.dialog-title[data-v-c35fe635]{font-size:16px;font-weight:600;border-bottom:1px solid rgba(255,255,255,.1);padding:20px 24px}.dialog-content[data-v-c35fe635]{padding:24px}.dialog-description[data-v-c35fe635]{font-size:14px;color:#ffffffb3;margin-bottom:8px}.token-hint[data-v-c35fe635]{font-size:12px;color:#ffffff80;margin-top:12px}.token-hint a[data-v-c35fe635]{color:#2196f3;text-decoration:none}.token-hint a[data-v-c35fe635]:hover{text-decoration:underline}.token-status[data-v-c35fe635]{font-size:13px;font-weight:500;margin-top:8px;padding:8px;border-radius:4px;background:rgba(255,255,255,.05)}.dialog-actions[data-v-c35fe635]{padding:16px 24px;border-top:1px solid rgba(255,255,255,.1)}.probe-value-display[data-v-2130b7e0]{position:absolute;bottom:0;right:0;width:100%;pointer-events:none;z-index:1000;text-align:right}#module-switcher[data-v-f14a8881]{display:relative;flex:0 0 auto;border-bottom:1px solid rgba(255,255,255,.05);background:transparent}#module-container[data-v-f14a8881]{position:relative;flex:1;overflow:auto;background:#0a0a0a}[data-v-f14a8881] .enterprise-tabs{height:48px;background:transparent}[data-v-f14a8881] .enterprise-tabs .v-tabs__container{height:48px}[data-v-f14a8881] .enterprise-tab{min-height:48px;padding:0 32px;font-size:12px;font-weight:300;letter-spacing:1.5px;text-transform:uppercase;color:#ffffff80;transition:all .2s cubic-bezier(.4,0,.2,1)}[data-v-f14a8881] .enterprise-tab:hover{color:#ffffffb3;background:rgba(255,255,255,.01)}[data-v-f14a8881] .enterprise-tab.v-tab--selected{color:#ffffffe6;font-weight:400}[data-v-f14a8881] .enterprise-tab[disabled]{opacity:.3}[data-v-f14a8881] .v-tabs__slider{height:1px;background:rgba(255,255,255,.7);opacity:.8}.tab-content[data-v-f14a8881]{display:flex;align-items:center;justify-content:center;height:100%}.module-text[data-v-f14a8881]{font-size:12px;line-height:1}#module-switcher-tabs[data-v-f14a8881] .v-slide-group__content{justify-content:center}#module-switcher-tabs[data-v-f14a8881] .v-slide-group__prev.v-slide-group__prev--disabled,#module-switcher-tabs[data-v-f14a8881] .v-slide-group__next.v-slide-group__next--disabled{visibility:hidden}.keybinding[data-v-97158d03]{font-family:monospace}#content-main{transition:initial;width:100%;height:100%;position:fixed}#left-nav{border-right:1px solid rgb(var(--v-theme-background))}#content-main>.v-content__wrap{display:flex}#module-switcher .v-input__prepend-inner{margin-top:15px}.alert>.v-snack__wrapper{transition:background-color .25s}.flex-equal{flex:1;min-width:0}.pointer-events-all{pointer-events:all}.view-box{box-sizing:border-box}.clickable{cursor:pointer}#app-container[data-v-1b7c9561]{width:100%;height:100%}.dnd-prompt[data-v-1b7c9561]{background:rgba(0,0,0,.4);color:#fff;border-radius:8px;box-shadow:0 0 10px 5px #0006;padding:64px}.dashboard-page[data-v-0bb5cd73]{width:100%;height:100vh;background:#000;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;display:flex;flex-direction:column;overflow:hidden}.dashboard-content[data-v-0bb5cd73]{flex:1;padding:100px 48px 40px;max-width:1920px;margin:0 auto;width:100%;display:flex;flex-direction:column;gap:32px;overflow:hidden}.top-row[data-v-0bb5cd73]{display:grid;grid-template-columns:1fr 1.2fr 220px;gap:32px;align-items:start;flex-shrink:0}.greeting-section[data-v-0bb5cd73]{display:flex;flex-direction:column;justify-content:center}.greeting-minimal h1[data-v-0bb5cd73]{font-size:42px;font-weight:600;letter-spacing:-1px;margin:0 0 8px}.streak-inline[data-v-0bb5cd73]{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:rgba(255,152,0,.1);border:1px solid rgba(255,152,0,.2);border-radius:20px;width:fit-content}.streak-fire[data-v-0bb5cd73]{font-size:16px}.streak-text[data-v-0bb5cd73]{font-size:14px;font-weight:500;color:#ff9800}.primary-action[data-v-0bb5cd73]{margin:24px 0 0}.hero-button[data-v-0bb5cd73]{width:100%;max-width:360px;padding:18px 20px;background:linear-gradient(135deg,#4263eb,#5273ff);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .2s;box-shadow:0 8px 24px #4263eb4d}.hero-button[data-v-0bb5cd73]:hover{transform:translateY(-2px);box-shadow:0 12px 32px #4263eb66}.button-content[data-v-0bb5cd73]{text-align:left}.button-main[data-v-0bb5cd73]{display:flex;align-items:center;gap:12px;font-size:17px;font-weight:600;margin-bottom:4px}.button-subtitle[data-v-0bb5cd73]{font-size:13px;opacity:.9;margin-left:36px}.button-arrow[data-v-0bb5cd73]{background:rgba(255,255,255,.2);border-radius:8px;padding:8px}.stats-section[data-v-0bb5cd73]{display:flex;flex-direction:column;gap:16px}.section-header-inline[data-v-0bb5cd73]{display:flex;justify-content:space-between;align-items:center}.section-header-inline h2[data-v-0bb5cd73]{font-size:20px;font-weight:600;margin:0;color:#ffffffe6}.period-toggle[data-v-0bb5cd73]{display:flex;gap:2px;padding:2px;background:rgba(255,255,255,.05);border-radius:6px}.period-btn[data-v-0bb5cd73]{padding:6px 16px;background:none;border:none;color:#ffffff80;font-size:12px;font-weight:500;border-radius:4px;cursor:pointer;transition:all .2s}.period-btn.active[data-v-0bb5cd73]{background:rgba(255,255,255,.1);color:#fff}.stats-grid[data-v-0bb5cd73]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.stat-card[data-v-0bb5cd73]{padding:16px 20px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:10px}.stat-card .stat-number[data-v-0bb5cd73]{font-size:24px;font-weight:700;margin-bottom:2px}.stat-card .stat-label[data-v-0bb5cd73]{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:#fff6;margin-bottom:6px}.stat-card .stat-trend[data-v-0bb5cd73]{font-size:12px;color:#ef4444;display:flex;align-items:center;gap:4px}.stat-card .stat-trend.up[data-v-0bb5cd73]{color:#22c55e}.stat-card .stat-progress[data-v-0bb5cd73]{margin-top:4px}.stat-card .stat-progress-bar[data-v-0bb5cd73]{height:4px;background:rgba(255,255,255,.1);border-radius:2px;overflow:hidden}.stat-card .stat-progress-fill[data-v-0bb5cd73]{height:100%;background:#4263eb;border-radius:2px}.stat-card .stat-benchmark[data-v-0bb5cd73]{font-size:11px;color:#ffffff59}.progress-section[data-v-0bb5cd73]{display:flex;justify-content:center;align-items:center}.progress-visual[data-v-0bb5cd73]{position:relative;width:180px;height:180px}.progress-svg[data-v-0bb5cd73]{width:100%;height:100%}.progress-center[data-v-0bb5cd73]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.progress-big[data-v-0bb5cd73]{font-size:42px;font-weight:600;letter-spacing:-1px}.progress-label[data-v-0bb5cd73]{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:#ffffff80}.bottom-row[data-v-0bb5cd73]{flex:1;display:grid;grid-template-columns:2fr 1.2fr 1.2fr;gap:24px;min-height:0}.practice-card[data-v-0bb5cd73]{display:flex;flex-direction:column;padding:20px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:12px;overflow:hidden;min-height:0}.practice-card h3[data-v-0bb5cd73]{font-size:14px;font-weight:600;margin:0 0 16px;color:#fffc;flex-shrink:0}.findings-card[data-v-0bb5cd73]{padding:0!important}.practice-header[data-v-0bb5cd73]{display:flex;align-items:center;gap:12px;padding:20px 20px 16px;flex-shrink:0}.practice-label[data-v-0bb5cd73]{font-size:14px;font-weight:600;color:#fffc}.practice-toggle[data-v-0bb5cd73]{display:flex;gap:2px;padding:2px;background:rgba(255,255,255,.05);border-radius:6px}.practice-toggle button[data-v-0bb5cd73]{padding:6px 14px;background:none;border:none;color:#ffffff80;font-size:12px;font-weight:500;border-radius:4px;cursor:pointer;transition:all .2s}.practice-toggle button.active[data-v-0bb5cd73]{background:rgba(255,255,255,.1);color:#fff}.practice-toggle button[data-v-0bb5cd73]:hover:not(.active){color:#ffffffb3}.scenario-icon[data-v-0bb5cd73]{width:32px;height:32px;background:rgba(255,255,255,.05);border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.scenario-coming-soon[data-v-0bb5cd73]{display:flex;align-items:center;justify-content:center;padding:32px 20px;text-align:center;border-bottom:1px solid rgba(255,255,255,.05)}.coming-soon-content[data-v-0bb5cd73]{display:flex;flex-direction:column;align-items:center;gap:12px}.coming-soon-content h4[data-v-0bb5cd73]{font-size:18px;font-weight:600;color:#fff9;margin:0}.coming-soon-content p[data-v-0bb5cd73]{font-size:13px;color:#fff6;margin:0;max-width:280px;line-height:1.5}.scenario-list-preview[data-v-0bb5cd73]{opacity:.5}.scenario-row-disabled[data-v-0bb5cd73]{pointer-events:none;cursor:not-allowed}.scenario-row-disabled .finding-name[data-v-0bb5cd73]{color:#ffffff80}.scenario-row-disabled .finding-cases[data-v-0bb5cd73]{color:#ffffff40}.scenario-row-disabled .finding-arrow[data-v-0bb5cd73]{color:#fff3}.finding-list-scroll[data-v-0bb5cd73]{flex:1;overflow-y:auto;min-height:0}.finding-row[data-v-0bb5cd73]{display:flex;align-items:center;gap:12px;padding:14px 20px;background:transparent;border:none;border-top:1px solid rgba(255,255,255,.05);cursor:pointer;transition:all .15s;text-align:left;width:100%}.finding-row[data-v-0bb5cd73]:hover{background:rgba(255,255,255,.04)}.finding-info[data-v-0bb5cd73]{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.finding-name[data-v-0bb5cd73]{color:#ffffffe6;font-size:14px;font-weight:500}.finding-cases[data-v-0bb5cd73]{color:#fff6;font-size:12px}.finding-stats[data-v-0bb5cd73]{display:flex;align-items:center;gap:10px;flex-shrink:0}.finding-bar-mini[data-v-0bb5cd73]{width:60px;height:4px;background:rgba(255,255,255,.1);border-radius:2px;overflow:hidden}.finding-bar-fill-mini[data-v-0bb5cd73]{height:100%;border-radius:2px}.finding-percent[data-v-0bb5cd73]{font-size:13px;font-weight:600;min-width:36px;text-align:right}.finding-arrow[data-v-0bb5cd73]{color:#ffffff4d;transition:all .15s;flex-shrink:0}.finding-row:hover .finding-arrow[data-v-0bb5cd73]{color:#fff9;transform:translate(2px)}.baseline-row[data-v-0bb5cd73]{border-top:none!important}.baseline-icon[data-v-0bb5cd73]{width:36px;height:36px;background:rgba(66,99,235,.15);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.baseline-icon-complete[data-v-0bb5cd73]{background:rgba(34,197,94,.15)}.baseline-highlight[data-v-0bb5cd73]{background:rgba(66,99,235,.08);border-bottom:1px solid rgba(66,99,235,.15)!important}.baseline-highlight[data-v-0bb5cd73]:hover{background:rgba(66,99,235,.12)}.baseline-highlight .finding-name[data-v-0bb5cd73]{color:#4263eb;font-weight:600}.baseline-complete[data-v-0bb5cd73]{opacity:.7}.baseline-complete .finding-name[data-v-0bb5cd73],.baseline-complete .finding-arrow[data-v-0bb5cd73]{color:#22c55e}.baseline-bar[data-v-0bb5cd73]{width:80px}.finding-row-locked[data-v-0bb5cd73]{cursor:not-allowed;opacity:.5}.finding-row-locked[data-v-0bb5cd73]:hover{background:transparent}.finding-row-locked .finding-arrow[data-v-0bb5cd73]{color:#ffffff40}.finding-row-locked:hover .finding-arrow[data-v-0bb5cd73]{transform:none;color:#ffffff40}.calendar-minimal[data-v-0bb5cd73]{display:flex;flex-direction:column;gap:8px}.calendar-labels[data-v-0bb5cd73]{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;font-size:10px;color:#ffffff4d;text-align:center}.calendar-grid[data-v-0bb5cd73]{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.cal-day[data-v-0bb5cd73]{aspect-ratio:1;background:rgba(255,255,255,.05);border-radius:3px}.cal-day.active[data-v-0bb5cd73]{background:#4263eb}.cal-day.today[data-v-0bb5cd73]{box-shadow:0 0 0 2px #4263eb}.cal-day.empty[data-v-0bb5cd73]{background:transparent}.calendar-legend[data-v-0bb5cd73]{display:flex;align-items:center;gap:8px;font-size:10px;color:#fff6;margin-top:8px}.legend-scale[data-v-0bb5cd73]{display:flex;gap:3px}.legend-scale span[data-v-0bb5cd73]{width:12px;height:12px;background:#4263eb;border-radius:2px}.mastery-content[data-v-0bb5cd73]{display:flex;flex-direction:column;gap:16px}.mastery-total[data-v-0bb5cd73]{display:flex;align-items:baseline;gap:4px;flex-wrap:wrap}.mastery-big[data-v-0bb5cd73]{font-size:32px;font-weight:600;color:#fffffff2}.mastery-of[data-v-0bb5cd73]{font-size:18px;color:#ffffff80}.mastery-label[data-v-0bb5cd73]{font-size:13px;color:#fff6;margin-left:8px}.mastery-bar[data-v-0bb5cd73]{height:12px;background:rgba(255,255,255,.08);border-radius:6px;display:flex;overflow:hidden}.mastery-segment[data-v-0bb5cd73]{height:100%;transition:width .3s ease}.mastery-segment.mastered[data-v-0bb5cd73]{background:linear-gradient(90deg,#22c55e,#16a34a)}.mastery-segment.learning[data-v-0bb5cd73]{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.mastery-legend[data-v-0bb5cd73]{display:flex;gap:16px;flex-wrap:wrap}.legend-item[data-v-0bb5cd73]{display:flex;align-items:center;gap:6px;font-size:12px;color:#fff9}.legend-item .dot[data-v-0bb5cd73]{width:8px;height:8px;border-radius:50%}.legend-item .dot.mastered[data-v-0bb5cd73]{background:#22c55e}.legend-item .dot.learning[data-v-0bb5cd73]{background:#fbbf24}.legend-item .dot.not-started[data-v-0bb5cd73]{background:rgba(255,255,255,.2)}.finding-list-scroll[data-v-0bb5cd73]::-webkit-scrollbar{width:4px}.finding-list-scroll[data-v-0bb5cd73]::-webkit-scrollbar-track{background:transparent}.finding-list-scroll[data-v-0bb5cd73]::-webkit-scrollbar-thumb{background:rgba(255,255,255,.1);border-radius:2px}.finding-list-scroll[data-v-0bb5cd73]::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.2)}@media (max-width: 1200px){.bottom-row[data-v-0bb5cd73],.top-row[data-v-0bb5cd73]{grid-template-columns:1fr 1fr}.progress-section[data-v-0bb5cd73]{display:none}}@media (max-width: 900px){.dashboard-content[data-v-0bb5cd73]{padding:24px}.top-row[data-v-0bb5cd73]{grid-template-columns:1fr;gap:20px}.bottom-row[data-v-0bb5cd73]{grid-template-columns:1fr}.greeting-minimal h1[data-v-0bb5cd73]{font-size:28px}.stats-grid[data-v-0bb5cd73]{grid-template-columns:repeat(2,1fr)}}.loading-overlay[data-v-0bb5cd73]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;z-index:9999}.loading-content[data-v-0bb5cd73]{display:flex;flex-direction:column;align-items:center;gap:16px}.loading-spinner[data-v-0bb5cd73]{width:48px;height:48px;border:3px solid rgba(255,255,255,.1);border-top-color:#4263eb;border-radius:50%;animation:spin-0bb5cd73 1s linear infinite}@keyframes spin-0bb5cd73{to{transform:rotate(360deg)}}.loading-text[data-v-0bb5cd73]{font-size:16px;color:#ffffffb3}.fade-enter-active[data-v-0bb5cd73],.fade-leave-active[data-v-0bb5cd73]{transition:opacity .3s ease}.fade-enter-from[data-v-0bb5cd73],.fade-leave-to[data-v-0bb5cd73]{opacity:0}
