html,body,.app-shell,.main,.content,.chat-layout{min-height:0}.main,.content{height:100%}.content,.content>*,.chat-layout,.chat-layout>*{min-width:0}.chat-layout{grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden }.mode-strip{position:relative;z-index:2;flex:0 0 auto}.message-list{align-items:stretch;justify-content:flex-start;align-content:flex-start;height:100%;max-height:100%;overflow-x:hidden ;overflow-y:auto ;overscroll-behavior:contain;overflow-anchor:none;padding-top:22px}.message{flex:0 0 auto}.input-panel,.home-input-panel{flex:0 0 auto}.menu-icon{width:20px;height:20px;display:block}.icon-button,.brand-sidebar-toggle,.mobile-sidebar-toggle{display:flex ;align-items:center;justify-content:center;padding:0}.icon-button img,.brand-sidebar-toggle img,.mobile-sidebar-toggle img{pointer-events:none}.page-shell-chat,.chat-panel-home-fix{min-height:calc(100vh - 120px)}.chat-panel-home-fix{display:flex;flex-direction:column}.chat-panel-home-fix .message-list{flex:1 1 auto}.chat-panel-home-fix .composer-shell,.chat-panel-home-fix .composer-card,.chat-panel-home-fix .chat-composer{margin-top:auto}.topbar-right .button{min-width:160px;text-align:center}.auth-modal-page{min-height:calc(100vh - 140px);display:flex;align-items:flex-start;justify-content:center;padding-top:48px}.auth-dialog-page{max-width:560px;width:100%}.sidebar-toggle-floating{position:fixed;top:18px;left:18px;z-index:120;width:42px;min-width:42px;height:42px;border-radius:14px;border:1px solid rgba(255,255,255,0.12);background:rgba(16,21,35,0.92);box-shadow:0 12px 30px rgba(0,0,0,0.28);display:none }.desktop-sidebar-hidden .sidebar-toggle-floating{display:inline-flex ;align-items:center;justify-content:center}@media (max-width:960px){.sidebar-toggle-floating,.desktop-sidebar-hidden .sidebar-toggle-floating{display:none }}@media (min-width:961px){.mobile-sidebar-toggle,.desktop-sidebar-hidden .mobile-sidebar-toggle{display:none }}#sidebar-restore-button,.sidebar-toggle-floating,.desktop-sidebar-hidden #sidebar-restore-button,.desktop-sidebar-hidden .sidebar-toggle-floating{display:none }@media (min-width:961px){body.desktop-sidebar-hidden .mobile-sidebar-toggle{display:inline-flex ;align-items:center;justify-content:center}}:root{--sidebar-rail-width:74px;--sidebar-expanded-width:278px;--sidebar-surface:linear-gradient(180deg,rgba(20,30,48,0.96),rgba(10,17,31,0.98));--shell-surface:linear-gradient(180deg,rgba(4,10,24,0.96),rgba(2,7,18,0.98))}body{background:radial-gradient(circle at 18% 12%,rgba(43,94,255,0.14),transparent 28%),radial-gradient(circle at 84% 78%,rgba(32,214,171,0.10),transparent 24%),#020817}.app-shell{grid-template-columns:var(--sidebar-expanded-width) 1fr;gap:16px;padding:16px;min-height:100vh;background:transparent}.sidebar{width:auto;display:grid ;grid-template-columns:var(--sidebar-rail-width) minmax(0,1fr);gap:0;padding:0;border-radius:28px;border:1px solid rgba(148,163,184,0.12);background:var(--sidebar-surface);box-shadow:0 22px 60px rgba(0,0,0,0.28);overflow:hidden}.sidebar::before{background:radial-gradient(circle at 18% 10%,rgba(255,255,255,0.08),transparent 28%),linear-gradient(180deg,rgba(255,255,255,0.045),transparent 38%),repeating-linear-gradient(125deg,rgba(255,255,255,0.03) 0 2px,transparent 2px 28px)}.sidebar-rail,.sidebar-main{position:relative;z-index:1}.sidebar-rail{display:flex;flex-direction:column;align-items:center;gap:14px;padding:18px 12px;border-right:1px solid rgba(148,163,184,0.12);background:linear-gradient(180deg,rgba(255,255,255,0.05),rgba(255,255,255,0.02))}.sidebar-rail-brand{width:36px;height:36px;border-radius:12px;font-size:14px;font-weight:800;box-shadow:0 12px 28px rgba(24,198,133,0.22)}.sidebar-rail-toggle,.sidebar-rail-new-chat{width:48px;min-width:48px;height:48px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(148,163,184,0.14);color:rgba(226,232,240,0.94);background:rgba(255,255,255,0.05)}.sidebar-rail-toggle:hover,.sidebar-rail-new-chat:hover{background:rgba(255,255,255,0.10);transform:translateY(-1px)}.sidebar-rail-new-chat{width:calc(100% - 4px);min-width:0;justify-content:flex-start;gap:10px;padding:0 14px;text-decoration:none;background:linear-gradient(135deg,rgba(27,211,139,0.96),rgba(51,218,177,0.88));color:#03241a;box-shadow:0 16px 34px rgba(20,184,124,0.28)}.sidebar-rail-new-chat-icon{font-size:19px;line-height:1;font-weight:700}.sidebar-rail-new-chat-label{display:inline-flex;align-items:center;white-space:nowrap;overflow:hidden;font-size:14px;font-weight:800}.sidebar-main{display:flex;flex-direction:column;min-width:0;padding:18px 14px 14px;gap:14px}.sidebar-main-head{display:flex;align-items:center;min-height:54px;padding:4px 4px 2px}.sidebar-main-new-chat{width:100%;min-height:54px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 18px;text-decoration:none;font-size:15px;font-weight:800;color:#03241a;background:linear-gradient(135deg,rgba(27,211,139,0.96),rgba(51,218,177,0.88));border:1px solid rgba(102,255,191,0.12);box-shadow:0 16px 34px rgba(20,184,124,0.28)}.sidebar-main-new-chat:hover{transform:translateY(-1px);box-shadow:0 18px 36px rgba(20,184,124,0.34)}.sidebar-main-new-chat-icon{font-size:18px;line-height:1;font-weight:800}.sidebar-main-new-chat-label{display:inline-flex;align-items:center;white-space:nowrap}.sidebar-card,.sidebar-chats-card{background:rgba(8,15,30,0.5);border:1px solid rgba(148,163,184,0.12);border-radius:22px}.sidebar-chats-card{display:flex;flex-direction:column;min-height:0;flex:1 1 auto;padding:12px}.chat-list-wrapper,.chat-list-scroll,.chat-list{min-height:0}.chat-list-scroll{flex:1 1 auto}.sidebar-section-title{padding:2px 4px 10px;font-size:11px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:rgba(148,163,184,0.8)}.sidebar-empty-note{padding:12px 4px 0;color:rgba(203,213,225,0.82);font-size:13px;line-height:1.45}.topbar{min-height:66px;align-items:center;padding:4px 4px 16px;background:transparent;border:0;box-shadow:none}.topbar-left{gap:14px}.topbar-branding{display:flex;align-items:center}.brand-title{display:inline-block;font-family:"Space Grotesk","Sora","Segoe UI",Inter,sans-serif;font-size:clamp(2rem,1.7rem+0.9vw,2.45rem);font-weight:800;letter-spacing:-0.055em;line-height:1;color:#f8fafc;text-shadow:0 10px 24px rgba(15,23,42,0.32)}.topbar .chat-context,.topbar .chat-context span,.topbar .chat-context strong{display:none }.main{min-width:0;min-height:calc(100vh - 32px);border-radius:28px;padding:0 0 14px;background:var(--shell-surface);border:1px solid rgba(148,163,184,0.08);box-shadow:inset 0 1px 0 rgba(255,255,255,0.04);overflow:hidden}.content-area{height:calc(100% - 82px)}.content-area,.page-shell,.page-shell-chat,.chat-panel-shell{min-height:0}.page-shell-chat{height:100%}.chat-panel-shell{display:flex;flex-direction:column;min-height:calc(100vh - 146px)}.chat-panel-shell .message-list{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;min-height:0;padding-bottom:20px}.page-shell-chat:not(.page-shell-chat-empty) .chat-panel-shell .message-list{justify-content:flex-start}.home-hero{width:min(100%,980px);margin:auto;padding:0 18px;text-align:center}.home-hero h1{margin:0;font-size:clamp(3rem,2.3rem+2vw,5.1rem);font-weight:800;letter-spacing:-0.06em;line-height:0.98;color:#f8fafc}.input-panel,.home-input-panel{margin-top:auto;padding:12px 22px 22px}.input-wrap,.home-input-wrap{margin:0 auto;width:min(100%,860px);max-width:860px;border-radius:28px;background:linear-gradient(180deg,rgba(3,10,24,0.96),rgba(2,8,20,0.98));border:1px solid rgba(41,60,105,0.5);box-shadow:0 24px 70px rgba(0,0,0,0.34),inset 0 1px 0 rgba(255,255,255,0.04)}.home-input-wrap textarea,.input-wrap textarea{min-height:140px;padding:24px 22px 18px;color:rgba(248,250,252,0.96)}.home-input-wrap textarea::placeholder,.input-wrap textarea::placeholder{color:rgba(148,163,184,0.82)}.composer-footer,.input-footer{padding:12px 18px 16px;border-top:1px solid rgba(41,60,105,0.4)}.composer-send-button{box-shadow:0 10px 26px rgba(16,185,129,0.28)}body.sidebar-collapsed .app-shell{grid-template-columns:var(--sidebar-rail-width) 1fr}body.sidebar-collapsed .sidebar{grid-template-columns:var(--sidebar-rail-width) 0fr}body.sidebar-collapsed .sidebar-main{opacity:0;pointer-events:none;overflow:hidden;padding-left:0;padding-right:0}body.sidebar-collapsed .sidebar-rail{border-right-color:transparent}body:not(.sidebar-collapsed) .sidebar-rail-new-chat{display:none}body.sidebar-collapsed .sidebar-rail-new-chat{width:48px;justify-content:center;padding:0;display:inline-flex}body.sidebar-collapsed .sidebar-rail-new-chat-label{display:none}body.sidebar-collapsed .sidebar-main-new-chat{display:none}body.sidebar-collapsed .sidebar-rail-brand{margin-bottom:2px}@media (max-width:960px){.app-shell{grid-template-columns:1fr;padding:0;gap:0}.main{min-height:100vh;border-radius:0}.topbar{padding:16px 16px 12px}.brand-title{font-size:clamp(1.8rem,1.45rem+1vw,2.4rem)}.sidebar{position:fixed ;inset:12px auto 12px 12px;width:min(320px,calc(100vw - 24px));min-height:auto;max-height:calc(100vh - 24px);transform:translateX(calc(-100% - 24px));transition:transform 0.22s ease}.sidebar.open{transform:translateX(0)}.sidebar-main{opacity:1;pointer-events:auto ;padding:18px 14px 14px}.sidebar-rail-new-chat{display:none ;width:calc(100% - 4px);justify-content:flex-start;padding:0 14px}.sidebar-rail-new-chat-label{display:inline-flex }.sidebar-main-new-chat{display:inline-flex }body.sidebar-collapsed .sidebar{grid-template-columns:var(--sidebar-rail-width) minmax(0,1fr)}.content-area{height:auto}.chat-panel-shell{min-height:calc(100vh - 98px)}.input-panel,.home-input-panel{padding:10px 12px 16px}.input-wrap,.home-input-wrap{width:100%;max-width:none;border-radius:24px}.home-input-wrap textarea,.input-wrap textarea{min-height:120px;padding:20px 18px 16px}}.shell-guest .main{min-height:calc(100vh - 32px);padding:0 0 18px;background:transparent;border:0;box-shadow:none;overflow:visible}.shell-guest .topbar{padding:0 6px 16px}.shell-guest .content-area{height:auto;min-height:calc(100vh - 130px);display:block;padding:0}.shell-guest .page-shell-chat{width:min(100%,1520px);min-height:calc(100vh - 148px);margin:0 auto;padding:0 18px 12px;display:flex;flex-direction:column;gap:18px}.shell-guest .chat-response-panel{flex:1 1 auto;min-height:clamp(320px,calc(100vh - 310px),760px);display:flex;flex-direction:column;border-radius:34px;border:1px solid rgba(41,60,105,0.42);background:linear-gradient(180deg,rgba(3,10,24,0.82),rgba(2,8,20,0.96));box-shadow:0 24px 70px rgba(0,0,0,0.26),inset 0 1px 0 rgba(255,255,255,0.04);overflow:hidden}body.theme-light.shell-guest .chat-response-panel{background:linear-gradient(180deg,rgba(255,255,255,0.82),rgba(246,249,255,0.92));border-color:rgba(112,130,170,0.18);box-shadow:0 20px 48px rgba(110,132,173,0.16),inset 0 1px 0 rgba(255,255,255,0.7)}.shell-guest .chat-response-panel .message-list{flex:1 1 auto;min-height:0;padding:26px 26px 30px;display:flex;flex-direction:column;justify-content:center}.shell-guest .page-shell-chat:not(.page-shell-chat-empty) .chat-response-panel .message-list{justify-content:flex-start}.shell-guest .composer-dock{width:min(100%,940px);margin:0 auto}.shell-guest .composer-dock .input-panel,.shell-guest .composer-dock .home-input-panel{padding:0;margin:0;background:transparent;backdrop-filter:none}.shell-guest .composer-dock .input-wrap,.shell-guest .composer-dock .home-input-wrap{width:min(100%,940px);max-width:940px}.shell-guest .composer-dock .input-wrap textarea,.shell-guest .composer-dock .home-input-wrap textarea{min-height:108px}.shell-guest .home-hero{width:min(100%,1200px);padding:0 18px}.shell-guest .sidebar{min-height:calc(100vh - 46px)}.shell-guest .sidebar-rail{padding:18px 12px 20px}.shell-guest .sidebar-main{padding:18px 14px 20px}.shell-guest .sidebar-chats-card{padding-bottom:18px}.shell-guest .auth-modal{z-index:2600 }.shell-guest .auth-overlay{background:rgba(2,6,18,0.62);backdrop-filter:blur(8px)}.shell-guest .auth-dialog{width:min(580px,calc(100vw - 28px));max-height:min(88vh,820px);overflow:auto;padding:18px;border-radius:30px;background:linear-gradient(180deg,rgba(8,15,28,0.98),rgba(5,11,24,0.98));border:1px solid rgba(120,140,180,0.16);box-shadow:0 30px 90px rgba(0,0,0,0.4)}body.theme-light.shell-guest .auth-dialog{background:linear-gradient(180deg,rgba(255,255,255,0.97),rgba(244,247,252,0.95))}.shell-guest .auth-close-button{position:absolute;top:12px;right:12px;width:auto;height:auto;padding:0;border:0;background:transparent;color:rgba(248,113,113,0.82);font-size:24px;line-height:1;cursor:pointer;transition:color 0.18s ease,transform 0.18s ease}.shell-guest .auth-close-button:hover{color:rgba(248,113,113,1);transform:scale(1.04)}body.theme-light.shell-guest .auth-close-button{color:rgba(220,38,38,0.86);background:transparent}.shell-guest .auth-modal-tabs{padding-right:28px;margin-bottom:12px}.shell-guest .auth-panel-modal{padding:26px 24px 24px}.shell-guest .auth-panel-header{margin:0 0 18px;text-align:center}.shell-guest .auth-panel-header h2{margin:0;font-size:clamp(2rem,3.6vw,2.4rem)}.shell-guest .auth-panel-header p{margin:10px 0 0;color:rgba(190,199,216,0.9);font-size:1rem;line-height:1.55}body.theme-light.shell-guest .auth-panel-header p{color:#556176}.shell-guest .auth-form-grid{gap:16px}.shell-guest .auth-form-grid input{min-height:58px;padding:0 18px;font-size:1rem}.shell-guest .auth-form-grid input::placeholder{color:rgba(148,163,184,0.72)}body.theme-light.shell-guest .auth-form-grid input::placeholder{color:rgba(100,116,139,0.75)}.shell-guest .auth-form-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.shell-guest .auth-tab-link{padding:0;border:0;background:none;color:#60a5fa;cursor:pointer}@media (max-width:960px){.shell-guest .main{min-height:100vh;padding-bottom:14px}.shell-guest .topbar{padding:16px 16px 12px}.shell-guest .page-shell-chat{min-height:calc(100vh - 124px);padding:0 12px 10px;gap:14px}.shell-guest .chat-response-panel{min-height:calc(100vh - 320px);border-radius:28px}.shell-guest .chat-response-panel .message-list{padding:20px 18px 22px}.shell-guest .composer-dock{width:100%}.shell-guest .composer-dock .input-wrap,.shell-guest .composer-dock .home-input-wrap{width:100%;max-width:none}.shell-guest .sidebar{min-height:auto;max-height:calc(100vh - 32px);inset:16px auto 16px 16px}}.shell-guest .auth-panel-success{min-height:320px;display:flex;flex-direction:column;justify-content:center}.shell-guest .auth-panel-header-success{max-width:430px;margin:8px auto 0}.shell-guest .auth-panel-header-success p{max-width:420px;margin-left:auto;margin-right:auto}.shell-guest .auth-success-actions{justify-content:center;margin-top:12px}.shell-guest .auth-success-actions .button{min-width:220px;justify-content:center}.shell-guest .auth-panel-flat{background:transparent;border:0;box-shadow:none;padding:26px 12px 12px}.profile-actions-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.profile-modal-shell{position:fixed ;inset:0 ;z-index:2600 ;display:flex ;align-items:center;justify-content:center;padding:20px}.profile-modal-shell .auth-overlay{position:absolute ;inset:0 ;background:rgba(2,6,18,0.62);backdrop-filter:blur(8px)}.profile-modal-shell .auth-dialog{position:relative;z-index:1;width:min(580px,calc(100vw - 28px));max-height:min(88vh,820px);overflow:auto;padding:18px;border-radius:30px;background:linear-gradient(180deg,rgba(8,15,28,0.98),rgba(5,11,24,0.98));border:1px solid rgba(120,140,180,0.16);box-shadow:0 30px 90px rgba(0,0,0,0.4)}.profile-modal-shell .auth-close-button{position:absolute;top:12px;right:12px;width:auto;height:auto;padding:0;border:0;background:transparent;color:rgba(248,113,113,0.82);font-size:24px;line-height:1;cursor:pointer;text-decoration:none}.profile-modal-shell .auth-close-button:hover{color:rgba(248,113,113,1);transform:scale(1.04)}.profile-modal-shell .profile-modal-panel{background:transparent;border:0;box-shadow:none;padding:26px 12px 12px}.profile-modal-shell .auth-panel-header{margin:0 0 18px;text-align:center}.profile-modal-shell .auth-panel-header h2{margin:0;font-size:clamp(2rem,3.2vw,2.3rem)}.profile-modal-shell .auth-panel-header p{margin:10px 0 0;color:rgba(190,199,216,0.9);font-size:1rem;line-height:1.55}.profile-modal-shell .profile-modal-form{gap:16px}.profile-modal-shell .profile-modal-form input{min-height:58px;padding:0 18px;font-size:1rem}.profile-modal-shell .profile-modal-form input::placeholder{color:rgba(148,163,184,0.72)}.profile-modal-shell .password-field{position:relative}.profile-modal-shell .password-field input{padding-right:62px}.profile-modal-shell .password-toggle{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:14px;border:1px solid rgba(148,163,184,0.12);background:rgba(255,255,255,0.04);color:rgba(226,232,240,0.92)}.profile-modal-shell .auth-success-actions{justify-content:space-between}body.page-profile .content,body.page-settings .content,body.page-help .content{background:transparent;border:0;box-shadow:none}body.page-profile .content-area,body.page-settings .content-area,body.page-help .content-area{padding-top:0}.settings-main-card-clean,.clean-help-card,.profile-card{background:rgba(10,18,32,0.58);border:1px solid rgba(255,255,255,0.08);box-shadow:0 18px 42px rgba(0,0,0,0.22)}body.theme-light .settings-main-card-clean,body.theme-light .clean-help-card,body.theme-light .profile-card{background:linear-gradient(180deg,rgba(255,255,255,0.96),rgba(244,248,253,0.92));border-color:rgba(134,150,177,0.18);box-shadow:0 20px 44px rgba(113,129,156,0.16)}.settings-toggle-inline-grid{display:grid;gap:12px;margin-top:10px}.settings-check-inline{display:inline-flex;align-items:center;gap:12px;color:var(--text-soft);font-weight:500}.settings-check-inline input[type="checkbox"]{width:18px;height:18px;accent-color:var(--accent-a);margin:0}.clean-ticket-form{display:grid;gap:14px}.clean-ticket-form input,.clean-ticket-form textarea{width:100%}.ticket-thread-panel-empty{display:flex;align-items:flex-start}.ticket-thread-panel-empty .empty-state,.ticket-list-panel>.empty-state.compact{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);border-radius:24px;box-shadow:0 12px 30px rgba(0,0,0,0.16)}body.theme-light .ticket-thread-panel-empty .empty-state,body.theme-light .ticket-list-panel>.empty-state.compact{background:rgba(255,255,255,0.82);border-color:rgba(136,149,177,0.18);box-shadow:0 12px 26px rgba(112,129,156,0.14)}.inner-ticket-panel{background:transparent;border:0;box-shadow:none;padding:0}.sidebar-main-new-chat,.sidebar-rail-new-chat,.auth-tab.active,.ticket-status-chip.active,.settings-check-inline input[type="checkbox"],body.theme-light .auth-tab.active{background:linear-gradient(135deg,var(--accent-a),var(--accent-b));color:var(--accent-contrast);border-color:transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.10),0 14px 30px var(--accent-shadow)}.auth-tab.active,.ticket-status-chip.active{color:var(--accent-contrast)}.ticket-status-chip.active span{background:rgba(255,255,255,0.16);color:inherit}body.accent-black{--accent-a:#111827;--accent-b:#374151;--accent-contrast:#f9fafb;--accent-shadow:rgba(17,24,39,0.30)}body.accent-lavender{--accent-a:#7c3aed;--accent-b:#c4b5fd;--accent-contrast:#ffffff;--accent-shadow:rgba(124,58,237,0.28)}body.theme-light{--surface-soft:rgba(255,255,255,0.88);--surface-alt:linear-gradient(180deg,rgba(255,255,255,0.84),rgba(240,245,251,0.76));--panel-border:rgba(134,150,177,0.18);--surface-shadow:0 20px 42px rgba(113,129,156,0.16)}body.theme-light .sidebar,body.theme-light .sidebar-card,body.theme-light .settings-card,body.theme-light .help-overview-hero,body.theme-light .ticket-list-item,body.theme-light .account-trigger,body.theme-light .admin-link,body.theme-light .ghost-button,body.theme-light .mode-chip,body.theme-light .attachment-preview{background:linear-gradient(180deg,rgba(255,255,255,0.96),rgba(244,248,253,0.92));border-color:rgba(136,149,177,0.18);box-shadow:0 16px 34px rgba(113,129,156,0.12)}body.theme-light .sidebar::before,body.theme-light .main::before,body.theme-light .content::before{display:none }body.theme-light .topbar,body.theme-light .main,body.theme-light .content,body.theme-light .content-area{background:transparent;box-shadow:none}body.theme-light .settings-form input,body.theme-light .settings-form textarea,body.theme-light .settings-form select,body.theme-light .ticket-reply-form textarea,body.theme-light .clean-ticket-form input,body.theme-light .clean-ticket-form textarea{background:rgba(255,255,255,0.94);border-color:rgba(140,155,181,0.22);color:#142033}body.theme-light .settings-form input::placeholder,body.theme-light .settings-form textarea::placeholder,body.theme-light .clean-ticket-form input::placeholder,body.theme-light .clean-ticket-form textarea::placeholder{color:rgba(83,97,121,0.74)}body.theme-light .sidebar-section-title,body.theme-light .help-nav-item,body.theme-light .settings-card p,body.theme-light .settings-card span,body.theme-light .settings-card label,body.theme-light .empty-state p{color:#52617a}body.theme-light .brand-title,body.theme-light .settings-card h2,body.theme-light .empty-state h3,body.theme-light .ticket-list-head strong,body.theme-light .help-overview-hero h3{color:#122033}:root{--accent-a:#18c685;--accent-b:#31d8b1;--accent-contrast:#03241a;--accent-shadow:rgba(20,184,124,0.28)}body.accent-red{--accent-a:#c62828;--accent-b:#ef5350;--accent-contrast:#fff5f5;--accent-shadow:rgba(198,40,40,0.28)}body.accent-blue{--accent-a:#2563eb;--accent-b:#60a5fa;--accent-contrast:#eff6ff;--accent-shadow:rgba(37,99,235,0.28)}body.accent-green{--accent-a:#159d6f;--accent-b:#34d399;--accent-contrast:#ecfdf5;--accent-shadow:rgba(21,157,111,0.28)}body.accent-yellow{--accent-a:#b58900;--accent-b:#facc15;--accent-contrast:#1f2937;--accent-shadow:rgba(181,137,0,0.28)}body.accent-white{--accent-a:#dbe5f2;--accent-b:#ffffff;--accent-contrast:#111827;--accent-shadow:rgba(203,213,225,0.24)}body.accent-gray{--accent-a:#4b5563;--accent-b:#9ca3af;--accent-contrast:#f9fafb;--accent-shadow:rgba(75,85,99,0.26)}
