.lp-root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overflow-x:clip}.lp-container{width:100%;max-width:76rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.lp-container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.lp-container{padding-left:2rem;padding-right:2rem}}.lp-section{padding-top:max(4.5rem,min(3rem + 6vw,8rem));padding-bottom:max(4.5rem,min(3rem + 6vw,8rem))}.lp-skip{z-index:100;background:hsl(var(--brand));color:#fff;border-radius:8px;padding:.75rem 1rem;font-weight:600;position:absolute;top:-4rem;left:1rem}.lp-skip:focus{top:1rem}.lp-display{font-family:var(--font-serif),Georgia,serif;letter-spacing:-.025em;text-wrap:balance;font-size:max(2.5rem,min(1.6rem + 3vw,4rem));font-weight:500;line-height:1.03}.lp-display>span{text-wrap:balance}.lp-ink-accent{color:hsl(var(--brand));font-style:italic}.lp-h2{font-family:var(--font-serif),Georgia,serif;letter-spacing:-.02em;text-wrap:balance;font-size:max(2rem,min(1.35rem + 2.5vw,3.25rem));font-weight:500;line-height:1.1}.lp-link{color:hsl(var(--brand));text-decoration:underline;-webkit-text-decoration-color:hsl(var(--brand)/.35);text-decoration-color:hsl(var(--brand)/.35);text-underline-offset:3px;transition:-webkit-text-decoration-color .2s,text-decoration-color .2s}.lp-link:hover{-webkit-text-decoration-color:hsl(var(--brand));text-decoration-color:hsl(var(--brand))}.lp-mark{color:inherit;background:linear-gradient(transparent 62%,hsl(var(--highlight-strong))62%);padding-left:2px;padding-right:2px}.lp-btn{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;font-weight:600;transition:background-color .2s,border-color .2s,transform .15s}.lp-btn:active{transform:translateY(1px)}.lp-btn-primary{background:hsl(var(--brand));color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 8px 20px -10px hsl(var(--brand)/.7)}.lp-btn-primary:hover{background:hsl(var(--brand-hover))}.lp-btn-secondary{background:hsl(var(--page));border:1px solid hsl(var(--line-strong));color:hsl(var(--ink))}.lp-btn-secondary:hover{background:hsl(var(--surface-hover));border-color:hsl(var(--line-control))}.lp-chip{border:1px solid hsl(var(--line));background:hsl(var(--page));color:hsl(var(--ink-muted));border-radius:999px;align-items:center;gap:.375rem;padding:.375rem .8rem;font-size:.875rem;display:inline-flex}.lp-chip-brand{background:hsl(var(--brand-soft));color:hsl(var(--brand-hover));border-color:transparent}.lp-card{border:1px solid hsl(var(--line));background:hsl(var(--page));border-radius:16px;padding:1.75rem}@media (min-width:768px){.lp-card{padding:2.25rem}}.lp-card-brand{border-color:hsl(var(--brand)/.22);background:linear-gradient(180deg,hsl(var(--brand-soft))0%,hsl(var(--page))85%)}.lp-feature{padding:2rem}.lp-feature-icon{background:hsl(var(--brand-soft));width:2.75rem;height:2.75rem;color:hsl(var(--brand));border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.lp-doc{border:1px solid hsl(var(--line));background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 1px 2px rgba(23,35,39,.05),0 28px 56px -28px rgba(23,35,39,.22)}.lp-band{background:radial-gradient(60% 80% at 100% 0%,rgba(255,255,255,.08) 0%,transparent 60%),hsl(var(--brand));color:#fff;position:relative}.lp-stat{background:hsl(var(--brand));padding:2rem}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary{border-radius:4px}.lp-faq-icon{flex-shrink:0;width:1.25rem;height:1.25rem;transition:transform .25s;position:relative}.lp-faq-icon:before,.lp-faq-icon:after{content:"";background:hsl(var(--brand));border-radius:2px;width:14px;height:2px;margin:-1px 0 0 -7px;position:absolute;top:50%;left:50%}.lp-faq-icon:after{transform:rotate(90deg)}.lp-faq[open] .lp-faq-icon{transform:rotate(45deg)}.lp-cta{border:1px solid hsl(var(--brand)/.2);background:radial-gradient(70% 120% at 100% 50%,hsl(var(--brand-soft))0%,transparent 70%),hsl(var(--page));border-radius:24px;padding:max(2rem,min(1rem + 5vw,4.5rem));position:relative;overflow:hidden}.lp-cta-pages{display:none}@media (min-width:900px){.lp-cta-pages{perspective:900px;width:12rem;height:15rem;display:block;position:absolute;top:50%;right:4%;transform:translateY(-50%)}.lp-cta-pages span{border:1px solid hsl(var(--line));background:repeating-linear-gradient(to bottom,transparent 0 18px,hsl(var(--line))18px 20px)18px 36px/calc(100% - 36px)60% no-repeat,#fff;border-radius:10px;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 24px 40px -24px rgba(23,35,39,.3)}.lp-cta-pages span:first-child{opacity:.6;transform:rotateY(-24deg)rotate(-8deg)translate3d(-34px,10px,-60px)}.lp-cta-pages span:nth-child(2){opacity:.85;transform:rotateY(-24deg)rotate(-3deg)translate3d(-14px,4px,-30px)}.lp-cta-pages span:nth-child(3){transform:rotateY(-24deg)rotate(2deg)}}@media (prefers-reduced-motion:no-preference){.lp-reveal-ready [data-reveal]{transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.lp-reveal-ready [data-reveal]:not(.is-in){opacity:0;transform:translateY(24px)}}.lp-steps{--progress:0;padding-left:3.75rem;list-style:none}.lp-steps-rail,.lp-steps-fill{background:hsl(var(--line));border-radius:2px;width:2px;position:absolute;top:1.5rem;bottom:2rem;left:19px}.lp-steps-fill{background:hsl(var(--brand));transform:scaleY(var(--progress));transform-origin:top;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.lp-step{padding-top:.25rem;padding-bottom:2.75rem;position:relative}.lp-step-dot{border:1px solid hsl(var(--line-strong));background:hsl(var(--background));width:40px;height:40px;color:hsl(var(--ink-subtle));border-radius:999px;justify-content:center;align-items:center;transition:background-color .4s,color .4s,border-color .4s;display:flex;position:absolute;top:0;left:-3.75rem}.lp-step[data-active=true] .lp-step-dot{border-color:hsl(var(--brand));background:hsl(var(--brand));color:#fff}@media (min-width:1024px){.lp-step{padding-top:24vh;padding-bottom:24vh}.lp-step:first-child{padding-top:6vh}.lp-step:not([data-active=true]) :-webkit-any(h3,p){color:hsl(var(--ink-subtle))}.lp-step:not([data-active=true]) :-moz-any(h3,p){color:hsl(var(--ink-subtle))}.lp-step:not([data-active=true]) :is(h3,p){color:hsl(var(--ink-subtle))}.lp-step-dot{top:calc(24vh - .6rem)}.lp-step:first-child .lp-step-dot{top:calc(6vh - .6rem)}.lp-steps-rail,.lp-steps-fill{top:calc(6vh + 1rem);bottom:24vh}}.pl-sticky{position:-webkit-sticky;position:sticky;top:max(6rem,50vh - 17rem)}.pl-panel{aspect-ratio:100/88;border:1px solid hsl(var(--line));background:radial-gradient(70% 60% at 45% 42%,hsl(var(--page))0%,transparent 80%),hsl(var(--surface-sunken));--ease:cubic-bezier(.65,0,.25,1);border-radius:20px;position:relative;overflow:hidden;box-shadow:0 40px 80px -48px rgba(23,35,39,.35);container-type:inline-size}.pl-panel>*{font-size:2.1cqw}.pl-frame,.pl-pile-label,.pl-intake,.pl-tile,.pl-tile-lines,.pl-tile-date,.pl-tile-tags,.pl-ext,.pl-check,.pl-validated{transition:transform .8s var(--ease)var(--d,0s),opacity .45s ease var(--d,0s),background-color .45s ease}.pl-frame{border:1px solid hsl(var(--line));opacity:0;background:#fff;border-radius:1.8cqw;padding:2.4cqw 3cqw;position:absolute;top:2.5cqw;bottom:2.5cqw;left:2.5cqw;right:2.5cqw;transform:scale(.97)}.pl-frame-title{font-family:var(--font-serif),Georgia,serif;color:hsl(var(--ink));font-size:2.6cqw;font-weight:600;display:block}.pl-frame-cols{font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--ink-subtle));grid-template-columns:27.5cqw 16cqw 1fr;margin-top:1.4cqw;font-size:1.45cqw;display:grid}.pl-pile-label{font-family:var(--font-mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--ink-subtle));font-size:1.5cqw;position:absolute;top:4.5cqw;left:4.5cqw}.pl-intake{background:hsl(var(--ink));color:#fff;border-radius:999px;align-items:center;gap:1cqw;padding:1.2cqw 2.4cqw;font-size:1.9cqw;font-weight:600;display:inline-flex;position:absolute;bottom:5cqw;left:50%;transform:translate(-50%)}.pl-intake-note{color:rgba(255,255,255,.7);border-left:1px solid rgba(255,255,255,.25);padding-left:1cqw;font-weight:400}.pl-tile{z-index:2;border:1px solid hsl(var(--line));width:42cqw;height:10cqw;transform:translate3d(var(--hx),var(--hy),0)rotate(var(--hr));background:#fff;border-radius:1.6cqw;align-items:center;gap:1.8cqw;padding:0 2cqw 0 1.6cqw;display:flex;position:absolute;top:0;left:0;box-shadow:0 .2cqw .4cqw rgba(23,35,39,.04),0 1.4cqw 3cqw -1.4cqw rgba(23,35,39,.3)}.pl-tile-icon{background:hsl(var(--brand-soft));width:6cqw;height:6cqw;color:hsl(var(--brand));border-radius:1.2cqw;flex-shrink:0;padding:1.5cqw;display:flex}.pl-tile-text{gap:.3cqw;min-width:0;line-height:1.2;display:grid}.pl-tile-src{color:hsl(var(--ink));font-weight:600}.pl-tile-sub{white-space:nowrap;text-overflow:ellipsis;color:hsl(var(--ink-muted));font-size:1.6cqw;overflow:hidden}.pl-tile-right{flex-shrink:0;width:11.5cqw;height:3.4cqw;margin-left:auto;position:relative}.pl-tile-lines{align-content:center;justify-items:end;gap:.9cqw;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.pl-tile-lines span{background:hsl(var(--line));border-radius:1cqw;width:100%;height:.9cqw}.pl-tile-lines span+span{width:62%}.pl-tile-date{background:hsl(var(--highlight));font-family:var(--font-mono),monospace;white-space:nowrap;color:hsl(var(--brand));opacity:0;border-radius:.5cqw;padding:.3cqw .8cqw;font-size:1.7cqw;position:absolute;top:50%;right:0;transform:translateY(-50%)}.pl-tile-tags{opacity:0;gap:.8cqw;display:flex;position:absolute;top:calc(100% + 1.2cqw);left:1.6cqw;transform:translateY(-1cqw)}.pl-tile-tags span{background:hsl(var(--ai-soft));color:hsl(var(--ai));border-radius:999px;padding:.4cqw 1.2cqw;font-size:1.45cqw}.pl-ext{z-index:1;border-bottom:1px solid hsl(var(--line));opacity:0;width:47cqw;height:10cqw;transform:translate3d(-3cqw,var(--y2),0);align-items:center;gap:2cqw;display:flex;position:absolute;top:0;left:48cqw}.pl-ext:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1cqw;padding-right:.6cqw}.pl-ext:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1cqw;padding-right:.6cqw}.pl-ext:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1cqw;padding-right:.6cqw}.pl-ext:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:.6cqw;padding-right:1cqw}.pl-ext:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:.6cqw;padding-right:1cqw}.pl-ext:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:.6cqw;padding-right:1cqw}.pl-ext-lines{flex:1;gap:1.1cqw;display:grid}.pl-ext-lines span{background:hsl(var(--line));border-radius:1cqw;height:1cqw;display:block}.pl-check{background:hsl(var(--success));color:#fff;opacity:0;border-radius:999px;flex-shrink:0;width:3.6cqw;height:3.6cqw;padding:.8cqw;display:flex;transform:scale(.4)}.pl-validated{z-index:3;background:hsl(var(--success-soft));color:hsl(var(--success));opacity:0;border-radius:999px;align-items:center;gap:1cqw;padding:1cqw 2cqw;font-size:1.8cqw;font-weight:600;display:inline-flex;position:absolute;top:4.4cqw;right:5cqw;transform:translateY(-1.5cqw)}.pl-validated-note{color:hsl(var(--ink-muted));font-weight:400}.pl-panel:not([data-step="0"]) .pl-intake{opacity:0;transform:translate(-50%,2cqw)}.pl-panel:not([data-step="0"]) .pl-pile-label,.pl-panel:not([data-step="0"]) .pl-tile-lines{opacity:0}.pl-panel:not([data-step="0"]) .pl-tile-date{opacity:1}.pl-panel[data-step="1"] .pl-tile{transform:translate3d(var(--x0),var(--y0),0)}.pl-panel[data-step="1"] .pl-tile-tags{opacity:1;transform:none}.pl-panel[data-step="2"] .pl-tile,.pl-panel[data-step="3"] .pl-tile,.pl-panel[data-step="4"] .pl-tile{transform:translate3d(4cqw,var(--y2),0)}.pl-panel[data-step="2"] .pl-tile-date,.pl-panel[data-step="3"] .pl-tile-date,.pl-panel[data-step="4"] .pl-tile-date{background:0 0}.pl-panel[data-step="3"] .pl-frame,.pl-panel[data-step="4"] .pl-frame{opacity:1;transform:none}.pl-panel[data-step="3"] .pl-tile,.pl-panel[data-step="4"] .pl-tile{box-shadow:0 .2cqw .4cqw rgba(23,35,39,.05)}.pl-panel[data-step="3"] .pl-ext,.pl-panel[data-step="4"] .pl-ext{opacity:1;transform:translate3d(0,var(--y2),0)}.pl-panel[data-step="4"] .pl-check,.pl-panel[data-step="4"] .pl-validated{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lp-root *,.lp-root :before,.lp-root :after{transition-duration:.01ms!important}}.ov-play-dot{background:hsl(var(--brand));color:#fff;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;padding-left:2px;transition:transform .25s cubic-bezier(.2,.7,.2,1);display:inline-flex}.group:hover .ov-play-dot{transform:scale(1.06)}.ov-card{border:1px solid hsl(var(--line));background:hsl(var(--surface-sunken));text-align:left;border-radius:16px;width:100%;display:block;position:relative;overflow:hidden;box-shadow:0 30px 60px -40px rgba(19,74,94,.45)}.ov-card img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:block}.ov-card:hover img{transform:scale(1.02)}.ov-card-play{background:hsl(var(--brand));color:#fff;border-radius:999px;justify-content:center;align-items:center;width:4.25rem;height:4.25rem;padding-left:3px;transition:transform .3s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 32px -12px rgba(19,74,94,.7)}.ov-card:hover .ov-card-play{transform:translate(-50%,-50%)scale(1.06)}.ov-card-label{color:hsl(var(--ink));background:rgba(255,255,255,.92);border-radius:999px;padding:.4rem .85rem;font-size:.875rem;font-weight:600;position:absolute;bottom:1rem;left:1rem}.ov-dialog{background:0 0;border:0;width:min(92vw,1120px);max-width:none;max-height:none;margin:auto;padding:0;overflow:visible}.ov-dialog::backdrop{background:rgba(15,26,29,.78)}.ov-frame{background:#0f1a1d;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 40px 100px -30px rgba(0,0,0,.6)}.ov-video{aspect-ratio:16/9;background:#f4f2ec;width:100%;height:auto;display:block}.ov-close{z-index:2;color:#fff;background:rgba(15,26,29,.72);border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.ov-close:hover{background:rgba(15,26,29,.9)}html:has(.ov-dialog[open]){overflow:hidden}@media (prefers-reduced-motion:no-preference){.ov-dialog[open]{animation:.35s cubic-bezier(.16,1,.3,1) ov-in}.ov-dialog[open]::backdrop{animation:.3s ease-out ov-fade}}@keyframes ov-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}@keyframes ov-fade{0%{opacity:0}to{opacity:1}}
.hx-hero-bg{background:radial-gradient(42% 55% at 80% 42%,hsl(var(--brand-soft))0%,transparent 72%),radial-gradient(30% 35% at 6% 8%,hsl(var(--highlight)/.5)0%,transparent 70%);position:absolute;top:0;bottom:0;left:0;right:0}.hx-scene{width:100%;max-width:640px;margin-left:auto;margin-right:auto;position:relative;container-type:inline-size}.hx-stage{height:92cqw;position:relative}.hx-par{position:absolute}.hx-float,.hx-in{position:absolute;top:0;bottom:0;left:0;right:0}.hx-par-scan{width:40cqw;height:49cqw;top:2cqw;left:3cqw}.hx-par-lab{width:40cqw;height:37cqw;top:27cqw;left:11cqw}.hx-par-ehr{width:46cqw;height:33cqw;top:55cqw;left:0}.hx-par-chrono{z-index:5;width:58cqw;top:9cqw;left:42cqw}.hx-card{border:1px solid hsl(var(--line));background:#fff;border-radius:1.3cqw;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.hx-hl{z-index:0;border-left:2px solid hsl(var(--marigold));background:hsl(var(--highlight)/.85);position:absolute;top:0;bottom:0;left:-1.2cqw;right:-1.2cqw}.hx-sweep{z-index:3;border-bottom:1.5px solid hsl(var(--brand)/.5);background:linear-gradient(to bottom,transparent,hsl(var(--brand)/.12));opacity:0;height:3cqw;position:absolute;top:6px;left:0;right:0}.hx-scan{color:rgba(60,70,73,.9);filter:blur(.25px);background:radial-gradient(rgba(70,64,52,.07) .45px,transparent .6px) 0 0/.8cqw .8cqw,radial-gradient(120% 80% at 50% 40%,transparent 60%,rgba(110,96,70,.1)),#f4f0e6;border-color:#d5cec3;flex-direction:column;gap:1.5cqw;padding:2.4cqw 2.6cqw;display:flex;transform:rotate(-1.5deg);box-shadow:0 1.6cqw 4cqw -2cqw rgba(23,35,39,.28)}.hx-fax{font-family:var(--font-mono),monospace;letter-spacing:.04em;white-space:nowrap;border-bottom:1px dashed rgba(172,161,145,.7);padding-bottom:1.2cqw;font-size:max(7.5px,1.3cqw)}.hx-scan-title{font-family:var(--font-serif),Georgia,serif;letter-spacing:.08em;text-transform:uppercase;margin-top:.6cqw;font-size:max(10px,2.2cqw);font-weight:700}.hx-scan-sub{margin-top:-.8cqw;font-size:max(8px,1.5cqw)}.hx-ink{gap:1.2cqw;display:grid}.hx-ink span{background:rgba(60,70,73,.28);border-radius:1cqw;height:.55cqw;display:block}.hx-scan-imp{gap:1cqw;margin-top:.8cqw;padding-top:1cqw;padding-bottom:1cqw;display:grid;position:relative}.hx-scan-imp>:not(.hx-hl){z-index:1;position:relative}.hx-scan-imp-label{font-family:var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase;font-size:max(7.5px,1.3cqw);font-weight:700}.hx-hl-ink{top:0;bottom:0;left:-1.4cqw;right:-1.4cqw}.hx-stamp{border:2px solid hsl(var(--danger)/.4);font-family:var(--font-mono),monospace;letter-spacing:.22em;text-transform:uppercase;color:hsl(var(--danger)/.5);border-radius:.6cqw;padding:.6cqw 1.4cqw;font-size:max(8px,1.45cqw);font-weight:700;position:absolute;bottom:4cqw;right:3cqw;transform:rotate(-9deg)}.hx-lab{padding:2.2cqw 2.4cqw;transform:rotate(1.2deg);box-shadow:0 2cqw 4.5cqw -2cqw rgba(23,35,39,.3)}.hx-doc-head{border-bottom:3px double hsl(var(--line-strong));font-family:var(--font-mono),monospace;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:hsl(var(--ink-muted));justify-content:space-between;gap:1cqw;padding-bottom:1.3cqw;font-size:max(8px,1.35cqw);display:flex}.hx-doc-head span:first-child{color:hsl(var(--ink));font-weight:700}.hx-lab-table{margin-top:1cqw;display:grid}.hx-lab-th,.hx-lab-tr{grid-template-columns:1fr 1fr 1.5fr .45fr;align-items:center;height:5cqw;font-size:max(8.5px,1.6cqw);display:grid;position:relative}.hx-lab-tr>:not(.hx-hl){z-index:1;position:relative}.hx-lab-th{height:4cqw;font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--ink-muted));font-size:max(7px,1.15cqw)}.hx-lab-tr{border-top:1px solid hsl(var(--line));color:hsl(var(--ink))}.hx-lab-tr span:nth-child(n+2){font-family:var(--font-mono),monospace}.hx-lab-tr span:first-child:not(.hx-hl),.hx-lab-tr .hx-hl+span{font-weight:600}.hx-lab-flagged{color:hsl(var(--danger));font-weight:700}.hx-lab-flag{color:hsl(var(--danger));justify-self:end;font-weight:700}.hx-ehr{box-shadow:0 1px 2px rgba(23,35,39,.06),0 2.4cqw 5cqw -2cqw rgba(23,35,39,.34)}.hx-ehr-bar{white-space:nowrap;background:hsl(var(--ink));height:4.8cqw;font-family:var(--font-mono),monospace;letter-spacing:.04em;color:rgba(255,255,255,.9);align-items:center;gap:1.4cqw;padding-left:2cqw;padding-right:2cqw;font-size:max(8px,1.35cqw);display:flex;overflow:hidden}.hx-ehr-dots{gap:.7cqw;display:flex}.hx-ehr-dots span{background:rgba(255,255,255,.28);border-radius:999px;width:1cqw;height:1cqw}.hx-ehr-tabs{border-bottom:1px solid hsl(var(--line));height:4.6cqw;color:hsl(var(--ink-muted));align-items:stretch;gap:2.6cqw;padding-left:2.4cqw;padding-right:2.4cqw;font-size:max(8.5px,1.5cqw);display:flex}.hx-ehr-tabs span{align-items:center;display:flex}.hx-ehr-tabs .is-active{color:hsl(var(--ink));box-shadow:inset 0 -2px hsl(var(--brand));font-weight:600}.hx-ehr-list{padding:.8cqw 2.4cqw;display:grid}.hx-ehr-row{border-bottom:1px solid hsl(var(--line));grid-template-columns:12.5cqw 15cqw 1fr;align-items:center;height:7cqw;font-size:max(8.5px,1.55cqw);display:grid;position:relative}.hx-ehr-row:last-child{border-bottom:0}.hx-ehr-row>:not(.hx-hl){z-index:1;position:relative}.hx-ehr-row .hx-hl{border-left-color:hsl(var(--brand));background:hsl(var(--brand-soft))}.hx-ehr-date{font-family:var(--font-mono),monospace;color:hsl(var(--brand))}.hx-ehr-type{white-space:nowrap;color:hsl(var(--ink));font-weight:600}.hx-ehr-bar-line{background:hsl(var(--line));border-radius:1cqw;height:.6cqw}.hx-chrono{border:1px solid hsl(var(--line));background:#fff;border-radius:1.8cqw;overflow:hidden;box-shadow:0 1px 2px rgba(23,35,39,.06),0 3cqw 6cqw -3cqw rgba(19,74,94,.38),0 10cqw 16cqw -10cqw rgba(19,74,94,.3)}.hx-chrono-head{border-bottom:1px solid hsl(var(--line));padding:2.8cqw 3.2cqw 2.3cqw}.hx-chrono-title{font-family:var(--font-serif),Georgia,serif;color:hsl(var(--ink));font-size:max(15px,3cqw);font-weight:600;line-height:1.15;display:block}.hx-chrono-sub{font-family:var(--font-mono),monospace;color:hsl(var(--ink-subtle));margin-top:.7cqw;font-size:max(9.5px,1.6cqw);display:block}.hx-rows{margin:0;padding:0 3.2cqw;list-style:none}.hx-row{border-bottom:1px solid hsl(var(--line));align-content:center;gap:.9cqw;min-height:14.5cqw;padding-top:2.3cqw;padding-bottom:2.3cqw;display:grid;position:relative}.hx-row-line{align-items:center;gap:1.8cqw;min-width:0;display:flex}.hx-row-date{font-family:var(--font-mono),monospace;white-space:nowrap;color:hsl(var(--brand));font-size:max(11px,1.95cqw)}.hx-row-who{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:hsl(var(--ink));font-size:max(12px,2.15cqw);font-weight:600;overflow:hidden}.hx-row-ref{background:hsl(var(--brand-soft));font-family:var(--font-mono),monospace;white-space:nowrap;color:hsl(var(--brand));border-radius:.8cqw;flex-shrink:0;align-items:center;gap:.35em;margin-left:auto;padding:.35em .65em;font-size:max(10px,1.6cqw);display:inline-flex}.hx-row-what{color:hsl(var(--ink-muted));font-size:max(11.5px,2cqw);line-height:1.4}.hx-row-skel{opacity:0;gap:1.5cqw;display:grid;position:absolute;top:2.6cqw;bottom:auto;left:0;right:0}.hx-row-skel span{background:hsl(var(--surface-sunken));border-radius:1cqw;height:1.1cqw;display:block}.hx-row-skel span:first-child{width:52%}.hx-row-skel span:nth-child(2){width:88%}.hx-row-skel span:nth-child(3){width:64%}.hx-chrono-foot{padding:2.4cqw 3.2cqw 2.8cqw;display:flex}.hx-chip{border:1px solid hsl(var(--success)/.22);background:hsl(var(--success-soft));color:hsl(var(--success));border-radius:999px;align-items:center;gap:1cqw;padding:.8cqw 1.8cqw .8cqw .9cqw;font-size:max(11px,1.85cqw);font-weight:600;display:inline-flex}.hx-chip-icon{background:hsl(var(--success));color:#fff;border-radius:999px;width:2.8cqw;min-width:16px;height:2.8cqw;min-height:16px;padding:.6cqw;display:flex}.hx-token{z-index:10;pointer-events:none;display:none;position:absolute;top:0;left:0}.hx-token-in{background:hsl(var(--brand));font-family:var(--font-mono),monospace;white-space:nowrap;color:#fff;opacity:0;border-radius:999px;padding:.85cqw 1.7cqw;font-size:max(10px,1.55cqw);display:inline-flex;box-shadow:0 .4cqw .8cqw rgba(19,74,94,.2),0 2cqw 4cqw -1.5cqw rgba(19,74,94,.55)}@media (min-width:640px){.hx-token{display:block}}@media (max-width:639.98px){.hx-stage{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;height:auto;display:grid}.hx-par{width:auto;height:8.5rem;position:relative;top:auto;left:auto}.hx-par-chrono{order:4;grid-column:1/-1;height:auto;margin-top:.6rem}.hx-par-chrono .hx-float,.hx-par-chrono .hx-in{position:relative}.hx-par-scan{order:3}.hx-par-ehr{order:1}.hx-par-lab{order:2}.hx-scan,.hx-lab{transform:none}.hx-scan-sub,.hx-stamp,.hx-ehr-tabs,.hx-lab-th,.hx-ehr-bar-line{display:none}.hx-ehr-row{grid-template-columns:1fr;height:auto;padding-top:.3rem;padding-bottom:.3rem}.hx-ehr-type{display:none}.hx-lab-th,.hx-lab-tr{grid-template-columns:1fr 1fr .4fr;height:1.4rem}.hx-lab-range{display:none}.hx-fax{white-space:normal}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.hx-scene:not([data-static]):not([data-playing]) :-webkit-any([data-in],.hx-c,.hx-chip,.hx-hl){opacity:0}.hx-scene:not([data-static]):not([data-playing]) :-moz-any([data-in],.hx-c,.hx-chip,.hx-hl){opacity:0}.hx-scene:not([data-static]):not([data-playing]) :is([data-in],.hx-c,.hx-chip,.hx-hl){opacity:0}}
