.os-composer-field .os-composer-tiptap .surface-chip,.os-composer-field .os-composer-tiptap .surface-chip--custom,.os-composer-field .os-composer-tiptap a.surface-chip{max-width:min(16rem,100%);height:var(--ctl-h-sm,24px);border-radius:var(--au-r-pill,999px);border:1px solid color-mix(in srgb, var(--os-ink,#17181b) 16%, var(--os-paper,#fff));background:color-mix(in srgb, var(--os-ink,#17181b) 7%, var(--os-paper,#fff));color:var(--os-ink,#17181b);box-shadow:none;font-family:var(--font-ui);font-size:var(--t-micro,.6875rem);letter-spacing:-.01em;vertical-align:middle;white-space:nowrap;cursor:default;opacity:1;-webkit-backdrop-filter:none;align-items:center;gap:.28rem;margin:0 .12em;padding:0 .55rem 0 .4rem;font-weight:600;line-height:1;display:inline-flex;overflow:hidden;text-decoration:none!important}.os-composer-field .os-composer-tiptap .surface-chip--cite,.os-composer-field .os-composer-tiptap .surface-chip--resource,.os-composer-field .os-composer-tiptap .surface-chip--file{vertical-align:super;height:auto;min-height:1.15rem;font-family:var(--font-data,ui-monospace, SFMono-Regular, Menlo, monospace);font-variant-numeric:tabular-nums;letter-spacing:-.02em;border-radius:3px;padding:.05rem .32rem;font-size:.68rem;font-weight:700;overflow:visible}.os-composer-field .os-composer-tiptap .surface-chip__icon{opacity:1;letter-spacing:.02em;text-transform:uppercase;color:currentColor;flex:none;max-width:4.25rem;font-size:.62rem;font-weight:700;display:inline-flex;overflow:hidden}.os-composer-field .os-composer-tiptap .surface-chip--cite .surface-chip__icon,.os-composer-field .os-composer-tiptap .surface-chip--resource .surface-chip__icon,.os-composer-field .os-composer-tiptap .surface-chip--file .surface-chip__icon{display:none}.os-composer-field .os-composer-tiptap .surface-chip__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;font-weight:600;overflow:hidden}.os-composer-field .os-composer-tiptap a.surface-chip,.os-composer-field .os-composer-tiptap a.surface-chip:hover,.os-composer-field .os-composer-tiptap a.surface-chip:focus-visible{cursor:default;background:color-mix(in srgb, var(--os-ink,#17181b) 7%, var(--os-paper,#fff));border-color:color-mix(in srgb, var(--os-ink,#17181b) 16%, var(--os-paper,#fff));color:var(--os-ink,#17181b);text-decoration:none!important}.os-composer-field .os-composer-tiptap a.surface-chip--resource:hover,.os-composer-field .os-composer-tiptap a.surface-chip--cite:hover,.os-composer-field .os-composer-tiptap a.surface-chip--file:hover,.os-composer-field .os-composer-tiptap .surface-chip[data-cite-hover="1"]{cursor:pointer;background:color-mix(in srgb, var(--os-ink,#17181b) 12%, var(--os-paper,#fff))}.os-composer-field .os-composer-tiptap .surface-chip.ProseMirror-selectednode,.os-composer-field .os-composer-tiptap .surface-chip:focus-visible{background:var(--os-select-bg);border-color:var(--os-select-border);color:var(--filament,#d41445);outline:2px solid var(--os-focus-ring);outline-offset:-1px}.os-composer-field[data-density=pill] .os-composer-tiptap.ProseMirror .surface-chip{flex:none}
.os-auvy-power{height:var(--ctl-h-sm,24px);flex:none;align-items:center;display:inline-flex;position:relative}.os-auvy-power__trigger{height:var(--ctl-h-sm,24px);box-shadow:none;background:0 0;border:0;align-items:center;gap:.32rem;padding-inline:.35rem;display:inline-flex}.os-auvy-power__trigger:hover,.os-auvy-power__trigger[data-open=true]{color:var(--ink);background:color-mix(in srgb, var(--ink) 5%, transparent)}.os-auvy-power__trigger:focus-visible{outline:1px solid var(--os-focus-ring);outline-offset:-1px}.os-auvy-power__name{font-size:var(--t-micro);letter-spacing:-.02em;color:var(--ink);font-weight:600;line-height:1}.os-auvy-power__ribbon{align-items:flex-end;gap:.14rem;height:.78rem;display:inline-flex}.os-auvy-power__seg{background:color-mix(in srgb, var(--ink) 14%, transparent);border-radius:1px;width:.22rem;transition:background .14s,height .16s}.os-auvy-power__seg[data-level=glance]{height:.36rem}.os-auvy-power__seg[data-level=work]{height:.54rem}.os-auvy-power__seg[data-level=deep]{height:.78rem}.os-auvy-power__seg[data-on=true]{background:var(--ink)}.os-auvy-power__seg[data-peak=true]{background:var(--filament)}.os-auvy-power__panel{min-width:13.25rem;padding:.18rem}.os-auvy-power__option{padding:.12rem}.os-auvy-power__option-row{grid-template-columns:.9rem 1fr;align-items:end;gap:.6rem;width:100%;display:grid}.os-auvy-power__option .os-auvy-power__ribbon{height:.9rem}.os-auvy-power__option .os-auvy-power__seg[data-level=glance]{height:.4rem}.os-auvy-power__option .os-auvy-power__seg[data-level=work]{height:.62rem}.os-auvy-power__option .os-auvy-power__seg[data-level=deep]{height:.9rem}.os-auvy-power__option-row[data-current=true] .os-auvy-power__option-label{color:var(--ink)}.os-auvy-power__option-copy{flex-direction:column;gap:.08rem;min-width:0;display:flex}.os-auvy-power__option-label{font-size:var(--t-control);letter-spacing:-.02em;font-weight:600;line-height:1.1}.os-auvy-power__option-hint{font-size:var(--t-micro);color:var(--ink-2);line-height:1.2}.os-auvy-scope{max-width:22.5rem;padding:1.05rem 1.1rem 1rem}.os-auvy-scope__title{font-size:var(--t-lg);letter-spacing:-.03em;margin:0;font-weight:600}.os-auvy-scope__copy{color:var(--ink-2);font-size:var(--t-sm);margin:.4rem 0 .85rem}.os-auvy-scope__choices{gap:.4rem;display:grid}.os-auvy-scope__choice{border:1px solid var(--os-rule);border-radius:var(--au-r-object,4px);background:var(--os-paper);width:100%;color:var(--ink);text-align:left;cursor:pointer;grid-template-columns:auto 1fr;align-items:center;gap:.7rem;padding:.7rem .75rem;display:grid}.os-auvy-scope__choice:hover{border-color:color-mix(in srgb, var(--ink) 22%, var(--os-rule))}.os-auvy-scope__choice[data-power=deep]{border-color:color-mix(in srgb, var(--filament) 28%, var(--os-rule))}.os-auvy-scope__choice:focus-visible{outline:1px solid var(--os-focus-ring);outline-offset:-1px}.os-auvy-scope__choice-copy{flex-direction:column;gap:.12rem;display:flex}.os-auvy-scope__choice-label{font-size:var(--t-control);letter-spacing:-.02em;font-weight:600}.os-auvy-scope__choice-hint{font-size:var(--t-micro);color:var(--ink-2)}.os-composer-power-row{align-items:center;gap:.15rem;display:inline-flex}
.os-intervention-host{border:1px solid var(--os-rule,#ececee);border-radius:var(--au-r-object,4px);background:var(--os-paper,#fff);flex-direction:column;min-height:0;display:flex;overflow:hidden}.os-intervention-host__head{border-bottom:1px solid color-mix(in srgb, var(--line,#17181b1f) 80%, transparent);align-items:center;gap:.35rem;padding:.4rem .55rem;display:flex}.os-intervention-host__icon{color:var(--ink-2,var(--os-muted,#52525b));flex-shrink:0}.os-intervention-host__title{font-size:var(--t-sm);letter-spacing:-.01em;margin:0;font-weight:600}.os-intervention-host__pending{font-size:var(--t-xs);color:var(--ink-3,#17181b80);margin:0 0 0 .25rem}.os-intervention-host__body{padding:.45rem .55rem}.os-intervention-host__body--scroll{overscroll-behavior:contain;max-height:min(32dvh,16rem);overflow-y:auto}.os-intervention-host__prompt{font-size:var(--t-sm);color:var(--ink-2,#17181bb8);margin:0 0 .4rem;line-height:1.35}.os-intervention-host__foot{border-top:1px solid color-mix(in srgb, var(--line,#17181b1f) 80%, transparent);justify-content:flex-end;gap:.35rem;padding:.4rem .55rem;display:flex}.os-intervention-host__foot--flush{border-top:0;padding:.25rem 0 0}.os-intervention-actions{flex-direction:column;gap:.45rem;display:flex}.os-intervention-q{flex-direction:column;gap:.55rem;display:flex}.os-intervention-q__item{border:1px solid color-mix(in srgb, var(--line,#17181b1f) 80%, transparent);border-radius:var(--au-r-control,3px);background:color-mix(in srgb, var(--bg,#fafafa) 55%, transparent);padding:.45rem .55rem}.os-intervention-q__prompt{font-size:var(--t-sm);align-items:flex-start;gap:.35rem;margin:0 0 .35rem;font-weight:600;line-height:1.35;display:flex}.os-intervention-q__n{border:1px solid color-mix(in srgb, var(--line,#17181b2e) 80%, transparent);min-width:1.1rem;height:1.1rem;font-size:var(--t-xs);color:var(--ink-3,#17181b80);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0 .2rem;font-weight:600;display:inline-flex}.os-intervention-q__choices{flex-direction:column;gap:.25rem;display:flex}.os-intervention-q__other{width:100%;color:inherit;font:inherit;background:0 0;border:0;outline:none;min-width:0}.os-intervention-q__notes{resize:none;border:1px solid color-mix(in srgb, var(--line,#17181b24) 80%, transparent);border-radius:var(--au-r-control,3px);background:color-mix(in srgb, var(--surface,#fff) 88%, transparent);width:100%;font-size:var(--t-sm);color:inherit;outline:none;margin-top:.45rem;padding:.4rem .5rem}.os-intervention-choice{all:unset;box-sizing:border-box;border-radius:var(--au-r-control,3px);border:1px solid color-mix(in srgb, var(--line,#17181b24) 80%, transparent);background:color-mix(in srgb, var(--surface,#fff) 70%, transparent);width:100%;font-size:var(--t-sm);cursor:pointer;text-align:left;align-items:center;gap:.4rem;padding:.35rem .45rem;display:flex}.os-intervention-choice--selected{border-color:color-mix(in srgb, var(--ink,#17181b) 35%, transparent);background:color-mix(in srgb, var(--surface,#fff) 100%, transparent)}.os-intervention-choice--disabled{opacity:.5;cursor:not-allowed}.os-intervention-choice--static{cursor:default}.os-intervention-choice__mark{width:.85rem;height:.85rem;color:var(--ink-3,#17181b80);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.os-intervention-choice__label{flex:1;min-width:0;font-weight:500}.os-composer-decline{width:auto;min-height:var(--ctl-h-sm,24px);font-size:var(--t-sm);color:var(--ink-2,#17181bad);padding-inline:.45rem;font-weight:500}
.os-composer-prompt{flex-direction:column;gap:.5rem;width:100%;min-width:0;display:flex}.os-composer-stage{z-index:1;flex-direction:column;gap:.375rem;width:100%;min-width:0;display:flex;position:relative}.os-composer-notice{border:1px solid color-mix(in srgb, var(--signal) 24%, transparent);border-radius:var(--au-r-object);background:color-mix(in srgb, var(--signal) 5%, var(--os-paper));font-size:var(--t-sm);color:var(--ink);align-items:center;gap:.5rem;margin:0;padding:.4375rem .5rem .4375rem .75rem;line-height:1.4;display:flex}.os-composer-notice>.os-icon{color:var(--signal);flex:none}.os-composer-notice>span{flex:auto;min-width:0}.os-composer-notice__act{flex:none;font-weight:650}.os-composer-typing{border-radius:var(--au-r-control);background:var(--os-paper);font-size:var(--t-xs);color:var(--ink-2);white-space:nowrap;align-self:flex-start;align-items:center;gap:.375rem;margin:0 0 0 .875rem;padding:.1875rem .5rem .1875rem .4375rem;font-weight:550;display:inline-flex}.os-composer-typing__dots{gap:2px;display:inline-flex}.os-composer-typing__dots>i{border-radius:var(--au-r-pill);background:var(--ink-3);width:4px;height:4px;animation:1.2s ease-in-out infinite os-composer-typing}.os-composer-typing__dots>i:nth-child(2){animation-delay:.15s}.os-composer-typing__dots>i:nth-child(3){animation-delay:.3s}@keyframes os-composer-typing{0%,70%,to{opacity:.35;transform:translateY(0)}35%{opacity:1;transform:translateY(-1.5px)}}.os-composer-panel{--composer-pad:.5rem;--composer-tool:2rem;--composer-line:1.375rem;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--ink) 14%, var(--os-paper));border-radius:var(--au-r-object);background:var(--os-paper);width:100%;min-width:0;max-width:none;transition:border-color var(--dur-motion) var(--ease-motion), box-shadow var(--dur-motion) var(--ease-motion);flex-direction:column;display:flex;position:relative}.os-composer-panel:focus-within,.os-composer-panel[data-focused=true]{border-color:color-mix(in srgb, var(--ink) 32%, var(--os-paper));box-shadow:inset 0 0 0 1px var(--os-focus-ring)}.os-composer-panel[data-locked=true]{background:var(--os-ground)}.os-composer-panel__ask{border-bottom:1px solid var(--os-rule);padding:.625rem .75rem}.os-composer-body{flex-direction:column;width:100%;min-width:0;display:flex}.os-composer-field{width:100%;min-width:0;max-width:none;padding:var(--composer-pad);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.os-composer-field[data-shape=agent]{grid-template-areas:"editor editor editor""start.end";row-gap:.25rem;padding-top:.625rem}.os-composer-field[data-shape=messenger]{grid-template-areas:"start editor end";align-items:end;column-gap:.25rem}.os-composer-field__editor{grid-area:editor;width:100%;min-width:0;position:relative}.os-composer-field__start,.os-composer-field__end{min-height:var(--composer-tool);align-items:center;gap:.125rem;display:inline-flex}.os-composer-field__start{grid-area:start}.os-composer-field__end{grid-area:end;justify-content:flex-end}.os-composer-field__spacer{width:.25rem;display:block}.os-composer-field__editor>div{display:contents}.os-composer-tiptap.ProseMirror{box-sizing:border-box;width:100%;min-height:var(--composer-line);max-height:min(42dvh, calc(var(--composer-line) * var(--composer-rows,10) + 1rem));scrollbar-width:thin;overscroll-behavior:contain;color:var(--ink);font-family:var(--font-ui);font-size:var(--t-base);line-height:var(--composer-line);letter-spacing:var(--track-ui);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;caret-color:var(--ink);resize:none;interpolate-size:allow-keywords;transition:height var(--dur-motion-layout) var(--ease-motion);background:0 0;border:0;outline:none;margin:0;padding:0 .375rem;overflow:hidden auto}.os-composer-field[data-shape=messenger] .os-composer-tiptap.ProseMirror{padding-block:calc((var(--composer-tool) - var(--composer-line)) / 2)}.os-composer-tiptap.ProseMirror p{margin:0}.os-composer-tiptap.ProseMirror:focus,.os-composer-tiptap.ProseMirror:focus-visible{box-shadow:none;outline:none}.os-composer-tiptap.ProseMirror p.is-editor-empty:first-child{position:relative}.os-composer-tiptap.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;position:absolute;inset:0 0 auto;overflow:hidden}.os-composer-panel[data-locked=true] .os-composer-tiptap.ProseMirror{color:var(--ink-2);cursor:not-allowed}.os-composer-tiptap--plain.ProseMirror :is(strong,em,code,pre,h1,h2,h3,blockquote,ul,ol,li){all:unset;display:inline}.os-composer-tool{width:var(--composer-tool);height:var(--composer-tool);border-radius:var(--au-r-control);color:var(--ink-2);cursor:pointer;transition:background-color var(--dur-motion) var(--ease-motion), color var(--dur-motion) var(--ease-motion), transform var(--dur-motion) var(--ease-motion);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.os-composer-tool:hover:not(:disabled),.os-composer-tool[aria-expanded=true]{background:var(--os-select-wash);color:var(--ink)}.os-composer-tool:focus-visible{outline:2px solid var(--os-focus-ring);outline-offset:-1px}.os-composer-tool:active:not(:disabled){transform:scale(.94)}.os-composer-tool:disabled{color:var(--ink-3);opacity:.5;cursor:default}.os-composer-tool--add svg{transition:transform var(--dur-motion-layout) var(--ease-spring)}.os-composer-tool--add[aria-expanded=true] svg{transform:rotate(45deg)}.os-composer-field .os-auvy-power{height:var(--composer-tool)}.os-composer-field .os-auvy-power__trigger{height:calc(var(--composer-tool) - .25rem);border-radius:var(--au-r-control);color:var(--ink-2);padding-inline:.5rem .4375rem}.os-composer-send{width:var(--composer-tool);height:var(--composer-tool);border-radius:var(--au-r-control);background:var(--os-ground);color:var(--ink-3);cursor:pointer;transition:background-color var(--dur-motion) var(--ease-motion), color var(--dur-motion) var(--ease-motion), transform var(--dur-motion) var(--ease-motion);border:0;flex:none;justify-content:center;align-items:center;margin:0 0 0 .125rem;padding:0;display:inline-flex;position:relative}.os-composer-send[data-state=idle]{cursor:default}.os-composer-send[data-state=ready],.os-composer-send[data-state=stop]{background:var(--os-carbon);color:var(--os-paper)}.os-composer-send[data-state=ready]:hover,.os-composer-send[data-state=stop]:hover{background:color-mix(in srgb, var(--os-carbon) 86%, var(--os-paper))}.os-composer-send:active:not(:disabled){transform:scale(.94)}.os-composer-send:focus-visible{outline:2px solid var(--os-focus-ring);outline-offset:-2px}.os-composer-send:disabled{opacity:1}.os-composer-send[data-state=stop]{animation:os-composer-send-breathe 1.6s var(--ease-motion) infinite}@keyframes os-composer-send-breathe{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--os-carbon) 22%, transparent)}50%{box-shadow:0 0 0 5px #0000}}.os-composer-field[data-shape=messenger] .os-composer-voice~.os-composer-send[data-state=idle]{display:none}.os-composer-decline{height:var(--composer-tool);border-radius:var(--au-r-control);padding-inline:.75rem}.os-composer-voice--on{background:var(--os-select-bg);color:var(--os-carbon)}.os-composer-voice__wave{justify-content:center;align-items:center;gap:2px;width:1.125rem;height:1rem;display:inline-flex}.os-composer-voice__bar{border-radius:var(--au-r-pill);background:var(--os-carbon);transform-origin:50%;will-change:transform;width:2.5px;height:100%;transition:transform 70ms linear;display:block}.os-composer-voice__bar:first-child,.os-composer-voice__bar:nth-child(5){opacity:.65}@media not (min-width:48rem){.os-composer-panel{--composer-tool:2.25rem}.os-composer-tiptap.ProseMirror{font-size:var(--t-lg)}}@media (prefers-reduced-motion:reduce){.os-composer-panel,.os-composer-tool,.os-composer-send,.os-composer-tool--add svg,.os-composer-voice__bar{transition:none}.os-composer-send[data-state=stop],.os-composer-typing__dots>i{animation:none}}
.os-dock-chips{width:max-content;min-width:0;height:var(--chip-strip-h,1.875rem);flex-wrap:nowrap;align-items:center;gap:.375rem;display:flex;overflow:visible}.os-composer-chips__plus .os-dock-chips{width:auto}.os-dock-chips__item{flex:none;height:100%;display:flex}.os-dock-chip{box-sizing:border-box;max-width:12rem;height:var(--chip-strip-h,1.875rem);border:1px solid color-mix(in srgb, var(--ink) 10%, var(--os-paper));border-radius:var(--au-r-control);background:var(--os-paper);color:var(--ink-2);font:inherit;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;transition:border-color var(--dur-motion) var(--ease-motion), color var(--dur-motion) var(--ease-motion), box-shadow var(--dur-motion) var(--ease-motion);justify-content:center;align-items:center;gap:.375rem;margin:0;padding:0 .75rem;display:inline-flex;position:relative;overflow:hidden}.os-dock-chip:hover{border-color:color-mix(in srgb, var(--ink) 24%, var(--os-paper));color:var(--ink)}.os-dock-chip[data-active=true]{border-color:var(--os-select-border);color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--filament) 18%, transparent)}.os-dock-chip__label{min-width:0;font-family:var(--font-ui);font-size:var(--t-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:550;line-height:1;overflow:hidden}.os-dock-chip[data-active=true] .os-dock-chip__label,.os-dock-chip[data-unread=true] .os-dock-chip__label{color:var(--ink);font-weight:650}.os-dock-chip[data-active=true] svg{color:var(--filament)}.os-dock-chip .os-chat-live,.os-dock-chip svg{flex:none}.os-dock-chip--new{width:var(--chip-strip-h,1.875rem);min-width:var(--chip-strip-h,1.875rem);color:var(--ink);padding:0}.os-dock-chip--new svg{width:.875rem;height:.875rem;display:block}@media (prefers-reduced-motion:reduce){.os-dock-chip{transition:none}}
.layout-composer-dock.os-composer-shell,.os-composer.layout-composer-dock{padding-inline:max(var(--os-float,1rem), env(safe-area-inset-left,0px), env(safe-area-inset-right,0px))}@media not (min-width:48rem){.layout-composer-dock.os-composer-shell,.os-composer.layout-composer-dock{padding-inline:.625rem}}.os-composer .layout-composer-dock-stack{width:100%;max-width:var(--composer-dock-stack-max,56rem);margin-inline:auto;transition:none}.os-composer-rail__lift{pointer-events:none;opacity:0;background:0 0;border:0;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1),opacity .18s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden}.os-composer-rail__lift>*{min-height:0;overflow:hidden}.os-composer-rail[data-open=true] .os-composer-rail__lift,.os-composer-rail__lift[data-always-open]{pointer-events:auto;opacity:1;grid-template-rows:1fr}.os-composer-rail[data-open=true] .os-composer-rail__tape{height:var(--composer-rail-tier-max,min(42vh, 20rem));max-height:var(--composer-rail-tier-max,min(42vh, 20rem));min-height:var(--composer-rail-tier-max,min(42vh, 20rem));border-bottom:0;transition:max-height .28s cubic-bezier(.22,1,.36,1),height .28s cubic-bezier(.22,1,.36,1),min-height .28s cubic-bezier(.22,1,.36,1);overflow:hidden}.os-composer-rail__tape{flex:auto;width:100%;min-height:0;display:flex}@media (prefers-reduced-motion:reduce){.os-composer-rail[data-open=true] .os-composer-rail__tape{transition:none}}.os-composer-rail{transition:none}.os-composer-rail:not([data-open=true]){box-shadow:none;pointer-events:none;background:0 0;border-color:#0000}.os-composer-rail__sheet{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.os-composer-rail__head{border-bottom:1px solid var(--os-rule);align-items:center;gap:.5rem;padding:.375rem .375rem .375rem .875rem;display:flex}.os-composer-rail .os-chat-tape:not([data-at-end]) .os-chat-tape__viewport{-webkit-mask-image:linear-gradient(#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(#000 calc(100% - 2.5rem),#0000)}.os-composer-rail .os-chat-tape__content{padding-inline:.25rem}.os-composer-rail__head .os-face{flex:none}.os-composer-rail__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--t-control);letter-spacing:var(--track-ui);color:var(--ink);flex:auto;margin:0;font-weight:600;overflow:hidden}.os-composer-rail__bar,.os-composer-rail__tier{display:none!important}.os-composer-chips{--chip-strip-h:1.875rem;--chip-shadow-room:.5rem;box-sizing:border-box;width:100%;min-width:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;align-items:center;gap:.375rem;margin:0;padding:0;display:flex;overflow:visible}.os-composer-chips__plus{flex:none;align-items:center;display:flex}.os-composer-chips__scroll{box-sizing:content-box;width:auto;min-width:0;height:var(--chip-strip-h);max-height:var(--chip-strip-h);margin:calc(var(--chip-shadow-room) * -1) 0;padding:var(--chip-shadow-room) .25rem;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex:auto;display:block;overflow:auto hidden}.os-composer-chips__scroll[data-overflow=true]{-webkit-mask-image:linear-gradient(90deg,#000 0% calc(100% - 2rem),#0000 100%);mask-image:linear-gradient(90deg,#000 0% calc(100% - 2rem),#0000 100%)}.os-composer-chips__scroll::-webkit-scrollbar{display:none}.os-composer-chips__end{width:1px;height:var(--chip-strip-h);flex:none;display:block}.os-composer-rail__live-pulse{border-radius:var(--au-r-pill,999px);background:var(--os-ink-2);width:.35rem;height:.35rem;box-shadow:none}@media (prefers-reduced-motion:reduce){.os-composer-rail__lift{transition:none}}
