.fc-anchor.fc-anchor:not(.fc-none *){--fc-sheet:1}.fc-holder{--fc-handle-w:2rem;--fc-handle-h:2rem;--fc-pill-h:2.5rem;--fc-glyph-w:1rem;--fc-glyph-gap:.5rem;--fc-pill-pad:2.25rem;--fc-pill-w:calc(var(--fc-label-w,4.75rem) + var(--fc-glyph-w) + var(--fc-glyph-gap) + 2 * var(--fc-pill-pad));--fc-glyph-x:calc((var(--fc-handle-w) - var(--fc-glyph-w)) / 2);--fc-d:var(--cds-dur-snap);--fc-e:var(--cds-ease-snap);--fc-arrive-ring:1.8s;--fc-arrive-glow:1.8s;--fc-arrive-ease:cubic-bezier(.6, 0, .1, 1)}.fc-holder[data-fc-state=pill]{--fc-glyph-x:var(--fc-pill-pad);--fc-d:var(--cds-dur-base);--fc-e:var(--cds-ease-out)}.fc-holder[data-fc-state=composer]{--fc-d:var(--cds-dur-sheet);--fc-e:var(--cds-ease-snap)}.fc-holder:not([data-fc-state=composer]){visibility:hidden}.fc-holder>.fc-morph,.fc-holder>.fc-opener,.fc-holder[data-fc-state=composer],.fc-status,.fc-reply,.fc-queued-card{visibility:visible}[data-fc-collapsed] [data-cds-dock-group]:has(.fc-holder:not([data-fc-page-hold])){pointer-events:none}[data-fc-collapsed] [data-cds-dock-group]:not([data-cds=ChatComposerDock]):has(.fc-holder) :is([data-alert-band-wrapper],[data-cds-dock-item],[data-cds-dock-card]){pointer-events:auto}[data-seat-hold-tail] :is([data-cds-dock-item],[data-cds-dock-card],[data-composer-stand-in],[data-composer-block-stack],[data-mode-picker-held]),[data-seat-hold-tail] :is([data-cds-dock-item],[data-cds-dock-card],[data-composer-stand-in],[data-composer-block-stack],[data-mode-picker-held]) *,[data-just-shown-new],[data-just-shown-new] *{pointer-events:none!important}[data-seated] :is([data-cds-dock-item],[data-cds-dock-card],[data-cds-dock-static]):not(.fc-own,.fc-queued-group *,[data-alert-band-wrapper] *),[data-seated][data-fc-collapsed] [data-alert-band-wrapper] :is([data-cds-dock-item],[data-cds-dock-card],[data-cds-dock-static]){display:none!important}[data-fc-returning]>[data-cds-dock-item],[data-fc-returning] :is([data-composer-banner-layer=composer],[data-alert-band-wrapper]),[data-fc-collapsed] [data-composer-banner-layer=composer]{visibility:hidden}[data-fc-hidden],[data-fc-hidden] *{visibility:hidden!important;pointer-events:none!important}@keyframes fc-reveal{0%{clip-path:inset(calc(50% - var(--fc-pill-h) / 2) calc(50% - var(--fc-pill-w) / 2) calc(50% - var(--fc-pill-h) / 2) calc(50% - var(--fc-pill-w) / 2) round calc(var(--fc-pill-h) / 2));opacity:.4}to{clip-path:inset(-2rem round var(--cds-radius-composer));opacity:1}}.fc-holder[data-fc-state=composer]:not([data-fc-settled]){animation:fc-reveal var(--cds-dur-sheet) var(--cds-ease-snap) both}.fc-morph{left:50%;bottom:calc(50% - var(--fc-handle-h) / 2);width:var(--fc-handle-w);height:var(--fc-handle-h);border-radius:calc(var(--fc-handle-h) / 2);pointer-events:none;transition:width var(--fc-d) var(--fc-e), height var(--fc-d) var(--fc-e), bottom var(--fc-d) var(--fc-e), border-radius var(--fc-d) var(--fc-e), box-shadow .14s linear, opacity var(--cds-dur-fast) linear;position:absolute;translate:-50%}.fc-holder[data-fc-state=pill]>.fc-morph{bottom:calc(50% - var(--fc-pill-h) / 2);width:var(--fc-pill-w);height:var(--fc-pill-h);border-radius:calc(var(--fc-pill-h) / 2)}.fc-holder[data-fc-state=composer]>.fc-morph{border-radius:var(--cds-radius-composer);width:100%;height:100%;box-shadow:none;opacity:0;transition:opacity var(--cds-dur-fast) linear;bottom:0}.fc-holder:has(>.fc-opener:focus-visible)>.fc-morph{box-shadow:var(--cds-focus-shadow)}.fc-holder[data-fc-arrive]>.fc-morph:after,.fc-holder[data-fc-arrive]>.fc-morph:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.fc-holder[data-fc-arrive]>.fc-morph:after{animation:fc-arrive var(--fc-arrive-glow) var(--fc-arrive-ease) both}.fc-holder[data-fc-arrive]>.fc-morph:before{filter:blur(.4px);background:conic-gradient(from var(--fc-edge-turn), transparent 0 50%, color-mix(in srgb, var(--fc-glow,var(--cds-fill-brand)) 42%, transparent) 82%, transparent 100%);animation:fc-arrive-ring var(--fc-arrive-ring) var(--fc-arrive-ease) both;padding:1.5px;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@keyframes fc-arrive{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--cds-surface-popover) 0%, transparent), 0 0 0 0 color-mix(in srgb, var(--fc-glow,var(--cds-fill-brand)) 0%, transparent)}45%{box-shadow:0 0 1.25rem .375rem color-mix(in srgb, var(--cds-surface-popover) 45%, transparent), 0 0 1.75rem .5rem color-mix(in srgb, var(--fc-glow,var(--cds-fill-brand)) 22%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--cds-surface-popover) 0%, transparent), 0 0 0 0 color-mix(in srgb, var(--fc-glow,var(--cds-fill-brand)) 0%, transparent)}}@keyframes fc-arrive-ring{0%{--fc-edge-turn:-95deg;opacity:0}12%,88%{opacity:1}to{--fc-edge-turn:265deg;opacity:0}}.fc-rest-clip{border-radius:inherit;transition:opacity var(--cds-dur-fast) linear calc(var(--fc-d) - var(--cds-dur-fast));position:absolute;inset:0;overflow:hidden}.fc-holder[data-fc-state=composer]>.fc-morph>.fc-rest-clip{opacity:0;transition:none}.fc-rest-glyph,.fc-rest-words{transition:inset-inline-start var(--fc-d) var(--fc-e);place-items:center;display:grid;position:absolute;inset-block:0}.fc-rest-glyph{width:var(--fc-glyph-w);inset-inline-start:var(--fc-glyph-x)}.fc-rest-words{white-space:nowrap;opacity:0;transition:inset-inline-start var(--fc-d) var(--fc-e), opacity 30ms linear calc(var(--fc-d) - 30ms);inset-inline-start:calc(var(--fc-glyph-x) + var(--fc-glyph-w) + var(--fc-glyph-gap))}.fc-holder[data-fc-state=pill]>.fc-morph .fc-rest-words{opacity:1;transition:inset-inline-start var(--fc-d) var(--fc-e), opacity 30ms linear}.fc-opener{pointer-events:auto;background:0 0;border:0;border-radius:9999px;outline:none;width:2.5rem;height:2.5rem;padding:0;position:absolute;bottom:calc(50% - 1.25rem);left:50%;translate:-50%}.fc-holder[data-fc-state=pill]>.fc-opener{bottom:calc(50% - var(--fc-pill-h) / 2 - .5rem);width:calc(var(--fc-pill-w) + 1rem);height:calc(var(--fc-pill-h) + 1rem)}.fc-holder[data-fc-state=composer]>.fc-opener{display:none}@media (pointer:coarse),(hover:none){.fc-opener{width:3rem;height:3rem;bottom:calc(50% - 1.5rem)}}.fc-scrim{--fc-scrim-color:var(--composer-seat-page-color,var(--composer-seat-type-color,var(--cds-surface-2)));inset-inline:0;pointer-events:none;opacity:0;background-image:linear-gradient(to bottom, color-mix(in srgb, var(--fc-scrim-color) 0%, transparent) 0%, color-mix(in srgb, var(--fc-scrim-color) 1.3%, transparent) 8.1%, color-mix(in srgb, var(--fc-scrim-color) 4.9%, transparent) 15.5%, color-mix(in srgb, var(--fc-scrim-color) 10.4%, transparent) 22.5%, color-mix(in srgb, var(--fc-scrim-color) 17.5%, transparent) 29%, color-mix(in srgb, var(--fc-scrim-color) 25.9%, transparent) 35.3%, color-mix(in srgb, var(--fc-scrim-color) 35.2%, transparent) 41.2%, color-mix(in srgb, var(--fc-scrim-color) 45%, transparent) 47.1%, color-mix(in srgb, var(--fc-scrim-color) 55%, transparent) 52.9%, color-mix(in srgb, var(--fc-scrim-color) 64.8%, transparent) 58.8%, color-mix(in srgb, var(--fc-scrim-color) 74.1%, transparent) 64.7%, color-mix(in srgb, var(--fc-scrim-color) 82.5%, transparent) 71%, color-mix(in srgb, var(--fc-scrim-color) 89.6%, transparent) 77.5%, color-mix(in srgb, var(--fc-scrim-color) 95.1%, transparent) 84.5%, color-mix(in srgb, var(--fc-scrim-color) 98.7%, transparent) 91.9%, var(--fc-scrim-color) 100%);height:15rem;transition:opacity var(--cds-dur-snap) var(--cds-ease-snap);position:absolute;bottom:0}.fc-scrim[data-fc-on]{opacity:1;transition:opacity var(--cds-dur-sheet) var(--cds-ease-snap)}.fc-status{justify-content:center;display:flex}.fc-status-pill{padding-block:var(--cds-pad-xs);padding-inline:var(--cds-pad-lg) var(--cds-pad-xl);pointer-events:auto;border-radius:9999px;align-items:center;display:flex}@keyframes fc-rise{0%{opacity:0;translate:0 .5rem}}.fc-status-pill,.fc-reply,.fc-queued-card{animation:fc-rise var(--cds-dur-base) var(--cds-ease-out) backwards}.fc-disclosure-row{padding-top:var(--cds-gap-xs);pointer-events:none;justify-content:center;display:flex}.fc-disclosure{border-radius:var(--cds-radius-composer);max-width:100%;padding-block:var(--cds-pad-xs);padding-inline:var(--cds-pad-lg);pointer-events:auto}.fc-reply{border-radius:var(--cds-radius-composer);pointer-events:auto;transition:opacity .12s linear, translate var(--cds-dur-base) var(--cds-ease-out);position:relative}.fc-reply[data-fc-fading]{opacity:0;transition:opacity .6s var(--cds-ease-snap), translate .6s var(--cds-ease-snap);translate:0 .25rem}.fc-reply-press{width:100%;padding:var(--cds-pad-md) var(--cds-pad-lg);border-radius:inherit;text-align:start;background:0 0;border:0;display:block}.fc-reply-press:focus-visible{box-shadow:var(--cds-focus-shadow);outline:none}.fc-reply:not([data-fc-whole]){background-color:color-mix(in srgb, var(--cds-surface-popover) 72%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset 0 0 0 var(--cds-ring-inner) var(--cds-ring-color), 0 0 0 var(--cds-ring-outer) var(--cds-ring-color)}.fc-reply-press,.fc-reply-body{padding-inline-end:calc(var(--cds-pad-lg) + 1.75rem)}.fc-reply-body{overscroll-behavior:contain;max-height:min(320px,45vh);padding-block:var(--cds-pad-md);white-space:pre-line;border-radius:inherit;padding-inline-start:var(--cds-pad-lg);overflow-y:auto}@media (prefers-reduced-transparency:reduce){.fc-reply:not([data-fc-whole]){background-color:var(--cds-surface-popover);-webkit-backdrop-filter:none;backdrop-filter:none}}.fc-reply-body:focus-visible{outline:none}.fc-reply:has(>.fc-reply-body:focus-visible){box-shadow:var(--cds-focus-shadow)}.fc-reply-close{top:calc(var(--cds-radius-composer) - var(--cds-radius--xs));opacity:0;pointer-events:none;transition:opacity var(--cds-dur-base) var(--cds-ease-out);position:absolute;inset-inline-end:calc(var(--cds-radius-composer) - var(--cds-radius--xs))}.fc-reply:not([data-fc-whole]) .fc-reply-close{top:50%;translate:0 -50%}.fc-reply:is(:hover,:focus-within,[data-fc-whole]) .fc-reply-close{opacity:1;pointer-events:auto}@media (hover:none){.fc-reply-close{opacity:1;pointer-events:auto}}.fc-reply-foot{padding:0 var(--cds-pad-sm) var(--cds-pad-sm);justify-content:flex-end;display:flex}.fc-queued-card{border-radius:var(--cds-radius-composer);pointer-events:auto}.fc-queued-card[data-fc-leaving]{opacity:0;transition:opacity var(--cds-dur-base) var(--cds-ease-out), translate var(--cds-dur-base) var(--cds-ease-out);translate:0 .5rem}.fc-queued-group{padding-bottom:var(--cds-gap-xs);pointer-events:none}.fc-queued-content{gap:var(--cds-gap-md);padding:var(--cds-pad-lg);flex-direction:column;display:flex}@media (forced-colors:active){.fc-morph{border:1px solid canvastext}.fc-rest-clip{inset:-1px}.fc-opener:focus-visible{outline-offset:2px;outline:2px solid highlight}.fc-reply,.fc-status-pill,.fc-queued-card,.fc-disclosure{border:1px solid canvastext}.fc-reply-press,.fc-status-pill{outline:none}.fc-reply:has(>.fc-reply-press:focus-visible),.fc-reply:has(>.fc-reply-body:focus-visible),.fc-status-pill:focus-visible{outline-offset:2px;outline:2px solid highlight}}@media (prefers-reduced-motion:reduce){.fc-morph,.fc-rest-clip,.fc-rest-glyph,.fc-rest-words,.fc-holder[data-fc-state=pill]>.fc-morph .fc-rest-words,.fc-reply,.fc-scrim,.fc-scrim[data-fc-on]{transition:none}.fc-holder[data-fc-state=composer]:not([data-fc-settled]),.fc-holder[data-fc-arrive]>.fc-morph:after{animation:none}.fc-holder[data-fc-arrive]>.fc-morph:before{display:none}.fc-reply[data-fc-fading]{transition:opacity .6s var(--cds-ease-snap);translate:none}.fc-queued-card[data-fc-leaving]{transition:opacity var(--cds-dur-base) var(--cds-ease-out);translate:none}.fc-status-pill,.fc-reply,.fc-queued-card{animation:none}}:root[data-reduce-motion=true] .fc-morph,:root[data-reduce-motion=true] .fc-rest-clip,:root[data-reduce-motion=true] .fc-rest-glyph,:root[data-reduce-motion=true] .fc-rest-words,:root[data-reduce-motion=true] .fc-holder[data-fc-state=pill]>.fc-morph .fc-rest-words,:root[data-reduce-motion=true] .fc-reply,:root[data-reduce-motion=true] .fc-scrim,:root[data-reduce-motion=true] .fc-scrim[data-fc-on]{transition:none}:root[data-reduce-motion=true] .fc-holder[data-fc-state=composer]:not([data-fc-settled]),:root[data-reduce-motion=true] .fc-holder[data-fc-arrive]>.fc-morph:after{animation:none}:root[data-reduce-motion=true] .fc-holder[data-fc-arrive]>.fc-morph:before{display:none}:root[data-reduce-motion=true] .fc-reply[data-fc-fading]{transition:opacity .6s var(--cds-ease-snap);translate:none}:root[data-reduce-motion=true] .fc-queued-card[data-fc-leaving]{transition:opacity var(--cds-dur-base) var(--cds-ease-out);translate:none}:root[data-reduce-motion=true] .fc-status-pill,:root[data-reduce-motion=true] .fc-reply,:root[data-reduce-motion=true] .fc-queued-card{animation:none}
