:root{--xy-background: #f8f7ff;--xy-surface: #ffffff;--xy-surface-raised: #ffffff;--xy-surface-subtle: #f6f7ff;--xy-foreground: #17142b;--xy-muted-foreground: #6d6881;--xy-subtle-foreground: #8d8aa0;--xy-primary: #6f55d9;--xy-primary-hover: #5d45c3;--xy-primary-weak: #e9e1ff;--xy-on-primary: #ffffff;--xy-accent: #2e9c95;--xy-accent-weak: #eaf8f3;--xy-danger: #c6414b;--xy-danger-weak: #fff0ef;--xy-warning: #9a681f;--xy-warning-weak: #fff7e9;--xy-border: #ddd9ed;--xy-border-strong: #c8c5dc;--xy-focus: #7c62e6;--xy-room-background: #0d101d;--xy-room-surface: #171b2b;--xy-room-surface-raised: #202538;--xy-room-foreground: #f4f2ff;--xy-room-muted: #aaa5bd;--xy-room-border: #3c4055;--xy-room-border-strong: #62677d;--xy-room-primary: #aaa7ff;--xy-room-primary-weak: #373456;--xy-room-success: #83d7bd;--xy-room-danger: #ff9b94;--xy-room-scrim: rgb(7 9 19 / 72%);--xy-room-video-accent: #82a9ff;--xy-room-avatar-background: #3669d8;--xy-room-video-surface: #141d2b;--xy-room-video-raised: #202d43;--xy-radius-sm: 8px;--xy-radius-md: 14px;--xy-radius-lg: 22px;--xy-shadow-surface: 0 18px 48px rgb(46 38 87 / 12%);--xy-shadow-room: 0 14px 46px rgb(0 0 0 / 44%);--xy-motion-fast: .15s;--xy-motion-standard: .22s;--xy-client-background: #f4f5f7;--xy-client-surface: #ffffff;--xy-client-surface-raised: #edf0f4;--xy-client-surface-subtle: #f7f8fa;--xy-client-foreground: #232833;--xy-client-muted: #737c8a;--xy-client-border: #e5e8ee;--xy-client-border-strong: #cbd2dd;--xy-client-primary: var(--xy-primary);--xy-client-primary-weak: color-mix(in srgb, var(--xy-primary) 8%, #ffffff);--xy-client-shadow: 0 12px 40px rgb(25 32 45 / 14%);--xy-z-header: 20;--xy-z-controls: 40;--xy-z-modal: 100;--xy-marketing-background: #090c14;--xy-marketing-surface: #101622;--xy-marketing-surface-raised: #192131;--xy-marketing-foreground: #f1f5ff;--xy-marketing-muted: #a2adbf;--xy-marketing-border: #293244;--xy-marketing-accent: #a59bff;--xy-marketing-cyan: #7de7ef;--xy-marketing-blue: #5581f1;--xy-marketing-on-accent: #101421;--xy-marketing-ease: cubic-bezier(.23, 1, .32, 1)}.xy-client-theme{--xy-background: var(--xy-client-background);--xy-surface: var(--xy-client-surface);--xy-surface-raised: var(--xy-client-surface-raised);--xy-surface-subtle: var(--xy-client-surface-subtle);--xy-foreground: var(--xy-client-foreground);--xy-muted-foreground: var(--xy-client-muted);--xy-border: var(--xy-client-border);--xy-border-strong: var(--xy-client-border-strong);--xy-primary-weak: var(--xy-client-primary-weak);--xy-shadow-surface: var(--xy-client-shadow);color-scheme:light}:root[data-web-theme=light]{--xy-marketing-background: #f8fafc;--xy-marketing-surface: #ffffff;--xy-marketing-surface-raised: #eef2f8;--xy-marketing-foreground: #182235;--xy-marketing-muted: #556278;--xy-marketing-border: #d9e1ed;--xy-marketing-accent: #6053c8;--xy-marketing-cyan: #087480;--xy-marketing-blue: #3e67d5;--xy-marketing-on-accent: #ffffff}.xy-web-theme{--xy-background: var(--xy-marketing-background);--xy-surface: var(--xy-marketing-surface);--xy-surface-raised: var(--xy-marketing-surface-raised);--xy-surface-subtle: color-mix( in srgb, var(--xy-marketing-surface) 60%, var(--xy-marketing-background) );--xy-foreground: var(--xy-marketing-foreground);--xy-muted-foreground: var(--xy-marketing-muted);--xy-subtle-foreground: var(--xy-marketing-muted);--xy-primary: var(--xy-marketing-accent);--xy-primary-hover: color-mix( in srgb, var(--xy-marketing-accent) 75%, var(--xy-marketing-foreground) );--xy-primary-weak: color-mix( in srgb, var(--xy-marketing-accent) 13%, var(--xy-marketing-surface) );--xy-on-primary: var(--xy-marketing-on-accent);--xy-accent: var(--xy-marketing-cyan);--xy-accent-weak: color-mix(in srgb, var(--xy-marketing-cyan) 10%, var(--xy-marketing-surface));--xy-danger: var(--xy-room-danger);--xy-danger-weak: color-mix(in srgb, var(--xy-room-danger) 10%, var(--xy-marketing-surface));--xy-warning: color-mix(in srgb, var(--xy-marketing-foreground) 65%, #9a681f);--xy-warning-weak: color-mix(in srgb, var(--xy-warning) 10%, var(--xy-marketing-surface));--xy-border: var(--xy-marketing-border);--xy-border-strong: color-mix(in srgb, var(--xy-marketing-muted) 50%, var(--xy-marketing-border));--xy-focus: var(--xy-marketing-cyan);--xy-shadow-surface: 0 20px 64px color-mix(in srgb, var(--xy-marketing-background) 85%, transparent);color-scheme:dark}html[data-web-theme=light] .xy-web-theme{--xy-danger: #b63f4a;--xy-danger-weak: color-mix(in srgb, var(--xy-danger) 8%, var(--xy-surface));--xy-warning: #8d5e14;--xy-warning-weak: color-mix(in srgb, var(--xy-warning) 8%, var(--xy-surface));--xy-border-strong: #8694a8;--xy-shadow-surface: 0 16px 48px rgb(24 34 53 / 10%);color-scheme:light}@media(prefers-reduced-motion:reduce){:root{--xy-motion-fast: 0ms;--xy-motion-standard: 0ms}}
