.glass-panel{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.12)}.glass-panel--heavy{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.08)}.theme-light .glass-panel{background:#fdfbf7b3;border-color:#0000000f}.theme-light .glass-panel--heavy{background:#fdfbf7d9;border-color:#0000000a}.theme-dark .glass-panel{background:#14161cb3;border-color:#ffffff14}.theme-dark .glass-panel--heavy{background:#0f1115d9;border-color:#ffffff0f}.theme-dark .glass-panel--glow{border:1px solid rgba(99,102,241,.2);box-shadow:0 0 24px #6366f114}@supports not (backdrop-filter: blur(1px)){.glass-panel,.glass-panel--heavy{backdrop-filter:none;-webkit-backdrop-filter:none}.theme-light .glass-panel,.theme-light .glass-panel--heavy{background:#fff}.theme-dark .glass-panel,.theme-dark .glass-panel--heavy{background:#1a1a1a}}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background-color:var(--bg-app);color:var(--ant-color-text, rgba(255, 255, 255, .88));transition:background-color .2s ease,color .2s ease;font-feature-settings:"cv05","cv11"}:root{--ease-enter: cubic-bezier(.2, 0, 0, 1);--ease-exit: cubic-bezier(.16, 1, .3, 1);--duration-micro: .15s;--duration-inbox-to-focus: .28s;--duration-focus-to-zen: .22s;--duration-to-inbox: .2s;--duration-drawer-open: .25s;--duration-drawer-close: .15s;--radius-lg: 24px;--radius-md: 12px;--radius-sm: 8px;--bg-app: #F5F5F7;--bg-sidebar: #F5F5F7;--bg-panel: #FFFFFF;--bg-content: #FFFFFF;--bg-surface: #FFFFFF;--border-subtle: rgba(0, 0, 0, .04);--border-visible: rgba(0, 0, 0, .08);--item-hover: rgba(0, 0, 0, .03);--item-active: rgba(99, 102, 241, .12);--glass-blur: none;--shadow-depth: none}.theme-dark{--bg-app: #000000;--bg-sidebar: #161617;--bg-panel: #1C1C1E;--bg-content: #1C1C1E;--bg-surface: #1C1C1E;--border-subtle: rgba(255, 255, 255, .04);--border-visible: rgba(255, 255, 255, .08);--item-hover: rgba(255, 255, 255, .04);--item-active: rgba(99, 102, 241, .18);--glass-blur: none;--shadow-depth: none}.theme-dark[data-theme=glass]{--bg-app: #0C0C0E;--bg-sidebar: rgba(22, 22, 23, .8);--bg-panel: rgba(28, 28, 30, .75);--bg-content: rgba(28, 28, 30, .85);--bg-surface: rgba(28, 28, 30, .85);--glass-blur: blur(24px);--border-subtle: rgba(255, 255, 255, .06);--border-visible: rgba(255, 255, 255, .1);--shadow-depth: 0 8px 32px rgba(0, 0, 0, .4), inset 0 0 0 1px rgba(255, 255, 255, .05)}.theme-light[data-theme=glass]{--bg-app: #E8E8ED;--bg-sidebar: rgba(245, 245, 247, .7);--bg-panel: rgba(255, 255, 255, .75);--bg-content: rgba(255, 255, 255, .85);--bg-surface: rgba(255, 255, 255, .85);--glass-blur: blur(24px);--border-subtle: rgba(0, 0, 0, .04);--border-visible: rgba(0, 0, 0, .08);--shadow-depth: 0 8px 32px rgba(0, 0, 0, .08), inset 0 0 0 1px rgba(255, 255, 255, .6)}.theme-light body{background-color:#f5f5f7;color:#000000e0;color-scheme:light}.theme-dark body{background-color:#000;color:#ffffffe0;color-scheme:dark}.theme-dark[data-theme=glass] body{background:radial-gradient(ellipse 80% 50% at 20% 40%,rgba(99,102,241,.12) 0%,transparent 50%),radial-gradient(ellipse 60% 40% at 80% 20%,rgba(139,92,246,.08) 0%,transparent 50%),radial-gradient(ellipse 50% 60% at 70% 80%,rgba(59,130,246,.06) 0%,transparent 50%),var(--bg-app)}.theme-light[data-theme=glass] body{background:radial-gradient(ellipse 70% 50% at 30% 30%,rgba(99,102,241,.08) 0%,transparent 50%),radial-gradient(ellipse 50% 40% at 75% 25%,rgba(244,114,182,.06) 0%,transparent 50%),radial-gradient(ellipse 60% 50% at 60% 80%,rgba(59,130,246,.05) 0%,transparent 50%),var(--bg-app)}@keyframes slaPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}.sla-warning{animation:slaPulse 1.5s ease-in-out infinite}.message-enter{opacity:0;transform:translateY(5px)}.message-enter-active{opacity:1;transform:translateY(0);transition:opacity .2s ease-out,transform .2s ease-out}@keyframes highlightPulse{0%{background:var(--ant-color-warning-bg-hover);border-left-color:var(--ant-color-warning)}70%{background:var(--ant-color-warning-bg-hover);border-left-color:var(--ant-color-warning)}to{background:transparent;border-left-color:transparent}}.highlight-flash{animation:highlightPulse 2.5s ease-out forwards}.input-blocked{transition:opacity .2s ease,border-color .2s ease;opacity:.5;pointer-events:none}.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper-focused{box-shadow:0 0 0 3px #5e6ad21f!important}.theme-dark .ant-input:focus,.theme-dark .ant-input-focused,.theme-dark .ant-input-affix-wrapper:focus,.theme-dark .ant-input-affix-wrapper-focused{box-shadow:0 0 0 3px #6366f133!important}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#00000040}.theme-dark ::-webkit-scrollbar-thumb{background:#ffffff1f}.theme-dark ::-webkit-scrollbar-thumb:hover{background:#fff3}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--ant-color-primary, #5E6AD2);outline-offset:2px;border-radius:4px}.ticket-list-tabs .ant-tabs-nav-list{width:100%;justify-content:space-between}.ticket-list-tabs .ant-tabs-tab{margin:0!important;flex:1;display:flex;justify-content:center}.settings-tabs .ant-tabs-tab{justify-content:flex-start;text-align:left}.login-tabs .ant-tabs-nav-list{width:100%;justify-content:space-between}.login-tabs .ant-tabs-tab{flex:1;justify-content:center}.ant-tabs-tab:focus-visible{outline:none!important}.ant-btn{box-shadow:none!important}.ant-modal-mask{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.ant-tag{border-radius:4px}.ant-tabs-tab{transition:color var(--duration-micro) ease!important}.ant-drawer-mask{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ant-card{border-radius:var(--radius-lg, 16px)}mark{background:var(--ant-color-warning-bg);color:inherit;padding:0 2px;border-radius:2px}.theme-dark mark{background:#faad1440}@keyframes slaPulse{0%,to{opacity:1}50%{opacity:.7}}.sla-pulse{animation:slaPulse 2s ease-in-out infinite}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
