@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400&family=Poppins:wght@400;600;700;800&family=Open+Sans:wght@400;500;600;700&display=swap";:root{--blue-900: #0a3d5c;--blue-800: #0d4f76;--blue-700: #0f5f8c;--blue-600: #1f6f9c;--blue-500: #345b82;--blue-400: #4a86ab;--blue-300: #7eaac8;--blue-200: #b7d1e2;--blue-100: #e1edf4;--blue-50: #f1f7fb;--orange-700: #c0492a;--orange-600: #d65a36;--orange-500: #e56b42;--orange-400: #eb8662;--orange-300: #f2a98e;--orange-200: #f8cdbd;--orange-100: #fce8e0;--brick-600: #ad3d25;--brick-700: #8f3019;--white: #ffffff;--gray-50: #f7f8f9;--gray-100: #ededed;--gray-200: #dfe1e3;--gray-300: #c4c8cc;--gray-400: #9aa0a6;--gray-500: #6b7177;--gray-600: #4c5258;--gray-700: #343a3f;--gray-800: #23282c;--gray-900: #14171a;--surface-page: var(--white);--surface-subtle: var(--gray-50);--surface-muted: var(--gray-100);--surface-card: var(--white);--surface-brand: var(--blue-700);--surface-brand-deep: var(--blue-900);--surface-accent: var(--orange-500);--surface-inverse: var(--blue-900);--text-strong: var(--gray-900);--text-body: var(--gray-700);--text-muted: var(--gray-500);--text-brand: var(--blue-700);--text-accent: var(--orange-500);--text-headline: var(--brick-600);--text-on-brand: var(--white);--text-on-accent:var(--white);--text-link: var(--orange-500);--border-subtle: var(--gray-200);--border-default:var(--gray-300);--border-brand: var(--blue-700);--border-accent: var(--orange-500);--success: #2e8b57;--warning: var(--orange-500);--danger: var(--brick-600);--info: var(--blue-700);--focus-ring: color-mix(in srgb, var(--blue-700) 45%, transparent)}:root{--font-display: "Montserrat", system-ui, sans-serif;--font-heading: "Poppins", "Montserrat", sans-serif;--font-body: "Open Sans", system-ui, sans-serif;--weight-regular: 400;--weight-medium: 500;--weight-semibold:600;--weight-bold: 700;--weight-extrabold:800;--text-2xs: 11px;--text-xs: 12px;--text-sm: 14px;--text-md: 16px;--text-lg: 18px;--text-xl: 22px;--text-2xl: 28px;--text-3xl: 36px;--text-4xl: 48px;--text-5xl: 64px;--text-6xl: 84px;--leading-tight: 1.05;--leading-snug: 1.2;--leading-normal: 1.5;--leading-relaxed:1.7;--tracking-tight: -.02em;--tracking-normal: 0;--tracking-wide: .04em;--tracking-wider: .12em;--type-hero-family: var(--font-display);--type-hero-weight: var(--weight-extrabold);--type-hero-size: var(--text-6xl);--type-hero-leading:var(--leading-tight);--type-title-family: var(--font-display);--type-title-weight: var(--weight-extrabold);--type-section-family: var(--font-heading);--type-section-weight: var(--weight-extrabold);--type-body-family: var(--font-body);--type-body-weight: var(--weight-regular);--type-body-size: var(--text-md);--type-body-leading:var(--leading-relaxed)}:root{--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--space-32: 128px;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 18px;--radius-xl: 28px;--radius-2xl: 40px;--radius-pill:999px;--radius-circle:50%;--shadow-xs: 0 1px 2px rgba(15, 95, 140, .08);--shadow-sm: 0 2px 8px rgba(15, 95, 140, .1);--shadow-md: 0 8px 24px rgba(15, 95, 140, .12);--shadow-lg: 0 18px 48px rgba(10, 61, 92, .16);--shadow-accent: 0 10px 28px rgba(229, 107, 66, .3);--border-width: 1px;--border-width-thick: 2px;--container-sm: 640px;--container-md: 960px;--container-lg: 1200px;--container-xl: 1320px;--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--duration-fast: .14s;--duration-base: .22s;--duration-slow: .36s}:root{color-scheme:light;--color-brand: #d0006f;--color-brand-hover: #ad005d;--color-brand-soft: #fce7f3;--color-bg: #f5f7fa;--color-surface: #ffffff;--color-surface-hover: #f8fafc;--color-border: #d8e0e8;--color-border-control: #7a8999;--control-bg: #ffffff;--control-bg-hover: #f8fafc;--control-bg-disabled: #edf1f5;--control-text: #17212b;--control-placeholder: #64748b;--color-text-primary: #17212b;--color-text-secondary: #64748b;--color-text-muted: #8492a6;--color-text-disabled: #59697c;--color-sidebar: #101d27;--color-sidebar-hover: #1b2b37;--color-sidebar-text: #d9e2e8;--color-success: #15803d;--color-success-bg: #dcfce7;--color-warning: #a85308;--color-warning-bg: #fef3c7;--color-error: #b91c1c;--color-error-bg: #fee2e2;--color-info: #0369a1;--color-info-bg: #e0f2fe;--primary: var(--color-brand);--primary-deep: var(--color-brand-hover);--secondary: var(--color-brand);--primary-soft: var(--color-brand-soft);--primary-soft-strong: #f8cfe5;--secondary-soft: var(--color-brand-soft);--app-bg: var(--color-bg);--surface-page: var(--color-bg);--surface-subtle: var(--color-surface-hover);--surface-muted: #edf1f5;--surface-card: var(--color-surface);--surface-elevated: var(--color-surface);--surface-glass: rgb(255 255 255 / 84%);--surface: var(--surface-card);--surface-2: var(--surface-muted);--text-strong: var(--color-text-primary);--text-body: var(--color-text-primary);--text-muted: var(--color-text-secondary);--text-faint: var(--color-text-secondary);--border-subtle: var(--color-border);--border-default: #a8b4c1;--border-strong: var(--color-border-control);--success: var(--color-success);--success-50: var(--color-success-bg);--warning: var(--color-warning);--warning-50: var(--color-warning-bg);--danger: var(--color-error);--danger-50: var(--color-error-bg);--info: var(--color-info);--info-50: var(--color-info-bg);--gray-50: var(--color-surface-hover);--gray-100: #edf1f5;--gray-200: var(--color-border);--gray-300: var(--color-border-control);--gray-400: var(--color-text-secondary);--gray-500: var(--color-text-secondary);--gray-700: #334155;--gray-900: var(--color-text-primary);--blue-50: var(--color-brand-soft);--blue-100: #f8cfe5;--blue-200: #e99ac4;--blue-700: var(--color-brand);--blue-900: var(--color-brand-hover);--orange-100: var(--color-warning-bg);--orange-500: var(--color-warning);--brick-600: var(--color-error);--shadow-xs: 0 1px 2px rgb(10 61 92 / 5%);--shadow-sm: 0 4px 14px rgb(10 61 92 / 7%);--shadow-md: 0 12px 34px rgb(10 61 92 / 10%);--shadow-lg: 0 26px 70px rgb(10 38 55 / 18%);--shadow-float: 0 18px 50px rgb(10 38 55 / 14%), 0 2px 8px rgb(10 38 55 / 6%);--shadow-accent: 0 10px 28px color-mix(in srgb, var(--color-brand) 30%, transparent);--ring-focus: 0 0 0 3px color-mix(in srgb, var(--color-brand) 28%, transparent);--radius-xs: 6px;--radius-sm: 9px;--radius-md: 12px;--radius-lg: 15px;--radius-xl: 19px;--radius-2xl: 24px;--radius-pill: 999px;--radius-circle: 50%;--fz-xs: 11px;--fz-sm: 12.5px;--fz-base: 13.5px;--fz-md: 14px;--fz-lg: 16px;--fz-h2: 17px;--fz-h1: 20px;--fz-display: 24px;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-emphasized: cubic-bezier(.16, 1, .3, 1);--duration-fast: .14s;--duration-base: .22s;--duration-slow: .36s}*{box-sizing:border-box}html,body,#root{min-height:100%;height:100%;margin:0}html{font-size:15px;background:var(--app-bg)}body{font-family:var(--font-body, "Open Sans"),system-ui,-apple-system,sans-serif;font-size:var(--fz-base);line-height:1.45;color:var(--text-body);background:radial-gradient(circle at 92% -8%,color-mix(in srgb,var(--primary) 8%,transparent),transparent 31rem),var(--app-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{color:inherit}img{max-width:100%}::selection{background:var(--color-brand-soft);color:var(--color-text-primary)}:where(button,a,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--color-brand)!important;outline-offset:2px!important;box-shadow:var(--ring-focus)}:where(input:not([type=checkbox]):not([type=radio]),textarea,select){border-color:var(--color-border-control);background-color:var(--control-bg);color:var(--control-text);caret-color:var(--color-brand)}:where(input:not([type=checkbox]):not([type=radio]),textarea)::placeholder{color:var(--control-placeholder);opacity:1}:where(button,input,textarea,select):disabled{border-color:var(--color-border-control);background-color:#edf1f5;color:var(--color-text-disabled);opacity:1;cursor:not-allowed}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{min-height:36px;border:3px solid transparent;border-radius:999px;background:color-mix(in srgb,var(--text-muted) 42%,transparent);background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--text-muted) 68%,transparent)}.ui-skeleton{position:relative;overflow:hidden;border-radius:var(--radius-sm);background:var(--surface-muted);color:transparent!important}.ui-skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-105%);background:linear-gradient(90deg,transparent,rgb(255 255 255 / 55%),transparent);animation:app-shimmer 1.45s infinite var(--ease-standard)}@keyframes app-shimmer{to{transform:translate(105%)}}:root[data-theme=dark]{color-scheme:dark;--color-bg: #0c141b;--color-surface: #15212a;--color-surface-hover: #1b2934;--color-border: #405461;--color-border-control: #8496a3;--control-bg: #1b2934;--control-bg-hover: #223441;--control-bg-disabled: #26343e;--control-text: #f1f6f8;--control-placeholder: #b8c4cb;--color-text-primary: #f1f6f8;--color-text-secondary: #cfdae0;--color-text-muted: #a9b7c0;--color-text-disabled: #b8c4cb;--color-brand-soft: #43152f;--color-success-bg: #123a24;--color-warning-bg: #49330b;--color-error-bg: #481c1c;--color-info-bg: #12384d;--app-bg: #0c141b;--surface-page: #101921;--surface-subtle: #141f28;--surface-muted: #1b2934;--surface-card: #15212a;--surface-elevated: #1a2731;--surface-glass: rgb(18 29 38 / 88%);--surface: var(--surface-card);--surface-2: var(--surface-muted);--text-strong: var(--color-text-primary);--text-body: var(--color-text-primary);--text-muted: var(--color-text-secondary);--text-faint: var(--color-text-secondary);--border-subtle: var(--color-border);--border-default: #607582;--border-strong: var(--color-border-control);--gray-50: #101921;--gray-100: #1b2934;--gray-200: #293a46;--gray-300: #405461;--gray-400: #71838e;--gray-500: #9aabb4;--gray-700: #d1dce1;--gray-900: #f1f6f8;--primary-soft: color-mix(in srgb, var(--primary) 25%, #101921);--primary-soft-strong: color-mix(in srgb, var(--primary) 35%, #101921);--secondary-soft: color-mix(in srgb, var(--secondary) 20%, #101921);--shadow-xs: 0 1px 2px rgb(0 0 0 / 24%);--shadow-sm: 0 5px 18px rgb(0 0 0 / 24%);--shadow-md: 0 14px 38px rgb(0 0 0 / 34%);--shadow-lg: 0 28px 76px rgb(0 0 0 / 50%);--shadow-float: 0 20px 56px rgb(0 0 0 / 44%), 0 2px 8px rgb(0 0 0 / 28%)}:root[data-theme=dark] body,:root[data-theme=dark] .app-content,:root[data-theme=dark] .panel-content{background-color:var(--app-bg);color:var(--text-body)}:root[data-theme=dark] :is(.settings-card,.settings-editor,.settings-row,.settings-choice,.migration-card,.ag-table,.bot-card,.mtg-card,.report-card,.contact-table,.files-card){background:var(--surface-card)}html:root[data-theme=dark] body :where(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]),textarea,select){border-color:var(--color-border-control)!important;background-color:var(--control-bg)!important;color:var(--control-text)!important;caret-color:var(--color-brand);color-scheme:dark}html:root[data-theme=dark] body :where(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]),textarea,select):hover:not(:disabled){background-color:var(--control-bg-hover)!important}html:root[data-theme=dark] body :where(input:not([type=checkbox]):not([type=radio]),textarea)::placeholder{color:var(--control-placeholder)!important;opacity:1;-webkit-text-fill-color:var(--control-placeholder)}html:root[data-theme=dark] body :where(input,textarea,select):disabled{border-color:#607582!important;background-color:var(--control-bg-disabled)!important;color:var(--color-text-disabled)!important;-webkit-text-fill-color:var(--color-text-disabled);opacity:1}html:root[data-theme=dark] body select option{background:var(--surface-elevated);color:var(--control-text)}html:root[data-theme=dark] body :where(input,textarea,select):-webkit-autofill,html:root[data-theme=dark] body :where(input,textarea,select):-webkit-autofill:hover,html:root[data-theme=dark] body :where(input,textarea,select):-webkit-autofill:focus{border-color:var(--color-brand)!important;-webkit-box-shadow:0 0 0 1000px var(--control-bg) inset!important;-webkit-text-fill-color:var(--control-text)!important;caret-color:var(--control-text)}html:root[data-theme=dark] body :is(.topbar-search,.global-search-dialog>header,.agents-search,.qr-search,.trab-search-wrap,.chat-search,.macro-search,.assign-search,.composer-rich,.chat-composer,.kb-ask-box,.kb-search-hero form,.kb-toolbar form){border-color:var(--color-border-control)!important;background-color:var(--control-bg)!important;color:var(--control-text)}html:root[data-theme=dark] body :is(.topbar-search,.global-search-dialog>header,.agents-search,.qr-search,.trab-search-wrap,.chat-search,.macro-search,.assign-search,.composer-rich,.chat-composer,.kb-ask-box,.kb-search-hero form,.kb-toolbar form) :where(input,textarea){border-color:transparent!important;background-color:transparent!important;color:var(--control-text)!important}html:root[data-theme=dark] body :is(.topbar-search,.global-search-dialog>header,.agents-search,.qr-search,.trab-search-wrap,.chat-search,.macro-search,.assign-search,.composer-rich,.chat-composer,.kb-ask-box,.kb-search-hero form,.kb-toolbar form):focus-within{border-color:var(--color-brand)!important;box-shadow:0 0 0 3px var(--color-brand-soft)}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.login{display:flex;min-height:100vh;background:#fff}.login-brand{position:relative;flex:1.15;overflow:hidden;background:var(--blue-900, #0a3d5c);color:#fff;display:flex}.login-brand:before,.login-brand:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.login-brand:before{width:720px;height:720px;right:-260px;top:-220px;background:var(--blue-800, #0d4f76)}.login-brand:after{width:460px;height:460px;left:-180px;bottom:-200px;background:var(--orange-500, #e56b42);opacity:.92}.login-brand-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.1) 1.4px,transparent 1.4px);background-size:22px 22px;opacity:.5;pointer-events:none}.login-brand-inner{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;padding:48px;width:100%;max-width:640px}.login-brand-top{display:flex;align-items:center;gap:12px}.login-logo-tile{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;background:#fff}.login-logo-tile img{width:42px;height:42px;border-radius:10px;object-fit:cover}.login-brand-name{font-family:Montserrat,Poppins,sans-serif;font-weight:800;font-size:22px;line-height:1.1}.login-brand-kicker{text-transform:uppercase;letter-spacing:.12em;font-size:12px;opacity:.8}.login-brand-mid{display:flex;flex-direction:column;gap:16px}.login-eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:13px;font-weight:700;color:var(--orange-300, #f2a98e)}.login-hero{margin:0;font-family:Montserrat,Poppins,sans-serif;font-weight:800;font-size:46px;line-height:1.05;letter-spacing:-.01em;max-width:11ch}.login-hero-p{margin:0;font-size:16px;line-height:1.5;opacity:.85;max-width:440px}.login-chips{display:flex;flex-wrap:wrap;gap:18px;font-size:13.5px;opacity:.9}.login-chips span{display:inline-flex;align-items:center;gap:7px}.login-chips span:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--orange-400, #eb8662)}.login-form-col{flex:0 0 480px;display:flex;align-items:center;justify-content:center;background:#fff}.login-tenant-choice{flex-basis:520px}.login-form{display:flex;flex-direction:column;width:100%;max-width:380px;min-height:560px;padding:8px 0}.login-tenant-pill{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;font-size:12.5px;font-weight:600;color:var(--blue-700, #0f5f8c);background:var(--blue-50, #f1f7fb);padding:5px 12px;border-radius:var(--radius-pill, 999px);margin-bottom:22px}.login-tenant-dot{width:7px;height:7px;border-radius:50%;background:var(--success, #2e8b57)}.login-form-title{margin:0;font-family:Poppins,Montserrat,sans-serif;font-weight:700;font-size:26px;color:var(--text-strong, #14171a)}.login-form-sub{margin:4px 0 24px;font-size:14px;color:var(--text-muted, #6b7177)}.login-error{background:var(--orange-100, #fce8e0);color:var(--brick-600, #ad3d25);border-radius:var(--radius-md, 12px);padding:10px 14px;font-size:13.5px;margin-bottom:16px}.login-field{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.login-field span{font-size:13px;font-weight:600;color:var(--text-body, #343a3f)}.login-field input{height:50px;padding:0 14px;border:1.5px solid var(--gray-200, #dfe1e3);border-radius:var(--radius-md, 12px);font-size:15px;outline:none;transition:border-color var(--duration-fast, .14s) var(--ease-standard),box-shadow var(--duration-fast, .14s) var(--ease-standard)}.login-field input:hover{border-color:var(--gray-300, #cdd1d4)}.login-field input:focus{border-color:var(--primary, #0f5f8c);box-shadow:var(--ring-focus, 0 0 0 4px rgba(15, 95, 140, .35))}.login-forgot{align-self:flex-end;background:none;border:none;border-radius:var(--radius-xs, 6px);padding:2px 4px;margin:-4px 0 6px;font-size:13px;font-weight:600;color:var(--text-link, #e56b42);cursor:pointer;transition:color var(--duration-fast, .14s) var(--ease-standard)}.login-forgot:hover{text-decoration:underline}.login-forgot:focus-visible,.login-tenant-back:focus-visible,.login-btn:focus-visible,.login-tenant-option:focus-visible{outline:none;box-shadow:var(--ring-focus, 0 0 0 3px rgba(208, 0, 111, .28))}.login-forgot-hint{margin:0 0 12px;padding:10px 12px;border-radius:var(--radius-sm, 9px);background:var(--blue-50, #f1f7fb);color:var(--text-body, #343a3f);font-size:12.5px;line-height:1.45}.login-btn{height:54px;margin-top:12px;border:none;border-radius:var(--radius-md, 12px);background:var(--secondary, #e56b42);color:#fff;font-weight:700;font-size:16px;cursor:pointer;box-shadow:var(--shadow-accent, 0 10px 28px rgba(229, 107, 66, .3));transition:filter var(--duration-fast, .14s) var(--ease-standard),transform var(--duration-fast, .14s) var(--ease-standard)}.login-btn:hover:not(:disabled){filter:brightness(1.07)}.login-btn:active:not(:disabled){transform:translateY(1px)}.login-btn:disabled{opacity:.7;cursor:default}.login-foot{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:28px;font-size:12px;color:var(--text-muted, #9aa0a6)}.login-foot img{width:18px;height:18px;border-radius:5px;object-fit:cover}.login-tenant-list{display:flex;flex-direction:column;gap:10px}.login-tenant-option{display:flex;align-items:center;gap:12px;width:100%;padding:12px;border:1.5px solid var(--gray-200, #dfe1e3);border-radius:var(--radius-md, 12px);background:#fff;color:var(--text-body, #343a3f);text-align:left;cursor:pointer;transition:border-color var(--duration-fast, .14s) var(--ease-standard),background var(--duration-fast, .14s) var(--ease-standard)}.login-tenant-option:hover:not(:disabled){border-color:var(--primary, #0f5f8c);background:var(--blue-50, #f1f7fb)}.login-tenant-option:disabled{opacity:.65;cursor:default}.login-tenant-avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;border-radius:10px;background:var(--blue-700, #0f5f8c);color:#fff;font-size:17px;font-weight:800}.login-tenant-option-copy{display:flex;flex-direction:column;min-width:0;gap:3px}.login-tenant-option-copy strong{overflow:hidden;color:var(--text-strong, #14171a);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.login-tenant-option-copy span{color:var(--text-muted, #6b7177);font-size:12px;text-transform:capitalize}.login-tenant-spin{margin-left:auto;flex:none;color:var(--primary, #0f5f8c);animation:login-spin .8s linear infinite}@keyframes login-spin{to{transform:rotate(360deg)}}.login-tenant-back{align-self:center;margin-top:22px;border:none;border-radius:var(--radius-xs, 6px);background:none;padding:2px 6px;color:var(--text-link, #e56b42);font-size:13px;font-weight:600;cursor:pointer;transition:color var(--duration-fast, .14s) var(--ease-standard)}.login-tenant-back:hover:not(:disabled){text-decoration:underline}.login-tenant-back:disabled{cursor:default;opacity:.65}html:root[data-theme=dark] .login-form-col{background:var(--app-bg)}html:root[data-theme=dark] .login-tenant-pill{border:1px solid var(--color-border);background:var(--surface-elevated);color:var(--color-text-secondary)}html:root[data-theme=dark] .login-forgot,html:root[data-theme=dark] .login-tenant-back{color:#ff9bce}html:root[data-theme=dark] .login-forgot-hint{background:var(--surface-muted);color:var(--color-text-secondary)}html:root[data-theme=dark] .login-tenant-option{border-color:var(--color-border-control);background:var(--color-surface);color:var(--color-text-primary)}html:root[data-theme=dark] .login-tenant-option:hover:not(:disabled){border-color:var(--color-brand);background:var(--color-surface-hover)}@media (max-width: 880px){.login-brand{display:none}.login-form-col{flex:1;padding:24px}}.toast-viewport{position:fixed;left:18px;bottom:18px;z-index:1600;display:flex;flex-direction:column;gap:10px;max-width:360px}.toast{display:flex;align-items:flex-start;gap:10px;padding:12px 12px 12px 13px;background:var(--surface-elevated, #fff);border:1px solid var(--gray-200, #d8e0e8);border-left:3px solid var(--primary, #d0006f);border-radius:var(--radius-md, 12px);box-shadow:var(--shadow-float, 0 18px 50px rgb(10 38 55 / 14%));animation:toast-in var(--duration-base, .22s) var(--ease-emphasized, cubic-bezier(.16, 1, .3, 1));transition:background var(--duration-fast, .14s) var(--ease-standard, cubic-bezier(.2, 0, 0, 1))}.toast.clickable{cursor:pointer}.toast.clickable:hover{background:var(--surface-subtle, #f8fafc)}.toast.clickable:focus-visible{outline:none;box-shadow:var(--shadow-float, 0 18px 50px rgb(10 38 55 / 14%)),var(--ring-focus, 0 0 0 3px rgb(208 0 111 / 28%))}.toast-mention{border-left-color:var(--warning, #a85308)}.toast-icon{flex:none;width:30px;height:30px;border-radius:var(--radius-sm, 9px);display:inline-flex;align-items:center;justify-content:center;background:var(--primary-soft, #fce7f3);color:var(--primary, #d0006f)}.toast-mention .toast-icon{background:var(--warning-50, #fef3c7);color:var(--warning, #a85308)}.toast-body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.toast-title{font-weight:700;font-size:13.5px;color:var(--text-strong, #17212b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.toast-text{font-size:12.5px;color:var(--text-body, #17212b);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.toast-x{flex:none;border:none;background:transparent;color:var(--text-muted, #64748b);cursor:pointer;padding:2px;line-height:0;border-radius:var(--radius-xs, 6px);transition:background var(--duration-fast, .14s) var(--ease-standard, cubic-bezier(.2, 0, 0, 1)),color var(--duration-fast, .14s) var(--ease-standard, cubic-bezier(.2, 0, 0, 1))}.toast-x:hover{background:var(--gray-100, #edf1f5);color:var(--text-strong, #17212b)}.toast-x:focus-visible{outline:none;box-shadow:var(--ring-focus, 0 0 0 3px rgb(208 0 111 / 28%))}@keyframes toast-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}:root{--premium-border: color-mix(in srgb, var(--gray-300, #cdd1d4) 58%, transparent);--premium-border-soft: color-mix(in srgb, var(--gray-200, #dfe1e3) 68%, transparent);--premium-surface: color-mix(in srgb, var(--surface-card, #fff) 96%, var(--primary, #d0006f) 4%);--premium-surface-raised: var(--surface-card, #fff);--premium-focus: 0 0 0 4px color-mix(in srgb, var(--primary, #d0006f) 15%, transparent);--premium-shadow-sm: 0 1px 2px rgb(15 23 42 / 4%), 0 6px 18px rgb(15 41 61 / 5%);--premium-shadow-md: 0 12px 36px rgb(15 41 61 / 10%), 0 2px 8px rgb(15 41 61 / 5%);--premium-shadow-lg: 0 26px 72px rgb(8 35 53 / 18%), 0 8px 24px rgb(8 35 53 / 9%);--premium-ease: cubic-bezier(.2, .8, .2, 1)}:root[data-theme=dark]{--premium-surface: color-mix(in srgb, var(--surface-card, #15212a) 94%, var(--primary, #d0006f) 6%);--premium-shadow-sm: 0 1px 2px rgb(0 0 0 / 28%), 0 6px 18px rgb(0 0 0 / 22%);--premium-shadow-md: 0 14px 38px rgb(0 0 0 / 36%), 0 2px 8px rgb(0 0 0 / 22%);--premium-shadow-lg: 0 28px 76px rgb(0 0 0 / 52%), 0 8px 24px rgb(0 0 0 / 30%)}:where(.settings-page,.agents,.apps,.automations,.bots,.roles,.meetings,.webhooks,.announcements,.pc-page){isolation:isolate;background:radial-gradient(circle at 88% 0%,color-mix(in srgb,var(--primary, #d0006f) 7%,transparent),transparent 28rem),linear-gradient(180deg,color-mix(in srgb,var(--surface-page, #f7f8f9) 94%,#fff 6%),var(--surface-page, #f7f8f9));animation:premium-page-in .42s var(--premium-ease) both}:where(.settings-page-head,.agents-header,.apps-header,.auto-header,.bots-header,.roles-header,.meetings-header,.webhooks-header,.ann-header){position:relative;min-height:56px}:where(.settings-page-head,.agents-header,.apps-header,.auto-header,.bots-header,.roles-header,.meetings-header,.webhooks-header,.ann-header) h1{letter-spacing:-.035em;text-wrap:balance}:where(.settings-page-icon,.agents-title-icon,.apps-title-icon,.auto-title-icon,.roles-title-icon,.webhooks-title-icon){border:1px solid color-mix(in srgb,var(--primary, #d0006f) 18%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--primary, #d0006f) 15%,#fff),color-mix(in srgb,var(--primary, #d0006f) 7%,#fff));box-shadow:inset 0 1px #ffffffb8,0 8px 22px color-mix(in srgb,var(--primary, #d0006f) 12%,transparent)}:where(.settings-primary,.agents-new,.apps-new,.auto-new,.bots-new,.role-primary-btn,.meetings-new,.wh-new,.ann-new,.pc-button:not(.secondary)){position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--primary, #d0006f) 78%,#2e0a22);background:linear-gradient(135deg,color-mix(in srgb,var(--primary, #d0006f) 88%,#fff),var(--primary, #d0006f));box-shadow:0 8px 18px color-mix(in srgb,var(--primary, #d0006f) 22%,transparent),inset 0 1px #ffffff3d;transition:transform .18s var(--premium-ease),box-shadow .18s var(--premium-ease),filter .18s ease}:where(.settings-primary,.agents-new,.apps-new,.auto-new,.bots-new,.role-primary-btn,.meetings-new,.wh-new,.ann-new,.pc-button:not(.secondary)):hover:not(:disabled){filter:saturate(1.06) brightness(1.04);transform:translateY(-1px);box-shadow:0 12px 26px color-mix(in srgb,var(--primary, #d0006f) 27%,transparent),inset 0 1px #ffffff47}:where(.settings-primary,.agents-new,.apps-new,.auto-new,.bots-new,.role-primary-btn,.meetings-new,.wh-new,.ann-new,.pc-button:not(.secondary)):active:not(:disabled){transform:translateY(0) scale(.985);box-shadow:0 4px 12px color-mix(in srgb,var(--primary, #d0006f) 20%,transparent)}:where(.settings-secondary,.role-secondary-btn,.app-action-btn.secondary,.wh-action,.mtg-action,.ann-readall,.pc-link){border-color:var(--premium-border);background:color-mix(in srgb,var(--premium-surface-raised) 94%,transparent);box-shadow:0 1px 2px #0f172a08;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s var(--premium-ease),box-shadow .16s ease}:where(.settings-secondary,.role-secondary-btn,.app-action-btn.secondary,.wh-action,.mtg-action,.ann-readall,.pc-link):hover:not(:disabled){border-color:color-mix(in srgb,var(--primary, #d0006f) 28%,var(--premium-border));background:color-mix(in srgb,var(--primary, #d0006f) 6%,var(--premium-surface-raised));box-shadow:var(--premium-shadow-sm);transform:translateY(-1px)}:where(.settings-field input,.migration-fields input,.migration-select-field select,.migration-map select,.auto-input,.fwd-select,.ann-field input,.ann-textarea,.pc-form input,.pc-form select,.pc-form textarea,.app-editor input,.app-editor select,.app-editor textarea,.ag-form-col input,.ag-form-col select){border-color:var(--premium-border);background:color-mix(in srgb,var(--premium-surface-raised) 97%,var(--primary, #d0006f) 3%);box-shadow:inset 0 1px 2px #0f172a08;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}:where(.settings-field input,.migration-fields input,.migration-select-field select,.migration-map select,.auto-input,.fwd-select,.ann-field input,.ann-textarea,.pc-form input,.pc-form select,.pc-form textarea,.app-editor input,.app-editor select,.app-editor textarea,.ag-form-col input,.ag-form-col select):focus{border-color:var(--primary, #d0006f);background:var(--premium-surface-raised);box-shadow:var(--premium-focus),inset 0 1px 2px #0f172a05;outline:0}.settings-page .settings-editor,.settings-page .settings-row,.settings-page .settings-choice,.settings-page .usage-row,.settings-page .appearance-preview,.migration-page .migration-card{border-color:var(--premium-border-soft);background:linear-gradient(145deg,var(--premium-surface-raised),var(--premium-surface));box-shadow:var(--premium-shadow-sm);transition:transform .22s var(--premium-ease),border-color .18s ease,box-shadow .22s ease,background .18s ease}.settings-page .settings-row:hover,.settings-page .settings-choice:hover,.settings-page .usage-row:hover{border-color:color-mix(in srgb,var(--primary, #d0006f) 25%,var(--premium-border));box-shadow:var(--premium-shadow-md);transform:translateY(-2px)}.settings-page .settings-choice.active{border-color:color-mix(in srgb,var(--primary, #d0006f) 58%,var(--premium-border));background:linear-gradient(135deg,color-mix(in srgb,var(--primary, #d0006f) 10%,var(--premium-surface-raised)),var(--premium-surface-raised));box-shadow:var(--premium-focus),var(--premium-shadow-sm)}.settings-page .settings-row-icon{border:1px solid color-mix(in srgb,var(--primary, #d0006f) 14%,transparent);box-shadow:inset 0 1px #ffffffb3}.settings-page .settings-mini-toggle span,.notifications .ns-toggle,.ns .ns-toggle{box-shadow:inset 0 1px 3px #0f172a29;transition:background .2s ease,box-shadow .2s ease}.settings-page .settings-mini-toggle span:after,.notifications .ns-knob,.ns .ns-knob{box-shadow:0 2px 5px #0f172a33;transition:transform .22s var(--premium-ease)}.settings-page .plan-card{position:relative;overflow:hidden;border:1px solid rgb(255 255 255 / 22%);border-radius:var(--radius-xl, 18px);background:radial-gradient(circle at 88% 12%,rgb(255 255 255 / 20%),transparent 13rem),radial-gradient(circle at 6% 98%,color-mix(in srgb,var(--primary, #d0006f) 36%,transparent),transparent 16rem),linear-gradient(135deg,color-mix(in srgb,var(--primary, #d0006f) 88%,#ff8cc9),color-mix(in srgb,var(--primary-deep, #ad005d) 84%,#1c0413));box-shadow:0 20px 50px color-mix(in srgb,var(--primary, #d0006f) 30%,transparent),inset 0 1px #ffffff42;transition:transform .24s var(--premium-ease),box-shadow .24s ease}.settings-page .plan-card:hover{box-shadow:0 28px 64px color-mix(in srgb,var(--primary, #d0006f) 38%,transparent),inset 0 1px #ffffff4d;transform:translateY(-2px)}.settings-page .plan-card:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 35%,rgb(255 255 255 / 14%) 50%,transparent 65%);content:"";pointer-events:none;transform:translate(-105%);transition:transform .8s var(--premium-ease)}.settings-page .plan-card:hover:after{transform:translate(105%)}.settings-page .plan-price strong{letter-spacing:-.025em;text-shadow:0 1px 2px rgb(64 0 38 / 28%)}.settings-page .plan-price em.expired{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:inset 0 1px #ffffff38}.settings-page .usage-track span.near{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.settings-page .usage-track span.at{background:linear-gradient(90deg,#f87171,#d64545)}.settings-page .usage-track span,.migration-page .migration-track span{position:relative;overflow:hidden;background:linear-gradient(90deg,color-mix(in srgb,var(--primary, #d0006f) 82%,#fff),var(--primary, #d0006f));transition:width .45s var(--premium-ease)}.settings-page .usage-track span:after,.migration-page .migration-track span:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgb(255 255 255 / 38%),transparent);content:"";transform:translate(-100%);animation:premium-progress-sheen 2.4s ease-in-out infinite}.settings-state{background:color-mix(in srgb,var(--premium-surface-raised) 72%,transparent);box-shadow:inset 0 1px #ffffffa6}:where(.ag-table,.role-card,.app-card,.auto-card,.bot-card,.mtg-card,.wh-card,.ann-card,.pc-card){border-color:var(--premium-border-soft);background:linear-gradient(145deg,var(--premium-surface-raised),var(--premium-surface));box-shadow:var(--premium-shadow-sm);transition:border-color .2s ease,box-shadow .24s ease,transform .24s var(--premium-ease)}:where(.role-card,.app-card,.auto-card,.bot-card,.mtg-card,.wh-card,.ann-card,.pc-card):hover{border-color:color-mix(in srgb,var(--primary, #d0006f) 25%,var(--premium-border));box-shadow:var(--premium-shadow-md);transform:translateY(-3px)}.ag-table{overflow:clip;border-radius:18px}.ag-table .ag-head{background:color-mix(in srgb,var(--primary, #d0006f) 5%,var(--premium-surface-raised));color:var(--text-muted, #6b7177);letter-spacing:.055em;text-transform:uppercase}.ag-table .ag-row:not(.ag-head){transition:background .16s ease,transform .16s var(--premium-ease)}.ag-table .ag-row:not(.ag-head):hover{background:color-mix(in srgb,var(--primary, #d0006f) 5%,var(--premium-surface-raised))}.ag-avatar,.ann-avatar,.app-logo,.bot-icon{box-shadow:0 6px 16px #0f293d1f,inset 0 1px #ffffff8c}.apps .apps-grid,.bots .bots-grid,.webhooks .wh-list{gap:18px}.apps .app-card,.bots .bot-card,.webhooks .wh-card{position:relative;overflow:hidden}.apps .app-card:before,.bots .bot-card:before,.webhooks .wh-card:before,.pc-page .pc-provider:before{position:absolute;inset:0 auto 0 0;width:3px;border-radius:inherit;background:linear-gradient(180deg,var(--primary, #d0006f),var(--secondary, #ad005d));content:"";opacity:.72;transform:scaleY(.35);transition:transform .24s var(--premium-ease),opacity .2s ease}.apps .app-card:hover:before,.bots .bot-card:hover:before,.webhooks .wh-card:hover:before,.pc-page .pc-provider:hover:before{opacity:1;transform:scaleY(1)}.pc-page .pc-health,.pc-page .pc-status,.apps .app-badge,.bots .bot-badge,.automations .auto-badge,.webhooks .wh-badge,.announcements .ann-badge{border:1px solid color-mix(in srgb,currentColor 16%,transparent);box-shadow:inset 0 1px #ffffff85}.pc-page .pc-channel-settings,.apps .app-editor,.automations .auto-form,.roles .role-editor,.roles .role-permission-editor{border-color:var(--premium-border-soft);background:color-mix(in srgb,var(--premium-surface-raised) 96%,var(--primary, #d0006f) 4%);box-shadow:inset 0 1px #ffffffa3}.pc-manager-backdrop,.app-modal-backdrop,.bot-builder-backdrop,.fwd-backdrop,.ann-bell-backdrop,.ann-whatsnew-backdrop,.notif-backdrop{background:#04141e85;-webkit-backdrop-filter:blur(7px) saturate(1.1);backdrop-filter:blur(7px) saturate(1.1);animation:premium-fade-in .18s ease both}:where(.pc-manager,.app-secret-dialog,.bot-builder,.fwd-dialog,.ann-bell-panel,.ann-whatsnew,.notif-panel){border:1px solid rgb(255 255 255 / 22%);background:var(--premium-surface-raised);box-shadow:var(--premium-shadow-lg);animation:premium-dialog-in .26s var(--premium-ease) both}.roles .role-card{overflow:clip}.roles .role-head{transition:background .18s ease}.roles .role-head:hover{background:color-mix(in srgb,var(--primary, #d0006f) 4%,transparent)}.roles .role-perm-chip{border:1px solid color-mix(in srgb,var(--primary, #d0006f) 13%,transparent);background:color-mix(in srgb,var(--primary, #d0006f) 7%,var(--premium-surface-raised))}.roles .role-permission-label{transition:background .16s ease,transform .16s var(--premium-ease)}.roles .role-permission-label:hover{background:color-mix(in srgb,var(--primary, #d0006f) 6%,var(--premium-surface-raised));transform:translate(2px)}.automations .auto-card.off,.bots .bot-card.is-off{filter:saturate(.65);opacity:.72}.automations .auto-card.off:hover,.bots .bot-card.is-off:hover{filter:saturate(.82);opacity:.9}.automations .auto-row,.migration-page .migration-counts article{border:1px solid var(--premium-border-soft);background:color-mix(in srgb,var(--premium-surface-raised) 94%,var(--primary, #d0006f) 6%);transition:transform .18s var(--premium-ease),border-color .18s ease}.automations .auto-row:hover,.migration-page .migration-counts article:hover{border-color:color-mix(in srgb,var(--primary, #d0006f) 25%,var(--premium-border));transform:translateY(-1px)}.migration-page .migration-sources button{border-color:var(--premium-border-soft);background:var(--premium-surface-raised);box-shadow:0 1px 2px #0f172a08;transition:transform .2s var(--premium-ease),border-color .18s ease,box-shadow .2s ease,background .18s ease}.migration-page .migration-sources button:hover{border-color:color-mix(in srgb,var(--primary, #d0006f) 30%,var(--premium-border));box-shadow:var(--premium-shadow-sm);transform:translateY(-2px)}.migration-page .migration-sources button.active{background:linear-gradient(145deg,color-mix(in srgb,var(--primary, #d0006f) 10%,var(--premium-surface-raised)),var(--premium-surface-raised));box-shadow:var(--premium-focus),var(--premium-shadow-sm)}.meetings .mtg-card{overflow:hidden}.meetings .mtg-join{box-shadow:0 8px 20px color-mix(in srgb,var(--primary, #d0006f) 21%,transparent);transition:transform .18s var(--premium-ease),box-shadow .18s ease,filter .18s ease}.meetings .mtg-join:hover{transform:translateY(-1px);box-shadow:0 12px 28px color-mix(in srgb,var(--primary, #d0006f) 27%,transparent)}.meetings .mtg-rec-row,.announcements .ann-card{transition:background .16s ease,border-color .18s ease,transform .2s var(--premium-ease),box-shadow .2s ease}.meetings .mtg-rec-row:hover{background:color-mix(in srgb,var(--primary, #d0006f) 4%,transparent)}.announcements .ann-card.pinned{border-color:color-mix(in srgb,var(--secondary, #ad005d) 42%,var(--premium-border));background:linear-gradient(145deg,color-mix(in srgb,var(--secondary, #ad005d) 6%,var(--premium-surface-raised)),var(--premium-surface))}.ann-bell-panel,.notif-panel{overflow:hidden}.ann-bell-item,.notif-item{transition:background .16s ease,transform .16s var(--premium-ease)}.ann-bell-item:hover,.notif-item:hover{background:color-mix(in srgb,var(--primary, #d0006f) 5%,var(--premium-surface-raised))}.toast-viewport .toast{border:1px solid rgb(255 255 255 / 22%);box-shadow:var(--premium-shadow-lg);-webkit-backdrop-filter:blur(12px) saturate(1.15);backdrop-filter:blur(12px) saturate(1.15);animation:premium-toast-in .32s var(--premium-ease) both}.login-brand{background:radial-gradient(circle at 72% 20%,rgb(255 255 255 / 9%),transparent 22rem),linear-gradient(145deg,color-mix(in srgb,var(--primary-deep, #ad005d) 88%,#160510),color-mix(in srgb,var(--primary, #d0006f) 72%,#2a0a1e))}.login-brand:before{filter:blur(2px);animation:premium-orbit 18s ease-in-out infinite alternate}.login-brand:after{box-shadow:0 0 90px color-mix(in srgb,var(--secondary, #ad005d) 30%,transparent);animation:premium-orbit-secondary 16s ease-in-out infinite alternate}.login-brand-inner{animation:premium-login-copy .7s var(--premium-ease) both}.login-form{animation:premium-login-form .62s .08s var(--premium-ease) both}.login-field input{box-shadow:inset 0 1px 2px #0f172a0a;transition:border-color .18s ease,box-shadow .18s ease,transform .18s var(--premium-ease)}.login-field input:focus{box-shadow:var(--premium-focus),inset 0 1px 2px #0f172a05;transform:translateY(-1px)}.login-btn{box-shadow:0 14px 28px color-mix(in srgb,var(--secondary, #ad005d) 28%,transparent);transition:transform .18s var(--premium-ease),box-shadow .18s ease,filter .18s ease}.login-btn:hover:not(:disabled){box-shadow:0 18px 36px color-mix(in srgb,var(--secondary, #ad005d) 36%,transparent);transform:translateY(-2px)}.login-btn:active:not(:disabled){transform:translateY(0) scale(.99)}.onboarding-shell{background:radial-gradient(circle at 15% 15%,color-mix(in srgb,var(--primary, #d0006f) 14%,transparent),transparent 28rem),radial-gradient(circle at 86% 82%,color-mix(in srgb,var(--secondary, #ad005d) 11%,transparent),transparent 24rem),var(--surface-page, #f7f8f9)}.onboarding-card{border:1px solid rgb(255 255 255 / 56%);background:color-mix(in srgb,var(--premium-surface-raised) 92%,transparent);box-shadow:var(--premium-shadow-lg);-webkit-backdrop-filter:blur(18px) saturate(1.1);backdrop-filter:blur(18px) saturate(1.1);animation:premium-dialog-in .4s var(--premium-ease) both}.onboarding-steps span{transition:width .28s var(--premium-ease),background .2s ease,transform .2s var(--premium-ease)}.onboarding-steps span.active{box-shadow:0 4px 12px color-mix(in srgb,var(--primary, #d0006f) 24%,transparent);transform:scaleY(1.15)}.onboarding-choice{transition:transform .2s var(--premium-ease),box-shadow .2s ease,border-color .18s ease,background .18s ease}.onboarding-choice:hover{transform:translateY(-2px);box-shadow:var(--premium-shadow-sm)}:where(.conv-state,.app-state,.apps-state,.ann-state,.mtg-state,.onboarding-loading,.settings-state){animation:premium-state-in .3s var(--premium-ease) both}:where(.settings-state,.app-state.subtle,.apps-state,.ann-state.empty,.mtg-state):not(.error){position:relative;overflow:hidden}:where(.settings-state,.app-state.subtle,.apps-state,.ann-state.empty,.mtg-state):not(.error):after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgb(255 255 255 / 32%) 50%,transparent 70%);content:"";pointer-events:none;transform:translate(-100%);animation:premium-state-sheen 2.8s ease-in-out infinite}@keyframes premium-page-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes premium-fade-in{0%{opacity:0}to{opacity:1}}@keyframes premium-dialog-in{0%{opacity:0;transform:translateY(14px) scale(.982)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes premium-toast-in{0%{opacity:0;transform:translate3d(18px,5px,0) scale(.97)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes premium-login-copy{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes premium-login-form{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes premium-orbit{0%{transform:translate3d(-2%,-1%,0) scale(1)}to{transform:translate3d(4%,3%,0) scale(1.06)}}@keyframes premium-orbit-secondary{0%{transform:translateZ(0)}to{transform:translate3d(7%,-5%,0) scale(1.08)}}@keyframes premium-progress-sheen{0%,36%{transform:translate(-100%)}68%,to{transform:translate(100%)}}@keyframes premium-state-sheen{0%,36%{transform:translate(-100%)}68%,to{transform:translate(100%)}}@keyframes premium-state-in{0%{opacity:0;transform:scale(.99)}to{opacity:1;transform:scale(1)}}@media (max-width: 760px){:where(.settings-page,.agents,.apps,.automations,.bots,.roles,.meetings,.webhooks,.announcements,.pc-page){background:var(--surface-page, #f7f8f9)}:where(.settings-page-head,.agents-header,.apps-header,.auto-header,.bots-header,.roles-header,.meetings-header,.webhooks-header,.ann-header){align-items:flex-start}:where(.settings-primary,.agents-new,.apps-new,.auto-new,.bots-new,.role-primary-btn,.meetings-new,.wh-new,.ann-new){min-height:40px}:where(.role-card,.app-card,.auto-card,.bot-card,.mtg-card,.wh-card,.ann-card,.pc-card):hover,.settings-page .settings-row:hover,.settings-page .settings-choice:hover,.settings-page .usage-row:hover,.settings-page .plan-card:hover{transform:none}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
