body{margin:0}a{color:inherit}.entry{height:100dvh;font-synthesis:none}.entry.onboarding-shell{align-items:flex-start}.entry.onboarding-shell>*{margin-block:auto}.entry .entry-mark{display:block;width:-moz-fit-content;width:fit-content;margin:0 auto;color:var(--av-sys-color-text-default)}.entry .entry-mark:focus-visible,.signin-choice:focus-visible{outline:2px solid var(--av-sys-color-accent-base);outline-offset:3px}.entry .signin-card>p.entry-lead{margin-top:28px}.entry .signin-card>p:not(.entry-lead)+.signin-button{margin-top:32px}.browser-shell{height:100dvh;display:flex;flex-direction:column}.browser-shell-error{background:var(--av-sys-color-surface-raised);border-bottom:1px solid var(--av-sys-color-border-subtle);flex-shrink:0;padding:0 16px 8px}.browser-conversation{display:flex;flex:1;min-width:0;min-height:0}.browser-conversation>.entry{flex:1;height:auto}@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-control-background-quiet: rgba(119, 119, 119, .09);--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-state-hover: rgba(119, 119, 119, .09);--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-tint-rose: #fedfe0;--av-sys-color-project-tint-red: #fee0dc;--av-sys-color-project-tint-orange: #fee1d3;--av-sys-color-project-tint-amber: #fee3c5;--av-sys-color-project-tint-lime: #dcefcd;--av-sys-color-project-tint-green: #d1f2d6;--av-sys-color-project-tint-emerald: #cbf3de;--av-sys-color-project-tint-cyan: #c3f1fd;--av-sys-color-project-tint-blue: #dce9fe;--av-sys-color-project-tint-indigo: #e2e6ff;--av-sys-color-project-tint-violet: #e8e4ff;--av-sys-color-project-tint-purple: #ede2fe;--av-sys-color-project-tint-fuchsia: #f8ddfc;--av-sys-color-project-tint-pink: #ffdde9;--av-sys-color-project-ink-rose: #963541;--av-sys-color-project-ink-red: #963633;--av-sys-color-project-ink-orange: #923f01;--av-sys-color-project-ink-amber: #7e4f04;--av-sys-color-project-ink-lime: #406800;--av-sys-color-project-ink-green: #026e2f;--av-sys-color-project-ink-emerald: #016c49;--av-sys-color-project-ink-cyan: #046678;--av-sys-color-project-ink-blue: #2b58a2;--av-sys-color-project-ink-indigo: #4a50a2;--av-sys-color-project-ink-violet: #5f499c;--av-sys-color-project-ink-purple: #6b4495;--av-sys-color-project-ink-fuchsia: #7c3e85;--av-sys-color-project-ink-pink: #90355f;--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-news: #e5332a;--av-sys-color-workstream-unseen: #6f45c0;--av-sys-color-danger-tint: rgba(195, 69, 63, .1);--av-sys-color-success-tint: rgba(79, 130, 113, .12);--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-scrim-veil: rgba(246, 245, 241, .5);--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-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: 8px;--av-cmp-row-leading: 1.55;--av-cmp-row-height-dense: 44px;--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-meter-track: var(--av-ref-color-neutral-5);--av-cmp-meter-fill: var(--av-sys-color-brand-base);--av-cmp-meter-fill-warning: var(--av-sys-color-warning-base);--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-control-background-quiet: rgba(119, 119, 119, .17);--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-state-hover: rgba(119, 119, 119, .17);--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-tint-rose: #5a2e31;--av-sys-color-project-tint-red: #5b2f2b;--av-sys-color-project-tint-orange: #59321d;--av-sys-color-project-tint-amber: #533611;--av-sys-color-project-tint-lime: #31441e;--av-sys-color-project-tint-green: #22472a;--av-sys-color-project-tint-emerald: #154833;--av-sys-color-project-tint-cyan: #014552;--av-sys-color-project-tint-blue: #283d5f;--av-sys-color-project-tint-indigo: #35395f;--av-sys-color-project-tint-violet: #3e365c;--av-sys-color-project-tint-purple: #443459;--av-sys-color-project-tint-fuchsia: #4d3151;--av-sys-color-project-tint-pink: #572e3f;--av-sys-color-project-ink-rose: #ffc2c4;--av-sys-color-project-ink-red: #fec4be;--av-sys-color-project-ink-orange: #ffc6a9;--av-sys-color-project-ink-amber: #fbca93;--av-sys-color-project-ink-lime: #c0e1a3;--av-sys-color-project-ink-green: #aae5b5;--av-sys-color-project-ink-emerald: #9de7c3;--av-sys-color-project-ink-cyan: #8be4f9;--av-sys-color-project-ink-blue: #bcd6ff;--av-sys-color-project-ink-indigo: #c9d1ff;--av-sys-color-project-ink-violet: #d5ccff;--av-sys-color-project-ink-purple: #dfc8ff;--av-sys-color-project-ink-fuchsia: #f1c1f8;--av-sys-color-project-ink-pink: #ffc0d7;--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-news: #f0675d;--av-sys-color-workstream-unseen: #a992e0;--av-sys-color-danger-tint: rgba(204, 122, 106, .14);--av-sys-color-success-tint: rgba(127, 174, 151, .16);--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-scrim-veil: rgba(7, 5, 3, .5);--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-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: 8px;--av-cmp-row-leading: 1.55;--av-cmp-row-height-dense: 44px;--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-meter-track: var(--av-sys-color-surface-sunken);--av-cmp-meter-fill: var(--av-sys-color-brand-base);--av-cmp-meter-fill-warning: var(--av-sys-color-warning-base);--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)}html[data-personal-color] .workspace-usage-item .meter{--av-cmp-meter-fill: var(--personal-color)}.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-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}.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)}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.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)}.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-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;--hover-layer: linear-gradient(var(--av-sys-color-state-hover) 0 100%);--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}.sideline-app{height:100%}.sideline-sidebar.is-compact .account-trigger>svg{display:none}.sideline-main{height:100%;margin-left:var(--spaces-sidebar-width);transition:margin-left var(--sidebar-collapse-motion)}.sideline-shell{height:100%;overflow:auto;padding:42px clamp(24px,5vw,72px) 64px;background:var(--av-sys-backdrop-color)}.sideline-header{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;max-width:920px;margin:0 auto 28px}.sideline-header h1{margin:3px 0 5px;font-size:28px;line-height:1.15}.sideline-header p{margin:0;color:var(--av-sys-color-text-muted)}.sideline-kicker{color:var(--av-sys-color-text-muted);font-size:12px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.sideline-header-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.sideline-marker{border:1px solid var(--av-sys-color-border-default);border-radius:999px;padding:5px 9px;font-size:12px;font-weight:650}.sideline-audit-copy{color:var(--av-sys-color-text-muted);font-size:12px}.sideline-notice{max-width:920px;margin:0 auto 18px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 15px;border:1px solid var(--av-sys-color-border-default);border-radius:12px;background:var(--av-sys-color-surface-raised)}.sideline-cards{display:grid;gap:16px;max-width:920px;margin:0 auto}.sideline-card{border:1px solid var(--av-sys-color-border-default);border-radius:16px;padding:18px;background:var(--av-sys-color-surface-raised);box-shadow:var(--av-sys-elevation-shadow-md)}.sideline-card-heading,.sideline-card-footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.sideline-card-heading h2{margin:0 0 16px;font-size:15px}.sideline-icon-button{border:0;background:transparent;color:var(--av-sys-color-text-muted);border-radius:8px;padding:7px;cursor:pointer}.sideline-icon-button:hover{background-image:var(--hover-layer);color:var(--av-sys-color-text-default)}.sideline-fields{display:grid;grid-template-columns:1fr 1.4fr;gap:14px}.sideline-fields label{display:grid;gap:7px;color:var(--av-sys-color-text-muted);font-size:12px;font-weight:600}.sideline-fields select,.sideline-fields textarea,.sideline-search-field{width:100%;border:1px solid var(--av-sys-color-border-default);border-radius:10px;background:var(--av-sys-color-surface-default);color:var(--av-sys-color-text-default);padding:10px 11px;outline:none}.sideline-fields select:focus,.sideline-fields textarea:focus,.sideline-search-field:focus-within{border-color:var(--av-sys-color-border-strong)}.sideline-search-field{align-items:center;display:grid;gap:7px;grid-template-columns:14px minmax(0,1fr);padding-block:0}.sideline-search-field input{background:transparent;border:0;min-height:38px;outline:0;width:100%}.sideline-message-field{grid-column:1 / -1}.sideline-message-field textarea{resize:vertical;min-height:108px}.sideline-field-message{grid-column:1 / -1;margin:-4px 0 0;font-size:12px}.sideline-field-message-warning{color:var(--av-sys-color-text-muted)}.sideline-field-message-error{color:var(--av-sys-color-danger-base)}.sideline-summary{margin-top:13px;color:var(--av-sys-color-text-muted);font-size:13px}.sideline-card-footer{margin-top:15px;min-height:34px}.sideline-card-actions{display:flex;gap:8px}.sideline-result{font-size:13px;color:var(--av-sys-color-text-muted)}.sideline-result-failed,.sideline-result-unknown{color:var(--av-sys-color-danger-base)}.sideline-result-sent{color:var(--av-sys-color-success-base)}.sideline-add{display:flex;margin:16px auto 0}@media(max-width:720px){.sideline-header{flex-direction:column}.sideline-header-actions{justify-content:flex-start}.sideline-fields{grid-template-columns:1fr}.sideline-message-field{grid-column:auto}}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,.sidebar-row-activity,.sidebar-row-title,.sidebar-row-title-copy{animation:clipped-line-fade linear both;animation-duration:auto;animation-timeline:scroll(self inline);overflow:hidden}@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}}.sidebar-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%}.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-image:var(--hover-layer);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-image:var(--hover-layer);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;max-width:280px;overflow-wrap:break-word;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}@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}.meter{background:var(--av-cmp-meter-track);border-radius:var(--av-sys-size-radius-pill);height:6px;overflow:hidden}.meter-thin{height:3px}.meter-fill{background:var(--av-cmp-meter-fill);border-radius:inherit;display:block;height:100%;transition:width .18s ease}.meter-warning>.meter-fill{background:var(--av-cmp-meter-fill-warning)}@media(prefers-reduced-motion:reduce){.meter-fill{transition:none}}.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-rally{background:var(--av-sys-color-brand-on)}.avatar-rally .avatar-fallback{color:var(--av-sys-color-brand-base)}.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(--person-accent) 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}.empty-state-actions{display:flex;gap:8px;justify-content:center}.dialog-overlay{animation:fade-in .13s ease-out;background:var(--av-sys-color-scrim-default);inset:0;position:fixed;z-index:100}.dialog-overlay.is-blurred{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:var(--av-sys-color-scrim-veil)}@media(prefers-reduced-transparency:reduce){.dialog-overlay.is-blurred{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--av-sys-color-scrim-solid)}}.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:first-child{min-width:0;overflow-wrap:anywhere}.dialog-header-actions{align-items:center;display:flex;flex-shrink:0;gap:4px}.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}.new-workstream-menu{max-width:calc(100vw - 20px)}.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-image:var(--hover-layer);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);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)}.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)}:root{--panel-divider-inset-top: 14px;--panel-divider-inset-bottom: calc(var(--composer-dock-gap) + var(--composer-capsule-height))}@property --av-cmp-sidebar-width{syntax: "<length>"; inherits: true; initial-value: 280px;}@property --spaces-sidebar-width{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --sidebar-compact{syntax: "<number>"; inherits: false; initial-value: 0;}.resizable-sidebar{--sidebar-layout-motion: var(--sidebar-collapse-motion);--sidebar-compact: 0;position:relative;transition:--sidebar-compact var(--sidebar-layout-motion)}.resizable-sidebar.is-compact{--sidebar-compact: 1}.resizable-sidebar.is-compact .sidebar-header{margin-inline:auto}.sidebar-title{flex:1;font-size:12px;font-weight:600;letter-spacing:.02em;line-height:18px;margin:0;max-width:100%;min-width:0;opacity:1;overflow:hidden;text-overflow:ellipsis;transition:flex-grow var(--sidebar-layout-motion),max-width var(--sidebar-layout-motion),opacity var(--sidebar-layout-motion),visibility var(--sidebar-layout-motion);white-space:nowrap}.resizable-sidebar.is-compact .sidebar-title{flex-grow:0;max-width:0;opacity:0;visibility:hidden}.sidebar-horizontal-line{background:var(--av-cmp-sidebar-border);flex:0 0 auto;height:var(--av-sys-size-border-hairline);min-height:0;transition:height var(--sidebar-layout-motion),margin var(--sidebar-layout-motion),opacity var(--sidebar-layout-motion)}.sidebar{bottom:0;display:flex;flex-direction:column;left:0;position:fixed;top:0;width:var(--av-cmp-sidebar-width);z-index:30}.workspace-shell{--spaces-sidebar-width: 0px}.workspace-shell:has(>.spaces-sidebar) .main-pane{margin-left:calc(var(--spaces-sidebar-width) + var(--av-cmp-sidebar-width))}.spaces-sidebar{background:var(--av-cmp-sidebar-background);border-right:var(--av-sys-size-border-hairline) solid var(--av-cmp-sidebar-border);bottom:0;display:flex;flex-direction:column;left:0;position:fixed;top:0;width:var(--spaces-sidebar-width);z-index:31}.spaces-sidebar-titlebar{overflow:hidden}.spaces-sidebar-titlebar-actions{align-items:center;display:flex;gap:4px;margin-left:auto}.spaces-sidebar-mark{align-items:center;background:var(--av-sys-color-surface-raised);border:1px solid var(--av-sys-color-border-subtle);border-radius:10px;display:flex;flex:0 0 36px;height:36px;justify-content:center}@keyframes spaces-sidebar-channel-drop-accepted{0%,33.33%,66.67%,to{background:transparent;box-shadow:inset 0 0 0 2px transparent}16.67%,50%,83.33%{background:color-mix(in srgb,var(--av-sys-color-accent-base) 28%,transparent);box-shadow:inset 0 0 0 2px var(--av-sys-color-accent-base)}}.spaces-account-slot,.sidebar-account-slot{display:flex;flex:1;min-width:0}.spaces-account-slot .account-trigger,.sidebar-account-slot .account-trigger{margin:0;width:100%}.spaces-sidebar.is-compact .spaces-account-slot .account-trigger{gap:0;justify-content:center;min-height:38px;padding:6px}.spaces-sidebar.is-compact .spaces-account-slot .account-copy{display:none}.spaces-sidebar.is-compact .spaces-sidebar-titlebar{justify-content:center}.spaces-sidebar.is-compact .spaces-sidebar-titlebar-actions{margin-left:0}.spaces-sidebar-update{color:var(--av-sys-color-accent-base)}.spaces-sidebar-update:hover:not(:disabled){color:var(--av-sys-color-accent-strong)}.spaces-sidebar.is-compact .spaces-sidebar-update{display:none}.resizable-sidebar.is-resizing{--sidebar-layout-motion: 0s;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.resizable-sidebar.is-resizing *{transition-property:none!important}.sidebar-resizer{bottom:0;position:absolute;right:-6px;top:55px;width:12px;z-index:3}.sidebar-resizer>span{opacity:0}.sidebar-resizer.is-near>span,.sidebar-resizer:focus-visible>span,.sidebar-resizer.is-resizing>span{opacity:1}.sidebar-title-header-icon{display:grid;flex:0 0 28px;height:28px;place-items:center;width:28px}@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:8px 12px 16px;scrollbar-gutter:auto;transition:padding var(--sidebar-layout-motion)}.sidebar-scroll::-webkit-scrollbar{width:0}.sidebar-row{align-items:center;background:transparent;border:0;border-radius:10px;color:var(--av-sys-color-text-default);display:flex;flex:0 0 54px;font:inherit;font-size:var(--av-sys-font-size-row);gap:8px;height:54px;min-height:54px;min-width:0;padding:var(--av-cmp-row-padding);position:relative;text-align:left;text-decoration:none;transition:gap var(--sidebar-layout-motion),padding var(--sidebar-layout-motion),width var(--sidebar-layout-motion);width:100%}.resizable-sidebar.is-compact .sidebar-row{gap:0;padding:9px;width:54px}.sidebar-row-badge{align-items:center;background:var(--av-sys-color-danger-base);border:0;border-radius:999px;box-sizing:border-box;color:var(--av-sys-color-danger-on);display:inline-flex;flex:0 0 auto;font-size:10px;font-variant-numeric:tabular-nums;font-weight:700;height:20px;justify-content:center;line-height:1;margin-left:auto;min-width:20px;padding:0 4px;z-index:2}.resizable-sidebar.is-compact .sidebar-row-badge{border:2px solid var(--av-sys-color-surface-default);position:absolute;right:4px;top:4px}.sidebar-row.sidebar-header{border-radius:0;flex-basis:43px;height:43px;justify-content:flex-start;min-height:43px;min-width:0;padding:0 20px}.sidebar-row.sidebar-header:hover{background-image:none}.resizable-sidebar.is-compact .sidebar-row.sidebar-header{padding:9px}.settings-navigation-group button:hover,.settings-search-results>button:hover,.settings-search-results>button:focus-visible,.sidebar-row:hover{background-image:var(--hover-layer);color:var(--av-sys-color-text-default)}.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}.space-create-form{display:grid;gap:18px}.space-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%}.space-create-form .form-field>input:focus{border-color:var(--av-ref-color-line-6);box-shadow:var(--av-sys-focus-ring-quiet)}.space-create-form .dropdown-select-trigger{width:100%}.space-create-form fieldset{border:0;margin:0;padding:0}.space-create-form legend{color:var(--av-sys-color-text-subtle);font-size:12px;margin-bottom:8px}.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-image:var(--hover-layer);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-surface .tooltip-arrow{display:none}.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:hover{background-image:var(--hover-layer)}.sidebar-row:is(.is-active,.is-current){background:var(--av-cmp-row-background-selected)}.sidebar-row:focus-visible{outline:2px solid var(--av-sys-color-focus-default);outline-offset:-2px}.sidebar-row-icon{align-items:center;color:var(--av-ref-color-neutral-9);display:flex;flex:0 0 36px;height:36px;justify-content:center;position:relative;width:36px}.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;overflow:hidden;transition:opacity var(--sidebar-layout-motion),visibility var(--sidebar-layout-motion)}.resizable-sidebar.is-compact .sidebar-row-main{opacity:0;visibility:hidden}.sidebar-row-title,.sidebar-row-activity{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-activity{color:var(--av-sys-color-text-muted);font-size:12px;font-weight:400;line-height:16px}.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-mark{height:36px;width:36px}.skeleton-row-mark.is-glyph{border-radius:50%}.skeleton-row-mark.is-tile{border-radius:10px}.skeleton-row .sidebar-row-main{justify-content:center}.skeleton-row-line{flex:0 0 auto;height:9px;margin-block:5.5px;width:74%}.skeleton-row-subline{flex:0 0 auto;height:7px;margin-block:4.5px;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%}.ghost-channel-row{pointer-events:none}.ghost-channel-mark{height:40px;width:40px}.ghost-channel-mark>.workstream-glyph-shape{background:transparent;border:1.5px dashed var(--av-sys-color-border-strong);box-shadow:none}.ghost-channel-row .channel-row-heading{align-items:center}.ghost-channel-title{flex:0 1 auto;height:9px;width:58%}.ghost-channel-time{flex:none;height:7px;margin-left:auto;width:44px}.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}.skeleton-avatar-stack{display:inline-flex}.skeleton-avatar-stack>.skeleton-bar{border:2px solid var(--av-sys-color-surface-default);border-radius:50%;height:24px;width:24px}.skeleton-avatar-stack>.skeleton-bar+.skeleton-bar{margin-left:-7px}.conversation-opening-skeleton{min-height:0}.conversation-opening-feed{overflow:hidden}.conversation-opening-header{min-width:0}.conversation-opening-header-title{height:.78em;width:min(24ch,42%)}.conversation-opening-messages{align-content:start;display:grid;gap:var(--space-8)}.conversation-opening-caption{color:var(--av-sys-color-text-muted);font-size:var(--av-cmp-control-font-size);margin:0;text-align:center}.conversation-opening-message{display:grid;max-width:min(88%,var(--turn-width-cap),calc(100% - 82px))}.conversation-opening-byline{align-items:center;display:flex;font-size:var(--av-cmp-feed-byline-font-size);gap:var(--space-2);height:1em;margin-bottom:var(--space-2)}.conversation-opening-name{height:.85em;width:5ch}.conversation-opening-name.is-long{width:9ch}.conversation-opening-time{background:var(--av-ref-color-neutral-3);height:.85em;width:14ch}.conversation-opening-prose,.conversation-opening-bubble{display:grid;font-size:var(--av-sys-font-size-prose);line-height:var(--av-sys-font-leading-prose)}.conversation-opening-prose+.conversation-opening-prose{margin-top:var(--av-sys-space-prose-gap)}.conversation-opening-line{height:.6em;margin-block:calc((1lh - .6em)/2);width:100%}.conversation-opening-line.is-long{width:94%}.conversation-opening-line.is-medium{width:72%}.conversation-opening-line.is-short{width:46%}.conversation-opening-message.is-human{--turn-bubble-radius: calc(var(--av-sys-size-radius-xl) + 6px);justify-items:end;justify-self:end;width:100%}.conversation-opening-message.is-human>.conversation-opening-byline{margin-bottom:var(--space-1);padding-inline-end:var(--turn-bubble-radius)}.conversation-opening-bubble{background:var(--av-ref-color-neutral-3);border-radius:var(--turn-bubble-radius);box-sizing:border-box;padding:var(--space-2) var(--space-3);width:100%}.conversation-opening-bubble>.conversation-opening-line{background:var(--av-ref-color-neutral-5)}.conversation-opening-composer-dock{pointer-events:none}.conversation-opening-composer{border-radius:22px;height:44px;margin:0 auto;max-width:var(--composer-width);width:100%}.conversation-opening-header,.conversation-opening-message,.conversation-opening-composer{animation:skeleton-pulse 1.5s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.conversation-opening-header,.conversation-opening-message,.conversation-opening-composer{animation:none}}.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-image:var(--hover-layer)}.account-impersonator{display:flex;flex-shrink:0}.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{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)}.activity-count-badge{background:var(--av-sys-color-workstream-news);border-radius:var(--av-sys-size-radius-pill);color:var(--av-sys-color-palette-ink-light);flex:0 0 auto;font-size:11px;font-variant-numeric:tabular-nums;font-weight:650;line-height:18px;min-width:18px;padding-inline:5px;text-align:center}.workspace-activity-count{display:flex;flex-shrink:0}.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}.support-workspace-mark{color:var(--av-sys-color-text-muted);flex-shrink:0}.support-people-menu{max-height:var(--radix-dropdown-menu-content-available-height);min-width:240px;overflow-y:auto}.support-person-item{min-height:38px}.support-people-status{white-space:normal}.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}.menu-content .workspace-usage-item.menu-item{align-items:stretch;flex-direction:column;gap:5px;min-height:0;padding:6px 10px 8px}.workspace-usage-item small{color:var(--av-sys-color-text-muted);font-size:var(--av-sys-font-size-meta)}.account-menu-item-with-value.menu-item{grid-template-columns:18px minmax(0,1fr) auto 14px}.account-menu-item.menu-item[data-highlighted]{background-image:var(--hover-layer)}.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-image:var(--hover-layer)}.mobile-only{display:none}.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,.signin-card .onboarding-field{margin-top:32px;text-align:left}.workspace-setup-card .onboarding-input-wrap,.signin-card .onboarding-input-wrap{border-radius:14px;min-height:48px}.workspace-setup-card .onboarding-input-wrap input,.signin-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;overflow-wrap:anywhere}.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,.signin-choice-list{display:grid;gap:9px;margin-top:24px;text-align:left}.invitation-choice,.signin-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}.signin-choice{color:var(--av-sys-color-text-muted);gap:12px;padding-block:12px;transition:background-color .14s ease,border-color .14s ease}.signin-choice:hover{background-image:var(--hover-layer);border-color:var(--av-ref-color-line-4);color:var(--av-sys-color-text-default)}.signin-choice .workspace-mark{border-radius:var(--av-sys-size-radius-sm);flex-basis:26px;font-size:13px;height:26px}.signin-choice-name{color:var(--av-sys-color-text-default);flex:1;font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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}.conversation-access-request{align-items:center;color:var(--av-sys-color-text-muted);display:flex;flex-direction:column;gap:12px;max-width:400px;padding:32px 20px;text-align:center}.conversation-access-request p{margin:0}.conversation-access-request-title{color:var(--av-sys-color-text-default);font-size:18px;font-weight:620;margin:4px 0 0;overflow-wrap:anywhere}.conversation-access-request-sent{color:var(--av-sys-color-text-subtle)}.conversation-access-request-sent svg{display:inline-block;margin-right:4px;vertical-align:-2px}.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-header-height: 58px}.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-navigation-group button.settings-navigation-child .connector-mark{flex:none;height:14px;width:14px}.settings-navigation-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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:var(--settings-header-height);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-image:var(--hover-layer);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}.usage-quota-value .meter{--av-cmp-meter-fill: var(--av-sys-color-text-default)}.usage-quota-value{display:flex;flex-direction:column;gap:6px;text-align:right;width:200px}.usage-quota-value small{color:var(--av-sys-color-text-muted);font-size:12px}.usage-plan-error{color:var(--av-sys-color-danger-soft)}.usage-overage-value{align-items:center;display:inline-flex;font-size:13px;gap:8px}.usage-overage-value s{color:var(--av-sys-color-text-muted)}.usage-not-billed:focus-visible{outline:2px solid var(--av-sys-color-focus-default);outline-offset:1px}.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}.support-access-controls{align-items:center;display:flex;flex-shrink:0;gap:12px}.support-access-remaining{color:var(--av-sys-color-text-muted);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.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}.inline-editable-text{border-radius:6px;cursor:text;margin:-3px -6px;padding:3px 6px}.inline-editable-text:hover{background:var(--av-sys-color-surface-sunken);box-shadow:inset 0 0 0 1px var(--av-ref-color-line-3)}.inline-editable-text[aria-busy=true]{cursor:progress}.inline-editable-text[aria-busy=true]:hover{background:none;box-shadow:none}.inline-editable-field{align-items:flex-end;display:flex;flex-direction:column;gap:4px;width:min(240px,100%)}.inline-editable-reason{color:var(--av-sys-color-danger-soft);font-size:12px}.inline-editable-input{font-size:13px;min-width:0}.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{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{color:var(--av-sys-color-text-muted);flex:none}.terminal-network-notice>span{display:flex;flex:1;flex-direction:column;min-width:0}.terminal-network-notice strong{color:var(--av-sys-color-text-default);font-size:var(--av-cmp-control-font-size)}.terminal-network-notice 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}.personal-system-prompt{display:flex;flex-direction:column;gap:9px;padding:14px;position:relative}.personal-system-prompt>label{display:flex;flex-direction:column;gap:9px}.personal-system-prompt 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-ui);min-height:96px;padding:8px 9px;resize:vertical}.personal-system-prompt textarea:focus{border-color:var(--av-sys-color-focus-default);box-shadow:var(--av-sys-focus-ring-default)}.personal-system-prompt-actions{display:flex;justify-content:flex-end}.personal-system-prompt:not(:last-child):after{background:var(--av-sys-color-border-subtle);bottom:0;content:"";height:.5px;left:14px;position:absolute;right:14px}.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}.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-pending{opacity:.5;cursor:default}.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-image:var(--hover-layer);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-image:var(--hover-layer);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-image:var(--hover-layer);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-image:var(--hover-layer)}.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]{background-image:var(--hover-layer)}.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-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-image:var(--hover-layer);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{margin:0 2px 7px}.settings-connection-group-heading h3{font-size:var(--av-cmp-control-font-size);margin:0}.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-row{cursor:pointer}.settings-connection-row:hover td{background:var(--av-sys-color-state-hover)}.settings-connection-name{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:9px;padding:0;text-align:left}.settings-connection-name:focus-visible{border-radius:4px;box-shadow:var(--av-sys-focus-ring-default);outline:none}.settings-connection-chevron{color:var(--av-sys-color-text-muted);vertical-align:middle}.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{text-align:center}.settings-connection-page{max-width:760px}.settings-connection-facet-heading{margin-top:28px}.settings-github-policy{margin-bottom:22px}.settings-github-policy .settings-preference-row>select,.settings-github-repository-row>select,.settings-connection-page .settings-preference-row>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,.inline-editable-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-subtle);height:34px;outline:0;padding:0 9px;width:100%}.invite-form input:focus,.invite-form select:focus,.inline-editable-input:focus{border-color:var(--av-sys-color-focus-default)}.inline-editable-input[aria-invalid=true]{border-color:var(--av-sys-color-danger-soft)}.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-connection-page .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(max-width:640px){.settings-window{grid-template-columns:minmax(0,1fr);position:relative}.settings-sidebar{background:var(--av-cmp-sidebar-background-solid);border-right:0;border-top:var(--av-sys-size-border-hairline) solid var(--av-cmp-sidebar-border);inset:var(--settings-header-height) 0 0;opacity:0;overflow-y:auto;padding:12px 12px 18px;position:absolute;transform:translateY(-12px);transition:opacity .26s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.22,1,.36,1),visibility 0s linear .26s;visibility:hidden;z-index:3}.settings-sidebar.is-mobile-open{opacity:1;transform:none;transition:opacity .26s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.22,1,.36,1),visibility 0s;visibility:visible}.settings-content-header{gap:10px;justify-content:flex-start;padding:11px 12px 7px}.settings-content-header h1{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-menu-toggle{flex:none}}@media(max-width:640px)and (prefers-reduced-motion:reduce){.settings-sidebar,.settings-sidebar.is-mobile-open{transition:none}}@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-image:var(--hover-layer);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-conversation-identity{align-items:center;display:inline-flex;gap:4px;min-width:17px}.waiting-conversation-icon{align-items:center;display:inline-flex;justify-content:center}.waiting-conversation-icon .workstream-glyph-icon{height:8px;width:8px}.waiting-conversation-arrow{color:var(--av-ref-color-neutral-8);flex:none}.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-checklist>.meter{margin:9px 0 10px}.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-image:var(--hover-layer)}.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}.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-image:var(--hover-layer)}.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):not(.badge){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,.member-action-row>.badge{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-image:var(--hover-layer)}.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}.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-add-sidekick{color:var(--av-sys-color-text-muted)}.workstream-context-section{margin-top:20px;transition:margin-top var(--sidebar-layout-motion)}.workstream-context-section>.sidebar-horizontal-line{height:0;margin-bottom:0;opacity:0}.workstream-context-section h2{margin:0 8px 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}.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-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:not(:disabled){background-image:var(--hover-layer);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{--markdown-ink: var(--av-ref-color-neutral-13);--markdown-ink-strong: var(--av-ref-color-neutral-14);--markdown-ink-quiet: var(--av-ref-color-neutral-11);--markdown-ink-muted: var(--av-sys-color-text-muted);--markdown-ink-faint: var(--av-ref-color-neutral-9);--markdown-wash: var(--av-ref-color-neutral-4);--markdown-surface: var(--av-sys-color-surface-raised);--markdown-rule: var(--av-ref-color-neutral-5);--markdown-quote-bar: var(--av-ref-color-line-4);--markdown-border: var(--av-sys-color-border-subtle);--markdown-link: var(--av-sys-color-accent-soft);--markdown-link-hover: var(--av-sys-color-accent-strong);--markdown-mark: var(--av-sys-color-accent-base);--markdown-scrollbar-thumb: var(--av-sys-color-scrollbar-thumb);color:var(--markdown-ink);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(--markdown-ink-quiet);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(--markdown-ink-strong);font-weight:var(--av-cmp-markdown-strong-weight)}.markdown-body em{font-style:italic}.markdown-body a{color:var(--markdown-link);text-decoration:none;text-decoration-thickness:1px;text-underline-offset:2px}.markdown-body a:hover{color:var(--markdown-link-hover);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-avatar-rally{background:var(--av-sys-color-brand-on);color:var(--av-sys-color-brand-base);font-size:8px}.mention-chip.mention-chip-invited,.human-message .mention-chip.mention-chip-invited{background:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 32%,transparent)}.mention-chip-invited :is(.mention-chip-label,.mention-chip-avatar){opacity:.7}.mention-chip-invited .mention-chip-label{font-style:italic}.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-image:var(--hover-layer);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-image:var(--hover-layer)}.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-favicon{padding:0 .22em}.markdown-body .citation-pill-favicon img{border-radius:2px;display:inline-block;height:.95em;margin:0;max-width:none;-o-object-fit:contain;object-fit:contain;vertical-align:-.13em;width:.95em}[data-theme=dark] .markdown-body .citation-pill-favicon img{background:var(--av-ref-color-neutral-14);box-shadow:0 0 0 1px var(--av-ref-color-neutral-14)}.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;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(--markdown-border);color:var(--markdown-ink-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(--markdown-ink)}.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(--markdown-mark);flex:0 0 auto;margin:0;transform:translateY(1px)}.markdown-inline-code{background:var(--markdown-wash);border-radius:var(--av-sys-size-radius-sm);color:var(--markdown-ink);font-size:.88em;padding:2px var(--space-1)}.markdown-code-block{background:var(--markdown-surface);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(--markdown-border);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(--markdown-ink-faint);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(--markdown-ink-quiet);display:flex;height:26px;justify-content:center;padding:0;width:26px}.markdown-code-block-header button:hover{background-image:var(--hover-layer);color:var(--markdown-ink)}.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-body .markdown-code-block{--markdown-ink: var(--av-ref-color-neutral-13);--markdown-ink-quiet: var(--av-ref-color-neutral-11);--markdown-ink-faint: var(--av-ref-color-neutral-9);--markdown-wash: var(--av-ref-color-neutral-4);--markdown-surface: var(--av-sys-color-surface-raised);--markdown-border: var(--av-sys-color-border-subtle)}.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(--markdown-quote-bar);color:var(--markdown-ink-quiet);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(--markdown-rule);border:0;height:1px;margin:var(--space-6) 0}.markdown-table-scroll{margin:var(--space-4) -2px;overflow-x:auto}.markdown-table-scroll::-webkit-scrollbar-thumb{background:var(--markdown-scrollbar-thumb)}.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(--markdown-surface);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(--markdown-wash);color:var(--markdown-ink);font-weight:var(--av-cmp-markdown-strong-weight)}.markdown-body del{color:var(--markdown-ink-muted);text-decoration-color:var(--markdown-ink-faint)}.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-mark{display:grid;flex:0 0 auto;height:20px;place-items:center;width:20px}.run-failure-notice{border-width:.5px;border-radius:16px;gap:var(--space-3);grid-template-columns:32px minmax(0,1fr);padding:var(--space-4);background:var(--av-sys-color-danger-wash);border-color:var(--av-sys-color-danger-edge)}.run-failure-icon{background:var(--av-sys-color-surface-raised-hover);border-radius:10px;height:32px;padding:0;width:32px}.run-failure-copy strong{font-size:14px;font-weight:560;margin-bottom:var(--space-1)}.run-failure-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-image:var(--hover-layer);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}}.space-dashboard-frame{height:100%;position:relative}.space-dashboard-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-color:transparent;background-image:linear-gradient(color-mix(in srgb,var(--av-sys-color-accent-tint) 50%,transparent) 0 100%)}.app-shell .elicitation-option.is-selected,.app-shell .elicitation-option.is-selected:hover{background:var(--av-cmp-row-background-selected);border-color:color-mix(in srgb,var(--av-sys-color-text-default) 10%,transparent)}.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:hover .elicitation-checkbox{border-color:var(--av-sys-color-accent-strong)}.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-control-background-quiet);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-image:var(--hover-layer);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(6px);backdrop-filter:blur(6px);background:var(--av-sys-color-scrim-veil);inset:0;position:fixed;z-index:1000}@media(prefers-reduced-transparency:reduce){.attachment-lightbox-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--av-sys-color-scrim-solid)}}.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}@media(max-width:920px){.attachment-lightbox.is-document-viewer{-webkit-app-region:no-drag;border:0;border-radius:0;box-shadow:none;inset:0}.resource-lightbox .site-detail-pane{border-radius:0}body:has(.has-overlay-window-controls) .attachment-lightbox.is-document-viewer .attachment-lightbox-header,body:has(.has-overlay-window-controls) .resource-lightbox .rail-header{padding-left:82px}}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{background:var(--av-sys-color-surface-default);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-image:var(--hover-layer);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;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-image:var(--hover-layer);color:var(--av-sys-color-text-default)}.attachment-gallery-arrow{align-items:center;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-image:var(--hover-layer)}.attachment-gallery-arrow.is-previous{left:20px}.attachment-gallery-arrow.is-next{right:20px}.attachment-media-close,.attachment-media-download,.attachment-media-details,.attachment-media-expand,.attachment-gallery-arrow,.attachment-gallery-caption{background:var(--av-sys-color-surface-default);border:.5px solid var(--av-sys-color-border-highlight)}.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);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workstream-composer textarea::placeholder{color:var(--av-ref-color-neutral-8);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workstream-composer textarea:-moz-placeholder{text-overflow:ellipsis;white-space:nowrap}.workstream-composer textarea:placeholder-shown{text-overflow:ellipsis;white-space:nowrap}.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-image:var(--hover-layer)}.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-control-background-quiet);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-popover>button.is-invited strong,.mention-confirm-person.is-invited strong,.member-action-row.is-invited strong,.member-picker-row.is-invited strong,.title-menu-person.is-invited .title-menu-person-name,.new-channel-popover-row.is-invited .new-channel-popover-name{color:var(--av-sys-color-text-muted);font-style:italic}.new-channel-popover-kind{color:var(--av-sys-color-text-muted);flex:0 0 auto;font-size:12px;margin-left:auto}.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(--spaces-sidebar-width, 0px) - var(--av-cmp-sidebar-width) - var(--conversation-min-width)));--rail-slot: min(var(--rail-width), var(--rail-max-slot));transition:--rail-width .24s cubic-bezier(.22,1,.36,1),--spaces-sidebar-width var(--sidebar-collapse-motion),--av-cmp-sidebar-width var(--sidebar-collapse-motion)}.workspace-shell:has(.sidebar.is-resizing){transition-property:--rail-width,--spaces-sidebar-width}.workspace-shell:has(.spaces-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;flex-shrink:0;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-resizer.is-resizing>.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)}.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-frame{position:absolute;inset:0;width:100%;height:100%;border:0;background:var(--av-sys-color-surface-raised)}.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-image:var(--hover-layer);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-image:var(--hover-layer);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}.session-import-select{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-import-source-title{color:var(--av-sys-color-text-default);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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) .mobile-only{display:inline-flex}.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}}.space-dashboard-screen{height:100%;overflow:auto;padding:52px clamp(28px,6vw,84px) 80px}.space-dashboard-header{align-items:center;display:grid;gap:14px;grid-template-columns:44px minmax(0,1fr) auto;margin-bottom:40px}.space-dashboard-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.space-dashboard-icon{cursor:pointer}.appearance-picker-trigger.space-dashboard-icon{padding:0;border:1px solid var(--av-sys-color-border-default);border-radius:12px;background:var(--av-sys-color-surface-raised)}button.space-dashboard-icon:hover{background-image:var(--hover-layer);border-color:var(--av-ref-color-line-4)}button.space-dashboard-icon:focus-visible{outline:2px solid var(--av-sys-color-focus-default);outline-offset:2px}.space-dashboard-header h1{font-size:26px;margin:0}.space-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}.space-name-button:focus-visible{border-radius:3px;outline:2px solid var(--av-sys-color-border-highlight);outline-offset:2px}.space-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}.space-dashboard-title{min-width:0}.space-dashboard-title>.inline-error{margin-top:6px}.space-dashboard-header p,.space-dashboard-muted{color:var(--av-sys-color-text-muted);font-size:13px;margin:5px 0 0}.space-dashboard-blocked-channels{color:var(--av-sys-color-text-muted);font-size:13px;list-style:disc;margin:8px 0 0;padding-left:18px}.space-dashboard-section{border-top:1px solid var(--av-sys-color-border-subtle);padding:24px 0 32px}.space-dashboard-section-heading{align-items:center;display:flex;justify-content:space-between}.space-dashboard-section-heading h2{font-size:16px;margin:0}.space-dashboard-section-copy{min-width:0}.space-dashboard-header-actions{display:flex;gap:8px}.space-recovery-list{display:grid;gap:8px}.space-opening-card{align-items:center;background:var(--av-sys-color-surface-subtle);border:1px solid var(--av-sys-color-border-subtle);border-radius:var(--av-cmp-control-radius);color:var(--av-sys-color-text-muted);display:flex;font-size:12px;gap:8px;margin:4px;padding:10px 12px}.space-opening-card>span{min-width:0}.manage-access-list{display:grid;gap:10px;margin:0;padding:0}.manage-access-source{align-items:center;background:var(--av-sys-color-surface-subtle);border:1px solid transparent;border-radius:var(--av-cmp-control-radius);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:10px 12px}.manage-access-source>div{display:grid;gap:2px;min-width:0}.manage-access-source strong{align-items:center;display:flex;font-size:13px;font-weight:560;gap:6px;min-width:0}.manage-access-source small{color:var(--av-sys-color-text-muted);font-size:11px}.manage-access-source .inline-error{grid-column:1 / -1}.manage-access-failed,.scope-sharing-guests-failed{display:grid;gap:10px;justify-items:start}@media(max-width:560px){.dialog-content{min-width:0;width:calc(100vw - 24px)}.workstream-launch-screen:not(.is-launching)>.launch-dock{padding:10px 16px var(--composer-dock-gap)}.waiting-workstream-row{grid-template-columns:auto auto minmax(0,1fr) 15px}.waiting-workstream-row>svg{grid-column:4}.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}.sidebar-scroll,.space-pill-strip-scroll{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);--composer-dock-gap: 16px;--composer-capsule-height: 44px}.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{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);color:var(--av-sys-color-text-default);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{--markdown-ink: currentColor;--markdown-ink-strong: currentColor;--markdown-ink-quiet: color-mix(in srgb, currentColor 82%, transparent);--markdown-ink-muted: color-mix(in srgb, currentColor 70%, transparent);--markdown-ink-faint: color-mix(in srgb, currentColor 58%, transparent);--markdown-wash: color-mix(in srgb, currentColor 14%, transparent);--markdown-surface: color-mix(in srgb, currentColor 10%, transparent);--markdown-rule: color-mix(in srgb, currentColor 22%, transparent);--markdown-quote-bar: color-mix(in srgb, currentColor 34%, transparent);--markdown-border: color-mix(in srgb, currentColor 16%, transparent);--markdown-link: currentColor;--markdown-link-hover: currentColor;--markdown-mark: currentColor;--markdown-scrollbar-thumb: color-mix(in srgb, currentColor 38%, transparent);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-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-control-background-quiet);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-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}.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-image:var(--hover-layer)}.appearance-picker-popup{width:320px;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{display:grid;gap:4px}.appearance-picker-colors{grid-template-columns:repeat(7,minmax(0,1fr))}.appearance-picker-icons{display:flex;flex-direction:column;min-height:0;flex:1 1 auto}.appearance-picker-icons .icon-catalog-scroll{max-height:240px}.appearance-picker-icons .icon-catalog-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.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-image:var(--hover-layer);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{align-items:center;border-radius:50%;box-shadow:inset 0 0 0 1px var(--av-sys-color-project-edge);display:inline-flex;height:20px;justify-content:center;width:20px}.appearance-picker-swatch:after{background:var(--swatch-ink);border-radius:50%;content:"";height:8px;width:8px}.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}.icon-catalog{display:flex;flex-direction:column;min-height:0;gap:6px}.icon-catalog-tabs{display:flex;gap:2px;padding-bottom:6px;border-bottom:1px solid var(--av-sys-color-border-default);flex-shrink:0}.icon-catalog-tab{flex:1 1 0;min-width:0;height:26px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--av-cmp-control-radius);background:transparent;color:var(--av-sys-color-text-subtle);cursor:pointer}.icon-catalog-tab:hover,.icon-catalog-tab[data-highlighted]{background-image:var(--hover-layer);color:var(--av-sys-color-text-default)}.icon-catalog-tab[aria-current=true]{color:var(--av-sys-color-text-default);background:var(--av-cmp-row-background-selected)}.icon-catalog-tab{outline:none}.icon-catalog-tab[data-highlighted]{outline:2px solid var(--av-sys-color-text-subtle);outline-offset:-2px}.icon-catalog-scroll{position:relative;overflow-y:auto;min-height:0;padding:2px}.icon-catalog-heading{position:sticky;top:-2px;z-index:1;margin:0;padding:6px 2px 4px;background:var(--av-sys-color-surface-raised);color:var(--av-sys-color-text-subtle);font-size:11px;font-weight:600}.icon-catalog-grid{display:grid;gap:4px}.workstream-row{align-items:center;border-radius:10px;display:grid;grid-template-columns:36px minmax(0,1fr) auto}.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:14px;font-weight:500;gap:6px;justify-content:space-between;line-height:20px;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}.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.is-active{background:var(--av-cmp-row-background-selected)}.app-shell .sidebar-group:first-child{margin-top:0}.app-shell .sidebar-group-heading{min-height:30px;padding:8px 8px 6px}.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}.resizable-sidebar.is-compact .sidebar-scroll{padding-inline:calc((100% - 54px)/2)}.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}.sidebar-section-divider{border:0;border-top:var(--av-sys-size-border-hairline) solid var(--av-cmp-sidebar-border);height:0;margin:calc(var(--av-sys-space-group-gap) / 2) 0 calc(var(--av-sys-space-group-gap) / -2)}.app-shell .sidebar.is-compact .sidebar-section-divider{margin:12px 0}.app-shell .sidebar .pinned-section{transition:margin-bottom var(--sidebar-layout-motion),margin-top var(--sidebar-layout-motion),padding-bottom var(--sidebar-layout-motion)}.pinned-empty-drop-surface{align-items:center;border:1px dashed var(--av-sys-color-border-strong);border-radius:var(--av-sys-size-radius-md);color:var(--av-sys-color-text-muted);display:flex;font-size:12px;gap:6px;justify-content:center;margin:2px 4px 4px;min-height:44px;padding:0 12px;text-align:center;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.pinned-empty-drop-surface>svg{flex:none;opacity:.7}.pinned-empty-drop-surface.is-armed{background:color-mix(in srgb,var(--av-sys-color-accent-base) 8%,transparent);border-color:color-mix(in srgb,var(--av-sys-color-accent-base) 45%,transparent);color:var(--av-sys-color-accent-base)}.app-shell .sidebar .pinned-section-line{height:0;margin-top:0;opacity:0}.app-shell .sidebar.is-compact .pinned-section{margin-bottom:12px;padding-bottom:12px}.app-shell .sidebar.is-compact .pinned-empty-drop-surface{display:none}.app-shell .sidebar.is-compact .pinned-section-line{height:var(--av-sys-size-border-hairline);margin-top:var(--av-sys-space-group-gap);opacity:1}.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 .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 .conversation-opening-message.is-human,.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)}: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}@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{align-self:stretch;background:color-mix(in srgb,var(--av-sys-color-text-default) 10%,transparent);border-radius:0;height:auto;margin:var(--panel-divider-inset-top) 0 var(--panel-divider-inset-bottom);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:auto}@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}}.rail-header{border-bottom:0;gap:8px;padding:0 12px}.artifact-sidebar-header{align-items:center;border-bottom:var(--av-sys-size-border-hairline) solid var(--av-sys-color-border-subtle);display:flex;gap:8px;padding:0 8px 0 16px}.artifact-sidebar-header h2{color:var(--av-sys-color-text-default);flex:1;font-size:13px;font-weight:560;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artifact-sidebar-body{min-height:0;min-width:0;overflow:auto}.artifact-sidebar-body>.inspector-detail-document:has(>.markdown-body){min-height:100%;padding:24px 22px 72px}.artifact-sidebar-body>.inspector-detail-document:has(>.inspector-detail-image){min-height:100%}.artifact-sidebar-body .inspector-detail-image{width:100%}.artifact-sidebar-body .inspector-detail-audio{margin:32px 22px;width:calc(100% - 44px)}.artifact-sidebar-body>.inspector-detail-preview-status{padding:24px 22px}.artifact-sidebar-body:has(>.site-detail){display:flex;overflow:hidden}.artifact-sidebar-body>.site-detail{flex:1 1 auto}.embedded-browser-rail .rail-surface-content{grid-template-rows:44px 44px minmax(0,1fr)}.embedded-browser-controls{display:contents}.embedded-browser-chrome,.embedded-browser-toolbar{align-items:center;border-bottom:1px solid var(--av-sys-color-border-subtle);display:flex;gap:4px;min-width:0;padding:0 8px}.embedded-browser-tabstrip{align-items:center;display:flex;flex:1;gap:4px;min-width:0}.embedded-browser-tabs{display:flex;flex:0 1 auto;gap:2px;min-width:0;overflow-x:auto;padding:2px 0;scrollbar-width:none}.embedded-browser-tabs::-webkit-scrollbar{display:none}.embedded-browser-tab{align-items:center;border-radius:8px;color:var(--av-sys-color-text-subtle);display:flex;flex:1 1 180px;height:30px;max-width:200px;min-width:76px;position:relative;transition:background-color .14s ease,color .14s ease}.embedded-browser-tab:hover{background-image:var(--hover-layer)}.embedded-browser-tab[data-active]{background-color:var(--av-sys-color-surface-raised-hover);color:var(--av-sys-color-text-default)}.embedded-browser-tab[data-dragging]{opacity:.5}.embedded-browser-tab[data-drop-before]:before{background:var(--av-sys-color-focus-default);border-radius:1px;bottom:5px;content:"";left:-2px;position:absolute;top:5px;width:2px}.embedded-browser-tab-select{align-items:center;background:transparent;border:0;border-radius:8px;color:inherit;cursor:pointer;display:flex;flex:1;font:inherit;font-size:13px;gap:7px;height:100%;line-height:18px;min-width:0;padding:0 2px 0 9px;text-align:left}.embedded-browser-tab-select:focus-visible{outline:2px solid var(--av-sys-color-focus-default);outline-offset:-2px}.embedded-browser-tab-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.embedded-browser-tab-icon{border-radius:3px;flex-shrink:0;height:14px;-o-object-fit:contain;object-fit:contain;width:14px}.embedded-browser-tab-spinner{animation:spin .8s linear infinite;border:1.5px solid var(--av-sys-color-border-default);border-radius:50%;border-top-color:var(--av-sys-color-text-subtle);flex-shrink:0;height:12px;margin:1px;width:12px}.embedded-browser-tab-close{align-items:center;background:transparent;border:0;border-radius:6px;color:inherit;cursor:pointer;display:flex;flex-shrink:0;height:20px;justify-content:center;margin-right:5px;opacity:0;width:20px}.embedded-browser-tab:hover .embedded-browser-tab-close,.embedded-browser-tab[data-active] .embedded-browser-tab-close{opacity:1}.embedded-browser-tab-close:hover{background-image:var(--hover-layer);color:var(--av-sys-color-text-default)}@media(prefers-reduced-motion:reduce){.embedded-browser-tab-spinner{animation:none}.embedded-browser-tab{transition:none}}.embedded-browser-toolbar form{flex:1;min-width:0}.embedded-browser-toolbar input{background:var(--av-sys-color-surface-subtle);border:1px solid var(--av-sys-color-border-subtle);border-radius:7px;color:var(--av-sys-color-text-default);font:inherit;height:30px;padding:0 9px;width:100%}.embedded-browser-toolbar input:focus{outline:2px solid var(--av-sys-color-brand-base);outline-offset:1px}.embedded-browser-page{min-height:0;min-width:0;position:relative}.embedded-browser-start{align-items:center;color:var(--av-sys-color-text-muted);display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:100%;text-align:center}.embedded-browser-start p{margin:0}.embedded-browser-error{background:var(--av-sys-color-surface-raised);color:var(--av-sys-color-text-default);left:12px;padding:12px;position:absolute;right:12px;top:88px;z-index:1}.browser-import-window{background:var(--av-cmp-pane-background);color:var(--av-sys-color-text-default);display:flex;flex-direction:column;height:100vh;overflow:hidden}.browser-import-titlebar{align-items:center;display:flex;flex-shrink:0;gap:8px;height:46px;padding:0 10px}.browser-import-window.has-overlay-window-controls .browser-import-titlebar{padding-left:82px}.browser-import-toolbar{align-items:center;border-bottom:1px solid var(--av-sys-color-border-subtle);display:flex;flex-shrink:0;gap:8px;height:46px;padding:0 10px}.browser-import-toolbar .embedded-browser-toolbar{border-bottom:0;flex:1;min-width:0;padding:0}.window-drag .embedded-browser-tabs{-webkit-app-region:no-drag}.browser-import-banner{background:var(--av-sys-color-surface-raised);border-bottom:1px solid var(--av-sys-color-border-subtle);flex-shrink:0;padding:10px 16px}.browser-import-page{flex:1;min-height:0;overflow:auto;position:relative}.browser-import-mirror{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left;position:absolute;width:100%}.browser-import-steps{display:grid;gap:8px;list-style:none;margin:0;padding:0}.browser-import-steps li,.browser-import-steps-empty{align-items:baseline;color:var(--av-sys-color-text-muted);display:flex;gap:10px;line-height:1.4;margin:0}.browser-import-steps li.is-running{color:var(--av-sys-color-text-default)}.browser-import-steps li.is-failed svg{color:var(--av-sys-color-danger-base)}.browser-import-steps svg,.browser-import-steps-empty svg{flex:0 0 14px;translate:0 calc(7px - .5cap)}.browser-import-start{margin:0 auto;max-width:440px;padding:12vh 24px 48px}.browser-import-start h1{font-size:20px;font-weight:500;margin:0 0 22px}.browser-import-start ol{counter-reset:import-step;display:grid;gap:16px;list-style:none;margin:0;padding:0}.browser-import-start li{align-items:center;counter-increment:import-step;display:flex;gap:12px;line-height:1.4}.browser-import-start li:before{align-items:center;border:1px solid var(--av-sys-color-border-subtle);border-radius:50%;color:var(--av-sys-color-text-muted);content:counter(import-step);display:inline-flex;flex:0 0 26px;font-size:13px;height:26px;justify-content:center}.browser-import-link{background:none;border:0;color:inherit;cursor:pointer;font:inherit;font-weight:500;padding:0;text-decoration:underline;text-decoration-color:var(--av-sys-color-border-strong);text-underline-offset:3px}.browser-import-link:hover{text-decoration-color:currentColor}.browser-import-start strong{font-weight:600}.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 var(--composer-dock-gap);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){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:var(--composer-capsule-height);overflow:clip}: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-control-background-quiet);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-control-background-quiet);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] .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-image:var(--hover-layer)}.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-image:var(--hover-layer)}.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}}.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{border-bottom-width:0;min-height:0;overflow:hidden}.workstream-launch-screen:not(.is-launching)>.launch-header{height:0;padding-bottom:0;padding-top:0;transition:height .22s cubic-bezier(.32,.72,0,1)}.workstream-launch-screen.is-launching>.launch-header{height:44px}.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{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 var(--composer-dock-gap);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;min-height:100%}.workstream-launch-screen:not(.is-launching) .substream-launch-column{justify-content:flex-end}.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-channel-setup{display:grid;gap:9px;padding:0 6px 0 1px}.new-channel-participants{align-items:center;display:flex;gap:8px;min-width:0;padding-left:1px}.new-channel-participants-label{color:var(--av-sys-color-text-muted);flex:0 0 auto;font-size:13px;line-height:18px}.new-channel-add{align-items:center;border:1px dashed var(--av-ref-color-line-5);border-radius:999px;display:inline-flex;flex:0 0 auto;height:30px;position:relative;transition:width .22s cubic-bezier(.32,.72,0,1),border-color .16s ease,background-color .16s ease;width:30px}.new-channel-add.is-searching{background:var(--av-sys-color-surface-default);border-color:var(--av-cmp-composer-border-color-focus);border-style:solid;width:170px}.new-channel-add-button{align-items:center;animation:new-channel-fade .16s ease both;background:transparent;border:0;border-radius:50%;color:var(--av-sys-color-text-muted);display:flex;height:100%;justify-content:center;padding:0;transition:color .15s ease,background-color .15s ease;width:100%}.new-channel-add-button:hover{background:var(--av-cmp-row-background-selected);color:var(--av-sys-color-text-default)}.new-channel-add-icon{animation:new-channel-fade .16s 60ms ease both;color:var(--av-sys-color-text-muted);flex:0 0 auto;margin-left:10px}.new-channel-add>input{animation:new-channel-fade .16s 60ms ease both;background:transparent;border:0;color:var(--av-sys-color-text-default);flex:1;font-size:13px;line-height:18px;min-width:0;outline:0;padding:0 10px 0 6px}.new-channel-roster-anchor{display:flex;min-width:0;position:relative}.new-channel-roster{align-items:center;background:var(--av-sys-color-surface-elevated-hover);border:0;border-radius:999px;color:var(--av-sys-color-text-default);display:inline-flex;font-size:13px;font-weight:500;gap:7px;height:30px;line-height:18px;max-width:100%;min-width:0;padding:0 12px 0 5px;transition:background-color .15s ease}button.new-channel-roster:hover,button.new-channel-roster[aria-expanded=true]{background-image:var(--hover-layer)}.new-channel-roster:has(>.new-channel-roster-chevron){padding-right:10px}[data-theme=dark] .new-channel-roster{background:var(--av-sys-color-surface-subtle)}.new-channel-roster .avatar-stack{flex:0 0 auto}.new-channel-roster .avatar-stack-item{animation:new-channel-arrive .22s cubic-bezier(.32,.72,0,1) both}.new-channel-roster>.avatar-small{height:20px;width:20px}.new-channel-roster-names{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-channel-roster-chevron{color:var(--av-sys-color-text-muted);flex:0 0 auto}.new-channel-popover{animation:new-channel-pop .18s cubic-bezier(.32,.72,0,1) both;background:var(--av-sys-color-surface-default);border:.5px solid var(--av-cmp-composer-border-color);border-radius:14px;bottom:calc(100% + 8px);box-shadow:var(--av-sys-elevation-shadow-md);display:grid;gap:2px;left:0;max-height:280px;overflow-y:auto;padding:6px;position:absolute;transform-origin:bottom left;width:260px;z-index:30;grid-template-columns:minmax(0,1fr)}[data-theme=dark] .new-channel-popover{background:var(--av-sys-color-surface-elevated)}.new-channel-popover-row{align-items:center;background:transparent;border:0;border-radius:10px;color:var(--av-sys-color-text-default);display:flex;font-size:14px;gap:10px;min-height:40px;padding:6px 10px;text-align:left;transition:background-color .12s ease;width:100%}button.new-channel-popover-row.is-selected,button.new-channel-popover-row:hover{background:var(--av-cmp-row-background-selected)}.new-channel-popover-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-channel-popover-remove{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--av-sys-color-text-muted);display:flex;height:22px;justify-content:center;padding:0;transition:color .12s ease,background-color .12s ease;width:22px}.new-channel-popover-remove:hover{background:var(--av-cmp-row-background-selected);color:var(--av-sys-color-text-default)}.new-channel-popover-empty{color:var(--av-sys-color-text-muted);font-size:13px;line-height:18px;margin:0;padding:10px 12px;text-align:center}.new-channel-placement{align-items:center;display:flex;gap:8px;min-width:0}.new-channel-placement-divider{color:var(--av-sys-color-text-muted);flex:0 0 auto;font-size:16px;opacity:.6}.new-channel-name{background:var(--av-sys-color-surface-sunken);border:1px solid var(--av-cmp-composer-border-color);border-radius:9px;color:var(--av-sys-color-text-default);flex:1;font-size:14px;height:32px;min-width:0;outline:0;padding:0 12px;transition:border-color .16s ease,background-color .16s ease}.new-channel-name::-moz-placeholder{color:var(--av-sys-color-text-muted)}.new-channel-name::placeholder{color:var(--av-sys-color-text-muted)}.new-channel-name:focus{background:var(--av-sys-color-surface-default);border-color:var(--av-cmp-composer-border-color-focus)}.dropdown-select-trigger-pill{background:var(--av-sys-color-surface-elevated-hover);border:0;border-radius:16px;flex:0 1 auto;font-size:13px;gap:6px;height:32px;line-height:16px;max-width:45%;min-width:0;padding:0 10px 0 12px;transition:background-color .15s ease;white-space:nowrap}.dropdown-select-trigger-pill>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.dropdown-select-trigger-pill .dropdown-select-chevron{transform:translateY(1px)}.dropdown-select-trigger-pill[data-state=open]{background-image:var(--hover-layer)}[data-theme=dark] .dropdown-select-trigger-pill{background:var(--av-sys-color-surface-subtle)}.dropdown-select-content-pill{animation:new-channel-pop .18s cubic-bezier(.32,.72,0,1) both;border-radius:14px;min-width:max(200px,var(--radix-select-trigger-width));transform-origin:var(--radix-select-content-transform-origin)}.new-chat-close{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--av-sys-color-text-muted);display:flex;height:32px;justify-content:center;padding:0;position:absolute;right:14px;top:14px;transition:color .15s ease,background-color .15s ease;width:32px;z-index:5}.new-chat-close:hover{background:var(--av-cmp-row-background-selected);color:var(--av-sys-color-text-default)}@keyframes new-channel-fade{0%{opacity:0}}@keyframes new-channel-pop{0%{opacity:0;transform:translateY(6px) scale(.98)}}@keyframes new-channel-arrive{0%{opacity:0;transform:scale(.6)}}.new-chat-screen:not(.is-launching)>.launch-dock{align-self:center;grid-row:2 / 4;padding:0 16px var(--composer-dock-gap)}.new-chat-screen:not(.is-launching){container-type:size}.new-chat-screen:not(.is-launching) :is(.mention-popover,.command-popover){max-height:min(280px,calc(50cqh - 50% - 48px))}.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-options{display:flex;flex-direction:column;flex-shrink:0;gap:2px}.rally-search-sentinel{flex-shrink:0;height:1px}.rally-search-pending{flex-shrink:0;padding:8px;color:var(--av-sys-color-text-subtle);font-size:13px}.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}.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}.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-actions{align-items:center;display:flex;flex-shrink:0;gap:12px}.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-image:var(--hover-layer)}.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-image:var(--hover-layer);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{white-space:normal}.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{flex:1;min-width:0}.sidebar-footer{display:flex;align-items:center;justify-content:flex-end;flex:0 0 56px;gap:4px;margin-top:auto;padding:8px 12px;transition:gap var(--sidebar-layout-motion),padding var(--sidebar-layout-motion)}.app-shell .sidebar .sidebar-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)}.resizable-sidebar.is-compact .sidebar-footer{gap:0}.resizable-sidebar.is-compact .sidebar-footer.has-leading-content{padding:8px}.resizable-sidebar.is-compact .sidebar-footer.is-toggle-only{padding:8px calc((100% - 30px)/2) 8px 8px}.app-shell .sidebar.is-compact .sidebar-footer .account-trigger{gap:0;min-height:38px;padding:6px 6px 6px 10.5px}.sidebar-footer>.icon-button,.sidebar-footer>.sidebar-collapse-footer-toggle{flex-shrink:0}.sidebar-collapse-footer-toggle{display:flex}.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-support-note{color:var(--av-sys-color-text-muted);font-size:12px;margin:0;padding:0 8px}.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)}@media(max-width:640px){.workspace-settings-screen .settings-preference-row{align-items:stretch;gap:8px;grid-template-columns:minmax(0,1fr)}.workspace-settings-screen .settings-preference-row>:not(.settings-row-copy){justify-self:start}.workspace-settings-screen .settings-row-value{align-items:flex-start;text-align:left}.workspace-settings-screen .settings-preference-row .dropdown-select-trigger-secondary{justify-content:flex-start;min-width:0;padding-left:0;padding-right:10px}.workspace-settings-screen .settings-connection-table{min-width:0}.workspace-settings-screen .settings-connection-table th,.workspace-settings-screen .settings-connection-table td{padding-inline:6px}.workspace-settings-screen .settings-connection-table th:first-child,.workspace-settings-screen .settings-connection-table td:first-child{padding-left:12px}.workspace-settings-screen .settings-connection-table th:nth-child(2){width:88px}.workspace-settings-screen .settings-connection-table th:nth-child(3){width:48px}.workspace-settings-screen .settings-connection-table th:last-child{width:30px}.workspace-settings-screen .settings-connection-empty-row td{padding:0}.workspace-settings-screen .settings-connection-copy strong{overflow-wrap:anywhere}.workspace-settings-screen .settings-connection-table .badge{border-radius:9px;max-width:100%;white-space:normal}.workspace-settings-screen .settings-preference-row>.usage-quota-value{justify-self:stretch;text-align:left;width:auto}.workspace-settings-screen .settings-account-profile input{width:100%}.workspace-settings-screen .settings-account-profile .personal-colors,.workspace-settings-screen .settings-account-actions{justify-content:flex-start}}.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{border-radius:999px;color:var(--av-sys-color-text-default);font-size:12px;padding:4px 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}.sidebar-top-bar{align-items:center;display:flex;flex:0 0 56px;height:56px;padding:0 14px 0 calc(18px + var(--window-controls-inset))}.sidebar-top-actions{align-items:center;display:flex;gap:8px;margin-left:auto}@media(min-width:641px){.workspace-shell:not(.has-overlay-window-controls) .sidebar-top-bar{padding-left:14px}.workspace-shell:not(.has-overlay-window-controls) .sidebar-top-actions{margin-left:0}}.sidebar-top-actions>.icon-button,.sidebar-top-action{align-items:center;background:var(--av-sys-color-surface-raised);border:0;border-radius:var(--av-sys-size-radius-pill);box-shadow:0 0 0 var(--av-sys-size-border-hairline) var(--av-sys-color-border-strong),var(--av-cmp-composer-shadow);color:var(--av-sys-color-text-default);display:inline-flex;height:32px;justify-content:center;width:32px}.sidebar-top-actions>.icon-button:hover:not(:disabled),.sidebar-top-action:hover:not(:disabled){background:var(--av-sys-color-surface-raised-hover)}.sidebar-top-actions>.icon-button[aria-disabled=true]{cursor:not-allowed;opacity:.48}.sidebar-top-actions>.icon-button[aria-disabled=true]:hover{background:var(--av-sys-color-surface-raised)}.sidebar-top-actions>.sidebar-top-update{background:var(--av-sys-color-project-blue);box-shadow:var(--av-cmp-composer-shadow);color:var(--av-sys-color-palette-ink-light)}.sidebar-top-actions>.sidebar-top-update:hover:not(:disabled),.sidebar-top-actions>.sidebar-top-update:focus-visible{background:var(--hover-layer),var(--av-sys-color-project-blue);color:var(--av-sys-color-palette-ink-light)}.sidebar-top-actions>.attention-trigger.has-attention{background:var(--av-sys-color-workstream-news);box-shadow:var(--av-cmp-composer-shadow);color:var(--av-sys-color-palette-ink-light)}.sidebar-top-actions>.attention-trigger.has-attention:hover:not(:disabled),.sidebar-top-actions>.attention-trigger.has-attention:focus-visible{background:var(--hover-layer),var(--av-sys-color-workstream-news);color:var(--av-sys-color-palette-ink-light)}.attention-count{font-size:13px;font-variant-numeric:tabular-nums;font-weight:650;line-height:1}.attention-count.is-capped{font-size:10.5px;letter-spacing:-.02em}.attention-menu{max-height:min(480px,calc(100vh - 80px));max-width:min(360px,calc(100vw - 20px));overflow-y:auto;width:340px}.attention-menu-item{gap:10px;min-height:44px}.attention-menu-text{display:flex;flex:1;flex-direction:column;min-width:0}.attention-menu-title,.attention-menu-detail{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attention-menu-title{color:var(--av-sys-color-text-default);font-weight:560}.attention-menu-detail{color:var(--av-sys-color-text-muted);font-size:12px}.attention-menu-meta{align-items:center;display:flex;flex:0 0 auto;gap:8px}.attention-menu-time{color:var(--av-sys-color-text-muted);font-size:12px}.attention-menu .status-unread .status-dot{background:var(--av-sys-color-workstream-news)}.attention-menu-empty{color:var(--av-sys-color-text-muted);font-size:var(--av-cmp-control-font-size);padding:10px}.attention-menu-request{align-items:center;border-radius:var(--av-cmp-control-radius);display:flex;gap:4px;min-height:44px;padding:0 6px 0 0}.attention-menu-request:hover,.attention-menu-request:has([data-highlighted]){background-image:var(--hover-layer)}.attention-menu-request-open{align-items:center;align-self:stretch;cursor:pointer;display:flex;flex:1;gap:10px;min-width:0;outline:0;padding:6px 10px}.decision-button{align-items:center;background:transparent;border:0;border-radius:999px;color:var(--av-sys-color-text-subtle);cursor:pointer;display:inline-flex;flex:0 0 auto;height:28px;justify-content:center;outline:0;padding:0;width:28px}button.decision-button:focus-visible{box-shadow:0 0 0 2px var(--av-sys-color-focus-default)}.decision-button.is-approve:hover,.decision-button.is-approve[data-highlighted]{background:var(--av-sys-color-success-tint);color:var(--av-sys-color-success-strong)}.decision-button.is-decline:hover,.decision-button.is-decline[data-highlighted]{background:var(--av-sys-color-danger-tint);background-image:none;color:var(--av-sys-color-danger-strong)}.attention-menu-error{color:var(--av-sys-color-danger-base);font-size:12px;padding:6px 10px}.access-request-dialog-subject{align-items:center;display:flex;gap:12px}.access-request-dialog-title{color:var(--av-sys-color-text-default);font-size:15px;font-weight:600;min-width:0;overflow-wrap:anywhere}.space-pill-strip{align-items:center;display:flex;flex:0 0 auto;gap:6px;min-width:0;padding:0 14px 10px}.sidebar-top-space-slot{display:contents}.sidebar-top-space-slot .space-pill-add{height:32px;width:32px}.space-pill-strip-scroll{display:flex;flex:1;gap:6px;min-width:0;overflow-x:auto;padding:1px;scrollbar-width:none;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%}.space-pill-strip-scroll::-webkit-scrollbar{display:none}.space-pill,.space-pill-add{align-items:center;background:var(--av-sys-color-surface-raised);border:0;border-radius:var(--av-sys-size-radius-pill);box-shadow:0 0 0 var(--av-sys-size-border-hairline) var(--av-sys-color-border-strong);color:var(--av-sys-color-text-subtle);cursor:pointer;display:inline-flex;flex:none;font:inherit;font-size:12.5px;font-weight:500;height:28px;white-space:nowrap}.space-pill{padding:0 11px}.space-pill-add{justify-content:center;width:28px}.space-pill:hover:not(.is-selected),.space-pill-add:hover{background:var(--av-sys-color-surface-raised-hover);color:var(--av-sys-color-text-default)}.space-pill.is-selected{background:var(--av-sys-color-text-default);color:var(--av-sys-color-text-on-inverse)}.space-pill[draggable=true]{cursor:grab}.space-pill.is-channel-drop-target{box-shadow:0 0 0 2px var(--av-sys-color-accent-base)}.space-pill.is-channel-drop-accepted{animation:spaces-sidebar-channel-drop-accepted .72s cubic-bezier(.37,0,.63,1)}.sidebar-row.channel-row{flex-basis:56px;height:56px;min-height:56px;padding:7px 10px 7px 14px}.channel-row-marker{left:1px;position:absolute;top:50%;transform:translateY(-50%)}.channel-row-marker .status-indicator{display:inline-flex}.sidebar-row .channel-row-marker .status-dot{border-radius:50%;box-shadow:none;height:8px;inset:auto;position:static;transform:none;width:8px}.single-sidebar .sidebar-section-heading{height:30px;padding:0 10px 0 14px}.single-sidebar .sidebar-section-heading h2{color:var(--av-sys-color-text-muted);font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:none}.single-sidebar .sidebar-scroll{padding-inline:10px}.single-sidebar .sidebar-list{gap:2px}.single-sidebar .sidebar-row.channel-row{border-radius:12px;flex-basis:54px;gap:10px;grid-template-columns:40px minmax(0,1fr);height:54px;min-height:54px}.channel-row-second{align-items:center;display:flex;gap:8px;min-width:0}.channel-row-second>.channel-row-subtitle{flex:1;min-width:0;text-overflow:ellipsis}.channel-row-second-trailing{align-items:center;display:inline-flex;flex:none}.channel-row-second-trailing .sidebar-workstream-timer{flex-basis:14px;height:14px;margin-left:0;width:14px}.single-sidebar .channel-row.is-unread .sidebar-row-title{font-weight:600}.single-sidebar .channel-row-marker .status-unread .status-dot{background:var(--av-sys-color-workstream-news)}.single-sidebar .channel-row .sidebar-row-icon{height:40px;width:40px}.single-sidebar .channel-row .sidebar-row-title{font-size:14.5px}.single-sidebar .channel-row-subtitle{font-size:13px;line-height:18px}.single-sidebar .channel-row-time{color:var(--av-sys-color-text-disabled)}.single-sidebar .sidebar-footer-line{margin-inline:16px;width:auto}.sidebar-footer-items{display:flex;flex:none;flex-direction:column;gap:4px;padding:4px 12px 8px;transition:padding var(--sidebar-layout-motion)}.resizable-sidebar.is-compact .sidebar-footer-items{padding-inline:calc((100% - 54px)/2)}.single-sidebar .sidebar-footer{padding-inline:10px}.single-sidebar .account-trigger .avatar{height:28px;width:28px}.single-sidebar .account-trigger{font-weight:500}.sidebar-menu-toggle{display:none}@media(max-width:640px){.app-shell{--av-cmp-sidebar-width: 0px !important;--phone-top-bar-height: 56px;--phone-sheet-duration: .26s;--phone-sheet-motion: var(--phone-sheet-duration) cubic-bezier(.22, 1, .36, 1)}.app-shell .single-sidebar{background:var(--av-cmp-sidebar-background-solid);border-right:0;clip-path:inset(0 0 calc(100% - var(--phone-top-bar-height)) 0);right:0;transition:clip-path var(--phone-sheet-motion);width:auto;z-index:70}.app-shell .single-sidebar.is-mobile-open{clip-path:inset(0)}.app-shell .single-sidebar>.sidebar-top-bar{border-bottom:var(--av-sys-size-border-hairline) solid var(--av-cmp-sidebar-border);flex-basis:var(--phone-top-bar-height);height:var(--phone-top-bar-height);padding:0 12px}.app-shell .single-sidebar>:not(.sidebar-top-bar){opacity:0;transform:translateY(-12px);transition:opacity var(--phone-sheet-motion),transform var(--phone-sheet-motion),visibility 0s linear var(--phone-sheet-duration);visibility:hidden}.app-shell .single-sidebar.is-mobile-open>:not(.sidebar-top-bar){opacity:1;transform:none;transition:opacity var(--phone-sheet-motion),transform var(--phone-sheet-motion),visibility 0s;visibility:visible}.app-shell .single-sidebar>.space-pill-strip{padding-top:12px}.app-shell .single-sidebar .sidebar-resizer{display:none}.app-shell .sidebar-menu-toggle{background:var(--av-sys-color-surface-raised);border-radius:var(--av-sys-size-radius-pill);box-shadow:0 0 0 var(--av-sys-size-border-hairline) var(--av-sys-color-border-strong),var(--av-cmp-composer-shadow);color:var(--av-sys-color-text-default);display:inline-grid;height:32px;place-items:center;width:32px}.app-shell .sidebar-menu-toggle:hover:not(:disabled){background:var(--av-sys-color-surface-raised-hover)}.app-shell .sidebar-menu-glyph{grid-area:1 / 1;transition:opacity .18s ease,transform .18s ease}.app-shell .sidebar-menu-toggle[aria-expanded=true] .sidebar-menu-glyph.is-menu,.app-shell .sidebar-menu-toggle[aria-expanded=false] .sidebar-menu-glyph.is-close{opacity:0;transform:rotate(90deg) scale(.6)}.app-shell .main-pane{height:calc(100% - var(--phone-top-bar-height));margin-top:var(--phone-top-bar-height)}.app-shell .rail-surface,.app-shell .rail-scrim{top:var(--phone-top-bar-height)}}.workspace-shell.is-window-surface>.sidebar{display:none}.workspace-shell.is-window-surface .main-pane{height:100%;margin:0}@media(max-width:640px)and (prefers-reduced-motion:reduce){.app-shell .single-sidebar,.app-shell .single-sidebar>:not(.sidebar-top-bar),.app-shell .single-sidebar.is-mobile-open>:not(.sidebar-top-bar),.app-shell .sidebar-menu-glyph{transition:none}}.sidebar-section-hint{color:var(--av-sys-color-text-disabled);flex:none;font-size:11.5px}.sidebar-sort-toggle{align-items:center;background:transparent;border:0;border-radius:var(--av-sys-size-radius-sm);color:var(--av-sys-color-text-disabled);cursor:pointer;display:inline-flex;flex:none;font:inherit;gap:4px;height:22px;margin-right:-6px;padding:0 6px}.sidebar-sort-toggle:hover{background-image:var(--hover-layer)}.sidebar-sort-toggle:hover,.sidebar-sort-toggle:hover .sidebar-section-hint{color:var(--av-ref-color-neutral-12)}.sidebar-sort-toggle:focus-visible{outline:2px solid var(--av-sys-color-border-highlight);outline-offset:1px}.channel-row-main{gap:1px}.channel-row-heading{align-items:baseline;display:flex;gap:8px;min-width:0}.channel-row-heading>.sidebar-row-title{flex:1;min-width:0}.channel-row-time{color:var(--av-sys-color-text-muted);flex:none;font-size:12px;font-variant-numeric:tabular-nums}.workstream-screen:has(>.title-pill-header){grid-template-rows:64px minmax(0,1fr) auto}.title-pill-header{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-width:0;padding:0 16px;position:relative;z-index:3}.title-pill-ancestors{align-items:center;display:flex;gap:6px;justify-self:start;min-width:0}.title-pill-current{justify-self:center;min-width:0}.title-pill-trailing{align-items:center;display:flex;gap:8px;justify-self:end}.title-pill{align-items:center;background:var(--av-sys-color-surface-raised);border:0;border-radius:var(--av-sys-size-radius-pill);box-shadow:0 0 0 var(--av-sys-size-border-hairline) var(--av-sys-color-border-strong),var(--av-cmp-composer-shadow);color:var(--av-sys-color-text-default);cursor:pointer;display:inline-flex;font:inherit;gap:8px;height:36px;max-width:100%;min-width:0;padding:0 14px 0 8px}.title-pill:hover,.title-pill[data-state=open]{background:var(--av-sys-color-surface-raised-hover)}.title-pill[data-state=open],.title-pill.is-split:has(>[data-state=open]){background:color-mix(in srgb,var(--av-sys-color-surface-raised) 90%,var(--av-sys-color-text-disabled));box-shadow:0 0 0 var(--av-sys-size-border-hairline) var(--av-sys-color-border-strong)}.title-pill.is-split>.title-pill-menu-trigger[data-state=open]{background:transparent}:is(.title-pill[data-state=open],.title-pill-menu-trigger[data-state=open]) .title-pill-chevron{color:var(--av-sys-color-text-subtle)}.title-pill.is-ancestor{box-shadow:0 0 0 var(--av-sys-size-border-hairline) var(--av-sys-color-border-strong)}.title-pill.is-split{cursor:default;gap:0;padding:0}.title-pill-select,.title-pill-menu-trigger{align-items:center;background:transparent;border:0;border-radius:var(--av-sys-size-radius-pill);color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:8px;height:36px;min-width:0}.title-pill-select{padding:0 6px 0 8px}.title-pill-menu-trigger{padding:0 12px 0 4px}.title-pill-select:hover,.title-pill-menu-trigger:hover{background:var(--av-sys-color-state-hover)}.title-pill-icon{align-items:center;display:inline-flex;flex:none}.title-pill-breakout-icon{color:var(--av-ref-color-neutral-11)}.title-pill-title{font-size:14.5px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.title-pill-meta{color:var(--av-sys-color-text-muted);flex:none;font-size:13px}.title-pill-chevron{color:var(--av-sys-color-text-muted);flex:none}.title-pill-close.icon-button{background:var(--av-sys-color-surface-raised);border-radius:var(--av-sys-size-radius-pill);box-shadow:0 0 0 var(--av-sys-size-border-hairline) var(--av-sys-color-border-strong),var(--av-cmp-composer-shadow);height:32px;width:32px}.title-pill-menu.menu-content{border:0;border-radius:16px;box-shadow:0 0 0 var(--av-sys-size-border-hairline) var(--av-sys-color-border-default),var(--av-sys-elevation-shadow-lg);display:flex;flex-direction:column;gap:2px;max-height:min(640px,calc(100vh - 96px));overflow-y:auto;padding:14px;width:380px}.title-pill-menu .menu-separator{background:var(--av-sys-color-border-subtle);margin:8px 0}.title-pill-menu.menu-content{width:auto}.title-menu-morph{overflow:hidden;transition:height .32s cubic-bezier(.32,.72,0,1),width .32s cubic-bezier(.32,.72,0,1)}.title-menu-view{--title-menu-room: calc(var(--radix-dropdown-menu-content-available-width, 100vw) - 28px);display:flex;flex-direction:column;gap:2px;width:min(404px,var(--title-menu-room))}.title-menu-view:has(>.title-menu-people-search){width:min(420px,var(--title-menu-room))}.title-menu-view>.title-menu-sidekicks .workstream-context-section h2{display:none}.title-menu-view>*{animation:title-menu-enter .3s cubic-bezier(.2,.8,.2,1) both}.title-menu-view[data-direction=out]>*{animation-name:title-menu-return}.title-menu-view>:nth-child(2){animation-delay:22ms}.title-menu-view>:nth-child(3){animation-delay:44ms}.title-menu-view>:nth-child(4){animation-delay:66ms}.title-menu-view>:nth-child(5){animation-delay:88ms}.title-menu-view>:nth-child(6){animation-delay:.11s}.title-menu-view>:nth-child(7){animation-delay:132ms}.title-menu-view>:nth-child(n+8){animation-delay:.15s}@keyframes title-menu-enter{0%{filter:blur(3px);opacity:0;transform:translate3d(10px,0,0)}to{filter:none;opacity:1;transform:none}}@keyframes title-menu-return{0%{filter:blur(3px);opacity:0;transform:translate3d(-10px,0,0)}to{filter:none;opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.title-menu-morph{transition:none}.title-menu-view>*{animation:none}}.title-pill-title.is-crumb-root{color:var(--av-sys-color-text-muted);cursor:pointer;font-weight:500;transition:color .12s ease}.title-pill-title.is-crumb-root:hover{color:var(--av-sys-color-text-default)}.title-pill-crumb-separator{color:var(--av-sys-color-text-disabled);flex:none}.title-pill-crumb{animation:title-menu-enter .24s cubic-bezier(.2,.8,.2,1) both;flex:none}.title-menu-tiles{display:grid;gap:8px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:6px 0 8px}.title-menu-tile{align-items:center;white-space:nowrap;background:var(--av-sys-color-surface-sunken);border-radius:12px;color:var(--av-sys-color-text-subtle);cursor:pointer;display:flex;flex-direction:column;font-size:12.5px;gap:6px;justify-content:flex-start;min-height:70px;outline:0;padding:14px 4px 8px;text-align:center;transition:background-color .12s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.title-menu-tile>svg{color:var(--av-sys-color-text-default)}.title-menu-tile[data-highlighted]{background:color-mix(in srgb,var(--av-sys-color-surface-sunken) 88%,var(--av-sys-color-text-disabled));color:var(--av-sys-color-text-default)}.title-menu-tile[data-disabled]{opacity:.42}@media(max-width:480px){.title-menu-tiles{gap:6px}.title-menu-tile{line-height:1.2;white-space:normal}}.title-pill-menu .menu-item.title-menu-level-row{font-size:15px;gap:12px;min-height:46px;padding:0 10px}.title-menu-level-row>svg:first-child{color:var(--av-ref-color-neutral-11);flex:none}.title-menu-level-meta{color:var(--av-sys-color-text-muted);flex:none;font-size:13.5px}.title-menu-level-chevron{color:var(--av-sys-color-text-disabled);flex:none}.title-menu-people-search{height:40px;margin-bottom:6px;border-radius:10px}.title-menu-person{align-items:center;display:flex;gap:12px;min-height:52px;padding:4px 8px}.title-menu-person .avatar{height:34px;width:34px}.title-menu-person-copy{display:flex;flex:1;flex-direction:column;min-width:0}.title-menu-person-name{align-items:center;color:var(--av-sys-color-text-default);display:flex;font-size:14.5px;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.title-menu-person-detail{color:var(--av-sys-color-text-muted);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.title-menu-person-present{background:var(--av-sys-color-success-base);border-radius:50%;flex:none;height:7px;width:7px}.title-menu-person-role{color:var(--av-sys-color-text-muted);flex:none;font-size:13.5px}.title-menu-person-actions{align-items:center;background:none;border:0;border-radius:var(--av-sys-size-radius-pill);color:var(--av-sys-color-text-muted);cursor:pointer;display:inline-flex;flex:none;height:28px;justify-content:center;margin-left:-4px;width:28px}.title-menu-person-actions:hover,.title-menu-person-actions[data-state=open]{background:var(--av-sys-color-surface-sunken);color:var(--av-sys-color-text-default)}.title-menu-add{background:var(--av-sys-color-surface-raised);border:var(--av-sys-size-border-hairline) solid var(--av-sys-color-border-strong);border-radius:var(--av-sys-size-radius-pill);color:var(--av-sys-color-accent-strong);cursor:pointer;flex:none;font:inherit;font-size:13.5px;font-weight:500;height:32px;padding:0 14px}.title-menu-add:hover:not(:disabled){background:var(--av-sys-color-surface-sunken)}.title-menu-add:disabled{cursor:progress;opacity:.6}.title-menu-error{color:var(--av-sys-color-danger-base);font-size:12.5px;margin:0 8px 6px}.title-menu-load-failed{align-items:center;color:var(--av-sys-color-danger-base);display:flex;font-size:12.5px;gap:12px;justify-content:space-between;margin:0 8px 6px}.title-pill-menu .menu-item.title-menu-switch-row{gap:10px}.title-menu-switch{background:var(--av-ref-color-line-4);border-radius:var(--av-sys-size-radius-pill);flex:none;height:22px;position:relative;transition:background-color .18s ease;width:38px}.title-menu-switch:after{background:var(--av-sys-color-surface-raised);border-radius:50%;box-shadow:0 1px 2px #0000002e;content:"";height:18px;left:2px;position:absolute;top:2px;transition:transform .22s cubic-bezier(.32,.72,0,1);width:18px}.title-menu-switch[data-checked]{background:var(--av-sys-color-text-default)}.title-menu-switch[data-checked]:after{transform:translate(16px)}.title-pill-menu .menu-item{border-radius:8px;font-size:13.5px;min-height:34px;padding:0 8px}.title-pill-menu .menu-item:not(.menu-item-danger){color:var(--av-sys-color-text-default)}.title-pill-menu .menu-item:not(.menu-item-danger)>svg{color:var(--av-ref-color-neutral-11);flex:none}.title-pill-menu .avatar-stack .avatar{border-color:var(--av-sys-color-surface-raised);height:28px;width:28px}.title-pill-menu .avatar-stack .avatar-fallback{font-size:10px}.title-pill-menu .avatar-stack-item+.avatar-stack-item{margin-left:-8px}.title-menu-header{align-items:center;display:flex;gap:10px;padding:4px 4px 8px}.title-menu-header-icon{align-items:center;background:var(--av-sys-color-surface-raised);border-radius:9px;box-shadow:0 0 0 var(--av-sys-size-border-hairline) var(--av-sys-color-border-subtle);display:inline-flex;flex:none;height:32px;justify-content:center;width:32px}.title-menu-header-copy{display:flex;flex:1;flex-direction:column;min-width:0}.title-menu-eyebrow{color:var(--av-sys-color-text-muted);font-size:11px}.title-menu-title{font-size:14.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.title-menu-link{border-radius:var(--av-sys-size-radius-sm);color:var(--av-sys-color-accent-base);cursor:pointer;flex:none;font-size:12.5px;font-weight:500;outline:0;padding:2px 4px}.title-menu-link[data-highlighted]{background:var(--av-sys-color-state-hover)}.title-menu-origin{background:var(--av-sys-color-surface-sunken);border-radius:12px;box-shadow:0 0 0 var(--av-sys-size-border-hairline) var(--av-sys-color-border-subtle);display:flex;flex-direction:column;gap:3px;margin:0 0 6px;padding:10px 12px}.title-menu-origin-byline{color:var(--av-sys-color-text-muted);font-size:11.5px}.title-menu-origin-text{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--av-sys-color-text-subtle);display:-webkit-box;font-size:13px;line-height:1.5;overflow:hidden}.title-menu-people{align-items:center;display:flex;gap:10px;padding:0 0 4px}.title-menu-people-trigger{align-items:center;border-radius:var(--av-sys-size-radius-sm);cursor:pointer;display:flex;flex:1;font-size:13.5px;gap:10px;min-width:0;outline:0;padding:4px}.title-menu-people-trigger[data-highlighted]{background:var(--av-sys-color-state-hover)}.title-menu-chip{align-items:center;background:var(--av-sys-color-surface-sunken);border-radius:var(--av-sys-size-radius-pill);color:var(--av-sys-color-text-subtle);display:inline-flex;flex:none;font-size:12.5px;gap:6px;height:26px;padding:0 10px}.title-menu-item{gap:10px}.title-menu-item-copy{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.title-menu-item-age{color:var(--av-sys-color-text-muted);flex:none;font-size:11.5px}.title-menu-item-dot{background:var(--av-sys-color-accent-base);border-radius:50%;flex:none;height:8px;width:8px}.title-menu-breakout{color:var(--av-sys-color-text-default);min-height:36px}.title-pill-menu .title-menu-breakout>svg{color:var(--av-sys-color-text-muted)}.title-menu-breakout[aria-current=true]{background:var(--av-sys-color-state-hover);font-weight:500}.title-menu-section-heading{align-items:center;color:var(--av-sys-color-text-muted);display:flex;font-size:12px;font-weight:600;padding:4px 6px 6px}.title-menu-search{align-items:center;background:var(--av-sys-color-surface-sunken);border-radius:var(--av-sys-size-radius-sm);color:var(--av-sys-color-text-muted);display:flex;gap:6px;height:32px;margin-bottom:4px;padding:0 8px}.title-menu-search>input{background:transparent;border:0;color:var(--av-sys-color-text-default);flex:1;font:inherit;font-size:13px;min-width:0;outline:0}.title-menu-empty{color:var(--av-sys-color-text-muted);font-size:13px;margin:0;padding:4px 8px 6px}.title-menu-more{border-radius:var(--av-sys-size-radius-sm);color:var(--av-sys-color-text-subtle);cursor:pointer;font-size:13px;outline:0;padding:7px 8px}.title-menu-more[data-highlighted]{background:var(--av-sys-color-state-hover)}.title-menu-sidekicks .workstream-context-section{margin-top:6px;padding:0}.title-menu-sidekicks .workstream-context-section h2{margin:0 6px 4px}.title-menu-sidekicks .workstream-context-row{border-radius:8px;flex-basis:34px;font-size:13.5px;gap:10px;height:34px;min-height:34px;padding:0 8px}.title-menu-sidekicks .workstream-context-row .sidebar-row-icon{height:16px;width:16px}.title-menu-sidekicks .workstream-context-row .sidebar-row-icon>svg{height:15px;width:15px}.breakout-chip-row{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 2px}.message-start-breakout-link{align-items:center;align-self:flex-start;background:transparent;border:0;border-radius:var(--av-sys-size-radius-pill);color:var(--av-sys-color-text-muted);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;gap:7px;height:30px;margin-top:4px;padding:0 12px 0 10px}.message-start-breakout-link>svg{color:var(--av-sys-color-text-muted);flex:none}.message-start-breakout-link:hover{background:var(--av-sys-color-state-hover);color:var(--av-sys-color-text-default)}.breakout-chip{align-items:center;background:var(--av-sys-color-surface-raised);border:0;border-radius:var(--av-sys-size-radius-pill);box-shadow:0 0 0 var(--av-sys-size-border-hairline) var(--av-sys-color-border-strong);color:var(--av-sys-color-text-default);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;gap:7px;height:30px;max-width:100%;padding:0 12px 0 10px}.breakout-chip:hover{background:var(--av-sys-color-surface-raised-hover)}.breakout-chip-icon{color:var(--av-sys-color-text-muted);flex:none}.breakout-chip-title{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breakout-chip-news{color:var(--av-sys-color-workstream-news);flex:none;font-weight:600}.breakout-chip-badge{background:var(--av-sys-color-danger-base);border-radius:var(--av-sys-size-radius-pill);color:var(--av-sys-color-danger-on);flex:none;font-size:11px;font-weight:700;line-height:18px;padding:0 7px}.breakout-chip-open{flex:none;font-weight:600}.breakout-chip.is-open{background:var(--av-sys-color-accent-wash);box-shadow:0 0 0 1.5px var(--av-sys-color-accent-base);color:var(--av-sys-color-accent-strong)}.breakout-chip.is-open .breakout-chip-icon{color:var(--av-sys-color-accent-base)}.breakout-origin{display:flex;flex-direction:column;gap:10px;margin:4px 0 18px}.breakout-origin-context{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0 14px}.breakout-origin-context-item{display:flex;flex-direction:column;gap:2px;opacity:calc(.9 - var(--origin-step, 1) * .2)}.breakout-origin-author{color:var(--av-sys-color-text-muted);font-size:11.5px}.breakout-origin-context-text{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--av-sys-color-text-subtle);display:-webkit-box;font-size:13.5px;line-height:1.5;overflow:hidden}.breakout-origin-card{background:var(--av-sys-color-surface-sunken);border-radius:18px;box-shadow:0 0 0 var(--av-sys-size-border-hairline) var(--av-sys-color-border-subtle);display:flex;flex-direction:column;gap:4px;padding:12px 14px}.breakout-origin-byline{color:var(--av-sys-color-text-muted);font-size:11.5px}.breakout-origin-text{-webkit-box-orient:vertical;-webkit-line-clamp:4;color:var(--av-sys-color-text-subtle);display:-webkit-box;font-size:14px;line-height:1.55;overflow:hidden}.breakout-tick-bar{display:flex;flex-direction:column;gap:2px;left:12px;max-height:calc(100% - 160px);overflow-y:auto;position:absolute;scrollbar-width:none;top:50%;transform:translateY(-50%);z-index:2}.breakout-tick-bar::-webkit-scrollbar{display:none}.breakout-tick{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;height:8px;padding:0 4px 0 6px;width:40px}.breakout-tick-mark{background:var(--av-ref-color-line-4);border-radius:2px;display:block;height:2px;transition:width .12s ease,background .12s ease;width:11px}.breakout-tick:hover .breakout-tick-mark,.breakout-tick:focus-visible .breakout-tick-mark{background:var(--av-sys-color-text-muted);width:16px}.breakout-tick.has-news .breakout-tick-mark{background:var(--av-sys-color-workstream-news);height:3px;width:20px}.breakout-tick.is-open .breakout-tick-mark{height:4px;width:26px}.breakout-tick.is-open:not(.has-news) .breakout-tick-mark{background:var(--av-sys-color-text-disabled)}.breakout-tick-card{background:var(--av-sys-color-surface-raised);border-radius:16px;box-shadow:0 0 0 var(--av-sys-size-border-hairline) var(--av-sys-color-border-strong),var(--av-sys-elevation-shadow-md);display:flex;flex-direction:column;gap:6px;max-width:340px;padding:14px 16px;z-index:60}.breakout-tick-card-title{align-items:center;color:var(--av-sys-color-text-default);display:flex;font-size:15px;font-weight:500;gap:10px}.breakout-tick-card-title>svg{color:var(--av-sys-color-text-muted);flex:none}.breakout-tick-card-meta{align-items:center;color:var(--av-sys-color-text-muted);display:flex;font-size:12.5px;gap:6px}.breakout-tick-card-news{color:var(--av-sys-color-workstream-news);font-weight:600}.workstream-screen:has(>.breakout-tick-bar) .transcript-column{padding-left:max(var(--space-8),48px)}@media(max-width:640px){.workstream-screen>.breakout-tick-bar{display:none}.workstream-screen:has(>.breakout-tick-bar) .transcript-column{padding-left:var(--space-6)}.workstream-screen :is(.agent-message,.conversation-opening-message:not(.is-human)){max-width:100%}}.split-conversation{display:flex;height:100%;min-width:0;position:relative}.split-conversation-pane{display:flex;flex:1 1 0;flex-direction:column;min-width:0;position:relative}.split-conversation-pane.is-breakout{flex:0 0 var(--split-breakout-width, 50%);max-width:calc(100% - var(--conversation-min-width))}.split-conversation-pane.is-breakout:before{background:var(--av-sys-color-border-subtle);bottom:var(--panel-divider-inset-bottom);content:"";left:0;pointer-events:none;position:absolute;top:var(--panel-divider-inset-top);width:var(--av-sys-size-border-hairline);z-index:1}.split-conversation-pane.is-breakout.is-alone{flex:1 1 0;max-width:none}.split-conversation-pane.is-breakout.is-alone:before{content:none}.split-conversation-pane[hidden]{display:none}.split-conversation-pane>.conversation-layout{flex:1;min-height:0}.split-conversation-resizer{cursor:col-resize;flex:none;margin:0 -4px;position:relative;touch-action:none;width:8px;z-index:4}.split-conversation-resizer:hover:after,.split-conversation-resizer.is-resizing:after,.split-conversation-resizer:focus-visible:after{background:var(--av-sys-color-accent-tint);bottom:var(--panel-divider-inset-bottom);content:"";left:3px;position:absolute;top:var(--panel-divider-inset-top);width:2px}.split-conversation.is-resizing{cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}.title-pill-skeleton{border-radius:var(--av-sys-size-radius-pill);display:block;height:36px;width:200px}.title-pill-icon-action{align-items:center;display:inline-flex;padding-left:6px}.title-pill-icon-action .appearance-picker-trigger,.title-pill-icon-action>button{border-radius:var(--av-sys-size-radius-pill)}.title-pill-menu-trigger.has-title{padding-left:6px}.title-pill.has-icon-action{display:inline-grid;grid-template-columns:auto minmax(0,auto)}.title-pill.has-icon-action>.title-pill-icon-action{grid-area:1 / 1;z-index:1}.title-pill.has-icon-action>.title-pill-menu-trigger{display:grid;gap:0;grid-area:1 / 1 / 2 / 3;grid-template-columns:subgrid;padding:0}.title-pill.has-icon-action>.title-pill-menu-trigger:hover{background:transparent}.title-pill-menu-trigger-body{align-items:center;border-radius:var(--av-sys-size-radius-pill);display:inline-flex;gap:8px;grid-column:2;height:36px;min-width:0;padding:0 12px 0 6px}.title-pill-menu-trigger:hover>.title-pill-menu-trigger-body{background:var(--av-sys-color-state-hover)}.title-pill-menu-trigger[data-state=open]>.title-pill-menu-trigger-body{background:transparent}@media(hover:none)and (pointer:coarse){input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],.space-name-input),textarea,select,.workstream-composer .composer-highlight{font-size:16px!important}}
