@font-face{font-family:Rubik;src:local(Rubik),url(/assets/Rubik-Regular-MlFZsidn.woff2)format("woff2"),local(Rubik),url(/assets/Rubik-Regular-BWOT0kZV.woff)format("woff"),local(Rubik),url(/assets/Rubik-Regular-BCr64LpH.ttf)format("ttf");font-weight:400;font-style:normal}@font-face{font-family:Rubik;src:local(Rubik),url(/assets/Rubik-Bold-CcRCGCfL.woff2)format("woff2"),local(Rubik),url(/assets/Rubik-Bold-Bl9OTbbt.woff)format("woff"),local(Rubik),url(/assets/Rubik-Bold-OGWP0tra.ttf)format("ttf");font-weight:700}@font-face{font-family:Rubik;src:local(Rubik),url(/assets/Rubik-Medium-CivPKezq.ttf)format("ttf"),local(Rubik),url(/assets/Rubik-Medium-BrI6KYh2.woff)format("woff"),local(Rubik),url(/assets/Rubik-Medium-Dm7uJT_Z.woff2)format("woff2");font-weight:500}:root{--clinicaa-teal-950:#101e3b;--clinicaa-teal-800:#2d4470;--clinicaa-teal-500:#2478f2;--clinicaa-mint-300:#6bf1bd;--clinicaa-cyan-300:#60aaf3;--clinicaa-mist-100:#e9f4fb;--clinicaa-mist-200:#d6e7f4;--clinicaa-slate-500:#586d89;--clinicaa-text:var(--clinicaa-teal-950);--clinicaa-text-muted:var(--clinicaa-slate-500);--clinicaa-surface:var(--clinicaa-mist-100);--clinicaa-surface-muted:var(--clinicaa-mist-200);--clinicaa-action:var(--clinicaa-teal-500);--clinicaa-panel-border:#0c1f4d17;--clinicaa-panel-shadow:0 16px 44px #0c1f4d12;--clinicaa-focus:var(--clinicaa-cyan-300)}@supports (color:lab(0% 0 0)){:root{--clinicaa-teal-950:lab(11.3135% 3.04884 -21.3171);--clinicaa-teal-800:lab(28.6549% 1.89951 -28.4694);--clinicaa-mint-300:lab(86.7819% -47.5932 13.5607);--clinicaa-cyan-300:lab(67.0489% -7.13784 -44.1464);--clinicaa-mist-100:lab(95.4003% -2.8109 -4.67337);--clinicaa-mist-200:lab(90.7536% -3.97405 -8.18585);--clinicaa-slate-500:lab(45.3084% -2.73311 -17.7857)}}html{background:#f2f6fb;min-width:320px}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;min-width:320px;min-height:100dvh;margin:0;font-family:Rubik,sans-serif;font-size:16px;line-height:1.5}#root{min-height:100dvh}::selection{color:#0c1f4d;background:#6ee7b7}:focus-visible{outline-offset:3px;outline:3px solid #60a5fa!important}*{scrollbar-color:#172a5447 transparent;scrollbar-width:thin}@media (max-width:800px){.MuiPaper-root{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.clinicaa-page-container{isolation:isolate}.clinicaa-page-orbital{z-index:-1;pointer-events:none;border:1px solid #05966917;border-radius:50%;width:190px;height:190px;position:absolute;top:-34px;right:2.5%;transform:rotateX(66deg)rotate(-18deg);box-shadow:0 0 0 28px #05966906,0 0 0 62px #60a5fa05}.clinicaa-page-orbital:after{content:"";background:#0596694d;border-radius:50%;width:13px;height:13px;position:absolute;top:22px;right:16px;box-shadow:0 0 24px #05966952}.clinicaa-section-banner{--scene-x:0;--scene-y:0;isolation:isolate;color:#fbfcfe;background:radial-gradient(circle at 82% 12%,#60a5fa33,#0000 30%),radial-gradient(circle at 22% 130%,#05966966,#0000 47%),linear-gradient(118deg,#0c1f4d 0%,#132a54 52%,#1a3a6b 100%);border:1px solid #ffffff21;border-radius:28px;grid-template-columns:minmax(0,1fr) 250px;min-height:218px;margin-bottom:26px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 58px #0c1f4d26,inset 0 1px #ffffff14}.clinicaa-section-banner:before{content:"";z-index:-1;opacity:.28;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:38px 38px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.clinicaa-section-banner__copy{z-index:2;align-self:center;min-width:0;padding:28px 34px}.clinicaa-section-banner__eyebrow{color:#a7f3d0;letter-spacing:.11em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:10px;font-size:11px;font-weight:500;display:flex}.clinicaa-section-banner__pulse{background:#6ee7b7;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #6ee7b717,0 0 18px #6ee7b76b}.clinicaa-section-banner__title.MuiTypography-root{color:#fbfcfe;letter-spacing:-.042em;max-width:760px;margin:0;font-size:max(27px,min(3vw,38px));font-weight:500;line-height:1.12}.clinicaa-section-banner__description.MuiTypography-root{color:#c7d2e8;max-width:660px;margin-top:9px;font-size:14px;line-height:1.6}.clinicaa-section-banner__action{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.clinicaa-section-banner__action .MuiButton-containedPrimary{color:#0c1f4d;background:#6ee7b7}.clinicaa-section-banner__action .MuiButton-containedPrimary:hover{background:#a7f3d0}.clinicaa-hologram{pointer-events:none;min-height:218px;transform:translate(calc(var(--scene-x) * 1px), calc(var(--scene-y) * 1px));transform-style:preserve-3d;align-self:stretch;transition:transform .24s ease-out;position:relative}.clinicaa-hologram__sphere{z-index:3;background:radial-gradient(circle at 30% 20%,#ffffffc7,#0000 18%),radial-gradient(circle at 36% 28%,#6ee7b78f,#0000 44%),linear-gradient(145deg,#60a5fa52,#0c1f4dc2);border:1px solid #e6fffb7a;border-radius:50%;place-items:center;width:116px;height:116px;animation:6s ease-in-out infinite clinicaaHologramFloat;display:grid;position:absolute;top:46px;left:58px;overflow:hidden;box-shadow:inset -18px -20px 34px #030a2066,inset 10px 12px 28px #ffffff24,0 26px 35px #00000047,0 0 42px #6ee7b721}.clinicaa-hologram__shine{filter:blur(5px);background:#fff3;border-radius:50%;width:48px;height:23px;position:absolute;top:9px;left:24px;transform:rotate(-26deg)}.clinicaa-hologram__icon.MuiSvgIcon-root{color:#e6fffb;filter:drop-shadow(0 5px 10px #00000040);width:43px;height:43px}.clinicaa-hologram__orbit{z-index:2;border:1px solid #6ee7b74d;border-radius:50%;width:180px;height:132px;position:absolute;top:36px;left:27px;transform:rotate(-17deg)}.clinicaa-hologram__orbit--inner{border-color:#60a5fa3b;width:139px;height:94px;top:57px;left:48px;transform:rotate(28deg)}.clinicaa-hologram__satellite{z-index:4;background:linear-gradient(145deg,#a7f3d0,#059669);border:1px solid #ffffff8c;border-radius:50%;width:16px;height:16px;animation:5s ease-in-out infinite clinicaaSatelliteFloat;position:absolute;top:58px;right:35px;box-shadow:0 7px 15px #00000040,0 0 18px #6ee7b766}.clinicaa-hologram__base{z-index:1;background:radial-gradient(#6ee7b726,#0000 66%);border:1px solid #6ee7b733;border-radius:50%;width:154px;height:32px;position:absolute;bottom:21px;left:41px;transform:rotateX(58deg)}.clinicaa-hologram__shadow{filter:blur(9px);background:#00000052;border-radius:50%;width:102px;height:21px;position:absolute;bottom:29px;left:71px}@keyframes clinicaaHologramFloat{0%,to{transform:translateY(0)rotateY(-5deg)}50%{transform:translateY(-8px)rotateY(5deg)}}@keyframes clinicaaSatelliteFloat{0%,to{transform:translate(0)}50%{transform:translate(-7px,8px)}}.clinicaa-anatomy{--anatomy-x:0;--anatomy-y:0;color:#fbfcfe;background:radial-gradient(circle at 50% 38%,#0596693d,#0000 42%),linear-gradient(155deg,#0c1f4d,#132a54 65%,#1a3a6b);border:1px solid #ffffff21;border-radius:25px;flex:0 0 240px;align-self:stretch;min-height:390px;position:relative;overflow:hidden;box-shadow:0 20px 44px #0c1f4d33,inset 0 1px #ffffff14}.clinicaa-anatomy__topline{z-index:3;color:#a7f3d0;letter-spacing:.1em;justify-content:space-between;align-items:center;padding:16px 16px 0;font-size:9px;display:flex;position:relative}.clinicaa-anatomy__live{background:#6ee7b7;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #6ee7b7}.clinicaa-anatomy__stage{height:305px;transform:translate(calc(var(--anatomy-x) * 1px), calc(var(--anatomy-y) * 1px));place-items:center;transition:transform .22s ease-out;display:grid}.clinicaa-anatomy__stage svg{width:224px;height:310px;overflow:visible}.clinicaa-anatomy__body{transform-origin:50%;filter:drop-shadow(0 14px 15px #00000038);animation:6s ease-in-out infinite clinicaaBodyBreathe}.clinicaa-anatomy__organs{animation:4s ease-in-out infinite clinicaaOrganGlow}.clinicaa-anatomy__orbit{transform-origin:125px 158px;animation:18s linear infinite clinicaaAnatomyOrbit}.clinicaa-anatomy__scan{animation:5s ease-in-out infinite clinicaaAnatomyScan}.clinicaa-anatomy__footer{color:#b9c6e2;justify-content:space-between;align-items:flex-end;gap:8px;padding:0 16px 15px;font-size:9px;display:flex}.clinicaa-anatomy__footer>div{flex-direction:column;display:flex}.clinicaa-anatomy__footer strong.MuiTypography-root{color:#fbfcfe;font-size:22px;font-weight:500;line-height:1}.clinicaa-anatomy__footer span.MuiTypography-root{margin-top:3px;font-size:9px}@keyframes clinicaaBodyBreathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-3px)scale(1.008)}}@keyframes clinicaaOrganGlow{0%,to{opacity:.74}50%{opacity:1}}@keyframes clinicaaAnatomyOrbit{to{transform:rotate(360deg)}}@keyframes clinicaaAnatomyScan{0%,to{opacity:0;transform:translateY(-28px)}20%,80%{opacity:.7}50%{opacity:.85;transform:translateY(125px)}}.clinicaa-patient-hero.MuiPaper-root{background:radial-gradient(circle at 100% 0,#60a5fa21,#0000 35%),#f4fafadb;border-color:#05966921;flex-wrap:wrap;align-items:stretch;gap:24px;padding:24px;display:flex}.clinicaa-patient-identity{flex:330px;align-self:center;align-items:center;gap:22px;min-width:0;display:flex}.clinicaa-patient-actions{flex:340px;grid-template-columns:repeat(4,minmax(72px,1fr));align-content:start;gap:9px;display:grid}.clinicaa-patient-actions .MuiIconButton-root{color:#1a3a6b;background:#ddedf0a3;border:1px solid #0c1f4d12;border-radius:16px;width:100%;min-height:76px;transition:transform .18s,box-shadow .18s,background .18s;box-shadow:0 8px 20px #0c1f4d0b}.clinicaa-patient-actions .MuiIconButton-root:hover{background:#fbfcfe;transform:translateY(-3px);box-shadow:0 13px 26px #0c1f4d1a}.clinicaa-visit-identity{background:linear-gradient(110deg,#f4fafae6,#ddedf0a6);border:1px solid #0596691f;border-radius:22px;padding:16px 18px;box-shadow:0 14px 36px #0c1f4d11;margin-top:12px!important}.clinicaa-report-card.MuiCard-root{background:linear-gradient(145deg,#f4fafaeb,#ddedf0a3);border:1px solid #0c1f4d14;border-radius:22px;overflow:hidden;box-shadow:0 14px 34px #0c1f4d0f}.clinicaa-report-card.MuiCard-root:hover{border-color:#0596693d;box-shadow:0 22px 44px #0c1f4d1f}.clinicaa-inperson-shell{isolation:isolate;background:0 0;position:relative}.clinicaa-inperson-content{z-index:1;background:0 0;position:relative}.MuiDataGrid-root{background:#f4fafa9e;border-color:#0c1f4d17!important;border-radius:20px!important}.MuiDataGrid-columnHeaders{background:#ddedf0a8;border-bottom-color:#0c1f4d17!important}.MuiTableRow-root{transition:background-color .14s}.MuiTableBody-root .MuiTableRow-root:hover{background-color:#6ee7b711}.MuiDialog-paper{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#f4fafaf5;border:1px solid #fff9;box-shadow:0 28px 80px #0c1f4d33!important}@media (max-width:1100px){.clinicaa-patient-actions{flex-basis:100%}}@media (max-width:800px){.clinicaa-section-banner{grid-template-columns:minmax(0,1fr);min-height:230px}.clinicaa-section-banner__copy{padding:25px}.clinicaa-hologram{opacity:.34;width:220px;position:absolute;bottom:-36px;right:-44px}.clinicaa-anatomy{flex:100%;min-height:355px}.clinicaa-anatomy__stage{height:275px}.clinicaa-patient-identity{align-items:flex-start}.clinicaa-visit-identity{overflow-x:auto}}@media (max-width:560px){.clinicaa-section-banner__title.MuiTypography-root{font-size:27px}.clinicaa-patient-hero.MuiPaper-root{padding:18px}.clinicaa-patient-identity{flex-direction:column}.clinicaa-patient-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.clinicaa-hologram,.clinicaa-anatomy__stage{transform:none!important}}
