:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#000;color:#f5f5f5;--dock-height: 320px}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;min-height:100dvh;background:#000}button,input{font:inherit}[hidden]{display:none!important}.brand{position:fixed;top:0;left:0;right:0;z-index:10;padding:max(16px,env(safe-area-inset-top)) 16px 22px;background:linear-gradient(180deg,#000 0% 55%,#0000);display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;-webkit-user-select:none;user-select:none;pointer-events:none}.brand-name{color:#6a6a6a;font-size:.72rem;font-weight:500;letter-spacing:.08em}.stack{max-width:80vw;color:#4a4a4a;font-size:.68rem;font-weight:400;letter-spacing:.02em;overflow-wrap:anywhere}.stage{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:max(24px,env(safe-area-inset-top)) 20px max(24px,env(safe-area-inset-bottom))}.stage:has(#view-stage:not([hidden])){display:block;padding:0;min-height:0}.view{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}#view-connecting{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;padding-top:max(72px,calc(22vh + env(safe-area-inset-top)))}.sleep-video{width:min(44vw,210px);aspect-ratio:1 / 1;object-fit:contain;flex:none}.connect-title{height:63px;display:flex;align-items:center;justify-content:center;margin:24px 0 0;padding:0 20px;font-size:clamp(1.45rem,6vw,1.9rem);font-weight:500;line-height:1.2;letter-spacing:-.02em;color:#f5f5f5}.connect-step{height:64px;display:flex;align-items:flex-start;justify-content:center;margin:0;padding:0 20px;max-width:420px;font-size:clamp(1.05rem,4.5vw,1.3rem);line-height:1.35;color:#7d7d7d;transition:opacity .25s ease}.connect-step.fading{opacity:0}#view-connecting .pill{margin-top:12px;flex:none}#view-stage.view-live{position:relative;min-height:100dvh;transform:none;align-items:stretch;text-align:left}.feed{width:min(88vw,760px);margin:0 auto;padding-top:max(72px,calc(env(safe-area-inset-top) + 52px));padding-bottom:calc(var(--dock-height) + 28px);display:flex;flex-direction:column;gap:1.35rem;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.feed>*{scroll-margin-bottom:calc(var(--dock-height) + 16px)}.block{display:flex;flex-direction:column;gap:.35rem}.line{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;margin:0;max-width:100%;font-size:clamp(.85rem,2vw,1.05rem);font-weight:400;line-height:1.45;letter-spacing:-.02em;overflow-wrap:break-word}.gutter{color:#555;font-size:.7rem;font-weight:500;letter-spacing:.02em;line-height:1.95;overflow:hidden;text-overflow:ellipsis}.line.user{color:#7a7a7a}.line.user.partial{color:#c9a24a;font-style:italic}.line.user.speaking-hint{color:#7a7a7a}.line.assistant{color:#f2f2f2}.full-answer{margin-left:3.25rem;color:#8a8a8a;font-size:.78rem}.full-answer summary{list-style:none;cursor:pointer;width:fit-content}.full-answer summary::-webkit-details-marker{display:none}.full-answer summary:after{content:"›";display:inline-block;margin-left:6px;transition:transform .12s ease}.full-answer[open] summary:after{transform:rotate(90deg)}.full-answer-text{margin:6px 0 0;padding-left:10px;border-left:1px solid #333;color:#b8b8b8;font-size:clamp(.8rem,1.8vw,.95rem);line-height:1.5;overflow-wrap:break-word}.line.assistant.waiting{color:#8a8a8a;animation:waiting-in .24s ease-out both}@keyframes waiting-in{0%{opacity:0}}.line.assistant .word.enter{animation:word-stream-in .36s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--word-i, 0) * 26ms)}@keyframes word-stream-in{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:blur(0)}}@media(prefers-reduced-motion:reduce){.line.assistant .word.enter{animation:none}}.speaking-dots{display:inline-flex;align-items:center;gap:.28em;min-height:1em}.speaking-dots span{width:.32em;height:.32em;border-radius:50%;background:currentColor;animation:speaking-dot 1.2s ease-in-out infinite}.speaking-dots span:nth-child(2){animation-delay:.16s}.speaking-dots span:nth-child(3){animation-delay:.32s}@keyframes speaking-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-.12em)}}.line.tool,.line.progress,.line.notes{color:#5a5a5a;font-size:.82rem;font-style:italic}.dock{position:fixed;left:0;right:0;bottom:0;z-index:5;display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 16px max(12px,env(safe-area-inset-bottom));background:linear-gradient(180deg,#0000,#000 32%)}.orb-cluster{display:flex;flex-direction:column;align-items:center;gap:4px}.orb-wrap{width:108px;aspect-ratio:1 / 1;flex:none}.orb-state{margin:0;color:#5a5a5a;font-size:.78rem;font-weight:500;letter-spacing:.04em}.orb-state.live{color:#d4a017}#orbcv{display:block;width:100%;height:100%}.stage-hint{min-height:1.5em;margin:0;color:#7d7d7d;font-size:.95rem;line-height:1.5;max-width:340px;text-align:center}.stage-hint:empty{display:none}.pill{min-height:56px;padding:0 22px;border:0;border-radius:999px;cursor:pointer;font-weight:700;font-size:1.05rem;color:#000;background:#f5f5f5}.pill:disabled{cursor:wait;opacity:.4}.call-controls{display:flex;align-items:flex-start;justify-content:center;gap:14px}.ctl{display:flex;flex-direction:column;align-items:center;gap:6px;padding:0;border:0;background:none;color:#e8e6e3;cursor:pointer;font:inherit}.ctl svg{box-sizing:content-box;width:22px;height:22px;padding:15px;border-radius:50%;background:#1c1c1e;box-shadow:inset 0 0 0 1px #ffffff0f;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:background .12s ease,transform .12s ease}.ctl:hover svg{background:#2a2a2d}.ctl:active svg{transform:scale(.95)}.ctl:disabled{cursor:wait;opacity:.4}.ctl-label{color:#8e8b87;font-size:.72rem;font-weight:500;letter-spacing:.01em}.ctl.stop svg rect{fill:currentColor;stroke:none}.ctl.gear svg{fill:currentColor;stroke:none}.ctl.end svg{background:#e5484d;box-shadow:none;color:#fff;fill:currentColor;stroke:none}.ctl.end:hover svg{background:#f05a5f}.ctl.end .ctl-label{color:#e5848a}.ctl.mute .mic-off,.ctl.mute.muted .mic-on{display:none}.ctl.mute.muted .mic-off{display:block}.ctl.mute.muted svg{background:#f2f0ed;color:#111}.ctl.mute.muted .ctl-label{color:#f2f0ed}.settings-wrap{position:relative;display:flex}.ctl.gear[aria-expanded=true] svg{background:#f2f0ed;color:#111}.settings-menu{position:absolute;bottom:calc(100% + 12px);right:-60px;z-index:20;width:300px;padding:6px;border-radius:16px;background:#161618;color:#f2f0ed;box-shadow:inset 0 0 0 1px #ffffff12,0 18px 48px #0000008c;text-align:left;animation:menu-in .16s ease both}@keyframes menu-in{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}.settings-heading{margin:0;padding:10px 10px 6px;color:#8e8b87;font-size:.74rem;font-weight:500}.settings-seg{display:flex;gap:2px;margin:0 6px 6px;padding:3px;border-radius:10px;background:#0c0c0d;box-shadow:inset 0 0 0 1px #ffffff0d}.settings-seg .settings-option{flex:1;justify-content:center;min-width:0;padding:7px 4px;border-radius:7px;color:#a19d98;font-size:.82rem;font-weight:500;white-space:nowrap}.settings-seg .settings-option:before{display:none}.settings-seg .settings-option:hover,.settings-seg .settings-option:focus-visible{background:#1f1f22;color:#f2f0ed}.settings-seg .settings-option[aria-checked=true]{background:#2c2c30;color:#fff;font-weight:600;box-shadow:0 1px 2px #0006,inset 0 0 0 1px #ffffff0f}.settings-option{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:9px;background:none;color:inherit;cursor:pointer;font:inherit;font-size:.92rem;text-align:left}.settings-option:hover,.settings-option:focus-visible{background:#232326}.settings-option:before{content:"";width:14px;flex:none;color:#f2f0ed;font-size:.85rem}.settings-option[aria-checked=true]:before{content:"✓"}.settings-option[aria-checked=true]{font-weight:600}.settings-divider{height:1px;margin:6px 4px;background:#ffffff12}.settings-row,.settings-back{display:flex;align-items:center;gap:10px;width:100%;padding:10px;border:0;border-radius:9px;background:none;color:inherit;cursor:pointer;font:inherit;font-size:.92rem;text-align:left}.settings-row:hover,.settings-row:focus-visible,.settings-back:hover,.settings-back:focus-visible{background:#232326}.settings-row-value{margin-left:auto;color:#8e8b87;font-size:.86rem;max-width:11em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-chevron{color:#8e8b87;flex:none}.settings-row>span:first-child+.settings-chevron{margin-left:auto}.settings-back{font-weight:600}.settings-soon{margin:0;padding:4px 10px 8px;color:#6f6c68;font-size:.86rem}.card{max-width:430px;gap:0}.eyebrow{margin:0 0 12px;color:#7d7d7d;font-size:.72rem;font-weight:800;letter-spacing:.18em}.card h1{margin:0;font-size:clamp(1.7rem,7.5vw,2.3rem);line-height:1.08;letter-spacing:-.03em;font-weight:600}#message{min-height:52px;margin:16px auto 28px;color:#9a9a9a;line-height:1.55;max-width:340px}#diagnostics{position:fixed;left:0;right:0;bottom:0;z-index:1;padding:8px 16px max(8px,env(safe-area-inset-bottom));color:#4a4a4a;font-size:.75rem;text-align:left}#diagnostics summary{cursor:pointer;text-align:center;list-style:none}#diagnostics dl{margin:12px auto 0;max-width:430px}#diagnostics dl div{display:grid;grid-template-columns:110px 1fr;gap:12px;padding:6px 0;border-top:1px solid #1c1c1e}#diagnostics dt{color:#4a4a4a}#diagnostics dd{margin:0;color:#7d7d7d;overflow-wrap:anywhere}.settings-notice{margin:2px 0 0;padding:4px 10px 6px;color:#a19d98;font-size:.82rem;line-height:1.45}.line.worker{color:#b9b2a8;font-size:.88rem;cursor:pointer}.line.worker .gutter{color:#6a645d}.line.worker.completed{color:#ece7e0}.line.worker.failed{color:#e5484d}.line.worker.cancelled,.line.worker.replaced{color:#a39d95}.line.worker.permission,.line.worker.question{color:#dfb86a}.worker-link{color:#e2dcd4;overflow-wrap:anywhere}.worker-link.path{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;-webkit-user-select:all;user-select:all}:root{--worker-width: 392px;--worker-bg: #0b0a09;--worker-line: #1d1b19;--worker-raise: #151412;--worker-edge: #2a2724;--worker-ink: #ece7e0;--worker-soft: #a39d95;--worker-faint: #5f5a54;--worker-accent: #f4efe8;--worker-ok: #ece7e0;--worker-warn: #dfb86a;--worker-bad: #e5484d;--worker-mono: ui-monospace, SFMono-Regular, Menlo, monospace}.worker-panel{position:fixed;top:0;right:0;bottom:0;z-index:12;width:var(--worker-width);display:flex;flex-direction:column;background:var(--worker-bg);border-left:1px solid var(--worker-line);box-shadow:-24px 0 48px #00000073;animation:worker-in .24s cubic-bezier(.2,.8,.2,1) both}@keyframes worker-in{0%{transform:translate(28px);opacity:0}to{transform:none;opacity:1}}@media(min-width:960px){body.worker-open .feed{width:auto;margin:0 calc(var(--worker-width) + 5vw) 0 5vw}body.worker-open .dock,body.worker-open .brand{right:var(--worker-width)}}@media(max-width:959px){.worker-panel{left:0;width:auto;border-left:0;box-shadow:none;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);animation-name:worker-up}}@keyframes worker-up{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}.worker-head{display:flex;align-items:center;gap:8px;padding:18px 16px 14px 20px}.worker-head-text{flex:1;min-width:0}.worker-title{margin:0;color:var(--worker-ink);font-size:.95rem;font-weight:600;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.worker-title:first-letter{text-transform:uppercase}.worker-status{margin:3px 0 0;color:var(--worker-soft);font-size:.74rem;font-variant-numeric:tabular-nums}.worker-panel[data-phase=completed] .worker-status:not(.summary){color:var(--worker-ok)}.worker-panel[data-phase=waiting] .worker-status:not(.summary){color:var(--worker-warn)}.worker-panel[data-phase=failed] .worker-status:not(.summary){color:var(--worker-bad)}.worker-btn{flex:none;min-height:30px;padding:0 12px;border:1px solid var(--worker-edge);border-radius:999px;background:var(--worker-raise);color:var(--worker-soft);font-size:.74rem;cursor:pointer;transition:color .12s ease,border-color .12s ease}.worker-btn:hover{color:var(--worker-ink);border-color:#3a3632}.worker-btn.icon{width:30px;padding:0;font-size:1rem;line-height:1}.worker-btn.armed{border-color:#e5484d73;color:var(--worker-bad)}.worker-btn:disabled{opacity:.5;cursor:default}.worker-tabs{display:flex;flex-direction:column;gap:2px;max-height:226px;margin:0 10px;padding:2px 0 10px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.worker-tabs::-webkit-scrollbar{display:none}.worker-tab{position:relative;display:flex;flex:none;align-items:center;gap:10px;min-height:36px;padding:0 10px;border:0;border-radius:9px;background:transparent;color:var(--worker-soft);font:inherit;font-size:.82rem;text-align:left;cursor:pointer;transition:background .14s ease,color .14s ease}.worker-tab:hover{background:#ffffff09;color:var(--worker-ink)}.worker-tab.selected{font-weight:500;background:var(--worker-raise);box-shadow:inset 0 0 0 1px var(--worker-edge);color:var(--worker-ink)}.worker-tab:focus-visible{outline:2px solid var(--worker-accent);outline-offset:-2px}.worker-tab-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.worker-tab-title:first-letter{text-transform:uppercase}.worker-tab-meta{flex:none;display:inline-flex;align-items:center;gap:6px;color:var(--worker-faint);font-size:.72rem;font-variant-numeric:tabular-nums}.worker-tab-meta .worker-elapsed{font-family:var(--worker-mono);font-size:.7rem}.worker-tab-meta.chip{padding:2px 8px;border-radius:999px;background:#dfb86a21;color:var(--worker-warn);font-weight:500}.worker-tab.unread{color:var(--worker-ink)}.worker-tab.unread .worker-tab-meta{color:var(--worker-ok)}.worker-tab.unread .worker-tab-meta:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--worker-ok)}.worker-tab.fresh{animation:worker-tab-fresh 1.6s ease-out}@keyframes worker-tab-fresh{0%,50%{background:#f4efe817}}@media(prefers-reduced-motion:reduce){.worker-tab.fresh{animation:none}}.worker-jobbar{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 16px 0 20px;border-top:1px solid var(--worker-line)}.worker-jobbar .worker-status{flex:1;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.worker-jobbar .worker-btn{min-height:26px}.worker-panel.tabbed .worker-head{padding-bottom:10px}.worker-progress{position:relative;height:2px;overflow:hidden;background:var(--worker-line)}.worker-progress span{position:absolute;inset:0;width:35%;background:linear-gradient(90deg,transparent,var(--worker-accent),transparent);animation:worker-sweep 1.6s ease-in-out infinite}.worker-panel:not([data-phase=running]):not([data-phase=waiting]) .worker-progress span{width:100%;animation:none;background:var(--worker-faint)}.worker-panel[data-phase=completed] .worker-progress span{background:var(--worker-ok);opacity:.6}.worker-panel[data-phase=waiting] .worker-progress span{background:linear-gradient(90deg,transparent,var(--worker-warn),transparent)}@keyframes worker-sweep{0%{transform:translate(-100%)}to{transform:translate(290%)}}.worker-feed{flex:1;overflow-y:auto;padding:16px 16px 32px 20px;font-size:.84rem;line-height:1.5;overflow-wrap:anywhere}.worker-timeline{margin:0;padding:0;list-style:none}.worker-entry{position:relative;display:grid;grid-template-columns:14px minmax(0,1fr) auto;column-gap:12px;padding-bottom:14px}.worker-entry:not(:last-child):before{content:"";position:absolute;left:6.5px;top:14px;bottom:-2px;width:1px;background:var(--worker-line)}.worker-mark{position:relative;width:7px;height:7px;margin:6px 0 0 3.5px;border-radius:50%;background:var(--worker-faint)}.worker-entry.said .worker-mark{background:var(--worker-accent)}.worker-entry.thinking .worker-mark{background:transparent;box-shadow:inset 0 0 0 1.5px var(--worker-faint)}.worker-entry.note .worker-mark,.worker-entry.ask .worker-mark{background:var(--worker-warn)}.worker-entry.done .worker-mark,.worker-entry.stopped .worker-mark{width:14px;height:14px;margin:3px 0 0}.worker-entry.done .worker-mark{background:var(--worker-ok)}.worker-entry.done .worker-mark:after{content:"";position:absolute;left:4.5px;top:2.5px;width:3.5px;height:6.5px;border:solid var(--worker-bg);border-width:0 1.6px 1.6px 0;transform:rotate(45deg)}.worker-entry.stopped .worker-mark{background:var(--worker-faint)}.worker-entry.stopped .worker-mark:after{content:"×";position:absolute;inset:0;color:#1a0b07;font-size:12px;font-weight:700;line-height:13px;text-align:center}.worker-entry.live .worker-mark{width:11px;height:11px;margin:4px 0 0 1.5px;background:transparent;border:1.5px solid var(--worker-line);border-top-color:var(--worker-accent);box-shadow:none;animation:worker-spin .9s linear infinite}@keyframes worker-spin{to{transform:rotate(360deg)}}.worker-body{min-width:0}.worker-body p{margin:0}.worker-when{padding-top:1px;color:var(--worker-faint);font-family:var(--worker-mono);font-size:.68rem;font-variant-numeric:tabular-nums}.worker-entry.live .worker-when{color:var(--worker-accent)}.worker-step{display:flex;align-items:baseline;gap:8px;min-width:0}.worker-tag{flex:none;padding:0 6px;border:1px solid var(--worker-edge);border-radius:4px;background:var(--worker-raise);color:var(--worker-soft);font-family:var(--worker-mono);font-size:.68rem;line-height:1.6}.worker-step-label{min-width:0;color:var(--worker-soft);font-family:var(--worker-mono);font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.worker-entry.live .worker-step-label,.worker-entry.live .worker-tag,.worker-text{color:var(--worker-ink)}.worker-entry.note .worker-text{color:var(--worker-warn)}.worker-entry.stopped .worker-text{color:var(--worker-soft)}.worker-kicker{color:var(--worker-faint);font-size:.74rem}.worker-entry.ask .worker-kicker{color:var(--worker-warn);font-weight:500}.worker-entry.ask .worker-text{margin-top:2px;padding:8px 10px;border:1px solid #3a3020;border-radius:8px;background:#15110a}.worker-entry.done .worker-kicker{color:var(--worker-ok);font-weight:500}.worker-thought{color:var(--worker-soft);font-style:italic}.worker-entry.live .worker-kicker:after{content:"…"}.worker-fold summary{list-style:none;cursor:pointer}.worker-fold summary::-webkit-details-marker{display:none}.worker-fold summary:after{content:"›";display:inline-block;margin-left:6px;transition:transform .12s ease}.worker-fold[open] summary:after{transform:rotate(90deg)}.worker-fold .worker-thought{margin-top:4px;padding-left:10px;border-left:1px solid var(--worker-line)}.worker-links{display:flex;flex-direction:column;gap:6px;margin-top:6px}.worker-links .worker-link{display:block;color:var(--worker-ink);padding:8px 10px;border:1px solid var(--worker-edge);border-radius:8px;background:var(--worker-raise);color:var(--worker-accent);font-size:.78rem;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.worker-links a.worker-link:after{content:" ↗";color:var(--worker-faint)}.worker-links a.worker-link:hover{border-color:#3a3632}.worker-links .worker-link.path{color:var(--worker-soft);font-family:var(--worker-mono);font-size:.7rem;white-space:normal;-webkit-user-select:all;user-select:all}.worker-divider{margin:4px 0 12px;padding-top:12px;border-top:1px solid var(--worker-line);color:var(--worker-soft);font-size:.74rem;font-weight:500}.worker-divider:first-child{margin-top:0;padding-top:0;border-top:0}.worker-divider-status{color:var(--worker-faint);font-weight:400}.worker-pill{display:flex;align-items:center;gap:8px;max-width:min(76vw,380px);padding:6px 12px 6px 10px;border:1px solid var(--worker-edge);border-radius:999px;background:#151412eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--worker-soft);font-size:.74rem;cursor:pointer;transition:border-color .12s ease}.worker-pill:hover{border-color:#3a3632}.worker-pill-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.worker-pill-time{flex:none;color:var(--worker-faint);font-family:var(--worker-mono);font-size:.68rem;font-variant-numeric:tabular-nums}.worker-icon{flex:none;display:inline-flex;width:14px;height:14px}.worker-icon svg{width:100%;height:100%;fill:none;stroke-linecap:round;stroke-linejoin:round}.worker-icon.live svg{stroke:var(--worker-accent);stroke-width:1.8;animation:worker-spin .9s linear infinite}.worker-icon.live .track{opacity:.18}.worker-icon.attention .core{fill:var(--worker-warn)}.worker-icon.attention .halo{fill:var(--worker-warn);opacity:.2;transform-origin:center;animation:worker-halo 1.4s ease-in-out infinite}.worker-icon.queued .ring{stroke:var(--worker-faint);stroke-width:1.5;stroke-dasharray:2.2 2.5}.worker-icon.done .fill{fill:#ece7e01f}.worker-icon.done .mark{stroke:var(--worker-ok);stroke-width:1.8}.worker-icon.stopped .fill{fill:#ece7e00f}.worker-icon.stopped .mark{stroke:var(--worker-faint);stroke-width:1.6}@keyframes worker-halo{0%,to{opacity:.12;transform:scale(.8)}50%{opacity:.3;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.worker-panel,.worker-progress span,.worker-entry.live .worker-mark,.worker-icon svg,.worker-icon .halo{animation:none}}.worker-pill-open{display:none}@media(min-width:960px){.worker-pill{position:fixed;top:18px;right:16px;z-index:11;height:32px;padding:0 4px 0 12px;max-width:min(34vw,380px);animation:worker-tab-in .2s ease both}.worker-pill-open{display:inline-flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;border-radius:50%;color:var(--worker-soft);font-size:1rem;line-height:1}.worker-pill:hover .worker-pill-open{background:var(--worker-raise);color:var(--worker-ink)}}@keyframes worker-tab-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}
