.orion-prompts{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.orion-prompts__row{align-items:baseline;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--control-r-md);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr auto;display:grid}.orion-prompts__row:hover,.orion-prompts__row:focus-visible{background:var(--plate-soft)}.orion-prompts__name{font-family:var(--font-mono);font-weight:600}.orion-prompts__desc{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orion-prompts__tag{color:var(--muted);font-size:var(--text-xs,12px)}.orion-prompts__empty{color:var(--muted);margin:0}.orion-prompt-form{gap:var(--space-4);display:grid}.orion-prompt-form__shared{align-items:center;gap:var(--space-2);cursor:pointer;display:flex}.orion-card{gap:var(--space-2);cursor:default;display:grid;position:relative}.orion-card__link{z-index:0;border-radius:inherit;position:absolute;inset:0}.orion-card>:not(.orion-card__link){z-index:1;pointer-events:none;position:relative}.orion-card>.orion-card__actions,.orion-card>.issue-card__facts{pointer-events:auto}.orion-card__who{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--text-sm,13px);display:flex}.orion-card__by{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orion-card__now{align-items:center;gap:var(--space-2);min-width:0;color:var(--agent);font-size:var(--text-sm,13px);display:flex}.orion-card__now>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.orion-card__detail{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-xs,12px)}.orion-card__summary{color:var(--muted);font-size:var(--text-sm,13px);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.orion-card__actions{justify-content:flex-end;display:flex}.orion-kanban__note{margin:var(--space-4) 0;color:var(--muted)}.orion-group-photo{border-radius:var(--control-r-sm,6px);object-fit:cover;flex:none}.orion-group-photo--lg{border-radius:var(--control-r-md,10px);width:56px;height:56px}.orion-group-photo--empty{border:1px dashed var(--line-strong);color:var(--muted);place-items:center;display:inline-grid}.orion-group-photo-row{align-items:center;gap:var(--space-3);display:flex}.orion-detail{gap:var(--space-4);display:grid}.orion-detail h3{margin:0 0 var(--space-1);color:var(--muted);font-size:var(--text-xs,12px);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.orion-detail p{white-space:pre-wrap;margin:0}.orion-detail__status{align-items:center;gap:var(--space-2);display:flex}.orion-detail__chip{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border:1px solid var(--line);border-radius:var(--control-r-sm,6px);color:var(--muted);font-size:var(--text-sm,13px);margin-left:auto;display:inline-flex}.orion-detail__facts{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin:0;display:grid}.orion-detail__facts dt{color:var(--muted);font-size:var(--text-xs,12px)}.orion-detail__facts dd{overflow-wrap:anywhere;margin:0}.orion-detail__facts dd[data-tone=warn]{color:var(--warn,var(--danger))}.orion-detail__facts dd[data-mono]{font-family:var(--font-mono);font-size:var(--text-sm,13px)}.orion-detail__files{gap:var(--space-1);max-height:220px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.orion-detail__files li{align-items:center;gap:var(--space-2);min-width:0;font-family:var(--font-mono);font-size:var(--text-sm,13px);display:flex}.orion-detail__files span{overflow-wrap:anywhere;min-width:0}.orion-detail__none{color:var(--muted)}button.orion-card__link{cursor:pointer;background:0 0;border:0}.orion-detail__file{min-width:0;color:inherit;font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0}.orion-detail__file:hover{text-decoration:underline}.orion-detail__files .ac-btn{margin-left:auto}:root[data-orion-paused] *,:root[data-orion-paused] :before,:root[data-orion-paused] :after{animation-play-state:paused!important}:root[data-orion-vibrancy],:root[data-orion-vibrancy] body{background:0 0}:root[data-orion-vibrancy] .sidebar,:root[data-orion-vibrancy] .titlebar,:root[data-orion-vibrancy] .shell__work{background:color-mix(in srgb, var(--side) 72%, transparent)}.orion-term{width:min(46%,620px);min-width:320px;min-height:0;margin-left:var(--space-2);border:1px solid var(--line);border-radius:var(--section-r,14px);color:#d7dce5;background:#0b0d11;flex-direction:column;flex:none;display:flex;overflow:hidden}.orion-term__head{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);font-size:var(--text-sm,13px);border-bottom:1px solid #1d222b;display:flex}.orion-term__head .ac-btn{color:inherit;margin-left:auto}.orion-term__state{color:#8690a2}.orion-term__dot{background:#4b5463;border-radius:50%;width:8px;height:8px}.orion-term__dot[data-live]{background:#4ade80;box-shadow:0 0 0 3px #4ade8040}.orion-term__lines{min-height:0;padding:var(--space-3);font-family:var(--font-mono);-webkit-user-select:text;user-select:text;flex:1;font-size:12.5px;line-height:1.55;overflow:auto}.orion-term__line{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.orion-term__line--run{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px dashed #262c37}.orion-term__line[data-kind=cmd]{margin-top:var(--space-2);color:#f2f5fa;font-weight:600}.orion-term__line[data-kind=out]{color:#b9c1cf}.orion-term__line[data-kind=err]{color:#ff8f8f}.orion-term__line[data-kind=tool]{margin-top:var(--space-2);color:#7cc4ff}.orion-term__line[data-kind=text]{margin-top:var(--space-2);color:#8690a2}.orion-term__note{color:#8690a2;font-family:var(--font,inherit);margin:0}.orion-dms{flex-direction:column;height:100%;min-height:0;display:flex}.orion-dms__split{gap:var(--space-3);flex:1;grid-template-columns:minmax(280px,380px) minmax(0,1fr);min-height:0;display:grid}.orion-dms__list{align-content:start;gap:2px;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.orion-dms__row{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--control-r-md,10px);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.orion-dms__row:hover{background:color-mix(in srgb, var(--ink) 5%, transparent)}.orion-dms__row[aria-current]{background:color-mix(in srgb, var(--ink) 9%, transparent)}.orion-dms__pair{flex:none;display:inline-flex}.orion-dms__pair>:last-child{margin-left:-8px}.orion-dms__text{flex:1;gap:2px;min-width:0;display:grid}.orion-dms__names{align-items:center;gap:var(--space-1);min-width:0;font-size:var(--text-sm,13px);display:flex}.orion-dms__names b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orion-dms__when{color:var(--muted);font-size:var(--text-xs,12px);white-space:nowrap;margin-left:auto}.orion-dms__last{color:var(--muted);font-size:var(--text-sm,13px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orion-dms__count{color:var(--muted);font-size:var(--text-xs,12px)}.orion-dms__empty{padding:var(--space-4);color:var(--muted)}.orion-dms__reader{border:1px solid var(--line);border-radius:var(--section-r,14px);flex-direction:column;min-width:0;min-height:0;display:flex}.orion-dms__head{align-items:center;gap:var(--space-2);padding:var(--space-3);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.orion-dms__head .ac-btn{margin-left:auto}.orion-dms__tag{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border:1px solid var(--line);border-radius:var(--control-r-sm,6px);color:var(--muted);font-size:var(--text-xs,12px);display:inline-flex}.orion-dms__messages{align-content:start;gap:var(--space-4);min-height:0;padding:var(--space-4);flex:1;display:grid;overflow:auto}.orion-dms__msg{gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);display:grid}.orion-dms__by{align-items:baseline;gap:var(--space-2);font-size:var(--text-sm,13px);display:flex}.orion-dms__by time{color:var(--muted);font-size:var(--text-xs,12px)}.orion-dms__body{overflow-wrap:anywhere}.orion-term__line[data-kind=text]+.orion-term__line[data-kind=text],.orion-term__line[data-kind=tool]+.orion-term__line[data-kind=tool]{margin-top:0}.orion-orq{align-content:start;gap:var(--space-5);display:grid}.orion-orq__section>header{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.orion-orq__section h2{font-size:var(--text-md,16px);margin:0}.orion-orq__cards{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin:0;padding:0;list-style:none;display:grid}.orion-orq__card{align-content:start;gap:var(--space-2);width:100%;height:100%;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--section-r,14px);background:var(--pane);color:inherit;font:inherit;text-align:left;display:grid}.orion-orq__card--note{cursor:pointer}.orion-orq__body{color:var(--muted);font-size:var(--text-sm,13px);white-space:pre-wrap;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.orion-orq__meta,.orion-orq__note{color:var(--muted);font-size:var(--text-xs,12px)}.orion-orq__members{gap:var(--space-1);font-size:var(--text-sm,13px);margin:0;padding:0;list-style:none;display:grid}.orion-orq__members li{align-items:center;gap:var(--space-2);display:flex}.orion-orq__members li>:last-child{margin-left:auto}.orion-orq__actions{justify-content:flex-end;gap:var(--space-2);display:flex}.orion-orq__form{gap:var(--space-3);display:grid}.orion-orq__pick{gap:var(--space-1);max-height:220px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.orion-orq__pick label{align-items:center;gap:var(--space-2);padding:var(--space-1) 0;cursor:pointer;display:flex}.orion-eng{align-content:start;gap:var(--space-5);display:grid}.orion-eng__stats{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));margin:0;display:grid}.orion-eng__stat{min-width:0;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--section-r,14px);background:var(--pane);gap:2px;display:grid}.orion-eng__stat dt{color:var(--muted);font-size:var(--text-xs,12px)}.orion-eng__stat dd{font-size:var(--text-lg,20px);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.orion-eng__stat small{color:var(--muted);font-size:var(--text-xs,12px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orion-eng__machine{align-items:center;gap:var(--space-2);display:flex}.orion-eng__log{width:100%;min-width:0;max-height:420px;margin-left:0}.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{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:6px;display:grid}.arrival-for .ac-option{flex-direction:column;gap:8px;min-width:0}.arrival-for .ac-option__text{min-width:0}.arrival-for .ac-option__desc{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.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}}.noai-banner{border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--ink-muted);align-items:center;margin:0 4px 6px;padding:8px 8px 8px 12px;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}.mp-trigger,.mp-label{align-items:flex-start;gap:var(--space-2);min-width:0;max-width:100%;color:var(--ink2);font:inherit;font-size:var(--text-sm);line-height:20px;display:inline-flex}.mp-trigger>:not(.mp-label__text),.mp-label>:not(.mp-label__text){translate:0 calc(10px - var(--cap-mid) - 50%);flex:none}.mp-trigger{min-height:var(--control-h-sm);padding:calc((var(--control-h-sm) - 20px) / 2) var(--space-2) calc((var(--control-h-sm) - 20px) / 2) var(--space-3);border-radius:var(--radius-btn);background:var(--raised);box-shadow:inset 0 0 0 1px var(--line2);cursor:pointer;border:0;transition:box-shadow .15s}.mp-trigger:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 35%, transparent);color:var(--ink)}.mp-trigger[aria-expanded=true]{box-shadow:var(--chosen-shadow);background:var(--chosen-bg)}.mp-trigger[data-size=row]{padding-inline:var(--space-2);margin-left:calc(-1 * var(--space-2));box-shadow:none;background:0 0}.mp-trigger[data-size=row]:hover{background:var(--plate)}.mp-label__text{overflow-wrap:anywhere;text-align:left;min-width:0}.mp-trigger__chevron{color:var(--muted);flex:none}.ac-popover.mp{border-radius:var(--radius-lg,16px);width:min(420px,100vw - 32px);max-width:min(420px,100vw - 32px);max-height:min(640px,100vh - 96px);padding:0;overflow:hidden auto}.mp__loading{height:220px}.mp__body{flex-direction:column;display:flex}.team-scene.mp__sky{flex:none;height:96px}.mp__body>:not(.mp__sky){margin-inline:var(--space-3)}.mp__tiles{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.mp__tile{border-radius:var(--radius-btn);background:var(--raised);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--line2);color:var(--ink2);cursor:pointer;border:0;place-items:center;padding:0;transition:box-shadow .15s,background .15s;display:grid}.mp__tile:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 35%, transparent)}.mp__tile[aria-pressed=true]{background:var(--chosen-bg);box-shadow:var(--chosen-shadow), inset 0 0 0 2px var(--ink)}.mp__head{margin-top:var(--space-3);flex-direction:column;gap:2px;display:flex}.mp__who{align-items:baseline;gap:0 var(--space-2);flex-wrap:wrap;display:flex}.mp__plan,.mp__account{color:var(--muted);font-size:var(--text-sm)}.mp__account{max-width:100%;padding:0 var(--space-4) 0 0;font:inherit;font-size:var(--text-sm);color:var(--ink2);cursor:pointer;background:0 0;border:0}.mp__usage{color:var(--muted);font-size:var(--text-xs)}.mp__usage[data-state=limited]{color:var(--danger,var(--ink2))}.mp__search{margin-top:var(--space-3)}.mp__models{margin-top:var(--space-2);flex-direction:column;gap:2px;display:flex}.mp__model[data-refused] .ac-menu__label{opacity:.55}.mp__model .ac-menu__label{flex:1}.mp__model-name{overflow-wrap:anywhere;white-space:normal}.mp__model-tag{color:var(--muted);font-size:var(--text-xs);flex:none;align-self:center}.mp__effort{padding-top:var(--space-3);margin-top:var(--space-2);border-top:1px solid var(--line)}.mp__foot{justify-content:space-between;align-items:center;gap:var(--space-2);padding-block:var(--space-2) var(--space-3);margin-top:var(--space-2);color:var(--muted);flex-wrap:wrap;display:flex}@media (width<=560px){.channel__acts .mp-trigger .mp-label__text{display:none}}.auth{isolation:isolate;background:var(--bg);justify-content:center;min-height:100dvh;padding:96px 16px 30vh;display:flex;position:relative}.auth__horizon{z-index:-1;pointer-events:none;height:34vh;position:fixed;inset:auto 0 0;overflow:hidden}.auth__logo{position:absolute;top:24px;left:28px}.auth__lang{position:absolute;top:18px;right:20px}.auth__col{width:100%;max-width:460px;margin:auto 0}.auth__form{flex-direction:column;gap:24px;display:flex}.auth__ask{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.auth__ask .ac-avatar{flex:none;width:32px;height:32px}.auth__bubble{border-radius:6px var(--radius-section) var(--radius-section) var(--radius-section);background:linear-gradient(180deg, var(--card-face-top), var(--surface-raised) 64px);min-width:0;box-shadow:var(--card-shadow);transition:opacity .3s var(--out), transform .3s var(--out);align-self:stretch;padding:16px 20px;position:relative}.auth__title{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:21px;font-weight:600;line-height:1.35}.auth__lead{color:var(--muted);margin:4px 0 0;font-size:14px}.auth__step{transition:opacity .36s var(--out) 60ms, transform .36s var(--out) 60ms;flex-direction:column;gap:14px;display:flex}@starting-style{.auth__bubble,.auth__step,.auth__fix{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){@starting-style{.auth__bubble,.auth__step,.auth__fix{transform:none}}}.auth__field{flex-direction:column;gap:8px;display:flex}.auth__big.ac-input{height:var(--control-h-lg);border-radius:var(--control-r-lg);padding:0 18px;font-size:17px}.auth__pass{align-items:center;display:flex;position:relative}.auth__pass .auth__big.ac-input{padding-right:calc(var(--control-h-lg) - (var(--control-h-lg) - var(--control-h-sm)) / 2)}.auth__eye.ac-btn{right:calc((var(--control-h-lg) - var(--control-h-sm)) / 2);border-radius:calc(var(--control-r-lg) - (var(--control-h-lg) - var(--control-h-sm)) / 2);position:absolute}.auth__who{background:var(--surface-sunken);max-width:100%;height:32px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);border-radius:10px;align-self:flex-start;align-items:center;gap:8px;padding:0 6px 0 12px;font-size:13.5px;display:inline-flex}.auth__who-email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.auth__who-change,.auth__fix,.auth__quiet{font:inherit;cursor:pointer;border:0}.auth__who-change{color:var(--muted);background:0 0;border-radius:7px;flex:none;padding:3px 7px;font-size:12.5px;font-weight:600}.auth__who-change:hover{background:var(--plate);color:var(--ink)}.auth__fix{height:var(--control-h-sm);border-radius:var(--control-r-sm);background:var(--surface-sunken);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);transition:opacity .25s var(--out), transform .25s var(--out);align-self:flex-start;padding:0 10px;font-size:13px;font-weight:500}.auth__fix:hover{background:var(--plate)}.auth__quiet{height:var(--control-h-sm);border-radius:var(--control-r-sm);color:var(--muted);background:0 0;align-self:center;padding:0 10px;font-size:13px;font-weight:500}.auth__quiet:hover{color:var(--ink);background:var(--plate)}html:not([data-pointer]) .auth__who-change:focus-visible,html:not([data-pointer]) .auth__fix:focus-visible,html:not([data-pointer]) .auth__quiet:focus-visible{box-shadow:var(--focus-ring);outline:none}.auth__help{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.auth__help--ok{color:var(--ok)}.auth__help--bad{color:var(--danger)}.auth__meter{gap:3px;display:inline-flex}.auth__meter i{background:var(--line2);border-radius:2px;width:10px;height:6px;transition:background .2s}.auth__meter i[data-on]{background:var(--ink)}.auth__meter[data-done] i{background:var(--ok)}.auth__caps{background:var(--warn-soft);height:24px;color:var(--warn);border-radius:999px;align-self:flex-start;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.auth__error{color:var(--danger);gap:6px;margin:0;font-size:13.5px}.auth-social{flex-direction:column;gap:10px;display:flex}.auth-social__mark{flex:none;width:20px;height:20px}.auth-last-host{position:relative}.auth-last{top:-9px;right:var(--space-3);height:18px;box-shadow:0 0 0 1px color-mix(in srgb, var(--agent) 35%, transparent);pointer-events:none;font-size:11px;position:absolute}.auth__fine{color:var(--faint);text-align:center;text-wrap:balance;margin:0;font-size:12.5px;line-height:18px}.auth__code{justify-content:center;padding:10px 0 2px;display:flex}.auth__codeValue{font-family:var(--font-mono);letter-spacing:.14em;color:var(--ink);font-size:28px;font-weight:700}.auth__fine a{color:var(--muted)}.auth__ways,.auth__apart{gap:var(--space-2);flex-direction:column;display:flex}.auth__ways>h2,.auth__apart>h2{color:var(--muted);margin:0;font-size:13px;font-weight:600;line-height:18px}.auth__apart{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--line);align-items:flex-start}.auth__apart>p{color:var(--muted);margin:0;font-size:13px}.auth__foot{text-align:center;color:var(--ink-muted);margin:8px 0 0}@media (width<=560px){.auth{padding-top:80px}.auth__logo{left:16px}.auth__title{font-size:19px}}.auth__place{color:var(--faint);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 6px;margin:0;font-size:12.5px;line-height:18px;display:flex}.auth__place .ac-icon{flex:none}.auth__place b{color:var(--muted);font-weight:600}.auth__place-where{overflow-wrap:anywhere}.auth__place-change{font-size:inherit}.ac-dialog.hosting-sheet{overflow:hidden}.hosting-sheet__hero{flex:none;height:148px;position:relative}.hosting-sheet__close{top:var(--space-3);right:var(--space-3);z-index:1;color:#fff;position:absolute}.hosting-sheet__close:hover{color:#fff;background:#ffffff2e}.hosting-sheet__title{padding:var(--space-6) var(--dialog-pad) var(--space-3);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:20px;font-weight:650;line-height:26px}.hosting-sheet .ac-optrow__title{flex-wrap:wrap}.hosting-tag{margin-left:auto}.hosting-points{gap:var(--space-1);margin-top:var(--space-1);flex-direction:column;display:flex}.hosting-points .ac-icon{color:var(--muted)}.hosting-points__foot{color:var(--faint);font-size:12.5px}.hosting-sheet__none{color:var(--muted);margin:0;font-size:13px}.hosting-sheet .ac-dialog__foot .ac-btn{width:100%}.hosting-get{gap:var(--space-4)}.hosting-get__way{gap:var(--space-1);padding:var(--space-4);border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--line2);flex-direction:column;display:flex}.hosting-get__head{gap:var(--space-2)}.hosting-get__head .ac-icon{color:var(--muted)}.hosting-get__text{color:var(--muted);font-size:13.5px}.hosting-get__acts{margin-top:var(--space-2)}.settings-danger .ac-card__key{color:var(--danger)}.danger-pair{gap:var(--space-4);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding-inline-start:var(--space-8);display:grid}.danger-pair__way{justify-content:space-between;align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.danger-pair__way>p{text-wrap:balance;margin:0}@media (width<=640px){.danger-pair{grid-auto-flow:row}.danger-pair__way>.ac-btn{align-self:stretch}}.deletion-lines{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.deletion-lines>li>:first-child{color:var(--ink-muted)}.deletion-export,.deletion-note{margin:0}.deletion-proof{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.deletion-proof>.ac-field{align-self:stretch}.deletion-blockers{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.deletion-acts{flex-wrap:wrap;gap:8px;margin-top:8px;display: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-steps{margin:2px var(--dialog-pad) 10px}.ac-dialog__body.invite-dialog{min-height:min(340px,52dvh)}.invite-screen{flex-direction:column;gap:16px;padding-bottom:2px;display:flex}.invite-host__face{flex:none;display:flex}.invite-host .auth__bubble{padding:14px 18px}.invite-host .auth__title{font-size:19px;line-height:26px}.invite-host .auth__lead{line-height:20px}.invite-foot__gap{flex:1}.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-roles{flex-direction:column;gap:8px;display:flex}.invite-roles>.ac-option{align-items:center;padding:12px 40px 12px 12px}.invite-roles .ac-option__text{gap:1px}.invite-roles .ac-option__title{font-size:15px;line-height:20px}.invite-roles .ac-option__desc{font-size:13.5px;line-height:18px}.invite-each{all:unset;box-sizing:border-box;color:var(--ink2);cursor:pointer;border-radius:6px;align-self:flex-start;align-items:center;gap:6px;padding:4px 2px;font-size:14px;font-weight:600;display:inline-flex}.invite-each:hover{color:var(--ink)}html:not([data-pointer]) .invite-each:focus-visible{box-shadow:var(--focus-ring)}.invite-each>.ac-icon{color:var(--muted);transition:transform .18s var(--out)}.invite-each[aria-expanded=true]>.ac-icon{transform:rotate(90deg)}.invite-people{margin:0;padding:0;list-style:none}.invite-person{align-items:center;gap:10px;padding:8px 12px;display:flex}.invite-person+.invite-person{border-top:1px solid var(--line)}.invite-person__email{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;overflow:hidden}.invite-person__role{color:var(--muted);font-size:13px}.invite-state{color:var(--ok);flex:none;align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.invite-state[data-skip]{color:var(--muted)}.invite-state .ac-icon path{stroke-dasharray:16}.invite-chan{color:var(--ink);cursor:pointer;align-items:center;gap:12px;padding:10px 14px;display:flex}.invite-chan+.invite-chan{border-top:1px solid var(--line)}.invite-chan:hover:not([data-fixed]){background:color-mix(in srgb, var(--ink) 3%, transparent)}.invite-chan[data-fixed]{cursor:default}.invite-chan>.ac-check{margin:0}.invite-chan__text{flex-direction:column;flex:1;min-width:0;line-height:19px;display:flex}.invite-chan__name{align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}.invite-chan__name>.ac-icon{color:var(--muted)}.invite-chan__sub{color:var(--muted);font-size:13px}.invite-chan__faces{flex:none;align-items:center;gap:4px;padding-top:10px;display:inline-flex}.ac-input.invite-note{min-height:92px;padding:12px 14px;font-size:15px;line-height:22px}.invite-mail-fig{flex-direction:column;gap:14px;margin:0;display:flex}.invite-mail-label{color:var(--muted);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.invite-mail{border-radius:var(--radius-lg);background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;gap:12px;padding:18px 20px;font-size:14px;line-height:20px;display:flex}.invite-mail p{margin:0}.invite-mail__from{color:var(--muted);align-items:center;gap:10px;font-size:13px;line-height:18px;display:flex}.invite-mail__who{flex-direction:column;min-width:0;display:flex}.invite-mail__who b{color:var(--ink);font-weight:600}.invite-mail__title{margin:0;font-size:17px;font-weight:650;line-height:23px}.invite-mail__note{background:var(--raised);box-shadow:inset 0 0 0 1px var(--line);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px 12px 12px 4px;padding:10px 12px}.invite-mail__what{color:var(--muted)}.invite-mail__btn{background:var(--action);height:36px;color:var(--on-action);border-radius:10px;align-self:flex-start;align-items:center;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.invite-mail__foot{color:var(--faint);font-size:12.5px}.invite-screen[data-sent] .invite-answer{transition:none}.invite-screen[data-sent] .auth__bubble{transition-delay:.12s}.invite-screen[data-sent] .invite-person{animation:invite-row-in .32s var(--out) both;animation-delay:calc(60ms + var(--i,0) * 70ms)}.invite-screen[data-party] .invite-host__face{animation:.64s cubic-bezier(.3,.7,.3,1) .12s invite-hop}.invite-screen[data-sent] .invite-person[data-ok] .invite-state .ac-icon path{animation:invite-check .38s var(--out) both;animation-delay:calc(.14s + var(--i,0) * 70ms)}@keyframes invite-row-in{0%{opacity:0;transform:translateY(6px)}}@keyframes invite-hop{25%{transform:translateY(-9px)}50%{transform:none}75%{transform:translateY(-3px)}}@keyframes invite-check{0%{stroke-dashoffset:16px}}@media (prefers-reduced-motion:reduce){.invite-screen[data-sent] .auth__bubble{transition:none}.invite-screen[data-sent] .invite-person,.invite-screen[data-sent] .invite-host__face,.invite-screen[data-party] .invite-host__face,.invite-screen[data-sent] .invite-person[data-ok] .invite-state .ac-icon path{animation:none}}.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-waiting{border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--line);align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.invite-waiting>.ac-avatar-stack{flex:none;margin-block:7px}.invite-waiting>.ac-actline{flex:1;align-items:center}.invite-waiting__text{flex-direction:column;font-size:14px;line-height:19px;display:flex}.invite-waiting__text b{font-weight:600}.invite-waiting__text span{color:var(--muted);font-size:13px}.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__foot>.ac-btn--ghost:first-of-type{margin-left:auto}.invite-link__foot>.ac-btn--ghost:last-child{margin-right:calc(-1 * var(--control-px-sm))}.invite-link__none{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.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__app,.nac__add{cursor:pointer;border:0;font-family:inherit}@media (hover:hover){.nac__app:hover{box-shadow:inset 0 0 0 1px var(--ink2)}}.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__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);transition:background-color .12s, transform .18s var(--spring);padding:2px 9px;font-size:13.5px;font-weight:600;line-height:20px}@media (hover:hover){.nac__idea:hover{background:color-mix(in srgb, var(--ink) 11%, transparent);transform:translateY(-1px)}}.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)}.dv-status>.ac-avatar{border-radius:5px;border-bottom-left-radius:var(--radius-cut);width:16px;height:16px}.dv-status>.ac-avatar img{border-radius:inherit}.dv-status .ac-chip__text{font-variant-numeric:tabular-nums}.dv-status[data-status=offline],.dv-status[data-status=paused]{color:var(--ink-muted)}.dv-pic{flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.dv-pic--page{width:96px;height:96px}.ac-list__row.dv-row{--dv-col-status:148px;--dv-col-people:172px;--dv-lines:calc(22px + 2px + 18px);grid-template-columns:48px minmax(0, 1fr) var(--dv-col-status) var(--dv-col-people) var(--control-h-sm);align-items:start;column-gap:var(--space-3);display:grid;position:relative}.dv-row__main,.dv-row__status,.dv-row__people{min-width:0;min-height:var(--dv-lines);flex-direction:column;align-items:flex-start;gap:2px;margin-block-start:calc((48px - var(--dv-lines)) / 2);display:flex}.dv-row__name{overflow-wrap:anywhere;align-items:center;min-height:22px;font-size:14px;line-height:20px;display:flex}.dv-row__kind,.dv-row__detail,.dv-row__who{font-size:var(--text-sm);color:var(--ink-muted);overflow-wrap:anywhere;line-height:18px}.dv-row__detail{font-variant-numeric:tabular-nums}a.dv-row__detail{font-size:var(--text-sm);line-height:18px}.dv-row__owner{align-items:center;gap:var(--space-2);min-height:22px;font-size:var(--text-sm);color:var(--ink2);line-height:18px;display:inline-flex}.dv-row__owner>:first-child{flex:none}.dv-row__who{align-items:center;gap:var(--space-2);display:inline-flex}.dv-row__who>.ac-icon{width:14px;height:14px;color:var(--faint);flex:none;margin-inline:2px}@media (width>640px){.dv-row:not(.dv-row--ask) .dv-row__name.ac-captop{margin-block-start:0}}.dv-row__end{justify-content:flex-end;margin-block-start:calc((48px - var(--control-h-sm)) / 2);display:flex}.ac-list__row.dv-row--child{padding-left:calc(var(--space-4) + 48px + var(--space-3));background-image:linear-gradient(var(--line), var(--line));background-repeat:no-repeat;background-size:calc(100% - var(--space-4) - 48px - var(--space-3)) 1px;background-position:100% 0;border-top-color:#0000}.dv-row--child:before{content:"";left:calc(var(--space-4) + 24px);top:calc(-1 * var(--row-py));height:calc(2 * var(--row-py) + 24px);width:calc(24px + var(--space-3) + var(--space-2));border-left:1.5px solid var(--line2);border-bottom:1.5px solid var(--line2);border-bottom-left-radius:var(--radius-md);pointer-events:none;position:absolute}.dv-row--child:has(+.dv-row--child):after{content:"";left:calc(var(--space-4) + 24px);top:calc(var(--row-py) + 24px - var(--radius-md));bottom:var(--row-py);border-left:1.5px solid var(--line2);pointer-events:none;position:absolute}@media (width<=640px){.ac-list__row.dv-row{grid-template-columns:48px minmax(0, 1fr) var(--control-h-sm);row-gap:var(--space-2)}.dv-row__kind,.dv-row__people{display:none}.dv-row__main,.dv-row__status{min-height:0;margin-block-start:0}.dv-row__name{min-height:0}.dv-row__status{align-items:center;column-gap:var(--space-2);flex-flow:wrap;grid-area:2/1/auto/-1}.dv-row__end{grid-area:1/3}.ac-list__row.dv-row--child{padding-left:calc(var(--space-4) + 36px);background-size:calc(100% - var(--space-4) - 36px) 1px}.dv-row--child:before{width:20px}}.dv-statusline{align-items:center;gap:var(--space-3);min-height:calc(var(--control-h-sm) + 2 * var(--action-clear));box-sizing:border-box;padding:var(--action-clear) var(--action-clear) var(--action-clear) var(--space-3);border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--line2);display:flex}.dv-statusline__text{min-width:0;color:var(--ink);overflow-wrap:anywhere;flex:1;font-size:14px;line-height:20px}.dv-statusline__text>small{color:var(--ink-muted);font-size:var(--text-sm)}.dv-statusline>.ac-btn{flex:none}.dv-statusline[data-status=needs]{background:var(--attention-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--attention) 22%, transparent)}.dv-statusline[data-status=needs]>.dv-status{background:var(--raised)}.dv-steps{gap:var(--space-1);counter-reset:dv-step;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dv-step{counter-increment:dv-step;column-gap:var(--space-3);padding:var(--space-2) 0;grid-template-columns:24px minmax(0,1fr);grid-template-areas:"mark title""text text""more more";align-items:center;row-gap:0;display:grid}.dv-step__mark{border-radius:var(--radius-full);box-sizing:border-box;width:24px;height:24px;font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--ink-muted);box-shadow:inset 0 0 0 1.5px var(--line2);grid-area:mark;place-items:center;font-weight:650;display:grid}.dv-step__mark:empty:before{content:counter(dv-step)}.dv-step__head{display:contents}.dv-step__title{min-width:0;color:var(--ink);overflow-wrap:anywhere;grid-area:title;margin:0;font-size:14px;font-weight:600;line-height:20px}.dv-step__text{font-size:var(--text-sm);color:var(--ink-muted);overflow-wrap:anywhere;grid-area:text;margin:0;line-height:18px}.dv-step__title+.dv-step__text{margin-top:var(--space-1)}.dv-step__text code,.dv-step__title code{font-family:var(--font-mono);font-size:.92em}.dv-step__more{margin-top:var(--space-3);align-items:flex-start;gap:var(--space-3);flex-direction:column;grid-area:more;min-width:0;display:flex}.dv-step__more>.machine-command{align-self:stretch}.dv-step__more>.machine-command>.machine-command__code{white-space:pre-wrap}.dv-step__acts{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.dv-fix-phases{gap:var(--space-2) var(--space-4);color:var(--ink-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.dv-fix-phases>[data-done]{color:var(--ink)}.dv-fix-phases>[data-done]>.ac-icon{color:var(--ok)}.dv-mac-ask{gap:var(--space-2);box-sizing:border-box;width:100%;max-width:300px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--raised-2);box-shadow:var(--e2);font-size:var(--text-xs);color:var(--ink-muted);pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;display:flex}.dv-mac-ask>b{color:var(--ink);font-weight:600}.dv-mac-ask__lock{border-radius:var(--radius-sm);background:var(--sunken);width:32px;height:32px;color:var(--ink);place-items:center;display:grid}.dv-mac-ask__field{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line)}.dv-mac-ask__buttons{justify-content:flex-end;gap:var(--space-2);display:flex}.dv-mac-ask__buttons>span{padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);background:var(--sunken);color:var(--ink)}.dv-mac-ask__buttons>[data-default]{background:var(--agent);color:var(--on-agent)}.dv-app{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.dv-app>p,.dv-app>.ac-grouphead{margin:0}.dv-app--get{padding-top:var(--space-4);border-top:1px solid var(--line)}.dv-pair-code{align-self:stretch}.dv-pair-code>.ac-btn{align-self:flex-start}@media (width<=640px){.dv-pair-code>.ac-btn{align-self:stretch}}@media (width>640px){.dv-narrow{display:none}}.dv-step[data-state=done] .dv-step__mark{color:var(--ok);background:color-mix(in srgb, var(--ok) 12%, transparent);box-shadow:none}.dv-step[data-state=done] .dv-step__title{color:var(--ink2);font-weight:500}.dv-step[data-state=current] .dv-step__mark{color:var(--ink);background:var(--raised);box-shadow:inset 0 0 0 1px var(--line2), var(--top)}.dv-step[data-state=current] .dv-step__text{color:var(--ink2)}.dv-step[data-state=waiting] .dv-step__title{color:var(--ink-muted);font-weight:500}.dv-step[data-state=needs] .dv-step__mark{color:var(--attention);background:var(--raised);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--attention) 30%, transparent)}.dv-step[data-state=needs] .dv-step__text{color:var(--ink2)}.dv-step__mark>.ac-icon{width:14px;height:14px}.dv-step__open{margin-block:calc(-1 * var(--space-2));padding:var(--space-2) 0;letter-spacing:inherit;text-align:start;cursor:pointer;background:0 0;border:0;justify-self:stretch;font-family:inherit}.dv-step__open:hover{color:var(--ink)}.dv-slow{align-self:stretch;gap:var(--space-2);flex-direction:column;display:flex}.dv-slow__title{font-size:var(--text-sm);color:var(--ink);margin:0;font-weight:600;line-height:18px}.dv-slow__list{gap:var(--space-1);font-size:var(--text-sm);color:var(--ink2);overflow-wrap:anywhere;flex-direction:column;margin:0;padding:0;line-height:18px;list-style:none;display:flex}.dv-slow__list>li{padding-inline-start:var(--space-4);position:relative}.dv-slow__list>li:before{content:"•";color:var(--faint);position:absolute;inset-inline-start:0}.dv-links{gap:var(--space-1) var(--space-4);font-size:var(--text-sm);flex-wrap:wrap;line-height:18px;display:flex}.dv-slow__list .dv-links{margin-top:var(--space-1)}.dv-setting{align-items:center;gap:var(--space-3);box-sizing:border-box;width:280px;max-width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--raised);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--agent) 45%, transparent), var(--e1);display:flex}.dv-setting__text{flex-direction:column;flex:1;min-width:0;display:flex}.dv-setting__text>b{font-size:var(--text-sm);color:var(--ink);font-weight:600;line-height:18px}.dv-setting__text>small{font-size:var(--text-xs);color:var(--ink-muted);overflow-wrap:anywhere;line-height:16px}.dv-setting__tap{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--agent);font-variant-numeric:tabular-nums;flex:none;font-weight:650;display:inline-flex}.dv-setting__tap>.ac-icon{width:14px;height:14px}.dv-setting__switch{border-radius:var(--radius-full);background:var(--line2);flex:none;width:28px;height:16px;position:relative}.dv-setting__switch:after{content:"";border-radius:var(--radius-full);background:var(--raised);width:12px;height:12px;box-shadow:var(--e1);position:absolute;top:2px;left:2px}.dv-setting__switch[data-on]{background:var(--agent)}.dv-setting__switch[data-on]:after{left:14px}.dv-setting--dialog{align-items:stretch;gap:var(--space-2);width:300px;padding:var(--space-3);flex-direction:column}.dv-setting__title{font-size:var(--text-sm);color:var(--ink);font-weight:600;line-height:18px}.dv-setting__row{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--ink2);line-height:16px;display:flex}.dv-setting__row>.ac-check{flex:none;margin:0}.dv-setting__btns{justify-content:flex-end;align-items:center;gap:var(--space-4);font-size:var(--text-xs);color:var(--ink-muted);font-weight:650;line-height:16px;display:flex}.dv-step[data-state=waiting] .dv-setting{box-shadow:inset 0 0 0 1px var(--line)}.dv-step[data-state=waiting] .dv-setting__tap{color:var(--ink-muted)}.dv-split{align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,1fr) 200px;display:grid}.dv-split:not(:has(>.dv-qr)){grid-template-columns:minmax(0,1fr)}.dv-split>.dv-qr{position:sticky;top:0}@media (width>640px){.ac-dialog__body.dv-android{min-height:490px}}@media (width<=640px){.dv-split{grid-template-columns:minmax(0,1fr)}.dv-split>.dv-qr,.dv-options>.dv-wide{display:none}.dv-options>.dv-wide+.dv-option{border-top:0}.ac-seg__item:has(>.dv-seg__note){flex-direction:column;gap:0}.ac-dialog__foot>.ac-btn--primary:only-child{flex:1}}.dv-qr{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--line);box-sizing:border-box;text-align:center;flex-direction:column;min-width:0;display:flex}.dv-qr__code{aspect-ratio:1;border-radius:var(--radius-sm);width:100%;height:auto;box-shadow:inset 0 0 0 1px var(--line);flex:none;display:block;overflow:hidden}.dv-qr__code>svg{width:100%;height:100%;display:block}.dv-qr__text{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.dv-qr__line{color:var(--ink);text-wrap:pretty;margin:0;font-size:14px;font-weight:600;line-height:20px}.dv-qr__caption{font-size:var(--text-sm);color:var(--ink-muted);text-wrap:pretty;margin:0;line-height:18px}.dv-qr--used .dv-qr__code{opacity:.35}.dv-qr__wait{background:var(--raised);place-items:center;width:100%;height:100%;display:grid}.dv-options{border-radius:var(--radius-lg);box-shadow:var(--e1), var(--top);background:var(--surface-raised);flex-direction:column;display:flex;overflow:hidden}.dv-option{align-items:center;column-gap:var(--space-3);box-sizing:border-box;min-height:64px;padding:var(--space-3) var(--space-4);color:var(--ink);grid-template-columns:30px minmax(0,1fr) auto;text-decoration:none;display:grid}.dv-option+.dv-option{border-top:1px solid var(--line)}button.dv-option{width:100%;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:0}:is(a,button).dv-option:hover{background:var(--plate-soft)}html:not([data-pointer]) :is(a,button).dv-option:focus-visible{box-shadow:var(--focus-ring-inset);outline:none}.dv-option--stretch{position:relative}.dv-option__hit{color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.dv-option__hit:after{content:"";position:absolute;inset:0}.dv-option--stretch .ac-link{z-index:1;position:relative}.dv-option--stretch:has(.dv-option__hit:hover){background:var(--plate-soft)}.dv-option--stretch:has(.dv-option__hit:hover) .dv-option__arrow{color:var(--ink)}html:not([data-pointer]) .dv-option__hit:focus-visible{outline:none}html:not([data-pointer]) .dv-option--stretch:has(.dv-option__hit:focus-visible){box-shadow:var(--focus-ring-inset)}.dv-option__text{flex-direction:column;gap:2px;min-width:0;display:flex}.dv-option__title{font-size:14.5px;font-weight:600;line-height:20px}.dv-option__line{align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--text-sm);color:var(--ink-muted);flex-wrap:wrap;line-height:18px;display:inline-flex}.dv-option__arrow{width:16px;height:16px;color:var(--faint)}:is(a,button).dv-option:hover .dv-option__arrow{color:var(--ink)}.dv-option__acts{align-items:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;grid-column:1/-1;display:flex}.dv-option>.ac-computer{justify-self:center}.dv-option>.ac-btn{grid-column:3}.dv-option__acts>.ac-link{font-size:var(--text-sm);margin-inline-start:var(--space-2)}.dv-option__logos{align-items:center;gap:var(--space-1);display:inline-flex}.dv-option__logos>.dv-logo{width:14px;height:14px}.dv-logo{flex:none;display:block}.ac-brand>.dv-logo{width:16px;height:16px}.ac-brand--tile>.dv-logo{width:26px;height:26px}.ac-brand--chip>.dv-logo{width:12px;height:12px}.ac-chip>.dv-logo,.ac-brand--xs>.dv-logo{width:14px;height:14px}.rq__tile>.dv-logo{width:16px;height:16px}[data-theme=dark] .dv-logo--ink{filter:invert()}.ac-brand>svg.ac-icon{fill:none;width:16px;height:16px}.ac-brand.dv-tile{background:var(--raised)}.dv-connected__text{flex-direction:column;gap:2px;min-width:0;display:flex}.dv-connected__name{align-items:center;gap:var(--space-2);color:var(--ink);font-size:14px;font-weight:600;line-height:20px;display:flex}.dv-connected__facts{font-size:var(--text-sm);color:var(--ink-muted);overflow-wrap:anywhere;line-height:18px}.dv-join{padding:var(--space-4);border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--line)}.dv-seg__note{color:var(--ink-muted);font-weight:400}.apps-step>:is(.ac-seg,.ac-field){align-self:stretch}.dv-cmd{column-gap:var(--space-2)}.dv-cmd>.machine-command__code{white-space:pre-wrap;overflow-wrap:anywhere;padding-inline-end:0;font-size:13px}.dv-cmd__copy[data-copied],.dv-cmd__copy[data-copied]:hover{color:var(--ok)}.dv-facts{gap:var(--space-4) var(--space-6);grid-template-columns:repeat(auto-fill,minmax(112px,1fr));margin:0;display:grid}.dv-fact{flex-direction:column;gap:2px;min-width:0;display:flex}.dv-fact>dt{color:var(--ink-muted);font-size:12.5px;font-weight:600;line-height:18px}.dv-fact>dd{color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:20px}.dv-fact--wide{grid-column:1/-1}.dv-tools{gap:var(--space-2);flex-wrap:wrap;display:flex}.ac-mediarow__face>.ac-brand{border-radius:7px 7px 7px 3px;width:24px;height:24px;margin-left:0}.ac-mediarow__face>.ac-brand>.dv-logo{width:14px;height:14px}.machine-page__head.dv-head{align-items:flex-start}.dv-title{gap:var(--space-1);flex-wrap:nowrap;align-items:center;font-size:18px;line-height:24px}.dv-title>h2{overflow-wrap:anywhere;min-width:0}.dv-title>.ac-btn{margin-block:calc((24px - var(--control-h-sm)) / 2)}.dv-headchips{gap:var(--space-2);flex-wrap:wrap;align-items:center}.dv-headchips>.ac-chip:has(>.ac-avatar:first-child){padding-left:3px}.dv-headchips>.ac-chip>.ac-avatar{width:16px;height:16px}a.dv-chiplink{color:inherit;text-decoration:none}a.dv-chiplink:hover{background:var(--plate)}.dv-picker{padding:0 var(--space-4) var(--space-4)}.ac-list__row.dv-row--ask{row-gap:var(--space-2);grid-template-columns:48px minmax(0,1fr) auto}.dv-row--ask>.dv-row__main{display:contents}.dv-row--ask .dv-row__name{grid-area:1/2;min-height:0}.dv-row--ask .dv-row__kind{grid-area:2/1/auto/-1}.dv-row--ask>.dv-row__acts{grid-area:1/3;align-self:center}@media (width<=640px){.dv-row--ask .dv-row__name{grid-column:2/-1}.dv-row--ask .dv-row__kind{display:block}.dv-row--ask>.dv-row__acts{grid-area:3/1/auto/-1}.dv-pic--page{zoom:.5}.machine-page__head.dv-head{row-gap:var(--space-3);flex-wrap:wrap}.dv-head>.machine-page__title{display:contents}.dv-head .dv-title{flex-basis:100%;order:1;margin-block-start:0}.dv-head .dv-headchips{flex-basis:100%;order:2}.dv-head>:last-child:not(.machine-page__title){margin-inline-start:auto}.dv-statusline{row-gap:var(--space-2);flex-wrap:wrap}.dv-statusline__text{flex:auto}.dv-statusline>.ac-btn{margin-left:auto}}@media (width>480px){.dv-option__title.ac-captop{margin-block-start:0}}@media (width<=480px){.dv-option{row-gap:var(--space-1)}.dv-option>.dv-option__text{display:contents}.dv-option__title{grid-area:1/2;align-self:start}.dv-option__line{grid-area:2/1/auto/-1}.dv-option>.dv-option__arrow{grid-area:1/3}.ac-faceline:has(>.dv-connected__text){flex-wrap:wrap}.ac-faceline>.dv-connected__text{display:contents}.dv-connected__text>.dv-connected__name{flex:1 1 0;align-self:center;min-width:0;margin-block-start:0}.dv-connected__text>.dv-connected__facts{flex-basis:100%}}.dv-screen__banner{padding-inline:var(--space-3)}.dv-screen__acts{align-items:center;gap:var(--space-2);display:flex}.dv-screen{align-items:center;gap:var(--space-3);border-radius:var(--radius-lg);background:var(--screen-bg);padding:var(--space-4);outline:none;flex-direction:column;display:flex}html:not([data-pointer]) .dv-screen:focus-visible{box-shadow:var(--focus-ring)}.dv-screen__frame{--dv-screen-h:min(70vh, 40rem);width:min(100%, calc(var(--dv-screen-h) * var(--dv-ratio)));aspect-ratio:var(--dv-ratio);border-radius:var(--radius-xl);background:var(--surface-sunken);position:relative;overflow:hidden}.dv-screen[data-full]{justify-content:center}.dv-screen[data-full]>.dv-screen__frame{--dv-screen-h:calc(100vh - 2 * var(--space-4))}.dv-screen[data-full]:has(>.dv-screen__keys)>.dv-screen__frame{--dv-screen-h:calc(100vh - 2 * var(--space-4) - var(--control-h-sm) - var(--space-3))}.dv-screen__canvas{opacity:0;width:100%;height:100%;transition:opacity var(--dur-base) ease;touch-action:none;-webkit-user-select:none;user-select:none;display:block}.dv-screen__canvas[data-shown]{opacity:1}.dv-screen[data-control] .dv-screen__canvas{cursor:pointer}.dv-screen__cover{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-4);text-align:center;color:var(--on-dark);background:color-mix(in srgb, var(--screen-bg) 78%, transparent);font-size:var(--text-sm);overflow-wrap:anywhere;flex-direction:column;display:flex;position:absolute;inset:0}.dv-screen__cover>strong{font-size:var(--text-md)}.dv-screen__cover>span{color:var(--on-dark-soft)}.dv-screen__keys{justify-content:center}@media (width<=480px){.dv-screen{padding:var(--space-3)}.dv-screen__frame{--dv-screen-h:min(60vh, 35rem)}}.dv-step__stall{color:var(--ink2);margin:0}.dv-wifi{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dv-wifi__row{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.dv-wifi__name{overflow-wrap:anywhere;min-width: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}}.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}.roles{flex-direction:column;gap:20px;min-width:0;display:flex}.roles-list{--card-pad:0px;gap:0;padding:0;overflow:hidden;container-type:inline-size}.roles-list>.roles-line:first-child,.roles-list>.roles-line:first-child>.roles-row{border-top-left-radius:inherit;border-top-right-radius:inherit}.roles-line{border-top:1px solid var(--line);align-items:center;display:flex}.roles-line:first-child{border-top:0}.roles-move{gap:2px;padding-left:12px;display:flex}.roles-row{box-sizing:border-box;min-width:0;padding:var(--row-py) 20px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:1;margin:0;transition:background-color .15s}.roles-row:hover{background:color-mix(in srgb, var(--ink) 3%, transparent)}html:not([data-pointer]) .roles-row:focus-visible{box-shadow:var(--focus-ring-inset);outline:none}.roles-row>.ac-mediarow__end>.ac-icon{color:var(--faint)}.roles-row__sum{color:var(--muted);text-wrap:pretty;font-size:13px}.roles-row__people{width:76px;color:var(--muted);flex:none;justify-content:flex-end;align-items:center;gap:8px;font-size:12.5px;display:flex}.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-base-chip{color:var(--muted)}.roles-list .ac-card__foot{margin:0;padding-inline:20px}.roles-foot{flex:1;align-items:center}.roles-foot .ac-btn{margin-block:-5.5px}.roles-back{all:unset;height:28px;color:var(--muted);cursor:pointer;border-radius:8px;align-self:flex-start;align-items:center;gap:4px;margin-left:-4px;padding:0 8px 0 4px;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-id{align-items:center;gap:18px;display:flex}.roles-id__text{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.roles-id__name{font-family:var(--font-display);font-size:36px;font-weight:var(--font-display-weight,600);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;line-height:1}.roles-id__handle{color:var(--muted);font-size:15px;font-weight:500}.roles-note{background:var(--card-well);box-shadow:var(--card-well-shadow);color:var(--muted);border-radius:12px 12px 12px 3px;margin:0;padding:10px 12px;font-size:13px}.roles-note .ac-icon{color:var(--faint)}.roles-base,.roles-empty{color:var(--muted);margin:0;font-size:13px}.roles-area{padding:var(--row-py) 0;border-top:1px solid var(--line)}.roles-area__top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.roles-area__icon{width:22px;height:22px;color:var(--muted);flex:none;align-self:flex-start;place-items:center;display:grid}.roles-area__text{flex-direction:column;flex:220px;gap:1px;min-width:0;display:flex}.roles-area__text b{font-size:14.5px;font-weight:650;line-height:22px}.roles-area__text span{color:var(--muted);font-size:13px}.roles-area__line:first-letter{text-transform:uppercase}.roles-area__more .ac-icon{transition:transform .2s var(--out)}.roles-area__more[aria-expanded=true] .ac-icon{transform:rotate(180deg)}.roles-area[data-off] .roles-area__more{visibility:hidden}.roles-area .ac-seg{max-width:100%}.roles-area .ac-seg__item{gap:7px}.roles-computer{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 16px;margin:12px 0 0 32px;padding-top:12px;display:flex}.roles-computer .roles-key__text{flex:220px;min-width:0}.roles-area__items{margin:10px 0 -4px 32px}.roles-key{border-top:1px solid var(--line);align-items:center;gap:16px;padding:10px 0;display:flex}.roles-key__text{flex-direction:column;gap:1px;display:flex}.roles-key__text b{font-size:14px;font-weight:600}.roles-key__text span{color:var(--muted);font-size:13px}.roles-key__from{color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.roles-key__from .ac-icon{color:var(--faint)}.roles-people,.roles-pick{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.roles-person{border-top:1px solid var(--line);padding:10px 0}.roles-person:first-child,.roles-pick li:first-child .roles-pick__row{border-top:0}.roles-chips{flex-flow:wrap;gap:6px;min-width:0;display:flex}.roles-chip.ac-chip{gap:6px;height:24px;padding:0 8px 0 3px}.roles-pick__row{all:unset;box-sizing:border-box;width:100%;padding:var(--row-py) 4px;border-top:1px solid var(--line);cursor:pointer;align-items:flex-start;gap:12px;display:flex}.roles-pick__row>.ac-check{margin-block-start:3px}.roles-pick__who{flex:1;min-width:0}html:not([data-pointer]) .roles-pick__row:focus-visible{box-shadow:var(--focus-ring);border-radius:8px}.roles-look{flex-direction:column;display:flex}.roles-look__row{padding:var(--row-py) 0;border-top:1px solid var(--line);align-items:center;gap:20px;display:flex}.roles-look__row:first-child{border-top:0;padding-top:2px}.roles-look__text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.roles-look__text b{font-size:14px;font-weight:600}.roles-look__status{color:var(--muted);font-size:13px}.roles-look__name{width:260px;max-width:100%}.roles-colors{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-field{color:var(--ink2);flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.roles-templates{flex-direction:column;gap:2px;margin:2px -12px 0;display:flex}.roles-template{all:unset;box-sizing:border-box;cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;width:100%;padding:10px 12px;display:flex}.roles-template:hover{background:var(--plate)}.roles-template[aria-checked=true]{background:linear-gradient(180deg, var(--card-face-top), var(--raised));box-shadow:var(--card-key)}html:not([data-pointer]) .roles-template:focus-visible{box-shadow:var(--focus-ring)}.roles-template b{color:var(--ink);font-size:14px;font-weight:600;display:block}.roles-template span span{color:var(--muted);font-size:13px;font-weight:400;display:block}@media (width<=640px){.roles-row__people{display:none}.roles-id{flex-wrap:wrap}.roles-id__name{font-size:30px}.roles-look__row{flex-direction:column;align-items:stretch}.roles-look__name{width:auto}.roles-look__row--switch{flex-direction:row;align-items:center}.roles-icons{grid-template-columns:repeat(6,32px)}}.roles-picker.ac-btn{width:100%;min-width:0;font-weight:500}.roles-picker__value{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.roles-picker__item{align-items:center;gap:8px;display:inline-flex}.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}.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{margin-top:12px}.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))}}:where(:not(.ac-msg__body))>.ag-rcs{margin-top:8px}.ag-rcs--stack{flex-direction:column;gap:6px;display:flex}.ag-rc{align-items:flex-start;gap:var(--icon-gap);max-width:var(--msg-card-w);border-radius:var(--radius-item) var(--radius-item) var(--radius-item) 4px;background:var(--surface-raised);box-shadow:var(--card-shadow);color:var(--muted);padding:7px 12px;font-size:14px;display:flex}.ag-rc__ic{width:16px;height:24px;color:var(--ink2);flex:none;place-items:center;margin-block:4px;display:grid}.ag-rc>.ac-actline{flex:1;row-gap:0}.ag-rc__tx{flex-direction:column;padding-block:6px;line-height:20px;display:flex}.ag-rc__sentence{overflow-wrap:anywhere}.ag-rc__line{margin:calc(-1 * var(--space-1));padding:var(--space-1);white-space:nowrap;text-overflow:ellipsis;overflow:clip}.ag-rc__line:has(:focus-visible){white-space:normal;overflow:visible}.ag-rc__target{color:var(--ink);font-weight:600;text-decoration:none}.ag-rc__target:hover{text-underline-offset:2px;text-decoration:underline}.ag-rc__target--words{color:inherit;font-weight:inherit}.ag-rc__sentence b{color:var(--ink);font-weight:600}.ag-rc__by{color:var(--faint);font-size:12.5px}.ac-popover.ag-rcpop-card{max-width:min(420px,100vw - 24px)}.ag-rcpop{flex-direction:column;align-items:stretch;gap:0}.ag-rcpop__words{color:var(--ink2);overflow-wrap:anywhere;text-decoration:none}a.ag-rcpop__words{align-items:flex-start;gap:var(--space-2);color:var(--ink);display:flex}.ag-rcpop__text{flex:1;min-width:0}.ag-rcpop__cue{color:var(--faint);translate:0 calc(10px - var(--cap-mid) - 50%);flex:none}@supports (top:1lh){.ag-rcpop__cue{translate:0 calc(.5lh - var(--cap-mid) - 50%)}}a.ag-rcpop__words:hover{text-underline-offset:2px;text-decoration:underline}.ag-rcpop__by{color:var(--faint);overflow-wrap:anywhere;font-size:12.5px;line-height:18px}.ag-rc__btn{min-height:var(--control-h-sm);color:var(--agent);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:5px;padding:0;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.ag-rc__btn:hover{text-underline-offset:2px;text-decoration:underline}.ag-rc__btn:disabled{color:var(--faint);cursor:default;text-decoration:none}html:not([data-pointer]) .ag-rc__btn:focus-visible{box-shadow:var(--focus-ring);border-radius:4px;outline:none}:is(.ag-rc,.ag-rcg__it)>.ag-rc__tx{flex:1;min-width:0}.is-undone .ag-rc__sentence{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent)}.ag-rc.is-undone,.ag-rcg__it.is-undone{opacity:.8}.ag-rcg{max-width:var(--msg-card-w);border-radius:var(--radius-item) var(--radius-item) var(--radius-item) 4px;background:var(--surface-raised);box-shadow:var(--card-shadow);margin-top:8px;overflow:hidden}.ag-rcg__hd{min-height:40px;color:var(--muted);align-items:center;gap:8px;padding:4px 12px;font-size:14px;display:flex}.ag-rcg__hd b{color:var(--ink);font-weight:600}.ag-rcg__it{border-top:.5px solid var(--line2);min-height:38px;color:var(--ink2);align-items:flex-start;gap:8px;padding:3px 12px;font-size:13.5px;display:flex}.ag-rcg__ic{color:var(--muted);flex:none;margin-block:9px}.ag-rcg__it .ag-rc__btn{font-size:13px}.ag-rcg__it .ag-rc__btn:enabled{color:var(--muted)}.ag-rcg__it .ag-rc__btn:enabled:hover{color:var(--ink)}.ag-rc__extra{margin:4px 0 -2px;display:flex}.ag-rc--talk{margin-left:calc(-1 * var(--msg-lead));flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.ag-rcs .ag-rc--talk{padding-block:calc(var(--msg-turn-gap) - var(--msg-part-gap))}.ag-rcs .ag-rc--talk+.ag-rc--talk{margin-top:calc(2 * var(--msg-part-gap) - var(--msg-turn-gap) - 6px);padding-top:0}.ag-rc--talk>.ag-rc__btn{min-height:26px;font-size:13px}.ag-rcs .ag-rc--talk>.consult-pair{padding-inline:calc(16px - var(--msg-inline));flex:100%}.ag-fb{flex-wrap:wrap}.ag-fb .ag-fb__acts{align-self:center;align-items:center;gap:16px;display:inline-flex}.ag-fb__send{color:var(--ink);font-weight:650}.ag-fb__no{color:var(--muted)}.ag-fb__no:hover:not(:disabled){color:var(--ink)}.ag-fb__more{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.ag-fb__more:hover{color:var(--ink);text-underline-offset:2px;text-decoration:underline}html:not([data-pointer]) .ag-fb__more:focus-visible{box-shadow:var(--focus-ring);border-radius:4px;outline:none}.ag-fb__open{border-top:1px solid var(--line);flex:1 0 100%;margin:4px -12px 0;padding:10px 12px 5px}.ag-fb__text{color:var(--ink2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:20px}.ag-fb__note{color:var(--faint);margin:6px 0 0;font-size:12.5px;line-height:18px}.rq__details>.ag-fb__more{align-self:flex-start;font-size:12.5px}.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}.mcard.profile-card{width:340px;max-width:calc(100vw - 24px);max-height:min(720px, var(--radix-popover-content-available-height,calc(100dvh - 16px)));border-radius:var(--radius-xl);gap:0;padding:0;position:relative;overflow:hidden auto}.mcard__frame{display:contents}.mcard__banner{background:var(--sunken);flex:0 96px;min-height:56px;position:relative;overflow:hidden}.mcard__banner>canvas{width:100%;height:100%;position:absolute;inset:0}.mcard__acts{gap:var(--space-2);display:flex;position:absolute;top:10px;right:10px}.mcard__act.ac-btn{background:color-mix(in srgb, var(--sunken) 70%, transparent);color:var(--ink);border-radius:var(--radius-full)}.mcard__act.ac-btn[data-state=open]{background:var(--raised)}.mcard__face{z-index:1;background:var(--raised);border-radius:30%;flex:none;align-self:flex-start;margin:-44px 0 -46px 16px;padding:5px;position:relative}.mcard__face--agent{border-radius:var(--radius-agent)}.mcard__face .ac-avatar{width:80px;height:80px;font-size:26px}.mcard .profile-card__body{flex:none;gap:12px;padding:50px 16px 16px}.mcard__unknown{margin:0;padding:16px}.mcard__names.list-col{flex:none;align-items:flex-start}.mcard__names .profile-card__name{overflow-wrap:anywhere;font-size:19px;line-height:24px}.mcard .profile-card__body>:is(.noai-chip,.ac-chip){align-self:flex-start}.mcard .profile-card__status{border-radius:var(--radius-md);background:var(--sunken);box-shadow:none}.mcard .profile-card__status small{color:var(--muted)}.mcard__section{flex-direction:column;gap:6px;display:flex}.mcard__label-row{justify-content:space-between;align-items:baseline;display:flex}.mcard__label{color:var(--faint);font-size:12px;font-weight:600}.mcard__edit{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.mcard__edit:hover,.mcard__edit[data-state=open]{color:var(--ink)}html:not([data-pointer]) .mcard__edit:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--focus-ring);outline:none}.mcard__roles{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mcard__roles .ac-token{gap:6px;padding-left:4px}.mcard__add.ac-btn[data-state=open]{background:var(--plate);color:var(--ink)}.mcard__who{flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none;display:flex}.mcard__who>li{min-width:0;color:var(--ink);align-items:center;gap:6px;font-size:14px;display:inline-flex}.mcard__who .ac-avatar{width:18px;height:18px;font-size:8px}.mcard .profile-card__facts{border-top:1px solid var(--line);padding-top:12px}.mcard__foot,.mcard .profile-card__body>.profile-card__actions:last-child{z-index:1;background:linear-gradient(to bottom, transparent, var(--glass-solid) 12px);margin:-12px -16px -16px;padding:12px 16px 16px;position:sticky;bottom:0}.mcard__dm.ac-input-affix{gap:2px;padding-right:4px}.mcard__emoji{border-radius:var(--control-r-sm);width:32px;height:32px;color:var(--faint);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.mcard__emoji:hover{color:var(--ink)}html:not([data-pointer]) .mcard__emoji:focus-visible{box-shadow:var(--focus-ring);outline:none}.mcard-audience.ac-popover{--menu-pad:var(--space-2);width:380px;max-width:calc(100vw - 24px);max-height:min(640px, var(--radix-popover-content-available-height,calc(100dvh - 16px)));padding:var(--menu-pad) var(--menu-pad) 0;flex-direction:column;gap:12px;display:flex;overflow-y:auto}.mcard-audience.ac-popover>:not(.mcard-audience__acts),.mcard-audience.ac-popover>.ac-locked>*{margin-inline:var(--popover-in)}.mcard-audience__title{padding-top:var(--popover-in);font-size:15px;font-weight:650}.mcard-audience__err{color:var(--danger)}.mcard-audience__acts{z-index:1;padding:12px 0 var(--menu-pad);background:linear-gradient(to bottom, transparent, var(--glass-solid) 12px);justify-content:flex-end;gap:8px;margin-top:-12px;display:flex;position:sticky;bottom:0}.mcard__facts{color:var(--ink);flex-direction:column;gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.mcard__facts .ac-icon{color:var(--muted)}.profile-card__actions--split>.ac-btn{flex:1 1 0}.msg--context:before{content:"";background:color-mix(in srgb, var(--ink) 18%, transparent);border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:4px}.thread-marker{padding-inline:var(--thread-indent) 12px;color:var(--faint);flex-wrap:wrap;gap:6px 8px;font-size:12.5px}.thread-marker>.ac-icon{width:14px;height:14px}.thread-marker__open{font:inherit;cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:4px;padding:0;font-weight:600;text-decoration:none}.thread-marker__open: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]) .thread-marker__open:focus-visible{box-shadow:var(--focus-ring);outline:none}.thread-marker b,.thread-stub b,.thread-closed b{color:var(--ink2);font-weight:600}.thread-stub{max-width:640px;margin-inline:var(--thread-indent) 12px;border-radius:var(--radius-lg);background:var(--raised);box-shadow:var(--e1), var(--top);color:var(--ink2);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:8px 8px 8px 10px;font-size:13.5px;display:flex}.thread-stub__icon{width:28px;height:28px;color:var(--ink2);flex:none;justify-content:center;align-items:center;display:flex}.thread-stub__text{flex:200px;min-width:0}.thread-stub__text small{color:var(--faint);font-size:12px;display:block}.thread-closed{margin-inline:var(--thread-indent) 12px;box-shadow:inset 0 0 0 1px var(--line);color:var(--faint);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:6px 6px 6px 12px;font-size:13px;display:flex}.thread-closed--quiet{box-shadow:none}.thread-closed__text{min-width:0}.thread-closed__actions{gap:var(--space-2);display:flex}.thread-pop{--menu-pad:var(--space-2);width:min(400px,100vw - 24px);padding:var(--menu-pad)}.thread-pop__head{align-items:baseline;gap:8px;padding:6px 8px 8px;display:flex}.thread-pop__head b{font-size:14px;font-weight:650}.thread-pop__head small,.thread-pop__empty{color:var(--faint);font-size:12.5px}.thread-pop__empty{margin:0;padding:8px}.thread-pop__list{max-height:min(420px,60vh);overflow-y:auto}.thread-pop__row{border-radius:var(--radius-item);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 12px}.thread-pop__row:hover,html:not([data-pointer]) .thread-pop__row:focus-visible{background:var(--plate);outline:none}.thread-pop__name b{color:var(--ink2);overflow-wrap:anywhere;font-size:13.5px;font-weight:500}.thread-pop__sub{-webkit-line-clamp:2;color:var(--faint);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.pins-pop__item{border-radius:var(--radius-item);align-items:center;padding-right:8px;display:flex}.pins-pop__item:hover{background:var(--plate)}html:not([data-pointer]) .pins-pop__item:has(>.thread-pop__row:focus-visible){background:var(--plate)}.pins-pop__item>.thread-pop__row{background:0 0;flex:1;min-width:0;padding-right:8px}.pins-pop__time{color:var(--faint);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.thread-pop__foot{border-top:1px solid var(--line);justify-content:flex-end;margin-top:6px;padding:8px 4px 2px;display:flex}.thread-kind{border-radius:var(--radius-item);background:var(--sunken);width:32px;height:32px;color:var(--ink2);flex:none;justify-content:center;align-items:center;display:flex}.thread-head__text{flex-direction:column;flex:1;min-width:0;display:flex}.thread-title{min-width:0}.consult-title{display:block}.consult-title>.ac-icon{color:var(--faint);margin-inline:6px}.consult-dialog__list{flex:0 auto;min-height:120px;padding-top:4px}.consult-answer{margin:4px 12px 8px var(--thread-indent,calc(16px + var(--name-face) + var(--space-3)))}.thread-head__who{height:24px;color:var(--faint);flex:none;align-self:flex-start;align-items:center;display:inline-flex}.thread-head__meta{white-space:nowrap;align-items:baseline;gap:6px;min-width:0;display:flex}.thread-head__meta>*{flex:none}.thread-head__meta>.thread-head__where{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}@media (width<=760px){.thread-head:has(>.thread-head__text){row-gap:var(--space-1);flex-wrap:wrap}.thread-head:has(>.thread-head__text):after{content:"";flex-basis:100%;order:1}.thread-head>.thread-head__who,.thread-head>.thread-head__text{order:2}.thread-head>.thread-head__text+*{margin-left:auto}.thread-head__meta{text-overflow:ellipsis;overflow:hidden}}.thread-title__text,.thread-title__button{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.thread-title__button{border-radius:var(--radius-sm);max-width:100%;font:inherit;letter-spacing:inherit;color:inherit;cursor:text;background:0 0;border:0;margin:0 -4px;padding:0 4px}.thread-title__button:hover{background:var(--sunken)}html:not([data-pointer]) .thread-title__button:focus-visible{box-shadow:var(--focus-ring);outline:none}.thread-title__input{min-width:0;height:var(--control-h-sm);border-radius:var(--control-r-sm);background:var(--sunken);box-shadow:inset 0 0 0 1.5px var(--line2);font:inherit;color:var(--ink);border:0;outline:none;flex:1;padding:0 8px;line-height:normal}.thread-title__input:focus{box-shadow:inset 0 0 0 1.5px var(--ink)}.thread-origin{color:var(--faint);margin:0;padding:4px 12px;font-size:12.5px}.thread-context{background:var(--raised);box-shadow:var(--e1), var(--top);border-radius:16px;margin-inline:8px;overflow:hidden}:where(:not(.ac-msg__body))>.thread-context{margin-block:6px 10px}.thread-context__head{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;padding:10px 12px}.thread-context__head:hover{background:var(--plate-soft)}html:not([data-pointer]) .thread-context__head:focus-visible{box-shadow:var(--focus-ring-inset);outline:none}.thread-context__icon{border-radius:var(--radius-item);background:var(--sunken);color:var(--ink2);justify-content:center;align-items:center;display:flex}.thread-context__head .thread-context__title{letter-spacing:-.01em;font-weight:650}.thread-context__sub{color:var(--faint);flex-flow:wrap;align-items:center;gap:4px 8px;font-size:12.5px}.thread-context__chev{color:var(--faint);transition:transform .25s var(--out)}.thread-context__chev.is-open{transform:rotate(90deg)}.thread-context__actions{flex-wrap:wrap;gap:4px 16px;padding:0 12px 10px;font-size:12.5px;display:flex}.thread-context__link{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-weight:600;display:inline-flex}.thread-context__link:hover{color:var(--ink)}html:not([data-pointer]) .thread-context__link:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}.thread-context__body{border-top:1px solid var(--line);padding:4px 0 0}.thread-context__row{padding:var(--row-py) 12px;color:var(--ink2);border-radius:10px;grid-template-columns:20px minmax(0,1fr);gap:9px;font-size:13px;text-decoration:none;display:grid}.thread-context__row:hover{background:var(--plate-soft)}.thread-context__who{justify-content:center;padding-top:1px;display:flex}.thread-context__row-head{align-items:baseline;gap:6px;display:flex}.thread-context__row-head b{color:var(--ink);font-size:12.5px;font-weight:650}.thread-context__row-head span{color:var(--faint);font-size:11.5px}.thread-context__excerpt{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.thread-context__note{border-top:1px solid var(--line);color:var(--faint);gap:7px;margin:4px 0 0;padding:9px 12px 10px;font-size:12.5px}.thread-archived{background:var(--sunken);color:var(--muted);border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 10px 10px 14px;font-size:13.5px;display:flex}.thread-archived>span{flex:220px;gap:10px;min-width:0}.thread-archived b{color:var(--ink);font-weight:650}.thsel{flex-direction:column;display:flex}.thsel-row{--rx:16px;--rail:color-mix(in srgb, var(--ink) 55%, transparent);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:14px;align-items:flex-start;gap:4px;padding-left:30px;display:flex;position:relative}.thsel-row:hover{background:color-mix(in srgb, var(--ink) 3%, transparent)}.thsel-row__msg{pointer-events:none;flex:1;min-width:0}.thsel-row__msg .ac-msg,.thsel-row__msg .ac-msg:hover{background:0 0}.thsel-row__msg .ac-msg__actions{display:none}.thsel-row.is-out{opacity:.5}.thsel-row.is-out:hover{opacity:.8}.thsel-row.is-in{background:var(--raised);box-shadow:inset 1px 0 0 var(--line), inset -1px 0 0 var(--line);border-radius:0}.thsel-row.is-in:hover{background:color-mix(in srgb, var(--ink) 2.5%, var(--raised))}.thsel-row.is-in.is-first{box-shadow:inset 1px 0 0 var(--line), inset -1px 0 0 var(--line), inset 0 1px 0 var(--line);border-top-left-radius:20px;border-top-right-radius:20px;padding-top:26px}.thsel-row.is-in.is-last{box-shadow:inset 1px 0 0 var(--line), inset -1px 0 0 var(--line), inset 0 -1px 0 var(--line), 0 6px 16px -10px #0000002e;border-bottom-right-radius:20px;border-bottom-left-radius:20px;padding-bottom:26px}.thsel-row.is-in.is-first.is-last{box-shadow:inset 0 0 0 1px var(--line)}.thsel-row.is-in:before{content:"";left:var(--rx);background:var(--rail);width:1.5px;position:absolute;top:0;bottom:0}.thsel-row.is-in.is-first:before{top:16px}.thsel-row.is-in.is-last:before{bottom:16px}.thsel-row.is-in.is-left:before,.thsel-row.is-in.is-collapsed:before{background:repeating-linear-gradient(to bottom, var(--rail) 0 3px, transparent 3px 7px)}.thsel-row__check{opacity:0;flex:none;margin-top:16px;transition:opacity .15s}.thsel-row:hover .thsel-row__check,.thsel-row__check:focus-visible,.thsel-row.is-left .thsel-row__check,.thsel-left .thsel-row__check{opacity:1}@media (hover:none),(width<=760px){.thsel-row__check{opacity:1}}.thsel-row.is-left .thsel-row__msg{opacity:.55}.thsel-left{min-width:0;color:var(--faint);flex:1;align-items:center;gap:8px;padding:5px 12px 5px 0;font-size:12.5px;display:flex}.thsel-left .thsel-row__check{margin-top:0}.thsel-left__label{min-width:0;font:inherit;color:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:2px 0;display:inline-flex;overflow:hidden}.thsel-left__label span{text-overflow:ellipsis;overflow:hidden}.thsel-left__label:hover{color:var(--ink2)}.thsel-left .ac-btn{flex:none;margin-left:auto}.thsel-cap{left:var(--rx);z-index:3;pointer-events:none;align-items:center;gap:8px;display:flex;position:absolute}.thsel-cap--a{top:5px}.thsel-cap--b{bottom:5px}.thsel-cap:before{content:"";background:var(--rail);flex:none;width:8px;height:1.5px;margin-right:-6px}.thsel-cap__handle{pointer-events:auto;border-radius:var(--radius-sm);background:var(--raised);height:19px;box-shadow:inset 0 0 0 1px var(--line2), 0 1px 2px #0000000f;font:inherit;font-variant-numeric:tabular-nums;color:var(--ink2);cursor:ns-resize;touch-action:none;-webkit-user-select:none;user-select:none;transition:transform .2s var(--spring), box-shadow .15s;border:0;align-items:center;gap:3px;padding:0 6px 0 3px;font-size:11.5px;font-weight:650;display:inline-flex}.thsel-cap__handle .ac-icon{color:var(--faint)}.thsel-cap__handle:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 35%, transparent)}html:not([data-pointer]) .thsel-cap__handle:focus-visible,.thsel-cap.is-dragging .thsel-cap__handle{box-shadow:inset 0 0 0 1.5px var(--focus-color);outline:none;transform:scale(1.06)}.thsel-cap.is-dragging .thsel-cap__handle{box-shadow:inset 0 0 0 1.5px var(--ink)}.thsel-bar{background:var(--raised);box-shadow:var(--e1), var(--top);border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:8px 8px 8px 14px;display:flex}.thsel-bar__text{flex-wrap:wrap;flex:220px;align-items:center;gap:6px 8px;min-width:0;display:flex}.thsel-bar__text>b{letter-spacing:-.01em;font-size:14px;font-weight:650}.thsel-bar__what{color:var(--faint);flex-basis:100%;font-size:13px}.thsel-bar__span{color:var(--faint);font-variant-numeric:tabular-nums;font-size:13px}.thsel-bar__actions{gap:6px;margin-left:auto;display:flex}.thread-blocked{background:var(--sunken);color:var(--ink2);border-radius:16px;gap:12px;margin-bottom:10px;padding:12px;font-size:13.5px;display:flex}.thread-blocked__icon{border-radius:var(--radius-item);background:var(--raised);width:30px;height:30px;box-shadow:var(--e1);color:var(--danger);flex:none;justify-content:center;align-items:center;display:flex}.thread-blocked b{color:var(--ink);font-size:14px;font-weight:650;display:block}.thread-blocked p{color:var(--muted);margin:2px 0 0}@media (width<=760px){.thsel-row{--rx:13px;padding-left:26px}.thsel-bar__actions{width:100%}.thsel-bar__actions .ac-btn{flex:1}}@media (prefers-reduced-motion:reduce){.thsel-cap__handle,.thread-context__chev{transition:none}}.thread-line{max-width:100%;color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px 10px 10px 3px;align-self:flex-start;align-items:center;gap:8px;margin-left:-6px;padding:4px 10px 4px 6px;font-size:13px;transition:background-color .15s;display:inline-flex}.thread-line:hover{background:var(--plate-soft)}.thread-line[aria-pressed=true]{background:var(--plate)}html:not([data-pointer]) .thread-line:focus-visible{box-shadow:var(--focus-ring);outline:none}.thread-line b{color:var(--ink);font-weight:650}.thread-line>b,.thread-line__when,.thread-line__when>time,.thread-line__when>.thread-line__held{text-overflow:ellipsis;min-width:0;overflow:hidden}.thread-line__state{flex:none}.thread-line__when{flex-shrink:2}.thread-line__who{flex:none;display:inline-flex}.thread-line__who .ac-avatar-stack>.ac-avatar:where(:not([data-kind=person]:not(:has(img))))+.ac-avatar{margin-left:-3px}.thread-line__state{align-items:center;gap:4px;font-weight:600;display:inline-flex}.thread-line__state--you{color:var(--warn)}.thread-line__state--working{color:var(--agent)}.thread-line__state--neutral{color:var(--muted)}.thread-line__clock{color:var(--faint)}.thread-line__held{font-variant-numeric:tabular-nums}@media (width<=420px){.thread-line__state-words{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.thread-line__dot{color:var(--faint)}.thread-line__when{gap:inherit;display:inline-flex}.thread-panel{z-index:var(--z-dialog);border-radius:var(--radius-section);--bg:var(--pane);--surface:var(--pane);background:var(--pane);width:min(640px,100vw - 20px);min-width:0;box-shadow:var(--e3), var(--top);flex-direction:column;display:flex;position:fixed;top:10px;bottom:10px;right:10px;overflow:hidden;container:thread-dock/inline-size}.thread-panel:focus{outline:none}.thread-panel>.thread-panel__chat{flex:auto;height:100%;min-height:0}.thread-panel__chat[hidden]{display:none}.thread-head--panel{padding-left:18px}@media (width>=761px){.thread-head--panel>.ac-btn+.ac-btn{margin-inline-start:calc(var(--space-2) - var(--space-3))}}.thread-panel__missing{flex:1;overflow-y:auto}@media (width<=1100px){.thread-panel{width:min(560px,100vw - 20px)}}@media (width<=860px){.thread-panel{width:auto;box-shadow:none;border-radius:0;inset:0}}@media (width>=861px){@container thread-dock (width<=479px){.thread-head__meta>.thread-head__where,.thread-head__meta>.thread-head__where+[aria-hidden=true]{display:none}}}.thread-panel__page{flex:auto;min-height:0;overflow:hidden auto}:is(.thread-panel,.members-side)>:is(.thread-panel__page,.dm-side__scroll)>*{margin-inline-end:calc(100% + 2 * var(--pane-x,0px) - 100cqw)}.thread-panel--wide{width:min(900px,100vw - 20px);container:agp-side/inline-size}@media (width<=860px){.thread-panel--wide{width:auto}}.thread-panel__close{z-index:2;position:absolute;top:14px;right:14px}.thread-panel--wide .agp-cover__acts{right:calc(14px + var(--control-h-sm) + 6px)}.thread-panel--wide .page__header,.thread-panel--wide .agp-tabs .ac-tabs{padding-right:48px}.thread-panel--wide .ac-pagehead__title{padding-inline-end:calc(var(--control-h-sm) + var(--space-2))}.thread-panel__scrim{z-index:var(--z-scrim);background:var(--scrim);cursor:default;border:0;padding:0;position:fixed;inset:0}@media (width<=860px){.thread-panel__scrim{display:none}}@media (prefers-reduced-motion:no-preference){.thread-panel{animation:thread-panel-in var(--dur-panel) var(--drawer)}.thread-panel[data-leaving]{animation:thread-panel-out var(--dur-base) var(--out) forwards}.thread-panel__scrim{animation:thread-scrim-in var(--dur-panel) var(--out)}.thread-panel__scrim[data-leaving]{animation:thread-scrim-out var(--dur-base) var(--out) forwards}.thread-panel__chat[hidden]+.thread-panel__chat{animation:thread-panel-push var(--dur-base) var(--out)}.thread-panel[data-swap],.thread-panel__scrim[data-swap]{animation:none}}.thread-panel[data-leaving],.thread-panel__scrim[data-leaving]{pointer-events:none}@keyframes thread-panel-in{0%{transform:translate(calc(100% + 10px))}}@keyframes thread-panel-out{to{transform:translate(calc(100% + 10px))}}@keyframes thread-scrim-in{0%{opacity:0}}@keyframes thread-scrim-out{to{opacity:0}}@keyframes thread-panel-push{0%{opacity:0;transform:translate(16px)}}.pinbar{border:0;border-bottom:1px solid var(--line);background:var(--surface);width:100%;min-height:34px;font:inherit;color:var(--ink2);text-align:left;cursor:pointer;align-items:center;gap:8px;padding:6px 24px;font-size:13px;display:flex}.pinbar:hover,.pinbar[data-state=open]{background:var(--sunken)}.pinbar>svg{color:var(--faint);flex:none}.pinbar__text{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.pinbar__text b{color:var(--ink);font-weight:600}@media (width<=760px){.pinbar{padding:6px 12px}}:is(.ac-tabpanel:has(.pu-head),.ac-tabpanel:has(.pu-mine)){flex-direction:column;gap:16px;display:flex}.pu-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pu-head__text{flex-direction:column;gap:2px;min-width:0;display:flex}.pu-title{margin:0;font-size:19px;font-weight:700;line-height:26px}.pu-h4{color:var(--muted);margin:0 0 8px;font-size:14px;font-weight:650}.pu-head__acts{flex:none;align-items:center;gap:8px;display:flex}.pu-summary{color:var(--muted);margin:0;font-size:14.5px}.pu-summary [data-tone=near]{color:var(--warn);font-weight:600}.pu-summary [data-tone=at]{color:var(--danger);font-weight:600}.pu-hint{color:var(--muted);align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.pu-table-card{padding:0;overflow-x:auto}.pu-table{border-collapse:collapse;width:100%;font-size:14.5px}.pu-table th{text-align:left;color:var(--muted);white-space:nowrap;border-bottom:1px solid var(--line);padding:12px 8px;font-size:13.5px;font-weight:600}.pu-table td{vertical-align:middle;border-bottom:1px solid var(--line);padding:10px 8px}.pu-table th:first-child,.pu-table td:first-child{padding-left:16px}.pu-table th:last-child,.pu-table td:last-child{padding-right:16px}.pu-table tr:last-child td{border-bottom:0}.pu-row{cursor:pointer}.pu-row:hover td{background:color-mix(in srgb, var(--ink) 3%, transparent)}.pu-num{text-align:right}th.pu-num .pu-sort{margin-left:auto}.pu-sort{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:0;display:inline-flex}.pu-person{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:10px;padding:0;display:flex}.pu-person>.ac-avatar{translate:0 calc(10px - var(--cap-mid) - 50%)}.pu-person__text{flex-direction:column;min-width:0;line-height:20px;display:flex}.pu-person__name{white-space:nowrap;font-weight:600}.pu-person__role{color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:13.5px;display:inline-flex}.pu-now{color:var(--muted);min-width:160px;max-width:220px}.pu-now--live{color:var(--ink);font-weight:600}.pu-now>.ac-iconline{gap:6px}.pu-faces .ac-avatar{outline:2px solid var(--stack-ring,var(--surface-raised))}.pu-meter{flex-direction:column;gap:6px;min-width:140px;display:flex}.pu-meter__line{white-space:nowrap;align-items:baseline;gap:6px;display:flex}.pu-meter__at{color:var(--danger);font-weight:650}.pu-meter[data-state=near]{--meter-fill:var(--warn)}.pu-meter[data-state=at]{--meter-fill:var(--danger)}.pu-live{flex-direction:column;gap:8px;display:flex}.pu-live__title{align-items:center;gap:8px;margin:0;font-size:15px;font-weight:650;display:inline-flex}.pu-live__dot{background:var(--online,#2f8f4e);border-radius:50%;width:8px;height:8px}.pu-live__list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pu-live__row{align-items:flex-start;gap:8px;font-size:14px;display:flex}.pu-live__text{min-width:0;line-height:22px}.pu-live__row>.ac-avatar{margin-top:1px}.ac-dialog.pu-drawer{border-radius:0;width:min(480px,100%);height:100dvh;max-height:none;animation:none;inset:0 0 0 auto;transform:none}.pu-drawer__body{padding:0 var(--dialog-pad) var(--dialog-pad);flex-direction:column;gap:20px;display:flex;overflow-y:auto}.pu-limit{border-radius:var(--radius-md,12px);background:var(--plate);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.pu-limit[data-state=near]{--meter-fill:var(--warn)}.pu-limit[data-state=at]{--meter-fill:var(--danger);background:color-mix(in srgb, var(--danger) 8%, var(--surface-raised))}.pu-limit__head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.pu-limit__line{color:var(--muted);font-size:14px}.pu-limit[data-state=at] .pu-limit__line{color:var(--danger);font-weight:600}.pu-limit__acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pu-limit__asked{color:var(--muted);font-size:13.5px}.pu-amount.ac-input{width:110px;height:var(--control-h-sm);padding:0 var(--control-px-sm);border-radius:var(--control-r-sm);font-size:var(--control-fs-sm)}.pu-days .ac-usage-days{height:110px}.pu-axis{color:var(--faint);justify-content:space-between;margin:6px 0 8px;font-size:12.5px;display:flex}.pu-agents,.pu-recent{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pu-agents li{align-items:center;gap:10px;display:flex}.pu-recent__row>.ac-mediarow__body{font-size:13.5px}.pu-recent__title .ac-icon--inline{margin-right:6px}.pu-recent__amount{white-space:nowrap}.pu-audit{align-self:flex-start;align-items:center;gap:6px;display:inline-flex}.pu-limits{flex-direction:column;gap:0;display:flex}.pu-pick{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.pu-pick__select{width:200px}.pu-usd{color:var(--muted);align-items:center;gap:6px;display:inline-flex}.pu-save{padding-top:var(--card-pad);justify-content:flex-end;display:flex}.pu-mine{flex-direction:column;gap:10px;display:flex}.pu-mine__line{margin:0 0 8px;font-size:14px}@media (width<=760px){.pu-head{flex-direction:column}.pu-limits .settings-row>.ac-actrow__text{flex-basis:14ch}.pu-limits .settings-row>.settings-row__end{flex-basis:auto;margin-left:auto;padding-left:0}.pu-pick__select{width:176px}.pu-save>.ac-btn{flex:1}}.pu-asks{row-gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap}.pu-asks__see{white-space:nowrap;font-size:14px}.nt-wr>.pu-asks{margin-top:0}.email-letter{border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-cut);min-width:0;box-shadow:inset 0 0 0 1px var(--line2);flex-direction:column;display:flex;overflow:hidden;container-type:inline-size}.email-letter__head{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px 24px;margin:0;padding:11px 14px;font-size:13.5px;line-height:1.4;display:flex}.email-letter__row{flex-direction:column;min-width:0;display:flex}.email-letter__head dt{color:var(--faint);font-size:12px}.email-letter__row:has(.email-letter__subject){flex-basis:100%;order:-1}.email-letter__row:has(.email-letter__subject) dt{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.email-letter__head dd{min-width:0;color:var(--ink2);overflow-wrap:anywhere;margin:0}.email-letter__head b{color:var(--ink);font-weight:600}.email-letter__muted{color:var(--muted)}.email-letter__head .email-letter__subject{color:var(--ink);font-weight:650}.email-letter__body{color:var(--ink2);white-space:pre-wrap;overflow-wrap:anywhere;padding:11px 14px;font-size:14px;line-height:1.55}.email-letter__body[data-folded]{max-height:96px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.email-letter__more{color:var(--ink2);border-radius:4px;align-self:flex-start;margin:0 14px 11px;font-size:13px;font-weight:650}.email-letter__original{border-top:1px solid var(--line);background:var(--sunken);color:var(--muted);gap:6px;margin:0;padding:8px 14px;font-size:12.5px;line-height:18px}.email-letter__original b{color:var(--ink2);font-weight:600}.ap{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.ap__main{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.ap-grow{flex:1}.ap-muted{color:var(--faint);margin:0;font-size:12.5px}.ap-center{text-align:center}.ap-waiters{border-radius:var(--radius-section);background:var(--raised);box-shadow:var(--e1), var(--top);align-items:center;gap:10px;padding:12px 16px;display:flex}.ap-waiters__faces{display:flex}.ap-waiters__faces>*+*{margin-left:-6px}.ap-waiters__text{min-width:0;color:var(--muted);flex:1;font-size:13.5px}.ap-waiters__text b{color:var(--ink);font-weight:600}.ap-cards{flex-direction:column;gap:12px;display:flex}.ap-card{border-radius:var(--radius-section);background:var(--raised);box-shadow:var(--e1), var(--top);animation:ap-in .5s var(--spring) both;transition:box-shadow .2s var(--out);outline:none;grid-template-columns:40px minmax(0,1fr);gap:4px 14px;padding:16px 16px 18px;display:grid;position:relative;overflow:hidden}@keyframes ap-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:none}}.ap-card:hover{box-shadow:var(--e2), var(--top)}html:not([data-pointer]) .ap-card:focus-visible{box-shadow:var(--focus-ring)}.ap-card.is-selected{background:var(--chosen-bg);box-shadow:var(--chosen-shadow);transform:var(--chosen-lift)}.ap-card__face{grid-row:1/span 2;padding-top:2px}.ap-card__meta{min-width:0;color:var(--faint);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.ap-card__meta b{color:var(--ink2);font-weight:600}.ap-card__body{flex-direction:column;grid-column:1/-1;gap:12px;min-width:0;margin-top:8px;display:flex}.ap-run__items{flex-direction:column;gap:8px;display:flex}.ap-run__items>.ap-card{box-shadow:inset 0 0 0 1px var(--line2)}.ap-card__running{color:var(--ink2);align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;display:flex}.ap-card__running:after{content:"";background:var(--agent);border-radius:2px;width:6px;height:12px;animation:1s steps(2,end) infinite ap-caret}@keyframes ap-caret{50%{opacity:0}}.ap-exact{flex-direction:column;gap:8px;min-width:0;display:flex}.ap-exact__via{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.ap-conn{align-items:center;gap:8px;min-width:0;font-size:13.5px;display:flex}.ap-conn b{font-weight:600}.ap-conn__account{color:var(--muted)}.ap-conn .connector-icon{border-radius:8px;width:24px;height:24px;font-size:11.5px}.ap-conn-mark{border-radius:7px;display:inline-flex}.ap-conn-mark .connector-icon,.ap-conn-mark .ap-conn__own{border-radius:7px;width:22px;height:22px;font-size:10.5px}html:not([data-pointer]) .ap-conn-mark:focus-visible{box-shadow:var(--focus-ring);outline:none}.ap-conn-mark__tip{color:var(--bg);background:var(--ink);box-shadow:var(--e2);border-radius:8px;padding:5px 8px;font-size:12px;font-weight:600}.ap-conn__own{background:var(--raised);width:24px;height:24px;box-shadow:var(--e1);color:var(--ink2);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.ap-exact__facts{flex-wrap:wrap;gap:6px;display:flex}.ap-exact__rows{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px 20px;margin:0;padding-top:10px;font-size:13.5px;display:flex}.ap-exact__rows>div{flex-direction:column;flex:150px;min-width:0;max-width:100%;display:flex}.ap-exact__rows dt{color:var(--faint);font-size:12px;line-height:16px}.ap-exact__rows dd{color:var(--ink);overflow-wrap:anywhere;white-space:pre-line;max-height:200px;margin:0;font-weight:600;overflow-y:auto}.ap-exact__rows>div[data-long]{flex-basis:100%}.ap-exact__rows>div[data-long] dd{max-height:none;overflow-y:visible}.ap-exact__tech summary{width:fit-content;color:var(--muted);cursor:pointer;font-size:13px;font-weight:600}.ap-exact__tech summary:hover{color:var(--ink2)}.ap-exact__tech pre{background:var(--sunken);font-family:var(--font-mono);color:var(--ink2);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;max-height:calc(19.375em + 20px);margin:8px 0 0;padding:10px 12px;font-size:12px;line-height:1.55;overflow-y:auto}.ap-hold{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:none;position:relative}.ap-hold:before{content:"";border-radius:inherit;transform-origin:0;background:color-mix(in srgb, var(--bg) 30%, transparent);transition:transform .25s var(--out);pointer-events:none;position:absolute;inset:0;transform:scaleX(0)}.ap-hold.is-holding:before{transition:transform 1.1s linear;transform:scaleX(1)}.ap-refuse{box-shadow:inset 0 0 0 1.5px var(--line2);border-radius:16px;flex-direction:column;gap:10px;padding:12px;display:flex}.ap-refuse label{color:var(--ink2);font-size:13px;font-weight:600}.ap-refuse textarea{background:var(--raised);min-height:56px;box-shadow:inset 0 0 0 1px var(--line2), inset 0 1px 2px #0000000a;color:var(--ink);font:inherit;resize:vertical;border:0;border-radius:12px;padding:9px 12px;font-size:14px;line-height:1.5}.ap-refuse textarea:focus{box-shadow:inset 0 0 0 1.5px var(--ink);outline:none}.ap-refuse textarea:disabled{background:var(--sunken);color:var(--muted);-webkit-text-fill-color:currentColor;opacity:1;cursor:not-allowed}.ap-refuse__suggest{flex-wrap:wrap;gap:6px;display:flex}.ap-refuse__suggest button{height:var(--control-h-sm);padding:0 var(--control-px-sm);border-radius:var(--control-r-sm);background:var(--sunken);color:var(--muted);font:inherit;cursor:pointer;border:0;font-size:12.5px;font-weight:600;line-height:normal}.ap-refuse__suggest button:hover:not(:disabled){color:var(--ink)}.ap-refuse__suggest button:disabled{color:var(--faint);cursor:not-allowed}html:not([data-pointer]) .ap-refuse__suggest button:focus-visible{box-shadow:var(--focus-ring);outline:none}.ap-refuse__row{justify-content:flex-end;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.ap-refuse__acts{align-items:center;gap:var(--space-2);flex:none;display:flex}.ap-refuse__learn{min-width:0;color:var(--muted);flex:auto;font-size:12.5px}.ap-row{border-top:1px solid var(--line);cursor:pointer;outline:none;min-height:48px;padding:8px 16px;transition:background .12s;position:relative}.ap-row:first-child{border-top:0}.ap-row:hover{background:color-mix(in srgb, var(--sunken) 45%, transparent)}html:not([data-pointer]) .ap-row:focus-visible{box-shadow:var(--focus-ring-inset)}.ap-row.is-selected{background:color-mix(in srgb, var(--sunken) 80%, transparent)}.ap-row.is-fresh{animation:ap-in .6s var(--spring) both}.ap-row__sub{color:var(--muted);font-size:12.5px}.ap-row__lesson{color:var(--ink2);margin-top:3px;font-size:12px}.ap-mi{flex-direction:column;display:flex}.ap-mi__mission{color:var(--ink2);font-weight:600;text-decoration:none}.ap-mi__mission:hover{text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);text-underline-offset:3px}html:not([data-pointer]) .ap-mi__mission:focus-visible{box-shadow:var(--focus-ring);border-radius:4px}.ap-mi-cmd .mi-card{max-width:none;box-shadow:none;background:0 0;border-radius:0;margin:0;padding:0;animation:none}.ap-mi__list{margin:0;padding:0;list-style:none;container-type:inline-size}.ap-mi__row{cursor:default}.ap-mi__row:hover{background:0 0}.ap-dialog__who{color:var(--ink);font-weight:600}.ap-link{color:var(--ink2);border-radius:8px;align-self:flex-start;margin:-2px -4px;padding:2px 4px;font-size:12.5px;font-weight:600;text-decoration:none}.ap-link:hover{background:color-mix(in srgb, var(--ink) 8%, transparent)}html:not([data-pointer]) .ap-link:focus-visible{box-shadow:var(--focus-ring);outline:none}.ap-code{background:var(--sunken);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;max-height:220px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5;overflow:auto}@media (width<=720px){.ap-card{grid-template-columns:36px minmax(0,1fr);gap:4px 10px;padding:14px 14px 16px}.ap-card__actions>.ac-btn{flex:1}.ap-card__actions .ap-grow,.ap-card__hint{display:none}}@media (prefers-reduced-motion:reduce){.ap-card,.ap-row.is-fresh,.ap-card__running:after{animation:none}.ap-hold.is-holding:before{transition:none}}.ap-ask__ahead{color:var(--ink);margin:8px 0 0;font-size:13.5px;font-weight:600;line-height:20px}.ap-ask__ahead>svg{color:var(--ink2)}.ap-card__ahead{color:var(--ink);margin:0;font-size:13.5px;font-weight:600;line-height:20px}.ap-card__ahead>svg{color:var(--ink2)}.ap-group{flex-direction:column;gap:8px;display:flex}.ap-group__head{align-items:flex-start;gap:var(--space-2);color:var(--muted);flex-direction:column;padding:0;font-size:13px;display:flex}.ap-group__who{min-width:0}.ap-group__acts{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (width<=640px){.ap-group__acts{align-self:stretch}.ap-group__acts>*{flex:auto}}.ap-group__head b{color:var(--ink);font-weight:600}.ap-group__note{color:var(--muted);margin:0;font-size:12.5px}.ap-split{border-top:1px solid var(--line);grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:start;display:grid}.ap-list{flex-direction:column;gap:2px;min-width:0;margin-left:-4px;padding:12px 16px 24px 4px;display:flex}.ap-list__section:not(:first-child){margin-top:22px}.ap-list__rows{flex-direction:column;gap:2px;display:flex}.ap-li{box-sizing:border-box;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:12px;margin:0;padding:10px 12px 12px;position:relative;overflow:hidden}.ap-li:hover{background:color-mix(in srgb, var(--ink) 4%, transparent)}@media (prefers-reduced-motion:no-preference){.ap-li{transition:opacity var(--dur-base) var(--out), transform var(--dur-base) var(--out)}@starting-style{.ap-li{opacity:0;transform:translateY(4px)}}}html:not([data-pointer]) .ap-li:focus-visible{box-shadow:var(--focus-ring-inset);outline:none}.ap-li.is-selected{background:color-mix(in srgb, var(--ink) 7%, transparent)}.ap-li__line{color:var(--ink2)}.ap-li__line b{color:var(--ink);font-weight:600}.ap-li__meta{min-width:0;color:var(--faint);flex-wrap:wrap;align-items:center;gap:2px 6px;font-size:12px;line-height:16px;display:flex}.ap-li__meta .connector-icon,.ap-li__meta .ap-conn__own{width:14px;height:14px;box-shadow:none;background:0 0;flex:none}.ap-li__where{flex:calc(100% - 20px);min-width:0}.ap-li__left{color:var(--muted);flex:none;font-weight:600}.ap-li__left.is-urgent{color:var(--attention)}.ap-li .ac-chip{flex:none}.ap-run{border-radius:12px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.ap-run__acts{flex-wrap:wrap;gap:8px;display:flex}.ap-run__more{align-self:flex-start}.ap-run .ap-run__items{margin:0 -12px}.ap-review{border-left:1px solid var(--line);flex-direction:column;gap:16px;min-width:0;min-height:calc(100vh - 220px);padding:0 0 16px 28px;display:flex;position:relative}@media (width>=941px) and (height>=560px){.page-split>.ap-review{margin-right:calc(-1 * var(--page-x));padding-right:var(--page-x)}.page-split>.ap-review>.ap-bar--float{bottom:0}}.ap-review__head{z-index:3;background:var(--bg);padding:18px 0 12px;position:sticky;top:0}.ap-review__by,.ap-review__title{min-width:0;margin:0}.ap-review__title{letter-spacing:-.02em;font-size:22px;font-weight:650;line-height:28px}.ap-review__titleline>.ap-review__title{display:inline}.ap-review__undo.ac-chip{vertical-align:middle;letter-spacing:0;margin-inline-start:4px;font-weight:500}.ap-review__body{flex-direction:column;gap:16px;min-width:0;display:flex}.ap-review__facts .connector-icon,.ap-review__facts .ap-conn__own{width:16px;height:16px;box-shadow:none;background:0 0}.ap-review__why{color:var(--ink);margin:0;font-size:15px;line-height:1.6}.ap-review__text{position:relative;overflow:hidden}.ap-review__text.is-folded{max-height:120px}.ap-review__text.is-folded:after{content:"";background:linear-gradient(to bottom, transparent, var(--surface-raised));pointer-events:none;height:48px;position:absolute;bottom:0;left:0;right:0}.ap-review__track{margin-top:4px}.ap-review__track .connector-icon{width:16px;height:16px;box-shadow:none;background:0 0}.ap-review__track .tool-logo{display:contents}.ap-review__tech{max-height:260px;overflow:auto}.ap-review__foot{flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.ap-review__foot button.ap-link{all:unset;cursor:pointer;color:var(--ink2);font-weight:600}.ap-review__foot button.ap-link:hover{text-underline-offset:3px;text-decoration:underline}.ap-bar{align-items:center;gap:8px;min-width:0;display:flex;position:relative}.ap-bar--float{z-index:4;background:var(--raised);box-shadow:var(--e3), var(--top);border-radius:18px;margin-top:auto;padding:10px 10px 10px 18px;position:sticky;bottom:16px;overflow:hidden}.ap-bar__text{min-width:0;color:var(--muted);flex:1;margin:0;font-size:13.5px}.ap-bar__acts{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.ap-bar--acts{justify-content:flex-end}.ap-bar--acts.ap-bar--float{padding:10px}.ap-bar--refuse{padding:14px 16px;display:block}.ap-dialog .ap-bar__text{white-space:normal}@media (width<=940px){.ap-split{grid-template-columns:minmax(0,1fr)}.ap-list{padding-right:0}.ap-review{border-left:0;border-top:1px solid var(--line);padding-left:0}.ap-bar{flex-wrap:wrap}.ap-bar__text{white-space:normal;flex-basis:100%}}.ap-li__state{color:var(--muted);flex:none;margin-right:2px;display:inline-flex}.ap-li__state.is-done,.ap-li__state.is-scheduled{color:var(--success)}.ap-li__state.is-failed{color:var(--attention)}.ap-li__when{min-width:0}.ap-outcome--done .ac-card__key,.ap-outcome--scheduled .ac-card__key{color:var(--success)}.ap-outcome--failed .ac-card__key{color:var(--attention)}.ap-outcome__lesson{color:var(--muted);margin:0;font-size:13.5px}.proposal-section{gap:var(--space-2);flex-direction:column;display:flex}.proposal-rows{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;container-type:inline-size}.proposal-row{font-size:13.5px;line-height:20px}.proposal-row>.ac-mediarow__face>.ac-icon{color:var(--ink-muted)}.proposal-row__status{color:var(--ink-muted);font-size:12px}.proposal-change{color:var(--ink-muted);overflow-wrap:anywhere;font-size:13.5px;line-height:20px}.proposal-change--apps{flex-wrap:wrap;gap:6px;display:flex}.rq .proposal-rows{gap:0;margin-top:8px}.rq .proposal-row{padding:8px 0}.rq .proposal-row+.proposal-row{border-top:1px solid var(--line)}.rh-cards{gap:var(--space-4);flex-direction:column;display:flex}.rh-cards>p,.rh-cards>.rq{margin:0}.proposal-change__head{align-items:center}.tw{max-width:var(--msg-card-w);container-type:inline-size}.tw__card{max-width:none}.tw__stats{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.tw__stat{gap:var(--space-1);padding:var(--space-3);background:var(--card-well);box-shadow:var(--card-well-shadow);border-radius:12px 12px 12px 4px;flex-direction:column;flex:88px;min-width:0;display:flex}.tw__stat b{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:20px;font-weight:650;line-height:26px;overflow:hidden}.tw__stat span{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:16px}.tw__stat[data-warn] b{color:var(--attention)}.tw__sec{margin-top:var(--space-4)}.tw__sec-t{margin:0 0 var(--space-2);color:var(--muted);letter-spacing:.02em;font-size:12px;font-weight:650}.tw__worked{gap:var(--space-2);font-size:13px}.tw__worked .ac-icon{color:var(--ok);flex:none}.tw__rows{gap:var(--space-2);flex-direction:column;display:flex}.tw__fix{padding:var(--space-3);background:var(--card-well);box-shadow:var(--card-well-shadow);border-radius:12px 12px 12px 4px}.tw__fix[data-done]{box-shadow:0 0 0 1px var(--line);background:0 0}.tw__fix-row{--tw-face:36px;align-items:flex-start;gap:var(--space-3);display:flex}.tw__fix-row>.ac-avatar,.tw__tile{flex:none}.tw__tile{width:var(--tw-face);height:var(--tw-face);background:var(--plate);color:var(--ink2);border-radius:10px 10px 10px 3px;place-items:center;display:grid}.tw__fix-t{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.tw__fix-t b{color:var(--ink);text-wrap:pretty;overflow-wrap:anywhere;font-weight:650}.tw__fix[data-done] .tw__fix-t b{color:var(--muted);font-weight:550}.tw__fix-t span{color:var(--ink2);text-wrap:pretty;overflow-wrap:anywhere;font-size:13px;line-height:18px}.tw__fix-side{align-self:center;align-items:center;gap:var(--space-2);flex:none;display:flex}.tw__done{align-items:center;gap:var(--icon-gap);color:var(--ok);white-space:nowrap;font-size:13px;font-weight:600;display:inline-flex}.tw__gone{color:var(--muted);white-space:nowrap;font-size:13px}.tw__approvals{gap:var(--space-2);margin-top:var(--space-3);flex-direction:column;display:flex}.tw__dismissed{margin:var(--space-4) 0 0;color:var(--muted);font-size:13px}.tw__when.tw__when{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:13px}.tw__change{font:inherit;color:var(--ink);font-weight:600}.tw__schedule{align-items:center;gap:var(--space-2);padding:var(--space-2);flex-wrap:wrap;display:flex}@container (width<=520px){.tw__stat:first-child:nth-last-child(4),.tw__stat:first-child:nth-last-child(4)~.tw__stat{flex-basis:calc(50% - var(--space-2))}.tw__fix-row{gap:var(--space-2) var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.tw__fix-t{display:contents}.tw__fix-t b{align-self:end;margin-block-end:calc((var(--tw-face) - 22px) / 2)}@supports (top:1lh){.tw__fix-t b{margin-block-end:calc((var(--tw-face) - 1lh) / 2)}}.tw__fix-t span,.tw__fix-side{grid-column:1/-1}.tw__fix-side{justify-content:flex-end}.tw__fix-side>.ac-btn:not(.ac-btn--ghost){flex:1}.tw__when.tw__when{white-space:normal}}.rh-set__week{align-items:center;gap:var(--space-2);flex-wrap:wrap;max-width:100%;display:inline-flex}.bd-glide{flex-direction:column;flex:0 auto;min-height:0;display:flex;overflow:hidden}.bd-screen{flex-direction:column;flex:0 auto;min-height:0;display:flex}.bd-screen:focus{outline:none}.bd .bd-glide>.bd-screen:not(:last-child)>.ac-dialog__body.ac-dialog__body{padding-bottom:4px}.bd .bd-glide>.bd-screen:last-child>.ac-dialog__body.ac-dialog__body{padding-bottom:var(--dialog-pad)}.bd .bd-glide:has(>.arrival-chat__acts:empty)>.bd-screen>.ac-dialog__body.ac-dialog__body{padding-bottom:var(--dialog-pad)}.bd-glide[style*=height] .ac-dialog__body{overflow:hidden}@media (prefers-reduced-motion:no-preference){.bd-screen{animation:bd-in .28s var(--out) both}.bd-screen[data-dir=back]{animation-name:bd-back}.bd .bd-foot,.bd .arrival-chat__acts{animation:bd-fade .22s var(--out) both}}@keyframes bd-in{0%{opacity:0;transform:translate(16px)}}@keyframes bd-back{0%{opacity:0;transform:translate(-16px)}}@keyframes bd-fade{0%{opacity:0}}.bd .ac-dialog__foot.bd-foot--two{flex-direction:column;align-items:stretch;gap:12px}.bd .bd-foot--two>.ac-dialog__foot-acts{justify-content:flex-end;display:flex}.bd-use{flex-direction:column;gap:8px;display:flex}.bd .arrival-for{margin-bottom:0}.arrival-have__row[data-still]{cursor:default}@media (prefers-reduced-motion:no-preference){.bd .arrival-have__row{transition:box-shadow .14s var(--out)}}.bd-wins{color:var(--ink2,var(--ink));font-variant-numeric:tabular-nums;grid-template-columns:max-content minmax(48px,1fr) max-content max-content;align-items:center;gap:8px 12px;margin:4px 2px 6px;padding-inline-start:44px;font-size:13px;line-height:18px;display:grid}.bd-win{display:contents}.bd-win__bar{background:color-mix(in srgb, var(--ink) 10%, transparent);border-radius:3px;height:6px;display:block;overflow:hidden}.bd-win__bar i{width:var(--used);background:var(--ink-muted);border-radius:3px;height:100%;display:block}.bd-win[data-level=almost] .bd-win__bar i,.bd-win[data-level=critical] .bd-win__bar i{background:var(--attention)}.bd-win[data-level=limited] .bd-win__bar i{background:var(--faint)}.bd-win__n{text-align:end;min-width:34px}.bd-win[data-level=almost] .bd-win__n,.bd-win[data-level=critical] .bd-win__n{color:var(--attention)}.bd-win__at{color:var(--ink-muted);text-align:end;white-space:nowrap;font-size:12.5px}.bd-wins__age{color:var(--faint);grid-column:1/-1;font-size:12.5px}@media (width<=480px){.bd-wins{grid-template-columns:max-content minmax(32px,1fr) max-content;padding-inline-start:0}.bd-win__at{text-align:start;grid-column:1/-1;margin-top:-6px}}@media (prefers-reduced-motion:no-preference){.bd .arrival-have__meter i,.bd-win__bar i{animation:bd-fill .64s var(--out) both}}@keyframes bd-fill{0%{width:0}}.bd-lines{grid-template-columns:max-content minmax(0,1fr) 16px;column-gap:16px;display:grid}.bd-line{grid-column:1/-1;grid-template-columns:max-content minmax(0,1fr) 16px;grid-template-columns:subgrid;border:0;border-top:1px solid var(--line);min-height:44px;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;align-items:center;padding:0 2px;font-size:14.5px;display:grid}.bd-line--still{cursor:default}.bd-line__k{color:var(--ink-muted)}.bd-line__v{align-items:center;gap:8px;min-width:0;font-weight:600;display:flex}.bd-line__v>.ac-icon,.bd-line__v>.ac-brand{flex:none;width:16px;height:16px}.bd-line__text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.bd-line__chev{color:var(--faint);transition:transform .2s var(--out)}.bd-line[aria-expanded=true]>.bd-line__chev{transform:rotate(180deg)}.bd-line:hover .bd-line__k{color:var(--ink)}html:not([data-pointer]) .bd-line:focus-visible{box-shadow:var(--focus-ring);border-radius:8px;outline:none}.bd-fold{transition:grid-template-rows .24s var(--out);grid-column:1/-1;grid-template-rows:0fr;display:grid}.bd-fold[data-open]{grid-template-rows:1fr}.bd-fold__clip{min-height:0;overflow:hidden}.bd-fold__in{flex-direction:column;gap:8px;padding:2px 2px 14px;display:flex}.bd-fold .ac-effort__head>span:first-child{display:none}.bd-fold__hint{color:var(--ink-muted);text-wrap:pretty;margin:0;font-size:13px;line-height:18px}@media (prefers-reduced-motion:reduce){.bd-fold,.bd-line__chev{transition:none}}.bd-switch,.bd-row{border-top:1px solid var(--line);grid-column:1/-1;padding:11px 2px}.bd-switch{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:12px;font-size:14.5px;line-height:22px;display:grid}.bd-switch__k{min-width:0}.bd-switch>.ac-switch{margin-top:1px}.bd-row .plan-replies{font-size:14.5px;line-height:22px}.bd-row .plan-replies>:first-child{font-weight:400}.bd-step{flex-direction:column;align-items:flex-start;gap:6px;padding:4px 0 10px;display:flex}.bd-step>p{text-wrap:pretty;max-width:440px;margin:0;font-size:17px;font-weight:600;line-height:24px}.bd-step>span{max-width:440px;color:var(--ink-muted);text-wrap:pretty;font-size:14.5px;line-height:21px}.bd .arrival-have__row.bd-pick{grid-template-columns:minmax(0,1fr)}.arrival-have__line.bd-pick__hint{color:var(--faint)}@media (prefers-reduced-motion:no-preference){.bd .team-scene__trail[data-lit] i{animation:bd-lit .32s var(--out) both;animation-delay:calc(var(--n) * 60ms + .12s)}}@keyframes bd-lit{0%{background:#ffffff40;transform:scale(.6)}}.page.team{max-width:none}.team-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.team-who{min-width:0;color:inherit;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.team-who__text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.team-who--chip{border-radius:var(--control-r-sm);background:var(--sunken);padding:3px 8px 3px 4px}.team-who--chip[draggable=true]{cursor:grab}.team-sector{align-items:center;gap:6px;display:inline-flex}.team-chips{flex-wrap:wrap;gap:6px;display:inline-flex}.team-chip{border-radius:var(--control-r-sm);background:var(--sunken);color:inherit;align-items:center;padding:2px 8px;font-size:13.5px;text-decoration:none;display:inline-flex}.team-chip--more{color:var(--muted)}.team-channel{align-items:center;gap:4px;display:inline-flex}.team-now{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.team-now[data-busy]{color:var(--ink)}.team-now[data-waiting]{color:var(--agent)}.team-now__dot,.team-node__dot{background:var(--ok);border-radius:50%;flex:none;width:7px;height:7px}.team-table .team-table__section th{color:var(--ink);padding-top:16px;font-size:13px}.team-table__role{max-width:220px}.team-table__menu{width:1%}.team-archived{gap:0;padding:8px;container-type:inline-size}.team-archived__head{align-items:center;gap:8px;padding:6px 8px 10px;display:flex}.team-archived__head h2{margin:0;font-size:14px;font-weight:650}.team-archived__row{padding:var(--row-py) 8px;border-radius:var(--radius-sm)}.team-archived__row:hover{background:var(--plate-soft)}.team-node{border:1px solid var(--line);background:var(--surface);min-width:0;color:inherit;box-shadow:var(--e1);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.team-node__text{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}:is(.team-node:has(>.team-node__text>.ac-captop),.team-map__who:has(>.team-node__text>.ac-captop)){align-items:flex-start}.team-node:has(>.team-node__text>.ac-captop)>.team-node__dot{margin-top:calc(var(--cap-top) - 3.5px)}.team-node--agent[draggable=true]{cursor:grab}.team-node--person[data-none]{box-shadow:none;border-style:dashed}.team-chart{flex-direction:column;gap:20px;display:flex}.team-chart__bar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.team-tree{margin:-4px calc(-1 * var(--page-x)) 0;padding:4px var(--page-x) 8px;overflow-x:auto}.team-tree__top{flex-direction:column;align-items:center;gap:16px;padding-bottom:20px;display:flex;position:relative}.team-tree__top:after{content:"";border-left:1px solid var(--line);height:20px;position:absolute;bottom:0;left:50%}.team-tree__top>.team-node{min-width:220px;position:relative}.team-tree__org{align-items:center;gap:12px;display:flex;position:relative}.team-tree__org>.team-node{min-width:220px}.team-lodi-chip{background:var(--raised);min-height:32px;box-shadow:var(--e1);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 12px 4px 6px;font-size:13px;text-decoration:none;display:inline-flex;position:absolute;left:calc(100% + 12px)}.team-lodi-chip:hover{background:var(--raised-2)}.team-line{flex-direction:column;gap:8px;min-width:0;display:flex}.team-line__reports{border-left:1.5px solid var(--line-strong);flex-direction:column;gap:8px;margin-left:14px;padding-left:12px;display:flex}.team-line__count{align-self:flex-start}.team-node[data-line-drop]{border-color:var(--agent);box-shadow:0 0 0 2px var(--agent-soft)}.team-frame__head[draggable=true]{cursor:grab}.team-frame__sup{align-items:center;gap:6px;display:inline-flex}.team-reports{flex-wrap:wrap;gap:6px;display:flex}.team-reports__one{color:var(--ink);align-items:center;gap:6px;text-decoration:none;display:inline-flex}@media (width<=720px){.team-lodi-chip{position:static}.team-tree__org{flex-direction:column}}.team-tree__top>.team-node+.team-node:before{content:"";border-left:1px solid var(--line);height:16px;position:absolute;top:-17px;left:50%}.team-tree__row{justify-content:center;gap:12px;min-width:min-content;display:flex}.team-tree__col{flex-direction:column;flex:none;gap:8px;width:180px;padding-top:20px;display:flex;position:relative}.team-tree__col:before{content:"";border-top:1px solid var(--line);position:absolute;top:0;left:-6px;right:-6px}.team-tree__col:first-child:before{left:50%}.team-tree__col:last-child:before{right:50%}.team-tree__col:only-child:before{display:none}.team-tree__col:after{content:"";border-left:1px solid var(--line);height:20px;position:absolute;top:0;left:50%}.team-tree__agents{border-left:1px solid var(--line);flex-direction:column;gap:8px;margin-left:12px;padding-left:12px;display:flex}.team-frames{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));align-items:start;gap:16px;display:grid}.team-frame{--sector:var(--muted);border:1.5px solid color-mix(in srgb, var(--sector) 45%, transparent);background:color-mix(in srgb, var(--sector) 7%, var(--surface));border-radius:18px;flex-direction:column;gap:8px;padding:14px;display:flex}.team-frame[data-none]{border-style:dashed;border-color:var(--line);background:0 0}.team-frame[data-drop=true]{border-color:var(--agent)}.team-frame__head{flex-direction:column;gap:2px;padding-bottom:4px;display:flex}.team-frame__title{align-items:center;gap:8px;font-size:16px;display:flex}.team-frame__title b{color:color-mix(in srgb, var(--sector) 70%, var(--ink))}.team-map{flex-direction:column;gap:12px;display:flex}.team-map__lead,.team-map__hint{margin:0}.team-map__hint{align-items:center;gap:6px;display:flex}.team-map__canvas{background:radial-gradient(circle, color-mix(in srgb, var(--ink) 10%, transparent) 1px, transparent 1.5px) 0 0 / 20px 20px, var(--sunken);border-radius:18px;flex-direction:column;gap:56px;padding:24px;display:flex;position:relative}.team-map__lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.team-map__lines path{fill:none;stroke:color-mix(in srgb, var(--ink) 35%, transparent);stroke-width:1.25px}.team-map__lines path[data-kind=ask]{stroke:var(--agent);stroke-dasharray:4 4}.team-map__lines path[data-kind=line]{stroke:color-mix(in srgb, var(--ink) 55%, transparent);stroke-width:1.75px}.team-map__band{flex-wrap:wrap;justify-content:center;gap:12px;display:flex;position:relative}.team-map__sup{min-width:180px}.team-map__sup[data-drop=true]{border-color:var(--agent);box-shadow:0 0 0 2px var(--agent-soft)}.team-map__face{margin-left:auto;display:inline-flex}.team-map__reports-to{display:none}@media (width<=720px){.team-map__lines path[data-kind=line]{display:none}.team-map__reports-to{display:block}}.team-map__people{flex-wrap:wrap;justify-content:center;gap:12px;display:flex;position:relative}.team-map__people .team-node{min-width:180px}.team-map__cols{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;gap:20px;display:grid;position:relative}.team-map__col{border:1px solid var(--line);background:var(--surface);box-shadow:var(--e1);border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.team-map__col[data-none]{box-shadow:none;background:0 0;border-style:dashed}.team-map__col[data-drop=true]{outline:2px solid var(--agent);outline-offset:2px}.team-map__head{align-items:center;gap:6px;font-weight:650;display:flex}.team-map__head a{color:inherit;text-decoration:none}.team-map__card{background:var(--sunken);cursor:grab;border-radius:12px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.team-map__who{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.team-map__does{margin:0;font-size:13.5px;line-height:1.4}.team-map__facts{border-top:1px solid var(--line);flex-direction:column;gap:4px;margin:0;padding:6px 0 0;font-size:13px;list-style:none;display:flex}.team-map__facts li{gap:6px}.team-map__facts li[data-tone=waiting]{color:var(--agent)}.team-map__others{flex-wrap:wrap;align-items:center;gap:6px;display:flex;position:relative}.team-map__drop[data-drop=true]{outline:2px solid var(--agent)}.team-map__lodi{border-style:dashed;align-self:center;min-width:260px;position:relative}.team-sectors{flex-direction:column;gap:16px;display:flex}.team-sectors__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.team-sectors__acts{gap:8px}.team-sectors__grid{grid-template-columns:repeat(auto-fill,minmax(420px,1fr));align-items:start;gap:16px;display:grid}.team-sector-card{--sector:var(--muted);flex-direction:column;gap:12px;padding:16px;display:flex}.team-sector-card[data-none]{border:1px dashed var(--line);box-shadow:none;background:0 0}.team-sector-card[data-drop=true]{outline:2px solid var(--agent);outline-offset:2px}.team-sector-card__title h3{margin:0;font-size:17px;font-weight:650}.team-sector-card__rows{grid-template-columns:max-content 1fr;align-items:start;gap:10px 16px;margin:0;display:grid}.team-sector-card__rows dt{color:var(--muted);padding-top:3px}.team-sector-card__rows dd{min-width:0;margin:0}.team-sector-card__people{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.team-sector-card__gap{border-top:1px solid var(--line);background:var(--warn-soft);color:var(--warn);border-radius:0 0 14px 14px;align-items:center;gap:8px;margin:0 -16px -16px;padding:10px 16px;display:flex}.team-sector-card__gap-dot{background:var(--warn);border-radius:50%;width:7px;height:7px}.team-gap{color:var(--warn);font-weight:600}.agent-group-look{flex-direction:column;gap:12px;margin-top:16px;display:flex}.team-usage{flex-direction:column;gap:16px;display:flex}.team-usage__lead{margin:0}.team-usage__lead .ac-link{align-items:center;gap:4px;display:inline-flex}@media (width<=720px){.team-sectors__grid{grid-template-columns:1fr}.team-map__canvas{gap:16px;padding:12px}.team-map__lines{display:none}}.team-sector-card__sup{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.team-sector-card__off{color:var(--muted);font-size:13px}.setup-cl{max-width:var(--msg-card-w);border-radius:var(--radius-md);border-bottom-left-radius:var(--radius-cut);background:var(--surface-raised);box-shadow:var(--card-shadow);position:relative;overflow:hidden}.setup-cl[data-place=profile]{max-width:none;margin:0 0 20px}.setup-cl__burst{pointer-events:none;width:100%;height:100%;image-rendering:pixelated;z-index:2;position:absolute;inset:0}.setup-cl__head{align-items:baseline;gap:10px;padding:16px 16px 10px;display:flex}.setup-cl__head b{font-size:15px}.setup-cl__head small{white-space:nowrap;color:var(--ink-muted);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:12.5px}.setup-cl__meter{gap:3px;padding:0 16px 12px;display:flex}.setup-cl__meter i{background:var(--line);flex:1;height:5px}.setup-cl__meter i[data-on]{background:var(--ok)}.setup-cl__rows{margin:0;padding:0;list-style:none;container-type:inline-size}.setup-row{padding:var(--row-py) 16px;border-top:1px solid var(--line)}.setup-row>.ac-mediarow__face>.ac-icon{color:var(--ink-muted)}.setup-row[data-done]{padding-top:10px;padding-bottom:10px}.setup-row[data-new]{animation:setup-row-pop .45s var(--spring) both}.setup-row__check{background:color-mix(in srgb, var(--ok) 14%, var(--surface-raised));color:var(--ok);border-radius:50%;place-items:center;display:grid}.setup-row__title{font-size:14.5px}.setup-row[data-done] .setup-row__title{color:var(--ink2);font-weight:500}.setup-row__text>span{color:var(--ink-muted);font-size:13px;line-height:18px}.setup-row__text>.setup-row__say{color:var(--ok);font-weight:600}.setup-row__link{all:unset;cursor:pointer;color:var(--ink-muted);text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);text-underline-offset:3px;font-size:13px;font-weight:600}.setup-row__link:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}html:not([data-pointer]) .setup-row__link:focus-visible{box-shadow:var(--field-ring);border-radius:4px}.setup-row__act .ac-btn{justify-content:center;min-width:104px}.setup-row__form{padding-block-end:max(0px, calc((var(--mediarow-axis) - 20px) / 2))}.setup-invite{align-items:flex-start;gap:var(--space-2);width:100%;margin-top:var(--space-1);flex-direction:column;display:flex}.setup-invite__line{gap:var(--space-2);width:100%;display:flex}.setup-invite__email.ac-input{min-width:0;height:var(--control-h-sm);flex:1;font-size:14px}.setup-invite__error{color:var(--danger);overflow-wrap:anywhere;font-size:13px}.setup-invite__more{gap:var(--space-1) var(--space-4);flex-wrap:wrap;font-size:13px;display:flex}@keyframes setup-row-pop{0%{background:color-mix(in srgb, var(--ok) 8%, transparent);transform:scale(.98)}to{background:0 0;transform:none}}@media (prefers-reduced-motion:reduce){.setup-row[data-new]{animation:none}}.setup-cl__foot{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding:12px 16px 14px;display:flex}.setup-cl__foot b{font-size:14px}.setup-cl__tasks{flex-direction:column;gap:4px;display:flex}.setup-task{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--radius-sm);min-height:40px;color:var(--ink2);grid-template-columns:16px minmax(0,1fr) 16px;align-content:center;align-items:start;gap:10px;padding:8px 10px;font-size:14px;display:grid}.setup-task .ac-icon{color:var(--ink-muted)}.setup-task>.ac-icon:last-child{align-self:center}.setup-task:hover{background:var(--plate);color:var(--ink)}html:not([data-pointer]) .setup-task:focus-visible{box-shadow:var(--field-ring)}.setup-tag{color:var(--ink-muted);margin-left:8px;font-size:12px;font-weight:500}.setup-dlg__body{flex-direction:column;gap:18px;display:flex}.setup-dlg__apps{margin:0}.setup-dlg__add{align-self:flex-start;margin:-6px 0 0 -8px}.setup-dlg__list{flex-direction:column;gap:8px;display:flex}.setup-check{border-radius:var(--radius-md);border-bottom-left-radius:var(--radius-cut);min-height:56px;box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:12px;padding:10px 14px;display:grid}.setup-check:has([data-state=checked]){background:var(--chosen-bg);box-shadow:var(--chosen-shadow)}.setup-check__text{flex-direction:column;gap:1px;min-width:0;display:flex}.setup-check__text b{font-size:14.5px;font-weight:600;line-height:20px}.setup-check__text>span{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:18px;overflow:hidden}.setup-dlg__people{flex-direction:column;gap:8px;display:flex}.setup-dlg__instr{min-height:132px}.setup-dlg__budget{max-width:160px}.setup-dlg__more{border-top:1px solid var(--line);padding-top:14px}.setup-dlg__more>summary{cursor:pointer;color:var(--ink2);align-items:center;gap:6px;font-size:14px;font-weight:600;list-style:none;display:inline-flex}.setup-dlg__more>summary::-webkit-details-marker{display:none}.setup-dlg__more[open]>summary .ac-icon{transform:rotate(180deg)}.setup-dlg__more>.ac-field{margin-top:16px}.setup-row[data-dim] .setup-row__title,.setup-row[data-dim]>.ac-mediarow__face>.ac-icon{color:var(--ink-muted)}.setup-dlg__error{color:var(--danger)}.setup-apps{margin:0;padding:0;list-style:none}.setup-apps__row{min-height:52px;padding-block:var(--action-clear);border-top:1px solid var(--line);align-items:center;gap:12px;display:flex}.setup-apps__row:first-child{border-top:0}.setup-apps__row b{font-weight:600}.setup-apps__row small{color:var(--ink-muted)}.setup-apps__row .ac-btn{margin-left:auto}.issues{grid-template-columns:minmax(0,1fr);align-items:start;gap:0 20px;max-width:none;padding-bottom:96px;display:grid}.issues__main{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.issues-now{flex-direction:column;display:flex}.issues-stalled{min-height:48px;box-shadow:inset 0 0 0 1.5px var(--line2);border-radius:14px 14px 14px 4px;flex-wrap:wrap;align-items:flex-start;gap:4px 12px;padding:8px 12px 8px 14px;display:flex}.issues-stalled.is-sent{box-shadow:inset 0 0 0 1.5px var(--line)}.issues-stalled__icon{color:var(--warn);flex:none;margin-block:8px}.issues-stalled.is-sent .issues-stalled__icon{color:var(--agent)}.issues-stalled__text{flex-wrap:wrap;flex:240px;align-items:center;gap:4px 10px;min-width:0;min-height:32px;font-size:14px;line-height:20px;display:flex}.issues-stalled__text>b{font-weight:650}.issues-stalled__who{min-width:0;color:var(--ink-muted);align-items:center;gap:8px;display:inline-flex}.issues-stalled__who>.ac-avatar-stack{flex:none}.issues-stalled__acts{align-items:center;gap:8px;height:32px;margin-left:auto;display:flex}.issues-stalled__group+.issues-stalled__group{margin-top:8px}.issues-stalled__grouphead{color:var(--ink-muted);align-items:center;gap:8px;margin:0;padding:10px 0 2px;font-size:13px;font-weight:600;line-height:20px;display:flex}.issues-stalled__grouphead>span{font-weight:400}.issues-stalled__task{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:16px;padding:12px 0;display:grid}.issues-stalled__task+.issues-stalled__task{border-top:1px solid var(--line)}.issues-stalled__tasktext{flex-direction:column;gap:2px;min-width:0;display:flex}.issues-stalled__title{color:var(--ink);font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0;font-size:14px;font-weight:600;line-height:20px}.issues-stalled__title:hover{text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);text-underline-offset:3px}html:not([data-pointer]) .issues-stalled__title:focus-visible{box-shadow:var(--focus-ring);outline:none}.issues-stalled__title>.ac-mediarow__num{margin-right:1px}.issues-stalled__meta{color:var(--ink-muted);font-size:13px;line-height:18px}.issues-stalled__meta.ac-iconline{gap:4px}.issues-stalled__meta>.ac-icon{color:var(--warn)}.issues-stalled__task.is-sent .issues-stalled__meta{color:var(--agent)}.issues-stalled__task>.ac-btn{margin-top:-6px;margin-right:calc(-1 * var(--ghost-plate));padding-inline:var(--ghost-plate)}.issues-tools{align-items:center;gap:var(--space-2);display:inline-flex}.issues-display__trigger.ac-btn{gap:6px}.issues-display__sub{color:var(--ink-muted);font-weight:500}.issues-display__trigger .issues-display__chev{width:14px;height:14px;color:var(--ink-muted)}.issues-display.ac-popover{--menu-pad:var(--space-2);width:344px;max-width:calc(100vw - 24px);max-height:var(--radix-popover-content-available-height,none);padding:var(--menu-pad);gap:14px}.issues-layouts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.issues-layout{border-radius:var(--radius-item) var(--radius-item) var(--radius-item) 4px;background:var(--raised);box-shadow:0 0 0 1px var(--line2), var(--e1);color:var(--ink2);font:inherit;cursor:pointer;border:0;flex-direction:column;align-items:center;gap:6px;padding:10px 8px 8px;font-size:13.5px;font-weight:600;transition:box-shadow .15s,background-color .15s;display:flex}.issues-layout[aria-pressed=true]{background:var(--chosen-bg);box-shadow:var(--chosen-shadow);color:var(--ink)}html:not([data-pointer]) .issues-layout:focus-visible{box-shadow:var(--focus-ring);outline:none}.issues-mini{image-rendering:pixelated}.issues-mini__well{fill:var(--sunken)}.issues-mini__card{fill:var(--raised);stroke:var(--line2);stroke-width:.5px}.issues-mini__ink{fill:var(--ink)}.issues-display__row{padding-inline:var(--popover-in);justify-content:space-between;align-items:center;gap:12px;display:flex}.issues-display__row--col{flex-direction:column;align-items:stretch}.issues-display__label{color:var(--ink2);font-size:13.5px;font-weight:600}.issues-display__fields{flex-wrap:wrap;gap:6px;display:flex}.issues-display__foot{padding:14px var(--popover-in) var(--popover-in);border-top:1px solid var(--line);color:var(--ink-muted);justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.issues-display__foot>span{align-items:center;gap:4px;display:inline-flex}.issues-display__foot .ac-icon{color:var(--ok)}.issues-display__reset{font:inherit;background:0 0;border:0;flex:none;padding:0;font-size:13px}.issues-boardframe{grid-template-columns:minmax(0,1fr);display:grid}.issues-boardwrap{overscroll-behavior-x:contain;margin:0 calc(-1 * var(--page-x));padding:2px var(--page-x) 10px;scroll-padding-inline:var(--page-x);overflow-x:auto}.issues-board{--cw:248px;align-items:flex-start;gap:12px;min-width:min-content;display:flex}.issues-board.is-grouped{gap:20px}.issues-stage{--n:1;flex:var(--n) 1 0;min-width:calc(var(--n) * var(--cw) + (var(--n) - 1) * 12px);flex-direction:column;gap:8px;display:flex}.issues-stage__head{border-bottom:1px solid var(--line2);height:30px;color:var(--muted);align-items:center;gap:7px;padding:0 6px;display:flex}.issues-stage__head h2{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:0;font-size:12px;font-weight:650}.issues-stage__head span{color:var(--faint);font-size:12px}.issues-stage__cols{align-items:flex-start;gap:12px;display:flex}.issues-col{min-width:var(--cw);border-radius:var(--radius-section);background:var(--sunken);min-height:180px;box-shadow:inset 0 0 0 1px var(--line);flex:1 1 0;padding:8px;transition:background .15s,box-shadow .15s}.issues-col.is-over{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--ink) 22%, transparent)}.issues-col.is-canceled{opacity:.8}.issues-col__head{min-height:40px;color:var(--muted);align-items:flex-start;gap:8px;padding:2px 2px 8px 6px;display:flex}.issues-col__head>.ac-icon{margin-block:calc((var(--control-h-sm) - 16px) / 2)}.issues-col__head>.ac-avatar{margin-block:calc((var(--control-h-sm) - 18px) / 2)}.issues-col__head h2{min-width:0;padding-block:calc((var(--control-h-sm) - 20px) / 2);color:var(--ink2);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:650;line-height:20px}.issues-col__head>.tabular{font-size:12.5px;line-height:var(--control-h-sm);color:var(--faint)}.issues-col__head .issues-col__grow{flex:1}.issues-col__rename.ac-input{min-width:0;height:var(--control-h-sm);border-radius:var(--control-r-sm);flex:1;font-size:13px;font-weight:650}.issues-col__cards{flex-direction:column;gap:8px;min-height:24px;display:flex}.issues-col__slot{flex-direction:column;display:flex}.issues-col__empty,.issues-col__drop{text-align:center;color:var(--faint);margin:0;padding:14px 8px;font-size:13.5px}.issues-col__drop{color:var(--ink2);font-weight:600}@media (width>=941px) and (height>=560px){.issues-board{align-items:stretch;height:100%}.issues-stage{min-height:0}.issues-stage__cols{flex:1 1 0;min-height:0}.issues-col{flex-direction:column;max-height:100%;display:flex}.issues-col>*{flex-shrink:0}.issues-col>.issues-col__cards{flex-shrink:1;min-height:0;margin:-4px -8px -8px;padding:4px 8px 8px;overflow-y:auto}}.issue-card{background:var(--raised);box-shadow:var(--e1), var(--top);color:var(--ink);cursor:grab;transition:transform .22s var(--spring), box-shadow .2s var(--out);border-radius:16px;flex-direction:column;gap:8px;padding:12px;text-decoration:none;display:flex;position:relative;overflow:hidden}.issue-card:hover{box-shadow:var(--e2), var(--top);transform:translateY(-2px)}html:not([data-pointer]) .issue-card:focus-visible{box-shadow:var(--focus-ring);outline:none}.issue-card.is-on{background:var(--chosen-bg);box-shadow:var(--chosen-shadow);transform:var(--chosen-lift)}.issue-card>:not(.ac-approval__sky,.ac-work-sweep){position:relative}.issue-card>.ac-approval__sky{height:64px;transition:opacity .2s var(--out)}@starting-style{.issue-card>.ac-approval__sky{opacity:0}}@media (prefers-reduced-motion:reduce){.issue-card>.ac-approval__sky{transition:none}}.issue-card__title{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:19px}.issue-card[data-status=done] .issue-card__title,.issue-card[data-status=canceled] .issue-card__title{color:var(--muted)}.issue-card__facts .task-talk__mentions{margin-inline-start:2px}.issue-card__who{--who-face:24px;min-width:0;color:var(--ink2);overflow-wrap:anywhere;font-size:13px;line-height:20px;display:block}.issue-card__who>.ac-who>.ac-avatar{margin-inline-end:var(--space-2)}.issue-card__who>.ac-who>b{color:var(--ink2);font-weight:600}.issue-card__state{max-width:100%;font-weight:600;display:inline-block}.ac-who+.issue-card__state{margin-inline-start:calc(var(--space-2) - .2em)}.issue-card__state>.ac-icon{margin-inline-end:var(--space-1)}.issue-card__state[data-tone=warn]{color:var(--ink)}.issue-card__state[data-tone=warn]>.ac-icon{color:var(--warn)}.issue-card__state[data-tone=agent]{color:var(--agent)}.issues-group{flex-direction:column;display:flex}.issues-group__col{border-radius:var(--radius-section);flex-direction:column;transition:background-color .18s;display:flex}.issues-group__col.is-over{background:color-mix(in srgb, var(--ink) 3%, transparent)}.issues-group__col+.issues-group__col{margin-top:6px}.issues-group__col+.issues-group__col:has(>.ac-grouphead){margin-top:var(--space-4)}.issue-list{border-radius:var(--radius-section);background:var(--raised);box-shadow:var(--e1), var(--top);margin:0;padding:0;list-style:none;overflow:hidden}.issue-list li+li{border-top:1px solid var(--line)}.issue-list>li:first-child,.issue-list>li:first-child>.issue-list__row{border-top-left-radius:inherit;border-top-right-radius:inherit}.issue-list>li:last-child,.issue-list>li:last-child>.issue-list__row{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.issue-list__row{color:var(--ink);grid-template-columns:52px minmax(0,1fr) fit-content(40%) minmax(0,200px);grid-template-areas:"num title facts who";align-items:baseline;gap:4px 16px;padding:12px 14px;text-decoration:none;transition:background .12s;display:grid;position:relative}.issue-list__row:hover{background:color-mix(in srgb, var(--sunken) 45%, transparent)}.issue-list__row.is-on{background:color-mix(in srgb, var(--sunken) 80%, transparent)}html:not([data-pointer]) .issue-list__row:focus-visible{box-shadow:var(--focus-ring-inset);outline:none}.issue-list__num{color:var(--faint);grid-area:num;font-size:12.5px}.issue-list__title{overflow-wrap:anywhere;grid-area:title;min-width:0;font-size:14px;font-weight:600;line-height:20px}.issue-list__row>.issue-card__facts{grid-area:facts;justify-content:flex-end}.issue-list__row>.issue-card__facts>:first-child{display:none}.issue-list__row>.issue-card__who{grid-area:who}.issue-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.issue-list__drop{color:var(--ink2);padding:12px 14px;font-size:13.5px;font-weight:600}.issue-card,.issue-list__row{cursor:grab;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}body.issues-dragging,body.issues-dragging *{cursor:grabbing;-webkit-user-select:none;user-select:none}.issues [data-slot][hidden]{display:none}.issues [data-landing]{visibility:hidden}.issue-ghost{z-index:var(--z-floating);pointer-events:none;will-change:transform;transform-origin:30% 20%;position:fixed;top:0;left:0}.issue-ghost>.issue-card,.issue-ghost .issue-list__row{background:var(--raised);box-shadow:var(--e3)}.issue-ghost>.issue-list{box-shadow:var(--e3)}.issue-spot{box-sizing:border-box;background:repeating-conic-gradient(color-mix(in srgb, var(--ink) 12%, transparent) 0 25%, transparent 0 50%) 0 0 / 4px 4px, var(--sunken);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--ink) 18%, transparent);transform-origin:top;border-radius:16px;flex:none}.issue-spot--row{border-radius:12px;margin:2px 0;list-style:none}.issue-card.is-picked{box-shadow:var(--e3), 0 0 0 2px var(--ink);transition:transform .18s var(--spring);outline:none;transform:translateY(-3px)rotate(-1deg)}.issue-list__row.is-picked{box-shadow:inset 0 0 0 2px var(--ink);outline:none}.issues [data-count]{display:inline-block}.issue-burst{z-index:var(--z-floating);pointer-events:none;image-rendering:pixelated;position:fixed}@media (prefers-reduced-motion:reduce){.issue-card.is-picked{transform:none}}.issue-critprev{background:var(--sunken);border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.issue-critprev ul{color:var(--ink2);flex-direction:column;gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.issue-critprev li{align-items:center;gap:8px;display:flex}.issue-critprev li:before{content:"";width:12px;height:12px;box-shadow:inset 0 0 0 1.5px var(--line2);border-radius:4px;flex:none}.issue-agent-note{color:var(--muted);gap:6px;margin:0;font-size:12.5px}.issues-stagepick{flex-direction:column;gap:6px;display:flex}.issues-explain{border-radius:var(--control-r-md);background:var(--sunken);color:var(--ink2);gap:9px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45}.issues-explain .ac-icon{color:var(--muted)}.issues-dests{flex-direction:column;gap:10px;display:flex}.issues-dests__stage{flex-direction:column;gap:6px;display:flex}.issues-dests__stage>span{color:var(--faint);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.issues-dests__row{flex-wrap:wrap;gap:6px;display:flex}.issues-dest{height:var(--control-h-sm);border-radius:var(--control-r-sm);background:var(--field-bg);box-shadow:inset 0 0 0 1px var(--field-line);color:var(--ink2);font:inherit;cursor:pointer;border:0;padding:0 12px;font-size:13px;font-weight:600;line-height:normal}.issues-dest[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--ink);color:var(--ink)}html:not([data-pointer]) .issues-dest:focus-visible{box-shadow:var(--focus-ring);outline:none}.issue-details{flex-direction:column;gap:16px;min-width:0;display:flex}.issue-details__head{flex-direction:column;gap:6px;display:flex}.issue-details__title{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:26px;font-weight:650;line-height:1.2}.issue-details__count{color:var(--ink-muted);font-size:12px;font-weight:500}.issue-description{margin:0}.issue-criterion{align-items:flex-start;gap:10px;padding:4px 2px;font-size:14px;display:flex}.issue-criterion label{cursor:pointer;flex:1;min-width:0}.issue-criterion[data-done] label{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2)}.issue-criterion__by{height:22px;color:var(--faint);flex:none;align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.ac-details__eyebrow:has(>.issue-bartitle){font-size:20px}.issue-bartitle{min-width:0;color:var(--ink);flex:1;padding-right:36px;font-size:20px;line-height:28px}.issue-bartitle:has(>.issue-inplace__title){align-items:flex-start;gap:var(--space-2);padding-right:0;display:flex}.issue-bartitle__number{color:var(--faint);margin-right:6px;font-weight:500}.issue-bartitle__number:has(+.issue-inplace__title){flex:none;margin-right:0}.issue-bartitle>.issue-inplace{-webkit-box-decoration-break:clone;box-decoration-break:clone;margin:0;padding:2px 0;display:inline;position:static}.issue-bartitle .issue-details__title{display:inline}.issue-bartitle .issue-inplace__pen{vertical-align:top;margin:-2px -36px -2px 4px;position:relative;inset:auto}.issue-bartitle>.issue-inplace__title{flex:1;min-width:0;margin-inline:0}.issue-bartitle .issue-details__title,.issue-bartitle .issue-inplace__title{letter-spacing:-.01em;font-size:20px;line-height:28px}.issue-bartitle__saved{vertical-align:top;height:28px}.issue-details__saved{vertical-align:-1px;margin-left:8px}.issue-inplace{border-radius:var(--radius-md);cursor:text;margin:-6px -10px;padding:6px 44px 6px 10px;transition:background .15s;position:relative}.issue-inplace:hover{background:var(--plate-soft)}.issue-inplace__pen{opacity:0;transition:opacity .15s;position:absolute;top:4px;right:4px}.issue-inplace:hover .issue-inplace__pen,.issue-inplace:focus-within .issue-inplace__pen{opacity:1}.issue-inplace__title{box-sizing:border-box;border-radius:var(--radius-md);background:var(--field-bg);width:calc(100% + 20px);box-shadow:inset 0 0 0 1px var(--field-line), var(--field-ring);color:var(--ink);font:inherit;letter-spacing:-.02em;border:0;outline:none;margin:-6px -10px;padding:6px 10px;font-size:26px;font-weight:650;line-height:1.2}.issue-criterion__pen{opacity:0;flex:none;margin:-5px 0 -5px auto;transition:opacity .15s}.issue-criterion:hover .issue-criterion__pen,.issue-criterion:focus-within .issue-criterion__pen{opacity:1}@media (hover:none){.issue-criterion__pen{opacity:1}}.issue-criterion--edit{background:var(--sunken)}.issue-props{margin:0}.issue-prop{min-width:0;max-width:100%;display:inline-flex}.issue-props .issue-github__chip,.issue-props .issue-link{font-size:13.5px}.issue-props :is(.issue-github__chip,.issue-label){white-space:normal;overflow-wrap:anywhere;height:auto;min-height:22px;padding-block:2px;line-height:18px}.issue-props .issue-github__chip{align-items:flex-start}.issue-props .issue-github__chip>svg{translate:0 calc(9px - var(--cap-mid) - 50%);flex:none}.issue-props .issue-github__chip>.ac-chip__text{text-overflow:clip}.issue-props .issue-link{color:var(--ink2)}.issue-link{color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;text-decoration:none;display:inline-flex}.issue-link:hover{text-decoration:underline}.issue-github{align-items:center;gap:4px;min-width:0;display:flex}.issue-github__chip{max-width:100%;color:var(--ink);text-decoration:none}.issue-github__chip:hover{background:var(--sunken)}.issue-github__pop.ac-popover{--menu-pad:var(--space-2);gap:var(--space-3);width:min(360px,100vw - 32px);padding:var(--menu-pad);flex-direction:column;display:flex}.issue-github__field{margin:var(--popover-in) var(--popover-in) 0}.issue-github__acts{justify-content:flex-end;display:flex}.issue-work{background:var(--sunken);border-radius:16px;flex-direction:column;gap:10px;padding:12px 12px 16px;display:flex;position:relative;overflow:hidden}.issue-work.is-stalled{box-shadow:inset 0 0 0 1.5px var(--line2);background:0 0;padding-bottom:12px}.issue-work__head{gap:10px}.issue-work__tail{flex:none;align-items:center;height:22px;display:flex}.issue-work__text{flex-direction:column;flex:1;min-width:0;display:flex}.issue-work__text b{font-size:13.5px;font-weight:600}.issue-work__text small{color:var(--muted);font-size:12px}.issue-work__last{color:var(--muted);margin:0;font-size:12.5px}.issue-work__actions{flex-wrap:wrap;gap:8px;display:flex}.issue-work__steps{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.issue-work__steps li{color:var(--muted);align-items:center;gap:8px;padding:2px 0;font-size:13px;display:flex}.issue-work__steps li span:nth-child(2){white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.issue-work__steps li.is-current{color:var(--ink);font-weight:600}.issue-work__steps time{color:var(--faint);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:500}.issue-work__dot{background:var(--raised);width:18px;height:18px;color:var(--ink2);border-radius:6px;flex:none;justify-content:center;align-items:center;display:flex}.is-current .issue-work__dot{background:var(--agent);color:var(--on-agent)}.issue-work-block>.ac-workline{max-width:none;margin-top:0}.issue-ask{box-shadow:inset 0 0 0 1.5px var(--line2);border-radius:16px;flex-direction:column;gap:12px;padding:14px;display:flex}.issue-ask__row{row-gap:4px}.issue-ask__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.issue-ask__other{height:var(--control-h-sm);border-radius:var(--control-r-sm);background:var(--raised);box-shadow:var(--e1), var(--top);color:var(--ink2);font:inherit;cursor:pointer;border:0;align-items:center;gap:6px;padding:0 10px 0 6px;font-size:13px;font-weight:600;line-height:normal;display:inline-flex}.issue-ask__other:hover{box-shadow:var(--e2), var(--top)}html:not([data-pointer]) .issue-ask__other:focus-visible{box-shadow:var(--focus-ring);outline:none}.issue-event{gap:18px;padding:4px 4px 4px 10px}.issue-event__who{color:var(--ink)}.issue-event__auto{height:18px;margin-left:6px;font-size:10.5px}@media (width<=720px){.issues-board{--cw:78vw}.issues-boardwrap{scroll-snap-type:x mandatory}.issues-col{scroll-snap-align:start}.issue-list__row{flex-direction:column;align-items:stretch;gap:8px;display:flex}.issue-list__num{display:none}.issue-list__row>.issue-card__facts{justify-content:flex-start}.issue-list__row>.issue-card__facts>:first-child{display:inline-flex}}.issue-new__quick{gap:8px}.issue-new__title{box-sizing:border-box;width:100%;color:var(--ink);font:inherit;letter-spacing:-.015em;background:0 0;border:0;outline:none;padding:4px 0;font-size:20px;font-weight:650;line-height:1.3}.issue-new__title--lg{font-size:24px;line-height:1.25}.issue-new__title::placeholder,.issue-new__text::placeholder,.issue-new__criterion input::placeholder{color:var(--faint)}.issue-new__text{box-sizing:border-box;field-sizing:content;width:100%;min-height:96px;max-height:40vh;color:var(--ink);font:inherit;resize:none;background:0 0;border:0;outline:none;padding:0;font-size:15px;line-height:23px}.issue-new__files.ac-composer__attachments{padding:4px 0}.issue-new__hint{align-items:center;gap:6px;margin:0;display:flex}.issue-new__quick>.issue-new__props{border-top:1px solid var(--line);padding-top:12px}.issue-new__props .ac-date__trigger{color:var(--ink);font-weight:600}.issue-new__props .ac-date__placeholder{color:inherit}.issue-new__grow{flex:1}.issue-new__again{color:var(--ink-muted);align-items:center;gap:8px;font-size:14px;display:inline-flex}.issue-new__drop{z-index:5;border-radius:inherit;background:color-mix(in srgb, var(--surface-raised) 90%, transparent);box-shadow:inset 0 0 0 2px var(--line-strong);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.issue-new__drop-in{text-align:center;color:var(--ink-muted);flex-direction:column;align-items:center;gap:4px;font-size:13px;display:flex}.issue-new__drop-in b{color:var(--ink);font-size:15px}.issue-new__wide{padding:0}.issue-new__main{min-width:0;padding:0 var(--dialog-pad) var(--dialog-pad);flex-direction:column;gap:16px;display:flex}.issue-new__editor{border-radius:var(--radius-md);background:var(--field-bg,var(--surface-raised));box-shadow:0 0 0 1px var(--field-line,var(--line));flex-direction:column;gap:10px;padding:12px 14px;display:flex}.issue-new__editor:focus-within{box-shadow:var(--focus-ring)}.issue-new__images{flex-wrap:wrap;gap:8px;display:flex}.issue-new__image{border-radius:var(--radius-lg);background:var(--sunken);box-shadow:var(--e1), var(--top);display:block;position:relative;overflow:hidden}.issue-new__image img{max-width:100%;max-height:240px;display:block}.issue-new__image[data-status=uploading] img{opacity:.5}.issue-new__image-state{margin:auto;position:absolute;inset:0}.issue-new__image-name{border-radius:var(--radius-item);background:var(--glass-solid);max-width:calc(100% - 16px);box-shadow:var(--e1);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;padding:2px 8px;position:absolute;bottom:8px;left:8px;overflow:hidden}.issue-new__criteria{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.issue-new__criterion{border-radius:var(--radius-md);align-items:center;gap:10px;min-height:36px;padding:0 4px 0 6px;display:flex}.issue-new__criterion:hover,.issue-new__criterion:focus-within{background:var(--sunken)}.issue-new__criterion input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:4px 0}.issue-new__criterion--add{color:var(--ink-muted)}.issue-new__box{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--line-strong);border-radius:5px;flex:none}.issue-details .ac-tabpanel{gap:16px}.issue-details .ac-tabs{margin-top:-8px}.issue-description__files{margin-top:4px}.issue-history{flex-direction:column;gap:8px;display:flex}.issue-files{border-radius:var(--radius-lg);flex-direction:column;gap:12px;display:flex;position:relative}.issue-files[data-over]{box-shadow:0 0 0 2px var(--line-strong)}.issue-files__bar{align-items:center;gap:8px;display:flex}.issue-files__grow{flex:1}.issue-files__grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;display:grid}.issue-file{border-radius:var(--radius-lg);background:var(--surface-raised);min-width:0;box-shadow:var(--e1), var(--top);color:inherit;font:inherit;text-align:left;border:0;flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}button.issue-file{cursor:pointer;transition:box-shadow .2s var(--out)}button.issue-file:hover{box-shadow:var(--e2), var(--top)}html:not([data-pointer]) button.issue-file:focus-visible{box-shadow:var(--focus-ring);outline:none}.issue-file[data-status=failed]{box-shadow:0 0 0 2px var(--danger)}.issue-file__thumb{aspect-ratio:4/3;background:var(--sunken);color:var(--ink-muted);place-items:center;display:grid;position:relative;overflow:hidden}.issue-file__thumb>.drive-pv{border-radius:0;width:100%}.issue-file__thumb>img{object-fit:cover;object-position:top;width:100%;height:100%}.issue-file[data-status=uploading] .issue-file__thumb>img{opacity:.5}.issue-file__state{margin:auto;position:absolute;inset:0}.issue-file__text{flex-direction:column;gap:1px;min-width:0;padding:8px 10px 9px;display:flex}.issue-file__name{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.issue-file__meta{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.issue-file__remove{background:var(--glass-solid);width:24px;height:24px;box-shadow:var(--e1);color:var(--ink);cursor:pointer;opacity:0;border:0;border-radius:8px;place-items:center;transition:opacity .15s;display:grid;position:absolute;top:6px;right:6px}.issue-file:hover .issue-file__remove,.issue-file__remove:focus-visible{opacity:1}@media (hover:none){.issue-file__remove{opacity:1}}.issue-files__add{border-radius:var(--radius-lg);background:var(--sunken);min-height:150px;color:var(--ink-muted);font:inherit;text-align:center;cursor:pointer;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:12px;font-size:13px;display:flex}.issue-files__add:hover{color:var(--ink)}html:not([data-pointer]) .issue-files__add:focus-visible{box-shadow:var(--focus-ring);outline:none}.issue-files__add b{color:var(--ink);font-weight:600}.issue-files__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.issue-files__row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.6fr) minmax(0,1.2fr) auto auto;align-items:center;gap:12px;padding:8px 0;display:grid}.issue-files__row:last-child{border-bottom:0}.issue-files__row>.ac-btn--ghost:last-child{margin-inline-end:calc(-1 * var(--ghost-plate))}.issue-files__open{min-width:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}html:not([data-pointer]) .issue-files__open:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}.issue-files__name,.issue-files__from{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.issue-files__name{font-weight:600}.issue-files__noprev{aspect-ratio:4/3;background:var(--sunken);border-radius:8px;flex:none;width:54px}@media (width<=640px){.issue-files__row{grid-template-columns:minmax(0,1fr) auto}.issue-files__from,.issue-files__size{display:none}}.task-talk__summary{background:var(--plate-soft);width:100%;min-height:44px;color:var(--muted);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;display:flex}.task-talk__summary:hover{background:var(--plate)}html:not([data-pointer]) .task-talk__summary:focus-visible{box-shadow:var(--focus-ring);outline:none}.task-talk__summary b{color:var(--ink);font-weight:650}.task-talk__open{color:var(--ink);margin-left:auto;font-weight:600}.task-talk__chev{flex:none}.task-talk__summary>span:only-of-type{flex:1}.task-talk__toggle .ac-countchip{margin-left:2px}.task-talk__toggle[data-unread]{color:var(--ink);font-weight:700}.task-talk__mentions{background:var(--danger);min-width:18px;height:18px;color:var(--raised);font-variant-numeric:normal;flex:none;padding:0 5px;font-size:11.5px;font-weight:700}.issue-page__bar{justify-content:space-between;align-items:center;gap:8px;display:flex}.issue-page__tools{align-items:center;gap:8px;display:flex}.issue-page__main{flex-direction:column;gap:16px;min-width:0;display:flex}.ac-details__side>.thread-panel__chat{flex:auto;height:100%;min-height:0}.issue-subl{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.issue-subl li a{color:inherit;border-radius:10px;align-items:center;gap:10px;padding:7px 6px;font-size:13.5px;text-decoration:none;display:flex}.issue-subl li a:hover{background:color-mix(in srgb, var(--ink) 4%, transparent)}.issue-subl__num{width:38px;color:var(--faint);font-variant-numeric:tabular-nums;font-size:12.5px}.issue-subl__tx{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.issue-subl__who{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.routines{grid-template-columns:minmax(0,1fr);align-items:start;gap:0 20px;max-width:none;padding-bottom:96px;display:grid}.routines__main{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.routines-horizon{--lab:168px;border-radius:var(--radius-section);background:var(--raised);box-shadow:var(--e1), var(--top);padding:14px 16px 0;position:relative;overflow:hidden}.routines-horizon__head{flex-wrap:wrap;align-items:center;gap:4px 10px;margin-bottom:8px;display:flex}.routines-horizon__head h2{color:var(--ink2);margin:0;font-size:13px;font-weight:650}.routines-horizon__sub{color:var(--faint);font-size:12.5px}.routines-horizon__legend{color:var(--faint);gap:12px;margin-left:auto;font-size:12px;display:flex}.routines-horizon__legend>span{align-items:center;gap:5px;display:inline-flex}.routines-horizon__body{grid-template-columns:var(--lab) minmax(0, 1fr);row-gap:2px;padding-bottom:30px;display:grid;position:relative}.routines-horizon__scale{height:18px;color:var(--faint);font-variant-numeric:tabular-nums;font-size:11px;position:relative}.routines-horizon__scale span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.routines-horizon__scale span.is-day{color:var(--ink2);font-weight:650}.routines-horizon__lane{display:contents}.routines-horizon__label{border-radius:var(--radius-sm);min-width:0;min-height:30px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto auto minmax(0,1fr);align-content:center;align-items:start;gap:8px;padding:0 12px 0 0;line-height:16px;display:grid}.routines-horizon__label b{color:var(--ink2);overflow-wrap:anywhere;font-size:12.5px;font-weight:600;line-height:16px}.routines-horizon__label small{color:var(--faint);font-size:12px;line-height:16px}.routines-horizon__label[aria-pressed=true] b{color:var(--ink)}.routines-horizon__lane.is-on .routines-horizon__track{background:color-mix(in srgb, var(--sunken) 80%, transparent)}.routines-horizon__label:hover b{color:var(--ink)}html:not([data-pointer]) .routines-horizon__label:focus-visible{box-shadow:var(--focus-ring);outline:none}.routines-horizon__track{border-radius:var(--radius-sm);align-self:center;height:30px;position:relative}.routines-horizon__lane:hover .routines-horizon__track{background:color-mix(in srgb, var(--sunken) 50%, transparent)}.routines-horizon__next{color:var(--ink2);white-space:nowrap;pointer-events:none;font-variant-numeric:tabular-nums;font-size:11px;font-weight:650;position:absolute;top:50%;transform:translate(20px,-50%)}.routines-horizon__next.is-soon{color:var(--ink)}.routines-horizon__next i{color:var(--muted);font-style:normal;font-weight:500}.routines-horizon__next.is-before{transform:translate(calc(-100% - 14px),-50%)}.routines-horizon__rest{border-top:1px solid var(--line);min-height:40px;color:var(--muted);align-items:center;gap:8px;margin:0 -16px;padding:4px 10px 4px 16px;font-size:12.5px;display:flex}.routines-horizon__rest .ac-btn{margin-left:auto}.routines-horizon--plain{box-shadow:none;background:0 0;border-radius:0;padding:0;overflow:visible}.routines-horizon__now{top:18px;bottom:22px;left:calc(var(--lab) + (100% - var(--lab)) * var(--now-k,0));background:repeating-linear-gradient(180deg, var(--ink) 0 2px, transparent 2px 4px);pointer-events:none;z-index:1;width:2px;margin-left:-1px;position:absolute}.routines-horizon__now span{color:var(--bg);background:var(--ink);white-space:nowrap;border-radius:6px;padding:1px 7px;font-size:11px;font-weight:700;position:absolute;bottom:-20px;left:1px;transform:translate(-50%)}.routines-horizon__past{top:18px;bottom:22px;left:var(--lab);width:calc((100% - var(--lab)) * var(--now-k,0));background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--raised) 30%, transparent));pointer-events:none;position:absolute}.routines-group{flex-direction:column;display:flex}.routines-list{border-radius:var(--radius-section);background:var(--raised);box-shadow:var(--e1), var(--top);overflow:hidden}.routine-row{padding:var(--row-py) 12px var(--row-py) 16px;border-top:1px solid var(--line);cursor:pointer;grid-template-columns:36px minmax(0,1fr) minmax(0,220px) 136px 124px;align-items:center;gap:16px;transition:background .12s;display:grid;position:relative}.routine-row:first-child{border-top:0}.routine-row:hover{background:color-mix(in srgb, var(--sunken) 45%, transparent)}.routine-row--on{background:color-mix(in srgb, var(--sunken) 80%, transparent)}.routine-row--on:before{content:"";background:var(--ink);border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.routine-row__who{justify-content:center;display:flex}.routine-row__main{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.routine-row__title{max-width:100%;color:var(--ink);font:inherit;letter-spacing:-.01em;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0;font-size:14.5px;font-weight:600;overflow:hidden}html:not([data-pointer]) .routine-row__title:focus-visible{box-shadow:var(--focus-ring);outline:none}.routine-row__sub{min-width:0;max-width:100%;color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.routine-row__to{gap:6px;min-width:0}.routine-row__to>span{overflow-wrap:anywhere;min-width:0}.routine-row__to>svg{color:var(--faint)}.routine-row__chip{flex:none}.routine-row__when{row-gap:2px;min-width:0}.routine-row__when-icon{background:var(--sunken);color:var(--ink2);border-radius:8px}.routine-row__when-text b,.routine-row__when-text small{overflow-wrap:anywhere;text-wrap:balance}.routine-row__when-text b{color:var(--ink2);font-size:13px;font-weight:600}.routine-row__when-text small{color:var(--faint);font-variant-numeric:tabular-nums;font-size:12px}.routine-row__when-text small.is-live{color:var(--ink2);font-weight:600}.routine-row__runs{flex-direction:column;gap:6px;min-width:0;display:flex}.routine-row__runs small{color:var(--faint);overflow-wrap:anywhere;font-size:12px}.routine-row__actions{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}.routine-row__actions .ac-switch{margin-right:6px}.routine-row__ph{flex:none;width:32px;height:32px}.routine-row__ph--switch{width:42px}.routine-row[data-paused] .routine-row__title,.routine-row[data-done] .routine-row__title,.routine-row[data-paused] .routine-row__when-text b{color:var(--muted)}.routine-row[data-paused] .ac-run-strip,.routine-row[data-done] .ac-run-strip{opacity:.5}.routine-details .ac-details__eyebrow{align-items:center;display:inline-flex}.routine-page__line{flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:14px;display:flex}.routine-page__dot{color:var(--faint)}.routine-week{border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-cut);background:var(--card-well,var(--sunken));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-top:6px;padding:12px 14px;display:flex}.routine-week__text{flex-direction:column;gap:2px;min-width:0;display:flex}.routine-week__text b{font-size:15px;font-weight:600}.routine-week__days{align-items:flex-end;gap:10px;display:flex}.routine-week__day{flex-direction:column;align-items:center;gap:4px;display:flex}.routine-week__day small{color:var(--faint);font-size:11px}.routine-week__cells{flex-direction:column-reverse;justify-content:flex-start;gap:2px;min-height:22px;display:flex}.routine-week__cells .ac-run-mark{border-radius:2px}.routine-week__none{background:color-mix(in srgb, var(--ink) 8%, transparent);border-radius:2px;width:8px;height:4px;margin-top:6px;display:block}.routine-strip{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.routine-props__report{align-items:center;gap:var(--space-1);min-width:0;max-width:100%;display:inline-flex}.routine-props__line{gap:2px var(--space-4);color:var(--ink-muted);flex-wrap:wrap;margin:0;font-size:12.5px;line-height:18px;display:flex}.routine-prompt__text.routine-prompt__text{min-height:180px}.routine-details__usage-pause{flex-direction:column;gap:8px;display:flex}.routine-details__usage-pause p{margin:0}.routine-details__usage-pause-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.routine-details .ac-details__section p{margin:0}.routine-details__prompt{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:23px}.routine-details__nexts{flex-wrap:wrap;gap:6px;display:flex}.routine-details__nexts span{background:var(--sunken);height:26px;color:var(--ink2);font-variant-numeric:tabular-nums;border-radius:8px;align-items:center;padding:0 10px;font-size:12.5px;display:inline-flex}.routine-details__nexts span:first-child{background:var(--ink);color:var(--bg);font-weight:600}.routine-own{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.routine-own li{background:var(--sunken);min-height:26px;color:var(--ink2);overflow-wrap:anywhere;border-radius:8px;align-items:center;gap:4px;padding:0 10px;font-size:12.5px;display:inline-flex}.routine-own li .ac-btn{width:20px;min-width:20px;height:20px;min-height:20px;margin-right:-6px}.routine-details__where{background:var(--sunken);border-radius:12px;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;display:flex}.routine-details__where-icon{background:var(--raised);width:28px;height:28px;box-shadow:var(--e1);color:var(--muted);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.routine-details__where b{font-weight:600;display:block}.routine-details__where small{color:var(--faint);font-size:12px;display:block}.routine-ahead{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.routine-ahead__item{align-items:flex-start}.routine-ahead__item>.ac-acts{flex:none;height:22px}.routine-ahead__text{overflow-wrap:anywhere;flex:1;min-width:0}@media (width<=640px){.routine-ahead__item{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:2px 10px;display:grid}.routine-ahead__item>.routine-ahead__text{display:contents}.routine-ahead__item .routine-ahead__title{margin-block-start:0}.routine-ahead__item small,.routine-ahead__item>.ac-acts{grid-column:1/-1}.routine-ahead__item>.ac-acts{height:auto;margin:4px 0 0}}.routine-ahead__title{color:var(--ink);font-weight:600;display:block}.routine-runs{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.routine-runs__item{grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:10px;padding:6px 2px 10px;display:grid;position:relative}.routine-runs__item:before{content:"";background:var(--line2);width:1.5px;position:absolute;top:26px;bottom:-6px;left:11px}.routine-runs__item:last-child:before{display:none}.routine-runs__item b{overflow-wrap:anywhere;font-size:13.5px;font-weight:600;display:block}.routine-runs__words{color:var(--muted);margin-top:1px;font-size:13px;line-height:1.5}.routine-runs__item time{color:var(--faint);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.routine-runs__node{z-index:1;background:var(--sunken);width:18px;height:18px;color:var(--ink2);border-radius:6px;justify-content:center;align-items:center;margin-top:2px;display:flex;position:relative}.routine-runs__node--ok{background:var(--ink);color:var(--bg)}.routine-runs__node--failed{background:var(--danger);color:var(--raised)}.routine-runs__node--skipped{background:var(--warn);color:var(--on-warn)}.routine-runs__node--running{background:var(--agent);color:var(--on-agent)}.routine-runs__link{color:var(--ink);text-underline-offset:2px;font-size:13.5px;font-weight:600;text-decoration:underline;display:block}.routine-runs__open{color:var(--muted);margin-top:2px;font-size:12.5px;display:inline-block}.routine-runs__open:hover,.routine-runs__link:hover{color:var(--ink)}.routine-note{color:var(--ink2);gap:6px;margin:0}.routine-note>svg{color:var(--muted)}.ac-tz__option:has(.routine-template__text)>:is(.ac-menu__leading,.ac-menu__label){align-self:flex-start}.routine-template__text,.routine-template__needs{display:block}.routine-template__needs{color:var(--ink2);margin-top:2px}.routine-needs{color:var(--ink2)}.routine-needs>.connector-icon{vertical-align:middle;border-radius:var(--radius-sm);width:24px;height:24px;margin-right:6px}.routine-needs__connect{display:block}@media (width<=980px){.routine-row{grid-template-columns:36px minmax(0,1fr) minmax(0,200px) auto}.routine-row__runs{display:none}.routines-horizon{--lab:40px}.routines-horizon__label b,.routines-horizon__label small,.routines-horizon__legend{display:none}}@media (width<=720px){.routine-row{grid-template-columns:36px minmax(0,1fr) auto;gap:10px 12px;padding:12px}.routine-row__when{grid-area:2/2/auto/4}.routine-row__actions .ac-btn:not([aria-haspopup]),.routine-row__ph{display:none}.routines-horizon{padding:12px 12px 0}}@media (width<=480px){.routine-row__main{grid-column:2/4}.routine-row__actions{grid-area:3/2/auto/4;justify-content:flex-start}}.routine-email{gap:var(--form-gap);flex-direction:column;min-width:0;display:flex}.routine-hook{flex-direction:column;gap:16px;min-width:0;display:flex}.routine-hook__part{flex-direction:column;gap:8px;min-width:0;display:flex}.routine-hook__part p{margin:0}.routine-hook__actions,.routine-hook__methods{flex-wrap:wrap;gap:8px;display:flex}.routine-hook__confirm{border-radius:var(--control-r-md);background:var(--sunken);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.routine-setup{border-radius:var(--control-r-md);background:var(--sunken);flex-direction:column;gap:12px;min-width:0;padding:14px 16px;display:flex}.routine-setup__head{align-items:center;gap:8px;display:flex}.routine-setup__status{margin:0}.routine-setup__status[data-tone=ok]{color:var(--ok)}.routine-setup__status[data-tone=warn]{color:var(--attention)}.routine-setup__steps{counter-reset:setup-step;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.routine-setup__steps>li{counter-increment:setup-step;flex-direction:column;gap:6px;min-width:0;padding-left:28px;font-size:13px;line-height:18px;display:flex;position:relative}.routine-setup__steps>li:before{content:counter(setup-step);left:0;top:calc(-1 * var(--cap-mid));background:var(--raised);width:18px;height:18px;color:var(--muted);border-radius:50%;place-items:center;font-size:11px;font-weight:600;line-height:1;display:grid;position:absolute}.routine-setup__steps p{margin:0}.routine-setup .machine-command__code{white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:visible}.brw-note{background:var(--plate-soft);box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:18px;display:flex}.brw-note b{color:var(--ink);font-weight:600}.brw-note>.ac-icon,.brw-note__text>.ac-icon{color:var(--ink2)}.brw-note--act{flex-wrap:wrap;align-items:center;gap:8px 12px}.brw-note__text{flex:200px;gap:10px}@media (width<=640px){.brw-note--act{padding-inline:12px}.brw-note--act>.brw-note__text,.brw-note--act>.ac-btn,.brw-note--act>.ac-acts{flex:100%}.brw-note--act>.ac-acts>.ac-btn{flex:1 1 0}}.brw-note--off{opacity:.55}.brw-sites{flex-wrap:wrap;align-items:center;gap:6px;padding:6px 0 0 30px;display:flex}.brw-site{height:var(--control-h-sm);border-radius:var(--control-r-sm);background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line);align-items:center;gap:6px;padding:0 6px 0 10px;font-size:13px;font-weight:550;display:inline-flex}.brw-site>.ac-icon{color:var(--muted)}.brw-site button{all:unset;cursor:pointer;width:22px;height:22px;color:var(--faint);border-radius:7px;place-items:center;display:grid}.brw-site button:hover{background:var(--plate);color:var(--ink)}html:not([data-pointer]) .brw-site button:focus-visible{outline:2px solid var(--focus-color);outline-offset:1px}.brw-sites__add{width:220px}.brw-sites__error{color:var(--danger);flex-basis:100%;font-size:12.5px}.brw-off{opacity:.5;pointer-events:none}.brw-status{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.brw-grow{flex:1}.brw-code{height:var(--control-h-md);border-radius:var(--control-r-md);background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line);align-items:center;gap:8px;margin-top:8px;padding:0 6px 0 12px;display:flex}.brw-code code{min-width:0;font:400 12px / 1 var(--font-mono);color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.brw-gh{color:var(--ink2);margin:16px 0 0;font-size:13px;font-weight:650}.brw-uses{flex-direction:column;margin-top:4px;display:flex}.brw-use{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}.brw-use__card{flex-basis:100%;min-width:0}.brw-use__card .brw-ac{max-width:none;margin-top:0}.brw-uses--first .brw-use:first-child{border-top:0}.brw-use__t{flex-direction:column;flex:220px;gap:1px;min-width:0;display:flex}.brw-use__t b{font-weight:600}.brw-use__t small{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.brw-use__acts{align-items:center;gap:8px;display:flex}.brw-confirm{background:var(--plate-soft);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;flex-wrap:wrap;flex-basis:100%;align-items:center;gap:8px;margin-left:52px;padding:8px 10px;font-size:13px;display:flex}.brw-fuse{background:var(--sunken);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:16px;right:16px;overflow:hidden}.brw-fuse>i{border-radius:inherit;background:var(--agent-color,var(--ok));transition:width 1s linear;position:absolute;inset:0 auto 0 0}.brw-mark{pointer-events:none;border-radius:50%;width:22px;height:22px;animation:1.8s ease-out brw-tap;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #ffffffe6,0 0 0 4px #1414148c}@keyframes brw-tap{0%{opacity:1;transform:translate(-50%,-50%)scale(.6)}to{opacity:0;transform:translate(-50%,-50%)scale(1.4)}}.brw-dim{background:color-mix(in srgb, var(--bg) 55%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:5;place-items:center;padding:12px;display:grid;position:absolute;inset:0}.brw-dim__box{background:var(--glass);box-shadow:var(--e2);text-align:center;border-radius:14px;align-items:center;gap:10px;max-width:420px;padding:10px 16px;font-size:14px;font-weight:600;display:flex}.brw-dim--sky{overflow:hidden}.cmp-sky{position:absolute;inset:0}.cmp-sky canvas{width:100%;height:100%;display:block}.brw-dim--sky .brw-dim__box{position:relative}.brw-typer{height:var(--control-h-lg);border-radius:var(--control-r-lg);background:var(--raised);box-shadow:inset 0 0 0 1px var(--line2);flex:320px;align-items:center;gap:8px;padding:0 6px 0 14px;display:flex}.brw-typer:focus-within{box-shadow:inset 0 0 0 1.5px var(--ink)}.brw-typer input{all:unset;min-width:0;color:var(--ink);flex:1;font-size:15px;line-height:normal}.brw-typer input::placeholder{color:var(--faint)}.brw-typer__to{color:var(--faint);white-space:nowrap;font-size:12.5px}.brw-secure{all:unset;cursor:pointer;height:var(--control-h-sm);border-radius:var(--control-r-sm);color:var(--muted);align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:600;line-height:normal;display:inline-flex}.brw-secure[aria-pressed=true]{background:var(--sunken);color:var(--ink);box-shadow:inset 0 2px 5px #00000014, inset 0 0 0 1px var(--line)}html:not([data-pointer]) .brw-secure:focus-visible,html:not([data-pointer]) .brw-key:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.brw-keys{gap:6px;display:flex}.brw-key{all:unset;cursor:pointer;height:var(--control-h-sm);border-radius:var(--control-r-sm);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line2);align-items:center;padding:0 10px;font-size:12.5px;font-weight:600;line-height:normal;display:inline-flex}.brw-key:hover{background:var(--plate);color:var(--ink)}.brw-reasons{flex-wrap:wrap;gap:6px;display:flex}.brw-reasons>.ac-filtertoggle{min-width:0;height:auto;min-height:var(--control-h-sm);padding-block:var(--space-1);white-space:normal;text-align:start;flex:0 auto}.brw-reasons .ac-filtertoggle__text{white-space:normal;overflow-wrap:anywhere}.brw-log{flex-direction:column;max-height:260px;margin:0;padding:8px 12px;font-size:13px;display:flex;overflow:auto}.brw-log li{border-top:1px solid var(--line);color:var(--ink2);grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:8px;padding:6px 0;list-style:none;display:grid}.brw-log li:first-child{border-top:0}.brw-log li>.ac-icon{color:var(--muted)}.brw-log li small{color:var(--faint);font-size:12px}.brw-log li.is-now{color:var(--ink);font-weight:600}.brw-log li.is-now>.ac-icon{color:var(--ink)}.brw-ac{max-width:var(--msg-card-w);background:var(--raised);box-shadow:var(--e1), var(--top);animation:brw-grow-in .24s var(--out);border-radius:18px;position:relative;overflow:hidden}:where(:not(.ac-msg__body))>.brw-ac{margin-top:6px}.brw-ac__hint{color:var(--faint);font-size:12px}@keyframes brw-grow-in{0%{opacity:0;transform:translateY(4px)}}.brw-ac__head{align-items:center;gap:10px;min-height:52px;padding:8px 8px 7px 9px;display:flex}.brw-ac.is-open .brw-ac__head{border-bottom:1px solid var(--line)}.brw-ac.is-control .brw-ac__head{align-items:flex-start;padding:12px 10px 10px 14px}.brw-ac.is-control .brw-ac__head .brw-ac__acts{margin-top:-2px}.brw-ac__tt{all:unset;box-sizing:border-box;cursor:pointer;border-radius:12px;flex:1;align-items:center;gap:10px;min-width:0;display:flex}html:not([data-pointer]) .brw-ac__tt:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.brw-ac__tx{flex-direction:column;gap:1px;min-width:0;line-height:1.3;display:flex}.brw-ac__tx b{letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:650;overflow:hidden}.brw-ac__tx b.is-ask{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.brw-ac__avatar{flex:none}.brw-typer__to.is-marked{color:var(--ink2)}.brw-ac__path{color:var(--faint);font-weight:500}.brw-ac__tx small{min-width:0;color:var(--muted);white-space:nowrap;align-items:flex-start;gap:6px;font-size:12.5px;display:flex}.brw-ac__tx small span{text-overflow:ellipsis;overflow:hidden}.brw-ac__tx small>.ac-pixspin,.brw-mf__now>.ac-pixspin{translate:0 calc(11px - var(--cap-mid) - 50%)}@supports (top:1lh){.brw-ac__tx small>.ac-pixspin,.brw-mf__now>.ac-pixspin{translate:0 calc(.5lh - var(--cap-mid) - 50%)}}.brw-ac__acts{align-items:center;gap:var(--space-2);flex:none;display:flex}.brw-ac__acts .ac-btn--icon:not(.ac-btn--ghost){background:var(--raised)}.brw-ac__chev .ac-icon{transition:transform .22s var(--spring,ease)}.brw-ac.is-open .brw-ac__chev .ac-icon{transform:rotate(180deg)}.brw-ac__stop{color:var(--danger)}.brw-stile{background:var(--sunken);width:16px;height:16px;box-shadow:inset 0 0 0 1px var(--line2);color:var(--ink2);text-transform:uppercase;border-radius:5px;flex:none;place-items:center;font-size:9.5px;font-weight:750;display:grid}.brw-stile--lg{width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--line2), var(--top);border-radius:10px;font-size:15px}.brw-ac__body{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.brw-ac__body--split{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.brw-ac__stage{background:var(--sunken);min-width:0;padding:10px;position:relative}.brw-ac__body--split .brw-ac__stage{border-right:1px solid var(--line)}.brw-ac__page{box-shadow:var(--e2);background:var(--site-paper);aspect-ratio:16/10;border-radius:10px;outline:none;width:100%;max-height:440px;margin:0 auto;position:relative;overflow:hidden}.brw-ac__page img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.brw-ac__page.is-emulated{box-shadow:none;background:0 0}.brw-emu{z-index:3;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink2);background:var(--raised);box-shadow:var(--e2);border-radius:999px;align-items:center;gap:6px;padding:4px 4px 4px 10px;font-size:12px;font-weight:600;display:flex;position:absolute;bottom:18px;left:18px}.brw-emu:not(:has(button)){padding-right:10px}.brw-ac__page.is-capturing{overscroll-behavior:contain}.brw-ac__capture{color:var(--ink2);background:var(--raised);box-shadow:var(--e2);pointer-events:none;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;max-width:calc(100% - 16px);padding:4px 10px;font-size:12px;font-weight:600;position:absolute;top:8px;left:50%;overflow:hidden;transform:translate(-50%)}.brw-ac__page.is-control{touch-action:none;-webkit-user-select:none;user-select:none}.brw-ac__page.is-control img{cursor:pointer}html:not([data-pointer]) .brw-ac__page.is-control:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.brw-paste{opacity:0;resize:none;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;top:0;left:0}.brw-ac__page--blank{background:var(--site-blank)}.brw-skel{flex-direction:column;gap:12px;padding:26px;display:flex;position:absolute;inset:0}.brw-skel i{background:#14161e12;border-radius:6px;height:12px;animation:1.4s ease-in-out infinite brw-pulse;display:block}.brw-skel .brw-skel__field{border-radius:8px;width:62%;height:36px}@keyframes brw-pulse{50%{opacity:.45}}.brw-ac__stage .brw-dim{border-radius:0}.brw-ac__stage>.brw-dim--sky{border-radius:inherit}.brw-dim__box{flex-direction:column}.brw-dim__row{justify-content:center}.brw-dim__box small{color:var(--muted);font-size:12.5px;font-weight:400}.brw-ac__stage>.brw-dim.is-clear{background:color-mix(in srgb, var(--bg) 30%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none;animation:.15s ease-out brw-dim-in}@keyframes brw-dim-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.brw-ac__stage>.brw-dim.is-clear{animation:none}}.brw-dim__acts{align-items:center;gap:var(--space-1);flex-direction:column;display:flex}.brw-ac__stage[tabindex]{outline:none}html:not([data-pointer]) .brw-ac__stage[tabindex]:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.brw-ac .brw-log{max-height:none}.brw-ac__foot{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding:10px;display:flex}.brw-ac__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.brw-ac__foot .brw-typer{height:var(--control-h-md);border-radius:var(--control-r-md)}.brw-ac__foot .brw-typer input{font-size:14px}.brw-ac__foot .brw-typer .brw-secure{height:28px}.brw-ac__fail b{font-size:14px;font-weight:650}.brw-ac__add{font-size:13px}.brw-ac__ways{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-inline-start:auto;display:flex}.brw-ac__back .brw-ac__note{flex:240px;min-width:0}.brw-ac__note.ac-input{resize:none;max-height:110px}.brw-type{padding:8px 10px 10px;position:relative}.brw-tfield{height:var(--control-h-lg);border-radius:var(--control-r-lg);background:var(--raised);box-shadow:inset 0 0 0 1px var(--line2);align-items:center;gap:4px;padding:0 6px 0 12px;display:flex}.brw-tfield>.ac-btn+.ac-btn{margin-inline-start:4px}.brw-tfield:focus-within{box-shadow:inset 0 0 0 1.5px var(--ink)}.brw-tfield input{all:unset;min-width:0;color:var(--ink);flex:1;font-size:14px;line-height:normal}.brw-tfield input::placeholder{color:var(--faint)}.brw-tfield__to{max-width:40%;color:var(--faint);white-space:nowrap;text-overflow:ellipsis;flex:none;align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}.brw-tfield__to.is-marked{color:var(--ink2)}.brw-tfield__tool[aria-pressed=true]{color:var(--ink);background:var(--sunken)}.brw-keycaps{background:var(--raised);box-shadow:var(--e3);z-index:1;border-radius:12px;gap:4px;padding:5px;display:flex;position:absolute;bottom:calc(100% - 4px);right:50px}.brw-kc{all:unset;cursor:pointer;min-width:30px;height:28px;color:var(--muted);background:var(--sunken);box-shadow:inset 0 -1px 0 var(--line2);border-radius:7px;place-items:center;padding:0 6px;font-size:12px;font-weight:600;display:grid}.brw-kc:hover{color:var(--ink)}html:not([data-pointer]) .brw-kc:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}@media (width<=720px){.brw-ac__body--split{grid-template-columns:minmax(0,1fr)}.brw-ac__body--split .brw-ac__stage{border-right:0}.brw-ac .brw-log,.brw-ac__hint{display:none}.brw-confirm{margin-left:0}}.brw-steps{border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-cut);background:var(--card-well,var(--surface-sunken));box-shadow:var(--card-well-shadow,inset 0 0 0 1px var(--line));flex-direction:column;gap:12px;padding:14px;display:flex}.brw-steps__head{color:var(--ink2);font-size:14px;line-height:20px}.brw-steps__headline{flex-wrap:wrap;flex:1;align-items:center;gap:4px 12px;min-width:0;display:flex}.brw-steps__headline>b{flex:auto;font-weight:650}.brw-steps__wait{color:var(--faint);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.brw-steps__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.brw-step{flex-direction:column;gap:8px;min-width:0;display:flex}.brw-step p{color:var(--ink2);align-items:baseline;gap:8px;margin:0;font-size:13px;display:flex}.brw-step p i{background:var(--ink);width:18px;height:18px;color:var(--bg);border-radius:50%;flex:none;place-items:center;font-size:11px;font-style:normal;font-weight:650;display:inline-grid}.brw-step__shot{background:var(--surface-raised);height:110px;box-shadow:var(--e1);color:var(--ink2);border-radius:12px 12px 12px 3px;font-size:11px;animation:4.2s infinite brw-step-lit;position:relative;overflow:hidden}.brw-step:nth-child(2) .brw-step__shot{animation-delay:1.4s}.brw-step:nth-child(3) .brw-step__shot{animation-delay:2.8s}@keyframes brw-step-lit{0%,33%{box-shadow:0 0 0 2px var(--accent,var(--mac-accent)), var(--e1)}34%,to{box-shadow:var(--e1)}}.brw-mbar{background:color-mix(in srgb, var(--ink) 6%, var(--surface-raised));height:24px;color:var(--muted);justify-content:flex-end;align-items:center;gap:9px;padding:0 10px;font-size:10.5px;display:flex}.brw-mbar>span:not(.brw-mbar__me){background:color-mix(in srgb, var(--ink) 22%, transparent);border-radius:3px;width:11px;height:11px}.brw-mbar__me{border-radius:5px;place-items:center;width:20px;height:18px;display:grid}.brw-mbar__me[data-hit]{background:color-mix(in srgb, var(--mac-accent) 25%, transparent);box-shadow:0 0 0 1.5px var(--mac-accent)}.brw-mmenu{background:var(--surface-raised);width:128px;box-shadow:var(--e2);border-radius:8px;flex-direction:column;padding:4px;display:flex;position:absolute;top:28px;right:30px}.brw-mmenu span{white-space:nowrap;border-radius:4px;padding:3px 7px}.brw-mmenu span[data-hl]{background:var(--mac-accent);color:var(--mac-accent-ink)}.brw-mmenu hr{background:var(--line);border:0;width:auto;height:1px;margin:3px 4px}.brw-mwin{background:var(--surface-raised);box-shadow:var(--e2);border-radius:9px;position:absolute;inset:10px;overflow:hidden}.brw-mwin__bar{background:color-mix(in srgb, var(--ink) 5%, var(--surface-raised));height:18px;color:var(--muted);padding:2px 8px;font-size:9.5px;font-weight:600}.brw-mwin__row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:5px 10px;display:flex}.brw-mwin__row[data-hl]{background:color-mix(in srgb, var(--mac-accent) 10%, transparent);font-weight:600}.brw-mwin__row i{background:color-mix(in srgb, var(--ink) 18%, transparent);border-radius:99px;width:22px;height:13px;position:relative}.brw-mwin__row i:after{content:"";background:var(--mac-accent-ink);border-radius:50%;width:9px;height:9px;position:absolute;top:2px;left:2px}.brw-mwin__row i[data-on]{background:var(--success)}.brw-mwin__row i[data-on]:after{transform:translate(9px)}.brw-mwin__row i[data-flip]{animation:3s infinite brw-flip}.brw-mwin__row i[data-flip]:after{animation:3s infinite brw-flip-knob}@keyframes brw-flip{0%,40%{background:color-mix(in srgb, var(--ink) 18%, transparent)}55%,to{background:var(--success)}}@keyframes brw-flip-knob{0%,40%{transform:none}55%,to{transform:translate(9px)}}.brw-steps__done{color:var(--muted);gap:6px;margin:0;font-size:12.5px}@media (width<=760px){.brw-steps__grid{grid-template-columns:minmax(0,1fr)}}@container agp-side (width<=760px){.brw-steps__grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.brw-step__shot,.brw-mwin__row i[data-flip],.brw-mwin__row i[data-flip]:after,.brw-skel i{animation:none}}.brw-trail,.brw-ac.brw-trail.is-open{max-width:var(--msg-card-w)}.brw-trail__shot{background:var(--sunken);flex-direction:column;display:flex}.brw-trail__bar{background:color-mix(in srgb, var(--raised) 70%, var(--sunken));border-bottom:1px solid var(--line);flex:none;align-items:center;gap:3px;height:13px;padding:0 6px;display:flex}.brw-trail__bar i{background:var(--line2);border-radius:50%;width:4px;height:4px}.brw-trail__bar span{background:var(--plate);border-radius:4px;flex:1;min-width:0;height:7px;margin-left:4px}.brw-trail__shot .ac-page-silhouette{flex:1;min-height:0}.brw-ac.brw-trail .brw-trail__log{border-top:1px solid var(--line);max-height:none;padding:6px 14px 10px}.brw-trail__log>li.brw-trail__page{border-top:0;padding:4px 0 0;display:block}.brw-trail__site{min-height:30px;color:var(--ink2);align-items:center;gap:8px;font-weight:600;display:flex}.brw-trail__site>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.brw-trail__site>.ac-icon{color:var(--muted)}.brw-trail__ext{width:28px;height:28px;color:var(--faint);border-radius:8px;flex:none;place-items:center;display:grid}.brw-trail__ext:hover{background:var(--plate);color:var(--ink)}html:not([data-pointer]) .brw-trail__ext:focus-visible{outline:2px solid var(--focus-color);outline-offset:1px}.brw-trail__page ol{margin:0;padding:0 0 0 22px}.brw-trail__page ol li{min-height:28px;color:var(--muted);border-top:0;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0;list-style:none;display:grid}.brw-trail__page ol li>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.brw-trail__page ol li small{color:var(--faint);font-size:12px}.brw-trail__page ol li.is-failed,.brw-trail__page ol li.is-failed>.ac-icon{color:var(--danger)}.brw-ac__tx small.brw-trail__sum{gap:8px}.brw-trail__sum .ac-run-strip{flex:none}.brw-trail .brw-ac__hint{align-items:center;gap:6px;display:inline-flex}.brw-trail__site>small{color:var(--faint);flex:none;font-size:12px;font-weight:400}.brw-trail__mark{justify-self:center}.brw-trail__times{color:var(--ink2);background:var(--plate);font-variant-numeric:tabular-nums;border-radius:6px;padding:1px 6px;font-size:11.5px;font-weight:650}.brw-dm.ac-btn{position:relative}.brw-dm[data-state]:after{content:"";background:var(--ok);width:7px;height:7px;box-shadow:0 0 0 2px var(--raised);border-radius:50%;position:absolute;top:4px;right:4px}.brw-dm[data-state=waiting]:after{background:var(--warn)}@media (width<=640px){.brw-dm .brw-dm__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.brw-dm.ac-btn{padding-inline:calc((var(--control-h-sm) - var(--control-icon-sm)) / 2)}}.brw-dim__row>.ac-icon{color:var(--muted)}.brw-ac__tt.is-static{cursor:default}.brw-go{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;display:flex}.brw-go__nav{gap:var(--space-2);display:flex}.brw-go.is-read .brw-go__field{box-shadow:inset 0 0 0 1px var(--line);background:0 0}.brw-go__field{min-width:0;height:var(--control-h-sm);border-radius:var(--control-r-sm);background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);flex:220px;align-items:center;gap:8px;padding:0 10px;display:flex}.brw-go__field:focus-within{background:var(--raised);box-shadow:inset 0 0 0 1.5px var(--ink)}.brw-go__field:has(input[aria-invalid=true]){box-shadow:inset 0 0 0 1.5px var(--danger)}.brw-go__field input{all:unset;min-width:0;color:var(--ink);flex:1;font-size:13.5px;line-height:normal}.brw-go__field input:disabled{color:var(--muted);-webkit-text-fill-color:currentColor;opacity:1;cursor:not-allowed}.brw-go__field input::placeholder{color:var(--faint)}.brw-go__error{color:var(--danger);flex-basis:100%;margin:0;font-size:12.5px}.brw-ac.is-full{z-index:var(--z-dialog);max-width:none;box-shadow:none;border-radius:0;flex-direction:column;margin:0;animation:none;display:flex;position:fixed;inset:0}.brw-ac.is-full>*{flex:none}.brw-ac.is-full>.brw-ac__body{flex:auto;grid-template-rows:minmax(0,1fr);min-height:0}.brw-ac.is-full .brw-ac__page{aspect-ratio:auto;height:100%;max-height:none}.brw-ac.is-full .brw-log{min-height:0}.brw-ac.brw-mf{max-width:640px;box-shadow:none;background:linear-gradient(135deg, var(--mf-a), var(--mf-b));background-size:200% 200%;border-radius:18px 18px 18px 6px;padding:0 5px 5px;overflow:visible}.brw-ac.brw-mf.is-working{animation:brw-grow-in .24s var(--out), brw-mf-sheen 6s ease-in-out infinite}@keyframes brw-mf-sheen{50%{background-position:100% 100%}}.brw-ac.brw-mf.is-control{background:linear-gradient(135deg, var(--frame-control-a), var(--frame-control-b))}.brw-mf__top{z-index:2;min-height:40px;color:var(--frame-ink);align-items:center;gap:8px;padding:4px 6px 4px 8px;font-size:13px;display:flex;position:relative}.brw-mf__site{align-items:center;gap:8px;min-width:0;display:flex}.brw-mf__site b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.brw-mf__site .brw-ac__path{color:#ffffffb8}.brw-site-icon{background:var(--site-paper);width:18px;height:18px;box-shadow:inset 0 0 0 1px var(--line);border-radius:5px;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.brw-site-icon img{object-fit:contain;width:14px;height:14px;display:block}.brw-site-icon--letter{color:var(--site-ink);text-transform:uppercase;font-size:10px;font-weight:700;line-height:1}.brw-mf__top .ac-pixspin{filter:brightness(0)invert()}.brw-mf__now{white-space:nowrap;color:#ffffffeb;border-radius:8px;outline:none;align-items:flex-start;gap:7px;min-width:0;max-width:55%;display:inline-flex;position:relative}.brw-mf__now>span:not(.brw-mf__hist){text-overflow:ellipsis;overflow:hidden}html:not([data-pointer]) .brw-mf__now:focus-visible{box-shadow:0 0 0 2px var(--frame-ink)}.brw-mf__acts{align-items:center;gap:var(--space-2);flex:none;display:flex}.brw-mf>:not(.brw-mf__top){background:var(--raised)}.brw-mf>.brw-mf__top+*{border-top-left-radius:13px;border-top-right-radius:13px;overflow:hidden}.brw-mf>:last-child:not(.brw-mf__top){border-bottom-right-radius:13px;border-bottom-left-radius:2px;overflow:hidden}.brw-mf .brw-ac__stage{background:0 0;padding:0}.brw-mf .brw-ac__page{box-shadow:none;border-radius:0;max-height:none}.brw-mf__hist{z-index:20;opacity:0;visibility:hidden;transform-origin:100% 0;transition:opacity .18s, transform .25s var(--spring,ease), visibility 0s .18s;padding-top:8px;position:absolute;top:100%;right:-6px;transform:translateY(-4px)scale(.98)}.brw-mf__now:hover .brw-mf__hist,html:not([data-pointer]) .brw-mf__now:focus-visible .brw-mf__hist{opacity:1;visibility:visible;transition:opacity .18s .12s, transform .3s var(--spring,ease) .12s, visibility 0s .12s;transform:none}.brw-mf__hist ol{background:var(--glass,var(--raised));-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);width:300px;max-height:240px;box-shadow:var(--e3,var(--e2));color:var(--ink2);border-radius:14px;margin:0;padding:6px;overflow:auto}.brw-mf__hist li{color:var(--muted);white-space:normal;border-radius:9px;grid-template-columns:16px minmax(0,1fr) auto;align-items:start;gap:9px;padding:6px 8px;font-size:13px;list-style:none;display:grid}.brw-mf__hist li>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.brw-mf__hist li.is-now{background:var(--plate);color:var(--ink);font-weight:500}.brw-mf__hist li.is-now>span{white-space:normal}.brw-mf__hist li small{color:var(--faint);font-variant-numeric:tabular-nums;font-size:11.5px}.brw-mf__hist .ac-pixspin{filter:none}.brw-mf:has(.brw-mf__over.is-pinned,.brw-mf__over:focus-within) .brw-mf__hist{opacity:0;visibility:hidden}.brw-stopask{padding-left:var(--space-3);white-space:nowrap}.brw-mf__over{z-index:3;align-items:center;gap:var(--space-2);background:var(--glass,var(--raised));-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4);box-shadow:var(--e2);opacity:0;transition:opacity .2s, transform .2s var(--out);border-radius:12px;padding:4px;display:flex;position:absolute;top:10px;right:10px;transform:translateY(-4px)}.brw-mf .brw-ac__stage:hover .brw-mf__over,.brw-mf__over:focus-within,.brw-mf__over.is-pinned{opacity:1;transform:none}@media (hover:none){.brw-mf__over{opacity:1;transform:none}.brw-mf:has(.brw-mf__now:hover>.brw-mf__hist) .brw-mf__over:not(.is-pinned){opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.brw-ac,.brw-ac.brw-mf.is-working{animation:none}}.brw-ac.brw-trail.brw-mf-end,.brw-ac.brw-trail.brw-mf-end.is-open{max-width:var(--msg-card-w);border-radius:var(--radius-item) var(--radius-item) var(--radius-item) 4px;background:color-mix(in srgb, var(--mf-a) 14%, var(--raised));box-shadow:0 0 0 1px color-mix(in srgb, var(--mf-a) 25%, transparent)}.brw-mf-end__row{all:unset;box-sizing:border-box;cursor:pointer;width:100%;min-height:40px;color:var(--ink2);align-items:center;gap:9px;padding:0 10px 0 12px;font-size:13px;display:flex}html:not([data-pointer]) .brw-mf-end__row:focus-visible{outline:2px solid var(--focus-color);outline-offset:-2px;border-radius:inherit}.brw-mf-end__row>b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.brw-mf-end__row>.ac-run-strip{flex:none;align-self:center}.brw-mf-end__sum{color:var(--muted);white-space:nowrap;flex:none;font-size:12.5px}.brw-mf-end__chev{color:var(--faint);transition:transform .22s var(--spring,ease);flex:none}.brw-mf-end.is-open .brw-mf-end__chev{transform:rotate(180deg)}.brw-mf-end__hint{align-items:center;gap:6px;padding:0 12px 8px 39px;display:inline-flex}.brw-ac.brw-mf-end .brw-mf-end__log{border-radius:calc(var(--radius-item) - 5px) calc(var(--radius-item) - 5px) calc(var(--radius-item) - 5px) 2px;background:var(--raised);border-top:0;margin:0 5px 5px}.brw-dim__lines{flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.brw-dim__l1,.brw-dim__lines>small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.brw-dim__lines>small .ac-who>b{color:var(--ink2);font-weight:600}.cmp-status.is-done .ac-who>b{font-weight:600}.dsk{flex-direction:column;gap:8px;min-width:0;display:flex}.dsk-screen{aspect-ratio:1280/900;background:var(--screen-bg);width:100%;max-height:560px;box-shadow:var(--e2);border-radius:10px;margin:0 auto;position:relative;overflow:hidden}.dsk-screen:not(.is-control) canvas{cursor:default!important}.dsk-screen>.dsk-still{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.dsk-screen>img.dsk-still{object-fit:contain}.dsk-keys{opacity:0;resize:none;pointer-events:none;border:0;width:1px;height:1px;padding:0;font-size:16px;position:absolute;top:0;left:0;overflow:hidden}.dsk-line{flex:none;align-items:flex-start;gap:8px;min-height:22px;font-size:13px;line-height:22px;display:flex}.dsk-line>.ac-btn~*{margin-top:calc((var(--control-h-sm) - 22px) / 2)}@media (width>=721px){.cmp-dialog:not(.is-screen-only) .dsk-line{min-height:var(--cmp-line)}.cmp-dialog:not(.is-screen-only) .dsk-line>:first-child:not(.ac-btn){margin-top:calc((var(--cmp-line) - 22px) / 2)}.cmp-dialog:not(.is-screen-only) .dsk-words{flex-wrap:wrap;column-gap:4px;min-width:0;height:22px;display:flex;overflow:hidden}.cmp-dialog:not(.is-screen-only) .dsk-words>*{min-width:0}.cmp-dialog:not(.is-screen-only) .dsk-words .muted{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}}.dsk-said{color:var(--ink)}.dsk-said.is-error>.ac-icon{color:var(--danger)}.dsk-got{align-items:baseline;gap:6px;min-width:0;display:flex}.dsk-got>*{flex:none}.dsk-got>q{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.dsk-egress{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;margin-left:auto}@media (width<=720px){.dsk-egress{display:none}}.dsk--card{gap:0}.dsk--card>.dsk-stage{position:relative}.brw-mf .dsk-screen{max-height:none;box-shadow:none;aspect-ratio:1280/900;border-radius:0}.brw-ac.is-full .dsk--card,.brw-ac.is-full .dsk--card>.dsk-stage{height:100%}.brw-ac.is-full .dsk-screen{aspect-ratio:auto;height:100%;max-height:none}.cmp-entry{position:relative}.cmp-entry:where(:not(.agp-ficha__card .cmp-entry)){border-radius:var(--radius-section) var(--radius-section) var(--radius-section) var(--radius-cut);background:linear-gradient(180deg, var(--card-face-top), var(--surface-raised) 64px);box-shadow:var(--card-shadow);overflow:hidden}.cmp-entry[data-tone=warn]:where(:not(.agp-ficha__card .cmp-entry)){background:var(--raised);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--warn) 35%, transparent), var(--e1)}.cmp-entry__row{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 14px;display:flex}.cmp-entry__row>.ac-btn{align-self:center}.cmp-entry__t{flex-direction:column;flex:200px;min-width:0;display:flex}.cmp-entry__t b{font-size:14px;font-weight:600}.cmp-entry__line{align-items:flex-start;gap:6px;min-width:0;display:flex}.cmp-entry__line:where(:not(.agp-ficha__card .agp-frow__value .cmp-entry__line)){color:var(--muted);font-size:12.5px}.cmp-entry__line>span:last-child{overflow-wrap:anywhere;min-width:0}.ac-dialog.cmp-dialog{text-wrap:pretty;width:min(96vw,1280px);max-height:94dvh}.ac-dialog.cmp-dialog:where(:has(.dsk,.cmp-stage,.cmp-prep,.brw-ac.is-surface)){--cmp-around:calc(124px + var(--cmp-line));--cmp-room:calc(100dvh - 84px - var(--cmp-bar,0px) - var(--cmp-around));--cmp-screen:min(96vw - 40px, 1280px, var(--cmp-room) * 1280 / 900);width:calc(var(--cmp-screen) + 40px);height:calc(var(--cmp-screen) * 900 / 1280 + var(--cmp-around))}@supports (width:round(down, 1px, 1px)){.ac-dialog.cmp-dialog:where(:has(.dsk,.cmp-stage,.cmp-prep,.brw-ac.is-surface)){--cmp-screen:round(down, min(96vw - 40px, 1280px, var(--cmp-room) * 1280 / 900), 2px)}}.ac-dialog.cmp-dialog{--cmp-button:var(--control-h-sm);--cmp-line:22px}@media (pointer:coarse) and (width>=721px){.ac-dialog.cmp-dialog{--cmp-line:var(--control-h-sm)}}@media (width>=721px){html[data-desktop] .ac-dialog.cmp-dialog:not(.is-full){--cmp-bar:var(--titlebar-h);top:calc(50% + var(--titlebar-h) / 2)}}.cmp-steps-row{height:var(--cmp-line);flex:none}.cmp-body:has(>.dsk)>.cmp-steps-row:empty{display:none}.cmp-body:has(>:is(.cmp-stage,.cmp-prep,.dsk.is-final))>.cmp-steps-row{display:none}.cmp-body:has(>.cmp-steps-row>.cmp-steps)>.dsk:not(.is-control)>.dsk-line{display:none}@media (width>=721px){.cmp-body:has(>.dsk)>.cmp-steps-row>.cmp-steps{margin-top:calc((var(--cmp-line) - 22px) / 2)}.cmp-body:has(>.brw-ac.is-surface)>.cmp-steps-row{height:calc(var(--control-h-lg) + 8px)}}.cmp-body:has(>.brw-ac.is-surface.is-closed)>.cmp-steps-row{display:none}.cmp-body:has(>.dsk.is-control)>.cmp-steps-row{display:none}.ac-dialog.cmp-dialog.is-full{border-radius:0;width:100%;height:100%;max-height:none;inset:0;transform:none}.cmp-dialog .ac-dialog__lead:has(+.ac-actline>.ac-dialog__titles){align-self:center;translate:none}.ac-dialog.cmp-dialog.is-screen-only{background:var(--screen-bg);box-shadow:none;grid-template:auto auto auto auto 1fr auto/minmax(0,1fr);display:grid}.cmp-dialog.is-screen-only>.cmp-body,.cmp-dialog.is-screen-only .cmp-body>.dsk{display:contents}.cmp-dialog.is-screen-only>.ac-sky-strip,.cmp-dialog.is-screen-only .cmp-steps-row{display:none}.cmp-dialog.is-screen-only .dsk-stage{isolation:isolate;border-radius:0;grid-area:1/1/6/-1;container-type:size}.cmp-dialog.is-screen-only .dsk-stage>.brw-dim{border-radius:0}.cmp-dialog.is-screen-only .dsk-screen{width:min(100cqw,142.222cqh);box-shadow:none;border-radius:0}.cmp-dialog.is-screen-only>.ac-dialog__head,.cmp-dialog.is-screen-only .cmp-banner,.cmp-dialog.is-screen-only .cmp-asked,.cmp-dialog.is-screen-only .dsk-line{z-index:1;box-sizing:border-box;width:min(760px, 100% - 24px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));grid-column:1;place-self:start center;margin-top:8px;transition:opacity .2s,translate .2s}.cmp-dialog.is-screen-only>.ac-dialog__head{margin-top:calc(12px + env(safe-area-inset-top,0px));background:var(--surface-raised);box-shadow:var(--e3), var(--top);border-radius:16px;grid-row:1;padding:8px 12px}.cmp-dialog.is-screen-only .ac-dialog__titles>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cmp-dialog.is-screen-only .cmp-banner{box-shadow:var(--e3);grid-row:2}.cmp-dialog.is-screen-only .cmp-asked,.cmp-dialog.is-screen-only .dsk-line{background:var(--surface-raised);box-shadow:var(--e2);border-radius:12px;padding:6px 12px}.cmp-dialog.is-screen-only .cmp-asked{grid-row:3}.cmp-dialog.is-screen-only .dsk-line{grid-row:4}.cmp-dialog.is-screen-only .brw-ac__back{padding:8px calc(12px + env(safe-area-inset-right,0px)) calc(8px + env(safe-area-inset-bottom,0px)) calc(12px + env(safe-area-inset-left,0px));background:var(--surface-raised);grid-area:6/1}.cmp-dialog.is-bar-hidden>.ac-dialog__head,.cmp-dialog.is-line-hidden :is(.cmp-asked,.dsk-line){opacity:0;translate:0 var(--bar-slide,-8px);pointer-events:none}@media (prefers-reduced-motion:reduce){.cmp-dialog.is-screen-only{--bar-slide:0px}}.cmp-dialog:has(.cmp-banner,.dsk-got,.ac-dialog__head :focus-visible) :is(.ac-dialog__head,.cmp-asked,.dsk-line){opacity:1;pointer-events:auto;translate:none}.cmp-dialog:has(.dsk-said) .dsk-line{opacity:1;translate:none}.cmp-dialog:has(.cmp-said)>.ac-dialog__head{opacity:1;pointer-events:auto;translate:none}.cmp-dialog .ac-dialog__head{padding-bottom:8px}.cmp-dialog :is(.ac-dialog__acts,.ac-dialog__close){height:auto;margin-top:calc((24px - var(--cmp-button)) / 2 - var(--title-cap-mid,var(--cap-mid)));align-self:flex-start}.cmp-dialog .ac-actline:has(>.ac-dialog__acts)+.ac-dialog__close{margin-inline-start:0}.cmp-dialog .ac-actline:has(>.ac-dialog__acts)+.ac-dialog__close>.ac-btn--glyph{--glyph-air:calc(var(--control-icon-sm) * 5.2 / 20)}.cmp-dialog.is-screen-only :is(.ac-dialog__acts,.ac-dialog__close){margin-top:calc((24px + 18px - var(--cmp-button)) / 2)}.cmp-dialog .ac-dialog__head>.ac-actline{row-gap:calc(var(--space-2) + (var(--cmp-button) - 24px) / 2 + var(--title-cap-mid,var(--cap-mid)))}.cmp-acts>.cmp-full{--glyph-air:calc(var(--control-icon-sm) * 2.7 / 20);z-index:1}.cmp-acts>.cmp-take{--lead-air:calc(var(--control-icon-sm) * 3.4 / 20);--lead-rise:calc(var(--control-icon-sm) * .4 / 20 + var(--cap-mid));margin-inline:1.5px}.cmp-sub:empty:before{content:" "}.cmp-said{color:var(--ink)}.cmp-said>.ac-icon{color:var(--danger)}.cmp-body{flex-direction:column;flex:auto;gap:8px;min-height:0;padding:20px;display:flex;overflow-y:auto}.brw-ac.is-surface{max-width:none;box-shadow:none;background:0 0;border-radius:0;margin:0;animation:none;overflow:visible}.cmp-body .brw-ac__stage{background:0 0;border-radius:12px;padding:0}.cmp-body .brw-go{border-bottom:0;padding:0}.cmp-body>.dsk{flex:1 1 0;min-height:0}.cmp-body .dsk-stage,.cmp-body>.cmp-stage{background:0 0;flex:1 1 0;place-items:center;min-height:0;padding:0;display:grid;container-type:size}.cmp-body .dsk-screen,.cmp-body .cmp-stage__box{aspect-ratio:1280/900;width:min(100cqw,142.222cqh);max-height:none;margin:0}.cmp-body>.cmp-stage>.cmp-stage__box,.cmp-body>.dsk:not([data-state=live]) .dsk-screen{aspect-ratio:auto;contain:size;place-self:stretch stretch;width:auto}.cmp-body .dsk-stage>.brw-dim,.cmp-body>.cmp-stage>.brw-dim{border-radius:10px}.cmp-body .brw-dim{grid-template-columns:minmax(0,1fr)}.cmp-body .brw-dim__box{max-width:min(420px,100% - 32px)}.cmp-body .brw-dim__box>*{max-width:100%}.cmp-body>.brw-ac.is-surface{flex-direction:column;flex:1 1 0;gap:8px;min-height:0;display:flex}.cmp-body>.brw-ac.is-surface>.brw-ac__body{flex:1 1 0;min-height:0}.cmp-body>.brw-ac.is-surface .brw-ac__stage{place-items:start center;display:grid;container-type:size}.cmp-body .brw-ac__page{width:min(100cqw,160cqh);max-height:none;margin:0}.cmp-body:has(>.brw-ac.is-control)>.cmp-steps-row{display:none}.cmp-stage__box{background:var(--sunken);border-radius:10px}.cmp-body .brw-ac__foot{border-top:0;padding:8px 0 0}.cmp-body .brw-ac__back{padding-top:0}.brw-dim__box>.ac-computer{align-self:center}.cmp-banner{background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.cmp-banner[data-tone=warn]{background:var(--warn-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--warn) 35%, transparent)}.cmp-banner__t{flex-direction:column;flex:260px;min-width:0;font-size:13.5px;display:flex}.cmp-banner__t span{color:var(--muted);font-size:12.5px}.cmp-banner:has(>.ac-btn){--cmp-banner-btn:var(--control-h-sm);align-items:flex-start}.cmp-banner:has(>.ac-btn)>.cmp-banner__t{margin-top:calc((var(--cmp-banner-btn) - 22px) / 2)}@supports (top:1lh){.cmp-banner:has(>.ac-btn)>.cmp-banner__t{margin-top:calc((var(--cmp-banner-btn) - 1lh) / 2)}}.cmp-asked{color:var(--ink2);align-items:center;gap:6px;margin:0;font-size:13px;font-weight:600;display:flex}.cmp-steps{color:var(--muted);gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:flex;overflow:hidden}.cmp-steps li{white-space:nowrap;text-overflow:ellipsis;flex:0 4 auto;min-width:0;overflow:hidden}.cmp-steps li:last-child{flex-shrink:1}.cmp-steps li+li:before{content:"›";color:var(--faint);margin-right:8px}.cmp-prep{background:var(--sunken);border-radius:12px;flex-direction:column;flex:1 1 0;align-items:center;gap:12px;min-height:0;padding:24px 16px;display:flex;overflow-y:auto}.cmp-prep>:first-child{margin-top:auto}.cmp-prep>:last-child{margin-bottom:auto}.cmp-prep .setup-wait{width:fit-content;max-width:min(560px,100%);padding-inline-end:22px}.cmp-prep .setup-wait:not(:has(.ac-steps)){text-align:center;padding-inline-end:0}.cmp-prep .setup-wait:not(:has(.ac-steps))>.ac-iconline{display:block}.cmp-prep .setup-wait:not(:has(.ac-steps))>.ac-iconline>:first-child{vertical-align:calc(var(--cap-top) - var(--cap-mid) - 7px);margin-inline-end:8px;translate:none}.cmp-prep .setup-wait:not(:has(.ac-steps))>.setup-eta{margin-left:0}@media (width<=720px){.ac-dialog.cmp-dialog{border-radius:0;width:100%;height:100dvh;max-height:none;top:0;left:0;transform:none}.ac-dialog.cmp-dialog:not(.is-full){padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.cmp-dialog:not(.is-screen-only) .ac-dialog__head{padding-top:calc(var(--dialog-pad) + (var(--cmp-button) - 24px) / 2 + var(--title-cap-mid,var(--cap-mid)))}.cmp-body>.cmp-prep,.cmp-body>.brw-ac.is-surface,.cmp-body>.brw-ac.is-surface>.brw-ac__body,.cmp-body>.brw-ac.is-surface .brw-ac__stage{flex:1 0 auto;container-type:normal}.cmp-body>.cmp-stage,.cmp-body>.dsk,.cmp-body .dsk-stage{flex:none;container-type:normal}.cmp-dialog:not(.is-screen-only) .cmp-body>.cmp-banner{order:1}.cmp-dialog:not(.is-screen-only) .dsk>.dsk-stage{order:-1}.cmp-body .dsk-screen,.cmp-body .brw-ac__page{width:100%}.cmp-body>.cmp-stage>.cmp-stage__box,.cmp-body>.dsk:not([data-state=live]) .dsk-screen{aspect-ratio:1280/900;place-self:auto;width:100%}.cmp-body>.cmp-stage,.cmp-body>.dsk>.dsk-stage{grid-template-columns:minmax(0,1fr)}.cmp-body>.cmp-stage>:is(.cmp-stage__box,.brw-dim),.cmp-body>.dsk>.dsk-stage>:is(.dsk-screen,.brw-dim){grid-area:1/1}.cmp-body>.cmp-stage>.brw-dim,.cmp-body>.dsk>.dsk-stage>.brw-dim{place-self:stretch stretch;position:relative}.cmp-body>.brw-ac.is-surface .brw-ac__stage{place-items:start center}.cmp-dialog:not(.is-screen-only)>.cmp-body{container-type:size}.cmp-dialog:not(.is-screen-only)>.cmp-body:has(>:is(.dsk,.cmp-stage)):before{content:"";flex:1 1 0;margin-bottom:-8px}.cmp-dialog:not(.is-screen-only)>.cmp-body:has(>:is(.dsk,.cmp-stage)):after{content:"";flex:1 1 0;order:1;margin-top:-8px}.cmp-dialog:not(.is-screen-only)>.cmp-body:has(.dsk-line):not(:has(>.dsk.is-control)):before{max-height:calc((100cqh - 100cqw * 900 / 1280 - 8px - var(--cmp-line) + 4px) / 2)}.cmp-dialog:not(.is-screen-only)>.cmp-body:has(.dsk-line):not(:has(>.dsk.is-control)):after{flex-grow:0}.cmp-dialog:not(.is-screen-only)>.cmp-body>.dsk.is-control>.dsk-line{min-height:0}.cmp-dialog:not(.is-screen-only)>.cmp-body:not(:has(>.cmp-banner))>.dsk.is-control>.dsk-line>:last-child{margin-bottom:-4px}.cmp-steps-row{height:auto;min-height:22px}.cmp-steps-row:empty{display:none}.cmp-steps{flex-wrap:wrap;gap:0 8px}.cmp-steps li{white-space:normal}}@media (width<=480px){.ac-dialog.cmp-dialog{--cmp-line:44px}}@media (width<=720px) and (pointer:coarse){.cmp-dialog:not(.is-screen-only)>.cmp-body:has(:is(.dsk-keys,.brw-ac__note):focus):before{flex-grow:0}}@media (width<=720px) and (prefers-reduced-motion:no-preference){.cmp-body:before{transition:flex-grow .2s var(--out)}}@media (width<=640px){.cmp-body{padding:16px}.cmp-dialog .ac-dialog__lead{display:none}.cmp-dialog .ac-dialog__titles>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cmp-dialog .ac-dialog__sub:has(>.cmp-said){white-space:normal}.cmp-acts>.ac-btn:has(>.ac-icon){width:var(--control-h-sm);padding:0}.cmp-acts>.ac-btn .cmp-act-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cmp-acts>.cmp-take{--lead-air:initial;--lead-rise:initial}}.brw-dm[data-state=live]:after{background:var(--dot,var(--ok))}.cmp-kept__list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cmp-kept__item{align-items:center;gap:var(--space-2);min-width:0;display:flex}.cmp-kept__t{overflow-wrap:anywhere;flex-direction:column;flex:auto;min-width:0;display:flex}.cmp-kept__t b{color:var(--ink);font-weight:600}.cmp-kept__t>span{color:var(--muted);font-size:var(--text-sm)}.ac-menu__note .cmp-kept__t>span{color:var(--faint);font-size:inherit}.plan-acct{min-width:0}.plan-acct__name{text-wrap:balance;font-size:15px;font-weight:600;line-height:22px}.plan-acct__chip{vertical-align:top;background:var(--plate);height:19px;color:var(--muted);border-radius:6px 6px 6px 2px;align-items:center;margin:1.5px 0 0 7px;padding:0 6px;font-size:12px;font-weight:650;line-height:1;display:inline-flex}.plan-acct__chip--out{color:var(--warn)}.plan-acct__sub{color:var(--muted);overflow-wrap:anywhere;font-size:13.5px}.plan-empty{color:var(--muted);margin:0;font-size:14px}.plan-row+.plan-row{border-top:1px solid var(--line)}.plan-row__head{--line:24px;align-items:start;gap:var(--space-1) var(--space-3);width:100%;min-height:var(--control-h-lg);padding:var(--space-3) var(--space-4);font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) minmax(0,180px) auto;display:grid}.plan-row__head:hover{background:var(--plate-soft)}html:not([data-pointer]) .plan-row__head:focus-visible{box-shadow:var(--focus-ring-inset);outline:none}.plan-row__head>.ac-brand{width:var(--line);height:var(--line)}.plan-row__head>.plan-acct__name{margin-top:calc((var(--line) - 22px) / 2);overflow-wrap:anywhere;text-wrap:wrap;grid-column:2}.plan-row__head .plan-acct__chip{margin-left:0}.plan-row__head>.plan-row__meter{align-content:center;align-items:center;gap:var(--space-2);min-height:var(--line);grid-column:3;grid-template-columns:minmax(max-content,1fr) 1fr}.plan-row__owner{white-space:nowrap;color:var(--muted);font-size:13.5px;font-weight:400}.plan-row__chevron{--glyph:16px;margin-block:calc((var(--line) - var(--glyph)) / 2);color:var(--faint);transition:rotate var(--dur-base) ease;grid-area:1/4}.plan-row[data-open] .plan-row__chevron{rotate:90deg}.plan-row__alert{grid-column:1/-1}.plan-row__alert[data-level=almost]{--meter-fill:var(--warn)}.plan-row__alert[data-level=critical],.plan-row__alert[data-level=limited]{--meter-fill:var(--danger)}.plan-row__fold{transition:grid-template-rows var(--dur-panel) ease;grid-template-rows:0fr;display:grid}.plan-row[data-open]>.plan-row__fold{grid-template-rows:1fr}.plan-row__body{gap:var(--space-3);min-height:0;padding:0 var(--space-4);flex-direction:column;display:flex;overflow:hidden}.plan-row__body>:last-child{margin-bottom:var(--space-3)}.plan-row__body .ac-planmeter>.ac-planmeter__state{display:none}.plan-row__body .ac-planmeter,.plan-row__body .ac-planmeter__windows{gap:var(--space-3)}.ai-accounts__own{gap:var(--space-3);flex-direction:column;display:flex}.ai-accounts__acts{row-gap:var(--space-1);flex-wrap:wrap}.ai-keyall__body{gap:var(--space-4);flex-direction:column;display:flex}.ai-keyall__group{gap:var(--space-2);flex-direction:column;display:flex}.ai-keyall__label{color:var(--muted);font-size:var(--text-sm);margin:0;font-weight:600}.ai-keyall__more{align-items:center;gap:var(--space-2);min-height:32px;color:var(--ink2);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-weight:600;display:inline-flex}.ai-keyall__more:hover{color:var(--ink)}.ai-keyall__faces{gap:var(--space-1);flex:none;margin-left:auto;display:flex}@media (prefers-reduced-motion:reduce){.plan-row__fold,.plan-row__chevron{transition:none}}@media (width<=560px){.plan-row__head{row-gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto}.plan-row__head>.plan-acct__name{display:contents}.plan-row__title{margin-top:calc((var(--line) - 22px) / 2);overflow-wrap:anywhere;grid-area:1/2}.plan-row__chevron{grid-column:3}.plan-row__facts,.plan-row__head>.plan-row__meter{grid-column:1/-1;min-height:0}}.plan-block__month{color:var(--muted);font-size:13.5px}.plan-legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:13.5px;display:flex}.plan-legend__item{color:inherit;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.plan-legend__item b{color:var(--ink);font-weight:600}.plan-shares{color:var(--muted);font-variant-numeric:tabular-nums;flex-direction:column;font-size:13.5px;display:flex}.plan-shares__row{align-items:start;column-gap:var(--space-2);padding:calc((var(--control-h-sm) - 22px) / 2) 0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:20px minmax(0,1fr);text-decoration:none;display:grid}.plan-shares__row>:first-child{line-height:inherit;translate:0 calc(11px - var(--cap-mid) - 50%)}@supports (top:1lh){.plan-shares__row{padding-block:calc((var(--control-h-sm) - 1lh) / 2)}.plan-shares__row>:first-child{translate:0 calc(.5lh - var(--cap-mid) - 50%)}}.plan-shares__row+.plan-shares__row{border-top:1px solid var(--line)}.plan-shares__row b{overflow-wrap:anywhere;color:var(--ink);font-weight:600}.plan-shares__row:hover b{text-decoration:underline}.plan-api{flex-direction:column;display:flex}.plan-api__row{padding:var(--row-py) 0;color:inherit;grid-template-columns:28px minmax(0,150px) minmax(0,1fr) 170px;align-items:center;gap:12px;text-decoration:none;display:grid}.plan-api__row+.plan-api__row{border-top:1px solid var(--line)}.plan-api__name{flex-direction:column;min-width:0;display:flex}.plan-api__name b{font-weight:600}.plan-api__name small,.plan-api__value small{color:var(--muted);font-size:13px}.plan-api__value{text-align:right;color:var(--ink2);font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;font-size:14px;display:flex}.plan-api__note{display:inline-block}.plan-sentence{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:19px;font-weight:500;line-height:1.4}.plan-axis{grid-template-columns:repeat(var(--days,31), minmax(0, 1fr));color:var(--faint);gap:3px;margin-top:4px;font-size:12px;display:grid}.plan-axis span{text-align:center}.plan-sources{flex-direction:column;display:flex}.plan-source{grid-template-columns:minmax(0,1fr) 150px 120px;align-items:center;gap:14px;padding:12px 0;display:grid}.plan-source+.plan-source{border-top:1px solid var(--line)}.plan-source__key{width:var(--mediarow-face,30px);height:var(--mediarow-face,30px);color:var(--agent);box-shadow:inset 0 0 0 1px var(--line);border-radius:10px 10px 10px 4px;flex:none;place-items:center;display:grid}.plan-source__n{text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;line-height:1.25;display:flex}.plan-source__n b{font-size:15px}.plan-source__n small{color:var(--muted);font-size:13px}@media (width<=720px){.plan-api__row{row-gap:var(--space-1);grid-template-columns:28px minmax(0,1fr)}.plan-api__meter{display:none}.plan-api__value{text-align:left;grid-column:1/-1;align-items:flex-start}.plan-source{row-gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.plan-source>.ac-meter{display:none}.plan-source__n{text-align:left;align-items:flex-start}}@container agp-side (width<=720px){.plan-source{row-gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.plan-source>.ac-meter{display:none}.plan-source__n{text-align:left;align-items:flex-start}}.plan-serves{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.plan-serves__label{font-weight:500}.members-side.dm-side{flex-basis:320px;width:320px;padding:0;overflow:hidden;container-type:inline-size}.members-side.dm-side>.dm-side__scroll{box-sizing:border-box;height:100%;padding-bottom:24px}.thread-panel.dm-side--float{background:var(--pane);--presence-ring:var(--pane)}@media (width>=861px){.thread-panel.dm-side--float{width:min(360px,100vw - 20px)}}.dm-side__scroll{flex:1;min-height:0;overflow:hidden auto}.dm-side__close.ac-btn{z-index:1;position:absolute;top:8px;right:8px}.dm-side__head{flex-direction:column;align-items:flex-start;padding:0 16px 14px;display:flex}.dm-side__cover.agp-cover{border-radius:0;flex:none;width:calc(100% + 32px);height:72px;margin:0 -16px;position:relative;overflow:hidden}.dm-side__face{z-index:1;margin:-24px 0 10px;display:block;position:relative}.dm-side__face .ac-avatar{width:60px;height:60px;display:block}.dm-side__name{color:var(--ink);margin:0;font-size:18px;font-weight:650;line-height:24px}.dm-side__role,.dm-side__status{color:var(--muted);margin:0;font-size:13px;line-height:18px}.dm-side__status{align-items:center;gap:6px;max-width:100%;margin-top:2px;display:flex}.dm-side__status .ac-presence[data-presence=working]{--presence:var(--agent)}.dm-side__sec{border-top:1px solid var(--line);padding:12px 16px 2px}[data-theme=dark] .dm-side__sec{border-top-color:var(--line2)}.dm-side__sec>.ac-grouphead:has(+.dm-side__rows){margin-inline:-8px}.dm-side__all{font-weight:500}.dm-side__screen{aspect-ratio:16/10;background:var(--raised-2);width:100%;box-shadow:0 0 0 1px var(--line);cursor:pointer;border:0;border-radius:10px;padding:0;display:block;position:relative;overflow:hidden}html:not([data-pointer]) .dm-side__screen:focus-visible{box-shadow:var(--focus-ring);outline:none}.dm-side__screen img{object-fit:cover;object-position:left top;width:100%;height:100%;display:block}.dm-side__when{color:#fff;background:#091422b8;border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:600;line-height:18px;position:absolute;top:8px;left:8px}.dm-side__open{color:#fff;background:#091422b8;border-radius:7px;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:8px;right:8px}.dm-side__noscreen{aspect-ratio:16/10;background:var(--raised-2);box-shadow:0 0 0 1px var(--line);border-radius:10px;place-items:center;display:grid}.dm-side__using{color:var(--muted);overflow-wrap:anywhere;flex-direction:column;margin:8px 0 0;font-size:13px;line-height:18px;display:flex}.dm-side__using b{color:var(--ink);font-weight:600}.dm-side__acts{gap:var(--space-2);margin:8px 0 10px;display:flex}.dm-side__acts:empty{margin-top:0}.dm-side__acts .ac-btn:first-child{flex:1}.dm-side__rows{flex-direction:column;margin:0 -8px 8px;padding:0;list-style:none;display:flex}.dm-side__row{box-sizing:border-box;min-height:40px;color:inherit;border-radius:8px;align-items:center;gap:10px;padding:4px 8px;text-decoration:none;display:flex}.dm-side__row--link{align-items:flex-start}.dm-side__row--link:hover{background:var(--side-hover)}html:not([data-pointer]) .dm-side__row--link:focus-visible{box-shadow:var(--focus-ring);outline:none}.dm-side__text{min-width:0;color:var(--muted);flex-direction:column;flex:1;font-size:12.5px;line-height:17px;display:flex}.dm-side__text b{color:var(--ink);overflow-wrap:anywhere;font-size:13.5px;font-weight:550;line-height:19px}.dm-side__stage{width:20px;height:20px;color:var(--muted);flex:none;place-items:center;display:grid}.dm-side__stage[data-status=in_progress]{color:var(--action)}.dm-side__facts{flex-direction:column;gap:10px;margin:0 0 10px;font-size:13px;line-height:18px;display:flex}.dm-side__facts>div{flex-direction:column;gap:2px;display:flex}.dm-side__facts dt{color:var(--muted)}.dm-side__facts dd{min-width:0;color:var(--ink);margin:0}.dm-side__sec .settings-row--open{width:calc(100% + 2 * var(--space-2));margin:0 calc(-1 * var(--space-2)) var(--space-2);padding:var(--space-2);border-top:0;border-radius:8px}.dm-side__sec .settings-row--open:hover{background:var(--side-hover)}@media (width<=1099px){.channel__acts:has(>.dm-side-toggle)>.channel__search.search-box{width:130px}}.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__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}.search-box{display:block;position:relative}.search-box__field{min-height:var(--control-h-md);box-sizing:border-box;border-radius:var(--control-r-md);background:var(--field-bg);box-shadow:inset 0 0 0 1px var(--field-line);color:var(--ink);cursor:text;flex-wrap:wrap;align-items:center;gap:6px;padding:5px 12px 5px 36px;display:flex;position:relative}.search-box__field:focus-within{background:var(--raised);box-shadow:inset 0 0 0 1px var(--field-line), var(--field-ring)}.search-box__icon{left:12px;top:calc(var(--control-h-md) / 2);color:var(--faint);pointer-events:none;position:absolute;transform:translateY(-50%)}.search-box__input{appearance:none;min-width:120px;height:28px;color:inherit;font:inherit;background:0 0;border:0;flex:1;margin:0;padding:0}.search-box__input:focus{outline:none}.search-box__input::-webkit-search-cancel-button{display:none}.search-box__input::placeholder{color:var(--faint)}.search-box__menu{max-height:min(420px,60vh);position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.search-box__heading{justify-content:space-between;align-items:center;display:flex}.search-box__clear{all:unset;cursor:pointer;text-transform:none;letter-spacing:0;color:var(--ink-muted);font-size:12px;font-weight:500}.search-box__clear:hover{color:var(--ink)}.search-box__date{justify-content:space-between;align-items:center;gap:var(--space-2);padding:6px var(--menu-item-px);display:flex}.search-box__none{padding:6px var(--menu-item-px);margin:0}.search-results__bar{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.search-results__bar>:first-child{margin-right:auto}.search-hit{flex:auto;min-width:0}.search-hit:not(.ac-mediarow){align-items:flex-start;gap:var(--space-2);display:flex}.search-hit__who{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.search-menu.search-box__menu{width:360px;max-width:calc(100vw - 24px);max-height:min(520px,70vh);padding:6px;left:auto;right:0}.search-menu .ac-menu__heading{padding:8px 10px 4px}.search-menu__filter{align-items:center;gap:12px}.search-menu__icon{width:20px;color:var(--muted);flex:none;place-items:center;display:grid}.search-menu__at{font-size:18px;font-weight:600;line-height:1}.search-menu__filter .ac-menu__label{flex-direction:column;display:flex}.search-menu__filter .ac-menu__desc b{color:var(--ink2);font-weight:650}.search-menu__trash.search-box__clear{border-radius:var(--control-r-sm);width:28px;height:28px;color:var(--faint);place-items:center;margin:-6px -6px -6px 0;display:grid}.search-menu__recent{gap:12px}.search-menu__recent>.ac-icon{color:var(--faint)}.search-menu__chips{align-items:center;gap:8px;min-width:0;display:flex}.search-menu__chip .ac-token__label{align-items:center;gap:5px;display:inline-flex}.search-menu__chip b{font-weight:650}.search-menu__chip .ac-avatar{width:16px;height:16px}.search-menu__text{color:var(--ink2);font-size:14px}.search-from__who{align-items:baseline;gap:8px;min-width:0;display:flex}.search-from__name{color:var(--ink);font-weight:600}.search-from__handle{color:var(--faint);font-size:13px}.search-box__x{all:unset;width:20px;height:20px;color:var(--faint);cursor:pointer;border-radius:6px;flex:none;place-items:center;margin-left:auto;display:grid}.search-box__x:hover{color:var(--ink)}html:not([data-pointer]) .search-box__x:focus-visible{box-shadow:var(--focus-ring)}[data-theme=light]{--search-hit:color-mix(in srgb, var(--info) 16%, transparent);--search-hit-line:color-mix(in srgb, var(--info) 60%, transparent)}[data-theme=dark]{--search-hit:color-mix(in srgb, var(--info) 22%, transparent);--search-hit-line:color-mix(in srgb, var(--info) 70%, transparent)}.search-panel__list{flex-direction:column;flex:1;gap:18px;min-height:0;padding:14px 18px 24px;display:flex;overflow-y:auto}.search-panel__group{flex-direction:column;gap:8px;display:flex}.search-panel__where{color:var(--ink);align-items:center;gap:6px;margin:0;padding:0 4px;font-size:14px;font-weight:650;display:flex}.search-panel__where>.ac-icon{color:var(--faint);flex:none}.search-panel__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.search-panel__cat{color:var(--faint);flex:none;margin-left:auto;font-size:12px;font-weight:500}.search-result{border-radius:var(--radius-lg);background:var(--raised);box-shadow:var(--e1);grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:4px 0;display:grid}.search-result .ac-msg{--msg-inline:12px}.search-result__jump.ac-btn{opacity:0;margin:4px 8px 4px 0}.search-result:is(:hover,:focus-within){box-shadow:var(--e2)}.search-result:is(:hover,:focus-within) .search-result__jump{opacity:1}@media (hover:none){.search-result__jump.ac-btn{opacity:1}}@media (width<=640px){.search-result{grid-template-columns:minmax(0,1fr)}.search-result__jump.ac-btn{margin:0 12px 8px calc(12px + 36px + var(--space-3));justify-self:start}}.search-hit__mark{background:var(--search-hit);box-shadow:inset 0 -2px 0 var(--search-hit-line);color:inherit;border-radius:3px;padding:0 2px}@media (width>=761px){@container thread-dock (width<=479px){.search-panel__head>.thread-head__who{align-self:center}.search-panel__head>.thread-head__text{flex:calc(100% - 64px)}.search-panel__head>:last-child{order:1}.search-panel__filters,.search-panel__head>:nth-last-child(2){order:2}.search-panel__head .thread-head__meta>.thread-head__where{display:block}}}@media (width<=760px){.search-panel__words{display:none}.search-panel__list{padding:12px 12px 24px}}.channel__header:has(.channel__head-text){flex-wrap:nowrap;min-height:56px;padding-top:8px;padding-bottom:8px}.channel__line{align-items:center;column-gap:var(--space-3);flex:1}.channel__head-text{align-items:flex-start;column-gap:12px;min-width:0;display:flex}.channel__head-text .channel__title{flex:0 auto;align-items:flex-start;gap:6px;min-width:0;padding-block:3px;display:flex}.channel__head-text .channel__title>span{overflow-wrap:anywhere;min-width:0}.channel__title-hash.ac-icon{width:20px;height:20px;color:var(--faint);translate:0 calc(12px - var(--cap-mid) - 50%);flex:none}.channel__head-text .channel__topic{contain:inline-size;flex-wrap:wrap;flex:1;min-width:0;height:30px;display:flex;overflow:hidden}.channel__head-text .channel__topic:before{content:"";height:30px}.channel__head-text .channel__topic>span{white-space:nowrap;color:var(--muted);flex:none;line-height:30px}.channel__acts{align-items:center;gap:var(--space-2);flex:none;display:flex}.channel__icon.ac-btn{width:var(--control-h-sm);min-width:var(--control-h-sm);height:var(--control-h-sm);min-height:var(--control-h-sm);color:var(--muted);margin:0;padding:0;position:relative}.channel__icon.ac-btn:after{content:"";inset:calc((var(--control-h-sm) - var(--touch-target)) / 2) calc(-1 * var(--space-1));position:absolute}.channel__acts>.channel__icon.ac-btn:last-child{margin-right:calc((20px - var(--control-h-sm)) / 2)}.channel__icon.ac-btn,.channel__icon.ac-btn:hover,.channel__icon.ac-btn:active,.channel__icon.ac-btn[aria-pressed=true],.channel__icon.ac-btn[aria-expanded=true]{box-shadow:none;background:0 0}.channel__icon.ac-btn>.ac-icon{width:20px;height:20px}.channel__icon.ac-btn:hover,.channel__icon.ac-btn[aria-pressed=true],.channel__icon.ac-btn[aria-expanded=true]{color:var(--ink)}html:not([data-pointer]) .channel__icon.ac-btn:focus-visible{box-shadow:var(--focus-ring)}.channel__icon-count.ac-count{min-width:16px;height:16px;color:var(--pane);background:var(--ink2);box-shadow:0 0 0 2px var(--pane);padding:0 4px;font-size:10px;font-weight:700;position:absolute;top:-1px;right:1px}.members-sheet .channel__icon-count.ac-count{box-shadow:0 0 0 2px var(--side)}.channel__search-icon.ac-btn{display:none}.channel__search.search-box{width:220px;transition:width .2s var(--out);margin-left:8px}.channel__search.search-box:focus-within{width:300px}.channel__search .search-box__field{min-height:var(--control-h-sm);border-radius:var(--control-r-sm);background:var(--plate-soft);box-shadow:none;border-color:#0000;flex-wrap:nowrap;padding:2px 8px 2px 32px;overflow:hidden}.channel__search .search-box__field:hover{background:var(--plate)}.channel__search .search-box__field:focus-within{background:var(--field-bg);box-shadow:inset 0 0 0 1px var(--field-line), var(--focus-ring)}.channel__search .search-box__icon{top:50%;left:10px}.channel__search .search-box__input{min-width:0;height:26px;font-size:13.5px}.channel__search .ac-token{background:var(--raised);box-shadow:0 0 0 1px var(--line);border:0;border-radius:7px;flex:none;font-weight:550}@media (prefers-reduced-motion:reduce){.channel__search.search-box{transition:none}}@media (width<=760px){.channel__header:has(.channel__head-text){padding-top:calc(env(safe-area-inset-top,0px) + 8px)}.channel__header:has(>.channel__line){align-items:flex-start}.channel__header:has(>.channel__line>.dm-who)>.nav-toggle{margin-top:calc((36px - var(--control-h-md)) / 2)}.channel__head-text{padding-block:calc((var(--control-h-md) - 30px) / 2)}.channel__line{column-gap:var(--space-2)}.channel__head-text .channel__topic{display:none}.channel__title-hash.ac-icon{width:18px;height:18px}.channel__acts>.channel__threads,.channel__acts>.channel__pin,.channel__acts>.channel__search{display:none}.channel__acts:has(.channel__members-toggle)>.channel__cog{display:none}.channel__search-icon.ac-btn{display:inline-flex}.search-sheet{z-index:40;background:var(--pane);flex-direction:column;display:flex;position:fixed;inset:0}.search-sheet__head{padding:calc(env(safe-area-inset-top,0px) + 10px) 14px 10px 6px;box-shadow:inset 0 -1px 0 var(--line);align-items:center;gap:4px;display:flex}.search-sheet__head .channel__search.search-box{flex:1;width:auto;margin:0;position:static}.search-sheet__head .channel__search .search-box__field{min-height:var(--control-h-md)}.search-sheet .search-menu.search-box__menu{top:calc(env(safe-area-inset-top,0px) + 64px);background:var(--pane);width:auto;max-height:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;padding:8px 8px 24px;position:absolute;bottom:0;left:0;right:0}}.vlt{flex-direction:column;gap:20px;min-width:0;display:flex}.vlt-body{flex-direction:column;align-items:stretch;gap:12px;min-width:0;display:flex}.vlt-body>.ac-seg{align-self:flex-start}.vlt-tabnote{color:var(--muted);gap:6px;margin:0;font-size:13px}.vlt-tabnote .ac-icon{color:var(--faint)}.vlt-kind{min-width:150px}.vlt-tile{background:var(--sunken);width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink2);border-radius:10px;flex:none;place-items:center;display:inline-grid}.vlt-tile[data-size=lg]{border-radius:12px;width:40px;height:40px}.ac-mediarow__face>.vlt-tile{width:var(--mediarow-face);height:var(--mediarow-face)}.vlt-list{overflow:hidden;container-type:inline-size}.vlt-list .vlt-row{all:unset;box-sizing:border-box;width:100%;padding:var(--row-py) 16px;cursor:pointer;grid-template-columns:auto minmax(0,1fr) 11rem 7.5rem auto;align-items:center;gap:4px 16px;transition:background-color .15s;display:grid}.vlt-list .vlt-row+.vlt-row{border-top:1px solid var(--line)}.vlt-list .vlt-row:hover{background:color-mix(in srgb, var(--ink) 3%, transparent)}html:not([data-pointer]) .vlt-list .vlt-row:focus-visible{box-shadow:var(--focus-ring-inset)}.vlt-row__text{flex-direction:column;gap:2px;min-width:0;display:flex}.vlt-row__name{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.vlt-row__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14.5px;font-weight:650;overflow:hidden}.vlt-row__sub{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:13px;overflow:hidden}.vlt-row__who{min-width:0;color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:flex}.vlt-row__who>span:last-child{text-overflow:ellipsis;overflow:hidden}.vlt-row__none{color:var(--faint)}.vlt-row__used{color:var(--faint);text-align:right;white-space:nowrap;font-size:12.5px}.vlt-row__chev{color:var(--faint)}@container (width<=640px){.vlt-list .vlt-row{grid-template-columns:auto minmax(0,1fr) auto}.vlt-row__who,.vlt-row__used{text-align:left;grid-column:1/-1}.vlt-row__chev{grid-area:1/3}}.vlt-code,.vlt-mono{font-family:var(--font-mono);font-size:12.5px}.vlt-mono.ac-input{font-size:13px}.vlt-details__sub{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.vlt-layout{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.vlt-details__main{flex-direction:column;flex:999 520px;gap:16px;min-width:0;display:flex}.vlt-details__main>.ac-setnote{margin:0}.vlt-foot__start{margin-right:auto}.vlt-scope{align-items:flex-start;gap:10px;font-size:14px;display:flex}.vlt-scope>.vlt-access__lead{height:20px}.vlt-scope__text{flex-direction:column;gap:1px;font-size:14px;display:flex}.vlt-scope__text b{line-height:20px}.vlt-scope__text small{color:var(--muted);font-size:12.5px}.vlt-fields{flex-direction:column;gap:16px;min-width:0;display:flex}.vlt-contact{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;min-width:0;margin:0;padding:0;display:grid}.vlt-contact>.vlt-wide{grid-column:1/-1}@media (width<=560px){.vlt-contact{grid-template-columns:minmax(0,1fr)}}.vlt-secret{min-height:var(--control-h-md);padding:4px 6px 4px var(--control-px-md);box-sizing:border-box;border-radius:var(--control-r-md);background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vlt-secret__value{overflow-wrap:anywhere;flex:160px;align-items:baseline;gap:10px;min-width:0;font-size:14px;display:inline-flex}.vlt-secret__value--none{color:var(--faint);-webkit-user-select:none;user-select:none}.vlt-secret__dots{letter-spacing:.12em;color:var(--ink2);-webkit-user-select:none;user-select:none}.vlt-secret__hint{color:var(--muted);-webkit-user-select:none;user-select:none;font-size:12.5px}.vlt-secret__acts{flex-wrap:wrap;gap:2px;display:flex}.vlt-secret__change{align-items:center;gap:8px;display:flex}.vlt-secret__change>.ac-input{flex:1;min-width:0}.vlt-uses__none{color:var(--muted);margin:0;font-size:13px}.vlt-uses{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.vlt-use{align-items:center;gap:10px;display:flex}.vlt-use__text{flex-direction:column;gap:1px;min-width:0;font-size:14px;display:flex}.vlt-use__text b{font-weight:600}.vlt-use__text small{color:var(--muted);font-size:12.5px}.vlt-aside{border-radius:var(--radius-section);background:var(--raised);max-width:320px;box-shadow:var(--e1), var(--top);flex-direction:column;flex:260px;gap:16px;padding:16px;display:flex}.vlt-aside>:where(p,ul,ol){margin-block:0}@media (width<=720px){.vlt-aside{max-width:none}}.vlt-aside>.ac-details__section{gap:12px}.vlt-aside>.ac-details__section:first-child{border-top:0;padding-top:0}.vlt-access{flex-direction:column;gap:12px;display:flex}.vlt-access__line{grid-template-columns:24px minmax(0,1fr) auto;grid-template-areas:"lead label edit"".value value";align-items:center;gap:4px 10px;font-size:14px;display:grid}.vlt-access__lead{width:24px;color:var(--ink2);flex:none;grid-area:lead;justify-content:center;align-items:center;display:flex}.vlt-access__label{min-width:0;color:var(--muted);grid-area:label;font-size:12.5px;font-weight:600}.vlt-access__edit{grid-area:edit}.vlt-access__value{grid-area:value;align-items:center;gap:6px;min-width:0;display:flex}.vlt-access__value>span:last-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.vlt-access__sentence{color:var(--ink2);text-wrap:pretty;margin:0;font-size:13px;line-height:18px}.vlt-access__follow{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.vlt-faces__all{border-radius:var(--radius-agent);background:var(--sunken);width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink2);place-items:center;display:inline-grid}.vlt-aside>.ac-details__section>.ac-seg{align-self:flex-start}.vlt-aside>.ac-details__section>.ac-setnote{margin:0}.vlt-import{gap:16px}.vlt-import>.ac-setnote{margin:0}.vlt-drop__area{box-sizing:border-box;border:1.5px dashed var(--line2);width:100%;color:var(--muted);font:inherit;text-align:center;cursor:pointer;background:0 0;border-radius:20px;flex-direction:column;align-items:center;gap:6px;padding:32px 20px;font-size:13.5px;transition:background .15s,border-color .15s;display:flex}.vlt-drop__area:hover,.vlt-drop[data-over] .vlt-drop__area{background:var(--plate);border-color:var(--ink)}html:not([data-pointer]) .vlt-drop__area:focus-visible{box-shadow:var(--focus-ring);outline:none}.vlt-drop__area b{color:var(--ink);font-size:15px}.vlt-drop__icon{background:var(--raised);width:48px;height:48px;box-shadow:var(--e2), var(--top);color:var(--ink2);border-radius:14px;place-items:center;margin-bottom:4px;display:grid}.vlt-import__file,.vlt-import__done{gap:8px;margin:0;font-size:14px}.vlt-import__file .ac-icon{color:var(--faint)}.vlt-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.vlt-stats__item{background:var(--sunken);border-radius:16px;padding:12px 14px}.vlt-stats__item b{color:var(--ink);font-size:28px;line-height:1;display:block}.vlt-stats__item span{color:var(--muted);font-size:12px;font-weight:600}.vlt-skipped{color:var(--muted);flex-direction:column;gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.vlt-skipped li{gap:6px}.vlt-skipped .ac-icon{color:var(--faint)}.vlt-env{padding:0 var(--space-3);border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;margin:0;list-style:none;display:flex}.vlt-env__row{gap:var(--space-1);padding:var(--space-3) 0;flex-direction:column;display:flex}.vlt-env__row+.vlt-env__row{border-top:1px solid var(--line)}.vlt-env__head{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.vlt-env__name{overflow-wrap:anywhere;min-width:0;color:var(--ink)}.vlt-env__row[data-state=problem] .vlt-env__name{color:var(--muted)}.vlt-env__state,.vlt-env__problem{color:var(--muted);font-size:13px}.vlt-env__choice{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.vlt-env__replace{align-items:center;gap:var(--space-2);color:var(--ink);cursor:pointer;font-size:14px;font-weight:600;display:inline-flex}.vlt-env__value{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--control-h-sm);display:flex}.vlt-env__value>.ac-btn{margin-inline-end:calc(-1 * var(--space-2))}.vlt-env__text{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0;color:var(--ink2)}.vlt-move,.vlt-new__env{align-self:flex-start}.vlt-sources{flex-direction:column;gap:16px;display:flex}.vlt-sources__note{margin:0}.vlt-connect__fields{flex-direction:column;gap:12px;max-width:440px;display:flex}.vlt-connect__acts{flex-wrap:wrap;gap:8px;display:flex}.vlt-connect>.ac-setnote{margin:0}.vlt-conn__fix{color:var(--ink2)}.vlt-conn__none{white-space:normal;flex-wrap:wrap;row-gap:2px}.vlt-save{border-top:1px solid var(--line);flex-direction:column;gap:10px;margin-top:12px;padding-top:12px;display:flex}.vlt-save__check{align-items:flex-start;gap:8px;display:flex}.vlt-save__text{flex-direction:column;gap:1px;min-width:0;display:flex}.vlt-save__text label{cursor:pointer;font-size:13.5px;font-weight:600;line-height:20px}.vlt-save__text small{color:var(--muted);font-size:12px;line-height:16px}.vlt-save__more{flex-direction:column;gap:10px;padding-left:26px;display:flex}.vlt-save__line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vlt-save__hint{color:var(--faint);font-size:12px}.vlt-save__label{color:var(--muted);font-size:12.5px;font-weight:600}.vlt-save__failed{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.vlt-save__failed>.rq__note{margin:0}.cn-pill{margin-inline:var(--thread-indent,calc(16px + var(--name-face) + var(--space-3))) 12px}.cn-pill--part,.ac-msg__body .cn-pill{margin-inline:0}.cn-line__body{border-left:2px solid var(--line);color:var(--ink2);align-self:stretch;margin:2px 0 2px 10px;padding-left:10px;font-size:13.5px;line-height:20px}.cn-line{margin-inline:var(--thread-indent,calc(16px + var(--name-face) + var(--space-3))) 12px;color:var(--faint);flex-wrap:wrap;gap:4px 8px;font-size:12.5px;line-height:18px}.cn-line__text{overflow-wrap:anywhere;flex:0 auto;min-width:0;max-width:calc(100% - 22px)}.cn-line__toggle{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.cn-line__toggle:hover{color:var(--ink);text-underline-offset:2px;text-decoration:underline}html:not([data-pointer]) .cn-line__toggle:focus-visible{box-shadow:var(--focus-ring);border-radius:2px;outline:none}.cn-report__toggle{margin-left:6px;font-size:12.5px;font-weight:500}.cn-report{border-left:2px solid var(--line);color:var(--ink2);padding-left:10px;font-size:13.5px;line-height:20px}.msg-talker{font-weight:400}.cn-stopped__why{align-self:stretch;max-width:520px}.msg-talk__more{height:28px;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;margin:2px 0 0 -8px;padding:0 8px;font-size:13px;font-weight:600;display:inline-flex}.msg-talk__more:hover,.msg-talk__more[aria-pressed=true]{background:var(--plate);color:var(--ink)}html:not([data-pointer]) .msg-talk__more:focus-visible{box-shadow:var(--focus-ring);outline:none}.msg-talk__count{color:var(--faint);font-size:12.5px;font-weight:500}.msg-talk__count:before{content:"· "}.msg-talk__more>svg{color:var(--faint)}.iw-card{max-width:var(--msg-card-w);background:var(--raised);box-shadow:var(--e2), var(--top);border-radius:18px;flex-direction:column;gap:8px;padding:14px;display:flex}.iw-card__h{color:var(--muted);align-items:center;gap:10px;font-size:13px;display:flex}.iw-card__who{flex:auto;min-width:0}.iw-card__ic{background:var(--sunken);width:30px;height:30px;color:var(--ink2);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.iw-card__t{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:16px;font-weight:650;line-height:1.3}.iw-card__f{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.iw-card__agent{align-items:center;gap:6px;display:inline-flex}.iw-card__open{align-items:center;gap:4px;margin-left:auto;font-size:13px;font-weight:600;display:inline-flex}.iw-line{margin-inline:var(--thread-indent,calc(16px + var(--name-face) + var(--space-3))) 12px}.iw-line__link{color:var(--ink2);text-decoration:none}.iw-line__link:hover{color:var(--ink);text-decoration:underline}.iw-chips{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.iw-chip{max-width:min(100%, var(--msg-card-w));background:var(--raised);min-height:36px;box-shadow:var(--e1), var(--top);color:var(--ink);border-radius:12px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;text-decoration:none;display:inline-flex}.iw-chip:hover{background:var(--raised-2)}html:not([data-pointer]) .iw-chip:focus-visible{box-shadow:var(--focus-ring);outline:none}.iw-chip__t{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.iw-chip__agent{color:var(--muted);flex:none;align-items:center;gap:4px;display:inline-flex}.welcome-card{min-height:220px;color:var(--sky-ink);isolation:isolate;background:#2b74e6;border-radius:24px;padding:24px;position:relative;overflow:hidden}.welcome-card--channel{border-radius:20px;flex:none;min-height:0;margin:12px 16px 0}.welcome-card__text{flex-direction:column;gap:6px;width:fit-content;max-width:52ch;display:flex;position:relative}.welcome-card:has(>.welcome-card__close) .welcome-card__text{padding-right:40px}.welcome-card__title{font-family:var(--font-display);font-weight:var(--font-display-weight,300);letter-spacing:-.02em;margin:0;font-size:30px;line-height:1.1}.welcome-card__lead{color:var(--sky-ink2);margin:0;font-weight:500}.welcome-card__crew{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex;position:relative}.welcome-card__who{flex-direction:column;align-items:center;gap:4px;font-size:12px;font-weight:600;display:flex}.welcome-card__acts{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex;position:relative}.welcome-card__acts>.ac-btn,.welcome-card__close.ac-btn{background:var(--sky-glass);color:var(--sky-ink);box-shadow:0 0 0 1px var(--sky-line)}.welcome-card__acts>.ac-btn:hover,.welcome-card__close.ac-btn:hover{background:#ffffffdb}html:not([data-pointer]) .welcome-card__acts>.ac-btn:focus-visible,html:not([data-pointer]) .welcome-card__close.ac-btn:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--sky-ink);outline:none}.welcome-card__acts>.ac-btn .ac-avatar{flex:none}.welcome-card__close{position:absolute;top:12px;right:12px}@media (width<=760px){.welcome-card__crew{gap:8px}.welcome-card__crew .ac-avatar--lg{width:48px;height:48px}}.members-side{box-sizing:border-box;background:var(--pane);width:264px;box-shadow:inset 1px 0 0 color-mix(in srgb, var(--line) 80%, transparent);--presence-ring:var(--pane);--side-hover:color-mix(in srgb, var(--ink) 6%, var(--pane));--side-chosen:color-mix(in srgb, var(--ink) 11%, var(--pane));flex:0 0 264px;padding:18px 10px 24px 12px;overflow-y:auto}.members-side__groups{flex-direction:column;gap:20px;display:flex}.members-side__group{flex-direction:column;gap:2px;display:flex}.members-side__title{color:var(--ink);margin:0 0 -6px;padding:0 8px;font-size:14px;font-weight:600;line-height:20px}.members-side__head{letter-spacing:0;text-transform:none;color:var(--muted);align-items:center;gap:6px;margin:0;padding:0 8px 4px;font-size:13px;font-weight:600;line-height:16px;display:flex}.members-side__add{box-sizing:border-box;border-radius:var(--control-r-md);width:100%;min-height:46px;font:inherit;color:var(--ink-muted);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:5px 4px 5px 8px;font-size:13px;font-weight:500;line-height:18px;display:flex}.members-side__add .member-row__plus{width:24px;height:24px}.members-side__add .member-row__plus .ac-icon{width:14px;height:14px}.members-side__add:hover{background:var(--side-hover);color:var(--ink)}html:not([data-pointer]) .members-side__add:focus-visible{box-shadow:var(--focus-ring);outline:none}.members-side__row.profile-trigger{border-radius:var(--control-r-md);text-align:left;width:100%;display:flex}.members-side__inner{isolation:isolate;box-sizing:border-box;border-radius:inherit;flex:1;align-items:center;gap:10px;min-width:0;min-height:46px;padding:5px 8px;display:flex;position:relative;overflow:hidden}.members-side__row.profile-trigger:hover{background:var(--side-hover)}.members-side__row.profile-trigger[data-state=open]{background:var(--side-chosen)}html:not([data-pointer]) .members-side__row.profile-trigger:focus-visible{box-shadow:var(--focus-ring);outline:none}.members-side__inner .sidebar__trail{z-index:-1;opacity:.9}.members-side__inner>.ac-avatar{width:var(--name-face);height:var(--name-face);flex:none}.members-side__text{flex-direction:column;flex:1;min-width:0;display:flex}.members-side__name{min-width:0;color:var(--ink);align-items:center;gap:6px;font-size:14.5px;font-weight:600;line-height:19px;display:flex}.members-side__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.members-side__you{color:var(--muted);flex:none;font-size:12.5px;font-weight:500}.members-side__line{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;line-height:18px;display:block;overflow:hidden}.members-side__line.status-line{display:flex}.members-side__line.status-line:not(.ac-iconline){align-items:center}.members-side__line.status-line>:first-child{translate:none}.members-side__line.ac-tag{align-self:flex-start;margin-top:1px;font-size:11.5px;line-height:18px;display:inline-block}.members-side__spin{flex:none}.members-side__inner[data-presence=offline]{opacity:.45}.members-side__inner[data-presence=offline] .members-side__name{font-weight:500}.members-side__crown{color:var(--warn);flex:none;display:inline-flex}.members-side__more.ac-btn{align-self:flex-start;margin:2px 0 0 4px}@media (width<=760px){.members-side{display:none}}.members-sheet__scrim{z-index:39;background:var(--scrim);border:0;padding:0;position:fixed;inset:0}.members-sheet{z-index:40;background:var(--side);--presence-ring:var(--side);width:86%;box-shadow:var(--e3);border-radius:var(--radius-section) 0 0 var(--radius-section);animation:members-sheet-in .24s var(--out);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden}@keyframes members-sheet-in{0%{opacity:0;transform:translate(24px)}}@media (prefers-reduced-motion:reduce){.members-sheet{animation:none}}.members-sheet__head{padding:calc(env(safe-area-inset-top,0px) + 14px) 12px 6px 18px;align-items:flex-start;gap:8px;display:flex}.members-sheet__line{align-items:center;column-gap:var(--space-2);flex:1}.members-sheet__title{min-width:0;padding-block:var(--space-1);align-items:flex-start;gap:6px;font-size:17px;font-weight:650;line-height:24px;display:flex}.members-sheet__title>span{overflow-wrap:anywhere;min-width:0}.members-sheet__title .ac-icon{color:var(--faint);translate:0 calc(12px - var(--cap-mid) - 50%);flex:none}.members-sheet__acts{align-items:center;gap:var(--space-2);flex:none;display:flex}.members-sheet__find{padding:4px 14px 8px}.members-sheet__find .ac-searchfield{width:100%}.members-sheet__list{padding:8px 10px calc(env(safe-area-inset-bottom,0px) + 24px);flex:1;overflow-y:auto}.members-sheet__list .members-side__groups{gap:16px}
