@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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}: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;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--xyz-accent:#1e40af;--xyz-accent-fill:#2544d8;--xyz-accent-soft:#e0e7ff;--xyz-on-accent:#fff;--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:#fff;--xyz-success:#10b981;--xyz-danger:#dc2626;--xyz-warning:#d97706;--xyz-success-ink:#047857;--xyz-danger-ink:#b91c1c;--xyz-warning-ink:#92400e;--xyz-success-soft:color-mix(in srgb, var(--xyz-success) 16%, transparent);--xyz-danger-soft:color-mix(in srgb, var(--xyz-danger) 13%, transparent);--xyz-scrim:#0f172a80;--xyz-avatar-bg-tone:.93 .05;--xyz-avatar-line-tone:.86 .07;--xyz-avatar-ink-tone:.4 .13;--xyz-chart-seat-tone:.58 .13;--xyz-mark-tile:#0f172a;--xyz-mark-glyph:#4f6cff;--xyz-mark-ink:#0f172a;--xyz-launcher-tile:var(--xyz-mark-tile);--xyz-launcher-edge:transparent;--xyz-launcher-size:56px;--xyz-launcher-glyph:var(--xyz-mark-glyph);--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-2xs:10px;--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-lh-control:1;--xyz-lh-composer:1.35;--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-panel-w:392px;--xyz-panel-h:680px;--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-ring-inset:inset 0 0 0 1px var(--xyz-accent), inset 0 0 0 4px var(--xyz-accent-soft);--xyz-shadow-panel:0 24px 64px -16px #0f172a47, 0 4px 16px -4px #0f172a1f;--xyz-shadow-pop:0 8px 24px -6px #0f172a38;--xyz-shadow-card:0 1px 2px #0f172a0d, 0 4px 12px -4px #0f172a14;--xyz-shadow-launcher:0 10px 28px -6px #0f172a73;--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-beat:.48s;--xyz-reveal-word:40ms;--xyz-reveal-max:1.2s;--xyz-dot-cycle:1.28s;--xyz-dot-stagger:.12s;--xyz-stagger:45ms;--xyz-row-tint:color-mix(in srgb, var(--xyz-ink) 4%, transparent);--xyz-row-hover:var(--xyz-row-tint);--xyz-row-selected:color-mix(in srgb, var(--xyz-accent-fill) 8%, transparent);--xyz-z-raise:1;--xyz-z-float:2;--xyz-z-sticky:3;--xyz-z-cover:4;--xyz-z-bar:5;--xyz-z-pop:20;--xyz-z-overlay:30;--xyz-z-aside:40;--xyz-z-top:45;--xyz-z-tip:50;--xyz-z-skip:100;--xyz-z-widget:2147480000}:where(.xyz-dark,[data-xyz-theme=dark],.xyz-dark .xyz-scope:not(.xyz-theme-fixed),[data-xyz-theme=dark] .xyz-scope:not(.xyz-theme-fixed)){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--xyz-accent:#8aa4ff;--xyz-accent-fill:#3d5afe;--xyz-accent-soft:#5d7aff33;--xyz-on-accent:#fff;--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:#fff;--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-chart-seat-tone:.72 .12;--xyz-shadow-panel:0 24px 64px -16px #0009;--xyz-shadow-pop:0 8px 24px -6px #00000080;--xyz-shadow-card:0 1px 2px #0000004d, 0 4px 12px -4px #00000059;--xyz-shadow-launcher:0 10px 28px -6px #0000008c;--xyz-launcher-tile:#202b47;--xyz-launcher-edge:#ffffff2e;--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-ring-inset:inset 0 0 0 1px var(--xyz-accent), inset 0 0 0 4px var(--xyz-accent-soft);--xyz-success-soft:color-mix(in srgb, var(--xyz-success) 16%, transparent);--xyz-danger-soft:color-mix(in srgb, var(--xyz-danger) 13%, transparent);--xyz-scrim:#0009;--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-word-in{0%{opacity:0}to{opacity:1}}@keyframes xyz-absent{0%{display:none}}@keyframes xyz-dot{0%,70%,to{opacity:.35;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}@keyframes xyz-shimmer{0%{background-position:125% 0}to{background-position:-125% 0}}:where(:root,.xyz-scope){--xyz-note-wash:color-mix(in srgb, var(--xyz-warning) 11%, var(--xyz-bg));--xyz-note-edge:color-mix(in srgb, var(--xyz-warning) 46%, transparent)}:where(.xyz-dark,[data-xyz-theme=dark],.xyz-dark .xyz-scope:not(.xyz-theme-fixed),[data-xyz-theme=dark] .xyz-scope:not(.xyz-theme-fixed)){--xyz-note-wash:color-mix(in srgb, var(--xyz-warning) 16%, var(--xyz-surface));--xyz-note-edge:color-mix(in srgb, var(--xyz-warning) 55%, transparent)}@keyframes xyz-swap-in{0%{opacity:0;filter:blur(3px);transform:translateY(6px)scale(.98)}to{opacity:1;filter:blur();transform:none}}@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;filter:blur(4px);transform:translateY(-6px)scale(.96)}to{opacity:1;filter:blur();transform:none}}@keyframes xyz-sheet-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)scale(.98)}}@keyframes xyz-fade-out{0%{opacity:1}to{opacity:0}}@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 (pointer:coarse){.xyz-scope,:root{--xyz-control-sm:var(--xyz-control-md)}}@media (prefers-reduced-motion:reduce){.xyz-scope *,.xyz-scope :before,.xyz-scope :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@keyframes xyz-breathe{0%,to{opacity:.55}50%{opacity:1}}:root[data-scrolling],:root[data-scrolling] .xyz-scope{--xyz-row-hover:transparent}.xyz-btn{justify-content:center;align-items:center;gap:var(--xyz-s2);height:var(--xyz-control-md);padding-inline:var(--xyz-s5);border-radius:var(--xyz-radius-sm);font:600 var(--xyz-t-md) / var(--xyz-lh-control) var(--xyz-font);color:var(--xyz-ink);cursor:pointer;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);background:0 0;border:1px solid #0000;text-decoration:none;display:inline-flex}.xyz-btn svg,.xyz-icon-btn svg{flex:none}span.xyz-btn,span.xyz-icon-btn,span.xyz-header-id,span.xyz-launcher,span.xyz-nudge-body,span.xyz-eyecatcher-body{pointer-events:none;cursor:default}.xyz-btn:active{transform:translateY(1px)}.xyz-btn:focus-visible,:where(a,button,summary,[tabindex]):focus-visible{box-shadow:var(--xyz-ring);outline:none}.xyz-btn[disabled],.xyz-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}@media (hover:hover){.xyz-btn:hover:not([disabled]):not([aria-disabled=true]){box-shadow:var(--xyz-shadow-pop);transform:translateY(-1px)}}.xyz-btn-primary{background:var(--xyz-accent-fill);color:var(--xyz-on-accent)}.xyz-btn-danger{background:var(--xyz-danger);color:var(--xyz-on-accent)}.xyz-btn-ghost{border-color:var(--xyz-border);color:var(--xyz-ink)}@media (hover:hover){.xyz-btn-ghost:hover:not([disabled]):not([aria-disabled=true]){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{align-items:center;gap:var(--xyz-s2);font:600 var(--xyz-t-md) / var(--xyz-lh-control) var(--xyz-font);color:var(--xyz-accent);border-radius:var(--xyz-radius-sm);text-decoration:none;display:inline-flex}.xyz-link{color:var(--xyz-accent);text-decoration:none}@media (hover:hover){.xyz-link:hover{text-underline-offset:var(--xyz-s1);text-decoration:underline}}.xyz-link:focus-visible,.xyz-btn-link:focus-visible{box-shadow:var(--xyz-ring);outline:none}.xyz-icon-btn{font:inherit;width:var(--xyz-control-sm);height:var(--xyz-control-sm);border-radius:var(--xyz-radius-sm);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);background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.xyz-icon-btn:hover:not([disabled]){background:var(--xyz-surface-2);color:var(--xyz-ink)}}.xyz-icon-btn:focus-visible{box-shadow:var(--xyz-ring);outline:none}.xyz-icon-btn[disabled]{opacity:.55;cursor:not-allowed}.xyz-field{gap:var(--xyz-s2);flex-direction:column;display:flex}.xyz-label{font:600 var(--xyz-t-sm) / var(--xyz-lh-heading) 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{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-input[type=number]{appearance:textfield}input.xyz-input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}input.xyz-input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}input.xyz-checkbox,input.xyz-radio{appearance:none;width:var(--xyz-s5);height:var(--xyz-s5);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);flex:none;margin:0}input.xyz-checkbox{border-radius:var(--xyz-radius-sm)}input.xyz-radio{border-radius:50%}@media (hover:hover){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{box-shadow:var(--xyz-ring);outline:none}input.xyz-checkbox:disabled,input.xyz-radio:disabled{cursor:default;opacity:.5}input.xyz-switch{appearance:none;width:var(--xyz-s10);height:var(--xyz-s5);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);flex:none;margin:0;position:relative}input.xyz-switch:before{content:"";width:var(--xyz-s4);height:var(--xyz-s4);background:var(--xyz-on-accent);box-shadow:var(--xyz-shadow-card);transition:transform var(--xyz-normal) var(--xyz-ease);border-radius:50%;position:absolute;top:50%;left:1px;transform:translateY(-50%)}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%)}@media (hover:hover){input.xyz-switch:hover:not(:disabled):not(:checked){border-color:var(--xyz-ink-faint)}}input.xyz-switch:focus-visible{box-shadow:var(--xyz-ring);outline:none}input.xyz-switch:disabled{cursor:default;opacity:.5}.xyz-input::placeholder{color:var(--xyz-ink-faint)}@media (hover:hover){.xyz-input:hover{border-color:var(--xyz-ink-faint)}}.xyz-input:focus-visible{border-color:var(--xyz-accent);box-shadow:var(--xyz-ring);outline:none}.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{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.xyz-card{background:var(--xyz-bg);border:1px solid var(--xyz-border);border-radius:var(--xyz-radius-lg)}.xyz-list{gap:var(--xyz-list-gap,0);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.xyz-row{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));display:flex}.xyz-row:last-child{border-bottom:none}.xyz-row-fill{flex:1;min-width:0}.xyz-row-stack{gap:var(--xyz-s1);flex-direction:column;min-width:0;display:flex}.xyz-row-title{font:600 var(--xyz-t-sm) / var(--xyz-lh-label) var(--xyz-font);color:var(--xyz-ink)}.xyz-row-key{font:600 var(--xyz-t-sm) / var(--xyz-lh-label) var(--xyz-font);color:var(--xyz-accent);flex:none}.xyz-row-actions{gap:var(--xyz-s2);flex:none;display:inline-flex}.xyz-badge{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) / var(--xyz-lh-control) var(--xyz-font);background:var(--xyz-surface-2);color:var(--xyz-ink-soft);display:inline-flex}.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);border-radius:var(--xyz-radius-pill);background:var(--xyz-accent-fill);color:var(--xyz-on-accent);font-variant-numeric:tabular-nums;justify-content:center;font-weight:600}.xyz-badge-pop{animation:xyz-pop var(--xyz-normal) var(--xyz-ease)}.xyz-badge-success{background:var(--xyz-success-soft);color:var(--xyz-success-ink)}.xyz-badge-danger{background:var(--xyz-danger-soft);color:var(--xyz-danger-ink)}button.xyz-badge{border:1px solid var(--xyz-border);cursor:pointer;touch-action:manipulation;transition:background var(--xyz-fast) var(--xyz-ease), border-color var(--xyz-fast) var(--xyz-ease), color var(--xyz-fast) var(--xyz-ease)}@media (hover:hover){button.xyz-badge:hover:not([disabled]){border-color:var(--xyz-accent);color:var(--xyz-ink)}}button.xyz-badge:active{transform:translateY(1px)}button.xyz-badge:focus-visible{box-shadow:var(--xyz-ring);outline:none}button.xyz-badge[disabled]{opacity:.55;cursor:not-allowed}@media (hover:hover){button.xyz-badge.xyz-badge-accent:hover:not([disabled]){color:var(--xyz-accent)}}.xyz-brand{align-items:center;gap:var(--xyz-s2);color:inherit;transition:color var(--xyz-fast) var(--xyz-ease);flex:none;text-decoration:none;display:inline-flex}.xyz-brand-mark{border:1px solid var(--xyz-border);border-radius:25%;flex:none;display:block}.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{width:var(--xyz-avatar-size,var(--xyz-control-md));height:var(--xyz-avatar-size,var(--xyz-control-md));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)) / var(--xyz-lh-control) var(--xyz-font);text-transform:uppercase;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.xyz-kicker,.pane-eyebrow{align-items:center;gap:var(--xyz-s2);padding:var(--xyz-s1) var(--xyz-s3);border-radius:var(--xyz-radius-pill);background:color-mix(in oklab, currentColor 14%, transparent);display:inline-flex}.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-avatar-img{object-fit:cover}.xyz-dot{width:var(--xyz-s2);height:var(--xyz-s2);background:var(--xyz-ink-faint);border-radius:50%;flex:none}.xyz-dot-online{background:var(--xyz-success)}.xyz-has-presence{flex:none;display:inline-flex;position:relative}.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);right:var(--xyz-dot-inset);bottom:var(--xyz-dot-inset);width:var(--xyz-dot);height:var(--xyz-dot);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);border-radius:50%;position:absolute}@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);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));border:none;justify-content:center;align-items:center;display:inline-flex}.xyz-presence-dot{width:calc(var(--xyz-dot) * .26);height:calc(var(--xyz-dot) * .26);background:var(--xyz-presence-ring,var(--xyz-bg));animation:xyz-presence-type var(--xyz-dot-cycle) var(--xyz-ease) infinite;border-radius:50%}.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{align-items:center;gap:var(--xyz-s1);display:inline-flex}.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-shimmer{background:linear-gradient(90deg, var(--xyz-ink-soft) 0%, var(--xyz-ink-soft) 38%, var(--xyz-ink) 50%, var(--xyz-ink-soft) 62%, var(--xyz-ink-soft) 100%);color:#0000;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:1.8s linear infinite xyz-shimmer}@media (prefers-reduced-motion:reduce){.xyz-shimmer{color:var(--xyz-ink-soft);background:0 0;animation:none}}.xyz-skeleton{gap:var(--xyz-s3);flex-direction:column;width:100%;display:flex}.xyz-skeleton--lines{align-items:center}.xyz-skeleton-bar,.xyz-skeleton-disc{background:var(--xyz-surface-2);animation:xyz-breathe calc(var(--xyz-slow) * 4) var(--xyz-ease) infinite;animation-delay:calc(var(--i,0) * var(--xyz-stagger) * 2);display:block}.xyz-skeleton-bar{width:100%;height:var(--xyz-s3);border-radius:var(--xyz-radius-sm)}.xyz-skeleton--lines>.xyz-skeleton-bar:first-child{width:min(18rem,60%)}.xyz-skeleton--lines>.xyz-skeleton-bar:nth-child(2){width:min(24rem,80%)}.xyz-skeleton--lines>.xyz-skeleton-bar:nth-child(3){width:min(14rem,45%)}.xyz-skeleton-row{align-items:center;gap:var(--xyz-s3);padding-block:var(--xyz-s2);display:flex}.xyz-skeleton-disc{width:var(--xyz-avatar-size,var(--xyz-control-md));height:var(--xyz-avatar-size,var(--xyz-control-md));border-radius:50%;flex:none}.xyz-skeleton-lines{gap:var(--xyz-s2);flex-direction:column;flex:1;min-width:0;display:flex}.xyz-skeleton-lines>.xyz-skeleton-bar:first-child{width:40%}.xyz-skeleton-lines>.xyz-skeleton-bar:nth-child(2){width:75%}@media (prefers-reduced-motion:reduce){.xyz-skeleton-bar,.xyz-skeleton-disc{animation:none}}.xyz-swap-in{animation:xyz-swap-in var(--xyz-normal) var(--xyz-ease) both}.xyz-peek{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;color:var(--xyz-ink-soft)}.xyz-peek-new{animation:xyz-peek-in var(--xyz-fast) 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{transition:color var(--xyz-fast) var(--xyz-ease);font-weight:600}.xyz-receipt--sending,.xyz-receipt--sent{color:var(--xyz-ink-soft)}.xyz-receipt--read{color:var(--xyz-accent)}.xyz-scope :where(:focus-visible){box-shadow:var(--xyz-ring);outline:none}: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{transition:opacity var(--xyz-normal) var(--xyz-ease), transform var(--xyz-normal) var(--xyz-ease);margin:auto;position:absolute;inset:0}.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-menu{padding:var(--xyz-s1);background:var(--xyz-bg);border:1px solid var(--xyz-border);border-radius:var(--xyz-radius-md);box-shadow:var(--xyz-shadow-pop);animation:xyz-sheet-in var(--xyz-fast) var(--xyz-ease-spring)}.xyz-menu--leaving{animation:xyz-sheet-out var(--xyz-fast) var(--xyz-ease) forwards;pointer-events:none}.xyz-menu-item{align-items:center;gap:var(--xyz-s2);width:100%;padding:var(--xyz-s2) var(--xyz-s3);border-radius:var(--xyz-radius-sm);font:400 var(--xyz-t-sm) / var(--xyz-lh-label) var(--xyz-font);color:var(--xyz-ink);text-align:left;cursor:pointer;touch-action:manipulation;transition:background var(--xyz-fast) var(--xyz-ease), color var(--xyz-fast) var(--xyz-ease);background:0 0;border:0;text-decoration:none;display:flex}@media (hover:hover){.xyz-menu-item:hover:not([disabled]){background:var(--xyz-surface-2)}}.xyz-menu-item:focus-visible{box-shadow:var(--xyz-ring);outline:none}.xyz-menu-item[disabled]{cursor:default;opacity:.55}.xyz-menu-item--danger{color:var(--xyz-danger-ink)}@media (hover:hover){.xyz-menu-item--danger:hover:not([disabled]){background:var(--xyz-danger-soft)}}.xyz-menu-identity{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);display:flex}.xyz-menu-who{flex-direction:column;min-width:0;display:flex}.xyz-menu-who strong{font:600 var(--xyz-t-md) / var(--xyz-lh-label) var(--xyz-font)}.xyz-copy-glyph{width:var(--xyz-s4);height:var(--xyz-s4);flex:none;display:inline-flex;position:relative}.xyz-copy-glyph svg{transition:opacity var(--xyz-normal) var(--xyz-ease), transform var(--xyz-normal) var(--xyz-ease);position:absolute;inset:0}.xyz-copy-glyph .xyz-copy-check{opacity:0;transform:rotate(-90deg)scale(.6)}.xyz-copy.is-copied .xyz-copy-glyph .xyz-copy-check{opacity:1;transform:none}.xyz-copy.is-copied .xyz-copy-glyph .xyz-copy-mark{opacity:0;transform:rotate(90deg)scale(.6)}.xyz-copy-label{white-space:nowrap}.xyz-emoji{display:inline-flex;position:relative}.xyz-emoji-pop{bottom:calc(100% + var(--xyz-s2));z-index:var(--xyz-z-raise);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);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);display:grid;position:absolute;right:0;overflow-y:auto}.xyz-emoji-item{width:var(--xyz-control-sm);height:var(--xyz-control-sm);border-radius:var(--xyz-radius-sm);font-size:var(--xyz-t-xl);cursor:pointer;transition:background var(--xyz-fast) var(--xyz-ease), transform var(--xyz-fast) var(--xyz-ease);background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}@media (hover:hover){.xyz-emoji-item:hover{background:var(--xyz-surface-2);transform:scale(1.12)}}.xyz-emoji-item:focus-visible{box-shadow:var(--xyz-ring);outline:none}.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-label) var(--xyz-font);text-align:left;overflow-wrap:anywhere;box-shadow:var(--xyz-shadow-pop)}.xyz-tip--float{z-index:var(--xyz-z-tip);pointer-events:none;animation:xyz-sheet-in var(--xyz-fast) var(--xyz-ease) both;position:fixed;top:0;left:0}.xyz-tip--leaving{animation:xyz-fade-out var(--xyz-fast) var(--xyz-ease) forwards}.xyz-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.xyz-code{padding:0 var(--xyz-s1);border:1px solid var(--xyz-border);border-radius:var(--xyz-radius-sm);font:600 var(--xyz-t-xs) / var(--xyz-lh-label) var(--xyz-font-mono);color:var(--xyz-ink-soft);flex:none}.xyz-hover-reveal{opacity:0;visibility:hidden;transition:opacity var(--xyz-fast) var(--xyz-ease)}:root[data-scrolling] .xyz-hover-reveal.xyz-hover-reveal{opacity:0;visibility:hidden}@media (pointer:coarse){:root .xyz-hover-reveal.xyz-hover-reveal,:root[data-scrolling] .xyz-hover-reveal.xyz-hover-reveal{opacity:1;visibility:visible}}.xyz-status{--xyz-status-tint:var(--xyz-accent);z-index:var(--xyz-z-raise);align-items:center;gap:var(--xyz-s3);width:fit-content;max-width:100%;padding:var(--xyz-s2) var(--xyz-s4) var(--xyz-s2) var(--xyz-s2);border:1px solid var(--xyz-border);border-radius:var(--xyz-radius-lg);text-align:left;color:var(--xyz-ink-soft);background:color-mix(in srgb, var(--xyz-status-tint) 7%, var(--xyz-glass-bg));box-shadow:var(--xyz-shadow-card);animation:xyz-status-in var(--xyz-normal) var(--xyz-ease);transition:opacity var(--xyz-fast) var(--xyz-ease);margin-inline:auto;display:flex;position:relative}.xyz-status--leaving{animation:xyz-status-out var(--xyz-normal) var(--xyz-ease) forwards;pointer-events:none}@keyframes xyz-status-in{0%{opacity:0;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:none}}@keyframes xyz-status-dock-in{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}@keyframes xyz-status-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)scale(.97)}}.xyz-status[data-tone=warn]{--xyz-status-tint:var(--xyz-warning)}.xyz-status[data-tone=danger]{--xyz-status-tint:var(--xyz-danger)}.xyz-status[data-tone=calm]{--xyz-status-tint:var(--xyz-ink-soft)}.xyz-status--dock{margin-block:0 var(--xyz-s2);max-width:calc(100% - var(--xyz-s8));flex:none;animation-name:xyz-status-dock-in}.xyz-status--dock.xyz-status--leaving{animation-name:xyz-status-out}.xyz-status--yield{opacity:0;visibility:hidden;transition:opacity var(--xyz-fast) var(--xyz-ease), visibility 0s var(--xyz-fast)}.xyz-status--float{top:var(--xyz-s4);left:var(--xyz-s4);right:var(--xyz-s4);z-index:var(--xyz-z-top);background:color-mix(in srgb, var(--xyz-status-tint) 13%, var(--xyz-bg));box-shadow:var(--xyz-shadow-pop);animation:xyz-status-pop var(--xyz-fast) var(--xyz-ease-spring);pointer-events:none;position:absolute}.xyz-status--float .xyz-status-action{pointer-events:auto}.xyz-status--float.xyz-status--leaving{animation:xyz-status-out var(--xyz-normal) var(--xyz-ease) forwards}@keyframes xyz-status-pop{0%{opacity:0;transform:translateY(-6px)scale(.96)}to{opacity:1;transform:none}}.xyz-status--strip{width:auto;max-width:none;padding:var(--xyz-s2) var(--xyz-s4);background:color-mix(in srgb, var(--xyz-status-tint) 15%, var(--xyz-bg));box-shadow:none;animation:xyz-banner-in var(--xyz-normal) var(--xyz-ease);border:none;border-radius:0;flex-shrink:0;justify-content:center;margin-inline:0}.xyz-status--block{width:auto;max-width:none;padding:var(--xyz-s3) var(--xyz-s4);border-radius:var(--xyz-radius-lg);background:color-mix(in srgb, var(--xyz-status-tint) 10%, var(--xyz-bg));box-shadow:none;animation:xyz-banner-in var(--xyz-normal) var(--xyz-ease);justify-content:flex-start;margin-inline:0}.xyz-status--block.xyz-status--leaving,.xyz-status--strip.xyz-status--leaving{animation:xyz-banner-out var(--xyz-normal) var(--xyz-ease) forwards}.xyz-status-body{flex-direction:column;min-width:0;display:flex}.xyz-status-title{font:700 var(--xyz-t-sm) / var(--xyz-lh-heading) var(--xyz-font);color:var(--xyz-ink)}.xyz-status-em{color:var(--xyz-status-tint);font-feature-settings:"tnum"}.xyz-status-sub{font:400 var(--xyz-t-xs) / var(--xyz-lh-heading) var(--xyz-font);color:var(--xyz-ink-soft);margin-top:1px}.xyz-status-action{flex:none;margin-left:auto}.xyz-status--strip .xyz-status-action{margin-left:0}.xyz-status-mark{width:var(--xyz-control-md);height:var(--xyz-control-md);color:var(--xyz-status-tint);background:color-mix(in srgb, var(--xyz-status-tint) 12%, transparent);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.xyz-status-mark svg{width:var(--xyz-s5);height:var(--xyz-s5)}.xyz-status--strip .xyz-status-mark{background:0 0;width:auto;height:auto}.xyz-status-pulse{width:var(--xyz-s2);height:var(--xyz-s2);animation:xyz-status-pulse 1.4s var(--xyz-ease) infinite;background:currentColor;border-radius:50%}@keyframes xyz-status-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.xyz-status-mark:has(.xyz-status-pulse){width:var(--xyz-s6);height:var(--xyz-s6)}.xyz-status-mark .xyz-status-ring{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.xyz-status-ring circle{fill:none;stroke-width:2.5px;stroke-dasharray:100;stroke-linecap:round}.xyz-status-ring-track{stroke:color-mix(in srgb, var(--xyz-status-tint) 22%, transparent)}.xyz-status-ring-fill{stroke:var(--xyz-status-tint);stroke-dashoffset:var(--xyz-ring-offset,0);animation:xyz-status-drain var(--xyz-ring-duration,0s) linear var(--xyz-ring-delay,0s) forwards}@keyframes xyz-status-drain{0%{stroke-dashoffset:0}to{stroke-dashoffset:100px}}.xyz-status-ring-face{flex-direction:column;align-items:center;gap:1px;display:flex}.xyz-status-ring-value{font:700 var(--xyz-t-sm) / var(--xyz-lh-control) var(--xyz-font);color:var(--xyz-status-tint);font-feature-settings:"tnum"}.xyz-status-ring-unit{font:600 calc(var(--xyz-t-xs) * 2 / 3) / var(--xyz-lh-control) var(--xyz-font);letter-spacing:var(--xyz-track-caps);text-transform:uppercase;color:var(--xyz-ink-soft)}.xyz-status-mark:has(.xyz-status-ring){width:var(--xyz-control-lg);height:var(--xyz-control-lg);background:0 0}@container xyz-chat (width<=400px){.xyz-status--dock{max-width:calc(100% - var(--xyz-s4))}.xyz-status--dock.xyz-status{gap:var(--xyz-s2);padding-right:var(--xyz-s3)}}@media (prefers-reduced-motion:reduce){.xyz-status,.xyz-status--leaving,.xyz-status--strip,.xyz-status-pulse{transition:none;animation:none}.xyz-status-ring-fill{animation:none}}.xyz-chat{--xyz-head-h:77px;--xyz-edge-fade:var(--xyz-s4);--xyz-foot-fade:var(--xyz-s8);flex-direction:column;display:flex;position:relative;overflow:hidden;container:xyz-chat/size}.xyz-header{align-items:flex-start;gap:var(--xyz-s2);padding:var(--xyz-s3);flex:none;display:flex}.xyz-header-id{min-width:0;padding:var(--xyz-s2) var(--xyz-s4) var(--xyz-s2) var(--xyz-s2);border-radius:var(--xyz-radius-pill);background:var(--xyz-surface-2);border:1px solid var(--xyz-border);box-shadow:var(--xyz-shadow-card);transition:padding var(--xyz-normal) var(--xyz-ease-spring), background var(--xyz-normal) var(--xyz-ease-spring), box-shadow var(--xyz-normal) var(--xyz-ease-spring), transform var(--xyz-fast) var(--xyz-ease);flex:0 auto;align-items:center;margin-inline:auto;display:flex}.xyz-chat--float-head .xyz-header-id{padding:var(--xyz-s1) var(--xyz-s3) var(--xyz-s1) var(--xyz-s1)}.xyz-chat--float-head .xyz-header-id .xyz-header-sub{display:none}.xyz-header-identity{align-items:center;gap:var(--xyz-s2);opacity:1;min-width:0;transition:gap var(--xyz-normal) var(--xyz-ease);display:flex}.xyz-header-id .xyz-presence{--xyz-presence-ring:var(--xyz-bg)}.xyz-header-meta{flex-direction:column;min-width:0;display:flex;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;text-overflow:ellipsis;overflow:hidden}.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;text-overflow:ellipsis;max-height:var(--xyz-s5);opacity:1;transition:max-height var(--xyz-normal) var(--xyz-ease-spring), opacity var(--xyz-fast) var(--xyz-ease);overflow:hidden}.xyz-header-id{--xyz-avatar-size:var(--xyz-s8)}button.xyz-header-id{font:inherit;color:inherit;text-align:left;cursor:pointer}@media (hover:hover){button.xyz-header-id:hover{background:var(--xyz-surface-3)}}button.xyz-header-id:active{transform:scale(.99)}button.xyz-header-id:focus-visible{box-shadow:var(--xyz-ring), var(--xyz-shadow-card);outline:none}.xyz-header .xyz-icon-btn{margin-top:var(--xyz-s1);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), border-color var(--xyz-fast) var(--xyz-ease), box-shadow var(--xyz-fast) var(--xyz-ease), transform var(--xyz-fast) var(--xyz-ease);border-radius:50%;flex-shrink:0}@media (hover:hover){.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{box-shadow:var(--xyz-ring);outline:none}.xyz-widget .xyz-header .xyz-icon-btn[aria-haspopup][aria-expanded=true]{color:var(--xyz-accent);border-color:var(--xyz-accent)}.xyz-header-side{align-items:flex-start;gap:var(--xyz-s2);min-width:0;display:inline-flex}.xyz-header-side--end{justify-content:flex-end;justify-self:end}.xyz-corner-wrap{display:inline-flex;position:relative}.xyz-corner-menu{top:calc(100% + var(--xyz-s2));z-index:var(--xyz-z-sticky);pointer-events:auto;min-width:max-content;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:100% 0;animation:xyz-sheet-in var(--xyz-normal) var(--xyz-ease-spring);flex-direction:column;gap:2px;display:flex;position:absolute;right:0}.xyz-corner-menu--start{transform-origin:0 0;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{align-items:center;gap:var(--xyz-s2);padding:var(--xyz-s2) var(--xyz-s3);border-radius:var(--xyz-radius-sm);font:400 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);background:0 0;border:0;display:flex}@media (hover:hover){.xyz-corner-item:hover{background:var(--xyz-row-selected);color:var(--xyz-accent)}}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{box-shadow:var(--xyz-ring);outline:none}.xyz-corner-item svg{color:var(--xyz-ink-soft);flex:none}@container xyz-chat (height<=520px) or (width<=360px){.xyz-header{padding:var(--xyz-s1) var(--xyz-s2)}.xyz-chat--float-head>.xyz-thread,.xyz-chat--float-head>.xyz-prechat,.xyz-chat--float-head>.xyz-status-slot,.xyz-chat--float-head>.xyz-header{--xyz-head-h:52px;--xyz-foot-fade:var(--xyz-s6)}}.xyz-chat--float-head>.xyz-header{z-index:var(--xyz-z-float);min-height:var(--xyz-head-h);margin-bottom:calc(-1 * var(--xyz-head-h));pointer-events:none;grid-template-columns:minmax(min-content,1fr) auto minmax(min-content,1fr);align-items:start;display:grid;position:relative}.xyz-chat--float-head>.xyz-header>*{pointer-events:auto}.xyz-chat--float-head>.xyz-thread,.xyz-chat--float-head>.xyz-prechat{padding-top:var(--xyz-head-h);padding-bottom:var(--xyz-foot-fade);margin-bottom:calc(-1 * var(--xyz-foot-fade));--xyz-mask:linear-gradient(to bottom, transparent 0, #000 var(--xyz-edge-fade), #000 calc(100% - var(--xyz-foot-fade)), transparent 100%);-webkit-mask-image:var(--xyz-mask);-webkit-mask-image:var(--xyz-mask);mask-image:var(--xyz-mask)}.xyz-chat--float-head>.xyz-status-slot{z-index:var(--xyz-z-sticky);height:0;margin-top:var(--xyz-head-h);margin-bottom:calc(-1 * var(--xyz-head-h));flex:none;justify-content:center;align-items:flex-start;display:flex;position:relative;overflow:visible}.xyz-chat--flat-head>.xyz-header{align-items:center;gap:var(--xyz-s3);min-height:var(--xyz-control-lg);padding:0 var(--xyz-dock-inset,var(--xyz-s3));background:var(--xyz-bg);border-bottom:1px solid var(--xyz-border);pointer-events:auto}.xyz-chat--flat-head>.xyz-header>.xyz-header-side--end{margin-left:auto}.xyz-chat--flat-head>.xyz-header .xyz-icon-btn{border-radius:var(--xyz-radius-sm);background:0 0;border:none;margin-top:0}@media (hover:hover){.xyz-chat--flat-head>.xyz-header .xyz-icon-btn:hover:not([disabled]){background:var(--xyz-surface-2)}}.xyz-chat--flat-head>.xyz-header .xyz-btn-ghost{border-color:#0000}@media (hover:hover){.xyz-chat--flat-head>.xyz-header .xyz-btn-ghost:hover:not([disabled]){background:var(--xyz-surface-2);border-color:#0000}}.xyz-header-bare{--xyz-avatar-size:var(--xyz-s8);flex:0 auto;align-items:center;min-width:0;display:flex}.xyz-thread{overscroll-behavior:contain;overflow-anchor:none;gap:var(--xyz-s3);min-height:0;padding:var(--xyz-s2) var(--xyz-s4) var(--xyz-s2);flex-direction:column;flex:1;display:flex;overflow-y:auto}.xyz-thread--anchored>:first-child{margin-top:auto}.xyz-group{gap:var(--xyz-s1);flex-direction:column;max-width:min(82%,40rem);display:flex}.xyz-group--own{align-self:flex-end;align-items:flex-end}.xyz-group--team{align-self:flex-start;align-items:flex-end;gap:var(--xyz-s2);flex-direction:row}.xyz-gbody{align-items:flex-start;gap:var(--xyz-s1);flex-direction:column;min-width:0;display:flex}.xyz-author{margin:0 var(--xyz-s1);font-size:var(--xyz-t-xs);line-height:var(--xyz-lh-label);color:var(--xyz-ink-soft);font-weight:600}.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:0 100%}.xyz-group--own .xyz-bubble{background:var(--xyz-bubble-own);color:var(--xyz-on-bubble-own);transform-origin:100% 100%;animation-name:xyz-msg-in-own}.xyz-group--team .xyz-bubble{background:var(--xyz-agent-bubble,var(--xyz-surface-2));color:var(--xyz-agent-text,var(--xyz-ink))}.xyz-bubble--static{animation:none}.xyz-bubble--reveal,.xyz-quick-replies--after{--xyz-reveal-step:min(var(--xyz-reveal-word), calc(var(--xyz-reveal-max) / max(1, var(--xyz-words,1))));--xyz-reveal-end:calc(var(--xyz-words,0) * var(--xyz-reveal-step) + var(--xyz-normal))}.xyz-bubble--reveal .xyz-word{animation:xyz-word-in var(--xyz-normal) var(--xyz-ease) both, xyz-absent 1ms both;animation-delay:calc(var(--i,0) * var(--xyz-reveal-step))}.xyz-bubble--reveal .xyz-card-links,.xyz-bubble--reveal .xyz-sources{animation:xyz-msg-in-team var(--xyz-normal) var(--xyz-ease) both, xyz-absent 1ms both;animation-delay:var(--xyz-reveal-end)}.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)}@keyframes xyz-typing-out{0%{opacity:1;max-height:96px}to{opacity:0;max-height:0}}.xyz-typing-row--leaving{pointer-events:none;animation:xyz-typing-out var(--xyz-fast) var(--xyz-ease) forwards;overflow:hidden}.xyz-group--team .xyz-bubble--peek{background:var(--xyz-agent-bubble,var(--xyz-surface-2))}.xyz-day{align-self:stretch;align-items:center;gap:var(--xyz-s3);padding:var(--xyz-s1) 0;font:600 var(--xyz-t-xs) / var(--xyz-lh-label) var(--xyz-font);color:var(--xyz-ink-soft);white-space:nowrap;display:flex}.xyz-day:before,.xyz-day:after{content:"";background:var(--xyz-border);flex:1;height:1px}.xyz-system{text-align:center;max-width:90%;font-size:var(--xyz-t-sm);color:var(--xyz-system-color,var(--xyz-ink-soft));align-self:center}.xyz-card-links{gap:var(--xyz-s1);margin-top:var(--xyz-s2);flex-wrap:wrap;display:flex}.xyz-card-link{padding:var(--xyz-s1) var(--xyz-s3);border:1px solid var(--xyz-border);border-radius:var(--xyz-radius-pill);font-size:var(--xyz-t-sm);color:inherit;background:var(--xyz-surface);text-decoration:none;display:inline-block}@media (hover:hover){.xyz-card-link:hover{background:var(--xyz-surface-2)}}.xyz-sources{margin-top:var(--xyz-s1);font-size:var(--xyz-t-xs);opacity:.7;display:block}.xyz-meta{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);display:inline-flex}.xyz-dock{padding:0 var(--xyz-dock-inset,var(--xyz-s3)) var(--xyz-dock-inset-bottom,var(--xyz-s2));align-items:stretch;gap:var(--xyz-s1);flex-direction:column;flex:none;display:flex;position:relative}.xyz-dock-pill{border-radius:var(--xyz-radius-lg);background:var(--xyz-bg);border:1px solid var(--xyz-border);box-shadow:var(--xyz-shadow-pop);transition:border-color var(--xyz-fast) var(--xyz-ease), box-shadow var(--xyz-fast) var(--xyz-ease);flex-direction:column;display:flex}.xyz-rate-comment{align-items:flex-end;gap:var(--xyz-s2);width:100%;padding:var(--xyz-s2);border:1px solid var(--xyz-border);border-radius:var(--xyz-radius-lg);background:var(--xyz-bg);transition:border-color var(--xyz-fast) var(--xyz-ease);display:flex}.xyz-dock-pill:focus-within,.xyz-rate-comment:focus-within{border-color:var(--xyz-accent)}.xyz-rate-comment .xyz-rate-input{min-width:0;height:auto;min-height:var(--xyz-control-md);max-height:var(--xyz-composer-max);padding:var(--xyz-s2) var(--xyz-s1);line-height:var(--xyz-lh-composer);caret-color:var(--xyz-accent);resize:none;scrollbar-width:none;background:0 0;border:none;flex:1;overflow-y:hidden}.xyz-rate-comment .xyz-rate-input:focus-visible{box-shadow:none;outline:none}.xyz-rate-count{font-size:var(--xyz-t-xs);line-height:var(--xyz-lh-label);color:var(--xyz-ink-faint);align-self:flex-end}.xyz-dock-pill>.xyz-error{padding:var(--xyz-s2) var(--xyz-s4) 0}.xyz-composer{align-items:center;gap:var(--xyz-s2);padding:var(--xyz-s2);flex-wrap:nowrap;flex-shrink:0;display:flex}.xyz-composer[data-multiline]{flex-wrap:wrap;align-items:center}.xyz-composer>.xyz-input{flex:auto;order:1}.xyz-composer[data-multiline]>.xyz-input{flex-basis:100%;order:0;min-height:0;padding-block:0}.xyz-attach{cursor:pointer;flex-shrink:0;order:0;position:relative}.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:has(input:focus-visible){box-shadow:var(--xyz-ring);outline:none}.xyz-attach--disabled{opacity:.55;cursor:not-allowed}.xyz-attach input[type=file]{opacity:0;width:100%;height:100%;cursor:inherit;position:absolute;inset:0}.xyz-attach input[type=file]:disabled{cursor:not-allowed}.xyz-composer .xyz-icon-btn{width:var(--xyz-control-md);height:var(--xyz-control-md);background:var(--xyz-surface-2);border:1px solid var(--xyz-border);color:var(--xyz-ink-soft);border-radius:50%;flex-shrink:0}@media (hover:hover){.xyz-composer .xyz-icon-btn:hover:not([disabled]):not([aria-disabled=true]){background:var(--xyz-surface-3);border-color:var(--xyz-ink-faint);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{min-width:0;caret-color:var(--xyz-accent);padding-inline:var(--xyz-s1);background:0 0;border:none;display:block}.xyz-composer textarea.xyz-input{max-height:var(--xyz-composer-max);min-height:var(--xyz-control-md);padding-block:var(--xyz-s2);line-height:var(--xyz-lh-composer);scrollbar-width:none;overflow-y:hidden}.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::placeholder{white-space:nowrap}.xyz-composer .xyz-input:disabled{opacity:.55}.xyz-composer .xyz-input:focus-visible{box-shadow:none;outline:none}.xyz-send{width:var(--xyz-control-md);height:var(--xyz-control-md);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);border-radius:50%;flex-shrink:0;padding-inline:0;overflow:hidden}.xyz-send:active:not(:disabled){transform:scale(.96)}.xyz-send--empty,.xyz-send--empty[disabled]{opacity:0;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);transform:scale(.5)}.xyz-tray{margin:var(--xyz-s2) var(--xyz-s2) 0;border-radius:var(--xyz-radius-md);background:var(--xyz-surface);border:1px solid var(--xyz-border);animation:xyz-sheet-in var(--xyz-fast) var(--xyz-ease);overflow:hidden}.xyz-tray-head{align-items:center;gap:var(--xyz-s2);padding:var(--xyz-s2) var(--xyz-s2) var(--xyz-s2) var(--xyz-s3);display:flex}.xyz-tray-status{color:var(--xyz-ink-soft);display:inline-flex}.xyz-tray-status.is-done{color:var(--xyz-success-ink)}.xyz-tray-label{min-width:0;font:600 var(--xyz-t-sm) / var(--xyz-lh-heading) var(--xyz-font);color:var(--xyz-ink);flex:1}.xyz-tray-collapse{flex-shrink:0}.xyz-tray-grid{gap:var(--xyz-s2);padding:0 var(--xyz-s2) var(--xyz-s2);grid-template-columns:repeat(auto-fill,minmax(88px,1fr));display:grid}.xyz-tile{gap:var(--xyz-s1);flex-direction:column;min-width:0;display:flex}.xyz-tile-preview{aspect-ratio:1;border-radius:var(--xyz-radius-sm);background:var(--xyz-surface-2);border:1px solid var(--xyz-border);position:relative;overflow:hidden}.xyz-tile-img{object-fit:cover;width:100%;height:100%;display:block}.xyz-tile-glyph{color:var(--xyz-ink-soft);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.xyz-tile-progress{background:var(--xyz-accent-fill);transform-origin:0;height:3px;transform:scaleX(var(--xyz-progress,0));transition:transform var(--xyz-fast) var(--xyz-ease);position:absolute;bottom:0;left:0;right:0}.xyz-tile-remove{top:var(--xyz-s1);right:var(--xyz-s1);width:var(--xyz-s5);height:var(--xyz-s5);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);border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute}@media (hover:hover){.xyz-tile-remove:hover{background:var(--xyz-bg)}}.xyz-tile-cap{flex-direction:column;min-width:0;margin:0;display:flex}.xyz-tile-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font:600 var(--xyz-t-xs) / var(--xyz-lh-label) var(--xyz-font);color:var(--xyz-ink);overflow:hidden}.xyz-tile-meta{font:400 var(--xyz-t-xs) / var(--xyz-lh-label) var(--xyz-font);color:var(--xyz-ink-soft)}.xyz-tile-err{color:var(--xyz-danger-ink);font-weight:600}.xyz-tile--error .xyz-tile-preview{outline:1px solid var(--xyz-danger)}.xyz-tile--add{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);justify-content:center;align-items:center;position:relative}@media (hover:hover){.xyz-tile--add:hover{border-color:var(--xyz-accent);color:var(--xyz-accent)}}.xyz-tile--add input[type=file]{opacity:0;width:100%;height:100%;cursor:inherit;position:absolute;inset:0}.xyz-tile--add:has(input:focus-visible){box-shadow:var(--xyz-ring);border-color:var(--xyz-accent);color:var(--xyz-accent)}.xyz-file{align-items:center;gap:var(--xyz-s2);min-width:0;max-width:min(260px,100%);color:inherit;text-decoration:none;display:flex}.xyz-file-mark{width:var(--xyz-s10);height:var(--xyz-s10);border-radius:var(--xyz-radius-sm);background:color-mix(in srgb, currentColor 14%, transparent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.xyz-file-body{flex-direction:column;gap:2px;min-width:0;display:flex}.xyz-file-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.xyz-file-size{font-size:var(--xyz-t-xs);line-height:var(--xyz-lh-label);opacity:.75}.xyz-file-thumb{max-width:min(260px,100%);max-height:var(--xyz-s32);border-radius:var(--xyz-radius-md);object-fit:cover;width:auto;height:auto;display:block}@media (hover:hover){a.xyz-file:hover .xyz-file-name{text-underline-offset:var(--xyz-s1);text-decoration:underline}}.xyz-dock-foot{justify-content:center;align-items:center;gap:calc(var(--xyz-s1) + 2px);text-align:center;font-size:var(--xyz-t-xs);line-height:var(--xyz-lh-label);color:var(--xyz-ink-soft);transition:color var(--xyz-fast) var(--xyz-ease);flex-shrink:0;align-self:center;text-decoration:none;display:inline-flex}.xyz-dock-foot svg{flex:none}@media (hover:hover){a.xyz-dock-foot:hover{color:var(--xyz-ink)}}.xyz-dock-foot strong{font-weight:600}.visitor-presence-label{color:var(--xyz-ink-soft);font-weight:600}.xyz-inbox-row{--xyz-row-name-ink:var(--xyz-ink);--xyz-row-name-weight:600;--xyz-row-opacity:1;--xyz-row-wash:transparent;align-items:center;gap:var(--xyz-s3);width:100%;padding:var(--xyz-s2) var(--xyz-s3);border-radius:var(--xyz-radius-md);background-color:#0000;background-image:linear-gradient(var(--xyz-row-wash), var(--xyz-row-wash));color:inherit;font:inherit;text-align:left;cursor:pointer;opacity:var(--xyz-row-opacity);transition:background-color var(--xyz-fast) var(--xyz-ease), opacity var(--xyz-fast) var(--xyz-ease);border:none;display:flex;position:relative}@media (hover:hover){.xyz-inbox-row:hover{background-color:var(--xyz-row-hover)}}.xyz-inbox-row:focus-visible{box-shadow:var(--xyz-ring);outline:none}.xyz-inbox-row[data-state=unread]{--xyz-row-name-ink:var(--xyz-ink);--xyz-row-name-weight:700;--xyz-row-wash:var(--xyz-row-tint)}.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{gap:var(--xyz-s1);flex-direction:column;flex:1;min-width:0;display:flex}.xyz-inbox-row-top,.xyz-inbox-row-bottom{align-items:center;gap:var(--xyz-s2);display:flex}.xyz-inbox-row-name{min-width:0;font-family:var(--xyz-font);font-size:var(--xyz-t-sm);line-height:var(--xyz-lh-label);font-weight:var(--xyz-row-name-weight);color:var(--xyz-row-name-ink);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.xyz-inbox-row-time{font-size:var(--xyz-t-xs);line-height:var(--xyz-lh-label);color:var(--xyz-ink-soft);flex:none}.xyz-inbox-row-preview{min-width:0;font-size:var(--xyz-t-sm);line-height:var(--xyz-lh-label);color:var(--xyz-ink-soft);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.xyz-inbox-row-preview--typing{font-style:italic}.xyz-bubble--failed{opacity:.6}.xyz-meta-failed{color:var(--xyz-danger-ink);font-weight:600}.xyz-meta-retry{font:600 var(--xyz-t-xs) / var(--xyz-lh-control) var(--xyz-font);color:var(--xyz-ink-soft);cursor:pointer;transition:color var(--xyz-fast) var(--xyz-ease);background:0 0;border:none;padding:0}@media (hover:hover){.xyz-meta-retry:hover{color:var(--xyz-ink)}}.xyz-meta-retry:focus-visible{box-shadow:var(--xyz-ring);border-radius:var(--xyz-radius-sm);outline:none}@media (hover:hover){.xyz-meta-retry--discard:hover{color:var(--xyz-danger-ink)}}@media (prefers-reduced-motion:reduce){.xyz-header-id,.xyz-header-sub,.xyz-header-identity{transition:none;animation:none}}.xyz-quick-replies{align-items:flex-start;gap:var(--xyz-s2);max-width:min(82%,22rem);padding-left:calc(var(--xyz-avatar-size,var(--xyz-s8)) + var(--xyz-s2));animation:xyz-msg-in-team var(--xyz-normal) var(--xyz-ease) both, xyz-absent 1ms both;animation-delay:var(--xyz-beat);flex-direction:column;display:flex}.xyz-quick-replies--after{animation-delay:calc(var(--xyz-reveal-end) + var(--xyz-beat))}.xyz-quick-replies .xyz-quick-reply{height:auto;min-height:var(--xyz-control-sm);max-width:100%;padding:var(--xyz-s2) var(--xyz-s4);border-radius:var(--xyz-radius-md);font-size:var(--xyz-t-sm);line-height:var(--xyz-lh-label);text-align:left;white-space:normal;overflow-wrap:anywhere;justify-content:flex-start}.xyz-quick-reply-icon{font-size:var(--xyz-t-md);flex:none;line-height:1}.xyz-quick-reply-label{min-width:0}.xyz-header-mark{flex-shrink:0}.xyz-rate-thumbs{gap:var(--xyz-s2);display:inline-flex}.xyz-rate-thumb{width:var(--xyz-control-md);height:var(--xyz-control-md);border-radius:var(--xyz-radius-md);color:var(--xyz-ink-soft);cursor:pointer;transition:color var(--xyz-fast) var(--xyz-ease), background var(--xyz-fast) var(--xyz-ease), transform var(--xyz-fast) var(--xyz-ease);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.xyz-rate-thumb:hover:not(.is-picked){color:var(--xyz-ink);background:var(--xyz-surface-2);transform:translateY(-1px)}}.xyz-rate-thumb:active{transform:scale(.94)}.xyz-rate-thumb:focus-visible{box-shadow:var(--xyz-ring);outline:none}.xyz-rate-thumb.is-picked{color:var(--xyz-accent);background:var(--xyz-surface-2)}.xyz-header-card{top:calc(100% + var(--xyz-s1));z-index:var(--xyz-z-sticky);align-items:center;gap:var(--xyz-s2);width:max-content;max-width:calc(100% - var(--xyz-s4) * 2);padding:var(--xyz-s2) var(--xyz-s4);border:1px solid var(--xyz-border);border-radius:var(--xyz-radius-lg);background:var(--xyz-surface-2);box-shadow:var(--xyz-shadow-pop);transform-origin:50% 0;animation:xyz-header-card-in var(--xyz-normal) var(--xyz-ease-spring);flex-direction:column;display:flex;position:absolute;left:50%;transform:translate(-50%)}@keyframes xyz-header-card-in{0%{opacity:0;filter:blur(4px);transform:translate(-50%,-6px)scale(.94)}to{opacity:1;filter:blur();transform:translate(-50%)scale(1)}}.xyz-header-card--leaving{opacity:0;transition:opacity var(--xyz-fast) var(--xyz-ease), transform var(--xyz-fast) var(--xyz-ease);transform:translate(-50%,-6px)scale(.96)}.xyz-header-card-sub{font:400 var(--xyz-t-xs) / var(--xyz-lh-label) var(--xyz-font);color:var(--xyz-ink-soft);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.xyz-header-card-rate{align-items:center;gap:var(--xyz-s2);display:inline-flex}.xyz-header-card-prompt{font:600 var(--xyz-t-xs) / var(--xyz-lh-label) var(--xyz-font);color:var(--xyz-ink);white-space:nowrap}@media (prefers-reduced-motion:reduce){.xyz-header-card,.xyz-header-card--leaving{transition:none;animation-duration:1ms}}.xyz-gavatar{width:var(--xyz-avatar-size,var(--xyz-s6));height:var(--xyz-avatar-size,var(--xyz-s6));background:var(--xyz-accent-fill);color:var(--xyz-on-accent);--xyz-mark-glyph:var(--xyz-on-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.xyz-gchip{--xyz-avatar-size:var(--xyz-s6)}.xyz-launcher{width:var(--xyz-launcher-size);height:var(--xyz-launcher-size);touch-action:manipulation;background:var(--xyz-launcher-bg,var(--xyz-launcher-tile));color:var(--xyz-launcher-icon,var(--xyz-accent-fill));--xyz-mark-glyph:var(--xyz-launcher-icon,var(--xyz-launcher-glyph));cursor:pointer;box-shadow:inset 0 0 0 1px var(--xyz-launcher-edge), var(--xyz-shadow-launcher);transition:transform var(--xyz-fast) var(--xyz-ease), box-shadow var(--xyz-fast) var(--xyz-ease);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}@media (hover:hover){.xyz-launcher:hover{box-shadow:inset 0 0 0 1px var(--xyz-launcher-edge), var(--xyz-shadow-pop), var(--xyz-shadow-launcher);transform:translateY(-1px)}}.xyz-launcher:active{transform:scale(.98)}.xyz-launcher:focus-visible{box-shadow:var(--xyz-ring), var(--xyz-shadow-launcher);outline:none}.xyz-launcher-icon{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.xyz-launcher-badge{top:calc(-1 * var(--xyz-s1));right:calc(-1 * var(--xyz-s1));box-shadow:var(--xyz-shadow-pop);position:absolute}.xyz-launcher--bar{width:auto;height:var(--xyz-s12);border-radius:var(--xyz-radius-pill);gap:var(--xyz-s2);padding-inline:var(--xyz-s3) var(--xyz-s5)}.xyz-launcher--bar .xyz-launcher-glyph{flex:none;position:relative;inset:auto}.xyz-launcher-label{white-space:nowrap;max-width:220px;color:var(--xyz-on-accent);font:600 var(--xyz-t-md) / 1 var(--xyz-font);transition:max-width var(--xyz-normal) var(--xyz-ease), opacity var(--xyz-normal) var(--xyz-ease), margin var(--xyz-normal) var(--xyz-ease);overflow:hidden}.xyz-eyecatcher{max-width:min(280px, calc(100vw - var(--xyz-s10)));border-radius:var(--xyz-radius-lg);box-shadow:var(--xyz-shadow-panel);transform-origin:100% 100%;animation:xyz-nudge-in var(--xyz-normal) var(--xyz-ease-spring);position:relative;overflow:hidden}.xyz-eyecatcher-body{background:var(--xyz-bg);cursor:pointer;border:none;width:100%;padding:0;display:block}.xyz-eyecatcher-body:focus-visible{box-shadow:var(--xyz-ring);outline:none}.xyz-eyecatcher-img{object-fit:contain;width:100%;max-height:40vh;display:block}.xyz-eyecatcher-dismiss{top:var(--xyz-s1);right:var(--xyz-s1);background:color-mix(in srgb, var(--xyz-mark-tile) 55%, transparent);color:var(--xyz-on-accent);position:absolute}@media (hover:hover){.xyz-eyecatcher .xyz-eyecatcher-dismiss:hover:not([disabled]){background:color-mix(in srgb, var(--xyz-mark-tile) 75%, transparent);color:var(--xyz-on-accent)}}.xyz-eyecatcher--leaving{animation:xyz-sheet-out var(--xyz-fast) var(--xyz-ease) forwards}@keyframes xyz-nudge-in{0%{opacity:0;transform:translateY(var(--xyz-s2)) scale(.9);filter:blur(4px)}to{opacity:1;filter:blur();transform:none}}.xyz-nudge{align-items:flex-end;gap:var(--xyz-s2);transform-origin:100% 100%;animation:xyz-nudge-in var(--xyz-normal) var(--xyz-ease-spring);display:flex;position:relative}.xyz-nudge-mark{--xyz-avatar-size:var(--xyz-s8)}.xyz-nudge-body{gap:var(--xyz-s1);min-width:0;max-width:min(320px, calc(100vw - 2 * var(--xyz-s5) - var(--xyz-s8) - var(--xyz-s2)));padding:var(--xyz-s3) var(--xyz-s4);border:1px solid var(--xyz-border);border-bottom-left-radius:var(--xyz-radius-bubble-tail);background:var(--xyz-agent-bubble,var(--xyz-surface-2));color:var(--xyz-agent-text,var(--xyz-ink));box-shadow:var(--xyz-shadow-pop);font:inherit;text-align:left;cursor:pointer;transition:transform var(--xyz-fast) var(--xyz-ease), box-shadow var(--xyz-fast) var(--xyz-ease);flex-direction:column;animation:none;display:flex}@media (hover:hover){.xyz-nudge-body:hover{box-shadow:var(--xyz-shadow-panel);transform:translateY(-1px)}}.xyz-nudge-body:focus-visible{box-shadow:var(--xyz-ring);outline:none}.xyz-nudge-body .xyz-author{padding-right:calc(var(--xyz-control-sm) - var(--xyz-s2));color:inherit;opacity:.72;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.xyz-nudge-text{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.xyz-nudge-dismiss{top:calc(-1 * var(--xyz-s2));right:calc(-1 * var(--xyz-s2));border:1px solid var(--xyz-border);background:var(--xyz-bg);box-shadow:var(--xyz-shadow-pop);border-radius:50%;position:absolute}@media (hover:hover){.xyz-nudge-dismiss{opacity:0;transition:opacity var(--xyz-fast) var(--xyz-ease), background var(--xyz-fast) var(--xyz-ease), color var(--xyz-fast) var(--xyz-ease)}.xyz-nudge:hover .xyz-nudge-dismiss,.xyz-nudge:focus-within .xyz-nudge-dismiss{opacity:1}}.xyz-nudge--leaving{animation:xyz-sheet-out var(--xyz-fast) var(--xyz-ease) forwards}.xyz-prechat{align-items:stretch;gap:var(--xyz-s3);padding:var(--xyz-s2) var(--xyz-s5) var(--xyz-s6);background:var(--xyz-bg);animation:xyz-msg-in var(--xyz-normal) var(--xyz-ease);flex-direction:column;flex:1;display:flex;overflow-y:auto}.xyz-prechat-title{font:600 var(--xyz-t-lg) / var(--xyz-lh-heading) var(--xyz-font-display);letter-spacing:var(--xyz-track-display);color:var(--xyz-ink);margin-top:auto}.xyz-prechat-field{gap:var(--xyz-s1);flex-direction:column;display:flex}.xyz-prechat-label{font:600 var(--xyz-t-sm) / var(--xyz-lh-label) var(--xyz-font);color:var(--xyz-ink-soft)}.xyz-prechat-input{background:var(--xyz-surface);border-radius:var(--xyz-radius-md);transition:background var(--xyz-fast) var(--xyz-ease), border-color var(--xyz-fast) var(--xyz-ease), box-shadow var(--xyz-fast) var(--xyz-ease)}.xyz-prechat-input:focus-visible{background:var(--xyz-bg);border-color:var(--xyz-accent);outline:none}.xyz-prechat-input--missing,.xyz-prechat-checks--missing{border-color:var(--xyz-danger)}.xyz-prechat-checks{gap:var(--xyz-s2);padding:var(--xyz-s2) var(--xyz-s3);background:var(--xyz-surface);border:1px solid var(--xyz-border);border-radius:var(--xyz-radius-md);flex-direction:column;display:flex}.xyz-prechat-check{align-items:center;gap:var(--xyz-s2);font-size:var(--xyz-t-md);line-height:var(--xyz-lh-label);color:var(--xyz-ink);cursor:pointer;display:flex}.xyz-prechat-check input{width:var(--xyz-s4);height:var(--xyz-s4);accent-color:var(--xyz-accent-fill);cursor:pointer;flex-shrink:0}.xyz-prechat-go{width:100%}.xyz-prechat-info{font-size:var(--xyz-t-sm);line-height:var(--xyz-lh-body);color:var(--xyz-ink-soft);margin:0}.xyz-prechat-skip{padding:var(--xyz-s1) var(--xyz-s3);font:600 var(--xyz-t-sm) / 1 var(--xyz-font);color:var(--xyz-ink-soft);cursor:pointer;transition:color var(--xyz-fast) var(--xyz-ease);background:0 0;border:none;align-self:center;margin-bottom:auto}@media (hover:hover){.xyz-prechat-skip:hover{color:var(--xyz-ink)}}.xyz-prechat-skip:focus-visible{box-shadow:var(--xyz-ring);border-radius:var(--xyz-radius-sm);outline:none}.xyz-chat-actions{padding-top:var(--xyz-s2);justify-content:center;display:flex}.xyz-rate-card{align-items:center;gap:var(--xyz-s3);width:100%;max-width:260px;padding:var(--xyz-s4);background:var(--xyz-surface);border:1px solid var(--xyz-border);border-radius:var(--xyz-radius-lg);text-align:center;animation:xyz-rate-in var(--xyz-normal) var(--xyz-ease);flex-direction:column;display:flex}@keyframes xyz-rate-in{0%{opacity:0;transform:translateY(var(--xyz-s2)) scale(.98);filter:blur(3px)}to{opacity:1;filter:blur();transform:none}}.xyz-rate-card.is-rated{gap:var(--xyz-s2)}.xyz-rate-prompt{font:600 var(--xyz-t-md) / var(--xyz-lh-heading) var(--xyz-font);color:var(--xyz-ink)}.xyz-closed{align-items:stretch;gap:var(--xyz-s3);padding:var(--xyz-s4);border-radius:var(--xyz-radius-lg);background:var(--xyz-bg);border:1px solid var(--xyz-border);box-shadow:var(--xyz-shadow-pop);animation:xyz-rate-in var(--xyz-normal) var(--xyz-ease);flex-direction:column;display:flex}.xyz-closed-note{text-align:center;font-size:var(--xyz-t-sm);line-height:var(--xyz-lh-body);color:var(--xyz-ink-soft);margin:0}.xyz-closed-start{width:100%}.xyz-postchat{gap:var(--xyz-s3);text-align:left;flex-direction:column;max-height:16rem;display:flex;overflow-y:auto}.xyz-composer>.xyz-composer-ghost{flex:auto;order:1}.xyz-composer[data-multiline]>.xyz-composer-ghost{flex-basis:100%;order:0;min-height:0;padding-block:0}.xyz-composer .xyz-composer-ghost{min-width:0;caret-color:var(--xyz-accent);padding-inline:var(--xyz-s1);background:0 0;border:none;display:block}.xyz-composer-ghost{min-height:var(--xyz-control-md);padding-block:var(--xyz-s2);font-size:var(--xyz-t-md);line-height:var(--xyz-lh-composer);border-radius:var(--xyz-radius-sm);color:var(--xyz-ink-faint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.xyz-composer-ghost--draft{color:var(--xyz-ink);white-space:pre-wrap;overflow-wrap:anywhere;text-overflow:clip;max-height:var(--xyz-composer-max);scrollbar-width:none;overflow-y:auto}.xyz-composer-ghost--draft::-webkit-scrollbar{width:0;height:0}.xyz-stat-value{font:600 var(--xyz-t-2xl) / var(--xyz-lh-display) var(--xyz-font);letter-spacing:var(--xyz-track-display);font-variant-numeric:tabular-nums}.xyz-stat-value--md{font:600 var(--xyz-t-lg) / var(--xyz-lh-label) var(--xyz-font);letter-spacing:var(--xyz-track-display);font-variant-numeric:tabular-nums}.xyz-price-from{font:600 var(--xyz-t-sm) / var(--xyz-lh-control) var(--xyz-font);text-transform:uppercase;letter-spacing:var(--xyz-track-caps);color:var(--xyz-ink-soft)}.xyz-price-term{font-family:var(--xyz-font-mono);font-size:var(--xyz-t-sm);line-height:var(--xyz-lh-label);color:var(--xyz-accent)}.xyz-meter{height:var(--xyz-s2);border-radius:var(--xyz-radius-pill);background:var(--xyz-surface-2);overflow:hidden}.xyz-meter-fill{border-radius:inherit;background:var(--xyz-meter-fill,var(--xyz-accent-fill));height:100%;transition:width var(--xyz-slow) var(--xyz-ease);display:block}.xyz-chart{--xyz-chart-gap:2px;align-items:flex-end;gap:var(--xyz-chart-gap);height:var(--xyz-chart-h,calc(var(--xyz-s32) + var(--xyz-s8)));margin-top:var(--xyz-s5);border-bottom:1px solid var(--xyz-border);display:flex}.xyz-chart-day{flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex;position:relative}.xyz-chart-bar{width:100%;max-width:var(--xyz-s6);min-height:var(--xyz-chart-gap);height:var(--h,auto);border-radius:var(--xyz-radius-bubble-tail) var(--xyz-radius-bubble-tail) 0 0;background:var(--xyz-ink);transform-origin:bottom}.xyz-chart-bar.is-today{background:var(--xyz-accent-fill)}.xyz-chart-value{font:600 var(--xyz-t-xs) / var(--xyz-lh-control) var(--xyz-font);color:var(--xyz-ink);white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}.xyz-chart-ticks{gap:var(--xyz-chart-gap);margin-top:var(--xyz-s1);display:flex}.xyz-chart-tick{text-align:center;min-width:0;font-size:var(--xyz-t-xs);line-height:var(--xyz-lh-label);color:var(--xyz-ink-soft);white-space:nowrap;flex:1 1 0}.xyz-addon-avatar{--xyz-avatar-size:var(--xyz-s10);--xyz-presence-ring:var(--xyz-surface);width:var(--xyz-avatar-size);height:var(--xyz-avatar-size);border-radius:var(--xyz-radius-md);background:var(--xyz-accent-soft);--xyz-mark-glyph:var(--xyz-accent-fill);--xyz-mark-ink:var(--xyz-accent-soft);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.xyz-addon-headmeta{flex-direction:column;display:flex}.xyz-scope{--agent-topbar-h:56px;--agent-rail-w:var(--xyz-s16);--agent-sidebar-w:320px;--agent-aside-w:clamp(300px, 22vw, 372px)}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{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;margin:0}h1,h2,h3,p,pre,dl,dd{margin:0}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none;padding:0}.xyz-chips-input:focus-visible,.chat-tags-input:focus-visible{box-shadow:none}.rail,.chat-list,.chat-list-empty,.chat-transfer-menu,.chat-history-control,.ai-pop,.report-tile,.login-plan,.aside-proof-body,.chat-aside-who{gap:var(--xyz-s1);flex-direction:column;display:flex}.manager-scope,.prechat-build-row,.plan-bullets,.login-plans,.login-head{gap:var(--xyz-s2);flex-direction:column;display:flex}.pane-state,.manager-form,.launcher-preview,.plan-card{gap:var(--xyz-s3);flex-direction:column;display:flex}.chat-header-actions,.chat-transfer-item,.settings-toggle,.plan-head,.login-strength,.login-req{align-items:center;gap:var(--xyz-s2);display:flex}.topbar,.pane-state,.manager-form-actions,.prechat-build-foot,.eyecatcher-row,.file-pick-row,.profile-avatar-row,.aside-brand,.aside-proof-row{align-items:center;gap:var(--xyz-s3);display:flex}.file-pick-row>.xyz-hint{min-width:0}.snippet,.prechat-build-row,.launcher-preview,.login-plan{border:1px solid var(--xyz-border);border-radius:var(--xyz-radius-md)}.launcher-preview{border-radius:var(--xyz-radius-md);background:var(--xyz-surface-2)}.pane-eyebrow,.subnav-group-title,.manager-group-title,.ai-pop-title,.login-step,.plan-matrix-group th,.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)}.chat-transfer-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar{height:var(--agent-topbar-h);padding:0 var(--xyz-s4);background:var(--xyz-surface);flex:none}.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)}.workspace{flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.chat-overflow-btn{width:var(--xyz-control-sm);height:var(--xyz-control-sm);flex:none}.ban-durations{gap:var(--xyz-s2);margin-top:var(--xyz-s2);border:none;flex-direction:column;display:flex}.ban-duration{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;display:flex}.chat-archived-label{color:var(--xyz-ink-soft);font-weight:600}.confirm{width:100%;max-width:100%;height:100%;max-height:100%;padding:var(--xyz-s5);background:0 0;border:none;place-items:center;margin:0;display:grid;inset:0}.confirm::backdrop{background:var(--xyz-scrim);animation:xyz-reveal var(--xyz-fast) var(--xyz-ease) both}.confirm-card{gap:var(--xyz-s2);width:min(400px,100%);padding:var(--xyz-s5);box-shadow:var(--xyz-shadow-panel);animation:xyz-sheet-in var(--xyz-fast) var(--xyz-ease-spring) both;flex-direction:column;display:flex}.confirm--leaving .confirm-card{animation:xyz-sheet-out var(--xyz-fast) var(--xyz-ease) forwards}.confirm--leaving::backdrop{animation:xyz-fade-out var(--xyz-fast) var(--xyz-ease) forwards}.confirm-title{color:var(--xyz-ink);font:600 var(--xyz-t-lg) / var(--xyz-lh-heading) var(--xyz-font)}.confirm-actions{justify-content:flex-end;gap:var(--xyz-s2);margin-top:var(--xyz-s3);display:flex}.workspace-body{background:var(--xyz-surface);flex:1;min-height:0;display:flex;position:relative}.workspace-panel{min-width:0;min-height:0;margin:var(--xyz-s3);border:1px solid var(--xyz-border);border-radius:var(--xyz-radius-lg);background:var(--xyz-bg);flex:1;margin-left:0;display:flex;position:relative;overflow:hidden}.rail{width:var(--agent-rail-w);padding:var(--xyz-s3) 0;background:var(--xyz-surface);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--xyz-border) transparent;flex:none;align-items:center;overflow-y:auto}.rail::-webkit-scrollbar{width:var(--xyz-s1)}.rail::-webkit-scrollbar-thumb{border-radius:var(--xyz-radius-pill);background:var(--xyz-border)}.rail-btn{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);flex:none;place-items:center;display:grid;position:relative}.rail-badge{top:calc(-1 * var(--xyz-s1));right:calc(-1 * var(--xyz-s1));box-shadow:0 0 0 2px var(--xyz-surface);position:absolute}@media (hover:hover){.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{min-height:var(--xyz-s2);flex:auto}.rail-account-wrap{margin-top:var(--xyz-s2);flex:none;position:relative}.rail-account{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);place-items:center;display:grid}@media (hover:hover){.rail-account:hover{background:var(--xyz-surface-2)}}.rail-menu{left:calc(var(--agent-rail-w) + var(--xyz-s2));bottom:var(--xyz-s3);z-index:var(--xyz-z-top);transform-origin:0 100%;flex-direction:column;width:260px;display:flex;position:fixed}.rail-menu-row{min-height:var(--xyz-control-md);justify-content:space-between}.rail-menu-sep{border-top:1px solid var(--xyz-border);margin:var(--xyz-s1) 0}.rail-menu-hint{padding:0 var(--xyz-s3) var(--xyz-s2)}.rail-menu-hint--error{color:var(--xyz-danger-ink)}.rail-menu-label{align-items:center;gap:var(--xyz-s3);min-width:0;display:inline-flex}.rail-menu-label svg{color:var(--xyz-ink-soft);flex:none}.rail-menu-label .xyz-dot{margin:6px}.sidebar{width:var(--agent-sidebar-w);background:var(--xyz-surface);flex-direction:column;flex:none;min-height:0;display:flex}.sidebar-label{justify-content:space-between;align-items:center;gap:var(--xyz-s2);min-height:var(--xyz-control-lg);margin:0 0 var(--xyz-s3);padding:var(--xyz-s2) var(--xyz-s4);border-bottom:1px solid var(--xyz-border);color:var(--xyz-ink);font:600 var(--xyz-t-lg) / var(--xyz-lh-heading) var(--xyz-font);display:flex}.sidebar-count{font:600 var(--xyz-t-sm) / var(--xyz-lh-label) var(--xyz-font);color:var(--xyz-ink-faint);flex:none}.chat-list{min-height:0;padding:0 var(--xyz-s2) var(--xyz-s2);flex:1;overflow-y:auto}.chat-list-empty{padding:var(--xyz-s4)}.chat-list-more{justify-items:center;gap:var(--xyz-s1);padding:var(--xyz-s3) var(--xyz-s2);display:grid}.chat-list-more-error{color:var(--xyz-danger-ink);font-size:var(--xyz-t-xs);line-height:var(--xyz-lh-label);text-align:center}.drawer-backdrop{z-index:calc(var(--xyz-z-overlay) - 1);background:var(--xyz-bg);opacity:0;transition:opacity var(--xyz-normal) var(--xyz-ease);display:none;position:absolute;inset:0}.drawer-backdrop:focus-visible{box-shadow:var(--xyz-ring-inset);outline:none}@media (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{z-index:var(--xyz-z-overlay);visibility:hidden;transition:transform var(--xyz-normal) var(--xyz-ease), visibility 0s var(--xyz-normal);max-width:calc(100% - var(--xyz-s12));position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}.sidebar.is-open{visibility:visible;box-shadow:var(--xyz-shadow-panel);transition-delay:0s;transform:translate(0)}.drawer-backdrop{pointer-events:none;display:block}.drawer-backdrop.is-open{opacity:.65;pointer-events:auto}}.chat-keep{display:contents}.chat-keep[hidden]{display:none}.chat-view{--chat-measure-pad:var(--xyz-s6);--xyz-dock-inset:var(--chat-measure-pad);--xyz-dock-inset-bottom:var(--xyz-s3);flex:1;min-width:0;min-height:0}.chat-view>.xyz-header .xyz-header-name{font:600 var(--xyz-t-lg) / var(--xyz-lh-heading) var(--xyz-font);letter-spacing:0}.chat-view>.xyz-header .chat-aside-toggle.is-active{background:var(--xyz-accent-soft)}.chat-view .xyz-thread{padding-inline:var(--chat-measure-pad)}.chat-wrap{flex:1;min-width:0;min-height:0;display:flex;position:relative}.chat-aside{width:var(--agent-aside-w,300px);gap:var(--xyz-s3);min-height:0;padding:var(--xyz-s4);background:var(--xyz-surface);flex-direction:column;flex:none;display:flex;overflow-y:auto}.chat-aside--summoned{animation:agent-aside-in var(--xyz-normal) var(--xyz-ease)}.chat-aside-identity{--xyz-avatar-size:var(--xyz-control-lg);align-items:center;gap:var(--xyz-s3);display:flex}.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{gap:var(--xyz-s2);padding:var(--xyz-s3) 0;flex-direction:column;display:flex}.chat-aside-section+.chat-aside-section{border-top:1px solid var(--xyz-border)}.chat-aside-fold{justify-content:space-between;align-items:center;gap:var(--xyz-s2);border-radius:var(--xyz-radius-sm);text-align:left;touch-action:manipulation;width:100%;display:flex}.chat-aside-chevron{color:var(--xyz-ink-faint);transition:rotate var(--xyz-normal) var(--xyz-ease);flex:none}.chat-aside-fold[aria-expanded=false] .chat-aside-chevron{rotate:-90deg}.chat-aside-fold-body{transition:grid-template-rows var(--xyz-normal) var(--xyz-ease);grid-template-rows:1fr;display:grid}.chat-aside-section.is-folded .chat-aside-fold-body{grid-template-rows:0fr}.chat-aside-fold-inner{gap:var(--xyz-s2);min-height:0;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 0s;flex-direction:column;display:flex;overflow:hidden}.chat-aside-section.is-folded .chat-aside-fold-inner{opacity:0;visibility:hidden;transition:opacity var(--xyz-normal) var(--xyz-ease), margin var(--xyz-normal) var(--xyz-ease), padding var(--xyz-normal) var(--xyz-ease), visibility 0s var(--xyz-normal);margin:0;padding:0}.chat-aside-list{gap:var(--xyz-s2);flex-direction:column;margin:0;display:flex}.chat-aside-row{gap:var(--xyz-s2);font-size:var(--xyz-t-sm);line-height:var(--xyz-lh-label);display:flex}.chat-aside-row dt{min-width:var(--xyz-s20);color:var(--xyz-ink-soft);flex:none}.tech-value{align-items:center;gap:var(--xyz-s2);min-width:0;display:flex}.tech-value>svg{color:var(--xyz-ink-soft);flex:none}.chat-aside-row dd{color:var(--xyz-ink);overflow-wrap:anywhere;margin:0}.chat-aside-row dd a{color:var(--xyz-accent)}.chat-aside-tags{gap:var(--xyz-s1);flex-wrap:wrap;display:flex}.chat-aside-toggle.is-active{background:var(--xyz-accent-soft);color:var(--xyz-accent)}@media (width<=1100px){.chat-aside{z-index:var(--xyz-z-sticky);border-left:1px solid var(--xyz-border);box-shadow:var(--xyz-shadow-pop);animation:agent-aside-in var(--xyz-normal) var(--xyz-ease-spring);position:absolute;top:0;bottom:0;right:0}}.filter-track{gap:var(--xyz-s1);padding:var(--xyz-s1);border-radius:var(--xyz-radius-md);background:var(--xyz-surface-2);display:flex;position:relative}.filter-thumb{top:var(--xyz-s1);bottom:var(--xyz-s1);width:var(--thumb-w,0px);transform:translateX(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;position:absolute;left:0}.filter-track.has-thumb .filter-thumb{opacity:1}.filter-track.has-thumb .filter-seg.is-active{box-shadow:none;background:0 0}.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{width:fit-content;margin:0}.filter-seg{z-index:var(--xyz-z-raise);justify-content:center;align-items:center;gap:var(--xyz-s1);min-height:calc(var(--xyz-control-md) - 2 * var(--xyz-s1));padding:var(--xyz-s1) var(--xyz-s2);border-radius:var(--xyz-radius-sm);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), box-shadow var(--xyz-fast) var(--xyz-ease);background:0 0;border:none;flex:auto;display:inline-flex;position:relative}@media (hover:hover){.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,:where(.xyz-dark,[data-xyz-theme=dark]) .filter-thumb{background:var(--xyz-surface-3);box-shadow:none}.filter-seg.is-active:focus-visible{box-shadow:inset 0 0 0 1px var(--xyz-border), var(--xyz-ring)}:where(.xyz-dark,[data-xyz-theme=dark]) .filter-seg.is-active:focus-visible{box-shadow:var(--xyz-ring)}.filter-count{font:600 var(--xyz-t-xs) / var(--xyz-lh-label) var(--xyz-font);font-variant-numeric:tabular-nums;color:var(--xyz-ink-soft)}.filter-seg.is-active .filter-count{color:inherit}.xyz-scope :where(button,[role=radio],[role=tab])[disabled]{opacity:.55;cursor:not-allowed}.list-search{width:100%;min-height:var(--xyz-control-md);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-radius:var(--xyz-radius-md);border:1px solid #0000}.list-search:focus-visible{background:var(--xyz-bg);border-color:var(--xyz-accent);box-shadow:var(--xyz-ring-soft);outline:none}.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{gap:var(--xyz-s1);padding:0 var(--xyz-s4) var(--xyz-s2);flex-wrap:wrap;display:flex}.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{align-items:center;gap:var(--xyz-s2);flex:none;margin-left:auto;display:flex}.chat-controls{align-items:center;gap:var(--xyz-s2);display:flex}.composer-bar .xyz-btn-ghost{border-color:#0000}@media (hover:hover){.composer-bar .xyz-btn-ghost:hover:not([disabled]){background:var(--xyz-surface-2);border-color:#0000}}.chat-lifecycle-error{max-width:calc(var(--xyz-s32) * 1.5);padding:var(--xyz-s1) var(--xyz-s2);border-radius:var(--xyz-radius-sm);background:var(--xyz-danger-soft);color:var(--xyz-danger-ink);font:600 var(--xyz-t-xs) / var(--xyz-lh-label) var(--xyz-font);text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;animation:xyz-sheet-in var(--xyz-normal) var(--xyz-ease);border:none;overflow:hidden}.chat-lifecycle-error--leaving{animation:xyz-sheet-out var(--xyz-fast) var(--xyz-ease) forwards;pointer-events:none}.chat-transfer{display:inline-flex;position:relative}.chat-transfer-menu{top:calc(100% + var(--xyz-s2));z-index:var(--xyz-z-sticky);min-width:calc(var(--xyz-s32) * 1.4);max-height:calc(var(--xyz-s32) * 2);transform-origin:100% 0;position:absolute;right:0;overflow-y:auto}.chat-transfer-item{--xyz-avatar-size:var(--xyz-s6)}.chat-transfer-item .xyz-presence{--xyz-presence-ring:var(--xyz-surface)}.chat-transfer-name{flex:1;min-width:0}.chat-transfer-note{flex:none}.chat-tags-menu{min-width:17rem;padding:var(--xyz-s2);flex-direction:column;gap:0;display:flex}.chat-tags-search{align-items:center;gap:var(--xyz-s2);padding:0 var(--xyz-s3);height:var(--xyz-control-md);border:1px solid var(--xyz-border);border-radius:var(--xyz-radius-sm);background:var(--xyz-surface);color:var(--xyz-ink-soft);transition:box-shadow var(--xyz-fast) var(--xyz-ease), border-color var(--xyz-fast) var(--xyz-ease);display:flex}.chat-tags-search:focus-within{border-color:var(--xyz-accent)}.chat-tags-search:has(.chat-tags-input:focus-visible){box-shadow:var(--xyz-ring)}.chat-tags-search-icon{flex:none}.chat-tags-input{min-width:0;font:400 var(--xyz-t-sm) / var(--xyz-lh-label) var(--xyz-font);color:var(--xyz-ink);background:0 0;border:none;flex:1;padding:0}.chat-tags-input:focus{outline:none}.chat-tags-input::placeholder{color:var(--xyz-ink-faint)}.chat-tags-list{max-height:15rem;margin-top:var(--xyz-s2);flex-direction:column;display:flex;overflow-y:auto}.chat-tags-option{align-items:center;gap:var(--xyz-s2);width:100%;padding:var(--xyz-s2) var(--xyz-s3);border-radius:var(--xyz-radius-sm);color:var(--xyz-ink);font:400 var(--xyz-t-sm) / var(--xyz-lh-label) var(--xyz-font);text-align:left;cursor:pointer;transition:background var(--xyz-fast) var(--xyz-ease);background:0 0;border:none;display:flex}@media (hover:hover){.chat-tags-option:hover{background:var(--xyz-surface-2)}}.chat-tags-option-icon{color:var(--xyz-ink-soft);flex:none}.chat-tags-option.is-applied .chat-tags-option-icon,.chat-tags-create .chat-tags-option-icon{color:var(--xyz-accent)}.chat-tags-option-name{flex:1;min-width:0}.chat-tags-option-check{color:var(--xyz-accent);flex:none}.chat-tags-empty{padding:var(--xyz-s2) var(--xyz-s3) var(--xyz-s3);line-height:var(--xyz-lh-body)}.chat-tags-suggest-btn{width:100%;margin-top:var(--xyz-s2);padding:var(--xyz-s3);border:none;border-top:1px solid var(--xyz-border);color:var(--xyz-ink-soft);font:400 var(--xyz-t-sm) / var(--xyz-lh-label) var(--xyz-font);text-align:left;cursor:pointer;transition:color var(--xyz-fast) var(--xyz-ease);background:0 0}@media (hover:hover){.chat-tags-suggest-btn:hover:not(:disabled){color:var(--xyz-accent)}}.chat-tags-suggest-btn:disabled{color:var(--xyz-ink-soft);cursor:default}.chat-tags-error{padding:var(--xyz-s2) var(--xyz-s3) 0;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{padding:var(--xyz-s8) var(--xyz-s4);text-align:center;font-size:var(--xyz-t-sm);line-height:var(--xyz-lh-body);color:var(--xyz-ink-soft);margin:auto}.thread-start{align-items:flex-start;gap:var(--xyz-s3);margin-bottom:var(--xyz-s3);flex-direction:column;display:flex}.thread-start-rule{justify-content:center;align-self:stretch;display:flex;position:relative}.thread-start-rule:before{content:"";inset-inline:0;background:var(--xyz-border);height:1px;position:absolute;top:50%}.thread-start-label{padding:var(--xyz-s1) var(--xyz-s3);border-radius:var(--xyz-radius-pill);background:var(--xyz-surface-2);color:var(--xyz-ink-soft);font-size:var(--xyz-t-sm);position:relative}.prechat-card{max-width:min(340px,92%);padding:var(--xyz-s3) var(--xyz-s4);border-radius:var(--xyz-radius-lg);background:var(--xyz-surface-2);align-self:flex-start;gap:var(--xyz-s3);flex-direction:column;display:flex}.prechat-card-title{font:600 var(--xyz-t-sm) / var(--xyz-lh-label) var(--xyz-font);color:var(--xyz-ink)}.prechat-card-list{gap:var(--xyz-s3);flex-direction:column;margin:0;display:flex}.prechat-card-row{font-size:var(--xyz-t-sm);line-height:var(--xyz-lh-label);flex-direction:column;gap:2px;display:flex}.prechat-card-row dt{color:var(--xyz-ink-soft)}.prechat-card-row dd{color:var(--xyz-ink);overflow-wrap:anywhere;margin:0}.prechat-card-empty{color:var(--xyz-ink-faint)}.chat-history-control{padding:var(--xyz-s2);color:var(--xyz-ink-soft);font-size:var(--xyz-t-xs);line-height:var(--xyz-lh-label);text-align:center;align-items:center}.chat-history-error{color:var(--xyz-danger-ink)}.empty-wrap{padding:var(--xyz-s6);flex:1;justify-content:center;align-items:center;display:flex;overflow-y:auto}.snippet{text-align:left;background:var(--xyz-surface);width:100%;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}.snippet-wrap{border:1px solid var(--xyz-border);border-radius:var(--xyz-radius-lg);background:var(--xyz-surface);position:relative;overflow:hidden}.snippet-wrap .snippet{padding:var(--xyz-s10) var(--xyz-s4) var(--xyz-s4);background:0 0}.snippet-copy{top:var(--xyz-s2);right:var(--xyz-s2);z-index:var(--xyz-z-raise);position:absolute}.install-card{border:1px solid var(--xyz-border);border-radius:var(--xyz-radius-lg);padding:var(--xyz-s5);margin-bottom:var(--xyz-s6);gap:var(--xyz-s4);flex-direction:column;display:flex}.install-card-head{gap:var(--xyz-s3);align-items:flex-start;display:flex}.install-card-icon{width:var(--xyz-s10);height:var(--xyz-s10);border-radius:var(--xyz-radius-md);background:var(--xyz-accent-soft);color:var(--xyz-accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.install-card-title{font:600 var(--xyz-t-lg) / var(--xyz-lh-heading) var(--xyz-font);color:var(--xyz-ink);margin:0}.install-steps{gap:var(--xyz-s2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.install-steps li{align-items:flex-start;gap:var(--xyz-s3);display:flex}.install-step-n{background:var(--xyz-accent-soft);width:22px;height:22px;color:var(--xyz-accent);font:600 var(--xyz-t-xs) / 1 var(--xyz-font);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.install-step-text{min-width:0;font:400 var(--xyz-t-sm) / var(--xyz-lh-body) var(--xyz-font);color:var(--xyz-ink-soft);padding-top:2px}.install-help{align-items:center;gap:var(--xyz-s3);border-top:1px solid var(--xyz-border);padding-top:var(--xyz-s4);flex-wrap:wrap;display:flex}.install-help-label{margin-right:auto}.install-help-actions,.install-page-actions{gap:var(--xyz-s2);flex-wrap:wrap;display:flex}.install-orgid{max-width:100%;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;align-self:flex-start;overflow-x:auto}.install-status{align-items:flex-start;gap:var(--xyz-s3);padding:var(--xyz-s3) var(--xyz-s4);border-radius:var(--xyz-radius-lg);margin-bottom:var(--xyz-s5);display:flex}.install-status--warn{background:color-mix(in srgb, var(--xyz-warning) 14%, transparent)}.install-status-dot{background:var(--xyz-warning);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.install-status-title{font:600 var(--xyz-t-sm) / var(--xyz-lh-label) var(--xyz-font);color:var(--xyz-ink)}.composer-bar{align-items:center;gap:var(--xyz-s2);padding:var(--xyz-s1) var(--xyz-s2) var(--xyz-s2);border-top:1px solid var(--xyz-border);transition:border-top-color var(--xyz-normal) var(--xyz-ease);flex-wrap:wrap;display:flex}.xyz-dock-pill--note .composer-bar{border-top-style:dashed;border-top-color:var(--xyz-note-edge)}.composer-bar .chat-tags-menu{top:auto;bottom:calc(100% + var(--xyz-s2));transform-origin:0 100%;left:0;right:auto}.composer-mode-menu{flex:none;position:relative}.composer-mode-trigger{align-items:center;gap:var(--xyz-s1);padding:var(--xyz-s1) var(--xyz-s2);border-radius:var(--xyz-radius-sm);color:var(--xyz-ink-soft);font:600 var(--xyz-t-sm) / var(--xyz-lh-label) var(--xyz-font);transition:background var(--xyz-fast) var(--xyz-ease), color var(--xyz-fast) var(--xyz-ease);display:inline-flex}.composer-mode-trigger[aria-expanded=true]{background:var(--xyz-surface-2);color:var(--xyz-ink)}@media (hover:hover){.composer-mode-trigger:hover:not(:disabled){background:var(--xyz-surface-2);color:var(--xyz-ink)}}.composer-mode-trigger:disabled{opacity:.5}.composer-mode-trigger.is-note{color:var(--xyz-ink)}.composer-mode-trigger.is-note>svg:first-child{color:var(--xyz-warning-ink)}.composer-mode-caret{color:var(--xyz-ink-faint)}.composer-mode-pop{bottom:calc(100% + var(--xyz-s1));z-index:var(--xyz-z-pop);flex-direction:column;gap:2px;width:16rem;display:flex;position:absolute;left:0}.composer-mode-opt{align-items:flex-start;gap:var(--xyz-s2);text-align:left;padding:var(--xyz-s2);display:flex}.composer-mode-opt>svg{color:var(--xyz-ink-soft);flex:none;margin-top:2px}.composer-mode-opt.is-selected>svg,.composer-mode-opt.is-selected .composer-mode-opt-copy>strong{color:var(--xyz-accent)}.composer-mode-opt-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.composer-mode-opt-copy>strong{font:600 var(--xyz-t-sm) / var(--xyz-lh-label) var(--xyz-font);color:var(--xyz-ink)}.composer-mode-opt-copy>small{font:400 var(--xyz-t-xs) / var(--xyz-lh-label) var(--xyz-font);color:var(--xyz-ink-soft)}.chat-view .xyz-dock-pill{transition:border-color var(--xyz-normal) var(--xyz-ease)}.xyz-dock-pill--note{border-style:dashed;border-color:var(--xyz-note-edge)}.xyz-group--note .xyz-bubble{border:1px dashed var(--xyz-note-edge);color:var(--xyz-ink);background:0 0}.xyz-badge.note-badge{background:var(--xyz-note-wash);border:1px solid var(--xyz-note-edge);color:var(--xyz-ink)}.note-meta{color:var(--xyz-warning-ink);align-items:center;gap:3px;font-weight:600;display:inline-flex}.note-badge>svg{flex:none}.pane-view{flex:1;min-width:0;min-height:0;overflow-y:auto;container:pane/size}.pane-body{--pane-pad-x:var(--xyz-s6);--pane-pad-y:var(--xyz-s6);width:100%;min-width:0;padding:var(--pane-pad-y) var(--pane-pad-x) var(--xyz-s10);gap:var(--xyz-s5);flex-direction:column;display:flex}.manager-form,.pane-card>.manager-form,.pane-card-note{max-width:46rem}.pane-head{align-items:center;gap:var(--xyz-s3);min-height:var(--xyz-control-lg);margin:calc(-1 * var(--pane-pad-y)) calc(-1 * var(--pane-pad-x)) 0;padding:var(--xyz-s3) var(--pane-pad-x);border-bottom:1px solid var(--xyz-border);display:flex}.pane-head-actions{align-items:center;gap:var(--xyz-s2);flex:none;margin-left:auto;display:flex}.pane-title{font:600 var(--xyz-t-lg) / var(--xyz-lh-heading) var(--xyz-font);color:var(--xyz-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dash-org-error>.xyz-btn{align-self:flex-start}.dash-stats{gap:var(--xyz-s3);margin:0;padding:0;list-style:none;display:flex}.dash-stats>li{flex:1;min-width:0;display:flex}.dash-stat{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);flex-direction:column;display:flex}@media (hover:hover){.dash-stat:hover{background:var(--xyz-surface-2)}}.dash-stat-value--waiting{color:var(--xyz-accent)}.dash-grid{align-items:start;gap:var(--xyz-s4);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);min-width:0;display:grid}.dash-check-row{padding-block:var(--xyz-s3);align-items:center}.dash-check-mark{width:var(--xyz-s6);height:var(--xyz-s6);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);flex:none;place-items:center;display:grid}.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{margin:0;padding:0;list-style:none}.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{gap:var(--xyz-s1);width:240px;min-height:0;padding:var(--xyz-s4) var(--xyz-s3);flex-direction:column;flex:none;display:flex;overflow-y:auto}.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{gap:var(--xyz-s2);flex-direction:column;display:flex}.subnav-group+.subnav-group{margin-top:var(--xyz-s4)}.subnav-group-title{padding-inline:var(--xyz-s3);padding-top:var(--xyz-s2)}.subnav-items{gap:var(--xyz-s1);flex-direction:column;display:flex}.subnav-item{min-height:var(--xyz-control-md);padding-inline:var(--xyz-s3);border-radius:var(--xyz-radius-md);color:var(--xyz-ink-soft);font:400 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);align-items:center;display:flex}@media (hover:hover){.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 (width<=900px){.rail{padding-block:var(--xyz-s2);gap:0}.dash-grid{grid-template-columns:minmax(0,1fr)}.pane-shell{flex-direction:column}.subnav{scrollbar-width:none;width:auto;padding:var(--xyz-s2) var(--xyz-s3) 0;flex-direction:row;flex:none;align-items:center;overflow-x:auto}.subnav-title,.subnav-group-title{display:none}.subnav-group,.subnav-items{flex-direction:row;flex:none}.subnav-group+.subnav-group{margin-top:0;margin-left:var(--xyz-s1)}.subnav-item{flex:none}}@media (width<=600px){.topbar{gap:var(--xyz-s2);padding-inline:var(--xyz-s2)}.topbar-org{display:none}.pane-body{--pane-pad-x:var(--xyz-s3);--pane-pad-y:var(--xyz-s4);gap:var(--xyz-s4);padding-bottom:var(--xyz-s8)}.workspace-panel{margin:var(--xyz-s2);margin-left:0}.save-bar{bottom:var(--xyz-s2)}.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 (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);scrollbar-width:none;overflow-x:auto}.sidebar>.filter-track::-webkit-scrollbar{display:none}.filter-seg{flex:none}}.pane-state{text-align:center;padding-block:var(--xyz-s12);justify-content:center;align-items:center;max-width:36rem;margin-inline:auto}.pane-state--compact{text-align:left;padding-block:var(--xyz-s4);align-items:flex-start;gap:var(--xyz-s1);margin-inline:0}.pane-state--compact .pane-state-title{font:600 var(--xyz-t-sm) / var(--xyz-lh-label) var(--xyz-font)}.pane-state--rows{text-align:left;max-width:none;padding-block:var(--xyz-s2);align-items:stretch;margin-inline:0}.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{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);justify-content:center;align-items:center;display:inline-flex}.team-view{align-items:stretch;display:flex;overflow:hidden}.team-view>.pane-body{flex:auto;min-width:0;overflow-y:auto}.team-tools{justify-content:space-between;align-items:center;gap:var(--xyz-s3);flex-wrap:wrap;display:flex}.team-table .seat-row{--xyz-avatar-size:var(--xyz-control-md);grid-template-columns:minmax(14rem, 2fr) minmax(5.5rem, .7fr) minmax(6.5rem, .9fr) minmax(7rem, 1fr) var(--xyz-control-md);padding:var(--xyz-s2);border-radius:var(--xyz-radius-md);position:relative}@media (hover:hover){.team-table .seat-row--pick:hover{background:var(--xyz-row-hover)}}.team-table .seat-row.is-selected{background:var(--xyz-accent-soft)}.team-table .seat-row.is-suspended .seat-identity,.team-table .seat-row.is-suspended .xyz-avatar{opacity:.65}.team-row-open{align-items:center;gap:var(--xyz-s2);text-align:left;border-radius:var(--xyz-radius-sm);display:inline-flex}.team-row-open:after{content:"";border-radius:inherit;position:absolute;inset:0}.team-row-open:focus-visible{box-shadow:none}.team-row-open:focus-visible:after{box-shadow:var(--xyz-ring-inset)}.team-row-mail,.seat-cell--menu{z-index:var(--xyz-z-raise);position:relative}.team-row-mail{max-width:100%;font:400 var(--xyz-t-sm) / var(--xyz-lh-label) var(--xyz-font);align-self:flex-start}.seat-cell--menu{justify-self:end}.team-status{align-items:center;gap:var(--xyz-s1);white-space:nowrap;font:400 var(--xyz-t-sm) / var(--xyz-lh-label) var(--xyz-font);color:var(--xyz-ink);display:inline-flex}.team-joined{font:400 var(--xyz-t-sm) / var(--xyz-lh-label) var(--xyz-font);font-variant-numeric:tabular-nums;color:var(--xyz-ink-soft)}.team-menu-wrap{display:inline-flex;position:relative}.team-menu{top:calc(100% + var(--xyz-s1));z-index:var(--xyz-z-overlay);min-width:13rem;position:absolute;right:0}.team-cap-cta{align-self:flex-start}.team-aside{border-left:1px solid var(--xyz-border)}.team-aside-head{justify-content:space-between;align-items:center;gap:var(--xyz-s2);display:flex}.team-aside-actions{gap:var(--xyz-s2);margin-top:var(--xyz-s2);flex-wrap:wrap;display:flex}.team-aside-danger{color:var(--xyz-danger-ink)}.team-seat-readonly{min-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-surface-2);color:var(--xyz-ink-soft);align-items:center;display:flex}@media (width<=1100px){.team-table .seat-row{grid-template-columns:minmax(12rem, 2fr) minmax(5rem, .7fr) minmax(6rem, .9fr) var(--xyz-control-md)}.team-cell--joined{display:none}}@media (width<=900px){.team-aside{top:var(--agent-topbar-h,56px);z-index:var(--xyz-z-aside);width:min(20rem,86vw);box-shadow:var(--xyz-shadow-panel);position:fixed;bottom:0;right:0}}@media (width<=640px){.team-table .seat-row{grid-template-columns:minmax(0, 1fr) var(--xyz-control-md);row-gap:var(--xyz-s1)}.team-table .seat-cell-seat{grid-column:auto}.team-cell--role,.team-cell--status{display:none}}.pane-card{min-width:0;padding:var(--xyz-s6) 0 0;border-top:1px solid var(--xyz-border);gap:var(--xyz-s4);flex-direction:column;display:flex}.pane-head+.pane-card{border-top:none;padding-top:0}.xyz-scope .report-tile,.xyz-scope .report-chart{box-shadow:none;background:var(--xyz-surface);border:none}.xyz-scope .plan-card{box-shadow:none;background:var(--xyz-surface);border:1px solid #0000}.pane-card--form{max-width:46rem}.pane-card-note{margin-top:calc(-1 * var(--xyz-s2))}.pane-card-head{align-items:center;gap:var(--xyz-s3);min-width:0;display:flex}.pane-card-head>.pane-card-actions{align-items:center;gap:var(--xyz-s2);margin-left:auto;display:flex}.team-row-name{font:600 var(--xyz-t-md) / var(--xyz-lh-label) var(--xyz-font)}.manager-submit{align-self:flex-start}.manager{gap:var(--xyz-s4);flex-direction:column;min-width:0;display:flex}.manager-toolbar{align-items:center;gap:var(--xyz-s3);flex-wrap:wrap;display:flex}.manager-toolbar .list-search{flex:1;min-width:200px;max-width:340px;margin-left:auto}.manager-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.manager-row{gap:var(--xyz-s2);padding:var(--xyz-s4) var(--xyz-s3);border-top:1px solid var(--xyz-border);transition:background var(--xyz-fast) var(--xyz-ease);flex-direction:column;display:flex}.manager-list>.manager-row:first-child{border-top:none}@media (hover:hover){.manager-row:hover{background:var(--xyz-row-hover)}}.manager-row-top{align-items:center;gap:var(--xyz-s2);min-width:0;display:flex}.manager-row-chip{font:600 var(--xyz-t-sm) / 1 var(--xyz-font-mono);color:var(--xyz-accent);padding:var(--xyz-s1) var(--xyz-s2);border:1px solid var(--xyz-border);border-radius:var(--xyz-radius-sm);background:var(--xyz-bg);white-space:nowrap}.manager-row-title{font:600 var(--xyz-t-md) / var(--xyz-lh-label) var(--xyz-font);color:var(--xyz-ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.manager-row-actions{align-items:center;gap:var(--xyz-s1);flex:none;margin-left:auto;display:flex}.manager-row:focus-within .manager-row-actions{opacity:1;visibility:visible}@media (hover:hover){.manager-row:hover .manager-row-actions{opacity:1;visibility:visible}}.manager-row-text{color:var(--xyz-ink);font-size:var(--xyz-t-md);line-height:var(--xyz-lh-body);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.manager-row-meta{font-size:var(--xyz-t-xs);line-height:var(--xyz-lh-label);color:var(--xyz-ink-soft)}.manager-row.is-off .manager-row-text,.manager-row.is-off .manager-row-title,.manager-row.is-off .manager-row-chip{color:var(--xyz-ink-soft)}.form-dialog{align-items:start;overflow-y:auto}.form-dialog-card{width:min(34rem,100%);margin-block:auto}.form-dialog-body{gap:var(--xyz-s4);padding-block:var(--xyz-s2);flex-direction:column;display:flex}.xyz-chips{align-items:center;gap:var(--xyz-s1);min-height:var(--xyz-control-md);padding:var(--xyz-s1) var(--xyz-s3);border:1px solid var(--xyz-border);border-radius:var(--xyz-radius-sm);background:var(--xyz-bg);transition:border-color var(--xyz-fast) var(--xyz-ease), box-shadow var(--xyz-fast) var(--xyz-ease);flex-wrap:wrap;display:flex}@media (hover:hover){.xyz-chips:hover{border-color:var(--xyz-ink-faint)}}.xyz-chips:focus-within{border-color:var(--xyz-accent)}.xyz-chips:has(.xyz-chips-input:focus-visible){box-shadow:var(--xyz-ring)}.xyz-chips-chip{color:var(--xyz-ink)}.xyz-chips-remove{color:var(--xyz-ink-soft);cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}@media (hover:hover){.xyz-chips-remove:hover{color:var(--xyz-ink)}}.xyz-chips-remove:focus-visible{border-radius:var(--xyz-radius-sm);box-shadow:var(--xyz-ring);outline:none}.xyz-chips-input{min-width:8ch;font:400 var(--xyz-t-md) / var(--xyz-lh-label) var(--xyz-font);color:var(--xyz-ink);background:0 0;border:none;flex:1;padding:0}.xyz-chips-input:focus{outline:none}.xyz-chips-input::placeholder{color:var(--xyz-ink-faint)}.manager-form-actions{flex-wrap:wrap}.manager-textarea{resize:vertical;min-height:var(--xyz-s16)}.manager-search{max-width:360px}.manager-group{gap:var(--xyz-s2);flex-direction:column;display:flex}.manager-form-row{gap:var(--xyz-s3);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));display:grid}.select{min-width:0;max-width:20rem;position:relative}.prechat-build-row .select{max-width:none}.select-trigger{align-items:center;gap:var(--xyz-s2);text-align:left;cursor:pointer;width:100%;display:flex}.select-chevron{color:var(--xyz-ink-soft);transition:transform var(--xyz-fast) var(--xyz-ease);flex:none;margin-left:auto}.select-trigger[aria-expanded=true] .select-chevron{transform:rotate(180deg)}.select-menu{top:calc(100% + var(--xyz-s2));width:max-content;min-width:100%;max-width:min(22rem, calc(100vw - 2 * var(--xyz-s4)));z-index:var(--xyz-z-overlay);max-height:calc(7 * var(--xyz-control-sm) + 2 * var(--xyz-s1));transform-origin:top;flex-direction:column;display:flex;position:absolute;left:0;overflow-y:auto}.select-option{min-height:var(--xyz-control-sm);font-size:var(--xyz-t-md);white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:100%;padding-block:0;overflow:hidden}.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}.select-option.is-disabled.is-active{background:0 0}@media (hover:hover){.select-option.is-disabled:hover{background:0 0}}.archives-shell{flex:1;min-width:0;min-height:0;display:flex}.archives-sidebar .chat-list{padding-top:var(--xyz-s1)}.archive-thread-empty{justify-content:center;align-items:center}.archive-foot-pill{justify-content:space-between;align-items:center;gap:var(--xyz-s3);padding:var(--xyz-s3) var(--xyz-s4);flex-flow:wrap}.report-tile-of{color:var(--xyz-ink-soft);font-size:var(--xyz-t-lg)}.report-tile-value{align-items:baseline;gap:var(--xyz-s2);flex-wrap:wrap;display:flex}.report-delta{font:600 var(--xyz-t-xs) / var(--xyz-lh-label) var(--xyz-font);font-variant-numeric:tabular-nums;letter-spacing:normal}.report-delta--good{color:var(--xyz-success-ink)}.report-delta--bad{color:var(--xyz-danger-ink)}.report-delta--flat{color:var(--xyz-ink-soft)}.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-autoopen-pacing{gap:var(--xyz-s2);margin:var(--xyz-s2) 0;flex-wrap:wrap;display:flex}.settings-toggle{font:600 var(--xyz-t-sm) / var(--xyz-lh-label) var(--xyz-font);cursor:pointer}.timeout-rule{align-items:center;gap:var(--xyz-s2);flex-wrap:wrap;display:flex}.timeout-tail{font:600 var(--xyz-t-sm) / var(--xyz-lh-label) var(--xyz-font)}.timeout-minutes{text-align:center;width:4.5rem}.traffic-view{display:flex;overflow:hidden}.traffic-main{flex:1;min-width:0;overflow-y:auto}.traffic-board{min-width:0}.traffic-scroll{overflow-x:auto}.traffic-table{--traffic-cols:minmax(10rem, 1.1fr) 9rem 6.5rem minmax(7rem, .9fr) minmax(11rem, 1.4fr) minmax(6.5rem, .8fr) minmax(7.5rem, 1fr) minmax(6rem, .8fr) minmax(6rem, .8fr) 5.5rem minmax(8.5rem, 1fr);min-width:90rem}.traffic-tr{grid-template-columns:var(--traffic-cols);align-items:center;column-gap:var(--xyz-s4);padding-block:var(--xyz-s2);display:grid;position:relative}.traffic-tr+.traffic-tr{border-top:1px solid var(--xyz-border)}.traffic-row{transition:background var(--xyz-fast) var(--xyz-ease)}@media (hover:hover){.traffic-row:hover{background:var(--xyz-row-hover)}}.traffic-row.is-selected{background:var(--xyz-row-selected)}.traffic-td{align-items:center;gap:var(--xyz-s2);min-width:0;font-size:var(--xyz-t-sm);line-height:var(--xyz-lh-label);color:var(--xyz-ink);display:flex}.traffic-td-soft{color:var(--xyz-ink-soft)}.traffic-door{align-items:center;gap:var(--xyz-s2);width:100%;min-width:0;font:600 var(--xyz-t-sm) / var(--xyz-lh-label) var(--xyz-font);color:inherit;text-align:left;display:flex}.traffic-door:after{content:"";position:absolute;inset:0}.traffic-door:focus-visible{box-shadow:none}.traffic-door:focus-visible:after{box-shadow:var(--xyz-ring-inset)}.traffic-page,.traffic-td-action .xyz-btn{z-index:var(--xyz-z-raise);position:relative}.traffic-actions{z-index:var(--xyz-z-raise);align-items:center;gap:var(--xyz-s1);display:inline-flex;position:relative}.traffic-custom{color:var(--xyz-ink-soft)}@media (hover:hover){.traffic-custom:hover{color:var(--xyz-ink)}}.traffic-page{color:inherit;transition:color var(--xyz-fast) var(--xyz-ease);text-decoration:none}@media (hover:hover){.traffic-page:hover{color:var(--xyz-accent);text-decoration:underline}}.traffic-avatar{--xyz-avatar-size:28px;flex:none}.traffic-name{min-width:0}.traffic-aside{width:var(--agent-aside-w,300px);border-left:1px solid var(--xyz-border);padding:var(--xyz-s5);gap:var(--xyz-s2);animation:traffic-aside-in var(--xyz-normal) var(--xyz-ease) both;flex-direction:column;flex:none;display:flex;overflow-y:auto}.traffic-aside--leaving{animation:traffic-aside-out var(--xyz-fast) var(--xyz-ease) forwards}@keyframes traffic-aside-in{0%{opacity:0;transform:translateX(var(--xyz-s4));filter:blur(4px)}to{opacity:1;filter:blur();transform:none}}@keyframes traffic-aside-out{to{opacity:0;transform:translateX(var(--xyz-s4))}}.chat-aside-wrap{overflow-wrap:anywhere}.traffic-aside-close{align-self:flex-start;margin-left:auto}.traffic-dot-chatting{background:var(--xyz-accent-fill)}.traffic-th-sort{align-items:center;gap:var(--xyz-s1);font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;display:inline-flex}@media (hover:hover){.traffic-th-sort:hover{color:var(--xyz-ink)}}.traffic-sort-flip{transform:rotate(180deg)}.traffic-td-clock{font-variant-numeric:tabular-nums}.traffic-trail{gap:var(--xyz-s2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.traffic-trail-row{align-items:center;gap:var(--xyz-s2);min-width:0;font-size:var(--xyz-t-sm);line-height:var(--xyz-lh-label);display:flex}.traffic-trail-row .xyz-dot{flex:none}.traffic-trail-page{flex:1;min-width:0}.traffic-trail-dwell{color:var(--xyz-ink-soft);font-variant-numeric:tabular-nums;flex:none}.traffic-aside-start{align-items:flex-start;gap:var(--xyz-s2);flex-direction:column;display:flex}.traffic-aside-start .xyz-input{resize:vertical;width:100%}@media (width<=900px){.traffic-view{flex-direction:column}.traffic-aside{border-left:0;border-top:1px solid var(--xyz-border);width:100%;max-height:55%}}.canned-anchor{position:relative}.canned-pop{bottom:var(--xyz-s2);max-height:min(calc(var(--xyz-s32) * 2 + var(--xyz-s6)), 40dvh);transform-origin:bottom;flex-direction:column;display:flex;position:absolute;left:0;right:0;overflow-y:auto}.canned-row{align-items:baseline;gap:var(--xyz-s3)}.canned-row.is-active{background:var(--xyz-accent-soft)}.canned-empty{padding:var(--xyz-s2) var(--xyz-s3)}.composer-ai{justify-content:flex-end;align-items:center;gap:var(--xyz-s1);flex-wrap:wrap;margin-left:auto;display:flex}.composer-ai-note,.composer-owner-note{padding:var(--xyz-s2) var(--xyz-s2) 0}.xyz-send--labeled:not(.xyz-send--empty){width:auto;padding-inline:var(--xyz-s3);border-radius:calc(var(--xyz-control-md) / 2);gap:var(--xyz-s1)}.xyz-send-label{font:600 var(--xyz-t-sm) / 1 var(--xyz-font);white-space:nowrap}.ai-pop{bottom:var(--xyz-s2);padding:var(--xyz-s3) var(--xyz-s4);max-height:min(calc(var(--xyz-s32) * 2 + var(--xyz-s6)), 40dvh);transform-origin:bottom;position:absolute;left:0;right:0;overflow-y:auto}.ai-pop-head{justify-content:space-between;align-items:center;display:flex}.ai-pop-text{font-size:var(--xyz-t-sm);line-height:var(--xyz-lh-body);color:var(--xyz-ink);white-space:pre-wrap;margin:0}.report-insights-text{white-space:pre-wrap;margin:0}.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{align-items:end;gap:var(--xyz-s3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.prechat-build-main .xyz-field{min-width:0}.prechat-build-main .xyz-input{width:100%}.prechat-build-options,.prechat-build-info{resize:vertical}.prechat-build-foot{justify-content:space-between}.prechat-build-req{margin:0}.prechat-build-actions{gap:var(--xyz-s1);flex:none;margin-left:auto;display:inline-flex}.prechat-build-bar{gap:var(--xyz-s2);display:flex}.appearance-layout{gap:var(--xyz-s6);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;display:grid}.appearance-col{flex-direction:column;min-width:0;display:flex}.appearance-col>.pane-card:first-child{border-top:0;padding-top:0}.settings-fold{border-top:1px solid var(--xyz-border)}.settings-fold:first-child{border-top:0}.settings-fold-head{margin:0}.settings-fold-btn{align-items:center;gap:var(--xyz-s3);width:100%;padding-block:var(--xyz-s4);text-align:left;color:inherit;display:flex}.settings-fold-title{font:600 var(--xyz-t-md) / var(--xyz-lh-heading) var(--xyz-font)}.settings-fold-chevron{color:var(--xyz-ink-soft);transition:transform var(--xyz-fast) var(--xyz-ease);flex:none}.settings-fold.is-open .settings-fold-chevron{transform:rotate(180deg)}.settings-fold-body{transition:grid-template-rows var(--xyz-normal) var(--xyz-ease);grid-template-rows:0fr;display:grid}.settings-fold.is-open .settings-fold-body{grid-template-rows:1fr}.settings-fold-inner{gap:var(--xyz-s4);flex-direction:column;min-height:0;display:flex;overflow:hidden}.settings-fold.is-open .settings-fold-inner{padding-bottom:var(--xyz-s5)}.settings-fold.is-settled .settings-fold-inner{overflow:visible}.save-bar{bottom:var(--xyz-s4);z-index:var(--xyz-z-float);align-items:center;gap:var(--xyz-s3);margin-top:var(--xyz-s4);padding:var(--xyz-s3) var(--xyz-s4);border:1px solid var(--xyz-border);border-radius:var(--xyz-radius-md);background:var(--xyz-surface);box-shadow:var(--xyz-shadow-pop);animation:xyz-sheet-in var(--xyz-fast) var(--xyz-ease) both;display:flex;position:sticky}.save-bar--leaving{animation:xyz-fade-out var(--xyz-fast) var(--xyz-ease) forwards}.save-bar-copy{min-width:0;font:600 var(--xyz-t-sm) / var(--xyz-lh-label) var(--xyz-font);color:var(--xyz-ink-soft);flex:1}.appearance-preview{top:var(--xyz-s4);gap:var(--xyz-s3);flex-direction:column;display:flex;position:sticky}.preview-head{justify-content:space-between;align-items:center;gap:var(--xyz-s3);display:flex}.preview-stage .xyz-bubble,.preview-stage .xyz-system,.preview-stage .panel-preview-pane,.preview-stage .xyz-launcher,.preview-stage .xyz-eyecatcher{outline-offset:2px;transition:outline-color var(--xyz-normal) var(--xyz-ease);outline:2px solid #0000}.preview-stage .preview-hit{outline-color:color-mix(in srgb, var(--xyz-accent) 65%, transparent)}.preview-stage{min-height:clamp(440px,100dvh - 168px,860px);padding:var(--xyz-s5);border:1px solid var(--xyz-border);border-radius:var(--xyz-radius-lg);background:radial-gradient(circle at 1px 1px, var(--xyz-border) 1px, transparent 0) 0 0 / 22px 22px, var(--xyz-surface);justify-content:flex-end;align-items:flex-end;display:flex;position:relative;overflow:hidden}.preview-stage[data-position=left]{justify-content:flex-start}.preview-stage .panel-preview{width:min(340px,100%)}.preview-stage .launcher-preview{gap:var(--xyz-s3);background:0 0;border:0;flex-direction:column;align-items:flex-end;margin:0;padding:0;display:flex}.preview-stage[data-position=left] .launcher-preview{align-items:flex-start}.pick-cards{gap:var(--xyz-s3);flex-wrap:wrap;display:flex}.pick-card{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);flex-direction:column;display:flex;position:relative}@media (hover:hover){.pick-card:hover{border-color:var(--xyz-ink-faint);color:var(--xyz-ink)}}.pick-card.is-picked,.login-plan.is-picked{border-color:var(--xyz-ink)}.pick-card-art{width:var(--xyz-s20);height:var(--xyz-s12);border-radius:var(--xyz-radius-sm);background:var(--xyz-surface-2);place-items:center;display:grid}.pick-card-label{font:600 var(--xyz-t-sm) / var(--xyz-lh-label) var(--xyz-font)}.pick-card-art--theme{color:var(--xyz-ink-soft)}.pick-card.is-picked .pick-card-art--theme{color:var(--xyz-ink)}.pick-card-art--code{font:700 var(--xyz-t-md) / 1 var(--xyz-font);letter-spacing:var(--xyz-track-display)}.color-field{justify-content:space-between;align-items:center;gap:var(--xyz-s3);display:flex}.color-field-label{font:400 var(--xyz-t-sm) / var(--xyz-lh-label) var(--xyz-font);color:var(--xyz-ink)}.xyz-colorpick{position:relative}.xyz-colorpick-trigger{align-items:center;gap:var(--xyz-s2);min-height:var(--xyz-control-md);padding:var(--xyz-s1) var(--xyz-s2) var(--xyz-s1) var(--xyz-s1);border:1px solid var(--xyz-border);border-radius:var(--xyz-radius-md);background:var(--xyz-surface);color:var(--xyz-ink);transition:border-color var(--xyz-fast) var(--xyz-ease);display:inline-flex}@media (hover:hover){.xyz-colorpick-trigger:hover{border-color:var(--xyz-ink-faint)}}.xyz-colorpick-trigger--compact{width:var(--xyz-control-sm);min-height:var(--xyz-control-sm);justify-content:center;padding:0}.xyz-colorpick-swatch{width:var(--xyz-s6);height:var(--xyz-s6);border-radius:var(--xyz-radius-sm);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--xyz-ink) 30%, transparent)}.xyz-colorpick-hex{min-width:5.5ch;font:400 var(--xyz-t-sm) / 1 var(--xyz-font-mono);color:var(--xyz-ink-soft)}.xyz-colorpick-chevron{color:var(--xyz-ink-faint);flex:none}.xyz-colorpick-pop{top:calc(100% + var(--xyz-s1));z-index:var(--xyz-z-pop);gap:var(--xyz-s2);width:15rem;padding:var(--xyz-s2);transform-origin:100% 0;flex-direction:column;display:flex;position:absolute;right:0}.xyz-colorpick-pop--start{transform-origin:0 0;left:0;right:auto}.xyz-colorpick-grid{gap:var(--xyz-s1);grid-template-columns:repeat(8,1fr);display:grid}.xyz-colorpick-cell{aspect-ratio:1;border-radius:var(--xyz-radius-sm);color:var(--xyz-on-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--xyz-ink) 30%, transparent);transition:transform var(--xyz-fast) var(--xyz-ease);place-items:center;display:grid}@media (hover:hover){.xyz-colorpick-cell:hover{transform:scale(1.12)}}.xyz-colorpick-cell.is-picked{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--xyz-ink) 14%, transparent), 0 0 0 2px var(--xyz-bg), 0 0 0 3px var(--xyz-ink)}.xyz-colorpick-cell:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--xyz-ink) 30%, transparent), var(--xyz-ring)}.xyz-colorpick-cell.is-picked:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--xyz-ink) 14%, transparent), 0 0 0 2px var(--xyz-bg), 0 0 0 3px var(--xyz-ink), 0 0 0 4px var(--xyz-accent), 0 0 0 7px var(--xyz-accent-soft)}.xyz-colorpick-hexrow{align-items:center;gap:var(--xyz-s1);padding-inline:var(--xyz-s1);display:flex}.xyz-colorpick-hash{color:var(--xyz-ink-faint);font:400 var(--xyz-t-sm) / 1 var(--xyz-font-mono)}.xyz-colorpick-input{min-width:0;font-family:var(--xyz-font-mono);text-transform:uppercase;flex:1}.xyz-colorpick-default{padding:var(--xyz-s1) var(--xyz-s2);border-radius:var(--xyz-radius-sm);font:600 var(--xyz-t-xs) / 1 var(--xyz-font);color:var(--xyz-ink-soft);align-self:flex-start}@media (hover:hover){.xyz-colorpick-default:hover{color:var(--xyz-ink);background:var(--xyz-row-hover)}}.pick-art-bubble{width:var(--xyz-s8);height:var(--xyz-s8);border-radius:var(--xyz-radius-pill);background:var(--xyz-launcher-tile);box-shadow:inset 0 0 0 1px var(--xyz-launcher-edge);place-items:center;display:grid}.pick-art-bar{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-launcher-tile);box-shadow:inset 0 0 0 1px var(--xyz-launcher-edge);display:inline-flex}.pick-art-bar-line{width:var(--xyz-s6);border-radius:var(--xyz-radius-pill);background:color-mix(in srgb, var(--xyz-on-accent) 85%, transparent);height:3px}.pick-art-page{width:var(--xyz-s16);height:var(--xyz-s10);border:1px solid var(--xyz-border);border-radius:var(--xyz-radius-sm);background:var(--xyz-bg);position:relative}.pick-art-page:after{content:"";bottom:var(--xyz-s1);width:var(--xyz-s2);height:var(--xyz-s2);border-radius:var(--xyz-radius-pill);background:var(--xyz-accent-fill);position:absolute}.pick-art-page[data-corner=right]:after{right:var(--xyz-s1)}.pick-art-page[data-corner=left]:after{left:var(--xyz-s1)}.swatch-row{gap:var(--xyz-s2);flex-wrap:wrap;display:flex}.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)}@media (hover:hover){.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 3px var(--xyz-ink)}.swatch.is-picked:focus-visible{box-shadow:0 0 0 2px var(--xyz-bg), 0 0 0 3px var(--xyz-ink), 0 0 0 4px var(--xyz-accent), 0 0 0 7px var(--xyz-accent-soft)}.accent-row{align-items:center;gap:var(--xyz-s2);flex-wrap:wrap;display:flex}.panel-preview-pane{border:1px solid var(--xyz-border);border-radius:var(--xyz-radius-lg);background:var(--xyz-chat-bg,var(--xyz-bg));height:clamp(360px,100dvh - 280px,560px);box-shadow:var(--xyz-shadow-card);--xyz-dock-inset:var(--xyz-s3)}.panel-preview-pane .xyz-thread{overflow-y:auto}.panel-preview-pane .xyz-prechat{min-height:0}.panel-preview-pane .xyz-prechat-input:disabled,.panel-preview-pane .xyz-prechat-check input:disabled{opacity:1;color:var(--xyz-ink);cursor:default}.panel-preview-pane .form-preview-again{text-align:center;font:600 var(--xyz-t-sm) / var(--xyz-lh-label) var(--xyz-font);color:var(--xyz-ink-soft)}.launcher-preview{margin-top:var(--xyz-s2);padding:var(--xyz-s5);align-items:flex-end}.billing-beta-badge{flex:none;margin-left:auto}.billing-hero{justify-content:space-between;align-items:center;gap:var(--xyz-s6);padding-bottom:var(--xyz-s5);border-bottom:1px solid var(--xyz-border);flex-wrap:wrap;display:flex}.billing-hero-id{align-items:flex-start;gap:var(--xyz-s2);flex-direction:column;min-width:0;display:flex}.billing-hero-name{align-items:center;gap:var(--xyz-s3);flex-wrap:wrap;display:flex}.billing-hero-plan{font:600 var(--xyz-t-3xl) / var(--xyz-lh-heading) var(--xyz-font);letter-spacing:var(--xyz-track-display);color:var(--xyz-ink)}.billing-hero-price{align-items:flex-end;gap:var(--xyz-s1);padding-left:var(--xyz-s6);border-left:1px solid var(--xyz-border);text-align:right;flex-direction:column;flex:none;display:flex}.billing-hero-amount{align-items:baseline;gap:var(--xyz-s2);font:600 var(--xyz-t-3xl) / var(--xyz-lh-heading) var(--xyz-font);letter-spacing:var(--xyz-track-display);color:var(--xyz-ink);font-feature-settings:"tnum";display:flex}.billing-hero-term{font:400 var(--xyz-t-sm) / var(--xyz-lh-label) var(--xyz-font);letter-spacing:normal;color:var(--xyz-ink-soft)}.billing-hero-next{font-variant-numeric:tabular-nums}.billing-ledger-sections{display:contents}.ledger-table .seat-row{padding:var(--xyz-s3) 0;grid-template-columns:minmax(9rem,1.3fr) minmax(8rem,1.2fr) minmax(5rem,.8fr) minmax(5rem,.7fr) minmax(5rem,.8fr) minmax(5rem,.7fr)}.ledger-table--payments .seat-row{grid-template-columns:minmax(9rem,1.2fr) minmax(6rem,.9fr) minmax(6rem,.9fr) minmax(6rem,1.3fr) minmax(5rem,.7fr)}.ledger-table--operator>.seat-row--head,.ledger-table--operator>.operator-org>.seat-row{grid-template-columns:minmax(10rem,1.5fr) minmax(6rem,.9fr) minmax(3.5rem,.4fr) minmax(7rem,1fr) minmax(7rem,1fr) minmax(11rem,1.3fr)}.operator{gap:var(--xyz-s4);align-content:start;display:grid}.operator-gate{max-width:34rem}.operator-gate-form{gap:var(--xyz-s3);display:grid}.operator-invoices{padding:0 0 var(--xyz-s3) var(--xyz-s5);border-top:1px solid var(--xyz-border)}.ledger-id{flex-direction:column;gap:2px;display:flex}.ledger-number{font:600 var(--xyz-t-sm) / var(--xyz-lh-label) var(--xyz-font);color:var(--xyz-ink);font-variant-numeric:tabular-nums}.ledger-cell--num{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.ledger-cell--action{justify-content:flex-end;gap:var(--xyz-s1);display:flex}.ledger-more{padding-top:var(--xyz-s4);justify-content:center;display:flex}.ledger-log{margin-top:var(--xyz-s4);flex-direction:column;display:flex}.ledger-log-row{gap:var(--xyz-s3);padding:var(--xyz-s2) 0;border-top:1px solid var(--xyz-border);grid-template-columns:minmax(9rem,max-content) minmax(10rem,max-content) minmax(0,1fr);align-items:baseline;display:grid}.ledger-log-when{font:400 var(--xyz-t-xs) / var(--xyz-lh-label) var(--xyz-font);color:var(--xyz-ink-soft);font-variant-numeric:tabular-nums}.ledger-log-kind{font:600 var(--xyz-t-sm) / var(--xyz-lh-label) var(--xyz-font);color:var(--xyz-ink)}.ledger-log-detail{min-width:0}@media (width<=880px){.ledger-table .seat-row,.ledger-table--payments .seat-row,.ledger-table--operator>.operator-org>.seat-row{gap:var(--xyz-s1) var(--xyz-s3);grid-template-columns:minmax(0,1fr) minmax(0,auto)}.ledger-table .seat-row--head{display:none}.ledger-cell--action{grid-column:1/-1;justify-content:flex-start}.ledger-log-row{grid-template-columns:minmax(0,1fr);gap:2px}}.billing-detail{gap:var(--xyz-s5);padding-top:var(--xyz-s5);flex-direction:column;display:flex}@media (width<=640px){.billing-beta-badge{display:none}.billing-hero{align-items:flex-start}.billing-hero-price{width:100%;padding-top:var(--xyz-s4);border-top:1px solid var(--xyz-border);text-align:left;border-left:0;align-items:flex-start;padding-left:0}}.billing-ledger{gap:var(--xyz-s3);flex-direction:column;max-width:34rem;display:flex}.billing-lines{gap:var(--xyz-s2);font-size:var(--xyz-t-sm);line-height:var(--xyz-lh-label);color:var(--xyz-ink-soft);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.billing-lines li{justify-content:space-between;align-items:baseline;gap:var(--xyz-s4);display:flex}.billing-line-value{font-feature-settings:"tnum";flex:none}.billing-line-total{padding-top:var(--xyz-s3);border-top:1px solid var(--xyz-border);color:var(--xyz-ink);font-weight:600}.billing-jumps{align-items:center;gap:var(--xyz-s3);padding-top:var(--xyz-s5);border-top:1px solid var(--xyz-border);flex-wrap:wrap;display:flex}.usage-grid{gap:var(--xyz-s4);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.usage-meter{gap:var(--xyz-s3);padding:var(--xyz-s4);border-radius:var(--xyz-radius-lg);background:var(--xyz-surface);--usage-tick:3px;--usage-gap:3px;--usage-fill:var(--xyz-success);flex-direction:column;display:flex}.usage-meter-dot{width:var(--xyz-s2);height:var(--xyz-s2);border-radius:var(--xyz-radius-pill);background:var(--usage-fill);flex:none}.usage-meter--locked{--usage-fill:var(--xyz-ink-faint);border:1px dashed var(--xyz-border);background:0 0}.usage-meter-chip{padding:2px var(--xyz-s2);border-radius:var(--xyz-radius-pill);background:color-mix(in srgb, var(--usage-fill) 14%, transparent);font:600 var(--xyz-t-xs) / var(--xyz-lh-label) var(--xyz-font);color:var(--usage-fill);white-space:nowrap;flex:none}.usage-meter--ok .usage-meter-chip{color:var(--xyz-success-ink)}.usage-meter--near .usage-meter-chip{color:var(--xyz-warning-ink)}.usage-meter--over .usage-meter-chip{color:var(--xyz-danger-ink)}.usage-meter--locked .usage-meter-chip{color:var(--xyz-ink-soft)}.usage-meter-figure{align-items:baseline;gap:var(--xyz-s2);font-variant-numeric:tabular-nums;margin:0;display:flex}.usage-meter-figure strong{font:600 var(--xyz-t-2xl) / 1 var(--xyz-font);letter-spacing:var(--xyz-track-display);color:var(--xyz-ink)}.usage-meter-of{font:400 var(--xyz-t-sm) / var(--xyz-lh-label) var(--xyz-font);color:var(--xyz-ink-soft)}.usage-meter-reason{font:400 var(--xyz-t-sm) / var(--xyz-lh-body) var(--xyz-font);color:var(--xyz-ink-soft);margin:0}.usage-meter-foot{margin:0}.usage-meter--near{--usage-fill:var(--xyz-warning)}.usage-meter--over{--usage-fill:var(--xyz-danger)}.usage-meter-head{justify-content:space-between;align-items:center;gap:var(--xyz-s3);display:flex}.usage-meter-label{align-items:center;gap:var(--xyz-s2);font:600 var(--xyz-t-sm) / var(--xyz-lh-label) var(--xyz-font);color:var(--xyz-ink);display:inline-flex}.usage-meter-track{height:var(--xyz-s4);border-radius:var(--xyz-radius-sm);background:repeating-linear-gradient(to right, var(--xyz-border) 0 var(--usage-tick), transparent var(--usage-tick) calc(var(--usage-tick) + var(--usage-gap)));overflow:hidden}.usage-meter-fill{background:repeating-linear-gradient(to right, var(--usage-fill) 0 var(--usage-tick), transparent var(--usage-tick) calc(var(--usage-tick) + var(--usage-gap)));height:100%;transition:width var(--xyz-slow) var(--xyz-ease), background var(--xyz-fast) var(--xyz-ease);display:block}@media (prefers-reduced-motion:reduce){.usage-meter-fill{transition:none}}.plan-grid{gap:var(--xyz-s4);padding-top:var(--xyz-s3);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.plan-card{padding:var(--xyz-s5);border-radius:var(--xyz-radius-lg);box-shadow:var(--xyz-shadow-card);position:relative}.plan-card.is-current{border:1px solid var(--xyz-accent)}.plan-card.is-popular{border:1px solid var(--xyz-border)}.xyz-scope .plan-card--bot{background:var(--xyz-surface-2);border-color:var(--xyz-border)}.xyz-scope .plan-card--bot.is-current{border-color:var(--xyz-accent)}.plan-card--solo{margin-top:var(--xyz-s3)}.plan-card--solo .plan-action{align-items:flex-start}.plan-product{align-self:flex-start;align-items:center;gap:var(--xyz-s1);display:inline-flex}.billing-section-note{margin-top:var(--xyz-s1)}@media (width<=980px){.plan-grid{grid-template-columns:1fr}}.plan-flag{top:0;right:var(--xyz-s5);padding:0 var(--xyz-s2);border-radius:var(--xyz-radius-pill);background:var(--xyz-ink);color:var(--xyz-bg);font:600 var(--xyz-t-xs) / var(--xyz-badge-h) var(--xyz-font);white-space:nowrap;position:absolute;transform:translateY(-50%)}.plan-head{min-height:var(--xyz-badge-h);align-items:center;gap:var(--xyz-s2);flex-wrap:wrap;display:flex}.plan-name{font:600 var(--xyz-t-lg) / var(--xyz-lh-heading) var(--xyz-font)}.plan-blurb{font-size:var(--xyz-t-sm);line-height:var(--xyz-lh-label);color:var(--xyz-ink-soft)}.plan-price{align-items:baseline;gap:var(--xyz-s2);margin-top:var(--xyz-s1);flex-wrap:wrap;display:flex}.plan-price-amount{font:600 var(--xyz-t-2xl) / var(--xyz-lh-heading) var(--xyz-font);letter-spacing:var(--xyz-track-display);color:var(--xyz-ink);font-feature-settings:"tnum"}.plan-price-term,.plan-price-note{font:400 var(--xyz-t-xs) / var(--xyz-lh-label) var(--xyz-font);color:var(--xyz-ink-soft)}.plan-price-note{margin-top:calc(-1 * var(--xyz-s2))}.plan-bullets{padding:var(--xyz-s2) 0 0;font-size:var(--xyz-t-sm);line-height:var(--xyz-lh-label);color:var(--xyz-ink-soft);margin:0;list-style:none}.plan-bullets li{padding-left:var(--xyz-s5);position:relative}.plan-bullets li:before{content:"";width:var(--xyz-s2);height:var(--xyz-s2);border-radius:var(--xyz-radius-pill);background:var(--xyz-accent-fill);position:absolute;top:.45em;left:0}.plan-action{min-height:var(--xyz-control-md);padding-top:var(--xyz-s4);align-self:stretch;align-items:stretch;gap:var(--xyz-s2);flex-direction:column;margin-top:auto;display:flex}.plan-action-btn{justify-content:center;width:100%}.plan-action-current{min-height:var(--xyz-control-md);border-radius:var(--xyz-radius-md);background:var(--xyz-surface-2);font:600 var(--xyz-t-sm) / var(--xyz-lh-label) var(--xyz-font);color:var(--xyz-ink-soft);justify-content:center;align-items:center;display:flex}.plan-inline-link{font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.plan-dialog-card{width:min(56rem,100%);max-height:min(44rem, calc(100dvh - 2 * var(--xyz-s5)));gap:var(--xyz-s4)}.plan-dialog-head{justify-content:space-between;align-items:flex-start;gap:var(--xyz-s3);display:flex}.plan-dialog-body{min-height:0;margin-inline:calc(-1 * var(--xyz-s2));padding-inline:var(--xyz-s2);overflow:auto}.plan-matrix-plan{display:block}.plan-matrix-price{font:400 var(--xyz-t-xs) / var(--xyz-lh-label) var(--xyz-font);color:var(--xyz-ink-soft);font-feature-settings:"tnum";display:block}.plan-matrix{border-collapse:collapse;width:100%;min-width:34rem;font-size:var(--xyz-t-sm);line-height:var(--xyz-lh-label)}.plan-matrix th,.plan-matrix td{padding:var(--xyz-s3) var(--xyz-s3);text-align:left;vertical-align:baseline}.plan-matrix thead th{z-index:var(--xyz-z-raise);background:var(--xyz-surface);border-bottom:1px solid var(--xyz-border);font:600 var(--xyz-t-md) / var(--xyz-lh-heading) var(--xyz-font);color:var(--xyz-ink);white-space:nowrap;position:sticky;top:0}.plan-matrix-you{margin-top:var(--xyz-s1);padding-inline:var(--xyz-s2);border-radius:var(--xyz-radius-pill);background:var(--xyz-accent-soft);color:var(--xyz-accent);font:600 var(--xyz-t-xs) / var(--xyz-badge-h) var(--xyz-font);display:inline-block}.plan-matrix-group th{padding-top:var(--xyz-s5)}.plan-matrix tbody th[scope=row]{color:var(--xyz-ink);font-weight:400}.plan-matrix tbody tr+tr th,.plan-matrix tbody tr+tr td{border-top:1px solid var(--xyz-border)}.plan-matrix-group+tr th,.plan-matrix-group+tr td{border-top:none}.plan-cell{color:var(--xyz-ink-soft);font-feature-settings:"tnum"}@media (width<=640px){.plan-matrix,.plan-matrix thead,.plan-matrix tbody{min-width:0;display:block}.plan-matrix thead{z-index:var(--xyz-z-raise);background:var(--xyz-surface);position:sticky;top:0}.plan-matrix thead tr,.plan-matrix tbody tr:not(.plan-matrix-group){grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.plan-matrix thead th:first-child{display:none}.plan-matrix thead th{padding:var(--xyz-s2) var(--xyz-s1);text-align:center;position:static}.plan-matrix tbody th[scope=row]{padding:var(--xyz-s3) 0 var(--xyz-s1);border-top:1px solid var(--xyz-border);grid-column:1/-1}.plan-matrix tbody td{padding:0 var(--xyz-s1) var(--xyz-s3);text-align:center}.plan-matrix tbody tr+tr th,.plan-matrix tbody tr+tr td{border-top:none}.plan-matrix-group th{display:block}.plan-matrix-price{display:none}}.plan-cell--yes{color:var(--xyz-success-ink);display:inline-flex}.plan-cell--no{color:var(--xyz-ink-faint)}.report-tiles{gap:var(--xyz-s3);grid-template-columns:repeat(auto-fill,minmax(min(12rem,100%),1fr));display:grid}.report-tile,.report-chart{padding:var(--xyz-s4)}@media (hover:hover){.report-chart .manager-row:hover{background:0 0}}.report-chart .manager-row-actions{opacity:1}.report-chart-title{font:600 var(--xyz-t-md) / var(--xyz-lh-label) var(--xyz-font)}.report-chart .xyz-chart-bar{animation:agent-bar-in var(--xyz-slow) var(--xyz-ease)}.report-chart .xyz-chart-value{animation:xyz-peek-in var(--xyz-slow) var(--xyz-ease)}.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{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.chart-legend{gap:var(--xyz-s2) var(--xyz-s4);margin-top:var(--xyz-s2);flex-wrap:wrap;display:flex}.chart-legend-item{align-items:center;gap:var(--xyz-s2);font-size:var(--xyz-t-xs);line-height:var(--xyz-lh-label);color:var(--xyz-ink-soft);display:inline-flex}.chart-swatch{border-radius:var(--xyz-radius-sm);flex:none;width:.75rem;height:.75rem}.chart-seg-automated{background:var(--xyz-accent-fill)}.chart-seg-assisted{background:color-mix(in srgb, var(--xyz-accent-fill) 42%, var(--xyz-surface))}.chart-seg-manual{background:var(--xyz-ink-faint)}.chart-stack{width:100%;max-width:var(--xyz-s6);min-height:var(--xyz-chart-gap);gap:var(--xyz-chart-gap);border-radius:var(--xyz-radius-bubble-tail) var(--xyz-radius-bubble-tail) 0 0;animation:agent-bar-in var(--xyz-slow) var(--xyz-ease);flex-direction:column-reverse;display:flex;overflow:hidden}.chart-seg{flex-basis:0;width:100%;min-height:2px}.xyz-chart--diverge{height:calc(var(--xyz-chart-h,calc(var(--xyz-s32) + var(--xyz-s8))) + var(--xyz-s8));border-bottom:none;position:relative}.xyz-chart--diverge:before{content:"";border-top:1px solid var(--xyz-border);position:absolute;inset:50% 0 auto}.xyz-chart--diverge .xyz-chart-day{justify-content:stretch}.diverge-half{flex-direction:column;flex:1 1 0;align-items:center;width:100%;min-height:0;display:flex;position:relative}.diverge-half-up{justify-content:flex-end}.diverge-half-down{justify-content:flex-start}.diverge-bar{width:100%;max-width:var(--xyz-s6);animation:agent-bar-in var(--xyz-slow) var(--xyz-ease)}.diverge-bar-up{background:var(--xyz-success);border-radius:var(--xyz-radius-bubble-tail) var(--xyz-radius-bubble-tail) 0 0;transform-origin:bottom}.diverge-bar-down{background:var(--xyz-danger);border-radius:0 0 var(--xyz-radius-bubble-tail) var(--xyz-radius-bubble-tail);transform-origin:top}.diverge-swatch-up{background:var(--xyz-success)}.diverge-swatch-down{background:var(--xyz-danger)}.diverge-value{font:600 var(--xyz-t-xs) / var(--xyz-lh-control) var(--xyz-font);color:var(--xyz-ink);white-space:nowrap;animation:xyz-peek-in var(--xyz-slow) var(--xyz-ease);position:absolute;left:50%;transform:translate(-50%)}.chart-cluster{justify-content:center;align-items:flex-end;gap:var(--xyz-chart-gap);width:100%;height:100%;display:flex}.chart-gbar{min-width:0;max-width:var(--xyz-s4);min-height:var(--xyz-chart-gap);border-radius:var(--xyz-radius-bubble-tail) var(--xyz-radius-bubble-tail) 0 0;background:oklch(var(--xyz-chart-seat-tone) var(--series-h,265));transform-origin:bottom;animation:agent-bar-in var(--xyz-slow) var(--xyz-ease);flex:1 1 0}.chart-gbar--ink{background:var(--xyz-ink-faint)}.chart-gbar--gap{background:0 0;min-height:0;animation:none}.chart-swatch--seat{background:oklch(var(--xyz-chart-seat-tone) var(--series-h,265))}.chart-swatch--ink{background:var(--xyz-ink-faint)}.heatmap{gap:var(--xyz-chart-gap,2px);margin-top:var(--xyz-s5);grid-template-columns:max-content repeat(24,minmax(0,1fr));display:grid}.heatmap-dow{padding-right:var(--xyz-s2);font-size:var(--xyz-t-xs);line-height:var(--xyz-lh-label);color:var(--xyz-ink-soft);align-self:center}.heatmap-cell{height:var(--xyz-s5);border-radius:var(--xyz-radius-bubble-tail);background:var(--xyz-bg);justify-content:center;align-items:center;display:flex;overflow:hidden}.heatmap-cell.is-peak{box-shadow:inset 0 0 0 2px var(--xyz-ink)}.heat-1{background:color-mix(in srgb, var(--xyz-accent-fill) 22%, var(--xyz-bg))}.heat-2{background:color-mix(in srgb, var(--xyz-accent-fill) 46%, var(--xyz-bg))}.heat-3{background:color-mix(in srgb, var(--xyz-accent-fill) 72%, var(--xyz-bg))}.heat-4{background:var(--xyz-accent-fill)}.heatmap-hour{font-size:var(--xyz-t-xs);line-height:var(--xyz-lh-label);color:var(--xyz-ink-soft);white-space:nowrap}.heatmap-foot{justify-content:space-between;align-items:center;gap:var(--xyz-s2) var(--xyz-s4);margin-top:var(--xyz-s3);flex-wrap:wrap;display:flex}.heatmap-scale .heatmap-cell{width:var(--xyz-s4);height:var(--xyz-s3)}.heatmap-busiest{margin-top:0}@media (width<=640px){.heatmap-hour--minor{visibility:hidden}}.rank-list{margin:var(--xyz-s4) 0 0;gap:var(--xyz-s2);flex-direction:column;padding:0;list-style:none;display:flex}.rank-row{align-items:center;gap:var(--xyz-s3);grid-template-columns:minmax(6rem,14rem) minmax(0,1fr) max-content;display:grid}.rank-label{justify-self:start;min-width:0}.rank-track{--xyz-meter-fill:var(--xyz-ink-soft)}.rank-value{text-align:right;font:600 var(--xyz-t-sm) / var(--xyz-lh-label) var(--xyz-font);font-variant-numeric:tabular-nums;color:var(--xyz-ink)}.rank-unit{color:var(--xyz-ink-soft);font-weight:400}.response-seat{--xyz-avatar-size:var(--xyz-s6);align-items:center;gap:var(--xyz-s2);min-width:0;display:inline-flex}.seat-table{margin-top:var(--xyz-s4);flex-direction:column;display:flex}.seat-row{align-items:center;gap:var(--xyz-s3);padding:var(--xyz-s2) 0;border-top:1px solid var(--xyz-border);grid-template-columns:minmax(12rem,1.6fr) repeat(6,minmax(0,.9fr));display:grid}.seat-row--head{padding-bottom:var(--xyz-s1);border-top:none}.seat-row--head .seat-cell{font:600 var(--xyz-t-xs) / var(--xyz-lh-label) var(--xyz-font);color:var(--xyz-ink-soft)}.seat-cell{min-width:0}.seat-cell-num{text-align:right;font:600 var(--xyz-t-sm) / var(--xyz-lh-label) var(--xyz-font);font-variant-numeric:tabular-nums;color:var(--xyz-ink);flex-direction:column;align-items:flex-end;display:flex}.seat-row--head .seat-cell-num{color:var(--xyz-ink-soft)}.seat-cell-seat{align-items:center;gap:var(--xyz-s3);display:flex}.seat-rank{width:var(--xyz-s5);text-align:right;font:600 var(--xyz-t-xs) / var(--xyz-lh-label) var(--xyz-font);font-variant-numeric:tabular-nums;color:var(--xyz-ink-faint);flex:none}.seat-identity{gap:var(--xyz-s1);flex-direction:column;flex:auto;min-width:0;display:flex}.seat-name{font:600 var(--xyz-t-sm) / var(--xyz-lh-label) var(--xyz-font);color:var(--xyz-ink)}.seat-sub{font:400 var(--xyz-t-xs) / var(--xyz-lh-label) var(--xyz-font);font-variant-numeric:tabular-nums;color:var(--xyz-ink-soft);white-space:nowrap}.seat-cell-label{display:none}@media (width<=1100px){.seat-row{grid-template-columns:minmax(11rem,1.6fr) repeat(6,minmax(0,.9fr))}}@media (width<=900px){.seat-row{grid-template-columns:minmax(10rem,1.6fr) repeat(4,minmax(0,.9fr))}.seat-cell--first,.seat-cell--dur{display:none}}@media (width<=640px){.seat-row{row-gap:var(--xyz-s2);padding:var(--xyz-s3) 0;grid-template-columns:repeat(2,minmax(0,1fr))}.seat-row--head{display:none}.seat-cell-seat{grid-column:1/-1}.seat-cell--first,.seat-cell--dur{display:flex}.seat-cell-num{text-align:left;align-items:flex-start}.seat-cell-label{font:400 var(--xyz-t-xs) / var(--xyz-lh-label) var(--xyz-font);color:var(--xyz-ink-soft);display:block}.rank-row{grid-template-columns:minmax(0,1fr) max-content}.rank-track{grid-area:2/1/auto/-1}}.rule-studio{align-items:flex-start;gap:var(--xyz-s4);min-width:0;display:flex}.rule-studio-main{flex:auto;min-width:0}.rule-outline{width:240px;top:var(--xyz-s4);max-height:calc(100cqh - 2 * var(--xyz-s4));border:1px solid var(--xyz-border);border-radius:var(--xyz-radius-lg);background:var(--xyz-surface);flex-direction:column;flex:none;min-height:0;display:flex;position:sticky}@media (width<=1599px){.rule-studio.has-inspector .rule-outline{display:none}}@media (width<=1100px){.rule-outline{display:none}}.rule-outline-facets{gap:var(--xyz-s1);padding:var(--xyz-s2);border-bottom:1px solid var(--xyz-border);flex-wrap:wrap;display:flex}.facet{align-items:center;gap:var(--xyz-s1);height:24px;padding:0 var(--xyz-s2);border-radius:var(--xyz-radius-pill);font:500 var(--xyz-t-xs) / 1 var(--xyz-font);color:var(--xyz-ink-soft);cursor:pointer;background:0 0;border:1px solid #0000;display:inline-flex}@media (hover:hover){.facet:hover{background:var(--xyz-row-hover);color:var(--xyz-ink)}}.facet.is-active{border-color:var(--xyz-border);background:var(--xyz-bg);color:var(--xyz-ink)}.facet:focus-visible{box-shadow:var(--xyz-ring);outline:none}.facet-count{font-variant-numeric:tabular-nums;color:var(--xyz-ink-faint)}.facet.has-issues .facet-count{color:var(--xyz-warning)}.rule-outline-list{min-height:0;padding:var(--xyz-s1) 0;flex:auto;overflow-y:auto}.rule-outline-section+.rule-outline-section{border-top:1px solid var(--xyz-border)}.rule-outline-head{align-items:center;gap:var(--xyz-s1);padding:var(--xyz-s1) var(--xyz-s1) var(--xyz-s1) var(--xyz-s2);display:flex}.rule-outline-fold{align-items:center;gap:var(--xyz-s1);min-width:0;height:var(--xyz-s8);padding:0 var(--xyz-s1);border-radius:var(--xyz-radius-sm);font:600 var(--xyz-t-xs) / 1 var(--xyz-font);letter-spacing:var(--xyz-track-caps);text-transform:uppercase;color:var(--xyz-ink-soft);text-align:left;cursor:pointer;background:0 0;border:none;flex:auto;display:flex}@media (hover:hover){.rule-outline-fold:hover{color:var(--xyz-ink);background:var(--xyz-row-hover)}}.rule-outline-fold:focus-visible{box-shadow:var(--xyz-ring);outline:none}.rule-outline-chevron{color:var(--xyz-ink-faint);transition:transform var(--xyz-fast) var(--xyz-ease);flex:none}.rule-outline-section.is-folded .rule-outline-chevron{transform:rotate(-90deg)}.rule-outline-title{flex:auto;min-width:0}.rule-outline-sub{color:var(--xyz-ink-faint);text-transform:none;letter-spacing:0}.rule-outline-count{color:var(--xyz-ink-faint);font-variant-numeric:tabular-nums;flex:none;font-weight:500}.rule-outline-add{width:var(--xyz-s7);height:var(--xyz-s7);opacity:0;flex:none}.rule-outline-add:focus-visible{opacity:1}@media (hover:hover){.rule-outline-head:hover .rule-outline-add{opacity:1}}.rule-outline-rows{padding:0 var(--xyz-s1) var(--xyz-s1);margin:0;list-style:none}.rule-outline-row{align-items:center;gap:var(--xyz-s2);width:100%;min-height:30px;padding:0 var(--xyz-s2) 0 var(--xyz-s3);border-radius:var(--xyz-radius-sm);font:500 var(--xyz-t-sm) / var(--xyz-lh-label) var(--xyz-font);color:var(--xyz-ink);text-align:left;cursor:pointer;background:0 0;border:none;display:flex}@media (hover:hover){.rule-outline-row:hover{background:var(--xyz-row-hover)}}.rule-outline-row:focus-visible{box-shadow:var(--xyz-ring);outline:none}.rule-outline-row.is-selected{background:var(--xyz-accent-soft);color:var(--xyz-accent)}.rule-outline-row.is-off{color:var(--xyz-ink-faint)}.rule-outline-name{flex:auto;min-width:0}.rule-outline-mark{font-size:var(--xyz-t-xs);color:var(--xyz-ink-faint);flex:none}.rule-outline-issue,.rule-flow-issue{min-width:16px;height:var(--xyz-s4);padding:0 var(--xyz-s1);border-radius:var(--xyz-radius-pill);background:var(--xyz-note-wash);border:1px solid var(--xyz-note-edge);font:600 var(--xyz-t-2xs) / var(--xyz-s4) var(--xyz-font);color:var(--xyz-warning);text-align:center;font-variant-numeric:tabular-nums;flex:none}.rule-flow-notice{padding:var(--xyz-s2) var(--xyz-s3);border:1px solid var(--xyz-note-edge);border-radius:var(--xyz-radius-md);background:var(--xyz-note-wash);font-size:var(--xyz-t-sm);line-height:var(--xyz-lh-label);color:var(--xyz-ink);margin:0}.rule-tools{position:relative}.rule-tools-menu{top:calc(100% + var(--xyz-s1));min-width:220px;z-index:var(--xyz-z-overlay);position:absolute;right:0}.rule-order{gap:var(--xyz-s4);flex-direction:column;display:flex}.rule-order-section>.manager-group-title{padding:0 var(--xyz-s3) var(--xyz-s2)}.rule-bulk{align-items:center;gap:var(--xyz-s1);padding:var(--xyz-s2) var(--xyz-s3);border:1px solid var(--xyz-border);border-radius:var(--xyz-radius-md);background:var(--xyz-bg);flex-wrap:wrap;display:flex}.rule-bulk-count{margin-right:var(--xyz-s2);font:600 var(--xyz-t-sm) / 1 var(--xyz-font);color:var(--xyz-ink)}.rule-bulk-clear{margin-left:auto}.rule-order-name{cursor:pointer;text-align:left;background:0 0;border:none;flex:auto;padding:0}@media (hover:hover){.rule-order-name:hover{color:var(--xyz-accent)}}.rule-order-name:focus-visible{box-shadow:var(--xyz-ring);border-radius:var(--xyz-radius-sm);outline:none}.rule-order-row>.manager-row-top>.xyz-checkbox{flex:none}.rule-inspector-titles{flex-direction:column;flex:auto;min-width:0;display:flex}.rule-inspector-stats{font:400 var(--xyz-t-xs) / var(--xyz-lh-label) var(--xyz-font);color:var(--xyz-ink-soft);font-variant-numeric:tabular-nums}.rule-issues{padding:var(--xyz-s2) var(--xyz-s3);gap:var(--xyz-s1);border:1px solid var(--xyz-note-edge);border-radius:var(--xyz-radius-md);background:var(--xyz-note-wash);flex-direction:column;margin:0;list-style:none;display:flex}.rule-issue{font-size:var(--xyz-t-sm);line-height:var(--xyz-lh-label);color:var(--xyz-ink)}.rule-inspector{width:400px;top:var(--xyz-s4);max-height:calc(100cqh - 2 * var(--xyz-s4));border:1px solid var(--xyz-border);border-radius:var(--xyz-radius-lg);background:var(--xyz-surface);animation:traffic-aside-in var(--xyz-normal) var(--xyz-ease);flex-direction:column;flex:none;display:flex;position:sticky;container-type:inline-size}.rule-inspector-head{align-items:center;gap:var(--xyz-s2);padding:var(--xyz-s3) var(--xyz-s3) var(--xyz-s3) var(--xyz-s4);border-bottom:1px solid var(--xyz-border);display:flex}.rule-inspector-title{min-width:0;font:600 var(--xyz-t-md) / var(--xyz-lh-label) var(--xyz-font);color:var(--xyz-ink)}.rule-inspector-body{min-height:0;padding:var(--xyz-s4);gap:var(--xyz-s4);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.rule-inspector-body>.rule-editor-section:first-of-type{border-top:none;padding-top:0}.rule-inspector-acts{gap:var(--xyz-s1);padding-top:var(--xyz-s4);border-top:1px solid var(--xyz-border);flex-wrap:wrap;display:flex}.rule-inspector-foot{justify-content:flex-end;align-items:center;gap:var(--xyz-s2);padding:var(--xyz-s3) var(--xyz-s4);border-top:1px solid var(--xyz-border);display:flex}.rule-inspector-issue{min-width:0;font-size:var(--xyz-t-xs);flex:auto;margin:0}@media (width<=900px){.rule-inspector{z-index:var(--xyz-z-aside);width:auto;max-height:none;animation:agent-aside-in var(--xyz-normal) var(--xyz-ease);border:none;border-radius:0;position:fixed;inset:0}}.manager-row.is-selected{background:var(--xyz-accent-soft)}.rule-flow{gap:var(--xyz-s3);flex-direction:column;display:flex}.rule-flow-bar{align-items:center;gap:var(--xyz-s3);flex-wrap:wrap;display:flex}.rule-flow-zoom{align-items:center;gap:var(--xyz-s1);margin-left:auto;display:flex}.rule-flow-zoom-value{text-align:center;min-width:4ch;font:500 var(--xyz-t-xs) / 1 var(--xyz-font);font-variant-numeric:tabular-nums;color:var(--xyz-ink-soft)}.rule-flow-scroll{padding:var(--xyz-s2);border:1px solid var(--xyz-border);border-radius:var(--xyz-radius-lg);background:var(--xyz-bg);cursor:grab;contain:paint;height:clamp(420px,100cqh - 200px,1200px);overflow:auto}.rule-flow-scroll.is-panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.rule-flow-lane{pointer-events:none;align-items:center;height:28px;display:flex;position:absolute;left:0}.rule-flow-lane:after{content:"";border-top:1px dashed var(--xyz-border);position:absolute;top:50%;left:0;right:0}.rule-flow-lane-label{z-index:var(--xyz-z-raise);padding:0 var(--xyz-s2) 0 0;background:var(--xyz-bg);font:600 var(--xyz-t-xs) / 1 var(--xyz-font);letter-spacing:var(--xyz-track-caps);text-transform:uppercase;color:var(--xyz-ink-faint);position:relative}.rule-flow-fold{border-radius:var(--xyz-radius-sm);width:18px;height:18px;color:var(--xyz-ink-faint);pointer-events:auto;z-index:var(--xyz-z-float);cursor:pointer;transition:transform var(--xyz-fast) var(--xyz-ease);background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.rule-flow-fold.is-folded{transform:rotate(-90deg)}@media (hover:hover){.rule-flow-fold:hover{color:var(--xyz-ink);background:var(--xyz-row-hover)}}.rule-flow-fold:focus-visible{box-shadow:var(--xyz-ring);outline:none}.rule-flow-stage{position:relative}.rule-flow-canvas{transform-origin:0 0;position:relative}.rule-flow-edges{pointer-events:none;position:absolute;inset:0;overflow:visible}.rule-flow-edge{fill:none;stroke:var(--xyz-ink-faint);stroke-width:1.5px}.rule-flow-edge--ghost{stroke:var(--xyz-accent);stroke-width:2px;stroke-dasharray:5 4}.rule-flow-edge--jump{stroke-dasharray:4 4}.rule-flow-edge--parent{stroke:var(--xyz-border);stroke-width:1px}.knowledge-facets{gap:var(--xyz-s1);flex-wrap:wrap;display:flex}.knowledge-ask{gap:var(--xyz-s2);padding:var(--xyz-s3);border:1px solid var(--xyz-border);border-radius:var(--xyz-radius-lg);background:var(--xyz-bg);flex-direction:column;display:flex}.knowledge-answers{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.knowledge-answer{gap:var(--xyz-s1);padding:var(--xyz-s2) 0;border-top:1px solid var(--xyz-border);flex-direction:column;display:flex}.knowledge-answer-head{align-items:center;gap:var(--xyz-s3);display:flex}.knowledge-answer-title{min-width:0;font:600 var(--xyz-t-sm) / var(--xyz-lh-label) var(--xyz-font);color:var(--xyz-ink);flex:auto}.knowledge-answer-rank{border-radius:var(--xyz-radius-pill);background:var(--xyz-surface-2);flex:none;width:72px;height:4px;overflow:hidden}.knowledge-answer-bar{border-radius:inherit;background:var(--xyz-accent);height:100%;display:block}.knowledge-answer-text{font-size:var(--xyz-t-sm);line-height:var(--xyz-lh-body);color:var(--xyz-ink-soft);overflow-wrap:anywhere}.knowledge-fold{width:var(--xyz-s6);height:var(--xyz-s6);border-radius:var(--xyz-radius-sm);color:var(--xyz-ink-faint);cursor:pointer;transition:transform var(--xyz-fast) var(--xyz-ease);background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex;transform:rotate(-90deg)}.knowledge-fold.is-open{transform:none}@media (hover:hover){.knowledge-fold:hover{color:var(--xyz-ink);background:var(--xyz-row-hover)}}.knowledge-fold:focus-visible{box-shadow:var(--xyz-ring);outline:none}.knowledge-pages{margin-top:var(--xyz-s2);border-left:2px solid var(--xyz-border)}.knowledge-page{padding-left:var(--xyz-s4)}.knowledge-url,.knowledge-error{font-size:var(--xyz-t-sm);color:var(--xyz-ink-soft)}.knowledge-error{color:var(--xyz-danger-ink)}.knowledge-mode-row{gap:var(--xyz-s4);flex-wrap:wrap;display:flex}.rule-flow-arrowhead{fill:var(--xyz-ink-faint)}.rule-flow-canvas.is-wiring{cursor:grabbing}.rule-flow-node{border:1px solid var(--xyz-border);border-radius:var(--xyz-radius-md);background:var(--xyz-surface);text-align:left;flex-direction:column;gap:6px;padding:8px;display:flex;position:absolute;overflow:hidden}.rule-flow-node.is-off{opacity:.55}.rule-flow-node.is-droptarget,.rule-flow-node.is-selected{border-color:var(--xyz-accent);box-shadow:0 0 0 2px var(--xyz-accent-soft)}.rule-flow-node.is-dim{opacity:.3}.rule-flow-node-open{isolation:isolate;border-radius:inherit;cursor:pointer;transition:background var(--xyz-fast) var(--xyz-ease);background:0 0;border:none;position:absolute;inset:0}@media (hover:hover){.rule-flow-node-open:hover{background:var(--xyz-row-hover)}}.rule-flow-node-open:focus-visible{box-shadow:var(--xyz-ring-inset)}.rule-flow-node>:not(.rule-flow-node-open){z-index:var(--xyz-z-raise);pointer-events:none;flex:none;min-width:0;position:relative}.rule-flow-node-head{align-items:center;gap:var(--xyz-s1);height:22px;display:flex}.rule-flow-node-name{font:600 var(--xyz-t-sm) / 1 var(--xyz-font);color:var(--xyz-ink);flex:auto;min-width:0}.rule-flow-badge{text-transform:uppercase;letter-spacing:var(--xyz-track-caps);flex:none;line-height:16px}.rule-flow-node-reply{-webkit-line-clamp:2;line-clamp:2;height:34px;font:400 var(--xyz-t-xs) / var(--xyz-lh-label) var(--xyz-font);color:var(--xyz-ink-soft);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rule-flow-node-meta{height:calc(var(--xyz-t-xs) * 1.5);font:400 var(--xyz-t-xs) / calc(var(--xyz-t-xs) * 1.5) var(--xyz-font);color:var(--xyz-ink-faint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rule-flow-btns{flex-direction:column;gap:4px;display:flex}.rule-flow-btn{align-items:center;gap:var(--xyz-s2);height:26px;padding:0 var(--xyz-s2);border:1px solid var(--xyz-border);border-radius:var(--xyz-radius-sm);background:var(--xyz-bg);font:500 var(--xyz-t-xs) / 1 var(--xyz-font);color:var(--xyz-ink);text-align:left;display:flex}.rule-flow-btn-label{flex:auto;min-width:0}.rule-flow-btn-icon{flex:none;line-height:1}.rule-flow-btn-go{color:var(--xyz-ink-faint);flex:none}button.rule-flow-btn{pointer-events:auto;z-index:var(--xyz-z-float);touch-action:none;cursor:grab}@media (hover:hover){button.rule-flow-btn:hover{border-color:var(--xyz-accent)}button.rule-flow-btn:hover .rule-flow-btn-go{color:var(--xyz-accent)}}button.rule-flow-btn:focus-visible{box-shadow:var(--xyz-ring)}.rule-flow-btn.is-hop{color:var(--xyz-ink-soft);background:0 0}.rule-flow-btn.is-unrouted{border-style:dashed;border-color:var(--xyz-note-edge);background:var(--xyz-note-wash)}.rule-flow-btn.is-unrouted .rule-flow-btn-go{color:var(--xyz-warning)}.rule-flow-node:focus-within>.rule-flow-adds{opacity:1;visibility:visible}@media (hover:hover){.rule-flow-node:hover>.rule-flow-adds{opacity:1;visibility:visible}}.rule-flow-add{height:24px;padding:0 var(--xyz-s2);border:1px dotted var(--xyz-border);border-radius:var(--xyz-radius-sm);font:500 var(--xyz-t-xs) / 1 var(--xyz-font);color:var(--xyz-ink-soft);text-align:left;pointer-events:auto;z-index:var(--xyz-z-float);cursor:pointer;background:0 0}@media (hover:hover){.rule-flow-add:hover:not([disabled]){border-style:solid;border-color:var(--xyz-accent);color:var(--xyz-accent)}}.rule-flow-add:focus-visible{box-shadow:var(--xyz-ring)}.rule-bubbles{gap:var(--xyz-s2);flex-direction:column;display:flex}.rule-bubble{gap:var(--xyz-s2);padding:var(--xyz-s2);border:1px solid var(--xyz-border);border-radius:var(--xyz-radius-md);background:var(--xyz-bg);flex-direction:column;display:flex}.rule-bubble-variant{align-items:flex-start;gap:var(--xyz-s2);display:flex}.rule-bubble-variant .xyz-input{flex:1;min-width:0}.rule-bubble-row{align-items:center;gap:var(--xyz-s2);flex-wrap:wrap;display:flex}.rule-bubble-count,.rule-bubble-row>.select:last-child{margin-left:auto}.rule-editor-section{gap:var(--xyz-s4);padding-top:var(--xyz-s4);border-top:1px solid var(--xyz-border);flex-direction:column;display:flex}.rule-editor-heading{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);margin:0}.rule-editor-more>summary{cursor:pointer;-webkit-user-select:none;user-select:none;padding-block:var(--xyz-s1);font:600 var(--xyz-t-sm) / var(--xyz-lh-label) var(--xyz-font);color:var(--xyz-ink-soft);align-items:center;gap:var(--xyz-s1);list-style:none;display:flex}.rule-editor-more>summary::-webkit-details-marker{display:none}.rule-editor-more-chevron{color:var(--xyz-ink-faint);transition:transform var(--xyz-fast) var(--xyz-ease);flex:none}.rule-editor-more[open]>summary .rule-editor-more-chevron{transform:rotate(180deg)}@media (hover:hover){.rule-editor-more>summary:hover{color:var(--xyz-ink)}}.rule-editor-more>summary:focus-visible{border-radius:var(--xyz-radius-sm);box-shadow:var(--xyz-ring);outline:none}.rule-editor-more[open]>summary{margin-bottom:var(--xyz-s3)}.rule-editor-more-body{gap:var(--xyz-s4);flex-direction:column;display:flex}.chat-offered-replies{gap:var(--xyz-s1);margin-top:var(--xyz-s2);flex-wrap:wrap;display:flex}.chat-offered-reply{padding:0 var(--xyz-s2);border:1px solid var(--xyz-border);border-radius:var(--xyz-radius-pill);font:500 var(--xyz-t-xs) / var(--xyz-lh-label) var(--xyz-font);color:var(--xyz-ink-soft)}.hours-grid{align-items:center;gap:var(--xyz-s2) var(--xyz-s3);grid-template-columns:max-content minmax(0,1fr);max-width:34rem;display:grid}@media (width>=1100px){.hours-grid{column-gap:var(--xyz-s5);grid-template-columns:max-content minmax(0,1fr) max-content minmax(0,1fr);max-width:56rem}.hours-day--tz{grid-column-start:1}}.hours-day{font:600 var(--xyz-t-sm) / var(--xyz-lh-label) var(--xyz-font);color:var(--xyz-ink-soft)}.hours-tz{align-items:center;gap:var(--xyz-s2);display:flex}.hours-tz .xyz-input{flex:auto;min-width:0}.login-plans{border:none;margin:0;padding:0}.login-plan{padding:var(--xyz-s3);cursor:pointer;transition:border-color var(--xyz-fast) var(--xyz-ease), background var(--xyz-fast) var(--xyz-ease)}@media (hover:hover){.login-plan:hover{border-color:var(--xyz-ink-faint)}}.login-plan:has(input:focus-visible){box-shadow:var(--xyz-ring)}.login-plan-head{justify-content:space-between;align-items:baseline;gap:var(--xyz-s3);display:flex}.login-plan-price{align-items:baseline;gap:var(--xyz-s1);flex:none;display:flex}.login-screen{grid-template-columns:minmax(0,1fr);height:100%;display:grid}.login-pane{justify-content:center;align-items:center;gap:var(--xyz-s5);padding:var(--xyz-s8) var(--xyz-s6);background:var(--xyz-bg);color:var(--xyz-ink);flex-direction:column;display:flex;overflow-y:auto}.login-card{gap:var(--xyz-s5);width:100%;max-width:400px;padding:var(--xyz-s8);box-shadow:var(--xyz-shadow-card);flex-direction:column;display:flex}.login-card.is-shaking{animation:agent-shake var(--xyz-slow) var(--xyz-ease)}.login-brand{align-self:flex-start}@media (hover:hover){.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-actions{gap:var(--xyz-s2);display:flex}.login-actions .login-submit{flex:1;width:auto;min-width:0}.login-back{flex:none}.welcome-body{gap:var(--xyz-s6);flex-direction:column;max-width:46rem;margin-inline:auto}.welcome-hero{text-align:center;align-items:center;gap:var(--xyz-s2);padding-top:var(--xyz-s6);flex-direction:column;display:flex}.welcome-mark{margin-bottom:var(--xyz-s2);display:inline-flex}.welcome-kicker{font:700 var(--xyz-t-xs) / var(--xyz-lh-label) var(--xyz-font);letter-spacing:.08em;text-transform:uppercase;color:var(--xyz-accent)}.welcome-title{font:700 var(--xyz-t-3xl) / var(--xyz-lh-display) var(--xyz-font-display);letter-spacing:var(--xyz-track-display);color:var(--xyz-ink)}.welcome-lede{max-width:46ch;font-size:var(--xyz-t-md);line-height:var(--xyz-lh-body);color:var(--xyz-ink-soft)}.welcome-primary{align-items:center;gap:var(--xyz-s4);padding:var(--xyz-s5);border:1px solid var(--xyz-border);border-radius:var(--xyz-radius-lg);background:var(--xyz-surface);display:flex}.welcome-primary-icon{width:var(--xyz-s12);height:var(--xyz-s12);border-radius:var(--xyz-radius-md);background:var(--xyz-accent-soft);color:var(--xyz-accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.welcome-primary-icon svg{width:var(--xyz-s6);height:var(--xyz-s6)}.welcome-primary-copy .xyz-badge{align-self:flex-start}.welcome-primary-title{font:700 var(--xyz-t-lg) / var(--xyz-lh-heading) var(--xyz-font);color:var(--xyz-ink)}.welcome-primary-action{flex:none}.welcome-next{gap:var(--xyz-s3);flex-direction:column;display:flex}.welcome-next-title{font:600 var(--xyz-t-md) / var(--xyz-lh-heading) var(--xyz-font);color:var(--xyz-ink)}.welcome-grid{gap:var(--xyz-s3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.welcome-step{align-items:center;gap:var(--xyz-s3);padding:var(--xyz-s4);border:1px solid var(--xyz-border);border-radius:var(--xyz-radius-lg);background:var(--xyz-surface);display:flex}.welcome-step-icon{color:var(--xyz-ink-soft);flex:none;display:inline-flex}.welcome-step-title{font:600 var(--xyz-t-md) / var(--xyz-lh-heading) var(--xyz-font);color:var(--xyz-ink)}.welcome-step .xyz-btn{flex:none}.welcome-foot{padding-top:var(--xyz-s2);justify-content:center;display:flex}@media (width<=640px){.welcome-title{font-size:var(--xyz-t-2xl)}.welcome-primary{flex-direction:column;align-items:flex-start}.welcome-primary-action{align-self:stretch}.welcome-grid{grid-template-columns:minmax(0,1fr)}}.login-forgot{margin-top:calc(-1 * var(--xyz-s1));font-size:var(--xyz-t-sm);line-height:var(--xyz-lh-label);align-self:flex-end}.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{display:flex;position:relative}.login-password-input{width:100%;padding-right:var(--xyz-control-md)}.login-password-toggle{right:var(--xyz-s1);position:absolute;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{gap:var(--xyz-s1);flex:1;grid-template-columns:repeat(4,1fr);display:grid}.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{text-align:right;min-width:3.5ch;font:600 var(--xyz-t-xs) / 1 var(--xyz-font);color:var(--strength-ink);flex:none}.login-reqs{gap:var(--xyz-s1) var(--xyz-s3);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}@media (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{transition:color var(--xyz-fast) var(--xyz-ease), transform var(--xyz-fast) var(--xyz-ease-spring);flex:none;display:inline-flex}.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 (width>=1000px){.login-screen{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.login-aside{justify-content:center;gap:var(--xyz-s8);padding:var(--xyz-s16);background:var(--xyz-surface);border-left:1px solid var(--xyz-border);flex-direction:column;display:flex}}.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{gap:var(--xyz-s4);max-width:340px;padding:var(--xyz-s5);background:var(--xyz-bg);flex-direction:column;display:flex}.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)}.aside-proof-row:first-child .xyz-avatar{--xyz-avatar-h:210}.aside-proof-row:nth-child(2) .xyz-avatar{--xyz-avatar-h:320}.profile-identity{--xyz-avatar-size:var(--xyz-s16);align-items:center;gap:var(--xyz-s4);display:flex}.profile-identity-copy{align-items:flex-start}.profile-identity-name{font:600 var(--xyz-t-lg) / var(--xyz-lh-heading) var(--xyz-font)}.profile-avatar-row{flex-wrap:wrap}@keyframes agent-aside-in{0%{opacity:0;transform:translateX(var(--xyz-s6));filter:blur(4px)}to{opacity:1;filter:blur();transform:none}}@keyframes agent-bar-in{0%{transform:scaleY(0)}to{transform:none}}@keyframes agent-shake{0%,to{transform:translate(0)}20%{transform:translateX(calc(-1 * var(--xyz-s2)))}40%{transform:translateX(var(--xyz-s2))}60%{transform:translateX(calc(-1 * var(--xyz-s1)))}80%{transform:translateX(var(--xyz-s1))}}@media (width<=600px){.prechat-build-main{grid-template-columns:minmax(0,1fr)}.prechat-build-main select.xyz-input{width:100%}.prechat-build-foot{flex-direction:column;align-items:stretch}.prechat-build-actions{flex-wrap:wrap}.manager .xyz-row{flex-wrap:wrap;align-items:center}.manager .xyz-row-key{overflow-wrap:anywhere;max-width:100%}.manager .xyz-row-actions{flex-wrap:wrap;justify-content:flex-end;width:100%}.chat-view>.xyz-header{align-content:flex-start;gap:var(--xyz-s1);padding:var(--xyz-s2) var(--xyz-s3);flex-wrap:wrap}.chat-view>.xyz-header>.xyz-header-bare{flex:100%;width:100%;max-width:100%;overflow:hidden}.chat-view>.xyz-header>.chat-header-actions{justify-content:flex-start;gap:var(--xyz-s1);flex-wrap:wrap;flex:100%;min-width:0;max-width:100%;margin-left:0}.chat-header-actions .chat-lifecycle-error{flex:100%;max-width:100%}.chat-header-actions .chat-transfer-menu,.chat-header-actions .chat-tags-menu{max-width:calc(100vw - var(--agent-rail-w) - var(--xyz-s6));left:0;right:auto}}@media (width<=400px){.pane-head-actions{margin-left:0;margin-top:var(--xyz-s1);align-self:flex-start}}@media (width<=900px),(pointer:coarse){.xyz-input,input,textarea,select{font-size:var(--xyz-t-lg)}}.bot-tester{gap:var(--xyz-s3);flex-direction:column;display:flex}.bot-tester-controls{gap:var(--xyz-s3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.bot-tester-thread{gap:var(--xyz-s2);padding:var(--xyz-s3);border:1px solid var(--xyz-border);border-radius:var(--xyz-radius-lg);background:var(--xyz-surface);flex-direction:column;display:flex}.bot-tester-turn{gap:var(--xyz-s2);flex-direction:column;display:flex}.bot-tester-visitor,.bot-tester-bot{max-width:75%;padding:var(--xyz-s2) var(--xyz-s3);border-radius:var(--xyz-radius-bubble);font-size:var(--xyz-t-sm)}.bot-tester-visitor{background:var(--xyz-bubble-own);color:var(--xyz-on-bubble-own);align-self:flex-end}.bot-tester-bot{background:var(--xyz-surface-2);align-self:flex-start}.bot-tester-verdict{gap:var(--xyz-s1);flex-wrap:wrap;align-self:flex-start;align-items:center;display:flex}.bot-tester-at{place-self:center start}.bot-tester-composer{gap:var(--xyz-s2);display:flex}.bot-tester-composer .xyz-input{flex:1;min-width:0}.rule-row-line{align-items:baseline;gap:var(--xyz-s2);flex-wrap:wrap;display:flex}.rule-row-key{min-width:6rem;letter-spacing:var(--xyz-track-caps);text-transform:uppercase;font-weight:600;font-size:var(--xyz-t-xs);color:var(--xyz-ink-faint);flex:none}.rule-row-words{color:var(--xyz-ink)}.rule-row-qual{color:var(--xyz-ink-soft)}.rule-flow-adds{gap:var(--xyz-s1);height:24px;display:flex}.rule-flow-adds>.rule-flow-add{pointer-events:auto;min-width:0;z-index:var(--xyz-z-float);flex:1 1 0}.rule-flow-add[disabled]{opacity:.45;cursor:not-allowed}.rule-flow-compose{height:26px;padding:0 var(--xyz-s2);border:1px solid var(--xyz-accent);border-radius:var(--xyz-radius-sm);background:var(--xyz-surface);font:500 var(--xyz-t-xs) / 1 var(--xyz-font);color:var(--xyz-ink);pointer-events:auto;z-index:var(--xyz-z-float)}.rule-flow-compose:focus{box-shadow:var(--xyz-ring);outline:none}.rule-rows{gap:var(--xyz-s2);flex-direction:column;display:flex}.rule-row{align-items:center;gap:var(--xyz-s2);grid-template-columns:auto auto minmax(0,1fr) minmax(0,11rem) auto;display:grid}.rule-row--link{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) auto}.rule-rows-add{align-self:flex-start}.rule-row-remove{flex:none}@container (width<=560px){.rule-row{grid-template-columns:auto auto minmax(0,1fr) auto}.rule-row-target{grid-column:1/-1}.rule-row--link{grid-template-columns:minmax(0,1fr) auto}.rule-row--link>.xyz-input:nth-of-type(2){grid-column:1/-1}}.rule-icon-slot{flex:none;position:relative}.rule-icon-btn{width:var(--xyz-control-sm);height:var(--xyz-control-sm);border:1px dashed var(--xyz-border);border-radius:var(--xyz-radius-sm);color:var(--xyz-ink-faint);font-size:var(--xyz-t-md);cursor:pointer;background:0 0;place-items:center;line-height:1;display:grid}.rule-icon-btn.has-icon{border-style:solid}@media (hover:hover){.rule-icon-btn:hover:not([disabled]){border-color:var(--xyz-accent);color:var(--xyz-accent)}}.rule-icon-btn:focus-visible{box-shadow:var(--xyz-ring);outline:none}.rule-icon-palette{top:calc(100% + var(--xyz-s1));z-index:var(--xyz-z-overlay);grid-template-columns:repeat(8, var(--xyz-control-sm));gap:var(--xyz-s1);padding:var(--xyz-s2);display:grid;position:absolute;left:0}.rule-icon-cell{width:var(--xyz-control-sm);height:var(--xyz-control-sm);border-radius:var(--xyz-radius-sm);font-size:var(--xyz-t-md);cursor:pointer;background:0 0;border:none;place-items:center;line-height:1;display:grid}@media (hover:hover){.rule-icon-cell:hover{background:var(--xyz-row-hover)}}.rule-icon-cell:focus-visible{box-shadow:var(--xyz-ring);outline:none}.rule-icon-clear{grid-column:1/-1;justify-content:center}
