.os-surfaces-host{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.os-surfaces-host .surface-canvas-chrome,.os-surfaces-float .surface-canvas-chrome,.os-canvas-resource-host .surface-canvas-chrome{background:0 0;flex:1;height:100%;min-height:0}.os-surfaces-host .surface-canvas-chrome__stage,.os-surfaces-float .surface-canvas-chrome__stage,.os-canvas-resource-host .surface-canvas-chrome__stage{background:0 0;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.os-surfaces-host .surface-toolblock,.os-surfaces-host .surface-toolblock__body{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.os-surfaces-host .surface-toolblock__body{overflow:hidden}.os-surfaces-host[data-placement=rail]{animation:.18s ease-out os-surfaces-host-in}.os-surfaces-host[data-placement=fullscreen]{flex:1;height:100%;min-height:0;animation:.2s ease-out os-surfaces-host-in}.os-surfaces-host[data-placement=fullscreen] .surface-canvas-chrome__bar,.os-canvas-resource-host .surface-canvas-chrome__bar{height:var(--ctl-h,30px);min-height:var(--ctl-h,30px);flex-wrap:nowrap;overflow:hidden}.os-surfaces-host[data-placement=lens]{animation:.16s ease-out os-surfaces-host-in}.os-surfaces-host[data-placement=chat]{border:1px solid color-mix(in srgb, var(--line,#ececee) 65%, transparent);border-radius:var(--chat-artifact-radius,var(--r-draw,4px));background:color-mix(in srgb, var(--surface,#fff) 97%, transparent);box-shadow:none;max-height:min(22rem,48vh);animation:.16s ease-out os-surfaces-host-in;overflow:clip}.os-surfaces-host[data-placement=lens] .surface-live-markdown,.os-surfaces-host[data-placement=lens] .surface-kind-body__markdown,.os-surfaces-host[data-placement=lens] .surface-editor,.os-surfaces-host[data-placement=lens] .surface-editor__stage,.os-surfaces-host[data-placement=lens] .surface-editor__host,.os-surfaces-host[data-placement=fullscreen] .surface-live-markdown,.os-surfaces-host[data-placement=fullscreen] .surface-kind-body__markdown,.os-surfaces-host[data-placement=fullscreen] .surface-editor,.os-surfaces-host[data-placement=fullscreen] .surface-editor__stage,.os-surfaces-host[data-placement=fullscreen] .surface-editor__host{flex:1;width:100%;max-width:none;height:100%;min-height:0}.os-surfaces-host[data-placement=fullscreen]:not([data-stage=word]) .surface-editor__host .ProseMirror,.os-surfaces-host[data-placement=fullscreen]:not([data-stage=word]) .surface-editor__host>.surface-editor-prose{width:100%;max-width:none;min-height:calc(100% - 1rem);margin:0}.os-canvas-resource-host .os-surfaces-host,.os-canvas-resource-host .surface-canvas-chrome,.os-canvas-resource-host .surface-canvas-chrome__stage{height:100%;min-height:0}.os-canvas-resource-host .os-surfaces-host[data-stage=markdown] .surface-editor__host,.os-canvas-resource-host .os-surfaces-host[data-stage=markdown] .surface-live-markdown,.os-canvas-resource-host .os-surfaces-host[data-stage=plain] .surface-kind-body__plain{width:100%;max-width:48rem;margin-inline:auto}.os-canvas-resource-host .os-surfaces-host[data-placement=fullscreen][data-stage=markdown] .surface-editor__host,.os-canvas-resource-host .os-surfaces-host[data-placement=fullscreen][data-stage=markdown] .surface-live-markdown,.os-canvas-resource-host .os-surfaces-host[data-placement=fullscreen][data-stage=plain] .surface-kind-body__plain{max-width:min(72rem,100%)}.os-canvas-resource-host .os-surfaces-host[data-stage=markdown] .surface-editor__host .ProseMirror,.os-canvas-resource-host .os-surfaces-host[data-stage=markdown] .surface-editor__host>.surface-editor-prose{width:100%;max-width:48rem;min-height:calc(100% - 1rem);margin-inline:auto}.os-canvas-resource-host .os-surfaces-host[data-stage=sheet] .surface-kind-body,.os-canvas-resource-host .os-surfaces-host[data-stage=sheet] .surface-live-sheet,.os-canvas-resource-host .os-surfaces-host[data-stage=sheet] .surface-live-stage,.os-surfaces-host[data-stage=sheet] .surfaces-xlsx-host,.os-surfaces-host[data-stage=sheet] .surface-live-stage{flex:1;width:100%;max-width:none;height:100%;min-height:0;margin-inline:0}.os-canvas-resource-host .os-surfaces-host[data-stage=xlsx] .surface-kind-body,.os-canvas-resource-host .os-surfaces-host[data-stage=xlsx] .surface-live-stage,.os-surfaces-host[data-stage=xlsx] .surfaces-xlsx-host,.os-surfaces-host[data-stage=xlsx] .surface-live-stage{flex:1;width:100%;max-width:none;height:100%;min-height:0}.os-canvas-resource-host .os-surfaces-host[data-stage=xlsx],.os-canvas-resource-host .os-surfaces-host[data-stage=sheet]{--os-sheet-dock-reserve:calc(3rem + 1.75rem + var(--os-composer-float,1.25rem) * .5);padding-bottom:var(--os-sheet-dock-reserve);background:linear-gradient(to top, var(--os-ground,#f6f6f7) var(--os-sheet-dock-reserve), transparent var(--os-sheet-dock-reserve))}.os-canvas-resource-host .os-surfaces-host[data-stage=html] .surface-kind-body__visual,.os-canvas-resource-host .os-surfaces-host[data-stage=graph] .surface-kind-body,.os-canvas-resource-host .os-surfaces-host[data-stage=pack] .surface-kind-body,.os-surfaces-host[data-stage=paint] .surface-kind-body,.os-surfaces-host[data-stage=paint] .surface-kind-body__stored-file,.os-canvas-resource-host .os-surfaces-host[data-stage=paint] .surface-kind-body__stored-file{flex:1;width:100%;max-width:none;height:100%;min-height:0}.os-surfaces-host[data-stage=pack] .surface-canvas-chrome__stage,.os-surfaces-host[data-stage=pack] .surface-live-stage,.os-surfaces-host[data-stage=pack] .surface-toolblock__body{overflow:hidden}.os-surfaces-host[data-stage=pack] .surface-kind-body__pack,.os-surfaces-host .os-surface-pack{overscroll-behavior:contain;flex:1;height:100%;min-height:0;overflow:auto}.os-surfaces-host[data-placement=chat][data-stage=pack] .surface-kind-body__pack,.os-surfaces-host[data-placement=chat][data-ext=surface] .surface-kind-body__pack{max-height:min(22rem,48vh)}.os-surfaces-host__presence:empty{display:none}.os-surfaces-host__presence{flex:none;margin:0;padding:0}.surface-chat-fence{margin-block:var(--chat-block-gap,.875rem);border-radius:var(--chat-artifact-radius,var(--r-draw,4px));box-shadow:none}.os-surfaces-host[data-placement=chat][data-ext=surface] .os-surface-terminal--compact,.os-surfaces-host[data-placement=chat][data-ext=surface] .os-surface-pack,.os-surfaces-host[data-placement=chat][data-ext=surface] .os-surface-terminal{min-height:14rem;max-height:none}@keyframes os-surfaces-host-in{0%{opacity:0}to{opacity:1}}.os-surfaces-host__placement-bar{justify-content:space-between;align-items:center;gap:.35rem;padding:.2rem .1rem .3rem;display:flex}.os-surfaces-host__expand{all:unset;cursor:pointer;font-size:var(--t-xs);letter-spacing:.02em;color:var(--os-ink);border-radius:var(--r-instrument,2px);border:1px solid var(--line-strong);background:0 0;padding:.2rem .45rem;font-weight:600;transition:background .16s,border-color .16s,color .16s}.os-surfaces-host__expand:hover{background:color-mix(in srgb, var(--os-ink) 4%, transparent);border-color:var(--os-ink)}.os-surfaces-host__expand:focus-visible{outline:2px solid var(--filament);outline-offset:-2px}.os-surfaces-host__save-cluster{align-items:center;gap:.15rem;display:inline-flex}.os-surfaces-host__save-status{font-size:var(--t-meta,12px);color:color-mix(in srgb, var(--os-ink) 55%, transparent);letter-spacing:0;min-width:0;padding-inline:0}.os-surfaces-host__save-status[data-state=error]{color:var(--signal,#c43)}.os-surfaces-host__save-cluster .surface-canvas-chrome__btn{justify-content:center;align-items:center;min-width:1.75rem;padding-inline:0;display:inline-flex}.os-surfaces-host__save-cluster .surface-canvas-chrome__btn--icon,.os-surfaces-float .surface-canvas-chrome__btn--icon,.os-canvas-resource-host .surface-canvas-chrome__btn--icon{border-color:#0000;width:1.75rem;min-width:1.75rem;height:1.75rem;padding:0}.os-surfaces-host__save-cluster .surface-canvas-chrome__btn--icon:hover,.os-surfaces-float .surface-canvas-chrome__btn--icon:hover,.os-canvas-resource-host .surface-canvas-chrome__btn--icon:hover{border-color:color-mix(in srgb, var(--line) 35%, transparent);background:color-mix(in srgb, var(--surface,#fff) 55%, transparent)}.os-surfaces-host[data-placement=rail] .surface-canvas-chrome__kind,.os-surfaces-host[data-placement=fullscreen] .surface-canvas-chrome__kind,.os-canvas-resource-host .surface-canvas-chrome__kind,.os-surfaces-host .surface-live-html__pulse{display:none}.os-surfaces-host__save-cluster [data-testid=surfaces-host-save]{font-size:var(--t-meta,12px);letter-spacing:0;background:0 0;border-color:#0000;font-weight:500}.os-surfaces-host .surface-live-stage,.os-surfaces-host .viewer-live-stage{height:100%;min-height:0;box-shadow:none;background:0 0;border:none;flex-direction:column;flex:1;margin-top:0;display:flex;position:relative;overflow:hidden}.surface-live-plain,.surface-live-plain__editor{width:100%;max-width:none;height:100%;min-height:0;box-shadow:none;background:0 0;border:none;flex:1}.surface-live-plain__editor{color:var(--ink,inherit);caret-color:var(--filament);padding:0}.surface-live-plain__editor::placeholder{color:var(--ink-3,#17181b66);opacity:1}.surface-live-plain__editor::selection{background:color-mix(in srgb, var(--filament) 18%, transparent)}.os-surfaces-host .surface-live-markdown,.os-surfaces-host .surface-live-markdown__editor,.os-surfaces-host .surface-editor,.os-surfaces-host .surface-kind-body__markdown,.os-surfaces-host .surface-editor__stage,.os-surfaces-host .surface-editor__host{width:100%;max-width:none;height:100%;min-height:0;box-shadow:none;background:0 0;border:none;flex:1}.os-canvas-resource-host .surface-live-markdown__editor,.os-canvas-resource-host .surface-editor[data-testid=live-markdown-editor]{flex:1;width:100%;height:100%;min-height:0}.os-surfaces-host[data-placement=lens] .surface-kind-body__markdown,.os-surfaces-host[data-placement=rail] .surface-kind-body__markdown,.os-surfaces-host[data-placement=fullscreen] .surface-kind-body__markdown{max-height:none}.os-surfaces-host .surface-editor__host .ProseMirror,.os-surfaces-host .surface-editor__host>.surface-editor-prose{width:100%;max-width:none;min-height:calc(100% - 1rem);margin:0}.os-surfaces-host .auvy-live-sheet,.os-surfaces-host .surface-flow-shell{border:none;flex:1;width:100%;height:100%;min-height:0}.os-surfaces-cite-strip{padding:.15rem .1rem .25rem}.os-surfaces-cite-strip .os-canvas-rail__pins--cite{gap:.35rem;padding:.15rem .1rem}.os-surfaces-cite-strip__uploading{font-size:var(--t-sm);color:var(--ink-2);margin:0;padding:.55rem .75rem}.os-surfaces-cite-strip__item[data-active="1"]{overflow:hidden}.os-surfaces-cite-strip__float{border-radius:var(--chat-artifact-radius,var(--r-draw,4px));width:1.35rem;height:1.35rem;color:var(--ink-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0 0 0 auto;padding:0;display:inline-flex}.os-surfaces-cite-strip .os-canvas-rail__pin.os-cite-chip{border-radius:var(--r-instrument,3px)}.os-surfaces-cite-strip .os-canvas-rail__pin.os-cite-chip:hover,.os-surfaces-cite-strip .os-canvas-rail__pin.os-cite-chip.on,.os-surfaces-cite-strip .os-canvas-rail__pin.os-cite-chip.os-glass--pill.on{color:inherit}.os-surfaces-cite-strip__float:hover{color:var(--ink);background:var(--os-ground,#f6f6f7);border:1px solid var(--os-rule,#ececee);box-shadow:var(--os-glass-shine);-webkit-backdrop-filter:none}.os-surfaces-cite-strip__item{animation:.18s ease-out os-surfaces-host-in}.os-canvas-rail--surfaces{max-height:none}.os-canvas-rail--surfaces .os-canvas-rail__body{flex:1;min-height:0;overflow:auto}.os-canvas-rail__pins--surfaces{border-bottom:1px solid color-mix(in srgb, var(--line) 45%, transparent);padding:.4rem .45rem .15rem}.os-surfaces-cite-strip .os-canvas-rail__pins--surfaces,.os-surfaces-cite-strip .os-canvas-rail__pins--cite{border-bottom:0;padding-inline:.1rem}.os-surfaces-float__body .os-surfaces-host,.os-canvas-resource-host .os-surfaces-host{flex:1;height:100%;min-height:0}.os-canvas-resource-plane,.os-canvas-resource-host{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.os-surfaces-cite-strip__tab{all:unset;cursor:pointer;align-items:center;gap:.3rem;display:inline-flex}.os-surfaces-cite-strip__x{all:unset;cursor:pointer;opacity:.55;align-items:center;margin-left:.15rem;display:inline-flex}.os-surfaces-cite-strip__x:hover{opacity:1;color:var(--color-primary,#d41445)}.os-canvas-rail__pin-ext{letter-spacing:.04em;color:color-mix(in srgb, var(--color-primary,#d41445) 70%, var(--ink,#17181b));font-weight:700}.os-canvas-resource-host{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.os-canvas-resource-host .os-surfaces-host{flex:1}.surface-canvas-chrome__btn.is-active{color:var(--color-primary,#d41445);border-color:color-mix(in srgb, var(--color-primary,#d41445) 35%, transparent);background:color-mix(in srgb, var(--color-primary,#d41445) 8%, transparent)}.os-surface-terminal--compact{max-height:11rem;font-size:var(--t-control);overflow:auto}.os-surface-terminal__compact-head{border-bottom:1px solid color-mix(in srgb, var(--line) 50%, transparent);justify-content:space-between;align-items:baseline;gap:.5rem;padding:.35rem .5rem;display:flex}.os-surface-terminal__title{margin-bottom:.35rem;display:block}.os-process-flow .os-surfaces-host[data-ext=process],.os-process-flow .process-editor,.os-process-flow .process-editor__body,.os-process-flow .process-editor__stage,.os-process-flow .process-editor__flow-host,.os-process-flow .surface-flow-canvas,.os-process-flow .surface-flow-canvas__stage,.os-process-flow .surface-flow-canvas__rf,.os-process-flow .react-flow{height:100%;min-height:0}.os-process-flow .surface-flow-canvas__stage,.os-process-flow .surface-flow-canvas__rf{min-height:0}.os-engagement-stage{background:var(--os-ground,#f6f6f7);flex:1;grid-template-columns:minmax(0,1fr) minmax(16rem,18.5rem);gap:0;height:100%;min-height:0;display:grid}.os-engagement-stage__canvas{background:var(--os-ground,#f6f6f7);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.os-engagement-rail{border-left:1px solid var(--os-rule,#ececee);background:var(--os-paper,#fff);font-size:var(--au-t-meta,.75rem);color:var(--os-ink,#17181b);padding:12px 14px 16px;overflow:auto}.os-engagement-rail__head h2{font-size:var(--t-lg);color:var(--os-ink,#17181b);margin:2px 0 0;font-weight:650;line-height:1.25}.os-engagement-rail__family{text-transform:uppercase;letter-spacing:.06em;font-size:var(--t-xs);color:var(--os-muted,#52525b);align-items:center;gap:6px;margin:0;font-weight:650;display:inline-flex}.os-engagement-rail__h3,.os-engagement-rail__section h3{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--os-muted,#52525b);align-items:center;gap:6px;margin:0 0 6px;font-weight:650;display:flex}.os-engagement-rail__tile span{font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--os-muted,#52525b);align-items:center;gap:5px;font-weight:650;display:flex}.os-engagement-rail__meta,.os-engagement-rail__hint{color:var(--os-muted,#52525b);margin:6px 0 0}.os-engagement-rail__section{margin-top:14px}.os-engagement-rail__section ul{gap:6px;margin:0;padding-left:0;list-style:none;display:grid}.os-engagement-rail__metrics{list-style:none;padding-left:0!important}.os-engagement-rail__tiles{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.os-engagement-rail__tile{border:1px solid var(--os-rule,#ececee);border-radius:var(--au-r-object,4px);background:var(--os-ground,#f6f6f7);padding:8px 9px 9px}.os-engagement-rail__tile strong{font-size:var(--au-t-control,.8125rem);font-variant-numeric:tabular-nums;color:var(--os-ink,#17181b);margin-top:4px;display:block}.os-engagement-rail__empty{color:var(--os-muted,#52525b);margin-top:12px}@media (max-width:900px){.os-engagement-stage{grid-template-columns:1fr}.os-engagement-rail{border-left:none;border-top:1px solid var(--os-rule,#ececee);max-height:40vh}}.os-surface-banner{border:none;border-bottom:1px solid var(--os-rule,#ececee);background:color-mix(in srgb, var(--os-signal,#ff3d00) 8%, var(--os-paper,#fff));color:var(--ink,#17181b);font-size:var(--t-meta,.75rem);border-radius:0;margin:0;padding:.45rem .85rem;line-height:1.4}.os-surface-banner--error{color:var(--os-signal,#ff3d00)}.os-surface-banner--warn{color:color-mix(in srgb, var(--os-warning) 85%, var(--ink))}.auvy-live-cursor-stage{z-index:5;pointer-events:none;position:absolute;inset:0;overflow:hidden}.auvy-live-remote-cursor{z-index:6;filter:drop-shadow(0 2px 5px #17181b38);pointer-events:none;will-change:transform;width:0;height:0;transition:transform 90ms cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0}.auvy-live-remote-cursor.is-norm{width:auto;height:auto;transform:translate3d(calc(var(--cursor-x,0) * 100%), calc(var(--cursor-y,0) * 100%), 0);inset:0}.auvy-live-remote-cursor.is-px{transform:translate3d(var(--cursor-x,0px), var(--cursor-y,0px), 0)}.auvy-live-remote-cursor svg{position:absolute;top:0;left:0}.auvy-live-remote-cursor__plate{border-radius:var(--au-r-pill,999px);background:var(--filament);max-width:10rem;color:var(--os-paper);font-size:var(--t-xs);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.3rem;padding:.12rem .45rem;font-weight:650;display:inline-flex;position:absolute;top:16px;left:14px;overflow:hidden}.auvy-live-remote-cursor.is-agent .auvy-live-remote-cursor__plate{background:var(--filament)}.auvy-agent-badge{border-radius:var(--au-r-pill,999px);min-width:1.1rem;height:1.1rem;font-size:var(--t-xs);background:#ffffff38;justify-content:center;align-items:center;padding:0 .2rem;font-weight:700;display:inline-flex}.surface-live-markdown__draft{white-space:pre-wrap;word-break:break-word;font-size:var(--t-base);margin:0;line-height:1.5}
.os-composer-at{z-index:50;background:var(--os-paper,#fff);border:1px solid color-mix(in srgb, var(--os-ink,#17181b) 10%, transparent);border-radius:var(--au-r-object,4px);-webkit-backdrop-filter:none;flex-direction:column;max-height:min(28rem,56vh);display:flex;position:absolute;bottom:calc(100% + .45rem);left:.5rem;right:.5rem;overflow:hidden;box-shadow:0 16px 48px -12px #17181b38}.os-composer-at__head{border-bottom:1px solid color-mix(in srgb, var(--ink,#17181b) 7%, transparent);flex:none;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .75rem .45rem;display:flex}.os-composer-at__head-title{font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3,#17181b73);margin:0;font-weight:650}.os-composer-at__query{text-overflow:ellipsis;white-space:nowrap;border-radius:var(--r-instrument,3px);background:color-mix(in srgb, var(--ink,#17181b) 5%, transparent);min-width:0;max-width:55%;font-family:var(--font-data,ui-sans-serif, sans-serif);font-variant-numeric:tabular-nums;font-size:var(--t-xs);color:var(--ink-2,#17181bad);padding:.15rem .45rem;font-weight:550;overflow:hidden}.os-composer-at__body{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--ink) 18%, transparent) transparent;flex:auto;min-height:0;padding:.3rem;overflow:auto}.os-composer-at__group+.os-composer-at__group{border-top:1px solid color-mix(in srgb, var(--ink,#17181b) 6%, transparent);margin-top:.2rem;padding-top:.25rem}.os-composer-at__section-label{font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3,#17181b6b);align-items:center;gap:.35rem;margin:0;padding:.35rem .55rem .2rem;font-weight:650;display:flex}.os-composer-at__section-label svg{opacity:.7}.os-composer-at__empty{font-size:var(--t-sm);color:var(--ink-3,#17181b73);margin:0;padding:.4rem .55rem .55rem;line-height:1.35}.os-composer-at__row{border-radius:var(--os-select-radius,8px);width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:.55rem;margin:0;padding:.4rem .5rem;transition:background 90ms;display:flex}.os-composer-at__row:hover,.os-composer-at__row[data-active=true]{background:var(--os-select-wash)}.os-composer-at__row[data-active=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink,#17181b) 6%, transparent)}.os-composer-at__glyph{background:color-mix(in srgb, var(--ink,#17181b) 5%, transparent);width:1.75rem;height:1.75rem;color:var(--ink-2,#17181b9e);border-radius:8px;flex:none;place-items:center;display:grid}.os-composer-at__row[data-kind=cite] .os-composer-at__glyph{background:color-mix(in srgb, var(--filament) 9%, transparent);color:color-mix(in srgb, var(--filament) 82%, #17181b)}.os-composer-at__row[data-kind=agent] .os-composer-at__glyph,.os-composer-at__row[data-kind=member] .os-composer-at__glyph{color:inherit;background:0 0}.os-composer-at__copy{flex-direction:column;flex:auto;gap:.05rem;min-width:0;display:flex}.os-composer-at__title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-control);letter-spacing:-.01em;color:var(--ink,#17181b);font-weight:550;overflow:hidden}.os-composer-at__subtitle{text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-xs);color:var(--ink-3,#17181b73);overflow:hidden}.os-composer-at__badge{border-radius:var(--r-instrument,3px);border:1px solid color-mix(in srgb, var(--ink,#17181b) 10%, transparent);background:var(--os-paper,#fff);font-size:var(--t-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3,#17181b80);flex:none;padding:.12rem .4rem;font-weight:700}.os-composer-at__row[data-kind=cite] .os-composer-at__badge{border-color:color-mix(in srgb, var(--filament) 22%, transparent);color:color-mix(in srgb, var(--filament) 78%, #17181b);background:color-mix(in srgb, var(--filament) 6%, transparent)}.os-composer-at__foot{border-top:1px solid color-mix(in srgb, var(--ink,#17181b) 7%, transparent);font-size:var(--t-xs);color:var(--ink-3,#17181b6b);flex:none;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .75rem;display:flex}.os-composer-at__kbd{align-items:center;gap:.35rem;display:inline-flex}.os-composer-at__kbd kbd{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);background:color-mix(in srgb, var(--ink) 4%, transparent);min-width:1.1rem;font-family:inherit;font-size:var(--t-xs);border-radius:4px;place-items:center;padding:.05rem .28rem;font-weight:600;line-height:1.2;display:inline-grid}
.os-file-comment{z-index:4;flex-direction:column;align-items:flex-end;gap:.35rem;display:flex;position:absolute;top:.35rem;right:.35rem}.os-file-comment__toggle{border-radius:var(--au-r-control,3px);width:1.75rem;min-width:1.75rem;height:1.75rem;padding:0;position:relative}.os-file-comment__count{border-radius:var(--au-r-pill,999px);background:var(--os-ink,#17181b);min-width:.85rem;height:.85rem;color:var(--os-paper,#fff);text-align:center;padding:0 .15rem;font-size:.55rem;font-weight:650;line-height:.85rem;position:absolute;top:-.2rem;right:-.2rem}.os-file-comment__panel{border:1px solid var(--os-rule,#ececee);border-radius:var(--au-r-control,3px);background:var(--os-paper,#fff);width:min(20rem,100vw - 2rem);max-height:min(28rem,70vh);color:var(--os-ink,#17181b);box-shadow:none;padding:.55rem .6rem .65rem;overflow:auto}.os-file-comment__head{font-size:var(--t-meta,.75rem);justify-content:space-between;align-items:center;margin-bottom:.4rem;font-weight:600;display:flex}.os-file-comment__threads{flex-direction:column;gap:.15rem;margin:0 0 .45rem;padding:0;list-style:none;display:flex}.os-file-comment__threads button{text-align:left;width:100%;color:inherit;border-radius:var(--au-r-control,3px);font:inherit;cursor:pointer;background:0 0;border:0;padding:.3rem .4rem}.os-file-comment__threads button[data-active="1"]{background:var(--os-select-wash,#f4f4f5)}.os-file-comment__tape{font-size:var(--t-control,.8125rem);flex-direction:column;gap:.35rem;margin:0 0 .45rem;padding:0;list-style:none;display:flex}.os-file-comment__composer{flex-direction:column;gap:.35rem;display:flex}.os-file-comment__composer textarea{border:1px solid var(--os-rule,#ececee);border-radius:var(--au-r-control,3px);background:var(--os-paper,#fff);width:100%;color:inherit;font:inherit;resize:vertical;padding:.4rem .45rem}
