:where(:root,.xyz-scope){--xyz-font: "Inter Variable", ui-sans-serif, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--xyz-font-display: var(--xyz-font);--xyz-font-mono: ui-monospace, "SF Mono", "Cascadia Code", Menlo, Consolas, monospace;color-scheme:light;--xyz-accent: #1e40af;--xyz-accent-fill: #2544d8;--xyz-accent-soft: #e0e7ff;--xyz-on-accent: #ffffff;--xyz-bg: #f8fafc;--xyz-surface: #eef2f7;--xyz-surface-2: #e3eaf3;--xyz-surface-3: #d9e3ef;--xyz-border: #d8e0ea;--xyz-ink: #0f172a;--xyz-ink-soft: #44546b;--xyz-ink-faint: #94a3b8;--xyz-bubble-own: #2544d8;--xyz-on-bubble-own: #ffffff;--xyz-success: #10b981;--xyz-danger: #dc2626;--xyz-warning: #d97706;--xyz-success-ink: #047857;--xyz-danger-ink: #b91c1c;--xyz-warning-ink: #92400e;--xyz-avatar-bg-tone: .93 .05;--xyz-avatar-line-tone: .86 .07;--xyz-avatar-ink-tone: .4 .13;--xyz-mark-tile: #0f172a;--xyz-mark-glyph: #4f6cff;--xyz-mark-ink: #0f172a;--xyz-s1: 4px;--xyz-s2: 8px;--xyz-s3: 12px;--xyz-s4: 16px;--xyz-s5: 20px;--xyz-s6: 24px;--xyz-s8: 32px;--xyz-s10: 40px;--xyz-s12: 48px;--xyz-s16: 64px;--xyz-s20: 80px;--xyz-s24: 96px;--xyz-s32: 128px;--xyz-t-xs: 12px;--xyz-t-sm: 13px;--xyz-t-md: 15px;--xyz-t-lg: 17px;--xyz-t-xl: 20px;--xyz-t-2xl: 25px;--xyz-t-3xl: 31px;--xyz-t-4xl: 39px;--xyz-t-5xl: 49px;--xyz-lh-display: 1.08;--xyz-lh-heading: 1.2;--xyz-lh-label: 1.4;--xyz-lh-body: 1.55;--xyz-track-display: -.02em;--xyz-track-caps: .08em;--xyz-control-sm: 32px;--xyz-control-md: 40px;--xyz-control-lg: 48px;--xyz-composer-max: clamp(96px, 28cqh, 200px);--xyz-container: 1120px;--xyz-container-pad: 24px;--xyz-radius-lg: 12px;--xyz-radius-md: 8px;--xyz-radius-sm: 6px;--xyz-radius-bubble: 16px;--xyz-radius-bubble-tail: 4px;--xyz-radius-pill: 999px;--xyz-badge-h: 22px;--xyz-glass-bg: color-mix(in srgb, var(--xyz-bg) 90%, transparent);--xyz-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 9l6 6 6-6' stroke='%2344546b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--xyz-check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.5 8.5l3 3 6-7' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--xyz-ring: 0 0 0 1px var(--xyz-accent), 0 0 0 4px var(--xyz-accent-soft);--xyz-ring-soft: 0 0 0 4px var(--xyz-accent-soft);--xyz-shadow-panel: 0 24px 64px -16px rgb(15 23 42 / .28), 0 4px 16px -4px rgb(15 23 42 / .12);--xyz-shadow-pop: 0 8px 24px -6px rgb(15 23 42 / .22);--xyz-shadow-card: 0 1px 2px rgb(15 23 42 / .05), 0 4px 12px -4px rgb(15 23 42 / .08);--xyz-shadow-launcher: 0 10px 28px -6px rgb(15 23 42 / .45);--xyz-ease: cubic-bezier(.2, .8, .2, 1);--xyz-ease-spring: cubic-bezier(.34, 1.32, .44, 1);--xyz-fast: .15s;--xyz-normal: .22s;--xyz-slow: .32s;--xyz-dot-cycle: 1.28s;--xyz-dot-stagger: .12s;--xyz-z-widget: 2147483000;--xyz-z-tip: 50}:where(.xyz-dark,[data-xyz-theme=dark],.xyz-dark .xyz-scope,[data-xyz-theme=dark] .xyz-scope){color-scheme:dark;--xyz-accent: #8aa4ff;--xyz-accent-fill: #3d5afe;--xyz-accent-soft: rgb(93 122 255 / .2);--xyz-on-accent: #ffffff;--xyz-bg: #0b0d10;--xyz-surface: #16191e;--xyz-surface-2: #22262d;--xyz-surface-3: #2c323b;--xyz-border: #2c313a;--xyz-ink: #eceef1;--xyz-ink-soft: #a7aeb9;--xyz-ink-faint: #6b7280;--xyz-bubble-own: #3d5afe;--xyz-on-bubble-own: #ffffff;--xyz-danger: #f87171;--xyz-warning: #f59e0b;--xyz-success: #34d399;--xyz-success-ink: #34d399;--xyz-danger-ink: #f87171;--xyz-warning-ink: #f59e0b;--xyz-avatar-bg-tone: .36 .06;--xyz-avatar-line-tone: .44 .08;--xyz-avatar-ink-tone: .88 .1;--xyz-shadow-panel: 0 24px 64px -16px rgb(0 0 0 / .6);--xyz-shadow-pop: 0 8px 24px -6px rgb(0 0 0 / .5);--xyz-shadow-card: 0 1px 2px rgb(0 0 0 / .3), 0 4px 12px -4px rgb(0 0 0 / .35);--xyz-shadow-launcher: 0 10px 28px -6px rgb(0 0 0 / .55);--xyz-glass-bg: color-mix(in srgb, var(--xyz-bg) 90%, transparent);--xyz-ring: 0 0 0 1px var(--xyz-accent), 0 0 0 4px var(--xyz-accent-soft);--xyz-ring-soft: 0 0 0 4px var(--xyz-accent-soft);--xyz-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 9l6 6 6-6' stroke='%23a7aeb9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@keyframes xyz-msg-in{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}@keyframes xyz-msg-in-own{0%{opacity:0;transform:translate(10px,4px) scale(.96)}to{opacity:1;transform:none}}@keyframes xyz-msg-in-team{0%{opacity:0;transform:translate(-10px,4px) scale(.96)}to{opacity:1;transform:none}}@keyframes xyz-dot{0%,70%,to{transform:translateY(0);opacity:.35}35%{transform:translateY(-3px);opacity:1}}@keyframes xyz-dot-think{0%,to{transform:scale(.72);opacity:.3}50%{transform:scale(1);opacity:.95}}@keyframes xyz-tail-blink{0%,to{opacity:.2}50%{opacity:.9}}@keyframes xyz-peek-in{0%{opacity:0}to{opacity:1}}@keyframes xyz-sheet-in{0%{opacity:0;transform:translateY(-6px) scale(.96)}to{opacity:1;transform:none}}@keyframes xyz-sheet-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px) scale(.98)}}@keyframes xyz-pop{0%{transform:scale(.6)}80%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes xyz-reveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes xyz-banner-in{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}@keyframes xyz-banner-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-100%)}}@media(prefers-reduced-motion:reduce){.xyz-scope *,.xyz-scope *:before,.xyz-scope *:after{animation-duration:.01ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.xyz-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--xyz-s2);height:var(--xyz-control-md);padding-inline:var(--xyz-s5);border:1px solid transparent;border-radius:var(--xyz-radius-sm);font:600 var(--xyz-t-md) / 1 var(--xyz-font);color:var(--xyz-ink);background:none;cursor:pointer;text-decoration:none;white-space:nowrap;touch-action:manipulation;transition:background var(--xyz-fast) var(--xyz-ease),border-color var(--xyz-fast) var(--xyz-ease),transform var(--xyz-fast) var(--xyz-ease),box-shadow var(--xyz-fast) var(--xyz-ease)}.xyz-btn svg,.xyz-icon-btn svg{flex:none}span.xyz-btn,span.xyz-icon-btn,span.xyz-header-id{pointer-events:none;cursor:default}.xyz-btn:active{transform:translateY(1px)}.xyz-btn:focus-visible{outline:none;box-shadow:var(--xyz-ring)}.xyz-btn[disabled]{opacity:.55;cursor:not-allowed;transform:none}.xyz-btn-primary{background:var(--xyz-accent-fill);color:var(--xyz-on-accent)}.xyz-btn-primary:hover:not([disabled]){transform:translateY(-1px);box-shadow:var(--xyz-shadow-pop)}.xyz-btn-danger{background:var(--xyz-danger);color:#fff}.xyz-btn-danger:hover:not([disabled]){transform:translateY(-1px);box-shadow:var(--xyz-shadow-pop)}.xyz-btn-ghost{border-color:var(--xyz-border);color:var(--xyz-ink)}.xyz-btn-ghost:hover:not([disabled]){background:var(--xyz-surface);border-color:var(--xyz-ink-faint)}.xyz-btn-lg{height:var(--xyz-control-lg);padding-inline:var(--xyz-s6);font-size:var(--xyz-t-lg);border-radius:var(--xyz-radius-md)}.xyz-btn-sm{height:var(--xyz-control-sm);padding-inline:var(--xyz-s3);font-size:var(--xyz-t-sm)}.xyz-btn-link{display:inline-flex;align-items:center;gap:var(--xyz-s2);font:600 var(--xyz-t-md) / 1 var(--xyz-font);color:var(--xyz-accent);text-decoration:none;border-radius:var(--xyz-radius-sm)}.xyz-link{color:var(--xyz-accent);text-decoration:none}.xyz-link:hover{text-decoration:underline;text-underline-offset:var(--xyz-s1)}.xyz-link:focus-visible{outline:none;box-shadow:var(--xyz-ring)}.xyz-btn-link:focus-visible{outline:none;box-shadow:var(--xyz-ring)}.xyz-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--xyz-control-sm);height:var(--xyz-control-sm);flex:none;border:none;border-radius:var(--xyz-radius-sm);background:none;color:var(--xyz-ink-soft);cursor:pointer;touch-action:manipulation;transition:background var(--xyz-fast) var(--xyz-ease),color var(--xyz-fast) var(--xyz-ease)}@media(pointer:coarse){.xyz-icon-btn,.xyz-emoji-item{width:var(--xyz-control-md);height:var(--xyz-control-md)}.xyz-emoji-pop{grid-template-columns:repeat(6,var(--xyz-control-md));max-height:calc(var(--xyz-control-md) * 6)}}.xyz-icon-btn:hover:not([disabled]){background:var(--xyz-surface-2);color:var(--xyz-ink)}.xyz-icon-btn:focus-visible{outline:none;box-shadow:var(--xyz-ring)}.xyz-icon-btn[disabled]{opacity:.55;cursor:not-allowed}.xyz-field{display:flex;flex-direction:column;gap:var(--xyz-s2)}.xyz-label{font:600 var(--xyz-t-sm) / 1.2 var(--xyz-font);color:var(--xyz-ink-soft)}.xyz-input{height:var(--xyz-control-md);padding-inline:var(--xyz-s3);border:1px solid var(--xyz-border);border-radius:var(--xyz-radius-sm);background:var(--xyz-bg);color:var(--xyz-ink);font:400 var(--xyz-t-md) / var(--xyz-lh-label) var(--xyz-font);transition:border-color var(--xyz-fast) var(--xyz-ease),box-shadow var(--xyz-fast) var(--xyz-ease)}textarea.xyz-input{height:auto;min-height:var(--xyz-control-md);padding-block:var(--xyz-s2);line-height:var(--xyz-lh-body);resize:none}select.xyz-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:calc(var(--xyz-s6) + var(--xyz-s3));background-image:var(--xyz-chevron);background-repeat:no-repeat;background-position:right var(--xyz-s3) center;background-size:var(--xyz-s4) var(--xyz-s4);cursor:pointer}select.xyz-input:disabled{cursor:default}input.xyz-checkbox,input.xyz-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--xyz-s5);height:var(--xyz-s5);flex:none;margin:0;background:var(--xyz-surface);border:1px solid var(--xyz-border);cursor:pointer;transition:background var(--xyz-fast) var(--xyz-ease),border-color var(--xyz-fast) var(--xyz-ease),border-width var(--xyz-fast) var(--xyz-ease),box-shadow var(--xyz-fast) var(--xyz-ease)}input.xyz-checkbox{border-radius:var(--xyz-radius-sm)}input.xyz-radio{border-radius:50%}input.xyz-checkbox:hover:not(:disabled),input.xyz-radio:hover:not(:disabled){border-color:var(--xyz-ink-faint)}input.xyz-checkbox:checked{background:var(--xyz-accent-fill) var(--xyz-check) center / var(--xyz-s4) no-repeat;border-color:var(--xyz-accent-fill)}input.xyz-radio:checked{border:6px solid var(--xyz-accent-fill);background:var(--xyz-on-accent)}input.xyz-checkbox:focus-visible,input.xyz-radio:focus-visible{outline:none;box-shadow:var(--xyz-ring)}input.xyz-checkbox:disabled,input.xyz-radio:disabled{cursor:default;opacity:.5}input.xyz-switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex:none;width:var(--xyz-s10);height:var(--xyz-s5);margin:0;border-radius:var(--xyz-radius-pill);background:var(--xyz-surface-3);border:1px solid var(--xyz-border);cursor:pointer;transition:background var(--xyz-fast) var(--xyz-ease),border-color var(--xyz-fast) var(--xyz-ease)}input.xyz-switch:before{content:"";position:absolute;top:50%;left:1px;width:var(--xyz-s4);height:var(--xyz-s4);border-radius:50%;background:var(--xyz-on-accent);box-shadow:var(--xyz-shadow-card);transform:translateY(-50%);transition:transform var(--xyz-normal) var(--xyz-ease)}input.xyz-switch:checked{background:var(--xyz-accent-fill);border-color:var(--xyz-accent-fill)}input.xyz-switch:checked:before{transform:translate(var(--xyz-s5),-50%)}input.xyz-switch:hover:not(:disabled):not(:checked){border-color:var(--xyz-ink-faint)}input.xyz-switch:focus-visible{outline:none;box-shadow:var(--xyz-ring)}input.xyz-switch:disabled{cursor:default;opacity:.5}.xyz-input::placeholder{color:var(--xyz-ink-faint)}.xyz-input:hover{border-color:var(--xyz-ink-faint)}.xyz-input:focus-visible{outline:none;border-color:var(--xyz-accent);box-shadow:var(--xyz-ring)}.xyz-input[aria-invalid=true]{border-color:var(--xyz-danger)}.xyz-hint{font:400 var(--xyz-t-xs) / var(--xyz-lh-label) var(--xyz-font);color:var(--xyz-ink-soft)}.xyz-error{font:600 var(--xyz-t-sm) / var(--xyz-lh-label) var(--xyz-font);color:var(--xyz-danger-ink)}.xyz-note{font-size:var(--xyz-t-sm);color:var(--xyz-ink-soft)}.xyz-truncate{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xyz-card{background:var(--xyz-bg);border:1px solid var(--xyz-border);border-radius:var(--xyz-radius-lg);box-shadow:var(--xyz-shadow-card)}.xyz-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--xyz-list-gap, 0)}.xyz-row{display:flex;align-items:var(--xyz-row-align, baseline);gap:var(--xyz-s3);padding-block:var(--xyz-s2);border-bottom:var(--xyz-row-divider, 1px solid var(--xyz-border))}.xyz-row:last-child{border-bottom:none}.xyz-row-fill{flex:1;min-width:0}.xyz-row-stack{display:flex;flex-direction:column;gap:var(--xyz-s1)}.xyz-row-title{font:600 var(--xyz-t-sm) / var(--xyz-lh-label) var(--xyz-font);color:var(--xyz-ink)}.xyz-row-key{flex:none;font:600 var(--xyz-t-sm) / 1.3 var(--xyz-font);color:var(--xyz-accent)}.xyz-row-actions{display:inline-flex;gap:var(--xyz-s2);flex:none}.xyz-badge{display:inline-flex;align-items:center;gap:var(--xyz-s1);height:var(--xyz-badge-h);padding-inline:var(--xyz-s2);border-radius:var(--xyz-radius-sm);font:600 var(--xyz-t-xs) / 1 var(--xyz-font);background:var(--xyz-surface-2);color:var(--xyz-ink-soft)}.xyz-badge-accent{background:var(--xyz-accent-soft);color:var(--xyz-accent)}.xyz-badge-count{min-width:var(--xyz-s5);height:var(--xyz-s5);padding-inline:var(--xyz-s1);justify-content:center;border-radius:var(--xyz-radius-pill);background:var(--xyz-accent-fill);color:var(--xyz-on-accent);font-weight:700}.xyz-badge-pop{animation:xyz-pop var(--xyz-normal) var(--xyz-ease)}.xyz-brand{display:inline-flex;align-items:center;gap:var(--xyz-s2);flex:none;color:inherit;text-decoration:none}.xyz-brand-mark{display:block;flex:none;border:1px solid var(--xyz-border);border-radius:25%}.xyz-brand-name{font:700 var(--xyz-brand-t, var(--xyz-t-lg)) / var(--xyz-lh-heading) var(--xyz-font-display);letter-spacing:var(--xyz-track-display);white-space:nowrap}.xyz-avatar{display:inline-flex;align-items:center;justify-content:center;width:var(--xyz-avatar-size, var(--xyz-control-md));height:var(--xyz-avatar-size, var(--xyz-control-md));border-radius:50%;flex:none;background:var(--xyz-surface-2);color:var(--xyz-ink);font:600 clamp(var(--xyz-t-xs),calc(var(--xyz-avatar-size, var(--xyz-control-md)) * .34),var(--xyz-t-sm)) / 1 var(--xyz-font);text-transform:uppercase}.xyz-avatar-tinted{background:oklch(var(--xyz-avatar-bg-tone) var(--xyz-avatar-h, 265));border:1px solid oklch(var(--xyz-avatar-line-tone) var(--xyz-avatar-h, 265));color:oklch(var(--xyz-avatar-ink-tone) var(--xyz-avatar-h, 265))}.xyz-dot{width:var(--xyz-s2);height:var(--xyz-s2);border-radius:50%;flex:none;background:var(--xyz-ink-faint)}.xyz-dot-online{background:var(--xyz-success)}.xyz-has-presence{position:relative;display:inline-flex;flex:none}.xyz-presence{--xyz-dot-basis: var(--xyz-avatar-size, var(--xyz-control-md));--xyz-dot: max(7px, calc(var(--xyz-dot-basis) * .3));--xyz-dot-ring: max(1.5px, calc(var(--xyz-dot-basis) * .05));--xyz-dot-inset: calc(var(--xyz-dot-basis) * .07);position:absolute;right:var(--xyz-dot-inset);bottom:var(--xyz-dot-inset);width:var(--xyz-dot);height:var(--xyz-dot);border-radius:50%;box-shadow:0 0 0 var(--xyz-dot-ring) var(--xyz-presence-ring, var(--xyz-bg));box-sizing:border-box;transition:background var(--xyz-normal) var(--xyz-ease),border-color var(--xyz-normal) var(--xyz-ease),width var(--xyz-normal) var(--xyz-ease-spring),min-width var(--xyz-normal) var(--xyz-ease-spring),padding var(--xyz-normal) var(--xyz-ease-spring);background:var(--xyz-presence-ring, var(--xyz-bg));border:var(--xyz-dot-ring) solid var(--xyz-ink-faint)}@media(prefers-reduced-motion:reduce){.xyz-presence{transition:none}}.xyz-presence--online{background:var(--xyz-success);border-color:var(--xyz-success)}.xyz-presence--typing{width:auto;min-width:calc(var(--xyz-dot) * 1.75);height:var(--xyz-dot);padding:0 calc(var(--xyz-dot) * .25);gap:calc(var(--xyz-dot) * .16);display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--xyz-radius-pill);background:var(--xyz-success);box-shadow:0 0 0 var(--xyz-dot-ring) var(--xyz-presence-ring, var(--xyz-bg))}.xyz-presence-dot{width:calc(var(--xyz-dot) * .26);height:calc(var(--xyz-dot) * .26);border-radius:50%;background:var(--xyz-presence-ring, var(--xyz-bg));animation:xyz-presence-type var(--xyz-dot-cycle) var(--xyz-ease) infinite}.xyz-presence-dot~.xyz-presence-dot{animation-delay:var(--xyz-dot-stagger)}.xyz-presence-dot~.xyz-presence-dot~.xyz-presence-dot{animation-delay:calc(var(--xyz-dot-stagger) * 2)}@keyframes xyz-presence-type{0%,70%,to{opacity:.4;transform:translateY(0)}35%{opacity:1;transform:translateY(-1px)}}.xyz-typing{display:inline-flex;align-items:center;gap:var(--xyz-s1)}.xyz-typing .xyz-dot{animation:xyz-dot var(--xyz-dot-cycle) var(--xyz-ease) infinite}.xyz-typing .xyz-dot~.xyz-dot{animation-delay:var(--xyz-dot-stagger)}.xyz-typing .xyz-dot~.xyz-dot~.xyz-dot{animation-delay:calc(var(--xyz-dot-stagger) * 2)}.xyz-typing--bot .xyz-dot{animation-name:xyz-dot-think}.xyz-peek{min-width:0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--xyz-ink-soft)}.xyz-peek-new{animation:xyz-peek-in .12s var(--xyz-ease)}.xyz-typing--tail{animation:xyz-tail-blink var(--xyz-dot-cycle) var(--xyz-ease) infinite;color:var(--xyz-ink-soft);font-weight:700}.xyz-typing--tail:after{content:"."}.xyz-receipt{display:inline-flex;align-items:center;gap:var(--xyz-s1)}.xyz-receipt-icon{display:inline-flex}.xyz-receipt--sending,.xyz-receipt--sent{color:var(--xyz-ink-soft)}.xyz-receipt--read{color:var(--xyz-accent)}:where(:root,:root *,.xyz-scope,.xyz-scope *){scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--xyz-ink) 28%,transparent) transparent}.xyz-theme-toggle{position:relative}.xyz-theme-toggle svg{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;transition:opacity var(--xyz-normal) var(--xyz-ease),transform var(--xyz-normal) var(--xyz-ease)}.xyz-theme-toggle .xyz-theme-sun{opacity:0;transform:rotate(90deg) scale(.6)}.xyz-dark .xyz-theme-toggle .xyz-theme-sun{opacity:1;transform:none}.xyz-dark .xyz-theme-toggle .xyz-theme-moon{opacity:0;transform:rotate(-90deg) scale(.6)}html[data-xyz-theme-swap] body,html[data-xyz-theme-swap] body *,html[data-xyz-theme-swap] body *:before,html[data-xyz-theme-swap] body *:after{transition:background-color var(--xyz-slow) var(--xyz-ease),color var(--xyz-slow) var(--xyz-ease),border-color var(--xyz-slow) var(--xyz-ease),fill var(--xyz-slow) var(--xyz-ease),stroke var(--xyz-slow) var(--xyz-ease),box-shadow var(--xyz-slow) var(--xyz-ease)!important}.xyz-glass{background:var(--xyz-glass-bg)}.xyz-reconnect{flex-shrink:0;padding:var(--xyz-s1) var(--xyz-s3);text-align:center;font:600 var(--xyz-t-sm) / var(--xyz-lh-body) var(--xyz-font);background:color-mix(in srgb,var(--xyz-warning) 18%,var(--xyz-bg));color:var(--xyz-ink-soft);animation:xyz-banner-in var(--xyz-normal) var(--xyz-ease)}.xyz-reconnect--leaving{animation:xyz-banner-out var(--xyz-normal) var(--xyz-ease) forwards}.xyz-emoji{position:relative;display:inline-flex}.xyz-emoji-pop{position:absolute;bottom:calc(100% + var(--xyz-s2));right:0;z-index:1;display:grid;grid-template-columns:repeat(6,var(--xyz-control-sm));gap:var(--xyz-s1);padding:var(--xyz-s2);max-height:calc(var(--xyz-control-sm) * 6);overflow-y:auto;background:var(--xyz-bg);border:1px solid var(--xyz-border);border-radius:var(--xyz-radius-md);box-shadow:var(--xyz-shadow-pop);transform-origin:100% 100%;animation:xyz-pop var(--xyz-fast) var(--xyz-ease)}.xyz-emoji-item{display:inline-flex;align-items:center;justify-content:center;width:var(--xyz-control-sm);height:var(--xyz-control-sm);border:none;border-radius:var(--xyz-radius-sm);background:none;padding:0;font-size:var(--xyz-t-xl);line-height:1;cursor:pointer;transition:background var(--xyz-fast) var(--xyz-ease),transform var(--xyz-fast) var(--xyz-ease)}.xyz-emoji-item:hover{background:var(--xyz-surface-2);transform:scale(1.12)}.xyz-emoji-item:focus-visible{outline:none;box-shadow:var(--xyz-ring)}.xyz-emoji-pop--leaving{animation:xyz-sheet-out var(--xyz-fast) var(--xyz-ease) forwards}.xyz-tip{width:max-content;max-width:var(--xyz-tip-max, 280px);padding:var(--xyz-s2) var(--xyz-s3);border-radius:var(--xyz-radius-md);background:var(--xyz-ink);border:1px solid var(--xyz-border);color:var(--xyz-bg);font:400 var(--xyz-t-sm) / var(--xyz-lh-heading) var(--xyz-font);text-align:left;box-shadow:var(--xyz-shadow-pop)}.xyz-tip--float{position:fixed;top:0;left:0;z-index:var(--xyz-z-tip);pointer-events:none;animation:xyz-sheet-in var(--xyz-fast) var(--xyz-ease) both}.xyz-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}.xyz-chat{--xyz-dock-top: var(--xyz-s16);--xyz-dock-bottom: var(--xyz-s20);position:relative;display:flex;flex-direction:column;overflow:hidden;container-type:size;container-name:xyz-chat}.xyz-header{position:absolute;top:0;left:0;right:0;z-index:2;display:flex;align-items:flex-start;gap:var(--xyz-s2);padding:var(--xyz-s3);pointer-events:none}.xyz-header-id,.xyz-header button,.xyz-header a{pointer-events:auto}.xyz-header-id{flex:0 1 auto;min-width:0;margin-inline:auto;display:flex;align-items:center;padding:var(--xyz-s2) var(--xyz-s4) var(--xyz-s2) var(--xyz-s2);border-radius:var(--xyz-radius-lg);background:var(--xyz-surface-2);border:1px solid var(--xyz-border);box-shadow:var(--xyz-shadow-card);transition:border-radius var(--xyz-normal) var(--xyz-ease),padding var(--xyz-normal) var(--xyz-ease),background var(--xyz-normal) var(--xyz-ease),box-shadow var(--xyz-normal) var(--xyz-ease),transform var(--xyz-fast) var(--xyz-ease)}.xyz-header-identity{display:flex;align-items:center;gap:var(--xyz-s2);min-width:0;opacity:1;transition:gap var(--xyz-normal) var(--xyz-ease),opacity var(--xyz-normal) var(--xyz-ease)}@starting-style{.xyz-header-identity{opacity:0}}.xyz-header-id .xyz-presence{--xyz-presence-ring: var(--xyz-bg)}.xyz-header-meta{min-width:0;display:flex;flex-direction:column;overflow:hidden}.xyz-header-name{font:700 var(--xyz-t-md) / var(--xyz-lh-heading) var(--xyz-font-display);letter-spacing:var(--xyz-track-display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xyz-header-sub{max-width:100%;font:400 var(--xyz-t-xs) / var(--xyz-lh-label) var(--xyz-font);color:var(--xyz-ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-height:var(--xyz-s5);opacity:1;transition:max-height var(--xyz-normal) var(--xyz-ease),opacity var(--xyz-fast) var(--xyz-ease)}.xyz-header-id{--xyz-avatar-size: var(--xyz-s8)}button.xyz-header-id{font:inherit;color:inherit;text-align:left;cursor:pointer}button.xyz-header-id:hover{background:var(--xyz-surface-3)}button.xyz-header-id:active{transform:scale(.99)}button.xyz-header-id:focus-visible{outline:none;box-shadow:var(--xyz-ring),var(--xyz-shadow-card)}.xyz-header-id--open{padding-right:var(--xyz-s2);max-width:100%;overflow:hidden}.xyz-roster{display:flex;align-items:center;gap:var(--xyz-s2);flex:none;overflow:hidden;max-width:var(--xyz-roster-w, 20rem);opacity:1;padding-left:var(--xyz-s2);margin-left:var(--xyz-s2);border-left:1px solid color-mix(in srgb,var(--xyz-ink) 12%,transparent);animation:xyz-roster-open var(--xyz-normal) var(--xyz-ease);transition:max-width var(--xyz-normal) var(--xyz-ease),opacity var(--xyz-fast) var(--xyz-ease),padding var(--xyz-normal) var(--xyz-ease),margin var(--xyz-normal) var(--xyz-ease),border-color var(--xyz-fast) var(--xyz-ease)}@keyframes xyz-roster-open{0%{max-width:0;opacity:0;padding-left:0;margin-left:0;border-left-color:transparent}}.xyz-header-id--leaving .xyz-roster{max-width:0;opacity:0;padding-left:0;margin-left:0;border-left-color:transparent}.xyz-roster-row{--xyz-avatar-size: var(--xyz-s6);display:inline-flex;flex:none;animation:xyz-roster-row-in var(--xyz-normal) var(--xyz-ease-spring) both}.xyz-roster-row~.xyz-roster-row{animation-delay:45ms}.xyz-roster-row~.xyz-roster-row~.xyz-roster-row{animation-delay:90ms}.xyz-roster-row~.xyz-roster-row~.xyz-roster-row~.xyz-roster-row{animation-delay:135ms}@keyframes xyz-roster-row-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}.xyz-roster-row .xyz-presence{--xyz-presence-ring: var(--xyz-bg)}.xyz-roster-name{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.xyz-roster-note{font:600 var(--xyz-t-sm) / var(--xyz-lh-heading) var(--xyz-font);color:var(--xyz-ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xyz-header .xyz-icon-btn{flex-shrink:0;margin-top:var(--xyz-s1);border-radius:50%;color:var(--xyz-ink-soft);background:var(--xyz-surface-2);border:1px solid var(--xyz-border);transition:color var(--xyz-fast) var(--xyz-ease),background var(--xyz-fast) var(--xyz-ease),transform var(--xyz-fast) var(--xyz-ease)}.xyz-header .xyz-icon-btn:hover:not([disabled]){color:var(--xyz-ink);background:var(--xyz-surface-3)}.xyz-header .xyz-icon-btn:active{transform:scale(.96)}.xyz-header .xyz-icon-btn:focus-visible{outline:none;box-shadow:var(--xyz-ring)}.xyz-header-side{flex:1 0 0;min-width:max-content;display:inline-flex;align-items:flex-start;gap:var(--xyz-s2)}.xyz-header-side--end{justify-content:flex-end}.xyz-corner-wrap{position:relative;display:inline-flex}.xyz-corner-menu{position:absolute;top:calc(100% + var(--xyz-s2));right:0;z-index:3;pointer-events:auto;min-width:max-content;display:flex;flex-direction:column;gap:2px;padding:var(--xyz-s1);background:var(--xyz-surface-2);border:1px solid var(--xyz-border);border-radius:var(--xyz-radius-md);box-shadow:var(--xyz-shadow-pop);transform-origin:top right;animation:xyz-sheet-in var(--xyz-normal) var(--xyz-ease-spring)}.xyz-corner-menu--start{left:0;right:auto}.xyz-corner-menu--leaving{animation:xyz-sheet-out var(--xyz-fast) var(--xyz-ease) forwards;pointer-events:none}.xyz-corner-item{display:flex;align-items:center;gap:var(--xyz-s2);padding:var(--xyz-s2) var(--xyz-s3);border:0;border-radius:var(--xyz-radius-sm);background:none;font:500 var(--xyz-t-sm) / var(--xyz-lh-label) var(--xyz-font);color:var(--xyz-ink);text-align:left;cursor:pointer;transition:background var(--xyz-fast) var(--xyz-ease)}.xyz-corner-item:hover{background:var(--xyz-surface-3)}label.xyz-corner-item{cursor:pointer}.xyz-corner-item .xyz-switch{margin-left:var(--xyz-s6)}.xyz-corner-label{flex:1}.xyz-corner-item:focus-visible{outline:none;box-shadow:var(--xyz-ring)}.xyz-corner-item svg{flex:none;color:var(--xyz-ink-soft)}.xyz-thread{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:var(--xyz-s3);padding:calc(var(--xyz-dock-top) + var(--xyz-s2)) var(--xyz-s4) calc(var(--xyz-dock-bottom) + var(--xyz-s4));scroll-padding-top:calc(var(--xyz-dock-top) + var(--xyz-s2));scroll-padding-bottom:calc(var(--xyz-dock-bottom) + var(--xyz-s4));-webkit-mask-image:linear-gradient(to bottom,transparent 0,black var(--xyz-s8),black calc(100% - var(--xyz-s8)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,black var(--xyz-s8),black calc(100% - var(--xyz-s8)),transparent 100%)}.xyz-thread--anchored>:first-child{margin-top:auto}.xyz-group{display:flex;flex-direction:column;gap:var(--xyz-s1);max-width:min(82%,40rem)}.xyz-group--own{align-self:flex-end;align-items:flex-end}.xyz-group--team{align-self:flex-start;flex-direction:row;align-items:flex-end;gap:var(--xyz-s2)}.xyz-gbody{display:flex;flex-direction:column;align-items:flex-start;gap:var(--xyz-s1);min-width:0}.xyz-author{margin:0 var(--xyz-s1);font-size:var(--xyz-t-xs);line-height:var(--xyz-lh-label);font-weight:600;color:var(--xyz-ink-soft)}.xyz-bubble{padding:var(--xyz-s2) var(--xyz-s3);border-radius:var(--xyz-radius-bubble);white-space:pre-wrap;overflow-wrap:anywhere;animation:xyz-msg-in-team var(--xyz-normal) var(--xyz-ease);transform-origin:bottom left}.xyz-group--own .xyz-bubble{background:var(--xyz-bubble-own);color:var(--xyz-on-bubble-own);animation-name:xyz-msg-in-own;transform-origin:bottom right}.xyz-group--team .xyz-bubble{background:var(--xyz-surface-2);color:var(--xyz-ink)}.xyz-bubble--static{animation:none}.xyz-group--own .xyz-bubble--tail{border-bottom-right-radius:var(--xyz-radius-bubble-tail)}.xyz-group--team .xyz-bubble--tail{border-bottom-left-radius:var(--xyz-radius-bubble-tail)}.xyz-bubble.xyz-typing{min-height:var(--xyz-s8)}.xyz-group--team .xyz-bubble--peek{background:var(--xyz-surface-2)}.xyz-system{align-self:center;max-width:90%;text-align:center;font-size:var(--xyz-t-sm);color:var(--xyz-ink-soft)}.xyz-meta{display:inline-flex;align-items:center;gap:var(--xyz-s1);margin:0 var(--xyz-s1);font-size:var(--xyz-t-xs);line-height:var(--xyz-lh-label);color:var(--xyz-ink-soft)}.xyz-dock{position:absolute;left:var(--xyz-dock-inset, var(--xyz-s3));right:var(--xyz-dock-inset, var(--xyz-s3));bottom:var(--xyz-dock-inset-bottom, var(--xyz-s2));z-index:2;display:flex;flex-direction:column;align-items:stretch;gap:var(--xyz-s1)}.xyz-dock-pill{display:flex;flex-direction:column;border-radius:var(--xyz-radius-lg);background:var(--xyz-bg);border:1px solid var(--xyz-border);box-shadow:var(--xyz-shadow-pop)}.xyz-dock-pill>.xyz-error{padding:var(--xyz-s2) var(--xyz-s4) 0}.xyz-composer{flex-shrink:0;display:flex;flex-wrap:nowrap;align-items:center;gap:var(--xyz-s2);padding:var(--xyz-s2)}.xyz-composer[data-multiline]{flex-wrap:wrap;align-items:center}.xyz-composer>.xyz-input{flex:1 1 auto;order:1}.xyz-composer[data-multiline]>.xyz-input{flex-basis:100%;order:0;padding-block:0;min-height:0}.xyz-attach{order:0;flex-shrink:0;position:relative;cursor:pointer}.xyz-composer .xyz-emoji{order:2}.xyz-composer .xyz-send{order:3}.xyz-composer[data-multiline] .xyz-attach{order:1;margin-right:auto}label.xyz-attach:focus-within{outline:none;box-shadow:var(--xyz-ring)}.xyz-attach--disabled{opacity:.55;cursor:not-allowed}.xyz-attach input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:inherit}.xyz-attach input[type=file]:disabled{cursor:not-allowed}.xyz-composer .xyz-icon-btn{width:var(--xyz-control-md);height:var(--xyz-control-md);border-radius:50%;flex-shrink:0;background:var(--xyz-surface);color:var(--xyz-ink-soft)}.xyz-composer .xyz-icon-btn:hover:not([disabled]){background:var(--xyz-surface-2);color:var(--xyz-ink)}.xyz-composer .xyz-emoji,.xyz-composer .xyz-send{flex-shrink:0}.xyz-composer .xyz-emoji{display:inline-flex}.xyz-composer .xyz-input{display:block;min-width:0;border:none;background:transparent;caret-color:var(--xyz-accent);padding-inline:var(--xyz-s1)}.xyz-composer textarea.xyz-input{max-height:var(--xyz-composer-max);min-height:var(--xyz-control-md);padding-block:var(--xyz-s2);line-height:1.35;overflow-y:hidden;scrollbar-width:none}.xyz-composer textarea.xyz-input[data-overflow]{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--xyz-s5));mask-image:linear-gradient(to bottom,transparent 0,#000 var(--xyz-s5))}.xyz-composer textarea.xyz-input::-webkit-scrollbar{width:0;height:0}.xyz-composer .xyz-input:disabled{opacity:.55}.xyz-composer .xyz-input:focus-visible{outline:none;box-shadow:none}.xyz-send{flex-shrink:0;width:var(--xyz-control-md);height:var(--xyz-control-md);padding-inline:0;border-radius:50%;overflow:hidden;transition:opacity var(--xyz-fast) var(--xyz-ease),transform var(--xyz-normal) var(--xyz-ease-spring),width var(--xyz-normal) var(--xyz-ease-spring),margin-left var(--xyz-normal) var(--xyz-ease-spring),background var(--xyz-fast) var(--xyz-ease),box-shadow var(--xyz-fast) var(--xyz-ease)}.xyz-send:active:not(:disabled){transform:scale(.96)}.xyz-send--empty,.xyz-send--empty[disabled]{opacity:0;transform:scale(.5);visibility:hidden;pointer-events:none;width:0;margin-left:calc(-1 * var(--xyz-s1));transition:opacity var(--xyz-fast) var(--xyz-ease),transform var(--xyz-fast) var(--xyz-ease),width var(--xyz-fast) var(--xyz-ease),margin-left var(--xyz-fast) var(--xyz-ease),visibility 0s var(--xyz-fast)}.xyz-tray{margin:var(--xyz-s2) var(--xyz-s2) 0;border-radius:var(--xyz-radius-md);background:var(--xyz-surface);animation:xyz-sheet-in var(--xyz-fast) var(--xyz-ease);overflow:hidden}.xyz-tray-head{display:flex;align-items:center;gap:var(--xyz-s2);padding:var(--xyz-s2) var(--xyz-s2) var(--xyz-s2) var(--xyz-s3)}.xyz-tray-status{display:inline-flex;color:var(--xyz-ink-soft)}.xyz-tray-status.is-done{color:var(--xyz-success)}.xyz-tray-label{flex:1;min-width:0;font:600 var(--xyz-t-sm) / 1.2 var(--xyz-font);color:var(--xyz-ink)}.xyz-tray-collapse{flex-shrink:0}.xyz-tray-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:var(--xyz-s2);padding:0 var(--xyz-s2) var(--xyz-s2)}.xyz-tile{display:flex;flex-direction:column;gap:var(--xyz-s1);min-width:0}.xyz-tile-preview{position:relative;aspect-ratio:1;border-radius:var(--xyz-radius-sm);background:var(--xyz-surface-2);overflow:hidden}.xyz-tile-img{width:100%;height:100%;object-fit:cover;display:block}.xyz-tile-glyph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--xyz-ink-soft)}.xyz-tile-progress{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--xyz-accent-fill);transform-origin:left;transform:scaleX(var(--xyz-progress, 0));transition:transform var(--xyz-fast) var(--xyz-ease)}.xyz-tile-remove{position:absolute;top:var(--xyz-s1);right:var(--xyz-s1);display:inline-flex;align-items:center;justify-content:center;width:var(--xyz-s5);height:var(--xyz-s5);border:none;border-radius:50%;background:color-mix(in srgb,var(--xyz-bg) 70%,transparent);color:var(--xyz-ink);cursor:pointer;-webkit-backdrop-filter:none;backdrop-filter:none;transition:background var(--xyz-fast) var(--xyz-ease)}.xyz-tile-remove:hover{background:var(--xyz-bg)}.xyz-tile-cap{margin:0;min-width:0;display:flex;flex-direction:column}.xyz-tile-name{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:500 var(--xyz-t-xs) / 1.3 var(--xyz-font);color:var(--xyz-ink)}.xyz-tile-meta{font:400 var(--xyz-t-xs) / 1.3 var(--xyz-font);color:var(--xyz-ink-soft)}.xyz-tile-err{color:var(--xyz-danger);font-weight:600}.xyz-tile--error .xyz-tile-preview{outline:1px solid var(--xyz-danger)}.xyz-tile--add{align-items:center;justify-content:center;aspect-ratio:1;border:1.5px dashed var(--xyz-border);border-radius:var(--xyz-radius-sm);color:var(--xyz-ink-soft);cursor:pointer;transition:border-color var(--xyz-fast) var(--xyz-ease),color var(--xyz-fast) var(--xyz-ease)}.xyz-tile--add:hover{border-color:var(--xyz-accent);color:var(--xyz-accent)}.xyz-tile--add input[type=file]{display:none}.xyz-file{display:flex;align-items:center;gap:var(--xyz-s2);min-width:0;max-width:260px;color:inherit;text-decoration:none}.xyz-file-mark{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:var(--xyz-s10);height:var(--xyz-s10);border-radius:var(--xyz-radius-sm);background:color-mix(in srgb,currentColor 14%,transparent)}.xyz-file-body{min-width:0;display:flex;flex-direction:column;gap:2px}.xyz-file-name{min-width:0;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xyz-file-size{font-size:var(--xyz-t-xs);line-height:var(--xyz-lh-label);opacity:.75}.xyz-file-thumb{display:block;max-width:260px;max-height:var(--xyz-s32);width:auto;height:auto;border-radius:var(--xyz-radius-md);object-fit:cover}a.xyz-file:hover .xyz-file-name{text-decoration:underline;text-underline-offset:var(--xyz-s1)}.xyz-dock-foot{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--xyz-s1) + 2px);align-self:center;text-align:center;font-size:var(--xyz-t-xs);line-height:var(--xyz-lh-label);color:var(--xyz-ink-soft);text-decoration:none;transition:color var(--xyz-fast) var(--xyz-ease)}.xyz-dock-foot svg{flex:none}a.xyz-dock-foot:hover{color:var(--xyz-ink)}.xyz-dock-foot strong{font-weight:600}.xyz-chat .xyz-reconnect{position:absolute;top:calc(var(--xyz-dock-top) - var(--xyz-s1));left:var(--xyz-s4);right:var(--xyz-s4);z-index:1;border-radius:var(--xyz-radius-md);background:color-mix(in srgb,var(--xyz-warning) 18%,color-mix(in srgb,var(--xyz-bg) 92%,transparent))}.visitor-presence-label{font-weight:600;color:var(--xyz-ink-soft)}.xyz-inbox-row{--xyz-row-name-ink: var(--xyz-ink);--xyz-row-name-weight: 600;--xyz-row-opacity: 1;--xyz-row-wash: transparent;position:relative;display:flex;align-items:center;gap:var(--xyz-s3);width:100%;padding:var(--xyz-s2) var(--xyz-s3);border:none;border-radius:var(--xyz-radius-md);background:var(--xyz-row-wash);color:inherit;font:inherit;text-align:left;cursor:pointer;opacity:var(--xyz-row-opacity);transition:background var(--xyz-fast) var(--xyz-ease),opacity var(--xyz-fast) var(--xyz-ease)}.xyz-inbox-row:hover{background:var(--xyz-surface-2)}.xyz-inbox-row:focus-visible{outline:none;box-shadow:var(--xyz-ring)}.xyz-inbox-row[data-state=unread]{--xyz-row-name-ink: var(--xyz-ink);--xyz-row-name-weight: 700;--xyz-row-wash: color-mix(in srgb, var(--xyz-ink) 4%, transparent)}.xyz-inbox-row[data-state=read]{--xyz-row-name-ink: var(--xyz-ink-soft);--xyz-row-name-weight: 600}.xyz-inbox-row[data-state=closed]{--xyz-row-name-ink: var(--xyz-ink-soft);--xyz-row-name-weight: 600;--xyz-row-opacity: .6}.xyz-inbox-row.is-selected{--xyz-row-wash: var(--xyz-accent-soft)}.xyz-inbox-row .xyz-presence{--xyz-presence-ring: var(--xyz-surface)}.xyz-inbox-row.is-selected .xyz-presence{--xyz-presence-ring: color-mix(in srgb, var(--xyz-accent) 12%, var(--xyz-surface))}.xyz-inbox-row-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--xyz-s1)}.xyz-inbox-row-top,.xyz-inbox-row-bottom{display:flex;align-items:center;gap:var(--xyz-s2)}.xyz-inbox-row-name{flex:1;min-width:0;font-family:var(--xyz-font);font-size:var(--xyz-t-sm);line-height:var(--xyz-lh-heading);font-weight:var(--xyz-row-name-weight);color:var(--xyz-row-name-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xyz-inbox-row-time{flex:none;font-size:var(--xyz-t-xs);line-height:var(--xyz-lh-label);color:var(--xyz-ink-soft)}.xyz-inbox-row-preview{flex:1;min-width:0;font-size:var(--xyz-t-sm);line-height:var(--xyz-lh-label);color:var(--xyz-ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xyz-inbox-row-preview--typing{font-style:italic}.xyz-bubble--failed{opacity:.6}.xyz-meta-failed{color:var(--xyz-danger);font-weight:600}.xyz-meta-retry{border:none;background:none;padding:0;font:600 var(--xyz-t-xs) / 1 var(--xyz-font);color:var(--xyz-ink-soft);cursor:pointer;transition:color var(--xyz-fast) var(--xyz-ease)}.xyz-meta-retry:hover{color:var(--xyz-ink)}.xyz-meta-retry:focus-visible{outline:none;box-shadow:var(--xyz-ring);border-radius:var(--xyz-radius-sm)}.xyz-meta-retry--discard:hover{color:var(--xyz-danger)}@media(prefers-reduced-motion:reduce){.xyz-header-id,.xyz-header-sub,.xyz-header-identity,.xyz-roster,.xyz-roster-row{transition:none;animation:none}}.xyz-header-mark{flex-shrink:0}.xyz-header-id--chip{padding:var(--xyz-s1) var(--xyz-s3) var(--xyz-s1) var(--xyz-s1);box-shadow:none;background:var(--xyz-bg)}.xyz-header-id--chip .xyz-header-sub{width:0;min-width:100%;max-height:0;opacity:0}.xyz-gavatar{display:inline-flex;align-items:center;justify-content:center;width:var(--xyz-avatar-size, var(--xyz-s6));height:var(--xyz-avatar-size, var(--xyz-s6));flex:none;border-radius:50%;background:var(--xyz-accent-fill);color:var(--xyz-on-accent);--xyz-mark-glyph: var(--xyz-on-accent)}.xyz-gchip{--xyz-avatar-size: var(--xyz-s6)}.xyz-chat .xyz-chat-note{position:absolute;top:calc(var(--xyz-dock-top) - var(--xyz-s1));left:50%;transform:translate(-50%);width:max-content;max-width:calc(100% - var(--xyz-s4) * 2);z-index:1;display:flex;align-items:center;justify-content:center;gap:var(--xyz-s2);padding:var(--xyz-s1) var(--xyz-s3);border:1px solid var(--xyz-border);border-radius:var(--xyz-radius-lg);text-align:center;font:600 var(--xyz-t-sm) / var(--xyz-lh-body) var(--xyz-font);color:var(--xyz-ink-soft);background:color-mix(in srgb,var(--xyz-bg) 92%,transparent);box-shadow:var(--xyz-shadow-card);animation:xyz-note-in var(--xyz-normal) var(--xyz-ease);transition:opacity var(--xyz-fast) var(--xyz-ease)}@keyframes xyz-note-in{0%{opacity:0;transform:translate(-50%,-6px) scale(.96)}to{opacity:1;transform:translate(-50%) scale(1)}}.xyz-chat .xyz-chat-note--yield{opacity:0;visibility:hidden;transition:opacity var(--xyz-fast) var(--xyz-ease),visibility 0s var(--xyz-fast)}.xyz-chat-note>.xyz-note{display:inline-flex;align-items:center;gap:var(--xyz-s3);text-align:left}.xyz-note-icon{flex:none;display:inline-flex;color:var(--xyz-accent)}.xyz-note-copy{display:flex;flex-direction:column;min-width:0}.xyz-note-title{font:700 var(--xyz-t-sm) / 1.3 var(--xyz-font);color:var(--xyz-ink)}.xyz-note-pos{color:var(--xyz-accent);font-feature-settings:"tnum"}.xyz-note-sub{font:400 var(--xyz-t-xs) / 1.3 var(--xyz-font);color:var(--xyz-ink-soft)}@media(prefers-reduced-motion:reduce){.xyz-chat-note{transition:none;animation:none}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/dashboard/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");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}.xyz-scope{--agent-topbar-h: 56px;--agent-rail-w: var(--xyz-s16);--agent-sidebar-w: 320px}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--xyz-bg);color:var(--xyz-ink);font:400 var(--xyz-t-md) / var(--xyz-lh-body) var(--xyz-font);-webkit-font-smoothing:antialiased}h1,h2,h3,p,pre,dl,dd{margin:0}button,input,textarea{font:inherit;color:inherit}button{border:none;padding:0;background:none;cursor:pointer}.xyz-scope :where(:focus-visible){outline:none;box-shadow:var(--xyz-ring)}.rail,.chat-list,.chat-list-empty,.chat-transfer-menu,.chat-history-control,.team-seat-lifecycle>span,.ai-pop,.billing-due,.report-tile,.login-plan,.aside-proof-body,.chat-aside-who{display:flex;flex-direction:column;gap:var(--xyz-s1)}.manager-scope,.prechat-build-row,.billing-summary-main,.plan-bullets,.addon-side,.login-plans,.login-head{display:flex;flex-direction:column;gap:var(--xyz-s2)}.pane-state,.team-seat-editor,.manager-form,.launcher-preview,.plan-card,.addon-main{display:flex;flex-direction:column;gap:var(--xyz-s3)}.chat-header-actions,.chat-transfer-item,.team-seat-name-line,.settings-toggle,.plan-head,.login-strength,.login-req{display:flex;align-items:center;gap:var(--xyz-s2)}.topbar,.topbar-notification-error,.xyz-signout-error,.pane-state,.manager-form-actions,.prechat-build-foot,.eyecatcher-row,.addon-head,.aside-brand,.aside-proof-row{display:flex;align-items:center;gap:var(--xyz-s3)}.topbar-notification-error,.snippet,.team-seat-editor,.canned-pop,.ai-pop,.prechat-build-row,.launcher-preview,.login-plan{border:1px solid var(--xyz-border);border-radius:var(--xyz-radius-md)}.team-seat-lifecycle,.launcher-preview{border-radius:var(--xyz-radius-md);background:var(--xyz-surface-2)}.pane-eyebrow,.sidebar-label,.subnav-group-title,.manager-group-title,.ai-pop-title,.addon-tag,.login-step,.traffic-th{font:600 var(--xyz-t-xs) / var(--xyz-lh-label) var(--xyz-font);letter-spacing:var(--xyz-track-caps);text-transform:uppercase;color:var(--xyz-ink-soft)}.pane-card-title{font:600 var(--xyz-t-lg) / var(--xyz-lh-heading) var(--xyz-font)}.login-plan-name{font:600 var(--xyz-t-md) / var(--xyz-lh-heading) var(--xyz-font)}.team-seat-lifecycle strong{font:600 var(--xyz-t-sm) / var(--xyz-lh-label) var(--xyz-font)}.chat-transfer-name,.launcher-preview-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar{height:var(--agent-topbar-h);flex:none;padding:0 var(--xyz-s4);background:var(--xyz-surface)}.topbar-menu{display:none}.topbar-menu[aria-expanded=true],.topbar .xyz-icon-btn[aria-pressed=true]{background:var(--xyz-surface-2);color:var(--xyz-ink)}.topbar-spacer{flex:1}.topbar-tools{display:flex;align-items:center;gap:var(--xyz-s1)}.topbar-notification{position:relative;display:inline-flex}.topbar-notification-toggle{position:relative}.topbar .topbar-notification-toggle.is-enabled{background:var(--xyz-accent-soft);color:var(--xyz-accent)}.topbar-notification-dot{position:absolute;top:var(--xyz-s1);right:var(--xyz-s1);width:var(--xyz-s2);height:var(--xyz-s2);border:2px solid var(--xyz-surface);border-radius:var(--xyz-radius-pill);background:var(--xyz-success)}.topbar-notification-error{position:fixed;top:calc(var(--agent-topbar-h) + var(--xyz-s2));left:50%;z-index:45;width:min(calc(var(--xyz-s32) * 3),calc(100vw - var(--xyz-s4) * 2));padding:var(--xyz-s3);background:var(--xyz-surface);color:var(--xyz-ink);box-shadow:var(--xyz-shadow-pop);transform:translate(-50%)}.topbar-notification-error-copy{flex:1;min-width:0;font-size:var(--xyz-t-sm);line-height:var(--xyz-lh-body);overflow-wrap:anywhere}.topbar-notification-error-actions{flex:none;display:flex;gap:var(--xyz-s2)}.workspace{position:relative;height:100%;display:flex;flex-direction:column;overflow:hidden}.workspace>.xyz-reconnect{position:absolute;top:calc(var(--agent-topbar-h) + var(--xyz-s4));left:var(--xyz-s4);right:var(--xyz-s4);z-index:40;border-radius:var(--xyz-radius-md);pointer-events:none}.chat-overflow-btn{width:var(--xyz-control-sm);height:var(--xyz-control-sm);flex:none}.chat-menu-item--danger{color:var(--xyz-danger-ink)}.chat-menu-item--danger:hover{background:color-mix(in srgb,var(--xyz-danger) 12%,transparent);color:var(--xyz-danger-ink)}.ban-durations{display:flex;flex-direction:column;gap:var(--xyz-s2);border:none;margin-top:var(--xyz-s2)}.ban-duration{display:flex;align-items:center;gap:var(--xyz-s2);color:var(--xyz-ink);font:400 var(--xyz-t-sm) / var(--xyz-lh-label) var(--xyz-font);cursor:pointer}.chat-archived-label{color:var(--xyz-ink-soft);font-weight:600}.confirm{top:0;right:0;bottom:0;left:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:var(--xyz-s5);display:grid;place-items:center;border:none;background:transparent}.confirm::backdrop{background:color-mix(in srgb,var(--xyz-ink) 55%,transparent);animation:xyz-reveal var(--xyz-fast) var(--xyz-ease) both}.confirm-card{width:min(400px,100%);display:flex;flex-direction:column;gap:var(--xyz-s2);padding:var(--xyz-s5);box-shadow:var(--xyz-shadow-panel);animation:xyz-sheet-in var(--xyz-fast) var(--xyz-ease-spring) both}.confirm-title{color:var(--xyz-ink);font:600 var(--xyz-t-lg) / var(--xyz-lh-heading) var(--xyz-font)}.confirm-actions{display:flex;justify-content:flex-end;gap:var(--xyz-s2);margin-top:var(--xyz-s3)}.xyz-signout-error{position:absolute;top:calc(var(--agent-topbar-h) + var(--xyz-s4));left:50%;z-index:41;max-width:calc(100% - 2 * var(--xyz-s4));padding:var(--xyz-s2) var(--xyz-s3);border-radius:var(--xyz-radius-md);background:color-mix(in srgb,var(--xyz-danger) 14%,var(--xyz-bg));color:var(--xyz-ink);font:600 var(--xyz-t-sm) / var(--xyz-lh-body) var(--xyz-font);box-shadow:var(--xyz-shadow-pop);transform:translate(-50%)}.workspace-body{flex:1;display:flex;min-height:0;position:relative}.rail{width:var(--agent-rail-w);flex:none;align-items:center;padding:var(--xyz-s3) 0;background:var(--xyz-bg);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--xyz-border) transparent}.rail::-webkit-scrollbar{width:var(--xyz-s1)}.rail::-webkit-scrollbar-thumb{border-radius:var(--xyz-radius-pill);background:var(--xyz-border)}.rail-btn{display:grid;place-items:center;flex:none;width:var(--xyz-control-lg);height:var(--xyz-control-lg);border-radius:var(--xyz-radius-md);color:var(--xyz-ink-soft);transition:background var(--xyz-fast) var(--xyz-ease),color var(--xyz-fast) var(--xyz-ease)}.rail-btn:hover{background:var(--xyz-surface-2);color:var(--xyz-ink)}.rail-btn:active{transform:translateY(1px)}.rail-btn.is-active{background:var(--xyz-accent-soft);color:var(--xyz-accent)}.rail-spacer{flex:1 1 auto;min-height:var(--xyz-s2)}.rail-account-wrap{position:relative;flex:none;margin-top:var(--xyz-s2)}.rail-account{display:grid;place-items:center;width:var(--xyz-control-lg);height:var(--xyz-control-lg);border-radius:var(--xyz-radius-md);--xyz-avatar-size: var(--xyz-s8);transition:background var(--xyz-fast) var(--xyz-ease)}.rail-account:hover{background:var(--xyz-surface-2)}.rail-menu{position:fixed;left:calc(var(--agent-rail-w) + var(--xyz-s2));bottom:var(--xyz-s3);z-index:45;width:260px;display:flex;flex-direction:column;padding:var(--xyz-s1);border:1px solid var(--xyz-border);border-radius:var(--xyz-radius-md);background:var(--xyz-bg);box-shadow:var(--xyz-shadow-pop);transform-origin:bottom left;animation:xyz-sheet-in var(--xyz-normal) var(--xyz-ease-spring)}.rail-menu--leaving{animation:xyz-sheet-out var(--xyz-fast) var(--xyz-ease) forwards}.rail-menu-identity{display:flex;align-items:center;gap:var(--xyz-s3);padding:var(--xyz-s2) var(--xyz-s3) var(--xyz-s3);margin-bottom:var(--xyz-s1);border-bottom:1px solid var(--xyz-border)}.rail-menu-who{display:flex;flex-direction:column;min-width:0}.rail-menu-who strong{font:600 var(--xyz-t-md) / var(--xyz-lh-label) var(--xyz-font)}.rail-menu-row{display:flex;align-items:center;justify-content:space-between;gap:var(--xyz-s3);min-height:var(--xyz-control-md);padding-inline:var(--xyz-s3);border-radius:var(--xyz-radius-md);cursor:pointer;color:var(--xyz-ink);font:400 var(--xyz-t-md) / var(--xyz-lh-label) var(--xyz-font);text-align:left;transition:background var(--xyz-fast) var(--xyz-ease)}.rail-menu-row:hover{background:var(--xyz-surface-2)}.rail-menu-label{display:inline-flex;align-items:center;gap:var(--xyz-s3);min-width:0}.rail-menu-label svg{flex:none;color:var(--xyz-ink-soft)}.rail-menu-action{width:100%;margin-top:var(--xyz-s1)}.sidebar{width:var(--agent-sidebar-w);flex:none;display:flex;flex-direction:column;min-height:0;background:var(--xyz-surface)}.sidebar-label{display:flex;align-items:center;justify-content:space-between;padding:var(--xyz-s4) calc(var(--xyz-s2) + var(--xyz-s3)) var(--xyz-s2)}.sidebar-count{font-weight:400}.chat-list{flex:1;overflow-y:auto;min-height:0;padding:0 var(--xyz-s2) var(--xyz-s2)}.chat-list-empty{padding:var(--xyz-s4) var(--xyz-s2)}.chat-list-more{display:grid;justify-items:center;gap:var(--xyz-s1);padding:var(--xyz-s3) var(--xyz-s2)}.chat-list-more-error{color:var(--xyz-danger-ink);font-size:var(--xyz-t-xs);line-height:var(--xyz-lh-label);text-align:center}.chat-list .xyz-inbox-row{animation:agent-row-in var(--xyz-normal) var(--xyz-ease)}.drawer-backdrop{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:25;background:var(--xyz-bg);opacity:0;transition:opacity var(--xyz-normal) var(--xyz-ease)}.drawer-backdrop:focus-visible{outline:none;box-shadow:inset 0 0 0 4px var(--xyz-accent-soft),inset 0 0 0 1px var(--xyz-accent)}@media(max-width:900px){.xyz-scope{--agent-rail-w: var(--xyz-s12)}.rail-btn{width:var(--xyz-control-md);height:var(--xyz-control-md)}.topbar-menu{display:inline-flex}.sidebar{position:absolute;top:0;bottom:0;left:0;z-index:30;transform:translate(-100%);visibility:hidden;transition:transform var(--xyz-normal) var(--xyz-ease),visibility 0s linear var(--xyz-normal);max-width:calc(100% - var(--xyz-s12))}.sidebar.is-open{transform:translate(0);visibility:visible;transition-delay:0s;box-shadow:var(--xyz-shadow-panel)}.drawer-backdrop{display:block;pointer-events:none}.drawer-backdrop.is-open{opacity:.65;pointer-events:auto}}.chat-keep{display:contents}.chat-keep[hidden]{display:none}.chat-view{--xyz-dock-bottom: var(--xyz-s24);--xyz-dock-inset: var(--xyz-s4);--xyz-dock-inset-bottom: var(--xyz-s3);--chat-measure-pad: max(var(--xyz-s4), calc((100% - 52rem)/2) );flex:1;min-width:0;min-height:0}.chat-view .xyz-thread{padding-inline:var(--chat-measure-pad)}.chat-view .xyz-dock,.chat-view .archive-foot{left:var(--chat-measure-pad);right:var(--chat-measure-pad)}.chat-wrap{position:relative;flex:1;min-width:0;min-height:0;display:flex;animation:xyz-msg-in var(--xyz-normal) var(--xyz-ease) backwards}.chat-aside{flex:none;width:300px;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--xyz-s3);padding:var(--xyz-s4);background:var(--xyz-surface);animation:agent-aside-in var(--xyz-normal) var(--xyz-ease)}.chat-aside-identity{--xyz-avatar-size: var(--xyz-control-lg);display:flex;align-items:center;gap:var(--xyz-s3)}.chat-aside-who{min-width:0}.chat-aside-who strong{font:600 var(--xyz-t-md) / var(--xyz-lh-label) var(--xyz-font)}.chat-aside-who a{color:var(--xyz-accent)}.chat-aside-title{color:var(--xyz-ink);font:600 var(--xyz-t-md) / var(--xyz-lh-label) var(--xyz-font)}.chat-aside-section{display:flex;flex-direction:column;gap:var(--xyz-s2);padding:var(--xyz-s3) 0}.chat-aside-section+.chat-aside-section{border-top:1px solid var(--xyz-border)}.chat-aside-fold{display:flex;align-items:center;justify-content:space-between;gap:var(--xyz-s2);width:100%;border-radius:var(--xyz-radius-sm);text-align:left;touch-action:manipulation}.chat-aside-chevron{flex:none;color:var(--xyz-ink-faint);transition:rotate var(--xyz-normal) var(--xyz-ease)}.chat-aside-fold[aria-expanded=false] .chat-aside-chevron{rotate:-90deg}.chat-aside-fold-body{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--xyz-normal) var(--xyz-ease)}.chat-aside-section.is-folded .chat-aside-fold-body{grid-template-rows:0fr}.chat-aside-fold-inner{min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:var(--xyz-s2);margin:calc(-1 * var(--xyz-s1));padding:var(--xyz-s1);transition:opacity var(--xyz-normal) var(--xyz-ease),margin var(--xyz-normal) var(--xyz-ease),padding var(--xyz-normal) var(--xyz-ease),visibility 0s linear 0s}.chat-aside-section.is-folded .chat-aside-fold-inner{opacity:0;visibility:hidden;margin:0;padding:0;transition:opacity var(--xyz-normal) var(--xyz-ease),margin var(--xyz-normal) var(--xyz-ease),padding var(--xyz-normal) var(--xyz-ease),visibility 0s linear var(--xyz-normal)}.chat-aside-list{margin:0;display:flex;flex-direction:column;gap:var(--xyz-s1)}.chat-aside-row{display:flex;gap:var(--xyz-s2);font-size:var(--xyz-t-sm);line-height:var(--xyz-lh-label)}.chat-aside-row dt{flex:none;min-width:var(--xyz-s20);color:var(--xyz-ink-soft)}.chat-aside-row dd{margin:0;color:var(--xyz-ink);overflow-wrap:anywhere}.chat-aside-row dd a{color:var(--xyz-accent)}.chat-aside-tags{display:flex;flex-wrap:wrap;gap:var(--xyz-s1)}.chat-aside-toggle.is-active{background:var(--xyz-accent-soft);color:var(--xyz-accent)}@media(max-width:1100px){.chat-aside{position:absolute;top:0;right:0;bottom:0;z-index:3;border-left:1px solid var(--xyz-border);box-shadow:var(--xyz-shadow-pop);animation:agent-aside-in var(--xyz-normal) var(--xyz-ease-spring)}}.filter-track{position:relative;display:flex;gap:var(--xyz-s1);padding:var(--xyz-s1);border-radius:var(--xyz-radius-md);background:var(--xyz-surface-2)}.filter-thumb{position:absolute;top:var(--xyz-s1);bottom:var(--xyz-s1);left:0;width:var(--thumb-w, 0px);transform:translate(var(--thumb-x, 0px));border-radius:var(--xyz-radius-sm);background:var(--xyz-bg);box-shadow:inset 0 0 0 1px var(--xyz-border);opacity:0;transition:transform var(--xyz-normal) var(--xyz-ease),width var(--xyz-normal) var(--xyz-ease);will-change:transform,width}.filter-track.has-thumb .filter-thumb{opacity:1}.filter-track.has-thumb .filter-seg.is-active{background:none;box-shadow:none}.filter-track.has-thumb .filter-seg.is-active:focus-visible{box-shadow:var(--xyz-ring)}.sidebar>.filter-track{margin:0 var(--xyz-s4) var(--xyz-s2)}.pane-filters{margin:0;width:fit-content}.filter-seg{position:relative;z-index:1;flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:var(--xyz-s1);padding:var(--xyz-s1) var(--xyz-s2);border:none;border-radius:var(--xyz-radius-sm);background:none;color:var(--xyz-ink-soft);font:600 var(--xyz-t-sm) / var(--xyz-lh-label) var(--xyz-font);cursor:pointer;touch-action:manipulation;transition:background var(--xyz-fast) var(--xyz-ease),color var(--xyz-fast) var(--xyz-ease)}.filter-seg:hover{color:var(--xyz-ink)}.filter-seg:active{transform:translateY(1px)}.filter-seg.is-active{background:var(--xyz-bg);color:var(--xyz-ink);box-shadow:inset 0 0 0 1px var(--xyz-border)}:where(.xyz-dark,[data-xyz-theme=dark]) .filter-seg.is-active{background:var(--xyz-surface-3);box-shadow:none}:where(.xyz-dark,[data-xyz-theme=dark]) .filter-seg.is-active:focus-visible{box-shadow:var(--xyz-ring)}:where(.xyz-dark,[data-xyz-theme=dark]) .filter-thumb{background:var(--xyz-surface-3);box-shadow:none}.filter-seg:focus-visible{box-shadow:var(--xyz-ring)}.filter-seg.is-active:focus-visible{box-shadow:inset 0 0 0 1px var(--xyz-border),var(--xyz-ring)}.filter-seg-count{display:inline-flex;align-items:center;justify-content:center;min-width:var(--xyz-s4);height:var(--xyz-s4);padding-inline:var(--xyz-s1);border-radius:var(--xyz-radius-pill);background:var(--xyz-accent-fill);color:var(--xyz-on-accent);font-weight:700;font-variant-numeric:tabular-nums}.xyz-scope :where(button,[role=radio],[role=tab])[disabled]{opacity:.55;cursor:not-allowed}.stat-value,.report-tile-value,.plan-amount,.addon-amount{font:600 var(--xyz-t-2xl) / var(--xyz-lh-display) var(--xyz-font);letter-spacing:var(--xyz-track-display);font-variant-numeric:tabular-nums}.stat-value--md,.login-plan-amount{font:600 var(--xyz-t-lg) / var(--xyz-lh-label) var(--xyz-font);letter-spacing:var(--xyz-track-display);font-variant-numeric:tabular-nums}.list-search{width:100%;min-height:var(--xyz-control-sm);padding:var(--xyz-s1) var(--xyz-s3);font:400 var(--xyz-t-sm) / var(--xyz-lh-label) var(--xyz-font);background:var(--xyz-surface-2);border:1px solid transparent;border-radius:var(--xyz-radius-md)}.list-search:focus-visible{outline:none;background:var(--xyz-bg);border-color:var(--xyz-accent);box-shadow:var(--xyz-ring-soft)}.sidebar-search{padding:0 var(--xyz-s4) var(--xyz-s2)}.sidebar-search-caption{padding:var(--xyz-s1) var(--xyz-s2);font-size:var(--xyz-t-xs);line-height:var(--xyz-lh-label);color:var(--xyz-ink-soft)}.chat-tagbar{display:flex;flex-wrap:wrap;gap:var(--xyz-s1);padding:0 var(--xyz-s4) var(--xyz-s2)}.chat-tagchip{display:inline-flex;align-items:center;gap:var(--xyz-s1);min-height:var(--xyz-badge-h);padding:0 var(--xyz-s2);background:var(--xyz-surface-2);border-radius:var(--xyz-radius-sm);color:var(--xyz-ink-soft);font:600 var(--xyz-t-xs) / var(--xyz-lh-label) var(--xyz-font);cursor:pointer;transition:background var(--xyz-fast) var(--xyz-ease),color var(--xyz-fast) var(--xyz-ease)}.chat-tagchip:hover{color:var(--xyz-ink)}.chat-tagchip.is-active{background:var(--xyz-accent-soft);border-color:var(--xyz-accent);color:var(--xyz-accent)}.chat-tagchip-count{font-weight:400}.chat-header-actions{flex:0 0 auto;pointer-events:auto;display:flex;align-items:center;gap:var(--xyz-s2);padding:var(--xyz-s1);border-radius:var(--xyz-radius-md);box-shadow:var(--xyz-shadow-pop)}.chat-controls{display:flex;align-items:center;gap:var(--xyz-s1)}.chat-lifecycle-error{max-width:calc(var(--xyz-s32) * 1.5);padding:var(--xyz-s1) var(--xyz-s2);border:none;border-radius:var(--xyz-radius-sm);background:color-mix(in srgb,var(--xyz-danger) 16%,transparent);color:var(--xyz-danger-ink);font:600 var(--xyz-t-xs) / var(--xyz-lh-label) var(--xyz-font);text-align:left;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;animation:xyz-sheet-in var(--xyz-normal) var(--xyz-ease)}.chat-transfer{position:relative;display:inline-flex}.chat-transfer-menu{position:absolute;top:calc(100% + var(--xyz-s1));right:0;z-index:3;min-width:calc(var(--xyz-s32) * 1.4);max-height:calc(var(--xyz-s32) * 2);overflow-y:auto;padding:var(--xyz-s1);box-shadow:var(--xyz-shadow-pop);transform-origin:100% 0;animation:xyz-sheet-in var(--xyz-normal) var(--xyz-ease-spring)}.chat-transfer-menu--leaving{animation:xyz-sheet-out var(--xyz-fast) var(--xyz-ease) forwards}.chat-transfer-item{--xyz-avatar-size: var(--xyz-s6);padding:var(--xyz-s2);border:none;border-radius:var(--xyz-radius-sm);background:none;color:var(--xyz-ink);font:600 var(--xyz-t-sm) / 1 var(--xyz-font);text-align:left;cursor:pointer;transition:background var(--xyz-fast) var(--xyz-ease)}.chat-transfer-item:hover{background:var(--xyz-surface-2)}.chat-transfer-item .xyz-presence{--xyz-presence-ring: var(--xyz-surface)}.chat-transfer-name{flex:1;min-width:0}.chat-tags-menu{min-width:calc(var(--xyz-s32) * 1.8);gap:var(--xyz-s2);padding:var(--xyz-s2)}.chat-tags-chips{display:flex;flex-wrap:wrap;gap:var(--xyz-s1)}.chat-tag{display:inline-flex;align-items:center;gap:var(--xyz-s1);min-height:var(--xyz-badge-h);padding:0 var(--xyz-s2);border-radius:var(--xyz-radius-sm);background:var(--xyz-accent-soft);color:var(--xyz-accent);font:600 var(--xyz-t-xs) / var(--xyz-lh-label) var(--xyz-font)}.chat-tag-remove{border:none;background:none;padding:0 var(--xyz-s1);color:inherit;font:inherit;cursor:pointer;border-radius:var(--xyz-radius-sm)}.chat-tag-remove:hover{color:var(--xyz-ink)}.chat-tags-add{display:flex;gap:var(--xyz-s1)}.chat-tags-input{flex:1;min-width:0;min-height:var(--xyz-control-sm);padding:var(--xyz-s1) var(--xyz-s2);font-size:var(--xyz-t-sm)}.chat-tags-error{font-size:var(--xyz-t-xs);line-height:var(--xyz-lh-label);color:var(--xyz-danger-ink)}.chat-rating--good{color:var(--xyz-success-ink)}.chat-rating--bad{color:var(--xyz-warning-ink)}.messages-empty{text-align:center;font-size:var(--xyz-t-sm);line-height:var(--xyz-lh-body);color:var(--xyz-ink-soft);margin-top:var(--xyz-s6)}.chat-history-control{align-items:center;padding:var(--xyz-s2);color:var(--xyz-ink-soft);font-size:var(--xyz-t-xs);line-height:var(--xyz-lh-label);text-align:center}.chat-history-error{color:var(--xyz-danger-ink)}.empty-wrap{flex:1;display:flex;align-items:center;justify-content:center;padding:var(--xyz-s6);overflow-y:auto}.snippet{width:100%;text-align:left;background:var(--xyz-surface);padding:var(--xyz-s3) var(--xyz-s4);font:400 var(--xyz-t-sm) / var(--xyz-lh-body) var(--xyz-font-mono);color:var(--xyz-ink-soft);overflow-x:auto}.install-page-actions{display:flex;flex-wrap:wrap;gap:var(--xyz-s2)}.install-orgid{align-self:flex-start;max-width:100%;overflow-x:auto;padding:var(--xyz-s2) var(--xyz-s3);border:1px solid var(--xyz-border);border-radius:var(--xyz-radius-sm);background:var(--xyz-surface);font:400 var(--xyz-t-sm) / 1 var(--xyz-font-mono);color:var(--xyz-ink);-webkit-user-select:all;user-select:all}.xyz-scope{--note-wash: color-mix(in srgb, var(--xyz-warning) 14%, var(--xyz-bg));--note-edge: color-mix(in srgb, var(--xyz-warning) 42%, transparent)}.composer-modes{display:flex;gap:var(--xyz-s1);align-self:flex-start;margin-bottom:var(--xyz-s2)}.composer-mode{display:inline-flex;align-items:center;gap:var(--xyz-s1);padding:var(--xyz-s1) var(--xyz-s3);border-radius:var(--xyz-radius-sm);color:var(--xyz-ink-soft);font:600 var(--xyz-t-sm) / var(--xyz-lh-label) var(--xyz-font);touch-action:manipulation;transition:background var(--xyz-fast) var(--xyz-ease),color var(--xyz-fast) var(--xyz-ease)}.composer-mode:hover:not(:disabled){background:var(--xyz-surface-2);color:var(--xyz-ink)}.composer-mode:active:not(:disabled){transform:translateY(1px)}.composer-mode:disabled{opacity:.5}.composer-mode.is-active{background:var(--xyz-surface-2);color:var(--xyz-ink)}.xyz-dock-pill--note{border-color:var(--note-edge);background:var(--note-wash)}.xyz-dock-pill--note .xyz-composer>.xyz-input{background:transparent}.xyz-group--note .xyz-bubble,.xyz-badge.note-badge{background:var(--note-wash);border:1px solid var(--note-edge);color:var(--xyz-ink)}.note-meta{color:var(--xyz-warning-ink);font-weight:600}.pane-view{flex:1;min-width:0;min-height:0;overflow-y:auto;background:var(--xyz-surface)}.pane-body{width:100%;min-width:0;padding:var(--xyz-s6) var(--xyz-s6) var(--xyz-s10);display:flex;flex-direction:column;gap:var(--xyz-s5)}.manager-form,.pane-card>.manager-form,.pane-card-note{max-width:46rem}.pane-head{display:flex;align-items:flex-start;gap:var(--xyz-s3)}.pane-head>.pane-head-copy{display:flex;flex-direction:column;gap:var(--xyz-s1);min-width:0}.pane-head-actions,.pane-head-action{margin-left:auto;display:flex;align-items:center;gap:var(--xyz-s2);flex:none}.pane-title{font:600 var(--xyz-t-xl) / var(--xyz-lh-heading) var(--xyz-font)}.dash-org-error>.xyz-btn{align-self:flex-start}.dash-stats{list-style:none;margin:0;padding:0;display:flex;gap:var(--xyz-s3)}.dash-stats>li{flex:1;min-width:0;display:flex}.dash-stat{display:flex;flex-direction:column;gap:var(--xyz-s1);width:100%;padding:var(--xyz-s4);border-radius:var(--xyz-radius-md);background:var(--xyz-surface);color:var(--xyz-ink);text-align:left;touch-action:manipulation;transition:background var(--xyz-fast) var(--xyz-ease)}.dash-stat:hover{background:var(--xyz-surface-2)}.dash-stat-value--waiting{color:var(--xyz-accent)}.dash-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:var(--xyz-s4);min-width:0}.dash-progress{width:100%;height:var(--xyz-s2);overflow:hidden;border-radius:var(--xyz-radius-pill);background:var(--xyz-surface-2)}.dash-progress-fill{display:block;height:100%;border-radius:inherit;background:var(--xyz-accent-fill);transition:width var(--xyz-slow) var(--xyz-ease)}.dash-check-row{align-items:center;padding-block:var(--xyz-s3)}.dash-check-mark{flex:none;width:var(--xyz-s6);height:var(--xyz-s6);display:grid;place-items:center;border:1px solid var(--xyz-border);border-radius:var(--xyz-radius-pill);color:var(--xyz-ink-soft);font:700 var(--xyz-t-sm) / 1 var(--xyz-font);transition:background var(--xyz-normal) var(--xyz-ease),border-color var(--xyz-normal) var(--xyz-ease),color var(--xyz-normal) var(--xyz-ease)}.dash-check-row[data-status=complete] .dash-check-mark{border-color:var(--xyz-success);background:var(--xyz-success);color:var(--xyz-on-accent)}.dash-check-row[data-status=unknown] .dash-check-mark{background:var(--xyz-surface)}.dash-recent-list{list-style:none;margin:0;padding:0}.dash-recent-list .xyz-inbox-row{animation:agent-row-in var(--xyz-normal) var(--xyz-ease) backwards}.dash-team-list{--xyz-avatar-size: var(--xyz-s8);--xyz-row-align: center}.dash-team-row{gap:var(--xyz-s3)}.pane-shell{flex:1;min-width:0;min-height:0;display:flex}.subnav{flex:none;width:240px;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--xyz-s1);padding:var(--xyz-s4) var(--xyz-s3)}.subnav-title{padding-inline:var(--xyz-s2);padding-block:var(--xyz-s2) var(--xyz-s3);color:var(--xyz-ink);font:600 var(--xyz-t-lg) / var(--xyz-lh-heading) var(--xyz-font)}.subnav-group{display:flex;flex-direction:column;gap:var(--xyz-s2)}.subnav-group+.subnav-group{margin-top:var(--xyz-s4)}.subnav-group-title{padding-inline:var(--xyz-s3);padding-top:var(--xyz-s2)}.subnav-items{display:flex;flex-direction:column;gap:var(--xyz-s1)}.subnav-item{display:flex;align-items:center;min-height:var(--xyz-control-md);padding-inline:var(--xyz-s3);border-radius:var(--xyz-radius-md);color:var(--xyz-ink-soft);font:500 var(--xyz-t-md) / var(--xyz-lh-label) var(--xyz-font);text-align:left;touch-action:manipulation;transition:background var(--xyz-fast) var(--xyz-ease),color var(--xyz-fast) var(--xyz-ease)}.subnav-item:hover{background:var(--xyz-surface-2);color:var(--xyz-ink)}.subnav-item:active{transform:translateY(1px)}.subnav-item.is-active{background:var(--xyz-accent-soft);color:var(--xyz-accent);font-weight:600}@media(max-width:900px){.rail{gap:0;padding-block:var(--xyz-s2)}.dash-grid{grid-template-columns:minmax(0,1fr)}.pane-shell{flex-direction:column}.subnav{width:auto;flex:none;flex-direction:row;align-items:center;overflow-x:auto;scrollbar-width:none;padding:var(--xyz-s2) var(--xyz-s3) 0}.subnav-title,.subnav-group-title{display:none}.subnav-group,.subnav-items{flex-direction:row}.subnav-group+.subnav-group{margin-top:0;margin-left:var(--xyz-s1)}.subnav-item{flex:none}}@media(max-width:600px){.topbar{gap:var(--xyz-s2);padding-inline:var(--xyz-s2)}.topbar-org{display:none}.topbar-notification-error{align-items:stretch;flex-direction:column}.topbar-notification-error-actions{justify-content:flex-end}.pane-body{gap:var(--xyz-s4);padding:var(--xyz-s4) var(--xyz-s3) var(--xyz-s8)}.dash-stats{flex-wrap:wrap}.dash-stats>li{flex-basis:40%}.dash-check-row{flex-wrap:wrap;align-items:flex-start}.dash-check-row>.xyz-btn{margin-left:calc(var(--xyz-s6) + var(--xyz-s3))}}@media(max-width:400px){.topbar .xyz-brand-name{display:none}.topbar>.xyz-btn{padding-inline:var(--xyz-s2)}.sidebar-label,.sidebar-search,.chat-tagbar{padding-inline:var(--xyz-s3)}.sidebar>.filter-track{margin-inline:var(--xyz-s3);overflow-x:auto;scrollbar-width:none}.sidebar>.filter-track::-webkit-scrollbar{display:none}.filter-seg{flex:none}}.pane-state{justify-content:center;text-align:center;align-items:center;padding-block:var(--xyz-s12);margin-inline:auto;max-width:36rem;animation:xyz-msg-in var(--xyz-normal) var(--xyz-ease)}.pane-state-title{font:600 var(--xyz-t-lg) / var(--xyz-lh-heading) var(--xyz-font)}.pane-state>.xyz-btn{margin-top:var(--xyz-s2)}.pane-state-glyph{display:inline-flex;align-items:center;justify-content:center;width:var(--xyz-control-lg);height:var(--xyz-control-lg);border-radius:var(--xyz-radius-pill);background:var(--xyz-surface-2);color:var(--xyz-ink-soft);margin-bottom:var(--xyz-s1)}.team-roster{--xyz-list-gap: var(--xyz-s1);--xyz-row-divider: none;--xyz-row-align: center}.team-seat-row{--xyz-avatar-size: var(--xyz-control-md);display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--xyz-s3);padding:var(--xyz-s3);border-radius:var(--xyz-radius-md)}.team-seat-row.is-deactivated{background:var(--xyz-surface-2)}.team-seat-copy{overflow:hidden}.team-seat-name-line{min-width:0;flex-wrap:wrap}.team-seat-email{align-self:flex-start;max-width:100%;font:400 var(--xyz-t-sm) / var(--xyz-lh-body) var(--xyz-font);overflow-wrap:anywhere}.team-seat-meta{overflow-wrap:anywhere}.team-seat-status{display:inline-flex;align-items:center;gap:var(--xyz-s1);white-space:nowrap}.team-deactivated-badge{background:color-mix(in srgb,var(--xyz-danger) 12%,var(--xyz-bg));color:var(--xyz-danger-ink)}.team-seat-editor{grid-column:1 / -1;min-width:0;padding:var(--xyz-s4);border:none;background:var(--xyz-surface)}.team-seat-editor-fields{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,.5fr);gap:var(--xyz-s3)}.team-seat-readonly{min-height:var(--xyz-control-md);display:flex;align-items:center;padding-inline:var(--xyz-s3);border:1px solid var(--xyz-border);border-radius:var(--xyz-radius-sm);background:var(--xyz-surface-2);color:var(--xyz-ink-soft)}.team-seat-lifecycle{display:flex;align-items:flex-start;gap:var(--xyz-s3);padding:var(--xyz-s3);cursor:pointer}.team-seat-lifecycle>input{width:var(--xyz-s4);height:var(--xyz-s4);flex:none;margin:0;accent-color:var(--xyz-accent-fill);cursor:pointer}.team-seat-lifecycle>input:disabled,.team-seat-lifecycle:has(input:disabled){cursor:not-allowed}.team-seat-lifecycle>span{min-width:0}@media(max-width:700px){.team-seat-row{grid-template-columns:auto minmax(0,1fr);align-items:start}.team-seat-status,.team-seat-edit{grid-column:2;justify-self:start}.team-seat-editor{grid-column:1 / -1}.team-seat-editor-fields{grid-template-columns:minmax(0,1fr)}}@media(max-width:400px){.team-seat-row,.team-seat-editor{padding:var(--xyz-s3)}.team-seat-editor .manager-form-actions{display:grid;grid-template-columns:minmax(0,1fr)}.team-seat-editor .manager-form-actions .xyz-btn,.team-seat-editor>.manager-submit{width:100%}}.pane-card{min-width:0;padding:var(--xyz-s6);border:1px solid var(--xyz-border);border-radius:var(--xyz-radius-lg);background:var(--xyz-bg);box-shadow:none;display:flex;flex-direction:column;gap:var(--xyz-s4)}.xyz-scope .report-tile,.xyz-scope .report-chart,.xyz-scope .plan-card,.xyz-scope .addon-card{border:none;box-shadow:none;background:var(--xyz-surface)}.pane-card--form{max-width:46rem}.pane-card-note{margin-top:calc(-1 * var(--xyz-s2))}.pane-card-head{display:flex;align-items:center;gap:var(--xyz-s3);min-width:0}.pane-card-head>.pane-card-actions{margin-left:auto;display:flex;align-items:center;gap:var(--xyz-s2)}.team-row-name{font:600 var(--xyz-t-md) / var(--xyz-lh-label) var(--xyz-font)}.manager-submit{align-self:flex-start}.team-saved{animation:agent-saved-out var(--xyz-slow) var(--xyz-ease) calc(var(--xyz-slow) * 4) both}.manager{display:flex;flex-direction:column;gap:var(--xyz-s4);min-width:0}.manager-form-actions{flex-wrap:wrap}.manager-textarea{resize:vertical;min-height:var(--xyz-s16)}.manager-search{max-width:360px}.manager-group{display:flex;flex-direction:column;gap:var(--xyz-s2)}.manager-form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:var(--xyz-s3)}.select{position:relative;min-width:0;max-width:20rem}.prechat-build-row .select{max-width:none}.select-trigger{display:flex;align-items:center;gap:var(--xyz-s2);width:100%;text-align:left;cursor:pointer}.select-chevron{margin-left:auto;flex:none;color:var(--xyz-ink-soft);transition:transform var(--xyz-fast) var(--xyz-ease)}.select-trigger[aria-expanded=true] .select-chevron{transform:rotate(180deg)}.select-menu{position:absolute;top:calc(100% + var(--xyz-s1));left:0;right:0;z-index:30;display:flex;flex-direction:column;max-height:calc(7 * var(--xyz-control-sm) + 2 * var(--xyz-s1));overflow-y:auto;padding:var(--xyz-s1);border:1px solid var(--xyz-border);border-radius:var(--xyz-radius-md);background:var(--xyz-bg);box-shadow:var(--xyz-shadow-pop);transform-origin:top center;animation:xyz-sheet-in var(--xyz-fast) var(--xyz-ease-spring)}.select-menu--leaving{animation:xyz-sheet-out var(--xyz-fast) var(--xyz-ease) forwards}.select-option{display:flex;align-items:center;flex:none;min-height:var(--xyz-control-sm);padding-inline:var(--xyz-s3);border-radius:var(--xyz-radius-sm);color:var(--xyz-ink);font:400 var(--xyz-t-md) / var(--xyz-lh-label) var(--xyz-font);text-align:left}.select-option.is-active{background:var(--xyz-surface-2)}.select-option.is-selected{color:var(--xyz-accent);font-weight:600}.select-option.is-disabled{color:var(--xyz-ink-faint);cursor:default}.archives-shell{flex:1;min-width:0;min-height:0;display:flex;animation:xyz-msg-in var(--xyz-normal) var(--xyz-ease) backwards}.archives-sidebar .chat-list{padding-top:var(--xyz-s1)}.archive-thread .xyz-thread{--xyz-dock-bottom: var(--xyz-s20)}.archive-thread-empty{justify-content:center;align-items:center}.archive-foot{position:absolute;left:var(--xyz-dock-inset, var(--xyz-s4));right:var(--xyz-dock-inset, var(--xyz-s4));bottom:var(--xyz-dock-inset-bottom, var(--xyz-s3));z-index:2}.archive-foot-pill{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--xyz-s3);flex-wrap:wrap;padding:var(--xyz-s3) var(--xyz-s4)}.team-roster-tools{display:flex;align-items:center;gap:var(--xyz-s2);flex-wrap:wrap}.report-tag-track{height:var(--xyz-s2);max-width:40rem;border-radius:var(--xyz-radius-pill);background:var(--xyz-surface-2);overflow:hidden}.report-tag-fill{display:block;height:100%;border-radius:var(--xyz-radius-pill);background:var(--xyz-ink-soft)}.report-agent-stat{flex:none;color:var(--xyz-ink-soft);font:400 var(--xyz-t-sm) / var(--xyz-lh-label) var(--xyz-font);font-variant-numeric:tabular-nums}.xyz-row.is-off{opacity:.6}.settings-readonly{font-size:var(--xyz-t-sm);line-height:var(--xyz-lh-body);color:var(--xyz-ink-soft);white-space:pre-wrap}.settings-toggle{font:600 var(--xyz-t-sm) / var(--xyz-lh-body) var(--xyz-font);cursor:pointer}.traffic-shell{display:flex;gap:var(--xyz-s5);align-items:flex-start}.traffic-shell>.pane-card{flex:1;min-width:0}.traffic-scroll{overflow-x:auto}.traffic-table{--traffic-cols: minmax(9rem, 1.2fr) 5.5rem minmax(8rem, 1.4fr) minmax(6rem, 1fr) 4.5rem minmax(8rem, 1.2fr) max-content;min-width:54rem}.traffic-tr{position:relative;display:grid;grid-template-columns:var(--traffic-cols);align-items:center;column-gap:var(--xyz-s4);padding-block:var(--xyz-s2)}.traffic-tr+.traffic-tr{border-top:1px solid var(--xyz-border)}.traffic-row{transition:background var(--xyz-fast) var(--xyz-ease)}.traffic-row:hover{background:var(--xyz-surface)}.traffic-row.is-selected{background:var(--xyz-accent-soft)}.traffic-td{min-width:0;display:flex;align-items:center;gap:var(--xyz-s2);font-size:var(--xyz-t-sm);line-height:var(--xyz-lh-label);color:var(--xyz-ink)}.traffic-td-soft{color:var(--xyz-ink-soft)}.traffic-door{display:flex;align-items:center;gap:var(--xyz-s2);min-width:0;width:100%;font:600 var(--xyz-t-sm) / var(--xyz-lh-label) var(--xyz-font);color:inherit;text-align:left}.traffic-door:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.traffic-door:focus-visible{box-shadow:none}.traffic-door:focus-visible:after{box-shadow:inset var(--xyz-ring)}.traffic-page,.traffic-td-action .xyz-btn{position:relative;z-index:1}.traffic-page{color:inherit;text-decoration:none}.traffic-page:hover{color:var(--xyz-accent);text-decoration:underline}.traffic-avatar{flex:none;--xyz-avatar-size: 28px}.traffic-name{min-width:0}.traffic-aside{flex:none;width:300px;position:sticky;top:var(--xyz-s6);display:flex;flex-direction:column;gap:var(--xyz-s2)}.traffic-aside-start{display:flex;flex-direction:column;align-items:flex-start;gap:var(--xyz-s2)}.traffic-aside-start .xyz-input{width:100%;resize:vertical}@media(max-width:900px){.traffic-shell{flex-direction:column}.traffic-aside{position:static;width:100%}}.canned-anchor{position:relative}.canned-pop{position:absolute;bottom:var(--xyz-s2);left:0;right:0;display:flex;flex-direction:column;padding:var(--xyz-s1);max-height:min(calc(var(--xyz-s32) * 2 + var(--xyz-s6)),40dvh);overflow-y:auto;background:var(--xyz-bg);box-shadow:var(--xyz-shadow-pop);animation:xyz-sheet-in var(--xyz-fast) var(--xyz-ease-spring)}.canned-row{display:flex;align-items:baseline;gap:var(--xyz-s3);padding:var(--xyz-s2) var(--xyz-s3);border:none;background:none;border-radius:var(--xyz-radius-sm);font:inherit;text-align:left;cursor:pointer}.canned-row:hover{background:var(--xyz-surface-2)}.canned-row.is-active{background:var(--xyz-accent-soft)}.canned-empty{padding:var(--xyz-s2) var(--xyz-s3)}.ai-bar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--xyz-s1);padding:0 var(--xyz-s2) var(--xyz-s1)}.ai-chip{border:1px solid var(--xyz-border);background:var(--xyz-bg);color:var(--xyz-ink-soft);font:600 var(--xyz-t-xs) / var(--xyz-lh-label) var(--xyz-font);padding:var(--xyz-s1) var(--xyz-s2);border-radius:var(--xyz-radius-sm);cursor:pointer;transition:color var(--xyz-fast) var(--xyz-ease),border-color var(--xyz-fast) var(--xyz-ease),background var(--xyz-fast) var(--xyz-ease)}.ai-chip:hover:not(:disabled){color:var(--xyz-accent);border-color:var(--xyz-accent)}.ai-chip:disabled{opacity:.55;cursor:default}.ai-pop{position:absolute;bottom:var(--xyz-s2);left:0;right:0;padding:var(--xyz-s3) var(--xyz-s4);max-height:min(calc(var(--xyz-s32) * 2 + var(--xyz-s6)),40dvh);overflow-y:auto;background:var(--xyz-bg);box-shadow:var(--xyz-shadow-pop);animation:xyz-sheet-in var(--xyz-fast) var(--xyz-ease-spring)}.ai-pop-head{display:flex;align-items:center;justify-content:space-between}.ai-pop-close{border:none;background:none;padding:0 var(--xyz-s1);color:var(--xyz-ink-soft);font:600 var(--xyz-t-md) / 1 var(--xyz-font);cursor:pointer;border-radius:var(--xyz-radius-sm)}.ai-pop-close:hover{color:var(--xyz-ink)}.ai-pop-text{margin:0;font-size:var(--xyz-t-sm);line-height:var(--xyz-lh-body);color:var(--xyz-ink);white-space:pre-wrap}.report-insights-text{margin:0;white-space:pre-wrap}.chat-tags-suggest{display:flex;align-items:center;flex-wrap:wrap;gap:var(--xyz-s1)}.chat-tag-suggested{border:1px solid var(--xyz-border);background:var(--xyz-bg);cursor:pointer}.chat-tag-suggested:hover{border-color:var(--xyz-accent)}.knowledge-content-input{min-height:120px}.prechat-build{--xyz-list-gap: var(--xyz-s3)}.prechat-build-row{padding:var(--xyz-s3);background:var(--xyz-surface);border:none}.prechat-build-main{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:var(--xyz-s2)}.prechat-build-main .xyz-field{min-width:0}.prechat-build-main .xyz-input{width:100%}.prechat-build-options{resize:vertical}.prechat-build-foot{justify-content:space-between}.prechat-build-req{margin:0}.prechat-build-actions{display:inline-flex;gap:var(--xyz-s1);flex:none}.prechat-build-bar{display:flex;gap:var(--xyz-s2)}.appearance-layout{display:grid;grid-template-columns:minmax(0,46rem) minmax(280px,360px);gap:var(--xyz-s4);align-items:start}.appearance-preview{position:sticky;top:var(--xyz-s4);display:flex;flex-direction:column;gap:var(--xyz-s3);align-items:flex-end}.appearance-preview[data-position=left]{align-items:flex-start}.appearance-preview .panel-preview{width:100%}.appearance-preview .launcher-preview{align-self:stretch}.pick-field{display:flex;flex-direction:column;gap:var(--xyz-s2)}.pick-cards{display:flex;gap:var(--xyz-s3);flex-wrap:wrap}.pick-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--xyz-s2);min-width:var(--xyz-s24);padding:var(--xyz-s3);border:1px solid var(--xyz-border);border-radius:var(--xyz-radius-md);background:var(--xyz-surface);color:var(--xyz-ink-soft);transition:border-color var(--xyz-fast) var(--xyz-ease),background var(--xyz-fast) var(--xyz-ease),color var(--xyz-fast) var(--xyz-ease)}.pick-card:hover{border-color:var(--xyz-ink-faint);color:var(--xyz-ink)}.pick-card.is-picked{border-color:var(--xyz-accent);background:var(--xyz-accent-soft);color:var(--xyz-accent)}.pick-card.is-picked:after{content:"";position:absolute;top:calc(-1 * var(--xyz-s2));right:calc(-1 * var(--xyz-s2));width:var(--xyz-s5);height:var(--xyz-s5);border-radius:var(--xyz-radius-pill);background:var(--xyz-accent-fill) var(--xyz-check) center / 12px no-repeat;box-shadow:0 0 0 2px var(--xyz-bg)}.pick-card-art{display:grid;place-items:center;width:var(--xyz-s20);height:var(--xyz-s12);border-radius:var(--xyz-radius-sm);background:var(--xyz-surface-2)}.pick-card-label{font:600 var(--xyz-t-sm) / var(--xyz-lh-label) var(--xyz-font)}.pick-art-bubble{display:grid;place-items:center;width:var(--xyz-s8);height:var(--xyz-s8);border-radius:var(--xyz-radius-pill);background:var(--xyz-mark-tile)}.pick-art-bar{display:inline-flex;align-items:center;gap:var(--xyz-s1);height:var(--xyz-s6);padding-inline:var(--xyz-s2);border-radius:var(--xyz-radius-pill);background:var(--xyz-mark-tile)}.pick-art-bar-line{width:var(--xyz-s6);height:3px;border-radius:var(--xyz-radius-pill);background:#ffffffd9}.pick-art-page{position:relative;width:var(--xyz-s16);height:var(--xyz-s10);border:1px solid var(--xyz-ink-faint);border-radius:var(--xyz-radius-sm);background:var(--xyz-bg)}.pick-art-page:after{content:"";position:absolute;bottom:var(--xyz-s1);width:var(--xyz-s2);height:var(--xyz-s2);border-radius:var(--xyz-radius-pill);background:var(--xyz-accent-fill)}.pick-art-page[data-corner=right]:after{right:var(--xyz-s1)}.pick-art-page[data-corner=left]:after{left:var(--xyz-s1)}.swatch-row{display:flex;gap:var(--xyz-s2);flex-wrap:wrap}.swatch{width:var(--xyz-s8);height:var(--xyz-s8);border-radius:var(--xyz-radius-pill);background:var(--swatch);transition:box-shadow var(--xyz-fast) var(--xyz-ease),transform var(--xyz-fast) var(--xyz-ease)}.swatch:hover{transform:translateY(-1px)}.swatch.is-picked{background:var(--swatch) var(--xyz-check) center / 14px no-repeat;box-shadow:0 0 0 2px var(--xyz-bg),0 0 0 4px var(--swatch)}.accent-row{display:flex;align-items:center;gap:var(--xyz-s2);flex-wrap:wrap}.accent-swatch{width:var(--xyz-control-md);height:var(--xyz-control-md);padding:var(--xyz-s1);border:1px solid var(--xyz-border);border-radius:var(--xyz-radius-md);background:var(--xyz-surface);cursor:pointer}.accent-hex{color:var(--xyz-ink-soft);font:400 var(--xyz-t-sm) / var(--xyz-lh-label) var(--xyz-font-mono)}.panel-preview-pane{height:380px;border:1px solid var(--xyz-border);border-radius:var(--xyz-radius-lg);background:var(--xyz-bg);box-shadow:var(--xyz-shadow-card);--xyz-dock-top: var(--xyz-s16);--xyz-dock-bottom: var(--xyz-s12);--xyz-dock-inset: var(--xyz-s3)}.panel-preview-pane .xyz-thread{overflow:hidden}.panel-preview-placeholder{display:flex;align-items:center;color:var(--xyz-ink-faint)}.launcher-preview{align-items:flex-end;margin-top:var(--xyz-s2);padding:var(--xyz-s5)}.appearance-preview[data-position=left] .launcher-preview{align-items:flex-start}@media(max-width:900px){.appearance-layout{grid-template-columns:minmax(0,1fr)}}.launcher-preview-eyecatcher{max-width:min(200px,100%);max-height:160px;object-fit:contain;border-radius:var(--xyz-radius-lg);box-shadow:var(--xyz-shadow-card)}.launcher-preview-launcher{display:inline-flex;align-items:center;justify-content:center;background:var(--xyz-mark-tile);box-shadow:var(--xyz-shadow-launcher)}.launcher-preview-icon{width:var(--xyz-s12);height:var(--xyz-s12);border-radius:var(--xyz-radius-pill)}.launcher-preview-bar{height:var(--xyz-s10);gap:var(--xyz-s2);padding-inline:var(--xyz-s3) var(--xyz-s4);border-radius:var(--xyz-radius-pill)}.launcher-preview-label{color:var(--xyz-on-accent);font:600 var(--xyz-t-sm) / 1 var(--xyz-font);max-width:180px}.billing-summary{display:flex;align-items:center;justify-content:space-between;gap:var(--xyz-s4);flex-wrap:wrap}.billing-summary-main{min-width:0}.plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:var(--xyz-s4);align-items:stretch}.plan-card{padding:var(--xyz-s4)}.plan-name,.addon-name{font:600 var(--xyz-t-lg) / var(--xyz-lh-heading) var(--xyz-font)}.plan-price{display:flex;align-items:baseline;gap:var(--xyz-s2)}.plan-m2m{margin-top:calc(-1 * var(--xyz-s2))}.plan-bullets{list-style:none;margin:0;padding:0;font-size:var(--xyz-t-sm);line-height:var(--xyz-lh-label);color:var(--xyz-ink-soft)}.plan-bullets li{position:relative;padding-left:var(--xyz-s4)}.plan-bullets li:before{content:"";position:absolute;left:0;top:.5em;width:var(--xyz-s1);height:var(--xyz-s1);border-radius:var(--xyz-radius-pill);background:var(--xyz-accent-fill)}.plan-action{margin-top:auto;align-self:flex-start}.plan-action-current{font:600 var(--xyz-t-sm) / var(--xyz-control-md) var(--xyz-font);color:var(--xyz-ink-soft)}.addon-card{--addon-signal: var(--xyz-accent-fill);position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--xyz-s6);padding:var(--xyz-s5) var(--xyz-s5) var(--xyz-s5) var(--xyz-s6);align-items:center}.addon-card:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--xyz-s1);background:var(--addon-signal)}.addon-card.is-on{border:1px solid var(--addon-signal)}.addon-main{min-width:0}.addon-head{flex-wrap:wrap}.addon-avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;--xyz-avatar-size: var(--xyz-s10);--xyz-presence-ring: var(--xyz-surface);width:var(--xyz-avatar-size);height:var(--xyz-avatar-size);flex:none;border-radius:var(--xyz-radius-md);background:var(--xyz-accent-soft);--xyz-mark-glyph: var(--addon-signal);--xyz-mark-ink: var(--xyz-accent-soft)}.addon-headmeta{display:flex;flex-direction:column}.addon-tag{display:inline-flex;align-items:center;padding:var(--xyz-s1) var(--xyz-s2);border-radius:var(--xyz-radius-sm);background:var(--xyz-accent-soft);color:var(--xyz-accent)}.addon-on-chip{display:inline-flex;align-items:center;gap:var(--xyz-s1);padding:var(--xyz-s1) var(--xyz-s2);border-radius:var(--xyz-radius-sm);background:color-mix(in srgb,var(--xyz-success) 16%,transparent);color:var(--xyz-success-ink);font:600 var(--xyz-t-xs) / var(--xyz-lh-label) var(--xyz-font)}.addon-on-chip:before{content:"";width:var(--xyz-s1);height:var(--xyz-s1);border-radius:var(--xyz-radius-pill);background:var(--xyz-success)}.addon-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--xyz-s2)}.addon-list li{position:relative;padding-left:var(--xyz-s5);font-size:var(--xyz-t-sm);line-height:var(--xyz-lh-label);color:var(--xyz-ink)}.addon-list li:before{content:"";position:absolute;left:0;top:.45em;width:var(--xyz-s2);height:var(--xyz-s2);border-radius:var(--xyz-radius-pill);background:var(--addon-signal);box-shadow:0 0 0 3px color-mix(in srgb,var(--addon-signal) 20%,transparent)}.addon-side{align-items:flex-start;min-width:0}.addon-price{display:flex;align-items:baseline;gap:var(--xyz-s2)}.addon-term{font-family:var(--xyz-font-mono);font-size:var(--xyz-t-sm);line-height:var(--xyz-lh-label);color:var(--xyz-accent)}.addon-cta{margin-top:var(--xyz-s2)}.report-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));gap:var(--xyz-s3)}.report-tile,.report-chart{padding:var(--xyz-s4)}.report-chart-title{font:600 var(--xyz-t-md) / var(--xyz-lh-label) var(--xyz-font)}.report-bars{display:flex;gap:var(--report-bar-gap, 2px);height:var(--report-plot-h, calc(var(--xyz-s32) + var(--xyz-s8)));margin-top:var(--xyz-s5);border-bottom:1px solid var(--xyz-border)}.report-day{position:relative;flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.report-bar{width:100%;max-width:var(--xyz-s6);min-height:var(--report-bar-gap, 2px);border-radius:var(--xyz-radius-bubble-tail) var(--xyz-radius-bubble-tail) 0 0;background:var(--xyz-ink);transform-origin:bottom;animation:agent-bar-in var(--xyz-slow) var(--xyz-ease)}.report-bar.is-today{background:var(--xyz-accent-fill)}.report-bar-value{position:absolute;left:50%;transform:translate(-50%);font:600 var(--xyz-t-xs) / 1 var(--xyz-font);white-space:nowrap;animation:xyz-peek-in var(--xyz-slow) var(--xyz-ease)}.report-ticks{display:flex;gap:var(--report-bar-gap, 2px);margin-top:var(--xyz-s1)}.report-tick{flex:1 1 0;min-width:0;text-align:center;font-size:var(--xyz-t-xs);line-height:var(--xyz-lh-label);color:var(--xyz-ink-soft);white-space:nowrap}.report-note{margin-top:var(--xyz-s3);font-size:var(--xyz-t-xs);line-height:var(--xyz-lh-label);color:var(--xyz-ink-soft)}.report-sr-table{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.login-plans{margin:0;padding:0;border:none}.login-plan{padding:var(--xyz-s3);cursor:pointer;transition:border-color var(--xyz-fast) var(--xyz-ease),background var(--xyz-fast) var(--xyz-ease)}.login-plan:hover{border-color:var(--xyz-ink-faint)}.login-plan.is-picked{border-color:var(--xyz-accent);background:var(--xyz-accent-soft)}.login-plan:focus-within{box-shadow:var(--xyz-ring)}.login-plan-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--xyz-s3)}.login-plan-price{display:flex;align-items:baseline;gap:var(--xyz-s1);flex:none}.login-screen{height:100%;display:grid;grid-template-columns:minmax(0,1fr)}.login-pane{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--xyz-s5);padding:var(--xyz-s8) var(--xyz-s6);background:var(--xyz-bg);color:var(--xyz-ink);overflow-y:auto}.login-card{width:100%;max-width:400px;display:flex;flex-direction:column;gap:var(--xyz-s5);padding:var(--xyz-s8)}.login-card.is-shaking{animation:agent-shake var(--xyz-slow) var(--xyz-ease)}.login-brand{align-self:flex-start}.login-brand:hover{color:var(--xyz-accent)}.login-brand:focus-visible{border-radius:var(--xyz-radius-sm)}.login-title{font:700 var(--xyz-t-2xl) / var(--xyz-lh-heading) var(--xyz-font-display);letter-spacing:var(--xyz-track-display)}.login-submit{width:100%}.login-forgot{align-self:flex-end;margin-top:calc(-1 * var(--xyz-s1));font-size:var(--xyz-t-sm);line-height:var(--xyz-lh-label)}.login-notice{padding:var(--xyz-s2) var(--xyz-s3);border-radius:var(--xyz-radius-sm);background:var(--xyz-accent-soft);color:var(--xyz-accent);font-size:var(--xyz-t-sm);line-height:var(--xyz-lh-label);font-weight:600}.login-step{color:var(--xyz-accent)}.login-password{position:relative;display:flex}.login-password-input{width:100%;padding-right:var(--xyz-control-md)}.login-password-toggle{position:absolute;right:var(--xyz-s1);top:50%;transform:translateY(-50%)}.login-strength{--strength-color: var(--xyz-ink-faint);--strength-ink: var(--xyz-ink-soft)}.login-strength[data-level="1"]{--strength-color: var(--xyz-danger);--strength-ink: var(--xyz-danger-ink)}.login-strength[data-level="2"]{--strength-color: var(--xyz-warning);--strength-ink: var(--xyz-warning-ink)}.login-strength[data-level="3"]{--strength-color: var(--xyz-accent);--strength-ink: var(--xyz-accent)}.login-strength[data-level="4"]{--strength-color: var(--xyz-success);--strength-ink: var(--xyz-success-ink)}.login-strength-track{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--xyz-s1);flex:1}.login-strength-seg{height:var(--xyz-s1);border-radius:var(--xyz-radius-pill);background:var(--xyz-surface-2);transition:background var(--xyz-fast) var(--xyz-ease)}.login-strength-seg.is-on{background:var(--strength-color)}.login-strength-label{flex:none;min-width:3.5ch;text-align:right;font:600 var(--xyz-t-xs) / 1 var(--xyz-font);color:var(--strength-ink)}.login-reqs{display:grid;grid-template-columns:1fr 1fr;gap:var(--xyz-s1) var(--xyz-s3);margin:0;padding:0;list-style:none}@media(max-width:400px){.login-reqs{grid-template-columns:1fr}}.login-req{font:600 var(--xyz-t-sm) / var(--xyz-lh-label) var(--xyz-font);color:var(--xyz-ink-soft);transition:color var(--xyz-fast) var(--xyz-ease)}.login-req-mark{display:inline-flex;flex:none;transition:color var(--xyz-fast) var(--xyz-ease),transform var(--xyz-fast) var(--xyz-ease-spring)}.login-req.is-unmet .login-req-mark{color:var(--xyz-ink-faint)}.login-req.is-met{color:var(--xyz-ink)}.login-req.is-met .login-req-mark{color:var(--xyz-success);transform:scale(1.08)}.login-toggle .xyz-btn-link{font-size:var(--xyz-t-sm);line-height:var(--xyz-lh-label)}.login-aside{display:none}@media(min-width:1000px){.login-screen{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.login-aside{display:flex;flex-direction:column;justify-content:center;gap:var(--xyz-s8);padding:var(--xyz-s16);background:var(--xyz-surface);border-left:1px solid var(--xyz-border)}}.aside-brand{color:var(--xyz-ink);--xyz-brand-t: var(--xyz-t-xl)}.aside-statement{max-width:16ch;font:700 clamp(var(--xyz-t-3xl),3.2vw,var(--xyz-t-4xl)) / var(--xyz-lh-display) var(--xyz-font-display);letter-spacing:var(--xyz-track-display);color:var(--xyz-ink)}.aside-proof{display:flex;flex-direction:column;gap:var(--xyz-s4);max-width:340px;padding:var(--xyz-s5);background:var(--xyz-bg)}.aside-proof-body{min-width:0}.aside-proof-name{font:600 var(--xyz-t-sm) / var(--xyz-lh-heading) var(--xyz-font);color:var(--xyz-ink)}@keyframes agent-row-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes agent-aside-in{0%{opacity:0;transform:translate(var(--xyz-s6))}to{opacity:1;transform:none}}@keyframes agent-bar-in{0%{transform:scaleY(0)}to{transform:none}}@keyframes agent-saved-out{0%{opacity:1}to{opacity:0}}@keyframes agent-shake{0%,to{transform:translate(0)}20%{transform:translate(calc(-1 * var(--xyz-s2)))}40%{transform:translate(var(--xyz-s2))}60%{transform:translate(calc(-1 * var(--xyz-s1)))}80%{transform:translate(var(--xyz-s1))}}@media(max-width:600px){.prechat-build-main{grid-template-columns:minmax(0,1fr)}.prechat-build-main select.xyz-input{width:100%}.prechat-build-foot{align-items:stretch;flex-direction:column}.prechat-build-actions{flex-wrap:wrap}.manager .xyz-row{align-items:center;flex-wrap:wrap}.manager .xyz-row-key{max-width:100%;overflow-wrap:anywhere}.manager .xyz-row-actions{width:100%;justify-content:flex-end;flex-wrap:wrap}.addon-card{grid-template-columns:minmax(0,1fr);gap:var(--xyz-s4);padding:var(--xyz-s4) var(--xyz-s4) var(--xyz-s4) var(--xyz-s5)}.addon-price{flex-wrap:wrap}.chat-view>.xyz-header{flex-wrap:wrap;align-content:flex-start;gap:var(--xyz-s1);padding:var(--xyz-s2)}.chat-view>.xyz-header>.xyz-header-id{flex:1 1 100%;width:100%;max-width:100%;margin-inline:0;overflow:hidden}.chat-view>.xyz-header>.chat-header-actions{flex:1 1 100%;min-width:0;max-width:100%;flex-wrap:wrap;justify-content:flex-start;gap:var(--xyz-s1);border-radius:var(--xyz-radius-md)}.chat-header-actions .chat-lifecycle-error{flex:1 1 100%;max-width:100%}.chat-header-actions .chat-transfer-menu,.chat-header-actions .chat-tags-menu{right:auto;left:0;max-width:calc(100vw - var(--agent-rail-w) - var(--xyz-s6))}}@media(max-width:400px){.pane-head:has(.pane-head-action){padding-right:0}.pane-head-action{position:static;align-self:flex-start;margin-top:var(--xyz-s1)}}@media(max-width:900px),(pointer:coarse){.xyz-input,input,textarea,select{font-size:var(--xyz-t-lg)}}
