.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}}.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-opts .ac-option{width:100%}.arrival-opts .ac-option>:is(.ac-brand,.arrival-opts__tile):first-child+.ac-option__text>.ac-option__title{margin-block-start:calc(var(--cap-top) - 11px)}@supports (top:1lh){.arrival-opts .ac-option>:is(.ac-brand,.arrival-opts__tile):first-child+.ac-option__text>.ac-option__title{margin-block-start:calc(var(--cap-top) - .5lh)}}.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: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}.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)}.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-day] .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-day] .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}.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) var(--space-3);border-radius:var(--radius-lg);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__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__acts{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.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-step__more>.ac-locked{align-self:stretch}.dv-pair-code{gap:var(--space-4) var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,8rem);display:grid}.dv-pair-code>.ac-btn{grid-column:1/-1;justify-self:start}@media (width<=640px){.dv-pair-code{grid-template-columns:minmax(0,1fr)}.dv-pair-code>.ac-btn{justify-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]{background:var(--surface-sunken);box-shadow:inset 0 0 0 1px var(--line);padding-block:var(--space-3)}.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]{background:var(--attention-soft);padding-block:var(--space-3)}.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-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>.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__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)}}.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{flex-direction:column;gap:6px;padding:6px 16px 16px;display:flex}.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;align-items:center;gap:10px;padding:6px 10px 6px 12px;display:flex;position:relative;overflow:hidden}.poll__option:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--faint)}.poll__option:disabled{cursor:default}.poll__option>: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{display:inline-flex}.poll__face{width:22px;height:22px;color:var(--ink2);background:var(--plate);box-shadow:0 0 0 2px var(--raised);border-radius:30% 30% 30% 9%;place-items:center;font-size:10.5px;font-weight:650;display:grid}.poll__face+.poll__face{margin-left:-3px}.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__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{color:var(--muted);justify-content:space-between;gap:12px;margin-bottom:6px;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{color:var(--muted);margin-bottom:6px;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-pick__row{padding:var(--row-py) 0;border-top:1px solid var(--line);align-items:center;gap:12px;display:flex}.roles-person__text{flex-direction:column;flex:200px;min-width:0;display:flex}.roles-person__text b{font-size:14px;font-weight:600}.roles-person__text span{color:var(--muted);overflow-wrap:anywhere;font-size:12.5px}.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:center;gap:12px;display:flex}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}
