.hanna{flex:none;display:block;overflow:visible}.hanna__mark,.hanna__eyes,.hanna__thoughts,.hanna__agents,.hanna__rays{transform-box:view-box;transform-origin:128px 128px}.hanna__stop--light{stop-color:var(--hanna-orange-light)}.hanna__stop--base{stop-color:var(--hanna-orange)}.hanna__stop--deep{stop-color:var(--hanna-orange-deep)}.hanna__stop--end{stop-color:var(--hanna-orange-end)}.hanna--small .hanna__segment{fill:var(--hanna-orange-small)}.hanna--mono .hanna__segment,[data-slot=button][data-variant=primary] .hanna--icon .hanna__segment{fill:currentColor}.hanna--mono .hanna__eyes--arc path,[data-slot=button][data-variant=primary] .hanna--icon .hanna__eyes--arc path{stroke:currentColor}.hanna--mono .hanna__eyes--round circle,.hanna--mono :is(.hanna__thoughts,.hanna__agents) circle{fill:currentColor}.hanna--mono :is(.hanna__agents ellipse,.hanna__rays path){stroke:currentColor}.hanna--icon{vertical-align:-.2em;display:inline-block}.hanna__eyes--arc path{fill:none;stroke:var(--hanna-eye);stroke-linecap:round}.hanna__eyes--round circle{fill:var(--hanna-eye)}.hanna__thoughts circle,.hanna__agents circle{fill:var(--hanna-orange)}.hanna__agents ellipse{fill:none;stroke:var(--hanna-orange);stroke-opacity:.35;stroke-width:2px}.hanna__rays path{fill:none;stroke:var(--hanna-orange);stroke-width:5px;stroke-linecap:round}.hanna--live.hanna--idle .hanna__eyes{transform-origin:128px 146px;animation:4.2s ease-in-out infinite hanna-blink}.hanna--live.hanna--listening .hanna__mark{animation:1.2s ease-in-out infinite hanna-breathe}.hanna--live.hanna--thinking .hanna__thoughts{animation:1.4s ease-in-out infinite hanna-think}.hanna--live.hanna--orchestrating .hanna__agents{animation:6s linear infinite hanna-orbit}.hanna--live.hanna--done .hanna__rays{animation:.6s cubic-bezier(.4,0,.2,1) hanna-finish}@keyframes hanna-blink{0%,43%,49%,to{transform:scaleY(1)}46%{transform:scaleY(.35)}}@keyframes hanna-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@keyframes hanna-think{0%,to{opacity:.45}50%{opacity:1}}@keyframes hanna-orbit{to{transform:rotate(360deg)}}@keyframes hanna-finish{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.hanna *{transition:none!important;animation:none!important}}
.hih-icon{--ic-ease:cubic-bezier(.34, 1.56, .64, 1);overflow:visible}.hih-icon__g{transform-box:view-box;transform-origin:50%}.hih-icon__g>*{transform-box:fill-box;transform-origin:50%}@keyframes ic-write{0%{opacity:0;transform:scaleX(0)}14%{opacity:1}to{opacity:1;transform:scaleX(1)}}@keyframes ic-draw{0%{stroke-dasharray:var(--ic-len,12);stroke-dashoffset:var(--ic-len,12)}to{stroke-dasharray:var(--ic-len,12);stroke-dashoffset:0}}@keyframes ic-draw-rev{0%{stroke-dasharray:var(--ic-len,12);stroke-dashoffset:var(--ic-len,12)}to{stroke-dasharray:var(--ic-len,12);stroke-dashoffset:calc(var(--ic-len,12) * 2)}}@keyframes ic-grow-y{0%{transform:scaleY(.15)}60%{transform:scaleY(1.12)}to{transform:scaleY(1)}}@keyframes ic-grow-x{0%{transform:scaleX(.15)}60%{transform:scaleX(1.1)}to{transform:scaleX(1)}}@keyframes ic-shake{0%,to{transform:rotate(0)translateY(0)}14%{transform:rotate(-9deg)translateY(-1.5px)}30%{transform:rotate(8deg)translateY(1.5px)}46%{transform:rotate(-7deg)translateY(-1px)}62%{transform:rotate(6deg)translateY(1px)}80%{transform:rotate(-3deg)}}@keyframes ic-swing{0%,to{transform:rotate(0)}18%{transform:rotate(16deg)}36%{transform:rotate(-13deg)}54%{transform:rotate(9deg)}72%{transform:rotate(-5deg)}}@keyframes ic-ring{0%,to{transform:rotate(0)}10%,50%{transform:rotate(-13deg)}30%,70%{transform:rotate(13deg)}85%{transform:rotate(-4deg)}}@keyframes ic-beat{0%,to{transform:scale(1)}18%{transform:scale(1.24)}34%{transform:scale(.96)}50%{transform:scale(1.18)}70%{transform:scale(1)}}@keyframes ic-blink{0%,to{transform:scaleY(1)}42%,58%{transform:scaleY(.08)}}@keyframes ic-hop{0%,to{transform:translateY(0)scale(1)}22%{transform:translateY(1px)scale(1.08,.9)}50%{transform:translateY(-3.5px)scale(.96,1.06)}78%{transform:translateY(0)scale(1.05,.94)}}@keyframes ic-flip-x{0%,to{transform:scaleX(1)}50%{transform:scaleX(.08)}}@keyframes ic-spin{to{transform:rotate(360deg)}}@keyframes ic-flicker{0%,to{opacity:1;transform:translate(0)}20%{opacity:.35;transform:translate(-1px,1px)}40%{opacity:1;transform:translate(1px,-1px)}60%{opacity:.45;transform:translate(0)}80%{opacity:1}}@keyframes ic-flap{0%{transform:scaleY(1)}42%{transform:scaleY(.04)}58%{transform:scaleY(.04)}to{transform:scaleY(1)}}@keyframes ic-ring-dip{0%,to{transform:translateY(0)}40%{transform:translateY(-1.5px)}70%{transform:translateY(.6px)}}@keyframes ic-twinkle{0%,to{opacity:1;transform:scale(1)rotate(0)}45%{opacity:.3;transform:scale(.35)rotate(40deg)}75%{opacity:1;transform:scale(1.25)rotate(0)}}@keyframes ic-star{0%,to{transform:scale(1)rotate(0)}35%{transform:scale(1.3)rotate(-18deg)}70%{transform:scale(1.1)rotate(10deg)}}@keyframes ic-fly{0%{opacity:1;transform:translate(0)}45%{transform:translate(var(--fx,6px), var(--fy,-6px));opacity:0}46%{transform:translate(calc(var(--fx,6px) * -1), calc(var(--fy,-6px) * -1));opacity:0}to{opacity:1;transform:translate(0)}}@keyframes ic-bump{0%{transform:translate(0)}40%{transform:translate(var(--bx,0), var(--by,3px))}70%{transform:translate(calc(var(--bx,0px) * -.25), calc(var(--by,3px) * -.25))}to{transform:translate(0)}}@keyframes ic-swap{0%{transform:translate(0)}50%{transform:translate(calc(var(--dx,0px) / 2 + var(--lx,0px)), calc(var(--dy,0px) / 2 + var(--ly,0px)))}to{transform:translate(var(--dx,0px), var(--dy,0px))}}@keyframes ic-quarter{0%{transform:rotate(0)}to{transform:rotate(90deg)}}@keyframes ic-quarter-pop{0%{transform:rotate(0)scale(1)}55%{transform:rotate(90deg)scale(1.25)}to{transform:rotate(90deg)scale(1)}}@keyframes ic-turn{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes ic-pop-in{0%{opacity:0;transform:scale(.3)}65%{opacity:1;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}@keyframes ic-flap-lift{0%,to{transform:translateY(0)scaleY(1)}40%{transform:translateY(-1.6px)scaleY(.7)}}@keyframes ic-dim{0%,to{opacity:1}40%,60%{opacity:.15}}@keyframes ic-fan{0%,to{transform:translateY(0)}45%{transform:translateY(var(--fan,2px))}}@keyframes ic-rise{0%{opacity:1;transform:translateY(0)}50%{opacity:0;transform:translateY(-3px)}51%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes ic-pulse{0%,to{transform:scale(1)}40%{transform:scale(.45)}70%{transform:scale(1.18)}}@keyframes ic-float{0%,to{transform:translateY(0)}40%{transform:translateY(-2.5px)}75%{transform:translateY(.8px)}}@keyframes ic-wag{0%,to{transform:rotate(0)}25%{transform:rotate(-12deg)}60%{transform:rotate(10deg)}}@keyframes ic-wave{0%,to{transform:skewY(0)}30%{transform:skewY(-9deg)}65%{transform:skewY(7deg)}}@keyframes ic-write-pen{0%,to{transform:rotate(0)translate(0)}20%{transform:rotate(-9deg)translate(-.5px,.8px)}40%{transform:rotate(5deg)translate(1px,-.5px)}60%{transform:rotate(-7deg)translate(-.8px,.6px)}80%{transform:rotate(3deg)}}@keyframes ic-book{0%,to{transform:scaleX(1)}40%{transform:scaleX(.78)}70%{transform:scaleX(1.06)}}@keyframes ic-shield{0%,to{transform:scale(1)}35%{transform:scale(1.12)}65%{transform:scale(.97)}}@keyframes ic-glow{0%,to{filter:drop-shadow(0 0 0 var(--accent,currentColor));transform:scale(1)}45%{filter:drop-shadow(0 0 3.5px var(--accent,currentColor));transform:scale(1.1)rotate(-4deg)}75%{filter:drop-shadow(0 0 2px var(--accent,currentColor));transform:scale(1.04)rotate(3deg)}}@keyframes ic-lid{0%,to{transform:translateY(0)rotate(0)}45%{transform:translateY(-2.2px)rotate(-14deg)}}@keyframes ic-hover-lift{0%,to{transform:translateY(0)rotate(0)}40%{transform:translateY(-2.4px)rotate(-7deg)}70%{transform:translateY(-.6px)rotate(3deg)}}@media (prefers-reduced-motion:no-preference){.hih-icon__g,.hih-icon__g>*{transition:transform .4s var(--ic-ease), opacity .25s ease, filter .3s ease}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) .hih-icon:not([data-own]) .hih-icon__g{transform:scale(1.14)rotate(-6deg)}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=file-text] .hih-icon__g>:is(:nth-child(3),:nth-child(4),:nth-child(5)){transform-origin:0;vector-effect:non-scaling-stroke;animation:.34s ease-out backwards ic-write}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=file-text] .hih-icon__g>:nth-child(3){animation-delay:0s}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=file-text] .hih-icon__g>:nth-child(4){animation-delay:.17s}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=file-text] .hih-icon__g>:nth-child(5){animation-delay:.34s}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=file-check] .hih-icon__g>:nth-child(3){--ic-len:12;animation:.45s ease-out 50ms backwards ic-draw}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=files] .hih-icon__g>:nth-child(3){animation:ic-bump .5s var(--ic-ease);--bx:-1.6px;--by:1.6px}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=files] .hih-icon__g>:is(:first-child,:nth-child(2)){animation:ic-bump .5s var(--ic-ease);--bx:1.6px;--by:-1.6px}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) :is([data-icon=calendar],[data-icon=calendar-check],[data-icon=calendar-days]) .hih-icon__g>:is(:first-child,:nth-child(2)){animation:.6s ease-out ic-ring-dip}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) :is([data-icon=calendar],[data-icon=calendar-check],[data-icon=calendar-days]) .hih-icon__g>:nth-child(n+3){transform-box:view-box;transform-origin:12px 4px;animation:.62s cubic-bezier(.45,0,.3,1) ic-flap}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=calendar-check] .hih-icon__g>:nth-child(5){--ic-len:12;animation:.62s cubic-bezier(.45,0,.3,1) ic-flap,.4s ease-out .42s backwards ic-draw}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=timeoff] .hih-icon__g>:is(:first-child,:nth-child(2)){transform-box:view-box;transform-origin:12px 5px;animation:.62s cubic-bezier(.45,0,.3,1) ic-flap}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=timeoff] .hih-icon__g>:is(:nth-child(3),:nth-child(4)){animation:.6s ease-out ic-ring-dip}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=calendar-clock] .hih-icon__g>:first-child{transform-box:view-box;transform-origin:16px 16px;animation:.9s ease-in-out ic-spin}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) :is([data-icon=handshake],[data-icon=heart-handshake]) .hih-icon__g{animation:.75s ease-in-out ic-shake}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=person] .hih-icon__g>:first-child,:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=user] .hih-icon__g>:nth-child(2),:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=users] .hih-icon__g>:nth-child(4){animation:.55s ease-out ic-hop}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=users] .hih-icon__g>:is(:nth-child(2),:nth-child(3)){animation:.6s ease-in-out .1s ic-wag}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=recruiting] .hih-icon__g>:nth-child(3){transform-box:view-box;transform-origin:18px 11px;animation:.5s ease-out ic-quarter-pop}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=user-plus] .hih-icon__g>:is(:nth-child(3),:nth-child(4)){transform-box:view-box;transform-origin:19px 11px;animation:.5s ease-out ic-quarter-pop}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=user-check] .hih-icon__g>:first-child{--ic-len:12;animation:.45s ease-out backwards ic-draw}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=org] .hih-icon__g>:first-child{animation:.7s ease-out ic-hop}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=org] .hih-icon__g>:nth-child(2){--dx:12px;--ly:-4px;animation:.7s cubic-bezier(.45,0,.25,1) ic-swap}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=org] .hih-icon__g>:nth-child(3){--dx:-12px;--ly:4px;animation:.7s cubic-bezier(.45,0,.25,1) ic-swap}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=org] .hih-icon__g>:nth-child(4){animation:.7s ease-in-out ic-dim}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=network] .hih-icon__g>:first-child{--dx:-14px;--ly:4px;animation:.7s cubic-bezier(.45,0,.25,1) ic-swap}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=network] .hih-icon__g>:nth-child(2){--dx:14px;--ly:-4px;animation:.7s cubic-bezier(.45,0,.25,1) ic-swap}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=network] .hih-icon__g>:nth-child(3){animation:.7s ease-out ic-hop}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=network] .hih-icon__g>:is(:nth-child(4),:nth-child(5)){animation:.7s ease-in-out ic-dim}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=workflow] .hih-icon__g>:first-child{--dx:10px;--dy:10px;--lx:5px;--ly:-5px;animation:.7s cubic-bezier(.45,0,.25,1) ic-swap}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=workflow] .hih-icon__g>:nth-child(3){--dx:-10px;--dy:-10px;--lx:-5px;--ly:5px;animation:.7s cubic-bezier(.45,0,.25,1) ic-swap}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=workflow] .hih-icon__g>:nth-child(2){animation:.7s ease-in-out ic-dim}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=layout-grid] .hih-icon__g>:first-child{--dx:11px;--lx:0px;--ly:-3px;animation:.7s cubic-bezier(.45,0,.25,1) ic-swap}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=layout-grid] .hih-icon__g>:nth-child(2){--dy:11px;--lx:3px;animation:.7s cubic-bezier(.45,0,.25,1) ic-swap}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=layout-grid] .hih-icon__g>:nth-child(3){--dx:-11px;--ly:3px;animation:.7s cubic-bezier(.45,0,.25,1) ic-swap}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=layout-grid] .hih-icon__g>:nth-child(4){--dy:-11px;--lx:-3px;animation:.7s cubic-bezier(.45,0,.25,1) ic-swap}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=layout-dashboard] .hih-icon__g>:is(:nth-child(2),:nth-child(4)){animation:ic-grow-x .55s var(--ic-ease);transform-origin:0}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=layout-dashboard] .hih-icon__g>:is(:first-child,:nth-child(3)){animation:ic-grow-y .55s var(--ic-ease) .1s;transform-origin:50% 100%}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=clock] .hih-icon__g>:nth-child(2),:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=history] .hih-icon__g>:nth-child(3){transform-box:view-box;transform-origin:12px 12px;animation:.9s ease-in-out ic-spin}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=timer] .hih-icon__g>:nth-child(2){transform-box:view-box;transform-origin:12px 14px;animation:.9s ease-in-out ic-spin}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=alarm-clock] .hih-icon__g{animation:.55s ease-in-out ic-ring}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=hourglass] .hih-icon__g{animation:.55s cubic-bezier(.45,0,.25,1) ic-turn}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) :is([data-icon=bell],[data-icon=bell-ring]) .hih-icon__g{transform-box:view-box;transform-origin:12px 4px;animation:.9s ease-out ic-swing}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=phone] .hih-icon__g{animation:.6s ease-in-out ic-ring}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=mail] .hih-icon__g{animation:.6s ease-out ic-hop}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=mail] .hih-icon__g>:first-child{animation:.6s ease-in-out ic-flap-lift}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=send] .hih-icon__g{--fx:7px;--fy:-7px;animation:.7s ease-in-out ic-fly}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=truck] .hih-icon__g{--fx:8px;--fy:0px;animation:.8s ease-in-out ic-fly}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=rocket] .hih-icon__g{--fx:8px;--fy:-8px;animation:.8s ease-in ic-fly}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=search] .hih-icon__g{transform-origin:45% 45%;animation:.7s ease-in-out ic-wag}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=lock] .hih-icon__g>:nth-child(2){transform-box:view-box;transform-origin:17px 11px;transform:translateY(-2px)rotate(-22deg)}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=key] .hih-icon__g{animation:.6s ease-in-out ic-wag}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=trash-2] .hih-icon__g>:is(:nth-child(4),:nth-child(5)){transform-origin:20% 100%;transform:translateY(-2px)rotate(-14deg)}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=pencil] .hih-icon__g{transform-origin:15% 85%;animation:.7s ease-in-out ic-write-pen}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=download] .hih-icon__g>:is(:first-child,:nth-child(3)),:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=install] .hih-icon__g>:first-child{--by:3.2px;animation:ic-bump .55s var(--ic-ease)}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=upload] .hih-icon__g>:is(:first-child,:nth-child(2)){--by:-3.2px;animation:ic-bump .55s var(--ic-ease)}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=onboarding] .hih-icon__g>:nth-child(2),:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) :is([data-icon=log-in],[data-icon=log-out]) .hih-icon__g>:is(:first-child,:nth-child(2)){--bx:3px;--by:0px;animation:ic-bump .55s var(--ic-ease)}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=refresh-cw] .hih-icon__g{animation:.7s cubic-bezier(.45,0,.25,1) ic-spin}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=arrow-right] .hih-icon__g,:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=chevron-right] .hih-icon__g{transform:translate(3px)}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) :is([data-icon=arrow-left],[data-icon=back]) .hih-icon__g{transform:translate(-3px)}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=external-link] .hih-icon__g>:is(:first-child,:nth-child(2)){transform:translate(1.8px,-1.8px)}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=copy] .hih-icon__g>:first-child{transform:translate(1.6px,1.6px)}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) :is([data-icon=plus],[data-icon=action],[data-icon=x]) .hih-icon__g{animation:.45s cubic-bezier(.34,1.4,.64,1) ic-quarter}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=settings] .hih-icon__g{transform:rotate(120deg)}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=sliders-horizontal] .hih-icon__g>:nth-child(3){transform:translate(-5px)}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=sliders-horizontal] .hih-icon__g>:nth-child(4),:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=sliders-horizontal] .hih-icon__g>:nth-child(8){transform:translate(5px)}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=list] .hih-icon__g>:is(:nth-child(4),:nth-child(5),:nth-child(6)){transform-origin:0;vector-effect:non-scaling-stroke;animation:.34s ease-out backwards ic-write}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=list] .hih-icon__g>:nth-child(5){animation-delay:.12s}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=list] .hih-icon__g>:nth-child(6){animation-delay:.24s}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=menu] .hih-icon__g>*{transform-origin:0;vector-effect:non-scaling-stroke;animation:.34s ease-out backwards ic-write}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=menu] .hih-icon__g>:nth-child(2){animation-delay:.1s}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=menu] .hih-icon__g>:nth-child(3){animation-delay:.2s}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=check] .hih-icon__g>:first-child{--ic-len:20;animation:.4s ease-out backwards ic-draw}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=circle-check] .hih-icon__g>:nth-child(2),:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=shield-check] .hih-icon__g>:nth-child(2),:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=badge-check] .hih-icon__g>:nth-child(2),:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=clipboard-check] .hih-icon__g>:nth-child(3){--ic-len:12;animation:.45s ease-out 50ms backwards ic-draw}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) :is([data-icon=shield-check],[data-icon=badge-check]) .hih-icon__g>:first-child{animation:.55s ease-out ic-shield}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=list-checks] .hih-icon__g>:is(:nth-child(4),:nth-child(5)){--ic-len:12;animation:.4s ease-out backwards ic-draw}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=list-checks] .hih-icon__g>:nth-child(4){animation-delay:.18s}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=analytics] .hih-icon__g>:is(:first-child,:nth-child(2),:nth-child(3)){transform-origin:50% 100%;animation:ic-grow-y .6s var(--ic-ease) backwards}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=analytics] .hih-icon__g>:nth-child(2){animation-delay:80ms}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=analytics] .hih-icon__g>:nth-child(3){animation-delay:.16s}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=chart-bar] .hih-icon__g>:is(:nth-child(2),:nth-child(3),:nth-child(4)){transform-origin:0;vector-effect:non-scaling-stroke;animation:ic-grow-x .6s var(--ic-ease) backwards}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=chart-bar] .hih-icon__g>:nth-child(3){animation-delay:80ms}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=chart-bar] .hih-icon__g>:nth-child(4){animation-delay:.16s}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=chart-line] .hih-icon__g>:nth-child(2){--ic-len:20;animation:.6s ease-out backwards ic-draw-rev}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=trending-up] .hih-icon__g>:nth-child(2){--ic-len:30;animation:.6s ease-out backwards ic-draw-rev}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=trending-up] .hih-icon__g>:first-child{animation:.3s ease-out .32s backwards ic-pop-in}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=chart-pie] .hih-icon__g>:first-child{transform:translate(1.4px,-1.4px)}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=activity] .hih-icon__g{transform-origin:50%;animation:ic-grow-y .55s var(--ic-ease)}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=heart-pulse] .hih-icon__g,:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=heart] .hih-icon__g{animation:.8s ease-in-out ic-beat}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=target] .hih-icon__g>:is(:nth-child(2),:nth-child(3)){animation:.7s ease-in-out ic-pulse}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=target] .hih-icon__g>:nth-child(3){animation-delay:.1s}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=performance] .hih-icon__g>:nth-child(2){animation:.7s ease-in-out ic-pulse}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=performance] .hih-icon__g>:nth-child(3){animation:.7s ease-in-out ic-dim}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) :is([data-icon=ideas],[data-icon=lightbulb]) .hih-icon__g{animation:.9s ease-in-out ic-glow}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=zap] .hih-icon__g{animation:.6s linear ic-flicker}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=star] .hih-icon__g,:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=sparkles] .hih-icon__g>:first-child{animation:.7s ease-in-out ic-star}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=sparkles] .hih-icon__g>:is(:nth-child(2),:nth-child(3)){animation:.7s ease-in-out .12s ic-twinkle}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=sparkles] .hih-icon__g>:nth-child(4){animation:.7s ease-in-out .26s ic-twinkle}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=trophy] .hih-icon__g{transform-origin:50% 90%;animation:.7s ease-in-out ic-wag}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=thumbs-up] .hih-icon__g{transform-origin:20% 90%;animation:.6s ease-out ic-hover-lift}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=learning] .hih-icon__g>:first-child,:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=graduation-cap] .hih-icon__g>:first-child{animation:.7s ease-out ic-hover-lift}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=eye] .hih-icon__g>*{animation:.5s ease-in-out ic-blink}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=house] .hih-icon__g>:nth-child(2){animation:.6s ease-out ic-float}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=book-open] .hih-icon__g{animation:.6s ease-in-out ic-book}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=megaphone] .hih-icon__g{transform-origin:20%;animation:.6s ease-in-out ic-wag}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=globe] .hih-icon__g>:nth-child(2){animation:.8s ease-in-out ic-flip-x}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) :is([data-icon=euro],[data-icon=coins]) .hih-icon__g{animation:.7s ease-in-out ic-flip-x}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=comp] .hih-icon__g>:first-child{animation:.6s ease-out ic-hop}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=layers] .hih-icon__g>:first-child{--fan:-2.2px;animation:.6s ease-in-out ic-fan}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=layers] .hih-icon__g>:nth-child(3){--fan:2.2px;animation:.6s ease-in-out ic-fan}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=cloud] .hih-icon__g{animation:.8s ease-in-out ic-float}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=camera] .hih-icon__g>:nth-child(2){animation:.55s ease-in-out ic-pulse}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=gift] .hih-icon__g>:is(:nth-child(3),:nth-child(4)){animation:.6s ease-out ic-lid}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=coffee] .hih-icon__g>:is(:first-child,:nth-child(2),:nth-child(4)){animation:.8s ease-in-out ic-rise}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=coffee] .hih-icon__g>:nth-child(2){animation-delay:.12s}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=coffee] .hih-icon__g>:nth-child(4){animation-delay:.24s}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=map-pin] .hih-icon__g{animation:.6s ease-out ic-hop}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=triangle-alert] .hih-icon__g{animation:.5s ease-in-out ic-wag}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=circle-alert] .hih-icon__g>:nth-child(3){animation:.6s ease-in-out ic-pulse}:is(a,button,summary,[role=button],[role=menuitem],[role=tab],[role=option],.tile,[data-icon-host]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) [data-icon=at-sign] .hih-icon__g{animation:.8s ease-in-out ic-spin}}
.hanna-loader{justify-content:center;align-items:center;gap:var(--s4);text-align:center;flex-direction:column;display:flex}.hanna-loader__stage{flex:none;width:96px;height:96px;position:relative}.hanna-loader__bounce{transform-origin:50% 88%;width:100%;height:100%;animation:.7s cubic-bezier(.55,0,.9,.6) .15s both hanna-loader-drop,5.6s linear .85s infinite hanna-loader-hop}.hanna-loader__shadow{background:var(--text);opacity:.1;transform-origin:50%;border-radius:50%;width:51px;height:7px;margin-left:-26px;animation:.7s ease-in .15s both hanna-loader-shadow-in,5.6s linear .85s infinite hanna-loader-shadow;position:absolute;top:91px;left:50%}.hanna-loader__look{transform-box:view-box;transform-origin:128px 150px;animation:5.6s ease-in-out .85s infinite hanna-loader-look}.hanna-loader__arc{animation:5.6s step-end .85s infinite hanna-loader-arc}.hanna-loader__round{opacity:0;animation:5.6s step-end .85s infinite hanna-loader-round}.hanna-loader__hint{max-width:26ch;min-height:1.4em;font-size:var(--t-sm);color:var(--text-muted);animation:hanna-loader-hint-in .32s var(--spring) both;margin:0}.hanna-loader__hint--first{animation:hanna-loader-hint-in .35s var(--spring) .6s both}@keyframes hanna-loader-drop{0%{opacity:0;transform:translateY(-120px)scale(.96,1.06)}12%{opacity:1}82%{transform:translateY(0)scale(.98,1.04)}92%{transform:translateY(3px)scale(1.12,.84)}to{opacity:1;transform:none}}@keyframes hanna-loader-shadow-in{0%,70%{opacity:0;transform:scale(.3)}to{opacity:.1;transform:scale(1)}}@keyframes hanna-loader-hop{0%,25%,50%,75%,to{animation-timing-function:ease-out;transform:none}3%,28%,53%{animation-timing-function:ease-out;transform:translateY(3px)scale(1.08,.9)}12.5%,37.5%{animation-timing-function:ease-in;transform:translateY(-24px)scale(.98,1.05)}62.5%{animation-timing-function:ease-in;transform:translateY(-36px)scale(.98,1.06)}22%,47%{animation-timing-function:ease-out;transform:translateY(-4px)scale(.97,1.05)}24%,49%{animation-timing-function:ease-out;transform:translateY(2px)scale(1.07,.92)}72%{animation-timing-function:ease-out;transform:translateY(-5px)scale(.97,1.05)}74%{transform:translateY(3px)scale(1.1,.88)}86%{transform:scale(1.015)}94%{transform:scale(1)}}@keyframes hanna-loader-shadow{0%,25%,50%,75%,to{opacity:.1;transform:scale(1)}12.5%,37.5%{opacity:.06;transform:scale(.7)}62.5%{opacity:.045;transform:scale(.55)}}@keyframes hanna-loader-arc{0%{opacity:1}5%,20%{opacity:0}25%,30%{opacity:1}30.1%,45%{opacity:0}50%,55%{opacity:1}55.1%,70%{opacity:0}75%,to{opacity:1}}@keyframes hanna-loader-round{0%{opacity:0}5%,20%{opacity:1}25%,30%{opacity:0}30.1%,45%{opacity:1}50%,55%{opacity:0}55.1%,70%{opacity:1}75%,to{opacity:0}}@keyframes hanna-loader-look{0%,80%,90%,to{transform:none}84%{transform:translate(-14px)}88%{transform:translate(14px)}}@keyframes hanna-loader-hint-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.hanna-loader--still,.hanna-loader--still *{animation:none!important}@media (prefers-reduced-motion:reduce){.hanna-loader,.hanna-loader *{animation:none!important}}
.ui-switch__control,.ui-switch__thumb,.ui-dialog,.ui-dialog__scrim,.ui-dialog__close{box-sizing:border-box}.ui-field{gap:var(--s2);flex-direction:column;min-width:0;display:flex}.ui-field .ui-field__label{font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0;font-weight:600}.ui-field .ui-field__label--hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-field__required{color:var(--text-muted);margin-inline-start:var(--s1)}.ui-field__hint,.ui-field__error{font-size:var(--t-sm);margin:0;line-height:1.45}.ui-field__hint{color:var(--text-muted)}.ui-field__error{align-items:flex-start;gap:var(--s2);color:color-mix(in oklab, var(--danger) 75%, var(--text));display:flex}.ui-field__error-icon{flex-shrink:0;margin-top:1px;display:inline-flex}.ui-switch{align-items:flex-start;gap:var(--s3);display:flex}.ui-switch__control{border:1px solid var(--border);background:var(--bg);cursor:pointer;width:44px;height:24px;transition:background var(--fast) ease, border-color var(--fast) ease;--ui-switch-thumb:var(--text);border-radius:999px;flex-shrink:0;align-items:center;padding:2px;display:inline-flex;position:relative}.ui-switch__control[aria-checked=true]{background:var(--accent);border-color:var(--accent);--ui-switch-thumb:var(--bg)}body.light .ui-switch__control[aria-checked=true]{--ui-switch-thumb:var(--text)}.ui-switch__control:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.ui-switch__control:disabled{cursor:not-allowed;opacity:.55}.ui-switch__thumb{background:var(--ui-switch-thumb);width:18px;height:18px;transition:transform var(--base) var(--spring), background var(--fast) ease;border-radius:999px;transform:translate(0)}.ui-switch__control[aria-checked=true] .ui-switch__thumb{transform:translate(20px)}.ui-switch__text{flex-direction:column;gap:2px;min-width:0;display:flex}.ui-switch .ui-switch__label{font-size:var(--t-sm);color:var(--text);cursor:pointer;text-transform:none;letter-spacing:normal;margin:0;font-weight:500}.ui-switch__control:disabled~.ui-switch__text .ui-switch__label{cursor:not-allowed}.ui-switch__description{font-size:var(--t-sm);color:var(--text-muted)}.ui-dialog__scrim{z-index:70;padding:10vh var(--s4) var(--s4);background:var(--scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:ui-dialog-fade var(--fast) ease;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.ui-dialog{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);width:min(560px,100%);max-height:80vh;box-shadow:var(--shadow-lg);animation:ui-dialog-rise var(--base) var(--spring);flex-direction:column;display:flex}.ui-dialog:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.ui-dialog--sm{width:min(420px,100%)}.ui-dialog--lg{width:min(760px,100%)}.ui-dialog--xl{width:min(980px,100%);max-height:86vh}.ui-dialog__scrim--full{padding:var(--s4);align-items:stretch;overflow:hidden}.ui-dialog--full{width:100%;max-height:none;animation-name:ui-dialog-rise-full}.ui-dialog--full .ui-dialog__head{padding-bottom:var(--s2)}.ui-dialog--full .ui-dialog__description{padding-bottom:var(--s3)}.ui-dialog--full .ui-dialog__body{padding:var(--s4);background:var(--bg);border-top:1px solid var(--border-soft);border-radius:0 0 var(--r-lg) var(--r-lg)}.ui-dialog__head{justify-content:space-between;align-items:flex-start;gap:var(--s4);padding:var(--s6) var(--s6) var(--s3);flex-shrink:0;display:flex}.ui-dialog__title{font-size:var(--t-lg);letter-spacing:-.01em;color:var(--text);margin:0;font-weight:600;line-height:1.3}.ui-dialog__close{border-radius:var(--r-sm);width:32px;height:32px;color:var(--text-muted);font:inherit;font-size:var(--t-lg);cursor:pointer;background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.ui-dialog__close:hover{background:var(--surface-2);color:var(--text)}.ui-dialog__close:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.ui-dialog__description{padding:0 var(--s6);font-size:var(--t-sm);color:var(--text-muted);flex-shrink:0;margin:0}.ui-dialog__body{padding:var(--s4) var(--s6) var(--s6);color:var(--text);font-size:var(--t-sm);flex:1;line-height:1.5;overflow-y:auto}.ui-dialog__error{margin:var(--s3) 0 0;color:var(--danger-text);font-size:var(--t-sm)}.ui-dialog__footer{justify-content:flex-end;gap:var(--s2);padding:var(--s4) var(--s6);border-top:1px solid var(--border-soft);flex-wrap:wrap;flex-shrink:0;display:flex}@keyframes ui-dialog-fade{0%{opacity:0}to{opacity:1}}@keyframes ui-dialog-rise{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes ui-dialog-rise-full{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ui-live{min-height:1.4em;font-size:var(--t-sm);color:var(--text-muted);margin:0}.ui-live--quiet{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;min-height:0;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.ui-dialog,.ui-dialog__scrim,.ui-switch__thumb{transition:none;animation:none}}[role=option][aria-selected=true]{background:var(--surface-hi);box-shadow:inset 3px 0 0 var(--accent-text)}.emoji-listbox{top:calc(100% + 4px);z-index:30;min-width:200px;max-height:240px;padding:var(--s1);background:var(--surface-hi);border:1px solid var(--border);border-radius:var(--r-sm);box-shadow:var(--shadow-lg);margin:0;list-style:none;position:absolute;inset-inline-start:0;overflow-y:auto}.emoji-option{align-items:center;gap:var(--s3);padding:7px var(--s3);cursor:pointer;font-size:var(--t-sm);color:var(--text);border-radius:5px;display:flex}.emoji-option.is-active{background:var(--surface-hi);box-shadow:inset 3px 0 0 var(--accent-text)}.emoji-option__glyph{font-size:var(--t-md);line-height:1}.emoji-option__kw{font-size:var(--t-xs);color:var(--text-muted)}.emoji-listbox--floating{top:auto;z-index:1000;position:fixed;inset-inline-start:auto}.ui-state__skeleton{gap:var(--s2);flex-direction:column;display:flex}.ui-state--empty,.ui-state--error{align-items:center;gap:var(--s3);padding:var(--s6) var(--s4);border:1px dashed var(--border);border-radius:var(--r-md);color:var(--text);font-size:var(--t-sm);flex-wrap:wrap;display:flex}.ui-state--error{border-style:solid;border-color:color-mix(in oklab, var(--danger) 45%, var(--border))}.ui-state__icon{color:var(--text-muted);flex:none;place-items:center;display:grid}.ui-state--error .ui-state__icon{color:var(--danger-text)}.ui-state__text{flex:16rem;min-width:0}.ui-state__title{margin:0;font-weight:600}.ui-state__hint{margin:var(--s1) 0 0;color:var(--text-muted)}.ui-skilldialog .ui-dialog__body{gap:var(--s4);flex-direction:column;min-height:0;display:flex;overflow:hidden}.ui-skilldialog__top{gap:var(--s3);flex-direction:column;flex-shrink:0;display:flex}.ui-skilldialog__describe{align-items:flex-start;gap:var(--s2);flex-direction:column;display:flex}.ui-skilldialog__describe>:first-child{align-self:stretch}.ui-skilldialog__grid{gap:var(--s4);flex:1;grid-template-columns:minmax(200px,260px) minmax(0,1fr);min-height:0;display:grid}.ui-skilldialog__rail{gap:var(--s2);min-height:0;padding-right:var(--s3);border-right:1px solid var(--border-soft);flex-direction:column;display:flex}.ui-skilldialog__categories{flex-direction:column;gap:2px;min-height:0;padding:2px;display:flex;overflow-y:auto}.ui-skilldialog__category.ui-skilldialog__category{width:100%;height:auto;padding:6px var(--s2);text-align:left;white-space:normal;color:var(--text);justify-content:flex-start}.ui-skilldialog__category[aria-pressed=true]{background:var(--surface-2);font-weight:600}.ui-skilldialog__category--ai{color:var(--accent-text)}.ui-skilldialog__category-name{overflow-wrap:anywhere;flex:1;min-width:0}.ui-skilldialog__category-count{font-size:var(--t-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:400}.ui-skilldialog__list{gap:var(--s2);flex-direction:column;min-height:0;padding:2px;display:flex;overflow-y:auto}.ui-skilldialog__list:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px}.ui-skilldialog__status,.ui-skilldialog__hint,.ui-skilldialog__notice{align-items:center;gap:var(--s2);font-size:var(--t-sm);color:var(--text-muted);margin:0;display:flex}.ui-skilldialog__hint{flex-wrap:wrap}.ui-skilldialog__notice{padding:var(--s2) var(--s3);border:1px solid var(--border-soft);border-radius:var(--r-sm);background:var(--surface-2);color:var(--text)}.ui-skilldialog__context{justify-content:space-between;align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.ui-skilldialog__error{justify-content:space-between;align-items:center;gap:var(--s2);color:var(--danger-text);font-size:var(--t-sm);flex-wrap:wrap;display:flex}.ui-skilldialog__items{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ui-skilldialog__item.ui-skilldialog__item{justify-content:flex-start;align-items:flex-start;gap:var(--s3);width:100%;height:auto;padding:var(--s2) var(--s3);text-align:left;white-space:normal;color:var(--text)}.ui-skilldialog__item:hover,.ui-skilldialog__item[aria-checked=true]{background:var(--surface-2)}.ui-skilldialog__item[aria-disabled=true]{opacity:.6;cursor:not-allowed}.ui-skilldialog__check{border:1px solid var(--border);border-radius:var(--r-sm);width:20px;height:20px;color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.ui-skilldialog__check[data-checked]{border-color:var(--accent-text);color:var(--accent-text)}.ui-skilldialog__item-text{flex-direction:column;gap:2px;min-width:0;display:flex}.ui-skilldialog__item-label{overflow-wrap:anywhere;font-weight:500}.ui-skilldialog__item-meta{font-size:var(--t-xs);color:var(--text-muted);flex-direction:column;gap:2px;font-weight:400;display:flex}.ui-skilldialog__item-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-skilldialog__item-reason{color:var(--text)}.ui-skilldialog__more{align-items:center;gap:var(--s3);padding:var(--s2) 0;display:flex}.ui-skilldialog__footer{justify-content:space-between;align-items:flex-end;gap:var(--s3);flex-wrap:wrap;width:100%;display:flex}.ui-skilldialog__selection{gap:var(--s2);flex-direction:column;flex:260px;min-width:0;display:flex}.ui-skilldialog__selection-count{font-size:var(--t-sm);color:var(--text-muted);margin:0}.ui-skilldialog__chips{gap:var(--s2);flex-wrap:wrap;max-height:84px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.ui-skilldialog__chip{align-items:center;gap:var(--s2);max-width:100%;padding:2px 4px 2px var(--s3);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);font-size:var(--t-sm);color:var(--text);display:inline-flex}.ui-skilldialog__chip-label{overflow-wrap:anywhere;min-width:0}.ui-skilldialog__chip-lock{padding-right:var(--s2);font-size:var(--t-xs);color:var(--text-muted);align-items:center;gap:4px;display:inline-flex}.ui-skilldialog__actions{gap:var(--s2);margin-left:auto;display:flex}@media (max-width:640px){.ui-skilldialog .ui-dialog__body{overflow-y:auto}.ui-skilldialog__grid{flex:none;grid-template-columns:minmax(0,1fr)}.ui-skilldialog__rail{padding-right:0;padding-bottom:var(--s3);border-right:0;border-bottom:1px solid var(--border-soft)}.ui-skilldialog__categories{max-height:30vh}.ui-skilldialog__list{overflow-y:visible}.ui-skilldialog__chips{max-height:60px}.ui-skilldialog__actions{justify-content:flex-end;width:100%}}
.insight-row{container:insights/inline-size}.insight-row__grid{gap:var(--s3);grid-template-columns:2fr 1fr 1fr;display:grid}.insight-row__grid[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.insight-row__grid[data-count="4"] .insight-card--hero{--insight-trend-height:104px;grid-template-rows:auto;grid-template-columns:minmax(0,1fr);align-content:start}.insight-row__grid[data-count="4"] .insight-card--hero>.insight-hero__chart{margin-top:var(--s3);grid-area:auto/1}.insight-card{box-sizing:border-box;min-width:0;min-height:128px;padding:var(--s3) var(--s4) var(--s4);background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--r-md);color:var(--text);position:relative}.insight-card .insight-card__label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.6875rem;font-weight:600}.insight-card--hero{grid-template-rows:auto 1fr;grid-template-columns:minmax(130px,max-content) minmax(0,1fr);column-gap:18px;display:grid}.insight-card--hero>*{grid-column:1}.insight-card--hero>.insight-hero__chart{grid-area:1/2/span 2;align-self:end;min-width:0}.insight-hero__num{justify-content:space-between;gap:var(--s2);flex-direction:column;display:flex}.insight-value{color:var(--text);margin-top:6px;font-size:1.875rem;font-weight:700;line-height:1.1}.insight-value--hero{font-size:2.875rem}.insight-foot{margin-top:var(--s1);font-size:var(--t-xs);color:var(--text-muted)}.insight-def{margin-top:var(--s2);color:var(--text-muted);font-size:.6875rem;line-height:1.4}.insight-card--hero>.insight-def{grid-column:1/-1}.insight-tone--critical{color:var(--viz-critical-text);font-weight:600}.insight-tone--good{color:var(--viz-good-text);font-weight:600}.insight-skel--value{width:70px;height:30px;margin-top:var(--s2)}.insight-skel--value-hero{width:60px;height:46px;margin-top:var(--s2)}.insight-skel--foot{width:110px;height:12px}.insight-skel--meter{height:8px;margin-top:14px}.insight-card--chart>.insight-skel--foot{margin-top:var(--s2)}.insight-skel--chart{height:var(--insight-trend-height,104px)}.insight-card__na{font-size:var(--t-xs);color:var(--text-muted);flex-direction:column;align-items:flex-start;gap:6px;margin-top:10px;display:flex}.insight-card__na-value{color:var(--text);font-size:1.375rem;font-weight:700}.insight-meter{height:8px;margin-top:var(--s3);background:var(--viz-track);border-radius:4px;overflow:hidden}.insight-meter__fill{background:var(--viz-line);border-radius:4px;height:100%;display:block}.insight-trend{height:var(--insight-trend-height,var(--insight-trend-base,104px));position:relative}.insight-trend__plot{border-radius:var(--r-sm);width:100%;height:100%;display:block;overflow:visible}.insight-card:focus-visible,.insight-trend__plot:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.insight-trend__area{fill:var(--viz-fill)}.insight-trend__line{fill:none;stroke:var(--viz-line);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.insight-trend__baseline,.insight-trend__grid,.insight-trend__crosshair{stroke-width:1px;vector-effect:non-scaling-stroke}.insight-trend__baseline{stroke:var(--viz-baseline)}.insight-trend__grid{stroke:var(--viz-grid)}.insight-trend__crosshair{stroke:var(--viz-baseline);stroke-dasharray:3 3}.insight-trend__hit{fill:#0000}.insight-trend__label{color:var(--text-muted);white-space:nowrap;pointer-events:none;font-size:.625rem;line-height:1;position:absolute}.insight-trend__label--end{transform:translate(-100%)}.insight-trend__label--axis{margin-top:4px}.insight-trend__label--above{transform:translate(-100%,calc(-100% - 3px))}.insight-trend__dot{background:var(--viz-line);pointer-events:none;border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute}.insight-trend__dot--active{width:9px;height:9px;box-shadow:0 0 0 2px var(--surface);margin:-4.5px 0 0 -4.5px}.insight-trend__tooltip{z-index:1;border-radius:var(--r-sm);background:var(--text);color:var(--surface);white-space:nowrap;pointer-events:none;padding:5px 8px;font-size:.6875rem;line-height:1.2;position:absolute;top:-6px;transform:translate(-50%)}.insight-trend__tooltip[data-align=start]{transform:none}.insight-trend__tooltip[data-align=end]{transform:translate(-100%)}.insight-trend__tooltip strong{font-weight:700}.insight-chart{margin-top:var(--s3)}.insight-chart-empty{font-size:var(--t-xs);color:var(--text-muted);margin:0}.insight-series{height:var(--insight-chart-base,104px);margin:0 12px;position:relative}.insight-series--goal{margin-right:3.5rem}.insight-series__plot{width:100%;height:100%;display:block;overflow:visible}.insight-series__area{fill:var(--viz-fill)}.insight-series__line{fill:none;stroke:var(--viz-line);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.insight-series__baseline{stroke:var(--viz-baseline);stroke-width:1px;vector-effect:non-scaling-stroke}.insight-series__goal{stroke:var(--border-input);stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.insight-series__hit{fill:#0000}.insight-series__hit:hover{fill:var(--viz-fill)}.insight-series__label{color:var(--text-muted);white-space:nowrap;pointer-events:none;margin-top:4px;font-size:.625rem;line-height:1;position:absolute;transform:translate(-50%)}.insight-series__goal-label{color:var(--text-muted);white-space:nowrap;pointer-events:none;margin-left:8px;font-size:.625rem;line-height:1;position:absolute;left:100%;transform:translateY(-50%)}.insight-series__dot{background:var(--viz-line);width:6px;height:6px;box-shadow:0 0 0 2px var(--surface);pointer-events:none;border-radius:50%;margin:-3px 0 0 -3px;position:absolute}.insight-series__dot[data-end=true]{width:8px;height:8px;margin:-4px 0 0 -4px}.insight-bars{height:var(--insight-chart-base,104px);margin:0 4px;position:relative}.insight-bars__plot{width:100%;height:100%;display:block;overflow:visible}.insight-bars__baseline{stroke:var(--viz-baseline);stroke-width:1px;vector-effect:non-scaling-stroke}.insight-bars__bar{fill:color-mix(in oklab, var(--viz-line) 50%, var(--surface))}.insight-bars__bar--hi{fill:var(--viz-line)}.insight-bars__hit{fill:#0000}.insight-bars__hit:hover{fill:var(--viz-fill)}.insight-bars__value{color:var(--text-muted);white-space:nowrap;pointer-events:none;font-size:.625rem;line-height:1;position:absolute;transform:translate(-50%,calc(-100% - 3px))}.insight-bars__value--hi{color:var(--text);font-weight:600}.insight-bars__label{max-width:calc(100% / var(--insight-bars-n,1));text-overflow:ellipsis;color:var(--text-muted);white-space:nowrap;pointer-events:none;margin-top:4px;font-size:.625rem;line-height:1;position:absolute;overflow:hidden;transform:translate(-50%)}@container insights (max-width:719px){.insight-row__grid{grid-template-columns:minmax(0,1fr)}.insight-card{min-height:0}.insight-card--hero{--insight-trend-height:64px;grid-template-columns:minmax(0,1fr)}.insight-card--hero>.insight-hero__chart{margin-top:var(--s4);grid-area:auto/1}}@container insights (max-width:859px){.insight-row__grid[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container insights (max-width:519px){.insight-row__grid[data-count="4"]{grid-template-columns:minmax(0,1fr)}}
@font-face{font-family:geist;src:url(../media/Geist_Variable-s.p.0mrjj4bg00-he.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geist Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geist_28ac73ac-module__BtSFjW__className{font-family:geist,geist Fallback}.geist_28ac73ac-module__BtSFjW__variable{--f-geist:"geist", "geist Fallback"}
@font-face{font-family:geistMono;src:url(../media/GeistMono_Variable-s.p.3ms9vq719j3f8.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.geistmono_dc6a1d75-module__ADSm6q__className{font-family:geistMono,geistMono Fallback}.geistmono_dc6a1d75-module__ADSm6q__variable{--f-geist-mono:"geistMono", "geistMono Fallback"}
@font-face{font-family:inter;src:url(../media/InterVariable-s.2c0y96ae70xfx.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_2bd4759a-module__O0iOsq__className{font-family:inter,inter Fallback}.inter_2bd4759a-module__O0iOsq__variable{--f-inter:"inter", "inter Fallback"}
