.hv-conn{padding-bottom:0}.hv-conn .hv-conn__map.pk-section{padding-top:clamp(56px,6vw,96px)}.hv-conn__head{display:grid;gap:22px;margin-bottom:clamp(40px,5vw,64px)}.hv-conn__head[data-align=center]{justify-items:center;text-align:center}.hv-conn__head[data-align=start]{justify-items:start;margin-bottom:0}.hv-conn .hv-conn__pkhead{margin-bottom:0}.hv-conn__aside{display:grid;gap:10px}.hv-conn__head[data-align=center] .hv-conn__aside{justify-items:center}.hv-conn__link{display:inline-flex;align-items:center;gap:7px;width:fit-content;padding:2px 0;color:var(--pk-ink);font-size:15px;font-weight:600;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:5px;text-decoration-thickness:1px;transition:text-decoration-color .2s var(--pk-ease)}.hv-conn__link svg{transition:transform .2s var(--pk-ease)}.hv-conn__link:hover{text-decoration-color:currentColor}.hv-conn__link:hover svg{transform:translate(3px)}.hv-conn__head[data-tone=dark] .hv-conn__link{color:#fff}.hv-conn__note{color:#ffffff8f;font-size:13px;line-height:1.45}.hv-conn__head[data-tone=light] .hv-conn__note{color:var(--pk-ink-3)}.hv-conn .hv-conn__trust{padding-top:clamp(56px,7vw,112px)}.hv-conn__trust .pk-vault__record dl div{grid-template-columns:104px minmax(0,1fr)}.hv-conn__trust .pk-vault__record-head{gap:12px}.hv-conn__trust .pk-vault__record-state{flex:none;white-space:nowrap}.hv-conn__trust .pk-h2{font-size:var(--hv-h2-pinned)}.hv-conn__trust .pk-vault__record dl div{min-height:48px;align-items:center}.hv-conn__trust .pk-vault__cipher:not([data-open=true]){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:640px){.hv-conn__trust .pk-vault__record{padding:18px}.hv-conn__trust .pk-vault__record dl div{grid-template-columns:92px minmax(0,1fr);gap:10px}}.hv-faq.pk-section{background:#fff}.hv-faq .pk-head{margin-bottom:28px}.hv-faq .pk-faq__list button{padding-block:10px}.hv-faq .pk-faq__answer a{color:var(--pk-ink);font-weight:500;text-decoration:underline;text-decoration-color:var(--pk-line-2);text-underline-offset:3px;transition:text-decoration-color .2s ease}.hv-faq .pk-faq__answer a:hover{text-decoration-color:currentColor}.hv-faq__aside{display:grid;gap:20px;max-width:360px}.hv-faq__aside p{color:var(--pk-ink-2);font-size:17px;line-height:1.5;text-wrap:pretty}.hv-faq__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.hv-faq__actions .pk-btn svg{transition:transform .2s var(--pk-ease)}.hv-faq__actions .pk-btn:hover svg{transform:translate(3px)}.hv-faq__link{color:var(--pk-ink);font-size:15px;font-weight:600;text-decoration:underline;text-decoration-color:var(--pk-line-2);text-underline-offset:4px;transition:text-decoration-color .2s ease}.hv-faq__link:hover{text-decoration-color:currentColor}@media(max-width:900px){.hv-faq .pk-faq{gap:36px}}.hv-news{--hv-news-gutter: var(--pk-gutter);--hv-news-ease: var(--hv-ease, cubic-bezier(.22, 1, .36, 1));--hv-news-ink: #0b0610;--hv-news-muted: rgb(11 6 16 / .62);--hv-news-line: rgb(11 6 16 / .1);padding:var(--pk-section) var(--hv-news-gutter) 0;background:#fff;color:var(--hv-news-ink)}.hv-news__inner{max-width:calc(var(--pk-max) - 2 * var(--pk-gutter));margin:0 auto}.hv-news__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 32px;margin-bottom:clamp(32px,4vw,56px)}.hv-news__heading{display:grid;gap:14px}.hv-news__title{margin:0;font-size:var(--hv-h2);font-weight:500;line-height:1;letter-spacing:-.05em;text-wrap:balance}.hv-news__all{flex:none}.hv-news__all svg{transition:transform .2s var(--hv-news-ease)}.hv-news__all:hover svg{transform:translate(3px)}.hv-news__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,4vw,64px);align-items:start}.hv-news__stage{position:sticky;top:96px;display:block;aspect-ratio:7 / 6;overflow:hidden;isolation:isolate;border-radius:28px;clip-path:inset(0 round 28px);background:#0e0e11;color:#fff;text-decoration:none;-webkit-user-drag:none}.hv-news__layer{position:absolute;inset:0;opacity:0;transition:opacity .52s var(--hv-news-ease)}.hv-news__layer[data-active]{opacity:1}.hv-news__layer .hv-news__media>img{transform:scale(1.04);transition:transform 1.1s var(--hv-news-ease)}.hv-news__layer[data-active] .hv-news__media>img{transform:scale(1)}.hv-news__stage:hover .hv-news__layer[data-active] .hv-news__media>img{transform:scale(1.025)}.hv-news__stage .hv-news__media:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#0a070d00 26%,#0a070d80,#0a070dd1 66%,#0a070df2)}.hv-news__stage .hv-news__media:is([data-fit=contain],[data-failed]):after{content:none}.hv-news__caption{position:absolute;left:0;right:0;bottom:0;display:grid;justify-items:start;gap:14px;padding:clamp(24px,3vw,40px);opacity:0;transform:translateY(10px);transition:opacity .16s ease-out,transform .16s ease-out;pointer-events:none}.hv-news__caption[data-active]{opacity:1;transform:none;transition:opacity .42s var(--hv-news-ease) .15s,transform .56s var(--hv-news-ease) .15s}.hv-news__stage-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;color:#ffffffc2;font-size:14px}.hv-news__stage-title{max-width:600px;font-size:clamp(26px,2.5vw,38px);font-weight:500;line-height:1.06;letter-spacing:-.035em;text-wrap:balance}.hv-news__excerpt{max-width:540px;color:#ffffffc2;font-size:16px;line-height:1.5;text-wrap:pretty}.hv-news__stage-cta{display:inline-flex;align-items:center;gap:8px;min-height:var(--pk-btn-h-sm);margin-top:4px;padding:0 var(--pk-btn-pad-sm);border-radius:var(--pk-r-pill);background:#fff;color:var(--hv-news-ink);font:var(--pk-btn-font)}.hv-news__stage-cta svg{transition:transform .2s var(--hv-news-ease)}.hv-news__stage:hover .hv-news__stage-cta svg{transform:translate(2px,-2px)}.hv-news__media{position:relative;display:block;width:100%;height:100%;overflow:hidden;background:#151518}.hv-news__media>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.hv-news__media[data-fit=contain]{display:flex;align-items:center;justify-content:center;background:radial-gradient(90% 70% at 50% 28%,#24202b,#0e0e11 70%)}.hv-news__media[data-fit=contain]>img{position:relative;inset:auto;width:auto;height:auto;max-width:84%;max-height:74%;border-radius:14px;object-fit:contain}.hv-news__stage .hv-news__media[data-fit=contain]{align-items:flex-start;padding-top:clamp(28px,4.5%,48px)}.hv-news__stage .hv-news__media[data-fit=contain]>img{max-height:46%}.hv-news__media[data-tone=light],.hv-news__media[data-tone=light][data-fit=contain]{background:#f4f4f6}.hv-news__media[data-tone=light][data-fit=contain]>img{max-width:88%;max-height:80%;border-radius:10px;box-shadow:0 0 0 1px #0b06100f}.hv-news__fallback{position:absolute;inset:0;display:none;place-items:center;background:radial-gradient(80% 80% at 30% 20%,#3a0f4d,#16031d 70%)}.hv-news__fallback img{width:34%;max-width:150px;height:auto;opacity:.9}.hv-news__media[data-failed]>img{display:none}.hv-news__media[data-failed] .hv-news__fallback{display:grid}.hv-news__chip{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;background:#f1eafd;color:var(--civie-purple);font-size:12px;font-weight:600;line-height:1;white-space:nowrap}.hv-news__chip--glass{background:#ffffff29;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hv-news__rail{min-width:0}.hv-news__list{margin:0;padding:0;list-style:none;border-top:1px solid var(--hv-news-line)}.hv-news__item{border-bottom:1px solid var(--hv-news-line)}.hv-news__link{display:grid;grid-template-columns:92px minmax(0,1fr) 34px;grid-template-areas:"date body arrow";gap:18px;align-items:start;padding:22px 0;color:inherit;text-decoration:none;-webkit-user-drag:none}.hv-news__thumb{display:none}.hv-news__date{grid-area:date;padding-top:0;line-height:24px;color:var(--hv-news-muted);font-size:13px;white-space:nowrap}.hv-news__body{grid-area:body;display:grid;gap:10px;min-width:0}.hv-news__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;color:var(--hv-news-muted);font-size:13px}.hv-news__date-inline,.hv-news__card-foot{display:none}.hv-news__item-title{margin:0;color:var(--hv-news-muted);font-size:19px;font-weight:500;line-height:1.25;letter-spacing:-.02em;text-wrap:pretty;transition:color .24s var(--hv-news-ease)}.hv-news__item[data-active] .hv-news__item-title,.hv-news__link:hover .hv-news__item-title{color:var(--hv-news-ink)}.hv-news__arrow{grid-area:arrow;display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--hv-news-line);border-radius:50%;color:var(--hv-news-muted);transition:background-color .24s var(--hv-news-ease),color .24s var(--hv-news-ease),border-color .24s var(--hv-news-ease)}.hv-news__item[data-active] .hv-news__arrow{border-color:transparent;background:var(--hv-news-ink);color:#fff}.hv-news__rail-foot{display:none}@media(min-width:1280px){.hv-news__grid{align-items:stretch}.hv-news__stage{position:relative;top:auto;aspect-ratio:auto;min-height:560px}}@media(max-width:1023px){.hv-news__grid{display:block}.hv-news__stage{display:none}.hv-news__list{position:relative;display:flex;gap:var(--hv-news-gutter);margin-inline:calc(-1 * var(--hv-news-gutter));padding:6px var(--hv-news-gutter);border-top:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:var(--hv-news-gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.hv-news__list::-webkit-scrollbar{display:none}.hv-news__list[data-dragging]{scroll-snap-type:none}.hv-news__item{flex:0 0 min(80vw,360px);border-bottom:0;scroll-snap-align:start}.hv-news__link{display:flex;flex-direction:column;align-items:stretch;gap:18px;height:100%;padding:0}.hv-news__thumb{display:block;aspect-ratio:16 / 10;overflow:hidden;border-radius:20px;clip-path:inset(0 round 20px)}.hv-news__thumb .hv-news__media>img{transition:transform .6s var(--hv-news-ease)}.hv-news__link:hover .hv-news__thumb .hv-news__media>img{transform:scale(1.03)}.hv-news__date,.hv-news__arrow,.hv-news__publisher{display:none}.hv-news__body{flex:1;align-content:start;gap:12px}.hv-news__date-inline{display:inline}.hv-news__item-title,.hv-news__item[data-active] .hv-news__item-title{color:var(--hv-news-ink);font-size:20px;line-height:1.22}.hv-news__card-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-top:2px;color:var(--hv-news-muted);font-size:13px}.hv-news__card-cta{display:inline-flex;align-items:center;gap:6px;color:var(--hv-news-ink);font-size:14px;font-weight:600}.hv-news__rail-foot{display:flex;align-items:center;gap:20px;margin-top:28px}.hv-news__progress{position:relative;flex:1;height:2px;overflow:hidden;border-radius:2px;background:var(--hv-news-line)}.hv-news__progress span{position:absolute;inset:0 auto 0 0;width:calc(var(--hv-news-vis, .4) * 100%);border-radius:inherit;background:var(--civie-gradient-brand);transform:translate(calc(var(--hv-news-p, 0) * (1 / var(--hv-news-vis, .4) - 1) * 100%))}.hv-news__nav{display:flex;gap:8px}.hv-news__nav button{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgb(11 6 16 / .14);border-radius:50%;color:var(--hv-news-ink);transition:background-color .2s ease,opacity .2s ease}.hv-news__nav button:hover:not(:disabled){background:#f4f4f6}.hv-news__nav button:disabled{opacity:.35;cursor:default}}@media(max-width:1023px)and (hover:hover)and (pointer:fine){.hv-news__list{cursor:grab}}@media(max-width:600px){.hv-news__head{align-items:flex-start;flex-direction:column}}html.hv-news-dragging,html.hv-news-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}@media(prefers-reduced-motion:reduce){.hv-news__layer,.hv-news__caption,.hv-news__media>img,.hv-news__item-title,.hv-news__arrow{transition:none!important}.hv-news__layer .hv-news__media>img,.hv-news__stage:hover .hv-news__layer[data-active] .hv-news__media>img,.hv-news__link:hover .hv-news__thumb .hv-news__media>img{transform:none}.hv-news__caption{transform:none}}.nx-section .nx-figure{display:grid;gap:12px;margin:clamp(28px,4vw,48px) 0 0}.nx-stage{padding:clamp(10px,1.2vw,16px);border-radius:26px;background:linear-gradient(155deg,#fff,#f7f3fd 48%,#efe7fa);box-shadow:inset 0 0 0 1px #0b06100d}.nx-screen{position:relative;overflow:hidden;border-radius:16px}.nx-canvas{position:absolute;left:0;top:0;transform-origin:0 0;display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:8px;box-sizing:border-box}.nx-canvas[data-stacked]{grid-template-columns:1fr;grid-template-rows:1fr 1fr}.nx-caption{padding:0 4px;color:#0b06108f;font-size:13px}.nx-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,3vw,40px);margin:clamp(24px,3vw,36px) 0 0}.nx-points>div{display:grid;gap:4px;align-content:start;padding-top:14px;border-top:1px solid rgb(11 6 16 / .08)}.nx-points dt{display:flex;align-items:center;gap:8px;color:#0b0610;font-size:16px;font-weight:600}.nx-points dt svg{color:var(--civie-purple)}.nx-points dd{margin:0;color:#0b0610a3;font-size:15px;line-height:1.5}@media(max-width:900px){.nx-points{grid-template-columns:minmax(0,1fr);gap:0}.nx-points>div{padding:14px 0}}.nx-panel{display:flex;flex-direction:column;min-height:0;overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 0 0 1px #0b06100f,0 1px 2px #0b06100a,0 18px 38px -20px #2e125452;color:var(--ink)}.nx-panel[data-mode=nitro]{box-shadow:0 0 0 1.5px #6c0fe659,0 1px 2px #0b06100a,0 18px 38px -20px #2e125466}.nx-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-bottom:1px solid var(--line)}.nx-mode{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:600}.nx-mode svg{color:var(--ink-3)}.nx-panel[data-mode=nitro] .nx-mode svg{color:var(--ai)}.nx-count{color:var(--ink-3);font-size:12px;font-weight:500}.nx-count b{display:inline-block;min-width:2ch;margin-left:4px;color:var(--ink);font-size:14px;font-variant-numeric:tabular-nums;text-align:right}.nx-panel[data-mode=nitro] .nx-count b{color:var(--ai)}.nx-dict{display:flex;align-items:flex-start;gap:10px;min-height:58px;padding:10px 16px;box-sizing:border-box;background:#faf8fd;border-bottom:1px solid var(--line)}.nx-dict p{font-size:13px;line-height:1.45;color:var(--ink)}.nx-mic{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--mute);color:var(--ink-3)}.nx-mic[data-live]{background:var(--ai);color:#fff;box-shadow:0 0 0 4px #6c0fe624}.nx-dim{color:var(--ink-3)}.nx-report{flex:1;display:grid;align-content:start;padding:10px 16px 4px}.nx-exam{margin-bottom:4px!important;color:var(--ink-3);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.nx-row{display:grid;grid-template-columns:116px minmax(0,1fr);gap:10px;padding:7px 8px;margin:0 -8px;border-radius:9px;border-top:1px solid var(--line)}.nx-row:first-of-type{border-top:0}.nx-row[data-abnormal]{background:var(--ai-soft);border-top-color:transparent}.nx-row[data-abnormal]+.nx-row{border-top-color:transparent}.nx-label{color:var(--ink-2);font-size:12px;font-weight:600;line-height:1.4}.nx-body{display:grid;gap:5px;min-height:17px}.nx-body p{font-size:12.5px;line-height:1.4}.nx-row--imp .nx-label{color:var(--ink)}.nx-row--imp .nx-body p{font-weight:600}.nx-label .nx-tag{display:table;margin:3px 0 0}.nx-tag{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:999px;background:var(--mute);color:var(--ink-3);font-size:10px;font-style:normal;font-weight:600;white-space:nowrap;vertical-align:1px}.nx-tag--you{background:#fff;color:var(--ai)}.nx-measures{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.nx-measure{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:6px;background:var(--ai-soft);color:var(--ai);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.nx-measure-note{color:var(--ink-3);font-size:10.5px;font-weight:500}.nx-foot{display:flex;align-items:center;min-height:42px;padding:8px 16px;box-sizing:border-box;border-top:1px solid var(--line);font-size:12.5px}.nx-ready{display:inline-flex;align-items:center;gap:8px;font-weight:600}.nx-loop{position:relative;display:flex;padding:10px;box-sizing:border-box}.nx-loop .nx-panel{flex:1}.nx-panel[data-compact] .nx-head{padding:9px 14px}.nx-panel[data-compact] .nx-dict{min-height:46px;padding:8px 14px}.nx-panel[data-compact] .nx-dict p{font-size:12.5px}.nx-panel[data-compact] .nx-report{padding:6px 14px 2px}.nx-panel[data-compact] .nx-row{grid-template-columns:108px minmax(0,1fr);padding:5px 8px}.nx-panel[data-compact] .nx-foot{min-height:36px;padding:6px 14px}.nx-panel[data-compact] .nx-exam,.nx-panel[data-compact] .nx-foot{display:none}.nx-panel[data-compact] .nx-row:first-of-type{padding-top:7px}.lp-sch-queue{overflow:hidden}.lp-sch-queue__head{display:flex;align-items:center;gap:7px;height:44px;padding:0 12px;border-bottom:1px solid var(--line);font-size:13.5px;white-space:nowrap}.lp-sch-queue__head svg{flex:none;color:var(--ai)}.lp-sch-queue__head span{margin-left:auto;color:var(--ink-3);font-size:11.5px;font-weight:600}.lp-sch-queue__empty{position:absolute;inset:44px 0 0;display:grid;place-content:center;justify-items:center;gap:6px;padding:0 14px;text-align:center}.lp-sch-queue__empty b{margin-top:6px;font-size:14px}.lp-sch-queue__empty span{color:var(--ink-3);font-size:12px;line-height:1.35}.lp-sch-grid{background:#fff}.lp-sch-layer{position:absolute;inset:0}.lp-sch-col{position:absolute;width:104px;color:var(--ink);font-size:12.5px;font-weight:700}.lp-sch-slot{position:absolute;box-sizing:border-box;display:grid;align-content:start;gap:1px;width:104px;height:58px;padding:7px 8px 0 10px;overflow:hidden;border-radius:10px;background:var(--mute);box-shadow:inset 3px 0 #0b061024;white-space:nowrap}.lp-sch-slot time{display:flex;align-items:center;gap:4px;color:var(--ink-3);font-size:10.5px;font-weight:600}.lp-sch-slot time em{font-style:normal;color:var(--ai)}.lp-sch-slot b{overflow:hidden;font-size:12.5px;text-overflow:ellipsis}.lp-sch-slot span{overflow:hidden;color:var(--ink-2);font-size:11px;text-overflow:ellipsis}.lp-sch-slot--open{background:#fff;box-shadow:inset 0 0 0 1.5px #0b06101a;border:0}.lp-sch-slot--open:before{content:"";position:absolute;inset:3px;border:1.5px dashed rgb(11 6 16 / .14);border-radius:8px;pointer-events:none}.lp-sch-slot__open{color:var(--ink-3)!important;font-weight:600}.lp-sch-slot[data-target]{background:var(--ai-soft);box-shadow:inset 0 0 0 2px var(--ai)}.lp-sch-slot[data-target]:before{border-color:transparent}.lp-sch-slot[data-target] .lp-sch-slot__open{color:var(--ai)!important}.lp-sch-slot[data-landed]{background:var(--ai-soft);box-shadow:inset 3px 0 0 var(--ai)}.lp-sch-slot[data-landed]:before{border-color:transparent}.lp-sch-slot[data-state=cancelled]{background:var(--stat-soft);box-shadow:inset 3px 0 0 var(--stat)}.lp-sch-slot[data-state=cancelled] b,.lp-sch-slot[data-state=cancelled] span{text-decoration:line-through;color:#0b061066}.lp-sch-slot[data-state=open]{background:#fff;box-shadow:inset 0 0 0 2px var(--ai)}.lp-sch-slot[data-state=open] .lp-sch-slot__open{color:var(--ai)!important}.lp-sch-slot[data-state=filled]{background:var(--ai-soft);box-shadow:inset 3px 0 0 var(--ai)}.lp-sch-tag{display:inline-flex;align-items:center;height:15px;padding:0 5px;border-radius:999px;background:#fff;color:var(--ai);font-size:9.5px;font-weight:700}.lp-sch-tag--x{background:#fff;color:var(--stat)!important}.lp-sch-order{position:absolute;z-index:4;box-sizing:border-box;display:grid;align-content:start;gap:2px;padding:10px 12px 0;overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 0 0 1px #0b061014,0 10px 22px -14px #2e125466;white-space:nowrap;transform-origin:0 0}.lp-sch-order[data-moving]{background:var(--ai-soft);box-shadow:0 0 0 1.5px var(--ai),0 16px 30px -14px #6c0fe680;z-index:6}.lp-sch-order b{overflow:hidden;font-size:13px;text-overflow:ellipsis}.lp-sch-order span{overflow:hidden;color:var(--ink-2);font-size:11.5px;text-overflow:ellipsis}.lp-sch-order em{width:max-content;margin-top:4px;padding:2px 7px;border-radius:999px;background:var(--ai-soft);color:var(--ai);font-size:10.5px;font-style:normal;font-weight:700}.lp-sch-tile{z-index:7;display:flex;align-items:center;gap:12px;width:236px;height:66px;padding:0 14px;transform-origin:0 0}.lp-sch-tile__icon{display:grid;flex:none;place-items:center;width:38px;height:38px;border-radius:11px;background:var(--ai-soft);color:var(--ai)}.lp-sch-tile p{display:grid;gap:2px;white-space:nowrap}.lp-sch-tile b{font-size:14.5px}.lp-sch-tile span{color:var(--ink-3);font-size:12px}.lp-sch-factors{position:absolute;left:16px;right:16px;top:334px;display:flex;justify-content:space-between;gap:6px}.lp-sch-factor{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #0b061014;color:var(--ink-3);font-size:11.5px;font-weight:600;white-space:nowrap;transition:background-color .2s,color .2s,box-shadow .2s}.lp-sch-factor[data-state=used]{color:var(--ai);box-shadow:inset 0 0 0 1px #6c0fe640}.lp-sch-factor[data-state=on]{background:var(--ai);color:#fff;box-shadow:0 6px 14px -8px #6c0fe6b3}.hv-products{--hv-panel: 100%;--hv-gap: 28px;position:relative;z-index:1;height:calc(var(--hv-n) * 72vh + 100vh);margin-top:-44px;border-radius:44px 44px 0 0;background:#fff;color:#0b0610}.hv-products__sticky{position:sticky;top:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);row-gap:clamp(16px,2.6vh,26px);height:min(100svh,1068px);overflow:clip;padding:clamp(92px,11.5vh,112px) 0 clamp(16px,2.6vh,26px)}.hv-products__head{display:grid;gap:12px;padding:0 var(--pk-pad)}.hv-products__title{margin:0;font-size:var(--hv-h2-pinned);font-weight:500;line-height:1;letter-spacing:-.05em}.hv-journey{position:relative;display:flex;align-items:center;gap:20px;margin-top:10px}.hv-journey__list{flex:1 1 auto}.hv-journey__skip{flex:none;padding:6px 2px;border:0;background:none;color:#0b06109e;font-size:15px;font-weight:600;text-decoration:underline;text-decoration-color:#0b061040;text-underline-offset:4px;cursor:pointer;transition:color .2s var(--hv-ease),text-decoration-color .2s var(--hv-ease)}.hv-journey__skip:hover{color:#0b0610;text-decoration-color:currentColor}.hv-journey__skip:focus-visible{outline:var(--civie-focus-outline);box-shadow:var(--civie-focus-shadow);outline-offset:3px;border-radius:4px}.hv-journey__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;max-width:920px;margin:0;padding:4px;border-radius:999px;background:#f4f3f6;list-style:none}.hv-journey__step{display:flex;align-items:center;gap:10px;width:100%;height:44px;padding:0 16px 0 8px;border:0;border-radius:999px;background:transparent;color:#0b061099;font-size:15px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .3s var(--hv-ease),color .3s var(--hv-ease),box-shadow .3s var(--hv-ease)}.hv-journey__step:hover{color:#0b0610}.hv-journey__step[data-state=on]{background:#fff;color:#0b0610;box-shadow:0 1px 2px #0b06100f,0 6px 18px -10px #0b061033}.hv-journey__step:focus-visible{outline:var(--civie-focus-outline);box-shadow:var(--civie-focus-shadow);outline-offset:2px}.hv-journey__num{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #0b06102e;font-size:13px;transition:background-color .3s var(--hv-ease),color .3s var(--hv-ease)}.hv-journey__step[data-state=on] .hv-journey__num{background:var(--civie-purple);color:#fff;box-shadow:none}.hv-journey__step[data-state=done] .hv-journey__num{background:#0b0610;color:#fff;box-shadow:none}.hv-journey__name{overflow:hidden;text-overflow:ellipsis}.hv-products__lead{max-width:760px;margin:2px 0 0;color:#0b06109e;font-size:clamp(16px,1.3vw,19px);line-height:1.45;text-wrap:pretty}.hv-products__viewport{position:relative;min-width:0;min-height:0;overflow:clip}.hv-products__track{display:flex;gap:var(--hv-gap);height:100%;margin:0 var(--pk-pad);will-change:transform}.hv-panel{display:grid;grid-template-columns:minmax(0,.66fr) minmax(0,1.34fr);align-items:center;gap:clamp(24px,3vw,44px);flex:none;width:var(--hv-panel);height:100%;max-height:820px;padding:clamp(18px,1.8vw,26px) clamp(18px,1.8vw,26px) clamp(18px,1.8vw,26px) clamp(26px,3vw,44px);border-radius:32px;background:#f4f3f6;opacity:.42;transform:scale(.965);transition:opacity .5s var(--hv-ease),transform .5s var(--hv-ease)}.hv-panel[data-on]{opacity:1;transform:none}.hv-panel__copy{display:grid;align-content:center;gap:12px;min-width:0;max-width:400px}.hv-panel__step{display:flex;align-items:center;gap:8px;margin:0;color:var(--civie-purple);font-size:14px;font-weight:600}.hv-panel__step b{color:#0b061073;font-weight:600}.hv-panel__step b:after{content:"·";margin-left:8px}.hv-panel__prompt{margin:0;color:var(--civie-purple);font-size:15px;font-weight:500;line-height:1.45;text-wrap:pretty}.hv-panel__prompt strong{color:#0b0610;font-weight:600}.hv-panel__title{margin:0;font-size:clamp(26px,2.4vw,36px);font-weight:500;line-height:1.06;letter-spacing:-.035em;text-wrap:balance}.hv-panel__body{margin:0;color:#0b06109e;font-size:15px;line-height:1.5;text-wrap:pretty}.hv-panel__support{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 0;padding:0;list-style:none}.hv-panel__support li{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:999px;background:#0b06100a;color:#0b0610b8;font-size:13px;font-weight:600}.hv-panel__support svg{color:var(--civie-purple)}.hv-panel__why{display:grid;gap:10px;margin-top:4px}.hv-panel__why+.hv-beats{padding-top:10px;border-top:1px solid rgb(11 6 16 / .08)}.hv-panel__why-text{margin:0;color:#0b0610;font-size:15px;line-height:1.45;text-wrap:pretty}.hv-panel__why-text b{display:block;margin-bottom:2px;color:var(--civie-purple);font-size:13px;font-weight:600}.hv-panel__value{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.hv-panel__value li{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:999px;background:#fff;color:#0b0610;font-size:13px;font-weight:600;box-shadow:inset 0 0 0 1px #0b06100f}.hv-panel__value svg{color:var(--civie-purple)}.hv-beats{display:grid;gap:2px;margin:8px 0 0;padding:0;list-style:none}.hv-beat{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;column-gap:12px;row-gap:6px;padding:7px 0;color:#0b061094;font-size:15px;line-height:1.3;transition:color .3s var(--hv-ease)}.hv-beat__mark{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #0b061029;color:#fff;transition:background-color .3s var(--hv-ease),box-shadow .3s var(--hv-ease)}.hv-beat[data-state=on]{color:#0b0610;font-weight:600}.hv-beat[data-state=on] .hv-beat__mark{box-shadow:inset 0 0 0 2px var(--civie-purple)}.hv-beat[data-state=on] .hv-beat__mark:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--civie-purple)}.hv-beat[data-state=done]{color:#0b0610b8}.hv-beat[data-state=done] .hv-beat__mark{background:#0b0610;box-shadow:none}.hv-beat__bar{grid-column:2;height:2px;overflow:hidden;border-radius:2px;background:#0b061014}.hv-beat__bar>i{display:block;height:100%;background:var(--civie-purple);transform-origin:0 50%}.hv-panel__link{display:inline-flex;align-items:center;gap:6px;width:max-content;margin-top:8px;color:#0b0610;font-size:15px;font-weight:600}.hv-panel__link svg{transition:transform .2s var(--hv-ease)}.hv-panel__link:hover svg{transform:translate(2px,-2px)}.hv-panel__link:focus-visible{outline:var(--civie-focus-outline);box-shadow:var(--civie-focus-shadow);outline-offset:3px;border-radius:4px}.hv-panel__note{margin:6px 0 0;color:#0b06109e;font-size:13px}.hv-panel__stage{--hv-stage-pad: clamp(10px, 1vw, 14px);padding:var(--hv-stage-pad);border-radius:24px;background:linear-gradient(155deg,#fff,#f7f3fd 48%,#efe7fa);box-shadow:inset 0 0 0 1px #0b06100d}@media(min-width:901px){.hv-products:not([data-still]) .hv-panel{container-type:size}.hv-products:not([data-still]) .hv-panel__stage{justify-self:end;width:min(100%,calc((100cqh - 2 * var(--hv-stage-pad)) * 560 / 380 + 2 * var(--hv-stage-pad)))}}.hv-panel__screen{position:relative;overflow:hidden;border-radius:16px}.hv-panel__canvas{position:absolute;left:0;top:0;transform-origin:0 0}@media(min-width:901px)and (max-height:820px){.hv-products__sticky{padding:80px 0 14px;row-gap:14px}.hv-products__title{font-size:clamp(28px,3vw,40px)}.hv-panel{padding-block:18px}.hv-panel__title{font-size:clamp(24px,2.2vw,30px)}.hv-panel__body{font-size:15px}.hv-beat{padding:4px 0;font-size:14px}.hv-panel__copy{gap:8px;max-width:440px}.hv-panel__why{margin-top:2px;gap:6px}.hv-panel__why+.hv-beats{padding-top:6px}.hv-panel__why-text{font-size:14px}.hv-panel__why-text b{display:inline;margin:0 6px 0 0;font-size:14px}.hv-panel__value li,.hv-panel__support li{height:24px;padding:0 9px;font-size:12px}.hv-beats{margin-top:2px}.hv-beat{padding:3px 0}.hv-panel__link{margin-top:2px;font-size:14px}.hv-panel__note{margin-top:0;font-size:12px}.hv-journey{margin-top:4px}.hv-journey__step{height:38px}}@media(max-width:900px){.hv-products{--hv-panel: 86vw;--hv-gap: 14px;height:auto;margin-top:-28px;border-radius:28px 28px 0 0}.hv-products__sticky{position:relative;display:block;height:auto;padding:72px 0 48px}.hv-products__viewport{margin-top:28px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pk-pad);scrollbar-width:none}.hv-products__viewport::-webkit-scrollbar{display:none}.hv-products__track{height:auto;width:max-content;margin:0;padding:0 var(--pk-pad);transform:none!important}.hv-panel{grid-template-columns:1fr;align-content:start;align-items:start;height:auto;max-height:none;padding:16px 16px 24px;border-radius:24px;opacity:1;transform:none;scroll-snap-align:start}.hv-panel__stage{order:-1}.hv-journey{margin:18px calc(-1 * var(--pk-pad)) 0;overflow-x:auto;scrollbar-width:none}.hv-journey::-webkit-scrollbar{display:none}.hv-journey__list{display:flex;width:max-content;margin:0 var(--pk-pad)}.hv-journey__step{width:auto;height:40px;font-size:14px}.hv-journey__skip{display:none}}.hv-products[data-still]{height:auto}.hv-products[data-still] .hv-products__sticky{position:relative;height:auto}.hv-products[data-still] .hv-products__viewport{overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pk-pad);scrollbar-width:none}.hv-products[data-still] .hv-products__viewport::-webkit-scrollbar{display:none}.hv-products[data-still] .hv-products__track{margin:0;padding:0 var(--pk-pad)}.hv-products[data-still] .hv-products__track:after{content:"";flex:none;width:calc(max(var(--pk-gutter),(100vw - var(--pk-max)) / 2 + var(--pk-gutter)) - var(--hv-gap))}.hv-products[data-still] .hv-panel{opacity:1;transform:none;scroll-snap-align:start}.hv-rp{--ink: #0b0610;--ink-2: rgb(11 6 16 / .62);--ink-3: rgb(11 6 16 / .44);--line: rgb(11 6 16 / .08);--ai: var(--civie-purple);--ok: #0b7a4e;--bad: #c2213a;display:grid;gap:12px;padding:14px 14px 16px;color:var(--ink);font-size:13px;line-height:1.35;user-select:none}.hv-rp>span,.hv-rp span{display:block}.hv-rp b{font-weight:600}.hv-rp .hv-rp__head{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px}.hv-rp .hv-rp__system{display:inline-flex;align-items:center;gap:6px;color:var(--ink-2);font-size:12.5px;font-weight:600}.hv-rp .hv-rp__switch{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;padding:3px;border-radius:999px;background:#f1eff5}.hv-rp__switch button{position:relative;z-index:1;height:26px;padding:0 12px;border:0;border-radius:999px;background:none;color:var(--ink-2);font:inherit;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;transition:color .25s ease}.hv-rp__switch button[aria-pressed=true]{color:var(--ink)}.hv-rp__switch button:focus-visible{outline:var(--civie-focus-outline);box-shadow:var(--civie-focus-shadow);outline-offset:1px}.hv-rp__thumb{position:absolute;left:3px;top:3px;bottom:3px;width:calc(50% - 3px);border-radius:999px;background:#fff;box-shadow:0 1px 2px #0b06101f,0 0 0 1px #0b06100a;transition:transform .36s cubic-bezier(.22,1,.36,1)}.hv-rp[data-phase=civie] .hv-rp__thumb{transform:translate(100%)}.hv-rp[data-phase=civie] .hv-rp__switch button[aria-pressed=true]{color:var(--ai)}.hv-rp__timer{position:absolute;right:0;bottom:-7px;width:50%;height:2px;border-radius:2px;background:var(--ai);opacity:.5;transform-origin:0 50%;animation:hv-rp-fill linear both}@keyframes hv-rp-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hv-rp .hv-rp__stage{position:relative;height:150px}.hv-rp .hv-rp__scene{position:absolute;inset:0}.hv-rp .hv-rp__foot{padding-top:10px;border-top:1px solid var(--line);color:var(--ink-2);font-size:13px;line-height:1.45;animation:hv-rp-in .3s cubic-bezier(.22,1,.36,1) both}.hv-rp__foot b{color:var(--ink)}.hv-rp[data-phase=civie] .hv-rp__foot b{color:var(--ai)}@keyframes hv-rp-in{0%{opacity:0}}.hv-rp .hv-rp__copies{display:grid;gap:6px}.hv-rp .hv-rp__copy{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:8px;height:30px;padding:0 10px;border-radius:9px;background:#f7f6f9;box-shadow:inset 0 0 0 1px var(--line)}.hv-rp__copy em{color:var(--ink-3);font-size:11.5px;font-style:normal;font-weight:600}.hv-rp__copy b{overflow:hidden;font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.hv-rp__copy small{color:var(--ink-3);font-size:11px}.hv-rp .hv-rp__warn{display:flex;align-items:center;gap:6px;margin-top:4px;color:var(--bad);font-size:12px;font-weight:600}.hv-rp .hv-rp__record{display:grid;align-content:start;gap:6px;height:100%}.hv-rp .hv-rp__patient{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:0 0 8px;border-bottom:1px solid var(--line)}.hv-rp__patient>i{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--ai);color:#fff;font-size:13px;font-style:normal;font-weight:700;line-height:1}.hv-rp .hv-rp__patient>span{display:grid;gap:2px;min-width:0}.hv-rp__patient b{font-size:14.5px}.hv-rp__patient small{display:block;color:var(--ink-2);font-size:11.5px}.hv-rp .hv-rp__links{display:grid}.hv-rp .hv-rp__link-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:3px 0;font-size:12.5px}.hv-rp__link-row small{color:var(--ink-3);font-size:11.5px}.hv-rp .hv-rp__viewer{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:4px;height:100%;padding:4px;border-radius:12px;background:#09080c}.hv-rp .hv-rp__pane{position:relative;overflow:hidden;border-radius:8px;background:#000}.hv-rp__pane img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.25)}.hv-rp__pane small{position:absolute;left:6px;bottom:6px;padding:2px 6px;border-radius:6px;background:#0009;color:#ffffffd9;font-size:10.5px}.hv-rp .hv-rp__pane--empty{display:grid;place-content:center;justify-items:center;gap:6px;background:#121018;box-shadow:inset 0 0 0 1px #ffffff1a;color:#ff9aa6;text-align:center}.hv-rp__pane--empty b{padding:0 10px;color:#fff;font-size:12px}.hv-rp__pane--empty em{padding:4px 10px;border-radius:7px;background:#ffffff1a;color:#fffc;font-size:11px;font-style:normal;font-weight:600}.hv-rp .hv-rp__link{position:absolute;left:50%;top:14px;display:grid;place-items:center;width:26px;height:26px;margin-left:-13px;border-radius:50%;background:var(--ai);color:#fff;box-shadow:0 0 0 3px #09080c}.hv-rp .hv-rp__form{display:grid;grid-template-columns:1fr 1fr;gap:6px}.hv-rp .hv-rp__field{display:grid;gap:3px;height:54px;padding:8px 10px;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px #0b06101f}.hv-rp__field small{display:flex;align-items:center;justify-content:space-between;color:var(--ink-3);font-size:11px}.hv-rp__field small em{color:var(--ink-3);font-size:10.5px;font-style:normal}.hv-rp__field b{display:flex;align-items:center;min-height:18px;overflow:hidden;font-size:13px;white-space:nowrap}.hv-rp .hv-rp__field[data-filled]{background:#fff;box-shadow:inset 0 0 0 1px #0b06101f}.hv-rp .hv-rp__field[data-typing]{box-shadow:inset 0 0 0 1.5px var(--ink-3)}.hv-rp .hv-rp__typed{display:inline-block;overflow:hidden;width:0;white-space:nowrap;animation:hv-rp-type 1.4s steps(8,end) .15s both}@keyframes hv-rp-type{to{width:8ch}}.hv-rp__caret{display:inline-block;width:1.5px;height:15px;margin-left:1px;background:var(--ink);animation:hv-rp-blink .9s steps(2,start) infinite}@keyframes hv-rp-blink{to{visibility:hidden}}.hv-rp .hv-rp__claim{display:grid;align-content:start;gap:4px;height:100%;padding:10px 12px;border-radius:12px;background:#f7f6f9;box-shadow:inset 0 0 0 1px var(--line)}.hv-rp .hv-rp__claim-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px;font-size:13.5px}.hv-rp__claim-head em{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;font-size:11.5px;font-style:normal;font-weight:700}.hv-rp__claim-head em[data-tone=bad]{background:#fdecef;color:var(--bad)}.hv-rp__claim-head em[data-tone=good]{background:#e2f6ec;color:var(--ok)}.hv-rp .hv-rp__amount{margin-bottom:2px;font-size:26px;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.1}.hv-rp .hv-rp__row{display:flex;align-items:center;justify-content:space-between;gap:10px;height:28px;border-top:1px solid var(--line)}.hv-rp__row small{color:var(--ink-3);font-size:11.5px}.hv-rp__row b{display:inline-flex;align-items:center;gap:5px;font-size:12.5px}.hv-rp__row b[data-tone=bad]{color:var(--bad)}.hv-rp__row b[data-tone=warn]{color:#a85d00}@media(prefers-reduced-motion:reduce){.hv-rp__thumb{transition:none}.hv-rp .hv-rp__typed{width:8ch;animation:none}.hv-rp__caret{animation:none}}.hv-merge{background:#fff}.hv-merge__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:end;gap:20px 48px;margin-bottom:clamp(32px,4vw,52px)}.hv-merge__head .pk-h2{margin-top:14px}.hv-merge__lead{margin:0;color:var(--pk-ink-2);font-size:16px;line-height:1.55}.hv-merge__card{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"visual ledger" "control control";gap:0 clamp(20px,3vw,40px);padding:clamp(18px,2.4vw,32px);border-radius:28px;color:#fff;background:radial-gradient(80% 70% at 30% 0%,#2a1340,transparent 70%),#110818}.hv-merge__visual{grid-area:visual;min-width:0}.hv-merge__fit{position:relative}.hv-merge__canvas{position:absolute;left:0;top:0;transform-origin:0 0;user-select:none}.hv-merge__window{position:absolute;border-radius:18px;background:#f4f2f8;box-shadow:0 0 0 1px #ffffff14,0 40px 80px -40px #000c;transform-origin:50% 50%}.hv-merge__window p{margin:0}.hv-merge__titlebar{display:flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-bottom:1px solid rgb(11 6 16 / .07);color:#0b061073;font-size:12px}.hv-merge__titlebar i{width:9px;height:9px;border-radius:50%;background:#0b061024}.hv-merge__titlebar span{margin-left:10px}.hv-merge__patient{display:flex;align-items:center;gap:10px;height:56px;padding:0 16px;color:#0b06108c;font-size:13px}.hv-merge__patient>i{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--civie-purple);color:#fff;font-size:12px;font-style:normal;font-weight:700;line-height:1}.hv-merge__patient>span{display:grid;line-height:1.3}.hv-merge__patient b{color:#0b0610;font-size:15px;font-weight:600}.hv-merge__patient em{margin-left:auto;color:#0b061080;font-size:12px;font-style:normal}.hv-merge__wires{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.hv-merge__wires path{fill:none;stroke:#ff6b81;stroke-width:1.5;stroke-dasharray:5 5}.hv-merge__handoff{position:absolute;z-index:6;display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;background:#2a0f1b;box-shadow:inset 0 0 0 1px #ff6b8180;color:#ff9aa9;font-size:12px;font-weight:600;white-space:nowrap;transform:translate(-50%,-50%);pointer-events:none}.hv-merge__app{position:absolute;z-index:2;overflow:hidden;border-radius:12px;background:#fff;line-height:1.3;box-shadow:0 0 0 1px #0000001a,0 18px 34px -18px #000000b3;color:#0b0610;transform-origin:50% 50%}.hv-merge__app[data-merged]{box-shadow:0 0 0 1px #0b06100f}.hv-merge__app p{margin:0}.hv-merge__today,.hv-merge__civie{position:absolute;left:0;top:0}.hv-merge__today{display:grid;align-content:start;gap:2px;font-size:13px}.hv-merge__bar{display:flex;align-items:center;gap:6px;margin-bottom:6px!important;padding:8px 12px;background:#e7e6ea;color:#3b3a40;font-weight:600}.hv-merge__row{padding:2px 12px;color:#45444b}.hv-merge__issue{margin-top:4px!important;padding:2px 12px;color:#c2213a;font-weight:600}.hv-merge__app[data-app=pacs] .hv-merge__today{height:100%;background:#11141b}.hv-merge__app[data-app=pacs] .hv-merge__bar{background:#1f2430;color:#c9d1e4}.hv-merge__app[data-app=pacs] .hv-merge__row{color:#aab3c6}.hv-merge__app[data-app=pacs] .hv-merge__issue{color:#ff8a99}.hv-merge__app[data-app=report] .hv-merge__bar{background:#dbe7f5;color:#23446b}.hv-merge__app[data-app=claim] .hv-merge__bar{background:#f3e6cf;color:#6b4b16}.hv-merge__app[data-app=fax] .hv-merge__bar{background:#e2e9de;color:#34512a}.hv-merge__civie{display:grid;align-content:start;gap:4px;padding:14px 16px}.hv-merge__label{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--civie-purple);font-size:12px;font-weight:600}.hv-merge__label em{color:#0b061073;font-size:12px;font-style:normal;font-weight:500}.hv-merge__main{font-size:15px;font-weight:600;letter-spacing:-.01em}.hv-merge__main--big{font-size:28px;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.hv-merge__sub{color:#0b06108c;font-size:13px}.hv-merge__ok{margin-top:6px!important;color:#0b7a4e;font-size:13px;font-weight:600}.hv-merge__scans{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:4px}.hv-merge__scans img{width:100%;height:104px;border-radius:8px;background:#000;object-fit:cover}.hv-merge__scans img+img{filter:brightness(.88)}.hv-merge__ledger{grid-area:ledger;display:grid;align-content:center;gap:18px}.hv-merge__ledger-title{display:grid;gap:2px;margin:0;font-size:20px;font-weight:500;letter-spacing:-.02em}.hv-merge__ledger-title span{color:#ffffff8c;font-size:13px;font-weight:400;letter-spacing:0}.hv-merge__ledger dl{display:grid;margin:0}.hv-merge__ledger dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;border-top:1px solid rgb(255 255 255 / .1)}.hv-merge__ledger dt{color:#ffffffb8;font-size:14px;line-height:1.35}.hv-merge__ledger dd{display:flex;align-items:center;gap:8px;margin:0}.hv-merge__ledger dd{min-width:64px;justify-content:flex-end}.hv-merge__ledger dd b{min-width:1ch;font-size:34px;font-weight:500;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;text-align:right}.hv-merge__ledger dd s{color:#ffffff59;font-size:14px}.hv-merge__proof{display:grid;gap:12px;padding-top:14px;border-top:1px solid rgb(255 255 255 / .1)}.hv-merge__proof p{display:grid;gap:2px;margin:0;color:#ffffffbf;font-size:14px;line-height:1.4}.hv-merge__proof b{color:#fff;font-size:24px;font-weight:600;letter-spacing:-.03em}.hv-merge__proof span{color:#ffffff73;font-size:12px}.hv-merge__control{grid-area:control;display:flex;align-items:center;gap:16px;margin-top:clamp(18px,2.4vw,28px)}.hv-merge__end{flex:none;padding:6px 2px;border:0;background:none;color:#ffffff80;font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:color .25s var(--pk-ease)}.hv-merge__end[data-on],.hv-merge__end:hover{color:#fff}.hv-merge__end:focus-visible{outline:var(--civie-focus-outline);box-shadow:var(--civie-focus-shadow);outline-offset:3px;border-radius:6px}.hv-merge__track{--p: 0;position:relative;flex:1;height:36px;cursor:grab;touch-action:pan-y}.hv-merge__track:before{content:"";position:absolute;left:0;right:0;top:50%;height:4px;margin-top:-2px;border-radius:4px;background:#ffffff24}.hv-merge__fill{position:absolute;left:0;top:50%;width:calc(14px + var(--p) * (100% - 28px));height:4px;margin-top:-2px;border-radius:4px;background:#b18cff}.hv-merge__knob{position:absolute;left:calc(14px + var(--p) * (100% - 28px));top:50%;width:28px;height:28px;margin:-14px 0 0 -14px;border-radius:50%;background:#fff;box-shadow:0 4px 12px #00000073}.hv-merge__track:active{cursor:grabbing}.hv-merge__track:focus-visible{outline:none;box-shadow:none}.hv-merge__track:focus-visible .hv-merge__knob{box-shadow:0 0 0 3px var(--civie-focus-halo),0 0 0 5px var(--civie-focus)}html.hv-dragging,html.hv-dragging *{user-select:none!important;cursor:grabbing!important}.hv-merge__note{margin:14px 0 0;color:var(--pk-ink-3);font-size:13px}@media(max-width:1100px){.hv-merge__card{grid-template-columns:minmax(0,1fr);grid-template-areas:"visual" "control" "ledger"}.hv-merge__ledger{margin-top:24px}}@media(max-width:900px){.hv-merge__head{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.hv-merge__card{padding:12px 12px 18px;border-radius:22px}.hv-merge__control{gap:10px}.hv-merge__end{font-size:13px}.hv-merge__ledger{padding:0 6px}.hv-merge__scans img{height:78px}}.hv-replaces{background:#fff}.hv-replaces>.pk-ed{padding-top:var(--pk-section-sm)}.hv-replaces .pk-ed__hot{--pk-ed-pop: 360px}.hv-results{padding-top:var(--pk-section);background:var(--pk-bg);color:var(--pk-ink)}.hv-results__ledger{position:relative;display:grid;gap:16px}.hv-results .hv-results__row.pk-section{padding-top:0}.hv-results .hv-results__row>.pk-shell{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,3fr);gap:16px;align-items:stretch;--pk-tile-h: 300px}.hv-results .hv-results__row .pk-tiles[data-count]{grid-template-columns:repeat(var(--hv-tiles, 3),minmax(0,1fr))}.hv-results .hv-results__row .pk-tiles[data-count="2"]{--hv-tiles: 2}.hv-results .hv-results__row .pk-tiles[data-count="4"]{--hv-tiles: 4}.hv-results .hv-results__row .pk-tile__face b{font-size:clamp(48px,4.4vw,68px);line-height:.94;overflow-wrap:normal}.hv-source{display:flex;flex-direction:column;gap:16px;height:100%;padding:24px;border-radius:24px;background:var(--pk-surface)}.hv-source__heading{font-size:26px;font-weight:500;line-height:1.05;letter-spacing:-.035em}.hv-source__logo{width:auto;height:34px;align-self:flex-start}.hv-source__quote{display:grid;gap:12px}.hv-source__quote p{font-size:15px;line-height:1.5;color:var(--pk-ink);text-wrap:pretty;text-indent:-.4em}.hv-source__quote figcaption{display:grid;gap:1px;font-size:13px;line-height:1.4;color:var(--pk-ink-2)}.hv-source__quote strong{color:var(--pk-ink);font-weight:600}.hv-source__body{max-width:34ch;font-size:15px;line-height:1.5;color:var(--pk-ink-2);text-wrap:pretty}.hv-source__link{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;font-size:14px;font-weight:600;color:var(--pk-ink);text-decoration:underline;text-decoration-color:var(--pk-line-2);text-underline-offset:4px;transition:text-decoration-color .2s var(--pk-ease)}.hv-source__link:hover{text-decoration-color:currentColor}.hv-source__link svg{transition:transform .2s var(--pk-ease)}.hv-source__link:hover svg{transform:translate(3px)}.hv-source[data-quote=false] .hv-source__body{margin-top:auto}.hv-source[data-quote=false] .hv-source__body~.hv-source__note{margin-top:0}.hv-source__note{margin-top:auto;padding-top:14px;border-top:1px solid var(--pk-line);font-size:13px;line-height:1.45;color:var(--pk-ink-3)}.hv-voices{margin-top:clamp(80px,10vw,140px)}.hv-voices__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}.hv-voices__title{font-size:clamp(28px,3vw,44px);font-weight:500;line-height:1;letter-spacing:-.04em}.hv-voices__controls{display:flex;align-items:center;gap:8px}.hv-voices__count{margin-right:6px;font-size:14px;color:var(--pk-ink-3);font-variant-numeric:tabular-nums}.hv-voices__arrow{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--pk-line-2);border-radius:50%;color:var(--pk-ink);transition:background-color .2s var(--pk-ease)}.hv-voices__arrow:hover{background:var(--pk-surface)}.hv-voices__arrow:active{transform:scale(.96)}.pk .hv-voices__arrow:focus-visible{border-radius:50%}.hv-voices__rail{display:flex;gap:10px;margin:-4px -4px 12px;padding:4px;overflow-x:auto;scroll-padding-inline:4px;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-user-select:none;user-select:none}.hv-voices__rail::-webkit-scrollbar{display:none}.hv-voices__rail[data-dragging]{scroll-snap-type:none;cursor:grabbing}html.hv-results-dragging,html.hv-results-dragging *{-webkit-user-select:none!important;user-select:none!important;cursor:grabbing!important}.hv-voice-tab{display:flex;flex:1 0 auto;align-items:center;gap:12px;min-width:0;padding:9px 16px 9px 9px;border-radius:18px;background:var(--pk-surface);text-align:left;scroll-snap-align:start;transition:background-color .26s var(--pk-ease),color .26s var(--pk-ease)}.hv-voice-tab:hover{background:var(--pk-surface-2)}.hv-voice-tab[aria-selected=true]{background:var(--pk-ink);color:#fff}.pk .hv-voice-tab:focus-visible{border-radius:18px;outline-offset:2px}.hv-voice-tab__text{display:grid;gap:1px;min-width:0}.hv-voice-tab__name{font-size:15px;font-weight:600;line-height:1.3;white-space:nowrap}.hv-voice-tab__context{font-size:13px;line-height:1.3;color:var(--pk-ink-3);transition:color .26s var(--pk-ease)}.hv-voice-tab[aria-selected=true] .hv-voice-tab__context{color:#ffffff9e}.hv-voice-thumb{display:block;flex:none;width:46px;height:46px;overflow:hidden;border-radius:12px;background:var(--pk-surface-2)}.hv-voice-thumb img{width:100%;height:100%;object-fit:cover;object-position:63% 45%;-webkit-user-drag:none}.hv-voice-thumb img[data-portrait=true]{object-position:50% 22%}.hv-voice-thumb[data-logo=true]{padding:5px;background:#fff;box-shadow:inset 0 0 0 1px var(--pk-line)}.hv-voice-thumb[data-logo=true] img{object-fit:contain}.hv-voices__stage{display:grid;padding:clamp(18px,2.4vw,32px);border-radius:var(--pk-radius);background:var(--pk-surface)}.hv-voice{grid-area:1 / 1;display:grid;grid-template-columns:minmax(0,.4fr) minmax(0,1fr);gap:clamp(24px,4vw,60px);visibility:hidden}.hv-voice[data-active=true]{visibility:visible}.hv-voice__media{position:relative;min-height:380px;overflow:hidden;border-radius:20px;background:var(--pk-surface-2)}.hv-voice__media>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:63% 50%}.hv-voice[data-portrait=true] .hv-voice__media>img{object-position:50% 30%}.hv-voice__logo{position:absolute;left:12px;bottom:12px;display:block;padding:7px 10px;border-radius:12px;background:#fff}.hv-voice__logo img{width:auto;height:30px}.hv-voice__credit{position:absolute;right:12px;bottom:12px;padding:4px 9px;border-radius:999px;background:#09090b8c;color:#fff;font-size:11px;line-height:1.3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hv-voice__body{display:flex;flex-direction:column;min-width:0;padding-block:clamp(4px,1vw,12px)}.hv-voice__quotes{display:grid}.hv-voice__quote{grid-area:1 / 1;visibility:hidden}.hv-voice[data-active=true] .hv-voice__quote[data-active=true]{visibility:visible}.hv-voice__quote p{font-size:clamp(19px,1.7vw,25px);font-weight:400;line-height:1.36;letter-spacing:-.018em;text-indent:-.42em;text-wrap:pretty}.hv-voice__pager{display:flex;align-items:center;gap:10px;margin-top:18px}.hv-voice__pager p{font-size:13px;color:var(--pk-ink-3);font-variant-numeric:tabular-nums}.hv-voice__pager button{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--pk-line-2);border-radius:50%;background:#fff;transition:background-color .2s var(--pk-ease)}.hv-voice__pager button:hover{background:var(--pk-surface-2)}.pk .hv-voice__pager button:focus-visible{border-radius:50%}.hv-voice__end{display:grid;gap:24px;margin-top:auto;padding-top:32px}.hv-voice__who{display:flex;align-items:center;gap:12px}.hv-voice__avatar{display:none}.hv-voice__attribution{display:grid;gap:2px;max-width:46ch;font-size:14px;line-height:1.4;color:var(--pk-ink-2)}.hv-voice__attribution strong{color:var(--pk-ink);font-size:15px;font-weight:600}.hv-voice__foot{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:18px 32px;padding-top:22px;border-top:1px solid var(--pk-line)}.hv-voice__metrics dl{display:flex;gap:clamp(24px,3vw,44px);margin:0}.hv-voice__metrics dl>div{display:flex;flex-direction:column-reverse;gap:6px}.hv-voice__metrics dd{margin:0;font-size:clamp(34px,3vw,46px);font-weight:500;line-height:1;letter-spacing:-.045em}.hv-voice__metrics dt{font-size:13px;line-height:1.35;color:var(--pk-ink-2)}.hv-voice__metrics p{margin-top:10px;font-size:12px;color:var(--pk-ink-3)}.hv-voice__next{display:inline-flex;align-items:center;gap:10px;margin-left:auto;padding:5px 14px 5px 5px;border:1px solid var(--pk-line);border-radius:999px;background:#fff;font-size:14px;color:var(--pk-ink);transition:border-color .2s var(--pk-ease)}.hv-voice__next:hover{border-color:var(--pk-line-2)}.hv-voice__next svg{transition:transform .2s var(--pk-ease)}.hv-voice__next:hover svg{transform:translate(3px)}.pk .hv-voice__next:focus-visible{border-radius:999px}.hv-voice__next-thumb{width:30px;height:30px;border-radius:50%}.hv-voice__next-label{color:var(--pk-ink-3)}.hv-voice__next-name{font-weight:600;white-space:nowrap}.hv-voice[data-active=true] .hv-voice__media>img{animation:hv-voice-settle .8s var(--pk-ease) both}.hv-voice[data-active=true] .hv-voice__quote[data-active=true],.hv-voice[data-active=true] .hv-voice__end{animation:hv-voice-rise .62s .1s var(--pk-ease) both}@keyframes hv-voice-settle{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:none}}@keyframes hv-voice-rise{0%{opacity:0;transform:translateY(10px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}.hv-results__logos{display:flex;flex-direction:column;align-items:center;gap:clamp(28px,3vw,40px);margin-top:clamp(64px,8vw,112px);padding:clamp(36px,4vw,56px) clamp(24px,4vw,64px);border-radius:32px;background:#f4f3f6;text-align:center}.hv-results__logos .pk-eyebrow{margin:0;color:var(--pk-ink-2, rgb(11 6 16 / .62));font-size:clamp(16px,1.3vw,19px);font-weight:500;letter-spacing:-.01em;text-transform:none}.hv-results__logos ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;justify-items:center;gap:32px clamp(32px,5vw,80px);width:100%;margin:0;padding:0;list-style:none}@media(max-width:720px){.hv-results__logos ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}}.hv-results__logos img{width:auto;max-width:100%;height:clamp(64px,6.6vw,104px);object-fit:contain;filter:grayscale(1);opacity:.85;mix-blend-mode:multiply;transition:filter .3s var(--pk-ease),opacity .3s var(--pk-ease)}.hv-results__logos a{display:block;border-radius:8px}.hv-results__logos li:hover img,.hv-results__logos a:focus-visible img{filter:none;opacity:1}@media(max-width:1100px){.hv-results .hv-results__row>.pk-shell{grid-template-columns:minmax(0,1fr)}.hv-source{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:14px 40px}.hv-source>*{grid-column:1}.hv-source__note{grid-column:2;grid-row:1 / span 4;align-self:end;margin-top:0;padding-top:0;padding-left:20px;border-top:0;border-left:1px solid var(--pk-line)}}@media(max-width:720px){.hv-source{display:flex}.hv-source__note{align-self:stretch;padding-top:14px;padding-left:0;border-top:1px solid var(--pk-line);border-left:0}.hv-results .hv-results__row .pk-tiles[data-count]{display:flex;gap:12px;margin-inline:calc(-1 * var(--pk-gutter));padding-inline:var(--pk-gutter);overflow-x:auto;scroll-padding-inline:var(--pk-gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.hv-results .hv-results__row .pk-tiles::-webkit-scrollbar{display:none}.hv-results .hv-results__row .pk-tiles>li{flex:0 0 min(78%,300px);scroll-snap-align:start}.hv-results .hv-results__row .pk-tiles>li:nth-child(n+2){opacity:1!important;transform:none!important}.hv-results .hv-results__row>.pk-shell{--pk-tile-h-mobile: 250px}.hv-voices__rail{margin-inline:calc(-1 * var(--pk-gutter));padding-inline:var(--pk-gutter);scroll-padding-inline:var(--pk-gutter)}.hv-voice-tab{flex:0 0 auto}.hv-voice{grid-template-columns:minmax(0,1fr)}.hv-voice:not([data-active=true]),.hv-voice__quote:not([data-active=true]){display:none}.hv-voice__media{display:none}.hv-voice__avatar{display:block}.hv-voice__quote p{font-size:18px;line-height:1.45}.hv-voice__end{gap:20px;padding-top:24px}.hv-voice__foot{padding-top:18px}.hv-voice__metrics dd{font-size:34px}}@media(prefers-reduced-motion:reduce){.hv-voice[data-active=true] .hv-voice__media>img,.hv-voice[data-active=true] .hv-voice__quote[data-active=true],.hv-voice[data-active=true] .hv-voice__end{animation:none}.hv-voice-tab,.hv-voice-tab__context{transition:none}}.hv-results .pk-tile__back{background:#000;box-shadow:inset 0 0 0 1px #ffffff24}.hv-results .pk-tile__row:first-child,.hv-results .pk-tile__row:first-child em,.hv-results .pk-tile__row+.pk-tile__row,.hv-results .pk-tile__row+.pk-tile__row em{color:#fff}.hv-results .pk-tile__row+.pk-tile__row{border-top-color:#ffffff4d}.hv-results .pk-tile__row+.pk-tile__row em{background:none;-webkit-background-clip:border-box;background-clip:border-box}.hv-results .pk-tile__row+.pk-tile__row em:before{background:#fff}.hv-scale{display:grid;gap:22px;max-width:var(--pk-max);margin:0 auto;padding:calc(var(--pk-section) * .5) var(--pk-gutter) 0;background:#fff;color:#0b0610}.hv-scale__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding-top:26px;border-top:1px solid rgb(11 6 16 / .1)}.hv-scale__stat{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:8px;padding:0 clamp(16px,2vw,28px);border-left:1px solid rgb(11 6 16 / .1)}.hv-scale__stat:first-child{padding-left:0;border-left:0}.hv-scale__stat dd{margin:0;font-size:clamp(40px,4.8vw,72px);font-weight:500;line-height:1;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.hv-scale__stat dt{color:#0b061099;font-size:15px;line-height:1.4}.hv-scale+.hv-results{padding-top:calc(var(--pk-section) * .65)}@media(max-width:900px){.hv-scale__row{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.hv-scale__stat:nth-child(3){padding-left:0;border-left:0}}.hv-stack{position:relative;height:480vh;background:var(--hv-night)}.hv-stack__sticky{position:sticky;top:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;height:100svh;overflow:hidden;padding:clamp(96px,12vh,120px) var(--pk-pad) 24px;background:linear-gradient(var(--hv-night),transparent 160px),radial-gradient(60% 50% at 50% 62%,rgb(108 15 230 / .2),transparent 70%),radial-gradient(70% 55% at 50% 12%,rgb(136 0 154 / .18),transparent 70%),var(--hv-night)}.hv-stack__head{display:grid;gap:14px;max-width:760px}.hv-stack__title{margin:0;color:#fff;font-size:var(--hv-h2-pinned);font-weight:500;line-height:1;letter-spacing:-.05em;text-wrap:balance}.hv-stack__record{margin:4px 0 0;color:#ffffffb3;font-size:15px;line-height:1.45}.hv-stack__stage{position:relative;min-height:0}.hv-iso{--plate: 320px;--gap: 76px;--lift: 0px;--hv-iso-scale: 1;position:absolute;left:50%;top:52%;width:var(--plate);height:var(--plate);margin:calc(var(--plate) / -2) 0 0 calc(var(--plate) / -2);transform-style:preserve-3d;transform:scale(var(--hv-iso-scale)) rotateX(58deg) rotate(-45deg) translateZ(var(--lift))}.hv-plate{--land: 1;position:absolute;inset:0;transform-style:preserve-3d;transform:translateZ(calc(var(--i) * var(--gap) + (1 - var(--land)) * 120px))}.hv-plate>*{opacity:calc(var(--land) * var(--land))}.hv-plate__edge,.hv-plate__face{position:absolute;inset:0;border-radius:22px}.hv-plate__edge{background:linear-gradient(135deg,#b9a8e2,#8d76c9)}.hv-plate__face{overflow:hidden;background:linear-gradient(160deg,#fff,#f6f2fc);box-shadow:inset 0 0 0 1px #6c0fe61f;color:#0b0610;transform:translateZ(10px)}.hv-plate__name{position:absolute;left:24px;top:20px;margin:0;color:#0b061080;font-size:15px;font-weight:600;letter-spacing:-.01em}.hv-plate__record{position:absolute;left:26px;bottom:24px;display:flex;align-items:center;gap:8px;height:32px;margin:0;padding:0 14px 0 12px;border-radius:999px;background:#16031d;color:#fff;font-size:14px;font-weight:600;white-space:nowrap}.hv-plate__record i{width:8px;height:8px;border-radius:50%;background:var(--civie-pink)}.hv-thread{--land: 0;position:absolute;left:42px;top:calc(100% - 40px);width:3px;height:calc(var(--gap) - 10px + (1 - var(--land)) * 120px);margin-left:-1.5px;border-radius:2px;background:linear-gradient(180deg,var(--civie-pink),var(--civie-magenta));opacity:var(--land);transform-origin:50% 0;transform:translateZ(calc(var(--i) * var(--gap) + 10px)) rotateX(90deg)}.hv-thread[data-top]{height:calc(30px + (1 - var(--land)) * 200px)}.hv-case{--cover: 0;--h: 6;position:absolute;inset:-26px;transform-style:preserve-3d;transform:translateZ(calc((1 - var(--cover)) * 200px));pointer-events:none}.hv-case>*{opacity:calc(var(--cover) * var(--cover))}.hv-case__top,.hv-case__side{position:absolute;border:1.5px solid rgb(225 205 255 / .45)}.hv-case__top{inset:0;display:grid;place-items:center;border-radius:30px;background:linear-gradient(150deg,#fffffffa,#f4eefff5);box-shadow:inset 0 0 0 1px #fff9;transform:translateZ(calc((var(--h) - 1) * var(--gap) + 40px))}.hv-case__side--x{left:0;top:100%;width:100%;height:calc((var(--h) - 1) * var(--gap) + 40px);transform-origin:top;transform:rotateX(90deg);border-radius:0 0 24px 24px;background:linear-gradient(0deg,#cdb4ff38,#cdb4ff0d)}.hv-case__side--y{top:0;left:calc(((var(--h) - 1) * var(--gap) + 40px) * -1);width:calc((var(--h) - 1) * var(--gap) + 40px);height:100%;transform-origin:right;transform:rotateY(90deg);border-radius:24px 0 0 24px;background:linear-gradient(90deg,#cdb4ff38,#cdb4ff0f)}.hv-case__top{container-type:inline-size}.hv-case__mark{font-weight:600;font-size:10cqw;letter-spacing:-.03em;line-height:1;white-space:nowrap;background:linear-gradient(135deg,#c04bd6,var(--civie-pink) 55%,var(--civie-orange));-webkit-background-clip:text;background-clip:text;color:transparent;transform:rotate(45deg) scaleY(1.887) scale(calc(.86 + var(--cover) * .14))}.hv-callouts{position:absolute;inset:0;pointer-events:none}.hv-callout{position:absolute;left:0;top:0;width:0;height:0;color:#fff;text-decoration:none;pointer-events:auto}.hv-callout>*{position:absolute;top:0}.hv-callout__dot{left:-5px;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:var(--hv-night);box-shadow:inset 0 0 0 2px #ffffffb3;transition:background-color .25s var(--hv-ease),box-shadow .25s var(--hv-ease)}.hv-callout[data-on=true] .hv-callout__dot{background:#fff;box-shadow:inset 0 0 0 2px #fff}.hv-callout__line{width:56px;height:1px;background:#fff6}.hv-callout[data-side=left] .hv-callout__line{right:6px}.hv-callout[data-side=right] .hv-callout__line{left:6px}.hv-callout__text{display:grid;gap:3px;width:max-content;max-width:250px;transform:translateY(-50%)}.hv-callout[data-side=left] .hv-callout__text{right:74px;justify-items:end;text-align:right}.hv-callout[data-side=right] .hv-callout__text{left:74px}.hv-callout__text b{font-size:16px;font-weight:600;letter-spacing:-.01em}.hv-callout__text>span{color:#ffffff9e;font-size:14px;line-height:1.4}.hv-callout[data-omega] .hv-callout__text{max-width:260px;gap:8px}.hv-callout[data-omega] .hv-callout__text b{color:#d6bcff;font-size:17px}.hv-callout[data-omega] .hv-callout__text>span:first-of-type{color:#fff;font-size:22px;font-weight:500;line-height:1.15;letter-spacing:-.025em;text-wrap:balance}.hv-callout[data-omega] .hv-callout__text>.hv-callout__tag{color:#d6bcff;font-size:15px;font-weight:500;line-height:1.35}.hv-hyphen{margin-inline:-.07em}.hv-callout .hv-callout__more{display:inline-flex;align-items:center;gap:5px;margin-top:4px;color:#fff;font-size:14px;font-weight:600}.hv-callout:hover .hv-callout__text b{text-decoration:underline;text-underline-offset:4px}.hv-callout:focus-visible{outline:none;box-shadow:none}.hv-callout:focus-visible .hv-callout__text{outline:var(--civie-focus-outline);box-shadow:var(--civie-focus-shadow);outline-offset:4px;border-radius:6px}.hv-stack__info{display:none}.hv-stack__card{display:grid;gap:8px;animation:hv-rise .5s var(--hv-ease) both}.hv-stack__name{margin:0;color:var(--hv-ai);font-size:14px;font-weight:600}.hv-stack__line{margin:0;color:#fff;font-size:22px;font-weight:500;line-height:1.15;letter-spacing:-.03em}.hv-stack__tag{margin:0;color:#d6bcff;font-size:15px;font-weight:500;line-height:1.35}.hv-stack__body{margin:0;color:var(--hv-ink-2);font-size:15px;line-height:1.55}.hv-stack__link{display:inline-flex;align-items:center;gap:6px;width:max-content;margin-top:4px;color:#fff;font-size:15px;font-weight:600}.hv-stack__link:focus-visible{outline:var(--civie-focus-outline);box-shadow:var(--civie-focus-shadow);outline-offset:3px;border-radius:4px}@keyframes hv-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.hv-face{position:absolute;inset:56px 24px 72px;display:grid;align-content:start;gap:8px;font-size:14px}.hv-face p{margin:0}.hv-face--vna .hv-face__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.hv-face--vna img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:9px;background:#000}.hv-face--vna img:nth-child(n+9){display:none}.hv-face--pacs{align-content:stretch}.hv-face__viewer{position:relative;display:block;overflow:hidden;border-radius:14px;background:#000}.hv-face__viewer img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.5);transform-origin:33% 52%}.hv-face__caliper{position:absolute;left:calc(33% - 12px);top:52%;width:24px;height:2px;background:#ffd84d}.hv-face__viewer em{position:absolute;left:calc(33% - 22px);top:calc(52% - 30px);padding:2px 7px;border-radius:6px;background:#000000b3;color:#ffd84d;font-size:12px;font-style:normal;font-weight:700}.hv-face--list p{display:flex;align-items:center;gap:10px;height:42px;padding:0 12px;border-radius:11px;background:#fff;box-shadow:inset 0 0 0 1px #0b061012;font-size:14px;font-weight:600}.hv-face--list p i{width:4px;height:20px;border-radius:2px;background:#0b061026}.hv-face--list p[data-tone=stat] i{background:#e5484d}.hv-face--list p[data-tone=urgent] i{background:#ffb23f}.hv-face--list em{margin-left:auto;color:#0b061080;font-size:13px;font-style:normal}.hv-face--list p[data-tone=stat] em{color:#d1243a}.hv-face--civir .hv-face__wave{width:100%;height:64px;fill:#8b5cff}.hv-face__imp{padding:12px 14px;border-radius:12px;background:#f1eafd;color:#0b0610;font-size:15px;font-weight:600;line-height:1.35}.hv-face--ris .hv-face__cal{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(4,40px);gap:6px}.hv-face--ris i{border-radius:8px;background:#0b06100f}.hv-face--ris i[data-tone=a]{background:#8b5cff}.hv-face--ris i[data-tone=b]{background:#d9ccf7}.hv-face--ris i[data-tone=c]{background:#3ad29f}.hv-face--rcm{align-content:stretch;grid-template-rows:auto 1fr}.hv-face--rcm .hv-face__big{display:flex;align-items:center;gap:10px;height:42px;padding:0 12px;border-radius:11px;background:#fff;box-shadow:inset 0 0 0 1px #0b061012;font-size:14px;font-weight:600}.hv-face--rcm .hv-face__big i{width:4px;height:20px;border-radius:2px;background:#3ad29f}.hv-face--rcm .hv-face__big em{margin-left:auto;color:#138a63;font-size:15px;font-style:normal;font-weight:700;letter-spacing:-.01em}.hv-face--rcm .hv-face__bars{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;min-height:0;padding-inline:6px}.hv-face--rcm .hv-face__bars i{flex:none;width:14px;border-radius:4px 4px 2px 2px;background:#e6def6}.hv-face--rcm .hv-face__bars i:last-child{background:#3ad29f}@media(max-height:900px){.hv-iso{--hv-iso-scale: .88}}@media(max-height:800px){.hv-iso{--hv-iso-scale: .76}.hv-stack__record{display:none}}@media(min-width:901px)and (max-height:820px){.hv-stack__title{font-size:clamp(28px,3vw,40px)}}@media(max-width:1100px){.hv-stack__sticky{grid-template-rows:auto minmax(0,1fr) auto;padding-bottom:28px}.hv-callouts{display:none}.hv-stack__info{display:block;min-height:196px}.hv-iso{--hv-iso-scale: .7;top:50%}}@media(max-width:600px){.hv-iso{--hv-iso-scale: .5}.hv-stack__record,.hv-stack__title br{display:none}.hv-stack__record{font-size:14px}.hv-stack__info{min-height:240px}}.hv-stack[data-still]{height:auto}.hv-stack[data-still] .hv-stack__sticky{position:relative;height:100svh;min-height:720px}.hv-hero{position:relative;height:340vh}.hv-hero__sticky{position:sticky;top:0;height:calc(100svh - var(--event-strip-offset, 0px));overflow:hidden;background:#fff}.hv-hero__card{position:absolute;inset:0;overflow:hidden;background:var(--hv-night);clip-path:inset(84px 24px 24px round 25px)}.hv-hero__fore{position:absolute;inset:0;z-index:4;pointer-events:none}.hv-hero__fore>:not(.hv-hero__scrim){pointer-events:auto}.hv-hero__scrim{position:absolute;inset:0;background:linear-gradient(90deg,rgb(8 4 12 / .7) 0%,rgb(8 4 12 / .38) 34%,transparent 62%),linear-gradient(0deg,rgb(8 4 12 / .55) 0%,transparent 45%)}.hv-hero__copy{position:absolute;left:max(var(--pk-pad),40px);bottom:clamp(44px,9vh,100px);display:grid;gap:18px;max-width:720px}.hv-hero__title{display:grid;margin:0;color:#fff;font-size:var(--hv-title);font-weight:500;line-height:.98;letter-spacing:-.045em}.hv-hero__title span{white-space:nowrap}.hv-hero__title span+span{color:#fff9}.hv-hero__lead{max-width:480px;margin:0;color:#ffffffd6;font-size:clamp(16px,1.2vw,18px);line-height:1.5;text-wrap:pretty}.hv-hero__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.hv-hero__aside{margin:-4px 0 0;color:#ffffffb3;font-size:14px;line-height:1.4}.hv-hero__aside a{display:inline-flex;align-items:center;gap:3px;color:#fff;font-weight:600;text-decoration:underline;text-decoration-color:#fff6;text-underline-offset:3px}.hv-hero__aside a:hover{text-decoration-color:#fff}.hv-hero__aside a:focus-visible{outline:var(--civie-focus-outline);box-shadow:var(--civie-focus-shadow);outline-offset:3px;border-radius:4px}.hv-hero__copy--day .hv-hero__aside{color:#0b06109e}.hv-hero__copy--day .hv-hero__aside a{color:#0b0610;text-decoration-color:#0b06104d}.hv-radpod{position:relative;display:inline-block}.hv-radpod__trigger{display:inline-flex;align-items:center;gap:3px;padding:0;border:0;background:none;font:inherit;color:#fff;font-weight:600;cursor:pointer;text-decoration:underline;text-decoration-color:#fff6;text-underline-offset:3px}.hv-radpod__trigger:hover,.hv-radpod__trigger[aria-expanded=true]{text-decoration-color:#fff}.hv-radpod__trigger:focus-visible{outline:var(--civie-focus-outline);box-shadow:var(--civie-focus-shadow);outline-offset:3px;border-radius:4px}.hv-hero__copy--day .hv-radpod__trigger{color:#0b0610;text-decoration-color:#0b06104d}.hv-radpod__card{position:absolute;left:-12px;bottom:calc(100% + 12px);z-index:20;display:flex;flex-direction:column;gap:6px;width:300px;padding:16px 18px 18px;border-radius:16px;background:#fff;color:#0b0610;box-shadow:0 18px 48px #16031d52,0 0 0 1px #16031d0f;text-align:left;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s}.hv-radpod__card:after{content:"";position:absolute;top:100%;left:0;right:0;height:14px}.hv-radpod__card.is-open{opacity:1;visibility:visible;transform:none;transition:opacity .18s ease,transform .18s ease,visibility 0s}.hv-radpod__close{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:999px;background:#16031d0f;color:#0b061099;cursor:pointer}.hv-radpod__close:hover{background:#16031d1f;color:#0b0610}.hv-radpod__close:focus-visible{outline:var(--civie-focus-outline);box-shadow:var(--civie-focus-shadow)}.hv-radpod__eyebrow{color:#88009a;font-size:12px;font-weight:600}.hv-radpod__title{font-size:17px;font-weight:600;line-height:1.25;letter-spacing:-.01em}.hv-radpod__body{color:#0b0610a8;font-size:13.5px;line-height:1.45}.hv-hero__aside .hv-radpod__cta{margin-top:6px;align-self:flex-start;display:inline-flex;align-items:center;gap:4px;padding:8px 14px;border-radius:999px;background:#88009a;color:#fff;font-size:13.5px;font-weight:600;text-decoration:none}.hv-hero__aside .hv-radpod__cta:hover{background:#6e007d}@media(prefers-reduced-motion:reduce){.hv-radpod__card{transition:none}}.hv-hero__note{position:absolute;right:max(var(--pk-pad),40px);bottom:clamp(30px,4vh,44px);margin:0;padding:6px 11px;border-radius:999px;background:#0000006b;color:#ffffffc7;font-size:12px}.hv-hero__copy--day .hv-hero__title{color:#0b0610}.hv-hero__copy--day .hv-hero__title span+span{color:#0b061080}.hv-hero__copy--day .hv-hero__lead{color:#0b0610bd}.hv-hero__copy--centre{left:50%;right:auto;top:calc(var(--site-nav-band, 84px) + clamp(36px,7vh,72px));bottom:auto;justify-items:center;max-width:860px;width:calc(100% - 48px);text-align:center;transform:translate(-50%)}.hv-hero__copy--centre .hv-hero__title{justify-items:center}.hv-hero__copy--centre .hv-hero__lead{max-width:560px}.hv-hero__copy--centre .hv-hero__actions{justify-content:center}@media(max-width:767px){.hv-hero{height:300vh}.hv-hero__scrim{background:linear-gradient(0deg,rgb(8 4 12 / .9) 0%,rgb(8 4 12 / .55) 46%,transparent 72%)}.hv-hero__copy{left:24px;right:24px;bottom:30px;gap:14px}.hv-hero__title span{white-space:normal;text-wrap:balance}.hv-hero__note{left:24px;right:24px;top:calc(var(--site-nav-band, 80px) + 16px);bottom:auto;width:fit-content}.hv-hero__copy--centre{left:50%;right:auto;top:calc(var(--site-nav-band, 80px) + 28px);bottom:auto}}.hv-hero[data-still]{height:auto}.hv-hero[data-still] .hv-hero__sticky{position:relative;height:calc(100svh - var(--event-strip-height, 0px))}.hv-hero--desk .hv-hero__card{background:#f6f4f0}.hv-desk{position:absolute;left:0;top:0;width:1920px;height:1080px;transform-origin:0 0;will-change:transform}.hv-desk__room{position:absolute;inset:0;width:100%;max-width:none;height:100%;object-fit:fill}.hv-desk__side{position:absolute;left:0;top:0;display:grid;grid-template-rows:1fr 1fr;gap:6px;padding:6px;overflow:hidden;background:#000;transform-origin:0 0}.hv-desk__view{position:relative;display:grid;place-items:center;overflow:hidden;border:2px solid rgb(96 140 196 / .55)}.hv-desk__view+.hv-desk__view{border-color:#ffffff24}.hv-desk__view img{display:block;width:116%;max-width:none;height:auto}.hv-desk__tag{position:absolute;color:#d6dce6b8;font-size:17px;line-height:1.3;letter-spacing:.01em}.hv-desk__tag--tl{left:12px;top:10px}.hv-desk__tag--tr{right:12px;top:10px}.hv-desk__tag--bl{left:12px;bottom:10px}.hv-desk__screen,.hv-desk__glare{position:absolute;left:0;top:0;overflow:hidden;transform-origin:0 0}.hv-desk__screen{background:#0f0f14}.hv-desk__ui{position:absolute;top:0}.hv-desk__glare{background:linear-gradient(112deg,#ffffff1a,#ffffff0a 34%,#ffffff05 60%,#ffffff0d);opacity:var(--glare, 1);pointer-events:none}.hv-desk__near{position:absolute;inset:0;transform-origin:0 0;pointer-events:none}.hv-desk__film{position:absolute;max-width:none;object-fit:fill}.hv-desk__night{position:absolute;inset:0;background:var(--hv-night);opacity:0}.hv-desk__veil{--edge: 19%;position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#f6f4f0 0% calc(var(--edge) + 3%),#f6f4f0b8 calc(var(--edge) + 15%),#f6f4f04d calc(var(--edge) + 24%),#f6f4f000 calc(var(--edge) + 33%))}.hv-hero--desk .hv-hero__note{right:calc(max(var(--pk-pad),40px) + 46px);background:#ffffffa8;color:#0b0610bd;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hv-desk__toggle{position:absolute;right:max(var(--pk-pad),40px);bottom:calc(clamp(30px,4vh,44px) - 5px);display:grid;place-items:center;width:36px;height:36px;border:1px solid rgb(11 6 16 / .14);border-radius:50%;background:#ffffffa8;color:#0b0610;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background-color .2s var(--hv-ease)}.hv-desk__toggle:hover{background:#ffffffe6}.hv-desk__toggle:focus-visible{outline:var(--civie-focus-outline);box-shadow:var(--civie-focus-shadow);outline-offset:2px}@media(max-width:767px){.hv-hero--desk .hv-hero__note{inset:auto 72px 16px 16px}.hv-desk__toggle{right:16px;bottom:14px;width:44px;height:44px}}.hv-hero--wall .hv-hero__card{background:radial-gradient(60% 60% at 62% 46%,#1e0d2c,transparent 70%),var(--hv-night)}.hv-wall{--others: 1;position:absolute;left:0;top:0;display:grid;grid-template-columns:repeat(5,380px);grid-auto-rows:253px;gap:20px;transform-origin:0 0;will-change:transform}.hv-wall__tile{position:relative;overflow:hidden;border-radius:14px;background:#121019;box-shadow:0 0 0 1px #ffffff14;opacity:calc(.35 + .65 * var(--others))}.hv-wall__tile[data-centre]{opacity:1;box-shadow:0 0 0 1px #ffffff29}.hv-wall__tile[data-tone=light]{background:#f4f2f8}.hv-wall__tile>img{width:100%;height:100%}.hv-wall__tile:not([data-tone])>img{filter:brightness(.9)}.hv-wall__loop,.hv-wall__screen{position:absolute;left:0;top:0;transform-origin:0 0}.hv-wall__loop{background:linear-gradient(155deg,#fff,#f7f3fd 48%,#efe7fa)}.hv-hero--wall .hv-hero__scrim{background:linear-gradient(90deg,rgb(8 4 12 / .92) 0%,rgb(8 4 12 / .8) 30%,rgb(8 4 12 / .3) 52%,transparent 66%),linear-gradient(0deg,rgb(8 4 12 / .75) 0%,transparent 50%)}@media(max-width:767px){.hv-hero--wall .hv-hero__scrim{background:linear-gradient(0deg,rgb(8 4 12 / .96) 0%,rgb(8 4 12 / .75) 50%,transparent 78%)}}.hv-hero[data-fix] .hv-hero__sticky{height:100svh}.hv-hero[data-fix]:not([data-still]){height:240vh}@media(max-width:767px){.hv-hero[data-fix]:not([data-still]){height:220vh}}.hv-hero[data-fix] .hv-hero__card{clip-path:inset(var(--site-nav-band, 84px) 24px calc(24px + var(--event-strip-height, 0px)) round 25px)}.hv-hero[data-fix] .hv-hero__fore{bottom:var(--event-strip-height, 0px)}.hv-hero[data-fix] .hv-wall__tile:not([data-centre]){opacity:var(--others)}.hv-hero[data-fix] .hv-wall[data-solo] .hv-wall__tile:not([data-centre]){visibility:hidden}.hv-hero[data-fix][data-still] .hv-hero__sticky{height:calc(100svh - var(--event-strip-height, 0px))}.hv-hero[data-fix][data-still] .hv-hero__fore{bottom:0}@media(max-width:767px){.hv-hero[data-fix] .hv-hero__card{clip-path:inset(var(--site-nav-band, 80px) 8px calc(8px + var(--event-strip-height, 0px)) round 22px)}}.hv{--hv-night: #0b0610;--hv-night-2: #120a19;--hv-ink: #f5f3f8;--hv-ink-2: rgb(245 243 248 / .72);--hv-ink-3: rgb(245 243 248 / .48);--hv-line: rgb(255 255 255 / .1);--hv-ai: #b18cff;--hv-ease: cubic-bezier(.22, 1, .36, 1);--hv-title: var(--pk-t-h1-long);--hv-h2: var(--pk-t-h2);--hv-h2-pinned: var(--pk-t-h2-sm)}.hv-eyebrow{margin:0;color:var(--civie-purple);font-size:15px;font-weight:600;letter-spacing:-.01em}.hv-eyebrow--light{color:#ffffffd1}.hv-eyebrow--ai{color:var(--hv-ai)}.hv-hero__copy--day .pk-btn--outline{border-color:#0b061038;background:#ffffff8c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hv-hero__copy--day .pk-btn--outline:hover{background:#ffffffd9}.hv-room{position:relative;height:420vh}.hv-room__sticky{position:sticky;top:0;height:calc(100svh - var(--event-strip-offset, 0px));overflow:hidden;background:#fff}.hv-room__card{position:absolute;inset:0;overflow:hidden;background:#050307;clip-path:inset(16px round 28px)}.hv-room__world{position:absolute;left:0;top:0;width:1920px;height:1080px;transform-origin:0 0}.hv-room__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hv-room__live{position:absolute;left:0;top:0;transform-origin:0 0}.hv-room__mesh{--r: 0%;position:absolute;inset:0;pointer-events:none;-webkit-mask-image:radial-gradient(circle at 50% 46%,#000 calc(var(--r) * .35),transparent var(--r));mask-image:radial-gradient(circle at 50% 46%,#000 calc(var(--r) * .35),transparent var(--r))}.hv-room__mesh-canvas{position:absolute;inset:0;width:100%;height:100%}.hv-room__brand{position:absolute;left:50%;top:40%;width:min(44vw,440px);pointer-events:none}.hv-room__brand img,.hv-room__brand svg{display:block;width:100%;height:auto;overflow:visible}.hv-room__statement{position:absolute;left:50%;top:calc(40% + min(9vw,92px));width:min(92vw,860px);margin:0;translate:-50% 0;color:#fff;font-size:clamp(26px,3.4vw,50px);font-weight:500;line-height:1.08;letter-spacing:-.035em;text-align:center;text-wrap:balance;pointer-events:none}.hv-room__statement span{display:inline-block;white-space:pre}.hv-room__fade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 30%,rgb(11 6 16 / .85) 82%,var(--hv-night) 100%)}.hv-room__fore{position:absolute;inset:0;z-index:2;pointer-events:none}.hv-room__fore>:not(.hv-room__scrim){pointer-events:auto}.hv-room__scrim{position:absolute;inset:0;background:linear-gradient(90deg,rgb(8 4 12 / .78) 0%,rgb(8 4 12 / .5) 34%,rgb(8 4 12 / .06) 62%,transparent 74%),linear-gradient(0deg,rgb(8 4 12 / .62) 0%,rgb(8 4 12 / .12) 40%,transparent 56%)}.hv-room__copy{position:absolute;left:max(var(--pk-pad),40px);bottom:clamp(44px,9vh,100px);display:grid;gap:18px;max-width:640px}.hv-room__title{display:grid;margin:0;color:#fff;font-size:var(--hv-title);font-weight:500;line-height:.98;letter-spacing:-.045em}.hv-room__title span{white-space:nowrap}.hv-room__title span+span{color:#fff9}.hv-room__lead{max-width:480px;margin:0;color:#ffffffd6;font-size:clamp(16px,1.2vw,18px);line-height:1.5}.hv-room__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.hv-room__note{position:absolute;right:max(var(--pk-pad),40px);bottom:clamp(30px,4vh,44px);margin:0;padding:6px 11px;border-radius:999px;background:#0000006b;color:#ffffffc7;font-size:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hv-room__toggle{position:absolute;right:max(var(--pk-pad),40px);top:50%;display:grid;place-items:center;width:36px;height:36px;border:1px solid rgb(255 255 255 / .28);border-radius:50%;background:#0000004d;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hv-room__toggle:focus-visible{outline:var(--civie-focus-outline);outline-offset:2px;box-shadow:var(--civie-focus-shadow)}@media(max-width:767px){.hv-room{height:380vh}.hv-room__card{clip-path:inset(10px round 22px)}.hv-room__scrim{background:linear-gradient(0deg,rgb(8 4 12 / .88) 0%,rgb(8 4 12 / .55) 48%,transparent 74%)}.hv-room__copy{left:24px;right:24px;bottom:30px;gap:14px}.hv-room__title span{white-space:normal;text-wrap:balance}.hv-room__note{left:24px;right:76px;top:calc(var(--site-nav-band, 80px) + 16px);bottom:auto;width:fit-content}.hv-room__toggle{top:calc(var(--site-nav-band, 80px) + 12px);right:20px;width:44px;height:44px}.hv-room__brand{width:62vw;top:38%}.hv-room__statement{top:calc(38% + 18vw)}}.hv-room--still{height:auto;background:#fff}.hv-room__card--still{position:relative;height:calc(100svh - var(--event-strip-height, 0px) - var(--site-nav-band, 84px) - 24px);min-height:600px;margin:var(--site-nav-band, 84px) clamp(8px,1.7vw,24px) 24px;border-radius:25px}.hv-room__poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hv-room__still-brand{position:relative;display:grid;place-items:center;align-content:center;gap:28px;min-height:80svh;overflow:hidden;padding:80px 24px;text-align:center}.hv-room__still-brand:after{content:"";position:absolute;inset:auto 0 0;height:180px;background:linear-gradient(transparent,var(--hv-night));pointer-events:none}.hv-room__still-brand img{position:relative;width:min(56vw,420px);height:auto}.hv-room__still-brand p{position:relative;max-width:820px;margin:0;color:#fff;font-size:clamp(26px,3.4vw,50px);font-weight:500;line-height:1.08;letter-spacing:-.035em}.hv-shared{background:#fff;color:var(--ploy-text-primary, #0b0610)}@media(max-width:900px){.hv :is(.hv-panel__link,.hv-stack__link,.hv-ai__link,.hv-conn__link,.hv-faq__link){display:inline-flex;align-items:center;min-height:40px}}.site-nav__pill{transition:background-color .3s var(--hv-ease, ease),color .3s var(--hv-ease, ease)}html[data-nav-dark] .site-nav[data-open=false]{--site-nav-glass: rgb(16 9 23 / .5);--site-nav-hover: rgb(255 255 255 / .1);color:#fff}html[data-nav-dark] .site-nav[data-open=false] .site-nav__brand{color:#fff}html[data-nav-dark] .site-nav[data-open=false] .site-nav__logo{filter:brightness(0) invert(1)}html[data-nav-dark] .site-nav[data-open=false] .site-nav__btn--secondary{background:#ffffff1f;color:#fff}html[data-nav-dark] .site-nav[data-open=false] .site-nav__btn--secondary:hover{background:#fff3}html[data-nav-dark],html[data-nav-dark] body{background-color:#0b0610}.hv.pk{font-variant-numeric:normal}.hv :is(.pk-tile__face b,.hv-voice__metrics dd,.hv-scale__stat dd,.hv-merge__ledger dd b,.pk-vault__record-state){font-variant-numeric:tabular-nums}.hv :is(.hv-room__note,.hv-products__title,.hv-merge__lead,.pk-imap__node b){text-wrap:balance}.hv :is(.hv-stack__body,.hv-panel__body,.pk-faq__answer,.hv-callout__text>span){text-wrap:pretty}.hv-room__copy{max-width:720px}.hv .pk-closing__lead{color:#fff}.hv .pk-tour__tab-detail{color:#ffffff9e}.hv .pk-tile__row:first-child em{color:#ffffffa8}.hv .pk-tile[data-tone=sunrise] .pk-tile__face{background:linear-gradient(140deg,#e8540a,#c81e55)}.hv-navdock{position:sticky;top:0;z-index:50;height:0}.hv-navdock .site-nav.site-nav{position:absolute;top:0}.hv-fix .site-nav__logo{transition:filter .3s var(--hv-ease, ease)}.hv-fix .site-nav__brand{transition:color .3s var(--hv-ease, ease)}.hv-fix .site-nav__btn--secondary{transition:background-color .3s var(--hv-ease, ease),color .3s var(--hv-ease, ease)}.hv-fix .pk-ed__word{transition:opacity .18s linear,color .3s ease}.hv-fix .pk-ed__term{transition:opacity .18s linear,background-size .18s linear,background-color .2s ease,color .3s ease}.hv-fix .hv-stack:not([data-still]){height:330vh}@media(min-width:901px){.hv-fix .hv-products:not([data-still]){height:calc(var(--hv-n) * 50vh + 100vh)}}@media(max-width:767px){.hv-fix .hv-hero__aside .hv-radpod{position:static;display:inline}.hv-fix .hv-radpod__card{position:relative;left:auto;bottom:auto;width:100%;max-height:0;margin-top:0;padding-block:0;overflow:hidden;box-sizing:border-box;transform:none;transition:max-height .28s var(--hv-ease, ease),margin-top .28s var(--hv-ease, ease),padding .28s var(--hv-ease, ease),opacity .2s ease,visibility 0s linear .28s}.hv-fix .hv-radpod__card.is-open{max-height:260px;margin-top:12px;padding-block:16px 18px;transform:none;transition:max-height .28s var(--hv-ease, ease),margin-top .28s var(--hv-ease, ease),padding .28s var(--hv-ease, ease),opacity .2s ease .06s,visibility 0s}.hv-fix .hv-radpod__card:after{display:none}.hv-fix .hv-radpod__card{gap:4px;padding-inline:16px}.hv-fix .hv-radpod__card.is-open{padding-block:12px 14px}.hv-fix .hv-radpod__title{font-size:15.5px;padding-right:28px}.hv-fix .hv-hero__aside .hv-radpod__cta{margin-top:4px;padding:7px 13px}.hv-fix .hv-hero__scrim{transition:opacity .28s ease}.hv-fix .hv-hero__fore:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(8 4 12 / .9) 0%,rgb(8 4 12 / .8) 70%,transparent 92%);opacity:0;transition:opacity .28s ease;pointer-events:none}.hv-fix .hv-hero__fore:has(.hv-radpod__card.is-open):before{opacity:1}}@media(max-width:767px)and (prefers-reduced-motion:reduce){.hv-fix .hv-radpod__card,.hv-fix .hv-radpod__card.is-open{transition:none}}
