.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-radius:var(--au-r-pill);background:var(--os-float-glass-sheen), var(--os-float-glass-tint);-webkit-backdrop-filter:var(--os-float-glass-filter);backdrop-filter:var(--os-float-glass-filter);box-shadow:inset 0 1px 0 var(--os-float-glass-edge), 0 0 0 1px var(--os-float-glass-rim), var(--os-float-glass-lift-sm);color:var(--ink-2);font:inherit;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-motion) var(--ease-motion), color var(--dur-motion) var(--ease-motion), box-shadow var(--dur-motion) var(--ease-motion);border:0;justify-content:center;align-items:center;gap:.375rem;margin:0;padding:0 .875rem;display:inline-flex;position:relative;overflow:hidden}.os-dock-chip:hover{background:var(--os-float-glass-sheen), var(--os-float-glass-tint-strong);box-shadow:inset 0 1px 0 var(--os-float-glass-edge), 0 0 0 1px var(--os-float-glass-rim-strong), var(--os-float-glass-lift-sm);color:var(--ink)}.os-dock-chip[data-active=true]{background:var(--os-float-glass-sheen), var(--os-float-glass-tint-strong);box-shadow:inset 0 1px 0 var(--os-float-glass-edge), 0 0 0 1px color-mix(in srgb, var(--os-ink) 55%, transparent), var(--os-float-glass-lift-sm);color:var(--ink)}.os-dock-chip:focus-visible{outline:var(--os-focus-w) solid var(--os-focus-ring);outline-offset:var(--os-focus-offset)}@media (forced-colors:active){.os-dock-chip{background:canvas;border:1px solid canvastext}}.os-dock-chip__label{min-width:0;font-family:var(--font-ui);font-size:var(--t-sm);font-weight:var(--w-medium);text-overflow:ellipsis;white-space:nowrap;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{font-weight:var(--w-strong);color:var(--ink)}.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-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:has(>.os-composer-chips__scroll[data-overflow=true]):after{content:"";inset-block:calc(var(--chip-shadow-room) * -1);background:linear-gradient(to right, #fff0, var(--os-paper) 85%);pointer-events:none;width:2.5rem;position:absolute;inset-inline-end:0}.os-composer-chips__scroll::-webkit-scrollbar{display:none}.os-composer-chips__end{width:1px;height:var(--chip-strip-h);flex:none;display:block}@media (prefers-reduced-motion:reduce){.os-composer-rail__lift{transition:none}}
