.hq-wf{flex-direction:column;flex:1;min-height:0;display:flex}.hq-wf-scroll{min-height:0;animation:hq-kit-rise .24s var(--ease) both;flex-direction:column;flex:1;gap:20px;padding:18px 16px 32px;display:flex;overflow-y:auto}.hq-wf-sum{flex-direction:column;gap:8px;padding:0 4px;display:flex}.hq-wf-sum b{color:var(--ink);font:600 17px/1.3 var(--font-d);letter-spacing:-.018em}.hq-wf-orbs{align-items:center;gap:4px;min-height:16px;display:flex}.hq-wf-orbs:empty{display:none}.hq-wf-dot{background:var(--s-mint);opacity:.55;border-radius:50%;width:7px;height:7px;margin:0 4.5px}.hq-wf-part{flex-direction:column;gap:6px;display:flex}.hq-wf-head{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;align-items:baseline;gap:10px;margin:0;padding:0 4px;font-size:11px;font-weight:600;line-height:1.3;display:flex}.hq-wf-head span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.hq-wf-head em{letter-spacing:0;text-transform:none;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;flex:none;max-width:60%;font-size:12px;font-style:normal;font-weight:500;overflow:hidden}.hq-wf .hq-kit-row{min-height:54px}.hq-wf .hq-kit-rowtitle{font-size:14px;font-weight:500}.hq-wf .hq-kit-rowline{margin-top:1px}.hq-wf .hq-kit-rowline [data-state=failed]{color:var(--s-red-ink)}.hq-wf .hq-kit-trail{max-width:46%}.hq-wf .hq-kit-trail>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.hq-wf-time{font-variant-numeric:tabular-nums}.hq-wf .hq-kit-trail .hq-kit-sign{font-weight:500}.hq-wf-detail{flex-direction:column;gap:4px;min-width:0;display:flex}.hq-wf-h{color:var(--ink-3);letter-spacing:.05em;text-transform:uppercase;margin-top:6px;font-size:11px;font-weight:600}.hq-wf-h:first-child{margin-top:0}.hq-wf-asked{color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.hq-wf-asked[data-folded]{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hq-wf-more{color:var(--s-blue-ink);font:600 12.5px var(--font);cursor:pointer;background:0 0;border:0;border-radius:8px;align-self:flex-start;margin:0 0 0 -6px;padding:3px 6px}.hq-wf-more:hover{background:var(--hover)}.hq-wf-report{overflow-wrap:anywhere;min-width:0;font-size:13.5px}.hq-wf-report>:first-child{margin-top:0}.hq-wf-report>:last-child{margin-bottom:0}.hq-wf-note{color:var(--ink-3);margin:0;font-size:12.5px}.hq-wf-alone{color:var(--ink-3);margin:-8px 0 0;padding:0 4px;font-size:13px;line-height:1.45}.hq-wf-calm{text-align:center;flex-direction:column;align-items:center;gap:6px;max-width:400px;margin:auto;padding:24px;display:flex}.hq-wf-calm b{color:var(--ink);font:600 17px/1.3 var(--font-d);letter-spacing:-.018em}.hq-wf-calm span{color:var(--ink-3);text-wrap:balance;font-size:13.5px;line-height:1.45}@media (prefers-reduced-motion:reduce){.hq-wf-scroll{animation:none}}.hq-browser{flex:none;min-width:0;display:flex;position:relative;overflow:hidden}.hq-browser[data-phase=in]{animation:hq-browser-grow .32s var(--ease) both}.hq-browser[data-phase=out]{animation:hq-browser-grow .32s var(--ease) reverse both}.hq-browser[data-phase=in]>.hq-browser-sheet{animation:hq-browser-slide .34s var(--spring) both, hq-browser-fade .2s var(--ease) both}.hq-browser[data-phase=out]>.hq-browser-sheet{animation:hq-browser-slide .32s var(--ease) reverse both, hq-browser-fade .2s var(--ease) .12s reverse both}@keyframes hq-browser-grow{0%{width:0}}@keyframes hq-browser-slide{0%{transform:translate(28px)}}@keyframes hq-browser-fade{0%{opacity:0}}.hq-browser-edge{left:0;top:var(--top-h);z-index:1;cursor:col-resize;touch-action:none;width:9px;position:absolute;bottom:0}.hq-browser-edge:after{content:"";background:var(--fill-2);opacity:0;width:4px;height:36px;transition:opacity .16s var(--ease);border-radius:2px;margin-top:-18px;position:absolute;top:50%;left:2px}.hq-browser-edge:hover:after,.hq-browser[data-dragging] .hq-browser-edge:after,.hq-browser-edge:focus-visible:after{opacity:1}.hq-browser-edge:focus-visible{outline:none}.hq-browser[data-dragging]{-webkit-user-select:none;user-select:none}.hq-browser-sheet{background:linear-gradient(var(--glass-panel), var(--glass-panel)), var(--bg);min-width:0;box-shadow:inset .5px 0 0 var(--sep);flex-direction:column;flex:1;display:flex;position:relative}.hq-browser-sheet[data-full]{z-index:calc(var(--layer-sheet) - 2);box-shadow:none;position:fixed;inset:0}.hq-browser-sheet[data-full=grow]{animation:hq-browser-fill .28s var(--ease) both}.hq-browser-sheet[data-full=shrink]{animation:hq-browser-fill .26s var(--ease) reverse both}@keyframes hq-browser-fill{0%{clip-path:inset(0 0 0 calc(100% - var(--hq-browser-w,50%)))}to{clip-path:inset(0)}}.hq-browser-bar{height:var(--top-h);background:linear-gradient(var(--glass-strong), var(--glass-strong)), var(--bg);box-shadow:0 .5px 0 var(--sep);-webkit-app-region:drag;flex:none;align-items:center;gap:6px;padding:0 10px;display:flex;position:relative}.hq-browser-bar button,.hq-browser-bar input,.hq-browser-field{-webkit-app-region:no-drag}.hq-browser-sheet[data-lights] .hq-browser-bar{padding-left:84px}.hq-browser-nav{flex:none;display:flex}.hq-browser-bar>.hq-kit-seg{margin-right:2px}.hq-browser-name{min-width:0;color:var(--ink-2);font:600 13.5px var(--font);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;flex:1;padding-left:6px;overflow:hidden}.hq-browser-icon{width:30px;height:30px;color:var(--ink-2);cursor:pointer;transition:background .16s var(--ease), color .16s var(--ease), transform .18s var(--spring);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;display:grid}.hq-browser-icon svg{width:17px;height:17px}.hq-browser-icon:hover:not(:disabled){background:var(--hover);color:var(--ink)}.hq-browser-icon:active:not(:disabled){background:var(--sel);transform:scale(.94)}.hq-browser-icon:disabled{color:var(--faint);cursor:default}.hq-browser-field{background:var(--fill-3);min-width:0;height:34px;box-shadow:inset 0 0 0 .5px var(--sep);transition:background .16s var(--ease), box-shadow .16s var(--ease);border-radius:11px;flex:1;align-items:center;display:flex}.hq-browser-field:hover{background:var(--fill)}.hq-browser-field[data-editing]{background:var(--card);box-shadow:inset 0 0 0 .5px var(--sep), 0 0 0 3px var(--focus-halo)}.hq-browser-field>.hq-browser-icon{width:28px;height:28px;color:var(--ink-3);border-radius:8px;margin-right:3px}.hq-browser-field>.hq-browser-icon svg{width:15px;height:15px}.hq-browser-address{min-width:0;height:100%;color:var(--ink);font:400 13.5px var(--font);letter-spacing:-.005em;cursor:text;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:flex}input.hq-browser-address{text-align:left;outline:none}input.hq-browser-address::placeholder,.hq-browser-hint{color:var(--ink-3)}.hq-browser-hint{align-items:center;gap:6px;display:inline-flex}.hq-browser-hint svg{width:14px;height:14px}.hq-browser-address>svg{width:12px;height:12px;color:var(--ink-3);flex:none}.hq-browser-address b{white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:70%;font-weight:500;overflow:hidden}.hq-browser-address>span:not(.hq-browser-hint){min-width:0;color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;flex:0 1000 auto;margin-left:-4px;overflow:hidden}.hq-browser-address em{background:color-mix(in srgb, var(--s-green) 15%, transparent);min-width:48px;color:var(--s-green-ink);font:600 11.5px/1.4 var(--font);white-space:nowrap;text-overflow:ellipsis;border-radius:9px;flex:0 10 auto;padding:2px 8px 2px 7px;font-style:normal;overflow:hidden}.hq-browser-address em:before{content:"";background:var(--s-green);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin:0 5px 1px 0;display:inline-block}.hq-browser-progress{left:0;right:0;top:calc(var(--top-h) - 1.5px);pointer-events:none;height:2px;position:absolute;overflow:hidden}.hq-browser-progress:after{content:"";background:var(--ink-2);opacity:.55;width:40%;animation:hq-browser-load 1.1s var(--ease) infinite;border-radius:1px;position:absolute;top:0;bottom:0;left:-40%}@keyframes hq-browser-load{to{left:100%}}@media (prefers-reduced-motion:reduce){.hq-browser-progress:after{opacity:.35;width:100%;animation:none;left:0}}.hq-browser-body{flex-direction:column;flex:1;min-height:0;display:flex}.hq-browser-page{background:var(--fill-3);min-height:0;box-shadow:inset 0 0 0 .5px var(--sep);border-radius:12px;flex:1;margin:8px 8px 0;overflow:hidden}.hq-browser-page img{object-fit:cover;object-position:left top;width:100%;height:100%;display:block}.hq-browser-foot{flex:none;align-items:center;gap:10px;min-height:44px;padding:0 10px 0 16px;display:flex}.hq-browser-sheet[data-full] .hq-browser-foot{min-height:52px}.hq-win:has(.hq-talk-island) .hq-browser-sheet[data-full] .hq-browser-foot{padding-right:280px}.hq-browser-foot>span{min-width:0;color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;overflow:hidden}.hq-browser-claude{background:var(--toast);height:30px;color:var(--toast-ink);font:600 12.5px var(--font);cursor:pointer;box-shadow:var(--shadow-card);transition:transform .18s var(--spring), opacity .16s var(--ease);border:0;border-radius:15px;flex:none;align-items:center;gap:6px;padding:0 12px 0 10px;display:inline-flex}.hq-browser-claude svg{width:16px;height:16px}.hq-browser-claude:hover{opacity:.9}.hq-browser-claude:active{transform:scale(.96)}.hq-browser-claude:disabled{opacity:.5;cursor:default;transform:none}.hq-browser-empty{flex-direction:column;flex:1;justify-content:center;gap:16px;min-height:0;padding:24px 28px 40px;display:flex;overflow-y:auto}.hq-browser-empty>.hq-kit-group{width:100%;max-width:440px;animation:hq-kit-rise .24s var(--ease) both;margin:0 auto}.hq-browser-empty .hq-kit-row{min-height:56px;padding-top:10px;padding-bottom:10px}.hq-browser-empty .hq-kit-rowtitle{font-weight:500}.hq-browser-empty .hq-kit-rowline{margin-top:1px}.hq-browser-intro,.hq-browser-calm{text-align:center;flex-direction:column;align-items:center;gap:6px;max-width:400px;margin:0 auto;display:flex}.hq-browser-intro b,.hq-browser-calm b{color:var(--ink);font:600 17px/1.3 var(--font-d);letter-spacing:-.018em}.hq-browser-intro span,.hq-browser-calm span{color:var(--ink-3);text-wrap:balance;font-size:13.5px;line-height:1.45}.hq-browser-calm{margin:auto;padding:24px}.hq-browser-calm .hq-kit-btn{margin-top:10px}.hq-browser-note{text-align:center;color:var(--ink-3);margin:0;font-size:12.5px}.hq-browser-line{box-sizing:border-box;background:var(--fill);max-width:100%;color:var(--ink-2);text-align:left;word-break:break-all;-webkit-user-select:all;user-select:all;border-radius:12px;padding:8px 12px;font:12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.hq-browser-bad{color:var(--s-red-ink)}.hq-browser-play{background:var(--ink-grad);width:34px;height:34px;color:var(--on-ink);box-shadow:var(--btn-hi);cursor:pointer;transition:transform .18s var(--spring), opacity .16s var(--ease);border:0;border-radius:17px;flex:none;place-items:center;display:grid}.hq-browser-play svg{width:14px;height:14px;margin-left:2px}.hq-browser-play:hover{opacity:.9}.hq-browser-play:active{transform:scale(.94)}.hq-browser-out{background:var(--fill);width:30px;height:30px;color:var(--ink-2);cursor:pointer;transition:background .16s var(--ease);border:0;border-radius:15px;flex:none;place-items:center;display:grid}.hq-browser-out:hover{background:var(--fill-2);color:var(--ink)}.hq-browser-out svg{width:14px;height:14px}.hq-browser-stop{color:var(--ink-3);font:500 12.5px var(--font);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:6px 8px}.hq-browser-stop:hover{background:var(--hover);color:var(--ink)}.hq-browser-where{color:var(--ink-3);white-space:nowrap;font-size:12.5px}.hq-browser-wait{place-items:center;width:34px;height:34px;display:grid}.hq-browser-spin{border:1.8px solid var(--fill-2);border-top-color:var(--ink-2);border-radius:50%;width:15px;height:15px;animation:.8s linear infinite hq-browser-turn}@keyframes hq-browser-turn{to{transform:rotate(360deg)}}.hq-thread-globe{width:34px;height:34px;color:var(--ink-2);cursor:pointer;transition:background .16s var(--ease), color .16s var(--ease);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:17px;flex:none;place-items:center;display:grid}.hq-thread-globe svg{width:19px;height:19px}.hq-thread-globe:hover{background:var(--hover);color:var(--ink)}.hq-thread-globe[aria-pressed=true]{background:var(--sel);color:var(--ink)}.hq-thread-helpers{min-width:34px;height:34px;color:var(--ink-2);font:600 13px var(--font);font-variant-numeric:tabular-nums;cursor:pointer;transition:background .16s var(--ease), color .16s var(--ease);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:17px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 10px 0 9px;display:inline-flex}.hq-thread-helpers:hover{background:var(--hover);color:var(--ink)}.hq-thread-helpers[aria-pressed=true]{background:var(--sel);color:var(--ink)}.hq-thread-stack{align-items:center;display:inline-flex}.hq-thread-stack>.hq-face+.hq-face{margin-left:-6px}.hq-thread-helpers b{font-weight:600}@media (width<=760px){.hq-browser{z-index:var(--layer-sheet);position:fixed;inset:0;width:auto!important}.hq-browser-sheet{box-shadow:none;padding-bottom:env(safe-area-inset-bottom)}.hq-browser-bar{height:calc(var(--top-h) + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}.hq-browser-progress{top:calc(var(--top-h) + env(safe-area-inset-top) - 1.5px)}.hq-browser-edge,.hq-browser-fullbtn{display:none}.hq-browser[data-phase=in],.hq-browser[data-phase=out]{animation:none}}
