html{overflow:hidden!important}body{position:fixed;width:100%;height:100%;-webkit-user-select:none;user-select:none}.v-main{padding-top:80px!important}#left-nav.v-navigation-drawer--clipped{top:64px!important}#left-nav>*{margin-top:16px}.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-4b00018c]{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-4b00018c]{max-width:1920px;margin:0 auto;padding:0 48px;height:72px;display:flex;align-items:center;justify-content:space-between}.header-left[data-v-4b00018c]{display:flex;align-items:center;gap:48px}.header-nav[data-v-4b00018c]{display:flex;align-items:center;gap:32px}.nav-link[data-v-4b00018c]{font-size:14px;font-weight:400;color:#fffc;text-decoration:none;transition:color .2s ease;letter-spacing:-.01em}.nav-link[data-v-4b00018c]:hover{color:#fff}.header-brand[data-v-4b00018c]{display:flex;align-items:center;gap:12px;cursor:pointer;transition:opacity .2s ease;background:none;border:none;padding:0}.header-brand[data-v-4b00018c]:hover{opacity:.8}.logo[data-v-4b00018c]{color:#fff;width:36px;height:36px}.brand-name[data-v-4b00018c]{font-size:21px;font-weight:600;color:#fff;letter-spacing:-.5px}.header-actions[data-v-4b00018c]{display:flex;gap:12px;align-items:center;position:relative}.user-loading[data-v-4b00018c]{width:36px;height:36px;display:flex;align-items:center;justify-content:center}.loading-dot[data-v-4b00018c]{width:8px;height:8px;background:rgba(255,255,255,.5);border-radius:50%;animation:pulse-4b00018c 1.5s ease-in-out infinite}@keyframes pulse-4b00018c{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.user-profile[data-v-4b00018c]{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-4b00018c]:hover{background:rgba(255,255,255,.15)}.user-avatar[data-v-4b00018c]{width:28px;height:28px;border-radius:50%;border:1px solid rgba(255,255,255,.2)}.user-avatar-placeholder[data-v-4b00018c]{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-4b00018c]{font-size:14px;font-weight:500;color:#fff}.chevron[data-v-4b00018c]{color:#fff9;transition:transform .2s ease}.chevron.open[data-v-4b00018c]{transform:rotate(180deg)}.dropdown-overlay[data-v-4b00018c]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999}.dropdown-menu[data-v-4b00018c]{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-4b00018c]{display:flex;align-items:center;gap:12px;padding:16px}.dropdown-avatar[data-v-4b00018c]{width:44px;height:44px;border-radius:50%}.dropdown-avatar-placeholder[data-v-4b00018c]{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-4b00018c]{display:flex;flex-direction:column;gap:2px;overflow:hidden}.dropdown-name[data-v-4b00018c]{font-size:14px;font-weight:600;color:#fffffff2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-email[data-v-4b00018c]{font-size:12px;color:#ffffff80;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-divider[data-v-4b00018c]{height:1px;background:rgba(255,255,255,.08)}.dropdown-item[data-v-4b00018c]{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-4b00018c]:hover{background:rgba(255,255,255,.06);color:#fffffff2}.dropdown-enter-active[data-v-4b00018c],.dropdown-leave-active[data-v-4b00018c]{transition:all .2s ease}.dropdown-enter-from[data-v-4b00018c],.dropdown-leave-to[data-v-4b00018c]{opacity:0;transform:translateY(-8px) scale(.95)}.btn-login[data-v-4b00018c]{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-4b00018c]:hover{background:rgba(255,255,255,.1)}.btn-signup[data-v-4b00018c]{background:#FFFFFF;border:none;color:#000;font-size:14px;font-weight:500;padding:8px 18px;cursor:pointer;transition:all .2s ease;border-radius:980px}.btn-signup[data-v-4b00018c]:hover{background:rgba(255,255,255,.9);transform:translateY(-1px)}.plan-badge[data-v-4b00018c]{font-size:11px;font-weight:600;padding:4px 10px;border-radius:980px;letter-spacing:.02em;text-transform:uppercase}.plan-free[data-v-4b00018c]{background:rgba(255,255,255,.1);color:#ffffffb3;border:1px solid rgba(255,255,255,.15)}.plan-pro[data-v-4b00018c]{background:linear-gradient(135deg,#0A84FF 0%,#5E5CE6 100%);color:#fff;border:none}@media (max-width: 768px){.header-container[data-v-4b00018c]{padding:0 24px;height:60px}.header-nav[data-v-4b00018c]{display:none}.brand-name[data-v-4b00018c]{font-size:18px}.logo[data-v-4b00018c]{width:28px;height:28px}.user-name[data-v-4b00018c]{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-d04110b8]{margin:0;padding:0;box-sizing:border-box}.landing-page-v2[data-v-d04110b8]{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-d04110b8]{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-d04110b8]{width:100%;max-width:1400px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:60px}.hero-content[data-v-d04110b8]{max-width:900px;text-align:center}.hero-badge[data-v-d04110b8]{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-d04110b8]{width:6px;height:6px;background:#34C759;border-radius:50%}.hero-title[data-v-d04110b8]{font-size:80px;font-weight:600;line-height:1.05;letter-spacing:-.015em;color:#fff;margin-bottom:24px}.hero-subtitle[data-v-d04110b8]{font-size:24px;font-weight:400;line-height:1.4;color:#98989d;margin-bottom:40px;letter-spacing:-.01em}.hero-actions[data-v-d04110b8]{display:flex;justify-content:center;gap:16px;margin-bottom:0}.btn-hero[data-v-d04110b8]{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-d04110b8]{background:#FFFFFF;color:#000}.btn-hero.primary[data-v-d04110b8]:hover{background:#E5E5E5;transform:scale(1.02)}.btn-hero.secondary[data-v-d04110b8]{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.3)}.btn-hero.secondary[data-v-d04110b8]:hover{background:rgba(255,255,255,.1)}.hero-stats[data-v-d04110b8]{display:flex;align-items:center;gap:32px}.stat[data-v-d04110b8]{display:flex;flex-direction:column;gap:4px}.stat-value[data-v-d04110b8]{font-size:24px;font-weight:600;color:#fff;letter-spacing:-.02em}.stat-label[data-v-d04110b8]{font-size:13px;font-weight:400;color:#98989d;letter-spacing:-.01em}.stat-divider[data-v-d04110b8]{width:1px;height:32px;background:rgba(255,255,255,.2)}.hero-screenshot[data-v-d04110b8]{width:100%;max-width:1300px;position:relative}.screenshot-image[data-v-d04110b8]{width:100%;height:auto;border-radius:20px;box-shadow:0 4px 16px #0003,0 16px 48px #0000004d,0 32px 80px #0003;transition:all .4s cubic-bezier(.4,0,.2,1);border:1px solid rgba(255,255,255,.1)}.hero-screenshot:hover .screenshot-image[data-v-d04110b8]{transform:translateY(-8px);box-shadow:0 8px 24px #00000040,0 24px 64px #00000059,0 48px 100px #00000040}.screenshot-glow[data-v-d04110b8]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:60%;background:radial-gradient(ellipse at center,rgba(10,132,255,.15) 0%,transparent 70%);pointer-events:none;z-index:-1}.features-section[data-v-d04110b8]{padding:140px 48px;background:#000000;overflow:hidden}.features-container[data-v-d04110b8]{max-width:1400px;margin:0 auto}.section-header[data-v-d04110b8]{text-align:center;margin-bottom:8px}.section-header h2[data-v-d04110b8]{font-size:56px;font-weight:600;line-height:1.1;letter-spacing:-.02em;color:#fff;margin-bottom:16px}.section-header p[data-v-d04110b8]{font-size:21px;font-weight:400;color:#86868b;letter-spacing:-.01em}.features-showcase[data-v-d04110b8]{position:relative;display:flex;justify-content:center;align-items:center;min-height:800px;padding:60px 0}.central-image[data-v-d04110b8]{position:relative;z-index:1;width:580px;height:700px;flex-shrink:0}.xray-container[data-v-d04110b8]{position:relative;width:100%;height:100%;border-radius:24px;overflow:visible;background:transparent}.xray-image[data-v-d04110b8]{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-d04110b8]{opacity:1;z-index:4;filter:brightness(1);top:8px;left:8px}.xray-image.prev[data-v-d04110b8]{opacity:0;z-index:5;filter:brightness(1);top:8px;left:8px}.xray-image.next[data-v-d04110b8]{opacity:1;z-index:3;filter:brightness(.8);top:-8px;left:-8px}.xray-image.next-2[data-v-d04110b8]{opacity:1;z-index:2;filter:brightness(.65);top:-16px;left:-16px}.xray-image.behind[data-v-d04110b8]{opacity:1;z-index:1;filter:brightness(.5);top:-24px;left:-24px}.xray-overlay[data-v-d04110b8]{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-d04110b8]{padding:100px 48px;background:#000000}.powered-by-container[data-v-d04110b8]{max-width:1200px;margin:0 auto}.powered-by-header[data-v-d04110b8]{text-align:center;margin-bottom:56px}.powered-by-header h2[data-v-d04110b8]{font-size:40px;font-weight:600;line-height:1.1;letter-spacing:-.02em;color:#fff}.model-grid[data-v-d04110b8]{display:grid;grid-template-columns:repeat(4,1fr);gap:48px}.model-item[data-v-d04110b8]{display:flex;flex-direction:column;align-items:center;text-align:center}.model-logo[data-v-d04110b8]{width:64px;height:64px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.model-logo img[data-v-d04110b8]{width:48px;height:48px;object-fit:contain}.model-info h3[data-v-d04110b8]{font-size:17px;font-weight:600;color:#fff;letter-spacing:-.02em;margin-bottom:4px}.model-org[data-v-d04110b8]{font-size:13px;font-weight:400;color:#6e6e73;letter-spacing:-.01em}.feature-card[data-v-d04110b8]{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-d04110b8]{position:absolute;width:320px;z-index:2}.card-top-left[data-v-d04110b8]{top:40px;left:0;transform:translate(55%)}.card-top-right[data-v-d04110b8]{top:80px;right:0;transform:translate(-55%)}.card-bottom-left[data-v-d04110b8]{bottom:80px;left:0;transform:translate(55%)}.card-bottom-right[data-v-d04110b8]{bottom:40px;right:0;transform:translate(-55%)}.feature-card[data-v-d04110b8]: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-d04110b8]:hover,.card-bottom-right[data-v-d04110b8]:hover{transform:translate(-55%) translateY(-2px)}.feature-card h3[data-v-d04110b8]{font-size:18px;font-weight:600;color:#fff;margin-bottom:8px;letter-spacing:-.02em}.feature-card p[data-v-d04110b8]{font-size:14px;font-weight:400;color:#98989d;line-height:1.5;letter-spacing:-.01em}.adaptive-learning-section[data-v-d04110b8]{padding:140px 48px;background:linear-gradient(180deg,#000000 0%,#0A0A0A 50%,#000000 100%);overflow:hidden}.adaptive-container[data-v-d04110b8]{max-width:1400px;margin:0 auto}.adaptive-header[data-v-d04110b8]{text-align:center;margin-bottom:72px}.section-tag[data-v-d04110b8]{display:inline-block;padding:6px 14px;background:rgba(10,132,255,.1);border:1px solid rgba(10,132,255,.2);border-radius:980px;font-size:13px;font-weight:500;color:#0a84ff;letter-spacing:-.01em;margin-bottom:20px}.adaptive-header h2[data-v-d04110b8]{font-size:56px;font-weight:600;line-height:1.1;letter-spacing:-.02em;color:#fff;margin-bottom:16px}.adaptive-header p[data-v-d04110b8]{font-size:21px;font-weight:400;color:#86868b;letter-spacing:-.01em;max-width:640px;margin:0 auto}.learning-showcase[data-v-d04110b8]{display:grid;grid-template-columns:280px 1fr 280px;gap:24px;margin-bottom:80px;min-height:500px}.showcase-stack[data-v-d04110b8]{display:flex;flex-direction:column;gap:16px}.stack-card[data-v-d04110b8]{border-radius:16px;overflow:hidden;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);transition:all .3s ease}.stack-card[data-v-d04110b8]:hover{border-color:#ffffff26;transform:translateY(-4px);box-shadow:0 16px 48px #0000004d}.stack-card img[data-v-d04110b8]{width:100%;height:auto;display:block}.main-card[data-v-d04110b8]{flex:1}.offset-card[data-v-d04110b8]{flex:0 0 auto}.showcase-center[data-v-d04110b8]{display:flex;align-items:center;justify-content:center}.center-card[data-v-d04110b8]{flex:1;border-radius:20px;overflow:hidden;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px #0000004d;transition:all .3s ease}.center-card[data-v-d04110b8]:hover{border-color:#0a84ff4d;box-shadow:0 16px 64px #0a84ff1a}.center-card img[data-v-d04110b8]{width:100%;height:auto;display:block}.showcase-features[data-v-d04110b8]{display:flex;flex-direction:column;gap:16px}.feature-image-card[data-v-d04110b8]{flex:1;border-radius:16px;overflow:hidden;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);transition:all .3s ease}.feature-image-card[data-v-d04110b8]:hover{border-color:#ffffff26;transform:translateY(-4px);box-shadow:0 16px 48px #0000004d}.feature-image-card img[data-v-d04110b8]{width:100%;height:100%;object-fit:cover;display:block}.learning-principles[data-v-d04110b8]{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;padding-top:40px;border-top:1px solid rgba(255,255,255,.08)}.principle-item[data-v-d04110b8]{text-align:center}.principle-icon[data-v-d04110b8]{width:32px;height:32px;margin:0 auto 12px;display:flex;align-items:center;justify-content:center;color:#fff9}.principle-icon svg[data-v-d04110b8]{width:20px;height:20px}.principle-item h4[data-v-d04110b8]{font-size:17px;font-weight:600;color:#fff;letter-spacing:-.02em;margin-bottom:8px}.principle-item p[data-v-d04110b8]{font-size:14px;font-weight:400;color:#86868b;line-height:1.5;letter-spacing:-.01em}.testimonial-section[data-v-d04110b8]{padding:140px 48px;background:#000000}.testimonial-container[data-v-d04110b8]{max-width:800px;margin:0 auto}.testimonial-content[data-v-d04110b8]{text-align:center;position:relative}.quote-icon[data-v-d04110b8]{margin-bottom:32px;opacity:.3}blockquote[data-v-d04110b8]{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-d04110b8]{display:flex;align-items:center;justify-content:center;gap:16px}.author-avatar[data-v-d04110b8]{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-d04110b8]{text-align:left}.author-name[data-v-d04110b8]{font-size:17px;font-weight:600;color:#fff;margin-bottom:2px}.author-title[data-v-d04110b8]{font-size:14px;font-weight:400;color:#86868b}.video-modal[data-v-d04110b8]{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-d04110b8]{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-d04110b8]{position:relative;width:100%;max-width:1200px;background:#000000;border-radius:24px;border:1px solid rgba(255,255,255,.1);overflow:hidden;animation:modalFadeIn-d04110b8 .3s ease}@keyframes modalFadeIn-d04110b8{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-close[data-v-d04110b8]{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-d04110b8]:hover{background:rgba(255,255,255,.2);transform:scale(1.05)}.video-wrapper[data-v-d04110b8]{width:100%;aspect-ratio:16/9;background:#0A0A0A;position:relative}.video-placeholder[data-v-d04110b8]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;color:#fff9}.play-icon-large[data-v-d04110b8]{cursor:pointer;transition:transform .3s ease}.play-icon-large[data-v-d04110b8]:hover{transform:scale(1.1)}.video-placeholder p[data-v-d04110b8]{font-size:17px;letter-spacing:-.01em}.pricing-section[data-v-d04110b8]{padding:120px 48px;background:#000000}.pricing-container[data-v-d04110b8]{max-width:1200px;margin:0 auto}.pricing-header[data-v-d04110b8]{text-align:center;margin-bottom:64px}.pricing-header h2[data-v-d04110b8]{font-size:40px;font-weight:600;letter-spacing:-.02em;color:#fff;margin-bottom:16px}.pricing-header p[data-v-d04110b8]{font-size:18px;color:#86868b;letter-spacing:-.01em}.pricing-grid[data-v-d04110b8]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch}.pricing-card[data-v-d04110b8]{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-d04110b8]:hover{border-color:#ffffff26;transform:translateY(-4px)}.pricing-card.featured[data-v-d04110b8]{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-d04110b8]:hover{border-color:#0a84ff80;transform:scale(1.02) translateY(-4px)}.featured-badge[data-v-d04110b8]{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-d04110b8]{margin-bottom:24px}.plan-name[data-v-d04110b8]{font-size:24px;font-weight:600;color:#fff;margin-bottom:8px;letter-spacing:-.02em}.plan-description[data-v-d04110b8]{font-size:14px;color:#86868b;letter-spacing:-.01em}.pricing-card-price[data-v-d04110b8]{margin-bottom:8px}.price-amount[data-v-d04110b8]{font-size:48px;font-weight:600;color:#fff;letter-spacing:-.03em}.price-period[data-v-d04110b8]{font-size:16px;color:#86868b;letter-spacing:-.01em}.price-annual[data-v-d04110b8]{font-size:13px;color:#0a84ff;margin-bottom:24px;letter-spacing:-.01em}.pricing-features[data-v-d04110b8]{list-style:none;padding:0;margin:0 0 32px;flex-grow:1}.pricing-features li[data-v-d04110b8]{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-d04110b8]:last-child{margin-bottom:0}.feature-check[data-v-d04110b8]{width:18px;height:18px;flex-shrink:0;color:#30d158;margin-top:1px}.pricing-btn[data-v-d04110b8]{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-d04110b8]{background:#0A84FF;color:#fff}.pricing-btn.primary[data-v-d04110b8]:hover{background:#0077ED}.pricing-btn.secondary[data-v-d04110b8]{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.2)}.pricing-btn.secondary[data-v-d04110b8]:hover{background:rgba(255,255,255,.05);border-color:#ffffff4d}.cta-section[data-v-d04110b8]{padding:120px 48px;background:#0A0A0A}.cta-container[data-v-d04110b8]{max-width:1000px;margin:0 auto}.cta-content[data-v-d04110b8]{text-align:center}.cta-content h2[data-v-d04110b8]{font-size:56px;font-weight:600;line-height:1.1;letter-spacing:-.015em;color:#fff;margin-bottom:24px}.cta-content p[data-v-d04110b8]{font-size:21px;font-weight:400;color:#98989d;margin-bottom:48px;letter-spacing:-.01em}.cta-actions[data-v-d04110b8]{display:flex;gap:16px;justify-content:center}.btn-cta[data-v-d04110b8]{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-d04110b8]{background:#FFFFFF;color:#000}.btn-cta.primary[data-v-d04110b8]:hover{background:#E5E5E5;transform:scale(1.02)}.btn-cta.secondary[data-v-d04110b8]{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.3)}.btn-cta.secondary[data-v-d04110b8]:hover{background:rgba(255,255,255,.1)}.footer[data-v-d04110b8]{background:#000000;border-top:1px solid rgba(255,255,255,.1);padding:60px 48px 32px}.footer-container[data-v-d04110b8]{max-width:1920px;margin:0 auto}.footer-content[data-v-d04110b8]{padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid rgba(255,255,255,.1)}.footer-brand[data-v-d04110b8]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.footer-tagline[data-v-d04110b8]{font-size:14px;color:#86868b;letter-spacing:-.01em}.footer-logo[data-v-d04110b8]{width:28px;height:28px;color:#fff}.footer-brand-name[data-v-d04110b8]{font-size:17px;font-weight:600;color:#fff}.footer-bottom[data-v-d04110b8]{display:flex;justify-content:space-between;align-items:center}.footer-legal[data-v-d04110b8]{display:flex;align-items:center;gap:32px;width:100%;justify-content:space-between}.footer-legal span[data-v-d04110b8]{font-size:12px;color:#6e6e73;letter-spacing:-.01em}.footer-legal-links[data-v-d04110b8]{display:flex;gap:24px}.footer-legal-links a[data-v-d04110b8]{font-size:12px;color:#98989d;text-decoration:none;transition:color .2s ease;letter-spacing:-.01em}.footer-legal-links a[data-v-d04110b8]:hover{color:#fff}@media (max-width: 1024px){.hero[data-v-d04110b8]{padding:60px 48px 100px}.hero-container[data-v-d04110b8]{gap:40px}.hero-title[data-v-d04110b8]{font-size:56px}.features-section[data-v-d04110b8]{padding:100px 48px}.section-header[data-v-d04110b8]{margin-bottom:60px}.section-header h2[data-v-d04110b8]{font-size:44px}.features-showcase[data-v-d04110b8]{min-height:650px}.central-image[data-v-d04110b8]{width:400px;height:500px}.floating-card[data-v-d04110b8]{width:260px;padding:20px 24px}.card-top-left[data-v-d04110b8]{transform:translate(40%)}.card-top-right[data-v-d04110b8]{transform:translate(-40%)}.card-bottom-left[data-v-d04110b8]{transform:translate(40%)}.card-bottom-right[data-v-d04110b8]{transform:translate(-40%)}.feature-card h3[data-v-d04110b8]{font-size:16px}.feature-card p[data-v-d04110b8]{font-size:13px}.powered-by-section[data-v-d04110b8]{padding:80px 48px}.powered-by-header h2[data-v-d04110b8]{font-size:32px}.model-grid[data-v-d04110b8]{grid-template-columns:repeat(2,1fr);gap:40px}.adaptive-learning-section[data-v-d04110b8]{padding:100px 48px}.adaptive-header h2[data-v-d04110b8]{font-size:44px}.learning-showcase[data-v-d04110b8]{grid-template-columns:220px 1fr 220px;gap:16px;min-height:400px}.learning-principles[data-v-d04110b8]{grid-template-columns:repeat(2,1fr);gap:24px}.testimonial-section[data-v-d04110b8]{padding:100px 48px}blockquote[data-v-d04110b8]{font-size:24px}.cta-section[data-v-d04110b8]{padding:100px 48px}.cta-content h2[data-v-d04110b8]{font-size:44px}.footer[data-v-d04110b8]{padding:48px 48px 24px}}@media (max-width: 768px){.hero[data-v-d04110b8]{padding:40px 24px 80px}.hero-title[data-v-d04110b8]{font-size:40px}.hero-subtitle[data-v-d04110b8]{font-size:19px}.hero-actions[data-v-d04110b8]{flex-direction:column;gap:12px}.btn-hero[data-v-d04110b8]{width:100%;justify-content:center}.features-section[data-v-d04110b8]{padding:80px 24px}.section-header[data-v-d04110b8]{margin-bottom:48px}.section-header h2[data-v-d04110b8]{font-size:32px}.section-header p[data-v-d04110b8]{font-size:17px}.features-showcase[data-v-d04110b8]{flex-direction:column;min-height:auto;gap:16px;padding:0}.central-image[data-v-d04110b8]{width:100%;max-width:320px;height:380px;order:-1;margin-bottom:8px}.floating-card[data-v-d04110b8]{position:relative;width:100%;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important}.feature-card[data-v-d04110b8]{padding:20px 24px}.feature-card[data-v-d04110b8]:hover{transform:none!important}.feature-card h3[data-v-d04110b8]{font-size:16px}.feature-card p[data-v-d04110b8]{font-size:14px}.powered-by-section[data-v-d04110b8]{padding:60px 24px}.powered-by-header h2[data-v-d04110b8]{font-size:26px}.model-grid[data-v-d04110b8]{grid-template-columns:repeat(2,1fr);gap:32px}.model-logo img[data-v-d04110b8]{width:40px;height:40px}.model-info h3[data-v-d04110b8]{font-size:15px}.model-org[data-v-d04110b8]{font-size:12px}.adaptive-learning-section[data-v-d04110b8]{padding:80px 24px}.adaptive-header h2[data-v-d04110b8]{font-size:32px}.adaptive-header p[data-v-d04110b8]{font-size:17px}.learning-showcase[data-v-d04110b8]{grid-template-columns:1fr;gap:16px;min-height:auto;margin-bottom:48px}.showcase-stack[data-v-d04110b8]{flex-direction:row}.showcase-center[data-v-d04110b8]{order:-1}.showcase-features[data-v-d04110b8]{flex-direction:row}.learning-principles[data-v-d04110b8]{grid-template-columns:1fr 1fr;gap:20px}.principle-item[data-v-d04110b8]{text-align:left}.principle-icon[data-v-d04110b8]{margin:0 0 10px;width:28px;height:28px}.principle-icon svg[data-v-d04110b8]{width:18px;height:18px}.principle-item h4[data-v-d04110b8]{font-size:15px}.principle-item p[data-v-d04110b8]{font-size:13px}.testimonial-section[data-v-d04110b8]{padding:80px 24px}blockquote[data-v-d04110b8]{font-size:20px}.testimonial-author[data-v-d04110b8]{flex-direction:column;gap:12px}.author-info[data-v-d04110b8]{text-align:center}.cta-section[data-v-d04110b8]{padding:80px 24px}.cta-content h2[data-v-d04110b8]{font-size:32px}.cta-content p[data-v-d04110b8]{font-size:17px}.cta-actions[data-v-d04110b8]{flex-direction:column;gap:12px}.btn-cta[data-v-d04110b8]{width:100%;justify-content:center}.footer[data-v-d04110b8]{padding:40px 24px 20px}.footer-legal[data-v-d04110b8]{flex-direction:column;gap:16px;text-align:center}.footer-legal-links[data-v-d04110b8]{justify-content:center}}.auth-page[data-v-d869276c]{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-d869276c]{position:relative;background:#000000;display:flex;align-items:center;justify-content:center;padding:60px;overflow:hidden}.branding-content[data-v-d869276c]{position:relative;z-index:2;max-width:480px}.branding-logo[data-v-d869276c]{display:flex;align-items:center;gap:12px;margin-bottom:48px;color:#fff}.branding-logo svg[data-v-d869276c]{width:40px;height:40px}.branding-logo span[data-v-d869276c]{font-size:20px;font-weight:600;letter-spacing:-.02em}.branding-title[data-v-d869276c]{font-size:48px;font-weight:600;line-height:1.1;letter-spacing:-.02em;color:#fff;margin-bottom:24px}.branding-subtitle[data-v-d869276c]{font-size:18px;font-weight:400;line-height:1.5;color:#86868b;letter-spacing:-.01em}.branding-gradient[data-v-d869276c]{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-d869276c]{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-d869276c]{width:100%;max-width:400px}.back-link[data-v-d869276c]{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;background:none;border:none;cursor:pointer}.back-link[data-v-d869276c]:hover{color:#fff}.auth-card[data-v-d869276c]{margin-bottom:24px}.auth-title[data-v-d869276c]{font-size:28px;font-weight:600;color:#fff;margin-bottom:32px;letter-spacing:-.02em}.verification-subtitle[data-v-d869276c]{font-size:16px;color:#86868b;margin-bottom:32px;line-height:1.5}.verification-subtitle strong[data-v-d869276c]{color:#fff}.verification-icon[data-v-d869276c]{display:flex;justify-content:center;margin-bottom:24px;color:#0a84ff}.verification-info[data-v-d869276c]{font-size:14px;color:#6e6e73;text-align:center;margin-bottom:32px;line-height:1.5}.auth-error[data-v-d869276c]{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}.resend-section[data-v-d869276c]{text-align:center;margin-top:24px}.resend-cooldown[data-v-d869276c]{font-size:14px;color:#6e6e73}.resend-btn[data-v-d869276c]{background:none;border:none;color:#0a84ff;font-size:14px;cursor:pointer;transition:opacity .2s}.resend-btn[data-v-d869276c]:hover:not(:disabled){text-decoration:underline}.resend-btn[data-v-d869276c]:disabled{opacity:.5;cursor:not-allowed}.auth-options[data-v-d869276c],.auth-email-section[data-v-d869276c]{display:flex;flex-direction:column;gap:16px}.input-group[data-v-d869276c]{display:flex;flex-direction:column;gap:8px}.input-group label[data-v-d869276c]{font-size:14px;font-weight:500;color:#fff;letter-spacing:-.01em}.input-group input[data-v-d869276c]{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-d869276c]::placeholder{color:#6e6e73}.input-group input[data-v-d869276c]:focus{outline:none;border-color:#0a84ff;background:rgba(10,132,255,.05)}.input-group input[data-v-d869276c]:disabled{opacity:.5}.password-input-wrapper[data-v-d869276c]{position:relative}.password-input-wrapper input[data-v-d869276c]{padding-right:48px}.password-toggle[data-v-d869276c]{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-d869276c]:hover{color:#fff}.auth-btn[data-v-d869276c]{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-d869276c]:disabled{opacity:.5;cursor:not-allowed}.auth-btn-icon[data-v-d869276c]{width:20px;height:20px;flex-shrink:0}.auth-btn.primary[data-v-d869276c]{background:#0A84FF;color:#fff}.auth-btn.primary[data-v-d869276c]:hover:not(:disabled){background:#0077ED}.auth-btn.google[data-v-d869276c]{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.2)}.auth-btn.google[data-v-d869276c]:hover:not(:disabled){background:rgba(255,255,255,.05);border-color:#ffffff4d}.auth-btn.sso[data-v-d869276c]{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.2)}.auth-btn.sso[data-v-d869276c]:hover:not(:disabled){background:rgba(255,255,255,.05);border-color:#ffffff4d}.auth-secondary-links[data-v-d869276c]{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:14px;color:#86868b}.auth-secondary-links a[data-v-d869276c]{color:#0a84ff;text-decoration:none}.auth-secondary-links a[data-v-d869276c]:hover{text-decoration:underline}.forgot-password[data-v-d869276c]{color:#86868b!important}.forgot-password[data-v-d869276c]:hover{color:#fff!important}.auth-divider[data-v-d869276c]{display:flex;align-items:center;gap:16px;margin:8px 0}.auth-divider[data-v-d869276c]:before,.auth-divider[data-v-d869276c]:after{content:"";flex:1;height:1px;background:rgba(255,255,255,.1)}.auth-divider span[data-v-d869276c]{font-size:13px;color:#6e6e73;letter-spacing:-.01em;text-transform:uppercase}.auth-terms[data-v-d869276c]{text-align:center;font-size:13px;color:#6e6e73;letter-spacing:-.01em;line-height:1.5}.auth-terms a[data-v-d869276c]{color:#0a84ff;text-decoration:underline}.auth-terms a[data-v-d869276c]:hover{text-decoration:none}@media (max-width: 1024px){.auth-page[data-v-d869276c]{grid-template-columns:1fr}.auth-branding[data-v-d869276c]{display:none}.auth-form-panel[data-v-d869276c]{padding:40px 24px}}@media (max-width: 480px){.auth-title[data-v-d869276c]{font-size:24px}.auth-btn[data-v-d869276c]{padding:12px 16px}}.verify-email-page[data-v-1f59f9b1]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#000000;padding:40px 24px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.verify-container[data-v-1f59f9b1]{width:100%;max-width:400px;text-align:center}.verify-logo[data-v-1f59f9b1]{display:inline-flex;align-items:center;gap:12px;margin-bottom:48px;color:#fff}.verify-logo svg[data-v-1f59f9b1]{width:40px;height:40px}.verify-logo span[data-v-1f59f9b1]{font-size:20px;font-weight:600;letter-spacing:-.02em}.verify-content[data-v-1f59f9b1]{display:flex;flex-direction:column;align-items:center}.verify-spinner[data-v-1f59f9b1]{width:48px;height:48px;border:3px solid rgba(255,255,255,.1);border-top-color:#0a84ff;border-radius:50%;animation:spin-1f59f9b1 1s linear infinite;margin-bottom:24px}@keyframes spin-1f59f9b1{to{transform:rotate(360deg)}}.verify-icon[data-v-1f59f9b1]{margin-bottom:24px}.verify-icon.success[data-v-1f59f9b1]{color:#30d158}.verify-icon.error[data-v-1f59f9b1]{color:#ff453a}.verify-title[data-v-1f59f9b1]{font-size:28px;font-weight:600;color:#fff;margin-bottom:16px;letter-spacing:-.02em}.verify-subtitle[data-v-1f59f9b1]{font-size:16px;color:#86868b;line-height:1.5;margin-bottom:32px;max-width:320px}.verify-actions[data-v-1f59f9b1]{display:flex;flex-direction:column;gap:12px;width:100%}.verify-btn[data-v-1f59f9b1]{display:flex;align-items:center;justify-content:center;width:100%;padding:14px 20px;background:#0A84FF;color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:500;cursor:pointer;transition:background .2s ease;letter-spacing:-.01em}.verify-btn[data-v-1f59f9b1]:hover{background:#0077ED}.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-d0a8eefc]{border-left:1px solid #212121;flex:0 0 40px}.tool-separator[data-v-d0a8eefc]{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-213f3ad7]{flex:1;display:grid;grid-template-columns:20px auto;grid-template-rows:auto;z-index:0}.vtk-container[data-v-213f3ad7]{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-213f3ad7]{position:absolute;width:100%;height:100%}.vtk-view[data-v-213f3ad7]{position:relative;z-index:0;width:100%;height:100%}.vtk-view>canvas[data-v-213f3ad7]{height:100%}.vtk-gutter[data-v-213f3ad7]{display:flex;flex-flow:column;background:black}.slice-slider[data-v-213f3ad7]{position:relative;flex:1 1;width:100%;padding:0 3px}.overlay-no-events[data-v-213f3ad7]{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;touch-action:none}.view-annotations[data-v-213f3ad7]{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-213f3ad7]{padding:4px;white-space:nowrap}.loading-indicator[data-v-213f3ad7]{position:absolute;top:0;width:100%;z-index:100;opacity:.7}.loading[data-v-213f3ad7]{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-213f3ad7],.loading-leave[data-v-213f3ad7],.loading-enter-from[data-v-213f3ad7],.loading-leave-to[data-v-213f3ad7]{opacity:0}.loading-enter-active[data-v-213f3ad7],.loading-leave-active[data-v-213f3ad7]{transition:opacity .2s;transition-delay:.1s}.loading-enter-to[data-v-213f3ad7]{opacity:1}.status-info[data-v-213f3ad7]{display:flex;flex-direction:column;gap:4px}.add-to-chat-container[data-v-213f3ad7]{display:flex;justify-content:center;align-items:center;pointer-events:auto;padding:8px}.add-to-chat-btn[data-v-213f3ad7]{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-213f3ad7]:hover{background:rgba(255,255,255,.08);border-color:#fff3;color:#ffffffe6}.add-to-chat-btn[data-v-213f3ad7]:active{background:rgba(255,255,255,.03)}.btn-icon[data-v-213f3ad7]{flex-shrink:0;opacity:.8}.btn-text[data-v-213f3ad7]{font-size:10px;font-weight:500;letter-spacing:1.2px}.add-to-chat-btn-inline[data-v-213f3ad7]: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}.ground-truth-overlay[data-v-a66bbb90]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:100}.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-2c685554]{flex:1;display:grid;grid-template-columns:20px auto;grid-template-rows:auto;z-index:0}.vtk-container[data-v-2c685554]{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-2c685554]{position:absolute;width:100%;height:100%}.vtk-view[data-v-2c685554]{position:relative;z-index:0;width:100%;height:100%}.vtk-view>canvas[data-v-2c685554]{height:100%}.vtk-gutter[data-v-2c685554]{display:flex;flex-flow:column;background:black}.slice-slider[data-v-2c685554]{position:relative;flex:1 1;width:100%;padding:0 3px}.overlay-no-events[data-v-2c685554]{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;touch-action:none}.view-annotations[data-v-2c685554]{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-2c685554]{padding:4px;white-space:nowrap}.loading-indicator[data-v-2c685554]{position:absolute;top:0;width:100%;z-index:100;opacity:.7}.loading[data-v-2c685554]{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-2c685554],.loading-leave[data-v-2c685554],.loading-enter-from[data-v-2c685554],.loading-leave-to[data-v-2c685554]{opacity:0}.loading-enter-active[data-v-2c685554],.loading-leave-active[data-v-2c685554]{transition:opacity .2s;transition-delay:.1s}.loading-enter-to[data-v-2c685554]{opacity:1}.flex-equal[data-v-2c685554]{flex:1;min-width:0}.pointer-events-all[data-v-2c685554]{pointer-events:all}.view-box[data-v-2c685554]{box-sizing:border-box}.clickable[data-v-2c685554]{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}.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))}.session-summary[data-v-963b80ac]{min-height:100vh;background:#000;display:flex;align-items:center;justify-content:center;padding:60px 32px;position:relative}.summary-container[data-v-963b80ac]{max-width:1280px;width:100%}.page-actions-left[data-v-963b80ac]{position:fixed;top:32px;left:32px;z-index:100;animation:fadeInDown-963b80ac .6s ease-out .3s both}.page-actions-right[data-v-963b80ac]{position:fixed;top:32px;right:32px;z-index:100;animation:fadeInDown-963b80ac .6s ease-out .3s both}@keyframes fadeInDown-963b80ac{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.completion-card[data-v-963b80ac]{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:24px;padding:64px;margin-bottom:20px;display:flex;gap:64px;align-items:stretch;position:relative;overflow:hidden;animation:cardFadeIn-963b80ac .8s ease-out,cardGlow-963b80ac 3s ease-in-out infinite}@keyframes cardFadeIn-963b80ac{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes cardGlow-963b80ac{0%,to{box-shadow:0 0 20px #ffffff08}50%{box-shadow:0 0 40px #ffffff0f}}.card-background[data-v-963b80ac]{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:hidden}.xray-bg[data-v-963b80ac]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover;opacity:.5;filter:grayscale(100%) contrast(1.4) brightness(.5)}.icon-btn[data-v-963b80ac]{width:40px;height:40px;border-radius:10px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);color:#fff9;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);padding:0}.icon-btn[data-v-963b80ac]:hover:not(:disabled){background:rgba(255,255,255,.08);border-color:#ffffff1f;color:#ffffffe6;transform:translateY(-1px)}.icon-btn[data-v-963b80ac]:disabled{opacity:.3;cursor:not-allowed}.left-section[data-v-963b80ac]{flex:0 0 400px;display:flex;flex-direction:column;gap:32px;position:relative;z-index:1}.card-tagline[data-v-963b80ac]{position:absolute;bottom:20px;right:24px;font-size:9px;font-weight:600;letter-spacing:2px;color:#ffffff40;font-family:SF Mono,Monaco,Courier New,monospace;z-index:10}.header-group[data-v-963b80ac]{display:flex;align-items:center;gap:16px}.checkmark[data-v-963b80ac]{flex-shrink:0;opacity:.8;animation:fadeIn-963b80ac .5s ease}@keyframes fadeIn-963b80ac{0%{opacity:0;transform:scale(.95)}to{opacity:.8;transform:scale(1)}}.header-text[data-v-963b80ac]{flex:1;min-width:0}.title[data-v-963b80ac]{font-size:32px;font-weight:600;letter-spacing:-.8px;color:#fff;margin:0 0 6px;line-height:1.1}.subtitle[data-v-963b80ac]{font-size:15px;font-weight:400;color:#ffffff73;margin:0;letter-spacing:-.1px}.hero-metric[data-v-963b80ac]{display:flex;flex-direction:column;align-items:center;gap:20px;margin-top:20px}.hero-gauge[data-v-963b80ac]{position:relative;width:280px;height:280px;display:flex;align-items:center;justify-content:center}.gauge-ring[data-v-963b80ac]{position:absolute;width:100%;height:100%;transform:rotate(0)}.gauge-progress[data-v-963b80ac]{transition:stroke-dashoffset 1.5s cubic-bezier(.4,0,.2,1)}.hero-number[data-v-963b80ac]{font-size:72px;font-weight:600;letter-spacing:-2px;color:#fff;line-height:1;font-family:SF Mono,Monaco,Courier New,monospace;position:relative;z-index:1}.hero-number.success[data-v-963b80ac]{color:#22c55e;text-shadow:0 0 20px rgba(34,197,94,.3)}.hero-number.warning[data-v-963b80ac]{color:#fbbf24;text-shadow:0 0 20px rgba(251,191,36,.3)}.hero-number.error[data-v-963b80ac]{color:#ef4444;text-shadow:0 0 20px rgba(239,68,68,.3)}.hero-label[data-v-963b80ac]{font-size:11px;font-weight:600;color:#ffffff80;letter-spacing:2px;text-transform:uppercase;font-family:SF Mono,Monaco,Courier New,monospace}.vertical-divider[data-v-963b80ac]{width:1px;background:rgba(255,255,255,.06);flex-shrink:0;margin:0}.right-section[data-v-963b80ac]{flex:1;display:flex;flex-direction:column;gap:36px;min-width:0;padding:8px 0;position:relative;z-index:1}.stats-row[data-v-963b80ac]{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,.06)}.stat-box[data-v-963b80ac]{display:flex;flex-direction:column;align-items:center;gap:12px}.hud-stat[data-v-963b80ac]{position:relative}.hud-ring[data-v-963b80ac]{position:absolute;width:140px;height:140px;top:50%;left:50%;transform:translate(-50%,-60%);opacity:.6;pointer-events:none}.hud-ring svg[data-v-963b80ac]{width:100%;height:100%}.stat-value[data-v-963b80ac]{font-size:40px;font-weight:600;letter-spacing:-1px;color:#fff;line-height:1;font-family:SF Mono,Monaco,Courier New,monospace;position:relative;z-index:1}.stat-label[data-v-963b80ac]{font-size:11px;font-weight:600;color:#fff6;letter-spacing:1.5px;text-transform:uppercase;font-family:SF Mono,Monaco,Courier New,monospace}.performance-row[data-v-963b80ac]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.performance-box[data-v-963b80ac]{position:relative;display:flex;align-items:center;gap:16px;padding:20px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:8px}.success-box[data-v-963b80ac]{border-color:#22c55e33;background:rgba(34,197,94,.03)}.review-box[data-v-963b80ac]{border-color:#fbbf2433;background:rgba(251,191,36,.03)}.perf-icon[data-v-963b80ac]{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.success-box .perf-icon[data-v-963b80ac]{background:rgba(34,197,94,.1);color:#22c55e}.review-box .perf-icon[data-v-963b80ac]{background:rgba(251,191,36,.1);color:#fbbf24}.perf-content[data-v-963b80ac]{flex:1;display:flex;flex-direction:column;gap:4px}.perf-number[data-v-963b80ac]{font-size:28px;font-weight:600;color:#fff;font-family:SF Mono,Monaco,Courier New,monospace;line-height:1}.perf-label[data-v-963b80ac]{font-size:9px;font-weight:600;letter-spacing:1.5px;color:#fff6;font-family:SF Mono,Monaco,Courier New,monospace}.perf-corner[data-v-963b80ac]{position:absolute;width:8px;height:8px;border:1px solid rgba(255,255,255,.15)}.perf-corner.tl[data-v-963b80ac]{top:-1px;left:-1px;border-right:none;border-bottom:none}.perf-corner.tr[data-v-963b80ac]{top:-1px;right:-1px;border-left:none;border-bottom:none}.perf-corner.bl[data-v-963b80ac]{bottom:-1px;left:-1px;border-right:none;border-top:none}.perf-corner.br[data-v-963b80ac]{bottom:-1px;right:-1px;border-left:none;border-top:none}.insight-box[data-v-963b80ac]{padding:28px;margin-top:24px;background:rgba(255,255,255,.02);border-radius:16px;min-height:120px}.insight-text[data-v-963b80ac]{font-size:15px;line-height:1.7;color:#ffffff8c;font-style:italic;letter-spacing:-.2px;margin:0;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word}.action-buttons[data-v-963b80ac]{display:grid;grid-template-columns:1fr 1.2fr;gap:16px}.btn[data-v-963b80ac]{padding:22px 32px;border:none;border-radius:16px;font-size:17px;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);letter-spacing:-.3px}.btn[data-v-963b80ac]:hover:not(:disabled){transform:translateY(-1px)}.btn[data-v-963b80ac]:active:not(:disabled){transform:translateY(0)}.btn[data-v-963b80ac]:disabled{opacity:.25;cursor:not-allowed}.btn-secondary[data-v-963b80ac]{background:rgba(255,255,255,.03);color:#fff9;border:1px solid rgba(255,255,255,.06)}.btn-secondary[data-v-963b80ac]:hover:not(:disabled){background:rgba(255,255,255,.06);border-color:#ffffff1a;color:#ffffffd9}.btn-primary[data-v-963b80ac]{background:transparent;color:#ffffffd9;font-weight:500;border:1px solid rgba(255,255,255,.2);position:relative;overflow:hidden}.btn-primary[data-v-963b80ac]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);transition:left .6s ease}.btn-primary[data-v-963b80ac]:hover:not(:disabled){background:transparent;border-color:#ffffff59;color:#fff;transform:translateY(-1px)}.btn-primary[data-v-963b80ac]:hover:not(:disabled):before{left:100%}@media (max-width: 1200px){.completion-card[data-v-963b80ac]{padding:56px}.left-section[data-v-963b80ac]{flex:0 0 360px}.hero-number[data-v-963b80ac]{font-size:100px}}@media (max-width: 1024px){.completion-card[data-v-963b80ac]{flex-direction:column;gap:48px;padding:48px}.left-section[data-v-963b80ac]{flex:1}.vertical-divider[data-v-963b80ac]{display:none}.hero-metric[data-v-963b80ac]{align-items:flex-start}}@media (max-width: 768px){.session-summary[data-v-963b80ac]{padding:40px 20px}.completion-card[data-v-963b80ac]{padding:56px 32px 40px}.card-actions[data-v-963b80ac]{top:16px;right:16px}.title[data-v-963b80ac]{font-size:28px}.hero-number[data-v-963b80ac]{font-size:80px}.stats-row[data-v-963b80ac]{grid-template-columns:1fr;gap:28px}.performance-row[data-v-963b80ac]{flex-direction:column;gap:20px}.action-buttons[data-v-963b80ac]{grid-template-columns:1fr}}@media (max-width: 480px){.completion-card[data-v-963b80ac]{padding:56px 24px 32px}.title[data-v-963b80ac]{font-size:24px}.hero-number[data-v-963b80ac]{font-size:72px}.action-buttons[data-v-963b80ac]{grid-template-columns:1fr}}.review-mistakes[data-v-5c0f4705]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000;color:#fff;overflow-y:auto;z-index:20000;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif}.review-container[data-v-5c0f4705]{max-width:1200px;margin:0 auto;padding:24px;min-height:100vh;display:flex;flex-direction:column}.review-header[data-v-5c0f4705]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1)}.exit-btn[data-v-5c0f4705]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fffc;font-size:14px;cursor:pointer;transition:all .2s}.exit-btn[data-v-5c0f4705]:hover{background:rgba(255,255,255,.1);border-color:#fff3}.review-progress[data-v-5c0f4705]{font-size:14px;color:#ffffff80}.case-content[data-v-5c0f4705]{flex:1;display:grid;grid-template-columns:1fr 400px;gap:32px}.image-section[data-v-5c0f4705]{display:flex;align-items:flex-start;justify-content:center}.image-container[data-v-5c0f4705]{position:relative;max-width:100%;border-radius:12px;overflow:hidden;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06)}.xray-image[data-v-5c0f4705]{display:block;max-width:100%;max-height:70vh;object-fit:contain}.finding-overlay[data-v-5c0f4705]{position:absolute;border:2px solid #22c55e;background:rgba(34,197,94,.1);border-radius:4px;pointer-events:none}.finding-label[data-v-5c0f4705]{position:absolute;bottom:100%;left:0;background:#22c55e;color:#000;font-size:11px;font-weight:600;padding:2px 8px;border-radius:4px 4px 0 0;white-space:nowrap}.info-section[data-v-5c0f4705]{display:flex;flex-direction:column;gap:16px}.info-card[data-v-5c0f4705]{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:20px}.info-card h3[data-v-5c0f4705]{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#ffffff80;margin:0 0 12px}.info-card p[data-v-5c0f4705]{margin:0;font-size:14px;line-height:1.6;color:#fffc}.user-answer-card[data-v-5c0f4705]{background:rgba(239,68,68,.08);border-color:#ef444433}.user-answer-value[data-v-5c0f4705]{font-size:20px;font-weight:600;color:#ef4444}.answer-not-recorded[data-v-5c0f4705]{font-size:14px;font-weight:400;font-style:italic;color:#fff6}.diagnosis-card[data-v-5c0f4705]{background:rgba(34,197,94,.08);border-color:#22c55e33}.diagnosis-value[data-v-5c0f4705]{font-size:24px;font-weight:600;color:#22c55e;margin-bottom:4px}.diagnosis-type[data-v-5c0f4705]{font-size:13px;color:#ffffff80}.findings-list[data-v-5c0f4705]{margin:0;padding:0;list-style:none}.findings-list li[data-v-5c0f4705]{padding:8px 0;border-bottom:1px solid rgba(255,255,255,.06);font-size:14px;color:#fffc}.findings-list li[data-v-5c0f4705]:last-child{border-bottom:none}.findings-list strong[data-v-5c0f4705]{color:#fff}.expert-btn[data-v-5c0f4705]{width:100%;padding:14px 20px;background:rgba(66,99,235,.1);border:1px solid rgba(66,99,235,.3);border-radius:10px;color:#4263eb;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.expert-btn[data-v-5c0f4705]:hover:not(:disabled){background:rgba(66,99,235,.15);border-color:#4263eb66}.expert-btn[data-v-5c0f4705]:disabled{opacity:.6;cursor:not-allowed}.expert-card[data-v-5c0f4705]{background:rgba(66,99,235,.05);border-color:#4263eb26}.expert-content[data-v-5c0f4705]{font-size:14px;line-height:1.7;color:#ffffffd9}.expert-content[data-v-5c0f4705] h1,.expert-content[data-v-5c0f4705] h2,.expert-content[data-v-5c0f4705] h3{color:#fff;margin-top:16px;margin-bottom:8px}.expert-content[data-v-5c0f4705] strong{color:#fff}.expert-content[data-v-5c0f4705] ul,.expert-content[data-v-5c0f4705] ol{padding-left:20px;margin:8px 0}.expert-content[data-v-5c0f4705] li{margin:4px 0}.review-navigation[data-v-5c0f4705]{display:flex;justify-content:space-between;gap:16px;margin-top:32px;padding-top:24px;border-top:1px solid rgba(255,255,255,.1)}.nav-btn[data-v-5c0f4705]{display:flex;align-items:center;gap:8px;padding:14px 24px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#fffc;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.nav-btn[data-v-5c0f4705]:hover:not(:disabled){background:rgba(255,255,255,.08);border-color:#ffffff26}.nav-btn[data-v-5c0f4705]:disabled{opacity:.3;cursor:not-allowed}.nav-btn.primary[data-v-5c0f4705]{background:linear-gradient(135deg,#4263eb,#5273ff);border:none;color:#fff}.nav-btn.primary[data-v-5c0f4705]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #4263eb4d}@media (max-width: 900px){.case-content[data-v-5c0f4705]{grid-template-columns:1fr}.image-section[data-v-5c0f4705]{order:1}.info-section[data-v-5c0f4705]{order:2}.xray-image[data-v-5c0f4705]{max-height:50vh}}.learning-module[data-v-2f0aaf45]{display:flex;flex-direction:column;background:#0a0a0a;overflow:hidden}.learning-container[data-v-2f0aaf45]{flex:1;overflow:hidden;display:flex;flex-direction:column}.empty-state[data-v-2f0aaf45]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.empty-state h3[data-v-2f0aaf45]{margin-top:20px;margin-bottom:12px;font-size:16px;font-weight:600;color:#ffffffe6}.empty-state p[data-v-2f0aaf45]{margin-bottom:24px;font-size:13px;color:#fff9;max-width:300px}.learning-content[data-v-2f0aaf45]{flex:1;overflow:hidden;display:flex;flex-direction:column;padding:16px;gap:16px}.clinical-history-section[data-v-2f0aaf45]{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:16px}.section-header[data-v-2f0aaf45]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.section-title[data-v-2f0aaf45]{font-size:18px;font-weight:500;color:#ffffffb3;margin:0}.clinical-text[data-v-2f0aaf45]{font-size:15px;line-height:1.6;color:#ffffffd9}.chat-section[data-v-2f0aaf45]{flex:1;display:flex;flex-direction:column;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden}.chat-messages[data-v-2f0aaf45]{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.message-wrapper[data-v-2f0aaf45]{display:flex;flex-direction:column}.chat-message[data-v-2f0aaf45]{padding:18px 22px;border-radius:8px;font-size:14px;line-height:1.55;max-width:100%;word-wrap:break-word}.chat-message.cubey[data-v-2f0aaf45]{background:rgba(55,75,125,.35);border:1px solid rgba(70,90,140,.25);color:#ffffffeb;align-self:stretch}.chat-message.user[data-v-2f0aaf45]{background:rgba(76,175,80,.15);border:1px solid rgba(76,175,80,.3);color:#ffffffe6;align-self:flex-end;max-width:85%}.chat-message.report[data-v-2f0aaf45]{background:rgba(60,80,130,.38);border:1px solid rgba(75,95,145,.28);color:#ffffffed;align-self:stretch}.chat-message.feedback[data-v-2f0aaf45]{background:rgba(65,85,135,.4);border:1px solid rgba(80,100,150,.3);color:#ffffffed;align-self:stretch}.message-content[data-v-2f0aaf45]{margin:0}.message-content[data-v-2f0aaf45] h1,.message-content[data-v-2f0aaf45] h2,.message-content[data-v-2f0aaf45] h3{margin-top:16px;margin-bottom:8px;font-weight:600;color:#fff}.message-content[data-v-2f0aaf45] h1{font-size:1.3em}.message-content[data-v-2f0aaf45] h2{font-size:1.15em}.message-content[data-v-2f0aaf45] h3{font-size:1.05em}.message-content[data-v-2f0aaf45] p{margin:8px 0;line-height:1.6}.message-content[data-v-2f0aaf45] strong{color:#fff;font-weight:600}.message-content[data-v-2f0aaf45] ul,.message-content[data-v-2f0aaf45] ol{margin:8px 0;padding-left:20px}.message-content[data-v-2f0aaf45] li{margin:4px 0;line-height:1.5}.message-content[data-v-2f0aaf45] hr{border:none;border-top:1px solid rgba(255,255,255,.1);margin:16px 0}.thinking-indicator[data-v-2f0aaf45]{font-size:13px;font-style:italic;color:#ffffff80;padding:8px 16px;align-self:flex-start}.message-input-wrapper[data-v-2f0aaf45]{border-top:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.2)}.annotation-preview-inline[data-v-2f0aaf45]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:rgba(255,255,255,.03);border-bottom:1px solid rgba(255,255,255,.08);position:relative}.preview-thumbnail[data-v-2f0aaf45]{width:48px;height:48px;object-fit:cover;border-radius:4px;border:1px solid rgba(255,255,255,.15)}.preview-info[data-v-2f0aaf45]{flex:1;min-width:0}.preview-text[data-v-2f0aaf45]{font-size:12px;color:#ffffffb3;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-remove-btn[data-v-2f0aaf45]{flex-shrink:0}.message-input-section[data-v-2f0aaf45]{display:flex;align-items:center;gap:8px;padding:16px}.message-input[data-v-2f0aaf45]{flex:1;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.15);border-radius:6px;padding:12px 16px;font-size:14px;color:#ffffffe6;outline:none;transition:all .2s}.message-input[data-v-2f0aaf45]::placeholder{color:#fff6}.message-input[data-v-2f0aaf45]:focus{background:rgba(255,255,255,.08);border-color:#4263eb80}.message-input[data-v-2f0aaf45]:disabled{opacity:.5;cursor:not-allowed}.send-btn[data-v-2f0aaf45]{flex-shrink:0}.case-id-footer[data-v-2f0aaf45]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-top:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.2);font-size:12px;color:#fff6}.scroll-btn[data-v-2f0aaf45]{background:rgba(255,255,255,.1);opacity:.6}.scroll-btn[data-v-2f0aaf45]:hover{opacity:1}.chat-messages[data-v-2f0aaf45]::-webkit-scrollbar{width:8px}.chat-messages[data-v-2f0aaf45]::-webkit-scrollbar-track{background:rgba(255,255,255,.03)}.chat-messages[data-v-2f0aaf45]::-webkit-scrollbar-thumb{background:rgba(255,255,255,.15);border-radius:4px}.chat-messages[data-v-2f0aaf45]::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.25)}.message-attachment[data-v-2f0aaf45]{margin-bottom:8px}.message-thumbnail[data-v-2f0aaf45]{max-width:150px;max-height:150px;border-radius:6px;border:1px solid rgba(255,255,255,.1)}.user .message-thumbnail[data-v-2f0aaf45]{border-color:#4263eb4d}.diagnostic-buttons[data-v-2f0aaf45]{display:flex;gap:12px;padding:16px;animation:fadeInUp-2f0aaf45 .3s ease}.diagnostic-btn[data-v-2f0aaf45]{flex:1;padding:14px 24px;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;border:2px solid transparent}.diagnostic-btn.normal[data-v-2f0aaf45]{background:rgba(76,175,80,.1);border-color:#4caf504d;color:#4caf50e6}.diagnostic-btn.normal[data-v-2f0aaf45]:hover:not(:disabled){background:rgba(76,175,80,.2);border-color:#4caf5080;transform:translateY(-2px)}.diagnostic-btn.abnormal[data-v-2f0aaf45]{background:rgba(244,67,54,.1);border-color:#f443364d;color:#f44336e6}.diagnostic-btn.abnormal[data-v-2f0aaf45]:hover:not(:disabled){background:rgba(244,67,54,.2);border-color:#f4433680;transform:translateY(-2px)}.diagnostic-btn[data-v-2f0aaf45]:disabled{opacity:.5;cursor:not-allowed;transform:none}.explanation-prompt[data-v-2f0aaf45]{padding:16px;animation:fadeInUp-2f0aaf45 .3s ease}.explanation-btn[data-v-2f0aaf45]{width:100%;padding:14px 24px;background:rgba(255,152,0,.1);border:1px solid rgba(255,152,0,.3);border-radius:8px;color:#ff9800e6;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease}.explanation-btn[data-v-2f0aaf45]:hover:not(:disabled){background:rgba(255,152,0,.2);border-color:#ff980080;transform:translateY(-2px)}.explanation-btn[data-v-2f0aaf45]:disabled{opacity:.5;cursor:not-allowed}.expert-answer-prompt[data-v-2f0aaf45]{padding:16px;animation:fadeInUp-2f0aaf45 .3s ease}.expert-answer-btn[data-v-2f0aaf45]{width:100%;padding:14px 24px;background:rgba(118,185,0,.1);border:1px solid rgba(118,185,0,.3);border-radius:8px;color:#76b900e6;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease}.expert-answer-btn[data-v-2f0aaf45]:hover:not(:disabled){background:rgba(118,185,0,.2);border-color:#76b90080;transform:translateY(-2px)}.expert-answer-btn[data-v-2f0aaf45]:disabled{opacity:.7;cursor:wait}.next-case-prompt[data-v-2f0aaf45]{padding:16px;animation:fadeInUp-2f0aaf45 .3s ease}.next-case-btn[data-v-2f0aaf45]{width:100%;padding:14px 24px;background:rgba(33,150,243,.15);border:1px solid rgba(33,150,243,.3);border-radius:8px;color:#2196f3e6;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease}.next-case-btn[data-v-2f0aaf45]:hover{background:rgba(33,150,243,.25);border-color:#2196f380;transform:translateY(-2px)}.learning-actions[data-v-2f0aaf45]{padding:16px;animation:fadeInUp-2f0aaf45 .3s ease}.actions-header[data-v-2f0aaf45]{font-size:12px;font-weight:500;color:#fff6;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.action-buttons[data-v-2f0aaf45]{display:flex;gap:8px}.action-btn[data-v-2f0aaf45]{flex:1;padding:12px 16px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:6px;font-size:13px;font-weight:500;color:#fffc;cursor:pointer;transition:all .15s ease}.action-btn[data-v-2f0aaf45]:hover:not(:disabled){background:rgba(255,255,255,.08);border-color:#fff3;color:#fffffff2}.action-btn[data-v-2f0aaf45]:disabled{opacity:.35;cursor:not-allowed}@keyframes fadeInUp-2f0aaf45{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.typing-indicator[data-v-2f0aaf45]{color:#fff9;font-style:italic}.typing-indicator[data-v-2f0aaf45]:after{content:"";animation:typingDots-2f0aaf45 1.5s infinite}@keyframes typingDots-2f0aaf45{0%,20%{content:""}40%{content:"."}60%{content:".."}80%,to{content:"..."}}.exit-modal-overlay[data-v-2f0aaf45]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10000}.session-summary-overlay[data-v-2f0aaf45]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;overflow-y:auto}.exit-modal[data-v-2f0aaf45]{background:#1a1a1a;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:32px;max-width:400px;width:90%;text-align:center;box-shadow:0 25px 50px -12px #00000080}.exit-modal-icon[data-v-2f0aaf45]{width:56px;height:56px;margin:0 auto 20px;background:rgba(239,68,68,.1);border-radius:50%;display:flex;align-items:center;justify-content:center}.exit-modal-icon svg[data-v-2f0aaf45]{width:28px;height:28px;color:#ef4444}.exit-modal-title[data-v-2f0aaf45]{font-size:20px;font-weight:600;color:#fff;margin:0 0 12px;letter-spacing:-.02em}.exit-modal-text[data-v-2f0aaf45]{font-size:14px;color:#fff9;margin:0 0 20px;line-height:1.5}.exit-modal-stats[data-v-2f0aaf45]{background:rgba(255,255,255,.05);border-radius:8px;padding:12px 16px;margin-bottom:24px}.stat-item[data-v-2f0aaf45]{display:flex;align-items:baseline;justify-content:center;gap:6px}.stat-value[data-v-2f0aaf45]{font-size:24px;font-weight:700;color:#fff}.stat-label[data-v-2f0aaf45]{font-size:14px;color:#ffffff80}.exit-modal-actions[data-v-2f0aaf45]{display:flex;gap:12px}.exit-modal-btn[data-v-2f0aaf45]{flex:1;padding:12px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease}.exit-modal-btn.cancel[data-v-2f0aaf45]{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.15);color:#fff}.exit-modal-btn.cancel[data-v-2f0aaf45]:hover{background:rgba(255,255,255,.15);border-color:#ffffff40}.exit-modal-btn.confirm[data-v-2f0aaf45]{background:#ef4444;border:1px solid #ef4444;color:#fff}.exit-modal-btn.confirm[data-v-2f0aaf45]:hover{background:#dc2626;border-color:#dc2626}.modal-fade-enter-active[data-v-2f0aaf45],.modal-fade-leave-active[data-v-2f0aaf45]{transition:opacity .2s ease}.modal-fade-enter-active .exit-modal[data-v-2f0aaf45],.modal-fade-leave-active .exit-modal[data-v-2f0aaf45]{transition:transform .2s ease,opacity .2s ease}.modal-fade-enter-from[data-v-2f0aaf45],.modal-fade-leave-to[data-v-2f0aaf45]{opacity:0}.modal-fade-enter-from .exit-modal[data-v-2f0aaf45],.modal-fade-leave-to .exit-modal[data-v-2f0aaf45]{transform:scale(.95);opacity:0}.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-a36727c4]{display:relative;flex:0 0 auto;border-bottom:1px solid rgba(255,255,255,.05);background:transparent}#module-container[data-v-a36727c4]{position:relative;flex:1;overflow:auto;background:#0a0a0a}[data-v-a36727c4] .enterprise-tabs{height:48px;background:transparent}[data-v-a36727c4] .enterprise-tabs .v-tabs__container{height:48px}[data-v-a36727c4] .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-a36727c4] .enterprise-tab:hover{color:#ffffffb3;background:rgba(255,255,255,.01)}[data-v-a36727c4] .enterprise-tab.v-tab--selected{color:#ffffffe6;font-weight:400}[data-v-a36727c4] .enterprise-tab[disabled]{opacity:.3}[data-v-a36727c4] .v-tabs__slider{height:1px;background:rgba(255,255,255,.7);opacity:.8}.tab-content[data-v-a36727c4]{display:flex;align-items:center;justify-content:center;height:100%}.module-text[data-v-a36727c4]{font-size:12px;line-height:1}#module-switcher-tabs[data-v-a36727c4] .v-slide-group__content{justify-content:center}#module-switcher-tabs[data-v-a36727c4] .v-slide-group__prev.v-slide-group__prev--disabled,#module-switcher-tabs[data-v-a36727c4] .v-slide-group__next.v-slide-group__next--disabled{visibility:hidden}.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))}.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}.modal-overlay[data-v-44e1eebb]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.8);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:24px;animation:fadeIn-44e1eebb .2s ease}@keyframes fadeIn-44e1eebb{0%{opacity:0}to{opacity:1}}.modal-card[data-v-44e1eebb]{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:32px;max-width:400px;width:100%;animation:slideUp-44e1eebb .3s cubic-bezier(.16,1,.3,1)}@keyframes slideUp-44e1eebb{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}h1[data-v-44e1eebb]{font-size:24px;font-weight:600;color:#fff;margin:0 0 8px;letter-spacing:-.02em;text-align:center}.description[data-v-44e1eebb]{font-size:14px;color:#86868b;letter-spacing:-.01em;text-align:center;margin:0 0 28px;line-height:1.5}.steps[data-v-44e1eebb]{margin-bottom:24px}.step[data-v-44e1eebb]{display:flex;align-items:flex-start;gap:14px;margin-bottom:16px}.step[data-v-44e1eebb]:last-child{margin-bottom:0}.step-number[data-v-44e1eebb]{width:28px;height:28px;border-radius:8px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:#86868b;flex-shrink:0}.step-number.active[data-v-44e1eebb]{background:rgba(10,132,255,.15);border-color:#0a84ff4d;color:#0a84ff}.step-content[data-v-44e1eebb]{display:flex;flex-direction:column;gap:2px;padding-top:3px}.step-title[data-v-44e1eebb]{font-size:14px;font-weight:500;color:#ffffffd9;letter-spacing:-.01em}.step-desc[data-v-44e1eebb]{font-size:13px;color:#86868b;letter-spacing:-.01em}.time-badge[data-v-44e1eebb]{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:20px;color:#86868b;font-size:13px;letter-spacing:-.01em;margin-bottom:24px}.btn-primary[data-v-44e1eebb]{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;background:#0A84FF;color:#fff;margin-bottom:8px}.btn-primary[data-v-44e1eebb]:hover{background:#0077ED}.btn-secondary[data-v-44e1eebb]{width:100%;padding:14px 24px;border-radius:8px;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s ease;letter-spacing:-.01em;background:transparent;color:#fff;border:1px solid rgba(255,255,255,.2)}.btn-secondary[data-v-44e1eebb]:hover{background:rgba(255,255,255,.05);border-color:#ffffff4d}.modal-overlay[data-v-521640c4]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.8);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:24px;animation:fadeIn-521640c4 .2s ease}@keyframes fadeIn-521640c4{0%{opacity:0}to{opacity:1}}.modal-card[data-v-521640c4]{background:linear-gradient(180deg,rgba(10,132,255,.08) 0%,rgba(10,132,255,.02) 100%);border:1px solid rgba(10,132,255,.3);border-radius:16px;padding:40px 32px 32px;max-width:380px;width:100%;position:relative;animation:slideUp-521640c4 .3s cubic-bezier(.16,1,.3,1)}@keyframes slideUp-521640c4{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.badge[data-v-521640c4]{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}h1[data-v-521640c4]{font-size:24px;font-weight:600;color:#fff;margin:0 0 8px;letter-spacing:-.02em;text-align:center}.description[data-v-521640c4]{font-size:14px;color:#86868b;letter-spacing:-.01em;text-align:center;margin:0 0 24px;line-height:1.5}.price-block[data-v-521640c4]{text-align:center;margin-bottom:24px}.price[data-v-521640c4]{font-size:48px;font-weight:600;color:#fff;letter-spacing:-.03em}.period[data-v-521640c4]{font-size:16px;color:#86868b;letter-spacing:-.01em}.features[data-v-521640c4]{list-style:none;padding:0;margin:0 0 24px}.features li[data-v-521640c4]{display:flex;align-items:flex-start;gap:12px;font-size:14px;color:#ffffffd9;letter-spacing:-.01em;margin-bottom:12px;line-height:1.4}.features li[data-v-521640c4]:last-child{margin-bottom:0}.check[data-v-521640c4]{width:18px;height:18px;flex-shrink:0;color:#30d158;margin-top:1px}.btn-primary[data-v-521640c4]{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;background:#0A84FF;color:#fff;margin-bottom:8px}.btn-primary[data-v-521640c4]:hover:not(:disabled){background:#0077ED}.btn-primary[data-v-521640c4]:disabled{opacity:.6;cursor:not-allowed}.spinner[data-v-521640c4]{display:inline-block;width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-521640c4 .8s linear infinite}@keyframes spin-521640c4{to{transform:rotate(360deg)}}.btn-secondary[data-v-521640c4]{width:100%;padding:14px 24px;border-radius:8px;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s ease;letter-spacing:-.01em;background:transparent;color:#fff;border:1px solid rgba(255,255,255,.2)}.btn-secondary[data-v-521640c4]:hover{background:rgba(255,255,255,.05);border-color:#ffffff4d}.toast-notification[data-v-b743fa46]{position:fixed;bottom:32px;left:50%;transform:translate(-50%);background:rgba(30,30,30,.95);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:14px 20px;display:flex;align-items:center;gap:10px;font-size:14px;color:#ffffffe6;z-index:9999;box-shadow:0 8px 32px #0006;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.toast-icon[data-v-b743fa46]{color:#4263eb}.toast-enter-active[data-v-b743fa46],.toast-leave-active[data-v-b743fa46]{transition:all .3s ease}.toast-enter-from[data-v-b743fa46],.toast-leave-to[data-v-b743fa46]{opacity:0;transform:translate(-50%) translateY(20px)}.dashboard-page[data-v-b743fa46]{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-b743fa46]{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-b743fa46]{display:grid;grid-template-columns:1fr 1.2fr 220px;gap:32px;align-items:start;flex-shrink:0}.greeting-section[data-v-b743fa46]{display:flex;flex-direction:column;justify-content:center}.greeting-minimal h1[data-v-b743fa46]{font-size:42px;font-weight:600;letter-spacing:-1px;margin:0 0 8px}.streak-inline[data-v-b743fa46]{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-b743fa46]{font-size:16px}.streak-text[data-v-b743fa46]{font-size:14px;font-weight:500;color:#ff9800}.primary-action[data-v-b743fa46]{margin:24px 0 0}.hero-button[data-v-b743fa46]{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-b743fa46]:hover{transform:translateY(-2px);box-shadow:0 12px 32px #4263eb66}.button-content[data-v-b743fa46]{text-align:left}.button-main[data-v-b743fa46]{display:flex;align-items:center;gap:12px;font-size:17px;font-weight:600;margin-bottom:4px}.button-subtitle[data-v-b743fa46]{font-size:13px;opacity:.9;margin-left:36px}.button-arrow[data-v-b743fa46]{background:rgba(255,255,255,.2);border-radius:8px;padding:8px}.stats-section[data-v-b743fa46]{display:flex;flex-direction:column;gap:16px}.section-header-inline[data-v-b743fa46]{display:flex;justify-content:space-between;align-items:center}.section-header-inline h2[data-v-b743fa46]{font-size:20px;font-weight:600;margin:0;color:#ffffffe6}.period-toggle[data-v-b743fa46]{display:flex;gap:2px;padding:2px;background:rgba(255,255,255,.05);border-radius:6px}.period-btn[data-v-b743fa46]{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-b743fa46]{background:rgba(255,255,255,.1);color:#fff}.stats-grid[data-v-b743fa46]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.stat-card[data-v-b743fa46]{padding:16px 20px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:10px}.stat-card.editable-stat[data-v-b743fa46]{position:relative}.stat-benchmark-editable[data-v-b743fa46]{display:flex;align-items:center;gap:4px;font-size:11px;color:#fff6;margin-top:4px}.goal-input-small[data-v-b743fa46]{width:32px;font-size:11px;font-weight:500;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.15);border-radius:4px;padding:2px 4px;color:#fff;text-align:center}.goal-input-small[data-v-b743fa46]:focus{outline:none;border-color:#ffffff4d;background:rgba(255,255,255,.08)}.edit-btn-small[data-v-b743fa46]{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:#ffffff80;width:18px;height:18px;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;padding:0}.edit-btn-small[data-v-b743fa46]:hover{background:rgba(255,255,255,.1);color:#ffffffe6;border-color:#fff3}.stat-card .stat-number[data-v-b743fa46]{font-size:24px;font-weight:700;margin-bottom:2px}.stat-card .stat-label[data-v-b743fa46]{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:#fff6;margin-bottom:6px}.stat-card .stat-trend[data-v-b743fa46]{font-size:12px;color:#ef4444;display:flex;align-items:center;gap:4px}.stat-card .stat-trend.up[data-v-b743fa46]{color:#22c55e}.stat-card .stat-progress[data-v-b743fa46]{margin-top:4px}.stat-card .stat-progress-bar[data-v-b743fa46]{height:4px;background:rgba(255,255,255,.1);border-radius:2px;overflow:hidden}.stat-card .stat-progress-fill[data-v-b743fa46]{height:100%;background:#4263eb;border-radius:2px}.stat-card .stat-benchmark[data-v-b743fa46]{font-size:11px;color:#ffffff59}.progress-section[data-v-b743fa46]{display:flex;justify-content:center;align-items:center}.progress-visual[data-v-b743fa46]{position:relative;width:180px;height:180px}.progress-svg[data-v-b743fa46]{width:100%;height:100%}.progress-center[data-v-b743fa46]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.progress-big[data-v-b743fa46]{font-size:42px;font-weight:600;letter-spacing:-1px}.progress-label[data-v-b743fa46]{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:#ffffff80}.bottom-row[data-v-b743fa46]{flex:1;display:grid;grid-template-columns:2fr 1.2fr 1.2fr;gap:24px;min-height:0}.practice-card[data-v-b743fa46]{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-b743fa46]{font-size:14px;font-weight:600;margin:0 0 16px;color:#fffc;flex-shrink:0}.findings-card[data-v-b743fa46]{padding:0!important}.practice-header[data-v-b743fa46]{display:flex;align-items:center;gap:12px;padding:20px 20px 16px;flex-shrink:0}.practice-label[data-v-b743fa46]{font-size:14px;font-weight:600;color:#fffc}.practice-toggle[data-v-b743fa46]{display:flex;gap:2px;padding:2px;background:rgba(255,255,255,.05);border-radius:6px}.practice-toggle button[data-v-b743fa46]{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-b743fa46]{background:rgba(255,255,255,.1);color:#fff}.practice-toggle button[data-v-b743fa46]:hover:not(.active){color:#ffffffb3}.scenario-icon[data-v-b743fa46]{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-b743fa46]{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-b743fa46]{display:flex;flex-direction:column;align-items:center;gap:12px}.coming-soon-content h4[data-v-b743fa46]{font-size:18px;font-weight:600;color:#fff9;margin:0}.coming-soon-content p[data-v-b743fa46]{font-size:13px;color:#fff6;margin:0;max-width:280px;line-height:1.5}.scenario-list-preview[data-v-b743fa46]{opacity:.5}.scenario-row-disabled[data-v-b743fa46]{pointer-events:none;cursor:not-allowed}.scenario-row-disabled .finding-name[data-v-b743fa46]{color:#ffffff80}.scenario-row-disabled .finding-cases[data-v-b743fa46]{color:#ffffff40}.scenario-row-disabled .finding-arrow[data-v-b743fa46]{color:#fff3}.finding-list-scroll[data-v-b743fa46]{flex:1;overflow-y:auto;min-height:0}.finding-row[data-v-b743fa46]{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-b743fa46]:hover{background:rgba(255,255,255,.04)}.finding-info[data-v-b743fa46]{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.finding-name[data-v-b743fa46]{color:#ffffffe6;font-size:14px;font-weight:500}.finding-cases[data-v-b743fa46]{color:#fff6;font-size:12px}.finding-stats[data-v-b743fa46]{display:flex;align-items:center;gap:10px;flex-shrink:0}.finding-bar-mini[data-v-b743fa46]{width:60px;height:4px;background:rgba(255,255,255,.1);border-radius:2px;overflow:hidden}.finding-bar-fill-mini[data-v-b743fa46]{height:100%;border-radius:2px}.finding-accuracy[data-v-b743fa46]{display:flex;flex-direction:column;align-items:flex-end;gap:2px;min-width:60px}.finding-percent[data-v-b743fa46]{font-size:14px;font-weight:600;line-height:1}.finding-label[data-v-b743fa46]{font-size:9px;font-weight:600;letter-spacing:.5px;color:#ffffff4d;text-transform:uppercase}.finding-arrow[data-v-b743fa46]{color:#ffffff4d;transition:all .15s;flex-shrink:0}.finding-row:hover .finding-arrow[data-v-b743fa46]{color:#fff9;transform:translate(2px)}.baseline-row[data-v-b743fa46]{border-top:none!important}.baseline-icon[data-v-b743fa46]{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-b743fa46]{background:rgba(34,197,94,.15)}.baseline-highlight[data-v-b743fa46]{background:rgba(66,99,235,.08);border-bottom:1px solid rgba(66,99,235,.15)!important}.baseline-highlight[data-v-b743fa46]:hover{background:rgba(66,99,235,.12)}.baseline-highlight .finding-name[data-v-b743fa46]{color:#4263eb;font-weight:600}.baseline-complete[data-v-b743fa46]{opacity:.7}.baseline-complete .finding-name[data-v-b743fa46],.baseline-complete .finding-arrow[data-v-b743fa46]{color:#22c55e}.baseline-bar[data-v-b743fa46]{width:80px}.finding-row-locked[data-v-b743fa46]{cursor:not-allowed;opacity:.5}.finding-row-locked[data-v-b743fa46]:hover{background:transparent}.finding-row-locked .finding-arrow[data-v-b743fa46]{color:#ffffff40}.finding-row-locked:hover .finding-arrow[data-v-b743fa46]{transform:none;color:#ffffff40}.calendar-minimal[data-v-b743fa46]{display:flex;flex-direction:column;gap:8px}.calendar-labels[data-v-b743fa46]{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;font-size:10px;color:#ffffff4d;text-align:center}.calendar-grid[data-v-b743fa46]{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.cal-day[data-v-b743fa46]{aspect-ratio:1;background:rgba(255,255,255,.05);border-radius:3px}.cal-day.active[data-v-b743fa46]{background:#4263eb}.cal-day.today[data-v-b743fa46]{box-shadow:0 0 0 2px #4263eb}.cal-day.empty[data-v-b743fa46]{background:transparent}.calendar-legend[data-v-b743fa46]{display:flex;align-items:center;gap:8px;font-size:10px;color:#fff6;margin-top:8px}.legend-scale[data-v-b743fa46]{display:flex;gap:3px}.legend-scale span[data-v-b743fa46]{width:12px;height:12px;background:#4263eb;border-radius:2px}.mastery-content[data-v-b743fa46]{display:flex;flex-direction:column;gap:16px}.mastery-total[data-v-b743fa46]{display:flex;align-items:baseline;gap:4px;flex-wrap:wrap}.mastery-big[data-v-b743fa46]{font-size:32px;font-weight:600;color:#fffffff2}.mastery-of[data-v-b743fa46]{font-size:18px;color:#ffffff80}.mastery-label[data-v-b743fa46]{font-size:13px;color:#fff6;margin-left:8px}.mastery-bar[data-v-b743fa46]{height:12px;background:rgba(255,255,255,.08);border-radius:6px;display:flex;overflow:hidden}.mastery-segment[data-v-b743fa46]{height:100%;transition:width .3s ease}.mastery-segment.mastered[data-v-b743fa46]{background:linear-gradient(90deg,#22c55e,#16a34a)}.mastery-segment.learning[data-v-b743fa46]{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.mastery-legend[data-v-b743fa46]{display:flex;gap:16px;flex-wrap:wrap}.legend-item[data-v-b743fa46]{display:flex;align-items:center;gap:6px;font-size:12px;color:#fff9}.legend-item .dot[data-v-b743fa46]{width:8px;height:8px;border-radius:50%}.legend-item .dot.mastered[data-v-b743fa46]{background:#22c55e}.legend-item .dot.learning[data-v-b743fa46]{background:#fbbf24}.legend-item .dot.not-started[data-v-b743fa46]{background:rgba(255,255,255,.2)}.mastery-stats-grid[data-v-b743fa46]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.06)}.mastery-stat[data-v-b743fa46]{display:flex;flex-direction:column;gap:2px}.mastery-stat-value[data-v-b743fa46]{font-size:18px;font-weight:600;color:#ffffffe6}.mastery-stat-value.weakest[data-v-b743fa46]{font-size:14px;color:#ef4444}.mastery-stat-label[data-v-b743fa46]{font-size:11px;color:#fff6;text-transform:uppercase;letter-spacing:.5px}.finding-list-scroll[data-v-b743fa46]::-webkit-scrollbar{width:4px}.finding-list-scroll[data-v-b743fa46]::-webkit-scrollbar-track{background:transparent}.finding-list-scroll[data-v-b743fa46]::-webkit-scrollbar-thumb{background:rgba(255,255,255,.1);border-radius:2px}.finding-list-scroll[data-v-b743fa46]::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.2)}@media (max-width: 1200px){.bottom-row[data-v-b743fa46],.top-row[data-v-b743fa46]{grid-template-columns:1fr 1fr}.progress-section[data-v-b743fa46]{display:none}}@media (max-width: 900px){.dashboard-content[data-v-b743fa46]{padding:24px}.top-row[data-v-b743fa46]{grid-template-columns:1fr;gap:20px}.bottom-row[data-v-b743fa46]{grid-template-columns:1fr}.greeting-minimal h1[data-v-b743fa46]{font-size:28px}.stats-grid[data-v-b743fa46]{grid-template-columns:repeat(2,1fr)}}.loading-overlay[data-v-b743fa46]{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-b743fa46]{display:flex;flex-direction:column;align-items:center;gap:16px}.loading-spinner[data-v-b743fa46]{width:48px;height:48px;border:3px solid rgba(255,255,255,.1);border-top-color:#4263eb;border-radius:50%;animation:spin-b743fa46 1s linear infinite}@keyframes spin-b743fa46{to{transform:rotate(360deg)}}.loading-text[data-v-b743fa46]{font-size:16px;color:#ffffffb3}.fade-enter-active[data-v-b743fa46],.fade-leave-active[data-v-b743fa46]{transition:opacity .3s ease}.fade-enter-from[data-v-b743fa46],.fade-leave-to[data-v-b743fa46]{opacity:0}.session-summary-overlay[data-v-b743fa46]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000;z-index:10000}.legal-page[data-v-968a7a0e]{min-height:100vh;background:#000;color:#fff}.legal-container[data-v-968a7a0e]{max-width:800px;margin:0 auto;padding:120px 24px 80px}.legal-content h1[data-v-968a7a0e]{font-size:48px;font-weight:600;letter-spacing:-.02em;margin-bottom:8px}.last-updated[data-v-968a7a0e]{color:#86868b;font-size:14px;margin-bottom:48px}section[data-v-968a7a0e]{margin-bottom:40px}h2[data-v-968a7a0e]{font-size:24px;font-weight:600;letter-spacing:-.02em;margin-bottom:16px;color:#fff}h3[data-v-968a7a0e]{font-size:18px;font-weight:500;margin:20px 0 12px;color:#fff}p[data-v-968a7a0e]{font-size:16px;line-height:1.7;color:#98989d;margin-bottom:16px}ul[data-v-968a7a0e]{margin:0 0 16px;padding-left:24px}li[data-v-968a7a0e]{font-size:16px;line-height:1.7;color:#98989d;margin-bottom:8px}.contact-email[data-v-968a7a0e]{color:#0a84ff;font-weight:500}@media (max-width: 768px){.legal-container[data-v-968a7a0e]{padding:100px 20px 60px}.legal-content h1[data-v-968a7a0e]{font-size:32px}h2[data-v-968a7a0e]{font-size:20px}}.legal-page[data-v-ec9f199f]{min-height:100vh;background:#000;color:#fff}.legal-container[data-v-ec9f199f]{max-width:800px;margin:0 auto;padding:120px 24px 80px}.legal-content h1[data-v-ec9f199f]{font-size:48px;font-weight:600;letter-spacing:-.02em;margin-bottom:8px}.last-updated[data-v-ec9f199f]{color:#86868b;font-size:14px;margin-bottom:48px}section[data-v-ec9f199f]{margin-bottom:40px}h2[data-v-ec9f199f]{font-size:24px;font-weight:600;letter-spacing:-.02em;margin-bottom:16px;color:#fff}h3[data-v-ec9f199f]{font-size:18px;font-weight:500;margin:20px 0 12px;color:#fff}p[data-v-ec9f199f]{font-size:16px;line-height:1.7;color:#98989d;margin-bottom:16px}p strong[data-v-ec9f199f]{color:#fff}ul[data-v-ec9f199f]{margin:0 0 16px;padding-left:24px}li[data-v-ec9f199f]{font-size:16px;line-height:1.7;color:#98989d;margin-bottom:8px}.contact-email[data-v-ec9f199f]{color:#0a84ff;font-weight:500}@media (max-width: 768px){.legal-container[data-v-ec9f199f]{padding:100px 20px 60px}.legal-content h1[data-v-ec9f199f]{font-size:32px}h2[data-v-ec9f199f]{font-size:20px}}
