.entry{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--av-sys-color-text-default);background:var(--av-sys-color-surface-canvas);font-synthesis:none}body{margin:0}a{color:inherit}.entry{width:100%;height:100dvh;overflow-y:auto;padding:10vh max(24px,calc((100vw - 432px)/2)) 48px}.entry .wordmark,.entry .workspace-link{color:inherit}.wordmark{font-size:30px;font-weight:650;letter-spacing:-1.5px;text-decoration:none;display:flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;margin-bottom:50px}.entry h1{font-size:28px;line-height:1.2;font-weight:550;letter-spacing:-.7px;margin:0 0 12px}.entry p{color:var(--av-sys-color-text-muted);line-height:1.6;margin:0 0 28px;overflow-wrap:anywhere}.entry label{display:grid;gap:8px;font-size:14px;font-weight:550}.entry input{width:100%;font:inherit;font-size:16px;padding:13px 14px;border:1px solid var(--av-sys-color-border-default);border-radius:9px;background:var(--av-sys-color-surface-default);color:inherit}.entry input:focus-visible,.entry button:focus-visible,a:focus-visible{outline:2px solid var(--av-sys-color-accent-base);outline-offset:3px}.entry button{width:100%;border:0;border-radius:9px;background:var(--av-sys-color-text-default);color:var(--av-sys-color-surface-default);padding:14px 16px;margin-top:16px;font:inherit;font-size:15px;font-weight:550;cursor:pointer}.entry button:disabled{opacity:.55;cursor:wait}.entry button.secondary{background:transparent;color:var(--av-sys-color-text-muted);font-size:13px;margin-top:6px}.entry .error{color:var(--av-sys-color-danger-base);margin:22px 0 0}.workspace-link{display:flex;justify-content:space-between;padding:18px 0;border-bottom:1px solid var(--av-sys-color-border-default);text-decoration:none}.workspace-link:hover{color:var(--av-sys-color-accent-base)}.browser-shell{height:100dvh;display:flex;flex-direction:column}.browser-conversation,.browser-workspace,.browser-feed{display:flex;flex:1;min-width:0;min-height:0}.browser-feed>*{flex:1;min-width:0}.browser-empty{padding:32px}.browser-workspace{--av-cmp-sidebar-width: 280px;--screen-drag-strip-height: 0px}.browser-navigation-dialog.browser-workspace{position:fixed;inset:0 auto 0 0;width:min(300px,100vw);flex:none;z-index:100;--av-cmp-sidebar-width: 280px}.browser-navigation-scrim{background:var(--av-sys-color-scrim-default);position:fixed;inset:0;z-index:99}@layer properties;.fade-clear-2xl{--tw-fade-clear: var(--fade-clear-2xl)}.fade-clear-3xl{--tw-fade-clear: var(--fade-clear-3xl)}.fade-clear-4xl{--tw-fade-clear: var(--fade-clear-4xl)}.fade-clear-bottom-2xl{--tw-fade-clear-bottom: var(--fade-clear-2xl)}.fade-clear-bottom-3xl{--tw-fade-clear-bottom: var(--fade-clear-3xl)}.fade-clear-bottom-4xl{--tw-fade-clear-bottom: var(--fade-clear-4xl)}.fade-clear-bottom-lg{--tw-fade-clear-bottom: var(--fade-clear-lg)}.fade-clear-bottom-md{--tw-fade-clear-bottom: var(--fade-clear-md)}.fade-clear-bottom-sm{--tw-fade-clear-bottom: var(--fade-clear-sm)}.fade-clear-bottom-var{--tw-fade-clear-bottom: var(--fade-clear-bottom, var(--fade-clear-y, var(--fade-clear, 0px)))}.fade-clear-bottom-xl{--tw-fade-clear-bottom: var(--fade-clear-xl)}.fade-clear-bottom-xs{--tw-fade-clear-bottom: var(--fade-clear-xs)}.fade-clear-end-2xl{--tw-fade-clear-end: var(--fade-clear-2xl)}.fade-clear-end-3xl{--tw-fade-clear-end: var(--fade-clear-3xl)}.fade-clear-end-4xl{--tw-fade-clear-end: var(--fade-clear-4xl)}.fade-clear-end-lg{--tw-fade-clear-end: var(--fade-clear-lg)}.fade-clear-end-md{--tw-fade-clear-end: var(--fade-clear-md)}.fade-clear-end-sm{--tw-fade-clear-end: var(--fade-clear-sm)}.fade-clear-end-var{--tw-fade-clear-end: var(--fade-clear-end, var(--fade-clear-x, var(--fade-clear, 0px)))}.fade-clear-end-xl{--tw-fade-clear-end: var(--fade-clear-xl)}.fade-clear-end-xs{--tw-fade-clear-end: var(--fade-clear-xs)}.fade-clear-lg{--tw-fade-clear: var(--fade-clear-lg)}.fade-clear-md{--tw-fade-clear: var(--fade-clear-md)}.fade-clear-sm{--tw-fade-clear: var(--fade-clear-sm)}.fade-clear-start-2xl{--tw-fade-clear-start: var(--fade-clear-2xl)}.fade-clear-start-3xl{--tw-fade-clear-start: var(--fade-clear-3xl)}.fade-clear-start-4xl{--tw-fade-clear-start: var(--fade-clear-4xl)}.fade-clear-start-lg{--tw-fade-clear-start: var(--fade-clear-lg)}.fade-clear-start-md{--tw-fade-clear-start: var(--fade-clear-md)}.fade-clear-start-sm{--tw-fade-clear-start: var(--fade-clear-sm)}.fade-clear-start-var{--tw-fade-clear-start: var(--fade-clear-start, var(--fade-clear-x, var(--fade-clear, 0px)))}.fade-clear-start-xl{--tw-fade-clear-start: var(--fade-clear-xl)}.fade-clear-start-xs{--tw-fade-clear-start: var(--fade-clear-xs)}.fade-clear-top-2xl{--tw-fade-clear-top: var(--fade-clear-2xl)}.fade-clear-top-3xl{--tw-fade-clear-top: var(--fade-clear-3xl)}.fade-clear-top-4xl{--tw-fade-clear-top: var(--fade-clear-4xl)}.fade-clear-top-lg{--tw-fade-clear-top: var(--fade-clear-lg)}.fade-clear-top-md{--tw-fade-clear-top: var(--fade-clear-md)}.fade-clear-top-sm{--tw-fade-clear-top: var(--fade-clear-sm)}.fade-clear-top-var{--tw-fade-clear-top: var(--fade-clear-top, var(--fade-clear-y, var(--fade-clear, 0px)))}.fade-clear-top-xl{--tw-fade-clear-top: var(--fade-clear-xl)}.fade-clear-top-xs{--tw-fade-clear-top: var(--fade-clear-xs)}.fade-clear-var{--tw-fade-clear: var(--fade-clear, 0px)}.fade-clear-x-2xl{--tw-fade-clear-x: var(--fade-clear-2xl)}.fade-clear-x-3xl{--tw-fade-clear-x: var(--fade-clear-3xl)}.fade-clear-x-4xl{--tw-fade-clear-x: var(--fade-clear-4xl)}.fade-clear-x-lg{--tw-fade-clear-x: var(--fade-clear-lg)}.fade-clear-x-md{--tw-fade-clear-x: var(--fade-clear-md)}.fade-clear-x-sm{--tw-fade-clear-x: var(--fade-clear-sm)}.fade-clear-x-var{--tw-fade-clear-x: var(--fade-clear-x, var(--fade-clear, 0px))}.fade-clear-x-xl{--tw-fade-clear-x: var(--fade-clear-xl)}.fade-clear-x-xs{--tw-fade-clear-x: var(--fade-clear-xs)}.fade-clear-xl{--tw-fade-clear: var(--fade-clear-xl)}.fade-clear-xs{--tw-fade-clear: var(--fade-clear-xs)}.fade-clear-y-2xl{--tw-fade-clear-y: var(--fade-clear-2xl)}.fade-clear-y-3xl{--tw-fade-clear-y: var(--fade-clear-3xl)}.fade-clear-y-4xl{--tw-fade-clear-y: var(--fade-clear-4xl)}.fade-clear-y-lg{--tw-fade-clear-y: var(--fade-clear-lg)}.fade-clear-y-md{--tw-fade-clear-y: var(--fade-clear-md)}.fade-clear-y-sm{--tw-fade-clear-y: var(--fade-clear-sm)}.fade-clear-y-var{--tw-fade-clear-y: var(--fade-clear-y, var(--fade-clear, 0px))}.fade-clear-y-xl{--tw-fade-clear-y: var(--fade-clear-xl)}.fade-clear-y-xs{--tw-fade-clear-y: var(--fade-clear-xs)}.fade-scrollbar-width-lg{--tw-fade-scrollbar-width: var(--fade-scrollbar-width-lg)}.fade-scrollbar-width-md{--tw-fade-scrollbar-width: var(--fade-scrollbar-width-md)}.fade-scrollbar-width-sm{--tw-fade-scrollbar-width: var(--fade-scrollbar-width-sm)}.fade-size-2xl{--tw-fade-size: var(--fade-size-2xl)}.fade-size-3xl{--tw-fade-size: var(--fade-size-3xl)}.fade-size-4xl{--tw-fade-size: var(--fade-size-4xl)}.fade-size-bottom-2xl{--tw-fade-size-bottom: var(--fade-size-2xl)}.fade-size-bottom-3xl{--tw-fade-size-bottom: var(--fade-size-3xl)}.fade-size-bottom-4xl{--tw-fade-size-bottom: var(--fade-size-4xl)}.fade-size-bottom-lg{--tw-fade-size-bottom: var(--fade-size-lg)}.fade-size-bottom-md{--tw-fade-size-bottom: var(--fade-size-md)}.fade-size-bottom-sm{--tw-fade-size-bottom: var(--fade-size-sm)}.fade-size-bottom-xl{--tw-fade-size-bottom: var(--fade-size-xl)}.fade-size-bottom-xs{--tw-fade-size-bottom: var(--fade-size-xs)}.fade-size-end-2xl{--tw-fade-size-end: var(--fade-size-2xl)}.fade-size-end-3xl{--tw-fade-size-end: var(--fade-size-3xl)}.fade-size-end-4xl{--tw-fade-size-end: var(--fade-size-4xl)}.fade-size-end-lg{--tw-fade-size-end: var(--fade-size-lg)}.fade-size-end-md{--tw-fade-size-end: var(--fade-size-md)}.fade-size-end-sm{--tw-fade-size-end: var(--fade-size-sm)}.fade-size-end-xl{--tw-fade-size-end: var(--fade-size-xl)}.fade-size-end-xs{--tw-fade-size-end: var(--fade-size-xs)}.fade-size-lg{--tw-fade-size: var(--fade-size-lg)}.fade-size-md{--tw-fade-size: var(--fade-size-md)}.fade-size-sm{--tw-fade-size: var(--fade-size-sm)}.fade-size-start-2xl{--tw-fade-size-start: var(--fade-size-2xl)}.fade-size-start-3xl{--tw-fade-size-start: var(--fade-size-3xl)}.fade-size-start-4xl{--tw-fade-size-start: var(--fade-size-4xl)}.fade-size-start-lg{--tw-fade-size-start: var(--fade-size-lg)}.fade-size-start-md{--tw-fade-size-start: var(--fade-size-md)}.fade-size-start-sm{--tw-fade-size-start: var(--fade-size-sm)}.fade-size-start-xl{--tw-fade-size-start: var(--fade-size-xl)}.fade-size-start-xs{--tw-fade-size-start: var(--fade-size-xs)}.fade-size-top-2xl{--tw-fade-size-top: var(--fade-size-2xl)}.fade-size-top-3xl{--tw-fade-size-top: var(--fade-size-3xl)}.fade-size-top-4xl{--tw-fade-size-top: var(--fade-size-4xl)}.fade-size-top-lg{--tw-fade-size-top: var(--fade-size-lg)}.fade-size-top-md{--tw-fade-size-top: var(--fade-size-md)}.fade-size-top-sm{--tw-fade-size-top: var(--fade-size-sm)}.fade-size-top-xl{--tw-fade-size-top: var(--fade-size-xl)}.fade-size-top-xs{--tw-fade-size-top: var(--fade-size-xs)}.fade-size-x-2xl{--tw-fade-size-x: var(--fade-size-2xl)}.fade-size-x-3xl{--tw-fade-size-x: var(--fade-size-3xl)}.fade-size-x-4xl{--tw-fade-size-x: var(--fade-size-4xl)}.fade-size-x-lg{--tw-fade-size-x: var(--fade-size-lg)}.fade-size-x-md{--tw-fade-size-x: var(--fade-size-md)}.fade-size-x-sm{--tw-fade-size-x: var(--fade-size-sm)}.fade-size-x-xl{--tw-fade-size-x: var(--fade-size-xl)}.fade-size-x-xs{--tw-fade-size-x: var(--fade-size-xs)}.fade-size-xl{--tw-fade-size: var(--fade-size-xl)}.fade-size-xs{--tw-fade-size: var(--fade-size-xs)}.fade-size-y-2xl{--tw-fade-size-y: var(--fade-size-2xl)}.fade-size-y-3xl{--tw-fade-size-y: var(--fade-size-3xl)}.fade-size-y-4xl{--tw-fade-size-y: var(--fade-size-4xl)}.fade-size-y-lg{--tw-fade-size-y: var(--fade-size-lg)}.fade-size-y-md{--tw-fade-size-y: var(--fade-size-md)}.fade-size-y-sm{--tw-fade-size-y: var(--fade-size-sm)}.fade-size-y-xl{--tw-fade-size-y: var(--fade-size-xl)}.fade-size-y-xs{--tw-fade-size-y: var(--fade-size-xs)}.fade-travel-2xl{--tw-fade-travel: var(--fade-travel-2xl)}.fade-travel-3xl{--tw-fade-travel: var(--fade-travel-3xl)}.fade-travel-4xl{--tw-fade-travel: var(--fade-travel-4xl)}.fade-travel-lg{--tw-fade-travel: var(--fade-travel-lg)}.fade-travel-md{--tw-fade-travel: var(--fade-travel-md)}.fade-travel-sm{--tw-fade-travel: var(--fade-travel-sm)}.fade-travel-xl{--tw-fade-travel: var(--fade-travel-xl)}.fade-travel-xs{--tw-fade-travel: var(--fade-travel-xs)}@property --tw-fade-t{syntax: "<number>"; inherits: false; initial-value: 0;}@property --tw-fade-b{syntax: "<number>"; inherits: false; initial-value: 0;}@property --tw-fade-l{syntax: "<number>"; inherits: false; initial-value: 0;}@property --tw-fade-r{syntax: "<number>"; inherits: false; initial-value: 0;}@property --tw-fade-size{syntax: "*"; inherits: false;}@property --tw-fade-size-y{syntax: "*"; inherits: false;}@property --tw-fade-size-x{syntax: "*"; inherits: false;}@property --tw-fade-size-top{syntax: "*"; inherits: false;}@property --tw-fade-size-bottom{syntax: "*"; inherits: false;}@property --tw-fade-size-start{syntax: "*"; inherits: false;}@property --tw-fade-size-end{syntax: "*"; inherits: false;}@property --tw-fade-travel{syntax: "*"; inherits: false;}@property --tw-fade-clear{syntax: "*"; inherits: false;}@property --tw-fade-clear-y{syntax: "*"; inherits: false;}@property --tw-fade-clear-x{syntax: "*"; inherits: false;}@property --tw-fade-clear-top{syntax: "*"; inherits: false;}@property --tw-fade-clear-bottom{syntax: "*"; inherits: false;}@property --tw-fade-clear-start{syntax: "*"; inherits: false;}@property --tw-fade-clear-end{syntax: "*"; inherits: false;}@property --tw-fade-scrollbar{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tw-fade-scrollbar-block{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tw-fade-scrollbar-width{syntax: "<length>"; inherits: true; initial-value: 15px;}@property --tw-fade-mask-t{syntax: "*"; inherits: false;}@property --tw-fade-mask-b{syntax: "*"; inherits: false;}@property --tw-fade-mask-l{syntax: "*"; inherits: false;}@property --tw-fade-mask-r{syntax: "*"; inherits: false;}@property --tw-fade-ltr-start-layer{syntax: "*"; inherits: false;}@property --tw-fade-ltr-end-layer{syntax: "*"; inherits: false;}@property --tw-fade-rtl-start-layer{syntax: "*"; inherits: false;}@property --tw-fade-rtl-end-layer{syntax: "*"; inherits: false;}@property --tw-fade-ltr-start-animation{syntax: "*"; inherits: false;}@property --tw-fade-ltr-end-animation{syntax: "*"; inherits: false;}@property --tw-fade-rtl-start-animation{syntax: "*"; inherits: false;}@property --tw-fade-rtl-end-animation{syntax: "*"; inherits: false;}@property --tw-fade-ltr-start-timeline{syntax: "*"; inherits: false;}@property --tw-fade-ltr-end-timeline{syntax: "*"; inherits: false;}@property --tw-fade-rtl-start-timeline{syntax: "*"; inherits: false;}@property --tw-fade-rtl-end-timeline{syntax: "*"; inherits: false;}@property --tw-fade-ltr-start-animation-range{syntax: "*"; inherits: false;}@property --tw-fade-ltr-end-animation-range{syntax: "*"; inherits: false;}@property --tw-fade-rtl-start-animation-range{syntax: "*"; inherits: false;}@property --tw-fade-rtl-end-animation-range{syntax: "*"; inherits: false;}:root,:host{--fade-size-xs: calc(var(--spacing, .25rem) * 6);--fade-size-sm: calc(var(--spacing, .25rem) * 8);--fade-size-md: calc(var(--spacing, .25rem) * 12);--fade-size-lg: calc(var(--spacing, .25rem) * 16);--fade-size-xl: calc(var(--spacing, .25rem) * 20);--fade-size-2xl: calc(var(--spacing, .25rem) * 24);--fade-size-3xl: calc(var(--spacing, .25rem) * 32);--fade-size-4xl: calc(var(--spacing, .25rem) * 40);--fade-travel-xs: calc(var(--spacing, .25rem) * 6);--fade-travel-sm: calc(var(--spacing, .25rem) * 8);--fade-travel-md: calc(var(--spacing, .25rem) * 12);--fade-travel-lg: calc(var(--spacing, .25rem) * 16);--fade-travel-xl: calc(var(--spacing, .25rem) * 20);--fade-travel-2xl: calc(var(--spacing, .25rem) * 24);--fade-travel-3xl: calc(var(--spacing, .25rem) * 32);--fade-travel-4xl: calc(var(--spacing, .25rem) * 40);--fade-clear-xs: calc(var(--spacing, .25rem) * 6);--fade-clear-sm: calc(var(--spacing, .25rem) * 8);--fade-clear-md: calc(var(--spacing, .25rem) * 12);--fade-clear-lg: calc(var(--spacing, .25rem) * 16);--fade-clear-xl: calc(var(--spacing, .25rem) * 20);--fade-clear-2xl: calc(var(--spacing, .25rem) * 24);--fade-clear-3xl: calc(var(--spacing, .25rem) * 32);--fade-clear-4xl: calc(var(--spacing, .25rem) * 40);--fade-scrollbar-width-sm: 11px;--fade-scrollbar-width-md: 15px;--fade-scrollbar-width-lg: 17px}@keyframes tw-fade-travel-t{0%{--tw-fade-t: 0}to{--tw-fade-t: 1}}@keyframes tw-fade-travel-b{0%{--tw-fade-b: 1}to{--tw-fade-b: 0}}@keyframes tw-fade-travel-l{0%{--tw-fade-l: 0}to{--tw-fade-l: 1}}@keyframes tw-fade-travel-r{0%{--tw-fade-r: 1}to{--tw-fade-r: 0}}@keyframes tw-fade-travel-r-leading{0%{--tw-fade-r: 0}to{--tw-fade-r: 1}}@keyframes tw-fade-travel-l-trailing{0%{--tw-fade-l: 1}to{--tw-fade-l: 0}}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){:root,:host{--tw-fade-scrollbar-width: 15px}*,:before,:after,::backdrop{--tw-fade-t: 0;--tw-fade-b: 0;--tw-fade-l: 0;--tw-fade-r: 0;--tw-fade-size: initial;--tw-fade-size-y: initial;--tw-fade-size-x: initial;--tw-fade-size-top: initial;--tw-fade-size-bottom: initial;--tw-fade-size-start: initial;--tw-fade-size-end: initial;--tw-fade-travel: initial;--tw-fade-clear: initial;--tw-fade-clear-y: initial;--tw-fade-clear-x: initial;--tw-fade-clear-top: initial;--tw-fade-clear-bottom: initial;--tw-fade-clear-start: initial;--tw-fade-clear-end: initial;--tw-fade-scrollbar: 0px;--tw-fade-scrollbar-block: 0px;--tw-fade-mask-t: initial;--tw-fade-mask-b: initial;--tw-fade-mask-l: initial;--tw-fade-mask-r: initial;--tw-fade-ltr-start-layer: initial;--tw-fade-ltr-end-layer: initial;--tw-fade-rtl-start-layer: initial;--tw-fade-rtl-end-layer: initial;--tw-fade-ltr-start-animation: initial;--tw-fade-ltr-end-animation: initial;--tw-fade-rtl-start-animation: initial;--tw-fade-rtl-end-animation: initial;--tw-fade-ltr-start-timeline: initial;--tw-fade-ltr-end-timeline: initial;--tw-fade-rtl-start-timeline: initial;--tw-fade-rtl-end-timeline: initial;--tw-fade-ltr-start-animation-range: initial;--tw-fade-ltr-end-animation-range: initial;--tw-fade-rtl-start-animation-range: initial;--tw-fade-rtl-end-animation-range: initial}}}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:block;src:url(/assets/geist-mono-latin-variable-B9bzV8FE.woff2) format("woff2")}:root,[data-theme=light]{color-scheme:light;--av-cmp-control-radius: 8px;--av-cmp-control-font-size: 13px;--av-cmp-surface-radius: 12px;--av-ref-color-neutral-1: #fcfcfc;--av-ref-color-neutral-2: #f7f7f7;--av-ref-color-neutral-3: #f3f3f3;--av-ref-color-neutral-4: #eeeeee;--av-ref-color-neutral-5: #e4e4e4;--av-ref-color-neutral-6: #cbcbcb;--av-ref-color-neutral-7: #a3a3a3;--av-ref-color-neutral-8: #8f8f8f;--av-ref-color-neutral-9: #777777;--av-ref-color-neutral-10: #696969;--av-ref-color-neutral-11: #555555;--av-ref-color-neutral-12: #3d3d3d;--av-ref-color-neutral-13: #2f2f2f;--av-ref-color-neutral-14: #141414;--av-ref-color-line-1: #f0f0f0;--av-ref-color-line-2: #e5e5e5;--av-ref-color-line-3: #d9d9d9;--av-ref-color-line-4: #cecece;--av-ref-color-line-5: #b6b6b6;--av-ref-color-line-6: #8d8d8d;--av-ref-space-unit: 4px;--av-sys-backdrop-color: var(--av-sys-color-surface-canvas);--av-sys-backdrop-image: none;--av-sys-backdrop-position: 0% 0%;--av-sys-backdrop-size: auto;--av-sys-backdrop-repeat: no-repeat;--av-sys-backdrop-attachment: fixed;--av-sys-backdrop-blend-mode: normal;--av-sys-color-surface-canvas: #fcfcfc;--av-sys-color-surface-default: #fcfcfc;--av-sys-color-surface-subtle: var(--av-ref-color-neutral-2);--av-sys-color-surface-sunken: #f3f3f3;--av-sys-color-surface-raised: #fcfcfc;--av-sys-color-surface-raised-hover: rgba(119, 119, 119, .17);--av-sys-color-surface-elevated: #fcfcfc;--av-sys-color-surface-elevated-hover: #eeeeee;--av-sys-color-text-on-media: #ffffff;--av-sys-color-text-on-inverse: #fcfcfc;--av-sys-color-text-default: var(--av-ref-color-neutral-14);--av-sys-color-text-subtle: var(--av-ref-color-neutral-12);--av-sys-color-text-muted: var(--av-ref-color-neutral-10);--av-sys-color-text-disabled: var(--av-ref-color-neutral-8);--av-sys-color-border-highlight: rgba(20, 20, 20, .05);--av-sys-color-border-default: var(--av-ref-color-line-2);--av-sys-color-border-subtle: var(--av-ref-color-line-1);--av-sys-color-border-strong: var(--av-ref-color-line-3);--av-sys-color-brand-base: #ccff00;--av-sys-color-brand-strong: #b8e600;--av-sys-color-brand-soft: #d6ff33;--av-sys-color-brand-ink: #000000;--av-sys-color-brand-wash: #f5ffcc;--av-sys-color-brand-edge: #d6ed7a;--av-sys-color-brand-on: #141414;--av-sys-color-brand-tint: rgba(204, 255, 0, .34);--av-sys-color-brand-hover: var(--av-sys-color-brand-strong);--av-sys-color-accent-base: #6a80b8;--av-sys-color-accent-strong: #55689b;--av-sys-color-accent-soft: #7b8fc2;--av-sys-color-accent-wash: #eef1f8;--av-sys-color-accent-edge: #c9d3e8;--av-sys-color-accent-on: #ffffff;--av-sys-color-accent-tint: rgba(106, 128, 184, .34);--av-sys-color-success-base: #4f8271;--av-sys-color-success-strong: #3d6a5b;--av-sys-color-success-fill: #dfeae5;--av-sys-color-success-fill-edge: #b9d0c6;--av-sys-color-success-soft: #5e8a7a;--av-sys-color-success-wash: #eef4f1;--av-sys-color-success-edge: #cfe0d8;--av-sys-color-success-vivid: #1fa85c;--av-sys-color-warning-base: #b8860b;--av-sys-color-warning-soft: #8a6208;--av-sys-color-warning-wash: #fbf3e0;--av-sys-color-warning-edge: #ecd9a8;--av-sys-color-danger-base: #c3453f;--av-sys-color-danger-strong: #a5332e;--av-sys-color-danger-soft: #b23a34;--av-sys-color-danger-wash: #fdeeed;--av-sys-color-danger-edge: #f2c9c6;--av-sys-color-danger-on: #ffffff;--av-sys-color-palette-ink-light: #fcfcfc;--av-sys-color-palette-ink-dark: #141414;--av-sys-color-project-edge: rgba(20, 20, 20, .16);--av-sys-color-project-black: #17171a;--av-sys-color-project-rose: #f43f5e;--av-sys-color-project-red: #ef4444;--av-sys-color-project-orange: #f97316;--av-sys-color-project-amber: #f59e0b;--av-sys-color-project-lime: #84cc16;--av-sys-color-project-green: #22c55e;--av-sys-color-project-emerald: #10b981;--av-sys-color-project-cyan: #06b6d4;--av-sys-color-project-blue: #3b82f6;--av-sys-color-project-indigo: #6366f1;--av-sys-color-project-violet: #8b5cf6;--av-sys-color-project-purple: #a855f7;--av-sys-color-project-fuchsia: #d946ef;--av-sys-color-project-pink: #ec4899;--av-sys-color-project-gray: #6b7280;--av-sys-color-project-brown: #92400e;--av-sys-color-project-yellow: #ca8a04;--av-sys-color-project-teal: #0d9488;--av-sys-color-workstream-running: #1f74b8;--av-sys-color-workstream-needs-input: #b07d0a;--av-sys-color-workstream-completed: var(--av-ref-color-neutral-9);--av-sys-color-workstream-failed: #c3453f;--av-sys-color-workstream-stopped: #8a6a4d;--av-sys-color-workstream-unread: #2f7d55;--av-sys-color-workstream-mentioned: #b83d7e;--av-sys-color-workstream-unseen: #6f45c0;--av-sys-color-danger-tint: rgba(195, 69, 63, .1);--av-sys-color-scrim-default: rgba(38, 36, 30, .34);--av-sys-color-scrim-subtle: rgba(38, 36, 30, .18);--av-sys-color-scrim-solid: rgba(246, 245, 241, .98);--av-sys-color-focus-default: #0c64c1;--av-sys-color-focus-quiet: #0c64c1;--av-sys-color-selection-background: rgba(210, 130, 44, .22);--av-sys-color-scrollbar-thumb: #cbcbcb;--av-sys-color-shimmer-default: rgba(20, 20, 20, .05);--av-sys-color-syntax-plain: #24231e;--av-sys-color-syntax-comment: #8a857a;--av-sys-color-syntax-punctuation: #5c5850;--av-sys-color-syntax-tag: #b3441c;--av-sys-color-syntax-number: #9a5518;--av-sys-color-syntax-string: #6a3fb5;--av-sys-color-syntax-operator: #3d3a33;--av-sys-color-syntax-keyword: #a8380f;--av-sys-color-syntax-function: #0a6ba8;--av-sys-color-syntax-variable: #8a6208;--av-sys-color-person-1: #2f6f9e;--av-sys-color-person-2: #7a4a91;--av-sys-color-person-3: #2f7d5c;--av-sys-color-person-4: #9a5f2a;--av-sys-color-person-5: #4f4a9e;--av-sys-color-person-6: #9b4550;--av-sys-elevation-shadow-sm: none;--av-sys-elevation-shadow-md: 0 8px 26px rgba(30, 28, 22, .13);--av-sys-elevation-shadow-lg: 0 20px 60px rgba(30, 28, 22, .18);--av-sys-elevation-shadow-rail: -8px 0 28px rgba(30, 28, 22, .08);--av-sys-elevation-shadow-rail-strong: -14px 0 42px rgba(30, 28, 22, .14);--av-sys-elevation-shadow-drawer: 12px 0 40px rgba(30, 28, 22, .16);--av-sys-focus-ring-default: 0 0 0 2px var(--av-sys-color-focus-default);--av-sys-focus-ring-quiet: 0 0 0 1px var(--av-sys-color-focus-quiet);--av-sys-size-radius-xs: 2px;--av-sys-size-radius-sm: 3px;--av-sys-size-radius-md: 4px;--av-sys-size-radius-lg: 6px;--av-sys-size-radius-xl: 8px;--av-sys-size-radius-pill: 999px;--av-sys-size-border-hairline: 1px;--av-sys-size-control-height: 36px;--av-sys-space-stack-gap: var(--av-ref-space-unit);--av-sys-space-seam-gap: calc(var(--av-ref-space-unit) * 8);--av-sys-space-row-gap: var(--av-ref-space-unit);--av-sys-space-group-gap: 14px;--av-sys-space-block-gap: calc(var(--av-ref-space-unit) * 4);--av-sys-space-prose-gap: calc(var(--av-ref-space-unit) * 4);--av-sys-space-event-gap: calc(var(--av-ref-space-unit) * 2);--av-sys-font-family-ui: -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--av-sys-font-family-mono: "Geist Mono", ui-monospace, SFMono-Regular, Consolas, "Liberation Mono", monospace;--av-sys-font-size-base: 14px;--av-sys-font-size-prose: 16.5px;--av-sys-font-size-row: 14.5px;--av-sys-font-size-hint: 11px;--av-sys-font-size-action: 14.5px;--av-sys-font-size-meta: 10.5px;--av-sys-font-size-title: 15px;--av-sys-font-leading-prose: 1.85;--av-sys-font-leading-base: 1.4285714286;--av-sys-font-weight-strong: 450;--av-sys-font-weight-heading: 480;--av-sys-font-weight-emphasis: 500;--av-sys-label-font-size: 10px;--av-sys-label-tracking: .18em;--av-sys-label-transform: uppercase;--av-sys-label-weight: 500;--av-cmp-pane-background: #fcfcfc;--av-cmp-sidebar-background: #f7f7f7;--av-cmp-sidebar-background-solid: #f7f7f7;--av-cmp-sidebar-border: rgba(20, 20, 20, .1);--av-cmp-sidebar-width: 280px;--av-cmp-marker-inline-size: 2px;--av-cmp-marker-radius: 2px;--av-cmp-marker-slot: 12px;--av-cmp-marker-inset-block: 9px;--av-cmp-marker-glow: 0 0 10px rgba(210, 130, 44, .6);--av-cmp-row-height: 46px;--av-cmp-row-padding: 9px 10px;--av-cmp-row-leading: 1.55;--av-cmp-row-hint-gap: 7px;--av-cmp-row-height-dense: 44px;--av-cmp-row-background-hover: rgba(119, 119, 119, .09);--av-cmp-row-background-selected: rgba(119, 119, 119, .17);--av-cmp-group-label-height: 34px;--av-cmp-group-label-gap: 22px;--av-cmp-bubble-background: #eeeeee;--av-cmp-elicitation-option-background: #e8e8e8;--av-cmp-keycap-background: rgba(119, 119, 119, .17);--av-cmp-bubble-human-background: #070707;--av-cmp-bubble-human-foreground: #fcfcfc;--av-cmp-bubble-border: transparent;--av-cmp-composer-background: #fcfcfc;--av-cmp-composer-border-color: rgba(20, 20, 20, .3);--av-cmp-composer-border-color-focus: rgba(20, 20, 20, .2);--av-cmp-composer-border-width: .5px;--av-cmp-composer-radius: 22px;--av-cmp-composer-shadow: 0 2px 8px -1px rgba(0, 0, 0, .05), 0 1px 2px rgba(0, 0, 0, .03), 0 0 0 1px rgba(228, 228, 228, .04);--av-cmp-composer-rule-color: rgba(20, 20, 20, .3);--av-cmp-composer-rule-color-focus: rgba(20, 20, 20, .2);--av-cmp-composer-padding: 20px 2px 6px;--av-cmp-composer-send-background: #070707;--av-cmp-composer-send-radius: var(--av-sys-size-radius-pill);--av-cmp-composer-send-foreground: #fcfcfc;--av-cmp-feed-width: 880px;--av-cmp-feed-width-wide: 940px;--av-cmp-feed-byline-font-size: 12px;--av-cmp-feed-byline-author-weight: 500;--av-cmp-feed-byline-time-weight: 420;--av-cmp-markdown-diagram-line: var(--av-ref-color-line-6);--av-cmp-markdown-heading-1: 25px;--av-cmp-markdown-heading-2: 21px;--av-cmp-markdown-heading-3: 18.5px;--av-cmp-markdown-heading-4: 17px;--av-cmp-markdown-heading-leading: 1.35;--av-cmp-markdown-strong-weight: 560;--av-cmp-markdown-list-indent: calc(var(--av-ref-space-unit) * 6);--av-cmp-markdown-table-leading: 1.7;--av-cmp-tooltip-background: var(--av-ref-color-neutral-13);--av-cmp-tooltip-foreground: var(--av-sys-color-text-on-inverse);--av-cmp-segmented-track: #eeeeee;--av-cmp-toggle-track: #dad3c5;--av-cmp-toggle-knob-off: #8d8375;--av-cmp-button-primary-background: #070707;--av-cmp-button-primary-color: #fcfcfc;--av-cmp-button-primary-hover: #2f2f2f}[data-theme=dark]{color-scheme:dark;--av-cmp-control-radius: 8px;--av-cmp-control-font-size: 13px;--av-cmp-surface-radius: 12px;--av-ref-color-neutral-1: #070707;--av-ref-color-neutral-2: #111111;--av-ref-color-neutral-3: #1b1b1b;--av-ref-color-neutral-4: #2f2f2f;--av-ref-color-neutral-5: #3d3d3d;--av-ref-color-neutral-6: #555555;--av-ref-color-neutral-7: #696969;--av-ref-color-neutral-8: #777777;--av-ref-color-neutral-9: #8f8f8f;--av-ref-color-neutral-10: #a3a3a3;--av-ref-color-neutral-11: #cbcbcb;--av-ref-color-neutral-12: #e4e4e4;--av-ref-color-neutral-13: #eeeeee;--av-ref-color-neutral-14: #fcfcfc;--av-ref-color-line-1: #131313;--av-ref-color-line-2: #202020;--av-ref-color-line-3: #2c2c2c;--av-ref-color-line-4: #383838;--av-ref-color-line-5: #515151;--av-ref-color-line-6: #7d7d7d;--av-ref-space-unit: 4px;--av-sys-backdrop-color: var(--av-sys-color-surface-canvas);--av-sys-backdrop-image: none;--av-sys-backdrop-position: 0% 0%;--av-sys-backdrop-size: auto;--av-sys-backdrop-repeat: no-repeat;--av-sys-backdrop-attachment: fixed;--av-sys-backdrop-blend-mode: normal;--av-sys-color-surface-canvas: #070707;--av-sys-color-surface-default: #070707;--av-sys-color-surface-subtle: var(--av-ref-color-neutral-2);--av-sys-color-surface-sunken: #070707;--av-sys-color-surface-raised: #2f2f2f;--av-sys-color-surface-raised-hover: #313131;--av-sys-color-surface-elevated: #2f2f2f;--av-sys-color-surface-elevated-hover: #3d3d3d;--av-sys-color-text-on-media: #ffffff;--av-sys-color-text-on-inverse: #141414;--av-sys-color-text-default: var(--av-ref-color-neutral-14);--av-sys-color-text-subtle: var(--av-ref-color-neutral-12);--av-sys-color-text-muted: var(--av-ref-color-neutral-10);--av-sys-color-text-disabled: var(--av-ref-color-neutral-8);--av-sys-color-border-highlight: rgba(252, 252, 252, .05);--av-sys-color-border-default: var(--av-ref-color-line-2);--av-sys-color-border-subtle: var(--av-ref-color-line-1);--av-sys-color-border-strong: var(--av-ref-color-line-3);--av-sys-color-brand-base: #ccff00;--av-sys-color-brand-strong: #b8e600;--av-sys-color-brand-soft: #d6ff33;--av-sys-color-brand-ink: #ffffff;--av-sys-color-brand-wash: #202900;--av-sys-color-brand-edge: #536600;--av-sys-color-brand-on: #141414;--av-sys-color-brand-tint: rgba(204, 255, 0, .34);--av-sys-color-brand-hover: var(--av-sys-color-brand-strong);--av-sys-color-accent-base: #7fa8c8;--av-sys-color-accent-strong: #9dc0da;--av-sys-color-accent-soft: #8fb3ce;--av-sys-color-accent-wash: #101820;--av-sys-color-accent-edge: #22303c;--av-sys-color-accent-on: #0a1119;--av-sys-color-accent-tint: rgba(127, 168, 200, .34);--av-sys-color-success-base: #7fae97;--av-sys-color-success-strong: #9cc6b0;--av-sys-color-success-fill: #23392e;--av-sys-color-success-fill-edge: #375247;--av-sys-color-success-soft: #8bb9a2;--av-sys-color-success-wash: #0e1712;--av-sys-color-success-edge: #1e2f26;--av-sys-color-success-vivid: #34d276;--av-sys-color-warning-base: #d9b168;--av-sys-color-warning-soft: #cfa961;--av-sys-color-warning-wash: #1c1509;--av-sys-color-warning-edge: #382a13;--av-sys-color-danger-base: #cc7a6a;--av-sys-color-danger-strong: #e09585;--av-sys-color-danger-soft: #d08a7b;--av-sys-color-danger-wash: #1d100c;--av-sys-color-danger-edge: #3a201a;--av-sys-color-danger-on: #150b08;--av-sys-color-palette-ink-light: #fcfcfc;--av-sys-color-palette-ink-dark: #141414;--av-sys-color-project-edge: rgba(252, 252, 252, .22);--av-sys-color-project-black: #45454d;--av-sys-color-project-rose: #f43f5e;--av-sys-color-project-red: #ef4444;--av-sys-color-project-orange: #f97316;--av-sys-color-project-amber: #f59e0b;--av-sys-color-project-lime: #84cc16;--av-sys-color-project-green: #22c55e;--av-sys-color-project-emerald: #10b981;--av-sys-color-project-cyan: #06b6d4;--av-sys-color-project-blue: #3b82f6;--av-sys-color-project-indigo: #6366f1;--av-sys-color-project-violet: #8b5cf6;--av-sys-color-project-purple: #a855f7;--av-sys-color-project-fuchsia: #d946ef;--av-sys-color-project-pink: #ec4899;--av-sys-color-project-gray: #6b7280;--av-sys-color-project-brown: #92400e;--av-sys-color-project-yellow: #ca8a04;--av-sys-color-project-teal: #0d9488;--av-sys-color-workstream-running: #5cb3e0;--av-sys-color-workstream-needs-input: #dcb45f;--av-sys-color-workstream-completed: var(--av-ref-color-neutral-9);--av-sys-color-workstream-failed: #cc7a6a;--av-sys-color-workstream-stopped: #ab8a6d;--av-sys-color-workstream-unread: #74c48c;--av-sys-color-workstream-mentioned: #e585ad;--av-sys-color-workstream-unseen: #a992e0;--av-sys-color-danger-tint: rgba(204, 122, 106, .14);--av-sys-color-scrim-default: rgba(6, 4, 2, .72);--av-sys-color-scrim-subtle: rgba(6, 4, 2, .5);--av-sys-color-scrim-solid: rgba(7, 5, 3, .98);--av-sys-color-focus-default: #3d91ef;--av-sys-color-focus-quiet: #3d91ef;--av-sys-color-selection-background: rgba(224, 140, 58, .24);--av-sys-color-scrollbar-thumb: #2f2f2f;--av-sys-color-shimmer-default: rgba(252, 252, 252, .05);--av-sys-color-syntax-plain: #e4dbcb;--av-sys-color-syntax-comment: #777772;--av-sys-color-syntax-punctuation: #a19684;--av-sys-color-syntax-tag: #e09a5e;--av-sys-color-syntax-number: #d9b168;--av-sys-color-syntax-string: #b9a3d4;--av-sys-color-syntax-operator: #c3b8a6;--av-sys-color-syntax-keyword: #e08c3a;--av-sys-color-syntax-function: #8fb3ce;--av-sys-color-syntax-variable: #d9b168;--av-sys-color-person-1: #7fa8c8;--av-sys-color-person-2: #b39bcc;--av-sys-color-person-3: #7fae97;--av-sys-color-person-4: #d9a271;--av-sys-color-person-5: #9d95c9;--av-sys-color-person-6: #c98d92;--av-sys-elevation-shadow-sm: none;--av-sys-elevation-shadow-md: 0 18px 60px rgba(0, 0, 0, .62);--av-sys-elevation-shadow-lg: 0 30px 90px rgba(0, 0, 0, .7);--av-sys-elevation-shadow-rail: -10px 0 44px rgba(0, 0, 0, .5);--av-sys-elevation-shadow-rail-strong: -16px 0 60px rgba(0, 0, 0, .66);--av-sys-elevation-shadow-drawer: 16px 0 56px rgba(0, 0, 0, .6);--av-sys-focus-ring-default: 0 0 0 2px var(--av-sys-color-focus-default);--av-sys-focus-ring-quiet: 0 0 0 1px var(--av-sys-color-focus-quiet);--av-sys-size-radius-xs: 2px;--av-sys-size-radius-sm: 3px;--av-sys-size-radius-md: 4px;--av-sys-size-radius-lg: 6px;--av-sys-size-radius-xl: 8px;--av-sys-size-radius-pill: 999px;--av-sys-size-border-hairline: 1px;--av-sys-size-control-height: 36px;--av-sys-space-stack-gap: var(--av-ref-space-unit);--av-sys-space-seam-gap: calc(var(--av-ref-space-unit) * 8);--av-sys-space-row-gap: var(--av-ref-space-unit);--av-sys-space-group-gap: 14px;--av-sys-space-block-gap: calc(var(--av-ref-space-unit) * 4);--av-sys-space-prose-gap: calc(var(--av-ref-space-unit) * 4);--av-sys-space-event-gap: calc(var(--av-ref-space-unit) * 2);--av-sys-font-family-ui: -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--av-sys-font-family-mono: "Geist Mono", ui-monospace, SFMono-Regular, Consolas, "Liberation Mono", monospace;--av-sys-font-size-base: 14px;--av-sys-font-size-prose: 16.5px;--av-sys-font-size-row: 14.5px;--av-sys-font-size-hint: 11px;--av-sys-font-size-action: 14.5px;--av-sys-font-size-meta: 10.5px;--av-sys-font-size-title: 15px;--av-sys-font-leading-prose: 1.85;--av-sys-font-leading-base: 1.4285714286;--av-sys-font-weight-strong: 450;--av-sys-font-weight-heading: 480;--av-sys-font-weight-emphasis: 500;--av-sys-label-font-size: 10px;--av-sys-label-tracking: .18em;--av-sys-label-transform: uppercase;--av-sys-label-weight: 500;--av-cmp-pane-background: #070707;--av-cmp-sidebar-background: #111111;--av-cmp-sidebar-background-solid: #111111;--av-cmp-sidebar-border: rgba(252, 252, 252, .1);--av-cmp-sidebar-width: 280px;--av-cmp-marker-inline-size: 2px;--av-cmp-marker-radius: 2px;--av-cmp-marker-slot: 12px;--av-cmp-marker-inset-block: 9px;--av-cmp-marker-glow: 0 0 10px rgba(232, 161, 92, .5);--av-cmp-row-height: 46px;--av-cmp-row-padding: 9px 10px;--av-cmp-row-leading: 1.55;--av-cmp-row-hint-gap: 7px;--av-cmp-row-height-dense: 44px;--av-cmp-row-background-hover: rgba(119, 119, 119, .17);--av-cmp-row-background-selected: rgba(119, 119, 119, .32);--av-cmp-group-label-height: 34px;--av-cmp-group-label-gap: 22px;--av-cmp-bubble-background: #2f2f2f;--av-cmp-elicitation-option-background: var(--av-sys-color-surface-raised-hover);--av-cmp-keycap-background: rgba(119, 119, 119, .32);--av-cmp-bubble-human-background: #5a5a5a;--av-cmp-bubble-human-foreground: #fcfcfc;--av-cmp-bubble-border: transparent;--av-cmp-composer-background: #2f2f2f;--av-cmp-composer-border-color: rgba(252, 252, 252, .15);--av-cmp-composer-border-color-focus: rgba(252, 252, 252, .2);--av-cmp-composer-border-width: .5px;--av-cmp-composer-radius: 22px;--av-cmp-composer-shadow: 0 2px 8px -1px rgba(0, 0, 0, .05), 0 1px 2px rgba(0, 0, 0, .03), 0 0 0 1px rgba(228, 228, 228, .04);--av-cmp-composer-rule-color: rgba(252, 252, 252, .15);--av-cmp-composer-rule-color-focus: rgba(252, 252, 252, .2);--av-cmp-composer-padding: 20px 2px 6px;--av-cmp-composer-send-background: #fcfcfc;--av-cmp-composer-send-radius: var(--av-sys-size-radius-pill);--av-cmp-composer-send-foreground: #141414;--av-cmp-feed-width: 880px;--av-cmp-feed-width-wide: 940px;--av-cmp-feed-byline-font-size: 12px;--av-cmp-feed-byline-author-weight: 500;--av-cmp-feed-byline-time-weight: 420;--av-cmp-markdown-diagram-line: var(--av-ref-color-line-6);--av-cmp-markdown-heading-1: 25px;--av-cmp-markdown-heading-2: 21px;--av-cmp-markdown-heading-3: 18.5px;--av-cmp-markdown-heading-4: 17px;--av-cmp-markdown-heading-leading: 1.35;--av-cmp-markdown-strong-weight: 560;--av-cmp-markdown-list-indent: calc(var(--av-ref-space-unit) * 6);--av-cmp-markdown-table-leading: 1.7;--av-cmp-tooltip-background: var(--av-ref-color-neutral-13);--av-cmp-tooltip-foreground: var(--av-sys-color-text-on-inverse);--av-cmp-segmented-track: #111111;--av-cmp-toggle-track: #2a2318;--av-cmp-toggle-knob-off: #8a8070;--av-cmp-button-primary-background: #fcfcfc;--av-cmp-button-primary-color: #070707;--av-cmp-button-primary-hover: #dedede}html[data-personal-color=rose]{--personal-color: var(--av-sys-color-project-rose)}html[data-personal-color=orange]{--personal-color: var(--av-sys-color-project-orange)}html[data-personal-color=lime]{--personal-color: var(--av-sys-color-project-lime)}html[data-personal-color=emerald]{--personal-color: var(--av-sys-color-project-emerald)}html[data-personal-color=blue]{--personal-color: var(--av-sys-color-project-blue)}html[data-personal-color=violet]{--personal-color: var(--av-sys-color-project-violet)}html[data-personal-color=fuchsia]{--personal-color: var(--av-sys-color-project-fuchsia)}html[data-personal-color=black]{--personal-color: var(--av-sys-color-project-black)}html[data-personal-color=teal],html[data-personal-color=green]{--personal-color: var(--av-sys-color-project-emerald)}html[data-personal-color=amber]{--personal-color: var(--av-sys-color-project-orange)}html[data-personal-color=slate]{--personal-color: var(--av-sys-color-project-black)}html[data-personal-color]{--av-sys-color-accent-base: color-mix(in srgb, var(--personal-color) 35%, var(--av-sys-color-text-default));--av-sys-color-accent-strong: color-mix(in srgb, var(--personal-color), var(--av-sys-color-text-default) 20%);--av-sys-color-accent-soft: color-mix(in srgb, var(--personal-color), var(--av-sys-color-surface-canvas) 20%);--av-sys-color-accent-wash: color-mix(in srgb, var(--personal-color) 10%, var(--av-sys-color-surface-canvas));--av-sys-color-accent-edge: color-mix(in srgb, var(--personal-color) 30%, var(--av-sys-color-surface-canvas));--av-sys-color-accent-tint: color-mix(in srgb, var(--personal-color) 20%, transparent)}.guided-onboarding{width:100%;height:100%;overflow:auto;background:var(--av-sys-color-surface-canvas)}.guided-page{min-height:100%;width:min(100%,1000px);margin:auto;padding:100px 56px 70px;display:flex;flex-direction:column;align-items:center;gap:36px}.guided-page header{text-align:center;flex-shrink:0;z-index:1}.guided-page h1{margin:0;font-size:32px;font-weight:500;letter-spacing:-1px;line-height:1.2}.guided-page header p{margin:15px 0 0;color:var(--av-sys-color-text-muted);font-size:16px}.guided-content{flex:1;min-height:270px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;position:relative}.guided-footer{width:min(100%,350px);display:flex;flex-direction:column;gap:12px;z-index:2}.guided-footer .button,.personal-setup>.button{width:100%;min-height:44px;border-radius:28px;justify-content:center;font-size:16px}.guided-footer .button-primary{background:var(--av-sys-color-text-default);color:var(--av-sys-color-surface-canvas)}.personal-avatar{display:inline-block;position:relative;width:48px;height:48px;flex-shrink:0}.personal-avatar svg{width:100%;height:100%;display:block}.intro-scene{width:100%;min-height:340px;position:relative;display:grid;place-items:center;animation:onboarding-enter .2s ease-out both}.intro-hero{width:80px;height:80px;position:absolute;top:48px;animation:onboarding-bounce var(--onboarding-bounce-duration) var(--onboarding-bounce) both}.intro-composer{position:absolute;top:174px;width:min(100%,440px);padding:18px;background:var(--av-sys-color-surface-raised);border:1px solid var(--av-sys-color-accent-edge);border-radius:25px;box-shadow:0 3px 8px color-mix(in srgb,var(--av-sys-color-text-default) 7%,transparent);font-size:17px}.intro-composer>span{display:block;min-height:48px}.intro-composer>div{display:flex;justify-content:space-between;align-items:center}.intro-caret{display:inline-block;width:1px;height:1em;background:currentColor;animation:onboarding-caret 1s steps(2) infinite}.intro-demo{width:min(100%,540px);height:340px;padding:32px;border-radius:24px;background:var(--av-sys-color-accent-wash);box-shadow:0 22px 45px color-mix(in srgb,var(--av-sys-color-text-default) 14%,transparent)}.intro-demo-toolbar{display:flex;align-items:center;gap:6px;height:30px;background:var(--av-sys-color-surface-sunken);border-radius:14px 14px 0 0;padding:0 12px}.intro-demo-toolbar i{width:7px;height:7px;border-radius:50%;background:var(--av-sys-color-text-muted)}.intro-demo-toolbar span{margin-left:12px;font-size:11px;color:var(--av-sys-color-text-muted)}.intro-demo-body{padding:20px;height:230px;position:relative;background:var(--av-sys-color-surface-raised);border-radius:0 0 14px 14px}.intro-demo-tool{display:flex;align-items:center;gap:10px;padding:10px;border-radius:8px;transition:background .25s}.intro-demo-tool.is-active{background:var(--av-sys-color-accent-wash)}.intro-demo-result{margin:10px;opacity:0;transform:translateY(8px);transition:opacity .3s,transform .3s}.intro-demo-result.is-visible{opacity:1;transform:none}.intro-demo-result span{display:block;height:6px;border-radius:5px;background:var(--av-sys-color-surface-sunken);margin-top:8px;width:80%}.intro-demo-result span:last-child{width:55%}.intro-demo-avatar{position:absolute;left:50%;top:40%;transition:transform 691ms var(--onboarding-slow)}.intro-demo-pointer{position:absolute;left:47%;top:35%;transition:transform 691ms var(--onboarding-slow)}.intro-jobs{width:100%;height:340px;position:relative}.intro-jobs-hero{position:absolute;left:calc(50% - 40px);top:130px;width:80px;height:80px;transition:opacity .3s ease-in,scale .3s ease-in}.intro-jobs.is-open .intro-jobs-hero{opacity:0;scale:1.2}.intro-job{position:absolute;left:calc(50% - 70px);top:130px;width:140px;text-align:center;opacity:0;scale:.3;transition:transform var(--onboarding-bounce-duration) var(--onboarding-bounce),opacity .3s,scale var(--onboarding-bounce-duration) var(--onboarding-bounce)}.intro-job .personal-avatar{width:80px;height:80px}.intro-job span.is-visible{opacity:1!important;transform:none!important}.intro-jobs.is-open .intro-job{opacity:1;scale:1}.intro-jobs.is-open .intro-job-0{transform:translateY(-112px)}.intro-jobs.is-open .intro-job-1{transform:translate(-132px,27px)}.intro-jobs.is-open .intro-job-2{transform:translate(138px,7px)}.guided-search{width:min(100%,360px);display:flex;gap:10px;align-items:center;padding:10px 16px;background:var(--av-sys-color-surface-sunken);border-radius:28px}.guided-search input{width:100%;border:0;outline:0;background:transparent;font-size:18px}.guided-connector-grid{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-height:330px;overflow:auto;padding:3px}.guided-connector-grid.is-picking>.guided-connector>button>span{display:flex;align-items:center;min-height:2lh}.guided-connector{background:var(--av-sys-color-surface-subtle);border:1px solid var(--av-sys-color-accent-edge);border-radius:16px}.guided-connector>button{width:100%;display:flex;align-items:center;text-align:left;gap:12px;padding:20px 16px;font-size:16px;min-height:78px;background:transparent;border:0;border-radius:inherit}.guided-connector>button[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--av-sys-color-accent-base)}.guided-connector p{padding:0 16px;font-size:13px;color:var(--av-sys-color-text-muted)}.guided-connection-actions{display:flex;flex-direction:column;gap:8px;padding:12px}.personal-setup{width:min(100%,510px);display:flex;flex-direction:column;align-items:center;gap:24px;margin:auto}.personal-setup-preview{width:94px;height:94px}.personal-colors{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.personal-colors button{width:26px;height:26px;border-radius:50%;border:0;padding:3px;color:var(--av-ref-color-neutral-1)}.personal-colors button[aria-pressed=true]{outline:2px solid var(--av-sys-color-accent-base);outline-offset:4px}.personal-shell-preview{display:flex;width:100%;height:140px;border:1px solid var(--av-sys-color-accent-edge);border-radius:15px;overflow:hidden}.personal-shell-preview aside{width:35%;padding:14px;display:flex;flex-wrap:wrap;align-items:center;gap:7px;font-size:11px;background:color-mix(in srgb,var(--personal-preview-color) 12%,var(--av-sys-color-surface-canvas))}.personal-shell-preview aside .personal-avatar{width:24px;height:24px}.personal-shell-preview aside i{display:block;height:6px;width:90%;background:color-mix(in srgb,var(--personal-preview-color) 20%,transparent);border-radius:4px}.personal-shell-preview>div{flex:1;padding:20px;display:flex;flex-direction:column;gap:8px;font-size:12px}.personal-shell-preview button{border:0;border-radius:12px;padding:7px;width:-moz-fit-content;width:fit-content;color:var(--av-sys-color-text-default);background:color-mix(in srgb,var(--personal-preview-color) 15%,var(--av-sys-color-surface-canvas))}.personal-setup>.button{max-width:350px}.guided-email-field{display:flex;flex-direction:column;gap:10px;width:min(100%,460px)}.guided-email-field input,.guided-email-field textarea{width:min(100%,510px);border-radius:18px;border:1px solid var(--av-sys-color-accent-edge);background:var(--av-sys-color-surface-raised);padding:18px;resize:vertical;font-size:16px}.starter-avatar{width:76px;height:76px}.guided-starters{width:min(100%,510px);display:flex;gap:12px}.guided-starters button{flex:1;text-align:left;border:0;border-radius:14px;padding:14px;background:var(--av-sys-color-surface-subtle);color:var(--av-sys-color-text-muted)}.onboarding-teammates{width:min(100%,510px);display:flex;flex-direction:column;gap:12px;font-size:13px}.onboarding-teammates p{margin:0;color:var(--av-sys-color-text-muted)}.onboarding-date-range{display:flex;gap:12px}.onboarding-date-range label{display:flex;flex-direction:column;gap:6px;flex:1}.onboarding-teammates select,.onboarding-teammates input{padding:8px;border:1px solid var(--av-sys-color-accent-edge);border-radius:8px;background:var(--av-sys-color-surface-raised)}.onboarding-people-results{max-height:200px;overflow:auto}.onboarding-people-results button{display:flex;align-items:center;gap:12px;width:100%;text-align:left;border:0;padding:10px;background:var(--av-sys-color-surface-subtle)}.onboarding-people-results button>span:first-child{flex:1}.onboarding-people-results small{display:block;color:var(--av-sys-color-text-muted)}@keyframes onboarding-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes onboarding-bounce{0%{opacity:0;scale:.3}to{opacity:1;scale:1}}@keyframes onboarding-caret{50%{opacity:0}}@keyframes onboarding-bob{0%,to{transform:translateY(calc(-1 * var(--bob)))}50%{transform:translateY(var(--bob))}}@media(max-height:720px){.guided-page{padding-top:52px;padding-bottom:28px;gap:20px}.guided-content{min-height:220px}.guided-connector-grid{max-height:250px}}@media(max-width:700px){.guided-page{padding-left:24px;padding-right:24px}.guided-connector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intro-jobs{transform:scale(.8)}}@media(prefers-reduced-motion:reduce){.guided-onboarding *,.guided-onboarding *:before,.guided-onboarding *:after{animation:none!important;transition:none!important}.intro-caret{display:none}}.personal-avatar-body{display:block;width:100%;height:100%;position:relative}.avatar>.personal-avatar{width:100%;height:100%}html{--personal-ink-light: var(--av-ref-color-neutral-1);--personal-ink-dark: var(--av-ref-color-neutral-14)}html[data-theme=dark]{--personal-ink-light: var(--av-ref-color-neutral-14);--personal-ink-dark: var(--av-ref-color-neutral-1)}html[data-personal-color]{--av-sys-color-accent-on: var(--av-sys-color-text-on-inverse)}.personal-colors button{color:var(--personal-ink-dark)}.intro-scene.is-exiting{animation:onboarding-exit .1s ease-in both}@keyframes onboarding-exit{0%{opacity:1}to{opacity:0}}.intro-job>span:not(.personal-avatar){display:block;opacity:0;padding:7px 12px;margin-top:10px;border-radius:22px;background:var(--av-sys-color-surface-subtle);transform:translateY(10px);transition:opacity .3s,transform .3s}.intro-job>span.is-visible{opacity:1;transform:none}.onboarding-privacy-note{color:var(--av-sys-color-text-muted);font-size:13px;line-height:1.5}.personal-setup .guided-email-field input{padding:10px 14px;border-radius:10px;color:var(--av-sys-color-text-default)}.invite-email-field{width:min(580px,100%);text-align:left}.invite-email-field>label{display:block;font-size:13px;margin-bottom:10px;color:var(--av-sys-color-text-muted)}.invite-email-chips{display:flex;flex-wrap:wrap;align-content:flex-start;gap:8px;min-height:160px;padding:14px;border:1px solid var(--av-sys-color-border-default);border-radius:16px;background:var(--av-sys-color-surface-default)}.invite-email-chips:focus-within{box-shadow:var(--av-sys-focus-ring-quiet)}.invite-email-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:6px 8px 6px 12px;border-radius:20px;font-size:14px;background:var(--av-sys-color-surface-subtle)}.invite-email-chip>span{overflow-wrap:anywhere;min-width:0}.invite-email-chip button{display:flex;align-items:center;padding:3px;border:0;background:transparent;color:var(--av-sys-color-text-muted);cursor:pointer;border-radius:50%}.invite-email-chips input{flex:1 1 220px;min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--av-sys-color-text-default);padding:7px 2px;font-size:14px}.invite-email-field>p{color:var(--av-sys-color-text-muted);font-size:13px;line-height:1.6}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.\!collapse{visibility:collapse!important}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.isolate{isolation:isolate}.\!block{display:block!important}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.list-item{display:list-item}.hidden{display:none}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded{border-radius:var(--av-sys-size-radius-md)}.border{border-width:1px}.capitalize{text-transform:capitalize}.italic{font-style:italic}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.text-muted{color:var(--av-sys-color-text-muted)}.underline{text-decoration-line:underline}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.sepia{--tw-sepia: sepia(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.fade,.fade-y,.fade-top,.fade-bottom,.fade-x,.fade-start,.fade-end{--tw-fade-size-default: min(12%, var(--fade-size-md, calc(var(--spacing, .25rem) * 12)));--tw-fade-travel-active: var(--tw-fade-travel, var(--fade-travel-sm, calc(var(--spacing, .25rem) * 8)));--tw-fade-scroll-epsilon: .1px;--tw-fade-identity-mask: linear-gradient(#000, #000);--tw-fade-edge-size-t: var(--tw-fade-size-top, var(--tw-fade-size-y, var(--tw-fade-size, var(--tw-fade-size-default))));--tw-fade-edge-size-b: var(--tw-fade-size-bottom, var(--tw-fade-size-y, var(--tw-fade-size, var(--tw-fade-size-default))));--tw-fade-edge-size-l: var(--tw-fade-size-start, var(--tw-fade-size-x, var(--tw-fade-size, var(--tw-fade-size-default))));--tw-fade-edge-size-r: var(--tw-fade-size-end, var(--tw-fade-size-x, var(--tw-fade-size, var(--tw-fade-size-default))));--tw-fade-edge-clear-t: var(--tw-fade-clear-top, var(--tw-fade-clear-y, var(--tw-fade-clear, 0px)));--tw-fade-edge-clear-b: var(--tw-fade-clear-bottom, var(--tw-fade-clear-y, var(--tw-fade-clear, 0px)));--tw-fade-edge-clear-l: var(--tw-fade-clear-start, var(--tw-fade-clear-x, var(--tw-fade-clear, 0px)));--tw-fade-edge-clear-r: var(--tw-fade-clear-end, var(--tw-fade-clear-x, var(--tw-fade-clear, 0px)));--tw-fade-edge-band-t: calc(var(--tw-fade-edge-size-t) * var(--tw-fade-t));--tw-fade-edge-band-b: calc(var(--tw-fade-edge-size-b) * var(--tw-fade-b));--tw-fade-edge-band-l: calc(var(--tw-fade-edge-size-l) * var(--tw-fade-l));--tw-fade-edge-band-r: calc(var(--tw-fade-edge-size-r) * var(--tw-fade-r));--tw-fade-onset: 8;--tw-fade-alpha-t: min(1, calc(var(--tw-fade-t) * var(--tw-fade-onset)));--tw-fade-alpha-b: min(1, calc(var(--tw-fade-b) * var(--tw-fade-onset)));--tw-fade-alpha-l: min(1, calc(var(--tw-fade-l) * var(--tw-fade-onset)));--tw-fade-alpha-r: min(1, calc(var(--tw-fade-r) * var(--tw-fade-onset)));--tw-fade-gradient-t: linear-gradient( to bottom, #000 0 var(--tw-fade-edge-clear-t), rgb(0 0 0 / calc(1 - var(--tw-fade-alpha-t))) var(--tw-fade-edge-clear-t), rgb(0 0 0 / calc(1 - var(--tw-fade-alpha-t) * .983)) calc(var(--tw-fade-edge-clear-t) + var(--tw-fade-edge-band-t) * .08333), rgb(0 0 0 / calc(1 - var(--tw-fade-alpha-t) * .933)) calc(var(--tw-fade-edge-clear-t) + var(--tw-fade-edge-band-t) * .16667), rgb(0 0 0 / calc(1 - var(--tw-fade-alpha-t) * .854)) calc(var(--tw-fade-edge-clear-t) + var(--tw-fade-edge-band-t) * .25), rgb(0 0 0 / calc(1 - var(--tw-fade-alpha-t) * .75)) calc(var(--tw-fade-edge-clear-t) + var(--tw-fade-edge-band-t) * .33333), rgb(0 0 0 / calc(1 - var(--tw-fade-alpha-t) * .629)) calc(var(--tw-fade-edge-clear-t) + var(--tw-fade-edge-band-t) * .41667), rgb(0 0 0 / calc(1 - var(--tw-fade-alpha-t) * .5)) calc(var(--tw-fade-edge-clear-t) + var(--tw-fade-edge-band-t) * .5), rgb(0 0 0 / calc(1 - var(--tw-fade-alpha-t) * .371)) calc(var(--tw-fade-edge-clear-t) + var(--tw-fade-edge-band-t) * .58333), rgb(0 0 0 / calc(1 - var(--tw-fade-alpha-t) * .25)) calc(var(--tw-fade-edge-clear-t) + var(--tw-fade-edge-band-t) * .66667), rgb(0 0 0 / calc(1 - var(--tw-fade-alpha-t) * .146)) calc(var(--tw-fade-edge-clear-t) + var(--tw-fade-edge-band-t) * .75), rgb(0 0 0 / calc(1 - var(--tw-fade-alpha-t) * .067)) calc(var(--tw-fade-edge-clear-t) + var(--tw-fade-edge-band-t) * .83333), rgb(0 0 0 / calc(1 - var(--tw-fade-alpha-t) * .017)) calc(var(--tw-fade-edge-clear-t) + var(--tw-fade-edge-band-t) * .91667), rgb(0 0 0 / 1) calc(var(--tw-fade-edge-clear-t) + var(--tw-fade-edge-band-t)) );--tw-fade-gradient-b: linear-gradient( to top, #000 0 var(--tw-fade-edge-clear-b), rgb(0 0 0 / calc(1 - var(--tw-fade-alpha-b))) var(--tw-fade-edge-clear-b), rgb(0 0 0 / calc(1 - var(--tw-fade-alpha-b) * .983)) calc(var(--tw-fade-edge-clear-b) + var(--tw-fade-edge-band-b) * .08333), rgb(0 0 0 / calc(1 - var(--tw-fade-alpha-b) * .933)) calc(var(--tw-fade-edge-clear-b) + var(--tw-fade-edge-band-b) * .16667), rgb(0 0 0 / calc(1 - var(--tw-fade-alpha-b) * .854)) calc(var(--tw-fade-edge-clear-b) + var(--tw-fade-edge-band-b) * .25), rgb(0 0 0 / calc(1 - var(--tw-fade-alpha-b) * .75)) calc(var(--tw-fade-edge-clear-b) + var(--tw-fade-edge-band-b) * .33333), rgb(0 0 0 / calc(1 - var(--tw-fade-alpha-b) * .629)) calc(var(--tw-fade-edge-clear-b) + var(--tw-fade-edge-band-b) * .41667), rgb(0 0 0 / calc(1 - var(--tw-fade-alpha-b) * .5)) calc(var(--tw-fade-edge-clear-b) + var(--tw-fade-edge-band-b) * .5), rgb(0 0 0 / calc(1 - var(--tw-fade-alpha-b) * .371)) calc(var(--tw-fade-edge-clear-b) + var(--tw-fade-edge-band-b) * .58333), rgb(0 0 0 / calc(1 - var(--tw-fade-alpha-b) * .25)) calc(var(--tw-fade-edge-clear-b) + var(--tw-fade-edge-band-b) * .66667), rgb(0 0 0 / calc(1 - var(--tw-fade-alpha-b) * .146)) calc(var(--tw-fade-edge-clear-b) + var(--tw-fade-edge-band-b) * .75), rgb(0 0 0 / calc(1 - var(--tw-fade-alpha-b) * .067)) calc(var(--tw-fade-edge-clear-b) + var(--tw-fade-edge-band-b) * .83333), rgb(0 0 0 / calc(1 - var(--tw-fade-alpha-b) * .017)) calc(var(--tw-fade-edge-clear-b) + var(--tw-fade-edge-band-b) * .91667), rgb(0 0 0 / 1) calc(var(--tw-fade-edge-clear-b) + var(--tw-fade-edge-band-b)) );--tw-fade-gradient-l: linear-gradient( to right, #000 0 var(--tw-fade-edge-clear-l), rgb(0 0 0 / calc(1 - var(--tw-fade-alpha-l))) var(--tw-fade-edge-clear-l), rgb(0 0 0 / calc(1 - var(--tw-fade-alpha-l) * .983)) calc(var(--tw-fade-edge-clear-l) + var(--tw-fade-edge-band-l) * .08333), rgb(0 0 0 / calc(1 - var(--tw-fade-alpha-l) * .933)) calc(var(--tw-fade-edge-clear-l) + var(--tw-fade-edge-band-l) * .16667), rgb(0 0 0 / calc(1 - var(--tw-fade-alpha-l) * .854)) calc(var(--tw-fade-edge-clear-l) + var(--tw-fade-edge-band-l) * .25), rgb(0 0 0 / calc(1 - var(--tw-fade-alpha-l) * .75)) calc(var(--tw-fade-edge-clear-l) + var(--tw-fade-edge-band-l) * .33333), rgb(0 0 0 / calc(1 - var(--tw-fade-alpha-l) * .629)) calc(var(--tw-fade-edge-clear-l) + var(--tw-fade-edge-band-l) * .41667), rgb(0 0 0 / calc(1 - var(--tw-fade-alpha-l) * .5)) calc(var(--tw-fade-edge-clear-l) + var(--tw-fade-edge-band-l) * .5), rgb(0 0 0 / calc(1 - var(--tw-fade-alpha-l) * .371)) calc(var(--tw-fade-edge-clear-l) + var(--tw-fade-edge-band-l) * .58333), rgb(0 0 0 / calc(1 - var(--tw-fade-alpha-l) * .25)) calc(var(--tw-fade-edge-clear-l) + var(--tw-fade-edge-band-l) * .66667), rgb(0 0 0 / calc(1 - var(--tw-fade-alpha-l) * .146)) calc(var(--tw-fade-edge-clear-l) + var(--tw-fade-edge-band-l) * .75), rgb(0 0 0 / calc(1 - var(--tw-fade-alpha-l) * .067)) calc(var(--tw-fade-edge-clear-l) + var(--tw-fade-edge-band-l) * .83333), rgb(0 0 0 / calc(1 - var(--tw-fade-alpha-l) * .017)) calc(var(--tw-fade-edge-clear-l) + var(--tw-fade-edge-band-l) * .91667), rgb(0 0 0 / 1) calc(var(--tw-fade-edge-clear-l) + var(--tw-fade-edge-band-l)) );--tw-fade-gradient-r: linear-gradient( to left, #000 0 var(--tw-fade-edge-clear-r), rgb(0 0 0 / calc(1 - var(--tw-fade-alpha-r))) var(--tw-fade-edge-clear-r), rgb(0 0 0 / calc(1 - var(--tw-fade-alpha-r) * .983)) calc(var(--tw-fade-edge-clear-r) + var(--tw-fade-edge-band-r) * .08333), rgb(0 0 0 / calc(1 - var(--tw-fade-alpha-r) * .933)) calc(var(--tw-fade-edge-clear-r) + var(--tw-fade-edge-band-r) * .16667), rgb(0 0 0 / calc(1 - var(--tw-fade-alpha-r) * .854)) calc(var(--tw-fade-edge-clear-r) + var(--tw-fade-edge-band-r) * .25), rgb(0 0 0 / calc(1 - var(--tw-fade-alpha-r) * .75)) calc(var(--tw-fade-edge-clear-r) + var(--tw-fade-edge-band-r) * .33333), rgb(0 0 0 / calc(1 - var(--tw-fade-alpha-r) * .629)) calc(var(--tw-fade-edge-clear-r) + var(--tw-fade-edge-band-r) * .41667), rgb(0 0 0 / calc(1 - var(--tw-fade-alpha-r) * .5)) calc(var(--tw-fade-edge-clear-r) + var(--tw-fade-edge-band-r) * .5), rgb(0 0 0 / calc(1 - var(--tw-fade-alpha-r) * .371)) calc(var(--tw-fade-edge-clear-r) + var(--tw-fade-edge-band-r) * .58333), rgb(0 0 0 / calc(1 - var(--tw-fade-alpha-r) * .25)) calc(var(--tw-fade-edge-clear-r) + var(--tw-fade-edge-band-r) * .66667), rgb(0 0 0 / calc(1 - var(--tw-fade-alpha-r) * .146)) calc(var(--tw-fade-edge-clear-r) + var(--tw-fade-edge-band-r) * .75), rgb(0 0 0 / calc(1 - var(--tw-fade-alpha-r) * .067)) calc(var(--tw-fade-edge-clear-r) + var(--tw-fade-edge-band-r) * .83333), rgb(0 0 0 / calc(1 - var(--tw-fade-alpha-r) * .017)) calc(var(--tw-fade-edge-clear-r) + var(--tw-fade-edge-band-r) * .91667), rgb(0 0 0 / 1) calc(var(--tw-fade-edge-clear-r) + var(--tw-fade-edge-band-r)) );--tw-fade-mask-l: var(--tw-fade-ltr-start-layer, var(--tw-fade-identity-mask));--tw-fade-mask-r: var(--tw-fade-ltr-end-layer, var(--tw-fade-identity-mask));--tw-fade-animation-l: var(--tw-fade-ltr-start-animation, none);--tw-fade-animation-r: var(--tw-fade-ltr-end-animation, none);--tw-fade-timeline-l: var(--tw-fade-ltr-start-timeline, none);--tw-fade-timeline-r: var(--tw-fade-ltr-end-timeline, none);--tw-fade-animation-range-l: var(--tw-fade-ltr-start-animation-range, normal);--tw-fade-animation-range-r: var(--tw-fade-ltr-end-animation-range, normal);--tw-fade-animation-t: none;--tw-fade-animation-b: none;--tw-fade-timeline-t: none;--tw-fade-timeline-b: none;--tw-fade-animation-range-t: normal;--tw-fade-animation-range-b: normal;--tw-fade-scrollbar-pos: 100% 0%;--tw-fade-mask-size-l: 100% 100%;--tw-fade-mask-size-r: calc(100% - var(--tw-fade-scrollbar, 0px)) 100%;--tw-fade-mask-pos-l: 0% 0%;--tw-fade-mask-pos-r: 0% 0%;-webkit-mask-image:var(--tw-fade-identity-mask),var(--tw-fade-identity-mask),var(--tw-fade-mask-t, var(--tw-fade-identity-mask)),var(--tw-fade-mask-b, var(--tw-fade-identity-mask)),var(--tw-fade-mask-l, var(--tw-fade-identity-mask)),var(--tw-fade-mask-r, var(--tw-fade-identity-mask));mask-image:var(--tw-fade-identity-mask),var(--tw-fade-identity-mask),var(--tw-fade-mask-t, var(--tw-fade-identity-mask)),var(--tw-fade-mask-b, var(--tw-fade-identity-mask)),var(--tw-fade-mask-l, var(--tw-fade-identity-mask)),var(--tw-fade-mask-r, var(--tw-fade-identity-mask));-webkit-mask-composite:source-over,source-over,source-in,source-in,source-in,source-in,xor;mask-composite:add,add,intersect,intersect,intersect,intersect;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-origin:padding-box,padding-box,border-box,border-box,border-box,border-box;mask-origin:padding-box,padding-box,border-box,border-box,border-box,border-box;-webkit-mask-size:100% var(--tw-fade-scrollbar-block, 0px),var(--tw-fade-scrollbar, 0px) 100%,100% 100%,100% calc(100% - var(--tw-fade-scrollbar-block, 0px)),var(--tw-fade-mask-size-l),var(--tw-fade-mask-size-r);mask-size:100% var(--tw-fade-scrollbar-block, 0px),var(--tw-fade-scrollbar, 0px) 100%,100% 100%,100% calc(100% - var(--tw-fade-scrollbar-block, 0px)),var(--tw-fade-mask-size-l),var(--tw-fade-mask-size-r);-webkit-mask-position:0% 100%,var(--tw-fade-scrollbar-pos),0% 0%,0% 0%,var(--tw-fade-mask-pos-l),var(--tw-fade-mask-pos-r);mask-position:0% 100%,var(--tw-fade-scrollbar-pos),0% 0%,0% 0%,var(--tw-fade-mask-pos-l),var(--tw-fade-mask-pos-r)}.fade:where(:dir(rtl)),.fade-y:where(:dir(rtl)),.fade-top:where(:dir(rtl)),.fade-bottom:where(:dir(rtl)),.fade-x:where(:dir(rtl)),.fade-start:where(:dir(rtl)),.fade-end:where(:dir(rtl)){--tw-fade-edge-size-l: var(--tw-fade-size-end, var(--tw-fade-size-x, var(--tw-fade-size, var(--tw-fade-size-default))));--tw-fade-edge-size-r: var(--tw-fade-size-start, var(--tw-fade-size-x, var(--tw-fade-size, var(--tw-fade-size-default))));--tw-fade-edge-clear-l: var(--tw-fade-clear-end, var(--tw-fade-clear-x, var(--tw-fade-clear, 0px)));--tw-fade-edge-clear-r: var(--tw-fade-clear-start, var(--tw-fade-clear-x, var(--tw-fade-clear, 0px)));--tw-fade-scrollbar-pos: 0% 0%;--tw-fade-mask-size-l: calc(100% - var(--tw-fade-scrollbar, 0px)) 100%;--tw-fade-mask-size-r: 100% 100%;--tw-fade-mask-pos-l: 100% 0%;--tw-fade-mask-pos-r: 0% 0%;--tw-fade-mask-l: var(--tw-fade-rtl-end-layer, var(--tw-fade-identity-mask));--tw-fade-mask-r: var(--tw-fade-rtl-start-layer, var(--tw-fade-identity-mask));--tw-fade-animation-l: var(--tw-fade-rtl-end-animation, none);--tw-fade-animation-r: var(--tw-fade-rtl-start-animation, none);--tw-fade-timeline-l: var(--tw-fade-rtl-end-timeline, none);--tw-fade-timeline-r: var(--tw-fade-rtl-start-timeline, none);--tw-fade-animation-range-l: var(--tw-fade-rtl-end-animation-range, normal);--tw-fade-animation-range-r: var(--tw-fade-rtl-start-animation-range, normal)}.fade,.fade-y,.fade-top{--tw-fade-mask-t: var(--tw-fade-gradient-t);--tw-fade-animation-t: tw-fade-travel-t;--tw-fade-timeline-t: scroll(self y);--tw-fade-animation-range-t: var(--tw-fade-scroll-epsilon) max(var(--tw-fade-scroll-epsilon), var(--tw-fade-travel-active))}.fade,.fade-y,.fade-bottom{--tw-fade-mask-b: var(--tw-fade-gradient-b);--tw-fade-animation-b: tw-fade-travel-b;--tw-fade-timeline-b: scroll(self y);--tw-fade-animation-range-b: min( calc(100% - var(--tw-fade-travel-active)), calc(100% - var(--tw-fade-scroll-epsilon)) ) calc(100% - var(--tw-fade-scroll-epsilon))}.fade,.fade-x,.fade-start{--tw-fade-ltr-start-layer: var(--tw-fade-gradient-l);--tw-fade-rtl-start-layer: var(--tw-fade-gradient-r);--tw-fade-ltr-start-animation: tw-fade-travel-l;--tw-fade-rtl-start-animation: tw-fade-travel-r-leading;--tw-fade-ltr-start-timeline: scroll(self inline);--tw-fade-rtl-start-timeline: scroll(self inline);--tw-fade-ltr-start-animation-range: var(--tw-fade-scroll-epsilon) max(var(--tw-fade-scroll-epsilon), var(--tw-fade-travel-active));--tw-fade-rtl-start-animation-range: var(--tw-fade-scroll-epsilon) max(var(--tw-fade-scroll-epsilon), var(--tw-fade-travel-active))}.fade,.fade-x,.fade-end{--tw-fade-ltr-end-layer: var(--tw-fade-gradient-r);--tw-fade-rtl-end-layer: var(--tw-fade-gradient-l);--tw-fade-ltr-end-animation: tw-fade-travel-r;--tw-fade-rtl-end-animation: tw-fade-travel-l-trailing;--tw-fade-ltr-end-timeline: scroll(self inline);--tw-fade-rtl-end-timeline: scroll(self inline);--tw-fade-ltr-end-animation-range: min( calc(100% - var(--tw-fade-travel-active)), calc(100% - var(--tw-fade-scroll-epsilon)) ) calc(100% - var(--tw-fade-scroll-epsilon));--tw-fade-rtl-end-animation-range: min( calc(100% - var(--tw-fade-travel-active)), calc(100% - var(--tw-fade-scroll-epsilon)) ) calc(100% - var(--tw-fade-scroll-epsilon))}@supports (animation-timeline: scroll()){.fade,.fade-y,.fade-top,.fade-bottom,.fade-x,.fade-start,.fade-end{animation:var(--tw-fade-animation-t, none) auto linear both,var(--tw-fade-animation-b, none) auto linear both,var(--tw-fade-animation-l, none) auto linear both,var(--tw-fade-animation-r, none) auto linear both;animation-timeline:var(--tw-fade-timeline-t, none),var(--tw-fade-timeline-b, none),var(--tw-fade-timeline-l, none),var(--tw-fade-timeline-r, none);animation-range:var(--tw-fade-animation-range-t, normal),var(--tw-fade-animation-range-b, normal),var(--tw-fade-animation-range-l, normal),var(--tw-fade-animation-range-r, normal)}}@supports not (animation-timeline: scroll()){.fade,.fade-y,.fade-top,.fade-bottom,.fade-x,.fade-start,.fade-end{--tw-fade-t: 1;--tw-fade-b: 1;--tw-fade-l: 1;--tw-fade-r: 1}}@supports (animation-timeline: scroll()){.fade-scrollbar-safe-y,.fade-scrollbar-safe-xy{scrollbar-gutter:stable}@supports selector(::-webkit-scrollbar){.fade-scrollbar-safe-y,.fade-scrollbar-safe-xy{--tw-fade-scrollbar: max(0px, var(--tw-fade-scrollbar-width, 15px))}.fade-scrollbar-safe-x,.fade-scrollbar-safe-xy{--tw-fade-scrollbar-block: max(0px, var(--tw-fade-scrollbar-width, 15px))}.fade-scrollbar-safe-y::-webkit-scrollbar,.fade-scrollbar-safe-x::-webkit-scrollbar,.fade-scrollbar-safe-xy::-webkit-scrollbar{width:max(0px,var(--tw-fade-scrollbar-width, 15px));height:max(0px,var(--tw-fade-scrollbar-width, 15px))}.fade-scrollbar-safe-y::-webkit-scrollbar-track,.fade-scrollbar-safe-x::-webkit-scrollbar-track,.fade-scrollbar-safe-xy::-webkit-scrollbar-track{background:transparent}.fade-scrollbar-safe-y::-webkit-scrollbar-thumb,.fade-scrollbar-safe-x::-webkit-scrollbar-thumb,.fade-scrollbar-safe-xy::-webkit-scrollbar-thumb{background:var(--tw-fade-scrollbar-thumb, currentColor);border-radius:999px}@supports (color: color-mix(in lab,red,red)){.fade-scrollbar-safe-y::-webkit-scrollbar-thumb,.fade-scrollbar-safe-x::-webkit-scrollbar-thumb,.fade-scrollbar-safe-xy::-webkit-scrollbar-thumb{background:var(--tw-fade-scrollbar-thumb, color-mix(in srgb, currentColor 30%, transparent))}}}@supports not selector(::-webkit-scrollbar){.fade-scrollbar-safe-y,.fade-scrollbar-safe-x,.fade-scrollbar-safe-xy{scrollbar-width:thin;scrollbar-color:var(--tw-fade-scrollbar-thumb, currentColor) transparent}@supports (color: color-mix(in lab,red,red)){.fade-scrollbar-safe-y,.fade-scrollbar-safe-x,.fade-scrollbar-safe-xy{scrollbar-color:var(--tw-fade-scrollbar-thumb, color-mix(in srgb, currentColor 30%, transparent)) transparent}}}}:root{font-family:var(--av-sys-font-family-ui);font-synthesis:none;text-rendering:optimizeLegibility;--screen-drag-strip-height: 46px;--window-controls-inset: 0px;--sidebar-collapse-motion: .24s cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0;overflow:hidden}body{background:var(--av-sys-backdrop-color);color:var(--av-sys-color-text-default);font-size:var(--av-sys-font-size-base);line-height:var(--av-sys-font-leading-base);-webkit-font-smoothing:antialiased}button,textarea,input,select{color:inherit;font:inherit}button{border:0}button:not(:disabled),label,a{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}a{color:var(--av-sys-color-accent-base);text-decoration:none}strong,h1,h2,h3,h4{font-weight:var(--av-sys-font-weight-strong)}::-moz-selection{background:var(--av-sys-color-selection-background)}::selection{background:var(--av-sys-color-selection-background)}::-webkit-scrollbar{height:9px;width:9px}::-webkit-scrollbar-thumb{background:var(--av-sys-color-scrollbar-thumb);border:2px solid transparent;border-radius:var(--av-sys-size-radius-pill);background-clip:padding-box}::-webkit-scrollbar-track{background:transparent}:focus-visible{outline:2px solid var(--av-sys-color-focus-default);outline-offset:2px}.window-drag{-webkit-app-region:drag}.window-no-drag,.window-drag button,.window-drag a,.window-drag input,.window-drag textarea{-webkit-app-region:no-drag}.sr-only{clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.mono,code,pre{font-family:var(--av-sys-font-family-mono)}.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes clipped-line-fade{0%,to{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent 100%)}}.account-copy span,.account-copy strong,.automation-tile-name,.project-row-link>span,.sidebar-row-hint-text,.sidebar-row-title,.sidebar-row-title-copy,.workstream-context-copy>small,.workstream-context-copy>span{animation:clipped-line-fade linear both;animation-duration:auto;animation-timeline:scroll(self inline)}@property --clipped-scroll-fade-start{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --clipped-scroll-fade-end{syntax: "<length>"; inherits: false; initial-value: 0px;}@keyframes clipped-scroll-fade-block{0%,to{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--clipped-scroll-fade-start),#000 calc(100% - var(--clipped-scroll-fade-end)),transparent);mask-image:linear-gradient(to bottom,transparent,#000 var(--clipped-scroll-fade-start),#000 calc(100% - var(--clipped-scroll-fade-end)),transparent)}}@keyframes clipped-scroll-fade-inline{0%,to{-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--clipped-scroll-fade-start),#000 calc(100% - var(--clipped-scroll-fade-end)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--clipped-scroll-fade-start),#000 calc(100% - var(--clipped-scroll-fade-end)),transparent)}}@keyframes clipped-scroll-fade-start{0%{--clipped-scroll-fade-start: 0px}to{--clipped-scroll-fade-start: 24px}}@keyframes clipped-scroll-fade-end{0%{--clipped-scroll-fade-end: 24px}to{--clipped-scroll-fade-end: 0px}}:is(.sidebar-scroll,.workstream-context-scroll){scroll-padding-block:24px;animation:clipped-scroll-fade-block linear both,clipped-scroll-fade-start linear both,clipped-scroll-fade-end linear both;animation-duration:auto,auto,auto;animation-timeline:scroll(self block),scroll(self block),scroll(self block);animation-range:normal,0px 24px,calc(100% - 24px) 100%}.sidebar .sidebar-automation-strip{scroll-padding-inline:24px;animation:clipped-scroll-fade-inline linear both,clipped-scroll-fade-start linear both,clipped-scroll-fade-end linear both;animation-duration:auto,auto,auto;animation-timeline:scroll(self inline),scroll(self inline),scroll(self inline);animation-range:normal,0px 24px,calc(100% - 24px) 100%}.rally-mark{background:currentColor;color:var(--av-sys-color-brand-ink);display:inline-block;flex:0 0 auto;height:24px;-webkit-mask:url(/assets/rally-mark-CyMGUvOk.png) center / contain no-repeat;mask:url(/assets/rally-mark-CyMGUvOk.png) center / contain no-repeat;width:24px}.button,.icon-button{align-items:center;background:var(--av-sys-color-surface-raised);border:1px solid var(--av-sys-color-border-default);border-radius:var(--av-cmp-control-radius);color:var(--av-sys-color-text-subtle);display:inline-flex;justify-content:center;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.button{gap:7px;font-size:var(--av-cmp-control-font-size);line-height:20px;min-height:var(--av-sys-size-control-height);padding:6px 10px;white-space:nowrap}.icon-button{background:transparent;border-color:transparent;height:30px;padding:0;position:relative;width:30px}.button:hover:not(:disabled){background:var(--av-sys-color-surface-raised-hover);border-color:var(--av-ref-color-line-4);color:var(--av-sys-color-text-default)}.icon-button:hover:not(:disabled),.icon-button[data-state=open]:not(:disabled),.icon-button:focus-visible{background:var(--av-sys-color-surface-raised);color:var(--av-sys-color-text-default)}.button-primary{background:var(--av-cmp-button-primary-background);border-color:transparent;color:var(--av-cmp-button-primary-color);font-weight:400}.button-primary:hover:not(:disabled){background:var(--av-cmp-button-primary-hover);border-color:transparent;color:var(--av-cmp-button-primary-color)}.button-secondary{background:var(--av-sys-color-surface-subtle)}.button-danger{background:var(--av-sys-color-danger-base);border-color:var(--av-sys-color-danger-base);color:var(--av-sys-color-danger-on);font-weight:590}.button-danger:hover:not(:disabled){background:var(--av-sys-color-danger-strong);border-color:var(--av-sys-color-danger-strong);color:var(--av-sys-color-danger-on)}.button-quiet{background:transparent;border-color:transparent;color:var(--av-sys-color-text-muted)}.icon-button-toggle[aria-pressed=true],.icon-button-toggle[aria-pressed=true]:hover:not(:disabled){background:var(--av-cmp-row-background-selected);color:var(--av-sys-color-text-default)}.icon-button-danger{color:var(--av-sys-color-danger-base)}.icon-button-danger:hover:not(:disabled),.icon-button-danger[data-state=open]:not(:disabled),.icon-button-danger:focus-visible{background:color-mix(in srgb,var(--av-sys-color-danger-base) 13%,var(--av-sys-color-surface-raised));color:var(--av-sys-color-danger-base)}.copy-button-copied,.copy-button-copied:hover:not(:disabled),.copy-button-copied:focus-visible{color:var(--av-sys-color-success-base)}.copy-button-failed,.copy-button-failed:hover:not(:disabled),.copy-button-failed:focus-visible{color:var(--av-sys-color-danger-base)}.text-button{align-items:center;background:none;color:var(--av-sys-color-text-muted);display:inline-flex;gap:5px;padding:3px}.text-button:hover{color:var(--av-sys-color-text-default)}.inset-surface{background:var(--av-sys-color-surface-raised);border:.5px solid var(--av-sys-color-border-default);border-radius:var(--av-cmp-surface-radius)}.tooltip{animation:tooltip-in .1s ease-out;background:var(--av-cmp-tooltip-background);border-radius:var(--av-sys-size-radius-sm);color:var(--av-cmp-tooltip-foreground);font-size:12px;padding:5px 8px;z-index:1000}.tooltip-arrow{fill:var(--av-cmp-tooltip-background)}.tooltip-hint{display:grid;gap:1px;justify-items:start}.tooltip-hint>small{font-size:inherit;opacity:.72}.sidekick-tile-tooltip{max-width:220px}@keyframes tooltip-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.segmented{align-items:center;background:var(--av-cmp-segmented-track);border-radius:var(--av-sys-size-radius-pill);display:inline-flex;gap:2px;padding:3px}.segmented>button{background:transparent;border:0;border-radius:var(--av-sys-size-radius-pill);color:var(--av-sys-color-text-muted);font-size:var(--av-cmp-control-font-size);line-height:20px;padding:4px 14px;transition:background-color .14s ease,color .14s ease;white-space:nowrap}.segmented>button:hover{color:var(--av-sys-color-text-default)}.segmented>button[aria-checked=true]{background:var(--av-sys-color-surface-raised);color:var(--av-sys-color-text-default);font-weight:var(--av-sys-font-weight-emphasis)}.segmented>button:focus-visible{outline:2px solid var(--av-sys-color-focus-default);outline-offset:1px}.badge{align-items:center;background:var(--av-ref-color-neutral-4);border:1px solid transparent;border-radius:var(--av-sys-size-radius-pill);color:var(--av-ref-color-neutral-11);display:inline-flex;font-size:var(--av-sys-font-size-meta);font-weight:var(--av-sys-font-weight-emphasis);line-height:18px;max-width:140px;overflow:hidden;padding:0 9px;text-overflow:ellipsis;white-space:nowrap}.avatar{align-items:center;background:var(--av-ref-color-neutral-5);border:1px solid var(--av-ref-color-line-4);border-radius:var(--av-sys-size-radius-pill);display:inline-flex;flex:0 0 auto;justify-content:center;overflow:hidden;vertical-align:middle}.avatar-small{height:24px;width:24px}.avatar-medium{height:30px;width:30px}.avatar-large{height:38px;width:38px}.avatar-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.avatar-fallback{color:var(--av-ref-color-neutral-14);font-size:9px;font-weight:650;text-box:trim-both cap alphabetic}.avatar-medium .avatar-fallback{font-size:10px}.avatar-large .avatar-fallback{font-size:11px}.avatar-stack{align-items:center;display:inline-flex}.avatar-stack-item+.avatar-stack-item,.avatar-overflow{margin-left:-7px}.avatar-stack-item{display:inline-flex;position:relative}.avatar-stack .avatar{border:2px solid var(--av-sys-color-surface-default);position:relative;transition:border-color .18s ease;z-index:1}.avatar-presence-ping{animation:avatar-presence-ping 10s cubic-bezier(0,0,.2,1) infinite;animation-delay:.42s;background:color-mix(in srgb,var(--av-sys-color-success-base) 35%,transparent);border-radius:var(--av-sys-size-radius-pill);inset:0;opacity:0;pointer-events:none;position:absolute;transform:scale(1);z-index:1}.avatar-stack-item.is-present>.avatar{animation:avatar-presence-entry .42s cubic-bezier(.2,.75,.24,1);border-color:var(--av-sys-color-brand-base)}@keyframes avatar-presence-ping{0%{opacity:1;transform:scale(1)}20%,to{opacity:0;transform:scale(2)}}@keyframes avatar-presence-entry{0%,to{transform:translateY(0)}42%{transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.avatar-stack .avatar{transition:none}.avatar-presence-ping{animation:none;opacity:.3;transform:scale(1.35)}.avatar-stack-item.is-present>.avatar{animation:none}}.avatar-overflow{align-items:center;background:var(--av-ref-color-neutral-4);border:2px solid var(--av-sys-color-surface-default);border-radius:var(--av-sys-size-radius-pill);color:var(--av-sys-color-text-muted);display:inline-flex;font-size:9px;height:24px;justify-content:center;min-width:24px;padding:0 4px;position:relative;z-index:1}.status-indicator{align-items:center;color:var(--av-sys-color-text-muted);display:inline-flex;font-size:11px;gap:6px;white-space:nowrap}.status-dot{background:var(--av-sys-color-text-disabled);border-radius:var(--av-sys-size-radius-pill);display:inline-block;flex:0 0 auto;height:7px;width:7px}.status-needs_input .status-dot{background:var(--av-sys-color-workstream-needs-input)}.status-failed .status-dot{background:var(--av-sys-color-workstream-failed)}.status-stopped .status-dot{background:var(--av-sys-color-workstream-stopped)}.status-running .status-dot{animation:active-pulse 1.4s ease-in-out infinite;background:var(--av-sys-color-workstream-running)}.status-completed .status-dot{background:var(--av-sys-color-workstream-completed)}.status-unread .status-dot{background:var(--av-sys-color-workstream-unread)}.status-mentioned .status-dot{background:var(--av-sys-color-workstream-mentioned)}.status-unseen .status-dot{background:var(--av-sys-color-workstream-unseen)}.status-scheduled .status-dot{background:transparent;border:1px solid var(--av-ref-color-line-6)}.status-compact{height:14px;justify-content:center;width:14px}.status-compact .status-dot{height:6px;width:6px}@keyframes active-pulse{0%,to{opacity:.36}50%{opacity:1}}.center-state{align-items:center;background:var(--av-sys-color-surface-default);color:var(--av-sys-color-text-muted);display:flex;gap:8px;height:100%;justify-content:center}.loading-orb,.agent-work-timing-orb{flex:0 0 auto}.inline-error{color:var(--av-sys-color-danger-soft);font-size:12px;margin:8px 0 0}.inline-note{color:var(--av-sys-color-text-muted);font-size:12px;margin:8px 0 0}.empty-state{color:var(--av-sys-color-text-muted);margin:auto;max-width:390px;padding:32px 20px;text-align:center}.empty-state-title{color:var(--av-sys-color-text-subtle);font-size:14px;font-weight:570;margin:0 0 4px}.empty-state p:not(.empty-state-title){margin:0 0 14px}.dialog-overlay{animation:fade-in .13s ease-out;background:var(--av-sys-color-scrim-default);inset:0;position:fixed;z-index:100}.dialog-content{animation:dialog-in .15s ease-out;background:var(--av-sys-color-surface-elevated);border:1px solid var(--av-ref-color-line-4);border-radius:var(--av-cmp-surface-radius);box-shadow:var(--av-sys-elevation-shadow-lg);left:50%;max-height:min(720px,calc(100vh - 48px));max-width:calc(100vw - 32px);min-width:0;display:flex;flex-direction:column;overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%);width:480px;z-index:101}@keyframes fade-in{0%{opacity:0}}@keyframes dialog-in{0%{opacity:0;transform:translate(-50%,calc(-50% + 7px)) scale(.985)}}.dialog-header{align-items:flex-start;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:16px 16px 0}.dialog-header>div{min-width:0;overflow-wrap:anywhere}.dialog-header>.icon-button{flex-shrink:0}.dialog-title{font-size:15px;font-weight:500;margin:0}.dialog-description{color:var(--av-sys-color-text-muted);font-size:var(--av-cmp-control-font-size);margin:4px 0 0}.dialog-body{min-height:0;overflow:auto;padding:16px}.dialog-footer{align-items:center;flex-shrink:0;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding:0 16px 16px}.dialog-header+.dialog-footer{padding-top:16px}.dialog-header:last-child{padding-bottom:16px}.menu-content{animation:fade-in .1s ease-out;background:var(--av-sys-color-surface-raised);border:1px solid var(--av-ref-color-line-4);border-radius:var(--av-cmp-surface-radius);box-shadow:var(--av-sys-elevation-shadow-md);min-width:190px;padding:5px;z-index:120}.menu-label{color:var(--av-sys-color-text-subtle);display:flex;flex-direction:column;font-size:var(--av-cmp-control-font-size);padding:7px 10px}.menu-label small{color:var(--av-sys-color-text-muted);margin-top:2px}.menu-separator{background:var(--av-sys-color-border-default);height:1px;margin:4px}.menu-item{align-items:center;border-radius:var(--av-cmp-control-radius);color:var(--av-sys-color-text-subtle);cursor:pointer;display:flex;font-size:var(--av-cmp-control-font-size);gap:8px;min-height:32px;outline:0;padding:6px 10px;text-align:start;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.menu-item[data-highlighted]{background:var(--av-sys-color-surface-raised-hover);color:var(--av-sys-color-text-default)}.menu-item[data-disabled]{opacity:.42}.menu-item-danger{color:var(--av-sys-color-danger-base)}.menu-item-danger[data-highlighted]{background:var(--av-sys-color-danger-tint);color:var(--av-sys-color-danger-strong)}.sidebar-context-menu{min-width:205px}.sidebar-context-menu .menu-item{font-size:13px;gap:10px;min-height:34px}.sidebar-context-menu .menu-item svg{flex:0 0 auto;stroke-width:1.8}.nested-menu-trigger .nested-menu-arrow{margin-left:auto}.nested-menu-content{min-width:205px}.nested-menu-option{display:grid;font-size:13px;gap:10px;grid-template-columns:16px minmax(0,1fr) 16px;min-height:34px}.nested-menu-option>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nested-menu-check{color:var(--av-sys-color-text-default);justify-self:end}.workspace-shell{background-color:var(--av-sys-backdrop-color);background-image:var(--av-sys-backdrop-image);background-position:var(--av-sys-backdrop-position);background-size:var(--av-sys-backdrop-size);background-repeat:var(--av-sys-backdrop-repeat);background-attachment:var(--av-sys-backdrop-attachment);background-blend-mode:var(--av-sys-backdrop-blend-mode);height:100%;overflow:hidden;position:relative;width:100%}.workspace-shell.has-overlay-window-controls{--window-controls-inset: 82px}.main-pane{background:var(--av-cmp-pane-background);height:100%;margin-left:var(--av-cmp-sidebar-width);min-width:0;overflow:hidden;position:relative;z-index:1}@media(min-width:1181px){.workspace-shell.rail-open .main-pane{padding-right:calc(var(--rail-slot) + 8px)}}.sidebar,.settings-sidebar{background:var(--av-cmp-sidebar-background);border-right:var(--av-sys-size-border-hairline) solid var(--av-cmp-sidebar-border)}@property --av-cmp-sidebar-width{syntax: "<length>"; inherits: true; initial-value: 280px;}@property --sidebar-compact{syntax: "<number>"; inherits: false; initial-value: 0;}.sidebar{--sidebar-layout-motion: var(--sidebar-collapse-motion);--sidebar-compact: 0;bottom:0;display:flex;flex-direction:column;left:0;position:fixed;top:0;transition:--sidebar-compact var(--sidebar-layout-motion);width:var(--av-cmp-sidebar-width);z-index:30}.sidebar.is-compact{--sidebar-compact: 1}.sidebar.is-resizing{--sidebar-layout-motion: 0s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sidebar.is-resizing *,.workstream-context-sidebar.is-resizing *{transition-property:none!important}.sidebar-resizer{bottom:0;position:absolute;right:-6px;top:44px;width:12px;z-index:3}.sidebar-resizer>span{opacity:0}.sidebar-titlebar{align-items:center;display:flex;height:44px;justify-content:flex-end;padding:0 16px}.sidebar-titlebar>.sidebar-new-button{transition:color .12s ease,transform .12s ease,background .12s ease,opacity var(--sidebar-layout-motion),display var(--sidebar-layout-motion) allow-discrete}.sidebar-titlebar>.sidebar-new-button[hidden]{display:none;opacity:0}@starting-style{.sidebar-titlebar>.sidebar-new-button{opacity:0}}.sidebar-scroll{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0 12px 18px;scrollbar-gutter:auto;transition:padding var(--sidebar-layout-motion)}.sidebar-scroll::-webkit-scrollbar{width:0}.sidebar-primary-actions{display:grid;gap:var(--av-sys-space-row-gap);margin-bottom:var(--av-sys-space-group-gap)}.sidebar-action,.sidebar-row{align-items:center;border-radius:var(--av-sys-size-radius-sm);color:var(--av-ref-color-neutral-11);display:flex;min-height:var(--av-cmp-row-height);min-width:0;text-decoration:none}.sidebar-action{background:transparent;border:0;font-size:var(--av-sys-font-size-action);gap:10px;padding:4px 9px;text-align:left;width:100%}.sidebar-action:hover,.settings-navigation-group button:hover,.settings-search-results>button:hover,.settings-search-results>button:focus-visible,.sidebar-row:hover{background:var(--av-cmp-row-background-hover);color:var(--av-sys-color-text-default)}.sidebar-action.is-active,.settings-navigation-group button[aria-current=page],.sidebar-row.is-active{background:var(--av-cmp-row-background-selected);color:var(--av-sys-color-text-default)}.sidebar-row-icon:has(.status-indicator){align-self:stretch}.sidebar-row .status-compact{align-self:stretch;height:auto;position:relative;width:var(--av-cmp-marker-slot)}.sidebar-row .status-dot{border-radius:var(--av-cmp-marker-radius);box-shadow:var(--av-cmp-marker-glow);height:auto;inset-block:var(--av-cmp-marker-inset-block);left:50%;position:absolute;transform:translate(-50%);width:var(--av-cmp-marker-inline-size)}.sidebar-section{margin-top:var(--av-sys-space-group-gap)}.sidebar-section-heading{align-items:center;display:flex;height:var(--av-cmp-group-label-height);padding:0 8px}.sidebar-section-heading h2{flex:1;min-width:0}.projects-section>.sidebar-section-heading{display:grid;grid-template-columns:minmax(0,1fr) 28px;padding:0 4px 0 8px}.project-sidebar-action.icon-button{border:0;border-radius:var(--av-sys-size-radius-sm);height:22px;justify-self:center;width:22px}.project-sidebar-action.icon-button:hover:not(:disabled){background:transparent;border-color:transparent;color:inherit}.project-sidebar-item{border-radius:var(--av-sys-size-radius-sm)}.project-sidebar-item[draggable=true]{cursor:grab}.sidebar-row.project-sidebar-row{align-items:center;display:grid;grid-template-columns:18px minmax(0,1fr) 28px;gap:0;min-height:var(--av-cmp-row-height-dense)}.project-sidebar-row .project-sidebar-row-action{opacity:0}.project-sidebar-row:hover .project-sidebar-row-action,.project-sidebar-row:focus-within .project-sidebar-row-action{opacity:1}.project-accordion-control{align-items:center;background:transparent;border:0;color:var(--av-sys-color-text-muted);display:inline-flex;height:24px;justify-content:center;padding:0;width:18px}.project-accordion-control svg{transform:rotate(90deg);transition:transform .12s ease}.project-accordion-control svg.is-expanded{transform:rotate(180deg)}.project-row-icon{align-items:center;display:inline-flex;justify-content:center}.project-row-link{align-items:center;color:var(--av-sys-color-text-subtle);display:grid;font-size:13px;gap:5px;grid-template-columns:20px auto auto minmax(0,1fr);min-width:0;text-decoration:none}.project-row-link>span{overflow:hidden;white-space:nowrap}.project-row-link.is-active{color:var(--av-sys-color-text-default);font-weight:600}.project-sidebar-empty{color:var(--av-sys-color-text-muted);font-size:11px;margin:0;padding:6px 8px 6px 18px}.project-sidebar-workstreams{display:grid;gap:var(--av-sys-space-row-gap);padding-left:18px}.project-icon-pile{align-items:center;display:inline-flex;flex:0 0 auto;margin-left:2px}.project-icon-pile-item{align-items:center;background:var(--av-sys-color-surface-default);border:1px solid var(--av-sys-color-border-subtle);border-radius:50%;display:inline-flex;height:20px;justify-content:center;width:20px}.project-icon-pile-item+.project-icon-pile-item{margin-left:-6px}.project-create-form{display:grid;gap:18px}.project-create-form .form-field>input{background:var(--av-sys-color-surface-sunken);border:1px solid var(--av-ref-color-line-3);border-radius:var(--av-cmp-control-radius);color:var(--av-sys-color-text-default);font:inherit;outline:0;padding:9px 10px;width:100%}.project-create-form .form-field>input:focus{border-color:var(--av-ref-color-line-6);box-shadow:var(--av-sys-focus-ring-quiet)}.project-create-form .dropdown-select-trigger{width:100%}.project-create-form fieldset,.project-appearance-picker fieldset{border:0;margin:0;padding:0}.project-create-form legend,.project-appearance-picker legend{color:var(--av-sys-color-text-subtle);font-size:12px;margin-bottom:8px}.project-appearance-picker{display:grid;gap:18px}.project-icon-grid{display:grid;gap:6px;grid-template-columns:repeat(9,32px)}.project-icon-grid button,.project-color-grid button{align-items:center;background:var(--av-sys-color-surface-subtle);border:1px solid var(--av-sys-color-border-default);border-radius:var(--av-cmp-control-radius);color:var(--av-sys-color-text-subtle);display:inline-flex;height:32px;justify-content:center;padding:0;width:32px}.project-icon-grid button:hover,.project-color-grid button:hover{background:var(--av-sys-color-surface-raised-hover)}.project-icon-grid button.is-selected,.project-color-grid button.is-selected{border-color:var(--av-sys-color-text-default);box-shadow:0 0 0 1px var(--av-sys-color-text-default)}.project-color-grid{display:grid;gap:8px;grid-template-columns:repeat(7,32px)}.project-color-grid button span{border-radius:50%;box-shadow:inset 0 0 0 1px var(--av-sys-color-project-edge);height:17px;width:17px}.sidebar-section-heading h2,.sidebar-group h3{color:var(--av-ref-color-neutral-9);font-size:var(--av-sys-label-font-size);font-weight:var(--av-sys-label-weight);letter-spacing:var(--av-sys-label-tracking);margin:0;text-transform:var(--av-sys-label-transform)}.sidebar-group{margin-top:var(--av-sys-space-group-gap)}.sidebar-group-heading{align-items:center;display:flex;gap:4px;padding:0 4px var(--av-cmp-group-label-gap) 8px}.sidebar-group-heading h3{flex:1;min-width:0}.sidebar-group-menu-trigger{align-items:center;background:transparent;border:0;border-radius:var(--av-sys-size-radius-sm);color:var(--av-ref-color-neutral-9);display:inline-flex;height:22px;justify-content:center;padding:0;width:22px}.sidebar-group-menu-trigger:hover,.sidebar-group-menu-trigger[data-state=open]{background:var(--av-sys-color-surface-subtle);color:var(--av-ref-color-neutral-12)}.sidebar-group-menu-trigger:focus-visible{outline:2px solid var(--av-sys-color-border-highlight);outline-offset:1px}.sidebar-list{display:grid;gap:var(--av-sys-space-row-gap)}.sidebar-context-target{min-width:0}.sidebar-workstream-preview-anchor{min-width:0;width:100%}.sidebar-context-target .sidebar-row{width:100%}.sidebar-workstream-preview-surface{animation:sidebar-workstream-preview-in .1s ease-out;background:var(--av-sys-color-surface-raised);border:.5px solid var(--av-sys-color-border-subtle);border-radius:12px;box-shadow:var(--av-sys-elevation-shadow-md);color:var(--av-sys-color-text-default);padding:10px;pointer-events:none;width:260px;z-index:1000}.sidebar-workstream-preview{display:flex;flex-direction:column;gap:4px;min-width:0}.sidebar-workstream-preview-header{align-items:flex-end;display:flex;gap:4px;justify-content:space-between;min-width:0;width:100%}.sidebar-workstream-preview-identity{align-items:center;display:flex;flex:1 1 auto;gap:8px;min-width:0}.sidebar-workstream-preview-name{color:var(--av-sys-color-text-default);font-size:13px;font-weight:500;line-height:18px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-workstream-preview-header time{color:var(--av-sys-color-text-muted);flex:0 0 auto;font-size:12px;font-weight:420;line-height:16px;white-space:nowrap}.sidebar-workstream-preview-scope{color:var(--av-sys-color-text-muted);font-size:12px;font-weight:420;line-height:16px;margin:0}@keyframes sidebar-workstream-preview-in{0%{opacity:0;transform:translate(-2px)}to{opacity:1;transform:translate(0)}}.sidebar-context-target.is-draggable{cursor:grab}.sidebar-context-target.is-dragging{cursor:grabbing;opacity:.45}.sidebar-context-target.is-dragging .sidebar-row{background:var(--av-sys-color-surface-subtle)}.sidebar-row{--sidebar-row-background: var(--av-cmp-sidebar-background-solid);font-size:var(--av-sys-font-size-row);gap:5px;padding:var(--av-cmp-row-padding);position:relative}.sidebar-row:hover{--sidebar-row-background: var(--av-cmp-row-background-hover)}.sidebar-row.is-active{--sidebar-row-background: var(--av-cmp-row-background-selected)}.sidebar-row-icon{align-items:center;color:var(--av-ref-color-neutral-9);display:flex;flex:0 0 18px;justify-content:center}.sidebar-note-marker{align-items:center;color:var(--av-ref-color-neutral-9);display:inline-flex;height:16px;justify-content:center;width:16px}.sidebar-note-privacy,.sidebar-workstream-timer{align-items:center;color:var(--av-ref-color-neutral-9);display:inline-flex;flex:0 0 16px;height:16px;justify-content:center;margin-left:3px;width:16px}.workstream-timer-tooltip{display:flex;flex-direction:column;gap:2px;max-width:260px}.workstream-timer-tooltip strong{font-size:11px;font-weight:650;white-space:nowrap}.workstream-timer-tooltip span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-row-main{display:flex;flex:1;flex-direction:column;line-height:var(--av-cmp-row-leading);min-width:0}.sidebar-row-title,.sidebar-row-hint{overflow:hidden;white-space:nowrap}.workstream-row.is-unread .sidebar-row-title{color:var(--av-sys-color-text-default);font-weight:var(--av-sys-font-weight-emphasis)}.sidebar-row-hint{align-items:center;color:var(--av-ref-color-neutral-9);display:flex;font-size:var(--av-sys-font-size-hint);gap:3px;margin-top:var(--av-cmp-row-hint-gap)}.sidebar-row-hint-text{min-width:0;overflow:hidden;white-space:nowrap}.sidebar-row-icon.is-attention,.sidebar-row-hint.is-attention{color:var(--av-sys-color-warning-base)}.scope-badge{flex:0 0 auto;font-size:9px;line-height:16px;max-width:68px;padding:0 4px}.sidebar-row:hover .scope-badge,.sidebar-row.is-active .scope-badge,.sidebar-row:focus-within .scope-badge{background:transparent;border-color:transparent}.workstream-row,.automation-row{min-height:var(--av-cmp-row-height-dense)}.note-row{background:transparent;border:0;min-height:var(--av-cmp-row-height-dense);text-align:left;width:100%}.mini-state{background:var(--av-ref-color-neutral-7);border-radius:50%;height:6px;width:6px}.mini-state.active,.automation-status-dot.active{background:var(--av-sys-color-success-base)}.mini-state.draft{background:transparent;border:1px dashed var(--av-sys-color-text-muted);height:10px;width:10px}.sidebar-row.is-draft .sidebar-row-title{color:var(--av-sys-color-text-muted)}.sidebar-empty{color:var(--av-ref-color-neutral-8);font-size:11px;margin:3px 8px}@keyframes skeleton-pulse{50%{opacity:.45}}.skeleton-row{animation:skeleton-pulse 1.5s ease-in-out infinite}.skeleton-bar{background:var(--av-ref-color-neutral-4);border-radius:var(--av-sys-size-radius-pill);display:block}.skeleton-row-marker{border-radius:50%;flex:0 0 10px;height:10px;margin:0 4px}.skeleton-row-line{height:.72em;width:74%}.skeleton-row-subline{height:.62em;margin-top:var(--av-cmp-row-hint-gap);width:45%}.skeleton-row:nth-child(5n+2) .skeleton-row-line{width:58%}.skeleton-row:nth-child(5n+3) .skeleton-row-line{width:86%}.skeleton-row:nth-child(5n+4) .skeleton-row-line{width:49%}.skeleton-row:nth-child(5n+2) .skeleton-row-subline{width:62%}.skeleton-row:nth-child(5n+4) .skeleton-row-subline{width:33%}.skeleton-group-label{animation:skeleton-pulse 1.5s ease-in-out infinite;height:.6em;margin:0 8px var(--av-cmp-group-label-gap);width:7ch}.title-skeleton{animation:skeleton-pulse 1.5s ease-in-out infinite;background:var(--av-ref-color-neutral-7);border-radius:var(--av-sys-size-radius-pill);display:inline-block;height:.72em;vertical-align:middle;width:18ch}.title-skeleton.title-skeleton-header{width:22ch}.account-trigger{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--av-sys-color-text-default);display:flex;gap:8px;margin:2px 12px 12px;min-height:40px;padding:6px 8px;text-align:left;width:calc(100% - 24px)}.account-trigger:hover{background:var(--av-sys-color-surface-subtle)}.account-copy{display:flex;flex:1;flex-direction:column;min-width:0}.account-copy strong{font-size:13px;font-weight:500;line-height:18px;overflow:hidden;white-space:nowrap}.account-copy span{color:var(--av-sys-color-text-muted);font-size:10px;overflow:hidden;white-space:nowrap}.account-attention-dot,.workspace-activity-dot{background:var(--av-sys-color-workstream-unread);border-radius:var(--av-cmp-marker-radius);flex:0 0 var(--av-cmp-marker-inline-size);height:var(--av-cmp-marker-inline-size);width:var(--av-cmp-marker-inline-size)}.workspace-menu{max-height:var(--radix-dropdown-menu-content-available-height);min-width:270px;overflow-y:auto}.workspace-menu-section{color:var(--av-ref-color-neutral-9);font-size:var(--av-sys-label-font-size);font-weight:var(--av-sys-label-weight);letter-spacing:var(--av-sys-label-tracking);text-transform:uppercase}.workspace-menu-item{min-height:34px}.workspace-mark{align-items:center;background:var(--av-sys-color-surface-subtle);border:1px solid var(--av-sys-color-border-subtle);border-radius:var(--av-sys-size-radius-sm);color:var(--av-sys-color-text-default);display:inline-flex;flex:0 0 18px;font-size:var(--av-sys-font-size-meta);height:18px;justify-content:center}.workspace-menu-copy{display:flex;flex:1;flex-direction:column;min-width:0}.workspace-menu-copy>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-menu-copy small{color:var(--av-sys-color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-menu-error{color:var(--av-sys-color-danger-base)!important}.workspace-region-tag{background:var(--av-sys-color-surface-subtle);border:1px solid var(--av-sys-color-border-subtle);border-radius:var(--av-sys-size-radius-pill);color:var(--av-sys-color-text-muted);font-size:var(--av-sys-font-size-meta);padding:1px 5px}.workspace-counts-stale{color:var(--av-sys-color-text-muted);font-size:var(--av-sys-font-size-meta)}.workspace-region-choice{border:0;display:flex;gap:12px;margin:12px 0 0;padding:0}.workspace-region-choice legend{color:var(--av-sys-color-text-subtle);font-size:var(--av-sys-font-size-meta);margin-bottom:6px}.workspace-region-choice label{align-items:center;display:flex;gap:5px}.workspace-region-choice label>span{display:flex;flex-direction:column}.workspace-region-choice label small{color:var(--av-sys-color-text-muted);font-weight:400}.workspace-shell .main-pane{transition:opacity .22s ease}.workspace-shell .sidebar{transition:opacity .22s ease,--sidebar-compact var(--sidebar-layout-motion)}.workspace-shell.is-switching-workspace .sidebar,.workspace-shell.is-switching-workspace .main-pane{opacity:.55}.workspace-shell.is-switching-workspace .main-pane{pointer-events:none}.workspace-shell.is-entering-workspace .sidebar,.workspace-shell.is-entering-workspace .main-pane{animation:workspace-enter .32s ease-out}@keyframes workspace-enter{0%{opacity:.55}}@media(prefers-reduced-motion:reduce){.workspace-shell .sidebar{transition:--sidebar-compact var(--sidebar-layout-motion)}.workspace-shell .main-pane{transition:none}.workspace-shell.is-entering-workspace .sidebar,.workspace-shell.is-entering-workspace .main-pane{animation:none}}.account-menu-content{background:var(--av-sys-color-surface-elevated);border-color:var(--av-sys-color-border-default);border-radius:12px;box-shadow:var(--av-sys-elevation-shadow-md);box-sizing:border-box;font-family:var(--av-sys-font-family-ui);max-height:var(--radix-dropdown-menu-content-available-height);min-width:228px;overflow-y:auto;padding:6px;width:228px}.account-menu-item.menu-item{border-radius:6px;color:var(--av-sys-color-text-default);display:grid;font-size:13px;font-weight:420;gap:4px;grid-template-columns:18px minmax(0,1fr);line-height:20px;min-height:30px;padding:6px 8px}.account-menu-content.menu-content .menu-item{-moz-column-gap:8px;column-gap:8px;min-height:34px;padding:6px 10px}.account-menu-item-with-value.menu-item{grid-template-columns:18px minmax(0,1fr) auto 14px}.account-menu-item.menu-item[data-highlighted]{background:var(--av-cmp-row-background-hover)}.account-menu-item>svg{height:16px;stroke-width:1.8;width:16px}.account-menu-item>span:not(.account-menu-value){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu-value{color:var(--av-sys-color-text-muted);justify-self:end}.account-menu-chevron{color:var(--av-sys-color-text-muted);height:14px!important;width:14px!important}.account-menu-separator.menu-separator{margin:4px 6px}[data-theme=dark] .account-menu-content{background:var(--av-sys-color-surface-elevated);border-color:var(--av-sys-color-border-default);box-shadow:var(--av-sys-elevation-shadow-lg)}[data-theme=dark] .account-menu-item.menu-item[data-highlighted]{background:var(--av-cmp-row-background-hover)}.mobile-sidebar-trigger{display:none;left:8px;position:fixed;top:9px;z-index:25}.sidebar-scrim,.mobile-only{display:none}.header-menu-button{display:none;flex:0 0 auto}.deep-link-error-window{background:var(--av-sys-color-surface-subtle);box-sizing:border-box;display:flex;flex-direction:column;gap:16px;height:100vh;justify-content:space-between;padding:24px}.deep-link-error-card{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-height:0;overflow-y:auto}.deep-link-error-title{font-size:15px;margin:0}.deep-link-error-copy{color:var(--av-sys-color-text-muted);margin:0;overflow-wrap:anywhere}.deep-link-error-actions{display:flex;flex:0 0 auto;justify-content:flex-end}.onboarding-shell,.service-setup-screen,.fatal-error-screen{align-items:center;background:var(--av-sys-color-surface-canvas);display:flex;height:100%;justify-content:center;padding:36px}.onboarding-card,.signin-card,.service-setup-card,.fatal-error-card{position:relative;width:min(520px,100%)}.onboarding-brand{align-items:center;color:var(--av-sys-color-text-subtle);display:flex;gap:9px;margin-bottom:56px}.onboarding-brand span{font-size:15px;font-weight:600}.onboarding-copy h1,.signin-card h1,.service-setup-card h1,.fatal-error-card h1{font-size:27px;letter-spacing:-.035em;line-height:1.15;margin:7px 0 9px}.onboarding-copy>p:not(.eyebrow),.signin-card>p:not(.inline-error),.service-setup-card>p:not(.inline-error){color:var(--av-sys-color-text-muted);margin:0}.eyebrow{color:var(--av-sys-color-text-muted);font-size:var(--av-cmp-control-font-size);font-weight:400;letter-spacing:normal;margin:0}.onboarding-field{display:grid;gap:7px;margin-top:28px}.onboarding-field>span:first-child,.region-question{color:var(--av-sys-color-text-muted);font-size:var(--av-cmp-control-font-size)}.onboarding-input-wrap{align-items:center;background:var(--av-sys-color-surface-default);border:1px solid var(--av-ref-color-line-2);border-radius:var(--av-cmp-control-radius);color:var(--av-ref-color-neutral-9);display:flex;gap:10px;min-height:46px;padding:0 13px}.onboarding-input-wrap:focus-within{border-color:var(--av-ref-color-line-6);box-shadow:var(--av-sys-focus-ring-quiet)}.onboarding-input-wrap input{background:transparent;border:0;color:var(--av-sys-color-text-default);flex:1;font-size:13px;outline:0;padding:0}.onboarding-input-wrap input::-moz-placeholder{color:var(--av-ref-color-neutral-8)}.onboarding-input-wrap input::placeholder{color:var(--av-ref-color-neutral-8)}.region-question{margin:24px 0 -20px}.region-options{border:0;display:grid;gap:8px;margin:30px 0 16px;padding:0}.region-option{align-items:center;background:var(--av-sys-color-surface-default);border:1px solid var(--av-ref-color-line-2);border-radius:var(--av-cmp-control-radius);display:flex;gap:12px;min-height:72px;padding:12px 14px;transition:border-color .14s,background .14s}.region-option:has(input:checked){background:var(--av-sys-color-surface-subtle);border-color:var(--av-sys-color-text-default)}.region-option input{opacity:0;position:absolute}.region-icon{align-items:center;background:var(--av-sys-color-surface-raised);border:1px solid var(--av-ref-color-line-3);border-radius:var(--av-cmp-control-radius);color:var(--av-sys-color-text-subtle);display:flex;height:37px;justify-content:center;width:37px}.region-option-copy{display:flex;flex:1;flex-direction:column}.region-option-copy strong{font-size:13px}.region-option-copy span{color:var(--av-sys-color-text-muted);font-size:var(--av-cmp-control-font-size)}.region-check{color:var(--av-sys-color-text-default)}.region-note{color:var(--av-ref-color-neutral-9);font-size:var(--av-cmp-control-font-size);line-height:1.45}.onboarding-continue{margin-top:20px;width:100%}.signin-shell{overflow-y:auto}.signin-card{text-align:center;width:min(420px,100%);padding:24px 0}.signin-mark{height:56px;margin-bottom:26px;width:56px}.signin-card h1{font-size:34px;font-weight:600;letter-spacing:-.04em;margin:0 0 14px}.signin-card>p:not(.inline-error){font-size:15px;line-height:1.6}.signin-card>p.signin-account-copy{margin-top:38px;font-size:13px}.signin-button{margin-top:14px;width:100%;min-height:48px;border-radius:26px;font-size:14px;gap:10px}.signin-button .connector-mark{width:18px;height:18px;color:inherit}.signin-button+.signin-button{margin-top:10px;font-size:12px;min-height:40px}.signin-region-question{margin-top:24px!important;text-align:left}.signin-card .region-options{text-align:left}.workspace-setup-shell{overflow-y:auto}.workspace-setup-card{width:min(420px,100%);padding:24px 0;text-align:center}.workspace-setup-card .onboarding-copy h1{font-size:34px;font-weight:600;letter-spacing:-.04em;margin:0 0 14px}.workspace-setup-card .onboarding-copy>p{font-size:15px;line-height:1.6}.workspace-setup-card .onboarding-field{margin-top:32px;text-align:left}.workspace-setup-card .onboarding-input-wrap{border-radius:14px;min-height:48px}.workspace-setup-card .onboarding-input-wrap input{min-width:0;font-size:14px}.workspace-setup-card .region-question{text-align:left}.workspace-setup-card .region-options{text-align:left;margin-bottom:12px}.workspace-setup-card .region-option{border-radius:14px}.workspace-setup-card .region-option:focus-within{box-shadow:var(--av-sys-focus-ring-quiet)}.workspace-setup-card .region-note{text-align:left;font-size:12px;line-height:1.6}.workspace-setup-card .onboarding-continue{border-radius:26px;min-height:48px;font-size:14px;margin-top:22px}.workspace-setup-card .signed-in-identity{margin-top:22px!important;overflow-wrap:anywhere}.workspace-setup-card .onboarding-signout{margin-top:8px}.back-region{margin-top:14px}.signed-in-identity{color:var(--av-sys-color-text-subtle)!important;font-size:var(--av-cmp-control-font-size);margin-top:10px!important}.onboarding-signout{display:block;margin:14px auto 0}.invitation-card{width:min(560px,100%)}.invitation-icon{align-items:center;background:var(--av-sys-color-surface-raised);border:1px solid var(--av-ref-color-line-3);border-radius:var(--av-cmp-control-radius);color:var(--av-sys-color-text-default);display:flex;height:46px;justify-content:center;margin:0 auto 22px;width:46px}.invitation-icon .rally-mark{height:26px;width:26px}.invitation-loader{color:var(--av-sys-color-text-muted);margin:28px auto}.invitation-card>p strong{color:var(--av-sys-color-text-subtle)}.invitation-details{border-bottom:1px solid var(--av-sys-color-border-default);border-top:1px solid var(--av-sys-color-border-default);margin:22px 0 0;padding:8px 0;text-align:left}.invitation-details div{display:grid;gap:12px;grid-template-columns:100px 1fr;padding:6px 0}.invitation-details dt{color:var(--av-sys-color-text-muted);font-size:var(--av-cmp-control-font-size)}.invitation-details dd{font-size:var(--av-cmp-control-font-size);margin:0}.invitation-choice-list{display:grid;gap:9px;margin-top:24px;text-align:left}.invitation-choice{align-items:center;background:var(--av-sys-color-surface-default);border:1px solid var(--av-ref-color-line-2);border-radius:var(--av-cmp-control-radius);display:flex;gap:16px;justify-content:space-between;padding:14px}.invitation-choice>div:first-child{display:grid;gap:3px;min-width:0}.invitation-choice strong{color:var(--av-sys-color-text-default);font-size:13px}.invitation-choice span{color:var(--av-sys-color-text-muted);font-size:var(--av-cmp-control-font-size)}.invitation-choice-actions{display:flex;flex:0 0 auto;gap:7px}.boot-mark .rally-mark{animation:active-pulse 1.35s ease-in-out infinite;height:38px;width:38px}.service-setup-card,.fatal-error-card{background:var(--av-sys-color-surface-default);border:1px solid var(--av-ref-color-line-2);border-radius:var(--av-sys-size-radius-xl);padding:28px}.setup-icon{align-items:center;background:var(--av-sys-color-surface-raised);border-radius:var(--av-sys-size-radius-md);color:var(--av-sys-color-warning-base);display:flex;height:42px;justify-content:center;margin-bottom:20px;width:42px}.service-setup-card dl{border-bottom:1px solid var(--av-sys-color-border-default);border-top:1px solid var(--av-sys-color-border-default);margin:22px 0;padding:9px 0}.service-setup-card dl div{display:grid;gap:12px;grid-template-columns:90px 1fr;padding:5px 0}.service-setup-card dt{color:var(--av-sys-color-text-muted);font-size:var(--av-cmp-control-font-size)}.service-setup-card dd{font-size:var(--av-cmp-control-font-size);margin:0;overflow-wrap:anywhere}.setup-guidance{background:var(--av-sys-color-surface-subtle);border-radius:var(--av-sys-size-radius-md);padding:12px 14px}.setup-guidance strong{font-size:var(--av-cmp-control-font-size)}.setup-guidance p{color:var(--av-sys-color-text-muted);font-size:var(--av-cmp-control-font-size);margin:5px 0 0}.setup-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:20px}.fatal-error-card>svg{color:var(--av-sys-color-danger-base)}.fatal-error-card p{color:var(--av-sys-color-text-muted)}.service-setup-screen,.fatal-error-screen{overflow:auto;padding:64px 24px 32px}.service-setup-card,.fatal-error-card{background:var(--av-sys-color-surface-raised);border:.5px solid var(--av-ref-color-line-3);border-radius:24px;box-shadow:var(--av-sys-elevation-shadow-sm);margin:auto;padding:24px;width:min(480px,100%)}.service-setup-card .setup-icon{background:var(--av-sys-color-surface-raised-hover);border-radius:14px;color:var(--av-sys-color-text-subtle);margin-bottom:18px;height:44px;width:44px}.service-setup-card h1{font-size:22px;font-weight:560;letter-spacing:-.025em;line-height:1.3;margin:6px 0 10px}.fatal-error-card h1{font-size:22px;font-weight:560;letter-spacing:-.025em;line-height:1.3;margin:0 0 10px}.fatal-error-card>svg{background:var(--av-sys-color-danger-wash);border-radius:14px;box-sizing:content-box;display:block;margin-bottom:18px;padding:11px}.fatal-error-card p{font-size:14px;line-height:1.5;margin:0 0 20px;overflow-wrap:anywhere}.fatal-error-card>.button{border-radius:999px;min-height:36px;padding:8px 14px}.service-setup-card>p:not(.eyebrow){font-size:14px;line-height:1.5}.service-setup-card dl{background:var(--av-sys-color-surface-raised-hover);border:.5px solid var(--av-ref-color-line-3);border-radius:12px;margin:20px 0 12px;overflow:hidden;padding:0}.service-setup-card dl div{align-items:baseline;gap:12px;grid-template-columns:88px minmax(0,1fr);padding:12px 14px}.service-setup-card dl div+div{border-top:.5px solid var(--av-ref-color-line-3)}.service-setup-card dd{line-height:1.45;min-width:0}.service-setup-card .setup-guidance{background:var(--av-sys-color-surface-raised-hover);border-radius:12px;padding:14px}.service-setup-card .setup-guidance strong{color:var(--av-sys-color-text-default);font-weight:560}.service-setup-card .setup-guidance p{line-height:1.5;margin-top:6px}.service-setup-card .setup-actions{flex-wrap:wrap;gap:8px;margin-top:20px}.service-setup-card .setup-actions .button{border-radius:999px;min-height:36px;padding:8px 14px}@media(max-width:480px){.service-setup-screen,.fatal-error-screen{padding-inline:16px}.service-setup-card,.fatal-error-card{padding:20px}.service-setup-card .setup-actions .button{flex:1 1 auto}}.screen-with-titlebar{height:100%;position:relative}.screen-drag-strip{height:var(--screen-drag-strip-height);left:0;position:absolute;right:0;top:0}.screen-error-state{align-items:center;display:flex;height:100%;justify-content:center}.screen-state-actions{align-items:center;display:flex;gap:2px;position:absolute;right:10px;top:9px}.muted-notice{color:var(--av-sys-color-text-muted);font-size:var(--av-cmp-control-font-size)}.workspace-settings-screen{align-items:stretch;background:var(--av-sys-color-surface-sunken);display:flex;overflow:hidden;padding:0}.settings-window{background:var(--av-sys-color-surface-default);border:0;border-radius:0;box-shadow:none;display:grid;flex:1;grid-template-columns:198px minmax(0,1fr);min-height:0;overflow:hidden}.settings-sidebar{display:flex;flex-direction:column;min-height:0;padding:48px 12px 18px}.settings-search{align-items:center;background:var(--av-ref-color-neutral-1);border:1px solid var(--av-ref-color-line-3);border-radius:var(--av-sys-size-radius-md);color:var(--av-sys-color-text-muted);display:flex;flex:0 0 auto;gap:8px;height:36px;padding:0 10px}.settings-search:focus-within{border-color:var(--av-sys-color-focus-default);box-shadow:0 0 0 1px color-mix(in srgb,var(--av-sys-color-focus-default) 45%,transparent)}.settings-search input{background:transparent;border:0;color:var(--av-sys-color-text-default);font-size:12px;height:100%;min-width:0;outline:0;padding:0;width:100%}.settings-search input::-moz-placeholder{color:var(--av-ref-color-neutral-9)}.settings-search input::placeholder{color:var(--av-ref-color-neutral-9)}.settings-search input::-webkit-search-cancel-button{display:none}.settings-navigation{min-height:0;overflow-y:auto;padding-top:14px;scrollbar-gutter:stable}.settings-navigation-group{margin-top:13px}.settings-navigation-group:first-child{margin-top:0}.settings-navigation-group>span{color:var(--av-ref-color-neutral-9);display:block;font-size:10px;margin:0 8px 6px}.settings-navigation-group button{align-items:center;background:transparent;border-radius:8px;display:flex;font-size:13px;font-weight:400;gap:9px;min-height:34px;margin-bottom:2px;padding:7px 9px;position:relative;text-align:left;width:100%}.settings-navigation-group button.settings-navigation-child{font-size:11.5px;min-height:32px;padding-left:35px}.settings-navigation-group button.settings-navigation-child svg{height:14px;width:14px}.settings-search-empty{color:var(--av-sys-color-text-muted);font-size:11px;padding:18px 9px}.settings-search-results{min-height:0;overflow-y:auto;padding-top:14px}.settings-search-guidance{color:var(--av-sys-color-text-muted);font-size:12px;line-height:1.5}.settings-search-results>button{background:transparent;border-radius:8px;display:flex;flex-direction:column;gap:4px;margin-bottom:2px;padding:9px;text-align:left;width:100%}.settings-search-results strong{font-size:13px;font-weight:400;overflow-wrap:anywhere}.settings-search-results small{color:var(--av-sys-color-text-muted);font-size:11px;overflow-wrap:anywhere;text-transform:capitalize}.settings-search-highlight{animation:settings-search-reveal 1.8s ease-out}@keyframes settings-search-reveal{0%{box-shadow:inset 0 0 0 2px var(--av-sys-color-accent-base)}to{box-shadow:inset 0 0 0 2px transparent}}@media(prefers-reduced-motion:reduce){.settings-search-highlight{animation:none;outline:2px solid var(--av-sys-color-accent-base);outline-offset:2px}}[data-setting-id]:focus{outline:1px solid var(--av-sys-color-focus-default);outline-offset:2px}.settings-content{background:var(--av-sys-color-surface-default);display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;min-width:0;overflow:hidden}.settings-content-header{align-items:center;background:var(--av-sys-color-surface-default);border-bottom:1px solid transparent;display:flex;justify-content:space-between;min-height:58px;padding:11px 22px 7px 28px;position:relative;z-index:2}.settings-content-header h1{font-size:16px;font-weight:500;letter-spacing:-.015em;margin:0}.settings-close,.settings-icon-action{align-items:center;background:transparent;border-radius:var(--av-sys-size-radius-md);color:var(--av-sys-color-text-muted);display:inline-flex;height:32px;justify-content:center;width:32px}.settings-close:hover,.settings-icon-action:hover{background:var(--av-sys-color-surface-raised-hover);color:var(--av-sys-color-text-default)}.settings-content-scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 30px 34px;scrollbar-gutter:stable}.settings-pane{margin:0 auto;max-width:860px;width:100%}.settings-pane-heading{margin-bottom:8px;padding-inline:8px 4px}.settings-pane-heading h2{color:var(--av-sys-color-text-muted);font-size:13px;font-weight:400;margin:0}.settings-pane-heading p{color:var(--av-sys-color-text-muted);font-size:12px;line-height:1.5;margin:4px 0 0}.settings-pane-heading-spaced{margin-top:30px}.settings-pane-heading-count{align-items:end;display:flex;justify-content:space-between}.settings-pane-heading-count>span{color:var(--av-sys-color-text-muted);font-size:10.5px}.settings-subsection{margin-top:30px}.settings-list-card,.settings-profile-card{background:var(--av-ref-color-neutral-3);border:0;border-radius:12px;overflow:hidden}.settings-preference-row{align-items:center;border-bottom:0;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) auto;min-height:48px;padding:12px 14px;position:relative}.settings-preference-row:not(:last-child):after{background:var(--av-sys-color-border-subtle);bottom:0;content:"";height:.5px;left:14px;position:absolute;right:14px}.settings-preference-row .settings-row-copy strong{font-size:13px;font-weight:400}.settings-preference-row .settings-row-copy small{font-size:12px}.settings-row-copy,.settings-profile-card>span,.settings-member-row>span:not(.avatar,.badge),.settings-connection-copy,.invitation-row>span:first-child{display:flex;flex-direction:column;min-width:0}.settings-row-copy strong,.settings-profile-card strong,.settings-member-row strong,.settings-connection-row strong,.invitation-row strong{font-size:var(--av-cmp-control-font-size);font-weight:500}.settings-row-copy small,.settings-profile-card small,.settings-member-row small,.settings-connection-row small,.invitation-row small{color:var(--av-sys-color-text-muted);font-size:10px;line-height:1.45;margin-top:2px}.settings-row-value{align-items:flex-end;display:flex;flex-direction:column;gap:4px;text-align:right}.settings-row-value strong{font-size:11.5px}.workspace-settings-screen .settings-profile-card strong,.workspace-settings-screen .settings-member-row strong,.workspace-settings-screen .settings-row-value strong{font-size:13px;font-weight:400}.workspace-settings-screen .settings-profile-card small,.workspace-settings-screen .settings-member-row small{font-size:12px}.settings-toggle{cursor:pointer;display:inline-flex;position:relative}.settings-toggle input{height:1px;opacity:0;position:absolute;width:1px}.settings-toggle>span{background:var(--av-cmp-toggle-track);border-radius:var(--av-sys-size-radius-pill);height:20px;position:relative;transition:background .14s;width:34px}.settings-toggle>span:after{background:var(--av-cmp-toggle-knob-off);border-radius:50%;box-shadow:var(--av-sys-elevation-shadow-sm);content:"";height:14px;left:3px;position:absolute;top:3px;transition:background .14s,transform .14s;width:14px}.settings-toggle:has(input:checked)>span{background:var(--av-sys-color-success-fill)}.settings-toggle:has(input:checked)>span:after{background:var(--av-sys-color-success-strong);transform:translate(14px)}.settings-toggle:has(input:focus-visible)>span{box-shadow:0 0 0 2px var(--av-sys-color-focus-quiet)}.settings-toggle:has(input:disabled){cursor:not-allowed;opacity:.52}.workspace-settings-screen .settings-toggle>span{background:var(--av-ref-color-neutral-6)}.workspace-settings-screen .settings-toggle>span:after{background:var(--av-sys-color-surface-default)}.workspace-settings-screen .settings-toggle:has(input:checked)>span{background:var(--av-sys-color-text-default)}.workspace-settings-screen .settings-toggle:has(input:checked)>span:after{background:var(--av-sys-color-text-on-inverse)}.terminal-network-card{display:flex;flex-direction:column}.terminal-network-notice,.terminal-network-confirmation{align-items:center;background:var(--av-sys-color-surface-subtle);border-bottom:1px solid var(--av-sys-color-border-subtle);color:var(--av-sys-color-text-muted);display:flex;gap:10px;padding:12px 14px}.terminal-network-notice>svg,.terminal-network-confirmation>svg{color:var(--av-sys-color-text-muted);flex:none}.terminal-network-notice>span,.terminal-network-confirmation>span{display:flex;flex:1;flex-direction:column;min-width:0}.terminal-network-notice strong,.terminal-network-confirmation strong{color:var(--av-sys-color-text-default);font-size:var(--av-cmp-control-font-size)}.terminal-network-notice small,.terminal-network-confirmation small{font-size:var(--av-cmp-control-font-size);line-height:1.5;margin-top:2px}.terminal-network-modes{border:0;display:grid;gap:8px;margin:0;padding:14px}.terminal-network-modes legend{color:var(--av-sys-color-text-muted);font-size:var(--av-cmp-control-font-size);font-weight:500;letter-spacing:normal;padding:0;text-transform:none}.terminal-network-modes>label{align-items:flex-start;background:var(--av-sys-color-surface-raised);border:1px solid var(--av-ref-color-line-3);border-radius:var(--av-cmp-control-radius);cursor:pointer;display:flex;gap:9px;padding:10px}.terminal-network-modes>label:has(input:checked){border-color:var(--av-sys-color-text-default);box-shadow:inset 0 0 0 1px var(--av-sys-color-text-default)}.terminal-network-modes>label:has(input:focus-visible){outline:2px solid var(--av-sys-color-focus-quiet);outline-offset:1px}.terminal-network-modes input{accent-color:var(--av-sys-color-text-default);margin-top:2px}.terminal-network-modes label>span{display:flex;flex-direction:column}.terminal-network-modes strong{font-size:var(--av-cmp-control-font-size)}.terminal-network-modes small{color:var(--av-sys-color-text-muted);font-size:var(--av-cmp-control-font-size);line-height:1.45;margin-top:2px}.terminal-network-modes:disabled{opacity:.58}.terminal-network-domains{border-top:1px solid var(--av-sys-color-border-subtle);display:flex;flex-direction:column;gap:9px;padding:14px}.terminal-network-domains>label{display:flex;flex-direction:column;gap:5px}.terminal-network-domains>label>span{font-size:var(--av-cmp-control-font-size);font-weight:500}.terminal-network-domains textarea{background:var(--av-sys-color-surface-default);border:1px solid var(--av-ref-color-line-3);border-radius:var(--av-cmp-control-radius);color:var(--av-sys-color-text-default);font:var(--av-cmp-control-font-size)/1.5 var(--av-sys-font-family-mono);min-height:66px;padding:8px 9px;resize:vertical}.terminal-network-domains textarea:focus{border-color:var(--av-sys-color-focus-default);box-shadow:var(--av-sys-focus-ring-default)}.terminal-network-domains small{color:var(--av-sys-color-text-muted);font-size:var(--av-cmp-control-font-size);line-height:1.45}.terminal-network-actions{align-items:center;border-top:1px solid var(--av-sys-color-border-subtle);display:flex;justify-content:space-between;padding:11px 14px}.terminal-network-actions>span{align-items:center;color:var(--av-sys-color-text-muted);display:flex;font-size:var(--av-cmp-control-font-size);gap:6px}.terminal-network-failure-outcomes{background:var(--av-sys-color-danger-wash);border-top:1px solid var(--av-sys-color-danger-edge);color:var(--av-sys-color-danger-soft);font-size:var(--av-cmp-control-font-size);line-height:1.5;padding:10px 14px}.terminal-network-failure-outcomes strong{color:var(--av-sys-color-danger-strong)}.terminal-network-failure-outcomes ul{margin:4px 0 0;padding-left:18px}.terminal-network-confirmation{align-items:flex-start;border-bottom:0;border-top:1px solid var(--av-sys-color-border-default);display:grid;grid-template-columns:auto minmax(0,1fr)}.terminal-network-confirmation>span{grid-column:2}.terminal-network-confirmation details{margin-top:8px}.terminal-network-confirmation details>ul{list-style:none;margin:3px 0 8px;padding:0}.terminal-network-confirmation details code{overflow-wrap:anywhere}.terminal-network-confirmation-actions{display:flex;flex-wrap:wrap;gap:8px;grid-column:2;margin-top:8px}.badge-private{align-items:center;background:var(--av-sys-color-surface-raised);border-color:var(--av-ref-color-line-3);color:var(--av-sys-color-text-muted);display:inline-flex;gap:4px;padding:0 8px}.badge-private>svg{color:var(--av-sys-color-text-disabled)}.workstream-row.is-system{opacity:.58}.workstream-row.is-system:hover,.workstream-row.is-system.is-active{opacity:1}.workstream-row.is-system .sidebar-row-title{align-items:center;color:var(--av-sys-color-text-muted);display:flex;gap:5px}.workstream-row.is-system .sidebar-row-title>svg{color:var(--av-sys-color-text-disabled);flex:none}.workstream-row.is-system.is-active .sidebar-row-title{color:var(--av-sys-color-text-subtle)}.digest-card{display:flex;flex-direction:column;gap:14px;padding:14px}.digest-day-presets{display:flex;flex-wrap:wrap;gap:6px}.digest-preset{background:var(--av-sys-color-surface-raised);border:1px solid var(--av-ref-color-line-3);border-radius:var(--av-sys-size-radius-pill);color:var(--av-sys-color-text-muted);font-size:10.5px;font-weight:600;padding:5px 12px;transition:background .12s,border-color .12s,color .12s}.digest-preset:hover{background:var(--av-ref-color-neutral-4);color:var(--av-sys-color-text-default)}.digest-preset[aria-pressed=true]{background:var(--av-ref-color-neutral-5);border-color:var(--av-sys-color-border-default);color:var(--av-sys-color-text-default)}.digest-day-toggles{display:flex;gap:6px}.digest-day{background:var(--av-sys-color-surface-raised);border:1px solid var(--av-ref-color-line-3);border-radius:var(--av-sys-size-radius-md);color:var(--av-sys-color-text-muted);font-size:11.5px;font-weight:700;height:34px;transition:background .12s,border-color .12s,color .12s;width:34px}.digest-day:hover{background:var(--av-ref-color-neutral-4);color:var(--av-sys-color-text-default)}.digest-day[aria-pressed=true]{background:var(--av-sys-color-text-default);border-color:var(--av-sys-color-text-default);color:var(--av-sys-color-text-on-inverse)}.digest-day:focus-visible,.digest-preset:focus-visible{box-shadow:0 0 0 2px var(--av-sys-color-focus-quiet);outline:none}.digest-empty{color:var(--av-sys-color-text-muted);font-size:10.5px;margin:0}.digest-time-list{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.digest-time{align-items:center;background:var(--av-sys-color-surface-raised);border:1px solid var(--av-ref-color-line-3);border-radius:var(--av-sys-size-radius-pill);color:var(--av-sys-color-text-default);display:inline-flex;font-size:11px;font-weight:600;gap:6px;padding:5px 6px 5px 11px}.digest-time>svg{color:var(--av-sys-color-text-muted)}.digest-time button{align-items:center;background:transparent;border-radius:50%;color:var(--av-sys-color-text-muted);display:inline-flex;height:18px;justify-content:center;width:18px}.digest-time button:hover{background:var(--av-ref-color-neutral-6);color:var(--av-sys-color-text-default)}.digest-time-add{align-items:center;display:flex;gap:8px}.digest-time-add input{background:var(--av-sys-color-surface-default);border:1px solid var(--av-ref-color-line-3);border-radius:var(--av-sys-size-radius-md);color:var(--av-sys-color-text-default);font-family:inherit;font-size:11.5px;padding:7px 10px}.digest-time-add input:focus-visible{border-color:var(--av-sys-color-focus-default);outline:none}.digest-timezone{align-items:center;border-top:1px solid var(--av-sys-color-border-subtle);display:flex;flex-wrap:wrap;gap:5px;margin:0;padding-top:12px}.digest-timezone>span{color:var(--av-sys-color-text-muted);font-size:10.5px}.digest-timezone>strong{color:var(--av-sys-color-text-subtle);font-size:10.5px;font-weight:600}.digest-timezone-link{background:transparent;color:var(--av-sys-color-text-default);font-size:10.5px;font-weight:600;margin-left:3px;padding:0}.digest-timezone-link:hover{text-decoration:underline}.digest-actions{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:18px}.digest-actions small{color:var(--av-sys-color-text-muted);font-size:10.5px;line-height:1.5}.dropdown-select-trigger{align-items:center;background:transparent;border-radius:var(--av-cmp-control-radius);color:var(--av-sys-color-text-default);display:inline-flex;gap:10px;justify-content:space-between;line-height:1.25;min-width:190px;outline:none;padding:8px 10px;text-align:left}.dropdown-select-trigger-primary{background:var(--av-sys-color-surface-raised-hover);border:1px solid var(--av-ref-color-line-5)}.dropdown-select-trigger-secondary{border:1px solid transparent;justify-content:flex-end;padding-right:2px}.dropdown-select-trigger:hover:not([data-disabled]){background:var(--av-sys-color-surface-raised-hover)}.dropdown-select-trigger:focus-visible{box-shadow:var(--av-sys-focus-ring-default)}.dropdown-select-trigger[data-disabled]{color:var(--av-sys-color-text-muted);cursor:not-allowed;opacity:.55}.dropdown-select-chevron{color:var(--av-sys-color-text-muted);display:inline-flex;flex:0 0 auto}.dropdown-select-content{background:var(--av-sys-color-surface-elevated-hover);border:1px solid var(--av-ref-color-line-5);border-radius:var(--av-cmp-surface-radius);box-shadow:var(--av-sys-elevation-shadow-md);max-height:min(390px,var(--radix-select-content-available-height));min-width:var(--radix-select-trigger-width);overflow:hidden;padding:5px;z-index:300}.dropdown-select-viewport{display:grid;gap:4px;max-height:378px;overflow-y:auto}.dropdown-select-item{align-items:center;border-radius:var(--av-cmp-control-radius);color:var(--av-sys-color-text-default);display:flex;gap:12px;justify-content:space-between;min-height:38px;outline:none;padding:8px 10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dropdown-select-item[data-highlighted],.dropdown-select-item[data-state=checked]{background:var(--av-ref-color-neutral-6)}.dropdown-select-item-copy{display:flex;flex-direction:column;min-width:0}.dropdown-select-item-copy small{color:var(--av-sys-color-text-muted);font-size:var(--av-cmp-control-font-size);line-height:1.4;margin-top:3px}.dropdown-select-indicator{color:var(--av-sys-color-text-default);display:inline-flex;flex:0 0 auto}.settings-profile-card{align-items:center;display:grid;gap:13px;grid-template-columns:auto minmax(0,1fr) auto;padding:16px}.role-badge{text-transform:capitalize}.settings-member-list{display:grid}.settings-member-row{align-items:center;border-bottom:1px solid var(--av-sys-color-border-subtle);display:grid;gap:11px;grid-template-columns:auto minmax(0,1fr) auto;min-height:58px;padding:8px 13px}.settings-member-actions{align-items:center;display:flex;gap:11px}.settings-member-row:last-child{border-bottom:0}.settings-diagnostics{margin:0;padding:0 14px}.settings-diagnostics div{align-items:center;border-bottom:1px solid var(--av-sys-color-border-subtle);display:grid;gap:18px;grid-template-columns:132px minmax(0,1fr);min-height:54px;padding:9px 0}.settings-diagnostics div:last-child{border-bottom:0}.settings-diagnostics dt{align-items:center;color:var(--av-sys-color-text-subtle);display:flex;font-size:var(--av-cmp-control-font-size);gap:6px}.settings-diagnostics dd{color:var(--av-sys-color-text-muted);font-size:var(--av-cmp-control-font-size);margin:0;overflow-wrap:anywhere;text-align:right}.settings-diagnostics dd>small{display:block;font-size:12px;margin-top:4px}.settings-theme-card{align-items:center;background:var(--av-ref-color-neutral-3);border:0;border-radius:12px;display:grid;gap:8px 20px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:12px;padding:12px 14px}.settings-theme-heading{align-items:center;display:flex;gap:12px;margin-bottom:0}.settings-theme-heading strong{display:block;font-size:13px;font-weight:400}.settings-theme-heading small{color:var(--av-sys-color-text-muted);display:block;font-size:12px;margin-top:2px}.settings-theme-status{color:var(--av-sys-color-text-muted);font-size:12px;grid-column:1 / -1;margin:0}.settings-app-icon-card{background:var(--av-sys-color-surface-subtle);border:1px solid var(--av-ref-color-line-2);border-radius:var(--av-sys-size-radius-xl);overflow:hidden;padding:16px}.settings-app-icon-heading{align-items:center;display:flex;gap:12px;margin-bottom:14px}.settings-app-icon-heading>img{border-radius:var(--av-sys-size-radius-lg);box-shadow:var(--av-sys-elevation-shadow-sm);height:42px;-o-object-fit:cover;object-fit:cover;width:42px}.settings-app-icon-heading>span{display:flex;flex-direction:column;min-width:0}.settings-app-icon-heading strong{font-size:12px}.settings-app-icon-heading small{color:var(--av-sys-color-text-muted);font-size:10px;line-height:1.45;margin-top:2px}.settings-app-icon-shelf{align-items:end;background:var(--av-sys-color-surface-raised-hover);border:1px solid var(--av-ref-color-line-4);border-radius:calc(var(--av-sys-size-radius-xl) + 4px);display:flex;gap:8px;min-height:91px;overflow-x:auto;padding:11px 12px 8px;scrollbar-width:thin}.settings-app-icon-shelf>button{align-items:center;background:transparent;border-radius:var(--av-sys-size-radius-xl);display:flex;flex:0 0 auto;flex-direction:column;height:70px;justify-content:flex-start;outline:0;padding:0;position:relative;width:64px}.settings-app-icon-shelf>button:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--av-sys-color-accent-base) 70%,transparent)}.settings-app-icon-shelf>button:disabled{cursor:not-allowed;opacity:.48}.settings-app-icon-shelf[aria-busy=true]>button:disabled{cursor:wait;opacity:1}.settings-app-icon-artwork{display:block;height:60px;transform-origin:50% 100%;width:60px}.settings-app-icon-artwork img{border-radius:var(--av-sys-size-radius-xl);box-shadow:var(--av-sys-elevation-shadow-sm);display:block;height:60px;-o-object-fit:cover;object-fit:cover;transition:filter .15s ease,transform .15s ease;width:60px}.settings-app-icon-shelf>button:not(:disabled):hover .settings-app-icon-artwork img{filter:brightness(1.08);transform:translateY(-2px)}.settings-app-icon-selection{background:var(--av-ref-color-neutral-11);border-radius:50%;height:5px;margin-top:4px;opacity:0;transform:scale(.5);transition:opacity .13s ease,transform .13s ease;width:5px}.settings-app-icon-shelf>button[aria-pressed=true] .settings-app-icon-selection{opacity:1;transform:scale(1)}.settings-app-icon-shelf>button.is-jumping .settings-app-icon-artwork{animation:settings-app-icon-jump .52s cubic-bezier(.2,.75,.24,1)}.settings-app-icon-status{color:var(--av-sys-color-text-muted);font-size:var(--av-cmp-control-font-size);margin:9px 2px 0}.settings-app-icon-status.is-error{color:var(--av-sys-color-danger-base)}.settings-app-icon-reset{background:transparent;color:var(--av-sys-color-accent-base);font-size:var(--av-cmp-control-font-size);margin-top:7px;padding:0 2px}.settings-app-icon-reset:hover:not(:disabled){color:var(--av-sys-color-accent-strong)}.settings-app-icon-reset:focus-visible{border-radius:var(--av-sys-size-radius-xs);outline:2px solid var(--av-sys-color-focus-default)}.settings-app-icon-reset:disabled{color:var(--av-sys-color-text-muted);cursor:default}@keyframes settings-app-icon-jump{0%{transform:translateY(0) scale(1)}38%{transform:translateY(-17px) scale(1.06)}68%{transform:translateY(2px) scale(.99)}84%{transform:translateY(-4px) scale(1.01)}to{transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.settings-app-icon-shelf>button.is-jumping .settings-app-icon-artwork{animation:none}.settings-app-icon-artwork img,.settings-app-icon-selection{transition:none}}.settings-connection-toolbar{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.settings-connection-toolbar>span{color:var(--av-sys-color-text-muted);font-size:var(--av-cmp-control-font-size)}.settings-section-copy{color:var(--av-sys-color-text-muted);font-size:var(--av-cmp-control-font-size);line-height:1.5;margin:0 0 14px}.provider-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.provider-grid>.empty-state{grid-column:1 / -1}.provider-card{background:var(--av-sys-color-surface-subtle);border:1px solid transparent;border-radius:var(--av-cmp-surface-radius);display:flex;flex-direction:column;min-height:152px;padding:16px;transition:background-color .13s ease,border-color .13s ease}.provider-card:hover{background:var(--av-ref-color-neutral-1);border-color:var(--av-ref-color-line-3)}.provider-card-heading{align-items:center;display:flex;gap:10px}.provider-card-heading>div:last-child{display:flex;flex-direction:column;min-width:0}.provider-card-heading strong{font-size:14px;font-weight:500}.provider-card-heading span{color:var(--av-sys-color-text-muted);font-size:var(--av-cmp-control-font-size);margin-top:1px}.provider-icon .connector-mark{height:19px;width:19px}.provider-icon{align-items:center;background:var(--av-sys-color-surface-raised);border:1px solid var(--av-sys-color-border-default);border-radius:var(--av-sys-size-radius-md);color:var(--av-sys-color-text-default);display:flex;height:36px;justify-content:center;width:36px}.provider-card>p{color:var(--av-sys-color-text-muted);flex:1;font-size:var(--av-cmp-control-font-size);line-height:1.45;margin:10px 0 12px}.provider-actions{display:flex;flex-wrap:wrap;gap:6px}.provider-actions .button{flex:1 1 auto;font-size:var(--av-cmp-control-font-size);min-height:32px}.provider-action-tooltip-trigger{display:flex;flex:1 1 auto}.provider-action-tooltip-trigger .button{width:100%}.settings-oauth-status{align-items:center;color:var(--av-sys-color-success-base);display:flex;font-size:11px;gap:6px;margin:9px 0 0}.settings-connection-tables{display:grid;gap:18px}.settings-connection-group{min-width:0}.settings-connection-group-heading{align-items:center;display:flex;justify-content:space-between;margin:0 2px 7px}.settings-connection-group-heading h3{font-size:var(--av-cmp-control-font-size);margin:0}.settings-connection-group-heading>span{color:var(--av-sys-color-text-muted);font-size:var(--av-cmp-control-font-size)}.settings-connection-table-frame{overflow-x:auto}.settings-connection-table{border-collapse:collapse;min-width:540px;width:100%}.settings-connection-table th{color:var(--av-sys-color-text-muted);font-size:var(--av-cmp-control-font-size);font-weight:500;letter-spacing:normal;padding:7px 10px;text-align:left;text-transform:none}.settings-connection-table th:nth-child(2){width:112px}.settings-connection-table th:nth-child(3){width:92px}.settings-connection-table th:last-child{width:76px}.settings-connection-tools{white-space:nowrap}.settings-connection-table tbody tr{border-top:1px solid var(--av-sys-color-border-subtle)}.settings-connection-table td{color:var(--av-sys-color-text-muted);font-size:var(--av-cmp-control-font-size);height:56px;padding:8px 10px;vertical-align:middle}.settings-connection-name{align-items:center;display:flex;gap:9px}.settings-connection-name .connector-mark{flex:none;height:14px;width:14px}.settings-connection-table td:last-child{text-align:right}.settings-connection-actions{align-items:center;display:inline-flex;justify-content:flex-end}.settings-connection-empty-row td{height:auto;padding:0}.settings-connection-empty-row .empty-state{min-height:94px}.settings-icon-tooltip-trigger{display:inline-flex}.settings-connection-tooltip{max-width:280px;text-align:center}.settings-github-pane,.settings-custom-mcp-pane{max-width:760px}.settings-github-connection,.settings-custom-mcp-connection{margin-bottom:18px;max-width:360px}.settings-github-policy{margin-bottom:22px}.settings-github-policy .settings-preference-row>select,.settings-github-repository-row>select,.settings-github-connection>select,.settings-custom-mcp-pane .settings-preference-row>select,.settings-custom-mcp-connection>select{background:var(--av-sys-color-surface-subtle);border:1px solid var(--av-ref-color-line-4);border-radius:var(--av-cmp-control-radius);color:var(--av-sys-color-text-default);min-height:32px;padding:0 28px 0 9px}.settings-github-repository-heading,.settings-custom-mcp-tool-heading{align-items:flex-end;display:flex;gap:18px;justify-content:space-between;margin-bottom:10px}.settings-github-repository-heading>div,.settings-custom-mcp-tool-heading>div{display:grid;gap:3px}.settings-github-repository-heading strong,.settings-custom-mcp-tool-heading strong{font-size:12px}.settings-custom-mcp-tool-heading{margin-top:22px}.settings-github-repository-heading small,.settings-custom-mcp-tool-heading small{color:var(--av-sys-color-text-muted);font-size:var(--av-cmp-control-font-size)}.settings-github-search{flex:0 1 280px;margin:0}.settings-github-repository-list,.settings-custom-mcp-tool-list{max-height:390px;overflow-y:auto}.settings-github-repository-row,.settings-custom-mcp-tool-row{align-items:center;border-bottom:1px solid var(--av-ref-color-line-3);display:grid;gap:9px;grid-template-columns:minmax(0,1fr) auto auto;min-height:58px;padding:9px 12px}.settings-github-repository-row:last-child,.settings-custom-mcp-tool-row:last-child{border-bottom:0}.settings-github-repository-row>span,.settings-custom-mcp-tool-row>span{display:grid;gap:2px;min-width:0}.settings-github-repository-row strong,.settings-custom-mcp-tool-row strong{font-size:var(--av-cmp-control-font-size);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-github-repository-row small,.settings-custom-mcp-tool-row small{color:var(--av-sys-color-text-muted);font-size:var(--av-cmp-control-font-size)}.settings-github-repository-row .button{min-height:30px;padding:4px 9px}.settings-github-footnote,.settings-custom-mcp-footnote{margin-top:12px}.settings-custom-mcp-tool-row small{white-space:normal}.settings-custom-mcp-headers{display:grid;gap:9px;padding:12px}.settings-custom-mcp-header-row{align-items:center;display:grid;gap:9px;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) auto}.settings-custom-mcp-header-row .form-field{margin:0}.webhook-secret-result{display:grid;gap:10px;padding:14px}.webhook-secret-result>p{margin:0}.webhook-secret-result>small{color:var(--av-sys-color-text-muted);font-size:var(--av-cmp-control-font-size);overflow-wrap:anywhere}.connection-provider-dot{background:var(--av-ref-color-neutral-7);border-radius:50%;flex:none;height:7px;width:7px}.connection-provider-dot.healthy{background:var(--av-sys-color-success-vivid);box-shadow:0 0 0 2px color-mix(in srgb,var(--av-sys-color-success-vivid) 28%,transparent)}.connection-provider-dot.reconnect_required{background:var(--av-sys-color-warning-base)}.invite-form{align-items:end;background:var(--av-sys-color-surface-subtle);border:1px solid var(--av-ref-color-line-2);border-radius:var(--av-cmp-surface-radius);display:grid;gap:9px;grid-template-columns:minmax(0,1fr) 140px auto;padding:13px}.invite-form label{display:grid;gap:5px}.invite-form label>span{color:var(--av-sys-color-text-muted);font-size:var(--av-cmp-control-font-size)}.invite-form input,.invite-form select{background:var(--av-sys-color-surface-sunken);border:1px solid var(--av-ref-color-line-3);border-radius:var(--av-cmp-control-radius);color:var(--av-sys-color-text-subtle);height:34px;outline:0;padding:0 9px;width:100%}.invite-form input:focus,.invite-form select:focus{border-color:var(--av-sys-color-focus-default)}.invite-form .button{height:34px}.invite-link-result{align-items:center;background:var(--av-sys-color-success-wash);border:1px solid var(--av-sys-color-success-edge);border-radius:var(--av-cmp-control-radius);display:flex;gap:12px;justify-content:space-between;margin-top:10px;padding:10px 12px}.invite-link-result>div{display:flex;flex-direction:column}.invite-link-result strong{color:var(--av-sys-color-success-base);font-size:var(--av-cmp-control-font-size)}.invite-link-result small{color:var(--av-sys-color-success-soft);font-size:var(--av-cmp-control-font-size);margin-top:2px}.invitation-list{display:grid;margin-top:10px}.invitation-list .empty-state{min-height:96px}.invitation-row{align-items:center;border-bottom:1px solid var(--av-sys-color-border-subtle);display:grid;gap:9px;grid-template-columns:minmax(0,1fr) auto 30px;min-height:56px;padding:8px 12px}.invitation-row:last-child{border-bottom:0}.invitation-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invitation-row>button{align-items:center;background:transparent;border-radius:var(--av-cmp-control-radius);color:var(--av-sys-color-text-muted);display:flex;height:30px;justify-content:center;width:30px}.invitation-row>button:hover{background:var(--av-sys-color-danger-wash);color:var(--av-sys-color-danger-soft)}.settings-loading{align-items:center;color:var(--av-sys-color-text-muted);display:flex;font-size:var(--av-cmp-control-font-size);gap:7px;justify-content:center;min-height:90px}.invitation-history{color:var(--av-sys-color-text-muted);font-size:var(--av-cmp-control-font-size);margin-top:14px}.invitation-history summary{cursor:pointer;padding:5px 0}.invitation-history-row{align-items:center;border-bottom:1px solid var(--av-sys-color-border-subtle);display:flex;justify-content:space-between;padding:7px 4px}@media(max-width:780px){.settings-window{grid-template-columns:174px minmax(0,1fr)}.settings-content-scroll{padding:18px 20px 28px}.provider-grid{grid-template-columns:1fr}.invite-form{grid-template-columns:1fr 120px}.invite-form .button{grid-column:1 / -1}.settings-connection-table{min-width:450px}.settings-github-policy .settings-preference-row,.settings-custom-mcp-pane .settings-preference-row{grid-template-columns:minmax(0,1fr);gap:12px}.settings-github-repository-heading,.settings-custom-mcp-tool-heading{align-items:stretch;flex-direction:column;gap:10px}.settings-github-search{flex-basis:auto}}@media(prefers-reduced-motion:reduce){.provider-card{transition:none}}.waiting-workstream-list{display:grid;gap:5px}.waiting-workstream-row{align-items:center;background:var(--av-sys-color-surface-subtle);border:1px solid transparent;border-radius:var(--av-sys-size-radius-md);color:var(--av-sys-color-text-muted);display:grid;gap:10px;grid-template-columns:130px auto minmax(0,1fr) auto auto 15px;min-height:44px;padding:7px 10px;text-decoration:none;transition:background .13s ease,border-color .13s ease}.waiting-workstream-row:hover{background:var(--av-sys-color-surface-raised);border-color:var(--av-ref-color-line-2)}.waiting-workstream-row:focus-visible{border-color:var(--av-sys-color-focus-default);outline:0}.waiting-workstream-row .status-indicator{font-size:10.5px;min-width:0}.waiting-workstream-row .status-indicator>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.waiting-workstream-projects{align-items:center;display:flex;min-width:20px}.waiting-workstream-copy{align-items:baseline;display:flex;gap:8px;min-width:0}.waiting-workstream-copy strong{color:var(--av-sys-color-text-subtle);flex:0 1 auto;font-size:12px;font-weight:530;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.waiting-workstream-copy>span{color:var(--av-ref-color-neutral-9);flex:1;font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.waiting-workstream-source{color:var(--av-ref-color-neutral-8);font-size:10px;grid-column:4;white-space:nowrap}.waiting-workstream-row time{color:var(--av-ref-color-neutral-8);font-size:10px;grid-column:5;justify-self:end;white-space:nowrap}.waiting-workstream-row>svg{color:var(--av-ref-color-neutral-9);grid-column:6;justify-self:end}.onboarding-checklist{background:var(--av-sys-color-surface-subtle);border:1px solid var(--av-ref-color-line-2);border-radius:var(--av-sys-size-radius-xl);flex:0 0 auto;margin:8px 8px 10px;padding:13px 13px 12px}.onboarding-checklist>header{align-items:baseline;display:flex;justify-content:space-between}.onboarding-checklist>header h2{color:var(--av-sys-color-text-default);font-size:var(--av-cmp-control-font-size);font-weight:540;margin:0}.onboarding-checklist>header span{color:var(--av-sys-color-text-muted);font-size:var(--av-cmp-control-font-size)}.onboarding-progress{background:var(--av-sys-color-surface-sunken);border-radius:var(--av-sys-size-radius-pill);height:5px;margin:9px 0 10px;overflow:hidden}.onboarding-progress>span{background:var(--av-sys-color-brand-base);border-radius:inherit;display:block;height:100%;transition:width .18s ease}.onboarding-items{display:grid;gap:1px}.onboarding-items>button{align-items:flex-start;background:transparent;border-radius:var(--av-cmp-control-radius);color:var(--av-sys-color-text-default);display:flex;gap:8px;padding:7px 3px;text-align:left;width:100%}.onboarding-items>button:hover{background:var(--av-sys-color-surface-raised)}.onboarding-items>button:focus-visible{box-shadow:inset 0 0 0 1px var(--av-sys-color-focus-default);outline:0}.onboarding-check{align-items:center;border:1px solid var(--av-ref-color-line-5);border-radius:var(--av-sys-size-radius-pill);color:var(--av-sys-color-brand-on);display:flex;flex:0 0 auto;height:18px;justify-content:center;width:18px}.onboarding-item-copy{display:flex;flex-direction:column;min-width:0}.onboarding-item-copy strong{font-size:var(--av-cmp-control-font-size);font-weight:500;line-height:1.35}.onboarding-item-copy small{color:var(--av-sys-color-text-muted);font-size:var(--av-cmp-control-font-size);line-height:1.35;margin-top:1px}.onboarding-items>button.is-complete .onboarding-check{background:var(--av-sys-color-brand-base);border-color:var(--av-sys-color-brand-base)}.onboarding-items>button.is-complete strong{color:var(--av-sys-color-text-muted);text-decoration:line-through}.onboarding-items>button.is-complete small{opacity:.68}.new-workstream-modifiers{display:flex;gap:6px;margin:0 auto 8px;max-width:var(--composer-width)}.participant-modifier,.participant-modifier-add{align-items:center;background:var(--av-sys-color-surface-raised);border:1px solid var(--av-ref-color-line-2);border-radius:var(--av-sys-size-radius-md);color:var(--av-sys-color-text-muted);display:inline-flex;min-height:34px}.participant-modifier{font-size:11px;gap:7px;max-width:310px;padding:4px 9px 4px 5px}.participant-modifier-add{justify-content:center;padding:0;width:34px}.participant-modifier:hover,.participant-modifier-add:hover{background:var(--av-sys-color-surface-raised-hover);color:var(--av-sys-color-text-subtle)}.participant-modifier:focus-visible,.participant-modifier-add:focus-visible{border-color:var(--av-sys-color-focus-default);outline:0}.participant-modifier>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.participant-modifier .avatar-stack .avatar,.participant-modifier .avatar-overflow{border-color:var(--av-ref-color-line-1)}.participant-modifier:hover .avatar-stack .avatar,.participant-modifier:hover .avatar-overflow{border-color:var(--av-ref-color-line-2)}.member-picker-list,.member-action-list{display:grid;gap:4px}.member-picker-row,.member-action-row{align-items:center;background:transparent;border-radius:var(--av-cmp-control-radius);display:flex;gap:10px;min-height:48px;padding:7px 9px;position:relative;text-align:left;width:100%}.member-picker-row:hover,.member-action-row:hover{background:var(--av-sys-color-surface-raised)}.member-picker-row>input{opacity:0;position:absolute}.member-picker-row>span:not(.avatar):not(.member-checkbox):not(.resource-picker-icon),.member-action-row>span:not(.avatar){display:flex;flex:1;flex-direction:column;min-width:0;overflow-wrap:anywhere}.member-picker-row strong,.member-action-list strong{font-size:var(--av-cmp-control-font-size);font-weight:500}.member-picker-row small,.member-action-list small{color:var(--av-sys-color-text-muted);font-size:var(--av-cmp-control-font-size)}.member-action-row>.icon-button{flex:0 0 auto}.member-checkbox{border:1px solid var(--av-ref-color-line-5);border-radius:var(--av-sys-size-radius-xs);flex:0 0 16px;height:16px;width:16px}.member-picker-row:has(input:focus-visible) .member-checkbox{outline:2px solid var(--av-sys-color-focus-quiet);outline-offset:2px}.member-picker-row:has(input:checked) .member-checkbox{background:var(--av-sys-color-accent-base);border-color:var(--av-sys-color-accent-base);box-shadow:inset 0 0 0 3px var(--av-ref-color-neutral-1)}.resource-picker{display:grid;gap:11px}.resource-search{align-items:center;background:var(--av-sys-color-surface-default);border:1px solid var(--av-ref-color-line-3);border-radius:var(--av-sys-size-radius-md);color:var(--av-sys-color-text-muted);display:flex;gap:8px;min-height:38px;padding:0 10px}.resource-search:focus-within{border-color:var(--av-sys-color-focus-default);box-shadow:var(--av-sys-focus-ring-default)}.resource-search input{background:transparent;border:0;color:var(--av-sys-color-text-default);min-width:0;outline:0;padding:8px 0;width:100%}.resource-search input::-moz-placeholder{color:var(--av-ref-color-neutral-8)}.resource-search input::placeholder{color:var(--av-ref-color-neutral-8)}.resource-search input::-webkit-search-cancel-button{filter:invert(.7)}.resource-picker>.center-state{background:transparent;min-height:150px}.resource-picker>.empty-state{min-height:150px;padding-bottom:24px;padding-top:38px}.resource-picker-list{display:grid;gap:4px;max-height:330px;overflow-y:auto}.resource-picker-list>button{align-items:center;background:transparent;border-radius:var(--av-cmp-control-radius);display:flex;gap:10px;min-height:52px;padding:7px 9px;text-align:left;width:100%}.resource-picker-list>button:hover{background:var(--av-sys-color-surface-raised-hover)}.resource-picker-list>button:focus-visible{box-shadow:inset 0 0 0 1px var(--av-sys-color-focus-default);outline:0}.resource-picker-icon{align-items:center;background:var(--av-sys-color-surface-raised-hover);border:1px solid var(--av-ref-color-line-3);border-radius:var(--av-cmp-control-radius);color:var(--av-sys-color-text-muted);display:flex;flex:0 0 auto;height:31px;justify-content:center;width:31px}.resource-picker-copy{display:flex;flex:1;flex-direction:column;min-width:0}.resource-picker-copy strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resource-picker-copy small{color:var(--av-sys-color-text-muted);font-size:var(--av-cmp-control-font-size);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resource-picker-list>button>svg{color:var(--av-sys-color-text-muted);flex:0 0 auto}.resource-upload-button{margin-right:auto}.conversation-layout{display:flex;height:100%;min-width:0}.conversation-layout>.workstream-screen{flex:1}@property --workstream-sidebar-width{syntax: "<length>"; inherits: true; initial-value: 0px;}.workstream-context-sidebar{--sidebar-layout-motion: var(--sidebar-collapse-motion);background:var(--av-cmp-sidebar-background);border-right:1px solid var(--av-cmp-sidebar-border);display:flex;flex:0 0 280px;flex-direction:column;min-height:0;min-width:0;position:relative;transition:flex-basis var(--sidebar-collapse-motion)}.workstream-context-sidebar.is-resizing{--sidebar-layout-motion: 0s;transition:none}.workstream-context-resizer:hover>.sidebar-resizer-handle{opacity:1}.conversation-layout:has(>.workstream-context-sidebar.is-resizing){cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}.workstream-context-sidebar.is-compact{flex-basis:96px}.workstream-context-toolbar{align-items:center;display:flex;flex:0 0 44px;justify-content:space-between;padding:0 12px}.workstream-context-section h2{color:var(--av-sys-color-text-muted);font-size:12px;font-weight:400;height:18px;line-height:18px;overflow:hidden;transition:height var(--sidebar-layout-motion),margin-bottom var(--sidebar-layout-motion),opacity var(--sidebar-layout-motion),visibility var(--sidebar-layout-motion)}.workstream-context-scroll{min-height:0;overflow-x:hidden;overflow-y:auto;padding:8px 12px 16px;transition:padding var(--sidebar-layout-motion)}.workstream-context-row{align-items:center;background:transparent;border:0;border-radius:10px;color:var(--av-sys-color-text-default);display:flex;font:inherit;gap:8px;height:54px;padding:8px;position:relative;text-align:left;transition:gap var(--sidebar-layout-motion),padding var(--sidebar-layout-motion),width var(--sidebar-layout-motion);width:100%}.workstream-context-row:hover{background:var(--av-cmp-row-background-hover)}.workstream-context-row.is-current{background:var(--av-cmp-row-background-selected)}.workstream-substream-list{display:flex;flex-direction:column;gap:8px;margin-top:8px}.workstream-substream-list:empty{display:none}.workstream-context-mark{display:grid;flex:0 0 36px;height:36px;place-items:center}.workstream-context-mark>*{grid-area:1 / 1}.workstream-substream-arrow{color:var(--av-sys-color-text-muted);transition:opacity var(--sidebar-layout-motion),visibility var(--sidebar-layout-motion)}.workstream-new-substream,.workstream-add-sidekick{color:var(--av-sys-color-text-muted)}.workstream-pending-substream{cursor:default}.workstream-pending-substream:hover{background:transparent}.workstream-pending-substream.is-current:hover{background:var(--av-cmp-row-background-selected)}.workstream-context-row:focus-visible{outline:2px solid var(--av-sys-color-focus-default);outline-offset:-2px}.workstream-context-copy{display:flex;flex:1;flex-direction:column;min-width:0;overflow:hidden;transition:flex-grow var(--sidebar-layout-motion),opacity var(--sidebar-layout-motion),visibility var(--sidebar-layout-motion)}.workstream-conversation-row .workstream-context-copy>span,.workstream-new-substream .workstream-context-copy>span{font-size:14px;font-weight:500;line-height:20px}.workstream-context-copy>span,.workstream-context-copy>small{overflow:hidden;white-space:nowrap}.workstream-context-copy>small{color:var(--av-sys-color-text-muted);font-size:13px;line-height:18px}.workstream-context-resource-icon{align-items:center;color:var(--av-sys-color-text-muted);display:flex;flex:0 0 36px;height:36px;justify-content:center}.workstream-context-resource-icon>svg{height:20px;width:20px}.workstream-context-section{border-top:0 solid var(--av-cmp-sidebar-border);margin-top:20px;transition:border-top-width var(--sidebar-layout-motion),margin-top var(--sidebar-layout-motion),padding-top var(--sidebar-layout-motion)}.workstream-context-section h2{margin:0 8px 6px}.workstream-context-presence{background:var(--av-sys-color-success-base);border-radius:50%;flex:0 0 6px;height:6px}.workstream-context-sidebar.is-compact .workstream-context-mark:has(>.workstream-substream-initial)>.workstream-substream-arrow{opacity:0;visibility:hidden}.workstream-substream-initial{font-size:17px;font-weight:600;opacity:0;text-box:trim-both cap alphabetic;transition:opacity var(--sidebar-layout-motion),visibility var(--sidebar-layout-motion);visibility:hidden}.workstream-context-sidebar.is-compact .workstream-substream-initial{opacity:1;visibility:visible}.workstream-context-sidebar.is-compact .workstream-context-copy{flex-grow:0;opacity:0;visibility:hidden}.workstream-context-sidebar.is-compact .workstream-context-section h2{height:0;margin-bottom:0;opacity:0;visibility:hidden}.workstream-context-sidebar.is-compact .workstream-context-section{border-top-width:1px;margin-top:14px;padding-top:14px}.workstream-context-sidebar .workstream-context-row>.avatar-stack,.workstream-context-sidebar .workstream-context-row>svg{transition:transform var(--sidebar-layout-motion)}.workstream-context-sidebar.is-compact .workstream-context-row>.avatar-stack,.workstream-context-sidebar.is-compact .workstream-context-row>svg{transform:translate(calc(18px - 50%))}.workstream-context-sidebar.is-compact .workstream-context-presence{bottom:8px;position:absolute;right:10px;width:6px}.workstream-screen{display:grid;grid-template-rows:55px minmax(0,1fr) auto;height:100%;min-width:0;position:relative}.workstream-header{align-items:center;border-bottom:1px solid var(--av-sys-color-border-subtle);display:flex;gap:12px;justify-content:space-between;min-width:0;padding:6px 10px 6px 16px}.workstream-header-left,.workstream-header-actions{align-items:center;display:flex;min-width:0}.workstream-header-left{gap:9px}.header-origin-icon{align-items:center;color:var(--av-ref-color-neutral-10);display:flex;flex:0 0 auto}.workstream-title-block{display:flex;flex-direction:column;min-width:0}.workstream-title-line{align-items:center;display:flex;gap:8px;min-height:22px;min-width:0}.workstream-title-line h1{font-size:var(--av-sys-font-size-title);margin:0;min-width:0}.workstream-title-button{--pill-overhang: 4px;background:transparent;border-radius:var(--av-sys-size-radius-sm);display:block;margin-left:calc(-1 * var(--pill-overhang));max-width:calc(100% + var(--pill-overhang));overflow:hidden;padding:1px var(--pill-overhang);text-align:left;text-overflow:ellipsis;white-space:nowrap;width:-moz-max-content;width:max-content}.workstream-title-button:not(:disabled){cursor:text}.workstream-title-button:hover{background:var(--av-sys-color-surface-raised-hover)}.workstream-title-edit{align-items:center;display:flex;gap:3px;margin-left:-5px;min-width:0}.workstream-title-input{background:var(--av-sys-color-surface-sunken);border:1px solid var(--av-ref-color-line-3);border-radius:var(--av-sys-size-radius-sm);color:var(--av-sys-color-text-default);font-size:13px;font-weight:600;min-width:90px;outline:0;padding:0 6px;width:340px}.workstream-title-input:focus{border-color:var(--av-ref-color-line-6);box-shadow:var(--av-sys-focus-ring-quiet)}.workstream-title-edit .icon-button{height:21px;width:21px}.title-edit-save{background:color-mix(in srgb,var(--av-sys-color-success-base) 14%,var(--av-sys-color-surface-raised));color:var(--av-sys-color-success-base)}.title-edit-save:hover:not(:disabled){background:color-mix(in srgb,var(--av-sys-color-success-base) 22%,var(--av-sys-color-surface-raised));border-color:color-mix(in srgb,var(--av-sys-color-success-base) 45%,var(--av-sys-color-border-default));color:var(--av-sys-color-success-base)}.title-edit-cancel{background:color-mix(in srgb,var(--av-sys-color-danger-base) 13%,var(--av-sys-color-surface-raised));color:var(--av-sys-color-danger-base)}.title-edit-cancel:hover:not(:disabled){background:color-mix(in srgb,var(--av-sys-color-danger-base) 21%,var(--av-sys-color-surface-raised));border-color:color-mix(in srgb,var(--av-sys-color-danger-base) 45%,var(--av-sys-color-border-default));color:var(--av-sys-color-danger-base)}.title-edit-save:disabled,.title-edit-cancel:disabled{opacity:.55}.workstream-subtitle{align-items:center;display:flex;gap:10px;margin-top:2px}.workstream-subtitle .inline-error{font-size:10px;margin:0}.workstream-subtitle>span:not(.status-indicator){align-items:center;color:var(--av-sys-color-text-muted);display:flex;font-size:10px;gap:4px}.workstream-header-actions{gap:2px}.panel-toggle.is-active{background:color-mix(in srgb,var(--av-sys-color-brand-base) 12%,var(--av-sys-color-surface-raised));color:var(--av-sys-color-brand-ink)}.panel-toggle.is-active:hover{background:color-mix(in srgb,var(--av-sys-color-brand-base) 17%,var(--av-sys-color-surface-raised))}.participant-header-button{align-items:center;background:transparent;border-radius:var(--av-sys-size-radius-md);color:var(--av-sys-color-text-muted);display:flex;gap:4px;min-height:30px;padding:2px 5px}.participant-header-button:hover{background:var(--av-sys-color-surface-raised);color:var(--av-sys-color-text-default)}.transcript-scroll{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:auto;scrollbar-gutter:stable}.unread-divider{align-items:center;color:var(--av-sys-color-accent-base);display:flex;font-size:10.5px;font-weight:620;gap:var(--space-2);margin:0 0 var(--space-3)}.unread-divider:before,.unread-divider:after{background:var(--av-sys-color-accent-tint);content:"";flex:1;height:1px}.unread-divider span{flex:0 0 auto}.transcript-column{margin:0 auto;max-width:var(--av-cmp-feed-width);min-height:100%;padding:var(--space-8) var(--space-8) 150px}.transcript-history-control{align-items:center;color:var(--av-sys-color-text-muted);display:flex;font-size:var(--av-cmp-control-font-size);gap:var(--space-2);justify-content:center;margin-bottom:var(--space-4);min-height:var(--av-sys-size-control-height);text-align:center}.transcript-history-control .button{max-width:100%;white-space:normal}.transcript-history-control svg{flex-shrink:0}.transcript-history-control+.inline-error{margin-bottom:var(--space-4)}.virtual-message-row{display:flow-root}.message-arrival-layer{display:flow-root;transform-origin:center bottom}:root{--space-1: var(--av-ref-space-unit);--space-2: calc(var(--av-ref-space-unit) * 2);--space-3: calc(var(--av-ref-space-unit) * 3);--space-4: calc(var(--av-ref-space-unit) * 4);--space-5: calc(var(--av-ref-space-unit) * 5);--space-6: calc(var(--av-ref-space-unit) * 6);--space-7: calc(var(--av-ref-space-unit) * 7);--space-8: calc(var(--av-ref-space-unit) * 8)}.virtual-message-row[data-row-gap=stack]>.message-arrival-layer>:first-child{margin-top:var(--av-sys-space-stack-gap)}.virtual-message-row[data-row-gap=seam]>.message-arrival-layer>:first-child{margin-top:var(--av-sys-space-seam-gap)}.virtual-message-row[data-row-gap=block]>.message-arrival-layer>:first-child{margin-top:var(--av-sys-space-block-gap)}.virtual-message-row[data-row-gap=event]>.message-arrival-layer>:first-child{margin-top:var(--av-sys-space-event-gap)}.virtual-message-row>.message-arrival-layer>.unread-divider+*{margin-top:0}.activity-presence{display:flow-root;transform-origin:left center}.activity-presence .agent-work-timing{margin-top:var(--av-sys-space-block-gap)}.message-block{margin:0}.message-block>header{align-items:center;display:flex;gap:var(--space-2);margin-bottom:var(--space-2);min-width:0}.message-block>header>.message-author{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-block>header>*{flex:0 0 auto;line-height:1}.message-author{align-items:center;color:var(--av-sys-color-text-subtle);display:inline-flex;font-size:var(--av-cmp-feed-byline-font-size);font-weight:var(--av-cmp-feed-byline-author-weight);gap:var(--space-1)}.message-block time,.message-block .message-work-summary{color:var(--av-sys-color-text-muted);font-size:var(--av-cmp-feed-byline-font-size);font-weight:var(--av-cmp-feed-byline-time-weight)}.markdown-body{color:var(--av-ref-color-neutral-13);font-size:var(--av-sys-font-size-prose);line-height:var(--av-sys-font-leading-prose);overflow-wrap:anywhere}.markdown-body>:first-child{margin-top:0}.markdown-body>:last-child{margin-bottom:0}.markdown-body p{margin:0 0 var(--av-sys-space-prose-gap)}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{color:var(--av-ref-color-neutral-11);line-height:var(--av-cmp-markdown-heading-leading);margin:var(--space-6) 0 var(--space-3)}.markdown-body h1{font-size:var(--av-cmp-markdown-heading-1);font-weight:var(--av-sys-font-weight-heading)}.markdown-body h2{font-size:var(--av-cmp-markdown-heading-2);font-weight:var(--av-sys-font-weight-heading)}.markdown-body h3{font-size:var(--av-cmp-markdown-heading-3);font-weight:var(--av-sys-font-weight-heading)}.markdown-body h4,.markdown-body h5,.markdown-body h6{font-size:var(--av-cmp-markdown-heading-4);font-weight:var(--av-sys-font-weight-heading)}.markdown-body>.markdown-collapse:first-child .markdown-collapse-heading{margin-top:0}.markdown-body>.markdown-collapse:last-child>.markdown-collapse-body>:last-child{margin-bottom:0}.markdown-collapse-heading{cursor:pointer;position:relative}.markdown-collapse-chevron{align-items:center;background:transparent;border:0;color:var(--av-sys-color-text-muted);cursor:pointer;display:inline-flex;height:1.25em;justify-content:center;left:-20px;padding:0;position:absolute;top:.12em;width:20px}.markdown-collapse-chevron:hover,.markdown-collapse-chevron:focus-visible{color:var(--av-sys-color-text-subtle)}.markdown-collapse-chevron:focus-visible{outline:2px solid var(--av-sys-color-border-highlight);outline-offset:1px}.markdown-collapse-chevron svg{display:block;transition:transform .14s ease}.markdown-collapse.is-expanded .markdown-collapse-chevron svg{transform:rotate(90deg)}.markdown-collapse.is-collapsed{cursor:pointer}.markdown-collapse.is-collapsed>.markdown-collapse-body{-webkit-mask-image:linear-gradient(to bottom,color-mix(in srgb,var(--av-sys-color-text-default) 60%,transparent),transparent);-webkit-mask-mode:alpha;mask-image:linear-gradient(to bottom,color-mix(in srgb,var(--av-sys-color-text-default) 60%,transparent),transparent);mask-mode:alpha;max-height:3lh;overflow:hidden;pointer-events:none}.message-block>header .message-collapse-all{align-items:center;background:transparent;border:0;color:var(--av-sys-color-text-muted);cursor:pointer;display:inline-flex;flex:0 0 auto;height:18px;justify-content:center;margin-left:2px;padding:0;width:18px}.message-block>header .message-collapse-all:hover,.message-block>header .message-collapse-all:focus-visible{color:var(--av-sys-color-text-subtle)}.message-block>header .message-collapse-all:focus-visible{outline:2px solid var(--av-sys-color-border-highlight);outline-offset:1px}.markdown-body strong{color:var(--av-ref-color-neutral-14);font-weight:var(--av-cmp-markdown-strong-weight)}.markdown-body em{font-style:italic}.markdown-body a{color:var(--av-sys-color-accent-soft);text-decoration:none;text-decoration-thickness:1px;text-underline-offset:2px}.markdown-body a:hover{color:var(--av-sys-color-accent-strong);text-decoration:underline}.markdown-body img.markdown-link-favicon{border-radius:3px;display:inline-block;height:1em;margin:0 .3em 0 0;max-width:none;-o-object-fit:contain;object-fit:contain;vertical-align:-.12em;width:1em}.markdown-link-favicon-sentinel{display:contents}.mention-chip{align-items:center;background:color-mix(in srgb,var(--av-ref-color-neutral-9) 13%,transparent);border:0;border-radius:4px;box-sizing:border-box;color:inherit;display:inline-flex;font-size:12px;font-weight:500;gap:4px;line-height:16px;margin-bottom:-1px;margin-top:-3px;max-width:100%;padding:2px 6px 2px 4px;vertical-align:middle;white-space:nowrap}.human-message .mention-chip{background:color-mix(in srgb,currentColor 24%,transparent)}.mention-chip-connector{border:0;color:inherit}.mention-chip-avatar{align-items:center;background:var(--av-ref-color-neutral-6);border-radius:var(--av-sys-size-radius-pill);color:var(--av-ref-color-neutral-14);display:inline-flex;flex:0 0 auto;font-size:6.5px;font-weight:700;height:16px;justify-content:center;letter-spacing:-.02em;overflow:hidden;position:relative;width:16px}.mention-chip-avatar>span{text-box:trim-both cap alphabetic}.markdown-body .mention-chip-avatar img{border-radius:inherit;display:block;height:100%;inset:0;margin:0;max-width:none;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.markdown-body .mention-chip-avatar img[hidden]{display:none}.mention-chip-connector-icon.provider-icon{background:transparent;border:0;border-radius:0;color:currentColor;flex:0 0 auto;height:16px;width:16px}.mention-chip-connector-icon.provider-icon .connector-mark{height:14px;width:14px}.mention-chip-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.mention-chip-status{display:none;flex:0 0 auto;font-size:.78em;font-weight:560;gap:2px;line-height:1;margin-left:1px;padding:2px 5px 2px 3px}.mention-chip-status-healthy{background:color-mix(in srgb,var(--av-sys-color-success-base) 16%,transparent);color:var(--av-sys-color-success-base)}.mention-chip-status-reconnect_required{background:color-mix(in srgb,var(--av-sys-color-warning-base) 18%,transparent);color:var(--av-sys-color-warning-base)}.mention-chip-status-disabled,.mention-chip-status-missing{background:color-mix(in srgb,var(--av-sys-color-text-muted) 14%,transparent);color:var(--av-sys-color-text-muted)}.citation-connector-card{align-items:start;background:var(--av-sys-color-surface-elevated);border:1px solid var(--av-ref-color-line-3);border-radius:var(--av-sys-size-radius-lg);color:var(--av-sys-color-text-default);display:flex;gap:var(--space-3);margin:var(--av-sys-space-prose-gap) 0;max-width:100%;padding:var(--space-3);text-align:left;width:min(100%,420px)}.citation-connector-card>.provider-icon{background:transparent;border:0;border-radius:0;color:var(--av-sys-color-text-muted);flex:0 0 auto;height:22px;margin-top:1px;width:22px}.citation-connector-card-body{display:flex;flex:1 1 auto;flex-direction:column;gap:1px;min-width:0}.citation-connector-card-title{font-size:12.5px;font-weight:560;line-height:1.25}.markdown-body .citation-connector-card-description{color:var(--av-sys-color-text-muted);font-size:11px;line-height:1.4;margin:0}.markdown-body .citation-connector-card-meta{color:var(--av-sys-color-text-disabled);font-size:10px;line-height:1.35;margin:2px 0 0}.markdown-body .citation-connector-card-scopes{align-self:start;display:flex;flex:0 0 auto;flex-direction:column;gap:3px;list-style:none;margin:0;padding:0}.markdown-body .citation-connector-status{align-items:center;border-radius:var(--av-sys-size-radius-pill);display:inline-flex;font-size:10px;font-weight:560;gap:4px;line-height:1;margin:0;padding:3px 7px;white-space:nowrap}.citation-connector-status-healthy{background:color-mix(in srgb,var(--av-sys-color-success-base) 14%,transparent);color:var(--av-sys-color-success-base)}.citation-connector-status-reconnect_required{background:color-mix(in srgb,var(--av-sys-color-warning-base) 16%,transparent);color:var(--av-sys-color-warning-base)}.citation-connector-status-disabled,.citation-connector-status-missing{background:color-mix(in srgb,var(--av-sys-color-text-muted) 12%,transparent);color:var(--av-sys-color-text-muted)}.connector-connection-card{background:var(--av-sys-color-surface-elevated);border:1px solid var(--av-ref-color-line-3);border-radius:16px;color:var(--av-sys-color-text-default);display:flex;flex-direction:column;gap:10px;max-width:100%;padding:12px;-webkit-user-select:text;-moz-user-select:text;user-select:text;width:min(100%,720px)}.connector-connection-card-header{align-items:center;display:flex;gap:12px;min-width:0}.connector-connection-card .provider-icon{flex:0 0 auto;height:40px;width:40px}.connector-connection-card .provider-icon .connector-mark{height:24px;width:24px}.connector-connection-card-body{display:flex;flex:1 1 0;flex-direction:column;min-width:0}.connector-connection-card-body>strong{font-size:14px;font-weight:560;line-height:1.35}.connector-connection-card-body>p{color:var(--av-sys-color-text-muted);font-size:13px;line-height:1.4;margin:0}.connector-connection-card-body>small{color:var(--av-sys-color-text-disabled);font-size:11px;line-height:1.35}.connector-connection-card-action.button{border-radius:var(--av-sys-size-radius-pill);flex:0 0 auto;min-height:34px;padding:6px 14px}.connector-connection-card-status{align-items:center;background:color-mix(in srgb,var(--av-sys-color-success-base) 12%,transparent);border-radius:var(--av-sys-size-radius-pill);color:var(--av-sys-color-success-base);display:inline-flex;flex:0 0 auto;font-size:13px;gap:6px;padding:8px 14px}.connector-connection-card>.inline-error{margin:0 0 0 52px}.citation-chip{align-items:center;background:var(--av-sys-color-surface-raised);border:1px solid var(--av-ref-color-line-4);border-radius:var(--av-sys-size-radius-pill);box-sizing:border-box;color:var(--av-sys-color-text-default);cursor:pointer;display:inline-flex;font:inherit;font-size:.92em;font-weight:560;gap:4px;height:1.55em;line-height:1;max-width:100%;padding:1px 6px;text-align:left;vertical-align:middle;white-space:nowrap}.citation-chip:hover{background:var(--av-sys-color-surface-raised-hover);border-color:var(--av-sys-color-border-strong)}.citation-chip-icon{align-items:center;color:var(--av-sys-color-text-muted);display:inline-flex;flex:0 0 auto}.markdown-body .citation-chip-icon svg{height:.95em;width:.95em}.citation-chip-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.citation-card{color:var(--av-sys-color-text-default);cursor:pointer;font:inherit;margin:var(--av-sys-space-prose-gap) 0;max-width:100%;overflow:hidden;text-align:left}.citation-card.is-file{align-items:center;background:var(--av-cmp-composer-background);border:.5px solid var(--av-cmp-composer-border-color);border-radius:12px;display:grid;gap:var(--space-2);grid-template-columns:36px minmax(0,1fr);min-height:var(--attachment-file-card-height);min-width:min(220px,100%);padding:var(--space-2);width:min(340px,100%)}.citation-card.is-file:hover{background:var(--av-sys-color-surface-elevated-hover)}.citation-card-badge{align-items:center;background:color-mix(in srgb,var(--av-sys-color-accent-base) 18%,var(--av-sys-color-surface-raised));border-radius:9px;color:var(--av-sys-color-accent-base);display:inline-flex;height:36px;justify-content:center;width:36px}.citation-card.is-image{background:var(--av-ref-color-neutral-4);border:0;border-radius:12px;box-shadow:inset 0 0 0 .5px color-mix(in srgb,var(--av-sys-color-text-default) 15%,transparent);display:block;max-height:200px;min-height:64px;padding:0;position:relative;transition:filter .14s ease}.citation-card.is-image:hover{filter:brightness(1.04)}.markdown-body .citation-card-image-preview{display:block;height:100%;margin:0;max-width:none;-o-object-fit:cover;object-fit:cover;width:100%}.citation-card-preview-skeleton{animation:citation-card-shimmer 1.8s ease-in-out infinite;background:var(--av-sys-color-shimmer-default);display:block;inset:0;position:absolute}@keyframes citation-card-shimmer{0%,to{opacity:.45}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.citation-card-preview-skeleton,.citation-card.is-image{animation:none;transition:none}}.citation-card-text{display:flex;flex-direction:column;min-width:0}.citation-card-title{font-size:14px;font-weight:540;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.citation-card-kind{color:var(--av-sys-color-text-muted);font-size:12px;letter-spacing:0;line-height:16px;text-transform:none}.citation-card-row{margin:var(--av-sys-space-prose-gap) 0}.citation-card-row .citation-card{margin:0}.citation-file-attachment{display:flex;flex-direction:column;max-width:100%}.citation-card-row .message-attachment-image-cell .citation-card.is-image{min-height:0}.markdown-body sup:has(.citation-pill){font-size:inherit;top:0;vertical-align:baseline}.citation-pill,.citation-pill-pending{background:color-mix(in srgb,var(--av-sys-color-text-default) 16%,transparent);border:1px solid color-mix(in srgb,var(--av-sys-color-text-default) 30%,transparent);border-radius:var(--av-sys-size-radius-pill);color:var(--av-sys-color-text-default);display:inline-block;font:inherit;font-size:.72em;font-weight:680;line-height:1.35;padding:0 .42em;text-align:center;vertical-align:.32em}.citation-pill{cursor:pointer}.citation-pill:hover{background:color-mix(in srgb,var(--av-sys-color-text-default) 30%,transparent)}.citation-pill-pending:after{animation:citation-pill-pending-shimmer 1.4s ease-in-out infinite;background:linear-gradient(color-mix(in srgb,var(--av-sys-color-text-default) 26%,transparent) 0 0) center / 100% .74em no-repeat;border-radius:1px;color:transparent;content:"*";display:inline-block}@keyframes citation-pill-pending-shimmer{0%,to{opacity:.45}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.citation-pill-pending:after{animation:none}}.citation-pill-popover{display:flex;flex-direction:column;gap:3px;max-width:280px;text-align:left}.citation-pill-source{font-weight:600}.citation-pill-note,.citation-pill-open{opacity:.72}.markdown-body .footnotes{border-top:1px solid var(--av-sys-color-border-subtle);color:var(--av-sys-color-text-muted);font-size:.9em;margin-top:var(--space-6);padding-top:var(--space-3)}.citation-identity-card{background:color-mix(in srgb,var(--av-sys-color-brand-base) 10%,transparent);border:1px solid color-mix(in srgb,var(--av-sys-color-brand-base) 24%,transparent);border-radius:var(--av-sys-size-radius-sm);color:var(--av-sys-color-brand-ink);display:inline-block;font-size:.92em;font-weight:580;padding:3px 9px}.markdown-body ul{list-style:disc}.markdown-body :is(ul,ol) ul{list-style:circle}.markdown-body :is(ul,ol) :is(ul,ol) ul{list-style:square}.markdown-body ol{list-style:decimal}.markdown-body ul,.markdown-body ol{margin:var(--space-3) 0 var(--space-4);padding-left:var(--av-cmp-markdown-list-indent)}.markdown-body li{margin:var(--space-1) 0;padding-left:1px}.markdown-body li>p{margin-bottom:var(--space-1)}.markdown-body li::marker{color:var(--av-ref-color-neutral-13)}.markdown-body .contains-task-list{list-style:none;padding-left:var(--space-1)}.markdown-body .task-list-item{align-items:baseline;display:flex;gap:var(--space-2)}.markdown-body .task-list-item>input{accent-color:var(--av-sys-color-accent-base);flex:0 0 auto;margin:0;transform:translateY(1px)}.markdown-inline-code{background:var(--av-ref-color-neutral-4);border-radius:var(--av-sys-size-radius-sm);color:var(--av-ref-color-neutral-13);font-size:.88em;padding:2px var(--space-1)}.markdown-code-block{background:var(--av-sys-color-surface-raised);border-radius:var(--av-sys-size-radius-xl);margin:var(--space-4) 0;overflow:hidden}.markdown-code-block-header{align-items:center;border-bottom:1px solid var(--av-sys-color-border-subtle);display:flex;gap:var(--space-2);justify-content:space-between;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4)}.markdown-code-language{color:var(--av-ref-color-neutral-9);font-size:11px;letter-spacing:.03em;text-transform:uppercase}.markdown-code-block-header button{align-items:center;background:transparent;border-radius:var(--av-sys-size-radius-sm);color:var(--av-ref-color-neutral-11);display:flex;height:26px;justify-content:center;padding:0;width:26px}.markdown-code-block-header button:hover{background:var(--av-ref-color-neutral-4);color:var(--av-ref-color-neutral-13)}.markdown-code-block pre{background:transparent!important;font-size:.93em;line-height:1.55;margin:0;overflow:auto;padding:var(--space-3) var(--space-4);-moz-tab-size:2;-o-tab-size:2;tab-size:2}.markdown-code-block code{background:none;border-radius:0;display:block;min-width:-moz-max-content;min-width:max-content;padding:0}.markdown-code-block code>span{display:block;min-height:1.55em}.markdown-mermaid-diagram{overflow:auto;padding:var(--space-4)}.markdown-mermaid-svg{margin:0 auto}.markdown-mermaid-svg svg{display:block;height:auto;max-width:none!important;width:100%!important}.markdown-mermaid-error{color:var(--av-sys-color-danger-soft);font-size:11px;margin:0;padding:var(--space-2) var(--space-4) 0}.markdown-body blockquote{border-left:2px solid var(--av-ref-color-line-4);color:var(--av-ref-color-neutral-11);margin:var(--space-6) 0;padding:1px 0 1px var(--space-4)}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body hr{background:var(--av-ref-color-neutral-5);border:0;height:1px;margin:var(--space-6) 0}.markdown-table-scroll{--tw-fade-scrollbar-thumb: var(--av-sys-color-scrollbar-thumb);--tw-fade-scrollbar-width: 9px;margin:var(--space-4) -2px;overflow-x:auto}.markdown-body table{border-collapse:separate;border-spacing:2px;line-height:var(--av-cmp-markdown-table-leading);margin:0;min-width:max(100%,calc(var(--markdown-table-columns, 1) * 140px));table-layout:fixed;width:calc(100% - 1px)}.markdown-body th,.markdown-body td{background:var(--av-sys-color-surface-raised);border:0;border-radius:var(--av-sys-size-radius-xs);min-width:120px;padding:var(--space-2) var(--space-3);text-align:left;vertical-align:top}.markdown-body th{background:var(--av-ref-color-neutral-4);color:var(--av-ref-color-neutral-13);font-weight:var(--av-cmp-markdown-strong-weight)}.markdown-body del{color:var(--av-ref-color-neutral-10);text-decoration-color:var(--av-ref-color-neutral-9)}.markdown-body img{border-radius:var(--av-sys-size-radius-md);display:block;height:auto;margin:var(--space-4) 0;max-width:100%}.agent-message-actions{align-items:center;display:flex;gap:var(--space-2);opacity:0;transition:opacity .12s}.agent-message:hover .agent-message-actions,.agent-message:focus-within .agent-message-actions,.agent-message-actions.is-speaking{opacity:1}:is(.agent-message-actions,.human-message-actions) button{align-items:center;background:transparent;color:var(--av-sys-color-text-muted);display:flex;font-size:10px;gap:var(--space-1);padding:2px}:is(.agent-message-actions,.human-message-actions) button:hover{color:var(--av-sys-color-text-default)}.message-start-substream{white-space:nowrap}.human-message-actions{display:flex;margin-top:var(--space-1);min-height:var(--space-5);opacity:0;pointer-events:none;transition:opacity .12s}.human-message:hover .human-message-actions,.human-message:focus-within .human-message-actions{opacity:1;pointer-events:auto}@media(prefers-reduced-motion:reduce){:is(.agent-message-actions,.human-message-actions){transition:none}}.agent-message-actions button:disabled{color:var(--av-sys-color-text-disabled);cursor:default}.agent-message-actions button:disabled:hover{color:var(--av-sys-color-text-disabled)}.agent-message:has(.agent-message-actions button:disabled) .agent-message-actions{opacity:1}.streaming-caret{animation:active-pulse .9s infinite;background:var(--av-sys-color-brand-ink);display:inline-block;height:13px;margin-left:2px;vertical-align:text-bottom;width:2px}.transcript-event{margin:0}.system-message{--system-message-lines: 5;align-items:flex-start;color:var(--av-ref-color-neutral-9);display:flex;font-size:10.5px;gap:var(--space-2);line-height:1.55;margin:0}.system-message-dot{background:var(--av-ref-color-neutral-7);border-radius:50%;flex:none;height:4px;margin-top:6px;width:4px}.system-message-body{min-width:0}.system-message-text{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.system-message-text:not([data-expanded]){-webkit-box-orient:vertical;-webkit-line-clamp:var(--system-message-lines);display:-webkit-box;overflow:hidden}.system-message-text[data-expanded]{max-height:320px;overflow-y:auto}.system-message-toggle{align-items:center;background:transparent;color:var(--av-ref-color-neutral-10);display:flex;font-size:10.5px;gap:2px;margin-top:var(--space-1);padding:0}.system-message-toggle:hover{color:var(--av-sys-color-text-subtle)}.principal-unavailable-card .system-message-toggle{border:1px solid var(--av-sys-color-border-subtle);border-radius:6px;font-size:11.5px;margin-top:var(--space-2);padding:var(--space-1) var(--space-3)}.principal-unavailable-card .system-message-toggle:disabled{opacity:.55}.automation-draft-card .system-message-toggle{border:1px solid var(--av-sys-color-border-subtle);border-radius:6px;font-size:11.5px;margin-top:var(--space-2);padding:var(--space-1) var(--space-3)}.automation-draft-card .system-message-toggle:disabled{opacity:.55}.automation-draft-triggers{color:var(--av-sys-color-text-subtle);font-size:11.5px;list-style:disc;margin:4px 0 0;padding-left:16px}.system-message-toggle svg{transition:transform .14s}.system-message-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.assistant-turn-status-pill{align-items:center;background:var(--av-sys-color-surface-subtle);border:1px solid var(--av-sys-color-border-subtle);border-radius:var(--av-sys-size-radius-pill);color:var(--av-sys-color-text-muted);display:inline-flex;font-size:10.5px;gap:var(--space-1);line-height:1.2;margin:0;padding:var(--space-1) var(--space-2)}.assistant-turn-status-pill svg{color:var(--av-sys-color-danger-base);flex:none}.tool-block{color:var(--av-sys-color-text-muted)}.tool-block summary{align-items:center;display:grid;list-style:none}.tool-block summary::-webkit-details-marker{display:none}.tool-icon{align-items:center;display:flex;justify-content:center}.tool-summary{display:flex;min-width:0}.tool-summary strong,.tool-summary small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool-state{align-items:center;display:flex}.tool-failed .tool-state,.tool-ambiguous .tool-state{color:var(--av-sys-color-danger-base)}.tool-started .tool-state{color:var(--av-sys-color-accent-base)}.tool-duration{font-size:9.5px}.disclosure-chevron{transition:transform .14s}.tool-block[open] .disclosure-chevron{transform:rotate(90deg)}.tool-details{display:grid}.tool-details h4{color:var(--av-sys-color-text-muted);font-size:9px;letter-spacing:.06em;margin:0 0 2px;text-transform:uppercase}.tool-details pre{background:var(--av-sys-color-text-on-inverse);border-radius:var(--av-sys-size-radius-sm);color:var(--av-ref-color-neutral-11);font-size:10px;margin:0;max-height:220px;overflow:auto;padding:var(--space-2);white-space:pre-wrap}.tool-warning{color:var(--av-sys-color-danger-soft);font-size:11px;margin:0}.agent-work-timing{align-items:center;color:var(--av-ref-color-neutral-9);display:flex;font-size:11.5px;gap:var(--space-2);margin:0;min-height:20px}.agent-work-timing-label{display:inline-block;font-weight:480}.agent-work-timing-active .agent-work-timing-label{animation:plugin-activity-shimmer 1.8s ease-in-out infinite;background:linear-gradient(100deg,var(--av-ref-color-neutral-9) 27%,var(--av-ref-color-neutral-13) 45%,var(--av-ref-color-neutral-10) 55%,var(--av-ref-color-neutral-9) 73%);background-clip:text;background-size:400% 100%;color:transparent;-webkit-background-clip:text}.work-accordion{display:grid;gap:var(--space-1)}.work-accordion-toggle{align-items:center;background:transparent;border:0;color:var(--av-ref-color-neutral-9);cursor:pointer;display:inline-flex;font:inherit;font-size:11.5px;font-weight:480;justify-self:start;min-height:20px;padding:0;position:relative}.work-accordion-toggle:hover{color:var(--av-ref-color-neutral-11)}.work-accordion-toggle:focus-visible{outline:2px solid var(--av-sys-color-border-highlight);outline-offset:1px}.work-accordion-chevron{align-items:center;color:var(--av-sys-color-text-muted);display:inline-flex;height:20px;justify-content:center;left:-20px;position:absolute;top:0;width:20px}.work-accordion-toggle:hover .work-accordion-chevron,.work-accordion-toggle:focus-visible .work-accordion-chevron{color:var(--av-sys-color-text-subtle)}.work-accordion-chevron svg{display:block;transition:transform .14s ease}.work-accordion-toggle[aria-expanded=true] .work-accordion-chevron svg{transform:rotate(90deg)}.work-accordion-rows{display:grid;gap:var(--space-1)}.run-failure-notice{align-items:flex-start;background:color-mix(in srgb,var(--av-sys-color-danger-base) 10%,var(--av-sys-color-surface-subtle));border:1px solid color-mix(in srgb,var(--av-sys-color-danger-base) 42%,var(--av-sys-color-border-default));border-radius:var(--av-sys-size-radius-lg);display:grid;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;margin:var(--av-sys-space-block-gap) 0 0;padding:var(--space-3)}.run-failure-icon{color:var(--av-sys-color-danger-base);display:grid;padding-top:1px;place-items:center}.run-failure-copy{min-width:0}.run-failure-copy strong{color:var(--av-sys-color-text-default);display:block;font-size:12px;margin-bottom:3px}.run-failure-copy p{color:var(--av-sys-color-text-subtle);font-size:11px;line-height:1.45;margin:0 0 var(--space-1)}.run-failure-copy code{color:var(--av-sys-color-text-muted);font-size:10px}.run-failure-actions{align-items:center;display:flex;gap:var(--space-2)}.run-failure-actions .button{white-space:nowrap}.run-stopped-notice{align-items:flex-start;background:color-mix(in srgb,var(--av-sys-color-text-muted) 10%,var(--av-sys-color-surface-subtle));border:1px solid color-mix(in srgb,var(--av-sys-color-text-muted) 42%,var(--av-sys-color-border-default));border-radius:var(--av-sys-size-radius-lg);display:grid;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;margin:var(--av-sys-space-block-gap) 0 0;padding:var(--space-3)}.run-stopped-icon{color:var(--av-sys-color-text-muted);display:grid;padding-top:1px;place-items:center}.run-stopped-copy{min-width:0}.run-stopped-copy strong{color:var(--av-sys-color-text-default);display:block;font-size:12px;margin-bottom:3px}.run-stopped-copy p{color:var(--av-sys-color-text-subtle);font-size:11px;line-height:1.45;margin:0}.run-failure-notice,.run-stopped-notice{border-width:.5px;border-radius:16px;gap:var(--space-3);grid-template-columns:32px minmax(0,1fr);padding:var(--space-4)}.run-failure-notice{background:var(--av-sys-color-danger-wash);border-color:var(--av-sys-color-danger-edge)}.run-stopped-notice{background:var(--av-sys-color-surface-raised);border-color:var(--av-ref-color-line-3)}.run-failure-icon,.run-stopped-icon{background:var(--av-sys-color-surface-raised-hover);border-radius:10px;height:32px;padding:0;width:32px}.run-failure-copy strong,.run-stopped-copy strong{font-size:14px;font-weight:560;margin-bottom:var(--space-1)}.run-failure-copy p,.run-stopped-copy p{font-size:13px;line-height:1.5;overflow-wrap:anywhere}.run-failure-copy code{display:block;font-size:12px;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.run-failure-request{align-items:center;color:var(--av-sys-color-text-muted);font-size:12px;margin-top:var(--space-1)}.run-failure-actions{flex-wrap:wrap;gap:var(--space-2);grid-column:2}.run-failure-actions .button{border-radius:999px;min-height:36px;padding:var(--space-2) var(--space-3);white-space:normal}.jump-bottom{align-items:center;background:var(--av-sys-color-surface-raised-hover);border:1px solid var(--av-ref-color-line-4);border-radius:var(--av-sys-size-radius-pill);bottom:calc(100% + var(--space-2));box-shadow:var(--av-sys-elevation-shadow-sm);color:var(--av-sys-color-text-subtle);display:flex;height:30px;justify-content:center;left:50%;padding:0;pointer-events:auto;position:absolute;transform:translate(-50%);width:30px;z-index:4}.jump-bottom:hover{background:var(--av-sys-color-surface-elevated-hover);border-color:var(--av-ref-color-line-5);color:var(--av-sys-color-text-default)}.jump-bottom:focus-visible{border-color:var(--av-sys-color-focus-default);outline:0}.jump-bottom[aria-hidden=true]{pointer-events:none}.connection-card-slot{align-items:flex-start;display:flex;height:0;justify-content:center;pointer-events:none;position:sticky;top:var(--space-3);z-index:4}.connecting-card{align-items:center;animation:fade-in .16s ease-out;background:var(--av-sys-color-surface-elevated);border:1px solid var(--av-ref-color-line-4);border-radius:var(--av-sys-size-radius-pill);box-shadow:var(--av-sys-elevation-shadow-md);color:var(--av-sys-color-text-subtle);display:flex;font-size:12px;gap:var(--space-2);max-width:min(100% - var(--space-8),440px);padding:6px 14px 6px 10px;pointer-events:auto}.connecting-card-icon{color:var(--av-sys-color-text-muted);display:grid;flex:0 0 auto;place-items:center}.connecting-card.is-failed .connecting-card-icon{color:var(--av-sys-color-danger-base)}.connecting-card-copy{display:grid;min-width:0}.connecting-card-sentence{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.connecting-card-sentence strong{color:var(--av-sys-color-text-default);font-weight:570}.connecting-card-copy small{color:var(--av-sys-color-text-muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.connecting-card>.button{flex:0 0 auto}.connecting-card{pointer-events:none}.connecting-card>.button{pointer-events:auto}@media(prefers-reduced-motion:reduce){.connecting-card,.connecting-card .spin{animation:none}}.project-space-frame{height:100%;position:relative}.project-space-frame>.connection-card-slot{left:0;position:absolute;right:0;top:calc(var(--screen-drag-strip-height) + var(--space-3))}.composer-dock{background:linear-gradient(to bottom,transparent,var(--av-sys-color-surface-default) 18%);bottom:0;left:0;padding:0 16px 16px;position:absolute;right:0;z-index:3}.composer-stack{display:grid;gap:9px;margin:0 auto;max-width:var(--av-cmp-feed-width);pointer-events:auto;position:relative}.composer-wrap{margin:0 auto;max-width:var(--av-cmp-feed-width);position:relative}.composer-stack>.composer-wrap{margin:0;max-width:none;width:100%}.composer-wrap>.workstream-composer{position:relative;z-index:1}.elicitation-panel,.elicitation-collapsed-bar{background:var(--av-ref-color-neutral-1);border:1px solid var(--av-ref-color-line-3);border-radius:var(--av-sys-size-radius-xl);box-shadow:var(--av-sys-elevation-shadow-md);width:100%}.elicitation-panel{padding:var(--space-3)}.app-shell .elicitation-panel,.app-shell .elicitation-collapsed-bar{background:var(--av-cmp-bubble-background);border:0;border-radius:16px;box-shadow:none;padding:var(--space-3)}.app-shell .elicitation-panel-header{align-items:center;gap:var(--space-2);min-height:20px}.app-shell .elicitation-panel-header h3{color:var(--av-sys-color-text-default);font-family:inherit;font-size:14px;font-weight:500;line-height:20px;margin:0;overflow-wrap:anywhere}.app-shell .elicitation-header-actions button{height:20px;width:20px}.app-shell .elicitation-options{background:var(--av-cmp-elicitation-option-background);border:.5px solid color-mix(in srgb,var(--av-sys-color-text-default) 10%,transparent);border-radius:8px;gap:0;margin-top:var(--space-2);padding:0}.app-shell .elicitation-option{background:transparent;border:0;border-radius:0;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);min-height:38px;padding:var(--space-2) var(--space-3);position:relative}.app-shell .elicitation-option+.elicitation-option{border-top:.5px solid color-mix(in srgb,var(--av-sys-color-text-default) 10%,transparent)}.app-shell .elicitation-option:has(input[type=checkbox]){grid-template-columns:auto minmax(0,1fr) auto}.app-shell .elicitation-option:hover{background:var(--av-cmp-row-background-hover)}.app-shell .elicitation-option.is-selected,.app-shell .elicitation-option.is-selected:hover{background:var(--av-cmp-row-background-selected)}.app-shell .elicitation-option:has(input:focus-visible){outline:2px solid var(--av-sys-color-text-default);outline-offset:-2px}.app-shell .elicitation-option-copy{grid-column:2;grid-row:1}.app-shell .elicitation-option-copy strong{color:var(--av-sys-color-text-default);font-size:14px;font-weight:400;line-height:20px;overflow-wrap:anywhere}.app-shell .elicitation-option>kbd{align-items:center;background:var(--av-cmp-keycap-background);border:.5px solid color-mix(in srgb,var(--av-sys-color-text-default) 10%,transparent);border-radius:4px;display:inline-flex;font-size:11px;grid-column:1;grid-row:1;justify-content:center;line-height:16px;margin:0;min-width:18px;padding:1px 4px}.app-shell .elicitation-checkbox{grid-column:3;grid-row:1}.app-shell .elicitation-option:has(input[type=checkbox])>kbd{display:inline-flex}.app-shell .elicitation-option.is-selected .elicitation-checkbox{background:var(--av-cmp-bubble-human-background);border-color:var(--av-cmp-bubble-human-background);color:var(--av-cmp-bubble-human-foreground)}.app-shell .elicitation-actions .button{border-radius:8px}.app-shell .elicitation-skip{background:var(--av-cmp-row-background-hover);color:var(--av-sys-color-text-default)}.app-shell .elicitation-submit:not(:disabled),.app-shell .elicitation-submit:hover:not(:disabled){background:var(--av-cmp-bubble-human-background);color:var(--av-cmp-bubble-human-foreground)}.app-shell .elicitation-submit kbd{color:inherit}.elicitation-panel-header{align-items:flex-start;display:flex;gap:var(--space-3);justify-content:space-between;min-height:34px}.elicitation-panel-header>div:first-child{min-width:0}.elicitation-panel-header h3{color:var(--av-ref-color-neutral-14);font-size:15px;font-weight:590;line-height:1.38;margin:var(--space-1) 0 0}.elicitation-header-actions{display:flex;flex:0 0 auto;gap:3px}.elicitation-header-actions button{align-items:center;background:transparent;border-radius:var(--av-sys-size-radius-md);color:var(--av-ref-color-neutral-11);display:flex;height:29px;justify-content:center;padding:0;width:29px}.elicitation-header-actions button:hover{background:color-mix(in srgb,var(--av-sys-color-brand-base) 7%,var(--av-sys-color-surface-elevated-hover));color:var(--av-sys-color-brand-ink)}.elicitation-options{border:0;display:grid;gap:var(--space-1);margin:var(--space-2) 0 0;max-height:min(52vh,540px);overflow-y:auto;padding:0 1px 0 0}.elicitation-option{align-items:center;background:var(--av-sys-color-surface-raised-hover);border:1px solid transparent;border-radius:var(--av-sys-size-radius-md);cursor:pointer;display:grid;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;min-height:61px;padding:var(--space-2) var(--space-3);transition:background-color .12s ease,border-color .12s ease}.elicitation-option:hover{background:color-mix(in srgb,var(--av-sys-color-brand-base) 7%,var(--av-sys-color-surface-elevated-hover));border-color:color-mix(in srgb,var(--av-sys-color-brand-base) 28%,transparent)}.elicitation-option.is-selected{background:color-mix(in srgb,var(--av-sys-color-brand-base) 8%,var(--av-ref-color-neutral-6));border-color:color-mix(in srgb,var(--av-sys-color-brand-base) 32%,var(--av-ref-color-line-4))}.elicitation-option.is-selected:hover{background:color-mix(in srgb,var(--av-sys-color-brand-base) 13%,var(--av-ref-color-neutral-6));border-color:color-mix(in srgb,var(--av-sys-color-brand-base) 48%,var(--av-ref-color-line-4))}.elicitation-option>input:first-child{opacity:0;pointer-events:none;position:absolute}.elicitation-option-copy{display:flex;flex-direction:column;min-width:0}.elicitation-option-copy strong{color:var(--av-ref-color-neutral-14);font-size:13.5px;font-weight:520;line-height:1.35}.elicitation-option-copy small{color:var(--av-ref-color-neutral-10);font-size:12px;line-height:1.42;margin-top:3px}.elicitation-option>kbd{color:var(--av-ref-color-neutral-11);font-family:inherit;font-size:12px}.elicitation-option:has(input[type=checkbox])>kbd{display:none}.elicitation-checkbox{align-items:center;border:1px solid var(--av-ref-color-line-6);border-radius:var(--av-sys-size-radius-xs);color:var(--av-sys-color-brand-on);display:flex;height:16px;justify-content:center;width:16px}.elicitation-option:hover .elicitation-checkbox{border-color:var(--av-sys-color-brand-ink)}.elicitation-option.is-selected .elicitation-checkbox{background:var(--av-sys-color-brand-base);border-color:var(--av-sys-color-brand-base)}.elicitation-other-option{align-items:start}.elicitation-other-option .elicitation-option-copy{gap:var(--space-2);width:100%}.elicitation-other-option .elicitation-checkbox,.elicitation-other-option>kbd{margin-top:3px}.elicitation-other-option input[type=text]{background:var(--av-ref-color-neutral-6);border:0;border-radius:var(--av-sys-size-radius-md);color:var(--av-ref-color-neutral-14);font-size:13px;height:38px;outline:0;padding:0 var(--space-3);width:100%}.elicitation-other-option input[type=text]::-moz-placeholder{color:var(--av-ref-color-neutral-9)}.elicitation-other-option input[type=text]::placeholder{color:var(--av-ref-color-neutral-9)}.elicitation-other-option input[type=text]:focus{box-shadow:inset 0 0 0 1px var(--av-ref-color-line-6)}.elicitation-text-response{background:var(--av-sys-color-surface-raised-hover);border:1px solid var(--av-ref-color-line-4);border-radius:var(--av-sys-size-radius-md);color:var(--av-ref-color-neutral-14);display:block;margin-top:var(--space-3);min-height:86px;outline:0;padding:var(--space-3);resize:vertical;width:100%}.elicitation-text-response:focus{border-color:var(--av-ref-color-line-6)}.elicitation-actions{align-items:center;display:flex;gap:var(--space-2);justify-content:flex-end;margin-top:var(--space-2)}.elicitation-actions .inline-error{flex:1;margin:0}.elicitation-actions .button{border:0;font-size:12px;min-height:33px}.elicitation-skip{background:var(--av-sys-color-surface-elevated-hover);color:var(--av-ref-color-neutral-12)}.elicitation-submit{background:var(--av-sys-color-brand-base);color:var(--av-sys-color-brand-on);font-weight:590}.elicitation-submit:hover:not(:disabled){background:var(--av-sys-color-brand-hover);color:var(--av-sys-color-brand-on)}.elicitation-submit kbd{color:var(--av-ref-color-neutral-9);font-family:inherit;font-size:10.5px;font-weight:500}.elicitation-submit:disabled{background:var(--av-ref-color-neutral-4);color:var(--av-ref-color-neutral-8)}.elicitation-submit:disabled kbd{color:var(--av-ref-color-neutral-7)}.elicitation-resolved-answer{color:var(--av-ref-color-neutral-13);font-size:14px;line-height:1.45}.elicitation-collapsed-bar{align-items:center;color:var(--av-ref-color-neutral-11);display:grid;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;min-height:48px;padding:var(--space-2) var(--space-3);text-align:left}.elicitation-collapsed-bar:hover{background:color-mix(in srgb,var(--av-sys-color-brand-base) 6%,var(--av-sys-color-surface-raised));border-color:color-mix(in srgb,var(--av-sys-color-brand-base) 34%,var(--av-ref-color-line-5))}.elicitation-collapsed-bar span{color:var(--av-sys-color-brand-ink);font-size:9px;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.elicitation-collapsed-bar strong{color:var(--av-ref-color-neutral-13);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workstream-composer{--composer-line-height: 1.5;--composer-text-padding: 13px 14px 4px;background:var(--av-ref-color-neutral-1);border:1px solid var(--av-ref-color-line-4);border-radius:var(--av-sys-size-radius-lg);box-shadow:var(--av-sys-elevation-shadow-sm);overflow:hidden}.workstream-composer:focus-within{border-color:var(--av-ref-color-line-5)}.workstream-composer.is-file-dragging,.transcript-scroll.is-file-dragging,.rail-surface.is-file-dragging{box-shadow:inset 0 0 0 2px var(--av-sys-color-brand-base)}.composer-attachments>*{flex:0 0 auto}.composer-attachments .attachment-remove{right:3px;top:3px}.composer-attachments .attachment-file-card .attachment-remove{top:50%;transform:translateY(-50%)}.message-attachments{margin:var(--space-1) 0 var(--space-2)}.attachment-tile{background:var(--av-ref-color-neutral-4);border:.5px solid var(--av-ref-color-line-4);border-radius:12px;height:50px;overflow:visible;position:relative;width:50px}.attachment-tile-content{align-items:center;background:transparent;border:0;border-radius:inherit;color:var(--av-ref-color-neutral-11);display:flex;height:100%;justify-content:center;overflow:hidden;padding:0;width:100%}.attachment-tile-content:not(:disabled){cursor:zoom-in}.attachment-tile-content :is(img,video){height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.attachment-video-play{align-items:center;color:var(--av-sys-color-text-on-inverse);display:flex;inset:0;justify-content:center;position:absolute;text-shadow:var(--av-sys-elevation-shadow-sm)}.attachment-remove,.attachment-retry{align-items:center;background:var(--av-cmp-sidebar-background-solid);border:1px solid var(--av-ref-color-line-4);border-radius:var(--av-sys-size-radius-pill);color:var(--av-ref-color-neutral-13);display:flex;height:21px;justify-content:center;opacity:0;padding:0;position:absolute;transition:opacity .12s ease;width:21px;z-index:3}.attachment-remove{right:-7px;top:-7px}.attachment-retry{bottom:4px;left:50%;opacity:1;transform:translate(-50%)}.attachment-tile:hover .attachment-remove,.attachment-tile:focus-within .attachment-remove,.attachment-file-card:hover .attachment-remove,.attachment-file-card:focus-within .attachment-remove{opacity:1}.attachment-tile.is-failed{border-color:var(--av-sys-color-danger-base)}.attachment-progress{align-items:center;background:var(--av-sys-color-scrim-subtle);border-radius:inherit;display:flex;inset:0;justify-content:center;position:absolute}.attachment-progress svg{height:42px;position:absolute;transform:rotate(-90deg);width:42px}.attachment-progress circle{fill:none;stroke-width:3}.attachment-progress-track{stroke:var(--av-ref-color-neutral-7)}.attachment-progress-value{stroke:var(--av-sys-color-brand-base);stroke-linecap:round;transition:stroke-dashoffset .1s linear}.attachment-progress small{color:var(--av-ref-color-neutral-14);font-size:9px;font-variant-numeric:tabular-nums;position:relative}.human-message .message-attachments{align-items:flex-end;margin-left:auto}.message-attachment-images{display:flex;gap:var(--space-2);max-width:100%}.message-attachment-image-cell{border-radius:12px;display:block;flex:1 1 0;min-width:0;overflow:hidden;position:relative}.message-attachment-image-cell:first-child,.message-attachment-image-cell:first-child .message-attachment-image{border-bottom-left-radius:12px;border-top-left-radius:12px}.message-attachment-image-cell:last-child,.message-attachment-image-cell:last-child .message-attachment-image{border-bottom-right-radius:12px;border-top-right-radius:12px}.message-attachment-image{background:var(--av-ref-color-neutral-4);border:0;box-shadow:inset 0 0 0 .5px color-mix(in srgb,var(--av-sys-color-text-default) 15%,transparent);display:block;max-height:200px;max-width:100%;min-height:0;overflow:hidden;padding:0;position:relative;transition:filter .14s ease}.message-attachment-image:hover:not(:disabled){filter:brightness(1.04)}.message-attachment-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.message-attachment-image-skeleton{align-items:center;color:var(--av-sys-color-text-muted);display:flex;height:100%;inset:0;justify-content:center;position:absolute;width:100%}.attachment-file-card{align-items:center;background:var(--av-cmp-composer-background);border:.5px solid var(--av-cmp-composer-border-color);border-radius:12px;color:var(--av-sys-color-text-default);display:flex;margin-block:var(--space-1);max-width:min(340px,100%);min-height:var(--attachment-file-card-height);min-width:min(220px,100%);overflow:visible;padding:var(--space-2);position:relative}.attachment-file-card.is-pending{margin-block:0;width:220px}.attachment-file-card.is-failed{border-color:var(--av-sys-color-danger-base)}.attachment-file-open{align-items:center;background:transparent;display:grid;flex:1 1 auto;gap:var(--space-2);grid-template-columns:36px minmax(0,1fr);min-width:0;padding:0;text-align:left}.attachment-file-open:hover:not(:disabled) .attachment-file-name{text-decoration:underline;text-underline-offset:2px}.attachment-file-icon{align-items:center;background:color-mix(in srgb,var(--av-sys-color-accent-base) 18%,var(--av-sys-color-surface-raised));border-radius:9px;color:var(--av-sys-color-accent-base);display:flex;flex:0 0 auto;height:36px;justify-content:center;width:36px}.attachment-file-details{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.attachment-file-name{font-size:14px;font-weight:540;line-height:18px;min-width:0;overflow-wrap:anywhere}.attachment-file-name.is-long-name{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 24px),transparent 100%);mask-image:linear-gradient(to bottom,#000 calc(100% - 24px),transparent 100%);max-height:4lh;overflow:hidden}.attachment-file-meta{color:var(--av-sys-color-text-muted);font-size:12px;line-height:16px}.attachment-file-card.is-pending .attachment-file-icon{background:var(--av-sys-color-accent-wash);color:var(--av-sys-color-accent-base)}.attachment-file-icon.is-spreadsheet{background:var(--av-sys-color-success-wash);color:var(--av-sys-color-success-base)}.attachment-markdown-glyph{font-size:11px;font-weight:720;letter-spacing:-.04em}.attachment-file-download,.attachment-lightbox-action{align-items:center;background:transparent;border-radius:8px;color:var(--av-sys-color-text-muted);display:flex;flex:0 0 auto;height:34px;justify-content:center;padding:0;width:34px}.attachment-file-download:hover,.attachment-lightbox-action:hover{background:var(--av-sys-color-surface-raised-hover);color:var(--av-sys-color-text-default)}.attachment-file-with-player{max-width:100%}.attachment-inline-audio{display:block;max-width:100%;width:280px}.attachment-inline-audio audio{display:block;height:36px;max-width:100%;width:100%}.attachment-inline-audio>button{align-items:center;background:transparent;color:var(--av-sys-color-text-muted);display:flex;font-size:12px;gap:var(--space-2);padding:var(--space-1) var(--space-2)}.attachment-inline-audio [role=alert]{color:var(--av-sys-color-danger-base);display:block;font-size:12px}.attachment-file-icon.is-audio,.attachment-file-icon.is-pdf{background:var(--av-sys-color-accent-wash);color:var(--av-sys-color-accent-base)}.attachment-lightbox-overlay{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:var(--av-sys-color-scrim-solid);inset:0;position:fixed;z-index:1000}.attachment-lightbox{inset:0;position:fixed;z-index:1001}.attachment-lightbox-a11y-title{clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.attachment-lightbox.is-media-viewer{background:transparent;display:block}.attachment-lightbox.is-document-viewer{background:var(--av-sys-color-surface-default);border:.5px solid var(--av-ref-color-line-4);border-radius:16px;box-shadow:var(--av-sys-elevation-shadow-lg);display:grid;grid-template-rows:62px minmax(0,1fr);inset:6vh 7.5vw;overflow:hidden}.attachment-lightbox-header{align-items:center;border-bottom:.5px solid var(--av-ref-color-line-3);display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto auto auto;padding:0 14px 0 24px}.attachment-lightbox-header h2{color:var(--av-sys-color-text-default);font-size:14px;font-weight:560;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-lightbox-header{display:flex}.attachment-lightbox-header h2{flex:1}.attachment-media-details{position:absolute;right:110px;top:23px;z-index:3}.resource-lightbox .rail-header{-webkit-app-region:no-drag;padding:0 14px 0 24px}.resource-lightbox .rail-title h2{color:var(--av-sys-color-text-default);font-size:14px;font-weight:560}.resource-lightbox .rail-scroll{padding:16px}.resource-lightbox .rail-scroll:has(>.site-detail){display:flex;flex-direction:column;padding:0}.resource-lightbox .rail-scroll>.site-detail{flex:1 1 auto}.resource-lightbox .site-detail-pane{min-height:280px;border-bottom-left-radius:16px;border-bottom-right-radius:16px}body:has(.resource-lightbox) .dialog-overlay{z-index:1002}body:has(.resource-lightbox) .dialog-content{z-index:1003}body:has(.resource-lightbox) .menu-content{z-index:1004}body:has(.attachment-lightbox) .tooltip{z-index:1005}.attachment-lightbox-content{min-height:0;overflow:auto}.attachment-lightbox-content.is-image,.attachment-lightbox-content.is-video{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden;padding:60px 72px}.attachment-lightbox-content.is-image img{border-radius:16px;box-shadow:var(--av-sys-elevation-shadow-lg);height:auto;max-height:100%;max-width:min(86vw,1400px);-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto}.attachment-lightbox-content.is-video video{border-radius:16px;box-shadow:var(--av-sys-elevation-shadow-lg);max-height:100%;max-width:min(86vw,1400px)}.attachment-lightbox-content.is-image.is-expanded,.attachment-lightbox-content.is-video.is-expanded{align-items:flex-start;justify-content:flex-start;overflow:auto}.attachment-lightbox-content.is-image.is-expanded img,.attachment-lightbox-content.is-video.is-expanded video{margin:auto;max-height:none;max-width:none}.attachment-lightbox-content.is-audio{align-items:center;display:flex;justify-content:center;padding:32px}.attachment-lightbox-content.is-audio audio{max-width:560px;width:100%}.attachment-lightbox-content.is-html{background:var(--av-sys-color-surface-default);overflow:hidden}.attachment-lightbox-content.is-html iframe{background:var(--av-sys-color-surface-default);border:0;height:100%;width:100%}.attachment-lightbox-close{align-items:center;background:transparent;border-radius:8px;color:var(--av-sys-color-text-muted);display:flex;height:34px;justify-content:center;width:34px}.attachment-lightbox-close:hover{background:var(--av-sys-color-surface-raised-hover);color:var(--av-sys-color-text-default)}.attachment-lightbox-document{margin:0 auto;max-width:960px;min-height:100%;padding:44px 36px 96px}.attachment-lightbox-text{color:var(--av-sys-color-text-default);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.65;margin:0 auto;max-width:1100px;min-height:100%;overflow-wrap:anywhere;padding:44px 36px 96px;white-space:pre-wrap}.attachment-lightbox-status{align-items:center;color:var(--av-sys-color-text-muted);display:flex;gap:9px;justify-content:center;min-height:100%;padding:32px}.attachment-lightbox-status.is-error{color:var(--av-sys-color-danger-soft)}.attachment-media-expand{align-items:center;background:transparent;border-radius:8px;color:var(--av-sys-color-text-subtle);display:flex;height:36px;justify-content:center;position:absolute;right:64px;top:22px;width:36px;z-index:3}.attachment-media-expand:hover{background:var(--av-sys-color-scrim-subtle);color:var(--av-sys-color-text-default)}.attachment-gallery-arrow{align-items:center;background:var(--av-sys-color-scrim-default);border:.5px solid var(--av-sys-color-border-highlight);border-radius:999px;color:var(--av-sys-color-text-default);display:flex;height:44px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:44px;z-index:3}.attachment-gallery-arrow:hover{background:var(--av-sys-color-scrim-solid)}.attachment-gallery-arrow.is-previous{left:20px}.attachment-gallery-arrow.is-next{right:20px}@media(prefers-reduced-motion:reduce){.attachment-lightbox-overlay{-webkit-backdrop-filter:none;backdrop-filter:none}}.workstream-composer textarea{background:transparent;border:0;display:block;min-height:51px;outline:0;resize:none;width:100%}.workstream-composer textarea::-moz-placeholder{color:var(--av-ref-color-neutral-8)}.workstream-composer textarea::placeholder{color:var(--av-ref-color-neutral-8)}.composer-input-shell{position:relative}.workstream-composer textarea,.workstream-composer .composer-highlight{font-size:14px;font-weight:400;line-height:var(--composer-line-height);overflow-wrap:break-word;overflow-x:hidden;padding:var(--composer-text-padding);white-space:pre-wrap;word-break:normal}.workstream-composer .composer-highlight{color:var(--av-sys-color-text-default);inset:0;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}.workstream-composer textarea,.workstream-composer .composer-highlight{overflow-y:scroll}.workstream-composer .composer-highlight::-webkit-scrollbar-thumb{background:transparent}.workstream-composer.is-highlighting textarea{color:transparent;caret-color:var(--av-sys-color-text-default)}.workstream-composer.is-composing textarea{color:var(--av-sys-color-text-default)}.workstream-composer.is-composing .composer-highlight{visibility:hidden}.composer-mention{background:var(--av-cmp-row-background-selected);border-radius:4px;box-decoration-break:clone;box-shadow:none;color:var(--av-sys-color-text-default);-webkit-box-decoration-break:clone}[data-theme=dark] .composer-mention{background:var(--av-cmp-row-background-selected);color:var(--av-sys-color-text-default)}.composer-toolbar{align-items:center;display:flex;justify-content:space-between;min-height:38px;padding:2px 7px 6px}.composer-tools,.composer-submit-area{align-items:center;display:flex;gap:5px}.composer-hint{color:var(--av-sys-color-text-muted);flex:1;font-size:10px;margin:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.socket-state{align-items:center;color:var(--av-ref-color-neutral-9);display:flex;font-size:9.5px;gap:5px}.socket-state>span{background:var(--av-ref-color-neutral-9);border-radius:50%;height:5px;width:5px}.socket-connected>span{background:var(--av-sys-color-success-base)}.socket-reconnecting>span,.socket-connecting>span{animation:active-pulse 1.2s infinite;background:var(--av-sys-color-accent-base)}.socket-unavailable>span{background:var(--av-sys-color-warning-base)}.header-socket-state{border-radius:var(--av-sys-size-radius-md);justify-content:center;margin:0 2px;min-height:30px;min-width:24px}.header-socket-state:hover,.header-socket-state:focus-visible{background:var(--av-sys-color-surface-raised)}.header-socket-state>span{height:7px;width:7px}.microphone-control{align-items:center;display:flex;gap:0}.microphone-control .dictation-button{border-radius:var(--av-sys-size-radius-md) 0 0 var(--av-sys-size-radius-md);width:27px}.microphone-control .microphone-menu-trigger{border-radius:0 var(--av-sys-size-radius-md) var(--av-sys-size-radius-md) 0;width:21px}.microphone-control .microphone-menu-trigger:before{background:var(--av-ref-color-neutral-5);content:"";height:14px;left:0;position:absolute;width:1px}.microphone-control.is-listening .dictation-button{background:var(--av-sys-color-danger-base);color:var(--av-sys-color-danger-on)}.microphone-menu{max-width:min(430px,calc(100vw - 24px));min-width:300px}.microphone-menu .menu-label{color:var(--av-sys-color-text-muted);font-size:11px}.microphone-menu-item{justify-content:space-between;min-height:34px}.microphone-menu-item>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.microphone-menu-item>svg{color:var(--av-sys-color-accent-base);flex:0 0 auto}.model-selector-trigger{font-size:10.5px;gap:3px;letter-spacing:.01em;padding:0 7px;white-space:nowrap;width:auto}.model-selector-trigger>svg{color:var(--av-sys-color-text-muted);flex:0 0 auto}.model-selector-trigger.is-unpinned{color:var(--av-sys-color-text-muted)}.model-selector-trigger.is-settled:disabled{opacity:.74}.model-selector-menu{max-width:min(300px,calc(100vw - 24px));min-width:220px}.model-selector-menu .menu-label{color:var(--av-sys-color-text-muted);font-size:11px}.model-selector-menu .model-selector-provider{font-size:9.5px;letter-spacing:.06em;padding-top:6px;text-transform:uppercase}.model-selector-item{justify-content:space-between;min-height:30px}.model-selector-item>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-selector-item>svg{color:var(--av-sys-color-accent-base);flex:0 0 auto}.composer-stop-slot{flex:0 0 auto;width:0;margin-left:-5px;transform:translate(35px);visibility:hidden;transition:width .24s ease,margin-left .24s ease,transform .24s ease,visibility .24s}.composer-stop-slot[data-visible=true]{width:28px;margin-left:0;transform:translate(0);visibility:visible}:is(.workstream-screen,.workstream-launch-screen) .is-message-capsule .composer-stop-slot .stop-button{background:var(--av-cmp-row-background-hover);border:0;border-radius:50%;color:var(--av-sys-color-text-muted);height:28px;width:28px}@media(prefers-reduced-motion:reduce){.composer-stop-slot{transition:none}}.composer-send{align-items:center;background:var(--av-cmp-composer-send-background);border-radius:var(--av-cmp-composer-send-radius);color:var(--av-cmp-composer-send-foreground);display:flex;height:28px;justify-content:center;width:28px}.composer-error-slot{padding-top:7px}.composer-error-slot .inline-error{background:var(--av-sys-color-danger-wash);border:1px solid var(--av-sys-color-danger-edge);border-radius:var(--av-sys-size-radius-sm);margin:0;padding:6px 8px}.mention-popover{background:var(--av-sys-color-surface-default);border:.5px solid var(--av-cmp-composer-border-color);border-radius:12px;bottom:calc(100% - 8px);box-shadow:var(--av-sys-elevation-shadow-md);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;left:40px;max-height:280px;overflow:auto;padding:6px;position:absolute;width:min(360px,calc(100% - 40px));z-index:20}.mention-popover>button{align-items:center;background:transparent;border-radius:6px;color:var(--av-sys-color-text-default);display:flex;font-size:13px;font-weight:400;gap:6px;height:28px;line-height:18px;min-height:28px;padding:6px 8px;text-align:left;width:100%}.mention-popover>button:focus-visible,.mention-popover>button.is-selected,.mention-popover>button:hover{background:var(--av-cmp-row-background-selected)}.mention-icon{align-items:center;display:flex;flex:0 0 16px;height:16px;justify-content:center;width:16px}.mention-icon :is(.avatar-small,.provider-icon){height:16px;width:16px}.mention-popover-copy{align-items:baseline;display:flex;flex:1;gap:8px;min-width:0}.mention-popover strong{font-size:13px;font-weight:400;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mention-popover small{color:var(--av-sys-color-text-muted);font-size:13px;font-weight:420;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mention-popover-kind{color:var(--av-sys-color-text-muted);flex:0 0 auto;font-size:13px;font-weight:420;line-height:18px;margin-left:auto}[data-theme=dark] .mention-popover{background:var(--av-sys-color-surface-default);border-color:var(--av-cmp-composer-border-color)}[data-theme=dark] .mention-popover>button:is(.is-selected,:hover){background:var(--av-cmp-row-background-selected)}[data-theme=dark] .mention-popover :is(small,.mention-popover-kind){color:var(--av-sys-color-text-muted)}.mention-confirm-person{align-items:center;display:flex;gap:10px}.mention-confirm-person>span{display:flex;flex-direction:column}.mention-confirm-person small{color:var(--av-sys-color-text-muted);font-size:11px}.rail-scrim{display:none}@property --rail-width{syntax: "<length>"; inherits: true; initial-value: 360px;}.workspace-shell{--rail-max-slot: max(280px, calc(100vw - var(--av-cmp-sidebar-width) - var(--workstream-sidebar-width, 0px) - var(--conversation-min-width)));--rail-slot: min(var(--rail-width), var(--rail-max-slot));transition:--rail-width .24s cubic-bezier(.22,1,.36,1),--av-cmp-sidebar-width var(--sidebar-collapse-motion),--workstream-sidebar-width var(--sidebar-collapse-motion)}.workspace-shell:has(.sidebar.is-resizing){transition-property:--rail-width,--workstream-sidebar-width}.workspace-shell:has(.workstream-context-sidebar.is-resizing){transition-property:--rail-width,--av-cmp-sidebar-width}.rail-surface{background:var(--av-sys-color-surface-subtle);border:1px solid var(--av-ref-color-line-3);border-radius:var(--av-sys-size-radius-lg);bottom:8px;box-shadow:var(--av-sys-elevation-shadow-rail);display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:45px minmax(0,1fr);min-width:320px;outline:0;overflow:hidden;position:fixed;right:8px;top:8px;width:var(--rail-slot);z-index:40}.rail-surface.is-leaving{animation:rail-close .24s cubic-bezier(.22,1,.36,1) forwards;min-width:0;pointer-events:none;z-index:41}.rail-resizer,.sidebar-resizer{align-items:center;cursor:col-resize;display:flex;justify-content:center;touch-action:none}.rail-resizer>span{background:var(--av-ref-color-neutral-7);border-radius:var(--av-sys-size-radius-pill);height:38px;transition:background .1s ease,height .1s ease,opacity .1s ease;width:2px}.sidebar-resizer>.sidebar-resizer-handle{align-items:center;background:var(--av-sys-color-surface-raised);border:1px solid var(--av-sys-color-border-default);border-radius:var(--av-sys-size-radius-pill);box-shadow:var(--av-sys-elevation-shadow-md);color:var(--av-sys-color-text-muted);display:flex;height:28px;justify-content:center;transition:background .1s ease,border-color .1s ease,color .1s ease,opacity .1s ease,transform .1s ease;width:16px}.rail-resizer:focus-visible,.sidebar-resizer:focus-visible{outline:0}.sidebar-resizer.is-near>.sidebar-resizer-handle,.sidebar-resizer:focus-visible>.sidebar-resizer-handle,.sidebar.is-resizing .sidebar-resizer>.sidebar-resizer-handle{background:var(--av-sys-color-surface-raised-hover);border-color:var(--av-sys-color-border-strong);color:var(--av-sys-color-text-default);transform:scale(1.06)}.sidebar-resizer.is-near>span,.sidebar-resizer:focus-visible>span,.sidebar.is-resizing .sidebar-resizer>span{opacity:1}.rail-resizer:hover>span,.rail-resizer:focus-visible>span,.rail-resizer.is-resizing>span{background:var(--av-sys-color-brand-ink);height:54px}.rail-resizer{bottom:8px;position:fixed;right:calc(var(--rail-slot) + 8px);top:8px;width:12px;z-index:41}.is-resizing-rail{cursor:col-resize!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.is-resizing-rail .workspace-shell{transition:none}.rail-header{align-items:center;border-bottom:1px solid var(--av-ref-color-line-2);display:flex;justify-content:space-between;padding:0 7px 0 11px}.rail-title,.rail-header-actions,.rail-header-detail-actions{align-items:center;display:flex;gap:2px}.rail-header-detail-actions:not(:empty){margin-right:6px}.rail-title{flex:1;min-width:0}.rail-title h2{color:var(--av-sys-color-text-subtle);font-size:12px;margin:0 0 0 2px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-header-actions{flex-shrink:0}.rail-scroll{min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.rail-inline-error{padding:9px 11px 0}.rail-inline-error .inline-error{margin:0}.rail-sections{padding:3px 11px 20px}.rail-section{border-bottom:1px solid var(--av-ref-color-line-2);padding:13px 0 15px}.rail-section:last-child{border-bottom:0}.rail-section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px;min-height:23px}.rail-section-header h3{color:var(--av-ref-color-neutral-10);font-size:10.5px;font-weight:560;margin:0}.rail-list,.rail-card-list,.run-rail-list{display:grid;gap:5px;list-style:none;margin:0;padding:0}.person-row{align-items:center;border-radius:var(--av-sys-size-radius-sm);display:flex;gap:8px;min-height:38px;padding:4px 5px}.person-row>span:nth-child(2){display:flex;flex:1;flex-direction:column;min-width:0}.person-row strong{color:var(--av-sys-color-text-subtle);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.person-row small{color:var(--av-ref-color-neutral-9);font-size:9.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.person-row.is-viewer{opacity:.72}.viewing-group{border-top:1px solid var(--av-ref-color-line-1);margin-top:8px;padding-top:9px}.viewing-label{align-items:center;color:var(--av-ref-color-neutral-9);display:flex;font-size:9.5px;gap:5px;margin:0 5px 3px}.rail-empty-line{color:var(--av-ref-color-neutral-8);font-size:10.5px;margin:5px}.rail-card{background:var(--av-sys-color-surface-raised);border:1px solid transparent;border-radius:var(--av-sys-size-radius-md);overflow:hidden}.rail-card:hover{border-color:var(--av-ref-color-line-4)}.rail-card-main{align-items:center;background:transparent;color:inherit;display:grid;flex:1;gap:8px;grid-template-columns:27px minmax(0,1fr);min-height:48px;padding:7px 0 7px 8px;text-align:left}.rail-card-main:after{content:"";inset:0;position:absolute}.rail-card-main:focus-visible{outline:0}.rail-card-icon{align-items:center;background:var(--av-sys-color-surface-elevated-hover);border-radius:var(--av-sys-size-radius-sm);color:var(--av-ref-color-neutral-11);display:flex;height:27px;justify-content:center;width:27px}.rail-card-main>span:nth-child(2){display:flex;flex-direction:column;min-width:0}.rail-card strong{color:var(--av-ref-color-neutral-12);font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-card small{color:var(--av-ref-color-neutral-9);font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resource-row{align-items:center;display:flex;gap:8px;padding-right:8px;position:relative}.resource-row:has(.rail-card-main:focus-visible){box-shadow:inset 0 0 0 1px var(--av-sys-color-focus-default)}.resource-row-chevron{flex:none}.watch-toggle{align-items:center;color:var(--av-sys-color-text-muted);display:flex;flex:0 1 auto;gap:6px;max-width:40%;min-width:0;padding:3px 4px;position:relative}.watch-toggle input{opacity:0;position:absolute}.watch-toggle:has(input:focus-visible){border-radius:var(--av-sys-size-radius-xs);box-shadow:inset 0 0 0 1px var(--av-sys-color-focus-quiet)}.watch-toggle:has(input:disabled){cursor:not-allowed;opacity:.52}.watch-toggle>span{background:var(--av-cmp-toggle-track);border-radius:var(--av-sys-size-radius-pill);flex:none;height:12px;position:relative;width:21px}.watch-toggle>span,.watch-toggle small{pointer-events:none}.watch-toggle>span:after{background:var(--av-cmp-toggle-knob-off);border-radius:50%;content:"";height:8px;left:2px;position:absolute;top:2px;transition:transform .14s,background .14s;width:8px}.watch-toggle:has(input:checked)>span{background:var(--av-sys-color-success-fill)}.watch-toggle:has(input:checked)>span:after{background:var(--av-sys-color-success-strong);transform:translate(9px)}.watch-toggle small{font-size:9px;min-width:0}.detail-list{display:grid;gap:0;margin:0}.detail-list>div{align-items:start;border-bottom:1px solid var(--av-ref-color-line-1);display:grid;gap:9px;grid-template-columns:92px minmax(0,1fr);padding:7px 4px}.detail-list>div:last-child{border-bottom:0}.detail-list dt{color:var(--av-ref-color-neutral-9);font-size:9.5px}.detail-list dd{color:var(--av-ref-color-neutral-11);font-size:9.5px;margin:0;overflow-wrap:anywhere}.terminal-rail-summary{display:flex;flex-direction:column;gap:9px}.terminal-rail-state{align-items:center;display:flex;gap:8px}.terminal-rail-state>span:last-child{display:flex;flex:1;flex-direction:column;min-width:0}.terminal-rail-state strong{color:var(--av-ref-color-neutral-12);font-size:10.5px}.terminal-rail-state small{color:var(--av-ref-color-neutral-9);font-size:9px;line-height:1.45;margin-top:2px}.terminal-rail-details{background:var(--av-sys-color-surface-raised);border-radius:var(--av-sys-size-radius-sm);padding:2px 5px}.terminal-repository-select{display:flex;flex-direction:column;gap:5px}.terminal-repository-select>span{color:var(--av-ref-color-neutral-9);font-size:9.5px}.terminal-repository-select select{background:var(--av-sys-color-surface-raised);border:1px solid var(--av-ref-color-line-4);border-radius:var(--av-sys-size-radius-sm);color:var(--av-ref-color-neutral-11);font-size:9.5px;min-width:0;padding:7px 8px;width:100%}.terminal-repository-select select:focus{border-color:var(--av-sys-color-success-fill-edge);outline:none}.terminal-repository-request-card{align-items:center;background:var(--av-sys-color-success-wash);border:1px solid var(--av-sys-color-success-edge);border-radius:var(--av-sys-size-radius-lg);display:flex;gap:14px;justify-content:space-between;margin:10px 22px;padding:12px 14px}.terminal-repository-request-card strong{color:var(--av-ref-color-neutral-13);font-size:12px}.terminal-repository-request-card p{color:var(--av-ref-color-neutral-10);font-size:10px;line-height:1.45;margin:3px 0 0}.terminal-repository-request-card select{background:var(--av-sys-color-surface-subtle);border:1px solid var(--av-sys-color-success-edge);border-radius:var(--av-sys-size-radius-sm);color:var(--av-ref-color-neutral-12);flex:none;font-size:10px;max-width:320px;padding:7px 9px}.terminal-retention-warning{align-items:flex-start;background:var(--av-sys-color-warning-wash);border:1px solid var(--av-sys-color-warning-edge);border-radius:var(--av-sys-size-radius-sm);color:var(--av-sys-color-warning-soft);display:flex;font-size:9px;gap:6px;line-height:1.45;margin:0;padding:7px 8px}.terminal-retention-warning>svg{flex:none;margin-top:1px}.copy-detail{align-items:flex-start;display:flex;gap:3px;min-width:0}.copy-detail>span{display:block;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copy-detail .icon-button{height:20px;width:20px}.rail-variant-body{padding:10px 11px 20px}.rail-toolbar,.run-filter{align-items:center;background:var(--av-sys-color-surface-raised);border-radius:var(--av-sys-size-radius-sm);display:inline-flex;gap:1px;margin-bottom:9px;padding:2px}.rail-toolbar button,.run-filter button{background:transparent;border-radius:var(--av-sys-size-radius-xs);color:var(--av-ref-color-neutral-9);font-size:9.5px;min-height:24px;padding:3px 7px}.rail-toolbar button.is-selected,.run-filter button.is-selected{background:var(--av-ref-color-neutral-5);color:var(--av-ref-color-neutral-12)}.run-rail-row{align-items:center;background:var(--av-sys-color-surface-raised);border:1px solid transparent;border-radius:var(--av-sys-size-radius-md);color:inherit;display:grid;gap:7px;grid-template-columns:14px minmax(0,1fr) auto 14px;min-height:62px;padding:8px 9px;text-align:left;width:100%}.run-rail-row:hover{border-color:var(--av-ref-color-line-4)}.run-rail-copy{display:flex;flex-direction:column;min-width:0}.run-rail-copy strong{color:var(--av-ref-color-neutral-12);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.run-rail-copy small{color:var(--av-ref-color-neutral-9);font-size:9.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inspector-detail{min-width:0;padding:16px 18px 28px}.inspector-detail-updated{color:var(--av-sys-color-text-muted);font-size:11px;margin:0 0 12px}.inspector-detail-updated time{font-variant-numeric:tabular-nums}.inspector-detail-actions{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:12px}.inspector-detail-rule{background:none;border:0;border-top:var(--av-sys-size-border-hairline) solid var(--av-sys-color-border-subtle);margin:0 0 16px}.inspector-detail-document{max-width:100%;min-width:0}.inspector-detail-document .markdown-body{font-size:13px}.inspector-detail-image{display:block;height:auto;max-width:100%}.inspector-detail-audio{display:block;width:100%}.inspector-detail-preview-status{align-items:center;color:var(--av-sys-color-text-muted);display:flex;font-size:11.5px;gap:6px;margin-bottom:18px}.inspector-versions-menu{min-width:220px}.inspector-versions-menu .inspector-version-group-label{color:var(--av-sys-color-text-muted);font-size:var(--av-cmp-control-font-size);font-weight:560;padding:7px 8px 3px}.inspector-version-item{display:grid;gap:9px;grid-template-columns:22px minmax(0,1fr) auto}.inspector-version-author{color:var(--av-ref-color-neutral-12);font-size:var(--av-cmp-control-font-size);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inspector-detail-actions{display:flex;flex-wrap:wrap;gap:7px}.site-detail{display:flex;flex-direction:column;min-height:0}.site-detail-pane{position:relative;flex:1 1 auto;min-height:320px;display:grid;place-items:center;background:var(--av-sys-color-surface-raised);overflow:hidden}.site-detail-status{margin:0;padding:16px;color:var(--av-sys-color-text-muted);font-size:var(--av-cmp-control-font-size)}.site-data{display:flex;flex-direction:column;gap:8px;min-height:0;padding:16px}.site-data-toolbar{align-items:center;display:flex;gap:8px;justify-content:space-between}.site-data-scroll{max-height:340px;overflow:auto}.site-data-scroll table{width:100%;border-collapse:collapse;font-size:var(--av-cmp-control-font-size)}.site-data-scroll th,.site-data-scroll td{padding:6px 9px;text-align:left;border-bottom:.5px solid var(--av-sys-color-border-default);white-space:nowrap}.site-data-scroll th{position:sticky;top:0;background:var(--av-sys-color-surface-raised);font-weight:600}.site-data-scroll tr:last-child td{border-bottom:none}.inspector-versions{margin-top:22px}.inspector-versions ul{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.inspector-versions li{align-items:center;display:grid;gap:9px;grid-template-columns:22px minmax(0,1fr) auto;min-height:36px}.inspector-version-meta{display:flex;flex-direction:column;gap:1px;min-width:0}.inspector-version-meta>.inspector-version-author{color:var(--av-ref-color-neutral-12);font-size:var(--av-cmp-control-font-size);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inspector-version-meta>time{color:var(--av-sys-color-text-muted);font-size:var(--av-cmp-control-font-size);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inspector-version-label{color:var(--av-sys-color-text-muted);font-size:var(--av-cmp-control-font-size);font-variant-numeric:tabular-nums;font-weight:600}.inspector-version-item>.badge{justify-self:end}.attachment-lightbox-superseded{align-items:center;background:var(--av-sys-color-warning-wash);border:1px solid var(--av-sys-color-warning-edge);border-radius:var(--av-sys-size-radius-pill);color:var(--av-sys-color-warning-soft);display:flex;font-size:11px;gap:7px;justify-self:end;margin-right:12px;padding:4px 5px 4px 11px}.attachment-lightbox-superseded button{background:var(--av-sys-color-surface-raised);border:1px solid var(--av-ref-color-line-4);border-radius:var(--av-sys-size-radius-pill);color:var(--av-ref-color-neutral-13);font-size:10.5px;min-height:24px;padding:3px 9px}.new-automation-screen{height:100%;overflow:auto;scrollbar-gutter:stable}.new-automation-actions{position:fixed;right:10px;top:6px;z-index:5}.suggested-prompt-list{display:grid;gap:5px;margin:28px auto 0;max-width:620px;width:100%}.suggested-prompt-list>h2{color:var(--av-sys-color-text-muted);font-size:11px;font-weight:520;margin:0 0 5px;text-align:left}.suggested-prompt-row{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) auto;position:relative}.suggested-prompt-row>button:first-child{align-items:center;background:transparent;border-radius:var(--av-sys-size-radius-sm);color:var(--av-ref-color-neutral-11);display:grid;gap:8px;grid-template-columns:17px minmax(0,1fr) auto 14px;min-height:34px;padding:5px 8px;text-align:left;width:100%}.suggested-prompt-row>button:first-child:hover{background:var(--av-sys-color-surface-subtle);color:var(--av-sys-color-text-default)}.suggested-prompt-row>button:first-child:disabled{cursor:wait;opacity:.7}.suggested-prompt-row>button:first-child>svg:first-child{color:var(--av-ref-color-neutral-8)}.suggested-prompt-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suggested-prompt-row small{color:var(--av-ref-color-neutral-8);font-size:9.5px;white-space:nowrap}.suggested-prompt-dismiss{align-items:center;background:transparent;border-radius:var(--av-sys-size-radius-sm);color:var(--av-ref-color-neutral-8);display:flex;height:25px;justify-content:center;margin-left:2px;width:25px}.suggested-prompt-dismiss:hover{background:var(--av-sys-color-surface-raised);color:var(--av-sys-color-text-default)}.suggested-prompt-error{color:var(--av-sys-color-danger-base);font-size:10px;margin:4px 8px 0;text-align:left}.message-context-label{color:var(--av-ref-color-neutral-9);font-size:var(--av-cmp-feed-byline-font-size);font-weight:450}.template-path{align-items:center;background:transparent;color:var(--av-sys-color-accent-base);display:inline-flex;font-size:10.5px;gap:4px;margin-top:19px}.automation-composer-wrap{bottom:13px;left:50%;max-width:920px;position:fixed;transform:translate(calc(-50% + var(--av-cmp-sidebar-width) / 2));width:calc(100% - var(--av-cmp-sidebar-width) - 76px);z-index:4}.rail-open .automation-composer-wrap{transform:translate(calc(-50% + var(--av-cmp-sidebar-width) / 2 - var(--rail-slot) / 2));width:calc(100% - var(--av-cmp-sidebar-width) - var(--rail-slot) - 76px)}.automation-composer{--composer-text-padding: 14px 15px 4px;background:var(--av-sys-color-surface-raised);border-color:var(--av-ref-color-line-4);border-radius:var(--av-sys-size-radius-xl);box-shadow:var(--av-sys-elevation-shadow-md)}.automation-composer textarea{min-height:54px}.automation-composer .composer-toolbar{min-height:37px;padding:1px 8px 7px}.keep-editing-hint{color:var(--av-ref-color-neutral-8);font-size:9.5px;margin:5px 5px 0;text-align:center}.automation-error-actions{align-items:center;display:flex;flex-wrap:wrap;gap:7px;justify-content:center;margin-top:7px}.automation-error-actions .button{white-space:nowrap}.automation-error-actions .inline-error{flex:1 1 100%;text-align:center}.automation-socket-state{display:flex;justify-content:flex-end;margin:0 6px 5px}.automation-conversation{margin:20px auto auto;padding-bottom:132px;width:min(920px,100%)}.automation-summary-card{background:var(--av-sys-color-surface-subtle);border:1px solid var(--av-ref-color-line-3);border-radius:var(--av-sys-size-radius-lg);margin:31px 0 10px;overflow:hidden}.automation-summary-card>header{align-items:flex-start;border-bottom:1px solid var(--av-sys-color-border-default);display:flex;gap:11px;padding:16px}.automation-summary-card>header>span{align-items:center;background:var(--av-sys-color-warning-wash);border-radius:var(--av-sys-size-radius-sm);color:var(--av-sys-color-brand-ink);display:flex;height:32px;justify-content:center;width:32px}.automation-summary-card header>div{flex:1}.automation-summary-card header small{color:var(--av-sys-color-brand-ink);font-size:9px;letter-spacing:.05em;text-transform:uppercase}.automation-summary-card h2{font-size:16px;margin:2px 0}.automation-summary-card header p{color:var(--av-sys-color-text-muted);font-size:11px;margin:0}.automation-overview{color:var(--av-sys-color-text-subtle);font-size:11.5px;line-height:1.55;padding:15px 17px}.automation-overview .markdown-body>:first-child{margin-top:0}.automation-overview .markdown-body>:last-child{margin-bottom:0}.automation-summary-meta{background:var(--av-sys-color-surface-default);display:grid;grid-template-columns:repeat(2,1fr);margin:0;padding:10px 17px}.automation-summary-meta>div{border-right:1px solid var(--av-sys-color-border-default);padding:2px 11px}.automation-summary-meta>div:first-child{padding-left:0}.automation-summary-meta>div:last-child{border-right:0}.automation-summary-meta dt{align-items:center;color:var(--av-sys-color-text-muted);display:flex;font-size:9px;gap:4px}.automation-summary-meta dd{font-size:10.5px;margin:4px 0 0}.automation-summary-meta dt label{cursor:pointer}.automation-summary-meta select{background:var(--av-ref-color-neutral-1);border:1px solid var(--av-ref-color-line-3);border-radius:var(--av-sys-size-radius-sm);color:var(--av-sys-color-text-default);font-size:10.5px;margin:-2px 0;padding:3px 6px}.automation-summary-card>footer{align-items:center;border-top:1px solid var(--av-sys-color-border-default);display:flex;justify-content:space-between;padding:11px 14px}.automation-summary-card>footer>span{color:var(--av-ref-color-neutral-8);font-size:9.5px}.automation-activity-source select,.automation-source-fields select{background:var(--av-cmp-sidebar-background-solid);border:1px solid var(--av-ref-color-line-4);border-radius:var(--av-sys-size-radius-sm);color:var(--av-sys-color-text-subtle);min-width:190px;padding:6px 28px 6px 8px}.automation-source-fields{display:grid;gap:10px;margin-top:14px}.automation-delivery-target li:has(input:disabled){background:var(--av-sys-color-brand-wash);border-color:var(--av-sys-color-brand-tint)}.automation-delivery-target input:disabled+.automation-plugin-check{background:var(--av-sys-color-warning-base);border-color:var(--av-sys-color-warning-base)}.automation-delivery-target label:has(input:disabled){cursor:default}.automation-delivery-target .automation-plugin-copy small{color:var(--av-sys-color-text-muted);font-family:inherit;font-size:9.5px}.automation-delivery-target .automation-plugin-copy strong svg{color:var(--av-sys-color-text-muted)}.automation-delivery-target .automation-plugin-copy strong .rally-mark{height:13px;width:13px}.automation-plugin-check{align-items:center;border:1px solid var(--av-ref-color-line-5);border-radius:var(--av-sys-size-radius-xs);color:var(--av-sys-color-text-on-inverse);display:flex;flex:0 0 auto;height:17px;justify-content:center;margin-top:1px;width:17px}.automation-plugin-copy{display:flex;flex:1;flex-direction:column;min-width:0}.automation-plugin-copy strong{align-items:center;display:flex;gap:6px}.automation-plugin-copy small{color:var(--av-sys-color-text-muted);font-family:var(--av-sys-font-family-mono);font-size:8.5px}.automation-plugin-copy p{color:var(--av-ref-color-neutral-11);font-size:9.5px;margin:5px 0 0}.automation-plugin-tools{color:var(--av-ref-color-neutral-9);font-size:8.5px;margin-top:3px}.automation-plugin-empty{color:var(--av-sys-color-text-muted);font-size:9.5px;margin:0}.automation-overview-screen{display:grid;grid-template-rows:55px minmax(0,1fr);height:100%;position:relative}.automation-overview-header{align-items:center;border-bottom:1px solid var(--av-sys-color-border-subtle);display:flex;gap:12px;justify-content:space-between;padding:6px 10px 6px 16px}.automation-overview-title,.automation-overview-actions{align-items:center;display:flex;min-width:0}.automation-overview-title{gap:8px}.automation-overview-title>div{display:flex;flex-direction:column;min-width:0}.automation-overview-title>div>span{color:var(--av-sys-color-text-muted);font-size:9.5px}.automation-overview-title h1{font-size:13px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-overview-actions{gap:4px}.automation-overview-actions .button{font-size:11px}.overview-error{left:50%;position:absolute;top:60px;transform:translate(-50%);z-index:3}.overview-error .inline-error{background:var(--av-sys-color-danger-wash);border-radius:var(--av-sys-size-radius-sm);padding:6px 9px}.automation-overview-scroll{min-height:0;overflow:auto;scrollbar-gutter:stable}.automation-overview-layout{display:grid;gap:42px;grid-template-columns:250px minmax(0,1fr);margin:0 auto;max-width:1120px;padding:48px 35px 100px}.automation-facts{display:flex;flex-direction:column;gap:25px}.automation-facts section{display:grid;gap:5px}.automation-facts h2,.instructions-section header h2,.run-history-section h2{color:var(--av-sys-color-text-muted);font-size:10.5px;font-weight:540;margin:0}.automation-facts p{align-items:center;color:var(--av-sys-color-text-subtle);display:flex;font-size:11.5px;gap:7px;margin:0}.automation-facts small{color:var(--av-ref-color-neutral-9);font-size:9.5px;line-height:1.45}.automation-email-address{align-items:center;background:var(--av-sys-color-surface-raised);border:1px solid var(--av-ref-color-line-2);border-radius:var(--av-sys-size-radius-sm);color:var(--av-sys-color-text-subtle);display:grid;gap:6px;grid-template-columns:14px minmax(0,1fr) 24px;min-height:34px;padding:4px 4px 4px 7px}.automation-email-address>svg{color:var(--av-sys-color-text-muted)}.automation-email-value{font-family:var(--av-sys-font-family-mono);font-size:9.5px;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-email-address .automation-email-copy{height:24px;justify-self:end;width:24px}.fact-status{background:var(--av-sys-color-surface-raised);border-radius:var(--av-sys-size-radius-sm);padding:5px 7px;width:-moz-fit-content;width:fit-content}.automation-status-dot{background:var(--av-ref-color-neutral-9);border-radius:50%;flex:0 0 10px;height:10px;width:10px}.automation-status-dot.paused{background:var(--av-sys-color-warning-base)}.automation-status-dot.draft{background:var(--av-sys-color-text-muted)}.automation-status-dot.error{background:var(--av-sys-color-danger-base)}.automation-main-column{min-width:0}.automation-attention-notice{align-items:flex-start;background:color-mix(in srgb,var(--av-sys-color-warning-base) 10%,var(--av-sys-color-surface-subtle));border:1px solid color-mix(in srgb,var(--av-sys-color-warning-base) 42%,var(--av-sys-color-border-default));border-radius:var(--av-sys-size-radius-lg);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);margin-bottom:22px;padding:12px}.automation-attention-notice.is-blocking{background:color-mix(in srgb,var(--av-sys-color-danger-base) 10%,var(--av-sys-color-surface-subtle));border-color:color-mix(in srgb,var(--av-sys-color-danger-base) 42%,var(--av-sys-color-border-default))}.automation-attention-icon{color:var(--av-sys-color-warning-base);display:grid;padding-top:1px;place-items:center}.automation-attention-notice.is-blocking .automation-attention-icon{color:var(--av-sys-color-danger-base)}.automation-attention-copy{min-width:0}.automation-attention-copy strong{color:var(--av-sys-color-text-default);display:block;font-size:12px;margin-bottom:3px}.automation-attention-copy p{color:var(--av-sys-color-text-subtle);font-size:11px;line-height:1.45;margin:0}.automation-update-banner{align-items:center;background:var(--av-sys-color-brand-wash);border:1px solid var(--av-sys-color-brand-edge);border-radius:var(--av-sys-size-radius-md);display:grid;gap:10px;grid-template-columns:30px minmax(0,1fr) auto;margin-bottom:18px;padding:10px}.automation-update-icon{align-items:center;background:var(--av-sys-color-brand-edge);border-radius:var(--av-sys-size-radius-sm);color:var(--av-sys-color-brand-soft);display:flex;height:30px;justify-content:center;width:30px}.automation-update-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.automation-update-copy strong{color:var(--av-ref-color-neutral-12);font-size:11.5px}.automation-update-copy small{color:var(--av-ref-color-neutral-10);font-size:9.5px}.automation-update-review{display:grid;gap:14px}.automation-update-comparison{align-items:stretch;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr)}.automation-update-comparison>section{background:var(--av-sys-color-surface-sunken);border:1px solid var(--av-ref-color-line-2);border-radius:var(--av-sys-size-radius-md);min-width:0;overflow:hidden}.automation-update-comparison>section.is-new{border-color:var(--av-sys-color-brand-edge)}.automation-update-comparison header{align-items:center;border-bottom:1px solid var(--av-ref-color-line-2);display:flex;justify-content:space-between;padding:8px 9px}.automation-update-comparison header>span{color:var(--av-sys-color-text-muted);font-size:9.5px;font-weight:600;text-transform:uppercase}.automation-update-comparison pre{color:var(--av-ref-color-neutral-12);font-family:inherit;font-size:10.5px;line-height:1.5;margin:0;max-height:240px;min-height:92px;overflow:auto;padding:10px;white-space:pre-wrap}.automation-update-arrow{align-items:center;color:var(--av-sys-color-text-muted);display:flex;justify-content:center}.automation-update-details{background:var(--av-sys-color-surface-default);border:1px solid var(--av-ref-color-line-2);border-radius:var(--av-sys-size-radius-md);margin:0;overflow:hidden}.automation-update-details>div{align-items:start;border-bottom:1px solid var(--av-ref-color-line-2);display:grid;gap:10px;grid-template-columns:130px minmax(0,1fr);padding:9px 10px}.automation-update-details>div:last-child{border-bottom:0}.automation-update-details dt{color:var(--av-sys-color-text-muted);font-size:9.5px}.automation-update-details dd{align-items:center;color:var(--av-sys-color-text-subtle);display:flex;flex-wrap:wrap;font-size:10.5px;gap:5px;margin:0;min-width:0}.automation-update-details dd strong{color:var(--av-sys-color-brand-soft);font-weight:520}.automation-update-details dd.automation-update-change{display:grid;grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr)}.automation-update-value{align-items:center;display:flex;flex-wrap:wrap;gap:4px;min-width:0}.automation-update-value.is-new{color:var(--av-sys-color-brand-soft)}.automation-update-badges{display:flex;flex-wrap:wrap}.automation-update-note{background:var(--av-sys-color-brand-wash);border-left:2px solid var(--av-sys-color-brand-edge);color:var(--av-ref-color-neutral-11);font-size:10.5px;line-height:1.45;margin:0;padding:8px 10px}.automation-description{color:var(--av-sys-color-text-subtle);font-size:13px;margin-bottom:20px}.automation-description p{margin:0}.instructions-section header,.run-history-section>header{align-items:center;display:flex;justify-content:space-between;margin-bottom:7px}.instructions-section header span,.run-history-section header span{color:var(--av-ref-color-neutral-8);font-size:9.5px}.instructions-card{background:var(--av-sys-color-surface-raised);border:1px solid var(--av-ref-color-line-2);border-radius:var(--av-sys-size-radius-md);max-height:355px;overflow:auto}.instructions-card pre{color:var(--av-ref-color-neutral-12);font-family:inherit;font-size:11.5px;line-height:1.52;margin:0;padding:14px;white-space:pre-wrap}.run-history-section{margin-top:28px}.run-history-section>header>div{align-items:baseline;display:flex;gap:7px}.automation-run-list{display:grid;gap:4px}.automation-run-row{align-items:center;background:var(--av-sys-color-surface-raised);border:1px solid transparent;border-radius:var(--av-sys-size-radius-md);color:inherit;display:grid;gap:8px;grid-template-columns:16px minmax(0,1fr) auto auto auto 70px 14px;min-height:48px;padding:6px 9px;text-align:left;width:100%}.automation-run-row:hover{border-color:var(--av-ref-color-line-4)}.automation-run-main{display:flex;flex-direction:column;min-width:0}.automation-run-main strong{color:var(--av-ref-color-neutral-12);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-run-main small{color:var(--av-ref-color-neutral-9);font-size:9.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-run-row time,.run-duration{color:var(--av-ref-color-neutral-9);font-size:9px;text-align:right}.form-field{display:grid;gap:6px;min-width:0}.dialog-body>.form-field+.form-field{margin-top:16px}.dialog-body>p+p{margin-top:10px}.dialog-body>.form-field+p{margin-top:10px}.dialog-body ol{list-style:decimal;margin:10px 0;padding-inline-start:1.5rem}.dialog-body ol>li+li{margin-top:6px}.dialog-callout{background:var(--av-sys-color-surface-sunken);border:1px solid var(--av-sys-color-border-subtle);border-radius:var(--av-cmp-control-radius);margin-top:12px;padding:10px 12px}.dialog-callout>p{margin:0}.installation-panel{display:grid;gap:20px}.installation-status{display:grid;gap:4px}.installation-status h3{font-size:var(--av-cmp-control-font-size);font-weight:600;margin:0}.installation-status p{margin:0}.installation-status-meta{color:var(--av-sys-color-text-muted)}.installation-actions{display:grid;gap:10px}.installation-action{align-items:center;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr)}.installation-action>p{color:var(--av-sys-color-text-muted);font-size:var(--av-cmp-control-font-size);margin:0}.installation-advanced{border-top:1px solid var(--av-sys-color-border-subtle);display:grid;gap:12px;padding-top:16px}.installation-advanced>section{display:grid;gap:12px;justify-items:start}.installation-advanced>section>details,.installation-advanced>section>p{justify-self:stretch}.installation-advanced>section>p{margin:0}.installation-panel>.connection-test-outcome{margin-top:0}.connection-test-outcome{align-items:flex-start;border:1px solid;border-radius:var(--av-cmp-control-radius);display:flex;gap:10px;margin-top:12px;padding:10px 12px}.connection-test-outcome>svg{flex:none;margin-top:1px}.connection-test-outcome>div{display:flex;flex-direction:column;gap:2px;min-width:0}.connection-test-outcome strong{font-size:var(--av-cmp-control-font-size);font-weight:600}.connection-test-outcome p{color:var(--av-sys-color-text-default);margin:0}.connection-test-outcome.is-passed{background:var(--av-sys-color-success-wash);border-color:var(--av-sys-color-success-edge);color:var(--av-sys-color-success-base)}.connection-test-outcome.is-failed{background:var(--av-sys-color-danger-wash);border-color:var(--av-sys-color-danger-edge);color:var(--av-sys-color-danger-base)}.connection-test-outcome.is-unavailable{background:var(--av-sys-color-warning-wash);border-color:var(--av-sys-color-warning-edge);color:var(--av-sys-color-warning-base)}.form-field>small{color:var(--av-sys-color-text-muted);font-size:var(--av-cmp-control-font-size);line-height:20px}.form-field>select{background:var(--av-sys-color-surface-sunken);border:1px solid var(--av-sys-color-border-default);border-radius:var(--av-cmp-control-radius);color:var(--av-sys-color-text-default);min-height:36px;min-width:0;padding:6px 10px;width:100%}.form-field>span,.form-field>label{color:var(--av-sys-color-text-muted);font-size:var(--av-cmp-control-font-size)}.form-field>input{background:var(--av-sys-color-surface-sunken);border:1px solid var(--av-ref-color-line-3);border-radius:var(--av-cmp-control-radius);color:var(--av-sys-color-text-default);outline:0;padding:9px 10px;width:100%}.form-field>input:focus{border-color:var(--av-ref-color-line-6);box-shadow:var(--av-sys-focus-ring-quiet)}.form-field textarea{background:var(--av-sys-color-surface-sunken);border:1px solid var(--av-ref-color-line-3);border-radius:var(--av-cmp-control-radius);line-height:1.5;outline:0;padding:10px;resize:vertical;width:100%}.copy-field{align-items:center;-moz-column-gap:6px;column-gap:6px;grid-template-columns:minmax(0,1fr) auto}.copy-field>label{grid-column:1 / -1}.granola-key-guide{background:var(--av-sys-color-surface-default);border:1px solid var(--av-ref-color-line-3);border-radius:var(--av-cmp-control-radius);margin-bottom:16px;padding:13px 14px}.granola-key-guide h3{color:var(--av-sys-color-text-default);font-size:var(--av-cmp-control-font-size);margin:0}.granola-key-guide ol{color:var(--av-sys-color-text-subtle);font-size:var(--av-cmp-control-font-size);line-height:1.5;margin:9px 0;padding-left:19px}.granola-key-guide li+li{margin-top:4px}.granola-key-guide p{color:var(--av-sys-color-text-muted);font-size:var(--av-cmp-control-font-size);line-height:1.5;margin:10px 0 0}.connector-key-guide-link{background:transparent;border:0;color:var(--av-sys-color-accent-base);cursor:pointer;font-size:var(--av-cmp-control-font-size);margin-top:10px;padding:0;text-align:left}.connector-key-guide-link:hover{color:var(--av-sys-color-accent-strong);text-decoration:underline;text-underline-offset:3px}.connector-key-input{background:var(--av-sys-color-surface-sunken);border:1px solid var(--av-ref-color-line-3);border-radius:var(--av-cmp-control-radius);color:var(--av-sys-color-text-default);font-family:SFMono-Regular,Consolas,monospace;outline:0;padding:9px 10px;width:100%}.connector-key-input:focus{border-color:var(--av-ref-color-line-6);box-shadow:var(--av-sys-focus-ring-quiet)}.rename-workstream-field input{background:var(--av-sys-color-surface-sunken);border:1px solid var(--av-ref-color-line-3);border-radius:var(--av-cmp-control-radius);outline:0;padding:9px 10px;width:100%}.rename-workstream-field input:focus{border-color:var(--av-ref-color-line-6);box-shadow:var(--av-sys-focus-ring-quiet)}.modal-copy{color:var(--av-sys-color-text-muted);margin:0}.success-message{align-items:center;background:var(--av-sys-color-success-wash);border-radius:var(--av-sys-size-radius-md);color:var(--av-sys-color-success-base);display:flex;gap:9px;padding:10px}.success-message>span{display:flex;flex-direction:column}.success-message small{color:var(--av-sys-color-success-soft)}@media(max-width:1180px){.rail-scrim{background:var(--av-sys-color-scrim-subtle);display:block;inset:0;position:fixed;z-index:35}.workspace-shell{--rail-max-slot: max(280px, min(560px, calc(100vw - var(--av-cmp-sidebar-width) - 20px)))}.rail-surface{box-shadow:var(--av-sys-elevation-shadow-rail-strong)}.rail-open .automation-composer-wrap{transform:translate(calc(-50% + var(--av-cmp-sidebar-width) / 2));width:calc(100% - var(--av-cmp-sidebar-width) - 60px)}.automation-overview-layout{grid-template-columns:220px minmax(0,1fr)}.automation-overview-actions .button:not(.run-now-button){font-size:0;gap:0;padding:5px 8px}}@media(min-width:561px)and (max-width:1180px){.rail-open .workstream-header,.rail-open .automation-overview-header{padding-right:calc(var(--rail-slot) + 16px)}}@media(max-width:920px){:root{--av-cmp-sidebar-width: 0px}.workspace-shell:not(.app-shell){--av-cmp-sidebar-width: 0px !important}.workspace-shell:not(.app-shell) .main-pane{margin-left:0}.workspace-shell:not(.app-shell) .sidebar{background:var(--av-cmp-sidebar-background-solid);box-shadow:var(--av-sys-elevation-shadow-drawer);transform:translate(-100%);transition:transform .16s ease;width:300px;z-index:70}.workspace-shell:not(.app-shell) .sidebar.is-mobile-open{transform:translate(0)}.workspace-shell:not(.app-shell) .sidebar-scrim{background:var(--av-sys-color-scrim-default);display:block;inset:0;position:fixed;z-index:65}.workspace-shell:not(.app-shell) .mobile-only,.workspace-shell:not(.app-shell) .header-menu-button{display:inline-flex}.mobile-sidebar-trigger{display:none}.workspace-shell:not(.app-shell) .sidebar-resizer{display:none}.workspace-shell{--rail-max-slot: calc(100vw - 16px) }.automation-composer-wrap,.rail-open .automation-composer-wrap{transform:translate(-50%);width:calc(100% - 50px)}.workstream-header,.automation-overview-header{padding-left:max(8px,var(--window-controls-inset))}}@media(max-width:760px){.transcript-column{padding-left:var(--space-6);padding-right:var(--space-6)}.composer-dock{padding-left:16px;padding-right:16px}.workstream-header-actions .participant-header-button{display:none}.automation-overview-layout{display:block;padding:38px 22px 90px}.automation-facts{display:grid;gap:18px;grid-template-columns:repeat(2,1fr);margin-bottom:30px}.automation-overview-actions>.button:not(.run-now-button){display:none}.automation-update-comparison{grid-template-columns:1fr}.automation-update-arrow{transform:rotate(90deg)}.automation-summary-meta{grid-template-columns:1fr}.automation-summary-meta>div{border-bottom:1px solid var(--av-sys-color-border-default);border-right:0;padding:7px 0}.automation-summary-meta>div:last-child{border-bottom:0}.automation-run-row{grid-template-columns:16px minmax(0,1fr) auto 14px}.automation-run-row>.avatar-stack,.automation-run-row>.run-duration,.automation-run-row>time{display:none}}.project-space-screen{height:100%;overflow:auto;padding:52px clamp(28px,6vw,84px) 80px}.project-space-header{align-items:center;display:grid;gap:14px;grid-template-columns:44px minmax(0,1fr) auto;margin-bottom:40px}.project-space-icon{align-items:center;background:var(--av-sys-color-surface-raised);border:1px solid var(--av-sys-color-border-default);border-radius:12px;display:inline-flex;height:42px;justify-content:center;padding:0;width:42px}button.project-space-icon{cursor:pointer}button.project-space-icon:hover{background:var(--av-sys-color-surface-raised-hover);border-color:var(--av-ref-color-line-4)}button.project-space-icon:focus-visible{outline:2px solid var(--av-sys-color-focus-default);outline-offset:2px}.project-space-header h1{font-size:26px;margin:0}.project-name-button{background:transparent;border:0;color:inherit;cursor:default;font:inherit;letter-spacing:inherit;margin:0;max-width:100%;overflow:hidden;padding:0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.project-name-button:focus-visible{border-radius:3px;outline:2px solid var(--av-sys-color-border-highlight);outline-offset:2px}.project-name-input{background:var(--av-sys-color-surface-default);border:1px solid var(--av-sys-color-border-highlight);border-radius:var(--av-sys-size-radius-sm);color:var(--av-sys-color-text-default);font-size:26px;font-weight:700;line-height:1.2;max-width:100%;min-width:180px;padding:2px 6px;width:auto}.project-space-title{min-width:0}.project-space-title>.inline-error{margin-top:6px}.project-space-audience{align-items:center;display:flex}.project-space-audience .dropdown-select-trigger{color:inherit;font:inherit;justify-content:flex-start;margin:-8px 0 -8px -10px;min-width:0}.project-space-header p,.project-space-muted{color:var(--av-sys-color-text-muted);font-size:13px;margin:5px 0 0}.project-space-section{border-top:1px solid var(--av-sys-color-border-subtle);padding:24px 0 32px}.project-space-section-heading{align-items:center;display:flex;justify-content:space-between}.project-space-section-heading h2{font-size:16px;margin:0}.project-space-section-copy{min-width:0}.project-space-header-actions{display:flex;gap:8px}.project-default-resource-list{display:grid;gap:8px;list-style:none;margin:16px 0 0;padding:0}.project-default-resource-list li{align-items:center;background:var(--av-sys-color-surface-subtle);border:1px solid transparent;border-radius:var(--av-cmp-control-radius);display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.project-workstream-table-row{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.project-workstream-table-row .waiting-workstream-row{min-width:0}.project-recovery-list,.project-participant-list{display:grid;gap:8px}@media(max-width:560px){.dialog-content{min-width:0;width:calc(100vw - 24px)}.workstream-launch-screen:not(.is-launching)>.launch-dock{padding:10px 16px 18px}.waiting-workstream-row{grid-template-columns:auto minmax(0,1fr) 15px}.waiting-workstream-source,.waiting-workstream-row time,.waiting-workstream-copy>span{display:none}.workspace-shell{--rail-slot: calc(100vw - 16px) }.rail-surface{border-radius:var(--av-sys-size-radius-md);min-width:0}.rail-resizer{display:none}.automation-overview-title>.badge{display:none}.automation-facts{grid-template-columns:1fr}.automation-update-banner{grid-template-columns:30px minmax(0,1fr)}.automation-update-banner>.button{grid-column:1 / -1;justify-content:center}.automation-update-details>div{grid-template-columns:1fr}.workstream-header-actions>.icon-button:not(.panel-toggle):not(:last-child){display:none}.socket-state:not(.header-socket-state){display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-delay:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:.001ms!important;transition-duration:.001ms!important}:is(.sidebar-scroll,.workstream-context-scroll),.sidebar .sidebar-automation-strip{animation-duration:auto!important}.status-running .status-dot,.plugin-face-active{opacity:1}}:root{--turn-width-cap: 640px;--composer-width: calc(var(--turn-width-cap) * .75)}.workstream-screen .transcript-column{max-width:var(--av-cmp-feed-width-wide);padding:var(--space-8) var(--space-8)}.agent-message{max-width:min(88%,var(--turn-width-cap),calc(100% - 82px));min-width:0;width:-moz-fit-content;width:fit-content}.agent-message .markdown-body{color:var(--av-ref-color-neutral-13);font-size:14.5px;line-height:1.62}.human-message{--turn-bubble-radius: calc(var(--av-sys-size-radius-xl) + 6px);margin-left:auto;max-width:min(88%,var(--turn-width-cap),calc(100% - 82px));min-width:0;width:-moz-fit-content;width:fit-content}.human-message-content{align-items:flex-end;display:flex;flex-direction:column;max-width:100%}.human-message-bubble{background:var(--av-cmp-bubble-background);border:1px solid var(--av-cmp-bubble-border);border-radius:var(--turn-bubble-radius);max-width:100%;padding:var(--space-2) var(--space-3);width:-moz-fit-content;width:fit-content}.human-message-bubble:not([data-expanded]) .human-message-bubble-body{max-height:min(72vh,560px);overflow:hidden;position:relative}.human-message-bubble[data-clamped]:not([data-expanded]) .human-message-bubble-body:after{background:linear-gradient(to bottom,transparent,var(--av-cmp-bubble-human-background));bottom:0;content:"";height:56px;left:0;pointer-events:none;position:absolute;right:0}.human-message-toggle{align-items:center;background:transparent;color:var(--av-cmp-bubble-human-foreground);display:flex;font-size:12px;font-weight:500;gap:var(--space-1);line-height:18px;margin-top:var(--space-1);padding:0}.human-message-toggle:hover{opacity:.82}.human-message-toggle svg{transition:transform .14s}.human-message-toggle[aria-expanded=true] svg{transform:rotate(180deg)}:is(.human-message.is-pending-delivery,.human-message.is-sending){opacity:.82}.message-delivery-pill{align-items:center;background:var(--av-sys-color-surface-subtle);border:1px solid var(--av-sys-color-border-subtle);border-radius:var(--av-sys-size-radius-pill);color:var(--av-sys-color-text-muted);display:inline-flex;font-size:9.5px;line-height:1;margin-top:var(--space-1);padding:var(--space-1) var(--space-2)}.human-message.is-sending .human-message-bubble{position:relative}.human-message.is-sending :is(.human-message-bubble,.message-attachment-image-cell,.attachment-media-tile,.attachment-file-card):after{--sweep-ink: color-mix(in srgb, currentColor 5%, transparent);animation:message-sending-shimmer 1.8s ease-in-out infinite;background:linear-gradient(to right,transparent 43.75%,var(--sweep-ink) 48.75%,var(--sweep-ink) 51.25%,transparent 56.25%);background-size:400% 100%;border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}@keyframes message-sending-shimmer{0%{background-position:100% 0}to{background-position:calc(100% / 6) 0}}@media(prefers-reduced-motion:reduce){.human-message.is-sending :is(.human-message-bubble,.message-attachment-image-cell,.attachment-media-tile,.attachment-file-card):after{background:var(--sweep-ink)}}.human-message>header{justify-content:flex-end;margin-bottom:var(--space-1);padding-inline-end:var(--turn-bubble-radius)}.human-message .human-message-actions{padding-inline-end:var(--turn-bubble-radius)}.human-message .human-message-actions .message-start-substream{padding-inline-end:0}.human-message .message-author-dot{background:var(--person-dot, var(--person-accent));border-radius:var(--av-sys-size-radius-pill);height:5px;width:5px}.human-message-bubble .markdown-body{color:var(--av-ref-color-neutral-14);font-size:calc(var(--av-sys-font-size-prose) - .5px);line-height:calc(var(--av-sys-font-leading-prose) - .14)}.human-message-bubble .markdown-body p{margin-bottom:var(--space-2)}.human-message-bubble .markdown-body p:last-child{margin-bottom:0}.tool-block{background:transparent;border:0;border-radius:0;overflow:visible}.tool-block summary{cursor:pointer;gap:var(--space-2);grid-template-columns:17px minmax(0,1fr) auto auto 14px;min-height:24px;padding:0}.sidebar-commandbar{display:grid;grid-template-rows:32px 0px;padding:4px 12px var(--av-sys-space-group-gap);position:relative;transition:grid-template-rows var(--sidebar-layout-motion),padding var(--sidebar-layout-motion)}.sidebar-new-button{align-items:center;background:transparent;border-radius:var(--av-sys-size-radius-sm);color:var(--av-sys-color-text-muted);display:flex;height:28px;justify-content:center;transition:color .12s ease,transform .12s ease,background .12s ease;width:28px}.sidebar-new-button:hover,.sidebar-new-button.is-active{background:var(--av-cmp-row-background-hover);color:var(--av-sys-color-text-default)}.sidebar-new-button:active{transform:scale(.94)}.sidebar-search{width:100%;text-align:left;font:inherit;font-size:14px;font-weight:420;line-height:20px;flex:0 0 auto;cursor:pointer;align-items:center;background:var(--av-cmp-row-background-hover);border:0;border-radius:8px;box-shadow:inset 0 0 0 .5px var(--av-cmp-sidebar-border);color:var(--av-sys-color-text-muted);display:flex;gap:6px;height:32px;padding:0 4px 0 8px}.sidebar-commandbar .sidebar-search{overflow:hidden;transition:background-color var(--sidebar-layout-motion),box-shadow var(--sidebar-layout-motion),gap var(--sidebar-layout-motion),height var(--sidebar-layout-motion),padding var(--sidebar-layout-motion)}.sidebar-commandbar .sidebar-search>svg{height:14px;transition:height var(--sidebar-layout-motion),width var(--sidebar-layout-motion);width:14px}.sidebar-commandbar .sidebar-search>span{transition:opacity var(--sidebar-layout-motion),visibility var(--sidebar-layout-motion);white-space:nowrap}.sidebar-search:focus-within{box-shadow:inset 0 0 0 .5px var(--av-sys-color-border-strong)}.sidebar-search:has(input:focus-visible){outline:2px solid var(--av-sys-color-focus-default);outline-offset:2px}.sidebar-search:has(input){cursor:text}.sidebar-search>svg{flex-shrink:0}.sidebar-search input{background:transparent;border:0;color:var(--av-sys-color-text-default);font:inherit;height:100%;min-width:0;outline:0;padding:0;width:100%}.sidebar-search input::-moz-placeholder{color:var(--av-sys-color-text-muted)}.sidebar-search input::placeholder{color:var(--av-sys-color-text-muted)}.sidebar-search input::-webkit-search-cancel-button{display:none}.sidebar-secondary-actions{display:flex;gap:4px;margin:0 1px 14px}.sidebar-secondary-actions .sidebar-action{background:transparent;color:var(--av-sys-color-text-muted);flex:1;font-size:9.5px;justify-content:center;min-height:25px;padding:2px 5px}.sidebar-secondary-actions .sidebar-action:hover{background:var(--av-sys-color-surface-raised-hover);color:var(--av-sys-color-text-default)}.workstream-glyph{align-items:center;color:var(--glyph-ink, var(--av-sys-color-text-on-inverse));display:inline-flex;flex:0 0 auto;justify-content:center;position:relative}.workstream-glyph-shape{border-radius:38% 62% 56% 44%/45% 42% 58% 55%;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--av-sys-color-text-on-inverse) 18%,transparent);inset:1px;position:absolute;transform:rotate(-7deg)}.workstream-glyph-icon{filter:drop-shadow(0 1px 1px color-mix(in srgb,var(--av-sys-color-text-default) 20%,transparent));position:relative}.appearance-picker-trigger{display:inline-flex;align-items:center;justify-content:center;padding:4px;border:0;border-radius:var(--av-cmp-control-radius);background:transparent;cursor:pointer;flex-shrink:0}.appearance-picker-trigger:hover{background:var(--av-cmp-row-background-hover)}.appearance-picker-popup{width:288px;max-width:calc(100vw - 24px);max-height:var(--radix-dropdown-menu-content-available-height);display:flex;flex-direction:column;padding:12px}.appearance-picker-label{color:var(--av-sys-color-text-subtle);font-size:var(--av-cmp-control-font-size);font-weight:600;padding:0 2px 8px}.appearance-picker-colors,.appearance-picker-icons{display:grid;gap:4px}.appearance-picker-icons{grid-template-columns:repeat(6,minmax(0,1fr))}.appearance-picker-colors{grid-template-columns:repeat(7,minmax(0,1fr))}.appearance-picker-icons{overflow-y:auto;min-height:0;max-height:180px;padding:2px}.appearance-picker-choice{color:var(--av-sys-color-text-default);display:flex;align-items:center;justify-content:center;height:36px;border-radius:var(--av-cmp-control-radius);border:1px solid transparent;cursor:pointer;outline:none}.appearance-picker-choice[data-highlighted]{background:var(--av-sys-color-surface-raised-hover);outline:2px solid var(--av-sys-color-text-subtle);outline-offset:-2px}.appearance-picker-choice[data-state=checked]{background:var(--av-sys-color-surface-raised-hover);border-color:var(--av-sys-color-text-default)}.appearance-picker-swatch{height:20px;width:20px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--av-sys-color-project-edge)}.appearance-picker-divider{height:1px;flex-shrink:0;background:var(--av-sys-color-border-default);margin:12px 0}.appearance-picker-error{color:var(--av-sys-color-danger-base);font-size:var(--av-cmp-control-font-size);margin:10px 0 0}.workstream-row{align-items:center;border-radius:8px;display:grid;gap:6px;grid-template-columns:30px minmax(0,1fr) auto;min-height:44px;padding:3px 7px}.workstream-row .sidebar-row-icon{align-items:center;display:flex;height:30px;justify-content:center;position:relative;width:30px}.workstream-row-status{bottom:-2px;position:absolute;right:-3px}.workstream-row-status .status-indicator{background:var(--av-sys-color-surface-default);border-radius:var(--av-sys-size-radius-pill);height:12px;width:12px}.workstream-row .workstream-row-status .status-dot{height:6px;inset:50% auto auto 50%;position:absolute;transform:translate(-50%,-50%);width:6px}.workstream-row .sidebar-row-main{align-self:stretch;justify-content:center}.settings-navigation-group button,.settings-search-results>button,.workstream-row .sidebar-row-title{color:var(--av-sys-color-text-default)}.workstream-row .sidebar-row-title{align-items:baseline;display:flex;font-size:12px;font-weight:520;gap:6px;justify-content:space-between;line-height:15px;width:100%}.sidebar-row-title-copy{align-items:center;display:flex;gap:4px;min-width:0;overflow:hidden;white-space:nowrap}.workstream-row.is-active{background:var(--av-sys-color-surface-raised-hover)}.workstream-header{min-height:48px;padding:5px 10px 5px 13px}.workstream-header-left{gap:8px}.workstream-header .workstream-title-line h1{font-size:13px}.workstream-header .workstream-subtitle{margin-top:0}.workstream-screen:has(>.grokbot-workstream-header){grid-template-rows:44px minmax(0,1fr) auto}.grokbot-workstream-header{align-items:center;background:var(--av-sys-color-surface-default);border-bottom:0;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:0 12px 0 8px}.grokbot-header-navigation{display:none}.grokbot-header-actions{align-items:center;display:flex;gap:8px;justify-self:end}.grokbot-workstream-header>h1{display:flex;justify-content:flex-start;min-width:0}.grokbot-conversation-title{position:relative;align-items:center;background:transparent;border:0;border-radius:6px;color:var(--av-sys-color-text-default);display:flex;font-size:13px;font-weight:500;gap:4px;height:28px;justify-content:flex-start;line-height:18px;max-width:100%;min-width:0;padding:4px 6px}.grokbot-conversation-title>h1{font:inherit;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grokbot-conversation-title .inline-error{position:absolute;top:100%;left:0;max-width:100%;padding:6px;margin:0;background:var(--av-sys-color-surface-raised);z-index:1}.grokbot-conversation-title .workstream-title-input{max-width:100%;width:min(340px,35vw)}button.grokbot-conversation-title:hover{background:var(--av-sys-color-surface-elevated-hover);color:var(--av-sys-color-text-default)}.grokbot-computer-button.icon-button{color:var(--av-sys-color-text-muted);height:28px;margin-right:-4px;width:34px}.grokbot-computer-button.icon-button:hover,.grokbot-computer-button.icon-button[aria-pressed=true]{background:var(--av-sys-color-surface-elevated-hover);color:var(--av-sys-color-text-default)}.app-shell{font-family:var(--av-sys-font-family-ui);font-size:var(--av-sys-font-size-base);font-weight:420;letter-spacing:0;line-height:var(--av-sys-font-leading-base)}.app-shell .workstream-row{border-radius:10px;gap:8px;grid-template-columns:36px minmax(0,1fr) auto;height:54px;min-height:54px;padding:8px}.app-shell .workstream-row .sidebar-row-icon{flex:0 0 36px;height:36px;width:36px}.app-shell .workstream-row-status{bottom:0;right:0}.app-shell .workstream-row-status .status-indicator{height:14px;width:14px}.app-shell .workstream-row .workstream-row-status .status-dot{height:8px;width:8px}.app-shell .workstream-row.is-active{background:var(--av-cmp-row-background-selected)}.app-shell .sidebar-scroll{padding-top:0}.app-shell .sidebar-group:first-child{margin-top:0}.app-shell .sidebar-group-heading{min-height:30px;padding:8px 8px 6px}.app-shell .workstream-row .sidebar-row-title{font-size:14px;font-weight:500;line-height:20px}.app-shell .sidebar-group h3{color:var(--av-sys-color-text-muted);font-size:12px;font-weight:420;letter-spacing:0;line-height:16px;text-transform:none}.app-shell .sidebar-group-menu-trigger,.app-shell .sidebar.is-compact .sidebar-empty{display:none}.app-shell .sidebar.is-compact .sidebar-scroll{padding:0 20.5px 12px}.app-shell .sidebar.is-compact .sidebar-commandbar{grid-template-rows:54px 54px;padding:4px 20.5px 0}.app-shell .sidebar.is-compact .sidebar-commandbar .sidebar-search{background:transparent;box-shadow:none;gap:0;height:54px;padding:0 0 0 17.5px}.app-shell .sidebar.is-compact .sidebar-commandbar .sidebar-search:hover{background:var(--av-cmp-row-background-hover)}.app-shell .sidebar.is-compact .sidebar-commandbar .sidebar-search>span{opacity:0;visibility:hidden}.app-shell .sidebar.is-compact .sidebar-commandbar .sidebar-search>svg{height:19px;width:19px}.sidebar-rail-new-button{border-radius:10px;height:54px;padding:9px;width:54px}.app-shell .sidebar .sidebar-section-heading,.app-shell .sidebar .sidebar-group-heading{overflow:hidden;transition:height var(--sidebar-layout-motion),opacity var(--sidebar-layout-motion),padding var(--sidebar-layout-motion),visibility var(--sidebar-layout-motion)}.app-shell .sidebar .sidebar-group-heading{height:30px;min-height:0}.app-shell .sidebar.is-compact .sidebar-section-heading,.app-shell .sidebar.is-compact .sidebar-group-heading{height:0;opacity:0;padding-block:0;visibility:hidden}.app-shell .sidebar .sidebar-section,.app-shell .sidebar .sidebar-group{transition:margin-top var(--sidebar-layout-motion)}.app-shell .sidebar .sidebar-scroll>.sidebar-section:first-child{margin-top:0}.app-shell .sidebar.is-compact .sidebar-section,.app-shell .sidebar.is-compact .sidebar-group{margin-top:0}.app-shell .sidebar .pinned-section{border-bottom:0 solid var(--av-cmp-sidebar-border);transition:border-bottom-width var(--sidebar-layout-motion),margin-bottom var(--sidebar-layout-motion),margin-top var(--sidebar-layout-motion),padding-bottom var(--sidebar-layout-motion)}.app-shell .sidebar.is-compact .pinned-section{border-bottom-width:var(--av-sys-size-border-hairline);margin-bottom:12px;padding-bottom:12px}.app-shell .sidebar .sidebar-list{transition:gap var(--sidebar-layout-motion)}.app-shell .sidebar.is-compact .sidebar-list{gap:0}.app-shell .sidebar .sidebar-list>.sidebar-context-target{transition:width var(--sidebar-layout-motion);width:100%}.app-shell .sidebar.is-compact .sidebar-list>.sidebar-context-target{width:54px}.app-shell .sidebar .workstream-row{transition:gap var(--sidebar-layout-motion),padding var(--sidebar-layout-motion)}.app-shell .sidebar.is-compact .workstream-row{gap:0;padding:9px}.app-shell .sidebar .workstream-row .sidebar-row-main{overflow:hidden;transition:opacity var(--sidebar-layout-motion),visibility var(--sidebar-layout-motion)}.app-shell .sidebar.is-compact .workstream-row .sidebar-row-main{opacity:0;visibility:hidden}.app-shell .sidebar .sidebar-workstream-timer{overflow:hidden;transition:margin-left var(--sidebar-layout-motion),opacity var(--sidebar-layout-motion),visibility var(--sidebar-layout-motion),width var(--sidebar-layout-motion)}.app-shell .sidebar.is-compact .sidebar-workstream-timer{margin-left:0;opacity:0;visibility:hidden;width:0}.app-shell .sidebar .account-copy{overflow:hidden;transition:flex-grow var(--sidebar-layout-motion),opacity var(--sidebar-layout-motion),visibility var(--sidebar-layout-motion)}.app-shell .sidebar.is-compact .account-copy{flex-grow:0;opacity:0;visibility:hidden}.workstream-screen .human-message{--turn-bubble-radius: 18px}.workstream-screen .human-message-bubble{background:var(--av-cmp-bubble-human-background);border:0;border-radius:var(--turn-bubble-radius);box-shadow:none;color:var(--av-cmp-bubble-human-foreground)}.workstream-screen .human-message-bubble .markdown-body,.workstream-screen .human-message-bubble .markdown-body :is(p,strong,em,code,a){color:var(--av-cmp-bubble-human-foreground)}:is(.workstream-screen,.workstream-launch-screen){font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.agent-message .markdown-body,.human-message-bubble .markdown-body{font-size:14px;font-weight:420;line-height:20px}:is(.agent-work-timing-label,.tool-summary strong){font-size:13px;font-weight:500;line-height:18px}.composer-wrap{max-width:none;width:100%}.workstream-composer{--composer-text-padding: 12px 15px 2px;background:var(--av-sys-color-surface-raised);border-color:var(--av-sys-color-border-subtle);border-radius:22px;box-shadow:var(--av-sys-elevation-shadow-sm)}.workstream-composer textarea{min-height:42px}.composer-toolbar{min-height:34px;padding:1px 6px 5px}.composer-tools>.icon-button{border-radius:var(--av-sys-size-radius-pill)}.composer-send{height:30px;width:30px}.rally-mention-icon{align-items:center;background:var(--av-sys-color-text-default);border-radius:var(--av-sys-size-radius-pill);color:var(--av-sys-color-text-on-inverse);display:flex;height:24px;justify-content:center;width:24px}@media(min-width:1181px){.workspace-shell.rail-open .main-pane{padding-right:var(--rail-slot)}}.rail-surface{animation:rail-open .24s cubic-bezier(.22,1,.36,1);min-width:0;background:var(--av-sys-color-surface-canvas);border-left:0;border-bottom:0;border-radius:0;border-right:0;border-top:0;bottom:0;box-shadow:none;right:0;top:0;grid-template-rows:minmax(0,1fr)}.rail-surface-content{animation:rail-content-open .16s ease;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:44px minmax(0,1fr);min-height:0;width:var(--rail-slot)}.rail-surface.is-leaving .rail-surface-content{animation:rail-content-close .16s ease forwards}.rail-resizer{bottom:0;justify-content:flex-start;right:calc(var(--rail-slot) - 10px);top:0;width:10px}.rail-resizer>span{background:color-mix(in srgb,var(--av-sys-color-text-default) 10%,transparent);border-radius:0;height:100%;transition:background-color .12s ease;width:.5px}.rail-resizer:hover>span,.rail-resizer:focus-visible>span,.rail-resizer.is-resizing>span{background:color-mix(in srgb,var(--av-sys-color-text-default) 20%,transparent);height:100%}@keyframes rail-open{0%{width:0}to{width:var(--rail-slot)}}.rail-resizer>.rail-resizer-limit{height:0;pointer-events:none;position:fixed;visibility:hidden;width:var(--rail-max-slot)}@keyframes rail-close{0%{width:var(--rail-slot)}to{width:0}}@keyframes rail-content-open{0%{opacity:0}to{opacity:1}}@keyframes rail-content-close{0%{opacity:1}to{opacity:0}}.app-shell .workstream-row .sidebar-row-activity{color:var(--av-sys-color-text-muted);font-size:12px;font-weight:400;line-height:16px}.rail-header{border-bottom:0;gap:8px;padding:0 12px}.rail-section{padding-left:15px;padding-right:15px}.rail-section-header h3{font-size:14px;font-weight:400;letter-spacing:0;text-transform:none}.compact-run-list .run-rail-row{grid-template-columns:auto minmax(0,1fr) auto}.plugin-activity summary{grid-template-columns:max-content minmax(0,1fr) auto auto 14px;min-height:24px}.plugin-face{align-items:center;color:var(--av-ref-color-neutral-11);display:inline-flex;flex:0 0 auto;height:20px;justify-content:center;width:20px}.plugin-face-mark{color:inherit;height:17px;width:17px}.connector-mark{align-items:center;display:inline-flex;flex:0 0 auto;height:16px;justify-content:center;width:16px}.connector-mark>svg{height:100%;pointer-events:none;width:100%}.connector-mark svg [fill]:not([fill=none]){fill:currentColor}.connector-mark svg [stroke]:not([stroke=none]){stroke:currentColor}.plugin-face .connector-mark{height:15px;width:15px}.plugin-face-active{animation:active-pulse 1.8s ease-in-out infinite}.tool-icon{color:var(--av-ref-color-neutral-9)}.tool-summary{align-items:baseline;flex-direction:row;gap:var(--space-2)}.tool-summary strong{color:var(--av-ref-color-neutral-10);font-size:13px;font-weight:500;line-height:18px}.tool-summary strong:before{color:var(--av-ref-color-neutral-9);content:none}.plugin-activity .tool-summary strong{color:var(--av-ref-color-neutral-11);font-size:13px;font-weight:500;line-height:18px}.plugin-activity .tool-summary strong:before{content:none}.plugin-activity .tool-summary small{display:none}.plugin-activity.tool-started .tool-summary strong{animation:plugin-activity-shimmer 1.8s ease-in-out infinite;background:linear-gradient(100deg,var(--av-ref-color-neutral-9) 27%,var(--av-ref-color-neutral-13) 45%,var(--av-ref-color-neutral-10) 55%,var(--av-ref-color-neutral-9) 73%);background-clip:text;background-size:400% 100%;color:transparent;-webkit-background-clip:text}@keyframes plugin-activity-shimmer{0%,18%{background-position:100% 0}68%,to{background-position:0% 0}}.tool-summary small{color:var(--av-ref-color-neutral-8);font-size:10px}.tool-summary small:before{content:"· "}.tool-duration,.tool-completed .tool-state{color:var(--av-ref-color-neutral-8)}.tool-details{border-left:1px solid var(--av-ref-color-line-2);border-top:0;gap:var(--space-2);margin:var(--space-1) 0 0 var(--space-2);padding:var(--space-1) 0 var(--space-1) var(--space-4)}.agent-message-actions{margin-top:var(--space-2)}.workstream-screen .composer-dock{background:none;bottom:auto;left:auto;padding:0 16px 16px;pointer-events:none;position:relative;right:auto}.workstream-screen .composer-wrap{max-width:none;pointer-events:auto;width:100%}:is(.workstream-screen,.workstream-launch-screen) .composer-stack{max-width:var(--composer-width);width:100%}:is(.workstream-screen,.workstream-launch-screen) .composer-dock{container:composer-dock / inline-size}@container composer-dock (width < 568px){:is(.workstream-screen,.workstream-launch-screen) :is(.composer-stack,.substream-launch-banner,.new-workstream-modifiers){max-width:none}}.workstream-screen .workstream-composer{--composer-text-padding: var(--av-cmp-composer-padding);background:var(--av-cmp-composer-background);border-color:var(--av-cmp-composer-border-color);border-radius:var(--av-cmp-composer-radius);border-top:var(--av-sys-size-border-hairline) solid var(--av-cmp-composer-rule-color);border-width:var(--av-cmp-composer-border-width);border-top-width:var(--av-sys-size-border-hairline);box-shadow:var(--av-cmp-composer-shadow);transition:border-color .26s ease}.workstream-screen .workstream-composer:focus-within{border-color:var(--av-cmp-composer-border-color-focus);border-top-color:var(--av-cmp-composer-rule-color-focus)}.workstream-screen .workstream-composer textarea{min-height:54px}.workstream-screen .composer-toolbar{min-height:37px;padding:1px 8px 7px}.workstream-screen .composer-tools .icon-button{color:var(--av-ref-color-neutral-10)}:is(.workstream-screen,.workstream-launch-screen) .workstream-composer.is-message-capsule{--composer-text-padding: 9px 4px 6px;align-items:end;background:var(--av-cmp-composer-background);border:var(--av-cmp-composer-border-width) solid var(--av-cmp-composer-border-color);border-radius:22px;box-shadow:var(--av-cmp-composer-shadow);display:grid;grid-template-columns:auto minmax(0,1fr) auto;min-height:44px;overflow:hidden}:is(.workstream-screen,.workstream-launch-screen) .workstream-composer.is-message-capsule:focus-within{border-color:var(--av-cmp-composer-border-color)}:is(.workstream-screen,.workstream-launch-screen) .is-message-capsule .composer-attachments::-webkit-scrollbar{display:none}:is(.workstream-screen,.workstream-launch-screen) .is-message-capsule .composer-attachments .attachment-tile{border-radius:12px;flex:0 0 var(--attachment-media-size);height:var(--attachment-media-size);width:var(--attachment-media-size)}:is(.workstream-screen,.workstream-launch-screen) .is-message-capsule .composer-attachments .attachment-file-card.is-pending{background:transparent;border-color:var(--av-ref-color-line-4);flex:0 0 220px;height:var(--attachment-file-card-height);min-height:var(--attachment-file-card-height);min-width:0;width:100%}:is(.workstream-screen,.workstream-launch-screen) .is-message-capsule .composer-input-shell{align-self:end;grid-column:2;grid-row:2;min-width:0}:is(.workstream-screen,.workstream-launch-screen) .workstream-composer.is-message-capsule textarea{font-size:14px;font-weight:420;line-height:20px;min-height:42px}:is(.workstream-screen,.workstream-launch-screen) .workstream-composer.is-message-capsule .composer-highlight{font-size:14px;font-weight:420;line-height:20px}:is(.workstream-screen,.workstream-launch-screen) .workstream-composer.is-message-capsule.has-attachments textarea{min-height:67px}:is(.workstream-screen,.workstream-launch-screen) .workstream-composer.is-message-capsule[data-multiline=true] .composer-input-shell,:is(.workstream-screen,.workstream-launch-screen) .workstream-composer.is-message-capsule.has-attachments .composer-input-shell{grid-column:1 / -1}:is(.workstream-screen,.workstream-launch-screen) .workstream-composer.is-message-capsule[data-multiline=true] :is(textarea,.composer-highlight),:is(.workstream-screen,.workstream-launch-screen) .workstream-composer.is-message-capsule.has-attachments :is(textarea,.composer-highlight){padding:9px 14px 4px}:is(.workstream-screen,.workstream-launch-screen) .is-message-capsule .composer-toolbar{display:contents}:is(.workstream-screen,.workstream-launch-screen) .workstream-composer.is-message-capsule[data-multiline=true] :is(.composer-tools,.composer-submit-area),:is(.workstream-screen,.workstream-launch-screen) .workstream-composer.is-message-capsule.has-attachments :is(.composer-tools,.composer-submit-area){grid-row:3}:is(.workstream-screen,.workstream-launch-screen) .is-message-capsule .composer-tools{align-self:end;gap:4px;grid-column:1;grid-row:2;justify-content:center;padding:7px}:is(.workstream-screen,.workstream-launch-screen) .is-message-capsule .composer-tools>.icon-button{background:var(--av-cmp-row-background-hover);border:0;border-radius:50%;box-shadow:inset 0 0 0 .5px var(--av-sys-color-border-highlight);color:var(--av-sys-color-text-muted);height:28px;width:28px}:is(.workstream-screen,.workstream-launch-screen) .is-message-capsule .composer-tools>.icon-button:hover:not(:disabled){background:var(--av-ref-color-neutral-4);color:var(--av-ref-color-neutral-13)}:is(.workstream-screen,.workstream-launch-screen) .is-message-capsule .composer-tools>.model-selector-trigger{border-radius:var(--av-sys-size-radius-pill);gap:3px;padding:0 9px;width:auto}:is(.workstream-screen,.workstream-launch-screen) .is-message-capsule .composer-hint{display:none}:is(.workstream-screen,.workstream-launch-screen) .is-message-capsule .composer-submit-area{align-self:end;grid-column:3;grid-row:2;padding:7px}:is(.workstream-screen,.workstream-launch-screen) .is-message-capsule:not(.has-attachments):not([data-multiline=true]) :is(.composer-tools,.composer-submit-area){align-self:center}:is(.workstream-screen,.workstream-launch-screen) .is-message-capsule :is(.composer-send,.microphone-control .dictation-button){border-radius:50%;height:28px;width:28px}:is(.workstream-screen,.workstream-launch-screen) .is-message-capsule .composer-send{background:var(--av-cmp-composer-send-background);color:var(--av-cmp-composer-send-foreground)}:is(.workstream-screen,.workstream-launch-screen) .is-message-capsule .microphone-control:not(.is-listening) .dictation-button{background:var(--av-cmp-row-background-hover);color:var(--av-sys-color-text-muted)}:is(.workstream-screen,.workstream-launch-screen) .is-message-capsule :is(.composer-send,.microphone-control .dictation-button,.stop-button):hover:not(:disabled):not([aria-disabled=true]){filter:brightness(.9)}.composer-action-menu{background:var(--av-sys-color-surface-elevated);border-color:var(--av-sys-color-border-default);border-radius:12px;box-shadow:var(--av-sys-elevation-shadow-md);box-sizing:border-box;min-width:200px;padding:6px;width:200px}.composer-action-menu-item.menu-item{border-radius:6px;color:var(--av-sys-color-text-default);font-size:13px;font-weight:420;gap:4px;line-height:18px;min-height:30px;padding:6px 8px}.composer-action-menu-item>svg{height:16px;stroke-width:1.9;width:16px}[data-theme=dark] :is(.workstream-screen,.workstream-launch-screen) .workstream-composer.is-message-capsule{border-color:var(--av-cmp-composer-border-color)}[data-theme=dark] :is(.workstream-screen,.workstream-launch-screen) .workstream-composer.is-message-capsule:focus-within{border-color:var(--av-cmp-composer-border-color-focus)}[data-theme=dark] .attachment-file-card.is-pending .attachment-file-icon{background:var(--av-sys-color-accent-wash);color:var(--av-sys-color-accent-base)}[data-theme=dark] .attachment-file-icon.is-spreadsheet{background:var(--av-sys-color-success-wash);color:var(--av-sys-color-success-base)}[data-theme=dark] :is(.workstream-screen,.workstream-launch-screen) .is-message-capsule .composer-tools>.icon-button{background:var(--av-cmp-row-background-hover);box-shadow:inset 0 0 0 .5px var(--av-sys-color-border-highlight);color:var(--av-sys-color-text-muted)}[data-theme=dark] .composer-action-menu{background:var(--av-sys-color-surface-elevated);border-color:var(--av-cmp-composer-border-color)}[data-theme=dark] .composer-action-menu-item.menu-item{color:var(--av-sys-color-text-default)}[data-theme=dark] .composer-action-menu-item.menu-item[data-highlighted]{background:var(--av-cmp-row-background-hover)}.command-popover{background:var(--av-sys-color-surface-raised);border:1px solid var(--av-ref-color-line-4);border-radius:var(--av-sys-size-radius-lg);bottom:calc(100% + 8px);box-shadow:var(--av-sys-elevation-shadow-md);left:0;max-height:280px;overflow:auto;padding:5px;position:absolute;width:min(430px,100%);z-index:21}.command-popover-label{color:var(--av-ref-color-neutral-9);font-size:9px;font-weight:620;letter-spacing:.06em;padding:5px 8px 4px;text-transform:uppercase}.command-popover>button{align-items:baseline;background:transparent;border-radius:var(--av-sys-size-radius-sm);color:var(--av-sys-color-text-subtle);display:grid;gap:12px;grid-template-columns:108px minmax(0,1fr);min-height:39px;padding:7px 9px;text-align:left;width:100%}.command-popover>button:hover,.command-popover>button:focus-visible,.command-popover>button.is-selected{background:var(--av-sys-color-surface-raised-hover)}.command-popover strong{color:var(--av-ref-color-neutral-13);font-size:11.5px;font-weight:540}.command-popover button span{color:var(--av-ref-color-neutral-10);font-size:10.5px}@media(max-width:760px){.workstream-screen .transcript-column{padding-left:var(--space-6);padding-right:var(--space-6)}.workstream-screen :is(.human-message,.agent-message){max-width:min(88%,var(--turn-width-cap),calc(100% - 82px))}.workstream-screen .composer-dock{padding-left:16px;padding-right:16px}}@media(max-width:920px){.grokbot-workstream-header{grid-template-columns:28px minmax(0,1fr) auto;padding-left:8px}.grokbot-header-navigation{display:block}}.workstream-launch-screen{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-width:0;overflow:hidden;position:relative}.workstream-launch-screen>.launch-header{overflow:hidden;transition:height .22s cubic-bezier(.32,.72,0,1)}.workstream-launch-screen:not(.is-launching)>.launch-header{border-bottom-width:0;height:0;padding-bottom:0;padding-top:0}.workstream-launch-screen.is-launching>.launch-header{height:55px}.workstream-launch-screen>.launch-body{display:grid;min-height:0}.workstream-launch-screen>.launch-body>*{grid-area:1 / 1;min-height:0}.launch-transcript-layer{z-index:1}.launch-arrival{animation:launch-arrival .24s cubic-bezier(.32,.72,0,1) both;animation-delay:calc(var(--arrival-index, 0) * 70ms + 60ms)}.substream-branch-context>*+*,.launch-arrival+.launch-arrival{margin-top:var(--av-sys-space-block-gap)}.substream-branch-context>.message-block+.message-block,.substream-branch-context+.launch-arrival{margin-top:var(--av-sys-space-stack-gap)}@keyframes launch-arrival{0%{opacity:0;transform:translateY(7px)}}.workstream-launch-screen>.launch-dock{transition:padding .24s cubic-bezier(.32,.72,0,1)}.workstream-launch-screen:not(.is-launching)>.launch-dock{background:none;bottom:auto;left:auto;padding:12px 16px 28px;position:relative;right:auto}.launch-modifiers{max-height:46px;overflow:hidden;transition:max-height .22s cubic-bezier(.32,.72,0,1),opacity .14s ease}.workstream-launch-screen.is-launching .launch-modifiers{max-height:0;opacity:0}.substream-launch-column{display:flex;flex-direction:column;justify-content:flex-end;min-height:100%}.substream-branch-context{-webkit-mask-image:linear-gradient(to bottom,transparent 0,currentColor 72%);mask-image:linear-gradient(to bottom,transparent 0,currentColor 72%);opacity:.72;pointer-events:none}.substream-launch-banner{align-items:center;pointer-events:auto;color:var(--av-sys-color-text-muted);display:flex;gap:8px;margin:0 auto;max-width:var(--composer-width);min-width:0;padding:0 2px 6px;width:100%}.substream-launch-label{align-items:center;color:var(--av-sys-color-text-default);display:flex;flex:0 0 auto;gap:6px}.substream-launch-note{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-chat-screen:not(.is-launching)>.launch-header{border-bottom:.5px solid var(--av-cmp-sidebar-border);height:48.5px;overflow:visible;padding:0;position:relative;z-index:8}.new-chat-recipient-bar{align-items:center;display:flex;gap:6px;height:48px;padding:10px 12px;width:100%}.new-chat-to-label{color:var(--av-sys-color-text-muted);flex:0 0 auto;font-size:14px;font-weight:420;line-height:20px}.new-chat-recipient-input-shell{align-items:center;display:flex;flex:1;gap:5px;min-width:0;overflow-x:auto;scrollbar-width:none}.new-chat-recipient-input-shell::-webkit-scrollbar{display:none}.new-chat-recipient-chip{align-items:center;background:var(--av-sys-color-surface-elevated-hover);border-radius:999px;color:var(--av-sys-color-text-default);display:inline-flex;flex:0 0 auto;font-size:14px;font-weight:400;gap:6px;height:29px;line-height:20px;padding:0 7px 0 4px}.new-chat-recipient-chip .avatar-small{border-color:transparent;height:23px;width:23px}.new-chat-recipient-chip>button{align-items:center;background:transparent;border:0;color:var(--av-sys-color-text-muted);display:flex;height:19px;justify-content:center;margin-left:1px;padding:0;width:16px}.new-chat-recipient-chip>button:hover{color:var(--av-sys-color-text-default)}[data-theme=dark] .new-chat-recipient-chip{background:var(--av-sys-color-surface-subtle);color:var(--av-sys-color-text-default)}[data-theme=dark] .new-chat-recipient-chip>button{color:var(--av-sys-color-text-muted)}[data-theme=dark] .new-chat-recipient-chip>button:hover{color:var(--av-sys-color-text-default)}.new-chat-recipient-input-shell>input{background:transparent;border:0;color:var(--av-sys-color-text-default);flex:1 0 132px;font-size:14px;font-weight:420;line-height:20px;min-width:132px;outline:0;padding:0}.new-chat-recipient-input-shell>input::-moz-placeholder{color:var(--av-sys-color-text-muted)}.new-chat-recipient-input-shell>input::placeholder{color:var(--av-sys-color-text-muted)}.new-chat-close{align-items:center;background:transparent;border:0;color:var(--av-sys-color-text-muted);display:flex;border-radius:50%;flex:0 0 20px;height:20px;justify-content:center;padding:0}.new-chat-close:hover{color:var(--av-sys-color-text-default)}.new-chat-recipient-results{background:var(--av-sys-color-surface-default);border:.5px solid var(--av-cmp-composer-border-color);border-radius:14px;box-shadow:var(--av-sys-elevation-shadow-md);left:32px;max-height:min(330px,calc(100vh - 150px));overflow-y:auto;padding:6px;position:absolute;top:38px;width:min(560px,calc(100% - 52px));z-index:20}[data-theme=dark] .new-chat-recipient-results{background:var(--av-sys-color-surface-elevated);border-color:var(--av-cmp-composer-border-color)}.new-chat-recipient-results>button{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--av-sys-color-text-default);display:flex;gap:8px;min-height:36px;padding:6px 8px;text-align:left;width:100%}.new-chat-recipient-results:has(>.new-chat-recipient-empty){align-items:center;display:grid;min-height:59px}.new-chat-recipient-results>button.is-selected,.new-chat-recipient-results>button:hover{background:var(--av-cmp-row-background-selected)}[data-theme=dark] .new-chat-recipient-results>button.is-selected,[data-theme=dark] .new-chat-recipient-results>button:hover{background:var(--av-cmp-row-background-selected)}.new-chat-recipient-results .avatar-small{height:24px;width:24px}.new-chat-recipient-copy{display:flex;flex:1;min-width:0}.new-chat-recipient-copy strong{font-size:14px;font-weight:420;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-chat-recipient-shortcut{display:flex;gap:2px;margin-left:auto}.new-chat-recipient-shortcut kbd{align-items:center;background:var(--av-cmp-row-background-selected);border:0;border-radius:4px;color:var(--av-sys-color-text-muted);display:inline-flex;font-family:inherit;font-size:10px;height:19px;justify-content:center;min-width:19px;padding:0 4px}[data-theme=dark] .new-chat-recipient-shortcut kbd{background:var(--av-sys-color-surface-subtle);color:var(--av-sys-color-text-muted)}.new-chat-recipient-empty{color:var(--av-sys-color-text-muted);font-size:13px;font-weight:400;line-height:18px;margin:0;padding:0 13px;text-align:center}.new-chat-screen:not(.is-launching)>.launch-dock{background:linear-gradient(to top,var(--av-sys-color-surface-default) 72%,transparent);bottom:0;left:0;padding:0 16px 16px;position:absolute;right:0}.workstream-screen.automation-screen{grid-template-rows:auto minmax(0,1fr) auto}.automation-header{display:flex;flex-direction:column;gap:24px;padding:28px}.sidekick-profile-glyph{display:flex;align-self:flex-start}.sidekick-profile-glyph .appearance-picker-trigger{padding:6px;margin:-6px;border-radius:18px}.sidekick-profile-glyph .automation-glyph{width:64px;height:64px}.automation-header-row{display:flex;flex-direction:column;gap:20px;min-width:0}.automation-title-line{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.automation-title-line h1{width:100%;margin:0 0 12px;font-size:24px;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.automation-description{margin-top:16px;color:var(--av-sys-color-text-subtle);font-size:14px;line-height:1.6;overflow-wrap:anywhere}.automation-header .badge{padding:3px 9px}.automation-header .button{border-radius:var(--av-sys-size-radius-pill)}.automation-header .workstream-header-actions{width:100%;gap:8px}.automation-header .workstream-header-actions>.button{flex:1;justify-content:center}.automation-lifecycle.is-draft{border-style:dashed;color:var(--av-sys-color-text-muted)}.automation-lifecycle.is-active{background:var(--av-sys-color-success-wash, transparent);color:var(--av-sys-color-success-base)}.automation-header-details{display:flex;flex-direction:column;gap:24px}.sidekick-profile-section{border-top:1px solid var(--av-sys-color-border-subtle);padding-top:20px;min-width:0}.sidekick-profile-section h2{margin:0 0 12px;font-size:13px;font-weight:500;color:var(--av-sys-color-text-muted)}.automation-header-email{display:flex;align-items:flex-start;gap:8px;color:var(--av-sys-color-text-subtle);font-size:13px;line-height:1.5}.automation-header-email svg{flex-shrink:0;margin-top:3px}.automation-header-email span{min-width:0;overflow-wrap:anywhere}.automation-header-triggers{display:flex;flex-direction:column;gap:8px;font-size:14px;line-height:1.5;list-style:none;margin:0;padding:0}.automation-runs-next{color:var(--av-sys-color-text-muted);font-size:12px;margin:8px 0 0}.sidekick-guidance p{margin:0;color:var(--av-sys-color-text-subtle);font-size:14px;line-height:1.6}.sidekick-email-details summary{cursor:pointer;color:var(--av-sys-color-text-muted);font-size:13px}.sidekick-email-details[open] summary{margin-bottom:12px}.automation-runs-empty{color:var(--av-sys-color-text-muted);font-size:13px;margin:0}.automation-runs-list{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0}.automation-run-row{align-items:flex-start;display:flex;gap:8px}.automation-run-row>.status-dot{margin-top:6px;flex-shrink:0}.automation-run-copy{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0;font-size:13px;overflow-wrap:anywhere}.automation-run-copy strong{font-weight:500}.automation-run-copy small{color:var(--av-sys-color-text-muted);line-height:1.5}.automation-run-row>.badge{font-size:10px}.automation-draft-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.automation-draft-link{text-decoration:none}.rally-search-overlay{position:fixed;inset:0;z-index:100;background:var(--av-sys-color-scrim-default)}.rally-search-modal{position:fixed;top:50%;left:50%;z-index:101;transform:translate(-50%,-50%);width:560px;max-width:92vw;max-height:88vh;display:flex;flex-direction:column;overflow:hidden;border:.5px solid var(--av-sys-color-border-default);border-radius:14px;background:var(--av-sys-color-surface-raised);color:var(--av-sys-color-text-default);box-shadow:var(--av-sys-elevation-shadow-lg);outline:none}.rally-search-input-row{display:flex;align-items:center;gap:10px;flex-shrink:0;padding:16px;border-bottom:1px solid var(--av-sys-color-border-default);color:var(--av-sys-color-text-subtle)}.rally-search-input-row input{width:100%;border:0;outline:none;background:transparent;color:var(--av-sys-color-text-default);font:inherit;font-size:14px}.rally-search-tabs{display:flex;flex-shrink:0;gap:2px;padding:8px;overflow-x:auto}.rally-search-tabs button{border:0;border-radius:6px;padding:4px 8px;white-space:nowrap;font:inherit;font-size:13px;line-height:18px;background:transparent;color:var(--av-sys-color-text-subtle);cursor:pointer}.rally-search-tabs button[aria-selected=true]{background:var(--av-sys-color-surface-raised-hover);color:var(--av-sys-color-text-default)}.rally-search-body{height:360px;min-height:0;display:flex;flex-direction:column}.rally-search-results{flex:1;min-height:0;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:2px}.rally-search-result{display:flex;align-items:center;flex-shrink:0;gap:10px;min-height:48px;padding:8px;border-radius:10px;cursor:pointer}.rally-search-result[aria-selected=true]{background:var(--av-sys-color-surface-raised-hover)}.rally-search-result-icon{width:24px;height:24px;flex-shrink:0;display:grid;place-items:center;color:var(--av-sys-color-text-subtle)}.rally-search-result-copy{flex:1;min-width:0;font-size:13px;line-height:18px}.rally-search-result-excerpt,.rally-search-result-source{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rally-search-result-source{color:var(--av-sys-color-text-subtle)}.rally-search-result-excerpt strong{font-weight:650}.rally-search-sentinel{flex-shrink:0;height:1px}.rally-search-footer{flex-shrink:0;border-top:1px solid var(--av-sys-color-border-default);display:flex;flex-direction:column;gap:8px;padding:8px 12px 12px;color:var(--av-sys-color-text-subtle);font-size:13px}.rally-search-state{position:absolute;top:126px;left:16px;right:16px;color:var(--av-sys-color-text-subtle);font-size:13px;text-align:center;pointer-events:none}.sidebar-automation-strip{display:flex;flex-shrink:0;min-width:0;gap:8px;interpolate-size:allow-keywords;overflow-x:auto;overscroll-behavior-x:contain;justify-content:safe center;padding:14px 12px 18px;scrollbar-width:thin;transition:gap var(--sidebar-layout-motion),padding var(--sidebar-layout-motion)}.sidebar-automation-strip>.sidebar-context-target{flex:0 0 80px;min-width:0;transition:flex-basis var(--sidebar-layout-motion),max-width var(--sidebar-layout-motion),min-width var(--sidebar-layout-motion)}.sidebar-row.automation-tile{align-items:center;border:0;border-radius:10px;color:var(--av-sys-color-text-default);flex-direction:column;gap:6px;padding:6px 4px 4px;text-align:center;transition:gap var(--sidebar-layout-motion),padding var(--sidebar-layout-motion);width:100%}.sidebar-row.automation-tile:hover{background:var(--av-cmp-row-background-hover)}.sidebar-row.automation-tile.is-active,.sidebar-row.automation-tile.is-active:hover{background:var(--av-cmp-row-background-selected)}.sidebar-row.automation-tile:focus-visible{outline-offset:-2px}.sidebar-automation-strip>.sidebar-context-target:only-child{flex-basis:auto;min-width:80px;max-width:100px}.automation-tile-glyph{display:block;height:60px;transition:height var(--sidebar-layout-motion),width var(--sidebar-layout-motion);width:60px}.automation-glyph{color:var(--glyph-ink, var(--av-sys-color-text-on-inverse));display:block;height:100%;width:100%}.automation-tile-name{font-size:11px;font-weight:400;height:16px;letter-spacing:.005em;line-height:16px;max-width:100%;overflow:hidden;transition:height var(--sidebar-layout-motion),opacity var(--sidebar-layout-motion),visibility var(--sidebar-layout-motion);white-space:nowrap}.sidekick-new-glyph .automation-glyph-shape{stroke:var(--av-sys-color-text-muted);stroke-dasharray:7 5;stroke-width:3}.sidebar-row.automation-tile:hover .sidekick-new-glyph .automation-glyph-shape,.sidebar-row.automation-tile:focus-visible .sidekick-new-glyph .automation-glyph-shape{stroke:var(--av-sys-color-text-subtle)}.app-shell .sidebar.is-compact .sidebar-automation-strip{gap:0;padding:8px 21px 12px}.app-shell .sidebar.is-compact .sidebar-automation-strip>.sidebar-context-target{flex-basis:54px;max-width:54px;min-width:54px}.app-shell .sidebar.is-compact .automation-tile{gap:0;padding:9px}.app-shell .sidebar.is-compact .automation-tile-glyph{height:36px;width:36px}.app-shell .sidebar.is-compact .automation-tile-name{height:0;opacity:0;visibility:hidden}.sidekicks-library{padding:64px 48px 40px;height:100%;overflow:auto;scrollbar-gutter:stable}.sidekicks-library-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:40px}.sidekicks-library-heading h1{margin:0;font-size:28px;font-weight:600;letter-spacing:-.5px}.sidekicks-library-heading p{margin:8px 0 0;font-size:15px;color:var(--av-sys-color-text-muted)}.sidekicks-library-heading .button{border-radius:var(--av-sys-size-radius-pill);text-decoration:none;flex-shrink:0;padding:10px 18px}.sidekicks-library-controls .sidebar-search{height:auto;min-height:44px;width:100%;margin:0;border-radius:var(--av-sys-size-radius-pill);padding:12px 16px}.sidekick-filters{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0 36px}.sidekick-filters button,.sidekick-view-switch button{border:0;border-radius:var(--av-sys-size-radius-pill);background:var(--av-sys-color-surface-raised-hover);color:var(--av-sys-color-text-muted);font:inherit;padding:8px 16px}.sidekick-filters button[aria-pressed=true],.sidekick-view-switch button[aria-pressed=true]{background:var(--av-sys-color-text-default);color:var(--av-sys-color-text-on-inverse)}.sidekick-filters button:hover,.sidekick-view-switch button:hover{box-shadow:inset 0 0 0 1px var(--av-sys-color-border-default)}.sidekick-results-heading{display:flex;align-items:center;gap:10px;margin-bottom:16px}.sidekick-results-heading h2{font-size:18px;font-weight:500;margin:0}.sidekick-results-heading>span{font-size:13px;color:var(--av-sys-color-text-muted)}.sidekicks-library-list{list-style:none;padding:0;margin:0 -12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px}.sidekicks-library-list a{display:flex;align-items:center;gap:16px;height:100%;padding:20px 12px;border-radius:16px;color:inherit;text-decoration:none}.sidekicks-library-list a:hover{background:var(--av-sys-color-surface-raised-hover)}.sidekick-list-glyph{width:56px;height:56px;flex-shrink:0}.sidekick-list-copy{flex:1;min-width:0}.sidekick-list-copy h3{font-size:16px;font-weight:500;margin:0 0 5px;overflow-wrap:anywhere}.sidekick-list-copy p{font-size:14px;color:var(--av-sys-color-text-muted);line-height:1.5;margin:0 0 8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sidekick-list-copy small{color:var(--av-sys-color-text-muted);font-size:12px}.sidekick-list-chevron{color:var(--av-sys-color-text-muted);flex-shrink:0}.sidekick-detail{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;min-width:0}.sidekick-navigation{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:38px 20px 10px;border-bottom:1px solid var(--av-sys-color-border-subtle)}.sidekick-back{display:inline-flex;align-items:center;gap:4px;padding:8px;border-radius:var(--av-sys-size-radius-pill);color:var(--av-sys-color-text-muted);text-decoration:none}.sidekick-back:hover{background:var(--av-sys-color-surface-raised-hover);color:var(--av-sys-color-text-default)}.sidekick-detail-body{display:grid;grid-template-columns:340px minmax(0,1fr);min-height:0}.sidekick-profile{overflow:auto;scrollbar-gutter:stable;border-right:1px solid var(--av-sys-color-border-subtle)}.sidekick-conversation{min-width:0;min-height:0}.sidekick-conversation-heading{padding:24px 28px 16px}.sidekick-conversation-heading h2{margin:0;font-size:16px;font-weight:500}.sidekick-conversation-heading p{margin:6px 0 0;font-size:13px;color:var(--av-sys-color-text-muted)}.sidekick-view-switch{display:none}@media(max-width:760px){.sidekicks-library{padding:56px 24px 24px}.sidekicks-library-heading{flex-wrap:wrap;gap:16px;margin-bottom:28px}.sidekicks-library-list{grid-template-columns:minmax(0,1fr)}}.sidekick-detail[data-compact=true] .sidekick-detail-body{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.sidekick-detail[data-compact=true] .sidekick-profile,.sidekick-detail[data-compact=true] .sidekick-conversation{grid-area:1 / 1;min-height:0}.sidekick-detail[data-compact=true] .sidekick-view-switch{display:flex;gap:4px}.sidekick-detail[data-compact=true] .sidekick-view-switch button{padding:6px 10px;font-size:12px}.sidekick-detail[data-compact=true][data-view=conversation] .sidekick-profile,.sidekick-detail[data-compact=true][data-view=details] .sidekick-conversation{visibility:hidden;pointer-events:none}.sidekick-detail[data-compact=true] .sidekick-profile{border-right:0}.sidekick-detail[data-compact=true] .sidekick-navigation{padding-inline:12px}.sidekick-section-list{list-style:none;margin:0;padding:0}.sidekick-recommendation{align-items:center;border:1px solid var(--av-sys-color-border-default);border-radius:50%;color:var(--av-sys-color-text-muted);display:inline-flex;flex:0 0 24px;height:24px;justify-content:center;margin-right:8px}.sidekick-recommendation:focus-visible{outline:2px solid var(--av-sys-color-focus-default);outline-offset:2px}.sidekick-recommendation-tooltip{max-width:280px;white-space:normal}.workstream-context-sidebar.is-compact .sidekick-recommendation{display:none}.sidekick-picker-search{background:var(--av-sys-color-surface-raised);border:1px solid var(--av-sys-color-border-default);border-radius:8px;padding:10px 12px;width:100%}.sidekick-picker-list{display:grid;gap:8px;list-style:none;margin:12px 0 0;padding:0}.sidekick-picker-list .button{align-items:flex-start;display:flex;flex-direction:column;gap:4px;text-align:left;white-space:normal;width:100%}.sidekick-picker-list .button>span{color:var(--av-sys-color-text-muted)}.workstream-context-sidekick-glyph{display:block;height:28px;width:28px}.sidekick-section-list>li{align-items:center;display:flex}.sidekick-section-list>li>.workstream-context-row{min-width:0}.workstream-context-sidebar.is-compact .workstream-context-scroll{padding-left:20.5px;padding-right:20.5px}.workstream-context-sidebar.is-compact .workstream-context-row{width:54px;height:54px;padding:9px;gap:0}.workstream-context-sidebar .avatar-stack .avatar{transition:border-color .18s ease,font-size var(--sidebar-layout-motion),height var(--sidebar-layout-motion),width var(--sidebar-layout-motion)}.workstream-context-sidebar .avatar-overflow{transition:font-size var(--sidebar-layout-motion),height var(--sidebar-layout-motion),margin-left var(--sidebar-layout-motion),width var(--sidebar-layout-motion)}.workstream-context-sidebar .avatar-stack-item+.avatar-stack-item{transition:margin-left var(--sidebar-layout-motion)}.workstream-context-sidebar.is-compact .avatar-stack .avatar,.workstream-context-sidebar.is-compact .avatar-overflow{width:20px;height:20px;font-size:8px}.workstream-context-sidebar.is-compact .avatar-stack-item+.avatar-stack-item,.workstream-context-sidebar.is-compact .avatar-overflow{margin-left:-12px}.sidebar-workstream-public{align-items:center;background:var(--av-sys-color-surface-default);border-radius:var(--av-sys-size-radius-pill);color:var(--av-sys-color-text-muted);display:flex;height:17px;justify-content:center;position:absolute;right:-1px;top:-2px;width:17px}.sidebar-collapse-footer{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0;gap:4px;margin-top:auto;padding:8px 12px;min-height:62px}.app-shell .sidebar .sidebar-collapse-footer{transition:gap var(--sidebar-layout-motion),padding var(--sidebar-layout-motion)}.app-shell .sidebar .sidebar-collapse-footer .account-trigger{flex:1;min-width:0;width:auto;margin:0;transition:gap var(--sidebar-layout-motion),min-height var(--sidebar-layout-motion),padding var(--sidebar-layout-motion)}.app-shell .sidebar.is-compact .sidebar-collapse-footer{padding:8px;gap:0}.workstream-context-sidebar .sidebar-collapse-footer{transition:gap var(--sidebar-layout-motion),padding var(--sidebar-layout-motion)}.workstream-context-sidebar.is-compact .sidebar-collapse-footer{gap:0;padding:8px 32.5px 8px 8px}.app-shell .sidebar.is-compact .sidebar-collapse-footer .account-trigger{gap:0;min-height:38px;padding:6px 6px 6px 10.5px}.sidebar-collapse-footer>.icon-button{flex-shrink:0}.sidebar-drag-guide{position:absolute;top:0;bottom:0;width:1px;background:var(--av-sys-color-text-muted);opacity:.25;pointer-events:none;z-index:100}.settings-account-profile{display:grid;gap:12px}.settings-account-profile .settings-profile-card{border-radius:0}.settings-account-avatar{width:38px;height:38px;font-size:13px}.settings-account-profile .settings-preference-row{font-size:13px;grid-template-columns:minmax(100px,1fr) minmax(0,280px)}.settings-account-profile input{width:min(280px,100%);min-width:0;padding:7px 10px;font-size:13px;border-radius:8px}.settings-account-profile .personal-colors{justify-content:flex-end;gap:10px;padding:5px}.settings-account-profile .personal-colors button{width:22px;height:22px;display:grid;place-items:center}.settings-account-actions{display:flex;align-items:center;gap:10px;justify-content:flex-end;color:var(--av-sys-color-text-muted)}.human-message[data-profile-color] .human-message-bubble .markdown-body,.human-message[data-profile-color] .human-message-bubble .markdown-body :is(p,strong,em,code,a){color:var(--av-cmp-bubble-human-foreground)}.attachment-media-close{position:absolute;right:22px;top:23px;z-index:3}.attachment-gallery-footer{align-items:center;bottom:24px;display:flex;flex-direction:column;gap:14px;left:24px;position:absolute;right:24px}.attachment-gallery-caption{color:var(--av-sys-color-text-default);font-size:12px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-gallery-thumbnails{display:flex;gap:8px;max-width:100%;overflow-x:auto;padding:3px}.attachment-gallery-thumbnail{align-items:center;background:var(--av-sys-color-scrim-default);border:2px solid transparent;border-radius:10px;color:var(--av-sys-color-text-default);display:flex;flex:0 0 50px;height:50px;justify-content:center;overflow:hidden;padding:0}.attachment-gallery-thumbnail[aria-current=true]{border-color:var(--av-sys-color-text-default)}.attachment-gallery-thumbnail img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}:root{--attachment-file-card-height: 54px;--attachment-media-size: calc(2 * var(--attachment-file-card-height))}.message-attachments,.citation-card-row{display:grid;grid-template-columns:repeat(auto-fit,var(--attachment-media-size));align-items:start;gap:var(--space-2);width:560px;max-width:100%}.message-attachment-images{display:contents}.message-attachment-image-cell,.attachment-media-tile{aspect-ratio:1;min-width:0;width:var(--attachment-media-size);height:var(--attachment-media-size)}.message-attachment-image,.message-attachment-image-cell .citation-card.is-image{aspect-ratio:1;height:100%;max-height:none;width:100%}.message-attachment-image img,.markdown-body .citation-card-image-preview{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.attachment-file-with-player,.citation-file-attachment{min-width:0;width:100%}.message-attachments .attachment-file-card,.citation-card-row .citation-card.is-file{margin:0;min-width:0;width:100%;max-width:100%}.attachment-media-tile{border:1px solid var(--av-sys-color-border-subtle);background:var(--av-sys-color-surface-raised);border-radius:12px;display:flex;flex-direction:column;overflow:hidden;position:relative}.attachment-media-open{align-items:center;background:transparent;color:var(--av-sys-color-text-default);display:flex;flex:1;flex-direction:column;gap:var(--space-3);justify-content:center;min-height:0;overflow:hidden;padding:var(--space-3);position:relative;width:100%}.attachment-media-open video{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.attachment-media-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-media-open:has(video) .attachment-media-name{background:var(--av-sys-color-scrim-default);bottom:8px;color:var(--av-sys-color-text-on-media);left:8px;position:absolute;right:8px}.attachment-media-tile .attachment-inline-audio{max-width:100%;padding:var(--space-2);width:100%}.composer-attachments .attachment-tile{height:var(--attachment-media-size);aspect-ratio:1;width:var(--attachment-media-size)}.composer-attachments .attachment-file-card{min-width:0;width:100%}.composer-attachments .attachment-file-name{display:flex;overflow-wrap:normal;white-space:nowrap}.composer-attachments .attachment-file-name>span:first-child{overflow:hidden;text-overflow:ellipsis}.composer-attachments .attachment-file-name>span:last-child{flex:0 0 auto}.attachment-media-tile .attachment-video-play{color:var(--av-sys-color-text-default)}.attachment-media-tile:has(video) .attachment-video-play{color:var(--av-sys-color-text-on-media)}.pending-attachment{position:relative;flex:0 0 auto}.pending-attachment.is-file{width:220px}.pending-attachment .attachment-file-card{margin:0;padding-right:28px}.pending-attachment .message-attachment-image{height:100%;border-radius:inherit}.pending-attachment:hover .attachment-remove,.pending-attachment:focus-within .attachment-remove{opacity:1}.pending-attachment.is-file .attachment-remove{top:50%;transform:translateY(-50%)}.composer-attachments .attachment-media-name,.composer-attachments .attachment-inline-audio{display:none}.composer-attachments .attachment-media-open{padding:8px}.composer-attachments{--attachment-media-size: var(--attachment-file-card-height);display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;align-items:center;gap:8px;min-width:0;padding:11px 13px 8px}.message-attachments>.attachment-file-with-player,.citation-card-row>.citation-file-attachment{grid-column:span 2}.human-message .message-attachments{justify-content:end;align-items:start}.attachment-media-tile .attachment-media-open{gap:var(--space-1);padding:var(--space-1)}.attachment-media-tile .attachment-media-open>svg{flex-shrink:0;height:22px;width:22px}.attachment-media-tile .attachment-media-name{font-size:11px}.attachment-media-tile .attachment-inline-audio{padding:0 var(--space-1) var(--space-1)}.attachment-inline-audio audio{display:none}.attachment-inline-audio>button{white-space:nowrap}.attachment-media-download{position:absolute;right:154px;top:23px;z-index:3}.attachment-lightbox-content.has-gallery{padding-bottom:130px}:is(.workstream-screen,.workstream-launch-screen) .is-message-capsule .composer-attachments{grid-column:1 / -1;grid-row:1;width:100%;padding:10px 12px 2px}.inference-delay-notice{display:flex;align-items:center;gap:8px;padding:8px 0;color:var(--av-sys-color-warning-base);font-size:13px}.inference-delay-notice>svg{flex-shrink:0}.session-import-link-form{display:grid;gap:10px}.background-agent-count{color:var(--av-sys-color-text-muted);display:grid;font-size:12px;grid-template-rows:0fr;padding:0;pointer-events:none;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1)}.background-agent-count[data-active=true]{grid-template-rows:1fr}.background-agent-reveal{min-height:0;overflow:hidden}.background-agent-label{align-items:baseline;display:flex;gap:.3em;line-height:18px;opacity:0;padding:0 12px 6px;transform:translateY(24px);transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .22s ease}.background-agent-count[data-active=true] .background-agent-label{opacity:1;transform:translateY(0)}@starting-style{.background-agent-count[data-active=true]{grid-template-rows:0fr}.background-agent-count[data-active=true] .background-agent-label{opacity:0;transform:translateY(24px)}}.background-agent-shimmer{animation:background-agent-shimmer 2.8s linear infinite;background:linear-gradient(105deg,var(--av-sys-color-text-muted) 35%,var(--av-sys-color-text-default) 50%,var(--av-sys-color-text-muted) 65%) 100% 0 / 250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent}.background-agent-count[data-active=false] .background-agent-shimmer{animation-play-state:paused}.background-agent-wheel{--wheel-travel: 100%;display:inline-grid;font-variant-numeric:tabular-nums;overflow:hidden;perspective:80px;vertical-align:bottom}.background-agent-wheel[data-direction=down]{--wheel-travel: -100%}.background-agent-digit{grid-area:1 / 1;text-align:center}.background-agent-digit-in{animation:background-agent-digit-in .28s ease-out both,background-agent-shimmer 2.8s linear infinite}.background-agent-digit-out{animation:background-agent-digit-out .28s ease-out both,background-agent-shimmer 2.8s linear infinite}@keyframes background-agent-shimmer{to{background-position:-100% 0}}@keyframes background-agent-digit-in{0%{opacity:0;transform:translateY(var(--wheel-travel)) rotateX(-55deg)}to{opacity:1;transform:translateY(0) rotateX(0)}}@keyframes background-agent-digit-out{0%{opacity:1;transform:translateY(0) rotateX(0)}to{opacity:0;transform:translateY(calc(-1 * var(--wheel-travel))) rotateX(55deg)}}@media(prefers-reduced-motion:reduce){.background-agent-count,.background-agent-label{transition:none}.background-agent-shimmer,.background-agent-digit{animation:none}.background-agent-digit-out{display:none}}@media(forced-colors:active){.background-agent-shimmer{background:none;color:CanvasText}}.scope-sharing-panel{padding:12px 0}.scope-sharing-panel h3{font-size:15px;font-weight:600;margin-bottom:12px}.scope-sharing-panel label{display:grid;gap:6px;font-size:13px}.scope-sharing-panel textarea{width:100%;padding:10px;border:1px solid var(--av-sys-color-border-default);border-radius:8px;background:var(--av-sys-color-surface-default);color:inherit;font:inherit}.scope-sharing-panel .scope-sharing-choice{display:flex;gap:8px;align-items:start;margin-top:12px}.scope-sharing-panel p{font-size:13px;margin:12px 0}.scope-sharing-panel ul{margin-top:16px;display:grid;gap:12px}.scope-sharing-panel li{display:flex;gap:12px;justify-content:space-between;font-size:13px;overflow-wrap:anywhere}.scope-sharing-panel li button{flex-shrink:0}
