.loading-tip-host{display:block;box-sizing:border-box;width:100%;max-width:520px;margin:12px auto 0;text-align:left!important;font-size:14px!important;min-height:0;color:var(--ink);transition:none!important}
.lab-tip{box-sizing:border-box;visibility:hidden;opacity:0;border-top:1px solid var(--line);padding-top:8px}
.lab-tip.is-ready{visibility:visible;opacity:1;transition:opacity 160ms ease-out}
.lab-tip-top{height:44px;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:var(--muted)}
.lab-tip-top>div{display:flex;gap:2px}.lab-tip button{font:inherit;color:var(--accent-ink);background:transparent;border:0;min-width:44px;min-height:44px;padding:4px 8px;cursor:pointer;border-radius:6px}.lab-tip button:hover,.lab-tip button:active{background:var(--accent-soft)}.lab-tip button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.lab-tip button[hidden]{display:none}
.lab-tip-content{height:204px;display:grid;grid-template-rows:20px 42px 76px 54px;gap:4px;overflow:auto;align-content:start}
.lab-tip-group{font-size:11px;color:var(--accent-ink);line-height:20px}.lab-tip-title{font-size:15px;line-height:21px;font-weight:600;overflow-wrap:anywhere}.lab-tip-value{font-size:18px;line-height:25px;font-weight:650;white-space:pre-line;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.lab-tip-note{font-size:12px;line-height:18px;color:var(--muted);overflow-wrap:anywhere}.lab-tip-scope{height:36px;font-size:11px;line-height:18px;color:var(--muted);overflow-wrap:anywhere}
.tip-enter-0{animation:lab-tip-a 180ms ease-out}.tip-enter-1{animation:lab-tip-b 180ms ease-out}@keyframes lab-tip-a{from{opacity:.25}to{opacity:1}}@keyframes lab-tip-b{from{opacity:.25}to{opacity:1}}
.splash{overflow-y:auto}.splash-inner{box-sizing:border-box;width:min(100%,560px)}.splash-content{width:100%}.splash-content:not(.bye){animation:none!important}.route-loading{padding:24px;box-sizing:border-box}.route-loading>div{min-width:0}
.splash .splash-inner{padding:16px;gap:8px}.splash .splash-stage{grid-template-columns:48px 1fr;gap:12px;align-items:center;justify-self:start}.splash .splash-title{text-align:left}.splash .splash-emblem,.splash .splash-mark,.splash .splash-mark svg{width:48px;height:48px}.splash .splash-ecg-line{width:120px;height:32px}.splash .splash-steps{gap:4px;margin-top:10px}.splash .lab-tip{color:var(--ink)}
.no-tip-motion,.no-tip-motion .lab-tip-content,.anim-off .lab-tip,.anim-off .lab-tip-content{animation:none!important;transition:none!important}
@media(prefers-reduced-motion:reduce){.lab-tip,.lab-tip-content{animation:none!important;transition:none!important}}
@media(max-height:680px){.splash{place-items:start center}.splash-inner{padding:16px}}
@media(max-width:760px){.route-loading{padding:16px}}
