.team-scene{background:#0b1330;width:100%;height:100%;position:relative;overflow:hidden}.team-scene>.ac-sky{width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.team-scene__row{justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:auto 0 20px}.team-scene--tall .team-scene__row{flex-direction:column-reverse;gap:16px}.team-scene__cast{justify-content:center;align-items:flex-end;gap:8px;display:flex}.team-scene__agent{flex:none;display:block}.team-scene .team-scene__agent .ac-avatar{width:42px;height:42px}.team-scene .team-scene__agent[data-lead] .ac-avatar{width:56px;height:56px}.team-scene--tall .team-scene__agent .ac-avatar{width:52px;height:52px}.team-scene--tall .team-scene__agent[data-lead] .ac-avatar{width:72px;height:72px}.team-scene__cast[data-awake] .team-scene__agent{animation:team-hop .52s var(--spring) both;animation-delay:calc(var(--i) * .12s + var(--wake,0s))}@keyframes team-hop{40%{transform:translateY(-14px)}}.team-scene__mark{border-radius:var(--radius-agent);color:#151514;width:52px;height:52px;animation:arrival-in .3s var(--out) both;background:#fff;flex:none;place-items:center;display:grid;box-shadow:0 0 0 1px #0000001a,0 6px 18px -6px #00000059}.team-scene__mark .ac-brand{box-shadow:none;background:0 0}.team-scene__trail{gap:5px;display:flex}.team-scene--tall .team-scene__trail{flex-direction:column-reverse}.team-scene__trail i{background:#ffffff40;width:6px;height:6px}@media (prefers-reduced-motion:no-preference){.team-scene__trail[data-state=walk] i{animation:1.1s step-end infinite team-walk;animation-delay:calc(var(--n) * .14s)}}.team-scene__trail[data-state=done] i{background:#fff}@keyframes team-walk{0%{background:#fff}14%{background:#fff9}28%,to{background:#ffffff40}}.team-scene__mark .ac-brand--mono{color:inherit}.team-scene.connect-scene{border-radius:var(--radius-lg);height:132px}.connect-scene .team-scene__row{gap:var(--space-3)}.connect-scene .ac-computer{flex:none}.connect-scene__marks{flex:none;display:flex}.connect-scene__marks>.team-scene__mark{width:36px;height:36px;animation:none}.connect-scene__marks>.team-scene__mark+.team-scene__mark{margin-inline-start:calc(-1 * var(--space-2))}@media (width<=520px){.connect-scene .team-scene__row{gap:var(--space-2)}.connect-scene .team-scene__agent:nth-child(3),.connect-scene .team-scene__trail i:nth-child(n+4){display:none}}@media (width<=359px){.connect-scene .team-scene__trail{display:none}}.ac-dialog.arrival{overflow:hidden}@keyframes arrival-in{0%{opacity:0;transform:translateY(6px)}}.arrival-hero{flex:none;height:172px;position:relative}.arrival-hero__close{z-index:1;color:#fff;position:absolute;top:12px;right:12px}.arrival-hero__close:hover{color:#fff;background:#ffffff2e}.arrival-lede{padding:20px var(--dialog-pad) 8px}.arrival-lede__title{letter-spacing:-.01em;text-wrap:balance;margin:0 0 6px;font-size:22px;font-weight:650;line-height:28px}.arrival-lede__text{color:var(--muted);text-wrap:pretty;margin:0;font-size:15px;line-height:22px}.arrival .ac-dialog__foot-note{line-height:18px}.arrival .ac-dialog__foot-note .ac-icon{width:16px;height:16px;color:var(--faint)}.arrival-beta__word{font-family:var(--font-dot);letter-spacing:.14em;text-indent:.14em;text-align:center;color:#fff;pointer-events:none;font-size:46px;font-weight:900;line-height:1;position:absolute;inset:20px 0 auto}.arrival-points{flex-direction:column;gap:14px;margin:0;padding:6px 0 4px;list-style:none;display:flex}.arrival-points li{gap:12px}.arrival-points .ac-icon{color:var(--muted)}.arrival-points b{font-weight:600;display:block}.arrival-points span{color:var(--muted);text-wrap:pretty;font-size:14px;line-height:20px;display:block}.ac-dialog.arrival-connect{grid-template-columns:320px minmax(0,1fr);min-height:548px;display:grid}.arrival-stage{min-height:0;position:relative}.arrival-stage__cap{color:#fff;pointer-events:none;flex-direction:column;gap:4px;display:flex;position:absolute;inset:22px 22px auto}.arrival-stage__cap b{text-wrap:balance;font-size:19px;font-weight:650;line-height:25px}.arrival-stage__cap span{opacity:.86;text-wrap:pretty;font-size:14px;line-height:20px}.arrival-main{flex-direction:column;min-width:0;min-height:0;display:flex}.arrival-main>.ac-dialog__body{flex:auto}.arrival-main__steps{gap:var(--form-gap);flex-direction:column;display:flex}.arrival-opts{flex-direction:column;gap:8px;display:flex}.arrival-chat .arrival-hero{height:132px}.arrival-lede--row{align-items:flex-start;gap:6px;padding-bottom:12px;display:flex}.arrival-lede--row>.ac-btn{margin-block:calc((28px - var(--control-h-sm)) / 2);flex:none;margin-inline-start:-8px}.arrival-lede--row .arrival-lede__title{margin-bottom:0}.arrival-main__pick{flex-direction:column;gap:8px;display:flex}.arrival-opts__label{color:var(--ink-muted);margin:8px 2px 0;font-size:12.5px;font-weight:600}.arrival-opts__label:first-child{margin-top:0}.arrival-chat .ac-dialog__foot{flex-wrap:nowrap}.arrival-chat .ac-dialog__foot .ac-btn{height:40px}.arrival-chat .ac-dialog__foot-note{white-space:nowrap;overflow:hidden}.arrival-chat .ac-dialog__foot-note .ac-iconline>span{text-overflow:ellipsis;overflow:hidden}.arrival-chat .ac-dialog__foot-acts{flex-wrap:nowrap}@media (width<=640px){.arrival-chat .ac-dialog__foot{flex-wrap:wrap}.arrival-chat .ac-dialog__foot-note{white-space:normal;flex-basis:100%}}.arrival-chat__acts:empty{display:none}.arrival-chat>.ac-dialog__body:last-child{padding-bottom:var(--dialog-pad)}.arrival-chat>.ac-dialog__body:has(+.arrival-chat__acts:empty){padding-bottom:var(--dialog-pad)}.arrival-for{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;margin-bottom:6px;display:grid}.arrival-for .ac-option{gap:var(--space-2);flex-direction:column}.arrival-for .ac-option[aria-pressed=true]{--pressed:inset 0 0 0 2px var(--ink)}.arrival-for .ac-option[aria-pressed=true]:after{content:none}.arrival-for .ac-option[aria-pressed=true] .ac-option__title{padding-right:0}@media (width<=640px){.arrival-for{grid-template-columns:minmax(0,1fr)}.arrival-for .ac-option{align-items:center;gap:var(--space-3);flex-direction:row}.arrival-for .ac-option>:first-child{flex:none}}.arrival-for__title{--sep:.8em;column-gap:var(--sep);flex-wrap:wrap;min-width:0;display:flex;overflow-x:clip}.arrival-for__title>*+*{margin-inline-start:calc(-1 * var(--sep));padding-inline-start:var(--sep)}.arrival-for__title>*+:before{content:"·";width:var(--sep);text-align:center;margin-inline-start:calc(-1 * var(--sep));display:inline-block}.arrival-for__tip{white-space:pre-line}.team-scene__more{color:#fff;font-family:var(--font-dot);flex:none;align-self:center;margin-inline-start:-4px;font-size:15px;font-weight:900;line-height:1}.arrival-forline{min-width:0;color:var(--ink-muted);align-items:center;gap:10px;margin-bottom:6px;font-size:14px;display:flex}.arrival-forline>b{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.arrival-forline__pick{flex:none;margin-inline-start:auto;font-size:13.5px}.arrival-opts__tag--quiet{color:var(--ink-muted)}.arrival-picks{max-height:296px;-webkit-mask-image:linear-gradient(#000 calc(100% - 28px), transparent), var(--scroll-strip);-webkit-mask-image:linear-gradient(#000 calc(100% - 28px), transparent), var(--scroll-strip);mask-image:linear-gradient(#000 calc(100% - 28px), transparent), var(--scroll-strip);flex-direction:column;margin:0 -6px;padding:0 6px 18px;display:flex;overflow-y:auto}.arrival-pick{border-top:1px solid var(--line);cursor:pointer;grid-template-columns:18px 24px minmax(0,1fr);align-items:start;gap:12px;min-height:44px;padding:10px 2px;font-size:15px;line-height:24px;display:grid}.arrival-pick:first-child{border-top:0}.arrival-pick>.ac-check{line-height:inherit;margin:0}.arrival-pick__name{overflow-wrap:anywhere}.ai-turn,.ai-turn__words{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.ai-turn{padding:4px 0 10px}.ai-turn__count{color:var(--ink-muted);font-size:12.5px;font-weight:600}.ai-turn__title{text-wrap:pretty;max-width:440px;margin:0;font-size:17px;font-weight:600;line-height:24px}.ai-turn__help{max-width:440px;color:var(--ink-muted);text-wrap:pretty;font-size:14.5px;line-height:21px}.ai-strip{flex-wrap:wrap;gap:8px;margin:2px 0 0;padding:0;list-style:none;display:flex}.ai-strip__face{border-radius:var(--radius-agent);display:inline-flex;position:relative}.ai-strip__face[data-state=next]{opacity:.38}.ai-strip__face[data-state=now]>.ac-avatar{box-shadow:0 0 0 2px var(--raised), 0 0 0 4px var(--ink)}.ai-strip__badge{background:var(--ink);width:16px;height:16px;color:var(--raised);box-shadow:0 0 0 2px var(--raised);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-5px;right:-5px}.ai-strip__badge .ac-icon{width:10px;height:10px}.ai-strip__face[data-state=failed] .ai-strip__badge{background:var(--attention);color:#fff}.ai-aud{border-top:1px solid var(--line);color:var(--ink-muted);align-self:stretch;margin:14px 0 0;padding-top:14px;font-size:14px;line-height:20px}.ai-aud>.ac-icon{color:var(--faint)}.ai-aud__text{flex:1;min-width:0}.agp-addacct__starting{color:var(--ink-muted);font-size:14px}.arrival-have{flex-direction:column;gap:8px;display:flex}.arrival-have__row{background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;border-radius:16px 16px 16px 6px;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;column-gap:12px;padding:12px 14px;display:grid;position:relative}.arrival-have__row[data-state=checked]{--have-chosen:inset 0 0 0 2px var(--ink);box-shadow:var(--have-chosen)}.arrival-have__row[data-disabled]{opacity:.55;cursor:default}.arrival-have__row>.ac-radio{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute;top:0;left:0;overflow:hidden}html:not([data-pointer]) .arrival-have__row:has(.ac-radio:focus-visible){box-shadow:inset 0 0 0 1px var(--line), var(--field-ring)}html:not([data-pointer]) .arrival-have__row[data-state=checked]:has(.ac-radio:focus-visible){box-shadow:var(--have-chosen), var(--field-ring)}.arrival-have__row>.ac-brand,.arrival-have__mark{width:20px;height:20px}.arrival-have__mark{box-sizing:border-box;color:var(--ink);padding:2px}.arrival-have__text{flex-direction:column;gap:1px;min-width:0;display:flex}.arrival-have__title{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:20px}.arrival-have__line{color:var(--ink-muted);font-size:13px;line-height:18px}.arrival-have__line[data-plan=almost]{color:var(--attention)}.arrival-have__room{height:20px;color:var(--ink-muted);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:13px;line-height:20px;display:flex}.arrival-have__pct{text-align:end;min-width:34px}.arrival-have__room[data-plan=almost] .arrival-have__pct{color:var(--attention)}.arrival-have__meter{background:color-mix(in srgb, var(--ink) 10%, transparent);border-radius:3px;width:64px;height:6px;display:block;overflow:hidden}.arrival-have__meter i{width:var(--used);background:var(--ink-muted);border-radius:3px;height:100%;display:block}.arrival-have__room[data-plan=almost] .arrival-have__meter i{background:var(--attention)}.arrival-have__room[data-plan=limited] .arrival-have__meter i{background:var(--faint)}.arrival-have__link{color:var(--ink2,var(--ink));font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:16px minmax(0,1fr) 16px;align-items:center;gap:12px;padding:12px 14px;font-size:14.5px;font-weight:600;display:grid}.arrival-have__link:hover{color:var(--ink)}.arrival-have__link>.ac-icon:last-child{color:var(--faint)}.arrival-have__link--other{border-top:1px solid var(--line);margin-top:0}html:not([data-pointer]) .arrival-have__link:focus-visible{box-shadow:var(--focus-ring);outline:none}.arrival-have__search{background:var(--surface-sunken);height:40px;box-shadow:inset 0 0 0 1px var(--line);color:var(--faint);border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:flex}.arrival-have__search input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:15px}.arrival-have__search:focus-within{box-shadow:inset 0 0 0 2px var(--ink)}.arrival-have__scroll{max-height:304px;-webkit-mask-image:linear-gradient(#000 calc(100% - 28px), transparent), var(--scroll-strip);-webkit-mask-image:linear-gradient(#000 calc(100% - 28px), transparent), var(--scroll-strip);mask-image:linear-gradient(#000 calc(100% - 28px), transparent), var(--scroll-strip);flex-direction:column;gap:8px;margin:0 -6px;padding:2px 6px 18px;display:flex;overflow-y:auto}.arrival-have__none{color:var(--ink-muted);margin:12px 2px;font-size:14px}.arrival-chat .ai-panel{--card-pad:0px;box-shadow:none;background:0 0;border-radius:0;padding:0}.arrival-chat .ai-panel>.ac-card__foot{padding-block:12px 0}.arrival-chat .ai-panel--plan>.ac-setnote{margin-block:0}.arrival-chat .ai-panel .setup-line.ac-iconline>.ac-icon:first-child{display:none}.arrival-chat .agp-addacct__text b{font-size:17px;font-weight:600;line-height:24px}.arrival-opts .ac-option{align-items:center;width:100%}.arrival-opts .ac-option>.ac-option__text{flex:1}.arrival-opts .ac-option__text{min-width:0}.arrival-opts .ac-option__desc{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.arrival-opts__end{color:var(--faint);flex:none;align-self:center}.arrival-opts__tag{color:var(--ok);white-space:nowrap;flex:none;align-self:center;font-size:12.5px;font-weight:600}.arrival-opts__tile{box-sizing:border-box;background:var(--raised);width:48px;height:48px;box-shadow:inset 0 0 0 1px var(--line), var(--top);border-radius:14px 14px 14px 4px;flex:none;place-items:center;display:grid}.arrival-opts__tile--four{grid-template-columns:1fr 1fr;gap:3px;padding:8px}@media (width<=760px){.ac-dialog.arrival-connect{grid-template-rows:150px minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:0}.arrival-stage__cap{display:none}.arrival-connect .team-scene--tall .team-scene__row,.arrival-connect .team-scene--tall .team-scene__trail{flex-direction:row}.arrival-connect .team-scene--tall .team-scene__agent .ac-avatar{width:42px;height:42px}.arrival-connect .team-scene--tall .team-scene__agent[data-lead] .ac-avatar{width:56px;height:56px}}.arrival-feedback .arrival-hero{height:132px}.arrival-feedback .team-scene__row{align-items:flex-end;gap:10px;bottom:14px}.arrival-feedback .team-scene__agent .ac-avatar,.arrival-feedback .team-scene__agent[data-lead] .ac-avatar{width:64px;height:64px}.arrival-envelope{width:44px;height:32px;image-rendering:pixelated;filter:drop-shadow(0 4px #0000001f);flex:none;margin-bottom:6px;animation:2.4s ease-in-out infinite arrival-bob}@keyframes arrival-bob{50%{transform:translateY(-4px)}}.arrival-envelope[data-sent]{margin:0;animation:1s cubic-bezier(.4,0,.7,.4) both arrival-fly;position:absolute;bottom:20px;left:calc(50% + 42px)}@keyframes arrival-fly{to{opacity:0;transform:translate(190px,-120px)rotate(-14deg)scale(.7)}}.arrival-feedback__text{resize:vertical;min-height:112px}.arrival-about{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.arrival-about__title{color:var(--muted);font-size:13px;font-weight:600}.arrival-about__text{border-left:2px solid var(--line2);max-width:100%;color:var(--ink2);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin:0;padding-left:12px;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.arrival-about__drop{color:var(--muted);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.arrival-about__drop:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.arrival-files{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.arrival-files li{grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:4px 0;display:grid}.arrival-files li+li{border-top:1px solid var(--line)}.arrival-files__thumb{border-radius:var(--radius-sm);object-fit:cover;width:32px;height:32px;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);place-items:center;display:grid}.arrival-files__name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.arrival-files__size{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px;display:inline-flex}.arrival-feedback__attach{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.arrival-feedback__attach>.ac-btn{margin-left:-12px}.arrival-feedback__limits{color:var(--faint);font-size:13px;line-height:18px}.sidebar__feedback{flex:none;margin-top:auto}.sidebar__feedback+.sidebar__foot{margin-top:0}.sidebar__feedback>.sidebar__item{color:var(--muted)}.sidebar__feedback>.sidebar__item>.ac-icon{color:inherit}.sidebar__feedback .ac-chip{margin-left:auto}@media (prefers-reduced-motion:no-preference){.arrival-swap[data-dir=fwd]{animation:arrival-swap-fwd .26s var(--out) both}.arrival-swap[data-dir=back]{animation:arrival-swap-back .26s var(--out) both}.ai-strip__face{transition:opacity .3s var(--out), box-shadow .3s var(--out)}.ai-strip__badge{animation:ai-badge-in .34s var(--spring) both}.team-scene__more{animation:arrival-in .3s var(--out) both}}@keyframes arrival-swap-fwd{0%{opacity:0;transform:translate(14px)}}@keyframes arrival-swap-back{0%{opacity:0;transform:translate(-14px)}}@keyframes ai-badge-in{0%{transform:scale(0)}}@media (prefers-reduced-motion:reduce){.team-scene__cast[data-awake] .team-scene__agent,.team-scene__trail i,.team-scene__mark,.arrival-envelope{animation:none}.arrival-envelope[data-sent]{display:none}}.mi-card{max-width:var(--msg-card-w);background:var(--raised);box-shadow:var(--e1), var(--top);animation:mi-pop .3s var(--spring) both;border-radius:20px;padding:16px;position:relative}:where(:not(.ac-msg__body))>.mi-card{margin-top:10px}@keyframes mi-pop{0%{opacity:0;transform:translateY(4px)scale(.99)}to{opacity:1;transform:none}}@keyframes mi-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.mi-cap{color:var(--faint);align-items:center;gap:6px;margin-bottom:6px;font-size:12px;font-weight:600;display:inline-flex}.mi-tags{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.mi-foot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.mi-foot__grow{flex:1}.mi-hint{color:var(--faint);gap:6px;font-size:12.5px;display:inline-flex}.mi-hint code,.mi-mono{font-family:var(--font-mono);color:var(--ink2);font-size:10.5px}.mi-pill{background:var(--sunken);height:28px;font:inherit;color:var(--ink2);white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 8px;font-size:12.5px;font-weight:600;line-height:normal;display:inline-flex}button.mi-pill{height:var(--control-h-sm);padding:0 var(--control-px-sm) 0 10px;border-radius:var(--control-r-sm);cursor:pointer}.mi-pill--field{height:var(--control-h-md);padding:0 var(--control-px-md);border-radius:var(--control-r-md)}button.mi-pill:hover{background:color-mix(in srgb, var(--ink) 10%, var(--sunken))}.mh__people{--stack-ring:var(--sunken)}button.mh__people:hover{--stack-ring:color-mix(in srgb, var(--ink) 10%, var(--sunken))}html:not([data-pointer]) button.mi-pill:focus-visible{box-shadow:var(--focus-ring);outline:none}.mi-pill small{color:var(--faint);font-size:12px;font-weight:500}.mi-pill--need{background:var(--ink);color:var(--bg)}button.mi-pill--need:hover{background:var(--ink);filter:brightness(1.12)}.mi-pill--need .ac-icon{color:var(--bg)}.mi-pills{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mi-stamp{z-index:2;border-radius:inherit;background:color-mix(in srgb, var(--raised) 86%, transparent);animation:mi-fade .2s var(--out) both;justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:650;display:flex;position:absolute;inset:0}.mi-ok{background:var(--ink);width:30px;height:30px;color:var(--bg);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.mi-decided{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mi-decided__t{flex:1;min-width:0}.mi-decided__t b{letter-spacing:-.01em;font-size:14.5px;font-weight:650;display:block}.mi-decided__t small{color:var(--muted);font-size:12.5px;display:block}.mi-link{font:inherit;color:var(--ink2);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.mi-link:hover{text-underline-offset:2px;text-decoration:underline}.mi-cursor{background:var(--agent);border-radius:1px;flex:none;width:6px;height:11px;animation:1s steps(2,start) infinite mi-blink;display:inline-block}@keyframes mi-blink{to{visibility:hidden}}.mi-plan{max-width:640px;padding:0;overflow:hidden}.mi-plan__head{padding:16px 16px 4px}.mi-plan__head h3{font-family:var(--font-display);font-weight:var(--font-display-weight,300);letter-spacing:-.03em;color:var(--ink);font-size:26px;line-height:1.1}.mi-plan__head p{color:var(--muted);margin-top:4px;font-size:13.5px}.mi-plan__list{color:var(--ink2);flex-direction:column;gap:7px;margin:10px 16px 0;padding:0;font-size:13.5px;list-style:none;display:flex}.mi-plan__list li{align-items:center;gap:10px;display:flex}.mi-findings{flex-direction:column;gap:8px;margin:10px 16px 0;padding:0;list-style:none;display:flex}.mi-finding{color:var(--ink2);font-size:14px;line-height:1.45}.mi-finding>.ac-icon{color:var(--faint)}.mi-finding__tx{overflow-wrap:anywhere;min-width:0}.mi-finding--decision{background:var(--sunken);color:var(--ink);border-radius:12px;margin-top:2px;padding:8px 10px;font-weight:500}.mi-finding--decision>.ac-icon{color:var(--ink2)}.mi-ref{vertical-align:baseline;margin-left:6px;text-decoration:none;display:inline-block}.mi-ref code,code.mi-ref{background:var(--sunken);font-family:var(--font-mono);color:var(--ink2);border-radius:6px;padding:1px 6px;font-size:12px}.mi-finding--decision .mi-ref code,.mi-finding--decision code.mi-ref{background:var(--raised)}a.mi-ref:hover code{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.mi-findings__plan{border-top:1px solid var(--line);color:var(--faint);margin:14px 16px 0;padding-top:12px;font-size:12.5px;font-weight:600;display:block}.mi-findings__plan+.mi-plan__list{margin-top:8px}.mi-findings__foot{padding-bottom:8px}.mi-findings__note{color:var(--faint);margin:0 16px 14px;font-size:12.5px}.mi-box{width:14px;height:14px;box-shadow:inset 0 0 0 1.5px var(--line2);border-radius:4px;flex:none;justify-content:center;align-items:center;display:inline-flex}.mi-box--on{background:var(--ink);box-shadow:none;color:var(--bg)}.mi-plan__note{color:var(--faint);margin:8px 16px 0 40px;font-size:12.5px}.mi-plan__note--empty{margin-left:16px}.mi-plan__drafting>p{color:var(--muted);align-items:center;gap:8px;margin:12px 16px 0;font-size:13px;display:flex}.mi-plan__list--ghost li .mi-box{opacity:.6}.mi-plan__metas{border-top:1px solid var(--line);grid-template-columns:max-content minmax(0,1fr);gap:8px 12px;margin:14px 16px 0;padding-top:14px;display:grid}.mi-plan__metas:empty{display:none}.mi-plan__meta{grid-column:1/-1;grid-template-columns:subgrid;min-height:28px;color:var(--muted);place-items:center start;font-size:12.5px;display:grid}.mi-plan__label{align-items:center;gap:8px;display:inline-flex}.mi-plan__label--wide{grid-column:1/-1}.mi-plan__label>.ac-icon{width:14px;height:14px;color:var(--faint);flex:none}.mi-plan__who{width:auto;min-width:min(160px,100%)}.mi-plan__foot{flex-wrap:wrap;align-items:center;gap:8px;padding:16px;display:flex}.mi-created{background:var(--raised);max-width:640px;box-shadow:var(--e1), var(--top);border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;display:flex}.mi-created .mi-ok{width:32px;height:32px}.mh.channel__header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 12px;display:grid}.mh__row{display:contents}.mh__lead{height:24px;translate:0 calc(-1 * var(--title-cap-mid,var(--cap-mid)));grid-column:1;align-self:start;align-items:center;gap:8px;display:flex}.mh[data-compact] .mh__lead{align-self:center}.mh__main{grid-column:2;align-items:center;column-gap:12px}.mh__text{flex-direction:column;gap:2px;min-width:0;display:flex}.mh__line{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.mh__title.channel__title{overflow-wrap:anywhere;min-width:0;display:block}.mh__meta{contain:inline-size}.mh__line>.ac-chip,.mh__exec{flex:none}.mh__branch code{font-size:12px}.mh__exec .mi-pill{height:22px;padding:0 8px 0 6px;font-size:12px}.mh__mini{display:none}.mh__end{align-items:center;gap:4px;display:flex}.mh__strip,.mh__note{flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:8px;min-width:0;display:flex}.mh__note{color:var(--ink2);font-size:13px}.mh__items{min-width:0;color:var(--ink2);align-items:center;gap:8px;margin-right:4px;font-size:13px;display:inline-flex}.mh__items b{white-space:nowrap;font-weight:650}.mh__sessions{cursor:pointer}.mh__sessions .ac-icon{margin-right:-2px}.mh[data-compact]{row-gap:0}.mh[data-compact] .mh__meta,.mh[data-compact] .mh__exec,.mh[data-compact] .mh__strip,.mh[data-compact] .mh__note{display:none}.mh[data-compact] .mh__mini{display:flex}@media (width<=760px){.mh.channel__header{padding:8px 12px}.mh__mini,.mh[data-compact] .mh__mini,.mh__exec,.mh__files-label{display:none}.mh__strip{grid-column:1/-1}}.mi-sessions.mi-sessions--flat{max-width:none;margin:0;padding:0;list-style:none}.mi-sessions--flat>li:first-child>.mi-session{border-top:0}.mi-sessions{max-width:640px;box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;margin-top:10px;overflow:hidden}.mi-sessions__head{width:100%;font:inherit;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}.mi-sessions__head:hover{background:#7f7f7f0f}.mi-sessions__head b{color:var(--ink2);font-weight:600}.mi-sessions__head .ac-icon{transition:transform .2s var(--out);flex:none}.mi-sessions__head[aria-expanded=true]>.ac-icon{transform:rotate(90deg)}.mi-session{border-top:1px solid var(--line);color:var(--ink2);grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:10px;padding:9px 14px;font-size:13px;display:grid}.mi-session:hover{background:#7f7f7f0d}.mi-session__icon{background:var(--sunken);width:20px;height:20px;color:var(--ink2);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.mi-session__icon[data-state=done]{background:var(--ink);color:var(--bg)}.mi-session__icon[data-state=running]{background:0 0}.mi-session__icon[data-state=failed]{color:var(--danger)}.mi-session__title{width:100%;min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.mi-session__title b{align-items:center;gap:6px;min-width:0;font-weight:600;display:flex}.mi-session__title b>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mi-session__mode{color:var(--faint);flex:none;font-size:11.5px;font-weight:500}.mi-session__title b>.ac-icon{color:var(--faint);transition:transform .2s var(--out);flex:none}.mi-session__title[aria-expanded=true] b>.ac-icon{transform:rotate(90deg)}.mi-session__line{min-width:0;color:var(--muted);align-items:center;gap:6px;margin-top:2px;font-size:12.5px;display:flex}.mi-session__line>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;animation:mi-fade .35s var(--out);overflow:hidden}.mi-session__branch{min-width:0;color:var(--faint);align-items:center;gap:4px;margin-top:3px;font-size:11px;display:flex}.mi-session__branch code{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);color:var(--faint);font-size:10px;overflow:hidden}.mi-session__end{align-items:center;gap:6px;padding-top:1px;display:flex}.mi-session__time{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--faint);font-size:12px}.mi-session__time[data-live]{color:var(--ink2);font-weight:600}.mi-pr{background:var(--sunken);height:22px;font:inherit;color:var(--ink2);white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:11.5px;font-weight:600;text-decoration:none;display:inline-flex}a.mi-pr:hover{background:color-mix(in srgb, var(--ink) 10%, transparent)}.mi-session__more{background:var(--sunken);min-width:0;animation:mi-fade .25s var(--out) both;border-radius:12px;flex-direction:column;gap:8px;margin:0 14px 10px 44px;padding:10px 12px;display:flex}.mi-session__more h4{color:var(--ink2);align-items:baseline;gap:6px;margin:0;font-size:12px;font-weight:650;display:flex}.mi-session__more h4 span{color:var(--faint);font-weight:500}.mi-session__files{flex-direction:column;gap:3px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.mi-session__files code{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);color:var(--ink2);font-size:10.5px;display:block;overflow:hidden}.mi-session__none{color:var(--faint);font-size:12.5px}.mi-log{background:var(--raised);font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink2);border-radius:10px;margin:0;padding:8px 10px;font-size:10.5px;line-height:1.8;overflow-x:auto}.mi-log-wrap{gap:6px;display:grid}.mi-log-wrap .mi-log{max-height:280px;overflow-y:auto}.mi-q h3{letter-spacing:-.015em;font-size:16.5px;font-weight:650;line-height:1.3}.mi-q p,.mi-q .folded-body{color:var(--muted);margin-top:4px;font-size:13.5px}.mi-opts{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin-top:14px;display:grid}.mi-why{background:var(--sunken);color:var(--ink2);border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:10px 12px;margin-top:14px;padding:12px 14px;font-size:13.5px;display:grid}.mi-why__k{white-space:nowrap;color:var(--faint);align-items:flex-start;gap:6px;padding-top:1px;font-size:12px;font-weight:650;display:flex}.mi-opinions{color:var(--muted);flex-wrap:wrap;gap:4px 10px;margin-top:10px;font-size:12.5px;display:flex}.mi-opinions b{color:var(--ink2);font-weight:600}.mi-note{flex-direction:column;gap:8px;margin-top:12px;display:flex}.mi-evt{margin-inline:var(--thread-indent,calc(16px + var(--name-face) + var(--space-3))) 12px;animation:mi-fade .35s var(--out) both}.mi-evt--auto code,.mi-evt__list code{font-family:var(--font-mono);color:var(--ink2);overflow-wrap:anywhere;font-size:12px}.mi-evt__list{gap:2px;margin:2px 0 0 10px;padding:0;list-style:none;display:grid}.mi-evt b{color:var(--ink2);font-weight:600}.mi-evt code{font-family:var(--font-mono);color:var(--ink2);font-size:10.5px}.mi-tag{color:var(--faint);align-items:center;gap:6px;font-size:12px;display:inline-flex}.mi-suggest{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:12.5px;display:flex}.mi-ephemeral{margin:8px 12px 4px var(--thread-indent,calc(16px + var(--name-face) + var(--space-3)));max-width:640px}.mi-ephemeral__head{align-items:center;gap:8px;display:flex}.mi-ephemeral__head b{flex:1;font-size:14.5px;font-weight:650}.mi-ephemeral ul{color:var(--ink2);flex-direction:column;gap:6px;margin:10px 0 0;padding:0;font-size:13.5px;list-style:none;display:flex}.mi-ephemeral li{align-items:center;gap:10px;display:flex}.mi-ephemeral li small{color:var(--faint);font-size:12px}.mi-ephemeral__foot{color:var(--faint);margin-top:10px;font-size:12px}.mi-files .ac-details__body{gap:12px}.mi-files__tabs{scrollbar-width:none;margin-inline:calc(-1 * var(--bleed));padding-inline:var(--bleed);overflow-x:auto}.mi-files__tabs::-webkit-scrollbar{display:none}.mi-files__tabs .ac-seg__item{font-family:var(--font-mono);font-size:12px;font-weight:500}.mi-files__tabs .ac-seg__item[data-on]{color:var(--ink2)}.mi-files__meta{border-bottom:1px solid var(--line);color:var(--faint);flex-wrap:wrap;align-items:center;gap:4px 8px;padding-bottom:12px;font-size:12px;display:flex}.mi-files__meta>b{color:var(--ink2);font-weight:600}.mi-files__edited{color:var(--muted);flex-wrap:wrap;flex-basis:100%;align-items:center;gap:6px;font-size:12px;display:flex}.mi-files__body{padding-top:4px}.mi-files__diff{animation:mi-fade .3s var(--out) both;flex-direction:column;gap:6px;margin:0 0 16px;display:flex}.mi-files__diff small{color:var(--faint);font-size:12px}.mi-files__foot{color:var(--faint);flex:1;font-size:12px;line-height:18px}.mi-md{color:var(--ink2);font-size:13.5px;line-height:1.55}.mi-md__l{border-radius:6px;margin:0 -8px;padding:1px 8px}.mi-md__l[data-fresh]{animation:mi-fade .35s var(--out) both}.mi-md__h1{font-family:var(--font-display);font-weight:var(--font-display-weight,300);letter-spacing:-.03em;color:var(--ink);margin:2px -8px 6px;font-size:24px}.mi-md__h2{color:var(--ink);margin-top:12px;font-size:14px;font-weight:650}.mi-md__li{padding-left:22px;position:relative}.mi-md__li:before{content:"";background:var(--faint);border-radius:50%;width:4px;height:4px;position:absolute;top:.72em;left:10px}.mi-md__check{align-items:baseline;gap:8px;padding-left:8px;display:flex;position:relative}.mi-md__check .mi-box{width:13px;height:13px;transform:translateY(2px)}.mi-md__check[data-state=done]{color:var(--muted)}.mi-md__check[data-state=dropped]>span:last-child{color:var(--faint);text-decoration:line-through}.mi-md__check small,.mi-md__at{white-space:nowrap;color:var(--faint);margin-left:4px;font-size:12px;font-weight:400}.mi-md__quote{color:var(--muted);box-shadow:inset 2px 0 0 color-mix(in srgb, var(--ink) 18%, transparent);margin-top:6px}.mi-md__p{margin-top:4px}.mi-md__empty{color:var(--faint)}.mi-people{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.mi-person{align-items:center;gap:10px;min-height:44px;padding:4px 0;display:flex}.mi-person__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink2);flex:1;font-size:13.5px;font-weight:600;overflow:hidden}.mi-person__name small{color:var(--faint);font-weight:500}.mi-optrow{align-items:flex-start;gap:12px;margin-top:14px;display:flex}.mi-optrow>div{min-width:0;color:var(--ink2);flex:1;font-size:13.5px;font-weight:600}.mi-optrow small{color:var(--faint);font-size:12.5px;font-weight:500;display:block}.mi-notes{background:var(--sunken);color:var(--ink2);border-radius:14px;padding:10px 12px;font-size:13px}.mi-notes .ac-icon{color:var(--faint)}.mi-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mi-mcs{flex-direction:column;gap:12px;display:flex}.mi-mc{background:var(--raised);box-shadow:var(--e1), var(--top);transition:box-shadow .2s var(--out);animation:mi-fade .3s var(--out) both;border-radius:20px;padding:16px 16px 12px;position:relative}.mi-mc:hover{box-shadow:var(--e2), var(--top)}.mi-head{container-type:inline-size}.mi-head__t h3{overflow-wrap:anywhere;letter-spacing:-.015em;min-width:0;color:var(--ink);margin:0;font-size:16px;font-weight:650;line-height:1.3}.mi-head__t h3 a{color:inherit;text-decoration:none}.mi-head__t h3 a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);text-underline-offset:3px}.mi-head__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:2px 0;margin:4px 0 0;font-size:12.5px;line-height:18px;display:flex}.mi-head__part{align-items:center;min-width:0;display:inline-flex}.mi-head__dot{color:var(--faint);padding:0 6px}.mi-head__r{gap:4px;font-size:16px}.mi-quiet{color:inherit;border-radius:4px;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.mi-quiet .ac-icon{width:14px;height:14px;color:var(--faint)}.mi-quiet:hover{color:var(--ink2);text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);text-underline-offset:3px}html:not([data-pointer]) .mi-quiet:focus-visible{box-shadow:var(--focus-ring);outline:none}.mi-lnk{color:var(--ink2);border-radius:4px;align-items:center;gap:5px;display:inline-flex}.mi-mc__strip{min-width:0;color:var(--ink2);align-items:center;gap:10px;margin-top:12px;font-size:13px;display:flex}.mi-mc__strip b{white-space:nowrap;font-weight:650}.mi-mc__pills{padding-top:12px}.mi-mc__foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:10px;display:flex}@media (width<=480px){.mi-head__r{justify-content:space-between;justify-self:stretch}}@media (width<=760px){.mi-card{padding:14px}.mi-card.mi-plan{padding:0}.mi-plan__head{padding:14px 14px 4px}.mi-plan__list,.mi-plan__metas{margin-left:14px;margin-right:14px}.mi-plan__note{margin-left:38px;margin-right:14px}.mi-plan__note--empty{margin-left:14px}.mi-plan__drafting>p{margin-left:14px;margin-right:14px}.mi-plan__foot{padding:14px}.mi-opts{grid-template-columns:minmax(0,1fr)}.mi-why{grid-template-columns:minmax(0,1fr);gap:4px}.mi-session__more{margin-left:14px}.mi-session__branch{display:none}.mi-evt,.mi-ephemeral{margin-left:12px}.mi-grid2{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.mi-card,.mi-evt,.mi-files__diff,.mi-mc,.mi-md__l[data-fresh],.mi-session__line>span:first-child,.mi-session__more,.mi-stamp,.mi-cursor{animation:none}}.mi-join{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.mi-person__actions{align-items:center;gap:6px;margin-left:auto;display:flex}.mi-agent-empty{justify-items:start;gap:8px;display:grid}.mi-blocked{background:var(--sunken);color:var(--ink2);border-radius:14px;gap:8px;margin:0;padding:10px 12px;font-size:13px;list-style:none;display:grid}.mi-blocked__text{color:var(--muted)}.mi-blocked .mi-lnk{flex:none}.mi-linkcard{max-width:var(--msg-card-w);padding:14px 16px}.mi-linkcard__foot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-left:44px;display:flex}@media (width<=480px){.mi-linkcard__foot{padding-left:0}}.mi-cmd{max-width:var(--msg-card-w)}.mi-cmd__line{background:var(--sunken);white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-mono);color:var(--ink);border-radius:12px;margin:0;padding:10px 12px;font-size:13px;line-height:1.5;overflow-x:auto}.mi-cmd .mi-foot{margin-top:12px}.mi-cmd>.mi-hint{margin-top:10px}.mi-cmd-blocked{min-width:0;color:var(--ink2);flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.mi-cmd-blocked>.ac-icon{color:var(--faint);flex:none}.mi-cmd-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mi-cmd-item{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;display:grid}.mi-cmd-item>.ac-check{margin-top:6px}.mi-cmd-item__t{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.mi-cmd-item__code{box-sizing:border-box;background:var(--sunken);width:100%;font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;border-radius:10px;-webkit-box-orient:vertical;padding:6px 10px;font-size:12.5px;line-height:18px;display:-webkit-box;overflow:hidden}.mi-cmd-item__code[data-all]{display:block}.mi-cmd-why{min-width:0;color:var(--ink-muted);flex:auto;font-size:13px}.mi-exec{align-items:center;gap:6px;min-width:0;display:inline-flex}.mi-exec>.ac-avatar{flex:none;width:16px;height:16px}.mi-linkrow{margin-inline:var(--thread-indent,calc(16px + var(--name-face) + var(--space-3))) 12px}.mi-delivery .artifact-cards{margin-top:12px}.mi-delivery__check{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin-top:16px;padding-top:12px;display:flex}.mi-delivery__check h4{letter-spacing:.03em;text-transform:uppercase;color:var(--ink-muted);align-items:center;gap:8px;margin:0;font-size:12px;font-weight:600;line-height:16px;display:flex}.mi-delivery__check h4 span{letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;margin-left:auto;font-weight:500}.mi-delivery__check ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.mi-delivery__check li{grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:12px;padding:4px 0;font-size:14px;display:grid}.mi-delivery__check li label{cursor:pointer}.mi-delivery__check li[data-done] label{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2)}.mi-delivery__by{gap:2px;display:inline-flex}.mi-delivery__wiki{color:var(--ink2);cursor:pointer;align-items:center;gap:8px;margin-left:auto;font-size:13px;display:inline-flex}.mi-delivery--auto{padding:12px 16px}.mi-delivery--auto .mi-q h3{font-size:15px}@media (width<=640px){.mi-delivery__wiki{flex-basis:100%;margin-left:0}}.mi-cfg__sub{align-items:center;gap:6px;min-width:0;display:inline-flex}.mi-cfg__body{padding-bottom:8px}.mi-cfg__body .ac-setsec>.ac-field,.mi-cfg__computer{margin-top:var(--form-gap)}.mi-cfg__foot{align-items:center;gap:10px;width:100%;display:flex}.mi-cfg__saved{min-width:0;color:var(--faint);flex:1;gap:6px;font-size:13px}.mi-cfg__saved[data-saved]{animation:ac-fade-up .3s var(--out)}@media (prefers-reduced-motion:reduce){.mi-cfg__saved[data-saved]{animation:none}}.mi-evt__command{flex-direction:column;align-self:stretch;gap:4px;display:flex}.mi-evt__act{display:flex}.mi-setup__title{margin:0 0 10px;font-size:15px;font-weight:600}.mi-setup__error{max-height:200px;font-size:12px}.mi-setup__now{margin:12px 0 0}.noai-banner{padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border-radius:calc(var(--control-r-sm) + var(--space-2));background:var(--surface-sunken);color:var(--ink-muted);align-items:center;margin:0 4px 6px;font-size:13px}.noai-banner__text{gap:10px}.noai-banner__text>.ac-icon{color:var(--attention)}.noai-banner__text b{color:var(--ink);font-weight:600}.noai-banner>.ac-btn{margin-inline-start:26px}.noai-banner:has(>.ac-btn){align-items:flex-start}.noai-banner:has(>.ac-btn)>.noai-banner__text{margin-top:calc((var(--control-h-sm) - 22px) / 2)}@supports (top:1lh){.noai-banner:has(>.ac-btn)>.noai-banner__text{margin-top:calc((var(--control-h-sm) - 1lh) / 2)}}.noai-chip{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.onb__top{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.onb__me{width:var(--control-h-sm);height:var(--control-h-sm);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.onb__me:hover{background:var(--plate)}html:not([data-pointer]) .onb__me:focus-visible{box-shadow:var(--focus-ring);outline:none}.onb__progress{gap:var(--space-2);flex-direction:column;padding:0 10px;display:flex}.onb__progress-text{justify-content:space-between;gap:var(--space-2);color:var(--muted);font-size:12.5px;font-weight:600;display:flex}.onb__progress-text>:last-child{color:var(--faint);font-variant-numeric:tabular-nums;font-weight:500}.onb__progress-sky{background:var(--sunken);height:27px;box-shadow:inset 0 0 0 1px var(--line), var(--e1);border-radius:9px 9px 9px 3px;display:block;position:relative;overflow:hidden}.onb__progress-sky .ac-sky{position:absolute;inset:0}.onb__lodi{left:var(--space-4);right:var(--space-4);z-index:2;align-items:flex-start;gap:var(--space-1);pointer-events:none;flex-direction:column;display:flex;position:absolute;bottom:18px}.onb__say{padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-xs);background:var(--raised);box-shadow:var(--e1);color:var(--ink);text-wrap:pretty;overflow-wrap:anywhere;transition:opacity .3s var(--out), transform .3s var(--out);margin:0;font-size:13.5px;line-height:1.38}@starting-style{.onb__say{opacity:0;transform:translateY(6px)}}.onb__lodi-who{align-items:flex-end;gap:var(--space-1);margin-left:-6px;display:flex}.onb__lodi-who>.ac-chip{margin-bottom:var(--space-2)}.onb__main{justify-content:center;align-items:flex-start;min-width:0;display:flex}.onb__cols{--onb-gutter:clamp(16px, 4vw, 32px);justify-content:center;align-items:flex-start;gap:calc(var(--space-8) + var(--space-6));width:100%;max-width:1040px;display:flex}.onb__body{gap:var(--space-6);min-width:0;padding:40px var(--onb-gutter) 0;text-wrap:pretty;transition:opacity .36s var(--out), transform .36s var(--out);flex-direction:column;flex:0 560px;display:flex}@media (width>=761px){.onb__body:not(:has(>.onb__back)):before{content:"";height:var(--control-h-sm);margin:-16px 0 -8px}}@starting-style{.onb__body,.onb__answer,.onb__actions{opacity:0;transform:translate(18px)}}@media (prefers-reduced-motion:reduce){@starting-style{.onb__body,.onb__answer,.onb__actions,.onb__say{transform:none}}}.onb--rail .onb__head{gap:6px;margin:0}.onb--rail .onb__title{letter-spacing:-.02em;overflow-wrap:anywhere;outline:none;font-family:inherit;font-size:26px;font-weight:650;line-height:1.15}.onb__back{align-self:flex-start;align-items:center;gap:var(--space-1);height:var(--control-h-sm);border-radius:var(--radius-md);color:var(--faint);font:inherit;cursor:pointer;background:0 0;border:0;margin:-16px 0 -8px -8px;padding:0 10px 0 6px;font-size:13px;font-weight:600;line-height:normal;display:inline-flex}.onb__back:hover:not(:disabled){background:var(--plate);color:var(--ink)}html:not([data-pointer]) .onb__back:focus-visible{box-shadow:var(--focus-ring);outline:none}.onb__answer{gap:var(--space-4);transition:opacity .36s var(--out) .12s, transform .36s var(--out) .12s;flex-direction:column;display:flex}.onb__ws{align-items:center;gap:var(--space-3);display:flex}.onb__big.ac-input{height:var(--control-h-lg);font-size:17px}.onb__line.ac-input{padding-block:var(--space-2);resize:none}.onb__help{padding:0 var(--space-1);color:var(--faint);margin:0;font-size:13px}.onb__link:where(:not(:disabled)){color:var(--muted)}.onb__link:hover:not(:disabled){color:var(--ink)}.onb__link:disabled{cursor:default;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2)}.onb__actions{z-index:var(--z-sticky);align-items:stretch;gap:var(--space-2);margin:0 calc(-1 * var(--onb-gutter));padding:var(--space-1) var(--onb-gutter) calc(env(safe-area-inset-bottom,0px) + var(--space-6));background:var(--pane);transition:opacity .36s var(--out) .16s, transform .36s var(--out) .16s;flex-direction:column;display:flex;position:sticky;bottom:0}.onb__actions:has(>.onb__skip){padding-top:var(--space-2)}.onb__actions:before{content:"";height:var(--space-4);background:linear-gradient(to bottom, transparent, var(--pane));pointer-events:none;position:absolute;inset:auto 0 100%}.onb__error{color:var(--danger);margin:0;font-size:13px}.onb__logo{width:var(--control-h-lg);height:var(--control-h-lg);border:1.5px dashed var(--line2);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-xs);color:var(--muted);cursor:pointer;background:0 0;flex:none;place-items:center;padding:0;display:grid;overflow:hidden}.onb__logo:hover{background:var(--plate)}html:not([data-pointer]) .onb__logo:focus-visible{box-shadow:var(--focus-ring);outline:none}.onb__logo-letter{color:#fff;background:linear-gradient(#4b93ff,#2b74e6);place-items:center;width:100%;height:100%;font-size:20px;font-weight:700;display:grid}.onb__status{gap:var(--space-2);padding:var(--space-3) 14px;border-radius:var(--radius-sm);background:var(--surface-sunken);overflow-wrap:anywhere;margin:0;font-size:13px}.tp-agents.onb__team{margin:0}.onb__plan{gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-section);background:var(--raised);box-shadow:var(--e1);flex-direction:column;display:flex}.onb__plan-faces{align-items:flex-end;gap:var(--space-4);padding:var(--space-4) var(--space-4) var(--space-3);border-radius:var(--radius-lg);isolation:isolate;box-shadow:inset 0 0 0 1px var(--line);flex-wrap:wrap;display:flex;position:relative;overflow:hidden}.onb__plan-sky{z-index:-1;position:absolute;inset:0}.onb__plan-sky .ac-sky{width:100%;height:100%;position:absolute;inset:0}.onb__plan-face{align-items:center;gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.onb__plan-zz{align-self:center;margin-left:auto}.onb__plan-week{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.onb__plan-week li{gap:var(--space-2);overflow-wrap:anywhere;line-height:1.35}.onb__plan-week .ac-icon{color:var(--ok)}.onb__plan-price{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--line);overflow-wrap:anywhere;flex-wrap:wrap;font-size:14px;display:flex}.onb__plan-acts{align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;font-size:14px;display:flex}.onb__plan-acts>.muted{overflow-wrap:anywhere;min-width:0}.onb__paid{overflow-wrap:anywhere;margin:0;font-size:14px}.onb__skip{padding-bottom:var(--space-6);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:6px 12px;margin:0;font-size:14px;display:flex}.onb__actions>.onb__skip{padding-bottom:0}.onb-preview{flex:0 0 272px;min-width:0;padding-top:40px;position:sticky;top:0}.onb-preview__frame{border-radius:var(--radius-section);height:min(600px,100dvh - 120px);box-shadow:var(--e2);overflow:hidden}.onb-preview__side.sidebar{width:100%;height:100%}.onb-preview__side .sidebar__item{cursor:default;transition:background-color .4s var(--out)}.onb-preview__side [data-fresh]{background:color-mix(in srgb, var(--agent,#2b74e6) 8%, transparent);animation:sidebar-row-in .36s var(--out) both}@media (prefers-reduced-motion:reduce){.onb-preview__side [data-fresh]{animation:none}}.onb-preview__ghost{margin:var(--space-1) var(--space-2) var(--space-2);padding:var(--space-2) var(--space-3);border:1.5px dashed var(--line2);border-radius:var(--radius-md);color:var(--faint);font-size:13px}.onb-preview__side .sidebar__me{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);color:var(--muted);display:flex}.onb-preview__me{min-width:0;color:var(--ink);align-items:center;gap:10px;display:flex}.onb__phone-top{gap:var(--space-3);padding:var(--space-4) var(--onb-gutter) 0;flex-direction:column;display:flex}.onb__phone-top .onb__progress-sky{height:24px}.onb__lodi-row{align-items:flex-start;gap:var(--space-2);display:flex}.onb__lodi-row>.onb__say{flex:1;min-width:0}@media (width<=760px){.onb__top{display:contents}.onb__me{order:1}.onb__cols{display:block}.onb__body{padding-top:var(--space-6)}.onb--rail .onb__title{font-size:22px}.onb__plan-faces{gap:var(--space-3);padding:var(--space-3)}.onb__plan-zz{display:none}.onb__plan-acts{flex-direction:column;align-items:stretch}.onb__plan-acts>.ac-link,.onb__plan-acts>.muted{text-align:center;align-self:center}.onb__actions{padding-bottom:calc(env(safe-area-inset-bottom,0px) + var(--space-3))}html:has(.onb){scroll-padding-bottom:calc(env(safe-area-inset-bottom,0px) + 140px)}}.onb-purpose .ac-optlist__cards{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;gap:12px}.onb-purpose .ac-optrow{isolation:isolate;flex-direction:row;align-items:stretch;gap:0;padding:0;overflow:hidden}.onb-purpose .ac-optrow__lead{border-right:1px solid var(--line);align-self:stretch;margin:1px 0 1px 1px}.onb-purpose .ac-optrow__text{flex:1;width:auto;min-width:0;padding:16px 16px 16px 20px}.onb-purpose .onb-scene{border-radius:calc(var(--radius-lg) - 1px) 0 0 calc(var(--radius-lg) - 1px);width:184px;height:auto;min-height:176px;overflow:hidden}.onb-purpose .onb-scene__room{height:auto;position:absolute;inset:0}.onb-purpose .onb-scene__stage{scale:.8}.onb-purpose .onb-scene:after{content:"";background:color-mix(in srgb, var(--ink) 3%, transparent);pointer-events:none;position:absolute;inset:0}.onb-purpose .ac-optrow__title{letter-spacing:-.01em;padding-right:28px;font-size:17px;font-weight:650}.onb-purpose .ac-optrow__desc{margin-top:4px}.onb-cluster{flex-wrap:wrap;align-content:flex-start;gap:6px;min-height:54px;margin-top:12px;display:flex}.onb-pill{border-radius:var(--radius-full);background:var(--surface-sunken);height:24px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink2);white-space:nowrap;opacity:.55;transition:opacity .3s var(--out), color .2s var(--out), background-color .3s var(--out), box-shadow .2s var(--out);flex:none;align-items:center;gap:6px;padding:0 10px 0 3px;font-size:12px;font-weight:500;line-height:1;display:inline-flex;position:relative;overflow:hidden}.onb-pill>.ac-avatar{flex:none;width:18px;height:18px}.onb-cluster[data-lit] .onb-pill{opacity:1;background:var(--raised);box-shadow:inset 0 0 0 1px var(--line2)}.onb-cluster[data-waking] .onb-pill{transition-delay:var(--d,0s);animation:onb-pill-light .34s var(--out) var(--d,0s)}@keyframes onb-pill-light{0%{transform:scale(.96)}}.onb-pill:hover,.onb-pill.is-hot{opacity:1;color:var(--ink);box-shadow:inset 0 0 0 1px var(--faint)}.onb-pill__bar{background:repeating-linear-gradient(90deg, var(--ink2) 0 2px, transparent 2px 4px);transform-origin:0;opacity:0;pointer-events:none;height:2px;position:absolute;bottom:2px;left:10px;right:10px;transform:scaleX(0)}.onb-pill.is-working .onb-pill__bar{animation:1.6s steps(16,end) both onb-pill-sweep}@keyframes onb-pill-sweep{0%{opacity:1;transform:scaleX(0)}85%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.onb-scene__face.is-bob{animation:.8s ease-in-out 2 onb-scene-bob}@keyframes onb-scene-bob{50%{translate:0 -2px}}.onb-zpop{color:var(--ink2);font-family:var(--font-dot,monospace);pointer-events:none;opacity:0;animation:onb-zpop .7s var(--out) both;font-size:12px;font-weight:700;line-height:1;position:absolute;top:-6px;right:-8px}.onb-zpop:before{content:"z"}@keyframes onb-zpop{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(6px,-14px)scale(.6)}}.onb-scene{--scene-surface:var(--raised);width:100%;height:196px;display:block;position:relative}.ac-optrow[data-state=checked] .onb-scene{--scene-surface:var(--chosen-bg)}.onb-scene__sky{z-index:-1;pointer-events:none;height:72px;position:absolute;inset:auto 0 0;overflow:hidden}.onb-scene__room{height:100%;display:block;position:relative}.onb-scene__stage{width:240px;height:172px;position:absolute;top:50%;left:50%;translate:-50% -50%}.onb-scene__lines{position:absolute;inset:0;overflow:visible}.onb-scene__line{fill:none;stroke:var(--line-strong);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.onb-scene:not([data-chosen]) .onb-scene__line{stroke:color-mix(in srgb, var(--line-strong) 45%, transparent)}.onb-scene[data-chosen] .onb-scene__line{animation:onb-scene-draw .5s var(--out) both;animation-delay:calc(var(--i) * 70ms)}@keyframes onb-scene-draw{0%{stroke-dashoffset:1px}}.onb-scene__face{display:grid;position:absolute}.onb-scene__face>.ac-avatar{width:100%;height:100%}@media (width<=520px){.onb-scene{height:128px}.onb-scene__stage{scale:.64}.onb-scene__sky{height:48px}.onb-purpose .ac-optrow{flex-direction:column}.onb-purpose .ac-optrow__lead{border-right:0;border-bottom:1px solid var(--line);margin:1px 1px 0}.onb-purpose .onb-scene{border-radius:calc(var(--radius-lg) - 1px) calc(var(--radius-lg) - 1px) 0 0;width:100%;height:128px;min-height:0}.onb-purpose .onb-scene__stage{scale:.64}.onb-purpose .ac-optrow__text{flex:none;width:100%;padding:10px 14px 14px}.onb-purpose .ac-optrow__title{padding-right:0;font-size:16px}}@media (prefers-reduced-motion:reduce){.onb-scene[data-chosen] .onb-scene__line,.onb-pill,.onb-cluster[data-waking] .onb-pill,.onb-pill.is-working .onb-pill__bar,.onb-scene__face.is-bob,.onb-zpop{transition:none;animation:none}}.onb-you{--onb-you-face:calc(9px + var(--cap-top) + var(--space-2) + var(--control-h-md));align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.onb-you__face.ac-avatar{width:var(--onb-you-face);height:var(--onb-you-face);flex:none;font-size:13px}.onb-you__face .ac-avatar__initials{font-size:24px}.onb-you__side{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.onb-you__acts{gap:var(--space-2);flex-wrap:wrap;display:flex}.ac-dialog.mode-dialog{overflow:hidden}.mode-dialog__hero{isolation:isolate;border-bottom:1px solid var(--line);flex:none;height:196px;position:relative}.mode-dialog__hero .onb-scene{--scene-surface:var(--surface-raised);height:100%}.mode-dialog__close{z-index:1;position:absolute;top:10px;right:10px}.mode-dialog__head{padding:18px var(--dialog-pad) 6px}.mode-dialog__head .ac-dialog__title{margin:0}.email-chips{background:var(--sunken);min-height:52px;box-shadow:inset 0 0 0 1px var(--line);cursor:text;border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px;padding:8px;display:flex}.email-chips:focus-within{box-shadow:inset 0 0 0 1px var(--line2), var(--field-ring)}.email-chips__input{min-width:min(100%,220px);height:34px;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0 8px;font-size:16px}.email-chips__input::placeholder{color:var(--faint)}.email-chip{background:var(--raised);max-width:100%;min-height:34px;box-shadow:var(--e1), var(--top);border-radius:999px;align-items:center;gap:7px;padding:0 3px 0 4px;font-size:14px;display:inline-flex}.email-chip[data-invalid]{box-shadow:0 0 0 1px var(--danger)}.email-chip[data-soft]{box-shadow:inset 0 0 0 1px var(--line2);color:var(--muted);background:0 0}.email-chip__email{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.email-chip>.ac-select{flex:none}.email-chip__bad,.email-chip__soft{font-size:12.5px;font-weight:600}.email-chip__bad{color:var(--danger)}.email-chip__soft{color:var(--muted)}.invite-optional{color:var(--faint);font-weight:500}.invite-help{color:var(--muted);margin:-6px 0 0;font-size:13px;line-height:18px}.invite-help[data-bad]{color:var(--danger)}.invite-help--note{margin:0}.invite-orlink{border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-cut);background:var(--card-well,var(--sunken));box-shadow:var(--card-well-shadow,none);padding:12px 14px;container-type:inline-size}.invite-orlink__text{color:var(--muted);font-size:13px;line-height:18px}.invite-tile{background:var(--raised);width:36px;height:36px;box-shadow:var(--card-key,var(--e1));color:var(--ink2);border-radius:11px 11px 11px 4px;flex:none;place-items:center;display:grid}.invite-how{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.invite-how>li{align-items:flex-start;gap:10px;font-size:14px;line-height:20px;display:flex}.invite-how__n{background:var(--plate);width:22px;height:22px;color:var(--ink2);border-radius:7px 7px 7px 3px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.invite-link{flex-direction:column;gap:10px;display:flex}.invite-link__row{gap:var(--space-2);display:flex}.invite-link__row>.ac-input{flex:1;min-width:0}.invite-link__foot{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;font-size:13px;display:flex}.invite-link__foot>.ac-icon{color:var(--faint)}.invite-link__none{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.invite-dialog{container-type:inline-size}.ac-select__trigger.invite-role{height:auto;min-height:var(--control-h-md);padding-block:calc((var(--control-h-md) - 2px - 20px) / 2)}.invite-role__value{gap:var(--space-1) var(--space-3);white-space:normal;flex-wrap:wrap;min-width:0;line-height:20px;display:flex;overflow:visible}.invite-role__value>.invite-role__item{overflow-wrap:anywhere;align-items:flex-start;min-width:0}.invite-rolemenu.ac-menu{min-width:var(--radix-dropdown-menu-trigger-width);max-width:calc(100vw - 2 * var(--space-3))}.invite-line{margin:0}.invite-line.ac-field__example>.ac-icon{color:var(--faint)}.invite-extra{margin-inline-start:calc(-1 * var(--ghost-plate));display:flex}.invite-linkrow{gap:var(--space-2);display:flex}.invite-linkrow>.ac-input{font-variant-numeric:tabular-nums;flex:1;min-width:0}.invite-linkrow>.ac-btn{flex:none}.invite-pair{gap:var(--form-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@container (width<=359px){.invite-pair{grid-template-columns:minmax(0,1fr)}}.ac-dialog__foot>.invite-foot__lead{margin-inline:calc(-1 * var(--ghost-plate)) auto}.roles{gap:var(--space-4);flex-direction:column;min-width:0;display:flex;container-type:inline-size}.roles-list{container-type:inline-size}.roles-row{border-top:1px solid var(--line);align-items:flex-start;margin:0;transition:background-color .15s;display:flex;position:relative}.roles-row:first-child{border-top:0}.roles-row:has(>.roles-row__open):hover{background:color-mix(in srgb, var(--ink) 3%, transparent)}.roles-row__slot{width:20px;height:20px;margin:var(--space-3) 0 0 var(--space-2);flex:none;display:flex}.roles-row>.roles-row__more{width:var(--control-h-sm);flex:none;align-self:center;margin-inline-end:var(--space-2);display:none}.roles-row__grip{all:unset;border-radius:var(--radius-xs);width:20px;height:20px;color:var(--faint);cursor:grab;opacity:.55;place-items:center;transition:opacity .15s,color .15s,background-color .15s;display:grid}.roles-row:hover .roles-row__grip,.roles-row__grip:is(:focus-visible,[aria-pressed=true]){opacity:1;color:var(--muted)}.roles-row__grip:hover{color:var(--ink);background:var(--plate)}.roles-row__grip:active{cursor:grabbing}html:not([data-pointer]) .roles-row__grip:focus-visible{box-shadow:var(--focus-ring)}.roles-row[data-lifted]{z-index:1;background:var(--raised);box-shadow:var(--e2)}.roles-row:is([data-drop=before],[data-drop=after]):after{content:"";left:var(--space-2);right:var(--space-2);background:var(--ink);pointer-events:none;border-radius:999px;height:2px;position:absolute}.roles-row[data-drop=before]:after{top:-1px}.roles-row[data-drop=after]:after{bottom:-1px}.roles-row__open{all:unset;box-sizing:border-box;column-gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-4) var(--space-3) var(--space-3);cursor:pointer;flex:1;grid-template-columns:18px minmax(0,1fr) auto;grid-template-areas:"mark name end""reach reach reach";row-gap:2px;font-size:14.5px;line-height:20px;display:grid}html:not([data-pointer]) .roles-row__open:focus-visible{box-shadow:var(--focus-ring-inset)}.roles-row__mark{translate:0 calc(10px - var(--cap-mid) - 50%);grid-area:mark;align-self:start}@supports (top:1lh){.roles-row__mark{translate:0 calc(.5lh - var(--cap-mid) - 50%)}}.roles-row__name{min-width:0;color:var(--ink);overflow-wrap:anywhere;grid-area:name;font-weight:650}.roles-row__end{align-items:center;gap:var(--space-2);height:20px;color:var(--muted);grid-area:end;display:flex}.roles-row__end>.ac-icon{color:var(--faint)}.roles-row__people{justify-content:flex-end;align-items:center;gap:var(--space-2);min-width:64px;color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px;display:flex}.roles-row__open>.roles-reach{grid-area:reach}.roles-row--note{padding:var(--space-3) var(--space-4);color:var(--muted);font-size:13px;line-height:20px}.roles-stack{display:flex}.roles-stack>.ac-avatar{box-shadow:0 0 0 2px var(--stack-ring,var(--raised))}.roles-stack>.ac-avatar+.ac-avatar{margin-left:-6px}.roles-row__words{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container (width<=520px){.roles-row .roles-stack,.roles-row__count{display:none}.roles-row__words{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.roles-row__people{min-width:0}.roles-row__slot{display:none}.roles-row__open{padding-inline-start:var(--space-4)}.roles-row>.roles-row__more{display:flex}.roles-row:has(>.roles-row__more)>.roles-row__open{padding-inline-end:var(--space-2)}.roles-row:has(>.roles-row__more) .roles-row__end>.ac-icon{display:none}}@container (width<=360px){.roles-row__end>.ac-icon{display:none}.roles-row__open{grid-template-areas:"mark name name""reach reach end"}}@media (pointer:coarse){.roles-row__slot{display:none}.roles-row__open{padding-inline-start:var(--space-4)}.roles-row>.roles-row__more{display:flex}.roles-row:has(>.roles-row__more)>.roles-row__open{padding-inline-end:var(--space-2)}.roles-row:has(>.roles-row__more) .roles-row__end>.ac-icon{display:none}}.roles-reach,.roles-glance{min-width:0;color:var(--muted);flex-wrap:wrap;align-items:baseline;column-gap:6px;font-size:13px;line-height:18px;display:flex}.roles-reach__item:not(:last-child):after{content:"·";color:var(--faint);margin-left:6px}.roles-glance{font-size:14px;line-height:20px}.roles-glance button{all:unset;border-radius:var(--radius-xs);cursor:pointer}.roles-glance button:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}html:not([data-pointer]) .roles-glance button:focus-visible{box-shadow:var(--focus-ring)}.roles-back{all:unset;align-self:flex-start;align-items:center;gap:var(--space-1);height:28px;padding:0 var(--space-2) 0 var(--space-1);margin-left:calc(-1 * var(--space-1));border-radius:var(--space-2);color:var(--muted);cursor:pointer;font-size:13.5px;font-weight:600;display:inline-flex}.roles-back:hover{background:var(--plate);color:var(--ink)}html:not([data-pointer]) .roles-back:focus-visible{box-shadow:var(--focus-ring)}.roles-head{align-items:flex-start;column-gap:18px;row-gap:var(--space-4);flex-wrap:wrap;display:flex}.roles-head>.ac-rolemark{flex:none}.roles-head__text{align-items:center;column-gap:var(--space-3);flex:auto;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name name""glance acts";width:max-content;min-width:0;max-width:100%;display:grid}.roles-head__title{letter-spacing:-.02em;grid-area:name;min-width:0;margin-block-end:0;margin-inline:0;font-size:28px;font-weight:650;line-height:36px}.roles-head__text>.roles-glance{grid-area:glance}.roles-head__name{all:unset;max-width:100%;color:var(--ink);overflow-wrap:anywhere;cursor:pointer;border-radius:10px}.roles-head__name>.ac-icon{color:var(--faint);margin-inline-start:6px}.roles-head__name:is(:hover,[data-state=open])>.ac-icon{color:var(--ink)}html:not([data-pointer]) .roles-head__name:focus-visible{box-shadow:var(--focus-ring)}.roles-head__acts{gap:var(--space-2);grid-area:acts;display:flex}@container (width<=479px){.roles-head{flex-direction:column;align-items:stretch;position:relative}.roles-head>.ac-rolemark{align-self:flex-start}.roles-head__text{align-items:stretch;gap:var(--space-1);flex-direction:column;width:auto;display:flex}.roles-head__acts{top:calc((64px - var(--control-h-sm)) / 2);position:absolute;right:0}}.roles-note{padding:10px var(--space-3);background:var(--card-well);box-shadow:var(--card-well-shadow);color:var(--muted);border-radius:12px 12px 12px 3px;margin:0;font-size:13px}.roles-note .ac-icon{color:var(--faint)}.roles .ac-saved{justify-content:flex-end;min-width:56px}.roles-tab{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.roles-tabline{color:var(--ink2);margin:0;font-size:14px;line-height:20px}.roles-empty{color:var(--muted);margin:0;font-size:13px;line-height:20px}.roles-empty.ac-actline{align-items:center}.roles-adminnote,.roles-talkgate{padding:var(--space-3) var(--space-4);background:var(--card-well);box-shadow:var(--card-well-shadow);color:var(--ink2);border-radius:14px 14px 14px 4px;margin:0;font-size:14px;line-height:20px}.roles-talkgate.ac-actline{align-items:center}.roles-agentnote{margin:0 var(--space-1);color:var(--muted);font-size:13px;line-height:18px}.roles-agentnote .ac-icon,.roles-adminnote .ac-icon,.roles-talkgate .ac-icon{color:var(--faint)}.roles-perm__end{gap:var(--space-2)}.roles-steps{width:256px;max-width:100%}.roles-who{flex:none;max-width:100%}.roles-who>:is(.ac-rolemark,.ac-avatar)+:is(.ac-rolemark,.ac-avatar){box-shadow:0 0 0 2px var(--surface-sunken);margin-left:-10px}.roles-who:has(>:is(.ac-rolemark,.ac-avatar):first-child){padding-left:3px}.roles-checkrow{row-gap:var(--space-2);padding-block:var(--space-3)}.roles-checkrow>.ac-actrow__text>.roles-check{min-width:0}.roles-check{align-items:center;gap:var(--space-3);cursor:pointer;min-width:0;display:flex}.roles-check>.ac-check{margin:0}.roles-check>.ac-icon{color:var(--muted);flex:none}.roles-check[data-off]{cursor:default}.roles-check__name{align-items:baseline;column-gap:var(--space-2);min-width:0;color:var(--ink);overflow-wrap:anywhere;flex-wrap:wrap;font-size:14px;font-weight:600;line-height:20px;display:flex}.roles-check__name small{color:var(--muted);font-size:13px;font-weight:400}.roles-check[data-off] .roles-check__name{color:var(--muted)}.roles-people{container-type:inline-size}.roles-person.ac-mediarow{align-items:start;gap:var(--space-2);padding-block:var(--space-3);display:grid}.roles-person:has(>.ac-mediarow__end .ac-btn){--mediarow-axis:max(var(--mediarow-face), var(--control-h-sm))}@container (width<=520px){.roles-person>.ac-mediarow__head{display:contents}.roles-person>.ac-mediarow__head>b{overflow-wrap:anywhere;grid-area:1/2;align-self:center;font-size:14px;line-height:20px}.roles-person>.ac-mediarow__head>.ac-mediarow__meta{overflow-wrap:anywhere;grid-area:2/1/auto/-1;line-height:18px}}.roles-person__who{align-items:baseline;column-gap:var(--space-2);flex-wrap:wrap;flex:1;min-width:0;font-size:14px;line-height:20px;display:flex}.roles-person__who b{overflow-wrap:anywhere;font-weight:600}.roles-person__who span{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.roles-ticks{gap:var(--space-2);display:grid}.roles-ticks__list{gap:2px;max-height:320px;display:grid;overflow:auto}.roles-tick[data-off]{color:var(--muted)}.roles-tick__note{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:12.5px;line-height:18px}.roles-lines{gap:6px;display:grid}.roles-line{color:var(--muted);margin:0;font-size:13.5px;line-height:20px}.roles-line .ac-icon{color:var(--faint)}.roles-line--live{min-height:20px;color:var(--ink2)}.roles-line--live b{color:var(--ink);font-weight:650}.roles-names__more{border-radius:var(--radius-xs);text-underline-offset:3px;cursor:default;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}html:not([data-pointer]) .roles-names__more:focus-visible{box-shadow:var(--focus-ring);outline:none}.roles-add{box-sizing:border-box;min-height:230px}.roles-pick{gap:2px;display:grid}.roles-pick__row{cursor:pointer}.roles-mail__row{padding-block:var(--space-3);flex-wrap:nowrap}.roles-mail__row>.ac-icon{color:var(--muted);flex:none}.roles-mail__text{min-width:0;font-size:14px;line-height:20px;display:grid}.roles-mail__text b{overflow-wrap:anywhere;font-weight:600}.roles-mail__text span{color:var(--muted);font-size:13px;line-height:18px}.roles-preview{padding:var(--space-3);background:var(--surface-sunken);border-radius:12px;margin:0;font-size:14.5px;line-height:28px}.roles-preview__mark{vertical-align:calc(var(--cap-top) - var(--cap-mid) - 16px);margin-inline-end:var(--space-3);display:inline-block;overflow:hidden}.roles-preview__mark>.ac-rolemark{display:grid}.roles-preview__name{color:color-mix(in oklab, var(--msg-name,var(--ink)) 70%, black);overflow-wrap:anywhere;font-weight:650}[data-theme=dark] .roles-preview__name{color:color-mix(in oklab, var(--msg-name-dark,var(--ink)) 85%, white)}.roles-preview__where{color:var(--muted);font-size:13px}.roles-look__status{color:var(--muted);margin:0;font-size:13px}.roles-colors{flex-wrap:wrap;gap:6px;display:flex}.roles-color{all:unset;border-radius:var(--radius-agent);width:28px;height:28px;image-rendering:pixelated;cursor:pointer;background:50%/100% 100% no-repeat}.roles-color[aria-checked=true]{box-shadow:0 0 0 2px var(--stack-ring,var(--raised)), 0 0 0 4px var(--ink)}html:not([data-pointer]) .roles-color:focus-visible{box-shadow:var(--focus-ring)}.roles-color:disabled{cursor:not-allowed;opacity:.5}.roles-icons{grid-template-columns:repeat(8,32px);gap:6px;display:grid}.roles-iconpick{all:unset;width:32px;height:32px;color:var(--ink2);cursor:pointer;border-radius:10px;place-items:center;display:grid}.roles-iconpick:hover{background:var(--plate)}.roles-iconpick[aria-checked=true]{background:linear-gradient(180deg, var(--card-face-top), var(--raised));box-shadow:var(--card-key);color:var(--ink)}html:not([data-pointer]) .roles-iconpick:focus-visible{box-shadow:var(--focus-ring)}.roles-iconpick:disabled{cursor:not-allowed;opacity:.5}.roles-chips{flex-flow:wrap;gap:6px;min-width:0;display:flex}.roles-chip.ac-chip{height:24px;padding:0 var(--space-2) 0 3px;gap:6px}@media (width<=640px){.roles-icons{grid-template-columns:repeat(6,32px)}.roles-perm__end{flex-wrap:wrap;justify-content:flex-end}}.roles-picker.ac-btn{width:100%;min-width:0;font-weight:500}.roles-picker__value{gap:var(--space-2);text-align:left;white-space:nowrap;flex:1;min-width:0;display:flex;overflow:hidden}.roles-picker__item{min-width:0}.roles-picker__item>span{text-overflow:ellipsis;overflow:hidden}.nac__keys{display:contents}.nac__grid{grid-template-columns:440px minmax(0,1fr);gap:16px;height:min(560px,100dvh - 256px);min-height:400px;display:grid}.nac__list{flex-direction:column;gap:6px;min-height:0;margin:0 -6px;padding:2px 6px 12px;display:flex;overflow:auto}.nac__list,.nac__body{--nac-fade-top:0px;--nac-fade-bottom:0px;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--nac-fade-top), #000 calc(100% - var(--nac-fade-bottom)), transparent 100%), var(--scroll-strip);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--nac-fade-top), #000 calc(100% - var(--nac-fade-bottom)), transparent 100%), var(--scroll-strip);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--nac-fade-top), #000 calc(100% - var(--nac-fade-bottom)), transparent 100%), var(--scroll-strip)}:is(.nac__list,.nac__body)[data-fade-top=true]{--nac-fade-top:20px}:is(.nac__list,.nac__body)[data-fade-bottom=true]{--nac-fade-bottom:28px}@property --nac-fade-top{syntax:"<length>";inherits:false;initial-value:0}@property --nac-fade-bottom{syntax:"<length>";inherits:false;initial-value:0}@media (prefers-reduced-motion:no-preference){.nac__list,.nac__body{transition:--nac-fade-top .2s var(--out), --nac-fade-bottom .2s var(--out)}}.tp-gallery__item.nac__item{padding:8px 12px 8px 8px}.nac__item[aria-selected=true]{box-shadow:0 0 0 2px var(--ink)}.tp-gallery__faces.nac__face{min-width:0}.nac__blank{border-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-cut);background:var(--raised);width:36px;height:36px;box-shadow:inset 0 0 0 1.5px var(--line2);color:var(--muted);place-items:center;display:grid}.nac__group{color:var(--faint);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;margin:12px 2px 2px;font-size:11px;font-weight:600;display:flex}.nac__groupbox{display:contents}.tp-gallery__preview.nac__card{flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden;container:nac-card/inline-size}.nac__cover{isolation:isolate;height:clamp(200px,34dvh,252px);transition:height .4s var(--out);border-radius:16px 16px 0 0;flex:none;position:relative;overflow:hidden}.nac__cover[data-look]{height:clamp(150px,24dvh,196px)}.nac__hero{width:104px;height:104px;position:absolute;bottom:8px;left:20px}.nac__cover[data-look] .nac__hero{width:112px;height:112px;left:calc(50% - 56px)}.nac__hero .ac-avatar{width:100%;height:100%}.nac__bubble{border-radius:18px 18px 18px var(--radius-cut);background:var(--raised);box-shadow:var(--e2), var(--top);animation:nac-pop .42s var(--spring) both;flex-direction:column;gap:2px;padding:12px 34px 12px 14px;display:flex;position:absolute;top:52px;left:140px;right:16px}@keyframes nac-pop{0%{opacity:0;transform:translate(-8px,6px)scale(.94)}}.nac__hi{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:0 5px;margin:0;font-size:17px;font-weight:600;line-height:24px;display:flex}.nac__hi>span:last-child{margin-left:-5px}.nac__name,.nac__what{all:unset;box-sizing:border-box;field-sizing:content;font:inherit;cursor:text;border-radius:6px}.nac__name{min-width:3.2ch;color:var(--ink);box-shadow:inset 0 -1.5px 0 color-mix(in srgb, var(--ink) 22%, transparent);margin:0 -3px;padding:0 3px}.nac__name:focus{background:color-mix(in srgb, var(--ink) 5%, transparent);box-shadow:inset 0 -2px 0 var(--ink)}.nac__what{width:100%;max-height:88px;color:var(--ink2);white-space:pre-wrap;margin:0 -3px;padding:1px 3px;font-size:15px;font-weight:400;line-height:21px;display:block;overflow:auto}.nac__name::placeholder,.nac__what::placeholder{color:var(--faint)}.nac__name:hover,.nac__what:hover,.nac__what:focus{background:color-mix(in srgb, var(--ink) 4%, transparent)}.nac__pen{color:var(--faint);pointer-events:none;position:absolute;bottom:12px;right:12px}.nac__bubble:focus-within .nac__pen{opacity:0}.nac__acts{gap:8px;display:flex;position:absolute;top:10px;right:10px}.nac__glass.ac-btn{background:var(--sky-glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 0 0 1px var(--sky-line);color:var(--sky-ink)}.nac__body{flex-direction:column;gap:14px;min-height:0;padding:14px 18px 18px;display:flex;overflow:auto}.nac__handle{color:var(--muted);font-size:13.5px}.nac__similar{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;display:flex}.nac__sec{flex-direction:column;gap:6px;display:flex}.nac__label{color:var(--faint);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.nac__head{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.nac__head>.nac__label{min-width:0}.nac__plus.ac-btn{flex:none;margin-block:-8px;margin-inline-end:-10px}.nac__chips{flex-wrap:wrap;gap:6px;display:flex}.nac__none{color:var(--faint);font-size:13.5px}.nac__add{cursor:pointer;border:0;font-family:inherit}.nac__level{color:var(--muted);margin-left:2px;font-size:12px;font-weight:500}.nac__add.ac-chip{box-shadow:inset 0 0 0 1px var(--line2);color:var(--muted);background:0 0}@media (hover:hover){.nac__add.ac-chip:hover{box-shadow:inset 0 0 0 1px var(--ink2);color:var(--ink)}}.nac__offer{flex-wrap:wrap;gap:6px;width:100%;display:flex}.nac__how{display:block;position:relative}.nac__instr{all:unset;box-sizing:border-box;width:calc(100% + 12px);max-height:184px;color:var(--ink2);font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;border-radius:6px;margin:0 -6px;padding:4px 26px 4px 6px;font-size:14px;line-height:1.55;display:block;overflow:auto}.nac__instr::placeholder{color:var(--faint)}.nac__instr:hover,.nac__instr:focus{background:color-mix(in srgb, var(--ink) 4%, transparent)}.nac__instr[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--danger)}.nac__how .nac__pen{top:7px;bottom:auto;right:2px}.nac__how:focus-within .nac__pen{opacity:0}.nac__tips{flex-wrap:wrap;gap:2px 4px;margin-inline-start:-10px;display:flex}.nac__foot-left{flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0;display:flex}.nac__import{align-items:center;gap:6px;display:inline-flex}.nac-pick .ac-dialog__body{flex-direction:column;gap:16px;display:flex}.nac-pick__group{flex-direction:column;gap:4px;display:flex}.nac-pick__list{margin:0;padding:0;list-style:none}.nac-pick__row{min-height:52px;padding-block:var(--action-clear);border-top:1px solid var(--line);gap:12px}.nac-pick__row:first-child{border-top:0}.nac-pick__text{flex-direction:column;flex:1;min-width:0;display:flex}.nac-pick__text b{font-weight:600}.nac-pick__text small{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nac-pick__on{color:var(--ink-muted);gap:6px;font-size:13.5px}.nac__look{flex-direction:column;gap:12px;display:flex}.nac__look .newag__opts--acc{grid-template-columns:repeat(auto-fill,minmax(64px,1fr))}.nac__look .newag__opts--acc .newag__opt{width:auto}.nac-app__asks{color:var(--muted);align-items:flex-start;gap:8px;margin:0;font-size:13.5px;line-height:19px}.nac-app__asks .ac-icon{color:var(--faint)}.nac-flight{z-index:var(--z-toast);pointer-events:none;will-change:transform;position:fixed}.nac-flight .ac-avatar{width:100%;height:100%}.ac-dialog.nac:has(>.nac__keys[data-steps]){height:min(760px,100dvh - 48px)}@media (width<=640px){.ac-dialog.nac:has(>.nac__keys[data-steps]){height:calc(100dvh - 12px - env(safe-area-inset-top,0px))}}.nac__keys[data-steps] .ac-dialog__body{flex:auto}.nac__keys[data-steps] .nac__grid{grid-template-columns:minmax(0,1fr);height:100%;min-height:0}.nac__keys[data-step=card] .nac__grid{height:auto}.nac__keys[data-step=card] .nac__card,.nac__keys[data-step=card] .nac__body{overflow:visible}.nac__foot--create>.ac-btn{flex:auto}@container nac-card (width<=480px){.nac__cover{flex-direction:column;align-items:flex-start;gap:10px;height:auto;padding:60px 12px 14px;display:flex}.nac__cover[data-look]{align-items:center;height:auto;padding-bottom:12px}.nac__hero,.nac__cover[data-look] .nac__hero{width:88px;height:88px;position:relative;bottom:auto;left:auto}.nac__bubble{border-radius:var(--radius-cut) 18px 18px 18px;align-self:stretch;position:relative;top:auto;left:auto;right:auto}.nac__body{padding-inline:14px}}@media (prefers-reduced-motion:reduce){.nac__bubble{animation:none}}.nac-band{isolation:isolate;border-bottom:1px solid var(--line);height:112px;position:relative;overflow:hidden;container:nac-band/inline-size}.nac-band__stars{pointer-events:none;transition:opacity 1.4s;position:absolute;inset:0}.nac-band__stars i{opacity:.85;background:#fff;width:3px;height:3px;animation:2.4s steps(2,end) infinite nac-twinkle;position:absolute}@keyframes nac-twinkle{50%{opacity:.25}}.nac-band[data-lit] .nac-band__stars{opacity:0}.nac-band__agent{width:72px;height:72px;position:absolute;bottom:8px;left:22px}.nac-band__agent .ac-avatar{width:100%;height:100%}.nac-band__zz{color:#fff;font-family:"Doto", var(--font-mono);pointer-events:none;font-weight:900;position:absolute;top:-12px;left:58px}.nac-band__zz i:before{content:"z"}.nac-band__zz i{opacity:0;font-size:16px;font-style:normal;animation:2.4s linear infinite nac-z;position:absolute}.nac-band__zz i:nth-child(2){font-size:20px;animation-delay:.8s}.nac-band__zz i:nth-child(3){font-size:24px;animation-delay:1.6s}@keyframes nac-z{0%{opacity:0;transform:translateY(10px)}20%{opacity:.95}to{opacity:0;transform:translate(16px,-22px)}}.nac-band__path{align-items:center;display:flex;position:absolute;bottom:22px;left:100px;right:20px}.nac-band__step{flex:1;align-items:center;max-width:160px;display:flex}.nac-band__trail{flex:1;justify-content:space-between;align-items:center;min-width:28px;padding:0 6px;display:flex}.nac-band__trail i{background:color-mix(in srgb, var(--trail,#fff) 34%, transparent);width:4px;height:4px;display:block}.nac-band__trail[data-lit] i{background:var(--trail,#fff)}.nac-band__trail[data-fresh] i{animation:.9s step-end both nac-walk}.nac-band__trail[data-fresh] i:nth-child(2){animation-delay:.1s}.nac-band__trail[data-fresh] i:nth-child(3){animation-delay:.2s}.nac-band__trail[data-fresh] i:nth-child(4){animation-delay:.3s}.nac-band__trail[data-fresh] i:nth-child(5){animation-delay:.4s}.nac-band__trail[data-fresh] i:nth-child(6){animation-delay:.5s}@keyframes nac-walk{0%{background:color-mix(in srgb, var(--trail,#fff) 34%, transparent)}to{background:var(--trail,#fff)}}.nac-band__slot{border-radius:var(--radius-md);border-bottom-left-radius:var(--radius-cut);color:#fff;width:40px;height:40px;transition:background-color .4s, box-shadow .4s, transform .4s var(--spring);background:#ffffff29;flex:none;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 1.5px #ffffff80}.nac-band[data-lit] .nac-band__slot:not([data-done]){box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--trail) 40%, transparent);color:var(--trail);background:#ffffff8c}.nac-band__slot .connector-icon{box-shadow:none;opacity:.55;filter:grayscale(.6)brightness(1.6);background:0 0}.nac-band__slot[data-done]{background:var(--raised);box-shadow:var(--e2);transform:translateY(-2px)}.nac-band__slot[data-done] .connector-icon{opacity:1;filter:none}.nac-band__check{background:var(--ok,#1f8a4c);color:#fff;border-radius:6px;place-items:center;width:16px;height:16px;display:grid;position:absolute;top:-4px;right:-4px}.nac-band__check .ac-icon{stroke-width:2.6px;width:10px;height:10px}@container nac-band (width<=520px){.nac-band__agent{width:56px;height:56px;bottom:10px;left:12px}.nac-band__zz{top:-14px;left:42px}.nac-band__path{overscroll-behavior-x:contain;scrollbar-width:none;--nac-band-fade-start:0px;--nac-band-fade-end:0px;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--nac-band-fade-start), #000 calc(100% - var(--nac-band-fade-end)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--nac-band-fade-start), #000 calc(100% - var(--nac-band-fade-end)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--nac-band-fade-start), #000 calc(100% - var(--nac-band-fade-end)), transparent 100%);padding-block:6px;bottom:18px;left:74px;right:12px;overflow-x:auto}.nac-band__path::-webkit-scrollbar{display:none}.nac-band__path[data-fade-start=true]{--nac-band-fade-start:20px}.nac-band__path[data-fade-end=true]{--nac-band-fade-end:24px}.nac-band__step{flex:none}.nac-band__trail{flex:none;width:22px;min-width:0;padding:0 3px}.nac-band__trail i{width:3px;height:3px}.nac-band__trail i:nth-child(n+5){display:none}.nac-band__slot{width:32px;height:32px}}@container nac-band (width<=400px){.nac-band__agent{width:48px;height:48px;left:10px}.nac-band__zz{left:36px}.nac-band__path{left:64px;right:10px}.nac-band__trail{width:16px;padding:0 2px}.nac-band__trail i:nth-child(n+4){display:none}.nac-band__slot{width:28px;height:28px}}@media (prefers-reduced-motion:reduce){.nac-band__zz i,.nac-band__stars i,.nac-band__trail[data-fresh] i{animation:none}.nac-band__zz i{opacity:.8}}.nac__name:placeholder-shown+span{display:none}.nac__names{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 4px;font-size:13px;display:flex}.nac__idea,.nac__dice{all:unset;box-sizing:border-box;cursor:pointer}.nac__idea{border-radius:9px 9px 9px var(--radius-cut);background:color-mix(in srgb, var(--ink) 6%, transparent);color:var(--ink);padding:2px 9px;font-size:13.5px;font-weight:600;line-height:20px;transition:background-color .12s}@media (hover:hover){.nac__idea:hover{background:color-mix(in srgb, var(--ink) 11%, transparent)}}.nac__dice{border-radius:8px 8px 8px var(--radius-cut);width:24px;height:24px;color:var(--muted);place-items:center;display:grid}@media (hover:hover){.nac__dice:hover{background:color-mix(in srgb, var(--ink) 7%, transparent);color:var(--ink)}}@media (pointer:coarse){.nac__idea{padding:10px 12px}.nac__dice,.nac__look .newag__swatch{width:40px;height:40px}.nac__look .newag__opt{min-width:40px;min-height:40px}}html:not([data-pointer]) .nac__idea:focus-visible,html:not([data-pointer]) .nac__dice:focus-visible{box-shadow:var(--focus-ring)}.nac__help{color:var(--faint);letter-spacing:0;text-transform:none;font-size:12.5px;font-weight:500}.nac-skill__lead{border-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-cut);background:var(--plate);width:32px;height:32px;color:var(--ink2);place-items:center;display:grid}.nac-skill__line{color:var(--ink2);margin:0 0 10px;font-size:14.5px}.nac-skill__body{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--ink) 4%, transparent);color:var(--ink2);white-space:pre-wrap;margin:0;padding:10px 12px;font-size:14px;line-height:20px}.tp-chips{flex-direction:column;gap:10px;display:flex}:where(:not(.ac-msg__body))>.tp-chips{margin-top:10px}.tp-chips__row{flex-wrap:wrap;gap:8px;display:flex}.tp-chips__foot{align-items:center;gap:12px;display:flex}.tp-chip{background:var(--card-well);min-height:36px;box-shadow:var(--card-well-shadow);color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:12px 12px 12px 4px;align-items:center;gap:6px;padding:0 14px;font-size:14.5px;display:inline-flex}.tp-chip:hover:not(:disabled,[aria-pressed=true]){background:var(--plate)}.tp-chip[aria-pressed=true]{background:var(--ink);color:var(--raised);box-shadow:none}.tp-chip:disabled{cursor:default}.tp-chip:disabled:not([aria-pressed=true]){opacity:.7}html:not([data-pointer]) .tp-chip:focus-visible{box-shadow:var(--focus-ring);outline:none}.tp-start__write{color:var(--muted);margin:10px 0 0;font-size:13px}.tp-start__foot{flex-wrap:wrap;align-items:baseline;gap:8px 16px;font-size:14px;display:flex}.tp-body{flex-direction:column;gap:14px;margin-top:12px;display:flex}.tp-agents{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex;container-type:inline-size}.tp-body .tp-agents{margin-top:0}.tp-agent{background:var(--card-well);box-shadow:var(--card-well-shadow);border-radius:12px 12px 12px 4px;padding:12px}.tp-agent__line{color:var(--ink2,var(--ink));overflow-wrap:anywhere;line-height:20px}.tp-pill{align-items:center;gap:var(--icon-gap-sm);background:var(--plate);color:var(--ink);border-radius:999px;flex:none;margin:0;padding:2px 10px;font-size:13px;font-weight:500;display:inline-flex}.tp-pill__new{color:var(--accent,var(--link));font-weight:600}.tp-section__title{margin:0 0 var(--space-2);color:var(--muted);font-size:12.5px;font-weight:600}.tp-section ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tp-note{background:var(--info-well,var(--card-well));color:var(--ink);border-radius:12px 12px 12px 4px;margin:0;padding:10px 12px}.tp-map__people{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.tp-map__columns{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.tp-map__col{border:1px dashed var(--line2);border-radius:12px 12px 12px 4px;flex-direction:column;align-items:flex-start;gap:8px;padding:12px;display:flex}.tp-map__agent{flex-direction:column;gap:4px;display:flex}.tp-map__lodi{color:var(--muted);justify-content:center;margin:0}.tp-gallery{grid-template-columns:minmax(220px,2fr) 3fr;gap:16px;display:grid}.tp-gallery__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tp-gallery__item{background:var(--raised);width:100%;box-shadow:0 0 0 1px var(--line2);color:var(--ink);font:inherit;text-align:start;cursor:pointer;border:0;border-radius:12px 12px 12px 4px;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.tp-gallery__item[aria-pressed=true]{box-shadow:0 0 0 2px var(--ink)}html:not([data-pointer]) .tp-gallery__item:focus-visible{box-shadow:var(--focus-ring);outline:none}.tp-gallery__faces{min-width:72px;color:var(--muted);flex:none;justify-content:center;align-items:center;gap:2px;display:inline-flex}.tp-gallery__text{flex-direction:column;min-width:0;display:flex}.tp-gallery__text small{color:var(--muted)}.tp-gallery__preview{background:var(--card-well);border-radius:16px 16px 16px 4px;min-width:0;padding:16px}.tp-gallery__preview .tp-agent{background:var(--raised)}.tp-gallery__title{margin:0;font-size:18px}@media (width<=760px){.tp-gallery{grid-template-columns:minmax(0,1fr)}}.tp-wave{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.tp-gallery__more{flex-wrap:wrap;gap:16px;margin:0;display:flex}.tp-gallery__error{color:var(--danger)}.sidebar{--presence-ring:var(--side)}.sidebar:not([data-rail=true]) .sidebar__me{--presence-ring:var(--raised)}.sidebar__item:hover,.members-side__row.profile-trigger:hover{--presence-ring:var(--side-hover)}.sidebar__item[data-status=active]{--presence-ring:var(--side-chosen)}.ac-msg{--presence-ring:var(--pane)}.status-emoji{cursor:default;flex:none;font-size:14px;font-weight:400;line-height:1}.msg-status{margin-left:6px}.status-line{min-width:0;color:var(--muted);gap:5px;display:flex}.status-line:not(.ac-iconline){align-items:center}.status-line.ac-iconline{gap:5px}.status-line--empty{color:var(--faint)}.status-line__emoji{flex:none;font-size:13px;line-height:1}.status-line__icon{flex:none}.status-line__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sidebar__user-line{margin-bottom:calc(var(--cap-top) - 2 * var(--cap-mid) - 8px);font-size:12px;line-height:16px}.sidebar__item[data-presence=offline] .sidebar__item-label{color:var(--muted)}.profile-card__status{background:var(--card-well,var(--sunken));box-shadow:var(--card-well-shadow,none);color:var(--ink2);overflow-wrap:anywhere;border-radius:11px 11px 11px 3px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:13.5px;line-height:18px;display:flex}.profile-card__status-emoji{flex:none;font-size:15px}.profile-card__status-emoji .ac-icon{display:block}.profile-card__status small{color:var(--faint);font-size:12px;line-height:16px;display:block}.profile-card__status .cq-link{margin-top:4px;font-size:12px;line-height:16px;display:block}.ac-dialog__body.status-dialog{gap:18px}.status-preview{--presence-ring:var(--card-well,var(--sunken));background:var(--card-well,var(--sunken));box-shadow:var(--card-well-shadow,none);border-radius:14px 14px 14px 4px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.status-preview__caption{color:var(--faint);font-size:12px}.status-preview__name{font-weight:650}.status-preview .status-line{font-size:13.5px}.status-field{gap:2px;padding-right:4px}.status-field input{padding-left:6px}.status-field__emoji{border-radius:var(--control-r-sm);width:32px;height:32px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-left:4px;padding:0;font-size:18px;line-height:1;display:grid}.status-field__emoji:hover{background:var(--plate);color:var(--ink)}html:not([data-pointer]) .status-field__emoji:focus-visible{box-shadow:var(--focus-ring);outline:none}.status-suggest{gap:var(--space-2);flex-wrap:wrap;margin-top:10px;display:flex}.status-dialog__row{align-items:center;gap:10px;display:flex}.status-dialog__row>label{min-width:0;color:var(--muted);flex:1;font-size:13px}.status-dialog__label{color:var(--ink);margin:0 0 6px;font-size:13px;font-weight:650;display:block}.status-avail__opt.ac-list__row{cursor:pointer;flex-wrap:nowrap;padding:11px 14px}.status-avail__opt:hover{background:var(--plate-soft)}.status-avail__text{flex-direction:column;flex:1;min-width:0;display:flex}.status-avail__title{font-size:14.5px;font-weight:600}.status-avail__help{color:var(--muted);font-size:13px}.status-avail__opt .ac-radio{margin:0}.who-sees__options{gap:var(--space-2);display:grid}.who-sees__people{margin:var(--space-2) 0 0;max-height:240px;padding:0;list-style:none;overflow-y:auto}.who-sees__person{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);cursor:pointer;display:flex}.who-sees__person:hover{background:var(--hover)}.who-sees__name{overflow-wrap:anywhere;min-width:0}.who-sees__note{margin:0}.who-sees__grow{flex:1}.channel__admin-read{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.share .ac-dialog__body{gap:var(--space-4);flex-direction:column;display:flex}.share__section{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.share__section>.ac-eyebrow{margin:0}.share__add.ac-select{width:100%}.share__list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.share__row{align-items:center;gap:var(--space-2);min-height:var(--control-h-sm);display:flex}.share__lead{flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.share__name{overflow-wrap:anywhere;flex:1;min-width:0}.share__note,.share__open{margin:0}.share__foot .ac-dialog__foot-note{flex:100%}.share__warn{color:var(--ink)}.live-block{max-width:var(--msg-card-w);background:var(--raised);box-shadow:0 0 0 1px var(--line2);border-radius:16px 16px 16px 4px;margin:4px 0 8px;position:relative;overflow:hidden}.live-block>:not(.ac-approval__sky){position:relative}.live-block>.ac-approval__sky{opacity:.7;height:10px}.live-block--loading{color:var(--faint);align-items:center;gap:10px;padding:14px 16px;font-size:13.5px;display:flex}.live-block__head{align-items:flex-start;gap:var(--space-2) var(--space-4);padding:12px 16px 6px;display:flex}.live-block__titles{flex-direction:column;flex:1;min-width:0;display:flex}.live-block__titles b{font-size:14.5px;font-weight:650;line-height:20px}.live-block__titles small{color:var(--faint);font-size:12.5px;line-height:17px}.live-block__frame{width:100%;transition:height .18s var(--ease-out,ease-out);background:0 0;border:0;display:block}.live-block__room{width:100%}.live-block__view{transition:height .22s var(--ease-out,ease-out);overflow:hidden}.live-block__view[data-cut]{-webkit-mask-image:linear-gradient(#000 calc(100% - 56px),#0000);mask-image:linear-gradient(#000 calc(100% - 56px),#0000)}.live-block__more{justify-content:center;padding:0 8px 8px;display:flex}@media (prefers-reduced-motion:reduce){.live-block__frame,.live-block__view{transition:none}}.live-block__foot{border-top:1px solid var(--line);align-items:center;gap:12px;min-height:52px;padding:8px 8px 8px 16px;display:flex}.live-block__draft{min-width:0;color:var(--muted);text-wrap:pretty;flex:1;font-size:13px;line-height:18px}.live-block__draft b{color:var(--ink2);font-weight:600}.live-block__sent{min-width:0;color:var(--muted);flex:1;align-items:center;gap:8px;font-size:13px;display:flex}.live-block__mark{background:var(--ok);flex:none;width:5px;height:5px;margin:0 4px}.live-block__mark[data-open]{background:var(--faint)}.live-block__broken{align-items:center;gap:12px;padding:12px 16px;display:flex}.live-block__broken span{flex-direction:column;flex:1;min-width:0;display:flex}.live-block__broken b{font-size:13.5px;font-weight:600}.live-block__broken small{color:var(--muted);font-size:12.5px}.poll__options{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:6px 16px 16px;display:grid}.poll__option{background:var(--raised);width:100%;min-height:44px;box-shadow:inset 0 0 0 1px var(--line2);color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;border-radius:12px 12px 12px 4px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:6px 10px 6px 12px;display:grid;position:relative;overflow:hidden}@supports (grid-template-columns:subgrid){.poll__option{grid-template-columns:subgrid}}.poll__option:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--faint)}.poll__option:disabled{cursor:default}.poll__track{flex:1;align-self:stretch;align-items:center;gap:10px;min-width:0;margin:-6px 0 -6px -12px;padding:6px 0 6px 12px;display:flex;position:relative}.poll__track>:not(.poll__fill){position:relative}.poll__fill{background:var(--plate);transition:width .3s var(--ease-out,ease-out);position:absolute;inset:0 auto 0 0}@media (prefers-reduced-motion:reduce){.poll__fill{transition:none}}.poll__box{width:18px;height:18px;box-shadow:inset 0 0 0 1.6px var(--faint);color:var(--raised);border-radius:6px 6px 6px 2px;flex:none;place-items:center;display:grid}.poll__option[aria-pressed=true] .poll__box{background:var(--ink);box-shadow:none}.poll__label{flex:1;min-width:0;font-size:14px;font-weight:600}.poll__option[data-won] .poll__label:after{content:"";vertical-align:2px;background:var(--ok);width:5px;height:5px;margin-left:8px;display:inline-block}.poll__faces{--stack-ring:var(--raised);justify-self:end;align-items:center;gap:var(--space-1);flex:none;display:inline-flex}.poll__more{color:var(--muted);font-size:12px;font-weight:650}.poll__note{color:var(--faint);margin:-8px 16px 12px;font-size:12.5px}.choices__question{text-wrap:pretty;margin:0;padding:0 16px 8px;font-size:14px;line-height:20px}.choices__options{border:0;flex-direction:column;gap:6px;min-inline-size:0;margin:0;padding:0 16px 16px;display:flex}.choices__option{background:var(--raised);width:100%;min-height:48px;box-shadow:inset 0 0 0 1px var(--line2);color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;border-radius:12px 12px 12px 4px;padding:12px 12px 12px 10px}.choices__option:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--faint);background:var(--plate)}.choices__option:disabled{cursor:default}.choices__letter{box-shadow:inset 0 0 0 1px var(--line2);color:var(--muted);border-radius:8px 8px 8px 3px;place-items:center;font-size:12px;font-weight:650;display:grid}.choices__option[aria-pressed=true] .choices__letter,.choices__picked .choices__letter{background:var(--ink);box-shadow:none;color:var(--raised)}.choices__label{font-size:14px;font-weight:600;line-height:20px}.choices__description{color:var(--muted);overflow-wrap:anywhere;white-space:pre-line;font-size:13px;line-height:18px}.choices__foot{justify-content:space-between;min-height:48px;padding:6px 8px}.choices__dots{gap:6px;display:flex}.choices__dot{background:var(--line2);width:6px;height:6px}.choices__dot[data-done]{background:var(--faint)}.choices__dot[data-on]{background:var(--ink)}.choices__summary{flex-direction:column;gap:8px;margin:0;padding:2px 16px 14px;list-style:none;display:flex}.choices__summary li{flex-direction:column;gap:4px;display:flex}.choices__asked{color:var(--muted);font-size:12.5px}.choices__picked{align-items:flex-start;gap:10px;font-size:14px;font-weight:600;line-height:20px;display:flex}.choices__picked>.choices__letter{flex:none;width:24px;height:24px}.choices__said{overflow-wrap:anywhere;white-space:pre-line;min-width:0;padding-top:2px}.choices__write{gap:var(--space-2);padding:0 var(--space-4) var(--space-4);flex-direction:column;display:flex}.choices__write-acts{gap:var(--space-2);display:flex}.choices__closed{color:var(--faint);gap:8px;margin:4px 0 8px;font-size:13px;display:flex}.choice-reply{width:fit-content;color:var(--muted);white-space:pre-line;align-items:center;gap:6px;font-size:13.5px;display:flex}.choice-reply b{color:var(--ink2);font-weight:600}@media (width>=641px){.ac-dialog.wd{width:min(480px,100% - 24px);max-height:none;inset:12px 12px 12px auto;transform:none}.ac-dialog__scrim:has(+.ac-dialog.wd){background:0 0}}@media (width>=641px) and (prefers-reduced-motion:no-preference){.ac-dialog.wd[data-state=open]{animation:.28s cubic-bezier(.2,.9,.25,1) wd-in}}@keyframes wd-in{0%{opacity:0;transform:translate(24px)}}.wd .wd__body{padding-bottom:var(--dialog-pad);flex:auto;gap:20px}.wd__title{border-radius:var(--radius-sm);-webkit-box-decoration-break:clone;box-decoration-break:clone;cursor:text;margin:0 -6px;padding:2px 6px;transition:background .15s}.wd__title:hover{background:var(--plate-soft)}.wd__title-input{box-sizing:border-box;border-radius:var(--radius-sm);background:var(--field-bg);width:calc(100% + 12px);box-shadow:inset 0 0 0 1px var(--field-line), var(--field-ring);color:var(--ink);font:inherit;border:0;outline:none;margin:-2px -6px;padding:2px 6px}.wd .wd__pen{opacity:0;transition:opacity .15s}.wd .ac-dialog__head:hover .wd__pen,.wd .wd__pen:focus-visible{opacity:1}@media (hover:none){.wd .wd__pen{opacity:1}}.wd__big{min-height:0;box-shadow:inset 0 0 0 1px var(--line);background:0 0;flex:none}.wd__big .wg__head{display:none}.wd__big .wg__body{padding:14px 16px 10px}.wd__sec h3{color:var(--muted);margin:0 0 8px;font-size:12.5px;font-weight:650}.wd__rows{box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;margin:0;padding:0;list-style:none}.wd__rows>li+li{border-top:1px solid var(--line)}.wd__row{min-width:0;padding:var(--row-py) 14px;align-items:center;gap:10px;font-size:14px;line-height:20px;display:flex}.wd__row>.ac-icon{color:var(--ink2);flex:none}.wd__grow{overflow-wrap:anywhere;flex:1;min-width:0}.wd__grow small{color:var(--muted);font-size:12.5px;line-height:18px;display:block}.wd__hist .wd__row{align-items:flex-start;font-size:13.5px}.wd__hist time{width:86px;color:var(--muted);font-variant-numeric:tabular-nums;flex:none}.wd__hist [data-tone=warn]{color:var(--warn)}.wd__none{color:var(--muted);margin:0;font-size:13.5px}.wd__loading{justify-content:center;padding:32px 0;display:flex}.wd__alert{flex-direction:column;gap:10px;padding:0 14px 12px 42px;font-size:13.5px;display:flex}.wd__alert-on,.wd__cond{align-items:center;gap:10px;display:flex}.wd__cond label{color:var(--ink2);flex:none}.wd__cond .ac-input{min-width:0;height:var(--control-h-sm);border-radius:var(--control-r-sm);flex:1}.wd__alert-acts{justify-content:flex-end;gap:8px;display:flex}.wd__to{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.wd__ask .ac-composer textarea{min-height:44px}.wd__readonly{color:var(--muted);margin:0;font-size:13px}.wd__end{display:flex}.wn-acts{flex-wrap:wrap;gap:8px;display:flex}.wpin__stage{background:var(--sunken);border-radius:16px;justify-content:center;padding:16px;display:flex}.wpin__stage .wg{box-shadow:var(--card-shadow)}.wpin__keep{align-items:flex-start;gap:12px;font-size:14px;display:flex}.wpin__keep .ac-switch{flex:none;margin-top:2px}.wpin__keep-text{flex-direction:column;min-width:0;display:flex}.wpin__keep-text label{font-weight:600}.wpin__keep-text small{color:var(--muted);font-size:12.5px}.spec-block{color:var(--ink);overflow-wrap:break-word;flex-direction:column;gap:14px;padding:6px 16px 16px;font-size:14px;line-height:1.5;display:flex}.spec-block>*{min-width:0}.spec-block__heading{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:15.5px;font-weight:650;line-height:22px}.spec-block__text{color:var(--ink2);text-wrap:pretty;margin:0}.spec-block__note{color:var(--faint);text-wrap:pretty;margin:0;font-size:12.5px;line-height:18px}.spec-block__list{color:var(--ink2);margin:0;padding-left:20px}.spec-block__list li{margin:2px 0}.spec-block__list li::marker{color:var(--faint)}.spec-block__label{margin-bottom:var(--space-2);color:var(--muted);justify-content:space-between;gap:12px;font-size:13px;font-weight:550;display:flex}.spec-block__label b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:650}.spec-block__title{margin-bottom:var(--space-2);color:var(--muted);font-size:13px;font-weight:550}.spec-block__slider{display:block}.spec-block__slider input[type=range]{--p:50%;appearance:none;cursor:pointer;background:0 0;border-radius:6px;width:100%;height:22px;margin:0;display:block}.spec-block__slider input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--ink) var(--p), var(--line2) var(--p));border-radius:999px;height:6px}.spec-block__slider input[type=range]::-moz-range-track{background:linear-gradient(90deg, var(--ink) var(--p), var(--line2) var(--p));border-radius:999px;height:6px}.spec-block__slider input[type=range]::-webkit-slider-thumb{appearance:none;background:linear-gradient(#fff,#f1f1ee);border-radius:7px 7px 7px 3px;width:20px;height:20px;margin-top:-7px;transition:transform .12s cubic-bezier(.34,1.36,.5,1);box-shadow:0 0 0 1px #17171624,0 2px 5px #17171633,inset 0 1px #fff}.spec-block__slider input[type=range]::-moz-range-thumb{background:#fff;border:0;border-radius:7px 7px 7px 3px;width:20px;height:20px;box-shadow:0 0 0 1px #17171624,0 2px 5px #17171633}.spec-block__slider input[type=range]:active::-webkit-slider-thumb{transform:scale(1.1)}html:not([data-pointer]) .spec-block__slider input[type=range]:focus-visible{box-shadow:var(--focus-ring);outline:none}.spec-block__switch{min-height:30px;color:var(--ink2);justify-content:space-between;align-items:center;gap:12px;font-size:13.5px;font-weight:550;display:flex}.spec-block__stats{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:10px;display:grid}.spec-block__stat{background:color-mix(in srgb, var(--sunken) 45%, var(--raised));box-shadow:inset 0 0 0 1px var(--line);border-radius:12px 12px 12px 4px;padding:10px 12px}.spec-block__stat span{color:var(--muted);font-size:12.5px;display:block}.spec-block__stat b{letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:1px;font-size:21px;font-weight:650;line-height:27px;display:block}.spec-block__stat small{color:var(--faint);font-variant-numeric:tabular-nums;font-size:12px;line-height:17px;display:block}.spec-block__stat[data-tone=up] small{color:var(--ok)}.spec-block__stat[data-tone=down] small{color:var(--danger)}.spec-block__result{text-align:center;background:color-mix(in srgb, var(--sunken) 45%, var(--raised));box-shadow:inset 0 0 0 1px var(--line);border-radius:14px 14px 14px 4px;padding:10px 14px 12px;overflow:hidden}.spec-block__result span{color:var(--muted);font-size:12.5px;display:block}.spec-block__result b{letter-spacing:-.01em;font-size:20px;font-weight:650;line-height:28px;display:block}.spec-block__result b[data-roll]{animation:.7s cubic-bezier(.2,.9,.25,1.15) spec-block-roll}@keyframes spec-block-roll{0%{filter:blur(3px);opacity:0;transform:translateY(-120%)}45%{filter:blur();opacity:1;transform:translateY(18%)}to{transform:none}}.spec-block__progress{display:block}.spec-block__track{background:var(--plate);border-radius:999px;height:8px;display:block;overflow:hidden}.spec-block__track span{background:var(--ink);border-radius:999px;height:100%;transition:width .24s cubic-bezier(.2,.8,.2,1);display:block}.spec-block__chart{margin:0}.spec-block__table{overflow-x:auto}.spec-block__more summary{color:var(--muted);cursor:pointer;border-radius:6px;align-items:center;gap:6px;font-size:12.5px;font-weight:600;list-style:none;display:inline-flex}.spec-block__more summary::-webkit-details-marker{display:none}.spec-block__more summary:before{content:"";border-bottom:1.6px solid;border-right:1.6px solid;width:6px;height:6px;transition:transform .15s;transform:rotate(-45deg)}.spec-block__more[open] summary:before{transform:rotate(45deg)}html:not([data-pointer]) .spec-block__more summary:focus-visible{box-shadow:var(--focus-ring);outline:none}.spec-block__more-body{color:var(--muted);flex-direction:column;gap:10px;margin-top:8px;font-size:12.5px;line-height:18px;display:flex}.spec-block__row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px 16px;display:grid}@media (width<=440px){.spec-block__row{grid-template-columns:minmax(0,1fr)}}.spec-block__card{background:var(--raised);min-width:0;box-shadow:0 0 0 1px var(--line2);border-radius:14px 14px 14px 4px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.spec-block__card[data-pick]{cursor:pointer;transition:box-shadow .15s}.spec-block__card[data-pick]:not([data-on]):hover{box-shadow:0 0 0 1px var(--faint)}.spec-block__card[data-on]{box-shadow:0 0 0 1.6px var(--ink)}html:not([data-pointer]) .spec-block__card:focus-visible{box-shadow:var(--focus-ring);outline:none}.spec-block__card-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 10px;display:flex}.spec-block__card-head b{font-size:14px;font-weight:650}.spec-block__card-head small{color:var(--faint);font-size:12.5px;line-height:17px}.spec-block__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.spec-block__actions[data-align=center],.spec-block__result+.spec-block__actions{justify-content:center}.spec-block__actions[data-align=start]{justify-content:flex-start}.live-block__gate{align-items:center;gap:12px;padding:10px 8px 14px 16px;display:flex}.live-block__gate span{flex-direction:column;flex:1;min-width:0;display:flex}.live-block__gate b{font-size:13.5px;font-weight:600}.live-block__gate small{color:var(--muted);text-wrap:pretty;font-size:12.5px;line-height:17px}@media (prefers-reduced-motion:reduce){.spec-block__result b[data-roll],.spec-block__track span{transition:none;animation:none}}.rq{max-width:var(--msg-card-w);box-sizing:border-box;background:var(--raised);box-shadow:0 0 0 1px var(--line2);border-radius:16px 16px 16px 4px;padding:12px 16px 0;display:block;position:relative}:where(:not(.ac-msg__body))>.rq{margin:4px 0 8px}.rq:not(:has(.rq__foot)){padding-bottom:12px}.rq>:not(.ac-approval__sky),.rq>.ac-locked>*,.rq__form>.ac-locked>*{position:relative}.rq__form{display:contents}.rq>.ac-approval__sky{opacity:.7;height:16px}.rq__head{align-items:center;gap:8px;min-height:20px;display:flex}.rq__kind{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.rq__source{color:var(--faint);font-weight:500}.rq__state{color:var(--warn);white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font-size:12px;font-weight:600;display:inline-flex}.rq__state--other{color:var(--muted);text-overflow:ellipsis;overflow:hidden}.rq__lead{color:var(--ink);text-wrap:pretty;overflow-wrap:anywhere;white-space:pre-line;margin:6px 0 0;font-size:15px;line-height:22px}.rq>.ac-approval__sky+:is(.rq__lead,.rq__well,.rq__preview){border-top:0;margin-top:0}.rq__title{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:22px}.rq__title b{font-weight:600}.rq__note{color:var(--ink2);text-wrap:pretty;overflow-wrap:anywhere;margin:2px 0 0;font-size:14px;line-height:20px}.rq__well{padding:var(--row-py) 16px;border-top:1px solid var(--line);align-items:flex-start;gap:10px;margin:12px -16px 0;display:flex}.rq__well>.rq__logo{align-items:center;height:20px}.rq__preview+.rq__well{margin-top:0}.rq__logo{flex:none;display:inline-flex}.rq__logo .ap-conn-mark :is(.connector-icon,.ap-conn__own),.rq__tile{border-radius:6px;width:22px;height:22px}.rq__logo .ap-conn-mark,.rq__logo .ap-conn-mark .ap-conn__own{box-shadow:none;background:0 0;border-radius:6px}.rq__tile{color:var(--ink2);place-items:center;display:inline-grid}.rq__tile .brw-site-icon{width:16px;height:16px}.rq__logo .ac-avatar{width:26px;height:26px}.rq__wt{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.rq__wt>.rq__more{place-self:flex-start start;height:22px;margin:2px 0 0 -6px}@container (width<=479px){.rq__well{grid-template-columns:auto minmax(0,1fr);gap:1px 10px;display:grid}.rq__well>.rq__wt{display:contents}.rq__wt>:not(b){grid-column:1/-1}}.rq__wt b,.rq__wt small{overflow-wrap:anywhere}.rq__wt b{color:var(--ink);font-size:14px;font-weight:600;line-height:20px}.rq__wt small{color:var(--muted);white-space:pre-line;font-size:12.5px;line-height:18px}.rq__more{height:24px;font:inherit;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;align-items:center;gap:3px;margin:0 -4px 0 0;padding:0 6px 0 8px;font-size:12.5px;font-weight:600;display:inline-flex}.rq__more:hover{background:var(--plate);color:var(--ink)}html:not([data-pointer]) .rq__more:focus-visible{box-shadow:var(--focus-ring);outline:none}.rq__more svg{transition:transform .2s var(--out)}.rq__more[aria-expanded=true] svg{transform:rotate(90deg)}.rq>.rq__details,.rq__item>.rq__details{border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;margin:0 -16px;padding:12px 16px}.rq__item>.rq__details{margin:10px -16px 0}.rq__preview{border-top:1px solid var(--line);max-height:168px;margin:12px -16px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.rq-mail{color:var(--ink2);padding:10px 16px 12px;font-size:13.5px;line-height:20px}.rq-mail__subject{color:var(--ink);overflow-wrap:anywhere;font-size:14px;font-weight:650;display:block}.rq-mail__to{color:var(--muted);overflow-wrap:anywhere;margin-bottom:8px;font-size:12.5px;display:block}.rq-mail__body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.rq__details{background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px 12px 12px 4px;flex-direction:column;gap:10px;min-width:0;margin-top:8px;padding:12px 14px;font-size:13px;display:flex}.rq__details .email-letter{box-shadow:none;border-radius:0;overflow:visible}.rq__details .email-letter__head{padding:0 0 10px}.rq__details .email-letter__body{padding:10px 0 0}.rq__details .email-letter__original{margin:10px -14px -12px}.rq__origin{color:var(--faint);margin:0;font-size:12.5px}.rq__field{gap:var(--field-gap);flex-direction:column;margin-top:12px;display:flex}.rq__field .ac-input{width:100%}.rq__note{color:var(--faint);gap:6px;margin:8px 0 0;font-size:12px}.rq__error{color:var(--danger);margin:8px 0 0;font-size:12.5px}.rq__foot{box-sizing:border-box;border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;row-gap:8px;min-height:48px;margin:12px -16px 0;padding:8px 16px;display:flex}.rq__foot>.ac-btn{height:32px}.rq__foot>.ac-btn--ghost:first-child{margin-inline-start:calc(-1 * var(--ghost-plate));padding-inline-start:var(--ghost-plate)}@media (pointer:coarse){:is(.rq__foot,.rq__item-acts)>.ac-btn{position:relative}:is(.rq__foot,.rq__item-acts)>.ac-btn:after{content:"";inset:calc((var(--control-h-sm) - var(--touch-target)) / 2) 0;position:absolute}}.rq__foot,.rq__item-acts{column-gap:var(--space-2)}@media (width<=640px){.rq__foot:not(:has(>.ac-btn~.ac-btn)):not(:has(.ac-btn--ghost))>.ac-btn{flex:100%}.rq__foot:has(.ac-btn--ghost):not(:has(>.ac-btn:not(.ac-btn--ghost)~.ac-btn:not(.ac-btn--ghost)))>.ac-btn:not(.ac-btn--ghost){flex:auto}}.rq__choices{flex-direction:column;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.rq__choice{box-sizing:border-box;background:var(--card-well);width:100%;max-width:100%;min-height:40px;box-shadow:var(--card-well-shadow);font:inherit;color:var(--ink);text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer;border:0;border-radius:12px 12px 12px 4px;align-items:center;gap:10px;padding:9px 12px;font-size:14.5px;line-height:20px;transition:background-color .12s;display:flex}.rq__choice:hover:not(:disabled){background:var(--plate)}.rq__choice:disabled{cursor:default}html:not([data-pointer]) .rq__choice:focus-visible{box-shadow:var(--focus-ring);outline:none}.rq__choice-text{flex:1;min-width:0}.rq__key{width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--line2);background:var(--raised);color:var(--muted);font-variant-numeric:tabular-nums;border-radius:6px;flex:none;place-items:center;font-size:12px;font-weight:650;display:inline-grid}.rq__choice--other{box-shadow:inset 0 0 0 1px var(--line2);color:var(--muted);background:0 0}.rq__choice--other .rq__key{box-shadow:none;background:0 0}.rq__keys{color:var(--faint);font-size:12.5px}@media (hover:none){.rq__keys{display:none}}.rq__foot>.ap-refuse{flex:100%;margin:0}.rq__end{color:var(--faint);white-space:nowrap;align-items:center;gap:8px;margin-left:auto;font-size:12px;display:inline-flex}.rq__end .ac-expiry-fuse{width:72px;height:4px;position:static}.rq-done{max-width:var(--msg-card-w)}.rq-done__mark{place-items:center;width:14px;height:18px;display:inline-grid}.rq-done__mark>span{background:var(--faint);width:8px;height:2px}.rq-done__mark[data-done]>span{background:var(--ok);width:5px;height:5px}.rq-done__note{padding-inline:calc(12px + 14px + var(--icon-gap)) 12px;color:var(--faint);margin:0;font-size:12px;line-height:16px}.rq-done__text{overflow-wrap:anywhere;min-width:0}.rq-done__text b{color:var(--ink2);font-weight:600}.rq-done .rq__details{overflow-wrap:anywhere;white-space:pre-line;align-self:stretch;margin-top:0}.rq-open{max-width:var(--msg-card-w)}.rq-open .rq__details{overflow-wrap:anywhere;align-self:stretch;margin-top:0}.rq-open__below{min-width:0;color:var(--ink-muted);overflow-wrap:anywhere;flex-direction:column;gap:4px;padding:0 2px;font-size:13px;display:flex}.rq-open__below p{margin:0}.rq-open__below code{white-space:pre-wrap}.rq-wait{width:12px;height:12px;vertical-align:calc(var(--cap-top) - var(--cap-mid) - 6px);flex:none;display:inline-block;position:relative}.rq-wait>span{width:8px;height:8px;box-shadow:inset 0 0 0 2px var(--warn);border-radius:2px;margin:auto;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.rq-wait:not(.rq-wait--still)>span{animation:1.4s ease-in-out infinite rq-pulse}.rq.rq--flash{animation:rq-flash 1.4s var(--out)}}@keyframes rq-pulse{50%{opacity:.35}}@keyframes rq-flash{0%,30%{background-color:color-mix(in srgb, var(--warn) 12%, var(--raised))}}.ac-typing[data-active=true][data-ask] .ac-typing__text{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ac-typing__more{color:var(--faint);flex:none}.rq{container-type:inline-size}.rq__items{flex-direction:column;margin:12px -16px 0;padding:0;list-style:none;display:flex}.rq__item{padding:var(--row-py) 16px;border-top:1px solid var(--line);align-items:center}.rq__item>.rq__item-acts{margin-inline-start:32px}@container (width<=479px){.rq__item>:is(.rq__item-acts,.rq__item-outcome){margin-inline-start:0}}.rq__item>.rq__more{margin-inline-start:26px}@container (width<=479px){.rq__item>.rq__more{margin-inline-start:-6px}}.rq__item>:not(.rq__well,.rq__item-acts){flex:100%}.rq__items .rq__well{border-top:0;margin:0;padding:0}.rq__item .rq__wt{align-items:flex-start}.rq__item-acts{flex-wrap:wrap;align-items:center;row-gap:8px;display:flex}.rq__well+.ac-locked>.rq__foot:first-child,.rq__well+.rq__form>.ac-locked>.rq__foot:first-child,.rq__details+.ac-locked>.rq__foot:first-child,.rq__details+.rq__form>.ac-locked>.rq__foot:first-child,.rq__items+.rq__foot,.rq__items+.rq__note+.rq__foot{margin-top:0}.rq__item-acts>.ac-btn{height:32px}.rq__item-outcome{color:var(--muted);margin:4px 0 0 32px;font-size:12.5px}.rq__item-outcome>.ac-btn{vertical-align:middle}.rq__run>.rq__items{margin:10px -16px calc(-1 * var(--row-py)) 16px}.rq[data-ask-kind=approval] .rq__wt small{white-space:normal;overflow-wrap:anywhere}.rq__wt small.rq__item-why{white-space:normal;color:var(--ink2)}.rq__item--done .rq__wt b{color:var(--ink2);font-weight:500}.rq__item--done .rq__logo{opacity:.6}.rq__item--replaced .rq__wt b{color:var(--muted)}.rq__wt>.rq-letter{margin-top:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;align-self:stretch;display:flex}.rq-letter__body:not(:first-child){margin-top:var(--space-1)}.rq__wt .rq-letter__subject{font-size:13px;line-height:18px}.rq-letter__body{color:var(--ink2);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:18px;display:-webkit-box;overflow:hidden}.rq__item .ap-refuse{margin-top:8px}.rq__items+.rq__note{border-top:1px solid var(--line);margin:0 -16px;padding:10px 16px}.rq__note{color:var(--muted);margin:10px 0 0;font-size:12.5px;line-height:18px}.rq__delegate{color:var(--muted);margin:12px 0 0;font-size:14px;line-height:20px}.rq--muted{opacity:.6}.rq--ended>.ac-approval__sky{opacity:.3}.rq__answer{align-items:flex-start;gap:var(--icon-gap);padding-block:var(--space-4);color:var(--ink2);flex-wrap:nowrap;font-size:13px;line-height:16px}.rq__answer>.rq-done__mark{height:16px}.rq__answer-text{overflow-wrap:anywhere;flex:1;min-width:0}.rq__answer-text b{color:var(--ink);font-weight:600}.rq__answer-note{color:var(--faint);font-size:12px;line-height:16px;display:block}.rq__answer-time{color:var(--faint);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-size:12px}.rq__answer>.ac-btn{height:32px;margin-block:calc(-1 * var(--space-2));flex:none}@container (width<=479px){.rq__answer{row-gap:var(--space-1);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.rq__answer>.ac-btn{grid-area:2/2;justify-self:start;margin-block:0;margin-inline-start:calc(-1 * var(--control-px-sm))}.rq__answer-time{grid-area:1/3}}@media (prefers-reduced-motion:no-preference){.rq__answer>*{animation:rq-answer-in .22s var(--out) both}}@keyframes rq-answer-in{0%{opacity:0}}.rq .ac-locked>.ac-acts{row-gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap}.rq__settings{grid-template-columns:fit-content(40%) minmax(0,1fr);gap:8px 24px;margin:16px 0 0;display:grid}.rq__setting{display:contents}.rq__setting dt{color:var(--muted);font-size:14px;line-height:20px}.rq__setting dd{min-width:0;color:var(--ink);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:14px;line-height:20px;display:flex}.rq__setting s,.rq__setting dd .ac-icon{color:var(--muted)}.rq__sent{color:var(--muted);font-size:13px}.rh-intro__again{margin:8px 0 0}.rh-intro__presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.rh-intro__preset{background:var(--card-well);min-width:0;box-shadow:var(--card-well-shadow);color:var(--ink);font:inherit;text-align:start;cursor:pointer;border:0;border-radius:12px 12px 12px 4px;align-items:flex-start;gap:8px;padding:8px;display:flex}.rh-intro__preset:hover:not(:disabled){background:var(--plate)}.rh-intro__preset:disabled{cursor:default;opacity:.6}html:not([data-pointer]) .rh-intro__preset:focus-visible{box-shadow:var(--focus-ring);outline:none}.rh-intro__preset-text{flex-direction:column;min-width:0;line-height:16px;display:flex}.rh-intro__preset-text small{color:var(--muted);font-size:12px}.rq:has(.rh-intro__presets){width:100%;container:rh-intro/inline-size}@container rh-intro (width<=619px){.rh-intro__presets{grid-template-columns:repeat(2,minmax(0,1fr))}}.tm-mark{width:14px;height:14px;color:var(--faint);flex:none;place-items:center;display:inline-grid}.tm-logo{flex:none;place-items:center;display:inline-grid}.tm-logo>.connector-icon,.tm-logo>.tool-logo{border-radius:6px;width:20px;height:20px}.tm-logos{align-items:center;display:inline-flex}.tm-logos>.tm-logo{outline:2px solid var(--tm-ground,var(--raised));border-radius:7px}.tm-logos>.tm-logo+.tm-logo{margin-left:-4px}.tm-use{min-width:0;font-size:13px;line-height:1.3}.tm-use__text{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.tm-use__text b{color:var(--ink2);font-size:13px;font-weight:600}.tm-use__text small{color:var(--faint);font-size:12px}.tm-use--none{color:var(--faint)}.tm-state{min-width:0;color:var(--faint);font-size:13px;line-height:1.3}.tm-state__text{flex-direction:column;min-width:0;display:flex}.tm-state__text b{color:var(--ink2);font-weight:600}.tm-state[data-wait] b{color:var(--attention)}.tm-state__text small{font-size:12px}.tm-waitline{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--action-clear) var(--space-3);border-top:1px solid var(--line);background:var(--plate-soft);color:var(--ink2);flex-wrap:wrap;margin:0;font-size:13px;line-height:1.4;display:flex}.tm-waitline__text{flex:280px;min-width:0}.tm-waitline__text>.ac-icon{color:var(--faint)}.tm-agentpanel .tm-waitline{border-radius:var(--radius-item);border-top:0}.tm-stop.ac-btn{flex:none;gap:6px}.tm-stop.ac-btn:hover:not(:disabled){color:var(--danger)}.tm-why.ac-input{height:var(--control-h-sm);padding:0 var(--control-px-sm);border-radius:var(--control-r-sm);font-size:var(--control-fs-sm)}.tm-confirm.ac-popover{--menu-pad:var(--space-2);width:min(420px,100vw - 32px);max-width:none;padding:var(--menu-pad);flex-direction:column;gap:12px;display:flex}.tm-confirm__head{padding:var(--popover-in) var(--popover-in) 0}.tm-confirm>.tm-why.ac-input{width:auto;margin-inline:var(--popover-in)}.tm-confirm__head .tm-confirm__title{font-size:14.5px;font-weight:650}.tm-confirm__text{color:var(--muted);text-wrap:pretty;margin:0;font-size:13px;line-height:18px}.tm-confirm__acts{justify-content:flex-end;gap:8px;display:flex}.tm-pill.ac-btn{gap:6px}.tm-pill__mark{flex:none;place-items:center;width:14px;height:14px;display:inline-grid}.tm-pill__wait{color:var(--warn);font-weight:600}.tm-pill__chevron{color:var(--muted);transition:transform .15s var(--out)}.tm-pill[aria-expanded=true] .tm-pill__chevron{transform:rotate(180deg)}.tm-pill__count{display:none}@media (width<=760px){.tm-pill__words,.tm-pill__chevron{display:none}.tm-pill__count{font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.tm-pill .rq-wait{width:8px}.tm-pill__mark:has(>.rq-wait){width:8px}}.tm-here.ac-chip{flex:none}.tm-cfm{align-items:center;gap:12px;padding:6px 6px 6px 12px;display:flex}.tm-cfm__text{flex:0 auto;min-width:0;max-width:52%}.tm-cfm__text>:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tm-cfm__text b{color:var(--ink);font-weight:650}.tm-cfm__note{color:var(--muted);font-size:12.5px;line-height:18px}.tm-cfm__acts{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.tm-cfm__acts>.tm-why{flex:1;min-width:0}.tm-cfm__acts>.ac-btn{flex:none}@media (width<=760px){.tm-cfm{flex-direction:column;align-items:stretch;gap:8px}.tm-cfm__text{max-width:none}.tm-cfm__text>:last-child{white-space:normal}}.tm-saywhy{align-items:center;gap:6px;min-width:0;display:flex}.tm-saywhy .tm-why{flex:1;min-width:0}.tm-saywhy>.ac-btn{flex:none}@media (width>=861px){.tm-panel.thread-panel{width:min(480px,100vw - 20px)}}.tm-panel__body{--pane-x:18px;padding:14px var(--pane-x) 18px;flex-direction:column;gap:14px;display:flex}.tm-panel__now{min-width:0;color:var(--ink2);overflow-wrap:anywhere;margin:0;font-size:14px}.tm-panel__now b{font-weight:600}.tm-panel__now small{color:var(--faint);font-size:13px}.tm-panel__stopped{border-radius:var(--radius-item) var(--radius-item) var(--radius-item) 4px;background:var(--card-well);box-shadow:var(--card-well-shadow);color:var(--muted);flex-direction:column;gap:8px;padding:10px 12px;font-size:13px;line-height:18px;display:flex}.tm-panel__stopped p{margin:0}.tm-panel__stopped b{color:var(--ink2);font-weight:600}.tm-panel__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.tm-panel__facts:not(.tm-agentpanel__wells)>div:last-child:nth-child(odd){grid-column:1/-1}@media (width<=480px){.tm-panel__facts:not(.tm-agentpanel__wells){grid-template-columns:minmax(0,1fr)}}.tm-panel__facts>div{border-radius:var(--radius-item) var(--radius-item) var(--radius-item) 4px;background:var(--card-well);min-width:0;box-shadow:var(--card-well-shadow);padding:8px 10px}.tm-panel__facts dt{color:var(--faint);font-size:11.5px;font-weight:600}.tm-panel__facts dd{font-variant-numeric:tabular-nums;min-width:0;min-height:24px;color:var(--ink);align-items:center;margin:2px 0 0;font-size:13.5px;font-weight:600;display:flex}.tm-panel__none{color:var(--faint);margin:0;font-size:13px}.tm-panel__foot{border-top:1px solid var(--line);flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:12px 18px;display:flex}.tm-panel__foot>.tm-panel__stop{margin-left:auto}.tm-panel__note{color:var(--ink-muted);flex-basis:100%;margin:0;font-size:13px;line-height:18px}.tm-agentpanel__wells{grid-template-columns:repeat(3,minmax(0,1fr))}.tm-agentpanel__wells dd{font-size:17px;font-weight:650}.tm-agentpanel__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tm-taskcard.ac-card{--card-pad:0;gap:0;overflow:hidden}.tm-taskcard__row{align-items:flex-start;gap:10px;min-height:56px;padding:10px 10px 10px 14px;display:flex}.tm-taskcard__row>.tm-mark{margin-top:2px}.tm-taskcard__row>.ac-actline{flex:1}.tm-taskcard__row .ac-acts{margin-top:-4px}.tm-taskcard__label{flex-direction:column;line-height:1.35;display:flex}.tm-taskcard__title{align-items:center;gap:6px;min-width:0;display:flex}.tm-taskcard__title b{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:14px;font-weight:500}.tm-taskcard__label small{color:var(--faint);font-size:12.5px}.tm-taskcard__steps{border-top:1px solid var(--line);padding:8px 10px 10px}.tm-panel__foot>.tm-cfm{flex:1;min-width:0;padding:0}.tm-hit{min-width:0;font:inherit;color:var(--ink);white-space:nowrap;text-align:left;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;flex:0 auto;padding:0;font-weight:500;line-height:1.35;overflow:hidden}.tm-hit>small{margin-left:var(--space-2);color:var(--faint);font-size:12px;font-weight:400}.tm-hit:after{content:"";position:absolute;inset:0}html:not([data-pointer]) .tm-hit:focus-visible{outline:none}.tm-hit .ac-who>b{white-space:inherit}.tm-tip{flex-direction:column;gap:2px;display:flex}.tm-tip>b{font-weight:600}.tm-tip>span{color:var(--ink2)}.cq-link{font:inherit;color:var(--agent);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:none}.cq-link:disabled{color:var(--faint);cursor:default}.cq-link[aria-busy]{color:var(--agent);opacity:.6}html:not([data-pointer]) .cq-link:focus-visible{box-shadow:var(--focus-ring);border-radius:4px;outline:none}.cq-first.ac-chip{background:var(--agent-soft);color:var(--agent);flex:none}.cq{flex-direction:column;gap:16px;display:flex}.cq__group+.cq__group{border-top:1px solid var(--line);padding-top:16px}.cq__title{color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin:0 0 8px;font-size:12px;font-weight:600;line-height:16px;display:flex}.cq__all{color:var(--faint);font-weight:500}.cq__fill{color:var(--ink);margin:0 0 8px;font-size:13px;line-height:18px}.cq__open{font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}@media (hover:hover){.cq__open:hover .cq__l1 b{color:var(--agent)}}html:not([data-pointer]) .cq__open:focus-visible{box-shadow:var(--focus-ring);border-radius:4px;outline:none}.cq__empty,.cq__rule{color:var(--ink-muted);margin:0;font-size:13px;line-height:18px}.cq__rows{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.cq__row{border-radius:8px;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:10px;padding:8px;display:grid}.cq__row .ac-avatar{margin:1px}.cq__row[data-mine]{background:var(--agent-soft)}.cq__text{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.cq__l1{flex-wrap:wrap;align-self:stretch;align-items:center;gap:0 6px;min-width:0;font-size:14px;line-height:20px;display:flex}.cq__l1 b{overflow-wrap:anywhere;min-width:0;font-weight:600}.cq__nth{color:var(--faint);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.cq__time{color:var(--faint);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;padding-left:8px;font-size:12px}.cq__l2{color:var(--ink-muted);overflow-wrap:anywhere;font-size:13px;line-height:18px}.cq__row[data-mine] .cq__l2{color:var(--ink2)}.cq__acts{align-items:center;gap:4px var(--space-2);flex-wrap:wrap;font-size:13px;line-height:18px;display:flex}.cq__checked{align-items:center;gap:var(--space-1);color:var(--muted);display:inline-flex}.cq__text>.cq-first{margin-top:4px}.cq__row[data-mine] .cq-first{margin-left:calc(-1 * var(--space-2))}.cq-turn__say{color:var(--ink-muted)}:where(:not(.ac-msg__body))>.cq-turn__say{margin:0}.cq-turn__cause{color:var(--ink-muted);margin:0;font-size:13px;line-height:18px}.cq-turn__acts{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.cq-turn__acts:empty{display:none}.cq-turn__stop{white-space:normal;text-align:start;min-width:0}.cq-fan{max-width:var(--msg-card-w);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--card-shadow);flex-direction:column;gap:8px;margin-top:4px;padding:10px 12px;display:flex}.cq-fan__head{color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin:0;font-size:13px;display:flex}.cq-fan__chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cq-fan__chip.ac-chip{background:var(--plate);color:var(--ink);padding-left:3px}.cq-fan__chip small{color:var(--ink-muted);font-weight:500}.cq-fan__chip[data-state=answered]{box-shadow:inset 0 0 0 1px var(--line2);background:0 0}.cq-fan__chip[data-state=answered] small{color:var(--ok)}.cq-fan__chip[data-state=working] small{color:var(--agent)}.cq-away.ac-chip{flex:none}.cq-btn.ac-btn{white-space:nowrap}.cq-btn .cq-btn__count{display:none}@media (width<=640px){.cq-btn .cq-btn__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cq-btn .cq-btn__count{display:inline-block}}.cq-confirm{border:0;flex-wrap:wrap;align-items:center;gap:8px;width:100%;min-width:0;margin:0;padding:0;display:flex}.cq-confirm__ask{margin-right:auto;font-weight:600}@media (width<=640px){.cq-confirm{justify-content:flex-end}.cq-confirm__ask{flex-basis:100%}}@media (width>=641px){.ac-dialog.uq-dialog{max-height:calc(100dvh - 12vh - 24px);top:12vh;transform:translate(-50%)}}@media (prefers-reduced-motion:no-preference) and (width>=641px){.ac-dialog.uq-dialog[data-state=open]{animation-name:uq-dialog-in}}@keyframes uq-dialog-in{0%{opacity:0;transform:translate(-50%)scale(.97)}to{opacity:1;transform:translate(-50%)scale(1)}}@media (width<=640px){.ac-dialog.uq-dialog:has(.ac-seg){height:min(520px,100vh - 12px);height:min(520px, calc(100dvh - 12px - env(safe-area-inset-top,0px)))}.uq-dialog:has(.ac-seg) .ac-dialog__body{flex-grow:1}}.uq-dialog .ac-dialog__lead{translate:0 calc(var(--control-h-sm) / 2 - var(--cap-mid) - 50%)}.uq{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.uq__rows{flex-direction:column;align-self:stretch;gap:2px;margin:0 -8px;padding:0;list-style:none;display:flex}.uq__row{border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:12px;padding:0 8px;font-size:14px;line-height:20px;display:grid}.uq__row:has(.uq__open:hover){background:var(--sunken)}.uq__open{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:20px minmax(0,1fr);align-items:start;column-gap:10px;padding:6px 0;display:grid}.uq__row[data-two] .uq__open{grid-template-columns:minmax(0,1fr)}html:not([data-pointer]) .uq__open:focus-visible{box-shadow:var(--focus-ring);border-radius:6px;outline:none}.uq__n{color:var(--faint);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.uq__what{overflow-wrap:anywhere;min-width:0}.uq__what b{font-weight:600}.uq__meta{color:var(--ink-muted)}.uq__why{color:var(--ink-muted);font-size:13px;line-height:18px;display:block}.uq__act{white-space:nowrap;align-items:center;padding:6px 0;font-size:13px;line-height:20px;display:flex}.uq__act:empty{display:none}.uq__now{color:var(--agent);align-items:center;gap:6px;font-weight:600;display:inline-flex}.uq__done{color:var(--ink-muted)}.uq__hidden{color:var(--faint);margin:-8px 0 0;padding-left:30px;font-size:13px;line-height:18px}@media (width<=640px){.uq__open,.uq__act{padding:12px 0}.uq__row[data-two]{grid-template-columns:minmax(0,1fr)}.uq__row[data-two] .uq__act{padding-top:0}}.cq-spill{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:16px;display:flex}.cq-spill .cq__title{margin:0}.cq-spill__rows{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.cq-spill__row{color:var(--ink-muted);padding:8px 0;font-size:14px;line-height:20px}.cq-spill__row>.ac-switch{align-self:center}.cq-spill__name{min-width:0;color:var(--ink);flex-direction:column;flex:1;display:flex}.cq-spill__name b{overflow-wrap:anywhere}.cq-spill__name small{color:var(--ink-muted);font-size:13px;line-height:18px}.agora.ac-popover{--menu-pad:var(--space-2);width:min(360px,100vw - 24px);min-width:0;max-width:none;padding:var(--menu-pad);border-radius:calc(var(--radius-item) + var(--menu-pad));box-shadow:var(--e3);gap:0;overflow:hidden}.agora__list{gap:var(--space-3);min-height:0;padding:var(--space-1) 0;flex-direction:column;display:flex;overflow-y:auto}.agora__section .ac-grouphead{padding-inline:var(--space-2)}.agora__rows{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.agora__none{padding:var(--space-2);color:var(--muted);margin:0;font-size:13px}.agora__foot{margin-top:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--line);justify-content:flex-end;display:flex}.agora-row{grid-template-columns:18px minmax(0, 1fr) auto var(--control-h-sm);align-items:center;gap:var(--space-2);padding:var(--row-py) var(--space-2);border-radius:var(--radius-item);font-size:14px;line-height:20px;display:grid;position:relative}.agora-row:hover{background:var(--plate)}html:not([data-pointer]) .agora-row:has(.tm-hit:focus-visible,>a:focus-visible){box-shadow:var(--focus-ring-inset)}.agora-row .tm-hit{align-items:baseline;column-gap:var(--space-2);height:20px;color:var(--ink2);flex-wrap:wrap;font-weight:400;line-height:20px;display:flex}.agora-row__who{align-items:baseline;gap:var(--space-1);flex:0 auto;min-width:0;display:flex}.agora-row__who>b{text-overflow:ellipsis;min-width:0;color:var(--ink);flex:0 auto;font-weight:650;overflow:hidden}.agora-row__phrase{text-overflow:ellipsis;flex:none;max-width:100%;overflow:hidden}.agora-row__who>b[data-long]{min-width:2.5em}.agora-row__who:has(>b[data-long])>.agora-row__phrase{max-width:calc(100% - 2.5em - var(--space-1))}.agora-row__who>b:not([data-long]){flex:none}.agora-row__who:has(>b:not([data-long]))>.agora-row__phrase{flex:0 auto;min-width:0;max-width:none}.agora-row .tm-hit>small{text-overflow:ellipsis;min-width:4em;color:var(--muted);flex:4em;margin-left:0;font-size:12.5px;overflow:hidden}.agora-row[data-state=you] .agora-row__phrase{color:var(--warn);font-weight:600}.agora-row__time{color:var(--faint);white-space:nowrap;align-items:center;font-size:12.5px;display:flex}.agora-row__more.ac-btn{z-index:1;position:relative}@media (hover:hover){.agora-row:not(:hover,:focus-within) .agora-row__more.ac-btn:not([data-state=open]){opacity:0}}.agora-row--all{grid-template-columns:18px minmax(0, 1fr) var(--control-h-sm);min-height:calc(var(--control-h-sm) + 2 * var(--row-py))}.agora-row--all>:is(.rq-wait,.ac-icon){justify-self:center}.agora-row--all>a{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;text-decoration:none;overflow:hidden}.agora-row--all>a:after{content:"";position:absolute;inset:0}html:not([data-pointer]) .agora-row--all>a:focus-visible{outline:none}.agora-row--all>.ac-icon{color:var(--muted)}.agora-row[data-held]{pointer-events:none}.agora-row[data-held] .tm-hit{color:var(--muted)}.agora-row--confirm{background:var(--plate-soft);padding:0;display:block}.agora-row--confirm:hover{background:var(--plate-soft)}.agora-row__confirm.tm-cfm{align-items:stretch;gap:var(--space-2);padding:var(--space-2);flex-direction:column}.agora-row__confirm .tm-cfm__text{max-width:none}.agora-row__confirm .tm-cfm__text>:last-child{white-space:normal}@media (prefers-reduced-motion:no-preference){.agora-row__more.ac-btn{transition:opacity .15s}}
