@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-var-cyrillic-ext-BOeWTOD4.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-var-vietnamese-CBcvBZtf.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-var-latin-ext-DO1Apj_S.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-var-latin-Dx4kXJAl.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-400-cyrillic-ext-xuaO2J-f.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-400-cyrillic-BSMlKf0J.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-400-vietnamese-BulugwFq.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-400-latin-ext-BmRBH3aV.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-400-latin-DMJ8VG8y.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-mono-500-cyrillic-ext-BqneJy0T.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-mono-500-cyrillic-Bq9vWWag.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-mono-500-vietnamese-DZ4AoWbu.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-mono-500-latin-ext-CAhNIIs5.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-mono-500-latin-DSY6xOcd.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--v2-accent: #14b8c4;--v2-focus: #0e8189;--v2-hover: rgba(0, 0, 0, .04);--md-dur-fast: .15s;--md-dur-base: .2s;--md-dur-slow: .25s;--md-dur-slowest: .3s;--md-dur-onboarding: .65s;--md-ease: cubic-bezier(.16, 1, .3, 1)}html,body{margin:0;padding:0;height:100%;background:#fff;overflow:hidden;overscroll-behavior:none;-webkit-tap-highlight-color:transparent}#root{height:100dvh}html.md-patient-page,html.md-patient-page body{height:auto;overflow:visible;overscroll-behavior:auto}html.md-patient-page #root{height:auto;min-height:100dvh}*{-webkit-touch-callout:none;box-sizing:border-box}input,textarea{-webkit-user-select:text;user-select:text}textarea::placeholder,input::placeholder{color:#6b7280}::-webkit-scrollbar{display:none}@keyframes motiondocBlink{0%,to{opacity:1}50%{opacity:.25}}@keyframes v2FadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes v2Spin{to{transform:rotate(360deg)}}.v2-spin{animation:v2Spin .8s linear infinite}button{transition:background-color var(--md-dur-fast) var(--md-ease),color var(--md-dur-fast) var(--md-ease),border-color var(--md-dur-fast) var(--md-ease),box-shadow var(--md-dur-fast) var(--md-ease),opacity var(--md-dur-fast) var(--md-ease),filter var(--md-dur-fast) var(--md-ease),transform var(--md-dur-fast) var(--md-ease)}button:not(:disabled):active{transform:scale(.985)}.v2-nav:not([aria-current]):hover{background:var(--v2-hover)!important}.v2-lift:hover{filter:brightness(.985)}:focus-visible{outline:2px solid var(--v2-focus);outline-offset:2px}.v2-press{transition:transform var(--md-dur-fast) var(--md-ease),box-shadow var(--md-dur-fast) var(--md-ease),filter var(--md-dur-fast) var(--md-ease),background-color var(--md-dur-fast) var(--md-ease),border-color var(--md-dur-fast) var(--md-ease)}.v2-input{transition:border-color var(--md-dur-fast) var(--md-ease),box-shadow var(--md-dur-fast) var(--md-ease)}.v2-input:focus{border-color:var(--v2-focus)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--v2-focus) 25%,transparent)}.v2-press:active{transform:scale(.98)}@media (hover: hover){.v2-card.v2-press:hover{transform:translateY(-1px);box-shadow:0 6px 16px #00000014,0 16px 40px #00000014}}@keyframes v2SheetUp{0%{transform:translateY(48px);opacity:.6}to{transform:none;opacity:1}}@keyframes v2Fade{0%{opacity:0}to{opacity:1}}@keyframes v2Shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes v2Breathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes v2Wave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes v2PulseRing{0%{box-shadow:0 0 color-mix(in srgb,var(--v2-accent) 45%,transparent)}70%{box-shadow:0 0 0 12px transparent}to{box-shadow:0 0 0 0 transparent}}body.v2-recording:before{content:"";position:fixed;inset:0;z-index:998;pointer-events:none;border:3px solid var(--v2-accent);box-shadow:inset 0 0 36px -8px var(--v2-accent);animation:v2Breathe 2.6s ease-in-out infinite}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{body *{visibility:hidden}.motiondoc-print,.motiondoc-print *{visibility:visible}.motiondoc-print{position:absolute;left:0;top:0;width:100%;max-height:none!important;overflow:visible!important;color:#000!important;background:#fff!important;box-shadow:none!important;border:none!important;border-radius:0!important}.motiondoc-print *{color:#000!important;background:transparent!important;box-shadow:none!important}.motiondoc-print .print-rule{border-color:#999!important}.motiondoc-print .print-muted{color:#555!important}.print-hide{display:none!important}.print-keep{break-inside:avoid;page-break-inside:avoid}@page{size:A4;margin:14mm}}
