@font-face{font-family:Heebo;src:url(./heebo-hebrew-8aqo10Zv.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;src:url(./heebo-latin-C2eWiQZy.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--blue: #1472ff;--blue-dark: #0b57d0;--navy: #083f92;--ink: #0b2e63;--text: #0a2a5a;--muted: #5c7089;--muted-2: #8a9bb0;--line: #e4edf6;--page: #f5f8fb;--bg: #fafdff;--pink: #f9b8c6;--pink-2: #f3a7ba;--green: #8cc63e;--purple: #b79bf7;--top: max(env(safe-area-inset-top, 0px), 14px);--safe-bottom: env(safe-area-inset-bottom, 0px);--keypad-h: calc(272px + env(safe-area-inset-bottom, 0px)) ;--ease: cubic-bezier(.32, .72, 0, 1)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{height:100%}body{margin:0;font-family:Heebo,-apple-system,BlinkMacSystemFont,SF Hebrew,Segoe UI,sans-serif;direction:rtl;background:#e9eff6;color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow:hidden}button{font-family:inherit;cursor:pointer}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.stage{height:100dvh;display:flex;justify-content:center;background:#fff;overflow:hidden}.app{position:relative;width:100%;max-width:460px;height:100dvh;overflow:hidden;background:#fff;isolation:isolate}.app-shell{position:absolute;inset:0;animation:appOpen .4s ease both}@keyframes appOpen{0%{opacity:0}to{opacity:1}}.stack{position:absolute;inset:0}.layer{position:absolute;inset:0;background:#fff;transition:transform .44s var(--ease);will-change:transform;overflow:hidden}.layer--fade{transition:opacity .5s ease}.layer.is-behind,.layer.is-dismissed{pointer-events:none}.layer--push.is-entering{animation:pushIn .44s var(--ease) both}.layer--fade.is-entering{animation:fadeIn .55s ease both}@keyframes pushIn{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes fadeIn{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.screen{position:absolute;inset:0;display:flex;flex-direction:column;padding-top:var(--top);background:#fff;overflow:hidden}.brand-logo{width:86px;height:auto}.brand-logo--sm{width:76px}.icon-btn{width:42px;height:42px;border:0;background:transparent;border-radius:50%;display:grid;place-items:center;color:var(--navy);flex-shrink:0}.icon-btn:disabled{opacity:.35}.icon-btn--navy{color:#0b2e63}.sub-header{direction:ltr;height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;flex-shrink:0;background:#fff;box-shadow:0 1px #f0f4f9;position:relative;z-index:5}.sub-header .brand-logo{position:absolute;left:50%;transform:translate(-50%)}.sub-header__spacer{width:42px}.btn{height:54px;border-radius:27px;border:0;width:100%;font-size:19px;font-weight:700;display:flex;align-items:center;justify-content:center;transition:transform .15s,filter .15s}.btn:active{transform:scale(.985);filter:brightness(.97)}.btn--primary{background:var(--blue);color:#fff;box-shadow:0 10px 22px -12px #1472ffe6}.btn--outline{background:#fff;color:var(--blue);border:1.4px solid var(--blue)}.text-link{background:none;border:0;padding:0;color:#0b4bb0;font-weight:700;font-size:inherit;text-decoration:underline;text-underline-offset:3px}.quick{flex:0 0 auto;width:84px;background:none;border:0;padding:0;display:flex;flex-direction:column;align-items:center}.quick__circle{width:54px;height:54px;border-radius:50%;background:var(--blue);color:#fff;display:grid;place-items:center;position:relative;box-shadow:0 7px 16px -10px #1472ffe6}.quick__circle--aia{background:linear-gradient(135deg,#8a63ff,#4a8bff 55%,#2f8bff)}.quick__badge{position:absolute;inset-inline-end:-12px;top:-9px;background:#f8b4c4;color:#7d2c43;font-size:9.5px;font-weight:700;padding:3px 8px;border-radius:10px;white-space:nowrap;box-shadow:0 2px 6px #00000014}.quick__label{margin-top:9px;font-size:11.5px;line-height:1.25;color:#16324f;text-align:center;width:82px}.splash{background:#fff}.splash__logo-wrap{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding-bottom:3%}.splash__logo-box{position:relative;width:208px;overflow:hidden;animation:logoScale 2.1s cubic-bezier(.4,0,.2,1) both}.splash__logo{width:100%;height:auto;display:block}.splash__curtain{position:absolute;inset:0;background:linear-gradient(90deg,#fff0,#fff 9% 100%);animation:logoSweep 2.05s cubic-bezier(.45,0,.2,1) both}@keyframes logoSweep{0%{transform:translate(0)}46%{transform:translate(62%)}58%{transform:translate(62%)}to{transform:translate(103%)}}@keyframes logoScale{0%{transform:scale(.985)}to{transform:scale(1)}}.welcome{background:#fff}.welcome__header{direction:ltr;height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;flex-shrink:0;box-shadow:0 1px #f1f5f9;position:relative;z-index:3}.welcome__header .brand-logo{position:absolute;left:50%;transform:translate(-50%)}.welcome__header-spacer{width:42px}.welcome__hero{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;padding:44px 24px 0}.welcome__art-float{animation:float 7s ease-in-out infinite alternate}.welcome__art{width:282px;height:auto;animation:artLoad 1.9s cubic-bezier(.22,.7,.2,1) both}@keyframes artLoad{0%{opacity:0;filter:blur(16px);transform:scale(1.06)}55%{opacity:1;filter:blur(2px)}to{opacity:1;filter:blur(0);transform:scale(1)}}@keyframes float{0%{transform:translateY(-4px)}to{transform:translateY(6px)}}.welcome__greeting{margin-top:40px;font-size:22px;font-weight:700;color:var(--navy);letter-spacing:-.2px}.welcome__cta{width:224px;margin-top:22px;font-size:19px;font-weight:700}.welcome__quick{margin-top:auto;display:flex;gap:8px;padding:10px 16px 26px;overflow-x:auto;scrollbar-width:none}.welcome__quick::-webkit-scrollbar{display:none}.welcome__quick .quick__circle{width:56px;height:56px}.login{background:var(--bg)}.login__tabs{max-height:90px;opacity:1;overflow:hidden;transition:max-height .35s var(--ease),opacity .22s ease;flex-shrink:0}.login__tabs.is-collapsed{max-height:0;opacity:0}.login-tabs{display:flex;direction:rtl;margin-top:14px;padding:0 10px;border-bottom:1px solid var(--line)}.login-tab{flex:1;background:none;border:0;display:flex;flex-direction:column;align-items:center;gap:7px;padding:2px 4px 14px;color:var(--muted-2);position:relative}.login-tab__icon{display:grid;place-items:center}.login-tab__label{font-size:13.5px;font-weight:500;letter-spacing:-.1px}.login-tab.is-active{color:var(--navy)}.login-tab.is-active .login-tab__label{font-weight:700}.login-tab.is-active:after{content:"";position:absolute;bottom:-1px;left:6px;right:6px;height:3px;border-radius:3px 3px 0 0;background:var(--blue)}.login__body{padding:96px 22px 0;flex:1;transition:padding-top .35s var(--ease);min-height:0}.login__body.is-keypad{padding-top:50px}.field-label{font-size:20px;font-weight:700;color:var(--navy);margin-bottom:10px}.id-field{width:100%;height:57px;border-radius:10px;border:1.4px solid #0a2a5a;background:#fff;display:flex;align-items:center;justify-content:flex-end;padding:0 16px;font-size:23px;color:var(--navy);letter-spacing:.4px;transition:border-color .2s,box-shadow .2s}.id-field.is-focused{border-color:var(--blue);box-shadow:0 0 0 3px #1472ff1a}.id-field.has-error{border-color:#e5484d}.id-field__value{display:inline-flex;align-items:center;direction:ltr;min-height:30px}.caret{display:inline-block;width:2px;height:27px;margin-left:2px;background:#0b57d0;animation:blink 1.05s steps(2,start) infinite}@keyframes blink{to{opacity:0}}.field-error{height:20px;margin-top:5px;font-size:12.5px;color:#e5484d;opacity:0;transition:opacity .2s}.field-error.is-visible{opacity:1}.id-block.is-shaking{animation:shake .4s}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}.login__btn{margin-top:24px}.login__btn+.login__btn{margin-top:12px}.login__divider{height:1px;background:#e8eef6;margin:30px 0 20px}.login__no-id{display:block;margin:0 auto;font-size:17.5px;text-align:center}.keyboard-dismiss{position:absolute;bottom:calc(var(--keypad-h) + 12px);left:16px;width:42px;height:38px;border:0;border-radius:19px;background:var(--blue);color:#fff;display:grid;place-items:center;box-shadow:0 6px 14px -8px #1472ffe6;z-index:6}.keypad{direction:ltr;position:relative;flex-shrink:0;height:var(--keypad-h);border-radius:12px 12px 0 0;background:#d1d4da;padding:0 5px env(safe-area-inset-bottom,0px);display:flex;flex-direction:column;justify-content:flex-end;z-index:5;animation:keypadUp .34s var(--ease) both}@keyframes keypadUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.keypad__autofill{height:44px;width:100%;background:transparent;border:0;display:flex;align-items:center;justify-content:space-between;padding:0 16px;color:#1c1c1e}.keypad__autofill-left{flex:1;display:flex;flex-direction:column;align-items:center;gap:1px}.keypad__autofill-src{font-size:13px;color:#3c3c43}.keypad__autofill-code{font-size:19px;color:#111;letter-spacing:.3px}.keypad__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px 6px;width:100%;padding:0 0 3px}.key{height:47px;background:#fff;border:0;border-radius:5px;box-shadow:0 1px #0000004d;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#000;transition:background .08s,transform .08s;padding:0}.key:active{background:#ececec;transform:scale(.985)}.key--ghost{background:transparent;box-shadow:none;cursor:default}.key--del{background:transparent;box-shadow:none;color:#000}.key__digit{font-size:25px;line-height:1;font-weight:400}.key__letters{font-size:9.5px;letter-spacing:1.2px;margin-top:2px;color:#000}.otp{background:#fff}.otp__content{flex:1;padding:48px 22px 0;display:flex;flex-direction:column;min-height:0}.otp__title{font-size:21px;font-weight:700;color:var(--navy);text-align:center;letter-spacing:-.2px}.otp__phone{align-self:center;margin-top:14px;height:46px;padding:0 20px;border-radius:23px;border:1.4px solid #0f4c9e;background:#fff;color:var(--navy);display:flex;align-items:center;gap:8px;font-size:18px;font-weight:700}.otp__phone-number{letter-spacing:.4px;direction:ltr}.otp__not-me{align-self:center;margin-top:12px;background:none;border:0;color:#0b4bb0;font-size:17px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.otp-card{margin-top:38px;background:#fff;border-radius:18px;box-shadow:0 12px 34px -22px #083f9273,0 0 0 1px #eef3f9;padding:26px 20px 22px;text-align:center}.otp-card__title{font-size:23px;font-weight:700;color:var(--navy)}.otp-card__sub{margin-top:6px;font-size:16px;color:#4a5a70}.otp-slots{display:flex;justify-content:center;gap:16px;margin-top:24px;direction:ltr;padding:0 4px}.otp-slot{width:30px;height:40px;line-height:40px;font-size:29px;font-weight:700;color:var(--navy);border-bottom:1.8px solid #b9c6d6;display:flex;align-items:center;justify-content:center;transition:border-color .2s}.otp-slot.is-filled{border-bottom-color:var(--navy)}.otp-slot.is-caret{border-bottom-color:var(--navy);animation:blink 1.1s steps(2,start) infinite}.otp-card__link{margin-top:30px;font-size:16.5px;color:#0b4bb0}.otp-card__link span{color:#0b4bb0}.otp-card__link .text-link{font-size:16.5px}.otp__privacy{margin-top:auto;display:flex;align-items:flex-start;gap:8px;justify-content:center;padding:20px 20px 18px;color:#7a8ca3;font-size:12.5px;line-height:1.45;text-align:center;transition:opacity .3s}.otp__privacy p{max-width:290px}.otp__privacy svg{flex-shrink:0;margin-top:2px}.otp.is-keypad .otp__privacy{opacity:0;pointer-events:none}.otp__actions{flex-shrink:0;display:flex;justify-content:flex-start;align-items:center;height:64px;padding:0 18px 8px}.check-btn{width:56px;height:56px;border-radius:50%;border:0;background:var(--blue);color:#fff;display:grid;place-items:center;box-shadow:0 10px 20px -10px #1472ffe6;transition:transform .15s}.check-btn:active{transform:scale(.94)}.dashboard{background:var(--bg)}.dash-scroll{flex:1;overflow-y:auto;overscroll-behavior:contain;padding-top:4px;scrollbar-width:none}.dash-scroll::-webkit-scrollbar{display:none}.dash-head{padding:4px 18px 0}.dash-head__row{display:flex;align-items:center;justify-content:space-between}.dash-head__greet{font-size:21px;font-weight:700;color:var(--navy);letter-spacing:-.2px}.dash-head__greet span{font-weight:700}.dash-head__icons{display:flex;gap:2px;margin-left:-8px}.quick-rail{display:flex;gap:14px;padding:18px 2px 6px;overflow-x:auto;scrollbar-width:none}.quick-rail::-webkit-scrollbar{display:none}.quick--dash{width:78px}.quick--dash .quick__circle{width:50px;height:50px}.quick--dash .quick__label{width:78px;font-size:11.5px}.family-block{margin-top:10px}.family-switch{display:flex;align-items:center;gap:4px;padding:2px 16px 0}.family-switch__avatars{height:48px;width:auto}.family-switch__chev{width:30px;height:30px;border:0;background:transparent;color:#7a8ca3;display:grid;place-items:center}.section-head{display:flex;align-items:center;justify-content:space-between;padding:8px 18px 12px}.section-head h2{font-size:19px;font-weight:700;color:var(--navy);letter-spacing:-.2px}.section-link{background:none;border:0;color:#0b4bb0;font-size:14.5px;font-weight:500;text-decoration:underline;text-underline-offset:3px}.card-rail{display:flex;gap:10px;overflow-x:auto;padding:0 18px 16px;scrollbar-width:none}.card-rail::-webkit-scrollbar{display:none}.update-card{position:relative;flex:0 0 326px;background:#fff;border-radius:16px;padding:16px 26px 18px;box-shadow:0 8px 22px -18px #083f928c,0 0 0 1px #eef3fa;cursor:pointer}.update-card:before{content:"";position:absolute;top:0;bottom:0;inset-inline-start:0;width:6px;border-radius:16px;background:var(--green)}.update-card--pink:before{background:var(--pink)}.update-card__top{display:flex;align-items:center;justify-content:space-between;min-height:24px;margin-bottom:20px}.update-card__member{font-size:14.5px;color:#7a8ca3}.update-card__badge{background:#dcebfb;color:#1b4c82;font-size:11px;font-weight:600;padding:4px 10px;border-radius:11px}.update-card__main{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;gap:7px}.update-card__icon{color:var(--navy);display:grid;place-items:center;flex-shrink:0}.update-card__title{font-size:19px;font-weight:700;color:var(--navy);line-height:1.28;text-align:center;max-width:230px}.update-card__doctor{margin-top:12px;text-align:center;font-size:15px;color:#5c7089}.update-card__date{margin-top:2px;text-align:center;font-size:15.5px;color:#5c7089}.update-card__chev{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#a9b7c8}.appt-block{margin-top:12px}.appt-card{position:relative;margin:0 18px;background:#fff;border-radius:16px;padding:18px 26px 20px;box-shadow:0 8px 22px -18px #083f928c,0 0 0 1px #eef3fa}.appt-card:before{content:"";position:absolute;top:0;bottom:0;inset-inline-start:0;width:6px;border-radius:16px;background:var(--pink)}.appt-card__member{display:block;text-align:start;font-size:14.5px;color:#7a8ca3}.appt-card__title{margin-top:14px;display:flex;align-items:center;justify-content:center;gap:7px;font-size:19px;font-weight:700;color:var(--navy);text-align:center}.appt-card__when{margin-top:4px;text-align:center;font-size:19px;font-weight:700;color:var(--navy)}.appt-card__doctor{margin-top:8px;text-align:center;font-size:15.5px;color:#5c7089}.appt-card__address{margin-top:2px;text-align:center;font-size:15.5px;color:#5c7089}.appt-card__btn{margin-top:18px;height:46px;border-radius:23px;font-size:16px}.appt-card__chev{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#a9b7c8}.dash-bottom-space{height:calc(92px + env(safe-area-inset-bottom,0px))}.tabbar{position:absolute;left:0;right:0;bottom:0;height:calc(64px + env(safe-area-inset-bottom,0px));padding:6px 6px env(safe-area-inset-bottom,0px);display:flex;align-items:flex-start;justify-content:space-around;background:#fffffff0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid #eef3fa;z-index:20}.tabbar__item{flex:1;background:none;border:0;display:flex;flex-direction:column;align-items:center;gap:4px;color:#7a8ca3;font-size:10.5px;padding:4px 0 0}.tabbar__item span:last-child{white-space:nowrap}.tabbar__item.is-active{color:var(--navy);font-weight:600}.tabbar__plus{display:grid;place-items:center}.results{background:var(--page)}.results-head{background:#fff;flex-shrink:0;box-shadow:0 1px #eef3fa}.results-top{display:flex;align-items:center;gap:4px;padding:6px 8px 2px}.results-filter{flex:1;background:none;border:0;display:flex;align-items:center;gap:5px;padding:6px 0;font-size:14.5px;color:#0b2e63;flex-wrap:wrap;text-align:start}.results-filter__label{font-weight:700}.results-filter__value{color:#38506e}.results-filter__sep{color:#c2cfdd}.family-filter{display:flex;align-items:flex-start;justify-content:space-around;padding:12px 14px 10px;gap:6px}.family-chip{background:none;border:0;display:flex;flex-direction:column;align-items:center;gap:6px;padding:0;width:90px}.family-chip__avatar{position:relative;width:62px;height:62px;display:block}.family-chip__avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.family-chip__check{position:absolute;bottom:-2px;right:-2px;width:21px;height:21px;border-radius:6px;border:2px solid #fff;display:grid;place-items:center;background:var(--pink)}.check--green{background:var(--green)}.check--purple{background:var(--purple)}.check--pink{background:var(--pink)}.family-chip__name{font-size:14.5px;font-weight:500;color:#38506e}.family-chip__name.is-active{font-weight:700;color:var(--navy)}.results-tabs{display:flex;gap:22px;padding:4px 20px 0;overflow-x:auto;border-bottom:1px solid #e9f0f8;scrollbar-width:none}.results-tab{background:none;border:0;padding:8px 0 12px;font-size:15px;color:#7a8ca3;position:relative;flex-shrink:0;white-space:nowrap}.results-tab.is-active{color:var(--navy);font-weight:700}.results-tab.is-active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:3px;border-radius:3px 3px 0 0;background:var(--blue)}.results-list{flex:1;overflow-y:auto;padding:16px 18px 0;display:flex;flex-direction:column;gap:14px;scrollbar-width:none}.results-list::-webkit-scrollbar{display:none}.result-card{position:relative;text-align:start;border:0;background:#fff;border-radius:14px;padding:20px 26px;min-height:150px;display:flex;flex-direction:column;justify-content:center;gap:2px;font-family:inherit;color:inherit;box-shadow:0 6px 18px -16px #083f9299,0 0 0 1px #eef3fa;transition:transform .15s}.result-card:active{transform:scale(.99)}.result-card:before{content:"";position:absolute;top:0;bottom:0;inset-inline-start:0;width:6px;border-radius:14px;background:var(--pink)}.result-card--green:before{background:var(--green)}.result-card--purple:before{background:var(--purple)}.result-card__member{font-size:14px;color:#7a8ca3;margin-bottom:6px}.result-card__kind{font-size:20px;font-weight:700;color:var(--navy);line-height:1.25}.result-card__doctor{font-size:15px;color:#5c7089;margin-top:5px}.result-card__date{font-size:15px;color:#5c7089;margin-top:3px}.result-card__chev{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#a9b7c8}.result-card__clip{position:absolute;top:12px;left:14px;color:#a9b7c8}.results-empty{text-align:center;color:#7a8ca3;padding:40px 0;font-size:15px}.results-bottom-space{height:86px;flex-shrink:0}.quick-actions-fab{position:absolute;bottom:calc(20px + env(safe-area-inset-bottom,0px));left:16px;height:48px;border:0;border-radius:24px;background:var(--blue);color:#fff;display:flex;align-items:center;gap:6px;padding:0 18px;font-size:15px;font-weight:700;box-shadow:0 10px 24px -10px #1472fff2;z-index:8}.lab-detail{background:#fff}.lab-head{background:#fff;flex-shrink:0}.lab-head__top{display:grid;grid-template-columns:42px 1fr 42px;align-items:center;padding:4px 6px 8px}.lab-head__titles{text-align:center}.lab-head__titles h1{font-size:16.5px;font-weight:700;color:var(--navy);letter-spacing:-.1px}.lab-head__titles span{display:block;margin-top:2px;font-size:13px;color:#5c7089}.lab-head__strip{height:4px;background:linear-gradient(90deg,#f7c6d2,#f0a2b6)}.lab-scroll{flex:1;overflow-y:auto;background:#fff;scrollbar-width:none}.lab-scroll::-webkit-scrollbar{display:none}.lab-meta{padding:20px 22px 16px;text-align:center;font-size:16px;color:var(--navy);line-height:1.55}.lab-meta b{font-weight:700}.lab-filter{width:100%;background:#fff;border:0;border-top:1px solid #eef3f9;border-bottom:1px solid #eef3f9;display:flex;align-items:center;gap:6px;padding:12px 20px;font-size:15px;color:#5c7089}.lab-filter__label{font-weight:700;color:var(--navy)}.lab-filter__value{color:#5c7089}.lab-section{background:#e7f0fc;color:#1c4f8a;font-size:15px;font-weight:700;text-align:center;padding:9px 0}.lab-test{padding:18px 20px 20px;border-bottom:1px solid #e8eef6}.lab-test__head{display:flex;align-items:center;gap:10px;direction:ltr}.star{width:28px;height:28px;border:0;background:none;color:#a9b7c8;display:grid;place-items:center;flex-shrink:0;padding:0}.star.is-on{color:#f5a623}.star.is-on svg{fill:#f5a623}.lab-test__name{flex:1;font-size:16.5px;font-weight:700;color:var(--navy);text-align:start}.lab-test__compare{display:flex;align-items:center;gap:2px;background:none;border:0;color:#0b4bb0;font-size:13.5px;white-space:nowrap}.lab-test__value{display:flex;align-items:baseline;justify-content:flex-end;gap:6px;margin-top:24px;font-size:21px;color:#5c7089;direction:ltr}.lab-test__value em{font-style:normal;font-size:15px;color:#5c7089}.lab-test__refs{margin-top:12px;display:flex;flex-direction:column;align-items:flex-end;gap:5px}.refs-title{background:none;border:0;padding:0;display:flex;align-items:center;gap:4px;color:#8a9bb0;font-size:13px}.refs-title svg{transition:transform .2s}.refs-title svg.is-flipped{transform:rotate(180deg)}.refs-list{width:100%;display:flex;flex-direction:column;gap:4px}.ref-row{display:flex;align-items:baseline;justify-content:flex-start;gap:12px;font-size:13.5px;direction:ltr}.ref-row__label{color:#5c7089;white-space:nowrap}.ref-row__range{color:#5c7089;direction:ltr}.refs-more{align-self:flex-start;background:none;border:0;color:#0b4bb0;font-size:13px;text-decoration:underline;text-underline-offset:2px;padding:0}.lab-disclaimer{padding:20px 28px 30px;text-align:center;font-size:12.5px;color:#8a9bb0;line-height:1.55}.lab-bottom-space{height:30px}.lab-doc{background:#f6f7f9}.lab-doc__head{direction:ltr;position:relative;height:66px;display:flex;align-items:center;justify-content:center;background:#fdfdfe;flex-shrink:0;z-index:3}.lab-doc__head h1{font-size:19.5px;font-weight:700;color:#0a2a5a;letter-spacing:-.2px}.lab-doc__chev{direction:ltr;width:30px;height:30px;margin-inline-start:6px;border:0;border-radius:50%;background:#eef1f5;color:#6b7280;display:grid;place-items:center}.lab-doc__close{position:absolute;right:14px;top:8px;width:52px;height:52px;border:0;border-radius:50%;background:#fff;color:#111;display:grid;place-items:center;box-shadow:0 6px 18px #0000001f}.lab-doc__scroll{flex:1;overflow-y:auto;padding:8px 0 0;scrollbar-width:none}.lab-doc__scroll::-webkit-scrollbar{display:none}.pdf{width:calc(100% - 20px);margin:0 auto;background:#fff;padding:18px 15px 30px;box-shadow:0 10px 30px -16px #0006;color:#1a1a1a;font-size:10px}.pdf__top{display:flex;align-items:flex-start;gap:12px;direction:ltr}.pdf__brand{width:92px;flex-shrink:0;text-align:center}.pdf__brand img{width:82px;margin:0 auto}.pdf__brand span{display:block;margin-top:3px;font-size:7px;color:#0b4a9c;line-height:1.3}.pdf__head-text{flex:1;direction:rtl;text-align:right;padding-top:2px}.pdf__title{font-size:10px;font-weight:700;color:#111}.pdf__sub{font-size:8px;color:#333;margin-top:3px}.pdf__note{font-size:7px;color:#555;margin-top:4px;line-height:1.45}.pdf__dates{font-size:7.5px;color:#333;margin-top:5px}.pdf__meta{display:flex;justify-content:space-between;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:8px 4px;margin-top:14px;font-size:9px;color:#222}.pdf__section{background:#e9e9e9;padding:5px 8px;font-size:9px;font-weight:700;color:#222;text-align:right;margin-top:10px}.pdf-row{padding:10px 3px;border-bottom:1px solid #eee}.pdf-row__head{display:flex;justify-content:space-between;gap:12px}.pdf-row__name{font-size:9.5px;font-weight:700;color:#111}.pdf-row__value{font-size:8.5px;color:#333;direction:ltr}.pdf-row__note{font-size:7.5px;color:#555;text-align:right;margin-top:3px}.pdf-row__refs{margin-top:2px}.pdf-ref{font-size:7.5px;color:#444;line-height:1.55;direction:ltr;text-align:right}.pdf__legal{margin-top:34px;padding-top:8px;border-top:1px solid #eee;font-size:6.5px;color:#666;text-align:center}.lab-doc__bottom-space{height:96px}.lab-doc__tools{direction:ltr;position:absolute;left:18px;right:18px;bottom:calc(18px + env(safe-area-inset-bottom,0px));display:flex;justify-content:space-between;z-index:4;pointer-events:none}.doc-tool{pointer-events:auto;width:56px;height:56px;border:0;border-radius:50%;background:#fff;color:#1c1c1e;display:grid;place-items:center;box-shadow:0 10px 26px #00000029}.loader-overlay{position:absolute;inset:0;z-index:55;background:#ffffff8c;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);display:grid;place-items:center;opacity:0;pointer-events:none;transition:opacity .3s ease}.loader-overlay.is-on{opacity:1;pointer-events:auto}.heart-loader{display:flex;flex-direction:column;align-items:center;gap:12px;padding-bottom:40px}.heart-loader__svg{overflow:visible}.heart-loader__main{stroke-dasharray:100 100;stroke-dashoffset:100;animation:drawHeart 1.9s cubic-bezier(.45,0,.2,1) forwards}@keyframes drawHeart{to{stroke-dashoffset:0}}.heart-loader__pink{opacity:0;animation:pinkIn .55s .5s ease forwards}@keyframes pinkIn{to{opacity:1}}.heart-loader__drop{opacity:0;transform-origin:60px 50px;transform:scale(.35);animation:dropIn .5s .95s var(--ease) forwards}@keyframes dropIn{to{opacity:1;transform:scale(1)}}.heart-loader__label{font-size:20px;font-weight:700;color:var(--navy);letter-spacing:.2px}.sms-banner{position:absolute;top:calc(var(--top) + 3px);left:8px;right:8px;z-index:70;transform:translateY(-150%);opacity:0;transition:transform .6s cubic-bezier(.28,1.15,.36,1),opacity .3s ease;pointer-events:none}.sms-banner.is-visible{transform:translateY(0);opacity:1;pointer-events:auto}.sms-banner__inner{direction:ltr;width:100%;display:flex;align-items:flex-start;gap:10px;border:0;text-align:start;padding:12px 13px;border-radius:23px;background:#f8f8faf0;backdrop-filter:blur(26px) saturate(1.4);-webkit-backdrop-filter:blur(26px) saturate(1.4);box-shadow:0 18px 44px -16px #0006,0 0 0 .5px #0000000f}.sms-banner__avatar{position:relative;width:38px;height:38px;flex-shrink:0;margin-top:2px}.sms-banner__badge{position:absolute;bottom:-1px;right:-1px;line-height:0}.sms-banner__content{flex:1;min-width:0;direction:ltr}.sms-banner__top{direction:ltr;display:flex;align-items:baseline;justify-content:space-between;gap:8px}.sms-banner__sender{font-size:15.5px;font-weight:700;color:#111}.sms-banner__time{font-size:13px;color:#8a8a8e}.sms-banner__text{display:block;margin-top:1px;font-size:15px;line-height:1.22;color:#111;direction:rtl;text-align:right}.toast{position:absolute;bottom:calc(100px + env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%,12px);background:#16181de6;color:#fff;border-radius:24px;padding:11px 16px;display:flex;align-items:center;gap:8px;font-size:14px;max-width:84%;z-index:95;opacity:0;pointer-events:none;transition:opacity .22s,transform .22s;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.toast.is-visible{opacity:1;transform:translate(-50%)}.toast__check{width:20px;height:20px;border-radius:50%;background:#2ecc71;display:grid;place-items:center;flex-shrink:0}.share{position:absolute;inset:0;z-index:80;opacity:0;pointer-events:none;transition:opacity .28s ease}.share.is-open{opacity:1;pointer-events:auto}.share__backdrop{position:absolute;inset:0;background:#0000004d;border:0;width:100%}.share__sheet{position:absolute;left:0;right:0;bottom:0;max-height:90%;overflow-y:auto;background:#fff;border-radius:24px 24px 0 0;padding-top:7px;padding-bottom:env(safe-area-inset-bottom,8px);transform:translateY(102%);transition:transform .42s var(--ease);box-shadow:0 -12px 44px #0000002e;scrollbar-width:none}.share__sheet::-webkit-scrollbar{display:none}.share.is-open .share__sheet{transform:translateY(0)}.share__handle{width:36px;height:5px;border-radius:3px;background:#d6d6da;margin:0 auto 12px}.share__file{display:flex;align-items:center;gap:12px;padding:4px 18px 16px}.share__thumb{width:54px;height:62px;border-radius:6px;background:#fff;border:.5px solid #d5d5da;box-shadow:0 2px 8px #00000014;padding:8px 7px;display:flex;flex-direction:column;gap:4px;flex-shrink:0}.share__thumb span{display:block;height:2px;border-radius:1px;background:#c9ccd2}.share__thumb span:nth-child(1){width:70%;background:#0a4a9c;height:3px}.share__thumb span:nth-child(2){width:100%}.share__thumb span:nth-child(3){width:86%}.share__thumb span:nth-child(4){width:96%}.share__thumb span:nth-child(5){width:60%}.share__file-text{min-width:0}.share__filename{font-size:15px;font-weight:600;color:#111;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.share__filemeta{font-size:13px;color:#8a8a8e;margin-top:4px}.share__contacts{display:flex;gap:18px;padding:14px 18px 16px;border-top:1px solid #ececf0;overflow-x:auto;scrollbar-width:none}.share__contacts::-webkit-scrollbar{display:none}.share-contact{background:none;border:0;padding:0;width:62px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:6px}.share-contact__avatar{width:54px;height:54px;border-radius:50%;overflow:hidden;background:#cfe0f5;display:grid;place-items:center;color:#0b3f92;font-size:20px;font-weight:700}.share-contact__avatar img{width:100%;height:100%;object-fit:cover}.share-contact__name{font-size:12.5px;color:#111;text-align:center;line-height:1.2}.share__apps{display:flex;justify-content:space-around;padding:16px 8px 14px;border-top:1px solid #ececf0}.share-app{background:none;border:0;padding:0;display:flex;flex-direction:column;align-items:center;gap:7px;width:74px}.share-app__icon{width:58px;height:58px;border-radius:13px;overflow:hidden;display:grid;place-items:center;box-shadow:0 5px 14px -8px #0006}.share-app__icon svg{width:100%;height:100%}.share-app__icon.gmail svg{width:58px;height:58px}.share-app__label{font-size:11.5px;color:#111;text-align:center;line-height:1.2}.share__actions{display:flex;justify-content:space-around;padding:14px 6px 18px;border-top:1px solid #ececf0}.share-action{background:none;border:0;padding:0;width:84px;display:flex;flex-direction:column;align-items:center;gap:7px}.share-action__icon{width:58px;height:58px;border-radius:50%;background:#f1f1f4;color:#1c1c1e;display:grid;place-items:center}.share-action__label{font-size:11.5px;color:#111;text-align:center;line-height:1.25}.share__cancel{display:block;margin:2px auto 8px;border:0;background:#f2f2f5;color:#111;font-size:15px;font-weight:500;padding:11px 28px;border-radius:22px}
