.signature{position:absolute;pointer-events:none}.scanner-sweep{left:35%;top:37%;z-index:5;width:30%;height:25%;border-left:3px solid var(--accent);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 35%,transparent),transparent);filter:drop-shadow(0 0 9px var(--accent));mix-blend-mode:screen}.energy-waves{inset:0;z-index:1}.energy-waves span{position:absolute;left:18%;bottom:14%;width:64%;height:24%;border:3px solid var(--accent);border-radius:50%;box-shadow:0 0 18px var(--accent),inset 0 0 12px var(--accent)}.target-lock{left:63%;top:52%;z-index:6;width:23%;aspect-ratio:1;translate:-50% -50%;border:2px solid var(--accent);border-radius:50%;box-shadow:0 0 14px var(--accent),inset 0 0 12px color-mix(in srgb,var(--accent) 55%,transparent);mix-blend-mode:screen}.target-lock span,.target-lock i{position:absolute;left:50%;top:50%;display:block;background:var(--accent);box-shadow:0 0 8px var(--accent);transform:translate(-50%,-50%)}.target-lock span{width:118%;height:2px}.target-lock i{width:2px;height:118%}.builder-sparks{inset:0;z-index:5}.builder-sparks span{position:absolute;left:50%;top:26%;width:9px;height:9px;border:2px solid var(--accent);box-shadow:0 0 10px var(--accent)}.hq{--ink: #231b3a;--ink2: #5d5478;--panel: rgba(255, 255, 255, .9);--line: rgba(35, 27, 58, .1);--round: "SF Pro Rounded", ui-rounded, "Nunito", "Avenir Next", system-ui, sans-serif;position:fixed;inset:0;z-index:60;overflow:hidden;color:var(--ink);font-family:var(--round);background:radial-gradient(120% 90% at 50% 35%,#fdf7ff,#e9e1ff 45%,#d9ccff 75%,#ffd9e8)}.hq button{background:none;color:inherit;border:0;padding:0;border-radius:0;font:inherit;cursor:pointer;white-space:normal}.hq button:disabled{opacity:.45;cursor:default}.hq :focus-visible{outline:3px solid #8b5cf6;outline-offset:2px}.hq h2,.hq h4,.hq p{margin:0}.hq-canvas{position:absolute;inset:0;z-index:0}.hq-loading{position:absolute;inset:0;display:grid;place-items:center;font-weight:800;font-size:18px;color:var(--ink2)}.hq-sky i{position:absolute;display:block;width:260px;height:70px;border-radius:70px;background:#fff6;filter:blur(2px);animation:hq-drift 90s linear infinite}.hq-sky i:before,.hq-sky i:after{content:"";position:absolute;border-radius:50%;background:inherit}.hq-sky i:before{width:110px;height:110px;left:40px;top:-55px}.hq-sky i:after{width:80px;height:80px;left:130px;top:-35px}.hq-sky i:nth-child(1){top:12%;left:-10%}.hq-sky i:nth-child(2){top:26%;left:60%;transform:scale(.7);animation-duration:120s;animation-delay:-40s}.hq-sky i:nth-child(3){top:8%;left:30%;transform:scale(.5);animation-duration:150s;animation-delay:-90s;opacity:.7}.hq-sky i:nth-child(4){top:62%;left:80%;transform:scale(.9);animation-duration:110s;animation-delay:-20s;opacity:.6}@keyframes hq-drift{0%{translate:-30vw 0}to{translate:130vw 0}}.hq[data-paused=true] .hq-sky i{animation-play-state:paused}.hq-brand,.hq-strip,.hq-mode,.hq-dock .hq-controls,.hq-roster,.hq-id,.hq-wait,.hq-complete,.hq-live-note{position:absolute;z-index:5;background:var(--panel);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:2px solid rgba(255,255,255,.9);box-shadow:0 10px 30px #492d8c24,0 2px #231b3a0f}.hq-brand{top:16px;left:16px;display:flex;align-items:center;gap:12px;padding:10px 16px 10px 10px;border-radius:20px}.hq-brand strong{display:block;font-size:17px;font-weight:900;letter-spacing:.06em;background:linear-gradient(90deg,#8b5cf6,#1fb0ff 30%,#ffb000 55%,#ff4f9a 75%,#ff6a2b);-webkit-background-clip:text;background-clip:text;color:transparent}.hq-brand span{display:block;font-size:12px;color:var(--ink2);font-weight:600}.hq-back{display:grid;place-items:center;width:34px;height:34px;border-radius:12px;background:#f1ecff;color:var(--ink);text-decoration:none;font-weight:900}.hq-back:hover{background:#e4d9ff}.hq-strip{top:16px;left:50%;translate:-50% 0;padding:10px 16px 9px;border-radius:22px;text-align:center;max-width:min(760px,calc(100vw - 32px))}.hq-mission{font-size:14px;font-weight:800}.hq-mission span{font-size:10px;letter-spacing:.14em;color:#fff;background:var(--ink);padding:2px 7px;border-radius:8px;margin-right:8px;vertical-align:2px}.hq-stages{display:flex;gap:4px;list-style:none;margin:8px 0 6px;padding:0;justify-content:center;flex-wrap:wrap}.hq-stages li>button{display:flex;align-items:center;gap:5px}.hq-stages li{display:flex;align-items:center;gap:5px;padding:3px 9px 3px 3px;border-radius:99px;font-size:12px;font-weight:800;color:var(--ink2);background:#f4f1fa;transition:background .3s,color .3s,transform .3s}.hq-stages li i{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;font-style:normal;font-size:10px;background:#fff;color:var(--ink2)}.hq-stages li[data-state=done]{color:var(--ink)}.hq-stages li[data-state=done] i{background:var(--c);color:#fff}.hq-stages li[data-state=active]{background:var(--c);color:#fff;transform:translateY(-1px) scale(1.06);box-shadow:0 4px 14px color-mix(in srgb,var(--c) 50%,transparent)}.hq-stages li[data-state=active] i{color:var(--c);animation:hq-pulse 1.2s ease-in-out infinite}.hq-caption{font-size:13px;font-weight:700;color:var(--ink2);min-height:18px;animation:hq-fade .5s ease}@keyframes hq-fade{0%{opacity:0;translate:0 4px}}@keyframes hq-pulse{50%{transform:scale(1.18)}}.hq-mode{top:16px;right:16px;padding:5px;border-radius:18px;display:flex;gap:6px;align-items:center}.hq-seg{display:flex;background:#f1ecff;border-radius:13px;padding:3px}.hq-seg button{padding:7px 12px;border-radius:10px;font-size:13px;font-weight:800;color:var(--ink2)}.hq-seg button[data-on=true]{background:#fff;color:var(--ink);box-shadow:0 2px 6px #231b3a1f}.hq-mode select{width:auto;max-width:170px;padding:7px 10px;border-radius:11px;border:2px solid #e4dcf6;font-weight:700;font-size:13px;background:#fff}.hq-live-note{top:74px;right:16px;max-width:300px;padding:10px 14px;border-radius:14px;font-size:12px;font-weight:600;color:#8a4b00;background:#fff6df}.hq-dock{position:absolute;right:16px;bottom:16px;z-index:5;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.hq-hint{font-size:12px;font-weight:700;color:var(--ink2);background:#fff9;padding:4px 10px;border-radius:99px}.hq-dock .hq-controls{position:static;display:flex;gap:4px;padding:5px;border-radius:18px}.hq-controls button{padding:8px 11px;border-radius:12px;font-size:13px;font-weight:800}.hq-controls button:hover{background:#f1ecff}.hq-controls button[data-on=true]{background:#231b3a;color:#fff}.hq-roster{left:16px;bottom:16px;margin-left:var(--devbadge, 0px);display:flex;gap:4px;padding:6px;border-radius:20px}.hq-roster button{position:relative;display:flex;flex-direction:column;align-items:center;gap:1px;width:58px;padding:4px 0 5px;border-radius:14px;font-size:11px;font-weight:800;color:var(--ink2)}.hq-roster button:hover,.hq-roster button[data-on=true]{background:color-mix(in srgb,var(--c) 16%,white);color:var(--ink)}.hq-roster img{width:40px;height:40px;object-fit:contain}.hq-roster i{position:absolute;top:6px;right:10px;width:10px;height:10px;border-radius:50%;border:2px solid #fff;background:#c9c3d6}.hq-roster [data-mode=working] i,.hq-roster [data-mode=reviewing] i{background:#19c37d;animation:hq-pulse 1s infinite}.hq-roster [data-mode=thinking] i{background:#ffb000}.hq-roster [data-mode=waiting] i{background:#ff4f4f;animation:hq-pulse .8s infinite}.hq-roster [data-mode=done] i{background:#1fb0ff}.hq-id{left:16px;bottom:96px;width:300px;padding:14px 16px 12px;border-radius:24px;animation:hq-rise .35s cubic-bezier(.2,1.4,.4,1)}@keyframes hq-rise{0%{opacity:0;translate:0 16px;scale:.96}}.hq-id header{display:flex;justify-content:space-between;align-items:center}.hq-id-no{font:800 11px/1 ui-monospace,SF Mono,Menlo,monospace;letter-spacing:.12em;color:var(--c);background:var(--soft);padding:5px 8px;border-radius:8px}.hq-id header button{width:28px;height:28px;border-radius:50%;font-size:18px;font-weight:700;color:var(--ink2)}.hq-id header button:hover{background:#f1ecff}.hq-id-main{display:flex;align-items:center;gap:12px;margin:8px 0 10px}.hq-id-portrait{width:92px;height:92px;flex:none;border-radius:22px;background:radial-gradient(circle at 50% 60%,var(--soft),#fff 75%);border:2px solid var(--soft);display:grid;place-items:center}.hq-id-portrait img{width:86px;height:86px;object-fit:contain}.hq-id h2{font-size:20px;font-weight:900;letter-spacing:-.01em;text-transform:uppercase;font-family:var(--round)}.hq-id-main p{font-size:12px;font-weight:700;color:var(--ink2);margin-top:2px}.hq-id dl{margin:0;display:grid;gap:8px}.hq-id dt{font-size:10px;font-weight:900;letter-spacing:.14em;color:#9d95b3;text-transform:uppercase}.hq-id dd{margin:1px 0 0;font-size:13px;font-weight:700}.hq-id-status{display:flex;align-items:center;gap:6px}.hq-id-status i{width:9px;height:9px;border-radius:50%;background:#c9c3d6}.hq-id-status[data-mode=working] i,.hq-id-status[data-mode=reviewing] i{background:#19c37d;animation:hq-pulse 1s infinite}.hq-id-status[data-mode=thinking] i{background:#ffb000}.hq-id-status[data-mode=waiting] i{background:#ff4f4f}.hq-id-status[data-mode=done] i{background:#1fb0ff}.hq-id-progress{display:flex;align-items:center;gap:8px}.hq-id-progress span{flex:1;height:8px;border-radius:8px;background:#f0ecf7;overflow:hidden}.hq-id-progress b{display:block;height:100%;border-radius:8px;background:var(--c);transition:width .25s linear}.hq-id-plan{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:3px}.hq-id-plan li{display:flex;align-items:center;gap:6px;font-size:12px}.hq-id-plan li i{width:8px;height:8px;border-radius:50%;flex:none}.hq-id-plan li[data-status=done]{color:#9d95b3;text-decoration:line-through}.hq-id-plan li[data-status=active]{font-weight:900}.hq-id-plan li[data-status=revise]{color:#e0452a}.hq-id footer{margin-top:10px;padding-top:8px;border-top:1px dashed var(--line);font-size:11.5px;line-height:1.45;color:var(--ink2)}.hq-id code{display:block;margin-top:4px;font-size:10.5px;color:#9d95b3}.hq-wait{left:50%;bottom:16px;translate:-50% 0;width:min(390px,calc(100vw - 32px));max-height:calc(100vh - 160px);overflow:auto;padding:14px 16px;border-radius:24px;border-color:color-mix(in srgb,var(--c) 45%,white);animation:hq-rise .4s cubic-bezier(.2,1.4,.4,1)}.hq-wait header{display:flex;gap:10px;align-items:center}.hq-wait header img{width:44px;height:44px;object-fit:contain;border-radius:14px;background:#fff3ec}.hq-wait header strong{display:block;font-size:16px;font-weight:900}.hq-wait header small{font-size:11.5px;font-weight:700;color:var(--ink2)}.hq-wait-kicker{display:inline-block;font-size:10.5px;font-weight:900;letter-spacing:.14em;color:#fff;background:#ff4f4f;padding:3px 8px;border-radius:8px;animation:hq-pulse 1.4s ease-in-out infinite}.hq-wait>p{font-size:13px;color:var(--ink2);margin:8px 0;font-weight:600}.hq .hq-linkish{font-size:12.5px;font-weight:800;color:#6b4ad6!important;padding:2px 0!important}.hq-pack{display:grid;gap:8px;margin:6px 0 10px;padding:10px 12px;border-radius:16px;background:#faf8ff;border:1px solid var(--line)}.hq-pack h4{font-size:10.5px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.hq-pack ul{margin:2px 0 0;padding-left:16px;font-size:12px;font-weight:600}.hq-hook{font-size:15px;font-weight:900}.hq-frames{display:flex;gap:6px;margin-top:3px}.hq-frames span{position:relative;width:44px;height:72px;border-radius:9px;box-shadow:inset 0 0 0 2px #ffffff80}.hq-frames b{position:absolute;left:50%;top:32%;width:16px;height:16px;border-radius:50%;translate:-50% -50%}.hq-wait-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.hq .hq-approve,.hq .hq-changes,.hq .hq-chip{padding:10px 14px!important;border-radius:14px!important;font-size:14px;font-weight:900;text-decoration:none}.hq .hq-approve{background:#19c37d!important;color:#fff!important;box-shadow:0 4px #0e8f59}.hq .hq-approve:hover{translate:0 -1px}.hq .hq-changes{background:#fff0ea!important;color:#d2420f!important;box-shadow:0 4px #ffd0bd}.hq .hq-chip{background:color-mix(in srgb,var(--c) 14%,white)!important;box-shadow:0 3px color-mix(in srgb,var(--c) 40%,white)}.hq-chip small{font-size:11px;color:var(--ink2)}.hq-auto{font-size:12px;font-weight:700;color:#8a6d00;margin-top:8px!important}.hq-demo-note{font-size:11px;color:#9d95b3;margin-top:6px!important}.hq-complete{left:50%;bottom:16px;translate:-50% 0;display:flex;flex-direction:column;align-items:center;gap:3px;padding:14px 22px;border-radius:24px;text-align:center;animation:hq-rise .5s cubic-bezier(.2,1.5,.4,1)}.hq-complete-kicker{font-size:11px;font-weight:900;letter-spacing:.16em;color:#fff;background:linear-gradient(90deg,#19c37d,#1fb0ff);padding:4px 10px;border-radius:9px}.hq-complete strong{font-size:20px;font-weight:900}.hq-complete span:not(.hq-complete-kicker){font-size:12.5px;font-weight:700;color:var(--ink2)}.hq-complete button{margin-top:6px;padding:8px 14px;border-radius:12px;background:var(--ink);color:#fff;font-weight:800;font-size:13px}.hq-paused{position:absolute;left:50%;top:50%;translate:-50% -50%;z-index:4;padding:10px 20px;border-radius:16px;background:#231b3abf;color:#fff;font-weight:900;letter-spacing:.1em;pointer-events:none}.hq-layer{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none}.hq-anchor{position:absolute;left:0;top:0;visibility:hidden}.hq-tagwrap{display:flex;flex-direction:column;align-items:center}.hq-tagwrap>button{pointer-events:auto}.hq .hq-bot{display:block;padding:0!important;background:none!important;border-radius:0!important;pointer-events:none;transition:filter .2s}.hq-bot *{pointer-events:none}.hq-bot .hq-bot-hit{position:absolute;left:24%;top:30%;width:52%;height:60%;border-radius:50%;pointer-events:auto;cursor:pointer}.hq-bot:hover,.hq-bot[data-selected=true]{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--c) 70%,white))}.hq .hq-tag{display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px 9px 5px!important;border-radius:12px!important;background:#fffffff0!important;color:var(--ink)!important;border:2px solid color-mix(in srgb,var(--c) 55%,white)!important;box-shadow:0 3px 10px #231b3a24;white-space:nowrap!important;font-family:var(--round);-webkit-user-select:none;user-select:none}.hq-tag-name{display:flex;align-items:center;gap:5px;font-size:13px;font-weight:900}.hq-tag-name i{width:8px;height:8px;border-radius:50%;background:var(--c)}.hq-tag-name em{font-style:normal;font-size:11px;font-weight:800;color:var(--ink2);padding-left:5px;border-left:1.5px solid var(--line)}.hq-tag[data-mode=sleeping]{opacity:.78}.hq-tag[data-mode=sleeping] .hq-tag-name em:after{content:" z"}.hq-tag[data-mode=working] .hq-tag-name em,.hq-tag[data-mode=reviewing] .hq-tag-name em{color:#0f9a5f}.hq-tag[data-mode=thinking] .hq-tag-name em{color:#c98200}.hq-tag[data-mode=done] .hq-tag-name em{color:#0b78c2}.hq-tag-task{max-width:190px;overflow:hidden;text-overflow:ellipsis;font-size:11px;font-weight:700;color:var(--ink2)}.hq-tag-place{font-size:11px;font-weight:800;color:var(--c);filter:brightness(.8)}.hq-tag-bar{width:100%;height:4px;border-radius:4px;background:#eee9f6;overflow:hidden}.hq-tag-bar b{display:block;height:100%;background:var(--c);transition:width .2s linear}.hq .hq-waiting-bubble{padding:8px 14px!important;border-radius:16px!important;background:#ff4f4f!important;color:#fff!important;font:900 14px/1 var(--round)!important;letter-spacing:.08em;white-space:nowrap!important;box-shadow:0 6px #c52d2d,0 10px 24px #ff4f4f73;animation:hq-beg 1.1s ease-in-out infinite}@keyframes hq-beg{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-6px) rotate(2deg)}}.hq-pops{position:absolute;left:50%;bottom:100%;translate:-50% 0;pointer-events:none}.hq-pop.static{position:static;translate:none;display:inline-block}.hq-pop{position:absolute;left:0;bottom:6px;translate:-50% 0;font:900 30px/1 var(--round);white-space:nowrap;animation:hq-popup 1.3s cubic-bezier(.2,1.6,.4,1) forwards}.hq-pop.check{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#19c37d;color:#fff;font-size:24px;box-shadow:0 4px #0e8f59}.hq-pop.ding{font-size:17px;letter-spacing:.06em;color:#fff;background:#ffb000;padding:6px 10px;border-radius:12px;box-shadow:0 4px #c98200}.hq-pop.bulb{font-size:38px;filter:drop-shadow(0 0 10px #ffe066)}@keyframes hq-popup{0%{opacity:0;transform:translateY(10px) scale(.4)}25%{opacity:1;transform:translateY(-6px) scale(1.1)}75%{opacity:1;transform:translateY(-14px) scale(1)}to{opacity:0;transform:translateY(-26px) scale(.9)}}.hq-cargo{padding:3px 8px;border-radius:9px;background:var(--c);color:#fff;font:900 11px/1.2 var(--round);letter-spacing:.05em;white-space:nowrap;box-shadow:0 3px color-mix(in srgb,var(--c) 60%,black)}.hq-cargo[data-revision=true]{animation:hq-shake .4s ease-in-out infinite}@keyframes hq-shake{25%{rotate:-4deg}75%{rotate:4deg}}.hq-stamp{padding:8px 16px;border:5px solid;border-radius:14px;font:900 30px/1 var(--round);letter-spacing:.06em;background:#ffffffeb;white-space:nowrap;animation:hq-stamp 2.6s cubic-bezier(.2,1.8,.4,1) forwards}.hq-stamp.ok{color:#12a265;border-color:#12a265}.hq-stamp.no{color:#e5302a;border-color:#e5302a}@keyframes hq-stamp{0%{opacity:0;transform:scale(2.4) rotate(-14deg)}18%{opacity:1;transform:scale(1) rotate(-8deg)}85%{opacity:1}to{opacity:0;transform:scale(1) rotate(-8deg)}}.hq-napper{position:relative;width:90px;height:90px;animation:hq-nap 3.2s ease-in-out infinite}.hq-napper img{width:90px;height:90px;object-fit:contain;filter:saturate(.85) brightness(.97)}.hq-napper span{position:absolute;right:2px;top:-6px;font:900 22px/1 var(--round);color:#7d8bff;animation:hq-zz 3.2s ease-in-out infinite}@keyframes hq-nap{50%{transform:translateY(2px) scaleY(.96)}}@keyframes hq-zz{0%{opacity:0;transform:translateY(6px) scale(.6)}50%{opacity:1}to{opacity:0;transform:translate(10px,-14px) scale(1.2)}}@media(max-width:860px){.hq-brand{padding:6px;gap:0}.hq-brand>div{display:none}.hq-strip{top:62px;left:16px;right:16px;translate:none;max-width:none;padding:8px 10px}.hq-mission{font-size:13px}.hq-stages li{font-size:0;padding:3px;gap:0}.hq-stages li[data-state=active]{font-size:11px;padding-right:8px;gap:4px}.hq-caption{font-size:12px}.hq-mode{top:16px;right:16px;left:70px;justify-content:flex-end}.hq-seg button{padding:6px 8px;font-size:12px}.hq-mode select{max-width:120px}.hq-hint,.hq-controls span{display:none}.hq-controls button{padding:8px 10px}.hq-roster button{width:46px}.hq-roster span{display:none}.hq-dock{bottom:84px}.hq-id{width:auto;left:16px;right:16px;bottom:148px;max-height:42vh;overflow:auto}.hq-id-portrait{width:64px;height:64px}.hq-id-portrait img{width:58px;height:58px}.hq-wait{bottom:148px;max-height:50vh}.hq-complete{bottom:148px}.hq .hq-tag{padding:3px 7px!important}.hq-tag-place,.hq-tag-task{display:none}.hq-live-note{top:150px;left:16px;right:16px;max-width:none}}@media(prefers-reduced-motion:reduce){.hq-sky i,.hq-waiting-bubble,.hq-napper,.hq-napper span{animation:none}}.hq-entrance{position:absolute;inset:0;z-index:20;display:grid;place-items:center;overflow:hidden;font-family:var(--round);background:linear-gradient(180deg,#a9dcff,#cfe6ff 35%,#e6dcff 62%,#ffe3f1);clip-path:circle(76% at 50% 48%);transition:clip-path .85s cubic-bezier(.55,0,.25,1) .12s,opacity .3s ease .75s}.hq-entrance[data-leaving=true]{clip-path:circle(0% at 50% 48%);opacity:0;pointer-events:none}.hq-entrance-stage{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;transform:translateY(-2vh)}.hq-blueprint{position:absolute;left:50%;top:52%;width:min(780px,94vw);translate:-50% -50%;opacity:.55;overflow:visible;pointer-events:none}.hq-blueprint path{fill:none;stroke:#fff;stroke-width:.9;stroke-linecap:round;stroke-linejoin:round}.bp-shell path{stroke-dasharray:1;stroke-dashoffset:var(--draw, 1);opacity:.9;transition:stroke-dashoffset .9s ease}.bp-room path{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.1s cubic-bezier(.3,.7,.3,1),stroke .6s}.bp-room[data-on=true] path{stroke-dashoffset:0;stroke:color-mix(in srgb,var(--c) 30%,white)}.hq-blueprint .bp-rail{stroke:#fff;stroke-dasharray:3 5;opacity:.8}.bp-capsule rect{fill:#ff9fc8;opacity:.9}.bp-capsule .bp-card{fill:#fff}.hq-entrance-bots{display:flex;gap:10px}.hq-ebot{position:relative;display:block;animation:hq-hop 1.4s ease-in-out infinite}.hq-ebot img{display:block;width:64px;height:64px;object-fit:contain;filter:drop-shadow(0 6px 8px rgba(91,52,201,.12));transition:transform .3s}.hq-ebot[data-active=true]{animation-duration:.7s}.hq-ebot[data-active=true] img{transform:scale(1.12)}.hq-entrance[data-ready=true] .hq-ebot{animation:hq-cheer 1.1s cubic-bezier(.3,1.6,.5,1) both}.hq-entrance[data-leaving=true] .hq-ebot{animation:hq-launch .6s cubic-bezier(.5,-.4,.7,1) both}@keyframes hq-hop{50%{transform:translateY(-7px)}}@keyframes hq-cheer{0%{transform:translateY(0)}35%{transform:translateY(-22px) rotate(-6deg)}70%{transform:translateY(0) scale(1.06,.94)}to{transform:none}}@keyframes hq-launch{40%{transform:translateY(6px) scale(1.1,.9)}to{transform:translateY(-40px) scale(.6);opacity:0}}.hq-cue{position:absolute;right:-6px;top:-8px;display:grid;place-items:center;min-width:24px;height:24px;padding:0 4px;border-radius:12px;background:#fff;font-size:14px;box-shadow:0 3px 8px #5b34c926;animation:hq-cue-pop .35s cubic-bezier(.3,1.8,.5,1) both}.hq-cue.dots{display:flex;gap:3px;padding:0 6px}.hq-cue.dots i{width:4px;height:4px;border-radius:50%;background:#8b5cf6;animation:hq-dot 1s ease-in-out infinite}.hq-cue.dots i:nth-child(2){animation-delay:.15s}.hq-cue.dots i:nth-child(3){animation-delay:.3s}.hq-cue.paint{display:flex;gap:2px;padding:0 5px}.hq-cue.paint i{width:6px;height:6px;border-radius:50%;background:#ff4f9a;animation:hq-dot 1.2s ease-in-out infinite}.hq-cue.paint i:nth-child(2){background:#20c8ff;animation-delay:.2s}.hq-cue.paint i:nth-child(3){background:#ffd23a;animation-delay:.4s}@keyframes hq-dot{50%{transform:translateY(-3px);opacity:.5}}@keyframes hq-cue-pop{0%{transform:scale(0)}}.hq-ebot-check{position:absolute;left:50%;bottom:-10px;translate:-50% 0;display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:#ffffffd9;color:#19c37d;font-size:10px;animation:hq-cue-pop .3s ease both}.hq-entrance-title{margin:6px 0 0!important;font-size:17px;font-weight:900;color:var(--ink)}.hq-entrance-status{display:flex;align-items:center;gap:7px;margin:0!important;font-size:11.5px;font-weight:800;letter-spacing:.14em;color:#5d5478;animation:hq-status .35s ease both}.hq-entrance-status i{width:7px;height:7px;border-radius:50%;background:var(--c);box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 22%,transparent)}.hq-entrance-status b{color:color-mix(in srgb,var(--c) 75%,#231b3a)}.hq-entrance-status b[data-phase=ready]{color:#12a265}@keyframes hq-status{0%{opacity:0;transform:translateY(5px)}}.hq-entrance-ready{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:4px}.hq-entrance-ready h1{margin:0;font-family:var(--round);font-size:30px;font-weight:900;letter-spacing:.08em;color:var(--ink)}.hq-entrance-ready h1 span{display:inline-block;animation:hq-letter .5s cubic-bezier(.3,1.7,.5,1) both}.hq-entrance-ready h1 span:nth-child(6n+1){color:#8b5cf6}.hq-entrance-ready h1 span:nth-child(6n+2){color:#1fb0ff}.hq-entrance-ready h1 span:nth-child(6n+3){color:#ffb000}.hq-entrance-ready h1 span:nth-child(6n+4){color:#ff4f9a}.hq-entrance-ready h1 span:nth-child(6n+5){color:#ff6a2b}.hq-entrance-ready h1 span:nth-child(6n){color:#19c37d}@keyframes hq-letter{0%{opacity:0;transform:translateY(12px) scale(.6)}}.hq-entrance-ready p{margin:0!important;font-size:14px;font-weight:700;color:#6b6380;animation:hq-status .5s ease .45s both}.hq .hq-entrance-ready button{margin-top:10px;padding:12px 22px;border-radius:99px;background:#231b3a;color:#fff;font:900 13px/1 var(--round);letter-spacing:.12em;box-shadow:0 6px 18px #231b3a38;animation:hq-status .5s ease .65s both;transition:transform .2s,box-shadow .2s}.hq .hq-entrance-ready button:hover{transform:translateY(-2px);box-shadow:0 10px 24px #231b3a47}.hq .hq-entrance-ready button span{display:inline-block;transition:transform .2s}.hq .hq-entrance-ready button:hover span{transform:translate(4px)}.hq :is(.hq-brand,.hq-strip,.hq-mode,.hq-dock,.hq-roster,.hq-layer){transition:opacity .6s ease .5s,translate .6s ease .5s}.hq[data-entered=false] :is(.hq-brand,.hq-strip,.hq-mode,.hq-dock,.hq-roster,.hq-layer){opacity:0}.hq[data-entered=false] :is(.hq-dock,.hq-roster){translate:0 14px}@media(prefers-reduced-motion:reduce){.hq-entrance{transition:opacity .4s ease;clip-path:none!important}.hq-ebot,.hq-entrance[data-ready=true] .hq-ebot,.hq-entrance[data-leaving=true] .hq-ebot,.hq-cue i{animation:none}}.hq-strip{padding:7px 14px 6px;border-radius:18px}.hq-mission{font-size:12.5px}.hq-mission span{font-size:9px;padding:2px 6px}.hq-stages{gap:3px;margin:5px 0 3px}.hq-stages li{padding:2px 8px 2px 2px;font-size:11px;background:transparent;color:#aaa2c0}.hq-stages li i{width:16px;height:16px;font-size:9px;background:#ffffffb3;color:#b3abc8}.hq-stages li[data-state=done]{color:#6b6380;background:transparent}.hq-stages li[data-state=done] i{background:color-mix(in srgb,var(--c) 70%,white);color:#fff}.hq-stages li[data-state=active]{box-shadow:0 3px 10px color-mix(in srgb,var(--c) 40%,transparent)}.hq-caption{font-size:11.5px;color:#7a7290}.hq-done-line{display:flex;align-items:center;justify-content:center;gap:6px}.hq-done-line b{color:#12a265}.hq .hq-done-line button{padding:2px 8px;border-radius:99px;background:#f1ecff;font-size:11px;font-weight:800;color:var(--ink)}.hq-mode{padding:4px;border-radius:16px;opacity:.9}.hq-seg button{padding:6px 10px;font-size:12px}.hq-brand strong{font-size:15px}.hq-roster button{width:52px;font-size:10.5px}.hq-roster img{width:34px;height:34px}.hq-hint{transition:opacity .8s}.hq-hint[data-show=false]{opacity:0}.hq-dock .hq-controls{opacity:.62;transition:opacity .25s}.hq-dock:hover .hq-controls,.hq-dock:focus-within .hq-controls{opacity:1}.hq-controls span{display:none}.hq-dock:hover .hq-controls span,.hq-dock:focus-within .hq-controls span{display:inline}.hq .hq-tag{gap:1px;padding:3px 10px 4px!important;border-radius:99px!important;border-width:1.5px!important;box-shadow:0 2px 7px #231b3a1f;position:relative;overflow:hidden}.hq .hq-tag[data-focus]{border-radius:14px!important;padding:5px 12px 8px!important}.hq-tag-name{font-size:12px;gap:4px}.hq-tag-name em{border-left:0;padding-left:0}.hq-tag-bar{position:absolute;left:10px;right:10px;bottom:2px;width:auto;height:2px;background:transparent}.hq-tagwrap{transition:opacity .35s}.hq-tagwrap[data-dim]{opacity:.28}.hq-id{animation:hq-rise .4s cubic-bezier(.2,1.4,.4,1) .42s both}.hq :is(.hq-strip,.hq-mode,.hq-roster,.hq-brand,.hq-dock){transition:opacity .35s ease,translate .6s ease .5s}.hq[data-focus=true] :is(.hq-strip,.hq-mode){opacity:.5}.hq[data-focus=true] .hq-hint{opacity:0}.hq[data-waiting=true] :is(.hq-strip,.hq-mode,.hq-roster,.hq-brand){opacity:.32}.hq[data-waiting=true] .hq-dock .hq-controls{opacity:.35}.hq[data-waiting=true] .hq-hint{opacity:0}.hq-vignette{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:0;transition:opacity .6s;background:radial-gradient(ellipse 65% 60% at 62% 48%,transparent 55%,rgba(80,50,150,.16) 100%)}.hq[data-waiting=true] .hq-vignette{opacity:1}.hq-wait{box-shadow:0 0 0 5px #ff4f4f24,0 14px 34px #492d8c33}.hq-complete{padding:12px 22px}.hq-complete-kicker{background:#19c37d}.hq-complete[data-closing]{animation:hq-sink .45s ease forwards}@keyframes hq-sink{to{opacity:0;transform:translateY(18px) scale(.94)}}.hq-bot-body{position:absolute;inset:0;transform-origin:50% 89%;transition:transform .7s cubic-bezier(.3,.9,.4,1)}.hq-bot-body[data-sleep]{transform:translateY(1.2%) scale(1.012,.985)}.hq-bot-body[data-hover]{transform:scale(1.03) rotate(-1deg)}.hq-fx{display:flex;flex-direction:column;align-items:center;pointer-events:none}.hq[data-paused=true] *,.hq[data-paused=true] *:before,.hq[data-paused=true] *:after{animation-play-state:paused!important}.hq-zzz{position:relative;width:44px;height:44px;animation:hq-zcycle 7s linear infinite}.hq-zzz span{position:absolute;left:4px;bottom:0;font:900 15px/1 var(--round);color:#8f86c9;opacity:0;animation:hq-z 7s ease-out infinite;animation-delay:inherit;text-shadow:0 1px 0 #fff}.hq-zzz span:nth-child(2){font-size:18px;animation-name:hq-z2}.hq-zzz span:nth-child(3){font-size:23px;animation-name:hq-z3}@keyframes hq-zcycle{to{opacity:1}}@keyframes hq-z{0%{opacity:0;transform:translate(0) scale(.6)}6%{opacity:1}22%{opacity:0;transform:translate(-10px,-22px) scale(1)}to{opacity:0}}@keyframes hq-z2{0%,12%{opacity:0;transform:translate(0) scale(.6)}18%{opacity:1}34%{opacity:0;transform:translate(-14px,-28px) scale(1)}to{opacity:0}}@keyframes hq-z3{0%,24%{opacity:0;transform:translate(0) scale(.6)}30%{opacity:1}48%{opacity:0;transform:translate(-18px,-36px) scale(1.05)}to{opacity:0}}.hq-think{--t: calc(1.3s / var(--spd, 1));position:relative;width:84px;height:60px;animation:hq-think-in .25s ease calc(.5s / var(--spd, 1)) both}@keyframes hq-think-in{0%{opacity:0;transform:scale(.6)}}.hq-think.lead svg{width:84px;height:60px;overflow:visible;filter:drop-shadow(0 2px 3px rgba(35,27,58,.18))}.hq-think.lead .route{stroke:#c9b6ff;stroke-width:3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:hq-route calc(2.2s / var(--spd, 1)) ease-out infinite}.hq-think.lead .route.chosen{stroke:#8b5cf6;animation-name:hq-route-chosen}.hq-think.lead circle:not(:last-child){transform-box:fill-box;transform-origin:center;animation:hq-node calc(2.2s / var(--spd, 1)) ease-out infinite both}@keyframes hq-route{0%{stroke-dashoffset:1}30%,80%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:.25}}@keyframes hq-route-chosen{0%{stroke-dashoffset:1}30%{stroke-dashoffset:0}60%,to{stroke-dashoffset:0;stroke-width:5}}@keyframes hq-node{0%{transform:scale(0)}30%,to{transform:scale(1)}}.hq-think.research i,.hq-think.content i,.hq-think.designer i,.hq-think.reviewer i{position:absolute;display:block;border-radius:5px;background:#fff;box-shadow:0 2px 5px #231b3a33}.hq-think.research i{width:26px;height:32px;top:14px;border:2px solid #d3efff;animation:hq-src var(--t) cubic-bezier(.3,1.5,.5,1) calc(.5s / var(--spd, 1)) both}.hq-think.research i:nth-child(1){left:4px;transform:rotate(-12deg)}.hq-think.research i:nth-child(2){left:29px;top:8px;animation-name:hq-src-hit}.hq-think.research i:nth-child(3){left:54px;transform:rotate(12deg)}.hq-think.research b{position:absolute;left:0;top:4px;width:24px;height:24px;border-radius:50%;border:3px solid #1fb0ff;background:#cfefff80;animation:hq-lens var(--t) ease-in-out calc(.5s / var(--spd, 1)) both}@keyframes hq-src{0%{opacity:0;translate:0 10px}}@keyframes hq-src-hit{0%{opacity:0;translate:0 10px}60%{border-color:#d3efff}80%,to{border-color:#1fb0ff;box-shadow:0 0 0 3px #1fb0ff4d;translate:0 -3px}}@keyframes hq-lens{0%{transform:translate(0)}70%{transform:translate(38px)}to{transform:translate(30px) scale(1.1)}}.hq-think.content i{width:32px;height:26px;top:16px;background:#fff1a8;display:grid;place-items:center;font:900 16px/1 var(--round);color:#e5302a}.hq-think.content i:nth-child(1){left:6px;animation:hq-reject var(--t) ease calc(.5s / var(--spd, 1)) both}.hq-think.content i:nth-child(2){left:44px;background:#ffe14d;animation:hq-keep var(--t) cubic-bezier(.3,1.5,.5,1) calc(.5s / var(--spd, 1)) both}@keyframes hq-reject{0%{opacity:0;transform:scale(.4);color:transparent}25%{opacity:1;transform:scale(1);color:transparent}45%{color:#e5302a;transform:rotate(-8deg)}70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.2) rotate(-30deg)}}@keyframes hq-keep{0%,30%{opacity:0;transform:scale(.4)}55%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1);box-shadow:0 0 0 3px #ffb20059}}.hq-think.designer i{width:20px;height:26px;top:16px;animation:hq-swatch var(--t) ease-in-out calc(.5s / var(--spd, 1)) both}.hq-think.designer i:nth-child(1){left:8px;background:#ff4f9a;--to: 48px}.hq-think.designer i:nth-child(2){left:32px;background:#20c8ff;--to: -24px}.hq-think.designer i:nth-child(3){left:56px;background:#ffd23a;--to: -24px}@keyframes hq-swatch{0%{opacity:0;translate:0 8px}20%{opacity:1;translate:0 0}55%{translate:var(--to) -6px}80%{translate:var(--to) 0}to{translate:var(--to) 0;box-shadow:0 0 0 2px #fff,0 0 0 4px #ff4f9a73}}.hq-think.reviewer i{left:18px;width:48px;height:9px;background:#ffe0d2;animation:hq-check var(--t) ease calc(.5s / var(--spd, 1)) both}.hq-think.reviewer i:nth-child(1){top:12px}.hq-think.reviewer i:nth-child(2){top:26px;animation-delay:calc(.75s / var(--spd, 1))}.hq-think.reviewer i:nth-child(3){top:40px;animation-delay:calc(1s / var(--spd, 1))}.hq-think.reviewer b{position:absolute;left:12px;width:60px;height:2px;top:8px;background:#ff6a2b;box-shadow:0 0 6px #ff9a6b;animation:hq-scan var(--t) linear calc(.5s / var(--spd, 1)) both}@keyframes hq-check{0%{opacity:0}30%{opacity:1;background:#ffe0d2}to{opacity:1;background:#b8f0d2}}@keyframes hq-scan{0%{transform:translateY(0);opacity:0}10%{opacity:1}90%{transform:translateY(42px);opacity:1}to{transform:translateY(42px);opacity:0}}.hq-pop.found{font-size:11px;letter-spacing:.08em;color:#fff;background:#1fb0ff;padding:5px 9px;border-radius:10px;box-shadow:0 3px #0b78c2}.hq-pop.spark{font-size:30px;color:#ff4f9a;text-shadow:0 0 10px #ffd23a,0 2px 0 #fff}.hq-pop.oops{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#fff;color:#ff6a2b;font-size:20px;box-shadow:0 3px 8px #231b3a33}.hq-pop.alertmark{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#ff4f4f;color:#fff;font-size:20px;box-shadow:0 3px #c52d2d}.hq-pop.poof{font-size:22px;animation:hq-poof 1.3s ease both}@keyframes hq-poof{0%{opacity:0;transform:scale(.4)}30%{opacity:1;transform:scale(1)}75%{opacity:1}to{opacity:0;transform:scale(1.4) translateY(-8px);filter:blur(2px)}}.hq-pop{animation-duration:calc(1.3s / var(--spd, 1))}@media(prefers-reduced-motion:reduce){.hq-think *,.hq-zzz span{animation:none!important;opacity:1}}.hq-pops{display:flex;flex-direction:column-reverse;align-items:center;gap:4px}.hq-pops .hq-pop{position:relative;left:auto;bottom:auto;translate:none}.hq-live-help{position:absolute;top:calc(100% + 8px);right:0;width:290px;display:grid;gap:6px;padding:12px 14px;border-radius:16px;background:#fff;box-shadow:0 10px 28px #492d8c2e;font-size:12px;line-height:1.45;color:var(--ink2);text-align:left}.hq-live-help strong{font-size:13px;color:var(--ink)}.hq-live-kicker{font-size:10px;font-weight:900;letter-spacing:.14em;color:#8b5cf6}.hq .hq-live-help button{justify-self:end;padding:5px 10px;border-radius:10px;background:#231b3a;color:#fff;font-size:11.5px;font-weight:800}.hq-mode{position:absolute}.hq-crate-tag{translate:-50% 0;display:grid;justify-items:center;gap:1px;padding:5px 10px 6px;border-radius:11px;background:#fffdf6;border:2px solid var(--c);box-shadow:0 3px color-mix(in srgb,var(--c) 55%,black),0 6px 16px #231b3a2e;white-space:nowrap;font-family:var(--round);animation:hq-tag-in .35s cubic-bezier(.3,1.5,.5,1) both}.hq-crate-tag span{font-size:9px;font-weight:900;letter-spacing:.14em;color:var(--c)}.hq-crate-tag strong{font-size:15px;font-weight:900;line-height:1.05;color:var(--ink)}.hq-crate-tag em{font-style:normal;font-size:11px;font-weight:800;color:var(--ink2)}.hq-crate-tag small{font-size:9px;font-weight:800;letter-spacing:.08em;color:#a49cb8}@keyframes hq-tag-in{0%{opacity:0;transform:translateY(-6px) scale(.8)}}.hq-intake{display:flex;align-items:center;gap:0;margin:0;padding:4px;list-style:none;border-radius:13px;background:#fffffff0;box-shadow:0 4px 14px #231b3a29;white-space:nowrap;font-family:var(--round);animation:hq-tag-in .35s ease both}.hq-intake li{display:flex;align-items:center;padding:4px 8px;border-radius:9px;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#b3abc6;transition:background .25s,color .25s}.hq-intake li+li:before{content:"›";margin:0 6px 0 -4px;color:#cfc8de}.hq-intake li[data-state=done]{color:#5b6cff}.hq-intake li[data-state=active]{background:#5b6cff;color:#fff}.hq-intake li[data-state=active]:before{color:#fff9}.hq-tag[data-mode=standby] .hq-tag-name em{color:#7a5cf0}.hq-bot-body[data-sleep]{animation:hq-breathe calc(3.8s / var(--spd, 1)) ease-in-out infinite}@keyframes hq-breathe{0%,to{scale:1 1}50%{scale:1.012 .986}}.hq-orbit{position:relative;display:block;width:46px;height:46px;margin-top:-8px;animation:hq-orbit calc(2.4s / var(--spd, 1)) linear infinite}.hq-orbit i{position:absolute;left:50%;top:0;width:7px;height:7px;margin-left:-3.5px;border-radius:50%;background:var(--c);box-shadow:0 0 8px var(--c);transform-origin:3.5px 23px}.hq-orbit i:nth-child(2){rotate:120deg;opacity:.75;scale:.8}.hq-orbit i:nth-child(3){rotate:240deg;opacity:.5;scale:.6}@keyframes hq-orbit{to{rotate:360deg}}.hq-keys{display:flex;gap:3px;padding:4px 5px;margin-top:4px;border-radius:7px;background:#ffffffd9;box-shadow:0 2px 6px #231b3a24}.hq-keys i{width:7px;height:5px;border-radius:2px;background:color-mix(in srgb,var(--c) 40%,white);animation:hq-key calc(.9s / var(--spd, 1)) ease-in-out infinite}.hq-keys i:nth-child(2){animation-delay:calc(.22s / var(--spd, 1))}.hq-keys i:nth-child(3){animation-delay:calc(.45s / var(--spd, 1))}.hq-keys i:nth-child(4){animation-delay:calc(.67s / var(--spd, 1))}@keyframes hq-key{0%,60%,to{translate:0 0;background:color-mix(in srgb,var(--c) 40%,white)}25%{translate:0 2px;background:var(--c)}}.hq-pop.sealed{font-size:12px;letter-spacing:.1em;color:#231b3a;background:#ffd23a;padding:6px 10px;border-radius:10px;box-shadow:0 3px #c98200,0 0 18px #ffd23a99;animation-duration:2.2s}.hq-stamp.no{font-size:22px}@media(prefers-reduced-motion:reduce){.hq-bot-body[data-sleep],.hq-orbit,.hq-keys i{animation:none!important}}.hq-complete-stats{display:flex;gap:6px;margin:4px 0 2px;padding:0;list-style:none}.hq-complete-stats li{white-space:nowrap;padding:5px 10px;border-radius:10px;background:#f1ecff;font-size:12.5px;font-weight:800;color:var(--ink2)}.hq-complete-stats li b{color:var(--ink);font-weight:900}.hq-complete-stats li.ok{background:#dcfbe9;color:#0d8a55}html,body,#root{margin:0;height:100%}body{background:#e9e1ff;font-family:SF Pro Rounded,ui-rounded,Nunito,Avenir Next,system-ui,sans-serif}
