@property --n{syntax:"<integer>";inherits:false;initial-value:0}@layer components{.hr .swap{display:inline-grid;justify-items:start}.hr .swap-end{justify-items:end}.hr .swap>*{grid-area:1/1;white-space:nowrap;opacity:0;transform:translateY(var(--spacing));filter:blur(calc(var(--spacing) * .75));transition:opacity .22s ease,transform .22s ease,filter .22s ease}.hr .swap>.on{opacity:1;transform:none;filter:none;transition:opacity .34s var(--hr-ease) 60ms,transform .34s var(--hr-ease) 60ms,filter .34s var(--hr-ease) 60ms}.hr .ob-day:after,.hr .ob-day:before{content:"";position:absolute;inset-inline:0;top:0;height:calc(var(--spacing) * .5)}.hr .ob-day:before{background:var(--hr-line)}.hr .ob-day:after{background:var(--hr-ink);transform-origin:left;transition:transform .9s var(--hr-ease)}.hr .ob-day.wait:after{transform:scaleX(0);transition:none}.hr .ob-row{transition:opacity .34s var(--hr-ease) calc(var(--i, 0) * .12s + .26s),transform .34s var(--hr-ease) calc(var(--i, 0) * .12s + .26s)}.hr .ob-day.wait .ob-row{opacity:0;transform:translateY(calc(var(--spacing) * 1.25));transition:none}.hr .sf-vig{box-shadow:0 0 0 0 var(--hr-signal);transition:box-shadow .26s ease}.hr .sf-tile.run .sf-vig{box-shadow:0 0 0 calc(var(--spacing) * .5) var(--hr-signal)}.hr .sf-tile.run .sf-line{animation:hm-line .34s var(--hr-ease) both;animation-delay:calc(var(--i, 0) * .56s + .24s)}.hr .sf-tile.run .sf-result{animation:hm-pop .32s var(--hr-ease) 2.3s both}.hr .count{--n:var(--to);counter-reset:n var(--n);transition:--n 1.5s var(--hr-ease)}.hr .count:before{content:counter(n)}.hr .count-pct:after{content:"%"}.hr .count-wait .count{--n:0;transition:none}.hr .role-row{transition:opacity .34s var(--hr-ease) calc(var(--i, 0) * .12s),transform .34s var(--hr-ease) calc(var(--i, 0) * .12s)}.hr .role-wait .role-row{opacity:0;transform:translateY(calc(var(--spacing) * 1.5));transition:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.hr .ink-in{animation:hm-ink linear both;animation-timeline:view();animation-range:cover 22% cover 46%}}}}@keyframes hm-line{0%{opacity:0;transform:translateY(var(--spacing))}to{opacity:1;transform:none}}@keyframes hm-pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}@keyframes hm-ink{0%{color:var(--hr-line-strong)}to{color:var(--hr-ink)}}@layer components{.hr .qb-board{display:grid;grid-template-columns:minmax(0,1fr) var(--hr-board-agent);min-height:calc(var(--spacing) * 140)}.hr .qb-agent{border-left:var(--hr-hair) solid var(--lin-hairline)}@media (width < 75rem){.hr .qb-board{grid-template-columns:minmax(0,1fr)}.hr .qb-agent{border-left:0;border-top:var(--hr-hair) solid var(--lin-hairline)}}.hr .qb-hand,.hr .qb-tk{position:absolute;left:calc(var(--spacing) * 2);top:calc(var(--spacing) * 10);width:calc((100% - var(--spacing) * 5) / 3 - var(--spacing) * 4);height:calc(var(--spacing) * 28);transform:translate(calc(var(--x) * (100% + var(--spacing) * 6.5)),calc(var(--y) * var(--spacing) * 30));transition:transform 1.15s var(--hr-ease-move)}.hr .qb-tk{pointer-events:auto}.hr .qb-tk.up{z-index:3}.hr .qb-hand{z-index:4;pointer-events:none}.hr .qb-hand.pre,.hr .qb.snap .qb-hand,.hr .qb.snap .qb-tk{transition:none}.hr .qb-tk-in{box-shadow:inset 0 0 0 var(--hr-hair) var(--lin-hairline);transition:transform .26s var(--hr-ease),box-shadow .26s ease}.hr .qb-tk.live .qb-tk-in{box-shadow:inset 0 0 0 var(--hr-hair) color-mix(in srgb,var(--hr-signal) 75%,transparent)}.hr .qb-tk.lift .qb-tk-in{transform:scale(1.03) rotate(-1.2deg);box-shadow:var(--lin-shadow-lift)}.hr .qb-tk-foot>*{grid-area:1/1}.hr .qb-track{opacity:0;transition:opacity .22s ease}.hr .qb-tk.f-track .qb-track{opacity:1}.hr .qb-track i{transform:scaleX(var(--w,0));transform-origin:left;transition:transform 1.5s linear}.hr .qb-res{opacity:0;transform:translateY(calc(var(--spacing) * .75));transition:opacity .22s ease,transform .22s ease}.hr .qb-tk.r-fail .qb-res-fail,.hr .qb-tk.r-look .qb-res-look,.hr .qb-tk.r-pass .qb-res-pass{opacity:1;transform:none;transition:opacity .34s var(--hr-ease) 60ms,transform .34s var(--hr-ease) 60ms}.hr .qb-send{justify-self:start;background:var(--lin-track);opacity:0;transform:translateY(calc(var(--spacing) * .75));pointer-events:none;transition:opacity .2s ease,transform .2s ease,background-color .18s ease}.hr .qb-send:after{content:"";position:absolute;inset:calc(var(--spacing) * -1.75) 0}.hr .qb-send:hover{background:var(--hr-signal)}.hr .qb-tk.f-send .qb-send{opacity:1;transform:none;pointer-events:auto}.hr .qb-tk.f-send .qb-send:active{transform:scale(.96)}.hr .qb-tk.again .qb-send{justify-self:end}.hr .qb-face{position:absolute;inset:0;display:inline-flex;transition:opacity .24s var(--hr-ease),transform .24s var(--hr-ease),filter .24s var(--hr-ease)}.hr .qb-face-agent,.hr .qb-tk.own .qb-face-dev{opacity:0;transform:scale(.25);filter:blur(var(--spacing))}.hr .qb-tk.own .qb-face-agent{opacity:1;transform:none;filter:none}.hr .qb-hand-in{position:absolute;left:64%;top:calc(var(--spacing) * 11.5);opacity:0;transform:translate(calc(var(--spacing) * 22.5),calc(var(--spacing) * 32.5));transition:opacity .28s ease,transform 1s var(--hr-ease-move)}.hr .qb-hand.on .qb-hand-in{opacity:1;transform:none}.hr .qb-hand svg{display:block;filter:drop-shadow(0 calc(var(--spacing) * .5) var(--spacing) var(--lin-drop))}.hr .qb-ring{position:absolute;left:calc(var(--spacing) * -2.75);top:calc(var(--spacing) * -2.75);width:calc(var(--spacing) * 6.5);height:calc(var(--spacing) * 6.5);border-radius:50%;box-shadow:0 0 0 calc(var(--spacing) * .375) color-mix(in srgb,var(--lin-text) 70%,transparent);opacity:0}.hr .qb-hand.clk .qb-ring{animation:qb-ripple .46s var(--hr-ease) both}.hr .qb-hand.clk svg{animation:qb-press .22s ease}.hr .qb-ag{grid-area:1/1;opacity:0;transform:translateY(calc(var(--spacing) * 1.5));pointer-events:none;transition:opacity .22s ease,transform .22s ease}.hr .qb-ag.on{opacity:1;transform:none;pointer-events:auto;transition:opacity .38s var(--hr-ease) .1s,transform .38s var(--hr-ease) .1s}.hr .qb-sh{opacity:0;transform:translateY(calc(var(--spacing) * 1.25));transition:opacity .2s ease,transform .2s ease}.hr .ga1 .sh1,.hr .ga2 .sh2{opacity:1;transform:none;transition:opacity .42s var(--hr-ease),transform .42s var(--hr-ease)}.hr .qb-rd{opacity:0;transform:translateY(calc(var(--spacing) * .75));transition:opacity .2s ease,transform .2s ease}.hr .ga1 .qb-rd{opacity:1;transform:none;transition:opacity .3s var(--hr-ease) calc(var(--i) * .52s + .2s),transform .3s var(--hr-ease) calc(var(--i) * .52s + .2s)}.hr .qb-rd path{stroke-dasharray:24;stroke-dashoffset:24;transition:stroke-dashoffset .16s ease}.hr .ga1 .qb-rd path{stroke-dashoffset:0;transition:stroke-dashoffset .32s var(--hr-ease) calc(var(--i) * .52s + .4s)}.hr .qb-bx{opacity:.4;transition:opacity .3s ease,box-shadow .32s ease}.hr .ga2 .qb-bx.use{opacity:1;transition:opacity .42s var(--hr-ease) calc(var(--i) * .17s),box-shadow .32s ease}.hr .qb-bx.look,.hr .qb-bx.run{box-shadow:inset 0 0 0 var(--hr-hair) color-mix(in srgb,var(--lin-warn) 55%,transparent)}.hr .qb-bx.pass{box-shadow:inset 0 0 0 var(--hr-hair) color-mix(in srgb,var(--lin-pass) 55%,transparent)}.hr .qb-bx.fail{box-shadow:inset 0 0 0 var(--hr-hair) color-mix(in srgb,var(--lin-fail) 75%,transparent)}.hr .qb-state{color:var(--lin-muted);transition:color .22s ease}.hr .qb-bx.look .qb-state,.hr .qb-bx.run .qb-state{color:var(--lin-warn)}.hr .qb-bx.pass .qb-state{color:var(--lin-pass)}.hr .qb-bx.fail .qb-state{color:var(--lin-fail)}.hr .ga2 .qb-bx.idle .l-i,.hr .ga2 .qb-bx.off .l-o,.hr .qb-bx.fail .l-f,.hr .qb-bx.look .l-u,.hr .qb-bx.pass .l-p,.hr .qb-bx.q .l-q,.hr .qb-bx.run .l-r{opacity:1;transform:none;filter:none}.hr .qb-g{position:absolute;inset:0;opacity:0;transform:scale(.25);filter:blur(var(--spacing));transition:opacity .26s var(--hr-ease),transform .26s var(--hr-ease),filter .26s var(--hr-ease)}.hr .qb-bx.fail .g-no,.hr .qb-bx.look .g-un,.hr .qb-bx.pass .g-ok,.hr .qb-bx.q .g-dot,.hr .qb-bx.run .g-spin{opacity:1;transform:none;filter:none}.hr .qb-bx.run .g-spin circle{transform-box:fill-box;transform-origin:center;animation:qb-spin .76s linear infinite}.hr .g-no path,.hr .g-ok path{stroke-dasharray:24;stroke-dashoffset:24;transition:stroke-dashoffset .12s ease}.hr .qb-bx.fail .g-no path,.hr .qb-bx.pass .g-ok path{stroke-dashoffset:0;transition:stroke-dashoffset .34s var(--hr-ease) 90ms}.hr .qb-vw{background:var(--lin-well);color:var(--lin-soft);transition:background-color .3s ease,color .3s ease}.hr .qb-vw.vw-term{font-family:var(--hr-font-mono)}.hr .qb-vw.vw-ios{border-radius:var(--hr-radius-card)}.hr .qb-bx.go .vw-screen{background:var(--white);color:var(--hr-ink)}.hr .vw-ios:before,.hr .vw-web:before{content:"";position:absolute;opacity:0;transition:opacity .24s ease}.hr .vw-web:before{inset-inline:0;top:0;height:calc(var(--spacing) * 2);background:var(--hr-line)}.hr .vw-ios:before{left:50%;top:var(--spacing);width:calc(var(--spacing) * 6.5);height:calc(var(--spacing) * 1.25);margin-left:calc(var(--spacing) * -3.25);border-radius:var(--hr-radius-control);background:var(--hr-ink)}.hr .qb-bx.go .vw-ios:before,.hr .qb-bx.go .vw-web:before{opacity:1}.hr .qb-vw-name{transition:opacity .2s ease}.hr .qb-bx.go .qb-vw-name{opacity:0}.hr .qb-vl{opacity:0;transform:translateY(calc(var(--spacing) * .75));transition:opacity .16s ease,transform .16s ease}.hr .qb-bx.sp0{--gap:600ms}.hr .qb-bx.sp1{--gap:1300ms}.hr .qb-bx.sp2{--gap:2000ms}.hr .qb-bx.go .qb-vl{opacity:1;transform:none;transition:opacity .3s var(--hr-ease) calc(var(--i) * var(--gap)),transform .3s var(--hr-ease) calc(var(--i) * var(--gap))}.hr .qb-vl.ok{color:var(--lin-pass);font-weight:800}.hr .qb-vl.bad{color:var(--lin-fail);font-weight:800}.hr .qb-bx.go .vw-screen .qb-vl.ok{color:var(--hr-pass)}.hr .qb-bx.go .vw-screen .qb-vl.warn{color:var(--hr-warn);font-weight:800}.hr .qb-say{opacity:0;clip-path:inset(0 0 100% 0);transition:opacity .2s ease,clip-path .2s ease}.hr .ga4 .qb-say{opacity:1;clip-path:inset(0);transition:opacity .42s var(--hr-ease),clip-path .76s var(--hr-ease)}.hr .say-pass{background:color-mix(in srgb,var(--lin-pass) 10%,transparent);box-shadow:inset 0 0 0 var(--hr-hair) color-mix(in srgb,var(--lin-pass) 30%,transparent)}.hr .say-fail{background:color-mix(in srgb,var(--lin-fail) 8%,transparent);box-shadow:inset 0 0 0 var(--hr-hair) color-mix(in srgb,var(--lin-fail) 30%,transparent)}.hr .say-look{background:color-mix(in srgb,var(--lin-warn) 8%,transparent);box-shadow:inset 0 0 0 var(--hr-hair) color-mix(in srgb,var(--lin-warn) 30%,transparent)}.hr .qb-moved{opacity:0;transform:translateY(var(--spacing));transition:opacity .2s ease,transform .2s ease}.hr .ga5 .qb-moved{opacity:1;transform:none;transition:opacity .42s var(--hr-ease),transform .42s var(--hr-ease)}.hr .qb.paused *,.hr .qb.paused :after,.hr .qb.paused :before{animation-play-state:paused!important}@media (width < 48rem){.hr .qb-send:after{inset:calc(var(--spacing) * -2.25) 0}.hr .qb-tk.again .qb-res-fail{display:none}}}@keyframes qb-ripple{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.5)}}@keyframes qb-press{50%{transform:scale(.86)}}@keyframes qb-spin{to{transform:rotate(1turn)}}