.hq{--hq-wall:oklch(0.87 0.042 84);--hq-wall-side:oklch(0.79 0.046 82);--hq-baseboard:oklch(0.94 0.008 90);--hq-edge:oklch(0.58 0.020 85/0.55);--hq-edge-strong:oklch(0.48 0.024 82/0.7);--hq-carpet:oklch(0.74 0.024 80);--hq-carpet-warm:oklch(0.77 0.034 82);--hq-walkway:oklch(0.68 0.020 80);--hq-wood-floor:oklch(0.70 0.078 62);--hq-rug:oklch(0.58 0.075 238);--hq-rug-pale:oklch(0.80 0.045 232);--hq-wood:oklch(0.63 0.072 64);--hq-wood-dark:oklch(0.50 0.068 58);--hq-wood-light:oklch(0.72 0.062 70);--hq-chair-dark:oklch(0.36 0.070 268);--hq-cabinet:oklch(0.62 0.045 200);--hq-cabinet-dark:oklch(0.52 0.045 200);--hq-paper:oklch(0.96 0.006 90);--hq-bin:oklch(0.58 0.010 250);--hq-leaf:oklch(0.58 0.125 140);--hq-leaf-dark:oklch(0.46 0.115 143);--hq-pot:oklch(0.58 0.105 45);--hq-screen:oklch(0.42 0.075 225);--hq-screen-glow:oklch(0.72 0.110 215);--hq-glass:oklch(0.72 0.045 210/0.30);--hq-glass-floor:oklch(0.74 0.022 210);--hq-sealed:oklch(0.30 0.035 275);--hq-vault-metal:oklch(0.44 0.020 265);--hq-cat-black:oklch(0.28 0.015 280);--hq-cat-black-belly:oklch(0.42 0.015 280);--hq-cat-cream:oklch(0.82 0.060 70);--hq-cat-cream-belly:oklch(0.92 0.030 80);--hq-cat-tabby:oklch(0.55 0.012 250);--hq-cat-tabby-belly:oklch(0.72 0.010 250);--hq-sofa:oklch(0.58 0.095 40);--hq-sofa-dark:oklch(0.47 0.090 40);--hq-sofa-light:oklch(0.66 0.085 45);--hq-felt:oklch(0.46 0.095 155);--hq-felt-rail:oklch(0.38 0.085 155);--hq-ball-solid:oklch(0.62 0.170 35);--hq-ball-stripe:oklch(0.72 0.140 85);--hq-ball-cue:oklch(0.94 0.010 90);--hq-cue-wood:oklch(0.68 0.070 70);--hq-rod:oklch(0.72 0.010 250);--hq-foos-red:oklch(0.58 0.160 25);--hq-foos-blue:oklch(0.58 0.130 250);--hq-deck:oklch(0.48 0.018 255);--hq-deck-dark:oklch(0.40 0.018 255);--hq-box:oklch(0.70 0.070 80);--hq-box-dark:oklch(0.57 0.065 78);--hq-star-alpha:0.55;--hq-sky:oklch(0.55 0.070 250/0.10);--hq-glass-glow:1.5px;--hq-void:oklch(0.34 0.045 255);--hq-sky-top:oklch(0.72 0.090 235);--hq-sky-horizon:oklch(0.90 0.055 80);--hq-earth:oklch(0.50 0.105 232);--hq-earth-land:oklch(0.58 0.090 130);--hq-earth-rim:oklch(0.86 0.070 215/0.70);--hq-cloud:oklch(0.97 0.008 90/0.85);--hq-sun:oklch(0.92 0.090 82);--hq-sun-alpha:0.20;--hq-ink:oklch(0.28 0.020 265);--hq-ink-soft:oklch(0.42 0.018 265);--hq-status-work:oklch(0.48 0.130 235);--hq-status-good:oklch(0.48 0.130 150);--hq-status-warn:oklch(0.52 0.150 70);--hq-status-bad:oklch(0.50 0.180 27);--hq-daylight:1;position:relative;isolation:isolate}.hq[data-hq-phase=day]{--hq-star-alpha:0.20;--hq-sky:oklch(0.70 0.060 230/0.14);--hq-void:oklch(0.42 0.065 243);--hq-sky-top:oklch(0.74 0.095 232);--hq-sky-horizon:oklch(0.92 0.050 85);--hq-sun-alpha:0.36}.hq[data-hq-phase=evening]{--hq-wall:oklch(0.75 0.045 76);--hq-wall-side:oklch(0.66 0.048 74);--hq-carpet:oklch(0.65 0.018 80);--hq-carpet-warm:oklch(0.68 0.026 80);--hq-glass-floor:oklch(0.68 0.026 205);--hq-walkway:oklch(0.59 0.014 80);--hq-rug:oklch(0.54 0.070 250);--hq-star-alpha:0.55;--hq-sky:oklch(0.62 0.085 60/0.14);--hq-void:oklch(0.32 0.060 285);--hq-sky-top:oklch(0.55 0.110 290);--hq-sky-horizon:oklch(0.78 0.140 55);--hq-earth-rim:oklch(0.80 0.120 45/0.75);--hq-sun:oklch(0.80 0.150 55);--hq-sun-alpha:0.42}.hq[data-hq-phase=night]{--hq-wall:oklch(0.55 0.030 82);--hq-wall-side:oklch(0.47 0.030 80);--hq-baseboard:oklch(0.72 0.010 88);--hq-carpet:oklch(0.50 0.012 250);--hq-carpet-warm:oklch(0.52 0.016 88);--hq-glass-floor:oklch(0.52 0.024 205);--hq-walkway:oklch(0.44 0.010 250);--hq-wood-floor:oklch(0.50 0.055 66);--hq-rug:oklch(0.42 0.065 250);--hq-rug-pale:oklch(0.58 0.040 245);--hq-wood:oklch(0.50 0.062 64);--hq-wood-light:oklch(0.58 0.055 68);--hq-screen:oklch(0.52 0.110 222);--hq-screen-glow:oklch(0.82 0.140 212);--hq-ink:oklch(0.94 0.010 265);--hq-ink-soft:oklch(0.82 0.012 265);--hq-nameplate:oklch(0.22 0.020 265/0.82);--hq-status-work:oklch(0.74 0.130 232);--hq-status-good:oklch(0.74 0.140 150);--hq-status-warn:oklch(0.80 0.150 76);--hq-status-bad:oklch(0.68 0.180 27);--hq-star-alpha:0.95;--hq-sky:oklch(0.40 0.060 265/0.16);--hq-glass-glow:2.2px;--hq-void:oklch(0.16 0.035 268);--hq-sky-top:oklch(0.18 0.045 270);--hq-sky-horizon:oklch(0.30 0.060 265);--hq-earth:oklch(0.22 0.055 240);--hq-earth-land:oklch(0.26 0.040 140);--hq-earth-rim:oklch(0.62 0.080 220/0.28);--hq-cloud:oklch(0.60 0.010 250/0.35);--hq-sun-alpha:0}.hq-stage{position:relative;width:100%;overflow:hidden;border:1px solid var(--hq-edge);border-radius:.75rem;background:radial-gradient(150% 62% at 50% 121%,var(--hq-earth-rim) 0 57%,transparent 59.5%),radial-gradient(150% 62% at 50% 123%,var(--hq-earth) 0 56.5%,transparent 57.5%),radial-gradient(120% 55% at 50% 98%,var(--hq-sky-horizon) 0,transparent 60%),linear-gradient(180deg,var(--hq-void) 0,var(--hq-sky-top) 48%,var(--hq-sky-horizon) 100%)}.hq-room{display:block;width:100%;height:auto}.hq-plate{stroke:var(--hq-edge);stroke-width:1;stroke-linejoin:round}.hq-plate--plate{fill:var(--hq-carpet)}.hq-plate--walkway{fill:var(--hq-walkway)}.hq-plate--glass{fill:var(--hq-glass-floor);stroke:oklch(.62 .075 205);stroke-width:2.5}.hq-plate--sealed{fill:var(--hq-sealed);stroke:var(--hq-vault-metal);stroke-width:2}.hq-plate[data-zone=lab],.hq-plate[data-zone=mission],.hq-plate[data-zone=portfolio]{fill:var(--hq-carpet-warm)}.hq-plate[data-zone=lounge],.hq-plate[data-zone=pantry]{fill:var(--hq-wood-floor)}.hq-plate[data-zone=reception]{fill:var(--hq-carpet-warm)}.hq-plate[data-zone=conference]{fill:oklch(.72 .02 230)}.hq-plate--deck{fill:var(--hq-deck);stroke:var(--hq-deck-dark);stroke-width:2}.hq-grid-line{stroke:var(--hq-edge);stroke-width:.5;opacity:.25}.hq-wall{fill:var(--hq-wall);stroke:var(--hq-edge-strong);stroke-width:1}.hq-wall--side{fill:var(--hq-wall-side)}.hq-baseboard{fill:var(--hq-baseboard);stroke:none}.hq-window{fill:none;stroke:var(--hq-metal);stroke-width:2.5;stroke-linejoin:round}.hq-window-mullion{stroke:var(--hq-metal);stroke-width:1.6;opacity:.85}.hq-sky-fill{fill:url(#hq-sky-gradient)}.hq-earth{fill:var(--hq-earth)}.hq-earth-land{fill:var(--hq-earth-land);opacity:.85}.hq-earth-rim{fill:none;stroke:var(--hq-earth-rim);stroke-width:5}.hq-cloud{fill:var(--hq-cloud)}.hq-sunlight{fill:url(#hq-sun-gradient);opacity:var(--hq-sun-alpha);pointer-events:none}.hq-star{fill:oklch(.97 .01 250);opacity:var(--hq-star-alpha,.55)}.hq-craft{fill:oklch(.92 .02 250);opacity:0}.hq-meteor{stroke:oklch(.95 .02 250);stroke-width:1.2;stroke-linecap:round;opacity:0}.hq-break-window{stroke-width:var(--hq-glass-glow,1.5px)}.hq-desk-top{fill:var(--hq-wood);stroke:var(--hq-wood-dark);stroke-width:1}.hq-desk-edge{fill:var(--hq-wood-light)}.hq-desk-side{fill:var(--hq-metal);stroke:var(--hq-metal-dark);stroke-width:1}.hq-desk-side--dark{fill:var(--hq-metal-dark)}.hq-screen{fill:var(--hq-screen);stroke:none}.hq-bezel{fill:var(--hq-bezel)}.hq-prop{fill:var(--hq-metal);stroke:var(--hq-metal-dark);stroke-width:.75}.hq-prop-wood{fill:var(--hq-wood);stroke:var(--hq-wood-dark);stroke-width:.75}.hq-prop-wood-dark{fill:var(--hq-wood-dark)}.hq-prop-light{fill:var(--hq-wood-light)}.hq-prop-dark{fill:var(--hq-wood-dark)}.hq-felt{fill:var(--hq-felt)}.hq-pocket{fill:oklch(.18 .01 250)}.hq-ball-solid{fill:var(--hq-ball-solid)}.hq-ball-stripe{fill:var(--hq-ball-stripe)}.hq-ball-cue{fill:var(--hq-ball-cue)}.hq-cue{stroke:var(--hq-cue-wood);stroke-width:1.6;stroke-linecap:round}.hq-rod{stroke:var(--hq-rod);stroke-width:1.1}.hq-foos-red{fill:var(--hq-foos-red)}.hq-foos-blue{fill:var(--hq-foos-blue)}.hq-cabinet{fill:var(--hq-cabinet);stroke:var(--hq-cabinet-dark);stroke-width:.75}.hq-cabinet-dark{fill:var(--hq-cabinet-dark)}.hq-paper{fill:var(--hq-paper)}.hq-bin{fill:var(--hq-bin)}.hq-leaf{fill:var(--hq-leaf)}.hq-leaf-dark{fill:var(--hq-leaf-dark)}.hq-pot{fill:var(--hq-pot)}.hq-white{fill:oklch(.97 .004 90)}.hq-camera{transform-origin:0 0;will-change:transform}.hq[data-hq-motion=on] .hq-camera{transition:transform .9s cubic-bezier(.33,0,.2,1)}.hq[data-hq-motion=off] .hq-camera{transition:none}.hq-prop-shadow{fill:oklch(.25 .02 265);opacity:.18}.hq-shelf-back{fill:var(--hq-wood-dark)}.hq-book--0{fill:oklch(.52 .13 25)}.hq-book--1{fill:oklch(.55 .115 250)}.hq-book--2{fill:oklch(.68 .115 78)}.hq-book--3{fill:oklch(.48 .105 300)}.hq-book--4{fill:oklch(.6 .08 200)}.hq-book--5{fill:oklch(.42 .07 60)}.hq-pot-dark{fill:oklch(from var(--hq-pot) calc(l - .1) c h)}.hq-bin-rim{fill:oklch(from var(--hq-bin) calc(l + .06) c h)}.hq-bin-hole{fill:oklch(.32 .01 265)}.hq-server-top{fill:oklch(.42 .01 265)}.hq-server-dark{fill:oklch(.26 .01 265)}.hq-led{fill:var(--hq-screen-glow)}.hq-led-dim{fill:oklch(.86 .01 250);opacity:.55}.hq-cable{fill:none;stroke:oklch(.3 .02 265);stroke-width:1.6;stroke-linecap:round}.hq-marker{fill:none;stroke:oklch(.5 .1 250);stroke-width:1.4;stroke-linecap:round}.hq-water{fill:oklch(.78 .07 220);opacity:.85}.hq-water-light{fill:oklch(.94 .03 220);opacity:.7}.hq-steam{fill:none;stroke:oklch(.95 .005 90);stroke-width:1.4;stroke-linecap:round;opacity:.45}.hq-frame{fill:var(--hq-wood-dark)}.hq-art-space{fill:oklch(.26 .07 275)}.hq-art-planet{fill:oklch(.62 .12 45)}.hq-art-chart{fill:oklch(.9 .01 240)}.hq-art-line{fill:none;stroke:var(--hq-status-work);stroke-width:1.6;stroke-linejoin:round;opacity:.8}.hq-art-sign{fill:oklch(.3 .06 270)}.hq-anchor{cursor:pointer}.hq-anchor:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:4px}.hq-anchor-name,.hq-nameplate,.hq-zone-sign{transition:opacity .4s ease}.hq[data-hq-dance=on] .hq-walker[data-pose=dancing] .hq-anchor-name,.hq[data-hq-dance=on] .hq-walker[data-pose=dancing] .hq-nameplate{opacity:0}.hq[data-hq-dance=on] .hq-zone-sign{opacity:.18}.hq-nameplate{fill:var(--hq-nameplate,oklch(.97 .006 90/.82));stroke:oklch(.55 .02 265/.35);stroke-width:.8}.hq-anchor-name{fill:var(--hq-ink);font-size:11px;font-weight:600;text-anchor:start;pointer-events:none}.hq-anchor-dot{fill:none;stroke:var(--hq-ink-soft);stroke-width:1.4;opacity:.8}.hq-anchor-name--centred{text-anchor:middle}.hq-anchor[data-state=offline] .hq-anchor-dot,.hq-anchor[data-state=unknown] .hq-anchor-dot{fill:none;stroke:var(--hq-ink-soft);stroke-width:1.2;stroke-dasharray:1.6 1.4;opacity:.95}.hq-anchor[data-state=offline] .hq-character,.hq-anchor[data-state=unknown] .hq-character{opacity:.82}.hq-anchor[data-state=busy] .hq-anchor-dot,.hq-anchor[data-state=investigating] .hq-anchor-dot,.hq-anchor[data-state=reviewing] .hq-anchor-dot,.hq-anchor[data-state=verifying] .hq-anchor-dot,.hq-anchor[data-state=working] .hq-anchor-dot{fill:var(--hq-status-work);stroke:none;opacity:1}.hq-anchor[data-state=success] .hq-anchor-dot{fill:var(--hq-status-good);stroke:none;opacity:1}.hq-anchor[data-state=alert] .hq-anchor-dot{fill:var(--hq-status-warn);stroke:none;opacity:1}.hq-anchor[data-state=error] .hq-anchor-dot,.hq-anchor[data-state=incident] .hq-anchor-dot{fill:var(--hq-status-bad);stroke:none;opacity:1}.hq-anchor[data-state=alert] .hq-contact-shadow,.hq-anchor[data-state=error] .hq-contact-shadow,.hq-anchor[data-state=incident] .hq-contact-shadow{fill:var(--hq-status-warn);opacity:.45}.hq-anchor[data-state=error] .hq-contact-shadow,.hq-anchor[data-state=incident] .hq-contact-shadow{fill:var(--hq-status-bad)}.hq-zone-sign{pointer-events:none}.hq-zone-sign-plate{fill:var(--hq-sign-plate,oklch(.3 .02 265/.55));stroke:var(--hq-sign-edge,oklch(.7 .03 265/.3));stroke-width:.8}.hq-zone-label{fill:var(--hq-sign-ink,oklch(.94 .01 90));font-size:11.5px;font-weight:700;letter-spacing:.1em;text-anchor:middle;text-transform:uppercase;pointer-events:none;opacity:.95}@media (prefers-reduced-motion:no-preference){.hq[data-hq-motion=on] .hq-screen{animation:hq-screen-flicker 6s ease-in-out infinite}.hq[data-hq-motion=on] .hq-star{animation:hq-star-drift 9s ease-in-out infinite}.hq[data-hq-motion=on] .hq-sweep{animation:hq-sweep-rotate 4s linear infinite}.hq[data-hq-motion=on] .hq-walker{transition:transform 2.4s cubic-bezier(.45,0,.55,1)}.hq[data-hq-motion=on] .hq-character{animation:hq-breathe 6.5s ease-in-out infinite;animation-delay:var(--hq-stagger,0s)}.hq[data-hq-motion=on] .hq-character[data-pose=looking_at_screen]{animation:hq-lean 5.5s ease-in-out infinite}.hq[data-hq-motion=on] .hq-character[data-pose=talking_briefly]{animation:hq-talk 2.4s ease-in-out infinite}.hq[data-hq-motion=on] .hq-character[data-pose=stretching]{animation:hq-stretch 3s ease-in-out infinite}.hq[data-hq-motion=on] .hq-character[data-pose=coffee_idle]{animation:hq-sip 5.5s ease-in-out infinite}.hq[data-hq-motion=on] .hq-character[data-pose=returning_to_desk],.hq[data-hq-motion=on] .hq-character[data-pose=walking_short]{animation:hq-stride .9s ease-in-out infinite}.hq[data-hq-motion=on] .hq-character[data-pose=seated_lounge]{animation:hq-breathe 7.5s ease-in-out infinite}.hq[data-hq-motion=on] .hq-character[data-pose=seated_talk]{animation:hq-talk 2.8s ease-in-out infinite}.hq[data-hq-motion=on] .hq-character[data-pose=tidying]{animation:hq-tidy 2.6s ease-in-out infinite}.hq[data-hq-motion=on] .hq-cat .hq-cat-tail{animation:hq-tail 3.4s ease-in-out infinite}.hq[data-hq-motion=on] .hq-cat[data-pose=cat_sleep]{animation:hq-cat-sleep 5.5s ease-in-out infinite}.hq[data-hq-motion=on] .hq-cat[data-pose=cat_walk]{animation:hq-cat-pad .7s ease-in-out infinite}.hq[data-hq-motion=on] .hq-cat[data-pose=cat_pounce]{animation:hq-cat-pounce 1.1s ease-in-out infinite}.hq[data-hq-motion=on] .hq-cat[data-pose=cat_stretch]{animation:hq-cat-sway 3s ease-in-out infinite}.hq[data-hq-motion=on] .hq-arm--left{animation:hq-swing-back .9s ease-in-out infinite}.hq[data-hq-motion=on] .hq-arm--right{animation:hq-swing-forward .9s ease-in-out infinite}.hq[data-hq-motion=on] .hq-arm--gesture{animation:hq-gesture 2.4s ease-in-out infinite}.hq[data-hq-motion=on] .hq-character[data-pose=dancing]{animation:hq-dance var(--hq-dance-cycle,3.84s) linear infinite;animation-delay:0s}.hq[data-hq-motion=on] .hq-character[data-pose=dancing] .hq-arm--left{animation:hq-dance-arm-left var(--hq-dance-cycle,3.84s) linear infinite}.hq[data-hq-motion=on] .hq-character[data-pose=dancing] .hq-arm--right{animation:hq-dance-arm-right var(--hq-dance-cycle,3.84s) linear infinite}.hq[data-hq-motion=on] .hq-character[data-egg=doze]{animation:hq-doze 5s ease-in-out infinite}.hq[data-hq-motion=on] .hq-telescope{animation:hq-scan 7s ease-in-out infinite}.hq[data-hq-motion=on] .hq-traffic-satellite{animation:hq-satellite 78s linear infinite}.hq[data-hq-motion=on] .hq-meteor{animation:hq-meteor 104s linear infinite}.hq[data-hq-motion=on] .hq-traffic-craft{animation:hq-craft 187s linear infinite}[data-hq-motion=on] .hq-portrait .hq-character{animation:hq-breathe 6.5s ease-in-out infinite;animation-delay:var(--hq-stagger,0s)}}.hq-arm,.hq-character,.hq-telescope{transform-box:fill-box;transform-origin:50% 100%}.hq-arm--left,.hq-arm--right{transform-origin:50% 0}.hq-arm--gesture{transform-origin:0 0}.hq-character[data-stance=lounge]{translate:0 10px}.hq-cat,.hq-cat-tail{transform-box:fill-box;transform-origin:50% 100%}.hq-cat-tail{transform-origin:0 80%}[data-hq-paused=true] *{animation-play-state:paused!important}@keyframes hq-screen-flicker{0%,to{opacity:1}48%{opacity:.86}52%{opacity:.94}}@keyframes hq-sweep-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes hq-star-drift{0%,to{opacity:calc(var(--hq-star-alpha, .55) * .7)}50%{opacity:var(--hq-star-alpha,.55)}}@keyframes hq-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-.7px)}}@keyframes hq-lean{0%,to{transform:translateY(0) rotate(0deg)}45%,70%{transform:translateY(.4px) rotate(-2deg)}}@keyframes hq-talk{0%,to{transform:rotate(0deg)}30%{transform:rotate(1.4deg)}65%{transform:rotate(-1deg)}}@keyframes hq-stretch{0%,to{transform:translateY(0) scaleY(1)}45%,60%{transform:translateY(-1.6px) scaleY(1.02)}}@keyframes hq-sip{0%,to{transform:translateY(0) rotate(0deg)}40%,55%{transform:translateY(-.6px) rotate(-1.2deg)}}@keyframes hq-dance{0%{transform:translateY(0) scaleY(.9) rotate(0deg);animation-timing-function:cubic-bezier(.2,.8,.3,1)}6.25%{transform:translateY(-3px) scaleY(1.04) rotate(0deg);animation-timing-function:cubic-bezier(.6,0,.9,.4)}12.5%{transform:translateY(0) scaleY(.9) rotate(0deg);animation-timing-function:cubic-bezier(.2,.8,.3,1)}18.75%{transform:translateY(-3px) scaleY(1.04) rotate(0deg)}25%{transform:translateX(-4px) translateY(0) scaleY(.95) rotate(-9deg);animation-timing-function:cubic-bezier(.2,.8,.3,1)}31.25%{transform:translateX(-2px) translateY(-2px) rotate(-4deg)}37.5%{transform:translateX(4px) translateY(0) scaleY(.95) rotate(9deg);animation-timing-function:cubic-bezier(.2,.8,.3,1)}43.75%{transform:translateX(2px) translateY(-2px) rotate(4deg)}50%{transform:translateY(2px) scaleY(.82) rotate(0deg);animation-timing-function:cubic-bezier(.1,.9,.3,1)}56.25%{transform:translateY(-13px) scaleY(1.08) rotate(0deg);animation-timing-function:cubic-bezier(.7,0,.9,.5)}62.5%{transform:translateY(0) scaleY(.86) rotate(0deg);animation-timing-function:cubic-bezier(.2,.8,.3,1)}68.75%{transform:translateY(-1px) scaleY(1) rotate(0deg)}75%{transform:translateY(0) rotate(-7deg)}78.125%{transform:translateY(-1px) rotate(7deg)}81.25%{transform:translateY(0) rotate(-7deg)}84.375%{transform:translateY(-1px) rotate(7deg)}87.5%{transform:translateY(-2px) scaleX(1) rotate(0deg);animation-timing-function:cubic-bezier(.5,0,.5,1)}93.75%{transform:translateY(-4px) scaleX(-1) rotate(0deg);animation-timing-function:cubic-bezier(.5,0,.5,1)}to{transform:translateY(0) scaleX(1) scaleY(.9) rotate(0deg)}}@keyframes hq-dance-arm-left{0%,12.5%{transform:rotate(165deg);animation-timing-function:cubic-bezier(.2,.8,.3,1)}18.75%,6.25%{transform:rotate(125deg)}25%{transform:rotate(172deg);animation-timing-function:cubic-bezier(.2,.8,.3,1)}37.5%{transform:rotate(55deg);animation-timing-function:cubic-bezier(.2,.8,.3,1)}50%{transform:rotate(35deg)}56.25%{transform:rotate(178deg);animation-timing-function:cubic-bezier(.2,.8,.3,1)}62.5%{transform:rotate(98deg)}75%{transform:rotate(150deg)}78.125%{transform:rotate(60deg)}81.25%{transform:rotate(150deg)}84.375%{transform:rotate(60deg)}87.5%{transform:rotate(120deg)}to{transform:rotate(165deg)}}@keyframes hq-dance-arm-right{0%,12.5%{transform:rotate(-165deg);animation-timing-function:cubic-bezier(.2,.8,.3,1)}18.75%,6.25%{transform:rotate(-125deg)}25%{transform:rotate(-55deg);animation-timing-function:cubic-bezier(.2,.8,.3,1)}37.5%{transform:rotate(-172deg);animation-timing-function:cubic-bezier(.2,.8,.3,1)}50%{transform:rotate(-35deg)}56.25%{transform:rotate(-178deg);animation-timing-function:cubic-bezier(.2,.8,.3,1)}62.5%{transform:rotate(-98deg)}75%{transform:rotate(-60deg)}78.125%{transform:rotate(-150deg)}81.25%{transform:rotate(-60deg)}84.375%{transform:rotate(-150deg)}87.5%{transform:rotate(-120deg)}to{transform:rotate(-165deg)}}@keyframes hq-stride{0%,to{transform:translateY(0) rotate(-.6deg)}50%{transform:translateY(-1.1px) rotate(.6deg)}}@keyframes hq-swing-forward{0%,to{transform:rotate(-11deg)}50%{transform:rotate(11deg)}}@keyframes hq-swing-back{0%,to{transform:rotate(11deg)}50%{transform:rotate(-11deg)}}@keyframes hq-gesture{0%,to{transform:rotate(0deg)}40%{transform:rotate(-7deg)}}@keyframes hq-doze{0%,to{transform:rotate(0deg) translateY(0)}40%,70%{transform:rotate(4.5deg) translateY(1.2px)}}@keyframes hq-tidy{0%,to{transform:rotate(0deg) translateY(0)}50%{transform:rotate(5deg) translateY(1.4px)}}@keyframes hq-tail{0%,to{transform:rotate(0deg)}40%{transform:rotate(-9deg)}70%{transform:rotate(5deg)}}@keyframes hq-cat-sleep{0%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.03) translateY(-.4px)}}@keyframes hq-cat-pad{0%,to{transform:translateY(0)}50%{transform:translateY(-1.4px)}}@keyframes hq-cat-pounce{0%,to{transform:translateY(0) scaleY(1)}30%{transform:translateY(1.5px) scaleY(.9)}55%{transform:translateY(-4px) scaleY(1.05)}}@keyframes hq-cat-sway{0%,to{transform:rotate(0deg)}50%{transform:rotate(-3deg)}}@keyframes hq-scan{0%,to{transform:rotate(0deg)}50%{transform:rotate(-7deg)}}@keyframes hq-satellite{0%,90%{opacity:0;transform:translateX(0)}91%{opacity:.6;transform:translateX(4px)}99%{opacity:.6;transform:translateX(138px)}to{opacity:0;transform:translateX(146px)}}@keyframes hq-meteor{0%,96%{opacity:0;transform:translate(0)}97%{opacity:.75;transform:translate(2px,1px)}99.4%{opacity:0;transform:translate(96px,62px)}to{opacity:0;transform:translate(96px,62px)}}@keyframes hq-craft{0%,93%{opacity:0;transform:translate(0)}94%{opacity:.55;transform:translate(4px,-1px)}99%{opacity:.55;transform:translate(132px,-14px)}to{opacity:0;transform:translate(140px,-16px)}}@media (prefers-reduced-motion:reduce){.hq *,.hq :after,.hq :before,[data-hq-motion] *,[data-hq-motion] :after,[data-hq-motion] :before{animation:none!important;transition:none!important}}.hq-clutter-mug{fill:oklch(.9 .04 80);stroke:oklch(.62 .045 75);stroke-width:.6}.hq-clutter-handle{fill:none;stroke:oklch(.62 .045 75);stroke-width:1.1;stroke-linecap:round}.hq-clutter-book{fill:oklch(.62 .1 40)}.hq-clutter-spine{fill:none;stroke:oklch(.46 .09 38);stroke-width:.9}.hq-clutter-bottle{fill:oklch(.82 .05 215/.85);stroke:oklch(.62 .05 215);stroke-width:.6}.hq-clutter-cap{fill:oklch(.4 .02 250)}.hq-clutter-phone{fill:oklch(.24 .012 260)}.hq-vine{fill:none;stroke:var(--hq-leaf-dark);stroke-width:1.4;stroke-linecap:round}.hq-ink{stroke:var(--hq-screen-glow);stroke-width:1;stroke-linecap:round;fill:none;opacity:.75}.hq-cell{fill:oklch(from var(--hq-screen-glow) l c h/.45)}.hq-bar{fill:oklch(from var(--hq-screen-glow) l c h/.7)}.hq-sweep{stroke:var(--hq-screen-glow);stroke-width:1.4;stroke-linecap:round;transform-origin:center}.hq-blip{fill:var(--hq-screen-glow);opacity:.85}.hq-shield{fill:color-mix(in oklab,var(--hq-steel) 70%,transparent);stroke:var(--hq-steel);stroke-width:.8}.hq-server{fill:var(--hq-metal-dark);stroke:var(--hq-bezel);stroke-width:.75}.hq-mug,.hq-notebook{fill:var(--hq-paper)}.hq-desk-plate{fill:var(--hq-ink-soft);font-size:9px;font-weight:700;letter-spacing:.14em;text-anchor:middle;opacity:.85}.hq-sign-bar{fill:var(--hq-screen-glow);opacity:.9}.hq-keyboard{fill:oklch(.88 .006 250);stroke:oklch(.7 .008 250);stroke-width:.6}.hq-mouse{fill:oklch(.9 .006 250)}.hq-screen-glass{fill:oklch(.22 .03 250)}.hq-board-frame{fill:var(--hq-wood-dark)}.hq-board-screen{fill:oklch(.2 .035 258)}.hq-board-title{fill:var(--hq-screen-glow);font-size:17px;font-weight:700;letter-spacing:.12em}.hq-board-title,.hq-board-value{text-anchor:middle;pointer-events:none}.hq-board-value{fill:oklch(.9 .01 250);font-size:15px;font-weight:600;letter-spacing:.06em}.hq-vault-frame{fill:var(--hq-vault-metal)}.hq-vault-face{fill:oklch(.36 .018 265)}.hq-vault-wheel{fill:none;stroke:oklch(.58 .02 265);stroke-width:4}.hq-vault-hub{fill:oklch(.58 .02 265)}.hq-vault-spoke{fill:oklch(.52 .02 265)}.hq-rug-field{fill:var(--hq-rug)}.hq-rug-inner{fill:var(--hq-rug-pale);opacity:.5}.hq-rug--warm .hq-rug-field{fill:oklch(.56 .085 40)}.hq-rug--warm .hq-rug-inner{fill:oklch(.76 .055 55);opacity:.55}.hq-sofa-seat{fill:var(--hq-sofa)}.hq-sofa-back{fill:var(--hq-sofa-light)}.hq-sofa-side{fill:var(--hq-sofa-dark)}.hq-sink{fill:oklch(.78 .01 250);stroke:var(--hq-metal-dark);stroke-width:.8}.hq-snack--0{fill:oklch(.62 .12 40)}.hq-snack--1{fill:oklch(.66 .11 230)}.hq-snack--2{fill:oklch(.72 .11 95)}.hq-snack--3{fill:oklch(.56 .1 320)}.hq-counter-front{fill:var(--hq-cabinet);stroke:var(--hq-cabinet-dark);stroke-width:.75}.hq-counter-side{fill:var(--hq-cabinet-dark)}.hq-mat{fill:oklch(.42 .03 260)}.hq-mat-inner{fill:none;stroke:oklch(.62 .045 240);stroke-width:1.4}.hq-metal-leg{fill:var(--hq-metal-dark)}.hq-box{fill:var(--hq-box)}.hq-box-dark{fill:var(--hq-box-dark)}.hq-wall-inner{fill:var(--hq-wall-side);stroke:var(--hq-edge-strong);stroke-width:1}.hq-door{fill:var(--hq-wood);stroke:var(--hq-wood-dark);stroke-width:1}.hq-cloth{fill:oklch(.75 .09 230)}.hq-toolbox{fill:oklch(.6 .1 60);stroke:var(--hq-metal-dark);stroke-width:.8}.hq-glass-pane{fill:oklch(.8 .03 220/.22);stroke:oklch(.7 .04 220/.55);stroke-width:1}.hq-glass-post{fill:var(--hq-metal)}.hq-deck-glass{fill:oklch(.75 .03 230/.16)}.hq-rail-post{fill:var(--hq-metal-dark)}.hq-rail-top{fill:none;stroke:var(--hq-metal);stroke-width:3;stroke-linecap:round}.hq-airlock{fill:var(--hq-vault-metal)}.hq-airlock-inner{fill:oklch(.3 .02 265)}.hq-planet-body{fill:var(--hq-earth)}.hq-planet-band{fill:var(--hq-cloud);opacity:.55}.hq-planet-ring{fill:none;stroke:none;stroke-width:3}.hq-cat-coat{fill:var(--hq-cat,oklch(.3 .01 280))}.hq-cat-belly{fill:var(--hq-cat-belly,oklch(.45 .01 280))}.hq-cat-eye{fill:oklch(.75 .14 130)}.hq-cat-eye-line{fill:none;stroke:oklch(.16 .01 280);stroke-width:.9;stroke-linecap:round}.hq-cat[data-cat=cosmo] .hq-cat-eye-line{stroke:oklch(.85 .01 280)}.hq-cat-nose{fill:oklch(.68 .13 25)}.hq-cat .hq-contact-shadow{opacity:.16}.hq-anchor--cat{cursor:pointer}.hq-walker--cat{transition-duration:1.4s}.hq-packet{cursor:pointer}.hq-packet:focus-visible{outline:2px solid var(--color-accent,var(--hq-status-work));outline-offset:3px;border-radius:6px}.hq-packet[data-motion=on]{transition:transform 1.4s ease-in-out}.hq-packet-body{fill:var(--hq-bezel);stroke:oklch(.85 .01 250/.4);stroke-width:1}.hq-packet-mark{fill:oklch(.95 .006 90);font-size:9px;font-weight:700;letter-spacing:.03em;pointer-events:none}.hq-packet-dot{stroke:oklch(.15 .01 250);stroke-width:1}.hq-packet--passed .hq-packet-dot{fill:var(--hq-status-good)}.hq-packet--failed .hq-packet-dot{fill:var(--hq-status-bad)}.hq-packet--pending .hq-packet-dot{fill:var(--hq-status-work)}.hq-packet--unknown .hq-packet-dot{fill:none;stroke:var(--hq-status-warn,var(--hq-status-work));stroke-width:1.6}.hq-packet--unavailable .hq-packet-body{stroke-dasharray:3 2}.hq-packet--unavailable .hq-packet-dot{fill:none;stroke:var(--hq-ink-soft);stroke-width:1.2}.hq-packet-body--overflow{fill:oklch(from var(--hq-bezel) l c h/.85)}.hq-case-chip,.hq-packet-overflow .hq-packet-mark{font-size:10px}.hq-case-chip{display:inline-flex;align-items:center;border-radius:4px;padding:1px 7px;font-weight:600;letter-spacing:.02em;border:1px solid var(--color-line);color:var(--color-ink-3,var(--color-ink))}.hq-case-chip[data-status=PASSED]{color:var(--color-up);border-color:color-mix(in oklab,var(--color-up) 50%,transparent)}.hq-case-chip[data-status=FAILED]{color:var(--color-down);border-color:color-mix(in oklab,var(--color-down) 50%,transparent)}.hq-case-chip[data-status=PENDING]{color:var(--color-accent);border-color:color-mix(in oklab,var(--color-accent) 50%,transparent)}.hq-case-chip[data-status=UNKNOWN]{border-style:dashed;color:var(--color-warn);border-color:color-mix(in oklab,var(--color-warn) 50%,transparent)}.hq-case-chip[data-status=UNAVAILABLE]{border-style:dashed;color:var(--color-ink-3,var(--color-ink))}.hq-case-chip[data-stale=true]{color:var(--color-warn)}.hq-case-row{padding:2px 0}.hq-board-cases{fill:oklch(.8 .01 250);font-size:12px;font-weight:500;letter-spacing:.04em;text-anchor:middle;pointer-events:none}.hq-vault-wall{fill:var(--hq-vault-wall,oklch(.42 .012 255));stroke:oklch(.28 .012 255/.9);stroke-width:1}.hq-vault-wall--south{fill:var(--hq-vault-wall-south,oklch(.36 .012 255))}.hq-vault-post{fill:var(--hq-vault-post,oklch(.52 .014 255))}.hq-vault-stripe{fill:var(--hq-status-warn);opacity:.5}.hq-spine-runner{fill:var(--hq-spine,oklch(.66 .036 62/.3));stroke:var(--hq-spine-edge,oklch(.74 .04 62/.3));stroke-width:1}.hq-spine-runner--entry{opacity:.72}.hq-bubble{pointer-events:none}.hq-bubble-body{fill:var(--hq-panel,#f7f9ff);stroke:var(--hq-line-strong,rgba(16,24,48,.28));stroke-width:1}.hq-bubble-text{fill:var(--hq-ink);font-size:11px;font-weight:600;letter-spacing:.01em}@media (prefers-reduced-motion:no-preference){.hq-bubble{animation:hq-bubble-in .18s ease-out both}}@keyframes hq-bubble-in{0%{opacity:0}to{opacity:1}}.hq-report-cta{border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink);border-radius:999px;padding:.7rem 1.6rem;font-size:.78rem;font-weight:700;letter-spacing:.12em;cursor:pointer}.hq-report-cta:hover:not(:disabled){border-color:var(--color-ink)}.hq-report-cta:disabled{cursor:default;opacity:.62}.hq-report{border:1px solid var(--color-line);border-radius:12px;background:var(--color-surface);padding:1.1rem 1.2rem;display:flex;flex-direction:column;gap:1rem}@media (prefers-reduced-motion:no-preference){.hq-report{animation:hq-report-in .26s ease-out both}}@keyframes hq-report-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.hq-report-head{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-start;justify-content:space-between}.hq-report-title{font-size:.9rem;font-weight:700;letter-spacing:.1em;color:var(--color-ink)}.hq-report-source,.hq-report-stamp{font-size:.68rem;color:var(--color-ink-3);opacity:.75}.hq-report-actions{display:flex;gap:.5rem}.hq-report-button{border:1px solid var(--color-line);background:transparent;color:var(--color-ink);border-radius:6px;padding:.4rem .7rem;font-size:.68rem;font-weight:600;letter-spacing:.08em;cursor:pointer}.hq-report-grid{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.hq-report-block{display:flex;flex-direction:column;gap:.45rem}.hq-report-heading{font-size:.68rem;font-weight:700;letter-spacing:.1em;color:var(--color-ink-3)}.hq-report-summary,.hq-report-transcript{display:flex;flex-direction:column;gap:.3rem;font-size:.78rem;color:var(--color-ink)}.hq-report-transcript li{display:flex;gap:.5rem}.hq-report-speaker{font-weight:700;min-width:3.6rem}.hq-report-lines{display:flex;flex-direction:column;gap:.5rem}.hq-report-line dt{font-size:.72rem;color:var(--color-ink-3)}.hq-report-line dd{font-size:.82rem;font-weight:600;color:var(--color-ink)}.hq-report-unknown{opacity:.6;letter-spacing:.06em}.hq-report-attention{color:var(--color-warn,oklch(.78 .14 70))}.hq-report-empty{font-size:.78rem;color:var(--color-ink-3);opacity:.8}.hq-today{border:1px solid var(--color-line);border-radius:12px;background:var(--color-surface);padding:1rem 1.1rem;display:flex;flex-direction:column;gap:.55rem}.hq-today-title{font-size:.68rem;font-weight:700;letter-spacing:.1em;color:var(--color-ink-3)}.hq-today-note{font-size:.72rem;line-height:1.5;color:var(--color-ink-3);max-width:46rem}.hq-today-list{display:flex;flex-direction:column;gap:.3rem;margin-top:.3rem}.hq-today-row{display:flex;align-items:center;gap:.65rem;font-size:.82rem;color:var(--color-ink)}.hq-today-time{font-family:var(--font-mono);font-size:.72rem;color:var(--color-ink-3);font-variant-numeric:tabular-nums;min-width:3.4rem}.hq-today-label{min-width:0;overflow-wrap:anywhere}.hq-zone-hit{outline:none}.hq-zone-hit:focus-visible{stroke:var(--hq-accent,oklch(.78 .13 200));stroke-width:2;stroke-dasharray:6 4;stroke-linejoin:round}.hq-zone-label{font-size:12.5px;opacity:1;letter-spacing:.12em}.hq-zone-sign-plate{fill:var(--hq-sign-plate,oklch(.26 .02 265/.78));stroke:var(--hq-sign-edge,oklch(.74 .03 265/.42))}