@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/bricolage-grotesque-vietnamese-500-normal-FzY9NZwK.woff2) format("woff2"),url(/assets/bricolage-grotesque-vietnamese-500-normal-CAK5R6Iy.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/bricolage-grotesque-latin-ext-500-normal-DIhLz7G7.woff2) format("woff2"),url(/assets/bricolage-grotesque-latin-ext-500-normal-B0ZDNVGf.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/bricolage-grotesque-latin-500-normal-DEDBoLFO.woff2) format("woff2"),url(/assets/bricolage-grotesque-latin-500-normal-CV-uA8Lw.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/bricolage-grotesque-vietnamese-600-normal-Ipewt4hn.woff2) format("woff2"),url(/assets/bricolage-grotesque-vietnamese-600-normal-BppAn7jL.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/bricolage-grotesque-latin-ext-600-normal-CN5JKkBm.woff2) format("woff2"),url(/assets/bricolage-grotesque-latin-ext-600-normal-DF26P3Q7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/bricolage-grotesque-latin-600-normal-nxTgbNFE.woff2) format("woff2"),url(/assets/bricolage-grotesque-latin-600-normal-Bw0J83-2.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-ext-400-normal-Q_nF8v4l.woff2) format("woff2"),url(/assets/instrument-sans-latin-ext-400-normal-r32jotim.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-400-normal-DRC__1Mx.woff2) format("woff2"),url(/assets/instrument-sans-latin-400-normal-D1W7dsQl.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-ext-500-normal-CTEe1bJa.woff2) format("woff2"),url(/assets/instrument-sans-latin-ext-500-normal-CAxz3nsc.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-500-normal-Dk9ku72i.woff2) format("woff2"),url(/assets/instrument-sans-latin-500-normal-Z6ESRlEs.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/instrument-sans-latin-ext-600-normal-BsaQcF38.woff2) format("woff2"),url(/assets/instrument-sans-latin-ext-600-normal-DMks36a2.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/instrument-sans-latin-600-normal-B7fBEWYG.woff2) format("woff2"),url(/assets/instrument-sans-latin-600-normal-B9e8oLYv.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spline Sans Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spline-sans-mono-latin-ext-400-normal-BfWvPoNT.woff2) format("woff2"),url(/assets/spline-sans-mono-latin-ext-400-normal-BkT5i7fe.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spline Sans Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spline-sans-mono-latin-400-normal-mUpA6Mve.woff2) format("woff2"),url(/assets/spline-sans-mono-latin-400-normal-739QRW1l.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spline Sans Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/spline-sans-mono-latin-ext-500-normal-OEIRRHyd.woff2) format("woff2"),url(/assets/spline-sans-mono-latin-ext-500-normal-CMfDuBbn.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spline Sans Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/spline-sans-mono-latin-500-normal-Cy_wwipl.woff2) format("woff2"),url(/assets/spline-sans-mono-latin-500-normal-DuiJ5LHB.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--v-canvas: #eff0ee;--v-surface: #fbfcfb;--v-raised: #ffffff;--v-veil: #d5dad4;--v-veil-strong: #b9c2ba;--v-ink: #232823;--v-ink-soft: #4a514b;--v-mist-ink: #666d67;--v-muted: var(--v-ink-soft);--v-faint: var(--v-mist-ink);--v-mist: #7e857f;--v-deep-water: #1f2a24;--v-pine: #2b322d;--v-seamist: #d9e2dc;--v-sea-bright: #eaf0ea;--v-sea-dim: #93a399;--v-accent: #345a52;--v-accent-hover: #2c4c45;--v-accent-ink: #345a52;--v-accent-fill: #345a52;--v-accent-tint: #e1ebe8;--v-accent-wash: rgba(70, 117, 107, .1);--v-harbour: #46756b;--v-harbour-deep: #345a52;--v-harbour-tint: #e1ebe8;--v-sig-assist: #5c8a54;--v-sig-nexus: #c0973c;--v-sig-signal: #52749b;--v-sig-pulse: #b2685e;--v-sig-ledger: #6e679e;--v-sig-core: #7e857f;--v-pos: #337150;--v-pos-tint: #dfede4;--v-warn: #8a6000;--v-warn-tint: #f6ecd1;--v-crit: #9c403e;--v-crit-tint: #f2e0de;--v-info: #3d63a0;--v-info-tint: #e2e9f2;--v-bar-bg: var(--v-pine);--v-bar-text: var(--v-sea-bright);--v-bar-text-soft: #aebfb4;--v-bar-control-bg: rgba(234, 240, 234, .14);--v-bar-control-bg-hover: rgba(234, 240, 234, .22);--v-bar-control-border: rgba(234, 240, 234, .35);--v-bar-hairline: rgba(234, 240, 234, .14);--v-bar-focus: #6fa396;--v-sky-harbour: linear-gradient(180deg, #121b16 0%, #22382f 42%, #3a6053 72%, #8fa694 100%);--v-sky-ember: linear-gradient(180deg, #20191a 0%, #4a3230 55%, #84564c 88%, #b08573 100%);--v-glass-fill: rgba(12, 18, 15, .44);--v-glass-border: rgba(217, 226, 220, .22);--v-glass-blur: 6px;--v-font-display: "Bricolage Grotesque", sans-serif;--v-font-body: "Instrument Sans", -apple-system, sans-serif;--v-font-mono: "Spline Sans Mono", monospace;--v-text-chip: 10.5px;--v-text-caption: 11.5px;--v-text-meta: 12px;--v-text-secondary: 12.5px;--v-text-label: 13px;--v-text-ui: 13.5px;--v-text-body: 14px;--v-text-body-marketing: 17px;--v-text-lede: 19px;--v-text-card-head: 18px;--v-text-title: 21px;--v-text-readout: 22px;--v-text-display: clamp(36px, 5vw, 48px);--v-t-micro: .14s;--v-t-standard: .24s;--v-t-expressive: .42s;--v-ease: cubic-bezier(.2, .8, .2, 1);--v-r-control: 10px;--v-r-pane: 16px;--v-r-card: 16px;--v-r-card-inner: 13px;--v-r-narrative: 20px;--v-r-panel: 14px;--v-r-pill: 999px;--v-shadow-pane: 0 1px 2px rgba(35, 40, 35, .04), 0 8px 28px rgba(35, 40, 35, .05);--v-shadow-overlay: 0 12px 34px rgba(35, 40, 35, .16);--v-s-1: 4px;--v-s-2: 8px;--v-s-3: 12px;--v-s-4: 16px;--v-s-5: 20px;--v-s-6: 24px;--v-s-7: 32px;--v-s-8: 48px;--v-row-comfortable: 46px;--v-row-compact: 38px;--v-topbar-h: 54px;--v-sidebar-w: 232px;--v-sidebar-rail-w: 64px;--v-context-rail-w: 300px;--v-focus: 2px solid var(--v-accent);--v-focus-offset: 2px}:root[data-theme=dark]{--v-canvas: #141b17;--v-surface: #1c2621;--v-raised: #232e28;--v-veil: #2e3931;--v-veil-strong: #46534a;--v-ink: #d9e2dc;--v-ink-soft: #a9b7ae;--v-mist-ink: #8a9a90;--v-accent: #6fa396;--v-accent-ink: #6fa396;--v-accent-tint: rgba(111, 163, 150, .18);--v-accent-wash: rgba(111, 163, 150, .1);--v-pos: #55be83;--v-pos-tint: rgba(85, 190, 131, .16);--v-warn: #e0a84e;--v-warn-tint: rgba(224, 168, 78, .16);--v-crit: #e07b72;--v-crit-tint: rgba(224, 123, 114, .16);--v-info: #7fa9e0;--v-info-tint: rgba(127, 169, 224, .16)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--v-canvas: #141b17;--v-surface: #1c2621;--v-raised: #232e28;--v-veil: #2e3931;--v-veil-strong: #46534a;--v-ink: #d9e2dc;--v-ink-soft: #a9b7ae;--v-mist-ink: #8a9a90;--v-accent: #6fa396;--v-accent-ink: #6fa396;--v-accent-tint: rgba(111, 163, 150, .18);--v-accent-wash: rgba(111, 163, 150, .1);--v-pos: #55be83;--v-pos-tint: rgba(85, 190, 131, .16);--v-warn: #e0a84e;--v-warn-tint: rgba(224, 168, 78, .16);--v-crit: #e07b72;--v-crit-tint: rgba(224, 123, 114, .16);--v-info: #7fa9e0;--v-info-tint: rgba(127, 169, 224, .16)}}.v-rule-off{border:0;border-top:1px solid currentColor;border-bottom:3px double currentColor;height:6px;background:none}.v-num{font-family:var(--v-font-mono);font-variant-numeric:tabular-nums}.v-glass{background:var(--v-glass-fill);border:1px solid var(--v-glass-border);-webkit-backdrop-filter:blur(var(--v-glass-blur));backdrop-filter:blur(var(--v-glass-blur))}@media(prefers-reduced-motion:reduce){:root{--v-t-micro: 0ms;--v-t-standard: 0ms;--v-t-expressive: 0ms}}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:var(--app);color:var(--fg);font-family:var(--font-sans);font-size:var(--v-text-body);line-height:1.45;-webkit-font-smoothing:antialiased}h1,h2,.font-display{font-family:var(--font-display);font-weight:500}h3{font-family:var(--font-sans);font-weight:600}code,kbd,samp,.mono,[data-numeric]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}button,input,select,textarea{font:inherit}button{cursor:pointer;transition:background-color var(--motion-quick) var(--motion-ease),border-color var(--motion-quick) var(--motion-ease),color var(--motion-quick) var(--motion-ease),box-shadow var(--motion-quick) var(--motion-ease)}button:disabled{cursor:not-allowed;opacity:.62}:focus-visible{outline:var(--v-focus);outline-offset:var(--v-focus-offset)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:root{color-scheme:light;--font-sans: var(--v-font-body);--font-display: var(--v-font-display);--font-editorial: var(--v-font-display);--font-mono: var(--v-font-mono);--space-1: var(--v-s-1);--space-2: var(--v-s-1);--space-3: 6px;--space-4: var(--v-s-2);--space-5: var(--v-s-3);--space-6: var(--v-s-4);--space-7: var(--v-s-6);--space-8: var(--v-s-7);--text-xs: var(--v-text-caption);--text-sm: var(--v-text-meta);--text-md: var(--v-text-meta);--text-base: var(--v-text-ui);--text-lg: var(--v-text-body-marketing);--text-xl: var(--v-text-lede);--text-2xl: var(--v-text-title);--tool-signal: var(--v-sig-assist);--tool-signal-soft: color-mix(in srgb, var(--tool-signal) 16%, transparent);--tool-signal-faint: color-mix(in srgb, var(--tool-signal) 8%, transparent);--tool-signal-ink: color-mix(in srgb, var(--tool-signal) 64%, var(--v-ink));--app: var(--v-canvas);--surface: var(--v-surface);--surface-raised: var(--v-raised);--surface-soft: color-mix(in srgb, var(--v-surface) 72%, var(--v-canvas));--surface-sunken: var(--v-canvas);--line: var(--v-veil);--line-strong: color-mix(in srgb, var(--v-ink) 22%, transparent);--fg: var(--v-ink);--ink: var(--fg);--text: var(--fg);--muted: var(--v-muted);--faint: var(--v-faint);--on-accent: var(--v-sea-bright);--accent: var(--v-accent);--accent-strong: var(--v-accent-ink);--accent-soft: var(--v-accent-tint);--accent-tint: var(--v-accent-tint);--accent-tint-bright: var(--v-accent-tint);--accent-tint-faint: var(--v-accent-wash);--accent-mint: var(--v-accent-wash);--accent-glow: color-mix(in srgb, var(--v-accent) 18%, transparent);--accent-glow-faint: color-mix(in srgb, var(--v-accent) 10%, transparent);--accent-glow-strong: color-mix(in srgb, var(--v-accent) 30%, transparent);--accent-button-shadow: color-mix(in srgb, var(--v-pine) 18%, transparent);--positive: var(--v-pos);--positive-soft: var(--v-pos-tint);--positive-line: color-mix(in srgb, var(--v-pos) 30%, transparent);--positive-glow: color-mix(in srgb, var(--v-pos) 24%, transparent);--success: var(--positive);--warning: var(--v-warn);--warning-soft: var(--v-warn-tint);--warning-line: color-mix(in srgb, var(--v-warn) 30%, transparent);--warning-glow: color-mix(in srgb, var(--v-warn) 24%, transparent);--danger: var(--v-crit);--danger-soft: var(--v-crit-tint);--blue: var(--v-info);--blue-strong: var(--v-info);--blue-deep: color-mix(in srgb, var(--v-info) 78%, var(--v-ink));--blue-soft: var(--v-info-tint);--blue-line: color-mix(in srgb, var(--v-info) 34%, transparent);--blue-tint: var(--v-info-tint);--blue-tint-faint: color-mix(in srgb, var(--v-info) 10%, transparent);--blue-glow: color-mix(in srgb, var(--v-info) 14%, transparent);--note: var(--v-info);--note-bright: var(--v-info);--note-soft: var(--v-info-tint);--note-line: color-mix(in srgb, var(--v-info) 34%, transparent);--note-line-strong: color-mix(in srgb, var(--v-info) 46%, transparent);--note-tint: var(--v-info-tint);--note-tint-faint: color-mix(in srgb, var(--v-info) 10%, transparent);--note-tint-soft: color-mix(in srgb, var(--v-info) 16%, transparent);--ember: var(--v-crit);--ember-strong: color-mix(in srgb, var(--v-crit) 78%, var(--v-ink));--ember-soft: var(--v-crit-tint);--ember-line: color-mix(in srgb, var(--v-crit) 34%, transparent);--chip-line: var(--v-veil);--chip-soft: var(--surface-soft);--sidebar-bg: var(--v-pine);--sidebar-deep: var(--v-deep-water);--sidebar-line: color-mix(in srgb, var(--v-seamist) 12%, transparent);--sidebar-fg: var(--v-seamist);--sidebar-fg-muted: var(--v-seamist);--sidebar-fg-faint: var(--v-bar-text-soft);--sidebar-hover: color-mix(in srgb, var(--v-seamist) 8%, transparent);--sidebar-active: var(--v-accent-fill);--brand-mark: var(--v-seamist);--glass: color-mix(in srgb, var(--v-surface) 90%, transparent);--glass-strong: color-mix(in srgb, var(--v-surface) 96%, transparent);--glass-soft: color-mix(in srgb, var(--v-surface) 74%, transparent);--panel-shadow: 0 24px 70px color-mix(in srgb, var(--v-pine) 16%, transparent), 0 4px 16px color-mix(in srgb, var(--v-pine) 7%, transparent);--shadow-sm: 0 1px 2px color-mix(in srgb, var(--v-pine) 4%, transparent), 0 10px 28px color-mix(in srgb, var(--v-pine) 6%, transparent);--shadow-card: 0 18px 50px color-mix(in srgb, var(--v-pine) 10%, transparent), 0 2px 8px color-mix(in srgb, var(--v-pine) 5%, transparent);--radius-sm: var(--v-r-control);--radius-md: var(--v-r-card);--radius-lg: var(--v-r-narrative);--motion-quick: var(--v-t-micro);--motion-standard: var(--v-t-standard);--motion-expressive: var(--v-t-expressive);--motion-ease: var(--v-ease)}[data-theme=dark]{color-scheme:dark}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.auth-page{align-items:center;background:radial-gradient(circle at 15% 10%,color-mix(in srgb,var(--v-accent) 18%,transparent),transparent 34%),radial-gradient(circle at 85% 85%,color-mix(in srgb,var(--v-sig-assist) 16%,transparent),transparent 32%),var(--v-pine);display:flex;justify-content:center;min-height:100vh;padding:24px}.auth-card{background:var(--surface);border:1px solid var(--line);border-radius:22px;box-shadow:0 32px 90px #00000057;max-width:440px;padding:38px;width:100%}.auth-brand{align-items:center;background:var(--v-accent);border-radius:12px;color:var(--v-sea-bright);display:flex;height:46px;justify-content:center;margin-bottom:22px;width:46px}.auth-brand svg{height:29px;width:29px}.auth-product{color:var(--accent-strong);font-size:var(--v-text-meta);font-weight:850;letter-spacing:.08em;margin:0 0 6px;text-transform:uppercase}.auth-card h1{font-size:var(--v-text-title);letter-spacing:-.035em;line-height:1.1;margin:0}.auth-intro{color:var(--muted);margin:12px 0 26px}.auth-form{display:grid;gap:9px}.auth-form label{font-size:var(--v-text-meta);font-weight:800;margin-top:5px}.auth-form input{background:var(--surface-soft);border:1px solid var(--line-strong);border-radius:10px;color:var(--fg);min-height:46px;padding:0 13px;width:100%}.auth-form input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow);outline:none}.auth-primary-button{align-items:center;background:var(--v-pine);border:1px solid transparent;border-radius:10px;color:var(--v-sea-bright);display:inline-flex;font-weight:850;justify-content:center;margin-top:12px;min-height:46px;padding:0 18px}.auth-primary-button:hover:not(:disabled){background:var(--v-accent-fill);box-shadow:0 8px 24px var(--accent-glow)}.auth-error{background:var(--danger-soft);border:1px solid color-mix(in srgb,var(--v-crit) 30%,var(--line));border-radius:9px;color:var(--danger);font-size:var(--v-text-meta);font-weight:720;margin:6px 0 0;padding:9px 11px}.auth-security-note{align-items:center;border-top:1px solid var(--line);color:var(--faint);display:flex;font-size:var(--v-text-meta);gap:8px;margin-top:26px;padding-top:18px}.auth-status-card{align-items:center;display:flex;flex-direction:column;text-align:center}.auth-status-card .auth-brand{margin-inline:auto}.authenticated-app-shell{min-height:100vh}.auth-session-control{align-items:center;background:#061722f0;border:1px solid color-mix(in srgb,var(--v-seamist) 12%,transparent);border-radius:10px;bottom:14px;box-shadow:0 12px 32px #06172238;color:var(--v-seamist);display:flex;font-size:var(--v-text-meta);gap:10px;padding:5px 6px 5px 10px;position:fixed;right:14px;z-index:100}.auth-embedded-session{align-items:center;display:flex;gap:8px}.auth-embedded-session>span{color:var(--faint);font-size:var(--v-text-meta);font-weight:700}.auth-session-control>.auth-embedded-session button{align-items:center;background:color-mix(in srgb,var(--v-seamist) 8%,transparent);border:1px solid color-mix(in srgb,var(--v-seamist) 10%,transparent);border-radius:7px;color:var(--v-sea-bright);display:inline-flex;font-size:var(--v-text-meta);font-weight:780;gap:5px;min-height:30px;padding:0 9px}.auth-session-control>.auth-embedded-session button:hover:not(:disabled){background:color-mix(in srgb,var(--v-seamist) 14%,transparent)}.auth-session-error{background:var(--danger-soft);border:1px solid color-mix(in srgb,var(--v-crit) 30%,var(--line));border-radius:8px;bottom:62px;color:var(--danger);font-size:var(--v-text-meta);font-weight:750;margin:0;max-width:320px;padding:9px 11px;position:fixed;right:14px;z-index:101}@media(max-width:560px){.auth-card{padding:28px 22px}.auth-session-control>span{display:none}.auth-embedded-session>span{display:none}}.assist-app{display:grid;grid-template-columns:214px minmax(0,1fr);min-height:100vh}.assist-app.is-conversations{--workspace-ink: var(--v-ink);--workspace-lime: var(--v-accent);--workspace-lime-soft: var(--v-accent-wash);background:var(--v-canvas);gap:10px;grid-template-columns:214px minmax(0,1fr);height:100vh;min-height:0;padding:10px}.sidebar{position:sticky;top:0;height:100vh;background:var(--sidebar-bg);color:var(--sidebar-fg);border-right:1px solid var(--sidebar-line);padding:20px 12px}.assist-app.is-conversations .sidebar{background:var(--v-pine);border:1px solid color-mix(in srgb,var(--v-seamist) 6%,transparent);border-radius:8px;box-shadow:0 18px 44px #0b1d262e;height:auto;padding:18px 12px;position:relative;top:auto}.assist-app.is-conversations .brand-mark{background:var(--workspace-lime);box-shadow:0 10px 28px color-mix(in srgb,var(--v-sig-assist) 16%,transparent);color:var(--workspace-ink)}.assist-app.is-conversations .nav-item.is-active{background:var(--workspace-lime-soft);box-shadow:inset 3px 0 0 var(--workspace-lime)}.brand-block{display:flex;align-items:center;gap:11px;min-height:44px;margin-bottom:28px;padding:0 4px}.brand-mark{width:36px;height:36px;border-radius:8px;display:grid;place-items:center;background:var(--brand-mark);color:var(--on-accent);font-weight:850;box-shadow:0 8px 20px var(--accent-glow-strong)}.brand-block h1,.pane-header h2,.conversation-header h2,.context-card h3,.knowledge-list h4{margin:0;letter-spacing:0}.brand-block h1{font-size:var(--v-text-lede)}.eyebrow{color:var(--faint);font-size:var(--v-text-meta);font-weight:750;letter-spacing:.05em;line-height:1.2;margin:0 0 3px;text-transform:uppercase}.sidebar .eyebrow{color:var(--sidebar-fg-faint)}.nav-stack{display:grid;gap:4px}.nav-item{min-height:40px;border-radius:8px;color:var(--sidebar-fg-muted);display:flex;align-items:center;gap:9px;padding:0 11px;text-decoration:none;font-weight:720}.nav-item.is-active,.nav-item:hover{background:var(--sidebar-hover);color:var(--on-accent)}.nav-item.is-active{box-shadow:inset 3px 0 0 var(--sidebar-active)}.mobile-nav{display:none}.workspace-shell{min-width:0;display:grid;grid-template-rows:auto auto 1fr}.workspace-shell.is-conversations{display:flex;flex-direction:column;height:100vh;min-height:0;overflow:hidden}.assist-app.is-conversations .workspace-shell.is-conversations{background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:0 18px 48px #0b1d261f;height:calc(100vh - 20px)}.workspace-shell.is-conversations .support-layout{flex:1}.topbar{min-height:68px;border-bottom:1px solid var(--line);background:var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 18px;z-index:5}.assist-app.is-conversations .topbar{background:var(--glass-strong);border-bottom-color:var(--line);min-height:72px;padding-inline:20px}.assist-app.is-conversations .workspace-summary>strong{color:var(--workspace-ink);font-size:var(--v-text-lede)}[data-theme=dark] .assist-app.is-conversations .workspace-summary>strong{color:var(--fg)}.topbar-actions,.topbar-metrics,.row-top,.row-meta,.identity-line,.timeline-meta,.context-card-header,.inline-form label,.icon-text,.state-banner,.conversation-kicker,.live-badge{display:flex;align-items:center}.workspace-summary{display:grid;column-gap:12px;grid-template-columns:minmax(0,auto) auto;grid-template-rows:repeat(3,auto);min-width:0}.workspace-summary>.eyebrow,.workspace-summary>strong,.workspace-summary>span{grid-column:1}.workspace-summary>strong{font-size:var(--v-text-card-head);line-height:1.16}.workspace-summary>span,.pane-subtitle{color:var(--faint);font-size:var(--v-text-meta);font-weight:700}.workspace-switcher{align-self:center;grid-column:2;grid-row:1 / -1;margin:0;position:relative}.workspace-switcher summary{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:0 1px 2px #0b1d260a;color:var(--muted);cursor:pointer;display:inline-flex;font-size:var(--v-text-meta);font-weight:800;gap:6px;min-height:36px;padding:0 9px;transition:background-color var(--v-t-micro) var(--v-ease),border-color var(--v-t-micro) var(--v-ease),color var(--v-t-micro) var(--v-ease),box-shadow var(--v-t-micro) var(--v-ease)}.workspace-switcher summary::-webkit-details-marker{display:none}.workspace-switcher summary::marker{content:""}.workspace-switcher summary:hover{background:var(--surface-soft);border-color:var(--line-strong);color:var(--fg)}.workspace-switcher[open] summary{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-strong)}.workspace-menu{background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:0 20px 46px #0b1d262e;left:0;min-width:328px;padding:6px;position:absolute;top:calc(100% + 8px);z-index:20}.workspace-menu-heading{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:8px 9px 10px}.workspace-menu-heading>div,.workspace-option-copy{display:grid;gap:2px;min-width:0}.workspace-menu-heading strong,.workspace-option-copy strong{color:var(--fg);font-size:var(--v-text-meta);line-height:1.25}.workspace-menu-heading span,.workspace-option-copy span{color:var(--faint);font-size:var(--v-text-meta);font-weight:700}.workspace-menu-count{align-items:center;background:var(--surface-sunken);border-radius:999px;color:var(--muted);display:inline-flex;flex:0 0 auto;font-size:var(--v-text-meta);font-weight:850;height:24px;justify-content:center;min-width:24px;padding:0 7px}.workspace-menu-options{border-top:1px solid var(--line);display:grid;gap:3px;padding-top:6px}.workspace-menu-option{align-items:center;background:transparent;border:1px solid transparent;border-radius:7px;color:var(--fg);display:grid;gap:9px;grid-template-columns:34px minmax(0,1fr) auto;min-height:54px;padding:7px 8px;text-align:left;width:100%}.workspace-menu-option:hover{background:var(--surface-soft);border-color:var(--line)}.workspace-menu-option.is-current{background:var(--accent-tint-faint);border-color:var(--accent-soft)}.workspace-option-mark{align-items:center;background:var(--surface-sunken);border-radius:8px;color:var(--muted);display:inline-flex;font-size:var(--v-text-meta);font-weight:900;height:34px;justify-content:center;width:34px}.workspace-menu-option.is-current .workspace-option-mark{background:var(--workspace-lime, var(--accent-soft));color:var(--workspace-ink, var(--accent-strong))}.workspace-option-check{color:var(--accent-strong)}.topbar-actions{gap:12px}.topbar-metrics{flex-wrap:wrap;justify-content:flex-end;gap:7px}.topbar-metrics>span,.live-badge{min-height:28px;border:1px solid var(--line);border-radius:999px;background:var(--surface-soft);color:var(--muted);padding:4px 9px;font-size:var(--v-text-meta);font-weight:750;white-space:nowrap}.live-badge{gap:5px}.live-badge.is-connected{border-color:var(--positive-line);background:var(--positive-soft);color:var(--positive)}.live-badge.is-reconnecting,.live-badge.is-connecting,.live-badge.is-fallback{border-color:var(--warning-line);background:var(--warning-soft);color:var(--warning)}.workspace-control select,.inline-form input,.inline-form select,.conversation-filters input,.conversation-filters select,.knowledge-search input,.answer-search input,.library-toolbar input,.library-toolbar select,.library-form input,.library-form select,.library-form textarea,.team-form input,.team-form select,.composer textarea,.saved-reply-picker select{border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--fg);min-height:36px}.workspace-control select{width:min(300px,56vw);padding:7px 10px;font-weight:700}.workspace-control{color:var(--muted);display:grid;gap:4px;font-size:var(--v-text-meta);font-weight:800}.support-layout{display:grid;grid-template-columns:minmax(336px,360px) minmax(480px,1fr) minmax(310px,340px);min-height:0;height:auto;overflow:hidden}.support-layout.is-context-collapsed{grid-template-columns:minmax(336px,360px) minmax(0,1fr)}.support-layout.is-context-collapsed .context-pane{display:none}.assist-app,.assist-app.is-conversations{background:var(--v-canvas);display:grid;gap:12px;grid-template-columns:236px minmax(0,1fr);height:100vh;min-height:0;padding:12px}[data-theme=dark] .assist-app,[data-theme=dark] .assist-app.is-conversations{background:var(--v-canvas)}.sidebar,.assist-app.is-conversations .sidebar{background:linear-gradient(155deg,var(--v-pine),var(--v-deep-water));border:1px solid color-mix(in srgb,var(--v-seamist) 8%,transparent);border-radius:var(--radius-lg);box-shadow:0 24px 60px #0617222e;display:flex;flex-direction:column;height:calc(100vh - 24px);overflow:hidden;padding:18px 14px 14px;position:relative;top:auto}.brand-block{gap:11px;margin:0 2px 22px;min-height:48px;padding:0}.brand-mark,.assist-app.is-conversations .brand-mark{background:var(--v-accent);border-radius:14px;box-shadow:0 14px 34px color-mix(in srgb,var(--v-accent) 25%,transparent);color:var(--v-sea-bright);height:42px;width:42px}.brand-mark svg{height:27px;width:27px}.brand-wordmark{color:var(--v-sea-bright);display:block;font-size:var(--v-text-body-marketing);line-height:1.05}.brand-block h1{color:var(--v-sea-dim);font-size:var(--v-text-meta);font-weight:650;line-height:1.2;margin-top:4px}.nav-stack{display:grid;gap:22px}.nav-group{display:grid;gap:3px}.nav-group-label{color:var(--v-sea-dim);font-size:var(--v-text-caption);font-weight:800;letter-spacing:.14em;margin:0 10px 6px;text-transform:uppercase}.nav-item{border:1px solid transparent;border-radius:10px;color:var(--sidebar-fg-muted);font-size:var(--v-text-meta);font-weight:680;min-height:42px;padding:0 11px;position:relative;transition:background-color var(--motion-quick) var(--motion-ease),border-color var(--motion-quick) var(--motion-ease),color var(--motion-quick) var(--motion-ease),transform var(--motion-quick) var(--motion-ease)}.nav-item:hover{background:color-mix(in srgb,var(--v-seamist) 6%,transparent);color:var(--v-sea-bright);transform:translate(2px)}.nav-item.is-active,.assist-app.is-conversations .nav-item.is-active{background:var(--v-accent-fill);border-color:var(--v-accent-fill);box-shadow:none;color:var(--v-sea-bright)}.nav-item.is-active svg{color:currentColor}.sidebar-workspace{align-items:center;border-top:1px solid color-mix(in srgb,var(--v-seamist) 10%,transparent);display:grid;gap:10px;grid-template-columns:36px minmax(0,1fr);margin-top:auto;padding:15px 6px 3px}.sidebar-workspace-mark{align-items:center;background:var(--v-accent-tint);border-radius:10px;color:var(--v-pine);display:inline-flex;font-size:var(--v-text-meta);font-weight:900;height:36px;justify-content:center;width:36px}.sidebar-workspace>span:last-child{display:grid;gap:2px;min-width:0}.sidebar-workspace strong,.sidebar-workspace small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-workspace strong{color:var(--v-sea-bright);font-size:var(--v-text-meta)}.sidebar-workspace small{color:var(--v-sea-dim);font-size:var(--v-text-caption)}.workspace-shell,.workspace-shell.is-conversations,.assist-app.is-conversations .workspace-shell.is-conversations{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);display:flex;flex-direction:column;height:calc(100vh - 24px);min-height:0;overflow:hidden}[data-theme=dark] .workspace-shell,[data-theme=dark] .workspace-shell.is-conversations{border-color:var(--line)}.workspace-shell>.support-layout,.workspace-shell>.setup-view,.workspace-shell>.library-workspace{flex:1 1 auto;min-height:0}.topbar,.assist-app.is-conversations .topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--glass-strong);border-bottom:1px solid var(--line);flex:0 0 auto;min-height:76px;padding:11px 22px}.workspace-summary{column-gap:14px}.workspace-summary>strong,.assist-app.is-conversations .workspace-summary>strong{color:var(--fg);font-size:var(--v-text-card-head);font-weight:780}.workspace-summary>.eyebrow{color:var(--accent-strong)}.workspace-switcher summary{background:var(--surface-soft);border-color:var(--line);border-radius:10px;box-shadow:none;min-height:38px;padding:0 10px}.workspace-switcher[open] summary{background:var(--accent-soft);border-color:color-mix(in srgb,var(--v-accent) 42%,transparent);color:var(--accent-strong)}.workspace-menu{border-radius:var(--radius-md);box-shadow:var(--panel-shadow);min-width:340px;padding:8px;top:calc(100% + 10px)}.workspace-menu-option{border-radius:10px;min-height:58px}.workspace-menu-option.is-current{background:var(--accent-tint-faint);border-color:color-mix(in srgb,var(--v-accent) 24%,transparent)}.workspace-menu-option.is-current .workspace-option-mark{background:var(--tool-signal);color:var(--v-pine)}.topbar-metrics>span,.live-badge{background:var(--surface);border-radius:999px;min-height:30px;padding-inline:10px}.workspace-control select,.inline-form input,.inline-form select,.conversation-filters input,.conversation-filters select,.knowledge-search input,.answer-search input,.library-toolbar input,.library-toolbar select,.library-form input,.library-form select,.library-form textarea,.team-form input,.team-form select,.composer textarea,.saved-reply-picker select{border-radius:var(--radius-sm);transition:border-color var(--motion-quick) var(--motion-ease),box-shadow var(--motion-quick) var(--motion-ease),background-color var(--motion-quick) var(--motion-ease)}.workspace-control select:focus,.inline-form input:focus,.inline-form select:focus,.conversation-filters input:focus,.conversation-filters select:focus,.knowledge-search input:focus,.answer-search input:focus,.library-toolbar input:focus,.library-toolbar select:focus,.library-form input:focus,.library-form select:focus,.library-form textarea:focus,.team-form input:focus,.team-form select:focus,.composer textarea:focus,.saved-reply-picker select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow);outline:0}.library-toolbar input:focus-visible,.library-toolbar select:focus-visible,.library-form input:focus-visible,.library-form select:focus-visible,.library-form textarea:focus-visible,.team-form input:focus-visible,.team-form select:focus-visible,.composer textarea:focus-visible,.saved-reply-picker select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.list-pane,.detail-pane,.context-pane{min-width:0;min-height:0;background:var(--surface)}.list-pane,.detail-pane{border-right:1px solid var(--line)}.list-pane,.context-pane{overflow:hidden}.list-pane{display:flex;flex-direction:column;background:var(--surface-raised)}.detail-pane{display:flex;flex-direction:column;min-height:0;overflow:hidden;container-type:inline-size;background:var(--surface-soft)}.context-pane{background:var(--surface-raised)}.pane-header,.conversation-header{align-items:flex-start;justify-content:space-between;gap:12px;padding:15px 18px;border-bottom:1px solid var(--line)}.pane-header{align-items:center;display:flex;min-height:88px}.conversation-header{display:grid;grid-template-columns:minmax(0,1fr);background:var(--surface);min-height:88px;box-shadow:0 6px 18px #0b1d260a;position:relative;z-index:3}.pane-header h2,.conversation-header h2{font-size:var(--v-text-card-head);line-height:1.22}.queue-count{align-items:center;background:var(--workspace-lime, var(--accent-soft));border-radius:999px;color:var(--workspace-ink, var(--accent-strong));display:inline-flex;flex:0 0 auto;font-size:var(--v-text-meta);font-weight:850;height:30px;justify-content:center;min-width:30px;padding:0 8px}.conversation-kicker{gap:8px;flex-wrap:wrap}.conversation-header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.conversation-header-actions>button,.conversation-header-actions .conversation-locale-control{box-shadow:0 1px 2px #0b1d260a}.conversation-heading{align-items:center;display:grid;gap:11px;grid-template-columns:42px minmax(0,1fr);min-width:0}.conversation-heading>.conversation-avatar{height:42px;width:42px}.conversation-heading h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-back{display:none}.conversation-locale-control{align-items:center;border:1px solid var(--line);border-radius:8px;color:var(--muted);display:inline-flex;font-size:var(--v-text-meta);font-weight:800;gap:8px;min-height:36px;padding:3px 4px 3px 10px}.conversation-locale-control select{border:0;border-left:1px solid var(--line);border-radius:0 6px 6px 0;color:var(--text);font:inherit;min-height:28px;padding:0 8px}.csat-status{border-radius:999px;background:var(--surface-soft);color:var(--muted);font-size:var(--v-text-meta);font-weight:800;padding:7px 10px}.csat-status.is-requested{background:var(--warning-soft);color:var(--warning)}.csat-status.is-submitted{background:var(--positive-soft);color:var(--positive)}.segmented{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;padding:10px 12px 12px;border-bottom:1px solid var(--line);background:var(--surface-soft)}.segmented::-webkit-scrollbar{display:none}.segmented button{align-items:center;display:inline-flex;gap:7px;justify-content:flex-start;min-height:34px;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--muted);font-size:var(--v-text-meta);font-weight:800;padding:0 10px;white-space:nowrap}.segmented button[data-filter=attention]{grid-column:1 / -1}.segmented button.is-active{border-color:var(--accent-strong);background:var(--accent);box-shadow:0 6px 16px var(--accent-glow);color:var(--on-accent)}.conversation-filters{display:grid;gap:9px;padding:10px 12px;border-bottom:1px solid var(--line);background:var(--surface-raised)}.filter-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}.filter-search{align-items:center;border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr);padding:0 10px;background:var(--surface);box-shadow:0 1px 2px #0b1d2608}.filter-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.filter-search input{border:0;min-height:36px;padding:0}.filter-grid{display:none;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.filter-grid.is-expanded{display:grid}.filter-toggle{min-width:40px;padding:0 10px}.filter-toggle>span{display:none}.filter-toggle strong{min-width:18px;border-radius:999px;background:var(--accent);color:var(--on-accent);font-size:var(--v-text-meta);line-height:18px}.filter-toggle.is-active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong)}.filter-grid label{color:var(--muted);display:grid;gap:4px;font-size:var(--v-text-meta);font-weight:800}.filter-reset{justify-self:start}.conversation-list{display:grid;align-content:start;flex:1;gap:6px;min-height:0;overflow-y:auto;padding:8px;overscroll-behavior:contain}.conversation-row{width:100%;border:1px solid var(--line);border-color:var(--line);border-radius:7px;background:var(--surface);color:inherit;padding:11px 10px;text-align:left;box-shadow:none}.conversation-row:hover{border-color:var(--line-strong);background:var(--surface);box-shadow:var(--shadow-sm)}.conversation-row.is-selected{border-color:var(--accent);background:var(--accent-tint-faint);box-shadow:inset 3px 0 0 var(--accent),0 8px 20px var(--accent-glow-faint)}.conversation-row-main{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:start}.conversation-avatar,.timeline-avatar{border-radius:999px;display:grid;place-items:center;font-weight:850}.conversation-avatar{width:38px;height:38px;background:var(--accent-soft);color:var(--accent-strong);box-shadow:inset 0 0 0 1px var(--accent-glow)}.conversation-avatar.is-closed{background:var(--surface-sunken);color:var(--muted)}.conversation-row-copy{min-width:0}.row-top{gap:7px}.row-top strong{color:var(--v-ink);flex:1;font-size:var(--v-text-ui);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-top span:last-child{color:var(--faint);font-size:var(--v-text-caption);font-weight:700}.conversation-row-topic{color:var(--muted);display:flex;font-size:var(--v-text-meta);gap:5px;margin-top:3px;min-width:0}.conversation-row-topic span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-row-topic span:first-child{flex:1}.conversation-row-topic span+span:before{color:var(--line-strong);content:"·";margin-right:5px}.row-meta{flex-wrap:wrap;gap:6px;margin-top:8px}.conversation-row-context{align-items:center;color:var(--faint);display:flex;font-size:var(--v-text-caption);font-weight:700;gap:5px;margin-top:5px;min-width:0}.conversation-row-context span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-row-context span:first-child{flex:1}.conversation-row-context span+span:before{color:var(--line-strong);content:"·";margin-right:5px}.conversation-row-signals{margin-top:8px}.conversation-safety-menu{position:relative}.conversation-safety-menu>summary{align-items:center;display:inline-flex;justify-content:center;list-style:none}.conversation-safety-menu>summary::-webkit-details-marker{display:none}.conversation-safety-menu[open]>summary{background:var(--warning-soft);color:var(--warning)}.conversation-safety-menu>div{background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-card);display:grid;gap:7px;min-width:230px;padding:12px;position:absolute;right:0;top:calc(100% + 8px);z-index:20}.conversation-safety-menu>div strong{font-size:var(--v-text-meta);letter-spacing:.04em;text-transform:uppercase}.conversation-safety-menu>div button{background:transparent;border:0;border-radius:9px;color:var(--text);cursor:pointer;font:inherit;padding:9px 10px;text-align:left}.conversation-safety-menu>div button:hover{background:var(--surface-soft)}.conversation-safety-menu>div button:disabled{cursor:not-allowed;opacity:.55}.conversation-safety-menu>div small{color:var(--muted);line-height:1.35;max-width:220px}.row-meta span,.tag-chip,.provider-status{border-radius:999px;background:var(--surface-soft);color:var(--muted);font-size:var(--v-text-meta);font-weight:700;padding:3px 8px}.reply-state.is-needs-reply{background:var(--warning-soft);color:var(--warning)}.reply-state.is-replied{background:var(--positive-soft);color:var(--positive)}.priority-chip.is-urgent,.priority-chip.is-high{background:var(--danger-soft);color:var(--danger)}.priority-chip.is-low{background:var(--blue-soft);color:var(--blue)}.source-chip.is-email{background:var(--blue-glow);color:var(--blue-deep)}.source-chip.is-warning{background:var(--warning-soft);color:var(--warning)}.sla-chip.is-overdue{background:var(--danger-soft);color:var(--danger)}.sla-chip.is-due_soon{background:var(--warning-soft);color:var(--warning)}.sla-chip.is-on_track,.sla-chip.is-met,.sla-chip.is-resolved{background:var(--positive-soft);color:var(--positive)}.identity-line{gap:6px;color:var(--muted);flex-wrap:wrap;margin-top:4px}.identity-line>span:not(.identity-email),.identity-line .reply-state{min-height:22px;border-radius:999px;background:var(--surface-soft);padding:2px 7px;font-size:var(--v-text-meta);font-weight:750}.identity-line>strong,.identity-email{font-size:var(--v-text-meta);line-height:22px}.identity-email{background:transparent;color:var(--faint);max-width:220px;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.identity-line .identity-context{align-items:baseline;display:inline-flex;gap:5px;max-width:280px}.identity-line .identity-context small{color:var(--faint);font-size:var(--v-text-meta);font-weight:750;text-transform:uppercase}.identity-line .identity-context strong{color:var(--fg);font-size:var(--v-text-meta);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quality-strip{align-items:center;background:var(--surface-soft);border-bottom:1px solid var(--line);color:var(--muted);display:flex;gap:10px;min-height:54px;padding:10px 18px}.quality-strip strong{color:var(--ink);display:block;font-size:var(--v-text-meta)}.quality-strip span{display:block;font-size:var(--v-text-meta);font-weight:700;margin-top:2px}.quality-strip.is-overdue{background:var(--danger-soft);color:var(--danger)}.quality-strip.is-due_soon{background:var(--warning-soft);color:var(--warning)}.quality-strip.is-on_track,.quality-strip.is-met,.quality-strip.is-resolved,.quality-strip.is-csat{background:var(--positive-soft);color:var(--positive)}.quality-strip.is-overdue strong,.quality-strip.is-due_soon strong,.quality-strip.is-on_track strong,.quality-strip.is-met strong,.quality-strip.is-resolved strong,.quality-strip.is-csat strong{color:currentColor}@container (max-width: 620px){.human-handoff-banner{align-items:flex-start;grid-template-columns:auto minmax(0,1fr)}.human-handoff-alert-state{align-items:flex-start;grid-column:2;text-align:left}}.email-attachments{border-bottom:1px solid var(--line);background:var(--surface);padding:12px 18px}.email-attachments-header{align-items:center;display:flex;justify-content:space-between;gap:12px;margin-bottom:10px}.email-attachments-header h3{font-size:var(--v-text-body);margin:1px 0 0}.email-attachment-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px}.email-attachment-card{align-items:center;border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;min-height:58px;padding:8px}.email-attachment-card.is-redacted,.email-attachment-card.is-too_large,.email-attachment-card.is-blocked_type,.email-attachment-card.is-storage_unavailable{background:var(--warning-soft)}.email-attachment-icon{align-items:center;background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;color:var(--muted);display:flex;height:38px;justify-content:center;width:38px}.email-attachment-copy{display:grid;gap:3px;min-width:0}.email-attachment-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-attachment-copy span{color:var(--muted);font-size:var(--v-text-meta);font-weight:760}.email-attachment-actions{display:flex;gap:6px}.timeline{flex:1;min-height:0;overflow:auto;display:grid;align-content:start;grid-template-columns:minmax(0,880px);gap:12px;justify-content:center;padding:24px clamp(18px,3vw,40px) 20px;background:var(--surface-sunken)}.timeline-load-earlier{display:grid;gap:5px;justify-items:center;padding-bottom:4px}.timeline-load-earlier button{border-radius:999px}.timeline-load-earlier span{color:var(--muted);font-size:var(--v-text-meta)}.timeline-item{display:flex;gap:10px;align-items:flex-end;max-width:min(74%,680px)}.timeline-item.agent-message,.timeline-item.ai-message{justify-self:end;flex-direction:row-reverse}.timeline-item.internal-note{max-width:min(86%,760px)}.timeline-avatar{flex:0 0 auto;width:30px;height:30px;background:var(--surface);color:var(--muted);border:1px solid var(--line);font-size:var(--v-text-meta);box-shadow:0 5px 14px #0b1d261a;overflow:hidden}.timeline-avatar img{display:block;height:100%;object-fit:cover;width:100%}.timeline-item.agent-message .timeline-avatar{background:var(--blue);border-color:var(--blue);color:var(--on-accent)}.timeline-item.ai-message .timeline-avatar{background:var(--note-bright);border-color:var(--note-bright);color:var(--on-accent)}.timeline-item.user-message .timeline-avatar{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.timeline-bubble{border:1px solid var(--line);border-radius:8px;padding:11px 13px;background:var(--surface);box-shadow:0 5px 16px #14201b0f;min-width:0}.timeline-item.agent-message .timeline-bubble{border-color:var(--blue-line);background:var(--blue-tint)}.timeline-item.ai-message .timeline-bubble{border-color:var(--note-line);background:var(--note-tint-soft)}.timeline-item.internal-note .timeline-bubble{border-color:var(--note-line-strong);background:var(--note-soft)}.timeline-bubble p{margin:8px 0 0;line-height:1.52;white-space:pre-wrap;overflow-wrap:anywhere}.timeline-meta{justify-content:space-between;color:var(--muted);gap:12px;font-size:var(--v-text-meta);font-weight:750}.timeline-meta time{color:var(--faint);font-weight:700}.action-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:9px;align-self:center;border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 28px #0b1d2614;max-height:min(560px,64vh);overflow:auto;padding:10px;background:var(--surface);overscroll-behavior:contain;width:min(calc(100% - 36px),960px);z-index:2}.composer{display:grid;gap:8px;min-width:0}.composer-topline{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:34px}.composer-actions{align-items:center;display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.composer-actions .secondary.is-active,.conversation-header-actions .icon-button.is-active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong)}.composer-surface-tabs{align-items:center;background:var(--surface-sunken);border:1px solid var(--line);border-radius:7px;display:inline-flex;gap:2px;padding:2px}.composer-surface-tabs button{align-items:center;background:transparent;border:0;border-radius:5px;color:var(--muted);display:inline-flex;gap:6px;min-height:30px;padding:0 9px}.composer-surface-tabs button.is-active{background:var(--surface);box-shadow:0 1px 3px #0f172a1a;color:var(--ink)}.composer label{color:var(--muted);font-weight:800}.composer-mode{display:inline-grid;grid-template-columns:repeat(2,minmax(0,max-content));gap:6px;justify-content:start;padding:3px;border:1px solid var(--line);border-radius:8px;background:var(--chip-soft)}.composer-mode button{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:0;border-radius:6px;background:transparent;color:var(--muted);font-weight:850;cursor:pointer}.composer-mode button.is-active{background:var(--surface);color:var(--ink);box-shadow:0 1px 4px #0f172a1a}.email-composer-card{display:grid;gap:8px;padding:10px;border:1px solid var(--chip-line);border-radius:8px;background:var(--chip-soft)}.email-composer-grid{display:grid;grid-template-columns:minmax(180px,1fr) minmax(150px,.8fr) minmax(150px,.8fr) minmax(88px,.4fr) auto;gap:8px;align-items:end}.email-composer-grid label,.email-recipient-grid label{display:grid;gap:4px}.email-composer-grid span,.email-recipient-grid span{color:var(--faint);font-size:var(--v-text-meta);font-weight:850;text-transform:uppercase}.email-composer-grid strong{min-height:38px;display:flex;align-items:center;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);font-size:var(--v-text-meta);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-ai-draft-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.email-ai-draft-row>span{color:var(--muted);font-size:var(--v-text-meta);font-weight:760}.email-recipient-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.email-ops-module{margin:12px 0}.email-ops-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.setup-module-subheader{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.setup-module-subheader strong{font-size:var(--v-text-ui)}.setup-module-subheader span{color:var(--muted);font-size:var(--v-text-meta);font-weight:750}.saved-reply-picker select{width:100%;padding:6px 9px}.composer textarea{resize:none;padding:11px 12px;width:100%;line-height:1.45;min-height:92px;max-height:220px;box-shadow:inset 0 1px 2px #0b1d2608}.composer-hint{margin:-2px 0 0;color:var(--faint);font-size:var(--v-text-meta)}.composer-profile-required{align-items:center;background:color-mix(in srgb,var(--warning) 9%,var(--surface));border:1px solid color-mix(in srgb,var(--warning) 30%,var(--line));border-radius:8px;color:var(--text);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;padding:11px 12px}.composer-profile-required>svg{color:var(--warning)}.composer-profile-required div{display:grid;gap:2px}.composer-profile-required span{color:var(--muted);font-size:var(--v-text-meta)}.composer-profile-required a{color:var(--text);font-size:var(--v-text-meta);font-weight:700;white-space:nowrap}.composer.is-note textarea{background:var(--note-tint);border-color:var(--note-line)}.context-pane{overflow-y:auto;overscroll-behavior:contain}.context-close{flex:0 0 auto}.support-layout .context-provider-summary,.support-layout .context-tools{border:1px solid var(--line);border-radius:8px;background:var(--surface)}.support-layout .context-provider-summary summary,.support-layout .context-tools>summary{color:var(--muted);cursor:pointer;font-size:var(--v-text-meta);font-weight:800;list-style-position:inside;padding:11px 12px}.support-layout .context-provider-summary>div{border-top:1px solid var(--line);display:grid;gap:8px;padding:10px 12px}.support-layout .context-provider-summary span{align-items:center;display:flex;font-size:var(--v-text-meta);font-weight:750;justify-content:space-between}.support-layout .context-provider-summary em{color:var(--faint);font-style:normal;font-weight:700}.support-layout .context-tools{margin:0 10px 12px}.support-layout .context-tools[open]{padding-bottom:8px}.support-layout .context-tools .context-card{border-left:0;border-right:0;border-bottom:0;border-radius:0;margin:0 8px;padding:11px 4px}.answer-panel{border:1px solid var(--line);border-radius:8px;background:var(--surface-raised);display:grid;gap:10px;padding:10px}.answer-search{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center}.answer-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.answer-section{min-width:0;display:grid;align-content:start;gap:8px}.answer-section-header,.answer-result-title,.answer-result-actions{display:flex;align-items:center}.answer-section-header{gap:6px;color:var(--muted);font-size:var(--v-text-meta)}.answer-section-list{display:grid;gap:7px}.answer-result{border:1px solid var(--line);border-radius:8px;background:var(--surface);display:grid;gap:8px;padding:9px}.answer-result-title{justify-content:space-between;gap:8px}.answer-result-title strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.answer-result-title span{border-radius:999px;background:var(--surface-soft);color:var(--faint);flex:0 0 auto;font-size:var(--v-text-meta);font-weight:800;padding:2px 7px}.answer-result p{color:var(--muted);margin:5px 0 0;max-height:4.3em;overflow:hidden}.answer-result .answer-result-locale{color:var(--ember);font-size:var(--v-text-meta);font-weight:750;margin-top:6px;max-height:none}.answer-result-actions{flex-wrap:wrap;gap:6px}.ai-panel{align-content:start;border:1px solid var(--note-line);border-radius:8px;background:var(--note-tint-faint);display:grid;gap:10px;min-width:0;padding:11px}.ai-panel-header,.ai-suggestion-top,.ai-panel-footer,.ai-actions,.ai-feedback-row,.ai-provider-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.ai-panel-header h3{font-size:var(--v-text-body);margin:0}.ai-panel-copy,.ai-suggestion p{color:var(--muted);margin:0}.ai-state{border-radius:999px;background:var(--surface-soft);color:var(--muted);font-size:var(--v-text-meta);font-weight:850;padding:5px 8px}.ai-state.is-ready{background:var(--positive-soft);color:var(--positive)}.ai-state.is-error{background:var(--warning-soft);color:var(--warning)}.ai-empty{align-items:center;border:1px dashed var(--note-line);border-radius:8px;color:var(--muted);display:flex;gap:8px;min-height:58px;padding:10px}.ai-suggestion{border:1px solid var(--line);border-radius:8px;background:var(--surface);display:grid;gap:9px;padding:10px}.ai-suggestion-top{align-items:flex-start}.ai-suggestion-top span{color:var(--faint);display:block;font-size:var(--v-text-meta);font-weight:750;margin-top:2px}.ai-risk-row,.ai-citations{display:flex;flex-wrap:wrap;gap:5px}.ai-risk-row span,.ai-citations span{border-radius:999px;border:1px solid var(--line);background:var(--surface-soft);color:var(--muted);font-size:var(--v-text-meta);font-weight:800;padding:5px 8px}.ai-risk-row span{border-color:var(--warning-line);background:var(--warning-soft);color:var(--warning)}.ai-triage{border:1px solid var(--line);border-radius:8px;background:var(--glass-soft);display:grid;gap:8px;padding:9px}.ai-triage-header{align-items:center;display:flex;gap:8px;justify-content:space-between}.ai-triage-header span{color:var(--faint);font-size:var(--v-text-meta);font-weight:850;text-transform:uppercase}.control-strip{align-items:center;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px 12px;padding:8px 16px;background:var(--surface)}.support-layout .control-strip{align-self:center;border:1px solid var(--line);border-radius:8px;box-shadow:0 8px 22px #0b1d260d;margin:8px 0 12px;padding:7px 10px;width:min(calc(100% - 36px),960px)}.inline-form{align-items:center;display:flex;flex:1 1 360px;gap:8px;min-width:0}.support-layout .assignment-form{flex:1 1 440px}.inline-form label{gap:6px;color:var(--muted);font-weight:800}.inline-form input,.inline-form select,.knowledge-search input,.answer-search input,.library-toolbar input,.library-toolbar select,.library-form input,.library-form select{padding:7px 9px}.inline-form select{flex:1;min-width:0}.assignment-actions{display:flex;align-items:center;flex-wrap:nowrap;gap:8px}.capacity-warning{border-radius:999px;background:var(--warning-soft);color:var(--warning);font-size:var(--v-text-meta);font-weight:800;padding:4px 8px}.tag-list{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.control-strip .tag-list{flex:0 1 auto}.tag-chip{display:inline-flex;align-items:center;gap:4px;background:var(--accent-tint);color:var(--accent-strong)}.context-cards{display:grid;gap:8px;padding:10px}.support-layout .context-card{border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:11px;box-shadow:none}.context-card-header{gap:9px}.context-card-header h3{font-size:var(--v-text-ui)}.context-card-header span,.muted{color:var(--faint)}.provider-status{display:inline-block;margin:10px 0}.provider-status.is-available{background:var(--positive-soft);color:var(--positive)}.provider-status.is-unavailable,.provider-status.is-permission_denied{background:var(--danger-soft);color:var(--danger)}.agent-handoff-callout{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;margin-top:10px;padding:9px;border:1px solid color-mix(in srgb,var(--accent) 32%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--accent) 7%,var(--surface));color:var(--accent)}.agent-handoff-callout.is-replied{border-color:color-mix(in srgb,var(--positive) 32%,var(--line));background:var(--positive-soft);color:var(--positive)}.agent-handoff-callout>div{min-width:0;display:grid;gap:3px}.agent-handoff-callout strong{color:var(--text);font-size:var(--v-text-meta)}.agent-handoff-callout span{color:var(--muted);font-size:var(--v-text-meta);font-weight:750;line-height:1.35}.support-history-list,.context-link-list{display:grid;gap:7px;margin-top:10px}.support-history-list article,.context-link-list span{border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);display:grid;gap:3px;padding:8px}.support-history-list strong{font-size:var(--v-text-meta);overflow-wrap:anywhere}.support-history-list span,.context-link-list span{color:var(--muted);font-size:var(--v-text-meta);font-weight:750}.support-tool-card{margin:0 12px 12px}.knowledge-result-meta,.knowledge-actions{display:flex;flex-wrap:wrap;gap:6px}.knowledge-result-meta{margin-top:8px}.knowledge-result-meta span{border-radius:999px;background:var(--surface-soft);color:var(--muted);font-size:var(--v-text-meta);font-weight:800;padding:2px 7px}.knowledge-actions{margin-top:9px}.knowledge-actions button{min-height:30px;padding:0 8px}.setup-view{min-width:0;min-height:0;height:calc(100vh - 68px);overflow:auto;padding:20px}.setup-header,.setup-band,.setup-module{border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow-sm)}.setup-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:18px;align-items:start;padding:4px 0 18px;margin-bottom:16px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none}.engage-page{display:grid;gap:20px;min-width:0;padding:28px 32px 56px}.engage-hero{align-items:flex-end;display:flex;gap:24px;justify-content:space-between}.engage-hero h2,.engage-drawer h2{font-size:var(--v-text-title);letter-spacing:-.045em;line-height:1.05;margin:8px 0}.engage-hero p,.engage-drawer header p{color:var(--muted);margin:0;max-width:660px}.engage-kicker{align-items:center;color:var(--accent);display:inline-flex;font-size:var(--v-text-meta);font-weight:800;gap:6px;letter-spacing:.08em;text-transform:uppercase}.engage-hero-actions,.engage-drawer>footer{align-items:center;display:flex;gap:10px}.engage-stats{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.engage-metric{align-items:center;background:color-mix(in srgb,var(--surface) 96%,var(--accent) 4%);border:1px solid var(--line);border-radius:16px;display:flex;gap:12px;min-height:82px;padding:16px}.engage-metric>span,.engage-empty.is-feature>span{align-items:center;background:color-mix(in srgb,var(--accent) 10%,transparent);border-radius:12px;color:var(--accent);display:inline-flex;height:38px;justify-content:center;width:38px}.engage-metric div{display:grid}.engage-metric strong{font-size:var(--v-text-lede);letter-spacing:-.035em}.engage-metric small,.engage-list-head span,.engage-row small,.engage-automation-card p,.engage-automation-card small,.engage-field small,.engage-preview small,.engage-add-step small{color:var(--muted)}.engage-tabs{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:22px}.engage-tabs button{align-items:center;background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;color:var(--muted);cursor:pointer;display:inline-flex;font:inherit;font-weight:700;gap:8px;margin-bottom:-1px;padding:12px 2px}.engage-tabs button.is-active{border-bottom-color:var(--accent);color:var(--ink)}.engage-banner{align-items:center;border:1px solid;border-radius:12px;display:flex;font-size:var(--v-text-ui);gap:8px;padding:11px 13px}.engage-banner.is-error{background:var(--v-crit-tint);border-color:color-mix(in srgb,var(--v-crit) 30%,var(--line));color:var(--danger)}.engage-banner.is-success{background:var(--v-pos-tint);border-color:color-mix(in srgb,var(--v-pos) 30%,var(--line));color:var(--positive)}.engage-list{background:var(--surface);border:1px solid var(--line);border-radius:18px;overflow:hidden}.engage-list-head{align-items:center;display:flex;justify-content:space-between;padding:16px 18px}.engage-list-head>div{display:grid;gap:3px}.engage-list-head>span{background:var(--surface-soft);border-radius:999px;font-size:var(--v-text-meta);font-weight:800;min-width:26px;padding:4px 8px;text-align:center}.engage-row{align-items:center;background:transparent;border:0;border-top:1px solid var(--line);color:inherit;cursor:pointer;display:grid;font:inherit;gap:13px;grid-template-columns:auto minmax(0,1fr) auto auto;padding:15px 18px;text-align:left;width:100%}.engage-row:not(:disabled):hover{background:color-mix(in srgb,var(--accent) 4%,transparent)}.engage-row:disabled{cursor:default}.engage-row-icon{align-items:center;background:var(--surface-soft);border-radius:11px;color:var(--muted);display:inline-flex;height:36px;justify-content:center;width:36px}.engage-row-icon.is-sent,.engage-row-icon.is-scheduled{background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent)}.engage-row-main,.engage-row-trailing{display:grid;gap:3px;min-width:0}.engage-row-main>span:not(.engage-row-title){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.engage-row-title{align-items:center;display:flex;gap:8px}.engage-row-trailing{justify-items:end}.engage-status{background:var(--surface-soft);border-radius:999px;color:var(--muted);font-size:var(--v-text-meta);font-weight:800;letter-spacing:.05em;padding:4px 7px;text-transform:uppercase}.engage-status.is-active,.engage-status.is-sent{background:var(--v-pos-tint);color:var(--positive)}.engage-status.is-scheduled{background:var(--v-info-tint);color:var(--accent)}.engage-status.is-failed,.engage-status.is-cancelled{background:var(--v-crit-tint);color:var(--danger)}.engage-empty{align-items:center;background:var(--surface);border:1px dashed var(--line-strong);border-radius:18px;display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:250px;padding:34px;text-align:center}.engage-empty p{color:var(--muted);margin:0 0 6px;max-width:480px}.engage-automation-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(310px,1fr))}.engage-automation-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;display:grid;gap:12px;padding:18px}.engage-automation-card>header,.engage-automation-card>footer,.engage-step-card>header{align-items:center;display:flex;justify-content:space-between}.engage-automation-card>header>span{align-items:center;background:color-mix(in srgb,var(--accent) 10%,transparent);border-radius:10px;color:var(--accent);display:inline-flex;height:34px;justify-content:center;width:34px}.engage-automation-card h3,.engage-automation-card p{margin:0}.engage-automation-flow{display:grid;gap:5px}.engage-automation-flow>div{align-items:center;display:flex;gap:9px;position:relative}.engage-automation-flow>div>span,.engage-step-card>header>span{align-items:center;background:var(--surface-soft);border:1px solid var(--line);border-radius:999px;display:inline-flex;flex:0 0 auto;font-size:var(--v-text-meta);font-weight:800;height:25px;justify-content:center;width:25px}.engage-automation-flow>div>div{display:grid}.engage-automation-card>footer{border-top:1px solid var(--line);margin-top:4px;padding-top:13px}.engage-automation-card>footer>span{align-items:center;color:var(--muted);display:inline-flex;font-size:var(--v-text-meta);gap:6px}.engage-drawer-backdrop{background:color-mix(in srgb,var(--v-deep-water) 42%,transparent);top:0;right:0;bottom:0;left:0;position:fixed;z-index:2147483000}.assist-app:has(.engage-drawer)>.assist-widget{visibility:hidden}.engage-drawer{background:var(--surface);box-shadow:-20px 0 60px #00000029;display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;margin-left:auto;max-width:min(100%,620px);width:100%}.engage-drawer.is-wide{max-width:min(100%,760px)}.engage-drawer>header{align-items:flex-start;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding:24px 26px 20px}.engage-drawer>footer{border-top:1px solid var(--line);justify-content:flex-end;padding:15px 26px}.engage-drawer-body{display:grid;gap:18px;overflow-y:auto;padding:22px 26px 36px}.engage-field{display:grid;gap:7px}.engage-field>span{align-items:baseline;display:flex;justify-content:space-between}.engage-field input,.engage-field select,.engage-field textarea,.engage-schedule>input{background:var(--surface);border:1px solid var(--line-strong);border-radius:11px;color:var(--ink);font:inherit;outline:0;padding:10px 11px;width:100%}.engage-field textarea{line-height:1.5;resize:vertical}.engage-field input:focus,.engage-field select:focus,.engage-field textarea:focus,.engage-schedule>input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}.engage-contact-picker{border:1px solid var(--line);border-radius:12px;display:grid;max-height:210px;overflow-y:auto}.engage-contact-picker label{align-items:center;display:flex;gap:10px;padding:10px 12px}.engage-contact-picker label+label{border-top:1px solid var(--line)}.engage-contact-picker label span{display:grid}.engage-preview{align-items:center;background:color-mix(in srgb,var(--accent) 6%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 16%,var(--line));border-radius:12px;display:flex;gap:10px;padding:11px 12px}.engage-preview>span{color:var(--accent)}.engage-preview>div{display:grid}.engage-channel-choices{display:grid;gap:10px;grid-template-columns:1fr 1fr}.engage-channel{align-items:center;border:1px solid var(--line);border-radius:13px;cursor:pointer;display:grid;gap:9px;grid-template-columns:auto auto minmax(0,1fr) auto;padding:12px}.engage-channel.is-selected{background:color-mix(in srgb,var(--accent) 6%,transparent);border-color:color-mix(in srgb,var(--accent) 38%,var(--line))}.engage-channel>input{position:absolute;opacity:0}.engage-channel>span{color:var(--accent)}.engage-channel>div{display:grid}.engage-channel small{color:var(--muted)}.engage-schedule{background:var(--surface-soft);border-radius:12px;display:grid;gap:10px;padding:12px}.engage-schedule label,.engage-inline-checks,.engage-inline-checks label{align-items:center;display:flex;gap:9px}.engage-inline-checks{column-gap:18px;flex-wrap:wrap}.engage-inline-checks label{white-space:nowrap}.engage-schedule label span{align-items:center;display:inline-flex;gap:7px}.engage-two-col{display:grid;gap:12px;grid-template-columns:1fr 1fr}.engage-step-list{display:grid;gap:12px}.engage-step-card{border:1px solid var(--line);border-radius:15px;display:grid;gap:14px;padding:16px}.engage-step-card>header{justify-content:flex-start;gap:10px}.engage-step-card>header>div{display:grid;margin-right:auto}.engage-add-step{align-items:center;background:transparent;border:1px dashed var(--line-strong);border-radius:14px;color:var(--ink);cursor:pointer;display:flex;font:inherit;gap:11px;padding:14px;text-align:left}.engage-add-step>span{display:grid}.engage-save-note{align-items:center;color:var(--muted);display:inline-flex;font-size:var(--v-text-meta);gap:6px;margin-right:auto}@media(max-width:900px){.engage-page{padding:20px 18px 90px}.engage-hero{align-items:stretch;flex-direction:column}.engage-stats{grid-template-columns:1fr 1fr}}@media(max-width:620px){.engage-stats,.engage-two-col,.engage-channel-choices{grid-template-columns:1fr}.engage-row{grid-template-columns:auto minmax(0,1fr) auto}.engage-row-trailing{display:none}.engage-drawer>header,.engage-drawer-body,.engage-drawer>footer{padding-left:18px;padding-right:18px}.engage-save-note{display:none}}.people-page{display:grid;gap:20px;min-height:0;padding:28px 32px 48px}.people-hero{align-items:flex-end;display:flex;gap:24px;justify-content:space-between}.people-hero h2{font-size:var(--v-text-title);letter-spacing:-.045em;line-height:1.05;margin:8px 0}.people-hero p{color:var(--muted);margin:0;max-width:760px}.people-kicker{align-items:center;color:var(--accent);display:inline-flex;font-size:var(--v-text-meta);font-weight:850;gap:6px;letter-spacing:.08em;text-transform:uppercase}.people-stats{display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr))}.people-metric{align-items:center;background:color-mix(in srgb,var(--surface) 97%,var(--accent) 3%);border:1px solid var(--line);border-radius:15px;display:flex;gap:11px;min-height:76px;padding:14px}.people-metric>span{align-items:center;background:var(--surface-soft);border-radius:10px;color:var(--muted);display:inline-flex;height:36px;justify-content:center;width:36px}.people-metric.is-live>span{background:var(--positive-soft);color:var(--positive)}.people-metric>div{display:grid}.people-metric strong{font-size:var(--v-text-card-head);letter-spacing:-.035em}.people-metric small,.people-panel-heading span,.people-directory-head span,.people-identity small,.people-identity>span,.people-cell small,.people-detail-header p,.people-context-card span,.people-context-card small,.people-session small,.people-detail-muted,.people-conversation-list small{color:var(--muted)}.people-banner{background:var(--warning-soft);border:1px solid var(--warning-line);border-radius:11px;color:var(--warning);padding:10px 13px}.people-browser{background:var(--surface);border:1px solid var(--line);border-radius:18px;display:grid;grid-template-columns:238px minmax(480px,1fr) minmax(292px,.52fr);min-height:560px;overflow:hidden}.people-groups,.people-directory{border-right:1px solid var(--line);min-width:0}.people-groups{background:color-mix(in srgb,var(--surface-soft) 62%,var(--surface))}.people-panel-heading,.people-directory-head{align-items:center;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;min-height:74px;padding:14px 16px}.people-panel-heading>div,.people-directory-head>div{display:grid;gap:3px}.people-group-list{display:grid;gap:4px;padding:8px}.people-group{align-items:center;background:transparent;border:1px solid transparent;border-radius:12px;color:inherit;display:grid;font:inherit;gap:9px;grid-template-columns:auto minmax(0,1fr) auto;padding:10px;text-align:left;width:100%}.people-group:hover{background:var(--surface)}.people-group.is-active{background:var(--surface);border-color:var(--line);box-shadow:0 6px 18px #0617220f}.people-group-mark,.people-avatar{align-items:center;background:color-mix(in srgb,var(--accent) 12%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 16%,var(--line));border-radius:10px;color:var(--accent-strong);display:inline-flex;flex:none;font-size:var(--v-text-meta);font-weight:850;height:34px;justify-content:center;width:34px}.people-group-copy{display:grid;min-width:0}.people-group-copy strong,.people-group-copy small,.people-group-copy>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.people-group-copy small{color:var(--muted);font-size:var(--v-text-meta)}.people-group-copy>span{color:var(--faint);font-size:var(--v-text-meta);margin-top:2px}.people-group-live,.people-group-background{border-radius:999px;font-size:var(--v-text-meta);font-weight:850;padding:3px 6px;white-space:nowrap}.people-group-live{background:var(--positive-soft);color:var(--positive)}.people-group-background{background:var(--warning-soft);color:var(--warning)}.people-search{align-items:center;background:var(--surface-soft);border:1px solid var(--line);border-radius:9px;color:var(--faint);display:flex;gap:7px;min-width:190px;padding:0 9px}.people-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow-faint)}.people-search input{background:transparent;border:0;color:var(--fg);min-height:34px;min-width:0;outline:0;width:100%}.people-table-head,.people-user{display:grid;gap:12px;grid-template-columns:minmax(190px,1.4fr) minmax(135px,.9fr) minmax(105px,.7fr) minmax(78px,.45fr)}.people-table-head{background:color-mix(in srgb,var(--surface-soft) 72%,var(--surface));border-bottom:1px solid var(--line);color:var(--faint);font-size:var(--v-text-meta);font-weight:850;letter-spacing:.05em;padding:9px 16px 9px 62px;text-transform:uppercase}.people-user{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--line);color:inherit;cursor:pointer;font:inherit;padding:13px 16px;position:relative;text-align:left;width:100%}.people-user{grid-template-columns:34px minmax(145px,1.4fr) minmax(135px,.9fr) minmax(105px,.7fr) minmax(78px,.45fr)}.people-user:hover,.people-user.is-selected{background:color-mix(in srgb,var(--accent) 5%,transparent)}.people-user.is-selected{box-shadow:inset 3px 0 0 var(--accent)}.people-identity,.people-cell{display:grid;min-width:0}.people-identity strong,.people-identity small,.people-identity>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.people-identity>span{font-size:var(--v-text-meta);margin-top:2px}.people-cell strong,.people-cell small{font-size:var(--v-text-meta)}.presence-badge{align-items:center;color:var(--muted);display:inline-flex;font-size:var(--v-text-meta);font-weight:750;gap:6px;min-width:0}.presence-dot{background:var(--faint);border:2px solid var(--surface);border-radius:50%;box-shadow:0 0 0 1px var(--line);display:inline-block;flex:none;height:9px;width:9px}.presence-badge.is-online{color:var(--positive)}.presence-badge.is-online .presence-dot,.presence-dot.is-focused{background:var(--positive)}.presence-badge.is-background{color:var(--warning)}.presence-badge.is-background .presence-dot,.presence-dot.is-visible,.presence-dot.is-hidden{background:var(--warning)}.people-detail{min-width:0;overflow:auto;padding:18px}.people-detail-header{align-items:center;display:flex;gap:12px;padding-bottom:17px}.people-avatar.large{border-radius:13px;font-size:var(--v-text-ui);height:46px;width:46px}.people-detail-header h3{font-size:var(--v-text-card-head);letter-spacing:-.025em;margin:4px 0 0}.people-detail-header p{font-size:var(--v-text-meta);margin:1px 0 0;overflow-wrap:anywhere}.people-facts{background:var(--surface-soft);border:1px solid var(--line);border-radius:12px;display:grid;grid-template-columns:1fr 1fr;margin:0}.people-facts div{display:grid;gap:2px;padding:11px}.people-facts div:nth-child(odd){border-right:1px solid var(--line)}.people-facts div:nth-child(n+3){border-top:1px solid var(--line)}.people-facts dt{color:var(--faint);font-size:var(--v-text-meta);font-weight:800;text-transform:uppercase}.people-facts dd{font-size:var(--v-text-meta);font-weight:750;margin:0}.people-detail-section{border-top:1px solid var(--line);margin-top:17px;padding-top:16px}.people-detail-section h4{align-items:center;display:flex;font-size:var(--v-text-meta);gap:7px;margin:0 0 10px}.people-context-card{background:var(--surface-soft);border-radius:10px;display:grid;gap:2px;padding:11px}.people-context-card span{font-size:var(--v-text-meta);overflow-wrap:anywhere}.people-session-list,.people-conversation-list{display:grid;gap:7px}.people-session{align-items:center;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto}.people-session>span:nth-child(2){display:grid;font-size:var(--v-text-meta)}.people-session>span:last-child{color:var(--faint);font-size:var(--v-text-meta)}.people-session-times{display:grid;justify-items:end;line-height:1.25;text-align:right}.people-session-times strong{color:var(--text);font-size:var(--v-text-meta)}.people-detail-muted{font-size:var(--v-text-meta);margin:-6px 0 10px}.people-conversation-list button{align-items:center;background:transparent;border:1px solid var(--line);border-radius:10px;color:inherit;display:flex;font:inherit;justify-content:space-between;padding:9px 10px;text-align:left}.people-conversation-list button:hover{background:var(--surface-soft);border-color:var(--line-strong)}.people-conversation-list button>span{display:grid;min-width:0}.people-conversation-list strong{font-size:var(--v-text-meta);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.people-conversation-list small,.people-no-conversations{font-size:var(--v-text-meta)}.people-no-conversations{color:var(--faint);padding:8px 0}.people-empty,.people-loading{align-items:center;color:var(--muted);display:flex;flex-direction:column;gap:7px;justify-content:center;min-height:280px;padding:24px;text-align:center}.people-empty.compact,.people-loading{min-height:150px}.people-empty>svg{color:var(--faint)}.people-empty span{font-size:var(--v-text-meta);max-width:230px}.people-loading{flex-direction:row;font-size:var(--v-text-meta)}@media(max-width:1280px){.people-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.people-browser{grid-template-columns:220px minmax(450px,1fr)}.people-detail{border-top:1px solid var(--line);grid-column:1 / -1}}@media(max-width:880px){.people-page{padding:20px 16px 36px}.people-hero{align-items:flex-start;flex-direction:column}.people-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.people-browser{display:block}.people-groups,.people-directory{border-bottom:1px solid var(--line);border-right:0}.people-group-list{display:flex;overflow-x:auto}.people-group{min-width:215px}.people-table-head{display:none}.people-user{grid-template-columns:34px minmax(150px,1fr) auto}.people-user>.people-cell{display:none}.people-directory-head{align-items:stretch;flex-direction:column;gap:10px}.people-search{width:100%}}.setup-header h2{font-size:var(--v-text-title);line-height:1.2;margin:0}.setup-header p,.setup-band-header p,.setup-provider p,.setup-module p{color:var(--muted);margin:6px 0 0}.setup-summary{display:grid;gap:8px}.setup-status{min-height:38px;border-radius:8px;border:1px solid var(--line);background:var(--surface-soft);display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;color:var(--muted);font-weight:750}.setup-status strong{color:var(--fg)}.setup-status.is-good{border-color:var(--positive-line);background:var(--positive-soft);color:var(--positive)}.setup-status.is-warn{border-color:var(--warning-line);background:var(--warning-soft);color:var(--warning)}.setup-band{padding:16px;margin-bottom:14px;box-shadow:none}.setup-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 -4px 16px;padding:0 4px 2px;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.setup-tabs::-webkit-scrollbar{display:none}.setup-tabs button{flex:0 0 auto;min-height:38px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--muted);display:inline-flex;align-items:center;gap:7px;padding:0 11px;font-weight:800}.setup-tabs button.is-active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong)}.audit-filters{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr)) auto;gap:10px;align-items:end;margin-bottom:12px}.audit-filters label{color:var(--muted);display:grid;font-size:var(--v-text-meta);font-weight:800;gap:5px}.audit-filters input,.audit-filters select{min-height:38px}.audit-filter-actions,.audit-pagination{display:flex;align-items:center;gap:8px}.audit-filter-actions{justify-content:flex-end}.audit-workspace{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:14px;align-items:start}.audit-feed{display:grid;gap:8px}.audit-row{width:100%;min-height:66px;align-items:center;background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;color:var(--fg);display:grid;grid-template-columns:38px minmax(0,1fr) minmax(150px,.45fr);gap:10px;padding:10px;text-align:left}.audit-row:hover,.audit-row.is-active{border-color:var(--accent);background:var(--accent-soft)}.audit-row-icon{width:34px;height:34px;align-items:center;border-radius:8px;display:inline-flex;justify-content:center}.audit-row.is-info .audit-row-icon{background:var(--accent-soft);color:var(--accent-strong)}.audit-row.is-good .audit-row-icon{background:var(--positive-soft);color:var(--positive)}.audit-row.is-warn .audit-row-icon{background:var(--warning-soft);color:var(--warning)}.audit-row-main{display:grid;gap:3px;min-width:0}.audit-row-main strong,.audit-row-main span,.audit-row-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-row-main span,.audit-row-meta{color:var(--muted);font-size:var(--v-text-meta);font-weight:750}.audit-row-meta{justify-self:end;max-width:100%}.audit-pagination{border-top:1px solid var(--line);justify-content:space-between;margin-top:12px;padding-top:12px}.audit-pagination span{color:var(--muted);font-size:var(--v-text-meta);font-weight:800}.audit-detail{position:sticky;top:14px}.audit-detail-body{display:grid;gap:14px}.audit-metadata{border-top:1px solid var(--line);padding-top:12px}.audit-metadata h4{font-size:var(--v-text-meta);letter-spacing:0;margin:0 0 8px}.audit-metadata dl{display:grid;gap:7px;margin:0}.audit-metadata div{display:grid;grid-template-columns:minmax(110px,.38fr) minmax(0,1fr);gap:10px}.audit-metadata dt{color:var(--muted);font-size:var(--v-text-meta);font-weight:800}.audit-metadata dd{margin:0;overflow-wrap:anywhere}.setup-band-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.setup-band-header h3,.setup-module h3,.setup-provider h4{margin:0;letter-spacing:0}.setup-band-header h3{font-size:var(--v-text-card-head)}.setup-provider-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.setup-quick-grid,.quality-readiness{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.setup-readiness-item{border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;padding:10px}.setup-readiness-item svg{color:var(--accent);grid-row:span 2;margin-top:2px}.setup-readiness-item span{color:var(--faint);font-size:var(--v-text-meta);font-weight:800}.setup-readiness-item strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-next-step{border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);color:var(--muted);font-weight:750;margin:0;padding:10px 12px}.setup-provider{border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:12px}.setup-provider.is-selected{border-color:var(--accent);background:var(--accent-tint-faint)}.setup-provider-top{display:grid;gap:8px}.setup-provider h4{font-size:var(--v-text-body)}.setup-provider p{font-size:var(--v-text-meta)}.provider-status.is-partial{background:var(--warning-soft);color:var(--warning)}.provider-status.is-not_configured{background:var(--surface-sunken);color:var(--muted)}.setup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-bottom:18px}.setup-grid.is-team{grid-template-columns:minmax(420px,1fr) minmax(340px,460px)}.library-workspace{display:grid;gap:14px;padding-bottom:18px}.library-workspace.answers-view{align-content:start;min-width:0;min-height:0;height:calc(100vh - 68px);overflow:auto;padding:20px}.library-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none;padding:4px 0 18px}.library-header h2,.library-header h3{font-size:var(--v-text-title);line-height:1.18;margin:0}.library-header p{color:var(--muted);margin:6px 0 0}.library-header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.library-locale-picker{display:grid;gap:4px;color:var(--faint);font-size:var(--v-text-meta);font-weight:750}.library-locale-picker select{min-width:150px;min-height:38px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);font-size:var(--v-text-meta);font-weight:750;padding:0 10px}.library-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.library-kpi{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:none;display:grid;gap:3px;padding:12px}.library-locale-readiness{display:flex;flex-wrap:wrap;gap:8px}.library-locale-readiness span{border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);color:var(--muted);font-size:var(--v-text-meta);font-weight:750;padding:8px 10px}.library-locale-readiness .is-ready{border-color:var(--positive-glow);color:var(--success)}.library-locale-readiness .is-warn{border-color:var(--warning-glow);color:var(--warning)}.missing-translation-queue{align-items:start;background:var(--ember-soft);border:1px solid var(--ember-line);border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(180px,.42fr) minmax(0,1fr);padding:12px}.missing-translation-queue>div:first-child{display:grid;gap:3px}.missing-translation-queue strong{color:var(--ember-strong)}.missing-translation-list{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.missing-translation-list button{align-items:start;background:var(--surface);display:grid;gap:4px;justify-items:start;min-height:72px;text-align:left}.missing-translation-list span,.missing-translation-list small{color:var(--faint);font-size:var(--v-text-meta);font-weight:850;text-transform:uppercase}.missing-translation-list strong{color:var(--ink);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-kpi span,.library-kpi small{color:var(--faint);font-size:var(--v-text-meta);font-weight:750}.library-kpi strong{color:var(--fg);font-size:var(--v-text-title);line-height:1.05}.library-kpi.is-good{border-color:var(--positive-line);background:linear-gradient(180deg,var(--surface) 0%,var(--positive-soft) 160%)}.library-kpi.is-warn{border-color:var(--warning-line);background:linear-gradient(180deg,var(--surface) 0%,var(--warning-soft) 160%)}.library-kpi.is-note{border-color:var(--note-line);background:linear-gradient(180deg,var(--surface) 0%,var(--note-soft) 160%)}.library-tabs{width:fit-content;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(150px,max-content);gap:4px;border:1px solid var(--line);border-radius:8px;background:var(--surface-sunken);padding:4px}.library-tabs button{min-height:36px;border:0;border-radius:6px;background:transparent;color:var(--muted);display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 11px;font-weight:800}.library-tabs button.is-active{background:var(--surface);color:var(--accent-strong);box-shadow:var(--shadow-sm)}.library-tabs button strong{min-width:22px;border-radius:999px;background:var(--surface-soft);color:var(--faint);font-size:var(--v-text-meta);line-height:1;padding:4px 6px}.library-tabs button.is-active strong{background:var(--accent-soft);color:var(--accent-strong)}.library-split{display:grid;grid-template-columns:minmax(340px,.85fr) minmax(480px,1.15fr);gap:14px;align-items:start}.library-list-panel,.library-editor-panel,.library-usage-panel{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:none;padding:14px}.library-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.library-section-header h3{font-size:var(--v-text-body-marketing);line-height:1.2;margin:0}.library-section-header span{color:var(--faint);display:block;font-size:var(--v-text-meta);font-weight:750;margin-top:3px}.library-section-header>svg{color:var(--accent-strong)}.library-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(128px,auto) minmax(120px,auto);gap:8px;margin-bottom:12px}.library-toolbar label{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;color:var(--muted)}.library-toolbar input,.library-toolbar select,.library-form input,.library-form select,.library-form textarea{min-width:0;width:100%}.library-list{display:grid;gap:8px;max-height:min(58vh,720px);overflow:auto;padding-right:2px}.library-row{width:100%;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:inherit;display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:start;padding:11px;text-align:left}.library-row:hover,.library-row.is-selected{border-color:var(--accent);background:var(--accent-mint);box-shadow:0 8px 22px var(--accent-glow-faint)}.library-row-icon{width:36px;height:36px;border-radius:8px;background:var(--accent-soft);color:var(--accent-strong);display:grid;place-items:center}.library-row strong,.library-row small{display:block}.library-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-row small{color:var(--faint);margin-top:3px}.library-row-meta{color:var(--faint);display:block;font-size:var(--v-text-meta);font-weight:750;margin-top:6px}.library-chip-row{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-top:7px}.library-topic-chip,.library-status{border-radius:999px;background:var(--surface-soft);color:var(--muted);font-size:var(--v-text-meta);font-style:normal;font-weight:800;line-height:1;padding:5px 8px;white-space:nowrap}.library-topic-chip{border:1px solid var(--line);background:var(--blue-tint-faint);color:var(--blue-strong)}.library-status.is-active,.library-status.is-published{background:var(--positive-soft);color:var(--positive)}.library-status.is-draft{background:var(--warning-soft);color:var(--warning)}.library-status.is-archived{background:var(--surface-sunken);color:var(--faint)}.library-editor-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.library-editor-heading h4{font-size:var(--v-text-body-marketing);margin:0}.library-editor-heading span{color:var(--faint);font-size:var(--v-text-meta)}.library-action-row{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.library-form{display:grid;grid-template-columns:minmax(0,1fr) 170px;gap:10px}.library-form label{color:var(--muted);display:grid;gap:5px;font-weight:800}.library-form label.is-wide,.library-form .is-wide{grid-column:1 / -1}.library-form textarea{padding:10px;resize:vertical}.library-editor-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.library-editor-stats span{border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);color:var(--faint);display:grid;gap:2px;min-height:52px;padding:8px 10px;font-size:var(--v-text-meta);font-weight:750}.library-editor-stats strong{color:var(--fg);font-size:var(--v-text-body-marketing);line-height:1.1}.variant-editor{border:1px solid var(--line);border-radius:8px;background:var(--surface-raised);display:grid;gap:10px;padding:10px}.variant-editor-heading{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.variant-editor-heading span{color:var(--fg);font-size:var(--v-text-meta);font-weight:850}.variant-editor-heading small{color:var(--faint);font-size:var(--v-text-meta)}.variant-editor-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.variant-card{border:1px solid var(--line);border-radius:8px;background:var(--surface);display:grid;gap:9px;min-width:0;padding:10px}.variant-card-header{align-items:center;display:flex;justify-content:space-between;gap:8px}.variant-card-header strong{font-size:var(--v-text-meta)}.variant-card-header em{border-radius:999px;font-size:var(--v-text-meta);font-style:normal;font-weight:850;padding:3px 7px;text-transform:uppercase}.variant-card-header .is-ready{background:var(--positive-soft);color:var(--positive)}.variant-card-header .is-warn{background:var(--warning-soft);color:var(--warning)}.variant-card textarea{min-height:120px}.library-preview{border:1px dashed var(--line-strong);border-radius:8px;background:var(--surface-soft);padding:10px}.library-preview span{color:var(--faint);display:block;font-size:var(--v-text-meta);font-weight:800;margin-bottom:6px}.library-preview h5{font-size:var(--v-text-body);margin:0 0 6px}.library-preview p{color:var(--muted);margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.library-markdown-preview{color:var(--muted);display:grid;gap:8px;min-width:0;overflow-wrap:anywhere}.library-markdown-preview p{margin:0;white-space:pre-wrap}.library-markdown-preview h2,.library-markdown-preview h3,.library-markdown-preview h4{color:var(--text);font-size:var(--v-text-ui);line-height:1.35;margin:4px 0 0}.library-markdown-preview ul,.library-markdown-preview ol{display:grid;gap:5px;margin:0;padding-left:22px}.library-markdown-preview ul{list-style-type:disc}.library-markdown-preview ol{list-style-type:decimal}.library-markdown-preview a{color:var(--accent-strong);font-weight:750;text-underline-offset:2px}.library-markdown-preview code{border:1px solid var(--line);border-radius:4px;background:var(--surface-soft);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--v-text-meta);padding:1px 4px}.library-markdown-preview pre{max-width:100%;overflow:auto;border:1px solid var(--line);border-radius:6px;background:var(--surface-soft);margin:0;padding:8px}.library-markdown-preview pre code{border:0;background:transparent;padding:0;white-space:pre}.library-markdown-preview blockquote{border-left:2px solid var(--accent);margin:0;padding-left:8px}.library-markdown-preview .widget-help-figure{margin:2px 0}.library-markdown-preview .widget-help-figure img{max-height:320px}.library-markdown-preview .widget-help-table-wrap{margin:2px 0}.library-preview-card{border:1px solid var(--line);border-radius:8px;background:var(--surface);display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;padding:10px}.library-preview-card>svg{color:var(--accent-strong);margin-top:2px}.library-preview-card.is-article{align-items:start}.library-usage-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);gap:14px}.library-privacy-note{border:1px solid var(--note-line);border-radius:8px;background:var(--note-soft);color:var(--note);display:flex;align-items:center;gap:8px;padding:10px;font-weight:750}.library-topic-cloud{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.setup-module{padding:14px}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px}.metric-card{border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);display:grid;gap:2px;padding:9px}.metric-card strong{font-size:var(--v-text-card-head);line-height:1.1}.metric-card span{color:var(--faint);font-size:var(--v-text-meta);font-weight:750}.team-roster{display:grid;gap:8px}.team-agent-row{border:1px solid var(--line);border-radius:8px;background:var(--surface);display:grid;grid-template-columns:40px minmax(0,1fr) minmax(170px,auto);gap:10px;align-items:center;padding:10px}.agent-swatch{width:40px;height:40px;border-radius:8px;color:var(--on-accent);display:grid;place-items:center;font-weight:850;overflow:hidden;flex:0 0 auto}.agent-swatch img{width:100%;height:100%;display:block;object-fit:cover}.team-agent-row strong,.team-agent-row span{display:block}.team-agent-row>div:nth-child(2) span{color:var(--faint)}.team-agent-stats{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:6px}.team-agent-stats span{border-radius:999px;background:var(--surface-soft);color:var(--muted);font-size:var(--v-text-meta);font-weight:750;padding:3px 8px}.team-agent-stats button{min-height:30px;padding:0 8px}.team-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.team-form label,.team-form-field{color:var(--muted);display:grid;gap:5px;font-weight:800}.team-form-field small{font-size:var(--v-text-meta);font-weight:650;line-height:1.35}.team-form-field a{color:var(--accent-strong)}.team-form input,.team-form select,.team-form textarea,.origin-form input{min-width:0;padding:7px 9px}.team-form textarea{resize:vertical}.team-form button,.team-form .is-wide{grid-column:1 / -1}.profile-avatar-editor{align-items:center;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);display:flex;gap:12px;padding:10px}.profile-avatar-editor>div{display:grid;gap:3px;min-width:0}.profile-avatar-editor>div>span{color:var(--faint);font-size:var(--v-text-meta);font-weight:650}.profile-avatar-editor .row-actions{justify-content:flex-start;margin-top:5px}.avatar-file-button{cursor:pointer;min-height:32px;padding:0 9px}.avatar-file-button.is-disabled{cursor:not-allowed;opacity:.55}.team-form .checkbox-row{align-items:center;display:flex;flex-direction:row;gap:8px;min-height:35px}.team-form .checkbox-row input{width:16px}.install-snippet{border:1px solid var(--line);border-radius:8px;background:var(--sidebar-deep);color:var(--accent-tint-bright);font-size:var(--v-text-meta);line-height:1.55;margin:0;max-height:260px;overflow:auto;padding:12px;white-space:pre-wrap}.technical-details{border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:10px}.technical-details summary{cursor:pointer;font-weight:850}.technical-details .install-snippet{margin-top:10px}.technical-details:not([open]) .install-snippet{display:none}.origin-form{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:12px}.origin-form label{color:var(--muted);display:grid;gap:5px;font-weight:800}.setup-list{display:grid;gap:8px;margin-bottom:12px}.setup-list-row{align-items:center;background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;display:flex;gap:10px;justify-content:space-between;min-width:0;padding:10px}.setup-list-row div{display:grid;gap:2px;min-width:0}.setup-list-row strong{overflow-wrap:anywhere}.setup-list-row span{color:var(--muted);font-size:var(--v-text-meta);font-weight:750}.setup-list-row .row-actions{display:flex;flex-wrap:wrap;justify-content:flex-end}.mcp-admin-panel{border:1px solid var(--line);background:var(--surface)}.mcp-admin-panel>.setup-band-header{align-items:flex-start;margin-bottom:16px}.mcp-admin-panel>.setup-band-header>div{max-width:720px}.mcp-admin-panel a.secondary{text-decoration:none}.mcp-admin-message{border:1px solid var(--danger);border-radius:8px;background:var(--danger-soft);color:var(--danger);padding:10px 12px}.mcp-admin-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:16px}.mcp-admin-form,.mcp-admin-history,.mcp-admin-claims{min-width:0;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft)}.mcp-admin-form{display:grid;gap:12px}.mcp-admin-form>label,.mcp-admin-field-row label,.mcp-admin-claim-target{display:grid;gap:5px;color:var(--muted);font-size:var(--v-text-meta);font-weight:800}.mcp-admin-form input,.mcp-admin-form select,.mcp-admin-form textarea,.mcp-admin-claim-target select{width:100%;min-height:38px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--fg);padding:7px 9px}.mcp-admin-form textarea{resize:vertical}.mcp-admin-intent{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:4px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.mcp-admin-intent button{min-height:34px;border:0;border-radius:7px;background:transparent;color:var(--muted);font-weight:800}.mcp-admin-intent button.is-active{background:var(--accent);color:var(--on-accent)}.mcp-admin-field-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mcp-admin-capabilities{display:grid;gap:8px;margin:0;padding:12px;border:1px solid var(--line);border-radius:8px}.mcp-admin-capabilities legend{color:var(--muted);font-size:var(--v-text-meta);font-weight:800}.mcp-admin-capabilities label,.mcp-admin-production{display:flex;align-items:center;gap:8px;color:var(--fg);font-weight:700}.mcp-admin-capabilities input,.mcp-admin-production input{width:auto;min-height:auto}.mcp-admin-capabilities small{margin-left:auto;border-radius:999px;background:var(--warning-soft);color:var(--warning);font-size:var(--v-text-chip);padding:2px 6px;text-transform:uppercase}.mcp-admin-production{align-items:flex-start;padding:10px;border:1px solid var(--warning-line);border-radius:8px;background:var(--warning-soft);color:var(--warning)}.mcp-admin-production span{display:inline-flex;align-items:flex-start;gap:6px}.mcp-admin-subheading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.mcp-admin-subheading h4{margin:0;font-size:var(--v-text-body)}.mcp-admin-subheading p,.mcp-admin-subheading>span{margin:3px 0 0;color:var(--muted);font-size:var(--v-text-meta)}.mcp-admin-history .setup-list,.mcp-admin-claims .setup-list{max-height:360px;overflow:auto}.mcp-admin-reveal{margin-top:16px;padding:14px;border:1px solid var(--positive-line);border-radius:10px;background:var(--positive-soft)}.mcp-admin-reveal.is-credential{border-color:var(--warning-line);background:var(--warning-soft)}.mcp-admin-reveal>div:first-child{display:flex;align-items:flex-start;gap:8px;margin-bottom:10px}.mcp-admin-reveal>div:first-child svg{flex:0 0 auto}.mcp-admin-reveal p{margin:0;color:var(--fg)}.mcp-admin-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.mcp-admin-claims{margin-top:16px}.mcp-admin-claim-target{max-width:520px;margin-bottom:12px}@media(max-width:900px){.mcp-admin-grid{grid-template-columns:1fr}}@media(max-width:620px){.mcp-admin-panel>.setup-band-header,.mcp-admin-subheading{align-items:stretch;flex-direction:column}.mcp-admin-field-row{grid-template-columns:1fr}}.tutorial-scope-field{color:var(--muted);display:grid;font-size:var(--v-text-meta);font-weight:800;gap:5px;margin:0 0 12px;max-width:520px}.tutorial-scope-field select{background:var(--surface);border:1px solid var(--line);border-radius:8px;color:var(--fg);min-height:38px;padding:7px 10px;width:100%}.ai-policy-list select{border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--fg);min-height:34px;min-width:154px;padding:6px 9px}.ai-provider-actions{justify-content:flex-start;margin:12px 0}.ai-command-bar{align-items:center;background:linear-gradient(120deg,color-mix(in srgb,var(--accent-soft) 78%,var(--surface)) 0%,var(--surface) 52%),var(--surface);display:flex;gap:24px;justify-content:space-between;min-height:104px}.ai-agent-identity,.ai-command-status,.ai-connection-summary,.ai-provider-submit,.ai-connection-state,.ai-qa-result{align-items:center;display:flex}.ai-agent-identity{gap:14px;min-width:0}.ai-agent-identity .agent-swatch{block-size:58px;border:3px solid var(--surface);box-shadow:0 0 0 1px var(--line),0 10px 24px #0617221f;flex:0 0 auto;inline-size:58px}.ai-agent-identity h3{color:var(--fg);font-family:var(--font-editorial);font-size:var(--v-text-title);font-weight:560;line-height:1.08;margin:1px 0 0}.ai-agent-identity p:last-child{color:var(--muted);font-size:var(--v-text-meta);line-height:1.45;margin:5px 0 0}.ai-command-status{background:color-mix(in srgb,var(--surface) 92%,transparent);border:1px solid var(--line);border-radius:8px;gap:10px;max-width:min(440px,48%);min-width:280px;padding:10px 10px 10px 12px}.ai-command-status>div{display:grid;gap:2px;min-width:0}.ai-command-status strong,.ai-command-status span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-command-status span{color:var(--muted);font-size:var(--v-text-meta);font-weight:700}.ai-command-status .icon-button{flex:0 0 auto;margin-left:auto}.ai-health-dot{background:var(--warning);border-radius:999px;box-shadow:0 0 0 4px var(--warning-soft);flex:0 0 auto;height:9px;width:9px}.ai-health-dot.is-ready{background:var(--positive);box-shadow:0 0 0 4px var(--positive-soft)}.ai-setup-tabs{align-items:center;background:color-mix(in srgb,var(--surface-sunken) 88%,var(--surface));border:1px solid var(--line);border-radius:8px;display:flex;gap:3px;margin:0 0 14px;overflow-x:auto;padding:4px;scrollbar-width:none;position:sticky;top:0;z-index:4}.ai-setup-tabs::-webkit-scrollbar{display:none}.ai-setup-tabs button{align-items:center;background:transparent;border:1px solid transparent;border-radius:7px;color:var(--muted);display:inline-flex;flex:0 0 auto;gap:7px;justify-content:center;min-height:38px;min-width:116px;padding:0 13px}.ai-setup-tabs button.is-active{background:var(--surface);border-color:var(--line);box-shadow:0 4px 14px #06172212;color:var(--accent-strong)}.ai-overview-grid{display:grid;gap:14px;grid-template-columns:minmax(320px,.82fr) minmax(420px,1.18fr);padding-bottom:18px}.ai-test-workbench{grid-row:span 2}.ai-progress-track{background:var(--surface-sunken);border-radius:999px;height:7px;margin-bottom:14px;overflow:hidden}.ai-progress-track span{background:linear-gradient(90deg,var(--accent),var(--positive));border-radius:inherit;display:block;height:100%;transition:width var(--v-t-standard) var(--v-ease)}.ai-launch-list{display:grid}.ai-launch-step{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--line);color:var(--fg);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;min-height:66px;padding:8px 2px;text-align:left;width:100%}.ai-launch-step:last-child{border-bottom:0}.ai-launch-step:hover{color:var(--accent-strong)}.ai-launch-step>span:nth-child(2){display:grid;gap:3px}.ai-launch-step small{color:var(--muted);font-size:var(--v-text-meta);font-weight:650;line-height:1.35}.ai-launch-step>span:last-child{color:var(--faint);font-size:var(--v-text-title)}.ai-step-state{align-items:center;background:var(--surface-sunken);border:1px solid var(--line);border-radius:999px;color:var(--faint);display:inline-flex;font-size:var(--v-text-meta);font-weight:850;height:30px;justify-content:center;width:30px}.ai-step-state.is-complete{background:var(--positive-soft);border-color:var(--positive-line);color:var(--positive)}.ai-connection-summary{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:12px;padding:12px}.ai-connection-summary>div:last-child{display:grid;gap:3px;min-width:0}.ai-connection-summary span{color:var(--muted);font-size:var(--v-text-meta);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-provider-mark{align-items:center;background:var(--warning-soft);border:1px solid var(--warning-line);border-radius:8px;color:var(--warning);display:inline-flex;flex:0 0 auto;height:42px;justify-content:center;width:42px}.ai-provider-mark.is-ready{background:var(--positive-soft);border-color:var(--positive-line);color:var(--positive)}.ai-question-composer{align-items:flex-end;background:var(--surface-soft);border:1px solid var(--line-strong);border-radius:8px;display:flex;gap:8px;padding:8px}.ai-question-composer:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.ai-question-composer textarea{background:transparent;border:0;color:var(--fg);flex:1;line-height:1.5;min-height:68px;min-width:0;outline:0;padding:5px;resize:vertical}.ai-question-composer .icon-button{flex:0 0 auto;height:38px;padding:0;width:38px}.assist-app .ai-question-composer .primary.icon-button{background:var(--v-pine);border-color:var(--v-pine);color:var(--v-sea-bright)}.ai-preview-empty{align-items:center;border:1px dashed var(--line-strong);border-radius:8px;color:var(--muted);display:flex;gap:10px;margin-top:10px;min-height:88px;padding:14px}.ai-answer-preview-card{background:var(--surface);border:1px solid var(--positive-line);border-radius:8px;display:grid;gap:11px;margin-top:10px;padding:13px}.ai-answer-preview-card.is-handoff{border-color:var(--warning-line)}.ai-answer-body{color:var(--muted);display:grid;font-size:var(--v-text-meta);gap:8px;line-height:1.6;max-height:290px;overflow:auto;padding-right:5px}.ai-answer-body p{margin:0}.ai-answer-body p.is-list-item{display:grid;gap:7px;grid-template-columns:auto minmax(0,1fr)}.ai-answer-body p.is-list-item:before{color:var(--accent-strong);content:"•"}.ai-qa-button{margin-top:10px}.ai-qa-result{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:12px;justify-content:space-between;margin-top:10px;padding:10px}.ai-qa-result>div{display:grid;gap:2px}.ai-qa-result span{color:var(--muted);font-size:var(--v-text-meta)}.ai-section-layout{display:grid;grid-template-columns:minmax(0,900px);justify-content:center;padding-bottom:18px}.ai-coverage-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:18px}.ai-module-rules{grid-column:1 / -1}.ai-provider-form{display:grid;gap:16px}.ai-provider-presets{border:0;margin:0;padding:0}.ai-provider-presets legend,.ai-mode-picker legend{color:var(--muted);font-size:var(--v-text-meta);font-weight:820;margin-bottom:8px}.ai-provider-presets>div{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.ai-provider-presets button{align-content:start;background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;color:var(--fg);display:grid;gap:5px;min-height:104px;padding:12px;text-align:left}.ai-provider-presets button:hover{border-color:var(--line-strong)}.ai-provider-presets button.is-selected{background:var(--accent-soft);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.ai-provider-presets small{color:var(--muted);font-size:var(--v-text-meta);line-height:1.35}.ai-provider-radio{background:var(--surface);border:1px solid var(--line-strong);border-radius:999px;height:15px;position:relative;width:15px}.ai-provider-presets button.is-selected .ai-provider-radio{border:4px solid var(--accent-strong)}.ai-key-field{color:var(--muted);display:grid;font-size:var(--v-text-meta);font-weight:820;gap:6px}.ai-key-field input{min-height:42px;min-width:0;padding:8px 10px}.ai-key-field small{color:var(--faint);font-size:var(--v-text-meta);font-weight:650}.ai-advanced-settings,.ai-safety-details{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;padding:11px 12px}.ai-advanced-settings summary,.ai-safety-details summary{color:var(--fg);cursor:pointer;font-size:var(--v-text-meta);font-weight:820}.ai-advanced-settings[open] summary,.ai-safety-details[open] summary{margin-bottom:12px}.ai-provider-submit{border-top:1px solid var(--line);gap:12px;justify-content:space-between;padding-top:14px}.ai-connection-state{color:var(--warning);gap:6px;font-size:var(--v-text-meta);font-weight:780;min-width:0}.ai-connection-state.is-ready{color:var(--positive)}.ai-behavior-form{gap:14px}.ai-assistant-roster{border-bottom:1px solid var(--line);display:grid;gap:12px;margin-bottom:16px;padding-bottom:18px}.ai-assistant-roster-heading{align-items:end;display:flex;gap:16px;justify-content:space-between}.ai-assistant-roster-heading>div{display:grid;gap:3px}.ai-assistant-roster-heading span,.ai-assistant-select small{color:var(--muted);font-size:var(--v-text-meta);line-height:1.4}.ai-assistant-add{align-items:center;display:flex;gap:8px}.ai-assistant-add input{min-width:min(240px,42vw)}.ai-assistant-list{display:grid;gap:7px}.ai-assistant-row{align-items:center;background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(190px,1fr) minmax(170px,.7fr) auto;min-height:68px;padding:8px}.ai-assistant-row.is-selected{background:color-mix(in srgb,var(--accent-soft) 66%,var(--surface));border-color:color-mix(in srgb,var(--accent) 65%,var(--line));box-shadow:inset 3px 0 0 var(--accent)}.ai-assistant-select{align-items:center;background:transparent;border:0;color:var(--fg);cursor:pointer;display:flex;gap:10px;min-width:0;padding:4px;text-align:left}.ai-assistant-select>span:last-child{display:grid;gap:2px;min-width:0}.ai-assistant-select strong,.ai-assistant-select small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-assistant-select .agent-swatch{block-size:38px;flex:0 0 auto;inline-size:38px}.ai-assistant-row>select{min-width:0;width:100%}.ai-assistant-row .row-actions{flex-wrap:nowrap;justify-content:flex-end}.ai-behavior-form .profile-avatar-editor .row-actions{display:flex;width:fit-content}.ai-behavior-form .profile-avatar-editor .avatar-file-button{width:auto}.ai-mode-picker{border:0;margin:0;padding:0}.ai-mode-picker>div{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.ai-mode-picker label{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;cursor:pointer;display:grid;gap:5px;min-height:112px;padding:12px}.ai-mode-picker label.is-selected{background:var(--accent-soft);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.ai-mode-picker label input{height:15px;margin:0;width:15px}.ai-mode-picker label span{color:var(--muted);font-size:var(--v-text-meta);font-weight:650;line-height:1.4}.ai-toggle-list{border-block:1px solid var(--line);display:grid;padding:4px 0}.ai-toggle-list>label{align-items:start;border-bottom:1px solid var(--line);cursor:pointer;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);padding:11px 2px}.ai-toggle-list>label:last-child{border-bottom:0}.ai-toggle-list input{height:17px;margin-top:2px;width:17px}.ai-toggle-list label>span{display:grid;gap:2px}.ai-toggle-list small{color:var(--muted);font-size:var(--v-text-meta);font-weight:650;line-height:1.4}.ai-threshold-list{display:grid;gap:14px}.ai-threshold-list label{display:grid;gap:6px}.ai-threshold-list label>span{align-items:center;display:flex;justify-content:space-between}.ai-threshold-list output{color:var(--accent-strong);font-size:var(--v-text-meta);font-weight:850}.ai-threshold-list input[type=range]{accent-color:var(--accent-strong);padding:0}.ai-security-panel{display:grid;gap:14px}.ai-security-panel>.setup-module-header{margin-bottom:0}.ai-security-status{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0}.ai-safety-details .setup-checklist{background:var(--surface);border-radius:7px;padding:12px}.ai-security-events{border-top:1px solid var(--line);padding-top:14px}.is-spinning{animation:assist-spin var(--v-t-expressive) linear infinite}@keyframes assist-spin{to{transform:rotate(360deg)}}.ai-gap-list{max-height:380px;overflow:auto;padding-right:2px}.export-job-actions{align-items:flex-end;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.export-job-actions .audit-row-meta{white-space:nowrap}.setup-module-header{display:flex;align-items:center;gap:10px;margin-bottom:12px}.setup-module-header h3{font-size:var(--v-text-body-marketing)}.setup-module-header span{color:var(--faint);font-size:var(--v-text-meta);font-weight:750}.team-workspace{display:grid;gap:14px;padding-bottom:22px}.team-overview{overflow:hidden}.team-command-bar,.team-command-heading,.team-command-actions,.team-section-heading,.team-agent-identity,.team-agent-access,.team-agent-actions,.team-profile-identity,.team-inline-message,.team-access-promise,.team-invite-success,.team-panel-actions,.team-capacity-note,.team-empty-state{align-items:center;display:flex}.team-command-bar{gap:18px;justify-content:space-between;margin-bottom:16px}.team-command-heading{align-items:flex-start;gap:12px;min-width:0}.team-command-heading h3{color:var(--fg);font-family:var(--font-editorial);font-size:var(--v-text-title);font-weight:560;line-height:1.1;margin:2px 0 4px}.team-command-heading p:last-child,.team-section-heading p,.team-privacy-note{color:var(--muted);font-size:var(--v-text-meta);line-height:1.45;margin:0}.team-command-icon{align-items:center;background:linear-gradient(145deg,color-mix(in srgb,var(--tool-signal-soft) 80%,var(--surface)),var(--surface));border:1px solid color-mix(in srgb,var(--tool-signal) 32%,var(--line));border-radius:13px;color:var(--accent-strong);display:flex;flex:0 0 auto;height:42px;justify-content:center;width:42px}.team-command-actions{flex:0 0 auto;flex-wrap:wrap;gap:8px;justify-content:flex-end}.team-core-link{text-decoration:none}.team-metric-grid{margin-bottom:18px}.team-metric-grid .metric-card{background:linear-gradient(150deg,color-mix(in srgb,var(--surface-soft) 86%,var(--surface)),var(--surface));min-height:70px;padding:11px 12px}.team-metric-grid .metric-card strong{font-size:var(--v-text-title)}.team-inline-message{align-items:flex-start;border:1px solid var(--line);border-radius:11px;gap:8px;margin-bottom:12px;padding:10px 11px}.team-inline-message svg{flex:0 0 auto;margin-top:1px}.team-inline-message span{font-size:var(--v-text-meta);font-weight:700;line-height:1.45}.team-inline-message.is-warning{background:var(--warning-soft);border-color:var(--warning-line);color:var(--warning)}.team-section-heading{align-items:flex-end;gap:14px;justify-content:space-between;margin:2px 0 10px}.team-section-heading h3,.team-section-heading h4{color:var(--fg);font-size:var(--v-text-body);margin:0 0 2px}.team-sync-label,.team-count-pill{background:var(--surface-soft);border:1px solid var(--line);border-radius:999px;color:var(--muted);flex:0 0 auto;font-size:var(--v-text-meta);font-weight:800;padding:5px 9px}.team-roster-modern{gap:9px}.team-agent-card{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:14px;display:grid;gap:14px;grid-template-columns:minmax(210px,1fr) auto minmax(160px,.72fr) auto;min-height:76px;padding:12px;transition:border-color var(--v-t-micro) var(--v-ease),box-shadow var(--v-t-micro) var(--v-ease),transform var(--v-t-micro) var(--v-ease)}.team-agent-card:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--line));box-shadow:0 10px 28px #06172212;transform:translateY(-1px)}.team-agent-identity{gap:10px;min-width:0}.team-agent-identity>div:last-child,.team-profile-identity>div:last-child{display:grid;gap:2px;min-width:0}.team-agent-identity strong,.team-agent-identity span,.team-profile-identity strong,.team-profile-identity span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-agent-identity span,.team-profile-identity span{color:var(--muted);font-size:var(--v-text-meta)}.team-agent-access{flex-wrap:wrap;gap:5px}.team-role-pill,.team-status-pill{border-radius:999px;display:inline-flex;font-size:var(--v-text-meta);font-weight:800;line-height:1;padding:6px 8px;white-space:nowrap}.team-role-pill{background:var(--accent-soft);color:var(--accent-strong)}.team-status-pill{background:var(--surface-sunken);color:var(--muted)}.team-status-pill.is-active{background:var(--positive-soft);color:var(--positive)}.team-workload{display:grid;gap:6px}.team-workload>div{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.team-workload span{color:var(--muted);font-size:var(--v-text-meta);font-weight:700}.team-workload strong{color:var(--fg);font-size:var(--v-text-meta)}.team-workload progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface-sunken);border:0;border-radius:999px;height:5px;overflow:hidden;width:100%}.team-workload progress::-webkit-progress-bar{background:var(--surface-sunken)}.team-workload progress::-webkit-progress-value{background:var(--positive);border-radius:999px}.team-workload progress::-moz-progress-bar{background:var(--positive);border-radius:999px}.team-workload.is-at-capacity strong{color:var(--warning)}.team-workload.is-at-capacity progress::-webkit-progress-value{background:var(--warning)}.team-workload.is-at-capacity progress::-moz-progress-bar{background:var(--warning)}.team-agent-actions{gap:8px;justify-content:flex-end}.team-agent-actions>span{color:var(--faint);font-size:var(--v-text-meta);font-weight:750;white-space:nowrap}.team-capacity-note{align-items:flex-start;background:color-mix(in srgb,var(--surface-soft) 80%,transparent);border:1px solid var(--line);border-radius:12px;color:var(--muted);gap:9px;margin-top:12px;padding:10px 12px}.team-capacity-note svg{color:var(--accent-strong);flex:0 0 auto;margin-top:2px}.team-capacity-note p{font-size:var(--v-text-meta);line-height:1.48;margin:0}.team-capacity-note strong{color:var(--fg)}.team-empty-state{align-items:flex-start;background:var(--surface-soft);border:1px dashed var(--line-strong);border-radius:13px;color:var(--accent-strong);gap:10px;padding:16px}.team-empty-state>div{display:grid;gap:3px}.team-empty-state strong{color:var(--fg)}.team-empty-state span{color:var(--muted);font-size:var(--v-text-meta);line-height:1.45}.team-empty-state.is-compact{padding:12px}.team-invitations{display:grid;gap:2px}.team-invitation-list{display:grid;gap:8px}.team-invitation-row{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:13px;display:grid;gap:10px;grid-template-columns:36px minmax(0,1fr) auto;padding:10px}.team-invitation-mark{align-items:center;background:var(--accent-soft);border-radius:10px;color:var(--accent-strong);display:flex;height:36px;justify-content:center;width:36px}.team-invitation-row>div:nth-child(2){display:grid;gap:2px}.team-invitation-row>div:nth-child(2) span,.team-invitation-meta>span{color:var(--muted);font-size:var(--v-text-meta)}.team-invitation-meta{align-items:center;display:flex;gap:10px}.team-privacy-note{margin-top:9px}.team-panel-backdrop{align-items:stretch;background:#06172257;display:flex;top:0;right:0;bottom:0;left:0;justify-content:flex-end;position:fixed;z-index:1200}.team-panel{background:var(--surface);border-left:1px solid var(--line);box-shadow:-24px 0 70px #06172238;display:flex;flex-direction:column;height:100%;max-width:580px;width:min(580px,100%)}.team-panel-header{align-items:center;border-bottom:1px solid var(--line);display:flex;flex:0 0 auto;justify-content:space-between;min-height:76px;padding:14px 18px}.team-panel-header h3{color:var(--fg);font-family:var(--font-editorial);font-size:var(--v-text-title);font-weight:560;margin:2px 0 0}.team-panel-body{align-content:start;display:grid;gap:14px;overflow-y:auto;padding:18px}.team-invite-form,.team-profile-form{grid-template-columns:repeat(2,minmax(0,1fr))}.team-invite-form label,.team-profile-form label{color:var(--muted);display:grid;font-size:var(--v-text-meta);font-weight:800;gap:6px}.team-invite-form input,.team-invite-form select,.team-profile-form input,.team-profile-form select{min-height:43px}.team-invite-form small,.team-profile-form small{color:var(--faint);font-size:var(--v-text-meta);font-weight:650;line-height:1.4}.team-access-promise{align-items:flex-start;background:var(--positive-soft);border:1px solid var(--positive-line);border-radius:13px;color:var(--positive);gap:10px;grid-column:1 / -1;padding:12px}.team-access-promise svg{flex:0 0 auto;margin-top:1px}.team-access-promise>div{display:grid;gap:3px}.team-access-promise span{color:var(--muted);font-size:var(--v-text-meta);line-height:1.45}.team-profile-identity{background:var(--surface-soft);border:1px solid var(--line);border-radius:13px;gap:10px;padding:10px}.team-invite-success{align-items:flex-start;gap:12px}.team-invite-success h4{color:var(--fg);font-size:var(--v-text-card-head);margin:1px 0 4px}.team-invite-success p{color:var(--muted);font-size:var(--v-text-meta);line-height:1.5;margin:0}.team-success-mark{align-items:center;background:var(--positive-soft);border:1px solid var(--positive-line);border-radius:14px;color:var(--positive);display:flex;flex:0 0 auto;height:46px;justify-content:center;width:46px}.team-invite-summary{background:var(--surface-soft);border:1px solid var(--line);border-radius:13px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:12px}.team-invite-summary div{display:grid;gap:3px}.team-invite-summary dt{color:var(--faint);font-size:var(--v-text-meta);font-weight:850;letter-spacing:.1em;text-transform:uppercase}.team-invite-summary dd{color:var(--fg);font-size:var(--v-text-meta);font-weight:800;margin:0}.team-panel-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:2px;padding-top:14px}@media(max-width:1050px){.team-agent-card{grid-template-columns:minmax(210px,1fr) auto}.team-workload{grid-column:1 / 2}.team-agent-actions{grid-column:2 / 3;grid-row:2}}@media(max-width:760px){.team-command-bar,.team-section-heading{align-items:stretch;flex-direction:column}.team-command-actions{justify-content:stretch}.team-command-actions>*{flex:1 1 auto;justify-content:center}.team-agent-card,.team-invitation-row{grid-template-columns:1fr}.team-agent-access,.team-workload,.team-agent-actions{grid-column:1;grid-row:auto;justify-content:flex-start}.team-invitation-mark{display:none}.team-invitation-meta{align-items:flex-start;flex-direction:column}.team-invite-form,.team-profile-form,.team-invite-summary{grid-template-columns:1fr}.team-panel{border-left:0;max-width:none}}.setup-checklist{display:grid;gap:7px;list-style:none;margin:0;padding:0}.setup-checklist li{align-items:start;color:var(--muted);display:grid;font-size:var(--v-text-meta);font-weight:700;gap:7px;grid-template-columns:auto minmax(0,1fr);min-width:0}.setup-checklist svg{color:var(--positive);margin-top:2px}.tool-actions,.knowledge-search{display:flex;gap:8px;align-items:center}.tool-actions{flex-wrap:wrap;margin:8px 0}.knowledge-search{margin:10px 0}.knowledge-search input{min-width:0;width:100%}.knowledge-list{display:grid;gap:8px}.knowledge-list article{border:1px solid var(--line);border-radius:8px;padding:9px;background:var(--surface-soft)}.knowledge-list h4{font-size:var(--v-text-meta);margin-bottom:4px}.knowledge-list p{color:var(--muted);display:-webkit-box;font-size:var(--v-text-meta);margin:0 0 6px;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.knowledge-list span{color:var(--faint);font-size:var(--v-text-meta);font-weight:750}.key-values{display:grid;gap:8px;margin:0}.key-values div{display:grid;grid-template-columns:minmax(96px,.7fr) minmax(0,1fr);gap:8px}.key-values dt{color:var(--faint);text-transform:capitalize}.key-values dd{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis}.external-identity-card .key-values dd{overflow:visible;overflow-wrap:anywhere;text-overflow:clip}.external-identity-card .key-values code{font-size:var(--v-text-meta);white-space:normal;word-break:break-all}.warning-list{margin:10px 0 0;padding-left:18px;color:var(--warning)}.primary,.secondary,.icon-button{min-height:36px;border-radius:8px;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;font-weight:780;text-decoration:none}.managed-content-image-upload{align-self:end;cursor:pointer;justify-content:center;min-height:42px}.managed-content-image-upload:has(input:disabled){cursor:not-allowed;opacity:.55}.managed-content-image-upload input{block-size:1px;inline-size:1px;opacity:0;overflow:hidden;position:absolute}@media(max-width:1080px){.ai-overview-grid,.ai-coverage-grid{grid-template-columns:1fr}.ai-test-workbench{grid-row:auto}.ai-module-rules{grid-column:auto}}@media(max-width:760px){.ai-command-bar{align-items:stretch;display:grid;gap:14px}.ai-command-status{max-width:none;min-width:0}.ai-setup-tabs{margin-inline:-4px}.ai-setup-tabs button{min-width:104px}.ai-provider-presets>div,.ai-mode-picker>div,.ai-security-status{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-provider-submit,.ai-assistant-roster-heading{align-items:stretch;display:grid}.ai-assistant-add input{min-width:0;width:100%}.ai-assistant-row{grid-template-columns:1fr}.ai-assistant-row .row-actions{justify-content:flex-start}}@media(max-width:480px){.ai-agent-identity .agent-swatch{block-size:48px;inline-size:48px}.ai-agent-identity h3{font-size:var(--v-text-title)}.ai-provider-presets>div,.ai-mode-picker>div,.ai-security-status{grid-template-columns:1fr}.ai-provider-presets button,.ai-mode-picker label{min-height:82px}.ai-connection-summary,.ai-qa-result{align-items:flex-start}.ai-qa-result{display:grid}}.primary{background:var(--accent);color:var(--on-accent);box-shadow:0 1px 2px var(--accent-button-shadow)}.primary:hover{background:var(--accent-strong)}.secondary,.icon-button{background:var(--surface);border-color:var(--line);color:var(--fg)}.secondary:hover,.icon-button:hover{border-color:var(--line-strong);background:var(--surface-soft)}.state-banner{gap:8px;min-height:40px;padding:8px 18px;border-bottom:1px solid var(--line);background:var(--warning-soft);color:var(--warning);font-weight:700}.setup-error{border:1px solid var(--warning-line);border-radius:8px;margin-bottom:14px}.empty-state{min-height:150px;display:grid;place-items:center;align-content:center;gap:8px;color:var(--muted);padding:24px;text-align:center}.timeline .empty-state{min-height:260px}.empty-state p{margin:0;font-weight:800}.skeleton-stack,.detail-skeleton{display:grid;gap:10px;padding:12px}.skeleton-stack span,.detail-skeleton span{min-height:42px;border-radius:8px;background:linear-gradient(90deg,var(--surface-soft),var(--surface),var(--surface-soft))}.detail-skeleton span:first-child{min-height:72px}.mobile-back.secondary{display:none}@container (min-width: 720px){.conversation-header{display:flex}.conversation-header-actions{justify-content:flex-end}.action-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:1279px){.support-layout{grid-template-columns:minmax(320px,344px) minmax(420px,1fr);position:relative}.context-pane{display:none}.support-layout.is-context-open .context-pane{bottom:0;box-shadow:-18px 0 42px #0f172a2e;display:block;position:absolute;right:0;top:0;width:min(360px,100%);z-index:12}}@media(max-width:1180px){.support-layout{grid-template-columns:minmax(260px,330px) minmax(420px,1fr);position:relative}.library-split{grid-template-columns:1fr}.library-kpi-grid,.library-usage-grid,.missing-translation-list,.variant-editor-grid,.setup-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.action-grid{grid-template-columns:minmax(0,1fr)}.audit-filters,.audit-workspace{grid-template-columns:1fr}.audit-detail{position:static}.context-pane{display:none}.support-layout.is-context-open .context-pane{bottom:0;box-shadow:-18px 0 42px #0f172a2e;display:block;position:absolute;right:0;top:0;width:min(360px,100%);z-index:12}}@media(max-width:820px){.assist-app{grid-template-columns:1fr}.assist-app.is-conversations{display:grid;gap:0;grid-template-columns:1fr;padding:0}.assist-app.is-conversations .workspace-shell.is-conversations{border:0;border-radius:0;box-shadow:none;height:100vh}.sidebar{display:none}.mobile-nav{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;gap:6px;overflow-x:auto;padding:8px 12px;border-bottom:1px solid var(--line);background:var(--surface)}.mobile-nav .nav-item{border:1px solid var(--line);background:var(--surface-soft);color:var(--muted)}.mobile-nav .nav-item.is-active,.mobile-nav .nav-item:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong)}.variant-editor-grid,.missing-translation-queue,.missing-translation-list{grid-template-columns:1fr}.topbar{align-items:center;flex-direction:row;min-height:60px;padding:8px 10px}.workspace-menu{left:10px;max-height:min(420px,calc(100vh - 82px));min-width:0;overflow-y:auto;position:fixed;right:10px;top:68px;width:auto}.workspace-summary>span,.topbar-metrics>span:first-child,.topbar-metrics>span:nth-child(2),.topbar-metrics>span:nth-child(3){display:none}.topbar-actions{align-items:center;flex-direction:row;gap:6px;margin-left:auto}.topbar-metrics{display:none}.topbar-actions>.icon-text:last-child span{display:none}.mobile-nav{padding-block:6px}.mobile-nav .nav-item{min-height:36px}.support-layout{grid-template-columns:1fr;height:100%;min-height:0}.support-layout.is-context-collapsed,.support-layout.is-context-open{grid-template-columns:minmax(0,1fr)}.support-layout.has-selection .list-pane{display:none}.support-layout:not(.has-selection) .detail-pane,.support-layout:not(.has-selection) .context-pane{display:none}.setup-view,.library-workspace.answers-view{height:auto;padding:12px}.setup-header,.setup-grid,.setup-grid.is-team,.setup-quick-grid,.quality-readiness,.metric-grid,.email-composer-grid,.email-recipient-grid,.email-ops-grid,.library-kpi-grid,.library-usage-grid,.answer-results,.library-form,.team-form{grid-template-columns:1fr}.library-header,.library-editor-heading{display:grid}.library-header-actions{justify-content:flex-start}.library-tabs{width:100%;grid-auto-columns:minmax(132px,1fr);overflow-x:auto}.library-toolbar,.library-editor-stats{grid-template-columns:1fr}.team-agent-row{grid-template-columns:40px minmax(0,1fr)}.team-agent-stats{grid-column:1 / -1;justify-content:flex-start}.setup-band-header{display:grid}.setup-provider-grid{grid-template-columns:1fr}.audit-row{grid-template-columns:34px minmax(0,1fr)}.audit-row-meta{grid-column:1 / -1;justify-self:start;white-space:normal}.audit-metadata div{grid-template-columns:1fr;gap:2px}.list-pane,.detail-pane{border-right:0;border-bottom:1px solid var(--line)}.detail-pane{height:100%;min-height:0}.context-pane{display:none}.support-layout.is-context-open .context-pane{display:block;width:min(380px,100%)}.mobile-back.secondary{display:inline-flex;flex:0 0 auto;min-height:34px;padding:0 9px}.mobile-back span{display:none}.conversation-header{display:grid;grid-template-columns:auto minmax(0,1fr)}.conversation-header-actions{grid-column:1 / -1;justify-content:flex-start}.action-grid{grid-template-columns:1fr;max-height:min(520px,60vh);width:calc(100% - 20px)}.support-layout .control-strip{margin-bottom:8px;width:calc(100% - 20px)}.inline-form{flex:1 1 100%;flex-wrap:wrap}.timeline-item,.timeline-item.internal-note{max-width:100%}}@media(max-width:640px){.topbar,.topbar-metrics{flex-wrap:wrap}.audit-filters{grid-template-columns:1fr}.setup-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.library-editor-stats,.team-agent-stats,.filter-grid{grid-template-columns:1fr}.install-snippet{overflow-x:auto}.setup-module{padding:12px}.identity-email,.composer-actions .secondary span{display:none}.composer-actions .secondary{min-width:36px;padding-inline:9px}.control-strip{flex-wrap:nowrap;overflow-x:auto;padding-block:6px;scrollbar-width:none}.control-strip::-webkit-scrollbar{display:none}.control-strip .inline-form{flex:0 0 auto;flex-wrap:nowrap}.control-strip .assignment-form select{width:122px}.control-strip form.inline-form input{width:104px}}.assist-app .primary{background:var(--v-pine);border-color:var(--v-pine);border-radius:var(--radius-sm);box-shadow:0 8px 18px #06172224;color:var(--v-sea-bright);transition:background-color var(--motion-quick) var(--motion-ease),border-color var(--motion-quick) var(--motion-ease),box-shadow var(--motion-quick) var(--motion-ease),transform var(--motion-quick) var(--motion-ease)}.assist-app .primary:hover{background:var(--v-deep-water);border-color:var(--v-deep-water);box-shadow:0 10px 22px #06172230;transform:translateY(-1px)}[data-theme=dark] .assist-app .primary{background:var(--tool-signal);border-color:var(--tool-signal);color:var(--v-pine)}.assist-app .secondary,.assist-app .icon-button{background:var(--surface);border-color:var(--line);border-radius:var(--radius-sm);box-shadow:0 1px 2px #06172209}.assist-app .secondary:hover,.assist-app .icon-button:hover{background:var(--surface-soft);border-color:var(--line-strong)}.assist-app .setup-view,.assist-app .library-workspace.answers-view{background:var(--surface-soft);height:auto;padding:26px clamp(20px,2.4vw,36px) 34px}.assist-app .setup-header,.assist-app .library-header{align-items:start;border-bottom-color:var(--line);margin-bottom:18px;padding:2px 2px 20px}.assist-app .setup-header{grid-template-columns:minmax(0,1fr) minmax(420px,540px)}.assist-app .setup-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.assist-app .setup-status{min-height:42px}.assist-app .setup-status strong{max-width:58%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assist-app .setup-header h2,.assist-app .library-header h2{color:var(--fg);font-family:var(--font-editorial);font-size:var(--v-text-title);font-weight:520;line-height:1.08}.assist-app .setup-header>div:first-child>p:not(.eyebrow),.assist-app .library-header>div:first-child>p:not(.eyebrow){font-size:var(--v-text-body);line-height:1.6;max-width:720px}.assist-app .eyebrow{color:var(--accent-strong);font-size:var(--v-text-label);font-weight:820;letter-spacing:.13em}.assist-app .setup-band,.assist-app .setup-module,.assist-app .library-list-panel,.assist-app .library-editor-panel,.assist-app .library-usage-panel,.assist-app .library-kpi,.assist-app .missing-translation-queue{border-radius:var(--radius-md)}.assist-app .setup-band,.assist-app .setup-module,.assist-app .library-list-panel,.assist-app .library-editor-panel,.assist-app .library-usage-panel{border-color:var(--line);box-shadow:0 1px 2px #06172206,0 12px 34px #06172209}.assist-app .setup-band{padding:18px}.assist-app .setup-module{padding:16px}.assist-app .setup-module-header>svg,.assist-app .library-section-header>svg{color:var(--accent-strong)}.assist-app .setup-tabs,.assist-app .library-tabs{background:var(--surface-sunken);border-radius:12px;gap:3px;padding:4px}.assist-app .setup-tabs button,.assist-app .library-tabs button{border-color:transparent;border-radius:9px}.assist-app .setup-tabs button.is-active,.assist-app .library-tabs button.is-active{background:var(--surface);border-color:var(--line);box-shadow:0 4px 14px #06172212;color:var(--accent-strong)}.assist-app .setup-tabs button.is-active:before,.assist-app .library-tabs button.is-active:before{background:var(--tool-signal);border-radius:999px;content:"";height:6px;width:6px}.assist-app .library-kpi{background:var(--surface);box-shadow:0 8px 24px #0617220a;min-height:92px;padding:15px}.assist-app .library-kpi strong{font-size:var(--v-text-title)}.assist-app .library-row,.assist-app .team-agent-row,.assist-app .audit-row,.assist-app .setup-list-row,.assist-app .setup-provider,.assist-app .setup-status,.assist-app .metric-card,.assist-app .setup-readiness-item{border-radius:12px}.assist-app .library-row:hover,.assist-app .library-row.is-selected{background:var(--accent-tint-faint);border-color:color-mix(in srgb,var(--v-accent) 38%,transparent);box-shadow:inset 3px 0 0 var(--tool-signal),0 10px 24px #0617220f}.assist-app .library-row-icon{background:var(--tool-signal-soft);color:var(--accent-strong)}.assist-app .state-banner{border-bottom-color:var(--warning-line);flex:0 0 auto}.assist-app .empty-state{color:var(--muted)}.assist-app .list-pane{background:var(--surface-raised)}.assist-app .detail-pane{background:var(--surface-soft)}.assist-app .context-pane{background:var(--surface-raised)}.assist-app .pane-header,.assist-app .conversation-header{background:var(--surface);min-height:90px}.assist-app .pane-header h2,.assist-app .conversation-header h2{color:var(--fg);font-size:var(--v-text-card-head)}.assist-app .queue-count{background:var(--tool-signal);color:var(--v-pine)}.assist-app .segmented{background:var(--surface-soft);gap:6px}.assist-app .segmented button{border-radius:10px}.assist-app .segmented button.is-active{background:var(--tool-signal);border-color:var(--tool-signal);box-shadow:0 7px 18px var(--accent-glow);color:var(--v-pine)}.assist-app .filter-search{border-radius:var(--radius-sm)}.assist-app .conversation-row{border-radius:10px;transition:background-color var(--motion-quick) var(--motion-ease),border-color var(--motion-quick) var(--motion-ease),box-shadow var(--motion-quick) var(--motion-ease),transform var(--motion-quick) var(--motion-ease)}.assist-app .conversation-row:hover{transform:translateY(-1px)}.assist-app .conversation-row.is-selected{background:var(--accent-tint-faint);border-color:color-mix(in srgb,var(--v-accent) 40%,transparent);box-shadow:inset 3px 0 0 var(--v-accent),0 9px 22px #0617220f}.assist-app .conversation-avatar{background:var(--tool-signal-soft);color:var(--accent-strong)}.assist-app .timeline{background:var(--surface-sunken)}.assist-app .timeline-bubble{border-radius:12px;box-shadow:0 8px 20px #0617220e}.assist-app .timeline-item.user-message .timeline-avatar{background:var(--tool-signal);border-color:var(--tool-signal);color:var(--v-pine)}.assist-app .timeline-item.agent-message .timeline-avatar{background:var(--v-deep-water);border-color:var(--v-deep-water)}.assist-app .timeline-item.agent-message .timeline-bubble{background:var(--v-info-tint);border-color:color-mix(in srgb,var(--v-info) 34%,var(--v-veil))}.assist-app .action-grid,.assist-app .support-layout .control-strip,.assist-app .support-layout .context-card,.assist-app .support-layout .context-provider-summary,.assist-app .support-layout .context-tools{border-radius:12px}.assist-app .action-grid{box-shadow:0 12px 30px #06172212}.assist-app .support-layout .context-card{box-shadow:0 7px 18px #06172209}@media(max-width:820px){.assist-app,.assist-app.is-conversations{background:var(--surface-soft);display:block;height:100vh;padding:0}.assist-app .sidebar,.assist-app.is-conversations .sidebar{display:none}.workspace-shell,.workspace-shell.is-conversations,.assist-app.is-conversations .workspace-shell.is-conversations{border:0;border-radius:0;box-shadow:none;height:100vh}.assist-app .mobile-nav{background:var(--v-pine);border-bottom:0;flex:0 0 auto;gap:3px;min-height:50px;overflow-x:auto;overflow-y:hidden;padding:7px 10px;scrollbar-width:none}.assist-app .mobile-nav::-webkit-scrollbar{display:none}.assist-app .mobile-nav .nav-item{border-radius:9px;color:var(--sidebar-fg-muted)}.assist-app .mobile-nav .nav-item.is-active{background:var(--tool-signal-soft);box-shadow:none;color:var(--v-sea-bright)}.assist-app .topbar{min-height:68px;padding-inline:12px}.assist-app .setup-view,.assist-app .library-workspace.answers-view{padding:16px 12px 24px}.assist-app .setup-header{grid-template-columns:1fr}.assist-app .setup-header h2,.assist-app .library-header h2{font-size:var(--v-text-title)}}@media(max-width:640px){.assist-app .workspace-switcher-label,.assist-app .workspace-summary>span{display:none}.assist-app .workspace-menu{left:auto;min-width:min(340px,calc(100vw - 24px));right:0}.assist-app .setup-header,.assist-app .library-header{align-items:start}.assist-app .setup-summary{grid-template-columns:1fr}}.assist-app :where(.primary,.accent-button,.secondary,.ghost-button,.danger-ghost,.danger-confirm){align-items:center;border:1px solid transparent;border-radius:var(--v-r-pill);box-shadow:none;display:inline-flex;justify-content:center;min-height:36px;padding-inline:var(--v-s-3);transform:none}.assist-app .primary,[data-theme=dark] .assist-app .primary{background:var(--v-pine);border-color:var(--v-pine);color:var(--v-sea-bright)}.assist-app .primary:hover,[data-theme=dark] .assist-app .primary:hover{background:var(--v-deep-water);border-color:var(--v-deep-water);box-shadow:none;transform:none}.assist-app .accent-button{background:var(--v-accent-fill);border-color:var(--v-accent-fill);color:var(--v-sea-bright)}.assist-app .accent-button:hover{background:color-mix(in srgb,var(--v-accent-fill) 88%,var(--v-deep-water));border-color:var(--v-accent-fill)}.assist-app :where(.secondary,.ghost-button){background:transparent;border-color:var(--v-veil);color:var(--v-ink)}.assist-app :where(.secondary,.ghost-button):hover{background:var(--v-accent-wash);border-color:var(--v-accent);color:var(--accent-strong)}.assist-app .danger-ghost{background:transparent;border-color:color-mix(in srgb,var(--v-crit) 34%,transparent);color:var(--v-crit)}.assist-app .danger-ghost:hover{background:var(--v-crit-tint);border-color:var(--v-crit)}.assist-app .danger-confirm{background:var(--v-crit);border-color:var(--v-crit);color:var(--v-sea-bright)}.assist-app .danger-confirm:hover{background:color-mix(in srgb,var(--v-crit) 84%,var(--v-deep-water));border-color:var(--v-crit)}.assist-app .icon-button{border-radius:var(--v-r-pill)}.assist-app :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea):not(.assist-widget *){border-radius:var(--v-r-control)}.assist-app :where(.segmented,.setup-tabs,.library-tabs,.composer-surface-tabs,.composer-mode,.row-meta){flex-wrap:wrap;overflow:visible}.assist-app .key-values dd[data-numeric]{text-align:right}.ui-badge{display:inline-flex;align-items:center;gap:var(--space-2);border-radius:999px;font-size:var(--v-text-caption);font-weight:600;line-height:1;padding:var(--space-2) var(--space-4);background:var(--surface-soft);color:var(--faint)}.ui-badge.is-good{background:var(--positive-soft);color:var(--positive)}.ui-badge.is-warn{background:var(--warning-soft);color:var(--warning)}.ui-badge.is-danger{background:var(--danger-soft);color:var(--danger)}.ui-badge.is-info{background:var(--blue-soft);color:var(--blue)}.ui-spinner{width:14px;height:14px;flex:none;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;opacity:.85}@keyframes ui-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){.ui-spinner{animation:ui-spin var(--v-t-expressive) linear infinite}}.field-hint{margin:var(--space-1) 0 0;color:var(--faint);font-size:var(--v-text-meta)}.theme-toggle{min-width:36px;padding:0 var(--space-4)}.assist-app.is-conversations .support-layout{background:var(--v-canvas);gap:14px;padding:14px}.assist-app.is-conversations .list-pane,.assist-app.is-conversations .detail-pane,.assist-app.is-conversations .context-pane{background:var(--v-surface);border:1px solid var(--v-veil);border-radius:var(--v-r-pane);box-shadow:var(--v-shadow-pane);overflow:hidden}.assist-app.is-conversations .list-pane,.assist-app.is-conversations .detail-pane{border-right:1px solid var(--v-veil)}.assist-app.is-conversations .queue-outlook{align-items:center;background:var(--v-sky-harbour);border-radius:var(--v-r-card-inner);color:var(--v-seamist);display:flex;flex:0 0 auto;gap:var(--v-s-4);justify-content:space-between;margin:10px;min-height:76px;overflow:hidden;padding:var(--v-s-3) var(--v-s-4);position:relative;isolation:isolate}.assist-app.is-conversations .queue-outlook:after{background:radial-gradient(circle at 78% 14%,color-mix(in srgb,var(--v-sig-assist) 32%,transparent),transparent 38%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:-1}.assist-app.is-conversations .queue-outlook .eyebrow{color:var(--v-bar-text-soft);font-size:var(--v-text-caption);letter-spacing:.08em;margin:0 0 var(--v-s-1);text-transform:uppercase}.assist-app.is-conversations .queue-status-readout{color:var(--v-seamist);font-size:var(--v-text-ui);line-height:1.35;margin:0}.assist-app.is-conversations .queue-status-readout strong,.assist-app.is-conversations .queue-outlook-metrics strong{color:var(--v-sea-bright);font-family:var(--v-font-mono);font-variant-numeric:tabular-nums;font-weight:500}.assist-app.is-conversations .queue-status-readout strong{font-size:var(--v-text-readout)}.assist-app.is-conversations .queue-outlook-metrics{align-items:center;display:flex;flex-wrap:wrap;gap:var(--v-s-1);justify-content:flex-end;max-width:190px}.assist-app.is-conversations .queue-outlook-metrics>span{align-items:center;background:color-mix(in srgb,var(--v-seamist) 14%,transparent);border:1px solid color-mix(in srgb,var(--v-seamist) 32%,transparent);border-radius:var(--v-r-pill);color:var(--v-seamist);display:inline-flex;font-size:var(--v-text-meta);gap:var(--v-s-1);min-height:24px;padding:2px var(--v-s-2);white-space:nowrap}.assist-app.is-conversations .queue-outlook-metrics>.human-request-summary{border-color:color-mix(in srgb,var(--v-warn) 54%,transparent)}.assist-app.is-conversations .queue-view-controls{align-items:center;background:var(--v-surface);border-bottom:1px solid var(--v-veil);display:flex;flex:0 0 auto;justify-content:space-between;min-height:42px;padding:var(--v-s-1) var(--v-s-3)}.assist-app.is-conversations .queue-view-controls>div:first-child{align-items:center;display:flex;gap:var(--v-s-2)}.assist-app.is-conversations .queue-view-controls>div:first-child>strong{color:var(--v-ink);font-family:var(--v-font-display);font-size:var(--v-text-card-head);font-weight:600}.assist-app.is-conversations .density-toggle{align-items:center;background:var(--v-canvas);border:1px solid var(--v-veil);border-radius:var(--v-r-pill);display:inline-flex;padding:2px}.assist-app.is-conversations .density-toggle button{background:transparent;border:0;border-radius:var(--v-r-pill);color:var(--v-mist-ink);font-size:var(--v-text-meta);min-height:26px;padding:3px var(--v-s-2)}.assist-app.is-conversations .density-toggle button.is-active{background:var(--v-surface);box-shadow:0 1px 3px color-mix(in srgb,var(--v-pine) 12%,transparent);color:var(--v-ink)}.assist-app.is-conversations .segmented{background:var(--v-surface);border-bottom:0;display:flex;flex-wrap:wrap;gap:var(--v-s-1);overflow:visible;padding:var(--v-s-2) var(--v-s-3)}.assist-app.is-conversations .segmented button{background:transparent;border-color:var(--v-veil);border-radius:var(--v-r-pill);color:var(--v-mist-ink);flex:1 1 96px;justify-content:center;min-height:30px;padding-inline:var(--v-s-2)}.assist-app.is-conversations .segmented button[data-filter=attention]{flex-basis:100%}.assist-app.is-conversations .segmented button:hover{background:var(--v-accent-wash);border-color:var(--v-accent);color:var(--accent-strong)}.assist-app.is-conversations .segmented button.is-active{background:var(--v-accent-fill);border-color:var(--v-accent-fill);box-shadow:none;color:var(--v-sea-bright)}.assist-app.is-conversations .conversation-filters{background:var(--v-surface);border-bottom-color:var(--v-veil);gap:var(--v-s-2);padding:0 var(--v-s-3) var(--v-s-2)}.assist-app.is-conversations .filter-search{background:var(--v-surface);border-color:var(--v-veil);border-radius:var(--v-r-control);box-shadow:none}.assist-app.is-conversations .conversation-list{background:var(--v-canvas);gap:1px;padding:0}.assist-app.is-conversations .conversation-row{background:var(--v-surface);border:0;border-bottom:1px solid var(--v-veil);border-radius:0;height:max-content;min-height:var(--v-row-comfortable);padding:7px var(--v-s-3);position:relative}.assist-app.is-conversations .conversation-row-copy{min-width:0}.assist-app.is-conversations .conversation-row :where(.row-top,.conversation-row-topic){padding-right:78px}.assist-app.is-conversations .queue-due-pill{align-items:center;border:1px solid transparent;border-radius:var(--v-r-pill);display:inline-flex;font-family:var(--v-font-mono);font-size:var(--v-text-chip);font-variant-numeric:tabular-nums;gap:4px;line-height:1;min-height:22px;padding:3px 7px;position:absolute;right:var(--v-s-2);top:var(--v-s-2);white-space:nowrap}.assist-app.is-conversations .queue-due-pill strong{font-weight:500}.assist-app.is-conversations .queue-due-pill.is-crit{background:var(--v-crit-tint);border-color:color-mix(in srgb,var(--v-crit) 32%,transparent);color:var(--v-crit)}.assist-app.is-conversations .queue-due-pill.is-warn{background:var(--v-warn-tint);border-color:color-mix(in srgb,var(--v-warn) 32%,transparent);color:var(--v-warn)}.assist-app.is-conversations .queue-due-pill.is-calm{background:var(--v-accent-wash);border-color:color-mix(in srgb,var(--v-accent) 24%,transparent);color:var(--v-accent-ink)}.assist-app.is-conversations .queue-due-pill.is-pos{background:var(--v-pos-tint);border-color:color-mix(in srgb,var(--v-pos) 28%,transparent);color:var(--v-pos)}.assist-app.is-conversations .conversation-list.is-compact .conversation-row{min-height:var(--v-row-compact);padding-block:3px}.assist-app.is-conversations .conversation-row:hover{background:var(--v-accent-wash);border-color:var(--v-veil);box-shadow:none;transform:none}.assist-app.is-conversations .conversation-row.is-selected{background:var(--v-accent-wash);border-color:color-mix(in srgb,var(--v-accent) 32%,var(--v-veil));box-shadow:inset 3px 0 0 var(--v-accent)}.assist-app.is-conversations .conversation-row-main{align-items:center;gap:var(--v-s-2);grid-template-columns:minmax(0,1fr)}.assist-app.is-conversations .conversation-list .conversation-avatar{display:none}.assist-app.is-conversations .conversation-avatar{background:var(--v-accent-tint);box-shadow:none;color:var(--accent-strong);height:32px;width:32px}.assist-app.is-conversations .conversation-list.is-compact .conversation-avatar{height:28px;width:28px}.assist-app.is-conversations .conversation-row-context{color:var(--v-faint);font-size:var(--v-text-caption);margin-top:2px}.assist-app.is-conversations .conversation-row-topic{color:var(--v-muted);font-size:var(--v-text-secondary);margin-top:1px}.assist-app.is-conversations .row-top strong{font-size:var(--v-text-body)}.assist-app.is-conversations .conversation-row-signals{gap:var(--v-s-1);margin-top:var(--v-s-1)}.assist-app.is-conversations .conversation-list.is-compact .conversation-row-context,.assist-app.is-conversations .conversation-list.is-compact .conversation-row-signals{display:none}.assist-app.is-conversations .conversation-row-signals span{font-size:var(--v-text-chip);padding:2px 6px}.assist-app.is-conversations .conversation-row-signals .human-request-chip{align-items:center;background:var(--v-warn-tint);border:1px solid color-mix(in srgb,var(--v-warn) 28%,transparent);color:var(--v-warn);display:inline-flex;font-weight:600;gap:var(--v-s-1)}.assist-app.is-conversations .conversation-row-signals .reply-state.is-replied{background:var(--v-pos-tint);border:1px solid color-mix(in srgb,var(--v-pos) 24%,transparent);color:var(--v-pos)}.assist-app.is-conversations .conversation-row-signals .mini-chip.is-outline{background:transparent;border:1px solid var(--v-veil);color:var(--v-mist-ink)}.assist-app.is-conversations .conversation-row-rule-off{color:var(--v-pos);display:block;margin:var(--v-s-1) 0 0 40px;width:56px}.assist-app.is-conversations .detail-pane{background:var(--v-canvas)}.assist-app.is-conversations .conversation-header{background:var(--v-surface);border:0;border-bottom:1px solid var(--v-veil);border-radius:0;box-shadow:none;flex:0 0 auto;margin:0;min-height:88px;padding:var(--v-s-3) var(--v-s-4)}.assist-app.is-conversations .conversation-header h2{color:var(--v-ink);font-family:var(--v-font-display);font-size:var(--v-text-lede);font-weight:500;line-height:1.1;margin-top:2px}.assist-app.is-conversations .pane-header h2{font-size:var(--v-text-lede)}.assist-app.is-conversations .conversation-heading{grid-template-columns:40px minmax(0,1fr)}.assist-app.is-conversations .conversation-heading>.conversation-avatar{border-radius:var(--v-r-control);height:40px;width:40px}.assist-app.is-conversations .conversation-header-actions>button,.assist-app.is-conversations .conversation-header-actions .conversation-locale-control{background:var(--v-surface);border-radius:var(--v-r-pill);box-shadow:none}.assist-app.is-conversations .conversation-summary-rule-off{color:var(--v-pos);flex:0 0 auto;margin:var(--v-s-2) var(--v-s-4) 0;width:72px}.assist-app.is-conversations .quality-strip{border:1px solid transparent;border-radius:var(--v-r-control);margin:var(--v-s-2) var(--v-s-3) 0;min-height:42px;padding:var(--v-s-2) var(--v-s-3)}.assist-app.is-conversations .human-handoff-banner{align-items:center;background:var(--v-warn-tint);border:1px solid color-mix(in srgb,var(--v-warn) 38%,transparent);border-radius:var(--v-r-card-inner);display:grid;flex:0 0 auto;gap:var(--v-s-3);grid-template-columns:auto minmax(0,1fr) auto;margin:var(--v-s-3) var(--v-s-4) 0;padding:var(--v-s-3)}.assist-app.is-conversations .human-handoff-banner>svg{color:var(--v-warn)}.assist-app.is-conversations .human-handoff-banner-copy{display:grid;gap:2px}.assist-app.is-conversations .human-handoff-banner-copy strong{color:var(--v-ink);font-size:var(--v-text-ui)}.assist-app.is-conversations .human-handoff-banner-copy span,.assist-app.is-conversations .human-handoff-alert-state{color:var(--v-mist-ink);font-size:var(--v-text-caption)}.assist-app.is-conversations .human-handoff-alert-state{align-items:flex-end;display:grid;gap:2px;text-align:right}.assist-app.is-conversations .human-handoff-alert-state a{color:var(--v-accent-ink);font-weight:600}.assist-app.is-conversations .handoff-clock{align-items:center;background:var(--v-warn);border-radius:10px;color:var(--v-sea-bright);display:grid;height:44px;justify-items:center;line-height:1;padding:5px;width:50px}.assist-app.is-conversations .handoff-clock strong{font-family:var(--v-font-mono);font-size:var(--v-text-label);font-variant-numeric:tabular-nums;font-weight:500}.assist-app.is-conversations .handoff-clock span{font-size:var(--v-text-chip);font-weight:600}.assist-app.is-conversations .human-handoff-actions{align-items:flex-end;display:grid;gap:var(--v-s-2);justify-items:end}.assist-app.is-conversations .handoff-claim-button{background:var(--v-deep-water);border:1px solid var(--v-deep-water);border-radius:var(--v-r-pill);color:var(--v-sea-bright);font-size:var(--v-text-secondary);font-weight:600;min-height:34px;padding:0 var(--v-s-3)}.assist-app.is-conversations .handoff-claim-button:hover:not(:disabled){background:var(--v-pine);border-color:var(--v-pine)}.assist-app.is-conversations .human-handoff-banner.is-replied{background:var(--v-pos-tint);border-color:color-mix(in srgb,var(--v-pos) 30%,transparent)}.assist-app.is-conversations .human-handoff-banner.is-closed{background:var(--v-canvas);border-color:var(--v-veil)}.assist-app.is-conversations .timeline{background:var(--v-canvas);gap:var(--v-s-3);padding:var(--v-s-5) clamp(var(--v-s-4),3vw,var(--v-s-7))}.assist-app.is-conversations .timeline>.empty-state{align-self:center;background:var(--v-surface);border:1px solid var(--v-veil);border-radius:var(--v-r-card);box-shadow:none;justify-self:center;padding:var(--v-s-5);width:min(100%,320px)}.assist-app.is-conversations .timeline-bubble{border-radius:var(--v-r-control);box-shadow:none;padding:var(--v-s-3)}.assist-app.is-conversations .timeline-avatar{box-shadow:none;height:30px;width:30px}.assist-app.is-conversations .action-grid,.assist-app.is-conversations .support-layout .control-strip{background:var(--v-surface);border:1px solid var(--v-veil);border-radius:var(--v-r-card-inner);box-shadow:none;margin:0 var(--v-s-3) var(--v-s-3);width:calc(100% - (2 * var(--v-s-3)))}.assist-app.is-conversations .composer-surface-tabs{background:var(--v-canvas);border-color:var(--v-veil);border-radius:var(--v-r-control)}.assist-app.is-conversations .composer textarea{background:var(--v-surface);border-color:var(--v-veil);border-radius:var(--v-r-control)}.assist-app.is-conversations .context-pane{background:var(--v-surface)}.assist-app.is-conversations .context-pane>.pane-header{min-height:70px}.assist-app.is-conversations .context-pane .context-cards{background:var(--v-canvas);padding:var(--v-s-2)}.assist-app.is-conversations .support-layout .context-card,.assist-app.is-conversations .support-layout .context-provider-summary,.assist-app.is-conversations .support-layout .context-tools{background:var(--v-surface);border-radius:var(--v-r-card-inner);box-shadow:none}.assist-app.is-conversations .detail-pane>.empty-state{align-self:center;background:var(--v-surface);border:1px solid var(--v-veil);border-radius:var(--v-r-card);box-shadow:none;margin:auto;max-width:360px;padding:var(--v-s-6)}@container (max-width: 620px){.assist-app.is-conversations .human-handoff-actions{align-items:center;display:flex;grid-column:2;justify-content:space-between;justify-items:initial;width:100%}.assist-app.is-conversations .human-handoff-alert-state{align-items:start;max-width:155px;text-align:left}.assist-app.is-conversations .handoff-claim-button{flex:0 0 auto}}@container (min-width: 760px){.assist-app.is-conversations .conversation-header{align-items:center;display:flex}.assist-app.is-conversations .conversation-heading{flex:1 1 auto}.assist-app.is-conversations .conversation-header-actions{flex:0 0 auto;flex-wrap:nowrap;justify-content:flex-end}.assist-app.is-conversations .conversation-header .identity-email{max-width:120px}}@media(max-width:1180px){.assist-app.is-conversations .queue-outlook{align-items:flex-start;flex-direction:column;gap:var(--v-s-2)}.assist-app.is-conversations .queue-outlook-metrics{justify-content:flex-start;max-width:none}}@media(max-width:839px){.assist-app.is-conversations .support-layout{gap:0;padding:0}.assist-app.is-conversations .list-pane,.assist-app.is-conversations .detail-pane,.assist-app.is-conversations .context-pane{border:0}.assist-app.is-conversations .conversation-header{border-radius:0;margin:0}}@media(max-width:440px){.assist-app.is-conversations .queue-outlook{min-height:88px;padding:var(--v-s-3)}.assist-app.is-conversations .queue-view-controls{align-items:flex-start;flex-direction:column;gap:var(--v-s-1);padding-block:var(--v-s-2)}.assist-app.is-conversations .density-toggle{align-self:stretch}.assist-app.is-conversations .density-toggle button{flex:1}.assist-app.is-conversations .segmented,.assist-app.is-conversations .conversation-filters{padding-inline:var(--v-s-2)}.assist-app.is-conversations .conversation-header h2{font-size:var(--v-text-lede)}.assist-app.is-conversations .conversation-header-actions{display:grid;grid-template-columns:minmax(0,1fr) auto auto;width:100%}.assist-app.is-conversations .conversation-locale-control,.assist-app.is-conversations .conversation-locale-control select{min-width:0;width:100%}.assist-app.is-conversations .timeline{padding-inline:var(--v-s-3)}.assist-app.is-conversations .human-handoff-banner{align-items:flex-start;grid-template-columns:auto minmax(0,1fr)}.assist-app.is-conversations .human-handoff-actions{align-items:stretch;grid-column:1 / -1;justify-items:stretch;width:100%}.assist-app.is-conversations .human-handoff-alert-state{align-items:start;text-align:left}}.message-attachments{display:grid;gap:8px;margin-top:10px;max-width:340px}.message-attachment-image-card,.message-attachment-file-card{border:1px solid var(--line);border-radius:13px;background:var(--surface);overflow:hidden;box-shadow:0 1px 2px color-mix(in srgb,var(--v-deep-water) 4%,transparent)}.message-attachment-image{position:relative;display:block;width:100%;border:0;background:var(--surface-soft);padding:0;overflow:hidden;cursor:pointer}.message-attachment-image img{display:block;width:100%;max-height:240px;object-fit:cover}.message-attachment-image-action{position:absolute;right:9px;bottom:9px;display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border-radius:999px;background:color-mix(in srgb,var(--v-deep-water) 82%,transparent);color:var(--v-sea-bright);font-size:var(--v-text-meta);font-weight:650;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.message-attachment-image-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px}.message-attachment-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:var(--v-text-meta);font-weight:620}.message-attachment-file-card.scan-failed{border-color:color-mix(in srgb,var(--v-crit) 34%,var(--line));background:var(--v-crit-tint)}.message-attachment-file-card.scan-pending,.message-attachment-file-card.scan-skipped{background:var(--v-warn-tint);border-color:color-mix(in srgb,var(--v-warn) 34%,var(--line))}.message-attachment-file{display:flex;align-items:center;gap:10px;width:100%;border:0;background:transparent;color:inherit;padding:10px;font:inherit;text-align:left;cursor:pointer}.message-attachment-file:not(:disabled):hover{background:var(--surface-soft)}.message-attachment-file:disabled{cursor:not-allowed}.message-attachment-file:focus-visible,.message-attachment-image:focus-visible{outline:var(--v-focus);outline-offset:-2px}.message-attachment-file-icon{width:34px;height:34px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:var(--surface-soft);color:var(--muted)}.message-attachment-file-text{min-width:0;display:grid;gap:1px}.message-attachment-file-text strong{font-size:var(--v-text-meta);font-weight:650;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:228px}.message-attachment-file-text small{color:var(--muted);font-size:var(--v-text-meta)}.message-attachment-file-action{display:inline-flex;margin-left:auto;color:var(--muted);flex:none}.message-attachment-security{display:flex;align-items:center;gap:7px;padding:7px 10px;border-top:1px solid var(--line);color:var(--muted);font-size:var(--v-text-meta);line-height:1.35}.message-attachment-scan-badge{display:inline-flex;align-items:center;gap:4px;flex:none;padding:3px 6px;border-radius:999px;font-size:var(--v-text-meta);font-weight:700;letter-spacing:.01em;white-space:nowrap}.message-attachment-scan-badge.scan-clean{color:var(--v-pos);background:var(--v-pos-tint)}.message-attachment-scan-badge.scan-pending,.message-attachment-scan-badge.scan-skipped{color:var(--v-warn);background:var(--v-warn-tint)}.message-attachment-scan-badge.scan-failed{color:var(--v-crit);background:var(--v-crit-tint)}.message-attachment-error{display:flex;align-items:center;gap:5px;padding:0 10px 9px;color:var(--v-crit);font-size:var(--v-text-meta)}.spin{animation:attachment-spin var(--v-t-expressive) linear infinite}@keyframes attachment-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spin{animation:none}}.assist-app,.assist-app.is-conversations{background:var(--v-canvas);display:grid;gap:0;grid-template-areas:"topbar topbar" "sidebar workspace";grid-template-columns:var(--v-sidebar-w) minmax(0,1fr);grid-template-rows:var(--v-topbar-h) minmax(0,1fr);height:100vh;min-height:0;padding:0}.harbour-topbar{align-items:center;background:var(--v-bar-bg);border-bottom:1px solid var(--v-bar-hairline);color:var(--v-bar-text);display:flex;gap:var(--v-s-2);grid-area:topbar;height:var(--v-topbar-h);min-width:0;padding:0 var(--v-s-3);position:relative;z-index:60}.harbour-brand{align-items:center;border-radius:var(--v-r-control);color:var(--v-bar-text);display:inline-flex;flex:0 0 auto;gap:8px;min-height:40px;padding:3px 8px 3px 3px;text-decoration:none}.harbour-brand:hover{background:var(--v-bar-control-bg-hover)}.harbour-brand-mark{align-items:center;background:var(--v-bar-control-bg);border:1px solid var(--v-bar-control-border);border-radius:9px;display:inline-flex;height:34px;justify-content:center;width:34px}.harbour-brand-mark svg{height:23px;width:23px}.harbour-wordmark{font-family:var(--v-font-body);font-size:var(--v-text-ui);font-weight:600;letter-spacing:-.015em}.harbour-popover{position:relative}.harbour-product-trigger,.harbour-icon-button,.harbour-new-button,.harbour-avatar,.harbour-search{align-items:center;border:1px solid var(--v-bar-control-border);color:var(--v-bar-text);display:inline-flex;font-weight:500;justify-content:center}.harbour-product-trigger{background:var(--v-sea-bright);border-color:var(--v-sea-bright);border-radius:var(--v-r-pill);color:var(--v-pine);gap:7px;min-height:36px;padding:0 10px;font-size:var(--v-text-ui)}.harbour-product-trigger:hover,.harbour-product-trigger[aria-expanded=true]{background:var(--v-seamist);border-color:var(--v-sea-bright)}.harbour-icon-button:hover,.harbour-icon-button[aria-expanded=true]{background:var(--v-bar-control-bg-hover);border-color:var(--v-bar-control-border)}.harbour-signal-dot{border-radius:50%;display:inline-block;flex:0 0 auto;height:8px;width:8px}.harbour-signal-dot.is-assist{background:var(--v-sig-assist)}.harbour-search{background:var(--v-bar-control-bg);border-color:var(--v-bar-control-border);border-radius:var(--v-r-pill);flex:1 1 460px;gap:9px;justify-content:flex-start;margin-inline:auto;max-width:560px;min-height:36px;padding:0 10px 0 13px}.harbour-search>span{color:var(--v-bar-text-soft)}.harbour-search kbd{background:var(--v-bar-control-bg);border:1px solid var(--v-bar-control-border);border-radius:6px;color:var(--v-bar-text);font-size:calc(var(--v-text-label) - 1px);margin-left:auto;padding:2px 6px}.harbour-topbar-actions{align-items:center;display:flex;flex:0 0 auto;gap:5px;margin-left:auto}.harbour-new-button{background:var(--v-bar-text);border-radius:var(--v-r-pill);color:var(--v-pine);gap:5px;min-height:34px;padding:0 12px}.harbour-new-button:hover:not(:disabled),.harbour-new-button[aria-expanded=true]{background:var(--v-seamist)}.harbour-new-button:disabled{background:var(--v-bar-control-bg);color:var(--v-bar-text-soft)}.harbour-icon-button{background:var(--v-bar-control-bg);border-radius:50%;height:36px;position:relative;width:36px}.harbour-alert-count{align-items:center;background:var(--v-crit);border:1.5px solid var(--v-bar-text);border-radius:var(--v-r-pill);color:var(--v-sea-bright);display:inline-flex;font-size:calc(var(--v-text-label) - 1px);height:17px;justify-content:center;min-width:17px;padding:0 3px;position:absolute;right:-2px;top:-1px}.harbour-avatar{background:var(--v-accent-fill);border-color:var(--v-bar-control-border);border-radius:50%;color:var(--v-bar-text);font-family:var(--v-font-mono);font-size:calc(var(--v-text-label) - 1px);height:34px;width:34px}.harbour-avatar:hover,.harbour-avatar[aria-expanded=true]{background:color-mix(in srgb,var(--v-accent-fill) 82%,var(--v-bar-bg));border-color:var(--v-bar-control-border)}.harbour-search:hover{background:var(--v-bar-control-bg-hover)}.harbour-topbar :where(.harbour-brand,.harbour-product-trigger,.harbour-search,.harbour-new-button,.harbour-icon-button,.harbour-avatar):focus-visible{outline:2px solid var(--v-bar-focus);outline-offset:2px}.harbour-mobile-menu{display:none}.harbour-menu{background:var(--v-raised);border:1px solid var(--v-veil);border-radius:var(--v-r-card);box-shadow:var(--panel-shadow);color:var(--v-ink);display:grid;gap:2px;max-height:min(560px,calc(100vh - 72px));min-width:260px;overflow-y:auto;padding:7px;position:absolute;top:calc(100% + 9px);z-index:80}.harbour-menu[hidden]{display:none}.harbour-product-menu{left:0;min-width:330px}.harbour-action-menu,.harbour-alerts-menu,.harbour-avatar-menu{right:0}.harbour-alerts-menu{min-width:350px}.harbour-avatar-menu{min-width:290px}.harbour-menu>div:not(.harbour-account-heading,.harbour-theme-options){display:contents}.harbour-menu button{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--v-r-control);color:var(--v-ink);display:flex;gap:10px;min-height:46px;padding:7px 9px;text-align:left;width:100%}.harbour-menu button:hover:not(:disabled),.harbour-menu button.is-current{background:var(--v-accent-wash);border-color:color-mix(in srgb,var(--v-accent) 22%,transparent)}.harbour-menu button:disabled{color:var(--v-ink-soft);cursor:default;opacity:1}.harbour-menu hr{border:0;border-top:1px solid var(--v-veil);margin:5px 4px}.harbour-menu-label{color:var(--v-mist-ink);font-family:var(--v-font-mono);font-size:var(--v-text-meta);font-weight:500;letter-spacing:.08em;margin:0;padding:7px 9px 5px;text-transform:uppercase}.harbour-menu-copy{display:grid;flex:1 1 auto;gap:1px;min-width:0}.harbour-menu-copy strong{color:currentColor;font-size:var(--v-text-ui);font-weight:600;line-height:1.3}.harbour-menu-copy span,.harbour-account-heading small{color:var(--v-mist-ink);font-size:var(--v-text-caption);line-height:1.3}.harbour-menu-meta{color:var(--v-mist-ink);flex:0 0 auto;font-family:var(--v-font-mono);font-size:var(--v-text-meta);margin-left:auto}.harbour-menu-empty{color:var(--v-mist-ink);margin:0;padding:16px 10px}.harbour-alert{grid-template-columns:7px minmax(0,1fr) auto}.harbour-alert-marker{background:var(--v-info);border-radius:50%;height:7px;width:7px}.harbour-alert.is-warning .harbour-alert-marker{background:var(--v-warn)}.harbour-alert.is-critical .harbour-alert-marker{background:var(--v-crit)}.harbour-account-heading{border-bottom:1px solid var(--v-veil);display:grid;gap:1px;margin:0 4px 5px;padding:8px 6px 10px}.harbour-account-heading strong{font-size:var(--v-text-ui)}.harbour-account-heading span{color:var(--v-mist-ink);font-family:var(--v-font-mono);font-size:var(--v-text-caption);text-transform:uppercase}.harbour-theme-options{display:grid;gap:3px;grid-template-columns:repeat(3,1fr);padding:0 3px 5px}.harbour-theme-options button{justify-content:space-between;min-height:34px;padding:5px 7px;text-align:center}.harbour-menu button.is-critical{color:var(--v-crit)}.harbour-sidebar,.assist-app.is-conversations .harbour-sidebar{background:var(--v-canvas);border:0;border-radius:0;border-right:1px solid var(--v-veil);box-shadow:none;color:var(--v-ink);display:flex;flex-direction:column;grid-area:sidebar;height:100%;min-height:0;overflow:visible;padding:var(--v-s-3) var(--v-s-2);position:relative;top:auto}.harbour-workspace-popover{flex:0 0 auto}.harbour-workspace-trigger{align-items:center;background:transparent;border:1px solid var(--v-veil);border-radius:var(--v-r-control);color:var(--v-ink);display:grid;gap:9px;grid-template-columns:34px minmax(0,1fr) auto;min-height:54px;padding:7px;text-align:left;width:100%}.harbour-workspace-trigger:hover{background:var(--v-surface);border-color:color-mix(in srgb,var(--v-accent) 32%,var(--v-veil))}.harbour-workspace-tile{align-items:center;background:var(--v-deep-water);border-radius:8px;color:var(--v-seamist);display:inline-flex;font-family:var(--v-font-mono);font-size:var(--v-text-meta);font-weight:500;height:34px;justify-content:center;width:34px}.harbour-workspace-tile.is-add{background:transparent;border:1px dashed var(--v-veil);color:var(--v-mist-ink)}.harbour-workspace-copy{display:grid;gap:1px;min-width:0}.harbour-workspace-copy strong,.harbour-workspace-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.harbour-workspace-copy strong{font-size:var(--v-text-ui);font-weight:600}.harbour-workspace-copy span{color:var(--v-mist-ink);font-size:var(--v-text-caption)}.harbour-workspace-menu{left:0;min-width:330px;top:calc(100% + 7px)}.harbour-sidebar .nav-stack{display:grid;gap:var(--v-s-5);margin-top:var(--v-s-4);overflow-y:auto}.harbour-sidebar .nav-group{display:grid;gap:3px}.harbour-sidebar .nav-group-label{color:var(--v-mist-ink);font-family:var(--v-font-mono);font-size:var(--v-text-caption);font-weight:500;letter-spacing:.08em;margin:0;padding:5px 10px;text-transform:uppercase}.harbour-sidebar .nav-item{border:1px solid transparent;border-radius:var(--v-r-control);color:var(--v-ink-soft);display:flex;font-size:var(--v-text-ui);font-weight:500;gap:9px;min-height:40px;padding:0 10px;text-decoration:none;transform:none}.harbour-sidebar .nav-item:hover{background:var(--v-surface);border-color:var(--v-veil);color:var(--v-ink);transform:none}.harbour-sidebar .nav-item.is-active{background:var(--v-accent-fill);border-color:var(--v-accent-fill);box-shadow:none;color:var(--v-sea-bright)}.harbour-sidebar-user{align-items:center;border-top:1px solid var(--v-veil);display:grid;flex:0 0 auto;gap:var(--v-s-2);grid-template-columns:34px minmax(0,1fr);margin-top:auto;padding:var(--v-s-3) 7px 2px}.harbour-sidebar-user>span:first-child{align-items:center;background:var(--v-deep-water);border-radius:50%;color:var(--v-sea-bright);display:inline-flex;font-family:var(--v-font-mono);font-size:var(--v-text-caption);height:34px;justify-content:center;width:34px}.harbour-sidebar-user>span:last-child{display:grid;gap:1px;min-width:0}.harbour-sidebar-user strong,.harbour-sidebar-user small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.harbour-sidebar-user strong{color:var(--v-ink);font-size:var(--v-text-ui)}.harbour-sidebar-user small{color:var(--v-mist-ink);font-size:var(--v-text-caption)}.harbour-sidebar .nav-count{background:color-mix(in srgb,currentColor 12%,transparent);border-radius:var(--v-r-pill);font-size:var(--v-text-meta);margin-left:auto;min-width:22px;padding:2px 6px;text-align:center}.harbour-sidebar-scrim{display:none}.workspace-shell,.workspace-shell.is-conversations,.assist-app.is-conversations .workspace-shell.is-conversations{background:var(--v-canvas);border:0;border-radius:0;box-shadow:none;display:flex;flex-direction:column;grid-area:workspace;height:100%;min-height:0;overflow:hidden}.workspace-shell>.setup-view,.workspace-shell>.people-page,.workspace-shell>.library-workspace.answers-view{align-self:stretch;background:var(--v-surface);border:1px solid var(--v-veil);border-radius:var(--v-r-pane);box-shadow:var(--v-shadow-pane);flex:1 1 auto;height:auto;margin:14px;min-height:0;overflow:auto;padding:var(--v-s-5)}.workspace-shell>.setup-view :where(.setup-band,.setup-module,.setup-status,.setup-list-row,.setup-provider,.metric-card,.setup-readiness-item),.workspace-shell>.people-page :where(.people-metric,.people-browser,.people-context-card,.people-session),.workspace-shell>.library-workspace.answers-view :where(.library-kpi,.missing-translation-queue,.library-list-panel,.library-editor-panel,.library-usage-panel,.library-row){background-color:var(--v-surface);border-radius:var(--v-r-card-inner)}.page-header{align-items:center;background:var(--v-surface);border-bottom:1px solid var(--v-veil);display:flex;flex:0 0 auto;justify-content:space-between;min-height:58px;padding:8px var(--v-s-5)}.page-title{color:var(--v-ink);font-family:var(--v-font-display);font-size:var(--v-text-title);font-weight:500;letter-spacing:-.025em;line-height:1.1;margin:0}.page-header .secondary{font-size:var(--v-text-ui);min-height:34px}.page-header-actions,.page-header-status,.page-header-status>span{align-items:center;display:flex}.page-header-actions{gap:var(--v-s-2)}.page-header-status{gap:var(--v-s-1)}.page-header-status>span{background:transparent;border:1px solid var(--v-veil);border-radius:var(--v-r-pill);color:var(--v-mist-ink);font-size:var(--v-text-chip);font-weight:600;gap:5px;min-height:26px;padding:3px 8px;white-space:nowrap}.page-header-status i{background:currentColor;border-radius:50%;display:block;height:6px;width:6px}.page-header-status .is-live{border-color:color-mix(in srgb,var(--v-pos) 30%,var(--v-veil));color:var(--v-pos)}.page-header-status .is-risk{border-color:color-mix(in srgb,var(--v-warn) 32%,var(--v-veil));color:var(--v-warn)}.page-header-status strong{font-family:var(--v-font-mono);font-weight:500}@media(min-width:1280px)and (max-width:1499px){.support-layout,.support-layout.is-context-collapsed{grid-template-columns:minmax(286px,310px) minmax(400px,1fr) minmax(270px,290px)}.support-layout.is-context-collapsed .context-pane{display:block}}@media(max-width:1100px)and (min-width:840px){.assist-app,.assist-app.is-conversations{grid-template-columns:var(--v-sidebar-rail-w) minmax(0,1fr)}.harbour-sidebar,.assist-app.is-conversations .harbour-sidebar{padding-inline:7px}.harbour-workspace-trigger{display:flex;justify-content:center;min-height:50px;padding:7px}.harbour-workspace-copy,.harbour-workspace-trigger>svg,.harbour-sidebar .nav-group-label,.harbour-sidebar .nav-item-label,.harbour-sidebar .nav-count{display:none}.harbour-workspace-menu{left:2px}.harbour-sidebar .nav-item{justify-content:center;padding:0}}@media(max-width:839px){.assist-app,.assist-app.is-conversations{grid-template-areas:"topbar" "workspace";grid-template-columns:minmax(0,1fr);grid-template-rows:var(--v-topbar-h) minmax(0,1fr)}.harbour-topbar{gap:4px;padding-inline:6px}.harbour-mobile-menu{display:inline-flex}.harbour-wordmark{display:none}.harbour-brand{padding-right:3px}.harbour-product-trigger{padding-inline:8px}.harbour-product-trigger strong{display:none}.harbour-search{flex:0 0 36px;margin:0;padding:0;width:36px}.harbour-search>span,.harbour-search>kbd{display:none}.harbour-new-button{padding-inline:9px}.harbour-new-button span{display:none}.harbour-sidebar,.assist-app.is-conversations .harbour-sidebar{bottom:0;display:flex;height:auto;left:0;max-width:88vw;position:fixed;top:var(--v-topbar-h);transform:translate(-105%);transition:transform var(--v-t-standard) var(--v-ease);width:min(320px,88vw);z-index:55}.harbour-sidebar.is-mobile-open,.assist-app.is-conversations .harbour-sidebar.is-mobile-open{transform:translate(0)}.harbour-sidebar-scrim:not([hidden]){background:color-mix(in srgb,var(--v-pine) 42%,transparent);border:0;bottom:0;display:block;left:0;position:fixed;right:0;top:var(--v-topbar-h);z-index:50}.workspace-shell,.workspace-shell.is-conversations,.assist-app.is-conversations .workspace-shell.is-conversations{height:100%}.workspace-shell>.setup-view,.workspace-shell>.people-page,.workspace-shell>.library-workspace.answers-view{border:0;border-radius:0;box-shadow:none;margin:0;padding:12px}.page-header{min-height:52px;padding-inline:12px}.page-title{font-size:var(--v-text-title)}.page-header-status,.mobile-nav{display:none}.support-layout{grid-template-columns:minmax(0,1fr);height:100%;min-height:0}.support-layout.has-selection .list-pane{display:none}.support-layout:not(.has-selection) .detail-pane,.support-layout:not(.has-selection) .context-pane{display:none}.harbour-product-menu{left:-44px}.harbour-alerts-menu,.harbour-avatar-menu,.harbour-action-menu{max-width:calc(100vw - 16px);position:fixed;right:8px;top:calc(var(--v-topbar-h) + 6px)}}@media(max-width:520px){.harbour-brand{display:none}.harbour-alerts-menu{min-width:0;width:calc(100vw - 16px)}}.harbour-modal-backdrop{align-items:flex-start;background:color-mix(in srgb,var(--v-deep-water) 42%,transparent);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:min(12vh,112px) var(--v-s-4) var(--v-s-6);position:fixed;z-index:80}.harbour-command-dialog,.harbour-shortcut-dialog{background:var(--v-raised);border:1px solid var(--v-veil);border-radius:var(--v-r-panel);box-shadow:var(--v-shadow-overlay);color:var(--v-ink);overflow:hidden;width:min(660px,100%)}.harbour-command-search{align-items:center;border-bottom:1px solid var(--v-veil);display:grid;gap:var(--v-s-3);grid-template-columns:auto 1fr auto;padding:var(--v-s-3) var(--v-s-4)}.harbour-command-search>svg{color:var(--v-faint)}.harbour-command-search input{background:transparent;border:0;color:var(--v-ink);font-family:var(--v-font-body);font-size:var(--v-text-body);min-width:0;outline:0;padding:var(--v-s-2) 0;width:100%}.harbour-command-search input::placeholder{color:var(--v-faint)}.harbour-command-close{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--v-r-control);color:var(--v-faint);display:inline-flex;height:32px;justify-content:center;padding:0;width:32px}.harbour-command-close:hover{background:var(--v-accent-wash);color:var(--v-ink)}.harbour-command-results{max-height:min(58vh,520px);overflow-y:auto;padding:var(--v-s-2)}.harbour-command-group>p{color:var(--v-faint);font-family:var(--v-font-mono);font-size:var(--v-text-meta);letter-spacing:.08em;margin:var(--v-s-3) var(--v-s-2) var(--v-s-1);text-transform:uppercase}.harbour-command-group>button,.harbour-command-search-all{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--v-r-control);color:var(--v-ink);display:flex;gap:var(--v-s-3);min-height:48px;padding:var(--v-s-2) var(--v-s-3);text-align:left;width:100%}.harbour-command-group>button.is-active,.harbour-command-search-all.is-active{background:var(--v-accent-wash);border-color:color-mix(in srgb,var(--v-accent) 32%,transparent);color:var(--accent-strong)}.harbour-command-group>button:disabled{color:var(--v-faint)}.harbour-command-icon{align-items:center;color:var(--v-faint);display:inline-flex;flex:0 0 24px;justify-content:center}.harbour-command-copy{display:flex;flex:1;flex-direction:column;min-width:0}.harbour-command-copy strong{font-size:var(--v-text-meta);font-weight:600}.harbour-command-copy span{color:var(--v-faint);font-size:var(--v-text-meta);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.harbour-command-group kbd,.harbour-command-search-all kbd,.harbour-command-footer kbd,.harbour-shortcut-dialog kbd{background:var(--v-surface);border:1px solid var(--v-veil);border-radius:5px;color:var(--v-faint);font-size:var(--v-text-meta);line-height:1;padding:4px 6px}.harbour-command-footer{align-items:center;background:var(--v-surface);border-top:1px solid var(--v-veil);color:var(--v-faint);display:flex;flex-wrap:wrap;font-size:var(--v-text-meta);gap:var(--v-s-4);justify-content:flex-end;padding:var(--v-s-2) var(--v-s-4)}.harbour-command-footer span{align-items:center;display:inline-flex;gap:3px}.harbour-shortcut-dialog{padding:var(--v-s-5)}.harbour-shortcut-dialog>header{align-items:flex-start;display:flex;gap:var(--v-s-4);justify-content:space-between}.harbour-shortcut-dialog h2{font-size:var(--v-text-title);margin:var(--v-s-1) 0 0}.harbour-shortcut-groups{display:grid;gap:var(--v-s-5);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--v-s-5)}.harbour-shortcut-groups section:first-child{grid-column:1 / -1}.harbour-shortcut-groups h3{border-bottom:1px solid var(--v-veil);font-family:var(--v-font-mono);font-size:var(--v-text-meta);letter-spacing:.08em;margin:0 0 var(--v-s-2);padding-bottom:var(--v-s-2);text-transform:uppercase}.harbour-shortcut-groups dl,.harbour-shortcut-groups dd{margin:0}.harbour-shortcut-groups dl>div{align-items:center;display:grid;gap:var(--v-s-3);grid-template-columns:76px 1fr;padding:var(--v-s-2) 0}.harbour-shortcut-groups dt{text-align:right}.harbour-shortcut-groups dd{color:var(--v-muted);font-size:var(--v-text-meta)}.assist-app :where(a,button,input,select,textarea,summary,[tabindex]):not(.assist-widget *):focus-visible{outline:var(--v-focus)!important;outline-offset:var(--v-focus-offset)!important}@media(max-width:620px){.harbour-modal-backdrop{padding:var(--v-s-3)}.harbour-command-dialog{max-height:calc(100dvh - (var(--v-s-3) * 2))}.harbour-command-results{max-height:calc(100dvh - 170px)}.harbour-command-footer{display:none}.harbour-shortcut-dialog{max-height:calc(100dvh - (var(--v-s-3) * 2));overflow-y:auto}.harbour-shortcut-groups{grid-template-columns:1fr}.harbour-shortcut-groups section:first-child{grid-column:auto}}.mcp-docs{min-height:100vh;background:radial-gradient(circle at 84% 2%,color-mix(in srgb,var(--v-sig-assist) 13%,transparent),transparent 28rem),var(--v-canvas);color:var(--v-ink)}.mcp-docs a{color:inherit;text-decoration:none}.mcp-docs-nav{position:sticky;z-index:5;top:0;display:flex;align-items:center;justify-content:space-between;min-height:var(--v-topbar-h);padding:var(--v-s-2) clamp(var(--v-s-4),5vw,var(--v-s-8));border-bottom:1px solid var(--v-bar-hairline);background:color-mix(in srgb,var(--v-pine) 95%,transparent);color:var(--v-bar-text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mcp-docs-brand,.mcp-docs-nav nav,.mcp-docs-nav-action,.mcp-docs-hero-actions,.mcp-docs-trust-row,.mcp-docs-primary,.mcp-docs-server-card,.mcp-docs-code>div,.mcp-docs-note,.mcp-docs-security li,.mcp-docs-cta,.mcp-docs-cta a,.mcp-docs-footer{display:flex;align-items:center}.mcp-docs-brand{gap:var(--v-s-2)}.mcp-docs-brand>span{display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--v-bar-control-border);border-radius:var(--v-r-control);background:var(--v-sea-bright);color:var(--v-pine);font-family:var(--v-font-display);font-size:var(--v-text-card-head)}.mcp-docs-brand strong{font-size:var(--v-text-ui);font-weight:600}.mcp-docs-nav nav{gap:var(--v-s-5);color:var(--v-bar-text-soft);font-size:var(--v-text-ui);font-weight:500}.mcp-docs-nav nav a:hover{color:var(--v-bar-text)}.mcp-docs-nav-action{gap:var(--v-s-1);padding:var(--v-s-2) var(--v-s-3);border:1px solid var(--v-bar-control-border);border-radius:var(--v-r-control);background:var(--v-bar-control-bg);color:var(--v-bar-text)!important}.mcp-docs main,.mcp-docs-footer{width:min(1160px,calc(100% - 32px));margin-inline:auto}.mcp-docs-hero{max-width:920px;padding:clamp(var(--v-s-8),10vw,112px) 0 var(--v-s-8)}.mcp-docs-kicker{margin:0 0 var(--v-s-3);color:var(--v-accent-ink);font-family:var(--v-font-mono);font-size:var(--v-text-label);font-weight:500;letter-spacing:.08em;text-transform:uppercase}.mcp-docs-hero h1{max-width:800px;margin:0;font-size:clamp(36px,6vw,64px);line-height:1.02;letter-spacing:-.035em}.mcp-docs-lede{max-width:760px;margin:var(--v-s-6) 0 0;color:var(--v-ink-soft);font-size:var(--v-text-lede);line-height:1.55}.mcp-docs-hero-actions{flex-wrap:wrap;gap:var(--v-s-3);margin-top:var(--v-s-7)}.mcp-docs-primary,.mcp-docs-secondary{gap:var(--v-s-2);min-height:44px;padding:var(--v-s-3) var(--v-s-5);border-radius:var(--v-r-control);font-size:var(--v-text-ui);font-weight:600}.mcp-docs-primary{background:var(--v-accent-fill);color:var(--v-sea-bright)!important}.mcp-docs-primary:hover{background:var(--v-accent-hover)}.mcp-docs-secondary{border:1px solid var(--v-veil-strong);background:var(--v-raised)}.mcp-docs-trust-row{flex-wrap:wrap;gap:var(--v-s-5);margin-top:var(--v-s-7);color:var(--v-ink-soft);font-size:var(--v-text-secondary)}.mcp-docs-trust-row span{display:inline-flex;align-items:center;gap:var(--v-s-2)}.mcp-docs-trust-row svg{color:var(--v-sig-assist)}.mcp-docs-section{padding:var(--v-s-8) 0;border-top:1px solid var(--v-veil);scroll-margin-top:calc(var(--v-topbar-h) + var(--v-s-4))}.mcp-docs-section-heading{max-width:730px;margin-bottom:var(--v-s-7)}.mcp-docs-section h2,.mcp-docs-cta h2{margin:0;font-family:var(--v-font-display);font-size:clamp(28px,4vw,40px);font-weight:500;line-height:1.1;letter-spacing:-.025em}.mcp-docs-section-heading>p:last-child{margin:var(--v-s-3) 0 0;color:var(--v-ink-soft);font-size:var(--v-text-body-marketing)}.mcp-docs-requirements{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--v-s-4)}.mcp-docs-requirements article{padding:var(--v-s-6);border:1px solid var(--v-veil);border-radius:var(--v-r-pane);background:var(--v-raised);box-shadow:var(--v-shadow-pane)}.mcp-docs-requirements article>span{color:var(--v-sig-assist);font-family:var(--v-font-mono);font-size:var(--v-text-label)}.mcp-docs-requirements h3,.mcp-docs-server-copy h3{margin:var(--v-s-4) 0 var(--v-s-2);font-size:var(--v-text-card-head)}.mcp-docs-requirements p,.mcp-docs-server-copy>p,.mcp-docs-security p,.mcp-docs-troubleshooting p,.mcp-docs-cta p{margin:0;color:var(--v-ink-soft)}.mcp-docs-server-card{align-items:stretch;overflow:hidden;margin-top:var(--v-s-5);border:1px solid var(--v-veil);border-radius:var(--v-r-narrative);background:var(--v-raised);box-shadow:var(--v-shadow-pane)}.mcp-docs-server-copy,.mcp-docs-code{flex:1 1 50%;min-width:0;padding:clamp(var(--v-s-5),4vw,var(--v-s-7))}.mcp-docs-server-copy h3{margin-top:0;font-family:var(--v-font-display);font-size:clamp(24px,3vw,32px);font-weight:500}.mcp-docs-endpoint{margin-top:var(--v-s-5)}.mcp-docs-endpoint span,.mcp-docs-code>div>span{display:block;margin-bottom:var(--v-s-2);color:var(--v-mist-ink);font-size:var(--v-text-caption);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.mcp-docs-endpoint code{display:block;overflow-x:auto;padding:var(--v-s-3);border:1px solid var(--v-veil);border-radius:var(--v-r-control);background:var(--v-canvas);color:var(--v-accent-ink);font-size:var(--v-text-secondary)}.mcp-docs-server-copy ol{display:grid;gap:var(--v-s-3);margin:var(--v-s-6) 0;padding-left:var(--v-s-6);color:var(--v-ink-soft)}.mcp-docs-server-copy li::marker{color:var(--v-sig-assist);font-family:var(--v-font-mono)}.mcp-docs-note{gap:var(--v-s-2);padding:var(--v-s-3);border-radius:var(--v-r-control);background:var(--v-pos-tint);color:var(--v-ink)!important}.mcp-docs-note svg{flex:0 0 auto;color:var(--v-pos)}.mcp-docs-code{overflow:hidden;background:var(--v-deep-water);color:var(--v-seamist)}.mcp-docs-code>div{justify-content:space-between}.mcp-docs-code>div>span{margin:0;color:var(--v-bar-text-soft)}.mcp-docs-code button{display:inline-flex;align-items:center;gap:var(--v-s-1);padding:var(--v-s-2) var(--v-s-3);border:1px solid var(--v-bar-control-border);border-radius:var(--v-r-control);background:var(--v-bar-control-bg);color:var(--v-bar-text);font-size:var(--v-text-meta)}.mcp-docs-code pre{overflow:auto;margin:var(--v-s-5) 0 0;font-size:var(--v-text-secondary);line-height:1.7;white-space:pre}.mcp-docs-table-wrap{overflow-x:auto;border:1px solid var(--v-veil);border-radius:var(--v-r-pane);background:var(--v-raised);box-shadow:var(--v-shadow-pane)}.mcp-docs-table-wrap table{width:100%;border-collapse:collapse;text-align:left}.mcp-docs-table-wrap th,.mcp-docs-table-wrap td{min-width:170px;padding:var(--v-s-4);border-bottom:1px solid var(--v-veil);vertical-align:top}.mcp-docs-table-wrap th{color:var(--v-mist-ink);font-size:var(--v-text-caption);letter-spacing:.05em;text-transform:uppercase}.mcp-docs-table-wrap td{color:var(--v-ink-soft)}.mcp-docs-table-wrap td:first-child{color:var(--v-ink);font-weight:600}.mcp-docs-table-wrap tr:last-child td{border-bottom:0}.mcp-docs-security{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--v-s-8)}.mcp-docs-security p{margin-top:var(--v-s-4);font-size:var(--v-text-body-marketing)}.mcp-docs-security ul{display:grid;gap:var(--v-s-3);margin:0;padding:0;list-style:none}.mcp-docs-security li{align-items:flex-start;gap:var(--v-s-3);padding:var(--v-s-4);border:1px solid var(--v-veil);border-radius:var(--v-r-card-inner);background:var(--v-raised)}.mcp-docs-security li svg{flex:0 0 auto;margin-top:var(--v-s-1);color:var(--v-pos)}.mcp-docs-troubleshooting{display:grid;gap:var(--v-s-3)}.mcp-docs-troubleshooting details{padding:var(--v-s-4) var(--v-s-5);border:1px solid var(--v-veil);border-radius:var(--v-r-card-inner);background:var(--v-raised)}.mcp-docs-troubleshooting summary{cursor:pointer;font-weight:600}.mcp-docs-troubleshooting p{max-width:780px;margin-top:var(--v-s-3)}.mcp-docs-cta{gap:var(--v-s-5);margin:var(--v-s-7) 0 var(--v-s-8);padding:var(--v-s-6);border-radius:var(--v-r-narrative);background:var(--v-pine);color:var(--v-sea-bright)}.mcp-docs-cta>svg{flex:0 0 auto;color:var(--v-sig-assist)}.mcp-docs-cta>div{flex:1}.mcp-docs-cta h2{font-size:var(--v-text-readout)}.mcp-docs-cta p{margin-top:var(--v-s-1);color:var(--v-bar-text-soft)}.mcp-docs-cta a{flex:0 0 auto;gap:var(--v-s-2);padding:var(--v-s-3) var(--v-s-4);border-radius:var(--v-r-control);background:var(--v-sea-bright);color:var(--v-pine);font-weight:600}.mcp-docs-footer{justify-content:space-between;padding:var(--v-s-5) 0 var(--v-s-7);border-top:1px solid var(--v-veil);color:var(--v-mist-ink);font-size:var(--v-text-secondary)}@media(max-width:820px){.mcp-docs-requirements{grid-template-columns:1fr}.mcp-docs-server-card{display:block}.mcp-docs-security{grid-template-columns:1fr;gap:var(--v-s-6)}}@media(max-width:600px){.mcp-docs-nav nav>a:not(.mcp-docs-nav-action){display:none}.mcp-docs main,.mcp-docs-footer{width:min(100% - 24px,1160px)}.mcp-docs-hero h1{font-size:var(--v-text-display)}.mcp-docs-lede{font-size:var(--v-text-body-marketing)}.mcp-docs-cta{align-items:flex-start;flex-direction:column}.mcp-docs-footer{align-items:flex-start;flex-direction:column;gap:var(--v-s-1)}}.assist-widget,.assist-widget *,.assist-widget *:before,.assist-widget *:after{box-sizing:border-box}.assist-widget{--aw-accent: var(--assist-widget-accent, #111827);--aw-on-accent: var(--assist-widget-on-accent, #ffffff);--aw-accent-bubble: var(--assist-widget-accent-bubble, var(--aw-accent));--aw-on-accent-bubble: var(--assist-widget-on-accent-bubble, var(--aw-on-accent));--aw-accent-ink: var(--assist-widget-accent-ink, var(--aw-accent));--aw-accent-strong: color-mix(in srgb, var(--aw-accent) 84%, #000000);--aw-accent-soft: color-mix(in srgb, var(--aw-accent) 16%, var(--aw-surface));--aw-accent-soft-line: color-mix(in srgb, var(--aw-accent) 28%, var(--aw-surface));--aw-accent-glow: color-mix(in srgb, var(--aw-accent) 11%, transparent);--aw-accent-glow-soft: color-mix(in srgb, var(--aw-accent) 6%, transparent);--aw-fs-3xs: 10px;--aw-fs-2xs: 11px;--aw-fs-xs: 12px;--aw-fs-sm: 13px;--aw-fs-md: 14px;--aw-fs-lg: 15px;--aw-fs-xl: 17px;--aw-fs-2xl: 18px;--aw-fs-3xl: 21px;--aw-fs-display-xs: 22px;--aw-fs-display-sm: 23px;--aw-fs-display-md: 24px;--aw-fs-display-lg: 25px;--aw-space-3xs: 2px;--aw-space-2xs: 4px;--aw-space-xs: 6px;--aw-space-sm: 8px;--aw-space-md: 10px;--aw-space-lg: 12px;--aw-space-xl: 16px;--aw-space-2xl: 20px;--aw-space-3xl: 24px;--aw-space-4xl: 32px;--aw-space-5xl: 48px;--aw-motion-quick: .14s;--aw-motion-medium: .2s;--aw-radius: var(--assist-widget-radius, 8px);--aw-radius-sm: 8px;--aw-radius-lg: min(calc(var(--aw-radius) + 12px), 26px);--aw-radius-card: min(calc(var(--aw-radius) + 8px), 18px);--aw-surface: #ffffff;--aw-surface-soft: #f6f8f7;--aw-surface-sunken: #f2f5f3;--aw-text: #14201b;--aw-text-muted: #56645d;--aw-text-faint: #636f68;--aw-line: #e2e8e4;--aw-line-strong: #c5d0cb;--aw-positive: #15803d;--aw-positive-soft: #dcfce7;--aw-warning: #9a6500;--aw-warning-soft: #fff3cd;--aw-danger: #be3b1f;--aw-danger-soft: #ffe8df;--aw-danger-badge: #be3b1f;--aw-shadow: 0 1px 2px rgb(20 32 27 / .06), 0 8px 24px rgb(20 32 27 / .08);--aw-shadow-lg: 0 24px 56px rgb(23 33 29 / .22);--aw-shadow-card: 0 1px 2px rgb(20 32 27 / .05), 0 10px 30px rgb(20 32 27 / .09);--aw-shadow-card-hover: 0 2px 4px rgb(20 32 27 / .06), 0 14px 38px rgb(20 32 27 / .13);position:fixed;right:18px;bottom:18px;z-index:2147482800;display:grid;justify-items:end;color:var(--aw-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,system-ui,Helvetica Neue,Arial,sans-serif;font-size:var(--aw-fs-md);font-weight:400;font-style:normal;font-variant:normal;font-stretch:normal;font-kerning:auto;font-feature-settings:normal;line-height:1.45;letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0;text-align:left;text-shadow:none;white-space:normal;word-break:normal;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;direction:ltr;cursor:auto;-webkit-font-smoothing:antialiased}.assist-widget.is-bottom-left{justify-items:start}.assist-widget.is-dark{--aw-surface: #151d1a;--aw-surface-soft: #1d2723;--aw-surface-sunken: #222d28;--aw-text: #f8faf9;--aw-text-muted: #b7c3bd;--aw-text-faint: #8d9a94;--aw-line: #2a3630;--aw-line-strong: #3b4a43;--aw-positive-soft: rgb(21 128 61 / .24);--aw-positive: #6fd39a;--aw-warning-soft: rgb(154 101 0 / .24);--aw-warning: #e5b45b;--aw-danger-soft: rgb(190 59 31 / .22);--aw-danger: #f2917a;--aw-accent-ink: var(--assist-widget-accent-ink-dark, var(--aw-accent));--aw-shadow: 0 1px 2px rgb(0 0 0 / .3), 0 8px 24px rgb(0 0 0 / .4);--aw-shadow-lg: 0 24px 56px rgb(0 0 0 / .5);--aw-shadow-card: 0 1px 2px rgb(0 0 0 / .3), 0 10px 30px rgb(0 0 0 / .36);--aw-shadow-card-hover: 0 2px 4px rgb(0 0 0 / .34), 0 14px 38px rgb(0 0 0 / .44);--aw-accent-glow: color-mix(in srgb, color-mix(in srgb, var(--aw-accent) 55%, #ffffff) 13%, transparent);--aw-accent-glow-soft: color-mix(in srgb, color-mix(in srgb, var(--aw-accent) 55%, #ffffff) 7%, transparent);color-scheme:dark}.assist-widget.is-bottom-left{right:auto;left:18px}:where(.assist-widget) button,:where(.assist-widget) input,:where(.assist-widget) select,:where(.assist-widget) textarea{font:inherit;color:inherit}.assist-widget button{cursor:pointer;transition:background-color var(--aw-motion-quick) ease,border-color var(--aw-motion-quick) ease,color var(--aw-motion-quick) ease,box-shadow var(--aw-motion-quick) ease,transform var(--aw-motion-quick) ease}.assist-widget button:disabled{cursor:not-allowed;opacity:.62}@media(prefers-reduced-motion:no-preference){.assist-widget button:active{transform:translateY(.5px) scale(.985)}}.assist-widget :focus-visible{outline:2px solid var(--aw-accent-ink);outline-offset:2px}.widget-search-field:focus-within,.widget-compose-field:focus-within{outline:2px solid var(--aw-accent-ink);outline-offset:2px}.assist-widget .icon-text{display:flex;align-items:center}.assist-widget .primary,.assist-widget .secondary,.assist-widget .icon-button{min-height:36px;border-radius:999px;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:var(--aw-space-sm);padding:0 var(--aw-space-xl);font-weight:800;text-decoration:none}.assist-widget .primary{background:var(--aw-accent);color:var(--aw-on-accent);box-shadow:var(--aw-shadow)}.assist-widget .primary:hover{background:var(--aw-accent-strong)}.assist-widget .primary.is-wide{width:100%;min-height:44px;font-size:var(--aw-fs-md)}.assist-widget .secondary,.assist-widget .icon-button{background:var(--aw-surface);border-color:var(--aw-line);color:var(--aw-text)}.assist-widget .secondary:hover,.assist-widget .icon-button:hover{border-color:var(--aw-line-strong);background:var(--aw-surface-soft)}.assist-widget .icon-button{width:36px;padding:0}.assist-widget .icon-button.is-ghost{border-color:transparent;background:transparent;color:var(--aw-text-muted)}.assist-widget .icon-button.is-ghost:hover{border-color:transparent;background:var(--aw-surface-soft);color:var(--aw-text)}.widget-avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:38%;background:var(--aw-accent);color:var(--aw-on-accent);font-weight:900;overflow:hidden}.widget-avatar.is-sm{width:30px;height:30px;font-size:var(--aw-fs-sm)}.widget-avatar.is-md{width:36px;height:36px;font-size:var(--aw-fs-lg)}.widget-avatar.is-lg{width:46px;height:46px;font-size:var(--aw-fs-2xl)}.widget-avatar.is-logo{background:var(--aw-surface);border:1px solid var(--aw-line);object-fit:contain;padding:var(--aw-space-2xs)}.widget-avatar.is-support-fallback{border:1px solid var(--aw-line);background:var(--aw-surface-soft);color:var(--aw-text-muted)}.widget-support-avatar{position:relative;display:inline-grid;flex:none;place-items:center;overflow:visible;border:1px solid var(--aw-line);border-radius:999px;background:var(--aw-surface-soft);color:var(--aw-text-muted)}.widget-support-avatar.is-ai{border-color:color-mix(in srgb,var(--aw-accent) 24%,var(--aw-line));background:color-mix(in srgb,var(--aw-accent) 9%,var(--aw-surface));color:var(--aw-accent-ink)}.widget-support-avatar.is-xs{width:22px;height:22px}.widget-support-avatar.is-sm{width:30px;height:30px}.widget-support-avatar.is-md{width:36px;height:36px}.widget-support-avatar.is-lg{width:44px;height:44px}.widget-support-avatar>img{width:100%;height:100%;display:block;border-radius:inherit;object-fit:cover}.widget-support-avatar-badge{position:absolute;right:-3px;bottom:-2px;width:16px;height:16px;display:grid;place-items:center;border:2px solid var(--aw-surface);border-radius:999px;background:var(--aw-accent);color:var(--aw-on-accent)}.widget-responder-identity{flex:1;min-width:0;display:flex;align-items:center;gap:var(--aw-space-md)}.widget-responder-avatars{display:flex;flex:none;align-items:center;padding-left:8px}.widget-responder-avatars .widget-support-avatar{margin-left:-8px;border:2px solid var(--aw-surface);box-shadow:0 2px 8px color-mix(in srgb,var(--aw-text) 10%,transparent)}.widget-responder-avatars .widget-support-avatar:nth-child(1){z-index:3}.widget-responder-avatars .widget-support-avatar:nth-child(2){z-index:2}.widget-responder-avatars .widget-support-avatar:nth-child(3){z-index:1}.widget-responder-copy{min-width:0}.widget-responder-copy h2{margin:0;overflow:hidden;color:var(--aw-text);font-size:var(--aw-fs-lg);font-weight:900;letter-spacing:-.01em;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.widget-responder-copy>span{display:block;overflow:hidden;margin-top:1px;color:var(--aw-text-muted);font-size:var(--aw-fs-2xs);font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.widget-panel{width:min(420px,calc(100vw - 28px));height:min(700px,calc(100vh - 110px));display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--aw-line);border-radius:var(--aw-radius-lg);background:var(--aw-surface);box-shadow:var(--aw-shadow-lg);margin-bottom:var(--aw-space-lg)}.widget-panel.is-help-reader-expanded,.widget-panel.is-conversation-expanded{width:min(780px,calc(100vw - 36px));height:min(900px,calc(100vh - 98px))}.widget-tab-content{flex:1;min-height:0;display:flex}.widget-view,.widget-home{flex:1;min-height:0;display:flex;flex-direction:column;width:100%}.widget-view-header{flex:none;min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:var(--aw-space-sm);padding:0 var(--aw-space-md) 0 var(--aw-space-xl);border-bottom:1px solid var(--aw-line)}.widget-view-header h2{font-size:var(--aw-fs-lg);font-weight:900;letter-spacing:-.01em;margin:0}.widget-messages-header{position:relative;justify-content:center;padding-inline:54px}.widget-messages-header>button{position:absolute;right:var(--aw-space-md)}.widget-view-heading{min-width:0;display:grid;gap:var(--aw-space-3xs);padding-block:var(--aw-space-sm)}.widget-view-heading p{margin:0;color:var(--aw-text-muted);font-size:var(--aw-fs-xs);font-weight:600;line-height:1.35}.widget-view-body{flex:1;min-height:0;overflow:auto;padding:var(--aw-space-xl) var(--aw-space-xl) var(--aw-space-xl);display:grid;align-content:start;gap:var(--aw-space-lg);background:radial-gradient(130% 30% at 50% -8%,var(--aw-accent-glow-soft),transparent 70%),var(--aw-surface-sunken)}.widget-view-body>*,.widget-home-body>*{min-width:0;max-width:100%}.widget-view-lead{color:var(--aw-text-muted);font-size:var(--aw-fs-sm);font-weight:650;line-height:1.4;margin:-2px var(--aw-space-3xs) -2px}.widget-view-footer{flex:none;padding:var(--aw-space-lg) var(--aw-space-xl) calc(var(--aw-space-lg) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--aw-line);background:var(--aw-surface)}.widget-nav{flex:none;border-top:1px solid var(--aw-line);background:var(--aw-surface);padding:var(--aw-space-xs) var(--aw-space-sm) calc(var(--aw-space-xs) + env(safe-area-inset-bottom,0px))}.widget-nav>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--aw-space-2xs)}.widget-nav button{display:grid;justify-items:center;gap:var(--aw-space-2xs);border:0;background:transparent;color:var(--aw-text-faint);font-size:var(--aw-fs-2xs);font-weight:800;padding:var(--aw-space-sm) var(--aw-space-2xs) var(--aw-space-xs);border-radius:12px}.widget-nav button:hover{color:var(--aw-text);background:var(--aw-surface-soft)}.widget-nav button.is-active,.widget-nav button.is-active:hover{color:var(--aw-accent-ink);background:var(--aw-accent-glow-soft)}.widget-nav-icon{position:relative;display:inline-flex}.widget-nav-unread{position:absolute;top:-8px;right:-12px;min-width:17px;height:17px;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--aw-surface);border-radius:999px;background:var(--aw-danger-badge);color:#fff;font-size:9px;font-weight:900;line-height:1;padding-inline:3px}.widget-home-scroll{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;background:linear-gradient(180deg,var(--aw-accent-glow-soft),transparent 190px),var(--aw-surface)}.widget-home-top{flex:none;display:flex;justify-content:flex-end;padding:var(--aw-space-md) var(--aw-space-md) 0}.widget-home-hero{display:grid;justify-items:center;text-align:center;padding:var(--aw-space-2xs) var(--aw-space-3xl) var(--aw-space-3xl)}.widget-home-team{display:flex;align-items:center;padding-left:12px;margin-bottom:var(--aw-space-xl)}.widget-home-team .widget-support-avatar{width:48px;height:48px;margin-left:-12px;border:3px solid var(--aw-surface);box-shadow:var(--aw-shadow-card)}.widget-home-team .widget-support-avatar:nth-child(1){z-index:4}.widget-home-team .widget-support-avatar:nth-child(2){z-index:3}.widget-home-team .widget-support-avatar:nth-child(3){z-index:2}.widget-home-team .widget-support-avatar:nth-child(4){z-index:1}.widget-home-hero h2{font-size:var(--aw-fs-3xl);font-weight:900;letter-spacing:-.02em;line-height:1.2;margin:0}.widget-home-hero p{color:var(--aw-text-muted);font-size:var(--aw-fs-sm);font-weight:600;line-height:1.45;margin:var(--aw-space-xs) 0 0;max-width:34ch}.widget-home-body{display:grid;gap:var(--aw-space-2xl);padding:0 var(--aw-space-2xl) var(--aw-space-3xl)}.widget-home-conversation{display:grid;gap:var(--aw-space-md)}.widget-home-thread{display:flex;align-items:center;gap:var(--aw-space-md);width:100%;border:1px solid color-mix(in srgb,var(--aw-line) 55%,transparent);border-radius:var(--aw-radius-card);background:var(--aw-surface);box-shadow:var(--aw-shadow-card);color:var(--aw-text);padding:var(--aw-space-lg);text-align:left}button.widget-home-thread:hover{border-color:var(--aw-line);box-shadow:var(--aw-shadow-card-hover);transform:translateY(-1px)}.widget-home-thread>svg{flex:none;color:var(--aw-text-faint)}.widget-home-thread-text{flex:1;min-width:0;display:grid;gap:var(--aw-space-3xs)}.widget-home-thread-meta{display:flex;align-items:baseline;justify-content:space-between;gap:var(--aw-space-sm)}.widget-home-thread-meta strong{overflow:hidden;font-size:var(--aw-fs-sm);font-weight:800;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.widget-home-thread-meta time{flex:none;color:var(--aw-text-faint);font-size:var(--aw-fs-2xs);font-weight:700}.widget-home-thread-preview{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--aw-text-muted);font-size:var(--aw-fs-sm);font-weight:600;line-height:1.4}.widget-home-thread.is-skeleton-row{display:grid;min-height:64px;align-content:center}.widget-home-cta{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--aw-space-md);min-height:58px;width:100%;border:1px solid var(--aw-line);border-radius:var(--aw-radius-card);background:var(--aw-surface);color:var(--aw-text);padding:var(--aw-space-sm) var(--aw-space-lg);box-shadow:var(--aw-shadow-card);text-align:left}.widget-home-cta:hover{border-color:var(--aw-line-strong);background:var(--aw-surface-soft);box-shadow:var(--aw-shadow-card-hover);transform:translateY(-1px)}.widget-home-cta-copy{min-width:0;display:grid;gap:var(--aw-space-3xs)}.widget-home-cta-copy strong{overflow:hidden;font-size:var(--aw-fs-md);font-weight:850;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.widget-home-cta-copy small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--aw-text-muted);font-size:var(--aw-fs-xs);font-weight:650;line-height:1.3;white-space:normal}.widget-home-cta>svg{color:var(--aw-accent-ink)}.widget-card{border:1px solid color-mix(in srgb,var(--aw-line) 55%,transparent);border-radius:var(--aw-radius-card);background:var(--aw-surface);box-shadow:var(--aw-shadow-card);color:var(--aw-text);text-align:left}.widget-card.is-row{display:flex;align-items:center;gap:var(--aw-space-lg);padding:var(--aw-space-xl) var(--aw-space-xl);width:100%}button.widget-card:hover{border-color:var(--aw-line);box-shadow:var(--aw-shadow-card-hover);transform:translateY(-1px)}.widget-card-text{flex:1;min-width:0;display:grid;gap:var(--aw-space-3xs)}.widget-card-text strong{font-size:var(--aw-fs-lg);font-weight:850;line-height:1.3}.widget-card-text>span{color:var(--aw-text-muted);font-size:var(--aw-fs-sm);font-weight:650;line-height:1.4}.widget-card-glyph{width:34px;height:34px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:999px}.widget-card-glyph.is-accent{background:var(--aw-accent);color:var(--aw-on-accent);box-shadow:var(--aw-shadow)}.widget-card-glyph.is-soft{background:var(--aw-accent-soft);color:var(--aw-accent-ink)}.widget-card-glyph.is-positive{background:var(--aw-positive-soft);color:var(--aw-positive)}.widget-card-glyph.is-quiet{width:24px;color:var(--aw-text-faint)}.widget-chip{flex:none;width:max-content;border-radius:999px;background:var(--aw-surface-soft);color:var(--aw-text-muted);font-size:var(--aw-fs-xs);font-weight:850;line-height:1;padding:var(--aw-space-xs) var(--aw-space-md);white-space:nowrap}.widget-chip.is-accent{background:var(--aw-accent-soft);color:var(--aw-accent-ink)}.widget-home-section{display:grid;gap:var(--aw-space-xs)}.widget-home-row{display:flex;align-items:center;gap:var(--aw-space-md);min-height:46px;width:100%;border:1px solid color-mix(in srgb,var(--aw-line) 55%,transparent);border-radius:12px;background:var(--aw-surface);box-shadow:var(--aw-shadow-card);color:var(--aw-text);padding:var(--aw-space-sm) var(--aw-space-lg);text-align:left}.widget-home-row:hover{border-color:var(--aw-line);box-shadow:var(--aw-shadow-card-hover);transform:translateY(-1px)}.widget-home-row>svg{flex:none;color:var(--aw-text-faint)}.widget-home-row-title{flex:1;min-width:0;overflow:hidden;font-size:var(--aw-fs-md);font-weight:750;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.widget-home-row-text{flex:1;min-width:0;display:grid;gap:var(--aw-space-3xs)}.widget-home-row-text>.widget-home-row-title{display:block;flex:none}.widget-home-row-text>small{color:var(--aw-text-faint);font-size:var(--aw-fs-2xs);font-weight:800;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.widget-home-row.is-article{min-height:42px;border-color:transparent;background:transparent;box-shadow:none}.widget-home-row.is-article:hover{border-color:transparent;background:var(--aw-surface-soft);box-shadow:none;transform:none}.widget-home-row.is-article .widget-home-row-title{font-size:var(--aw-fs-sm);font-weight:700}.widget-home-help{display:grid}.widget-home-help-card{overflow:hidden;border:1px solid var(--aw-line);border-radius:var(--aw-radius-card);background:var(--aw-surface);box-shadow:var(--aw-shadow-card)}.widget-home-search{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--aw-space-sm);min-height:44px;width:100%;border:0;border-radius:0;background:var(--aw-surface-soft);color:var(--aw-text);font-size:var(--aw-fs-sm);font-weight:800;padding:var(--aw-space-xs) var(--aw-space-md);text-align:left}.widget-home-search:hover{background:color-mix(in srgb,var(--aw-accent) 8%,var(--aw-surface-soft));color:var(--aw-accent-ink)}.widget-home-search>svg{flex:none;color:var(--aw-text-faint)}.widget-home-search .widget-card-glyph{width:28px;height:28px}.widget-home-articles{display:grid;gap:var(--aw-space-3xs)}.widget-home-body{gap:var(--aw-space-sm);padding-bottom:var(--aw-space-sm)}.widget-home-priorities,.widget-home-recommendations{display:grid;gap:var(--aw-space-sm)}.widget-home-section-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--aw-space-md);padding:0 var(--aw-space-2xs)}.widget-home-section-heading h3{margin:0;color:var(--aw-text);font-size:var(--aw-fs-md);font-weight:850;letter-spacing:-.01em;line-height:1.3}.widget-home-section-heading>span{min-width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--aw-surface-soft);color:var(--aw-text-muted);font-size:var(--aw-fs-xs);font-weight:850}.widget-home-priority-group{overflow:hidden;border:1px solid var(--aw-line);border-radius:var(--aw-radius-card);background:var(--aw-surface);box-shadow:var(--aw-shadow)}.widget-home-priority{width:100%;min-height:78px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--aw-space-lg);border:0;background:transparent;color:var(--aw-text);padding:var(--aw-space-lg);text-align:left}button.widget-home-priority:hover{background:var(--aw-surface-soft)}.widget-home-priority+.widget-home-priority{border-top:1px solid var(--aw-line)}.widget-home-priority.is-conversation{box-shadow:inset 3px 0 0 var(--aw-accent)}.widget-home-priority>svg{flex:none;color:var(--aw-text-faint)}.widget-home-priority-copy{min-width:0;display:grid;gap:var(--aw-space-3xs)}.widget-home-priority-copy>strong,.widget-home-priority-title strong{min-width:0;overflow:hidden;font-size:var(--aw-fs-md);font-weight:850;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.widget-home-priority-title{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:var(--aw-space-sm)}.widget-home-priority-title time{flex:none;color:var(--aw-text-faint);font-size:var(--aw-fs-xs);font-weight:700}.widget-home-priority-preview{min-width:0;overflow:hidden;color:var(--aw-text-muted);font-size:var(--aw-fs-sm);font-weight:650;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.widget-home-priority-copy>small{color:var(--aw-text-faint);font-size:var(--aw-fs-xs);font-weight:700;line-height:1.3}.widget-home-priority-copy>small.is-waiting_for_support{color:var(--aw-warning)}.widget-home-priority-copy>small.is-support_replied{color:var(--aw-positive)}.widget-home-priority-copy>small.is-closed{color:var(--aw-text-faint)}.widget-home-priority.is-skeleton-row{display:grid;min-height:72px;align-content:center}.widget-home-setup-progress{width:min(180px,100%);height:5px;overflow:hidden;border-radius:999px;background:var(--aw-line);margin-top:var(--aw-space-3xs)}.widget-home-setup-progress>span{display:block;height:100%;border-radius:inherit;background:var(--aw-positive)}.widget-home-priority-trailing{display:flex;align-items:center;gap:var(--aw-space-xs);color:var(--aw-text-faint)}.widget-home-recommendations{margin-top:0}.widget-home-search+.widget-home-recommendations{margin-top:0}.widget-home-articles{overflow:hidden;gap:0;border:0;border-radius:0;background:transparent}.widget-home-search+.widget-home-recommendations{border-top:1px solid var(--aw-line)}.widget-home-row.is-article{min-height:36px;gap:var(--aw-space-sm);border:0;border-radius:0;background:transparent;box-shadow:none;padding:var(--aw-space-2xs) var(--aw-space-md)}.widget-home-row.is-article+.widget-home-row.is-article{border-top:1px solid var(--aw-line)}.widget-home-row.is-article:hover{border-color:var(--aw-line);background:var(--aw-surface-soft)}.widget-home-row.is-article .widget-home-row-title{overflow:hidden;color:var(--aw-text);font-size:var(--aw-fs-sm);font-weight:700;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.widget-home-row.is-article .widget-card-glyph{width:26px;height:26px}@media(max-width:360px){.widget-home-priority-trailing .widget-chip{display:none}.widget-home-body{padding-inline:var(--aw-space-xl)}}.widget-list-row{display:flex;align-items:center;justify-content:space-between;gap:var(--aw-space-md);min-height:40px;width:100%;padding:var(--aw-space-2xs) var(--aw-space-lg);border:0;border-radius:10px;background:transparent;color:var(--aw-text);font-size:var(--aw-fs-md);font-weight:750;text-align:left}.widget-list-row:hover{background:var(--aw-surface-soft)}.widget-list-row>svg{color:var(--aw-text-faint);flex:none}.widget-list-row>span:first-child:not(.widget-list-row-text){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.widget-list-row.is-boxed{border:1px solid color-mix(in srgb,var(--aw-line) 55%,transparent);background:var(--aw-surface);border-radius:12px;min-height:46px;padding:var(--aw-space-sm) var(--aw-space-lg);box-shadow:var(--aw-shadow-card)}.widget-list-row.is-boxed:hover{border-color:var(--aw-accent);background:var(--aw-surface);box-shadow:var(--aw-shadow-card-hover);transform:translateY(-1px)}.widget-list-row-text{flex:1;min-width:0;display:grid;gap:var(--aw-space-3xs)}.widget-list-row-text strong{font-size:var(--aw-fs-md);line-height:1.3}.widget-list-row-text small{color:var(--aw-text-muted);font-size:var(--aw-fs-xs);font-weight:650;line-height:1.35}.widget-tour-rail{display:flex;align-items:center;gap:var(--aw-space-2xs);margin-top:var(--aw-space-xs)}.widget-tour-rail span{width:6px;height:6px;border-radius:999px;background:var(--aw-line-strong);flex:none}.widget-tour-rail span.is-done{background:var(--aw-accent)}.widget-tour-rail span.is-current{background:var(--aw-accent);box-shadow:0 0 0 3px var(--aw-accent-soft)}.widget-card.is-tour-continue{border-color:var(--aw-accent-soft-line);background:var(--aw-accent-soft)}.widget-card.is-tour-continue .widget-tour-rail span{background:color-mix(in srgb,var(--aw-accent) 26%,transparent)}.widget-card.is-tour-continue .widget-tour-rail span.is-done,.widget-card.is-tour-continue .widget-tour-rail span.is-current{background:var(--aw-accent)}.widget-card.is-tour-continue .widget-tour-rail span.is-current{box-shadow:0 0 0 3px color-mix(in srgb,var(--aw-accent) 20%,transparent)}.widget-tours-header{position:relative;justify-content:center;padding-inline:54px}.widget-tours-header>button{position:absolute;right:var(--aw-space-md)}.widget-tours-body{gap:var(--aw-space-xl);padding:var(--aw-space-xl);background:var(--aw-surface)}.widget-tours-content{display:grid;gap:var(--aw-space-2xl)}.widget-tours-section{display:grid;gap:var(--aw-space-sm)}.widget-tours-section-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--aw-space-md);padding:0 var(--aw-space-xs)}.widget-tours-section-heading h3{color:var(--aw-text-muted);font-size:var(--aw-fs-xs);font-weight:850;letter-spacing:.01em;margin:0}.widget-tours-section-heading>span{min-width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--aw-surface-soft);color:var(--aw-text-faint);font-size:var(--aw-fs-2xs);font-weight:850}.widget-tour-resume{width:100%;display:grid;grid-template-columns:36px minmax(0,1fr) auto 17px;align-items:center;gap:var(--aw-space-md);border:1px solid var(--aw-accent-soft-line);border-radius:14px;background:radial-gradient(120% 180% at 0% 0%,var(--aw-accent-glow),transparent 70%),var(--aw-surface);color:var(--aw-text);padding:var(--aw-space-lg);text-align:left;transition:border-color var(--aw-motion-quick) ease,box-shadow var(--aw-motion-quick) ease,transform var(--aw-motion-quick) ease}.widget-tour-resume:hover{border-color:var(--aw-accent);box-shadow:var(--aw-shadow-card-hover);transform:translateY(-1px)}.widget-tour-resume-icon{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:var(--aw-accent);color:var(--aw-on-accent)}.widget-tour-resume-copy{min-width:0;display:grid;gap:var(--aw-space-3xs)}.widget-tour-kicker{color:var(--aw-accent-ink);font-size:var(--aw-fs-2xs);font-weight:850}.widget-tour-resume-copy strong{overflow:hidden;font-size:var(--aw-fs-sm);font-weight:900;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.widget-tour-position{color:var(--aw-text-muted);font-size:var(--aw-fs-2xs);font-weight:700}.widget-tour-resume .widget-tour-rail{margin-top:var(--aw-space-2xs)}.widget-tour-resume-action,.widget-tour-row-action{color:var(--aw-accent-ink);font-size:var(--aw-fs-2xs);font-weight:850;white-space:nowrap}.widget-tour-resume>svg,.widget-tour-row>svg{color:var(--aw-text-faint);flex:none;transition:transform var(--aw-motion-quick) ease}.widget-tour-resume:hover>svg,.widget-tour-row:hover>svg{transform:translate(2px)}.widget-tour-list{overflow:hidden;border:1px solid var(--aw-line);border-radius:14px;background:var(--aw-surface)}.widget-tour-row{width:100%;min-height:70px;display:grid;grid-template-columns:34px minmax(0,1fr) auto 16px;align-items:center;gap:var(--aw-space-md);border:0;border-bottom:1px solid var(--aw-line);background:transparent;color:var(--aw-text);padding:var(--aw-space-md) var(--aw-space-lg);text-align:left;transition:background-color var(--aw-motion-quick) ease}.widget-tour-row:last-child{border-bottom:0}.widget-tour-row:hover{background:var(--aw-surface-soft)}.widget-tour-row-copy{min-width:0;display:grid;gap:var(--aw-space-3xs)}.widget-tour-row-copy strong{font-size:var(--aw-fs-sm);font-weight:850;line-height:1.3}.widget-tour-row-copy small{display:-webkit-box;overflow:hidden;color:var(--aw-text-muted);font-size:var(--aw-fs-xs);font-weight:600;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.widget-tour-row .widget-tour-rail{margin-top:var(--aw-space-2xs)}.widget-checklist-stack{display:grid;gap:var(--aw-space-lg)}.widget-tours-support{width:100%;min-height:44px;display:grid;grid-template-columns:18px minmax(0,1fr) 16px;align-items:center;gap:var(--aw-space-sm);border:0;border-top:1px solid var(--aw-line);background:transparent;color:var(--aw-text-muted);font-size:var(--aw-fs-sm);font-weight:750;padding:var(--aw-space-md) var(--aw-space-xs) 0;text-align:left}.widget-tours-support svg:last-child{color:var(--aw-text-faint)}.widget-tours-support:hover{color:var(--aw-text)}.widget-list-row.is-boxed.is-skeleton-row{display:grid;gap:var(--aw-space-xs);padding:var(--aw-space-lg) var(--aw-space-lg)}.widget-card.is-skeleton{display:grid;gap:var(--aw-space-md);padding:var(--aw-space-xl) var(--aw-space-xl)}.widget-skeleton-line{height:12px;border-radius:999px;background:var(--aw-surface-soft)}.widget-skeleton-line.is-short{width:55%}.widget-conv-skeletons{display:grid;gap:var(--aw-space-md)}.widget-messages-view .widget-view-body{gap:0;padding:0 0 var(--aw-space-xl);background:var(--aw-surface)}.widget-conv-section{display:grid;gap:var(--aw-space-xs)}.widget-conv-section+.widget-conv-section{margin-top:var(--aw-space-xl)}.widget-update-section{margin:var(--aw-space-xl) var(--aw-space-xl) 0}.widget-update-card{align-items:start;background:linear-gradient(145deg,var(--aw-accent-glow-soft),transparent 58%),var(--aw-surface);border:1px solid color-mix(in srgb,var(--aw-accent) 20%,var(--aw-line));border-radius:14px;box-shadow:0 2px 8px #0f172a0d;display:grid;gap:var(--aw-space-md);grid-template-columns:34px minmax(0,1fr) auto;padding:var(--aw-space-lg)}.widget-update-card+.widget-update-card{margin-top:var(--aw-space-sm)}.widget-update-icon{align-items:center;background:color-mix(in srgb,var(--aw-accent) 12%,var(--aw-surface));border-radius:10px;color:var(--aw-accent);display:inline-flex;height:34px;justify-content:center;width:34px}.widget-update-card>div{display:grid;gap:var(--aw-space-xs);min-width:0}.widget-update-card strong{font-size:var(--aw-fs-sm);line-height:1.25}.widget-update-card p{color:var(--aw-text-muted);font-size:var(--aw-fs-xs);line-height:1.5;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.widget-update-meta{align-items:center;color:var(--aw-text-faint);display:flex;font-size:var(--aw-fs-2xs);font-weight:750;justify-content:space-between}.widget-update-card.is-unread .widget-update-meta>span{color:var(--aw-accent)}.widget-update-dismiss{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--aw-text-faint);cursor:pointer;display:inline-flex;height:28px;justify-content:center;margin:-4px -4px 0 0;width:28px}.widget-update-dismiss:hover{background:var(--aw-surface-sunken);color:var(--aw-text)}.widget-conv-section-heading{display:flex;align-items:center;gap:var(--aw-space-xs);min-height:24px;padding:var(--aw-space-xl) var(--aw-space-xl) var(--aw-space-xs)}.widget-conv-section-heading h3{color:var(--aw-text-faint);font-size:var(--aw-fs-2xs);font-weight:850;letter-spacing:.05em;text-transform:uppercase;margin:0}.widget-conv-section-heading>span{min-width:20px;height:20px;display:inline-grid;place-items:center;border-radius:999px;background:var(--aw-surface-soft);color:var(--aw-text-faint);font-size:var(--aw-fs-2xs);font-weight:850;line-height:1}.widget-conv-list{overflow:hidden;border-block:1px solid var(--aw-line);background:var(--aw-surface)}.widget-conv-row{display:grid;grid-template-columns:44px minmax(0,1fr) 24px;align-items:center;gap:var(--aw-space-lg);width:100%;min-height:92px;padding:var(--aw-space-lg) var(--aw-space-xl);border:0;background:var(--aw-surface);color:var(--aw-text);text-align:left;transition:background var(--aw-motion-quick) ease,color var(--aw-motion-quick) ease}.widget-conv-row+.widget-conv-row{border-top:1px solid var(--aw-line)}.widget-conv-row:hover{background:var(--aw-surface-soft)}.widget-conv-row:focus-visible{outline-offset:-3px}.widget-conv-row.is-closed{color:var(--aw-text-muted)}.widget-conv-row.is-replied{background:linear-gradient(90deg,var(--aw-accent-glow-soft),transparent 78%),var(--aw-surface)}.widget-conv-row.is-replied:hover{background:linear-gradient(90deg,var(--aw-accent-glow),transparent 82%),var(--aw-surface-soft)}.widget-conv-row.has-unread{background:linear-gradient(90deg,var(--aw-accent-glow),transparent 82%),var(--aw-surface)}.widget-conv-row.has-unread:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--aw-accent) 15%,transparent),transparent 86%),var(--aw-surface-soft)}.widget-conv-avatar{position:relative;display:inline-flex;width:44px;min-width:44px;justify-content:center}.widget-conv-state-dot{position:absolute;right:-1px;bottom:1px;width:12px;height:12px;border:2px solid var(--aw-surface);border-radius:999px;background:var(--aw-text-faint)}.widget-conv-row.is-waiting .widget-conv-state-dot{background:var(--aw-warning)}.widget-conv-row.is-replied .widget-conv-state-dot{background:var(--aw-positive)}.widget-conv-row.is-closed .widget-conv-state-dot{background:var(--aw-text-faint)}.widget-conv-main{min-width:0;display:grid;gap:var(--aw-space-2xs)}.widget-conv-title{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:var(--aw-space-sm)}.widget-conv-title strong{min-width:0;flex:1;font-size:var(--aw-fs-md);font-weight:850;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.widget-conv-title time{flex:none;color:var(--aw-text-faint);font-size:var(--aw-fs-2xs);font-weight:750}.widget-conv-title-meta{flex:none;display:inline-flex;align-items:center;gap:var(--aw-space-xs)}.widget-conv-unread{min-width:19px;height:19px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--aw-accent);color:var(--aw-on-accent);font-size:var(--aw-fs-2xs);font-weight:900;line-height:1;padding-inline:5px}.widget-conv-row.has-unread .widget-conv-title strong{color:var(--aw-accent-ink);font-weight:900}.widget-conv-row.has-unread .widget-conv-message-preview{color:var(--aw-text)}.widget-conv-message-preview,.widget-conv-meta{min-width:0;display:flex;align-items:center;gap:var(--aw-space-2xs);color:var(--aw-text-muted);font-size:var(--aw-fs-xs);line-height:1.35}.widget-conv-message-preview strong{flex:none;color:var(--aw-text);font-weight:780}.widget-conv-message-preview span,.widget-conv-reply-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.widget-conv-reply-label{font-weight:720}.widget-conv-open{align-items:center;color:var(--aw-text-faint);display:inline-flex;justify-content:center;flex:none;transition:color var(--aw-motion-quick) ease,transform var(--aw-motion-quick) ease}.widget-conv-row:hover .widget-conv-open{color:var(--aw-text);transform:translate(2px)}.widget-conv-row.is-waiting .widget-conv-reply-label{color:var(--aw-warning)}.widget-conv-row.is-replied .widget-conv-reply-label{color:var(--aw-positive)}.widget-conv-eta{min-width:0;color:var(--aw-text-faint);font-size:var(--aw-fs-2xs);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.widget-messages-footer{position:relative;display:flex;justify-content:center;padding:var(--aw-space-lg) var(--aw-space-xl);border-top:0;background:linear-gradient(180deg,color-mix(in srgb,var(--aw-surface) 0%,transparent),var(--aw-surface) 32%)}.assist-widget .widget-message-compose{min-height:44px;padding-inline:var(--aw-space-2xl);font-size:var(--aw-fs-sm);box-shadow:0 10px 24px #14201b2e}.widget-empty-state{display:grid;justify-items:center;gap:var(--aw-space-sm);text-align:center;padding:var(--aw-space-4xl) var(--aw-space-xl);color:var(--aw-text-muted);font-size:var(--aw-fs-sm);font-weight:650}.widget-empty-state strong{color:var(--aw-text);font-size:var(--aw-fs-lg);font-weight:850}.widget-empty-state .secondary{margin-top:var(--aw-space-xs)}.widget-empty-glyph{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--aw-accent-soft);color:var(--aw-accent-ink);margin-bottom:var(--aw-space-2xs)}.assist-widget .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.widget-help-support-icon{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:11px;background:var(--aw-accent-soft);color:var(--aw-accent-ink)}.widget-help-index-header{position:relative;justify-content:center;padding-inline:54px}.widget-help-index-header>button{position:absolute;right:var(--aw-space-md)}.widget-help-index-body{gap:var(--aw-space-xl);background:var(--aw-surface);padding:0 var(--aw-space-xl) var(--aw-space-xl)}.widget-help-search-area{position:sticky;z-index:3;top:0;margin:0 calc(var(--aw-space-xl) * -1);padding:var(--aw-space-lg) var(--aw-space-xl);border-bottom:1px solid color-mix(in srgb,var(--aw-line) 72%,transparent);background:linear-gradient(180deg,var(--aw-surface) 74%,color-mix(in srgb,var(--aw-surface) 92%,transparent));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.widget-search-field{display:flex;align-items:center;gap:var(--aw-space-md);min-height:46px;border:1px solid color-mix(in srgb,var(--aw-line-strong) 72%,transparent);border-radius:13px;background:var(--aw-surface-soft);color:var(--aw-text-faint);padding:0 var(--aw-space-lg);transition:border-color var(--aw-motion-quick) ease,background-color var(--aw-motion-quick) ease,box-shadow var(--aw-motion-quick) ease}.widget-search-field:focus-within{border-color:var(--aw-accent);background:var(--aw-surface);box-shadow:0 0 0 3px var(--aw-accent-soft)}.widget-search-field svg{flex:none}.widget-search-field input{flex:1;min-width:0;border:0;background:transparent;color:var(--aw-text);font-size:var(--aw-fs-sm);font-weight:700;padding:0;align-self:stretch}.widget-search-field input:focus-visible{outline:none}.widget-search-field input::placeholder{color:var(--aw-text-faint)}.widget-search-field input::-webkit-search-cancel-button{display:none}.widget-search-field>button{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;flex:none;border:0;border-radius:999px;background:transparent;color:var(--aw-text-faint);padding:0}.widget-search-field>button:hover{background:var(--aw-line);color:var(--aw-text)}.widget-help-results,.widget-help-related{display:grid;gap:var(--aw-space-md)}.widget-help-results .widget-row-group{gap:0;overflow:hidden;border:1px solid var(--aw-line);border-radius:14px;background:var(--aw-surface)}.widget-help-results.is-contextual .widget-row-group{border-color:var(--aw-accent-soft-line);box-shadow:inset 3px 0 0 var(--aw-accent)}.widget-help-section-title{display:flex;align-items:center;justify-content:space-between;gap:var(--aw-space-md);min-height:24px;padding:0 var(--aw-space-2xs)}.widget-help-section-title h3,.widget-help-related>h3{color:var(--aw-text);font-size:var(--aw-fs-md);font-weight:850;letter-spacing:-.01em;margin:0}.widget-help-section-title>span{min-width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;color:var(--aw-text-faint);font-size:var(--aw-fs-2xs);font-weight:800}.widget-list-row.widget-help-result{min-height:76px;align-items:flex-start;border:0;border-radius:0;background:var(--aw-surface);padding:var(--aw-space-lg)}.widget-list-row.widget-help-result+.widget-list-row.widget-help-result{border-top:1px solid var(--aw-line)}.widget-list-row.widget-help-result:hover{background:var(--aw-surface-soft)}.widget-help-result>.widget-card-glyph{width:30px;height:30px;margin-top:var(--aw-space-3xs)}.widget-help-result>svg{margin-top:var(--aw-space-sm)}.widget-help-result .widget-list-row-text{gap:var(--aw-space-2xs)}.widget-help-result .widget-list-row-text small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.widget-help-result-meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--aw-space-2xs) var(--aw-space-xs);color:var(--aw-text-faint);font-size:var(--aw-fs-2xs);font-weight:750;letter-spacing:0;margin-top:var(--aw-space-3xs)}.widget-help-result-meta i{color:var(--aw-text-muted);font-size:inherit;font-style:normal;font-weight:inherit}.widget-help-result-meta i:before{content:"·";margin-right:var(--aw-space-xs);color:var(--aw-line-strong)}.widget-help-guide-entry{min-height:58px;border:1px solid var(--aw-line);border-radius:14px;background:var(--aw-surface);padding:var(--aw-space-md) var(--aw-space-lg)}.widget-help-guide-entry:hover{border-color:var(--aw-accent-soft-line);background:var(--aw-surface-soft)}.widget-help-contact-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--aw-space-md);border:1px solid var(--aw-line);border-radius:14px;background:var(--aw-surface-soft);padding:var(--aw-space-md) var(--aw-space-lg)}.widget-help-contact-copy{display:flex;align-items:flex-start;gap:var(--aw-space-md)}.widget-help-contact-copy>div{min-width:0;display:grid;gap:var(--aw-space-2xs)}.widget-help-contact-strip strong{font-size:var(--aw-fs-sm);font-weight:850}.widget-help-contact-copy>div>span{display:-webkit-box;overflow:hidden;color:var(--aw-text-muted);font-size:var(--aw-fs-xs);line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.widget-help-contact-strip button{flex:none;justify-content:center;background:var(--aw-surface)}.widget-help-loading{display:grid;gap:var(--aw-space-sm)}.widget-help-loading-row{min-height:67px;display:flex;align-items:center;gap:var(--aw-space-md);border:1px solid var(--aw-line);border-radius:13px;background:var(--aw-surface);padding:var(--aw-space-md) var(--aw-space-lg)}.widget-help-loading-row>span:first-child{width:32px;height:32px;flex:none;border-radius:10px;background:var(--aw-surface-soft)}.widget-help-loading-row>span:last-child{flex:1;display:grid;gap:var(--aw-space-sm)}.widget-help-loading-row i{display:block;height:8px;border-radius:999px;background:var(--aw-surface-soft)}.widget-help-loading-row i:last-child{width:68%}.widget-help-reader-header{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr) auto;padding:0 var(--aw-space-sm)}.widget-help-reader-title{min-width:0;text-align:center}.widget-help-reader-title>span{display:block;color:var(--aw-text-faint);font-size:var(--aw-fs-3xs);font-weight:850;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.widget-help-reader-header h2{font-size:var(--aw-fs-md);margin-top:var(--aw-space-3xs)}.widget-help-reader-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--aw-space-3xs)}.widget-help-reading-progress{position:absolute;right:0;bottom:-1px;left:0;height:2px;overflow:hidden}.widget-help-reading-progress>span{display:block;height:100%;background:var(--aw-accent);transition:width .12s linear}.widget-help-reader-body{gap:var(--aw-space-xl);padding:var(--aw-space-lg) var(--aw-space-lg) var(--aw-space-xl)}.widget-help-article{border:1px solid color-mix(in srgb,var(--aw-line) 65%,transparent);border-radius:var(--aw-radius-card);background:var(--aw-surface);box-shadow:var(--aw-shadow-card);padding:var(--aw-space-xl) var(--aw-space-xl) var(--aw-space-xl)}.widget-help-article-meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--aw-space-xs);color:var(--aw-text-muted);font-size:var(--aw-fs-2xs);font-weight:800}.widget-help-article-meta .widget-card-glyph{width:28px;height:28px;margin-right:var(--aw-space-3xs)}.widget-help-article h1{color:var(--aw-text);font-size:var(--aw-fs-display-xs);font-weight:900;letter-spacing:-.025em;line-height:1.18;margin:var(--aw-space-xl) 0 0}.widget-help-article h1:focus{outline:none}.widget-help-article-summary{color:var(--aw-text-muted);font-size:var(--aw-fs-md);font-weight:650;line-height:1.5;margin:var(--aw-space-md) 0 0}.widget-help-article-topics{display:flex;flex-wrap:wrap;gap:var(--aw-space-xs);margin-top:var(--aw-space-lg)}.widget-help-article-topics span{border:1px solid var(--aw-line);border-radius:999px;background:var(--aw-surface-soft);color:var(--aw-text-muted);font-size:var(--aw-fs-3xs);font-weight:750;padding:var(--aw-space-2xs) var(--aw-space-sm)}.widget-help-article-content{border-top:1px solid var(--aw-line);color:var(--aw-text);font-size:var(--aw-fs-md);line-height:1.62;margin-top:var(--aw-space-xl);padding-top:var(--aw-space-xl)}.widget-help-article-content>:first-child{margin-top:0}.widget-help-article-content>:last-child{margin-bottom:0}.widget-help-article-content p{margin:0 0 var(--aw-space-lg)}.widget-help-article-content h2,.widget-help-article-content h3{font-size:var(--aw-fs-lg);font-weight:900;line-height:1.3;margin:var(--aw-space-2xl) 0 var(--aw-space-sm)}.widget-help-article-content h2.is-major{font-size:var(--aw-fs-2xl)}.widget-help-article-content h4{font-size:var(--aw-fs-md);font-weight:900;line-height:1.35;margin:var(--aw-space-xl) 0 var(--aw-space-sm)}.widget-help-article-content ul,.widget-help-article-content ol{display:grid;gap:var(--aw-space-sm);margin:0 0 var(--aw-space-xl);padding-left:var(--aw-space-2xl)}.widget-help-article-content ul{list-style-type:disc}.widget-help-article-content ol{list-style-type:decimal}.widget-help-article-content li::marker{color:var(--aw-accent-ink);font-weight:850}.widget-help-article-content a{color:var(--aw-accent-ink);font-weight:750;text-underline-offset:2px}.widget-help-article-content code{border:1px solid var(--aw-line);border-radius:5px;background:var(--aw-surface-soft);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88em;padding:var(--aw-space-3xs) var(--aw-space-2xs)}.widget-help-article-content pre{max-width:100%;overflow:auto;border:1px solid var(--aw-line);border-radius:12px;background:var(--aw-surface-soft);margin:0 0 var(--aw-space-xl);padding:var(--aw-space-lg) var(--aw-space-xl)}.widget-help-article-content pre code{border:0;background:transparent;padding:0;white-space:pre}.widget-help-article-content blockquote{border-left:3px solid var(--aw-accent);border-radius:0 10px 10px 0;background:var(--aw-accent-soft);color:var(--aw-text);font-weight:650;margin:0 0 var(--aw-space-xl);padding:var(--aw-space-lg) var(--aw-space-xl)}.widget-help-article-content hr{height:1px;border:0;background:var(--aw-line);margin:var(--aw-space-2xl) 0}.widget-help-figure{margin:var(--aw-space-xl) 0 var(--aw-space-2xl)}.widget-help-figure img{display:block;width:auto;max-width:100%;height:auto;max-height:560px;border:1px solid var(--aw-line);border-radius:13px;background:var(--aw-surface-soft);box-shadow:var(--aw-shadow);object-fit:contain}.widget-help-figure figcaption{color:var(--aw-text-faint);font-size:var(--aw-fs-2xs);line-height:1.4;margin-top:var(--aw-space-sm);text-align:center}.widget-help-image-error{min-height:92px;display:grid;place-items:center;gap:var(--aw-space-xs);border:1px dashed var(--aw-line-strong);border-radius:12px;background:var(--aw-surface-soft);color:var(--aw-text-muted);font-size:var(--aw-fs-xs);margin:var(--aw-space-xl) 0;padding:var(--aw-space-xl);text-align:center}.widget-help-table-wrap{max-width:100%;overflow-x:auto;border:1px solid var(--aw-line);border-radius:11px;margin:0 0 var(--aw-space-xl)}.widget-help-table-wrap table{width:100%;border-collapse:collapse;font-size:var(--aw-fs-xs)}.widget-help-table-wrap th,.widget-help-table-wrap td{border-bottom:1px solid var(--aw-line);padding:var(--aw-space-md) var(--aw-space-md);text-align:left;vertical-align:top}.widget-help-table-wrap th{background:var(--aw-surface-soft);font-weight:850}.widget-help-table-wrap tr:last-child td{border-bottom:0}.widget-panel.is-help-reader-expanded .widget-help-reader-body{gap:var(--aw-space-2xl);background:var(--aw-surface);padding:var(--aw-space-4xl) var(--aw-space-5xl) var(--aw-space-5xl)}.widget-panel.is-help-reader-expanded .widget-help-article,.widget-panel.is-help-reader-expanded .widget-help-support-card,.widget-panel.is-help-reader-expanded .widget-help-related{width:100%;max-width:660px;margin-right:auto;margin-left:auto}.widget-panel.is-help-reader-expanded .widget-help-article{border:0;box-shadow:none;padding:var(--aw-space-sm) 0 var(--aw-space-xl)}.widget-panel.is-help-reader-expanded .widget-help-article h1{font-size:clamp(30px,4.4vw,40px);line-height:1.1;margin-top:var(--aw-space-3xl)}.widget-panel.is-help-reader-expanded .widget-help-article-summary{font-size:var(--aw-fs-xl);line-height:1.52;margin-top:var(--aw-space-lg)}.widget-panel.is-help-reader-expanded .widget-help-article-content{font-size:var(--aw-fs-lg);line-height:1.72;margin-top:var(--aw-space-3xl);padding-top:var(--aw-space-3xl)}.widget-panel.is-help-reader-expanded .widget-help-article-content p{margin-bottom:var(--aw-space-xl)}.widget-panel.is-help-reader-expanded .widget-help-article-content h2,.widget-panel.is-help-reader-expanded .widget-help-article-content h3{font-size:var(--aw-fs-3xl);margin:var(--aw-space-4xl) 0 var(--aw-space-lg)}.widget-panel.is-help-reader-expanded .widget-help-article-content h2.is-major{font-size:var(--aw-fs-display-lg)}.widget-panel.is-help-reader-expanded .widget-help-article-content h4{font-size:var(--aw-fs-xl);margin:var(--aw-space-3xl) 0 var(--aw-space-md)}.widget-help-primary-action{width:100%;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:var(--aw-space-md);border:1px solid var(--aw-accent-soft-line);border-radius:12px;background:var(--aw-accent-soft);color:var(--aw-accent-ink);font-size:var(--aw-fs-sm);font-weight:850;margin-top:var(--aw-space-xl);padding:0 var(--aw-space-lg)}.widget-help-primary-action:hover{border-color:var(--aw-accent);transform:translateY(-1px)}.widget-help-support-card{display:grid;grid-template-columns:38px minmax(0,1fr);gap:var(--aw-space-3xs) var(--aw-space-md);border:1px solid var(--aw-accent-soft-line);border-radius:var(--aw-radius-card);background:radial-gradient(110% 180% at 0% 0%,var(--aw-accent-glow),transparent 70%),var(--aw-surface);box-shadow:var(--aw-shadow-card);padding:var(--aw-space-lg)}.widget-help-support-card>div{align-self:center}.widget-help-support-card strong{display:block;font-size:var(--aw-fs-sm);font-weight:900}.widget-help-support-card p{color:var(--aw-text-muted);font-size:var(--aw-fs-xs);line-height:1.4;margin:var(--aw-space-3xs) 0 0}.widget-help-support-card>button{grid-column:2;justify-self:start;display:inline-flex;align-items:center;gap:var(--aw-space-2xs);border:0;background:transparent;color:var(--aw-accent-ink);font-size:var(--aw-fs-xs);font-weight:850;margin-top:var(--aw-space-sm);padding:0}.widget-help-support-card>button:hover{text-decoration:underline}.widget-help-related{gap:var(--aw-space-md)}.widget-help-no-results strong{max-width:250px}.widget-row-group{display:grid;gap:var(--aw-space-sm)}.widget-help-group{display:grid;gap:var(--aw-space-xs);border:1px solid color-mix(in srgb,var(--aw-line) 55%,transparent);border-radius:var(--aw-radius-card);background:var(--aw-surface);box-shadow:var(--aw-shadow-card);padding:var(--aw-space-lg)}.widget-help-group-header{display:flex;align-items:flex-start;gap:var(--aw-space-md);padding:var(--aw-space-3xs) var(--aw-space-3xs) var(--aw-space-2xs)}.widget-help-group-header>div{flex:1;min-width:0}.widget-help-group-header h3{font-size:var(--aw-fs-md);font-weight:850;line-height:1.25;margin:0}.widget-help-group-header p{color:var(--aw-text-muted);font-size:var(--aw-fs-sm);font-weight:650;margin:var(--aw-space-3xs) 0 0}.widget-checklist-card{overflow:hidden;border:1px solid var(--aw-line);border-radius:14px;background:var(--aw-surface)}.widget-checklist-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--aw-space-md);padding:var(--aw-space-lg)}.widget-checklist-title{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:var(--aw-space-md)}.widget-checklist-title>div{min-width:0}.widget-checklist-title h4{font-size:var(--aw-fs-sm);font-weight:900;line-height:1.3;margin:0}.widget-checklist-title p{color:var(--aw-text-muted);font-size:var(--aw-fs-xs);font-weight:600;line-height:1.4;margin:var(--aw-space-3xs) 0 0}.widget-checklist-count{align-self:center;color:var(--aw-text-muted);font-size:var(--aw-fs-2xs);font-weight:850;white-space:nowrap}.widget-checklist-progress{height:5px;overflow:hidden;border-radius:999px;background:var(--aw-surface-soft);margin:0 var(--aw-space-lg) var(--aw-space-lg)}.widget-checklist-progress span{display:block;height:100%;border-radius:999px;background:var(--aw-accent);transition:width .3s ease}.widget-checklist-items{border-top:1px solid var(--aw-line)}.widget-checklist-item{width:100%;min-height:66px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--aw-space-sm);border-bottom:1px solid var(--aw-line);background:var(--aw-surface);color:var(--aw-text);padding:var(--aw-space-md) var(--aw-space-lg);transition:background-color var(--aw-motion-quick) ease}.widget-checklist-item:last-child{border-bottom:0}.widget-checklist-item:hover{background:var(--aw-surface-soft)}.widget-checklist-item.is-complete{background:color-mix(in srgb,var(--aw-positive-soft) 40%,var(--aw-surface))}.widget-checklist-action{min-width:0;border:0;background:transparent;color:inherit;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:var(--aw-space-md);padding:0;text-align:left}.widget-checklist-item-icon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--aw-line-strong);border-radius:999px;color:var(--aw-on-accent);margin-top:1px}.widget-checklist-item.is-complete .widget-checklist-item-icon{border-color:var(--aw-positive);background:var(--aw-positive)}.widget-checklist-action>span:last-child{min-width:0;display:grid;gap:var(--aw-space-3xs)}.widget-checklist-action strong{font-size:var(--aw-fs-sm);font-weight:800;line-height:1.3}.widget-checklist-item.is-complete .widget-checklist-action strong{color:var(--aw-text-muted)}.widget-checklist-action small{color:var(--aw-text-muted);font-size:var(--aw-fs-xs);font-weight:600;line-height:1.35}.widget-checklist-status,.widget-checklist-done,.widget-checklist-complete{width:max-content;font-size:var(--aw-fs-2xs);font-weight:800;line-height:1.2;white-space:nowrap}.widget-checklist-status{color:var(--aw-text-faint)}.widget-checklist-status.is-completed,.widget-checklist-done{color:var(--aw-positive)}.widget-checklist-status.is-started{color:var(--aw-accent-ink)}.widget-checklist-done{align-self:center}.widget-checklist-complete{align-self:center;border:1px solid var(--aw-line);border-radius:999px;background:var(--aw-surface);color:var(--aw-text-muted);padding:var(--aw-space-xs) var(--aw-space-sm)}.widget-checklist-complete:hover{border-color:var(--aw-positive);color:var(--aw-positive)}.widget-language-row{display:flex;align-items:center;justify-content:space-between;gap:var(--aw-space-md);padding:var(--aw-space-3xs) var(--aw-space-3xs) var(--aw-space-2xs);color:var(--aw-text-muted);font-size:var(--aw-fs-sm);font-weight:700}.widget-language-row select{border:1px solid var(--aw-line);border-radius:10px;background:var(--aw-surface);color:var(--aw-text);min-height:34px;padding:0 var(--aw-space-sm);font-size:var(--aw-fs-sm);font-weight:700}.widget-guide-panel{flex:1;min-height:0;overflow:auto;padding:var(--aw-space-xl) var(--aw-space-xl);display:grid;align-content:start}.widget-conv-header{position:relative;z-index:4;flex:none;min-height:64px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:var(--aw-space-xs);padding:var(--aw-space-sm) var(--aw-space-md);border-bottom:1px solid var(--aw-line)}.widget-conv-header>.widget-responder-identity{grid-column:2}.widget-conv-status{display:inline-flex;align-items:center;gap:var(--aw-space-xs);color:var(--aw-text-muted);font-size:var(--aw-fs-2xs);font-weight:750}.widget-conv-status.is-live:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--aw-positive)}.widget-conv-actions{grid-column:3;display:flex;align-items:center;justify-content:flex-end;gap:var(--aw-space-3xs)}.widget-panel.is-conversation-expanded .widget-message-group{max-width:min(78%,600px)}.widget-messages{flex:1;min-height:0;overflow:auto;padding:var(--aw-space-xl) var(--aw-space-xl) var(--aw-space-sm);display:grid;align-content:start;gap:var(--aw-space-md);background:var(--aw-surface)}.widget-messages-end{height:1px}.widget-older-messages{display:grid;gap:var(--aw-space-xs);justify-items:center;padding-bottom:var(--aw-space-xs)}.widget-older-messages .secondary{border-radius:999px;min-height:32px;padding:var(--aw-space-xs) var(--aw-space-lg)}.widget-older-messages span{color:var(--aw-text-muted);font-size:var(--aw-fs-xs)}.widget-long-conversation{align-items:center;background:color-mix(in srgb,var(--aw-accent) 5%,var(--aw-surface));border:1px solid color-mix(in srgb,var(--aw-accent) 18%,var(--aw-line));border-radius:var(--aw-radius-card);display:flex;gap:var(--aw-space-md);justify-content:space-between;margin-top:var(--aw-space-sm);padding:var(--aw-space-md)}.widget-long-conversation>div{display:grid;gap:var(--aw-space-3xs)}.widget-long-conversation strong{color:var(--aw-text);font-size:var(--aw-fs-sm)}.widget-long-conversation span{color:var(--aw-text-muted);font-size:var(--aw-fs-xs);line-height:1.4}.widget-long-conversation .secondary{flex:0 0 auto;white-space:nowrap}.widget-conv-intro{display:grid;justify-items:center;gap:var(--aw-space-xs);text-align:center;padding:var(--aw-space-4xl) var(--aw-space-3xl) var(--aw-space-xl);color:var(--aw-text-muted)}.widget-conv-intro .widget-avatar{margin-bottom:var(--aw-space-xs)}.widget-conv-intro strong{color:var(--aw-text);font-size:var(--aw-fs-lg);font-weight:850}.widget-conv-intro p{margin:0;font-size:var(--aw-fs-sm);font-weight:650;line-height:1.45}.widget-empty{border:1px dashed var(--aw-line-strong);border-radius:var(--aw-radius-sm);color:var(--aw-text-muted);padding:var(--aw-space-xl);text-align:center}.widget-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.widget-day-separator{display:grid;place-items:center;margin:var(--aw-space-xs) 0 var(--aw-space-3xs)}.widget-day-separator span{border-radius:999px;background:var(--aw-surface-soft);color:var(--aw-text-faint);font-size:var(--aw-fs-2xs);font-weight:800;padding:var(--aw-space-2xs) var(--aw-space-md)}.widget-message-group{display:grid;gap:var(--aw-space-2xs);justify-items:start;max-width:86%}.widget-message-group.is-user{justify-self:end;justify-items:end}.widget-message-group header{display:flex;align-items:center;gap:var(--aw-space-sm);color:var(--aw-text-faint);font-size:var(--aw-fs-xs);font-weight:800;padding:0 var(--aw-space-xs)}.widget-message-avatar{border:1px solid var(--aw-line);border-radius:7px;display:block;height:24px;object-fit:cover;width:24px}.widget-message-group header time{font-size:var(--aw-fs-2xs);font-weight:700}.widget-message{border-radius:16px;border:0;background:var(--aw-surface-sunken);padding:var(--aw-space-md) var(--aw-space-lg);width:fit-content;max-width:100%}.widget-message.is-user{background:var(--aw-accent-bubble);color:var(--aw-on-accent-bubble)}.widget-message.is-agent{background:color-mix(in srgb,var(--aw-accent) 9%,var(--aw-surface));color:var(--aw-text)}.widget-message.is-ai,.widget-message.is-system{background:var(--aw-surface-sunken);color:var(--aw-text)}.widget-message-group.is-user article.widget-message:last-of-type{border-bottom-right-radius:5px}.widget-message-group:not(.is-user) article.widget-message:last-of-type{border-bottom-left-radius:5px}.widget-message p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.widget-message-markdown{display:grid;gap:var(--aw-space-sm);min-width:0;overflow-wrap:anywhere}.widget-message-markdown>:first-child,.widget-message-markdown>:last-child{margin-block:0}.widget-message-markdown p{margin:0;white-space:pre-wrap}.widget-message-markdown h2,.widget-message-markdown h3,.widget-message-markdown h4{font-size:var(--aw-fs-md);font-weight:850;line-height:1.35;margin:var(--aw-space-2xs) 0 0}.widget-message-markdown ul,.widget-message-markdown ol{display:grid;gap:var(--aw-space-2xs);margin:0;padding-left:var(--aw-space-xl)}.widget-message-markdown ul{list-style-type:disc}.widget-message-markdown ol{list-style-type:decimal}.widget-message-markdown li::marker{color:var(--aw-accent-ink);font-weight:800}.widget-message-markdown blockquote{border-left:2px solid var(--aw-accent);margin:0;padding-left:var(--aw-space-sm)}.widget-message-markdown a{color:var(--aw-accent-ink);font-weight:750;text-underline-offset:2px}.widget-message-markdown code{border:1px solid var(--aw-line);border-radius:4px;background:var(--aw-surface);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88em;padding:1px var(--aw-space-3xs)}.widget-message-markdown pre{max-width:100%;overflow:auto;border:1px solid var(--aw-line);border-radius:8px;background:var(--aw-surface);margin:0;padding:var(--aw-space-sm)}.widget-message-markdown pre code{border:0;background:transparent;padding:0;white-space:pre}.widget-message-markdown .widget-help-figure{margin:var(--aw-space-2xs) 0}.widget-message-markdown .widget-help-figure img{max-height:280px}.widget-message-markdown .widget-help-table-wrap{margin:var(--aw-space-2xs) 0}.widget-typing-bubble{display:inline-flex;align-items:center;gap:var(--aw-space-2xs);min-height:34px;padding:var(--aw-space-sm) var(--aw-space-lg);border-radius:16px 16px 16px 5px}.widget-typing-bubble span{width:6px;height:6px;border-radius:999px;background:var(--aw-text-faint);opacity:.5}@media(prefers-reduced-motion:no-preference){.widget-typing-bubble span{animation:aw-typing-dot 1.2s infinite ease-in-out}.widget-typing-bubble span:nth-child(2){animation-delay:.15s}.widget-typing-bubble span:nth-child(3){animation-delay:.3s}.widget-skeleton-line{animation:aw-pulse 1.4s ease-in-out infinite}.widget-help-loading-row>span:first-child,.widget-help-loading-row i{animation:aw-pulse 1.4s ease-in-out infinite}.widget-list-row.is-boxed,.widget-card,.widget-composer-cta{transition:box-shadow .16s ease,transform .16s ease,border-color .16s ease,background-color .16s ease}.widget-composer-cta-send{transition:transform .18s cubic-bezier(.2,.9,.3,1.4)}.widget-composer-cta:hover .widget-composer-cta-send{transform:scale(1.08) rotate(-8deg)}.widget-presence-dot{animation:aw-presence-breathe 2.8s ease-in-out infinite}.widget-spin{animation:aw-spin 1s linear infinite}}@keyframes aw-spin{to{transform:rotate(360deg)}}@keyframes aw-typing-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes aw-pulse{50%{opacity:.45}}@keyframes aw-presence-breathe{0%,to{box-shadow:0 0 0 3px var(--aw-positive-soft)}50%{box-shadow:0 0 0 5px transparent}}.widget-ai-disclosure{color:var(--aw-text-faint);font-size:var(--aw-fs-2xs);font-weight:700;letter-spacing:.01em;padding:0 var(--aw-space-xs)}.widget-ai-answer{gap:var(--aw-space-xs)}.widget-ai-sources{margin-top:var(--aw-space-sm);display:flex;flex-wrap:wrap;gap:var(--aw-space-xs)}.widget-ai-sources span{border:1px solid var(--aw-line);border-radius:999px;background:var(--aw-surface);color:var(--aw-text-faint);font-size:var(--aw-fs-2xs);font-weight:800;max-width:100%;overflow:hidden;padding:var(--aw-space-2xs) var(--aw-space-sm);text-overflow:ellipsis;white-space:nowrap}.widget-ai-actions{display:flex;flex-wrap:wrap;gap:var(--aw-space-sm)}.widget-ai-actions .secondary,.widget-ai-actions .primary{min-height:32px;font-size:var(--aw-fs-xs);padding:0 var(--aw-space-lg)}.widget-ai-support-offer{display:flex;flex-wrap:wrap;gap:var(--aw-space-sm);margin-top:var(--aw-space-2xs)}.widget-ai-support-offer .primary,.widget-ai-support-offer .secondary{min-height:32px;border-radius:10px;font-size:var(--aw-fs-xs);padding:0 var(--aw-space-md)}.widget-ai-support-offer .secondary{background:transparent}.widget-ai-unavailable{align-self:stretch;display:grid;grid-template-columns:32px minmax(0,1fr);gap:var(--aw-space-md);margin:var(--aw-space-xs) 0;padding:var(--aw-space-md) var(--aw-space-lg);border:1px solid color-mix(in srgb,var(--aw-warning) 24%,var(--aw-line));border-radius:12px;background:color-mix(in srgb,var(--aw-warning-soft) 38%,var(--aw-surface));color:var(--aw-text)}.widget-ai-unavailable-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:var(--aw-surface);color:var(--aw-warning);box-shadow:0 1px 2px #0f172a12}.widget-ai-unavailable-copy{min-width:0;display:grid;gap:var(--aw-space-xs)}.widget-ai-unavailable-copy strong{font-size:var(--aw-fs-sm);line-height:1.3}.widget-ai-unavailable-copy p{margin:0;color:var(--aw-text-muted);font-size:var(--aw-fs-xs);line-height:1.45}.widget-ai-unavailable-actions{display:flex;flex-wrap:wrap;gap:var(--aw-space-sm);margin-top:var(--aw-space-2xs)}.widget-ai-unavailable-actions .primary,.widget-ai-unavailable-actions .secondary{min-height:30px;padding:0 var(--aw-space-md);font-size:var(--aw-fs-xs)}.widget-human-handoff{align-self:stretch;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:var(--aw-space-sm);margin:var(--aw-space-xs) 0;padding:var(--aw-space-sm) var(--aw-space-md);border:1px solid color-mix(in srgb,var(--aw-accent) 30%,var(--aw-line));border-radius:12px;background:color-mix(in srgb,var(--aw-accent) 8%,var(--aw-surface));color:var(--aw-text)}.widget-human-handoff.is-replied{border-color:color-mix(in srgb,var(--aw-positive) 20%,var(--aw-line));background:color-mix(in srgb,var(--aw-positive) 4%,var(--aw-surface))}.widget-human-handoff.is-replied.is-ai-enabled{border-color:color-mix(in srgb,var(--aw-accent) 24%,var(--aw-line));background:color-mix(in srgb,var(--aw-accent) 4%,var(--aw-surface))}.widget-human-handoff-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:var(--aw-surface);color:var(--aw-accent);box-shadow:0 1px 2px #0f172a14}.widget-human-handoff.is-replied .widget-human-handoff-icon{width:28px;height:28px;border-radius:999px;background:transparent;color:var(--aw-positive);box-shadow:none}.widget-human-handoff-summary{min-width:0;display:flex;align-items:center;gap:var(--aw-space-sm);border:0;border-radius:8px;background:transparent;color:inherit;padding:var(--aw-space-2xs);text-align:left}.widget-human-handoff-summary:hover{background:color-mix(in srgb,var(--aw-accent) 7%,transparent)}.widget-human-handoff-summary:focus-visible{outline:3px solid color-mix(in srgb,var(--aw-accent) 22%,transparent);outline-offset:2px}.widget-human-handoff-summary-copy{min-width:0;flex:1;display:grid;gap:2px}.widget-human-handoff-summary-copy strong{overflow:hidden;font-size:var(--aw-fs-sm);line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.widget-human-handoff-summary-copy small{overflow:hidden;color:var(--aw-text-muted);font-size:var(--aw-fs-2xs);font-weight:700;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.widget-human-handoff-chevron{flex:none;color:var(--aw-text-faint);transition:transform var(--aw-motion-quick) ease}.widget-human-handoff.is-expanded .widget-human-handoff-chevron{transform:rotate(180deg)}.widget-human-handoff-details{grid-column:2 / -1;min-width:0;display:grid;gap:var(--aw-space-xs);padding:var(--aw-space-sm) var(--aw-space-2xs) var(--aw-space-2xs);border-top:1px solid color-mix(in srgb,var(--aw-accent) 16%,var(--aw-line))}.widget-human-handoff-details>span{display:flex;align-items:flex-start;gap:var(--aw-space-xs);color:var(--aw-text-faint);font-size:var(--aw-fs-2xs);font-weight:700;line-height:1.35}.widget-human-handoff-details>span svg{flex:0 0 auto;margin-top:1px}.widget-human-handoff-details p{margin:var(--aw-space-2xs) 0 0;color:var(--aw-text-muted);font-size:var(--aw-fs-xs);line-height:1.4}.widget-handoff-ai-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;grid-column:3;grid-row:1;justify-self:end;min-height:28px;display:inline-flex;align-items:center;gap:var(--aw-space-xs);border:0;border-radius:8px;background:transparent;color:var(--aw-accent-ink);cursor:pointer;font:inherit;font-size:var(--aw-fs-xs);font-weight:850;line-height:1.2;margin:0;max-width:132px;padding:var(--aw-space-2xs)}.widget-human-handoff.is-replied .widget-handoff-ai-toggle{max-width:148px}.widget-handoff-ai-toggle:hover{background:color-mix(in srgb,var(--aw-accent) 8%,transparent)}.widget-handoff-ai-toggle:focus-visible{outline:3px solid color-mix(in srgb,var(--aw-accent) 22%,transparent);outline-offset:2px}.widget-handoff-ai-toggle>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.widget-resolution-check{align-self:stretch;display:grid;grid-template-columns:34px minmax(0,1fr);gap:var(--aw-space-sm) var(--aw-space-md);padding:var(--aw-space-lg);border:1px solid color-mix(in srgb,var(--aw-positive) 28%,var(--aw-line));border-radius:16px;background:linear-gradient(145deg,color-mix(in srgb,var(--aw-positive) 8%,var(--aw-surface)),var(--aw-surface) 70%);box-shadow:0 8px 24px #0f172a0d}.widget-resolution-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:var(--aw-positive-soft);color:var(--aw-positive)}.widget-resolution-copy{min-width:0;display:grid;gap:var(--aw-space-3xs)}.widget-resolution-copy>span{color:var(--aw-positive);font-size:var(--aw-fs-2xs);font-weight:850;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.widget-resolution-copy h3{margin:0;color:var(--aw-text);font-size:var(--aw-fs-md);line-height:1.25}.widget-resolution-copy p{margin:0;color:var(--aw-text-muted);font-size:var(--aw-fs-xs);line-height:1.4}.widget-resolution-actions{grid-column:2;display:flex;flex-wrap:wrap;gap:var(--aw-space-xs)}.widget-resolution-actions button{min-height:34px;padding-inline:var(--aw-space-lg);font-size:var(--aw-fs-xs)}.widget-resolution-error{grid-column:2;margin:0;color:var(--aw-danger);font-size:var(--aw-fs-xs);font-weight:700}.widget-handoff-error{align-self:stretch;margin:var(--aw-space-xs) 0;padding:var(--aw-space-sm) var(--aw-space-md);border-radius:10px;background:var(--aw-danger-soft);color:var(--aw-danger);font-size:var(--aw-fs-xs);font-weight:700}.widget-error{margin:0;padding:var(--aw-space-sm) var(--aw-space-xl);background:var(--aw-danger-soft);color:var(--aw-danger);font-weight:700;border-radius:10px}.widget-panel>.widget-error{border-radius:0}.widget-compose{flex:none;border-top:1px solid var(--aw-line);padding:var(--aw-space-md) var(--aw-space-lg) calc(var(--aw-space-md) + env(safe-area-inset-bottom,0px));background:var(--aw-surface)}.widget-compose-field{display:grid;gap:0;border:1px solid var(--aw-line);border-radius:17px;background:var(--aw-surface-soft);padding:var(--aw-space-xs);transition:border-color var(--aw-motion-quick) ease,background-color var(--aw-motion-quick) ease}.widget-compose-field:focus-within{border-color:var(--aw-accent);background:var(--aw-surface)}.widget-compose-field textarea{width:100%;min-width:0;border:0;background:transparent;color:var(--aw-text);resize:none;min-height:42px;max-height:120px;padding:var(--aw-space-sm) var(--aw-space-md) var(--aw-space-xs);line-height:1.45;field-sizing:content}.widget-compose-field textarea:focus-visible{outline:none}.widget-compose-field textarea::placeholder{color:var(--aw-text-faint)}.widget-compose-toolbar{min-width:0;min-height:38px;display:flex;align-items:center;gap:var(--aw-space-sm);padding:var(--aw-space-3xs) var(--aw-space-3xs) var(--aw-space-3xs) var(--aw-space-xs)}.widget-compose-tools{flex:none;display:inline-flex;align-items:center;gap:var(--aw-space-3xs)}.widget-compose-shortcut{min-width:0;margin-left:auto;color:var(--aw-text-faint);font-size:var(--aw-fs-2xs);font-weight:650;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.widget-send-button{flex:none;width:36px;height:36px;border:0;border-radius:999px;background:var(--aw-accent);color:var(--aw-on-accent);display:inline-flex;align-items:center;justify-content:center;padding:0;box-shadow:var(--aw-shadow)}.widget-send-button:hover{background:var(--aw-accent-strong)}.widget-send-button:disabled{background:var(--aw-line-strong);color:var(--aw-text-faint);box-shadow:none;cursor:not-allowed;opacity:.72}.widget-send-button svg{margin:1px 1px 0 -1px}.widget-compose{position:relative}.widget-composer-tool{flex:none;width:36px;height:36px;color:var(--aw-text-faint)}.widget-composer-tool:hover{color:var(--aw-accent-ink)}.widget-compose-attachments{display:flex;flex-wrap:wrap;gap:var(--aw-space-sm);padding:0 var(--aw-space-3xs) var(--aw-space-md)}.widget-compose-attachment{display:flex;align-items:center;gap:var(--aw-space-sm);max-width:100%;border:1px solid var(--aw-line);border-radius:12px;background:var(--aw-surface-soft);padding:var(--aw-space-xs) var(--aw-space-sm)}.widget-compose-attachment.is-error{border-color:color-mix(in srgb,var(--aw-danger) 45%,transparent);background:var(--aw-danger-soft)}.widget-compose-attachment.is-error small{color:var(--aw-danger)}.widget-compose-attachment-icon{width:30px;height:30px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:var(--aw-accent-soft);color:var(--aw-accent-ink)}.widget-compose-attachment-thumb{position:relative;width:34px;height:34px;flex:none;border-radius:8px;overflow:hidden;background:var(--aw-surface)}.widget-compose-attachment-thumb img{width:100%;height:100%;object-fit:cover;display:block}.widget-compose-attachment-busy{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-flex;align-items:center;justify-content:center;background:#0f172a73;color:#fff}.widget-compose-attachment-text{min-width:0;display:grid;gap:var(--aw-space-3xs)}.widget-compose-attachment-text strong{font-size:var(--aw-fs-xs);font-weight:750;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:150px}.widget-compose-attachment-text small{color:var(--aw-text-muted);font-size:var(--aw-fs-2xs);font-weight:650;line-height:1.2}.widget-compose-attachment-remove{flex:none;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:var(--aw-text-faint);padding:0}.widget-compose-attachment-remove:hover{color:var(--aw-danger);background:var(--aw-surface)}.widget-compose.is-drop-target .widget-compose-field{border-color:var(--aw-accent);border-style:dashed}.widget-drop-overlay{position:absolute;top:6px;right:6px;bottom:6px;left:6px;z-index:2;display:flex;align-items:center;justify-content:center;gap:var(--aw-space-sm);border:1.5px dashed var(--aw-accent);border-radius:16px;background:color-mix(in srgb,var(--aw-surface) 88%,transparent);color:var(--aw-accent-ink);font-size:var(--aw-fs-sm);font-weight:800;pointer-events:none}.widget-messages.is-drop-target{outline:1.5px dashed var(--aw-accent);outline-offset:-6px;border-radius:14px}.widget-emoji{position:relative;flex:none;display:inline-flex}.widget-emoji-popover{position:absolute;bottom:calc(100% + 8px);left:-6px;z-index:4;width:232px;display:grid;grid-template-columns:repeat(6,1fr);gap:var(--aw-space-3xs);border:1px solid var(--aw-line);border-radius:14px;background:var(--aw-surface);box-shadow:var(--aw-shadow-card-hover);padding:var(--aw-space-sm)}.widget-emoji-popover button{border:0;background:transparent;border-radius:9px;font-size:var(--aw-fs-2xl);line-height:1;padding:var(--aw-space-xs) 0;cursor:pointer}.widget-emoji-popover button:hover{background:var(--aw-surface-soft)}.widget-attachments{display:grid;gap:var(--aw-space-xs);margin-top:var(--aw-space-xs)}.widget-message>.widget-attachments:first-child{margin-top:0}.widget-attachment-image{display:block;border:1px solid color-mix(in srgb,var(--aw-line) 60%,transparent);border-radius:12px;background:var(--aw-surface);padding:0;overflow:hidden;max-width:240px;cursor:pointer}.widget-attachment-image img{display:block;width:100%;max-height:200px;object-fit:cover}.widget-attachment-file{display:flex;align-items:center;gap:var(--aw-space-md);width:max-content;max-width:100%;border:1px solid color-mix(in srgb,var(--aw-line) 70%,transparent);border-radius:12px;background:var(--aw-surface);color:var(--aw-text);padding:var(--aw-space-sm) var(--aw-space-md);text-align:left}.widget-attachment-file:not(:disabled):hover{border-color:var(--aw-accent)}.widget-attachment-file:disabled{cursor:not-allowed}.widget-attachment-file.scan-pending,.widget-attachment-file.scan-skipped{border-color:color-mix(in srgb,#d97706 30%,var(--aw-line));background:color-mix(in srgb,#fef3c7 36%,var(--aw-surface))}.widget-attachment-file.scan-failed{border-color:color-mix(in srgb,#dc2626 30%,var(--aw-line));background:color-mix(in srgb,#fee2e2 36%,var(--aw-surface))}.widget-attachment-file>svg{color:var(--aw-text-faint);flex:none}.widget-attachment-file-icon{width:30px;height:30px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:var(--aw-accent-soft);color:var(--aw-accent-ink)}.widget-attachment-file-text{min-width:0;display:grid;gap:var(--aw-space-3xs)}.widget-attachment-file-text strong{font-size:var(--aw-fs-sm);font-weight:750;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:170px}.widget-attachment-file-text small{color:var(--aw-text-muted);font-size:var(--aw-fs-2xs);font-weight:650}.widget-message.is-user .widget-attachment-file,.widget-message.is-user .widget-attachment-image{border-color:transparent}.widget-closed-actions{border-top:1px solid var(--aw-line);display:grid;gap:var(--aw-space-md);padding:var(--aw-space-lg) var(--aw-space-xl) calc(var(--aw-space-lg) + env(safe-area-inset-bottom,0px))}.widget-closed-actions p{color:var(--aw-text-muted);font-size:var(--aw-fs-sm);font-weight:650;margin:0}.widget-closed-actions>div{display:flex;gap:var(--aw-space-sm);flex-wrap:wrap}.widget-csat-card{background:var(--aw-surface-soft);border:1px solid var(--aw-line);border-radius:var(--aw-radius-card);display:grid;gap:var(--aw-space-md);padding:var(--aw-space-lg)}.widget-csat-card .eyebrow{color:var(--aw-text-faint);font-size:var(--aw-fs-2xs);font-weight:750;letter-spacing:.05em;line-height:1.2;margin:0 0 var(--aw-space-2xs);text-transform:uppercase}.widget-csat-card h3{font-size:var(--aw-fs-lg);line-height:1.2;margin:var(--aw-space-3xs) 0 0}.widget-csat-card textarea{border:1px solid var(--aw-line);border-radius:12px;background:var(--aw-surface);color:var(--aw-text);min-height:58px;resize:vertical;padding:var(--aw-space-lg) var(--aw-space-lg);width:100%;line-height:1.45}.widget-rating-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--aw-space-xs)}.widget-rating-button{align-items:center;aspect-ratio:1;min-height:44px;background:var(--aw-surface);border:1px solid var(--aw-line);border-radius:12px;color:var(--aw-text-muted);cursor:pointer;display:inline-flex;font-size:var(--aw-fs-md);font-weight:850;justify-content:center}.widget-rating-button.is-selected{background:var(--aw-accent);border-color:var(--aw-accent);color:var(--aw-on-accent)}.widget-csat-thanks{background:var(--aw-positive-soft);border:1px solid color-mix(in srgb,var(--aw-positive) 25%,var(--aw-surface));border-radius:12px;color:var(--aw-positive);display:grid;gap:var(--aw-space-3xs);padding:var(--aw-space-md) var(--aw-space-lg)}.widget-csat-thanks strong{font-size:var(--aw-fs-md)}.widget-csat-thanks span{font-size:var(--aw-fs-xs);font-weight:750}.widget-active-guide{border:1px solid color-mix(in srgb,var(--aw-line) 55%,transparent);border-radius:var(--aw-radius-card);background:var(--aw-surface);box-shadow:var(--aw-shadow-card);padding:var(--aw-space-lg);display:grid;gap:var(--aw-space-md)}.widget-active-guide h3{font-size:var(--aw-fs-lg);line-height:1.25;margin:0}.widget-active-guide p{color:var(--aw-text-muted);font-size:var(--aw-fs-sm);font-weight:650;margin:0}.widget-active-guide-topline{display:flex;align-items:center;justify-content:space-between;color:var(--aw-text-faint);font-size:var(--aw-fs-xs);font-weight:850}.widget-guide-fallback{border-radius:10px;background:var(--aw-warning-soft);color:var(--aw-warning);padding:var(--aw-space-sm) var(--aw-space-md)}.widget-guide-actions{display:flex;flex-wrap:wrap;gap:var(--aw-space-sm)}.widget-welcome-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:6;display:flex;align-items:center;justify-content:center;padding:var(--aw-space-3xl);background:#0f172a80;transition:opacity var(--aw-motion-medium) ease}.widget-welcome-backdrop.is-exiting{opacity:0;pointer-events:none}.widget-welcome-modal{position:relative;z-index:7;width:min(340px,100%);display:grid;justify-items:center;gap:var(--aw-space-md);text-align:center;border-radius:var(--aw-radius-lg);background:radial-gradient(120% 55% at 50% -18%,var(--aw-accent-glow-soft),transparent 60%),var(--aw-surface);color:var(--aw-text);box-shadow:var(--aw-shadow-lg);padding:var(--aw-space-4xl) var(--aw-space-3xl) var(--aw-space-3xl);max-height:100%;overflow-y:auto;overscroll-behavior:contain;transition:opacity var(--aw-motion-medium) ease}.widget-welcome-modal.is-exiting{transition-property:transform,opacity;transition-timing-function:cubic-bezier(.5,0,.85,.35);transition-duration:.18s;opacity:0}.widget-welcome-dismiss{position:absolute;top:12px;right:12px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:var(--aw-text-faint);padding:0}.widget-welcome-dismiss:hover{background:var(--aw-surface-soft);color:var(--aw-text)}.widget-welcome-modal h2{font-size:var(--aw-fs-3xl);font-weight:900;letter-spacing:-.015em;line-height:1.22;margin:var(--aw-space-xs) 0 0}.widget-welcome-message{color:var(--aw-text-muted);font-size:var(--aw-fs-md);font-weight:650;line-height:1.5;margin:0}.widget-welcome-hint{color:var(--aw-text-faint);font-size:var(--aw-fs-xs);font-weight:750;margin:0}.widget-welcome-actions{display:flex;flex-direction:column;gap:var(--aw-space-sm);width:100%;margin-top:var(--aw-space-sm)}.widget-welcome-actions .primary{min-height:46px;width:100%;font-size:var(--aw-fs-md)}.widget-welcome-later{border:0;min-height:38px;border-radius:999px;background:transparent;color:var(--aw-text-muted);font-size:var(--aw-fs-sm);font-weight:750}.widget-welcome-later:hover{color:var(--aw-text);background:var(--aw-surface-soft)}.launcher-message-preview{width:min(326px,calc(100vw - 36px));display:grid;grid-template-columns:minmax(0,1fr) 34px;align-items:start;margin-bottom:var(--aw-space-lg);overflow:hidden;border:1px solid var(--aw-line);border-radius:var(--aw-radius-card);background:var(--aw-surface);box-shadow:var(--aw-shadow-card);color:var(--aw-text);position:relative}.launcher-message-preview-open{min-width:0;min-height:76px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--aw-space-lg);border:0;background:transparent;padding:var(--aw-space-lg) var(--aw-space-xs) var(--aw-space-lg) var(--aw-space-lg);text-align:left}.launcher-message-preview-open:hover{background:var(--aw-surface-soft)}.launcher-message-preview-copy,.launcher-message-preview-meta{min-width:0;display:flex}.launcher-message-preview-copy{flex-direction:column;gap:var(--aw-space-2xs)}.launcher-message-preview-meta{align-items:baseline;justify-content:space-between;gap:var(--aw-space-sm)}.launcher-message-preview-meta strong{min-width:0;overflow:hidden;color:var(--aw-text);font-size:var(--aw-fs-md);font-weight:850;text-overflow:ellipsis;white-space:nowrap}.launcher-message-preview-meta small{flex:0 0 auto;color:var(--aw-accent-ink);font-size:var(--aw-fs-2xs);font-weight:800}.launcher-message-preview-body{display:-webkit-box;overflow:hidden;color:var(--aw-text-muted);font-size:var(--aw-fs-sm);font-weight:600;line-height:1.42;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.launcher-message-preview-dismiss{width:30px;height:30px;display:inline-grid;place-items:center;margin:var(--aw-space-sm) var(--aw-space-sm) 0 0;border:0;border-radius:999px;background:transparent;color:var(--aw-text-faint);padding:0}.launcher-message-preview-dismiss:hover{background:var(--aw-surface-soft);color:var(--aw-text)}.launcher-button{min-height:52px;min-width:52px;border:0;border-radius:999px;background:var(--aw-accent);color:var(--aw-on-accent);display:inline-flex;align-items:center;justify-content:center;gap:var(--aw-space-sm);padding:0 var(--aw-space-2xl);box-shadow:var(--aw-shadow-lg);font-weight:850;font-size:var(--aw-fs-lg);position:relative}.launcher-button:hover{background:var(--aw-accent-strong);transform:translateY(-1px)}.launcher-button.is-open{width:52px;padding:0}.launcher-unread{position:absolute;top:-7px;right:-5px;min-width:19px;min-height:19px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--aw-danger-badge);color:#fff;font-size:var(--aw-fs-2xs);font-weight:850;line-height:1;padding:var(--aw-space-3xs) var(--aw-space-xs);box-shadow:0 0 0 2px var(--aw-surface)}.widget-tour-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.widget-tour-spotlight{position:fixed;border-radius:10px;box-shadow:0 0 0 200vmax #0f172a8c;pointer-events:none}.widget-tour-blocker{position:fixed;pointer-events:auto}.widget-tour-dim{background:#0f172a8c}.widget-tour-popover{position:fixed;z-index:2;width:min(330px,calc(100vw - 24px));border:1px solid var(--aw-line);border-radius:var(--aw-radius-card);background:var(--aw-surface);color:var(--aw-text);box-shadow:var(--aw-shadow-lg)}.widget-tour-popover.is-centered{left:50%;top:50%;transform:translate(-50%,-50%)}.widget-tour-popover:before{content:"";position:absolute;width:12px;height:12px;background:var(--aw-surface);border:1px solid var(--aw-line);transform:rotate(45deg)}.widget-tour-popover.is-centered:before,.widget-tour-popover[data-placement=center]:before{display:none}.widget-tour-popover[data-placement=top]:before{bottom:-7px;left:calc(var(--tour-arrow-offset, 24px) - 6px);border-top:0;border-left:0}.widget-tour-popover[data-placement=bottom]:before{top:-7px;left:calc(var(--tour-arrow-offset, 24px) - 6px);border-bottom:0;border-right:0}.widget-tour-popover[data-placement=left]:before{right:-7px;top:calc(var(--tour-arrow-offset, 24px) - 6px);border-bottom:0;border-left:0}.widget-tour-popover[data-placement=right]:before{left:-7px;top:calc(var(--tour-arrow-offset, 24px) - 6px);border-top:0;border-right:0}.widget-tour-card{display:grid;gap:var(--aw-space-sm);padding:var(--aw-space-xl) var(--aw-space-xl)}.widget-tour-topline{display:flex;align-items:center;justify-content:space-between;color:var(--aw-text-faint);font-size:var(--aw-fs-xs);font-weight:850}.widget-tour-dismiss{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:var(--aw-text-faint);padding:0}.widget-tour-dismiss:hover{background:var(--aw-surface-soft);color:var(--aw-text)}.widget-tour-card h3{font-size:var(--aw-fs-lg);line-height:1.25;margin:0}.widget-tour-card p{color:var(--aw-text-muted);font-size:var(--aw-fs-sm);font-weight:650;line-height:1.45;margin:0}.widget-tour-dots{display:flex;gap:var(--aw-space-xs)}.widget-tour-dots span{width:6px;height:6px;border-radius:999px;background:var(--aw-line-strong)}.widget-tour-dots span.is-active{background:var(--aw-accent)}.widget-tour-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--aw-space-sm);margin-top:var(--aw-space-3xs)}.widget-tour-actions .secondary,.widget-tour-actions .primary{min-height:32px;font-size:var(--aw-fs-sm);padding:0 var(--aw-space-lg)}@media(prefers-reduced-motion:no-preference){.widget-panel{animation:aw-panel-in .2s cubic-bezier(.2,.9,.3,1);transition:width var(--aw-motion-medium) ease,height var(--aw-motion-medium) ease;transform-origin:bottom right}.assist-widget.is-bottom-left .widget-panel{transform-origin:bottom left}.widget-message-group{animation:aw-rise-in var(--aw-motion-medium) ease-out}.widget-welcome-backdrop{animation:aw-fade-in var(--aw-motion-medium) ease}.widget-welcome-modal{animation:aw-welcome-in .22s cubic-bezier(.2,.9,.3,1)}.launcher-button.is-pulse{animation:aw-launcher-pulse .65s ease-out}.launcher-message-preview{animation:aw-launcher-preview-in .28s cubic-bezier(.2,.9,.3,1);transform-origin:bottom right}.assist-widget.is-bottom-left .launcher-message-preview{transform-origin:bottom left}.launcher-button.has-new-message{animation:aw-launcher-message-arrival .9s cubic-bezier(.2,.9,.3,1)}.launcher-button.has-new-message:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:2px solid var(--aw-accent-soft-line);border-radius:inherit;pointer-events:none;animation:aw-launcher-message-halo 1.2s ease-out}.launcher-button.has-new-message .launcher-unread{animation:aw-launcher-badge-settle .56s cubic-bezier(.2,.9,.3,1)}}@keyframes aw-panel-in{0%{opacity:0;transform:translateY(12px) scale(.98)}}@keyframes aw-rise-in{0%{opacity:0;transform:translateY(5px)}}@keyframes aw-fade-in{0%{opacity:0}}@keyframes aw-welcome-in{0%{opacity:0;transform:scale(.94) translateY(6px)}}@keyframes aw-launcher-pulse{0%{box-shadow:var(--aw-shadow-lg),0 0 0 0 var(--aw-accent-soft)}45%{transform:scale(1.1);box-shadow:var(--aw-shadow-lg),0 0 0 9px transparent}to{transform:scale(1);box-shadow:var(--aw-shadow-lg),0 0 0 0 transparent}}@keyframes aw-launcher-preview-in{0%{opacity:0;transform:translateY(10px) scale(.97)}}@keyframes aw-launcher-message-arrival{0%{transform:translateY(0) scale(1)}18%{transform:translateY(-5px) scale(1.025)}40%{transform:translateY(0) scale(.995)}62%{transform:translateY(-2px) scale(1.01)}to{transform:translateY(0) scale(1)}}@keyframes aw-launcher-message-halo{0%{opacity:0;transform:scale(.94)}18%{opacity:1}to{opacity:0;transform:scale(1.16)}}@keyframes aw-launcher-badge-settle{0%{transform:scale(.72) rotate(-7deg)}45%{transform:scale(1.14) rotate(2deg)}72%{transform:scale(.96)}to{transform:scale(1) rotate(0)}}@media(max-width:640px){.assist-widget{right:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px))}.assist-widget.is-bottom-left{left:14px}.launcher-message-preview{width:min(326px,calc(100vw - 28px))}.widget-panel,.widget-panel.is-help-reader-expanded,.widget-panel.is-conversation-expanded{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:none;margin-bottom:0;border:0;border-radius:0;padding-top:env(safe-area-inset-top,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.assist-widget .icon-button,.widget-composer-tool,.widget-send-button,.widget-tour-dismiss,.widget-welcome-dismiss,.widget-compose-attachment-remove{min-width:44px;min-height:44px}.widget-compose-shortcut{display:none}.widget-compose-toolbar{justify-content:space-between}.assist-widget .widget-help-expand-button,.assist-widget .widget-conversation-expand{display:none}.widget-help-reader-body,.widget-panel.is-help-reader-expanded .widget-help-reader-body{padding:var(--aw-space-lg) var(--aw-space-lg) var(--aw-space-3xl)}.widget-panel.is-help-reader-expanded .widget-help-article{border:1px solid color-mix(in srgb,var(--aw-line) 65%,transparent);box-shadow:var(--aw-shadow-card);padding:var(--aw-space-xl) var(--aw-space-xl) var(--aw-space-xl)}.widget-panel.is-help-reader-expanded .widget-help-article h1{font-size:var(--aw-fs-display-md);line-height:1.16;margin-top:var(--aw-space-xl)}.widget-panel.is-help-reader-expanded .widget-help-article-summary{font-size:var(--aw-fs-md);margin-top:var(--aw-space-md)}.widget-panel.is-help-reader-expanded .widget-help-article-content{font-size:var(--aw-fs-md);line-height:1.66;margin-top:var(--aw-space-xl);padding-top:var(--aw-space-xl)}.widget-panel.is-help-reader-expanded .widget-help-article-content h2,.widget-panel.is-help-reader-expanded .widget-help-article-content h3,.widget-panel.is-help-reader-expanded .widget-help-article-content h2.is-major{font-size:var(--aw-fs-2xl);margin:var(--aw-space-3xl) 0 var(--aw-space-md)}.widget-panel.is-help-reader-expanded .widget-help-article-content h4{font-size:var(--aw-fs-lg);margin:var(--aw-space-2xl) 0 var(--aw-space-sm)}.assist-widget.is-open .launcher-button{display:none}}
