.hero-cta[data-v-fbc7e5ae]{position:relative;font-weight:600;letter-spacing:.3px;transition:box-shadow .28s ease,transform .28s ease,background-color .28s ease,color .28s ease;will-change:transform,box-shadow}.hero-primary-cta[data-v-fbc7e5ae]{font-weight:700;box-shadow:0 3px 8px #00000038,0 6px 18px #0000002e;background-image:linear-gradient(135deg,var(--v-theme-primary) 0%,var(--v-theme-primary-darken1, #4e56d6) 100%);color:#fff!important}.hero-primary-cta[data-v-fbc7e5ae]:hover{transform:translateY(-3px);box-shadow:0 4px 10px #00000047,0 8px 22px #00000038}.hero-secondary-cta[data-v-fbc7e5ae]{backdrop-filter:blur(14px) saturate(160%);background:linear-gradient(135deg,#ffffff38,#ffffff1a);border:2px solid rgba(255,255,255,.55)!important;color:#fff!important;box-shadow:0 2px 6px #0000002e,0 4px 14px #0000001f}.hero-secondary-cta[data-v-fbc7e5ae]:hover{transform:translateY(-3px);background:linear-gradient(135deg,#ffffff57,#ffffff2e);box-shadow:0 3px 8px #0000003d,0 6px 18px #0000002e}.hero-primary-cta[data-v-fbc7e5ae]:focus-visible,.hero-secondary-cta[data-v-fbc7e5ae]:focus-visible{outline:3px solid rgba(255,255,255,.95);outline-offset:2px}.hero-cta .v-icon[data-v-fbc7e5ae]{margin-inline-end:4px}@media (prefers-reduced-motion: reduce){.hero-cta[data-v-fbc7e5ae]{transition:none}}.home-page{overflow-x:hidden}.hero-section{position:relative;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;color:#fff;overflow:hidden}.hero-container{position:relative;z-index:2}.min-height-100{min-height:100vh}.hero-content{animation:fadeInLeft 1s ease-out}.hero-visual{animation:fadeInRight 1s ease-out}.hero-badge{animation:fadeInUp 1s ease-out .2s both}.hero-title{font-size:3.5rem;font-weight:700;line-height:1.1;margin-bottom:1.5rem;animation:fadeInUp 1s ease-out .4s both}.gradient-text{background:linear-gradient(45deg,#fff,#e8f4f8,#fff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 200%;animation:gradientShift 3s ease-in-out infinite}.hero-subtitle{font-size:1.25rem;font-weight:300;opacity:.9;line-height:1.6;max-width:600px;animation:fadeInUp 1s ease-out .6s both}.hero-actions{animation:fadeInUp 1s ease-out .8s both}.hero-cta{transition:all .3s ease;box-shadow:0 8px 25px #00000026}.hero-cta:hover{transform:translateY(-3px);box-shadow:0 12px 35px #0003}.hero-secondary{transition:all .3s ease;position:relative;border:2px solid rgba(255,255,255,.55);backdrop-filter:blur(14px) saturate(160%);background:linear-gradient(135deg,#ffffff59,#ffffff26)!important;color:#fff!important;font-weight:600!important;box-shadow:0 6px 18px #00000040,0 0 0 2px #ffffff26 inset}.hero-secondary:after{content:"";position:absolute;inset:0;border-radius:999px;padding:1px;background:linear-gradient(120deg,#ffffffb3,#ffffff26);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.hero-secondary:hover{background:linear-gradient(135deg,#ffffff8c,#ffffff40)!important;transform:translateY(-3px);box-shadow:0 10px 26px #0000004d,0 0 0 2px #fff3 inset}.hero-secondary:focus-visible{outline:3px solid #ffffff;outline-offset:3px}.hero-stats{animation:fadeInUp 1s ease-out 1s both}.stat-item{text-align:center}.stat-number{font-size:2rem;font-weight:700;color:#fff;margin-bottom:.25rem}.stat-label{font-size:.875rem;opacity:.8;margin:0}.hero-image-container{position:relative;height:500px;display:flex;justify-content:center;align-items:center}.floating-cards{position:absolute;width:100%;height:100%}.floating-card{position:absolute;background:#fffffff2!important;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);width:fit-content;max-width:210px;display:inline-flex;flex-direction:column;padding:0}.floating-card .v-card-text{padding:12px 16px!important}@supports not (width: fit-content){.floating-card{width:auto}}.floating-card p.text-caption{white-space:nowrap}.card-1{top:8%;left:6%;animation:float 6s ease-in-out infinite;z-index:3}.card-2{top:42%;right:12%;animation:float 6s ease-in-out infinite 2s;z-index:2}.card-3{top:auto;bottom:6%;right:6%;animation:float 6s ease-in-out infinite 4s;z-index:2;transform-origin:center;pointer-events:none}.hero-main-visual,.medical-icon-container{position:relative;display:flex;justify-content:center;align-items:center}.medical-icon{color:#ffffff4d!important;z-index:1;position:relative}.pulse-rings{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pulse-ring{position:absolute;border:2px solid rgba(255,255,255,.1);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.ring-1{width:250px;height:250px;animation:pulse-ring 3s infinite}.ring-2{width:300px;height:300px;animation:pulse-ring 3s infinite 1s}.ring-3{width:350px;height:350px;animation:pulse-ring 3s infinite 2s}.hero-background{position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1440 320"><path fill="%23ffffff" fill-opacity="0.1" d="M0,96L48,112C96,128,192,160,288,160C384,160,480,128,576,122.7C672,117,768,139,864,138.7C960,139,1056,117,1152,122.7C1248,128,1344,160,1392,176L1440,192L1440,320L1392,320C1344,320,1248,320,1152,320C1056,320,960,320,864,320C768,320,672,320,576,320C480,320,384,320,288,320C192,320,96,320,48,320L0,320Z"></path></svg>') no-repeat bottom;background-size:cover;opacity:.3}.features-section{padding:120px 0;background:#f8fffe}.section-header{margin-bottom:80px}.section-title{font-size:3rem;font-weight:300;color:#2c3e50;margin-bottom:1rem}.section-divider{width:80px;height:4px;background:linear-gradient(90deg,#667eea,#764ba2);margin:0 auto 2rem;border-radius:2px}.section-subtitle{font-size:1.2rem;color:#6c757d;max-width:600px;margin:0 auto;line-height:1.6}.feature-card{transition:all .3s ease;background:linear-gradient(135deg,#fff,#f8f9ff);border:1px solid rgba(102,126,234,.1)}.feature-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000026}.feature-content{padding:2.5rem 1.5rem}.feature-icon-wrapper{background:linear-gradient(135deg,#667eea,#764ba2);width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto;box-shadow:0 8px 25px #667eea4d}.feature-icon{color:#fff!important}.feature-title{font-size:1.5rem;font-weight:600;color:#2d3748}.feature-description{color:#6c757d;line-height:1.6}.benefits-section{padding:120px 0;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.benefits-visual{display:flex;justify-content:center;align-items:center}.benefits-card{background:linear-gradient(135deg,#fff,#f8f9ff);padding:3rem;border:1px solid rgba(102,126,234,.1)}.benefits-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.benefit-item{display:flex;align-items:center;gap:1rem;padding:1rem;background:#ffffffb3;border-radius:12px;transition:all .3s ease}.benefit-item:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.benefit-text{font-weight:500;color:#2d3748}.benefits-content{padding-left:2rem}.benefits-intro{font-size:1.1rem;color:#6c757d;line-height:1.7}.benefits-list{background:transparent!important}.benefit-list-item{margin-bottom:1.5rem;padding:1rem 0}.benefit-avatar{box-shadow:0 4px 15px #667eea4d}.benefit-title{font-weight:600!important;color:#2d3748!important;font-size:1.1rem!important}.benefit-subtitle{color:#6c757d!important;font-size:.95rem!important;margin-top:.25rem!important}.cta-section{padding:120px 0;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.cta-title{font-size:3rem;font-weight:300;color:#fff}.cta-subtitle{font-size:1.2rem;color:#ffffffe6;line-height:1.6}.cta-button{color:#667eea!important;font-weight:600!important;transition:all .3s ease}.cta-button:hover{transform:translateY(-2px);box-shadow:0 10px 30px #0003}.cta-secondary{transition:all .3s ease;border:2px solid rgba(255,255,255,.3)!important;backdrop-filter:blur(10px);background:#ffffff1a!important}.cta-secondary:hover{background:#fff3!important;transform:translateY(-2px)}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes pulse-ring{0%{opacity:1;transform:translate(-50%,-50%) scale(.8)}to{opacity:0;transform:translate(-50%,-50%) scale(1.2)}}@media (max-width: 1264px){.hero-title{font-size:3rem}.section-title,.cta-title{font-size:2.5rem}.benefits-content{padding-left:1rem}}@media (max-width: 960px){.hero-title{font-size:2.5rem}.hero-subtitle{font-size:1.1rem}.section-title{font-size:2rem}.feature-content{padding:2rem 1rem}.benefits-grid{grid-template-columns:1fr;gap:1rem}.cta-title{font-size:2rem}.hero-image-container{height:300px;margin-top:2rem}.medical-icon{font-size:120px!important}.ring-1{width:150px;height:150px}.ring-2{width:180px;height:180px}.ring-3{width:210px;height:210px}}@media (max-width: 600px){.hero-title{font-size:2rem}.hero-subtitle{font-size:1rem}.section-title,.cta-title{font-size:1.75rem}.hero-actions{flex-direction:column;align-items:center}.hero-cta,.hero-secondary,.cta-button,.cta-secondary{width:100%;max-width:300px}.stat-number{font-size:1.5rem}.floating-card{display:none}}.about-page[data-v-056cf363]{min-height:100vh}.hero-section[data-v-056cf363]{background:linear-gradient(135deg,#e74c3c,#c0392b);color:#fff;padding:100px 0}.hero-title[data-v-056cf363]{font-size:3rem;font-weight:700;margin-bottom:24px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.hero-subtitle[data-v-056cf363]{font-size:1.25rem;opacity:.9;line-height:1.6;margin-bottom:32px}.mission-section[data-v-056cf363],.story-section[data-v-056cf363],.technology-section[data-v-056cf363],.team-section[data-v-056cf363],.values-section[data-v-056cf363],.future-section[data-v-056cf363]{padding:80px 0}.story-section[data-v-056cf363],.team-section[data-v-056cf363],.future-section[data-v-056cf363]{background-color:#f8f9fa}.section-title[data-v-056cf363]{font-size:2.5rem;font-weight:600;text-align:center;margin-bottom:16px;color:#333}.section-subtitle[data-v-056cf363]{font-size:1.1rem;text-align:center;color:#666;margin-bottom:48px;max-width:600px;margin-left:auto;margin-right:auto}.mission-title[data-v-056cf363],.tech-title[data-v-056cf363]{font-size:2.5rem;font-weight:600;color:#333;margin-bottom:24px}.mission-description[data-v-056cf363],.tech-description[data-v-056cf363]{font-size:1.1rem;color:#666;line-height:1.7;margin-bottom:32px}.mission-values[data-v-056cf363],.tech-highlights[data-v-056cf363]{display:flex;flex-direction:column;gap:24px}.value-item[data-v-056cf363],.tech-highlight[data-v-056cf363]{display:flex;align-items:flex-start;gap:16px}.value-icon[data-v-056cf363],.highlight-icon[data-v-056cf363]{margin-top:4px}.value-content[data-v-056cf363],.highlight-content[data-v-056cf363]{flex:1}.value-title[data-v-056cf363],.highlight-title[data-v-056cf363]{font-size:1.25rem;font-weight:600;color:#333;margin-bottom:8px}.value-description[data-v-056cf363],.highlight-description[data-v-056cf363]{color:#666;line-height:1.6;margin:0}.mission-visual[data-v-056cf363],.tech-visual[data-v-056cf363]{display:flex;justify-content:center;align-items:center;height:100%}.mission-card[data-v-056cf363],.tech-card[data-v-056cf363]{width:100%;max-width:400px;border-radius:16px}.mission-card-title[data-v-056cf363],.tech-card-title[data-v-056cf363]{background:linear-gradient(135deg,#e74c3c,#c0392b);color:#fff;border-radius:16px 16px 0 0}.impact-stats[data-v-056cf363]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.impact-stat[data-v-056cf363]{text-align:center}.impact-value[data-v-056cf363]{font-size:1.5rem;font-weight:700;color:#e74c3c;margin-bottom:8px}.impact-label[data-v-056cf363]{font-size:.9rem;color:#666;font-weight:500}.story-timeline[data-v-056cf363]{position:relative;padding:32px 0}.story-timeline[data-v-056cf363]:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,#e74c3c,#c0392b);transform:translate(-50%)}.timeline-item[data-v-056cf363]{display:flex;align-items:flex-start;margin-bottom:48px;position:relative}.timeline-item[data-v-056cf363]:nth-child(odd){flex-direction:row-reverse}.timeline-item:nth-child(odd) .timeline-content[data-v-056cf363]{text-align:right;padding-right:48px}.timeline-item:nth-child(2n) .timeline-content[data-v-056cf363]{text-align:left;padding-left:48px}.timeline-marker[data-v-056cf363]{position:absolute;left:50%;transform:translate(-50%);width:48px;height:48px;background:linear-gradient(135deg,#e74c3c,#c0392b);border-radius:50%;display:flex;align-items:center;justify-content:center;border:4px solid white;box-shadow:0 4px 8px #0000001a}.timeline-content[data-v-056cf363]{flex:1;max-width:45%}.timeline-year[data-v-056cf363]{font-size:1.1rem;font-weight:600;color:#e74c3c;margin-bottom:8px}.timeline-title[data-v-056cf363]{font-size:1.5rem;font-weight:600;color:#333;margin-bottom:12px}.timeline-description[data-v-056cf363]{color:#666;line-height:1.6;margin:0}.tech-stack[data-v-056cf363]{display:flex;flex-direction:column;gap:20px}.stack-layer[data-v-056cf363]{border-bottom:1px solid #eee;padding-bottom:16px}.stack-layer[data-v-056cf363]:last-child{border-bottom:none;padding-bottom:0}.layer-name[data-v-056cf363]{font-weight:600;color:#333;margin-bottom:8px}.layer-technologies[data-v-056cf363]{display:flex;flex-wrap:wrap;gap:8px}.team-card[data-v-056cf363]{transition:transform .3s ease,box-shadow .3s ease;border-radius:16px}.team-card[data-v-056cf363]:hover{transform:translateY(-8px);box-shadow:0 16px 32px #00000026}.team-avatar-container[data-v-056cf363]{text-align:center;padding:32px 24px 16px}.team-name[data-v-056cf363]{font-size:1.5rem;font-weight:600;text-align:center;padding:0 24px 8px;color:#333}.team-role[data-v-056cf363]{font-size:1rem;text-align:center;color:#666;padding:0 24px 16px}.team-bio[data-v-056cf363]{font-size:.95rem;line-height:1.6;color:#666;text-align:center;padding:0 24px 16px}.team-actions[data-v-056cf363]{justify-content:center;flex-wrap:wrap;padding:16px 24px 24px}.principle-card[data-v-056cf363]{border-radius:12px;transition:transform .3s ease}.principle-card[data-v-056cf363]:hover{transform:translateY(-4px)}.principle-header[data-v-056cf363]{display:flex;align-items:center;gap:16px;padding:24px 24px 16px}.principle-title[data-v-056cf363]{font-size:1.25rem;font-weight:600;color:#333;margin:0}.principle-description[data-v-056cf363]{color:#666;line-height:1.6;margin-bottom:16px}.principle-examples[data-v-056cf363]{list-style:none;padding:0;margin:0}.principle-examples li[data-v-056cf363]{color:#666;position:relative;padding:4px 0 4px 20px}.principle-examples li[data-v-056cf363]:before{content:"•";position:absolute;left:0;color:#e74c3c;font-weight:700}.future-title[data-v-056cf363]{font-size:2.5rem;font-weight:600;color:#333;margin-bottom:24px}.future-description[data-v-056cf363]{font-size:1.1rem;color:#666;line-height:1.7;margin-bottom:48px}.future-goals[data-v-056cf363]{margin-bottom:32px}.goal-item[data-v-056cf363]{text-align:center}.goal-icon[data-v-056cf363]{margin-bottom:16px}.goal-title[data-v-056cf363]{font-size:1.25rem;font-weight:600;color:#333;margin-bottom:12px}.goal-description[data-v-056cf363]{color:#666;line-height:1.6;margin:0}@media (max-width: 768px){.hero-title[data-v-056cf363],.section-title[data-v-056cf363],.mission-title[data-v-056cf363],.tech-title[data-v-056cf363],.future-title[data-v-056cf363]{font-size:2rem}.impact-stats[data-v-056cf363]{grid-template-columns:1fr;gap:16px}.story-timeline[data-v-056cf363]:before{left:24px}.timeline-item[data-v-056cf363]{flex-direction:row!important;padding-left:48px}.timeline-item .timeline-content[data-v-056cf363]{text-align:left!important;padding-left:0!important;padding-right:0!important;max-width:100%}.timeline-marker[data-v-056cf363]{left:24px!important;transform:translate(-50%)}}.login-page[data-v-46f386e4]{position:relative;min-height:100vh;overflow:hidden}.login-background[data-v-46f386e4]{position:absolute;inset:0;background:linear-gradient(135deg,#667eea,#764ba2,#667eea);background-size:200% 200%;animation:gradientFlow-46f386e4 8s ease-in-out infinite}.bg-pattern[data-v-46f386e4]{position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grid" width="10" height="10" patternUnits="userSpaceOnUse"><path d="M 10 0 L 0 0 0 10" fill="none" stroke="%23ffffff" stroke-width="0.5" opacity="0.1"/></pattern></defs><rect width="100" height="100" fill="url(%23grid)"/></svg>');opacity:.3}.floating-elements[data-v-46f386e4]{position:absolute;inset:0;pointer-events:none}.floating-shape[data-v-46f386e4]{position:absolute;background:#ffffff1a;border-radius:50%;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.shape-1[data-v-46f386e4]{width:120px;height:120px;top:10%;left:10%;animation:float-46f386e4 8s ease-in-out infinite}.shape-2[data-v-46f386e4]{width:80px;height:80px;top:20%;right:15%;animation:float-46f386e4 8s ease-in-out infinite 2s}.shape-3[data-v-46f386e4]{width:100px;height:100px;bottom:15%;left:20%;animation:float-46f386e4 8s ease-in-out infinite 4s}.shape-4[data-v-46f386e4]{width:60px;height:60px;bottom:20%;right:10%;animation:float-46f386e4 8s ease-in-out infinite 6s}.login-container[data-v-46f386e4]{position:relative;z-index:2;padding:2rem 1rem}.min-height-100vh[data-v-46f386e4]{min-height:100vh}.login-card-wrapper[data-v-46f386e4]{position:relative}.login-card[data-v-46f386e4]{backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);background:linear-gradient(135deg,#fffffff2,#ffffffd9);border:1px solid rgba(255,255,255,.2);box-shadow:0 32px 64px #00000026,0 16px 32px #0000001a,inset 0 1px #fff9;transition:all .3s cubic-bezier(.4,0,.2,1)}.login-card[data-v-46f386e4]:hover{transform:translateY(-4px);box-shadow:0 40px 80px #0003,0 20px 40px #00000026,inset 0 1px #fff9}.login-header[data-v-46f386e4]{animation:fadeInUp-46f386e4 .8s ease-out}.logo-container[data-v-46f386e4]{animation:fadeInUp-46f386e4 .8s ease-out .2s both}.login-logo[data-v-46f386e4]{display:inline-block;background:#ffffff1a;backdrop-filter:blur(10px);border-radius:16px;padding:16px;border:1px solid rgba(255,255,255,.2);transition:all .3s ease}.login-logo[data-v-46f386e4]:hover{transform:translateY(-2px) scale(1.05);background:#ffffff26;box-shadow:0 12px 48px #667eea33}.login-title[data-v-46f386e4]{font-size:2rem;font-weight:700;color:#1e293b;margin-bottom:.5rem;animation:fadeInUp-46f386e4 .8s ease-out .4s both}.brand-gradient[data-v-46f386e4]{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;color:transparent}.login-subtitle[data-v-46f386e4]{color:#64748b;font-size:1rem;line-height:1.5;animation:fadeInUp-46f386e4 .8s ease-out .6s both}.auth-options[data-v-46f386e4]{animation:fadeInUp-46f386e4 .8s ease-out .8s both;display:flex;flex-direction:column;align-items:center;width:100%}.auth-btn[data-v-46f386e4]{font-weight:600;letter-spacing:.5px;text-transform:none;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;width:100%;max-width:100%;display:flex!important;justify-content:center!important;align-items:center!important;text-align:center!important}.auth-btn[data-v-46f386e4] .v-btn__content{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;text-align:center!important}.auth-btn[data-v-46f386e4] .v-btn__prepend{margin-inline-end:8px!important}.login-btn[data-v-46f386e4]{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 8px 32px #667eea4d}.login-btn[data-v-46f386e4]:hover{transform:translateY(-2px);box-shadow:0 12px 48px #667eea66}.register-btn[data-v-46f386e4]{border:2px solid;border-image:linear-gradient(135deg,#667eea,#764ba2) 1;background:#667eea0d}.register-btn[data-v-46f386e4]:hover{background:#667eea1a;transform:translateY(-2px);box-shadow:0 8px 32px #667eea33}.auth-divider[data-v-46f386e4]{position:relative;display:flex;align-items:center;animation:fadeInUp-46f386e4 .8s ease-out 1s both}.divider-text[data-v-46f386e4]{position:absolute;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#fffffff2,#ffffffd9);padding:0 1rem;color:#64748b;font-size:.9rem;font-weight:500}.demo-section[data-v-46f386e4]{animation:fadeInUp-46f386e4 .8s ease-out 1.2s both;display:flex;flex-direction:column;align-items:center;width:100%}.demo-btn[data-v-46f386e4]{background:#2196f31a;border:1px solid rgba(33,150,243,.2);transition:all .3s ease;width:100%;max-width:100%;display:flex!important;justify-content:center!important;align-items:center!important;text-align:center!important}.demo-btn[data-v-46f386e4] .v-btn__content{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;text-align:center!important}.demo-btn[data-v-46f386e4] .v-btn__prepend{margin-inline-end:8px!important}.demo-btn[data-v-46f386e4]:hover{background:#2196f326;transform:translateY(-1px);box-shadow:0 4px 16px #2196f333}.demo-text[data-v-46f386e4]{color:#64748b;font-size:.875rem;margin:0}.security-notice[data-v-46f386e4]{animation:fadeInUp-46f386e4 .8s ease-out 1.4s both}.security-alert[data-v-46f386e4]{background:#2196f30d;border:1px solid rgba(33,150,243,.1)}.additional-info[data-v-46f386e4]{animation:fadeInUp-46f386e4 .8s ease-out 1.6s both}.info-text[data-v-46f386e4]{color:#fffc;font-size:.875rem;margin:0}.info-link[data-v-46f386e4]{color:#ffffffe6;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.3);transition:all .2s ease}.info-link[data-v-46f386e4]:hover{color:#fff;border-bottom-color:#fffc}@keyframes gradientFlow-46f386e4{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes float-46f386e4{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-20px) rotate(120deg)}66%{transform:translateY(10px) rotate(240deg)}}@keyframes fadeInUp-46f386e4{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 960px){.login-title[data-v-46f386e4]{font-size:1.75rem}.login-subtitle[data-v-46f386e4]{font-size:.95rem}.floating-shape[data-v-46f386e4]{display:none}}@media (max-width: 600px){.login-container[data-v-46f386e4]{padding:1rem .5rem}.login-card[data-v-46f386e4]{margin:0}.login-title[data-v-46f386e4]{font-size:1.5rem}.login-subtitle[data-v-46f386e4]{font-size:.9rem}.info-text[data-v-46f386e4]{font-size:.8rem}}@media (prefers-reduced-motion: reduce){[data-v-46f386e4]{animation:none!important;transition:none!important}.floating-shape[data-v-46f386e4]{display:none}}.auth-btn[data-v-46f386e4]:focus-visible,.info-link[data-v-46f386e4]:focus-visible{outline:2px solid rgba(102,126,234,.6);outline-offset:2px}@media (prefers-contrast: high){.login-card[data-v-46f386e4]{background:#fff;border:2px solid #333333}.brand-gradient[data-v-46f386e4]{background:none;color:#333}}.chat-interface[data-v-46de03c7]{display:flex;flex-direction:column;height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.chat-layout[data-v-46de03c7]{display:flex;flex:1;overflow:hidden}.chat-sidebar[data-v-46de03c7]{width:240px;flex-shrink:0;background:linear-gradient(145deg,#667eea,#764ba2,#5a67d8);color:#fff;display:flex;flex-direction:column;box-shadow:4px 0 20px #667eea26;position:relative;overflow:hidden}.chat-sidebar[data-v-46de03c7]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,rgba(255,255,255,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,255,255,.05) 0%,transparent 50%);pointer-events:none}.sidebar-content[data-v-46de03c7]{padding:32px 24px;flex:1;display:flex;align-items:flex-start;position:relative;z-index:1}.doctor-profile[data-v-46de03c7]{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.avatar-container[data-v-46de03c7]{position:relative;margin-bottom:20px}.doctor-avatar[data-v-46de03c7]{background:linear-gradient(145deg,#fff3,#ffffff1a)!important;border:3px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #0000001a;transition:all .3s ease}.doctor-avatar[data-v-46de03c7]:hover{transform:translateY(-2px);box-shadow:0 12px 40px #00000026}.status-indicator[data-v-46de03c7]{position:absolute;bottom:4px;right:4px;width:16px;height:16px;background:#4ade80;border:2px solid white;border-radius:50%;box-shadow:0 2px 8px #4ade804d;animation:pulse-green-46de03c7 2s infinite}@keyframes pulse-green-46de03c7{0%,to{box-shadow:0 2px 8px #4ade804d,0 0 #4ade8066}50%{box-shadow:0 2px 8px #4ade804d,0 0 0 8px #4ade8000}}.doctor-info[data-v-46de03c7]{margin-bottom:20px}.doctor-name[data-v-46de03c7]{font-size:1.25rem;font-weight:600;margin-bottom:4px;color:#fffffff2;text-shadow:0 2px 4px rgba(0,0,0,.1)}.doctor-title[data-v-46de03c7]{font-size:.875rem;color:#fffc;margin-bottom:16px;font-weight:400}.specialties[data-v-46de03c7]{display:flex;flex-direction:column;gap:6px;margin-bottom:20px}.specialty-chip[data-v-46de03c7]{background:#ffffff1a!important;color:#ffffffe6!important;font-size:.75rem!important;height:24px!important;border:1px solid rgba(255,255,255,.15)}.specialty-chip .v-icon[data-v-46de03c7]{color:#fffc!important}.session-status[data-v-46de03c7]{background:#4ade8033!important;color:#fffffff2!important;border:1px solid rgba(74,222,128,.3);box-shadow:0 4px 12px #4ade801a}.chat-content[data-v-46de03c7]{flex:1;display:flex;flex-direction:column;overflow:hidden}.chat-header[data-v-46de03c7],.header-content[data-v-46de03c7]{display:none}.messages-area[data-v-46de03c7]{flex:1;overflow-y:auto;scroll-behavior:smooth;padding:0}.messages-content[data-v-46de03c7]{max-width:1200px;margin:0 auto;padding:32px 24px 24px;min-height:100%;display:flex;flex-direction:column}.welcome-section[data-v-46de03c7]{display:flex;align-items:center;justify-content:center;flex:1;min-height:300px}.welcome-card[data-v-46de03c7]{background:#ffffffe6;backdrop-filter:blur(10px);border-radius:16px;padding:48px;text-align:center;max-width:600px;box-shadow:0 8px 32px #0000001a;border:1px solid rgba(255,255,255,.2)}.message-wrapper[data-v-46de03c7]{margin-bottom:16px;display:flex;animation:fadeInUp-46de03c7 .3s ease-out}.message-bubble[data-v-46de03c7]{max-width:70%;padding:16px 20px;border-radius:24px;position:relative;box-shadow:0 2px 12px #0000001a}.user-bubble[data-v-46de03c7]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;margin-left:auto;border-bottom-right-radius:8px}.assistant-bubble[data-v-46de03c7]{background:#fff;color:#333;border:1px solid rgba(0,0,0,.08);border-bottom-left-radius:8px}.message-content[data-v-46de03c7]{display:flex;flex-direction:column;gap:8px}.message-text[data-v-46de03c7]{line-height:1.6;word-wrap:break-word;white-space:pre-wrap}.message-time[data-v-46de03c7]{opacity:.7;font-size:.75rem;text-align:right}.user-bubble .message-time[data-v-46de03c7]{color:#fffc}.typing-bubble[data-v-46de03c7]{background:#f0f0f0;border:none;animation:pulse-46de03c7 1.5s infinite}.typing-dots[data-v-46de03c7]{display:flex;gap:4px;margin-bottom:8px}.typing-dots span[data-v-46de03c7]{width:8px;height:8px;border-radius:50%;background:#999;animation:typing-46de03c7 1.4s infinite ease-in-out}.typing-dots span[data-v-46de03c7]:nth-child(1){animation-delay:-.32s}.typing-dots span[data-v-46de03c7]:nth-child(2){animation-delay:-.16s}.summary-prompt-section[data-v-46de03c7],.session-ended-section[data-v-46de03c7]{margin:24px 0;padding-bottom:24px;animation:slideInUp-46de03c7 .5s ease-out}.messages-bottom-padding[data-v-46de03c7]{height:140px;flex-shrink:0}.scroll-indicator[data-v-46de03c7]{position:absolute;bottom:160px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;z-index:20;cursor:pointer;animation:fadeInUp-46de03c7 .3s ease-out}.scroll-down-btn[data-v-46de03c7]{box-shadow:0 4px 12px #00000026!important;animation:bounce-46de03c7 2s infinite}.scroll-text[data-v-46de03c7]{font-size:.75rem;color:#0009;background:#ffffffe6;padding:4px 8px;border-radius:12px;backdrop-filter:blur(8px);border:1px solid rgba(0,0,0,.1)}@keyframes bounce-46de03c7{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-4px)}60%{transform:translateY(-2px)}}@keyframes fadeInUp-46de03c7{0%{opacity:0;transform:translate(-50%) translateY(10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.input-area[data-v-46de03c7]{flex-shrink:0;background:#fffffff2;backdrop-filter:blur(10px);border-top:1px solid rgba(0,0,0,.1);box-shadow:0 -2px 8px #0000001a;z-index:10;transition:all .3s ease}.input-area.input-top[data-v-46de03c7]{order:-1;margin:24px;border:1px solid rgba(0,0,0,.1);border-radius:16px;box-shadow:0 4px 12px #0000001a}.input-area.input-contextual[data-v-46de03c7]{position:sticky;bottom:0;margin-left:0}.input-container[data-v-46de03c7]{max-width:1200px;margin:0 auto;padding:20px 24px}.input-wrapper[data-v-46de03c7]{display:flex;align-items:flex-end;gap:12px;background:#fff;border-radius:32px;padding:8px 8px 8px 20px;box-shadow:0 4px 20px #0000001a;border:1px solid rgba(0,0,0,.08)}.input-help[data-v-46de03c7]{margin-top:12px;text-align:center;padding:0 8px}.message-input[data-v-46de03c7]{flex:1}.message-input[data-v-46de03c7] .v-input__control{min-height:auto!important}.message-input[data-v-46de03c7] .v-field{background:transparent!important;box-shadow:none!important;border:none!important}.message-input[data-v-46de03c7] .v-field__field{padding:0!important}.message-input[data-v-46de03c7] .v-field__input{padding:8px 0!important;min-height:auto!important}.send-btn[data-v-46de03c7]{border-radius:50%!important;flex-shrink:0;transition:all .2s ease}.send-btn-active[data-v-46de03c7]{background:linear-gradient(135deg,#667eea,#764ba2)!important;color:#fff!important;transform:scale(1.05)}.input-help[data-v-46de03c7]{text-align:center;margin-top:8px}.end-session-btn[data-v-46de03c7]{font-weight:600;text-transform:none;border-radius:12px;min-height:48px;padding:0 24px;box-shadow:0 4px 16px #4caf504d!important}.end-session-btn[data-v-46de03c7]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #4caf5066!important}@keyframes fadeInUp-46de03c7{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp-46de03c7{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes typing-46de03c7{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}@keyframes pulse-46de03c7{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}@media (max-width: 768px){.header-content[data-v-46de03c7],.messages-content[data-v-46de03c7],.input-container[data-v-46de03c7]{padding-left:16px;padding-right:16px}.welcome-card[data-v-46de03c7]{padding:32px 24px;margin:16px}.message-bubble[data-v-46de03c7]{max-width:85%;padding:12px 16px}.input-wrapper[data-v-46de03c7]{padding:6px 6px 6px 16px}.summary-prompt-section .d-flex[data-v-46de03c7],.session-ended-section .d-flex[data-v-46de03c7]{flex-direction:column;align-items:stretch!important;gap:16px}}@media (max-width: 480px){.header-content[data-v-46de03c7]{padding:12px 16px}.messages-content[data-v-46de03c7]{padding:16px}.welcome-card[data-v-46de03c7]{padding:24px 16px}.message-bubble[data-v-46de03c7]{max-width:90%;padding:10px 14px}.messages-bottom-padding[data-v-46de03c7]{height:140px}}.v-theme--dark .chat-interface[data-v-46de03c7]{background:linear-gradient(135deg,#1a1a1a,#2d2d2d)}.v-theme--dark .chat-header[data-v-46de03c7]{background:#1e1e1ef2;border-bottom-color:#ffffff1a}.v-theme--dark .welcome-card[data-v-46de03c7]{background:#282828e6;border-color:#ffffff1a}.v-theme--dark .assistant-bubble[data-v-46de03c7]{background:#3a3a3a;border-color:#ffffff1a;color:#e0e0e0}.v-theme--dark .input-area[data-v-46de03c7]{background:#1e1e1ef2;border-top-color:#ffffff1a}.v-theme--dark .input-wrapper[data-v-46de03c7]{background:#3a3a3a;border-color:#ffffff1a}.messages-area[data-v-46de03c7]::-webkit-scrollbar{width:6px}.messages-area[data-v-46de03c7]::-webkit-scrollbar-track{background:transparent}.messages-area[data-v-46de03c7]::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.messages-area[data-v-46de03c7]::-webkit-scrollbar-thumb:hover{background:#0000004d}.v-theme--dark .messages-area[data-v-46de03c7]::-webkit-scrollbar-thumb{background:#fff3}.v-theme--dark .messages-area[data-v-46de03c7]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.visit-summary-app[data-v-813f1764]{display:flex;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.sidebar[data-v-813f1764]{width:320px;background:#fff;box-shadow:2px 0 10px #0000001a;transition:all .3s ease;display:flex;flex-direction:column;border-right:1px solid #e0e0e0}.sidebar-collapsed[data-v-813f1764]{width:60px}.sidebar-header[data-v-813f1764]{padding:20px;border-bottom:1px solid #f0f0f0;background:#f8f9fa}.sidebar-toggle[data-v-813f1764]{background:#2196f3;color:#fff;border:none;padding:12px 16px;border-radius:8px;cursor:pointer;font-weight:600;transition:all .3s ease;width:100%;font-size:14px}.sidebar-toggle[data-v-813f1764]:hover{background:#1976d2;transform:translateY(-1px)}.sidebar-content[data-v-813f1764]{flex:1;overflow-y:auto;padding:20px}.sidebar-loading[data-v-813f1764]{text-align:center;color:#666;padding:20px}.history-item[data-v-813f1764]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:16px;cursor:pointer;transition:all .3s ease;margin-bottom:12px}.history-item[data-v-813f1764]:hover{background:#e3f2fd;border-color:#2196f3;transform:translateY(-1px);box-shadow:0 4px 12px #2196f326}.history-item-active[data-v-813f1764]{background:#e3f2fd;border-color:#2196f3;box-shadow:0 2px 8px #2196f333}.history-date[data-v-813f1764]{font-size:12px;color:#666;margin-bottom:4px;font-weight:500}.history-complaint[data-v-813f1764]{font-size:14px;font-weight:600;color:#333;line-height:1.4}.no-history[data-v-813f1764]{text-align:center;color:#666;padding:40px 20px}.main-content[data-v-813f1764]{flex:1;margin-left:0;transition:all .3s ease;background:#f5f7fa;overflow-y:auto}.main-content-expanded[data-v-813f1764]{margin-left:0}.header[data-v-813f1764]{background:#fff;padding:20px 30px;border-bottom:1px solid #e0e0e0;display:flex;align-items:center;justify-content:space-between;min-height:80px;box-shadow:0 2px 4px #0000001a}.header-left[data-v-813f1764],.header-right[data-v-813f1764]{flex:1}.header-center[data-v-813f1764]{flex:2;text-align:center}.header-center h1[data-v-813f1764]{margin:0;font-size:28px;color:#2c3e50;font-weight:700}.header-subtitle[data-v-813f1764]{color:#7f8c8d;font-size:14px;margin-top:4px}.back-btn[data-v-813f1764],.continue-btn[data-v-813f1764]{background:#2196f3;color:#fff;border:none;padding:12px 20px;border-radius:8px;cursor:pointer;font-weight:600;transition:all .3s ease;display:flex;align-items:center;gap:8px}.back-btn[data-v-813f1764]:hover,.continue-btn[data-v-813f1764]:hover{background:#1976d2;transform:translateY(-1px)}.continue-btn[data-v-813f1764]{background:#4caf50}.continue-btn[data-v-813f1764]:hover{background:#45a049}.loading-state[data-v-813f1764],.error-state[data-v-813f1764],.no-summary-state[data-v-813f1764]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;padding:40px;text-align:center}.loading-spinner[data-v-813f1764]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #2196F3;border-radius:50%;animation:spin-813f1764 1s linear infinite;margin-bottom:20px}@keyframes spin-813f1764{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-icon[data-v-813f1764],.no-summary-icon[data-v-813f1764]{font-size:48px;margin-bottom:20px}.retry-btn[data-v-813f1764]{background:#ff9800;color:#fff;border:none;padding:12px 24px;border-radius:8px;cursor:pointer;font-weight:600;margin-top:20px;transition:all .3s ease}.retry-btn[data-v-813f1764]:hover{background:#f57c00;transform:translateY(-1px)}.summary-container[data-v-813f1764]{padding:30px;max-width:1200px;margin:0 auto}.summary-meta-card[data-v-813f1764]{background:#fff;border-radius:12px;padding:24px;margin-bottom:30px;box-shadow:0 4px 6px #00000012;display:flex;justify-content:space-between;align-items:center}.status-badge[data-v-813f1764]{background:#4caf50;color:#fff;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;margin-bottom:12px;display:inline-block}.chief-complaint[data-v-813f1764]{margin:0;font-size:24px;color:#2c3e50;font-weight:700}.summary-date[data-v-813f1764]{color:#7f8c8d;font-size:14px;margin-top:8px}.hipaa-badge[data-v-813f1764]{background:#1976d2;color:#fff;padding:8px 16px;border-radius:20px;font-size:12px;font-weight:600}.categories-grid[data-v-813f1764]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:24px;margin-bottom:30px}.category-card[data-v-813f1764]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 6px #00000012;border-left:4px solid #ddd;transition:all .3s ease;min-height:200px;display:flex;flex-direction:column}.category-card[data-v-813f1764]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000001f}.category-card.primary[data-v-813f1764]{border-left-color:#2196f3}.category-card.secondary[data-v-813f1764]{border-left-color:#ff9800}.category-card.info[data-v-813f1764]{border-left-color:#00bcd4}.category-card.warning[data-v-813f1764]{border-left-color:#ff5722}.category-card.success[data-v-813f1764]{border-left-color:#4caf50}.category-card.purple[data-v-813f1764]{border-left-color:#9c27b0}.category-card.danger[data-v-813f1764]{border-left-color:#f44336}.category-card.teal[data-v-813f1764]{border-left-color:#009688}.card-header[data-v-813f1764]{display:flex;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.card-icon[data-v-813f1764]{font-size:20px;margin-right:12px}.card-header h3[data-v-813f1764]{margin:0;font-size:18px;color:#2c3e50;font-weight:600}.card-content[data-v-813f1764]{flex:1;line-height:1.6;color:#34495e}.detail-row[data-v-813f1764]{margin-bottom:8px;display:flex;flex-wrap:wrap;gap:8px}.detail-row strong[data-v-813f1764]{color:#2c3e50;min-width:120px}.tags-container[data-v-813f1764]{display:flex;flex-wrap:wrap;gap:8px}.symptom-tag[data-v-813f1764],.specialist-tag[data-v-813f1764],.medical-tag[data-v-813f1764],.symptom-detail-tag[data-v-813f1764],.social-tag[data-v-813f1764],.system-tag[data-v-813f1764]{background:#e3f2fd;color:#1976d2;padding:6px 12px;border-radius:16px;font-size:12px;font-weight:600;border:1px solid #bbdefb}.specialist-tag[data-v-813f1764]{background:#e8f5e8;color:#2e7d32;border-color:#c8e6c9}.clickable-tag[data-v-813f1764]{cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:6px;position:relative}.clickable-tag[data-v-813f1764]:hover{background:#c8e6c9;color:#1b5e20;transform:translateY(-1px);box-shadow:0 2px 8px #2e7d3233}.clickable-tag .search-icon[data-v-813f1764]{opacity:.7;transition:opacity .3s ease}.clickable-tag:hover .search-icon[data-v-813f1764]{opacity:1}.medical-tag[data-v-813f1764]{background:#fff3e0;color:#f57c00;border-color:#ffcc02}.condition-tag[data-v-813f1764]{background:#f3e5f5;color:#7b1fa2;border-color:#ce93d8}.symptom-detail-tag[data-v-813f1764]{background:#ffeaa7;color:#d63031;border-color:#fdcb6e}.social-tag[data-v-813f1764]{background:#e8f8f5;color:#00695c;border-color:#b2dfdb}.system-tag[data-v-813f1764]{background:#f1f8e9;color:#33691e;border-color:#c5e1a5}.condition-display[data-v-813f1764]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.medication-info[data-v-813f1764]{color:#666;font-style:italic;font-size:14px}.recommendations-list[data-v-813f1764]{margin:0;padding-left:20px}.recommendations-list li[data-v-813f1764]{margin-bottom:8px;line-height:1.5}.no-data[data-v-813f1764]{color:#95a5a6;font-style:italic;margin:0}.actions-card[data-v-813f1764]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 6px #00000012;border:1px solid #e0e0e0}.actions-content[data-v-813f1764]{display:flex;justify-content:space-between;align-items:center;gap:24px}.actions-text h3[data-v-813f1764]{margin:0 0 8px;font-size:20px;color:#2c3e50}.actions-text p[data-v-813f1764]{margin:0;color:#7f8c8d;font-size:14px}.actions-buttons[data-v-813f1764]{display:flex;gap:16px}.action-btn[data-v-813f1764]{padding:12px 24px;border:none;border-radius:8px;cursor:pointer;font-weight:600;transition:all .3s ease;display:flex;align-items:center;gap:8px;font-size:14px}.action-btn.primary[data-v-813f1764]{background:#4caf50;color:#fff}.action-btn.primary[data-v-813f1764]:hover{background:#45a049;transform:translateY(-1px)}.action-btn.secondary[data-v-813f1764]{background:#2196f3;color:#fff}.action-btn.secondary[data-v-813f1764]:hover{background:#1976d2;transform:translateY(-1px)}.icon[data-v-813f1764]{font-size:16px}@media (max-width: 768px){.visit-summary-app[data-v-813f1764]{flex-direction:column}.sidebar[data-v-813f1764]{width:100%;height:auto;order:2}.sidebar-collapsed[data-v-813f1764]{height:60px;overflow:hidden}.main-content[data-v-813f1764]{order:1}.header[data-v-813f1764]{flex-direction:column;gap:16px;padding:16px}.header-left[data-v-813f1764],.header-center[data-v-813f1764],.header-right[data-v-813f1764]{flex:none;width:100%;text-align:center}.categories-grid[data-v-813f1764]{grid-template-columns:1fr;gap:16px;padding:0 16px}.summary-container[data-v-813f1764]{padding:16px}.actions-content[data-v-813f1764]{flex-direction:column;text-align:center}.actions-buttons[data-v-813f1764]{width:100%;justify-content:center}}@media (max-width: 480px){.category-card[data-v-813f1764]{padding:16px;min-height:auto}.actions-buttons[data-v-813f1764]{flex-direction:column;width:100%}.action-btn[data-v-813f1764]{width:100%;justify-content:center}}.ai-summary-card[data-v-813f1764]{background:linear-gradient(135deg,#f8fbff,#e8f5e8);border:2px solid #e3f2fd;border-radius:16px;padding:24px;margin:24px 0;box-shadow:0 4px 20px #00000014;transition:all .3s ease}.ai-summary-card[data-v-813f1764]:hover{transform:translateY(-2px);box-shadow:0 6px 25px #0000001f}.ai-summary-header[data-v-813f1764]{margin-bottom:20px}.ai-summary-title[data-v-813f1764]{display:flex;align-items:center;margin-bottom:8px}.ai-icon[data-v-813f1764]{font-size:24px;margin-right:12px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.ai-summary-title h3[data-v-813f1764]{margin:0;font-size:20px;font-weight:600;color:#1565c0}.ai-summary-meta[data-v-813f1764]{display:flex;align-items:center;font-size:13px;color:#666;gap:8px}.ai-model[data-v-813f1764]{background:#e3f2fd;color:#1565c0;padding:4px 8px;border-radius:12px;font-weight:500}.separator[data-v-813f1764]{color:#bbb}.generation-time[data-v-813f1764]{color:#555}.ai-summary-content[data-v-813f1764]{display:flex;flex-direction:column;gap:20px}.narrative-section[data-v-813f1764],.insights-section[data-v-813f1764],.assessment-section[data-v-813f1764],.soap-section[data-v-813f1764]{background:#fff;border-radius:12px;padding:18px;border-left:4px solid #2196f3;box-shadow:0 2px 8px #0000000d}.subjective-section[data-v-813f1764]{border-left-color:#4caf50}.objective-section[data-v-813f1764]{border-left-color:#ff9800}.assessment-section[data-v-813f1764]{border-left-color:#f44336}.plan-section[data-v-813f1764]{border-left-color:#9c27b0}.narrative-title[data-v-813f1764],.insights-title[data-v-813f1764],.assessment-title[data-v-813f1764],.soap-title[data-v-813f1764]{display:flex;align-items:center;margin:0 0 12px;font-size:16px;font-weight:600;color:#1565c0;text-transform:uppercase;letter-spacing:.5px}.narrative-text[data-v-813f1764],.assessment-text[data-v-813f1764],.soap-text[data-v-813f1764]{line-height:1.6;color:#444;font-size:15px;margin:0;white-space:pre-wrap}.soap-content[data-v-813f1764]{display:flex;flex-direction:column;gap:8px}.soap-fallback[data-v-813f1764]{color:#666;font-style:italic}.soap-placeholder[data-v-813f1764]{color:#999;font-style:italic;font-size:14px}.complaint-text[data-v-813f1764],.symptoms-text[data-v-813f1764]{margin-bottom:8px;line-height:1.5}.recommendations-list[data-v-813f1764]{display:flex;flex-direction:column;gap:6px}.recommendation-item[data-v-813f1764]{display:flex;align-items:flex-start;gap:8px;line-height:1.5;color:#444}.insights-list[data-v-813f1764]{display:flex;flex-direction:column;gap:8px}.insight-item[data-v-813f1764]{display:flex;align-items:flex-start;gap:8px;line-height:1.5;color:#444}.insight-bullet[data-v-813f1764],.rec-bullet[data-v-813f1764]{margin-top:2px;flex-shrink:0}.summary-stats[data-v-813f1764]{display:flex;gap:20px;background:#fff;border-radius:12px;padding:16px;border:1px solid #e0e0e0;flex-wrap:wrap}.stat-item[data-v-813f1764]{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:120px}.stat-label[data-v-813f1764]{font-size:12px;color:#666;margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}.stat-value[data-v-813f1764]{font-size:14px;font-weight:600;color:#1565c0}.ai-summary-actions[data-v-813f1764]{display:flex;gap:12px;justify-content:flex-start;flex-wrap:wrap}@media (max-width: 768px){.ai-summary-card[data-v-813f1764]{margin:16px 0;padding:16px}.summary-stats[data-v-813f1764]{flex-direction:column;gap:12px}.stat-item[data-v-813f1764]{min-width:auto;width:100%}.ai-summary-actions[data-v-813f1764]{flex-direction:column}}.profile-container[data-v-c85d9654]{min-height:100vh;position:relative;overflow-x:hidden;background:linear-gradient(135deg,#1a237e1a,#3f51b51a,#7986cb1a,#9fa8da1a,#c5cae91a)}.floating-orb[data-v-c85d9654]{position:absolute;border-radius:50%;background:linear-gradient(45deg,#1976d24d,#9c27b04d);filter:blur(40px);animation:float-c85d9654 6s ease-in-out infinite}.floating-orb[data-v-c85d9654]:nth-child(1){width:250px;height:250px;top:10%;left:-5%;animation-delay:0s}.floating-orb[data-v-c85d9654]:nth-child(2){width:180px;height:180px;top:60%;right:-10%;animation-delay:2s}.floating-orb[data-v-c85d9654]:nth-child(3){width:120px;height:120px;bottom:15%;left:20%;animation-delay:4s}.floating-gradient[data-v-c85d9654]{position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,rgba(120,119,198,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,171,64,.1) 0%,transparent 50%),radial-gradient(circle at 40% 40%,rgba(25,118,210,.1) 0%,transparent 50%);pointer-events:none}@keyframes float-c85d9654{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-15px) rotate(120deg)}66%{transform:translateY(8px) rotate(240deg)}}.main-content[data-v-c85d9654]{position:relative;z-index:1;padding:40px 20px}.profile-header[data-v-c85d9654]{margin-bottom:40px;animation:fadeInUp-c85d9654 .6s cubic-bezier(.4,0,.2,1)}.profile-avatar-wrapper[data-v-c85d9654]{position:relative;display:inline-block;margin-bottom:24px}.profile-avatar[data-v-c85d9654]{background:linear-gradient(135deg,#1976d2,#9c27b0)!important;border:4px solid rgba(255,255,255,.3);box-shadow:0 12px 40px #1976d24d;position:relative;z-index:2}.avatar-decoration[data-v-c85d9654]{position:absolute;inset:-8px;border:2px solid rgba(25,118,210,.2);border-radius:50%;animation:pulse-ring-c85d9654 2s infinite}.profile-title[data-v-c85d9654]{font-size:2.5rem;font-weight:300;margin-bottom:12px;background:linear-gradient(135deg,#1976d2,#9c27b0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.profile-subtitle[data-v-c85d9654]{font-size:1.1rem;opacity:.8;color:#666;line-height:1.6}.glassmorphic-card[data-v-c85d9654]{background:#ffffff1a;backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:24px;box-shadow:0 8px 32px #0000001a;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;animation:fadeInUp-c85d9654 .6s cubic-bezier(.4,0,.2,1) .2s both}.glassmorphic-card[data-v-c85d9654]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent)}.glassmorphic-card[data-v-c85d9654]:hover{transform:translateY(-4px);box-shadow:0 12px 40px #00000026;border-color:#ffffff4d}.profile-card-content[data-v-c85d9654]{padding:40px}.form-title[data-v-c85d9654]{font-size:1.5rem;font-weight:600;color:#333;display:flex;align-items:center}.form-icon[data-v-c85d9654]{background:linear-gradient(135deg,#1976d2,#9c27b0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.profile-form[data-v-c85d9654]{margin-bottom:32px}.modern-input[data-v-c85d9654] .v-field{background:#fffc;backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 4px 16px #0000000d;transition:all .3s ease}.modern-input[data-v-c85d9654] .v-field:hover{background:#ffffffe6;box-shadow:0 6px 20px #00000014}.modern-input[data-v-c85d9654] .v-field--focused{background:#fffffff2;box-shadow:0 8px 24px #1976d226}.modern-input[data-v-c85d9654] .v-field--error{box-shadow:0 8px 24px #f4433626}.status-alert[data-v-c85d9654]{margin:24px 0;border-radius:16px;background:#fffc;backdrop-filter:blur(10px)}.action-buttons[data-v-c85d9654]{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-top:32px}.save-btn[data-v-c85d9654]{background:linear-gradient(135deg,#1976d2,#9c27b0)!important;color:#fff!important;border-radius:16px!important;font-weight:600!important;text-transform:none!important;padding:12px 32px!important;box-shadow:0 8px 24px #1976d24d!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.save-btn[data-v-c85d9654]:hover{transform:translateY(-2px)!important;box-shadow:0 12px 32px #1976d266!important}.cancel-btn[data-v-c85d9654]{border-radius:16px!important;font-weight:600!important;text-transform:none!important;padding:12px 32px!important;border:2px solid rgba(25,118,210,.3)!important;backdrop-filter:blur(10px);background:#ffffff1a!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.cancel-btn[data-v-c85d9654]:hover{transform:translateY(-2px)!important;background:#fff3!important;border-color:#1976d280!important}.security-info-card[data-v-c85d9654]{animation:fadeInUp-c85d9654 .6s cubic-bezier(.4,0,.2,1) .4s both}.security-card-content[data-v-c85d9654]{padding:32px}.security-title[data-v-c85d9654]{font-size:1.3rem;font-weight:600;color:#333;display:flex;align-items:center}.security-icon[data-v-c85d9654]{background:linear-gradient(135deg,#1976d2,#9c27b0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.security-features[data-v-c85d9654]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.security-feature[data-v-c85d9654]{display:flex;align-items:center;gap:16px;padding:16px;background:#ffffff80;backdrop-filter:blur(10px);border-radius:16px;border:1px solid rgba(255,255,255,.3);transition:all .3s ease}.security-feature[data-v-c85d9654]:hover{transform:translateY(-2px);background:#ffffffb3;box-shadow:0 8px 24px #00000014}.feature-icon[data-v-c85d9654]{font-size:24px!important;flex-shrink:0}.feature-content[data-v-c85d9654]{flex:1}.feature-title[data-v-c85d9654]{font-weight:600;color:#333;margin-bottom:4px;font-size:.95rem}.feature-description[data-v-c85d9654]{color:#666;font-size:.85rem;line-height:1.4}@keyframes fadeInUp-c85d9654{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-ring-c85d9654{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.2)}}@media (max-width: 960px){.main-content[data-v-c85d9654]{padding:20px 16px}.profile-card-content[data-v-c85d9654],.security-card-content[data-v-c85d9654]{padding:24px}.profile-title[data-v-c85d9654]{font-size:2rem}.security-features[data-v-c85d9654]{grid-template-columns:1fr;gap:16px}.action-buttons[data-v-c85d9654]{flex-direction:column;align-items:stretch}.save-btn[data-v-c85d9654],.cancel-btn[data-v-c85d9654]{width:100%!important}}@media (max-width: 600px){.profile-title[data-v-c85d9654]{font-size:1.8rem}.profile-avatar[data-v-c85d9654]{width:80px!important;height:80px!important}.profile-avatar[data-v-c85d9654] .v-icon{font-size:40px!important}.floating-orb[data-v-c85d9654]{display:none}.profile-card-content[data-v-c85d9654],.security-card-content[data-v-c85d9654]{padding:20px}.form-title[data-v-c85d9654],.security-title[data-v-c85d9654]{font-size:1.2rem;flex-direction:column;align-items:flex-start;gap:8px}}.save-btn[data-v-c85d9654]:disabled{opacity:.6!important;transform:none!important}.save-btn[data-v-c85d9654] .v-btn__loader{color:#fff}.provider-search-view[data-v-fb78f294]{min-height:100vh;background-color:#f8f9fa}.features-page[data-v-7156369a]{min-height:100vh}.hero-section[data-v-7156369a]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:80px 0}.hero-title[data-v-7156369a]{font-size:3rem;font-weight:700;margin-bottom:24px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.hero-subtitle[data-v-7156369a]{font-size:1.25rem;opacity:.9;line-height:1.6}.features-section[data-v-7156369a],.ai-capabilities-section[data-v-7156369a],.tech-specs-section[data-v-7156369a],.integration-section[data-v-7156369a]{padding:80px 0}.section-title[data-v-7156369a]{font-size:2.5rem;font-weight:600;text-align:center;margin-bottom:48px;color:#333}.feature-card[data-v-7156369a]{transition:transform .3s ease,box-shadow .3s ease;border-radius:16px}.feature-card[data-v-7156369a]:hover{transform:translateY(-8px);box-shadow:0 16px 32px #0000001a}.feature-icon-container[data-v-7156369a]{text-align:center;padding:24px 24px 16px}.feature-title[data-v-7156369a]{font-size:1.25rem;font-weight:600;text-align:center;padding:0 24px 8px}.feature-description[data-v-7156369a]{font-size:.95rem;line-height:1.6;color:#666;text-align:center;padding:0 24px 16px}.feature-actions[data-v-7156369a]{justify-content:center;flex-wrap:wrap;padding:16px 24px 24px}.ai-capabilities-section[data-v-7156369a]{background-color:#f8f9fa}.capability-item[data-v-7156369a]{padding:24px;border-radius:12px;background:#fff;box-shadow:0 4px 12px #0000000d;height:100%}.capability-header[data-v-7156369a]{display:flex;align-items:center;margin-bottom:16px}.capability-title[data-v-7156369a]{font-size:1.25rem;font-weight:600;color:#333;margin:0}.capability-description[data-v-7156369a]{color:#666;line-height:1.6;margin-bottom:16px}.capability-benefits[data-v-7156369a]{display:flex;flex-wrap:wrap;gap:8px}.spec-card[data-v-7156369a]{height:100%;border-radius:12px}.spec-title[data-v-7156369a]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:12px 12px 0 0}.integration-section[data-v-7156369a]{background-color:#f8f9fa}.integration-card[data-v-7156369a]{height:100%;border-radius:12px;transition:transform .3s ease}.integration-card[data-v-7156369a]:hover{transform:translateY(-4px)}.integration-logo[data-v-7156369a]{padding:16px;background-color:#fff}.integration-name[data-v-7156369a]{font-weight:600;color:#333}.integration-description[data-v-7156369a]{color:#666;line-height:1.5}.cta-section[data-v-7156369a]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:80px 0}.cta-title[data-v-7156369a]{font-size:2.5rem;font-weight:600;margin-bottom:16px}.cta-subtitle[data-v-7156369a]{font-size:1.25rem;opacity:.9;line-height:1.6}@media (max-width: 768px){.hero-title[data-v-7156369a],.section-title[data-v-7156369a],.cta-title[data-v-7156369a]{font-size:2rem}}.security-page[data-v-be6e74e5]{min-height:100vh}.hero-section[data-v-be6e74e5]{background:linear-gradient(135deg,#2c3e50,#3498db);color:#fff;padding:100px 0}.hero-title[data-v-be6e74e5]{font-size:3rem;font-weight:700;margin-bottom:24px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.hero-subtitle[data-v-be6e74e5]{font-size:1.25rem;opacity:.9;line-height:1.6;margin-bottom:32px}.security-overview[data-v-be6e74e5],.compliance-section[data-v-be6e74e5],.technical-security[data-v-be6e74e5],.audit-section[data-v-be6e74e5],.data-protection[data-v-be6e74e5],.security-contact[data-v-be6e74e5]{padding:80px 0}.section-title[data-v-be6e74e5]{font-size:2.5rem;font-weight:600;text-align:center;margin-bottom:16px;color:#333}.section-subtitle[data-v-be6e74e5]{font-size:1.1rem;text-align:center;color:#666;margin-bottom:48px;max-width:600px;margin-left:auto;margin-right:auto}.security-pillar-card[data-v-be6e74e5]{transition:transform .3s ease,box-shadow .3s ease;border-radius:16px}.security-pillar-card[data-v-be6e74e5]:hover{transform:translateY(-8px);box-shadow:0 16px 32px #00000026}.pillar-icon-container[data-v-be6e74e5]{text-align:center;padding:32px 24px 16px}.pillar-title[data-v-be6e74e5]{font-size:1.5rem;font-weight:600;text-align:center;padding:0 24px 8px;color:#333}.pillar-description[data-v-be6e74e5]{font-size:1rem;line-height:1.6;color:#666;text-align:center;padding:0 24px 24px}.compliance-section[data-v-be6e74e5]{background-color:#f8f9fa}.compliance-card[data-v-be6e74e5]{height:100%;border-radius:12px;transition:transform .3s ease}.compliance-card[data-v-be6e74e5]:hover{transform:translateY(-4px)}.compliance-name[data-v-be6e74e5]{font-size:1.25rem;font-weight:600;color:#333}.compliance-description[data-v-be6e74e5]{color:#666;line-height:1.6;margin-bottom:16px}.compliance-features[data-v-be6e74e5]{display:flex;flex-wrap:wrap;gap:8px}.tech-security-card[data-v-be6e74e5]{height:100%;border-radius:12px}.tech-security-title[data-v-be6e74e5]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:12px 12px 0 0}.audit-section[data-v-be6e74e5]{background-color:#f8f9fa}.audit-card[data-v-be6e74e5]{border-radius:16px}.audit-title[data-v-be6e74e5]{font-size:1.5rem;font-weight:600;color:#333;background:linear-gradient(135deg,#4caf501a,#4caf500d);border-radius:16px 16px 0 0}.audit-section-title[data-v-be6e74e5]{font-size:1.25rem;font-weight:600;color:#333;margin-bottom:16px}.audit-list[data-v-be6e74e5]{list-style:none;padding:0}.audit-list li[data-v-be6e74e5]{color:#666;position:relative;padding:8px 0 8px 24px}.audit-list li[data-v-be6e74e5]:before{content:"✓";position:absolute;left:0;color:#4caf50;font-weight:700}.protection-title[data-v-be6e74e5]{font-size:2.5rem;font-weight:600;color:#333;margin-bottom:24px}.protection-description[data-v-be6e74e5]{font-size:1.1rem;color:#666;line-height:1.7;margin-bottom:32px}.protection-features[data-v-be6e74e5]{display:flex;flex-direction:column;gap:24px}.protection-feature[data-v-be6e74e5]{display:flex;align-items:flex-start;gap:16px}.feature-icon[data-v-be6e74e5]{margin-top:4px}.feature-content[data-v-be6e74e5]{flex:1}.feature-title[data-v-be6e74e5]{font-size:1.25rem;font-weight:600;color:#333;margin-bottom:8px}.feature-description[data-v-be6e74e5]{color:#666;line-height:1.6;margin:0}.protection-visual[data-v-be6e74e5]{display:flex;justify-content:center;align-items:center;height:100%}.protection-card[data-v-be6e74e5]{width:100%;max-width:400px;border-radius:16px}.protection-card-title[data-v-be6e74e5]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:16px 16px 0 0}.protection-stats[data-v-be6e74e5]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.stat-item[data-v-be6e74e5]{text-align:center}.stat-value[data-v-be6e74e5]{font-size:2rem;font-weight:700;color:#667eea;margin-bottom:8px}.stat-label[data-v-be6e74e5]{font-size:.9rem;color:#666;font-weight:500}.security-contact[data-v-be6e74e5]{background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.contact-title[data-v-be6e74e5]{font-size:2.5rem;font-weight:600;color:#333;margin-bottom:16px}.contact-description[data-v-be6e74e5]{font-size:1.1rem;color:#666;line-height:1.6}@media (max-width: 768px){.hero-title[data-v-be6e74e5],.section-title[data-v-be6e74e5],.protection-title[data-v-be6e74e5],.contact-title[data-v-be6e74e5]{font-size:2rem}.protection-stats[data-v-be6e74e5]{grid-template-columns:1fr;gap:16px}}.integrations-page[data-v-d55e5639]{min-height:100vh}.hero-section[data-v-d55e5639]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:100px 0}.hero-title[data-v-d55e5639]{font-size:3rem;font-weight:700;margin-bottom:24px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.hero-subtitle[data-v-d55e5639]{font-size:1.25rem;opacity:.9;line-height:1.6;margin-bottom:32px}.integration-categories[data-v-d55e5639],.fhir-section[data-v-d55e5639],.partners-section[data-v-d55e5639],.get-started[data-v-d55e5639]{padding:80px 0}.epic-integration[data-v-d55e5639],.health-bot-section[data-v-d55e5639]{padding:80px 0;background-color:#f8f9fa}.section-title[data-v-d55e5639]{font-size:2.5rem;font-weight:600;text-align:center;margin-bottom:16px;color:#333}.section-subtitle[data-v-d55e5639]{font-size:1.1rem;text-align:center;color:#666;margin-bottom:48px;max-width:600px;margin-left:auto;margin-right:auto}.category-card[data-v-d55e5639]{transition:transform .3s ease,box-shadow .3s ease;border-radius:16px}.category-card[data-v-d55e5639]:hover{transform:translateY(-8px);box-shadow:0 16px 32px #00000026}.category-icon-container[data-v-d55e5639]{text-align:center;padding:32px 24px 16px}.category-title[data-v-d55e5639]{font-size:1.5rem;font-weight:600;text-align:center;padding:0 24px 8px;color:#333}.category-description[data-v-d55e5639]{font-size:1rem;line-height:1.6;color:#666;text-align:center;padding:0 24px 16px}.category-actions[data-v-d55e5639]{justify-content:center;flex-wrap:wrap;padding:16px 24px 24px}.epic-logo-container[data-v-d55e5639],.bot-visual[data-v-d55e5639]{display:flex;justify-content:center;align-items:center;height:100%}.epic-card[data-v-d55e5639],.bot-card[data-v-d55e5639]{width:100%;max-width:500px;border-radius:16px}.epic-title[data-v-d55e5639],.bot-card-title[data-v-d55e5639]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:16px 16px 0 0;font-size:1.5rem}.epic-features[data-v-d55e5639],.bot-capabilities[data-v-d55e5639]{display:flex;flex-direction:column;gap:24px}.epic-feature[data-v-d55e5639],.bot-capability[data-v-d55e5639]{display:flex;align-items:flex-start;gap:16px}.feature-icon[data-v-d55e5639],.capability-icon[data-v-d55e5639]{margin-top:4px}.feature-content[data-v-d55e5639],.capability-content[data-v-d55e5639]{flex:1}.feature-title[data-v-d55e5639],.capability-title[data-v-d55e5639]{font-size:1.1rem;font-weight:600;color:#333;margin-bottom:8px}.feature-description[data-v-d55e5639],.capability-description[data-v-d55e5639]{color:#666;line-height:1.6;margin:0}.epic-section-title[data-v-d55e5639],.bot-section-title[data-v-d55e5639]{font-size:2.5rem;font-weight:600;color:#333;margin-bottom:24px}.epic-section-description[data-v-d55e5639],.bot-section-description[data-v-d55e5639]{font-size:1.1rem;color:#666;line-height:1.7;margin-bottom:32px}.epic-stats[data-v-d55e5639]{display:flex;flex-direction:column;gap:16px}.stat-row[data-v-d55e5639]{display:flex;gap:32px}.stat-item[data-v-d55e5639]{text-align:center;flex:1}.stat-value[data-v-d55e5639]{font-size:2rem;font-weight:700;color:#667eea;margin-bottom:8px}.stat-label[data-v-d55e5639]{font-size:.9rem;color:#666;font-weight:500}.fhir-card[data-v-d55e5639]{height:100%;border-radius:12px}.fhir-title[data-v-d55e5639]{background:linear-gradient(135deg,#667eea1a,#667eea0d);color:#333;border-radius:12px 12px 0 0}.bot-features[data-v-d55e5639]{margin-bottom:24px}.bot-stats[data-v-d55e5639]{display:flex;justify-content:space-around;margin-top:16px}.bot-stat[data-v-d55e5639]{text-align:center}.bot-stat-value[data-v-d55e5639]{font-size:1.5rem;font-weight:700;color:#2196f3;margin-bottom:4px}.bot-stat-label[data-v-d55e5639]{font-size:.8rem;color:#666}.partner-card[data-v-d55e5639]{border-radius:12px;transition:transform .3s ease}.partner-card[data-v-d55e5639]:hover{transform:translateY(-4px)}.partner-header[data-v-d55e5639]{display:flex;align-items:center;gap:16px;padding:24px 24px 16px}.partner-name[data-v-d55e5639]{font-size:1.25rem;font-weight:600;color:#333;margin:0}.partner-description[data-v-d55e5639]{color:#666;line-height:1.6;margin-bottom:16px}.partner-capabilities[data-v-d55e5639]{display:flex;flex-wrap:wrap;gap:8px}.get-started[data-v-d55e5639]{background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.start-title[data-v-d55e5639]{font-size:2.5rem;font-weight:600;color:#333;margin-bottom:16px}.start-description[data-v-d55e5639]{font-size:1.1rem;color:#666;line-height:1.6;margin-bottom:32px}.start-actions[data-v-d55e5639]{display:flex;justify-content:center;flex-wrap:wrap;gap:16px}@media (max-width: 768px){.hero-title[data-v-d55e5639],.section-title[data-v-d55e5639],.epic-section-title[data-v-d55e5639],.bot-section-title[data-v-d55e5639],.start-title[data-v-d55e5639]{font-size:2rem}.stat-row[data-v-d55e5639]{flex-direction:column;gap:16px}.start-actions[data-v-d55e5639]{flex-direction:column;align-items:center}}.docs-view[data-v-b1d35299]{min-height:70vh;background:linear-gradient(135deg,#667eea14,#764ba214)}.api-ref-view[data-v-87f92e90]{min-height:70vh;background:linear-gradient(135deg,#667eea0d,#764ba20d)}.help-center-page[data-v-d5872de8]{min-height:100vh}.hero-section[data-v-d5872de8]{background:linear-gradient(135deg,#4caf50,#2e7d32);color:#fff;padding:100px 0}.hero-title[data-v-d5872de8]{font-size:3rem;font-weight:700;margin-bottom:24px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.hero-subtitle[data-v-d5872de8]{font-size:1.25rem;opacity:.9;line-height:1.6;margin-bottom:32px}.search-card[data-v-d5872de8]{background:#fffffff2;backdrop-filter:blur(10px);border-radius:16px;max-width:600px;margin:0 auto}.search-content[data-v-d5872de8]{padding:32px}.search-field[data-v-d5872de8]{font-size:1.1rem}.search-btn[data-v-d5872de8]{width:100%}.categories-section[data-v-d5872de8],.featured-section[data-v-d5872de8],.faq-section[data-v-d5872de8],.contact-section[data-v-d5872de8],.status-section[data-v-d5872de8]{padding:80px 0}.featured-section[data-v-d5872de8],.contact-section[data-v-d5872de8]{background-color:#f8f9fa}.section-title[data-v-d5872de8]{font-size:2.5rem;font-weight:600;text-align:center;margin-bottom:16px;color:#333}.section-subtitle[data-v-d5872de8]{font-size:1.1rem;text-align:center;color:#666;margin-bottom:48px;max-width:600px;margin-left:auto;margin-right:auto}.category-card[data-v-d5872de8]{transition:transform .3s ease,box-shadow .3s ease;border-radius:16px}.category-card[data-v-d5872de8]:hover{transform:translateY(-8px);box-shadow:0 16px 32px #00000026}.category-icon-container[data-v-d5872de8]{text-align:center;padding:32px 24px 16px}.category-title[data-v-d5872de8]{font-size:1.5rem;font-weight:600;text-align:center;padding:0 24px 8px;color:#333}.category-description[data-v-d5872de8]{font-size:1rem;line-height:1.6;color:#666;text-align:center;padding:0 24px 16px}.category-actions[data-v-d5872de8]{justify-content:center;padding:16px 24px 24px}.category-btn[data-v-d5872de8]{border-radius:24px}.article-card[data-v-d5872de8]{border-radius:12px;transition:transform .3s ease}.article-card[data-v-d5872de8]:hover{transform:translateY(-4px)}.article-header[data-v-d5872de8]{display:flex;justify-content:space-between;align-items:center;padding:16px 16px 0}.article-meta[data-v-d5872de8]{font-size:.85rem;color:#666}.article-title[data-v-d5872de8]{font-size:1.25rem;font-weight:600;color:#333;padding:8px 16px}.article-excerpt[data-v-d5872de8]{color:#666;line-height:1.6;padding:0 16px 16px}.faq-panels[data-v-d5872de8]{margin-top:32px}.faq-panel[data-v-d5872de8]{margin-bottom:16px;border-radius:12px}.faq-question[data-v-d5872de8]{font-size:1.1rem;font-weight:600;color:#333}.faq-answer[data-v-d5872de8]{color:#666;line-height:1.7;font-size:1rem}.contact-title[data-v-d5872de8]{font-size:2.5rem;font-weight:600;color:#333;margin-bottom:24px}.contact-description[data-v-d5872de8]{font-size:1.1rem;color:#666;line-height:1.7;margin-bottom:32px}.contact-options[data-v-d5872de8]{display:flex;flex-direction:column;gap:24px}.contact-option[data-v-d5872de8]{display:flex;align-items:flex-start;gap:16px}.contact-icon[data-v-d5872de8]{margin-top:4px}.contact-content[data-v-d5872de8]{flex:1}.contact-option-title[data-v-d5872de8]{font-size:1.25rem;font-weight:600;color:#333;margin-bottom:8px}.contact-option-description[data-v-d5872de8]{color:#666;line-height:1.6;margin-bottom:12px}.support-card[data-v-d5872de8]{border-radius:16px}.support-card-title[data-v-d5872de8]{background:linear-gradient(135deg,#4caf501a,#4caf500d);color:#333;border-radius:16px 16px 0 0}.status-card[data-v-d5872de8]{border-radius:16px}.status-title[data-v-d5872de8]{background:linear-gradient(135deg,#4caf501a,#4caf500d);color:#333;border-radius:16px 16px 0 0}.status-items[data-v-d5872de8]{display:flex;flex-direction:column;gap:16px}.status-item[data-v-d5872de8]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #eee}.status-item[data-v-d5872de8]:last-child{border-bottom:none}.status-info[data-v-d5872de8]{display:flex;flex-direction:column}.status-name[data-v-d5872de8]{font-weight:600;color:#333;margin-bottom:4px}.status-description[data-v-d5872de8]{font-size:.9rem;color:#666}@media (max-width: 768px){.hero-title[data-v-d5872de8],.section-title[data-v-d5872de8],.contact-title[data-v-d5872de8]{font-size:2rem}.search-content[data-v-d5872de8]{padding:24px 16px}.contact-options[data-v-d5872de8]{margin-bottom:32px}}.healthcare-faq-page[data-v-5d86af04]{min-height:100vh}.hero-section[data-v-5d86af04]{background:linear-gradient(135deg,#1e88e5,#1565c0);color:#fff;padding:100px 0}.hero-title[data-v-5d86af04]{font-size:3rem;font-weight:700;margin-bottom:24px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.hero-subtitle[data-v-5d86af04]{font-size:1.25rem;opacity:.9;line-height:1.6;margin-bottom:32px}.search-card[data-v-5d86af04]{background:#fffffff2;backdrop-filter:blur(10px);border-radius:16px;max-width:800px;margin:0 auto}.search-content[data-v-5d86af04]{padding:32px}.categories-section[data-v-5d86af04]{padding:80px 0;background-color:#f8f9fa}.section-title[data-v-5d86af04]{font-size:2.5rem;font-weight:600;text-align:center;margin-bottom:48px;color:#333}.category-card[data-v-5d86af04]{transition:all .3s ease;cursor:pointer;height:100%}.category-card[data-v-5d86af04]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #00000026}.category-content[data-v-5d86af04]{padding:32px 24px;height:100%;display:flex;flex-direction:column;justify-content:center}.category-title[data-v-5d86af04]{font-size:1.25rem;font-weight:600;color:#333;margin-bottom:12px}.category-description[data-v-5d86af04]{color:#666;line-height:1.5;margin-bottom:16px;flex-grow:1}.faq-section[data-v-5d86af04]{padding:80px 0}.faq-panels[data-v-5d86af04]{gap:16px}.faq-panel[data-v-5d86af04]{border:1px solid #e0e0e0;border-radius:12px!important;margin-bottom:16px;overflow:hidden}.faq-question[data-v-5d86af04]{font-weight:600;padding:24px}.question-text[data-v-5d86af04]{font-size:1.1rem;line-height:1.4}.faq-answer[data-v-5d86af04]{border-top:1px solid #f0f0f0}.answer-content[data-v-5d86af04]{padding:8px 0;line-height:1.7;font-size:1rem}.faq-meta[data-v-5d86af04]{border-top:1px solid #f0f0f0;padding-top:16px}.keywords[data-v-5d86af04]{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.no-results[data-v-5d86af04]{text-align:center;padding:60px 20px;color:#666}.faq-sidebar[data-v-5d86af04]{position:sticky;top:24px}.sidebar-title[data-v-5d86af04]{font-size:1.2rem;font-weight:600;padding:20px 24px 16px;border-bottom:1px solid #f0f0f0}.sidebar-category[data-v-5d86af04],.sidebar-resource[data-v-5d86af04]{transition:background-color .2s ease;cursor:pointer}.sidebar-category[data-v-5d86af04]:hover,.sidebar-resource[data-v-5d86af04]:hover{background-color:#0000000a}@media (max-width: 768px){.hero-title[data-v-5d86af04],.section-title[data-v-5d86af04]{font-size:2rem}.search-content[data-v-5d86af04],.category-content[data-v-5d86af04]{padding:24px 16px}.faq-question[data-v-5d86af04]{padding:16px}.question-text[data-v-5d86af04]{font-size:1rem}}.blog-page[data-v-7e33fe01]{min-height:100vh}.hero-section[data-v-7e33fe01]{background:linear-gradient(135deg,#ff7043,#e64a19);color:#fff;padding:100px 0}.hero-title[data-v-7e33fe01]{font-size:3rem;font-weight:700;margin-bottom:24px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.hero-subtitle[data-v-7e33fe01]{font-size:1.25rem;opacity:.9;line-height:1.6;margin-bottom:32px}.search-card[data-v-7e33fe01]{background:#fffffff2;backdrop-filter:blur(10px);border-radius:16px;max-width:800px;margin:0 auto}.search-content[data-v-7e33fe01]{padding:32px}.featured-section[data-v-7e33fe01],.articles-section[data-v-7e33fe01],.newsletter-section[data-v-7e33fe01]{padding:80px 0}.articles-section[data-v-7e33fe01]{background-color:#f8f9fa}.section-title[data-v-7e33fe01]{font-size:2.5rem;font-weight:600;text-align:center;margin-bottom:48px;color:#333}.featured-card[data-v-7e33fe01]{border-radius:16px;overflow:hidden;transition:transform .3s ease}.featured-card[data-v-7e33fe01]:hover{transform:translateY(-4px)}.featured-image[data-v-7e33fe01]{position:relative;height:400px}.featured-overlay[data-v-7e33fe01]{position:absolute;top:16px;left:16px}.featured-content[data-v-7e33fe01]{padding:40px;min-height:400px;display:flex;flex-direction:column;justify-content:space-between}.featured-meta[data-v-7e33fe01]{display:flex;align-items:center;margin-bottom:16px}.featured-date[data-v-7e33fe01]{color:#666;font-size:.9rem}.featured-title[data-v-7e33fe01]{font-size:1.75rem;font-weight:600;color:#333;margin-bottom:16px;line-height:1.3}.featured-excerpt[data-v-7e33fe01]{color:#666;line-height:1.6;margin-bottom:24px;flex-grow:1}.featured-author[data-v-7e33fe01]{display:flex;align-items:center;margin-bottom:24px}.author-name[data-v-7e33fe01]{font-weight:600;color:#333}.author-title[data-v-7e33fe01]{font-size:.85rem;color:#666}.featured-btn[data-v-7e33fe01]{align-self:flex-start}.article-card[data-v-7e33fe01]{border-radius:12px;transition:transform .3s ease,box-shadow .3s ease}.article-card[data-v-7e33fe01]:hover{transform:translateY(-8px);box-shadow:0 16px 32px #00000026}.article-overlay[data-v-7e33fe01]{position:absolute;top:12px;left:12px}.article-content[data-v-7e33fe01]{padding:24px;flex-grow:1}.article-meta[data-v-7e33fe01]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:.85rem;color:#666}.article-title[data-v-7e33fe01]{font-size:1.25rem;font-weight:600;color:#333;margin-bottom:12px;line-height:1.4}.article-excerpt[data-v-7e33fe01]{color:#666;line-height:1.6;margin-bottom:16px}.article-actions[data-v-7e33fe01]{padding:16px 24px;border-top:1px solid #eee}.article-author[data-v-7e33fe01]{display:flex;align-items:center}.newsletter-section[data-v-7e33fe01]{background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.newsletter-card[data-v-7e33fe01]{border-radius:16px;max-width:600px;margin:0 auto}.newsletter-content[data-v-7e33fe01]{padding:48px 32px}.newsletter-title[data-v-7e33fe01]{font-size:2rem;font-weight:600;color:#333;margin-bottom:16px}.newsletter-description[data-v-7e33fe01]{color:#666;line-height:1.6;margin-bottom:32px}.newsletter-form[data-v-7e33fe01]{max-width:500px;margin:0 auto}.newsletter-input[data-v-7e33fe01]{position:relative;overflow:visible}.newsletter-input[data-v-7e33fe01] .v-field{padding-right:48px;box-sizing:border-box;overflow:visible}.newsletter-input[data-v-7e33fe01] .v-field__control{position:relative;overflow:visible}.newsletter-input[data-v-7e33fe01] .v-field__append-inner{position:absolute;right:8px;top:50%;transform:translateY(-50%);pointer-events:auto;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#0000000a}.newsletter-input[data-v-7e33fe01] .v-field__append-inner .v-icon{color:#333}@media (max-width: 768px){.hero-title[data-v-7e33fe01],.section-title[data-v-7e33fe01]{font-size:2rem}.featured-content[data-v-7e33fe01]{padding:24px;height:auto}.featured-title[data-v-7e33fe01]{font-size:1.5rem}.search-content[data-v-7e33fe01]{padding:24px 16px}.newsletter-content[data-v-7e33fe01]{padding:32px 24px}.newsletter-title[data-v-7e33fe01]{font-size:1.75rem}}.ted-talk-chip[data-v-7e33fe01]{font-weight:600}.ted-talk-info[data-v-7e33fe01]{border-left:3px solid #e53e3e;background:#e53e3e0d;border-radius:0 4px 4px 0;padding:8px 12px}.ted-speaker[data-v-7e33fe01]{color:#666;font-size:.8rem;display:flex;align-items:center}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;border:0!important;white-space:nowrap!important}.article-detail-page[data-v-295122f1]{min-height:60vh;padding-top:48px}.article-title[data-v-295122f1]{font-size:2.25rem;font-weight:600;line-height:1.2;color:#1a1a1a}.article-meta[data-v-295122f1]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.author-section[data-v-295122f1]{display:flex;align-items:center}.author-name[data-v-295122f1]{font-weight:600;font-size:1.1rem;color:#1a1a1a}.author-title[data-v-295122f1]{font-size:.9rem}.ted-talk-section[data-v-295122f1]{border-left:4px solid #e53e3e}.ted-talk-heading[data-v-295122f1]{color:#e53e3e;font-weight:600}.ted-talk-title[data-v-295122f1]{color:#1a1a1a;font-weight:600;font-size:1.1rem}.ted-speaker[data-v-295122f1]{color:#666}.ted-summary[data-v-295122f1]{color:#333;line-height:1.6}.ted-watch-btn[data-v-295122f1]{font-weight:600}.article-image[data-v-295122f1]{box-shadow:0 4px 20px #0000001a}.article-body[data-v-295122f1]{line-height:1.8;font-size:1.1rem;color:#333}.article-body[data-v-295122f1] h1{font-size:2rem;font-weight:600;color:#1a1a1a;margin:2rem 0 1rem}.article-body[data-v-295122f1] h2{font-size:1.5rem;font-weight:600;color:#1a1a1a;margin:1.5rem 0 .75rem}.article-body[data-v-295122f1] h3{font-size:1.25rem;font-weight:600;color:#1a1a1a;margin:1.25rem 0 .5rem}.article-body[data-v-295122f1] h4{font-size:1.1rem;font-weight:600;color:#1a1a1a;margin:1rem 0 .5rem}.article-body[data-v-295122f1] p{margin-bottom:1rem;line-height:1.7}.article-body[data-v-295122f1] ul{margin-bottom:1rem;padding-left:1.5rem}.article-body[data-v-295122f1] li{margin-bottom:.5rem;line-height:1.6}.article-body[data-v-295122f1] strong{font-weight:600;color:#1a1a1a}.article-body[data-v-295122f1] a{color:#1976d2;text-decoration:none;font-weight:500}.article-body[data-v-295122f1] a:hover{text-decoration:underline}.article-tags[data-v-295122f1]{border-top:1px solid #e0e0e0;padding-top:1.5rem}.placeholder-content[data-v-295122f1]{text-align:left}@media (max-width: 768px){.article-title[data-v-295122f1]{font-size:1.75rem}.article-meta[data-v-295122f1]{flex-direction:column;align-items:flex-start}.article-body[data-v-295122f1]{font-size:1rem}}.press-page[data-v-7609fc5c]{min-height:100vh}.hero-section[data-v-7609fc5c]{background:linear-gradient(135deg,#9c27b0,#673ab7);color:#fff;padding:100px 0}.hero-title[data-v-7609fc5c]{font-size:3rem;font-weight:700;margin-bottom:24px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.hero-subtitle[data-v-7609fc5c]{font-size:1.25rem;opacity:.9;line-height:1.6;margin-bottom:32px}.latest-section[data-v-7609fc5c],.archive-section[data-v-7609fc5c],.coverage-section[data-v-7609fc5c],.media-kit-section[data-v-7609fc5c],.awards-section[data-v-7609fc5c]{padding:80px 0}.archive-section[data-v-7609fc5c],.awards-section[data-v-7609fc5c]{background-color:#f8f9fa}.section-title[data-v-7609fc5c]{font-size:2.5rem;font-weight:600;text-align:center;margin-bottom:16px;color:#333}.section-subtitle[data-v-7609fc5c]{font-size:1.1rem;text-align:center;color:#666;margin-bottom:48px;max-width:600px;margin-left:auto;margin-right:auto}.latest-card[data-v-7609fc5c]{border-radius:16px;overflow:hidden}.latest-header[data-v-7609fc5c]{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 0}.latest-date[data-v-7609fc5c]{font-size:.9rem;color:#666}.latest-title[data-v-7609fc5c]{font-size:1.75rem;font-weight:600;color:#333;padding:16px 24px;line-height:1.3}.latest-content[data-v-7609fc5c]{padding:0 24px 24px}.latest-summary[data-v-7609fc5c]{font-size:1.1rem;color:#666;line-height:1.6;margin-bottom:24px}.latest-highlights h4[data-v-7609fc5c]{color:#333;margin-bottom:12px}.latest-highlights ul[data-v-7609fc5c]{list-style:none;padding:0}.latest-highlights li[data-v-7609fc5c]{color:#666;position:relative;padding:8px 0 8px 24px}.latest-highlights li[data-v-7609fc5c]:before{content:"•";position:absolute;left:0;color:#9c27b0;font-weight:700;font-size:1.2rem}.latest-actions[data-v-7609fc5c]{padding:24px;border-top:1px solid #eee}.filter-controls[data-v-7609fc5c]{margin-bottom:48px;padding:24px;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a}.releases-timeline[data-v-7609fc5c]{position:relative;padding:32px 0}.releases-timeline[data-v-7609fc5c]:before{content:"";position:absolute;left:24px;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,#9c27b0,#673ab7)}.timeline-item[data-v-7609fc5c]{position:relative;margin-bottom:32px;padding-left:80px}.timeline-marker[data-v-7609fc5c]{position:absolute;left:15px;top:20px;width:36px;height:36px;background:linear-gradient(135deg,#9c27b0,#673ab7);border-radius:50%;display:flex;align-items:center;justify-content:center;border:3px solid white;box-shadow:0 2px 8px #0000001a}.timeline-card[data-v-7609fc5c]{border-radius:12px;transition:transform .3s ease}.timeline-card[data-v-7609fc5c]:hover{transform:translate(8px)}.timeline-content[data-v-7609fc5c]{padding:24px}.timeline-header[data-v-7609fc5c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.timeline-date[data-v-7609fc5c]{font-size:.9rem;color:#666}.timeline-title[data-v-7609fc5c]{font-size:1.25rem;font-weight:600;color:#333;margin-bottom:12px;line-height:1.4}.timeline-summary[data-v-7609fc5c]{color:#666;line-height:1.6;margin-bottom:16px}.timeline-actions[data-v-7609fc5c]{display:flex;align-items:center;gap:8px}.coverage-card[data-v-7609fc5c]{border-radius:12px;transition:transform .3s ease,box-shadow .3s ease}.coverage-card[data-v-7609fc5c]:hover{transform:translateY(-8px);box-shadow:0 16px 32px #00000026}.coverage-image[data-v-7609fc5c]{position:relative}.coverage-overlay[data-v-7609fc5c]{position:absolute;top:12px;right:12px}.coverage-content[data-v-7609fc5c]{padding:20px}.coverage-meta[data-v-7609fc5c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:.85rem;color:#666}.coverage-title[data-v-7609fc5c]{font-size:1.1rem;font-weight:600;color:#333;margin-bottom:12px;line-height:1.4}.coverage-excerpt[data-v-7609fc5c]{color:#666;line-height:1.6;font-size:.95rem}.coverage-actions[data-v-7609fc5c]{padding:16px 20px;border-top:1px solid #eee}.kit-title[data-v-7609fc5c]{font-size:2.5rem;font-weight:600;color:#333;margin-bottom:24px}.kit-description[data-v-7609fc5c]{font-size:1.1rem;color:#666;line-height:1.7;margin-bottom:32px}.kit-features[data-v-7609fc5c]{display:flex;flex-direction:column;gap:24px;margin-bottom:32px}.kit-feature[data-v-7609fc5c]{display:flex;align-items:flex-start;gap:16px}.kit-icon[data-v-7609fc5c]{margin-top:4px}.kit-content[data-v-7609fc5c]{flex:1}.kit-feature-title[data-v-7609fc5c]{font-size:1.1rem;font-weight:600;color:#333;margin-bottom:8px}.kit-feature-description[data-v-7609fc5c]{color:#666;line-height:1.6;margin:0}.contact-card[data-v-7609fc5c]{border-radius:16px}.contact-title[data-v-7609fc5c]{background:linear-gradient(135deg,#9c27b01a,#9c27b00d);color:#333;border-radius:16px 16px 0 0}.contact-content[data-v-7609fc5c]{padding:32px 24px}.contact-person[data-v-7609fc5c]{text-align:center;margin-bottom:24px}.contact-name[data-v-7609fc5c]{font-size:1.25rem;font-weight:600;color:#333;margin-bottom:4px}.contact-role[data-v-7609fc5c]{color:#666;margin-bottom:0}.contact-details[data-v-7609fc5c]{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.contact-item[data-v-7609fc5c]{display:flex;align-items:center;color:#666}.contact-note[data-v-7609fc5c]{font-size:.9rem;color:#666}.award-card[data-v-7609fc5c]{border-radius:12px;text-align:center;transition:transform .3s ease}.award-card[data-v-7609fc5c]:hover{transform:translateY(-4px)}.award-icon-container[data-v-7609fc5c]{padding:32px 24px 16px}.award-title[data-v-7609fc5c]{font-size:1.1rem;font-weight:600;color:#333;padding:0 16px 8px;text-align:center}.award-content[data-v-7609fc5c]{padding:0 16px 24px}.award-organization[data-v-7609fc5c]{font-weight:600;color:#666;margin-bottom:4px}.award-year[data-v-7609fc5c]{color:#9c27b0;font-weight:600;margin-bottom:12px}.award-description[data-v-7609fc5c]{color:#666;font-size:.9rem;line-height:1.5;margin:0}@media (max-width: 768px){.hero-title[data-v-7609fc5c],.section-title[data-v-7609fc5c],.kit-title[data-v-7609fc5c]{font-size:2rem}.latest-header[data-v-7609fc5c]{flex-direction:column;align-items:flex-start;gap:12px}.latest-title[data-v-7609fc5c]{font-size:1.5rem}.releases-timeline[data-v-7609fc5c]:before{left:16px}.timeline-item[data-v-7609fc5c]{padding-left:60px}.timeline-marker[data-v-7609fc5c]{left:7px;width:32px;height:32px}.latest-actions[data-v-7609fc5c]{flex-direction:column;gap:12px}.latest-actions .v-btn[data-v-7609fc5c]{width:100%}}.careers-view a[data-v-80d4c57a]{text-decoration:none}.terms[data-v-896d0fa7]{max-width:1180px}.last-reviewed[data-v-896d0fa7]{color:#666}.terms-section ul[data-v-896d0fa7]{padding-left:1.2rem}.terms-section li[data-v-896d0fa7]{margin-bottom:4px}.section-content a[data-v-896d0fa7]{color:#1976d2;text-decoration:underline}.section-content a[data-v-896d0fa7]:hover{text-decoration:none}.layout[data-v-896d0fa7]{display:flex;gap:2rem}.sidebar[data-v-896d0fa7]{width:240px;position:sticky;top:96px;align-self:flex-start;max-height:calc(100vh - 120px);overflow-y:auto;padding-right:.5rem}.sidebar ul[data-v-896d0fa7]{list-style:none;padding:0;margin:0}.sidebar li[data-v-896d0fa7]{margin:.4rem 0;font-size:.85rem;line-height:1.2}.sidebar a[data-v-896d0fa7]{color:#444;text-decoration:none;display:inline-block;padding:.25rem .4rem;border-radius:4px}.sidebar li.active a[data-v-896d0fa7]{background:#e3f2fd;color:#0d47a1;font-weight:600}.sidebar a[data-v-896d0fa7]:hover{background:#f2f6f9}.content[data-v-896d0fa7]{flex:1 1 auto;min-width:0}@media (max-width: 1100px){.layout[data-v-896d0fa7]{flex-direction:column}.sidebar[data-v-896d0fa7]{position:relative;width:100%;max-height:none;display:block;top:0}.sidebar ul[data-v-896d0fa7]{display:flex;flex-wrap:wrap;gap:.25rem .75rem}.sidebar li[data-v-896d0fa7]{margin:0}}.privacy[data-v-b02198aa]{max-width:1180px}.last-reviewed[data-v-b02198aa]{color:#666}.layout[data-v-b02198aa]{display:flex;gap:2rem}.sidebar[data-v-b02198aa]{width:240px;position:sticky;top:96px;align-self:flex-start;max-height:calc(100vh - 120px);overflow-y:auto;padding-right:.5rem}.sidebar ul[data-v-b02198aa]{list-style:none;padding:0;margin:0}.sidebar li[data-v-b02198aa]{margin:.4rem 0;font-size:.85rem;line-height:1.2}.sidebar a[data-v-b02198aa]{color:#444;text-decoration:none;display:inline-block;padding:.25rem .4rem;border-radius:4px}.sidebar li.active a[data-v-b02198aa]{background:#e8f5e9;color:#1b5e20;font-weight:600}.sidebar a[data-v-b02198aa]:hover{background:#f2f6f9}.content[data-v-b02198aa]{flex:1 1 auto;min-width:0}.privacy-section ul[data-v-b02198aa]{padding-left:1.2rem}.privacy-section li[data-v-b02198aa]{margin-bottom:4px}.section-content a[data-v-b02198aa]{color:#1976d2;text-decoration:underline}.section-content a[data-v-b02198aa]:hover{text-decoration:none}@media (max-width: 1100px){.layout[data-v-b02198aa]{flex-direction:column}.sidebar[data-v-b02198aa]{position:relative;width:100%;max-height:none;display:block;top:0}.sidebar ul[data-v-b02198aa]{display:flex;flex-wrap:wrap;gap:.25rem .75rem}.sidebar li[data-v-b02198aa]{margin:0}}.hero-section[data-v-20108c2e]{background:linear-gradient(135deg,rgba(var(--v-theme-primary),.05),rgba(var(--v-theme-secondary),.05));border-bottom:1px solid rgba(var(--v-theme-outline),.1)}.hero-title[data-v-20108c2e]{font-size:3rem;font-weight:700;color:rgb(var(--v-theme-on-surface));margin-bottom:1.5rem;line-height:1.2}.hero-subtitle[data-v-20108c2e]{font-size:1.25rem;color:rgba(var(--v-theme-on-surface),.7);line-height:1.6;max-width:600px;margin:0 auto}.contact-form-card[data-v-20108c2e]{border-radius:16px;overflow:hidden}.form-header[data-v-20108c2e]{background:linear-gradient(135deg,rgb(var(--v-theme-primary)),rgb(var(--v-theme-secondary)));color:#fff;font-size:1.5rem;font-weight:600}.form-section[data-v-20108c2e]{margin-bottom:2rem}.section-title[data-v-20108c2e]{font-size:1.1rem;font-weight:600;color:rgb(var(--v-theme-on-surface));margin-bottom:1rem}.submit-btn[data-v-20108c2e]{font-weight:600;letter-spacing:.5px;text-transform:none;border-radius:12px;padding:16px 48px;display:inline-flex;align-items:center;justify-content:center;line-height:1.2}.submit-btn[data-v-20108c2e] .v-btn__content{display:inline-flex;align-items:center;justify-content:center}.submit-btn[data-v-20108c2e] .v-icon{vertical-align:middle}.contact-info-card[data-v-20108c2e],.help-resources-card[data-v-20108c2e]{border-radius:16px;overflow:hidden}.info-header[data-v-20108c2e]{background:rgba(var(--v-theme-primary),.05);font-size:1.2rem;font-weight:600;border-bottom:1px solid rgba(var(--v-theme-outline),.1)}.contact-method[data-v-20108c2e]{display:flex;gap:16px}.method-icon[data-v-20108c2e]{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:rgba(var(--v-theme-primary),.1);border-radius:12px}.method-content[data-v-20108c2e]{flex:1}.method-title[data-v-20108c2e]{font-size:1rem;font-weight:600;color:rgb(var(--v-theme-on-surface));margin-bottom:.25rem}.method-value[data-v-20108c2e]{font-size:.95rem;color:rgb(var(--v-theme-primary));text-decoration:none;display:block;margin-bottom:.25rem}.method-value[data-v-20108c2e]:hover{text-decoration:underline}.method-description[data-v-20108c2e]{font-size:.875rem;color:rgba(var(--v-theme-on-surface),.6);margin:0}.resource-list[data-v-20108c2e]{background:transparent}@media (max-width: 960px){.hero-title[data-v-20108c2e]{font-size:2rem}.hero-subtitle[data-v-20108c2e]{font-size:1rem}}.clinicians-landing[data-v-b16babfa]{background:linear-gradient(180deg,#f8feff,#fff)}.hero-section[data-v-b16babfa]{background:linear-gradient(135deg,#e3f2fd,#f8feff);min-height:80vh}.min-height-screen[data-v-b16babfa]{min-height:80vh}.hero-title[data-v-b16babfa]{font-size:3.5rem;font-weight:700;line-height:1.2;color:#1a365d}.hero-subtitle[data-v-b16babfa]{font-size:1.25rem;color:#4a5568;line-height:1.6}.hero-image[data-v-b16babfa]{border-radius:12px;box-shadow:0 20px 40px #0000001a}.section-title[data-v-b16babfa]{font-size:2.5rem;font-weight:600;color:#1a365d;margin-bottom:1rem}.section-subtitle[data-v-b16babfa]{font-size:1.125rem;color:#4a5568}.feature-card[data-v-b16babfa]{border-radius:12px;transition:transform .3s ease,box-shadow .3s ease}.feature-card[data-v-b16babfa]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #00000026}.feature-title[data-v-b16babfa]{font-size:1.25rem;font-weight:600;color:#1a365d}.feature-description[data-v-b16babfa]{color:#4a5568;line-height:1.6}.benefits-section[data-v-b16babfa]{background:#f7fafc}.benefit-title[data-v-b16babfa]{font-size:1.125rem;font-weight:600;color:#1a365d;margin-bottom:.5rem}.benefit-description[data-v-b16babfa]{color:#4a5568;line-height:1.6}.benefits-image[data-v-b16babfa],.testimonial-card[data-v-b16babfa]{border-radius:12px}.testimonial-quote[data-v-b16babfa]{font-style:italic;color:#4a5568;font-size:1.125rem;line-height:1.6}.author-name[data-v-b16babfa]{font-weight:600;color:#1a365d;margin-bottom:.25rem}.author-title[data-v-b16babfa]{color:#718096;font-size:.875rem}.cta-section[data-v-b16babfa]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.cta-title[data-v-b16babfa]{font-size:2.5rem;font-weight:600}.cta-subtitle[data-v-b16babfa]{font-size:1.125rem;opacity:.9}.cta-button[data-v-b16babfa]{color:#667eea!important;font-weight:600;padding:16px 32px}@media (max-width: 768px){.hero-title[data-v-b16babfa]{font-size:2.5rem}.section-title[data-v-b16babfa],.cta-title[data-v-b16babfa]{font-size:2rem}}.clinicians-demo[data-v-d0ed4810]{background:#f8feff;min-height:100vh}.demo-header[data-v-d0ed4810]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.demo-title[data-v-d0ed4810]{font-size:2.5rem;font-weight:600;margin-bottom:1rem}.demo-subtitle[data-v-d0ed4810]{font-size:1.125rem;opacity:.9;line-height:1.6}.demo-content[data-v-d0ed4810]{padding:2rem 0}.info-panel[data-v-d0ed4810]{border-radius:12px;height:fit-content}.info-header[data-v-d0ed4810]{background:linear-gradient(135deg,#e3f2fd,#f8feff);color:#1a365d}.feature-item[data-v-d0ed4810]{padding:8px 0}.feature-title[data-v-d0ed4810]{font-size:1rem;font-weight:600;color:#1a365d;margin-bottom:.25rem}.feature-description[data-v-d0ed4810]{font-size:.875rem;color:#4a5568;line-height:1.4}.stat-card[data-v-d0ed4810]{border-radius:8px}.stat-number[data-v-d0ed4810]{font-size:1.5rem;font-weight:700;color:#667eea}.stat-label[data-v-d0ed4810]{font-size:.75rem;color:#4a5568;text-transform:uppercase;letter-spacing:.5px}.benefits-card[data-v-d0ed4810]{border-radius:12px}.benefits-header[data-v-d0ed4810]{background:linear-gradient(135deg,#f0fff4,#f7fafc);color:#1a365d}.benefit-stat[data-v-d0ed4810]{text-align:center;padding:8px;border-radius:8px;background:#f7fafc}.stat-value[data-v-d0ed4810]{font-size:2rem;font-weight:700;color:#38a169}.stat-description[data-v-d0ed4810]{font-size:.875rem;color:#4a5568;margin-top:4px}@media (max-width: 768px){.demo-title[data-v-d0ed4810]{font-size:2rem}.demo-content[data-v-d0ed4810]{padding:1rem 0}}.contact-page{background:#f8feff;min-height:100vh}.hero-section{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.hero-title{font-size:3rem;font-weight:600;margin-bottom:1.5rem}.hero-subtitle{font-size:1.25rem;opacity:.9;line-height:1.6}.contact-content{margin-top:-2rem;position:relative;z-index:1}.contact-form-card{border-radius:16px;box-shadow:0 8px 32px #0000001a}.form-header{background:linear-gradient(135deg,#e3f2fd,#f8feff);color:#1a365d;border-radius:16px 16px 0 0}.form-section{border-left:4px solid #667eea;padding-left:1rem;margin-left:.5rem}.section-title{color:#1a365d;font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.section-subtitle{color:#4a5568;font-size:.9rem;margin-bottom:1rem}.interest-chip-group{max-width:1000px;display:flex;flex-wrap:wrap}.interest-chip{--chip-border: #b9c7d6;background:#fff!important;color:#143046!important;border:1px solid var(--chip-border)!important;font-weight:600;letter-spacing:.25px;line-height:1.1;min-width:210px;justify-content:flex-start;text-align:left;white-space:normal;transition:background-color .16s ease,box-shadow .16s ease,border-color .16s ease}.interest-chip .v-chip__prepend .v-icon{opacity:.75;margin-inline-end:6px}.interest-chip:hover:not(.v-chip--selected){background:#f2f7fa!important;border-color:#6aa4d6!important}.interest-chip:focus-visible{outline:3px solid rgba(var(--v-theme-primary),.55);outline-offset:2px}.interest-chip.v-chip--selected{background:rgb(var(--v-theme-primary))!important;color:#fff!important;border-color:rgb(var(--v-theme-primary))!important;box-shadow:0 2px 6px #0000002e}.interest-chip.v-chip--selected .v-chip__prepend .v-icon{opacity:1;color:#fff}@media (max-width: 700px){.interest-chip{min-width:48%}}.agreement-text{font-size:.875rem;line-height:1.4}.agreement-text a{color:#667eea;text-decoration:none}.agreement-text a:hover{text-decoration:underline}.agreements-section{--agree-border: #1a56d6}.agreement-item{display:flex;flex-direction:column;margin-bottom:18px;max-width:840px}.agreement-inline-links{font-size:.75rem;margin-left:44px;color:#4a6fa1}.agreement-inline-links a{color:#36c}.agreement-inline-links a:hover{text-decoration:underline}.agreements-section :deep(.v-checkbox .v-selection-control__wrapper){width:30px;height:30px}.agreements-section :deep(.v-checkbox .v-selection-control__input){border:2px solid var(--agree-border);border-radius:6px;background:#fff;transition:background .15s ease,border-color .15s ease}.agreements-section :deep(.v-checkbox .v-selection-control__input:hover){border-color:#1747ad}.agreements-section :deep(.v-checkbox.v-selection-control--dirty .v-selection-control__input){background:var(--agree-border);border-color:var(--agree-border)}.agreements-section :deep(.v-checkbox .v-selection-control__input > .v-icon){font-size:20px;color:var(--agree-border)}.agreements-section :deep(.v-checkbox.v-selection-control--dirty .v-selection-control__input > .v-icon){color:#fff}.custom-checkbox{display:flex;align-items:flex-start;cursor:pointer;position:relative;font-size:1.05rem;line-height:1.35;font-weight:500}.custom-checkbox input{position:absolute;opacity:0;pointer-events:none}.checkbox-box{width:28px;height:28px;border:2px solid #1a56d6;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;margin-right:14px;background:#fff;box-shadow:0 1px 2px #00000014;transition:background .15s,border-color .15s,box-shadow .2s}.custom-checkbox input:focus+.checkbox-box{outline:3px solid rgba(26,86,214,.4);outline-offset:2px}.custom-checkbox input:checked+.checkbox-box{background:#1a56d6}.custom-checkbox input:checked+.checkbox-box:after{content:"✓";color:#fff;font-size:18px;font-weight:700}.custom-checkbox:hover .checkbox-box{border-color:#1747ad}.checkbox-label{flex:1}.submit-btn{padding:.75rem 3rem;font-weight:600;letter-spacing:.5px}.contact-info-card,.expect-card,.trust-card{border-radius:12px;height:fit-content}.info-header{background:linear-gradient(135deg,#f0fff4,#f7fafc);color:#1a365d}.contact-method h4{color:#1a365d;font-size:1rem;font-weight:600;margin-bottom:.25rem}.contact-method p{margin-bottom:.25rem}.trust-indicator{display:flex;align-items:center;font-size:.9rem}.modern-success-card{border-radius:20px;box-shadow:0 20px 40px #0000001a;background:linear-gradient(135deg,#f8fffe,#fff)}.success-icon-container{display:flex;justify-content:center;align-items:center}.success-checkmark{width:80px;height:80px;border-radius:50%;display:block;stroke-width:3;stroke:#4caf50;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 #4caf50;animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both;position:relative;background:linear-gradient(135deg,#e8f5e8,#f1f8e9);border:3px solid #4caf50}.success-checkmark .check-icon{width:80px;height:80px;position:absolute;border-radius:50%;box-sizing:border-box;stroke:#4caf50}.success-checkmark .check-icon:before{content:"";position:absolute;left:18px;top:18px;width:44px;height:44px;border-radius:50%;display:block;stroke-width:3;stroke:#4caf50;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 #4caf50}.icon-line{height:3px;background-color:#4caf50;display:block;border-radius:2px;position:absolute;z-index:10}.icon-line.line-tip{top:46px;left:14px;width:25px;transform:rotate(45deg);animation:icon-line-tip .75s}.icon-line.line-long{top:38px;right:8px;width:47px;transform:rotate(-45deg);animation:icon-line-long .75s}.icon-circle{top:-3px;left:-3px;z-index:10;width:80px;height:80px;border-radius:50%;position:absolute;box-sizing:border-box;border:3px solid rgba(76,175,80,.2)}.icon-fix{top:8px;width:5px;left:26px;z-index:1;height:85px;position:absolute;transform:rotate(-45deg);background-color:#f8fffe}.success-title{color:#1a365d;font-weight:600;font-size:1.75rem}.success-message{color:#4a5568;font-size:1.1rem;line-height:1.6}.confirmation-text{color:#718096;font-size:.95rem}.reference-id{color:#667eea;font-family:Monaco,Courier New,monospace;font-size:1rem;background:#f7fafc;padding:4px 8px;border-radius:6px;border:1px solid #e2e8f0}.success-btn{padding:12px 32px;font-weight:600;letter-spacing:.5px;border-radius:12px;box-shadow:0 4px 12px #667eea4d;transition:all .3s ease}.success-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #667eea66}@keyframes stroke{to{stroke-dashoffset:0}}@keyframes scale{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill{to{box-shadow:inset 0 0 0 30px #4caf50}}@keyframes icon-line-tip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}to{width:25px;left:14px;top:45px}}@keyframes icon-line-long{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}to{width:47px;right:8px;top:38px}}@media (max-width: 768px){.hero-title{font-size:2.5rem}.hero-subtitle{font-size:1.125rem}.contact-content{margin-top:-1rem;padding:1rem 0}.success-checkmark,.success-checkmark .check-icon{width:60px;height:60px}.success-title{font-size:1.5rem}}.provider-profile[data-v-07d22842],.shared-summaries[data-v-8e413ec2],.feedback-page[data-v-e7f5f39d]{background:#f8feff;min-height:100vh}.admin-demo-requests[data-v-4a145fcd]{padding:24px;background-color:#f8f9fa;min-height:100vh}.admin-header[data-v-4a145fcd]{background:#fff;padding:24px;border-radius:8px;box-shadow:0 2px 4px #0000001a}.text-primary[data-v-4a145fcd]{color:#1976d2!important}.rotate-180[data-v-4a145fcd]{transform:rotate(180deg);transition:transform .2s ease}.seo-showcase[data-v-06b565d2]{min-height:100vh;background:linear-gradient(135deg,#f8fafe,#f0f7ff)}.seo-features-demo[data-v-06b565d2]{padding:2rem 0}.feature-card[data-v-06b565d2]{height:100%;border-radius:12px;transition:all .3s ease;border:1px solid rgba(33,150,243,.1)}.feature-card[data-v-06b565d2]:hover{transform:translateY(-4px);box-shadow:0 8px 32px #2196f326}.feature-list[data-v-06b565d2]{margin-left:1.2rem}.feature-list li[data-v-06b565d2]{margin-bottom:.5rem;line-height:1.4;color:#000000b3}.metrics-dashboard[data-v-06b565d2]{border-radius:12px;border:2px solid rgba(33,150,243,.1)}.metric-box[data-v-06b565d2]{text-align:center;padding:1.5rem;border-radius:8px;background:linear-gradient(135deg,#f8fafe,#e3f2fd);border:1px solid rgba(33,150,243,.1);height:100%}.metric-box .metric-header[data-v-06b565d2]{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1rem;font-weight:600;color:#000000b3;font-size:.9rem}.metric-box .metric-value[data-v-06b565d2]{font-size:2rem;font-weight:700;color:#1976d2;line-height:1;margin-bottom:.5rem}.metric-box .metric-label[data-v-06b565d2]{font-size:.8rem;color:#0009;text-transform:uppercase;letter-spacing:.5px}@media (max-width: 768px){.metric-box[data-v-06b565d2]{padding:1rem}.metric-box .metric-value[data-v-06b565d2]{font-size:1.5rem}.feature-card[data-v-06b565d2]{margin-bottom:1rem}}@media (prefers-reduced-motion: reduce){.feature-card[data-v-06b565d2]{transition:none}.feature-card[data-v-06b565d2]:hover{transform:none}}
