:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-brand-primary:#103047;--color-brand-accent:#ff4b00;--color-brand-support:#02c9c9;--color-text-primary:#282828;--color-text-secondary:#59636b;--color-text-muted:#707a82;--color-text-inverse:#fff;--color-bg-page:#f6f8f9;--color-bg-surface:#fff;--color-bg-subtle:#eef3f5;--color-bg-selected:#eceeef;--color-border:#d8e0e4;--color-border-strong:#aebbc2;--color-focus:#ff4b00;--color-success:#177a52;--color-success-bg:#e9f7f0;--color-warning:#8a5200;--color-warning-bg:#fff4df;--color-danger:#b42318;--color-danger-bg:#fff0ee;--color-info:#0b6270;--color-info-bg:#eef0f1;--font-sans:var(--font-montserrat), system-ui, -apple-system, "Segoe UI", sans-serif;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:2.5rem;--space-8:3rem;--radius-sm:.375rem;--radius-md:.625rem;--radius-lg:1rem;--radius-pill:999px;--shadow-sm:0 1px 2px #10304714;--shadow-md:0 8px 24px #1030471a;--duration-fast:.12s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--bg:var(--color-bg-page);--panel:var(--color-bg-surface);--panel-2:var(--color-bg-subtle);--line:var(--color-border);--text:var(--color-text-primary);--muted:var(--color-text-muted);--accent:var(--color-brand-primary);--accent-strong:var(--color-brand-primary);--accent-soft:var(--color-info-bg);--brand-orange:var(--color-brand-accent);--brand-cyan:var(--color-brand-support);--danger:var(--color-danger);--warning:var(--color-warning);--shadow:var(--shadow-sm)}*{box-sizing:border-box}html{background:var(--color-brand-primary);min-width:320px;max-width:100%;overflow-x:clip}body{background:var(--bg);max-width:100%;color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6;overflow-x:clip}@supports not (overflow-x:clip){html,body,.workspaceContent{overflow-x:hidden}}a{color:inherit;text-decoration:none}button,a,input,select,textarea{transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard)}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}main{max-width:1240px;margin:0 auto;padding:48px 28px 88px}.topbar{justify-content:space-between;align-items:end;gap:24px;margin-bottom:34px;display:flex}h1{margin:0;font-size:clamp(1.875rem,1.6rem + 1vw,2.25rem);font-weight:700;line-height:1.18}h2{font-size:clamp(1.625rem,1.4rem + .8vw,2rem);font-weight:700;line-height:1.22}.eyebrow{color:var(--accent-strong);text-transform:uppercase;letter-spacing:.14em;margin-bottom:8px;font-size:12px;font-weight:750}.muted{color:var(--muted)}.grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.card,.tableWrap{border:1px solid var(--color-border);background:var(--panel);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.card{padding:var(--space-5)}.metric{letter-spacing:-.04em;margin-top:8px;font-size:36px;font-weight:700}.tableWrap{margin-top:20px;overflow:hidden}table{border-collapse:collapse;width:100%}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #e5e5e7;padding:17px 18px}th{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px}tr:last-child td{border-bottom:0}.pill{border-radius:var(--radius-pill);align-items:center;min-height:24px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.pill.human{color:var(--warning);background:#fff4d9}.pill.auto{color:var(--accent-strong);background:var(--accent-soft)}.empty{text-align:center;color:var(--muted);padding:50px}.rowLink{display:block}.openHint{color:var(--accent-strong);margin-top:7px;font-size:12px;font-weight:650;display:block}.clickableRow:hover{background:#fafafa}.detailHeader{justify-content:space-between;align-items:start;gap:24px;margin-bottom:20px;display:flex}.backLink{color:var(--accent-strong);margin-bottom:16px;font-weight:650;display:inline-block}.detailTitle{margin:0;font-size:clamp(26px,4vw,40px)}.detailLayout{grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr);gap:18px;display:grid}.conversationPanel,.sidePanel{background:var(--panel);box-shadow:var(--shadow);border:1px solid #00000014;border-radius:20px}.conversationPanel{min-height:560px;padding:22px}.sidePanel{align-self:start;padding:22px}.messages{flex-direction:column;gap:12px;display:flex}.message{white-space:pre-wrap;border-radius:18px;width:fit-content;max-width:min(82%,700px);padding:13px 15px;font-size:12px;line-height:1.42}.message.inbound{background:#ececef;align-self:flex-start}.message.outbound{color:#fff;background:#4b5563;align-self:flex-end}.message.draft{max-width:100%;color:var(--text);background:#fffaf0;border:1px solid #ead39b;align-self:stretch}.messageMeta{color:var(--muted);margin-top:7px;font-size:11px}.message.outbound .messageMeta{color:#ffffffb8}.conversationImageButton{background:0 0;border:0;width:min(320px,100%);height:auto;min-height:0;padding:0;display:block;overflow:hidden}.conversationImageButton img{object-fit:cover;border-radius:10px;width:100%;max-height:260px;display:block}.conversationImageDialog{border-radius:var(--radius-lg);background:#101416;border:0;width:min(920px,100vw - 32px);max-width:none;padding:44px 14px 14px}.conversationImageDialog::backdrop{background:#000000b8}.conversationImageDialog>button{color:#fff;background:0 0;border:0;min-height:34px;font-size:28px;position:absolute;top:6px;right:8px}.conversationImageDialog img{object-fit:contain;width:100%;max-height:82dvh;display:block}.conversationAudio audio{width:min(320px,72vw);display:block}.draftLabel{color:var(--warning);margin-bottom:8px;font-size:12px;font-weight:700}.composer{margin-top:14px}.composer textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:120px;color:var(--text);font:inherit;background:#fff;border-radius:14px;outline:none;padding:13px}.composer textarea:focus,.textInput:focus{border-color:var(--brand-orange);box-shadow:0 0 0 4px #ff4b001f}.actions{flex-wrap:wrap;gap:9px;margin-top:10px;display:flex}button{border:1px solid var(--line);border-radius:var(--radius-md);min-height:44px;color:var(--color-brand-primary);background:var(--color-bg-surface);font:inherit;cursor:pointer;padding:0 20px;font-weight:600}button.primary{background:var(--color-brand-primary);color:var(--color-text-inverse);border-color:var(--color-brand-primary)}button.warning{color:var(--warning);background:#fffaf0;border-color:#ead39b}button:hover{filter:brightness(.96)}button:disabled{cursor:not-allowed;opacity:.55}.facts{gap:12px;margin:18px 0;display:grid}.fact{border-bottom:1px solid var(--line);padding-bottom:10px}.factLabel{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.factValue{word-break:break-word;margin-top:4px}.notice{color:var(--accent-strong);background:var(--accent-soft);border-radius:14px;margin-bottom:14px;padding:14px;font-size:13px;line-height:1.4}.headerActions{align-items:center;gap:16px;display:flex}.buttonLink{border:1px solid var(--line);background:#fff;border-radius:999px;padding:10px 15px;font-weight:650}.fieldLabel{color:var(--color-text-primary);margin:16px 0 8px;font-size:14px;font-weight:600;display:block}.textInput{border:1px solid var(--line);border-radius:var(--radius-md);width:100%;min-height:48px;color:var(--text);font:inherit;background:#fff;outline:none;padding:12px 13px}.documentList{gap:12px;margin-top:14px;display:grid}.documentItem{border-bottom:1px solid var(--line);padding-bottom:12px}.documentItem form{margin-top:8px}.knowledgePage{gap:var(--space-5);display:grid}.knowledgeHeader,.knowledgeResultsHeader,.knowledgeDetailHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.knowledgeHeader p{margin:var(--space-2) 0 0}.knowledgeToolbar{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);grid-template-columns:minmax(260px,1.4fr) repeat(2,minmax(0,.9fr)) minmax(230px,1.1fr) auto;align-items:end;display:grid}.knowledgeToolbar label,.knowledgeEditorForm label{gap:var(--space-2);min-width:0;font-size:14px;font-weight:600;display:grid}.knowledgeToolbar .adminSelect{min-width:0;max-width:100%}.knowledgeToolbar select,.knowledgeEditorForm select,.knowledgeEditorForm input,.knowledgeEditorForm textarea{border:1px solid var(--line);border-radius:var(--radius-md);width:100%;min-height:44px;color:var(--text);font:inherit;background:#fff;padding:10px 12px}.knowledgeResults,.knowledgeDetail,.knowledgeEditor{padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow)}.knowledgeResultsHeader h2,.knowledgeDetail h2,.knowledgeEditor h2{margin:0}.knowledgeSourceList{margin-top:var(--space-3);display:grid}.knowledgeSourceHeader,.knowledgeSourceRow{gap:var(--space-3);grid-template-columns:minmax(240px,2fr) 1fr minmax(120px,auto) 70px 120px;align-items:center;display:grid}.knowledgeSourceHeader{min-height:38px;padding:0 var(--space-2);border-bottom:1px solid var(--color-border-strong);color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.knowledgeSourceRow{padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--line);font-size:13px}.knowledgeSourceHeader>span:nth-child(n+3),.knowledgeSourceRow>span:nth-child(n+3){text-align:center}.knowledgeSourceRow>div{gap:2px;display:grid}.knowledgeSourceRow>div span{color:var(--muted);font-size:11px}.knowledgeStatus{justify-content:center;align-items:center;gap:6px;font-weight:650;display:inline-flex}.knowledgeStatus svg{flex:none}.knowledgeStatus.published{color:var(--color-success)}.knowledgeStatus.draft{color:var(--color-warning)}.knowledgeStatus.archived{color:var(--color-text-muted)}.knowledgePagination{justify-content:space-between;gap:var(--space-3);padding-top:var(--space-4);display:flex}.knowledgeMetadata{gap:var(--space-3);grid-template-columns:repeat(4,1fr);display:grid}.knowledgeMetadata div{padding:var(--space-3);background:var(--panel-2);border-radius:var(--radius-md)}.knowledgeMetadata dt{color:var(--muted);text-transform:uppercase;font-size:11px}.knowledgeMetadata dd{margin:4px 0 0}.knowledgeContent{margin-top:var(--space-4)}.knowledgeContent p{white-space:pre-wrap}.knowledgeEditorForm{gap:var(--space-3);display:grid}.knowledgeEditorForm textarea[name=content]{resize:vertical;min-height:220px}.knowledgeReviewFields{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.knowledgeEditorBackdrop{z-index:80;padding:var(--space-5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10304785;place-items:center;display:grid;position:fixed;inset:0}.knowledgeEditorModal{overscroll-behavior:contain;outline:0;width:min(860px,100%);max-height:calc(100vh - 48px);overflow-y:auto;box-shadow:0 24px 70px #10304747}.knowledgeEditorModalHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.knowledgeEditorModalHeader h2{margin:0}.knowledgeEditorModalHeader p{margin:var(--space-2) 0 0}.knowledgeEditorModalHeader>button{background:0 0;border:0;flex:0 0 40px;place-items:center;width:40px;min-height:40px;padding:0;font-size:28px;line-height:1;display:inline-grid}.knowledgeConfirmDialog{border-radius:var(--radius-lg);width:min(480px,100vw - 32px);padding:var(--space-5);box-shadow:var(--shadow-md);border:0}.knowledgeConfirmDialog::backdrop{background:#10304773}.knowledgeFeedback.success{color:var(--success)}.knowledgeFeedback.error{color:var(--danger)}@media (max-width:1000px){.knowledgeToolbar{grid-template-columns:repeat(2,1fr)}.knowledgeSourceHeader,.knowledgeSourceRow{grid-template-columns:minmax(220px,2fr) 1fr auto}.knowledgeSourceHeader>span:nth-last-child(-n+2),.knowledgeSourceRow>span:nth-last-child(-n+2){display:none}}@media (max-width:600px){.knowledgeHeader{flex-direction:column}.knowledgeToolbar,.knowledgeReviewFields{grid-template-columns:1fr}.knowledgeSourceHeader,.knowledgeSourceRow{grid-template-columns:1fr auto}.knowledgeSourceHeader>span:nth-child(2),.knowledgeSourceHeader>span:nth-child(4),.knowledgeSourceHeader>span:nth-child(5),.knowledgeSourceRow>span:nth-child(2),.knowledgeSourceRow>span:nth-child(4),.knowledgeSourceRow>span:nth-child(5){display:none}.knowledgeMetadata{grid-template-columns:1fr 1fr}.knowledgeEditorBackdrop{align-items:end;padding:0}.knowledgeEditorModal{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-height:calc(100dvh - 24px)}}@media (max-width:800px){.grid{grid-template-columns:repeat(2,1fr)}.topbar{flex-direction:column;align-items:start}th:nth-child(3),td:nth-child(3){display:none}.detailLayout{grid-template-columns:1fr}.detailHeader{flex-direction:column}.message{max-width:92%}.headerActions{flex-direction:column;align-items:flex-start}}.workspaceShell{background:var(--color-bg-page);grid-template-columns:280px minmax(0,1fr);min-height:100vh;display:grid}.workspaceNav{z-index:20;height:100vh;padding:var(--space-4) var(--space-3);background:var(--accent);color:#fff;flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}.workspaceBrand{min-height:42px;padding:var(--space-1) var(--space-1) var(--space-3);justify-content:center;align-items:center;display:flex}.workspaceBrand img{width:100%;max-width:158px;height:auto}.brandMark{color:#fff;background:var(--brand-orange);border-radius:15px;place-items:center;width:48px;height:48px;font-size:22px;font-weight:800;display:grid;box-shadow:0 10px 28px #ff4b0038}.brandMark.small{border-radius:10px;width:34px;height:34px;font-size:16px}.workspaceLinks{gap:var(--space-1);margin-top:calc(var(--space-6) + var(--space-2));display:grid}.workspaceLinks a{min-height:44px;padding:var(--space-2) var(--space-3);align-items:center;gap:var(--space-3);border-radius:var(--radius-md);color:#c8ceca;white-space:nowrap;font-size:14px;font-weight:500;display:flex;overflow:hidden}.workspaceLinks a:hover{color:#fff;background:#02c9c929}.workspaceLinkIcon{flex:0 0 24px;place-items:center;width:24px;line-height:1;display:grid}.agentIdentity{padding:var(--space-4) var(--space-2) 0;gap:var(--space-2);border-top:1px solid #ffffff1a;grid-template-columns:34px minmax(0,1fr);align-items:center;margin-top:auto;display:grid}.agentAvatar,.queueAvatar{color:var(--accent);background:var(--accent-soft);border:1px solid #02c9c959;border-radius:50%;place-items:center;font-weight:750;display:grid}.agentAvatar{width:34px;height:34px;font-size:12px}.agentIdentityText{min-width:0;font-size:12px;display:grid}.agentIdentityText small{color:#939b95;text-overflow:ellipsis;overflow:hidden}.agentIdentity form{grid-column:1/-1}.quietButton{color:#c8ceca;background:0 0;border-color:#ffffff1f;width:100%;padding:7px 10px;font-size:12px}.buildVersion{color:#aebbc2;text-align:center;grid-column:1/-1;font-size:12px;display:block}.workspaceContent{width:100%;min-width:0;max-width:100%;overflow-x:clip}html:has(.inboxPage){height:100dvh;overflow:clip}body:has(.inboxPage){height:100dvh;overflow:hidden}.workspaceShell:has(.inboxPage){contain:strict;height:100dvh;min-height:0;overflow:hidden}.workspaceContent:has(.inboxPage){height:100%;min-height:0;overflow:hidden}.workspaceShell:has(.inboxPage) .inboxPage{height:100%}.adminAppLoading{width:100%;max-width:none;min-height:100dvh;padding:calc(var(--space-6) + env(safe-area-inset-top)) calc(var(--space-5) + env(safe-area-inset-right)) calc(var(--space-6) + env(safe-area-inset-bottom)) calc(var(--space-5) + env(safe-area-inset-left));color:var(--color-text-inverse);background:var(--color-brand-primary);place-items:center;margin:0;display:grid}.adminAppLoadingContent{justify-items:center;gap:var(--space-4);text-align:center;width:min(100%,420px);display:grid}.adminAppLoadingLogo{width:min(72vw,270px);height:auto}.adminAppLoadingSpinner{border:3px solid #ffffff3d;border-top-color:var(--color-brand-support);border-radius:50%;width:30px;height:30px;animation:.8s linear infinite adminLoadingSpin}.adminAppLoading p{color:#ffffffdb;margin:0;font-size:14px}.adminAppLoading button{color:#fff;background:0 0;border-color:#ffffff6b}@keyframes adminLoadingSpin{to{transform:rotate(360deg)}}.loginPage{min-height:100vh;padding:var(--space-5);background:var(--color-bg-page);place-items:center;display:grid}.loginCard{gap:var(--space-4);width:min(100%,440px);padding:var(--space-7);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-surface);box-shadow:var(--shadow-md);display:grid}.loginBrand{justify-items:center;gap:var(--space-2);color:var(--color-brand-support);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:750;display:grid}.loginIntro{gap:var(--space-1);text-align:center;display:grid}.loginLogo{width:122px;height:122px;margin:0 auto 24px;display:block}.loginTitle{margin-bottom:10px;font-size:34px}.loginDescription{color:var(--muted);font-size:14px;line-height:1.55}.loginForm{margin-top:25px}.loginButton{width:100%;margin-top:22px}.loginHelp{color:var(--muted);text-align:center;margin:20px 0 0;font-size:12px}.loginHelp a,.loginRecoveryLink a{color:var(--accent-strong);font-weight:650}.loginRecoveryLink{text-align:right;margin-top:9px;font-size:12px}.loginSuccess{color:#12633d;background:#edf9f2;border-radius:12px;margin-top:16px;padding:11px 13px;font-size:13px}.loginError{color:#9a1c18;background:#fff0ef;border-radius:12px;margin-top:16px;padding:11px 13px;font-size:13px}.inboxPage{max-width:none;padding:var(--space-5);background:var(--color-bg-page);flex-direction:column;height:100vh;display:flex;overflow:hidden}.inboxHeader{justify-content:space-between;align-items:center;min-height:64px;display:flex}.inboxHeader h1{font-size:30px;line-height:1.05}.settingsPage h1{font-size:36px}.queueCount{color:var(--muted);font-size:13px}.inboxHeaderTools{align-items:center;gap:var(--space-3);display:flex}.messageReadCounters{color:var(--color-text-secondary);align-items:center;gap:6px;font-size:12px;display:flex}.messageReadCounters span{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-bg-surface);align-items:center;min-height:30px;padding:0 10px;font-weight:650;display:inline-flex}.messageReadCounters span.unread{color:#a33100;background:#ff4b0014;border-color:#ff4b003d}.messageReadCounters small{color:var(--color-text-muted);margin-left:3px}.realtimeStatus{min-height:30px;color:var(--color-text-muted);white-space:nowrap;align-items:center;gap:7px;font-size:11px;font-weight:650;display:inline-flex}.realtimeStatus>span{background:#9ca3af;border-radius:50%;width:8px;height:8px}.realtimeStatus.connecting>span{background:#d97706}.realtimeStatus.connected>span{background:#059669;box-shadow:0 0 0 4px #0596691f}.realtimeStatus.disconnected>span{background:#dc2626}.refreshInboxButton{align-items:center;gap:7px;min-height:38px;padding:0 13px;display:inline-flex}.refreshInboxButton span{font-size:19px;line-height:1}.inboxFilters{align-items:center;gap:var(--space-3);min-width:0;margin:var(--space-3) 0 var(--space-4);display:flex}.inboxStateTabs{flex:auto;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;min-width:0;display:grid}.filterChip{align-items:center;gap:var(--space-2);border:1px solid var(--line);padding:var(--space-2) var(--space-3);color:var(--muted);background:#fff;border-radius:999px;font-size:12px;font-weight:600;display:inline-flex}.inboxStateTabs .filterChip{white-space:nowrap;justify-content:center;min-height:40px}.filterChip svg{flex:none}.filterChip.active{border-color:var(--brand-cyan);color:var(--accent-strong);background:var(--accent-soft)}.supportDesk{border:1px solid var(--color-border);min-height:0;box-shadow:var(--shadow-md);background:#fff;border-radius:20px;flex:1;grid-template-columns:minmax(260px,300px) minmax(390px,1fr) minmax(230px,270px);display:grid;overflow:hidden}.conversationQueue{border-right:1px solid var(--line);background:#fbfbfc;overflow-y:auto}.queueItem{align-items:flex-start;gap:var(--space-3);width:100%;min-width:0;max-width:100%;min-height:64px;padding:var(--space-3) var(--space-4);border-bottom:1px solid #e9e9eb;display:flex}.queueItem:hover{background:#f5f7f5}.queueItem.unread:not(.active){background:#fffaf7}.queueItem.unread .queueTitle strong{color:var(--color-brand-primary);font-weight:750}.queueItem.active{background:var(--accent-soft);box-shadow:inset 3px 0 var(--brand-orange)}.queueAvatar{flex:0 0 38px;width:38px;height:38px;font-size:12px}.queueBody{flex:1;min-width:0}.queueTitle{justify-content:space-between;gap:8px;min-width:0;font-size:13px;display:flex}.queueTitle strong{overflow-wrap:anywhere;min-width:0}.queueTitle time{color:var(--muted);flex:none;font-size:12px}.queueMeta{color:var(--muted);align-items:center;gap:7px;margin-top:5px;font-size:11px;display:flex}.queueAnsweredIndicator{color:var(--color-success);justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.queueAnsweredIndicator+.queueUnreadBadge{margin-left:0}.queueCustomerReplyIndicator{align-items:center;gap:var(--space-1);color:var(--color-success);white-space:nowrap;margin-left:auto;font-size:.7rem;font-weight:700;display:inline-flex}.queueCustomerReplyIndicator+.queueUnreadBadge{margin-left:0}.queueUnreadBadge{border-radius:var(--radius-pill);background:var(--color-brand-accent);color:#fff;place-items:center;min-width:22px;height:22px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:750;display:inline-grid}.humanDot{color:var(--warning);font-weight:700}.activeConversation{flex-direction:column;min-width:0;min-height:0;display:flex}.conversationHeader{min-height:64px;padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.conversationContact{min-width:0;margin-right:auto;display:grid}.conversationHeader small{color:var(--muted);margin-top:3px}.mobileConversationBack,.mobileConversationContext{display:none}.conversationBody{background:#f7f7f8;flex-direction:column;flex:1;min-height:0;display:flex}.messageStream{min-height:0;padding:var(--space-5);gap:var(--space-3);flex-direction:column;flex:500px;display:flex;overflow-y:auto}.loadOlderMessages{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-bg-surface);min-height:36px;color:var(--color-brand-primary);align-self:center;margin:0 auto 6px;padding:7px 13px;font-size:12px;font-weight:700}.loadOlderMessages:hover:not(:disabled){border-color:var(--color-brand-support);background:var(--color-bg-page)}.archiveConversationButton{justify-content:center;align-items:center;gap:7px;display:inline-flex}.archivedConversationNotice{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-page);min-height:38px;color:var(--color-text-secondary);align-items:center;gap:7px;padding:9px 11px;font-size:12px;font-weight:700;display:flex}.replyDock{border-top:1px solid var(--line);background:#fff;flex:none;padding:10px 12px;font-size:12px;line-height:1.42}.replyLauncher{justify-content:space-between;align-items:center;gap:14px;min-height:46px;display:flex}.replyLauncher>div{gap:2px;min-width:0;display:grid}.replyLauncher strong{font-size:12px}.replyLauncher span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.replyLauncher .primary{min-width:112px}.replyDialog{background:0 0;border:0;border-radius:18px;width:min(760px,100vw - 32px);max-width:none;max-height:min(88dvh,760px);margin:auto;padding:0;overflow:hidden;box-shadow:0 28px 80px #0d304547}.replyDialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b1e2b94}.replyDialogSurface{background:#fff;flex-direction:column;max-height:min(88dvh,760px);display:flex}.replyDialogHeader{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.replyDialogHeader h2{margin:3px 0 0;font-size:20px}.replyContactMeta{color:var(--muted);flex-wrap:wrap;gap:4px 12px;margin-top:5px;font-size:10px;line-height:1.35;display:flex}.replyContactMeta span{overflow-wrap:anywhere}.replyContactMeta span+span:before{content:"•";color:#b4b9b6;margin-right:12px}.replyDialogClose{width:38px;height:38px;color:var(--muted);background:#f1f3f3;border:0;border-radius:50%;flex:0 0 38px;place-items:center;padding:0;font-size:25px;font-weight:400;line-height:1;display:grid}.replyDialogClose:hover{color:var(--text);background:#e7eaea}.replyDialogBody{padding:16px 18px 18px;overflow-y:auto}.aiSuggestion{background:#f5f6f6;border:1px solid #02c9c966;border-radius:14px;margin-bottom:10px;padding:13px}.suggestionHeading{color:var(--accent-strong);justify-content:space-between;margin-bottom:8px;font-size:12px;font-weight:750;display:flex}.suggestionHeading small{color:var(--muted);font-weight:500}.aiSuggestion textarea,.humanComposer textarea,.formStack textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:78px;color:var(--text);font:inherit;background:#fff;border-radius:12px;outline:none;padding:11px}.aiSuggestion textarea,.humanComposer textarea{font-size:12px;line-height:1.42}.aiSuggestion button{margin-top:8px}.humanComposer{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.mediaComposer{margin-top:12px;padding-top:10px}.mediaComposer input[type=file]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.attachmentButton{border:1px solid var(--line);border-radius:var(--radius-md);min-height:42px;color:var(--color-brand-primary);background:var(--color-bg-surface);cursor:pointer;align-items:center;margin:0 10px 10px;padding:0 16px;font-weight:600;display:inline-flex}.outgoingImagePreview{color:var(--muted);gap:7px;padding:0 10px 10px;font-size:11px;display:grid}.outgoingImagePreview img{object-fit:contain;border:1px solid var(--line);border-radius:var(--radius-md);background:#f6f7f7;width:min(280px,100%);max-height:190px}.mediaComposer>.composerLabel{padding:0 10px 6px;display:block}.mediaComposer textarea{border-top:1px solid var(--line);min-height:80px}.humanComposer textarea{border:0;border-radius:0;min-height:190px}.composerHeading{justify-content:space-between;align-items:center;gap:12px;padding:10px 11px 0;display:flex}.composerLabel{color:var(--color-brand-primary);font-size:12px;font-weight:700;display:block}.composerHeading small{color:var(--muted);font-size:11px}.composerFooter{border-top:1px solid #ededee;justify-content:flex-end;align-items:center;gap:10px;padding:9px 10px;font-size:11px;display:flex}.composerFooter .muted{margin-right:auto}.composerSubmitActions{align-items:center;gap:var(--space-2);display:flex}.composerSubmitActions button{white-space:nowrap;min-height:44px}.customerPanel{border-left:1px solid var(--line);padding:var(--space-5);font-size:12px;line-height:1.5;overflow-y:auto}.customerPanelHeading{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.customerPanel h2{margin:2px 0 0;font-size:16px}.customerPanel .factLabel,.customerPanel .factValue,.customerPanel button{font-size:12px}.customerActions{gap:6px;margin:0 0 12px;display:grid}.customerActions button,.customerActions form{width:100%}.contextSection{border-top:1px solid var(--line)}.contextSection:last-child{border-bottom:1px solid var(--line)}.contextSection summary{min-height:36px;color:var(--color-brand-primary);letter-spacing:.025em;cursor:pointer;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:11px;font-weight:750;list-style:none;display:flex}.contextSection summary::-webkit-details-marker{display:none}.contextSection summary:after{content:"⌄";color:var(--muted);transition:transform var(--duration-fast) var(--ease-standard);font-size:14px}.contextSection:not([open]) summary:after{transform:rotate(-90deg)}.contextSectionBody{padding-bottom:7px}.contextSectionBody .fact{padding-block:7px}.conversationEmpty{text-align:center;background:#f7f7f8;place-items:center;display:grid}.settingsPage{max-width:1320px;margin:0 auto;padding:38px 30px 80px}.sectionHeader{margin-bottom:25px}.sectionHeader p{margin:8px 0 0}.settingsGrid{grid-template-columns:minmax(300px,.75fr) minmax(420px,1.25fr);align-items:start;gap:18px;display:grid}.settingsCard{box-shadow:var(--shadow);background:#fff;border:1px solid #00000014;border-radius:20px;padding:22px}.settingsCard h2{margin:0 0 10px;font-size:20px}.formStack{gap:13px;margin-top:18px;display:grid}.formStack label{color:#4e514f;gap:7px;font-size:12px;font-weight:650;display:grid}.formStack select{appearance:auto}.agentList,.faqList{gap:12px;margin-top:18px;display:grid}.agentRow{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 0;display:grid}.agentRow:last-child{border-bottom:0}.agentRowBody{gap:2px;font-size:13px;display:grid}.agentRowBody span,.agentRowBody small{color:var(--muted)}.agentRowBody p{color:#4e514f;margin:7px 0 0;font-size:12px}.agentRowActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.agentRowActions a,.agentRowActions button,.agentFormActions a{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-surface);min-height:40px;color:var(--color-brand-primary);justify-content:center;align-items:center;padding:8px 13px;font-size:12px;font-weight:700;display:inline-flex}.agentRowActions form{margin:0}.agentFormGrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.agentFormGrid>label{min-width:0}.agentFormFull{grid-column:1/-1}.agentFormActions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.agentFormActions .primary{min-width:170px}.cardHeading,.faqItemHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.cardHeading>span{color:var(--muted);font-size:12px}.faqItem{border:1px solid var(--line);border-radius:15px;padding:15px}.faqItem h3{margin:13px 0 7px;font-size:16px}.faqItem p{color:#4e514f;font-size:13px;line-height:1.5}.categoryBadge,.statusBadge,.keywordList span{border-radius:var(--radius-pill);padding:5px 8px;font-size:12px;font-weight:700}.categoryBadge{color:var(--accent-strong);background:var(--accent-soft);border:1px solid #02c9c94d}.statusBadge{color:var(--muted);background:#efeff1}.statusBadge.published{color:var(--accent-strong);background:var(--accent-soft)}.statusBadge.archived{color:#8a3b20;background:#fff0ea}.keywordList{flex-wrap:wrap;gap:5px;margin:12px 0;display:flex}.keywordList span{color:var(--muted);background:#f0f0f2;font-weight:500}.compactForm{margin-top:13px}.empty.compact{padding:28px 15px}.faqAvailability{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;padding:20px 22px;display:flex}.faqAvailability>div{gap:4px;display:grid}.faqAvailability span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.faqAvailability h2,.faqAvailability p{margin:0}.faqAvailability h2{font-size:18px}.faqAvailability p{color:var(--muted);font-size:13px}.faqAvailability.enabled{border-color:#02c9c96b}.faqAvailability.disabled{background:#fffaf7;border-color:#ff4b0052}.dangerButton{color:#991b1b;background:#fff1f1;border-color:#b91c1c40}.automationSettingsCard{max-width:850px}.automationSettingsCard .cardHeading h2,.automationSettingsCard .cardHeading p{margin:0}.automationSettingsCard .cardHeading>div{gap:5px;display:grid}.automationModeStatus{border-radius:var(--radius-pill);padding:7px 11px;font-size:12px;font-weight:750}.automationModeStatus.live{color:#006b58;background:#e7f8f3}.automationModeStatus.suggest{color:#7a4800;background:#fff5dd}.automationModeStatus.human_triage{color:var(--color-brand-primary);background:var(--color-bg-selected)}.automationModeStatus.off{color:#686b69;background:#eff0f0}.automationModeForm{margin-top:22px}.automationModeForm fieldset{border:0;margin:0;padding:0}.automationModeForm legend{margin-bottom:11px;font-size:13px;font-weight:700}.automationModeOptions{gap:10px;display:grid}.automationModeOption{border:1px solid var(--line);cursor:pointer;border-radius:15px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;padding:16px;transition:border-color .16s,background .16s;display:grid}.automationModeOption:hover{background:#fafbfb;border-color:#aeb8bd}.automationModeOption.selected{background:#f5f6f6;border-color:#02c9c98c}.automationModeOption:has(input:checked){background:#f5f6f6;border-color:#02c9c98c}.automationModeOption input{accent-color:var(--accent-strong);margin-top:3px}.automationModeOption span{gap:4px;display:grid}.automationModeOption small{color:var(--muted);line-height:1.45}.automationModeOption em{color:#8b5100;margin-top:4px;font-size:11px;font-style:normal}.automationSettingsFooter{align-items:center;gap:14px;margin-top:18px;display:flex}.automationSettingsFooter small{color:var(--muted)}.sectionTabs{border:1px solid var(--line);background:#eef1f2;border-radius:14px;gap:4px;width:min(100%,850px);margin-bottom:18px;padding:4px;display:flex;overflow-x:auto}.sectionTabs a{min-height:42px;color:var(--muted);white-space:nowrap;border-radius:10px;flex:1 0 auto;justify-content:center;align-items:center;padding:0 18px;font-size:13px;font-weight:700;display:inline-flex}.sectionTabs a:hover{color:var(--text);background:#ffffff8c}.sectionTabs a.active{color:var(--color-brand-primary);background:#fff;box-shadow:0 1px 4px #1030471a}.sectionTabs a:focus-visible{outline-offset:1px;outline:3px solid #02c9c94d}.manualPage{max-width:1120px}.manualPage .sectionTabs{width:100%}.manualSection{gap:18px;display:grid}.manualSection>header{border:1px solid var(--color-brand-primary);background:var(--color-brand-primary);color:var(--color-text-inverse);border-radius:16px;padding:22px 24px}.manualSection>header h2{color:var(--color-text-inverse);margin:0;font-size:24px}.manualSection>header p{color:#ffffffd1;margin:5px 0 0}.manualGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.manualStack{align-content:start;gap:14px;display:grid}.manualBlock{border:1px solid var(--line);background:var(--color-bg-surface);color:var(--color-text-primary);box-shadow:var(--shadow);border-radius:16px;padding:22px}.manualBlock h3{color:var(--color-brand-primary);margin:0 0 12px;font-size:18px}.manualBlock p{margin:10px 0}.manualBlock ul,.manualBlock ol{margin:8px 0;padding-left:22px}.manualBlock li+li{margin-top:7px}.manualDefinitions{gap:10px;margin:0;display:grid}.manualDefinitions>div{border-bottom:1px solid var(--line);padding-bottom:10px}.manualDefinitions>div:last-child{border-bottom:0;padding-bottom:0}.manualDefinitions dt{color:var(--color-brand-primary);font-weight:750}.manualDefinitions dd{color:var(--muted);margin:2px 0 0}.manualNote,.manualWarning{border-radius:11px;padding:12px 14px;font-size:13px}.manualNote{color:var(--color-info);background:var(--color-info-bg)}.manualWarning{color:var(--color-warning);background:var(--color-warning-bg)}.notificationCenter{margin:var(--space-2) 0 0;position:relative}.notificationBell{gap:var(--space-3);width:100%;min-height:44px;padding:var(--space-2) var(--space-3);text-align:left;border-radius:var(--radius-md);color:#ffffffd1;background:#ffffff0a;border:1px solid #ffffff1f;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;font-family:inherit;font-size:14px;font-weight:500;display:grid}.notificationBell>span:first-child{text-align:center;width:24px;font-size:17px;line-height:1}.notificationBell strong{color:#103047;text-align:center;background:#02c9c9;border-radius:999px;min-width:22px;padding:3px 6px;font-size:11px}.notificationPopover{z-index:40;border:1px solid var(--line);width:350px;max-height:480px;color:var(--text);background:#fff;border-radius:16px;padding:12px;position:absolute;bottom:0;left:calc(100% + 10px);overflow-y:auto;box-shadow:0 18px 50px #10304738}.notificationPopoverHeader{justify-content:space-between;align-items:center;padding:4px 4px 10px;display:flex}.notificationPopoverHeader button{padding:6px 9px;font-size:11px}.notificationPopover>p{padding:18px 8px}.notificationList{gap:6px;display:grid}.notificationList>button{text-align:left;background:#f6f7f8;border:0;border-radius:11px;gap:3px;width:100%;padding:11px;display:grid}.notificationList>button.unread{background:#f1f2f2;box-shadow:inset 3px 0 #02c9c9}.notificationList span,.notificationList small{color:var(--muted);font-size:11px}.settingsInlineGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.checkboxLine{align-items:center;grid-template-columns:18px minmax(0,1fr)!important}.handoffRuleList{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.handoffRule{border:1px solid var(--line);border-radius:12px;grid-template-columns:18px minmax(0,1fr);align-items:start;padding:12px;display:grid!important}.handoffRule span{gap:3px;display:grid}.handoffRule small{color:var(--muted);font-weight:400;line-height:1.35}.mandatoryRulesNotice{background:#f5f7f8;border-radius:12px;gap:5px;padding:13px;font-size:12px;display:grid}.mandatoryRulesNotice span{color:var(--muted)}.emailConfirmationSettings{gap:var(--space-5);display:grid}.emailConfirmationSettings>.mandatoryRulesNotice{margin:0}.emailConfirmationMeta{gap:var(--space-2);color:var(--color-text-secondary);font-size:12px;display:grid}.emailConfirmationPreviewGrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.emailConfirmationPreview{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle);min-width:0;overflow:hidden}.emailConfirmationPreview h3{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);color:var(--color-brand-primary);margin:0;font-size:14px}.emailConfirmationHtml{padding:var(--space-4);background:var(--color-bg-surface);overflow:auto}.emailConfirmationHtml table{max-width:100%}.emailConfirmationText{min-height:100%;padding:var(--space-4);color:var(--color-text-primary);font:12px/1.6 var(--font-sans);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow:auto}.emailConfirmationTest{gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--color-border);display:grid}.emailConfirmationTest h3,.emailConfirmationTest p{margin:0}.emailConfirmationTestForm{gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.emailConfirmationTestForm label{gap:var(--space-2);color:var(--color-text-primary);font-size:12px;font-weight:650;display:grid}.emailConfirmationStatusList{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.emailConfirmationStatusList div{min-width:0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle)}.emailConfirmationStatusList dt{color:var(--color-brand-primary);font-size:12px;font-weight:750}.emailConfirmationStatusList dd{margin:var(--space-1) 0 0;color:var(--color-text-secondary);font-size:12px;line-height:1.45}.emailConfirmationSuccess{padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb, var(--color-success) 32%, transparent);border-radius:var(--radius-md);color:var(--color-success);background:var(--color-success-bg);margin:0;font-size:12px}.assistedComposer textarea{min-height:200px}.rewriteTools{gap:var(--space-2);padding:var(--space-2) var(--space-3);background:#fafbfb;border-top:1px solid #ededee;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.rewriteTools button{min-width:0;min-height:44px;padding:var(--space-2);border-radius:var(--radius-md);text-align:center;background:#fff;justify-content:center;align-items:center;font-size:11px;line-height:1.25;display:inline-flex}.rewriteTools button:first-child{color:var(--accent-strong);border-color:#02c9c973}.rewriteTools .restoreRewriteButton{grid-column:1/-1}.composerFileUpload{margin:var(--space-2) var(--space-3) var(--space-3);position:relative}.composerFileInput{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.composerFileTrigger{align-items:center;gap:var(--space-3);min-height:72px;padding:var(--space-3);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg-page);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);grid-template-columns:40px minmax(0,1fr) auto;display:grid}.composerFileTrigger:hover{border-color:var(--color-brand-support);background:var(--color-bg-subtle)}.composerFileInput:focus-visible+.composerFileTrigger{border-color:var(--color-focus);outline:3px solid var(--color-focus);outline-offset:2px}.composerFileIcon{border-radius:var(--radius-md);background:var(--color-bg-selected);width:40px;height:40px;color:var(--color-brand-primary);place-items:center;display:grid}.composerFileCopy{min-width:0;color:var(--color-brand-primary);gap:2px;font-size:12px;display:grid}.composerFileCopy small{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.composerFileBrowse{min-height:38px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-surface);color:var(--color-brand-primary);justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.composerStatus,.composerError{margin:0;padding:7px 10px;font-size:11px}.composerStatus{color:var(--muted)}.composerError{color:#991b1b;background:#fff1f1}.profileIdentity{border-bottom:1px solid var(--line);gap:3px;padding-bottom:18px;display:grid}.profileIdentity span{color:var(--muted);font-size:13px}.evaluationPage{background:#f3f6f7;place-items:center;min-height:100vh;padding:24px;display:grid}.evaluationCard{border:1px solid var(--line);width:min(100%,560px);box-shadow:var(--shadow);background:#fff;border-radius:22px;gap:24px;padding:32px;display:grid}.evaluationCard h1{margin:6px 0;font-size:30px}.evaluationScaleHint{color:var(--color-text-secondary);justify-content:space-between;gap:12px;margin-top:6px;font-size:11px;font-weight:500;display:flex}.evaluationConsent{align-items:flex-start;line-height:1.5}.resolutionChoice{border:1px solid var(--line);border-radius:13px;gap:9px;padding:14px;display:grid}.resolutionChoice legend{padding:0 5px;font-size:13px;font-weight:700}.resolutionChoice label{grid-template-columns:18px 1fr;align-items:center}.evaluationResult{text-align:center;padding:18px 0}.composerLocked{border:1px dashed var(--line);color:var(--muted);text-align:center;background:#fafbfb;border-radius:13px;padding:16px;font-size:12px}.whatsappResumeAction{gap:var(--space-2);padding:var(--space-3);border-top:1px solid var(--line);background:var(--color-bg-surface);display:grid}.whatsappResumeAction>button{justify-self:start}.whatsappResumeAction .mandatoryRulesNotice{gap:var(--space-2);margin:0;display:grid}.whatsappResumeAction form{margin-top:var(--space-1)}.resumeActionFeedback{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--text);background:var(--color-bg-surface);line-height:1.5;display:flex}.resumeActionFeedback svg{flex:none;margin-top:1px}.resumeActionFeedback[data-status=success]{border-color:color-mix(in srgb, var(--color-success) 40%, var(--color-border));color:var(--color-success);background:var(--color-success-bg);font-weight:650}.resumeActionFeedback[data-status=error]{border-color:var(--danger);color:var(--danger);background:color-mix(in srgb, var(--danger) 7%, var(--color-bg-surface))}.whatsappWindowNotice{border:1px solid var(--line);border-left:4px solid var(--color-brand-support);background:var(--color-bg-subtle);color:var(--color-brand-primary);border-radius:12px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;margin:12px 16px 0;padding:12px 14px;display:grid}.whatsappWindowNotice.closed{border-left-color:var(--color-warning)}.whatsappWindowNotice.unavailable{border-left-color:var(--color-text-muted)}.whatsappWindowNotice span{gap:2px;display:grid}.whatsappWindowNotice strong{font-size:13px;line-height:1.35}.whatsappWindowNotice small{color:var(--color-text-secondary);font-size:11px;line-height:1.4}.replyDock .whatsappWindowNotice{align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border-left-width:3px;grid-template-columns:20px minmax(0,1fr)}.replyDock .whatsappWindowNotice span{grid-template-columns:minmax(0,1fr);gap:2px;width:100%}.replyDock .whatsappWindowNotice small{text-align:left}.faqImageFields{border:1px solid var(--line);border-radius:14px;gap:12px;margin:0;padding:14px;display:grid}.faqImageFields legend{padding:0 6px;font-size:13px;font-weight:700}.faqImageFields small{color:var(--muted)}.faqImageFields.compact{grid-template-columns:minmax(180px,.8fr) minmax(220px,1fr) minmax(180px,.8fr);align-items:end;width:100%}.faqImageFields.compact small{grid-column:1/-1}.faqAiCreate{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.faqAiCreate summary{cursor:pointer;font-weight:700}.faqMediaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.faqMediaGrid figure{border:1px solid var(--line);background:#f7f7f8;border-radius:12px;margin:0;overflow:hidden}.faqMediaGrid img{width:100%;height:auto;display:block}.faqMediaGrid figcaption{color:var(--muted);padding:9px 10px 0;font-size:12px}.faqMediaGrid form{padding:9px 10px 10px}.faqImageUpload{border:1px dashed var(--line);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:14px;padding:14px;display:grid}.faqImageUpload label{color:#4e514f;gap:6px;font-size:12px;font-weight:650;display:grid}.faqImageUpload .faqImageFields{grid-column:1/-1}.faqImageUpload>button{justify-self:end}.richTextField{gap:7px;display:grid}.richTextField>label{color:#4e514f;font-size:12px;font-weight:650}.richTextToolbar{border:1px solid var(--color-border);border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--color-bg-subtle);border-bottom:0;flex-wrap:wrap;gap:3px;padding:6px;display:flex}.richTextToolbar button{background:0 0;border-color:#0000;min-width:38px;min-height:36px;padding:0 10px;font-size:12px}.richTextToolbar button:hover{border-color:var(--color-border);background:var(--color-bg-surface);filter:none}.richTextToolbarDivider{background:var(--color-border);width:1px;margin:4px 3px}.richTextEditor{min-height:320px;max-height:520px;padding:var(--space-4);border:1px solid var(--color-border);border-radius:0 0 var(--radius-md) var(--radius-md);background:var(--color-bg-surface);color:var(--color-text-primary);outline:none;line-height:1.65;overflow-y:auto}.richTextEditor:focus{border-color:var(--color-brand-accent);box-shadow:0 0 0 4px #ff4b001f}.richTextEditor:empty:before{content:attr(data-placeholder);color:var(--color-text-muted);pointer-events:none}.richTextEditor p,.richTextEditor h2,.richTextEditor h3,.richTextEditor blockquote,.richTextEditor ul,.richTextEditor ol{margin:0 0 var(--space-3)}.richTextEditor h2{font-size:24px}.richTextEditor h3{font-size:19px}.richTextEditor blockquote{padding-left:var(--space-4);border-left:3px solid var(--color-brand-support);color:var(--color-text-secondary)}.richTextEditor a{color:var(--color-info);text-decoration:underline}.richTextEditor table,.helpRichText table{width:100%;margin:0 0 var(--space-3);border-collapse:collapse}.richTextEditor th,.richTextEditor td,.helpRichText th,.helpRichText td{border:1px solid var(--color-border);text-align:left;vertical-align:top;padding:8px 10px}.richTextEditor th,.helpRichText th{background:var(--color-bg-subtle);font-weight:700}.richTextEditor pre,.helpRichText pre{margin:0 0 var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-bg-subtle);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;overflow-x:auto}.richTextEditorMeta{justify-content:space-between;gap:var(--space-3);color:var(--color-text-muted);font-size:11px;display:flex}.richTextEditorMeta span:last-child{flex:none}.faqWorkspaceHeader{justify-content:space-between;align-items:end;gap:var(--space-5);display:flex}.faqCatalog{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-surface);box-shadow:var(--shadow-sm);overflow:hidden}.faqCatalogToolbar{justify-content:space-between;align-items:center;gap:var(--space-5);min-height:84px;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);display:flex}.faqCatalogToolbar>div:first-child{gap:2px;display:grid}.faqCatalogToolbar h2{margin:0;font-size:20px}.faqCatalogToolbar span{color:var(--color-text-muted);font-size:12px}.faqCatalogFilters{align-items:center;gap:var(--space-2);display:flex}.faqCatalogFilters .textInput{width:min(320px,34vw);min-height:42px}.faqCatalogFilters select{border:1px solid var(--color-border);border-radius:var(--radius-md);min-height:42px;padding:0 var(--space-4);background:var(--color-bg-surface);color:var(--color-text-primary);font:inherit}.faqTableWrap{overflow-x:auto}.faqTable{min-width:980px}.faqTable th,.faqTable td{padding:14px var(--space-4);vertical-align:middle}.faqTable th:first-child,.faqTable td:first-child{width:34%}.faqTable td{color:var(--color-text-secondary);font-size:13px}.faqArticleTitle{color:var(--color-brand-primary);font-size:14px;font-weight:650;line-height:1.35;display:block}.faqRowActions{justify-content:flex-end;gap:6px;display:flex}.faqRowActions button{border-color:var(--color-border);background:var(--color-bg-surface);width:38px;min-height:38px;color:var(--color-brand-primary);border-radius:10px;place-items:center;padding:0;display:inline-grid}.faqRowActions button:hover{border-color:var(--color-brand-accent);color:var(--color-brand-accent);filter:none}.faqPublicationForm{align-items:center;display:flex}.faqRowActions .faqPublicationSwitch{border-color:var(--color-border);background:var(--color-bg-subtle);border-radius:999px;width:46px;min-height:38px;position:relative}.faqRowActions .faqPublicationSwitch>span:first-child{background:var(--color-text-muted);width:20px;height:20px;box-shadow:var(--shadow-sm);border-radius:50%;transition:transform .16s,background-color .16s;position:absolute;left:5px}.faqRowActions .faqPublicationSwitch[aria-checked=true]{border-color:var(--color-brand-support);background:var(--color-brand-primary)}.faqRowActions .faqPublicationSwitch[aria-checked=true]>span:first-child{background:#fff;transform:translate(14px)}.faqRowActions .faqPublicationSwitch:disabled{cursor:not-allowed;opacity:.48}@media (prefers-reduced-motion:reduce){.faqRowActions .faqPublicationSwitch>span:first-child{transition:none}}.faqNoRating{color:var(--color-text-muted);white-space:nowrap;font-size:12px}.faqRatingSummary{color:var(--color-text-primary);white-space:nowrap;align-items:center;gap:4px;font-weight:650;display:inline-flex}.faqRatingSummary>span{color:#d97706;font-size:17px}.faqRatingSummary small{color:var(--color-text-muted);font-weight:500}.faqDialog{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-surface);width:min(760px,100vw - 32px);height:min(880px,100vh - 32px);max-height:calc(100vh - 32px);color:var(--color-text-primary);margin:auto;padding:0;overflow:hidden;box-shadow:0 24px 80px #1030473d}.faqDialog[open]{grid-template-rows:auto minmax(0,1fr);display:grid}.faqEditorDialog[open]{grid-template-rows:auto minmax(0,1fr) auto}.faqEditorDialog{width:min(920px,100vw - 32px)}.faqDialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10304785}.faqDialogHeader{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:78px;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);background:#f7f8fa;display:flex}.faqDialogHeader>div{gap:2px;display:grid}.faqDialogHeader>.faqDialogHeaderActions{align-items:center;gap:var(--space-2);display:flex}.faqDialogHeaderActions form{display:flex}.faqDialogHeader span{color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.faqDialogHeader h2{margin:0;font-size:22px}.faqDialogBody{min-height:0;padding:var(--space-5);overscroll-behavior:contain;scrollbar-gutter:stable;overflow-y:auto}.iconButton{border-radius:50%;width:42px;min-height:42px;padding:0;font-size:24px;line-height:1}.faqDialogActions{align-items:center;gap:var(--space-3);padding-top:var(--space-2);flex-wrap:wrap;display:flex}.faqDialogActions a{min-height:44px;color:var(--color-brand-primary);align-items:center;font-weight:600;display:inline-flex}.faqEditorMetrics{gap:var(--space-2);margin-bottom:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.faqEditorMetrics>div{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle);gap:2px;display:grid}.faqEditorMetrics span{color:var(--color-text-muted);font-size:11px}.faqEditorMetrics strong{color:var(--color-brand-primary);font-size:18px}.faqStatisticsDialog{width:min(760px,100vw - 32px);height:min(680px,100vh - 32px)}.faqStatisticsArticle{margin:0 0 var(--space-4);color:var(--color-brand-primary);font-size:16px;font-weight:700}.faqFeedbackAdmin{margin-bottom:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle)}.faqFeedbackAdmin>summary{min-height:44px;padding:0 var(--space-4);color:var(--color-brand-primary);cursor:pointer;align-items:center;font-size:13px;font-weight:650;display:flex}.faqFeedbackAdmin>div{border-top:1px solid var(--color-border);background:var(--color-bg-surface);max-height:280px;overflow-y:auto}.faqFeedbackAdmin article{padding:var(--space-4);border-bottom:1px solid var(--color-border)}.faqFeedbackAdmin article:last-child{border-bottom:0}.faqFeedbackAdmin article header{align-items:center;gap:var(--space-2);display:flex}.faqFeedbackAdmin article time{color:var(--color-text-muted);margin-left:auto;font-size:11px}.faqFeedbackAdmin article p{margin:var(--space-2) 0;color:var(--color-text-secondary);font-size:13px}.faqFeedbackAdmin article a{color:var(--color-brand-primary);font-size:12px;font-weight:600}.faqFeedbackAdmin.empty{color:var(--color-text-muted);border-style:dashed}.faqEditorMedia{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--color-border)}.faqEditorMedia h3{margin:0;font-size:17px}.faqEditorFooter{padding:var(--space-3) var(--space-5);border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:var(--space-4);background:#f7f8fa;display:flex;box-shadow:0 -8px 24px #1030470a}.faqEditorFooter small{color:var(--color-text-muted);text-align:right}.faqEditorFooterActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.faqEditorFooterActions a{min-height:44px;padding:0 var(--space-3);color:var(--color-brand-primary);align-items:center;font-weight:600;display:inline-flex}.evaluationSummary{gap:var(--space-3);margin-bottom:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.evaluationSummary>div{gap:var(--space-1);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-surface);display:grid}.evaluationSummary strong{color:var(--color-brand-primary);font-size:24px}.evaluationSummary span{color:var(--color-text-secondary);font-size:12px}.evaluatorLayout{gap:var(--space-5);grid-template-columns:minmax(300px,.7fr) minmax(420px,1.3fr);align-items:start;display:grid}.evaluatorFormCard{top:var(--space-5);position:sticky}.evaluationList{gap:var(--space-4);display:grid}.evaluationItem time{color:var(--color-text-muted);font-size:12px}.evaluationItem h2{margin:var(--space-2) 0 var(--space-3);font-size:20px}.evaluationAnswer{padding:var(--space-4);border-left:3px solid var(--color-brand-support);background:var(--color-info-bg);white-space:pre-wrap}.evaluationItem details{margin-top:var(--space-4)}.evaluationItem summary{color:var(--color-brand-primary);cursor:pointer;font-weight:600}.sourceList{color:var(--color-text-secondary);padding-left:var(--space-5);font-size:14px}.sourceCoverage{color:var(--color-info);font-size:12px;display:block}.evaluationRating{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.evaluationRating fieldset{gap:var(--space-4);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.evaluationRating legend{width:100%;margin-bottom:var(--space-2);font-size:14px;font-weight:600}.evaluationRating fieldset label{align-items:center;gap:var(--space-2);min-height:44px;display:flex}.evaluationRating input[type=radio]{width:20px;height:20px;accent-color:var(--color-brand-primary)}.evaluationRating textarea{width:100%;min-height:80px;margin-bottom:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);font:inherit}@media (max-width:1100px){.inboxStateTabs{overscroll-behavior-inline:contain;scrollbar-width:none;padding:3px;display:flex;overflow-x:auto}.inboxStateTabs::-webkit-scrollbar{display:none}.inboxStateTabs .filterChip{flex:0 0 160px;width:160px}.supportDesk{grid-template-columns:280px minmax(390px,1fr)}.customerPanel{display:none}.activeConversation .mobileConversationContext{border-bottom:1px solid var(--line);background:#fff;flex:none;font-size:12px;display:block}.mobileConversationContext summary{min-height:42px;color:var(--color-brand-primary);cursor:pointer;justify-content:space-between;align-items:center;padding:0 14px;font-size:12px;font-weight:700;list-style:none;display:flex}.mobileConversationContext summary::-webkit-details-marker{display:none}.mobileConversationContext summary:after{content:"+";font-size:18px;font-weight:500}.mobileConversationContext[open] summary:after{content:"−"}.mobileConversationContextBody{max-height:min(52dvh,460px);padding:0 14px 14px;overflow-y:auto}}@media (max-width:820px){html:has(.inboxPage){height:auto;overflow:visible}body:has(.inboxPage){height:auto;overflow:visible}.workspaceShell:has(.inboxPage){contain:none;height:auto;min-height:100dvh;overflow:visible}.workspaceContent:has(.inboxPage){height:auto;min-height:0;overflow:visible}.workspaceShell{display:block}.workspaceNav{width:100%;max-width:100%;height:auto;min-height:62px;padding:calc(9px + env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) 9px max(12px, env(safe-area-inset-left));grid-template-columns:100px minmax(0,1fr) auto auto;align-items:center;gap:4px;display:grid;position:static;overflow:hidden}.workspaceBrand{padding:0}.workspaceNav .workspaceBrand img{width:96px;display:block}.workspaceNav .workspaceLinkLabel{display:none}.agentIdentity{border:0;margin:0 0 0 auto;padding:0;display:block}.agentIdentity .agentAvatar,.agentIdentityText,.buildVersion{display:none}.workspaceNav .agentIdentity form{display:block}.workspaceNav .notificationBell span:nth-of-type(2){display:inline}.workspaceLinks{overscroll-behavior-inline:contain;scrollbar-width:none;min-width:0;max-width:100%;margin-top:0;margin-left:0;display:flex;overflow-x:auto}.workspaceLinks::-webkit-scrollbar{display:none}.workspaceLinks a{white-space:nowrap;flex:0 0 38px;justify-content:center;width:38px;min-height:38px;padding:5px}.inboxPage{width:100%;max-width:100%;height:auto;min-height:calc(100vh - 70px);padding:18px max(18px, env(safe-area-inset-right)) calc(18px + env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));overflow:visible}.inboxHeader{align-items:flex-start;gap:var(--space-3);flex-direction:column}.inboxHeaderTools{flex-wrap:wrap;justify-content:space-between;width:100%}.messageReadCounters{flex-wrap:wrap}.inboxFilters{gap:var(--space-2);grid-template-columns:minmax(0,1fr);width:100%;max-width:100%;display:grid}.inboxStateTabs{overscroll-behavior-inline:contain;scrollbar-width:none;width:100%;max-width:100%;padding:3px;display:flex;overflow-x:auto}.inboxStateTabs::-webkit-scrollbar{display:none}.inboxStateTabs .filterChip{white-space:nowrap;flex:0 0 160px;width:160px}.channelFilter{grid-template-columns:minmax(0,1fr) auto;width:100%;min-width:0;margin-left:0;display:grid}.channelFilter .adminSelect{width:100%;min-width:0;max-width:100%}.supportDesk{display:block;overflow:visible}.conversationQueue{border-right:0;border-bottom:1px solid var(--line);min-height:52dvh;max-height:none}.activeConversation{min-height:680px}.supportDesk:not(.mobileConversationOpen) .activeConversation,.supportDesk.mobileConversationOpen .conversationQueue{display:none}.workspaceShell:has(.inboxPage.mobileConversationOpen) .workspaceNav{display:none}.inboxPage.mobileConversationOpen{width:100%;height:100dvh;min-height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);overflow:hidden}.inboxPage.mobileConversationOpen .inboxHeader,.inboxPage.mobileConversationOpen .inboxFilters{display:none}.supportDesk.mobileConversationOpen{height:100%;box-shadow:none;border:0;border-radius:0}.supportDesk.mobileConversationOpen .activeConversation{height:100%;min-height:0}.mobileConversationBack{width:38px;height:38px;color:var(--text);border-radius:50%;flex:0 0 38px;place-items:center;font-size:24px;display:grid}.mobileConversationBack:hover{background:#f0f1f1}.conversationHeader{gap:8px;min-height:62px;padding:10px 12px}.conversationHeader .pill{text-align:center;max-width:118px}.supportDesk.mobileConversationOpen .mobileConversationContext{border-bottom:1px solid var(--line);background:#fff;flex:none;font-size:14px;display:block}.mobileConversationContext summary{min-height:48px;color:var(--color-brand-primary);cursor:pointer;justify-content:space-between;align-items:center;padding:0 14px;font-size:14px;font-weight:700;list-style:none;display:flex}.mobileConversationContext summary::-webkit-details-marker{display:none}.mobileConversationContext summary:after{content:"+";font-size:20px;font-weight:500}.mobileConversationContext[open] summary:after{content:"−"}.mobileConversationContextBody{max-height:min(56dvh,520px);padding:0 14px 14px;overflow-y:auto}.mobileConversationContext .customerActions{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.mobileConversationContext .customerActions button{min-height:42px;padding:7px 9px;font-size:14px;line-height:1.25}.mobileConversationContext .factLabel,.mobileConversationContext .factValue{font-size:14px}.messageStream{min-height:0;padding:14px 12px}.replyDock{padding:9px 10px}.settingsGrid,.settingsInlineGrid,.handoffRuleList,.emailConfirmationPreviewGrid,.emailConfirmationStatusList,.emailConfirmationTestForm{grid-template-columns:1fr}.emailConfirmationTestForm button{width:100%}.manualGrid{grid-template-columns:1fr}.notificationCenter{margin:0}.notificationBell{white-space:nowrap;width:auto}.notificationPopover{width:auto;max-height:calc(100dvh - 88px);position:fixed;inset:72px 16px auto}.faqAvailability{flex-direction:column;align-items:stretch}.faqAvailability button{width:100%}.faqMediaGrid,.faqImageUpload,.faqImageFields.compact{grid-template-columns:1fr}.faqImageFields.compact small,.faqImageUpload .faqImageFields,.faqImageUpload>button{grid-column:1}.faqImageUpload>button{justify-self:stretch;width:100%}.faqWorkspaceHeader,.faqCatalogToolbar{flex-direction:column;align-items:stretch}.faqWorkspaceHeader>button{width:100%}.faqCatalogFilters{align-items:stretch}.faqCatalogFilters label:first-child{flex:1}.faqCatalogFilters .textInput{width:100%}.faqEditorMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.faqEditorFooter{flex-direction:column;align-items:stretch}.faqEditorFooter small{text-align:left}.evaluatorLayout{grid-template-columns:1fr}.evaluatorFormCard{position:static}.settingsPage{padding:25px 18px 70px}}@media (max-width:480px){main{padding-inline:var(--space-4)}.agentFormActions{flex-direction:column-reverse;align-items:stretch}.agentFormActions a,.agentFormActions .primary{width:100%}.loginCard{padding:var(--space-5)}.inboxHeader{align-items:flex-start;gap:var(--space-2);flex-direction:column}.inboxHeaderTools,.inboxHeaderTools form,.refreshInboxButton{width:100%}.refreshInboxButton{justify-content:center}.workspaceNav{grid-template-columns:88px minmax(0,1fr) auto auto}.workspaceNav .workspaceBrand img{width:84px}.mobileConversationContext .customerActions{grid-template-columns:1fr}.workspaceLinks{max-width:100%}.workspaceNav .notificationBell span:nth-of-type(2){display:none}.workspaceNav .quietButton{width:38px;font-size:0;overflow:hidden}.workspaceNav .quietButton:after{content:"↪";color:#c8ceca;font-size:16px}.messageReadCounters{width:100%}.messageReadCounters span{flex:auto;justify-content:center}.messageReadCounters small{flex:1 0 100%;margin-left:0}.channelFilter{grid-template-columns:1fr}.channelFilter button{width:100%}.evaluationSummary{grid-template-columns:1fr}.faqCatalogFilters{flex-direction:column}.faqCatalogFilters select{width:100%}.faqDialog{border-radius:var(--radius-lg);width:calc(100vw - 16px);max-width:none;height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.faqDialogBody{padding:var(--space-4)}.faqEditorFooter{padding:var(--space-3) var(--space-4)}.replyDialog{border-radius:0;width:100vw;height:100dvh;max-height:none}.replyDialogSurface{height:100dvh;max-height:none}.replyDialogHeader{padding:13px 14px}.replyDialogHeader h2{text-overflow:ellipsis;white-space:nowrap;max-width:280px;font-size:17px;overflow:hidden}.replyContactMeta{gap:2px 8px;max-width:calc(100vw - 80px)}.replyContactMeta span+span:before{margin-right:8px}.replyDialogBody{padding:12px}.humanComposer textarea{min-height:32dvh;font-size:14px}.rewriteTools{flex-wrap:nowrap;display:flex;overflow-x:auto}.rewriteTools button{flex:none;min-height:40px;font-size:13px}.rewriteTools .restoreRewriteButton{flex-basis:auto}.composerFileTrigger{grid-template-columns:40px minmax(0,1fr)}.composerFileBrowse{grid-column:1/-1;width:100%}.composerFooter{flex-wrap:wrap;align-items:stretch}.composerFooter .muted{order:-1;width:100%}.composerFooter .primary{margin-left:auto}}@media (prefers-reduced-motion:reduce){.adminAppLoadingSpinner{border-color:#ffffff73;border-top-color:var(--color-brand-support);animation:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.helpCenter{background:var(--color-bg-page);min-height:100vh}.helpMaintenance{max-width:none;min-height:100vh;padding:var(--space-6);justify-content:center;align-items:center;gap:var(--space-4);background:var(--color-bg-page);text-align:center;flex-direction:column;margin:0;display:flex}.helpMaintenance img{width:min(250px,72vw);height:auto}.helpMaintenance h1{margin:var(--space-3) 0 0;color:var(--color-brand-primary);font-size:clamp(1.75rem,5vw,2.5rem)}.helpMaintenance p{max-width:560px;color:var(--color-text-secondary);margin:0}.helpContainer{width:min(100% - 2rem,75rem);margin-inline:auto}.helpHeader{z-index:10;background:var(--color-brand-primary);min-height:72px;color:var(--color-text-inverse);position:relative}.helpHeaderInner{justify-content:space-between;align-items:center;gap:var(--space-5);min-height:72px;display:flex}.helpBrand{padding:var(--space-2);align-items:center;display:flex}.helpBrand img{width:174px;height:auto}.helpHeader nav{align-items:center;gap:var(--space-2);display:flex}.helpHeader nav a{min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-md);align-items:center;font-size:14px;font-weight:600;display:inline-flex}.helpHeader nav a:hover{background:#ffffff1a}.helpMain{max-width:none;margin:0;padding:0}.helpHero{background:var(--color-brand-primary);color:var(--color-text-inverse);padding:var(--space-8) 0 72px}.helpHeroContent{text-align:center;max-width:800px}.helpEyebrow{margin:0 0 var(--space-2);color:var(--color-brand-support);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.helpHero h1{color:var(--color-text-inverse);font-size:clamp(2.125rem,1.75rem + 1.5vw,2.625rem);line-height:1.12}.helpHero>.helpHeroContent>p:not(.helpEyebrow){margin:var(--space-3) auto var(--space-5);color:#d8e0e4;max-width:680px;font-size:18px}.helpSearch{align-items:center;gap:var(--space-3);min-height:64px;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);border-radius:var(--radius-lg);background:var(--color-bg-surface);box-shadow:var(--shadow-md);color:var(--color-text-primary);text-align:left;display:flex}.helpSearch>span[aria-hidden]{color:var(--color-brand-primary);font-size:28px;font-weight:700;line-height:1}.helpSearch input{min-width:0;height:48px;color:var(--color-text-primary);font:inherit;background:0 0;border:0;outline:0;flex:1}.helpSearch input::placeholder{color:var(--color-text-muted)}.helpSearch:focus-within{box-shadow:0 0 0 3px #ff4b0047, var(--shadow-md)}.helpSearch button{min-height:40px;padding-inline:var(--space-3);background:var(--color-bg-subtle);border:0}.helpSearchResults{max-height:460px;margin-top:var(--space-3);border-radius:var(--radius-lg);background:var(--color-bg-surface);box-shadow:var(--shadow-md);color:var(--color-text-primary);text-align:left;scrollbar-gutter:stable;border:1px solid #ffffff2e;overflow-y:auto}.helpSearchResultsHeader{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-3);min-height:46px;padding:0 var(--space-4);border-bottom:1px solid var(--color-border);background:#f7f8fa;display:flex;position:sticky;top:0}.helpSearchResultsHeader strong{color:var(--color-brand-primary);font-size:13px}.helpSearchResultsHeader span{color:var(--color-text-muted);font-size:12px}.helpSearchResultsList article{padding:var(--space-4);border-bottom:1px solid var(--color-border)}.helpSearchResultsList article:last-child{border-bottom:0}.helpSearchResultsList h2{margin:var(--space-2) 0;color:var(--color-brand-primary);font-size:17px;line-height:1.35}.helpSearchResultsList .helpRichText{max-width:none;margin-top:var(--space-2);font-size:14px}.helpSearchNoResults{min-height:110px;padding:var(--space-5);text-align:center;place-content:center;gap:4px;display:grid}.helpSearchNoResults strong{color:var(--color-brand-primary)}.helpSearchNoResults span{color:var(--color-text-muted);font-size:13px}.helpQuickLinks{min-height:44px;margin-top:var(--space-3);justify-content:center;align-items:center;gap:var(--space-2);color:#d8e0e4;flex-wrap:wrap;font-size:12px;display:flex}.helpQuickLinks button{min-height:32px;padding:0 var(--space-3);border-radius:var(--radius-pill);color:var(--color-text-inverse);background:0 0;border:1px solid #ffffff3d;font-size:12px}.helpQuickLinks button:hover{background:#ffffff1a}.helpSection{padding-block:72px}.helpSectionHeading{margin-bottom:var(--space-6);justify-content:space-between;align-items:end;gap:var(--space-6);display:flex}.helpSectionHeading h2{color:var(--color-brand-primary);margin:0}.helpSectionHeading>p{max-width:450px;color:var(--color-text-secondary);margin:0}.helpSectionHeading.compact{margin-bottom:var(--space-2)}.helpCategories{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.helpCategories button{align-content:center;justify-items:start;gap:var(--space-2);min-height:156px;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-surface);color:var(--color-text-primary);text-align:left;box-shadow:var(--shadow-sm);display:grid}.helpCategories button:hover,.helpCategories button.active{border-color:var(--color-brand-support);box-shadow:var(--shadow-md);filter:none;transform:translateY(-2px)}.helpCategories button.active{background:var(--color-info-bg)}.helpCategoryIcon{border-radius:var(--radius-md);background:var(--color-bg-selected);width:44px;height:44px;color:var(--color-brand-primary);place-items:center;font-size:12px;font-weight:700;display:grid}.helpCategories button strong{font-size:18px}.helpCategories button small{color:var(--color-text-muted);font-size:12px;font-weight:500}.faqFeedback{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-border);gap:var(--space-3);display:grid}.faqFeedback fieldset{border:0;margin:0;padding:0}.faqFeedback legend{margin-bottom:var(--space-2);color:var(--color-brand-primary);font-size:14px;font-weight:650}.faqStars{gap:2px;display:flex}.faqStars button{color:#aebbc2;background:0 0;border:0;min-width:44px;min-height:44px;padding:0;font-size:27px}.faqStars button:hover,.faqStars button.selected{color:#d97706;filter:none}.faqUnhelpful{align-items:center;gap:var(--space-2);min-height:44px;color:var(--color-text-secondary);font-size:13px;display:flex}.faqUnhelpful input{width:19px;height:19px;accent-color:var(--color-brand-primary)}.faqFeedbackDetails{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-warning-bg);display:grid}.faqFeedbackDetails label{gap:var(--space-2);color:var(--color-text-primary);font-size:13px;font-weight:600;display:grid}.faqFeedbackDetails textarea,.faqFeedbackDetails input{border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;padding:var(--space-3);background:var(--color-bg-surface);color:var(--color-text-primary);font:inherit}.faqFeedbackDetails textarea{resize:vertical;min-height:96px}.faqFeedbackDetails small{color:var(--color-text-secondary)}.faqFeedbackSuccess{margin-top:var(--space-5);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-success-bg);color:var(--color-success);font-weight:600}.faqFeedbackError{color:var(--color-danger);margin:0;font-size:13px}.helpFaqSection{background:var(--color-bg-surface);width:100%}.helpFaqLayout{gap:var(--space-7);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.helpResultCount{margin:0 0 var(--space-4);color:var(--color-text-muted);font-size:14px}.helpClearFilters{text-underline-offset:3px;background:0 0;border:0;text-decoration:underline}.helpAccordion{border-top:1px solid var(--color-border)}.helpAccordion details{border-bottom:1px solid var(--color-border)}.helpAccordion summary{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:68px;padding:var(--space-3) var(--space-2);color:var(--color-text-primary);cursor:pointer;font-size:16px;font-weight:600;list-style:none;display:flex}.helpAccordion summary::-webkit-details-marker{display:none}.helpAccordion summary>span:last-child{background:var(--color-bg-subtle);width:32px;height:32px;color:var(--color-brand-primary);transition:transform .2s var(--ease-standard);border-radius:50%;flex:0 0 32px;place-items:center;font-size:20px;display:grid}.helpAccordion details[open] summary>span:last-child{transform:rotate(45deg)}.helpAccordion details>div{padding:0 52px var(--space-5) var(--space-2)}.helpAccordion details p{max-width:72ch;margin:var(--space-2) 0 0;color:var(--color-text-secondary)}.helpRichText{max-width:72ch;margin-top:var(--space-3);color:var(--color-text-secondary);line-height:1.7}.helpRichText p,.helpRichText h2,.helpRichText h3,.helpRichText blockquote,.helpRichText ul,.helpRichText ol{margin:0 0 var(--space-3)}.helpRichText h2{color:var(--color-brand-primary);font-size:22px}.helpRichText h3{color:var(--color-brand-primary);font-size:18px}.helpRichText blockquote{padding-left:var(--space-4);border-left:3px solid var(--color-brand-support)}.helpRichText a{color:var(--color-info);font-weight:600;text-decoration:underline}.helpFaqMedia{gap:var(--space-4);margin-top:var(--space-5);display:grid}.helpFaqMedia figure{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-page);max-width:760px;margin:0;overflow:hidden}.helpFaqMedia img{width:100%;height:auto;display:block}.helpFaqMedia figcaption{padding:var(--space-3);color:var(--color-text-muted);font-size:13px}.helpFaqCategory{min-height:24px;padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--color-info-bg);color:var(--color-info);align-items:center;font-size:12px;font-weight:600;display:inline-flex}.helpPopular{top:var(--space-5);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--color-brand-primary);color:var(--color-text-inverse);position:sticky}.helpPopular h2{margin:0 0 var(--space-4);color:var(--color-text-inverse);font-size:20px}.helpPopular ol{margin:0;padding:0;list-style:none}.helpPopular li+li{border-top:1px solid #ffffff1f}.helpPopular button{align-items:center;gap:var(--space-2);width:100%;min-height:60px;padding:var(--space-2) 0;color:var(--color-text-inverse);text-align:left;background:0 0;border:0;grid-template-columns:32px 1fr;font-size:13px;line-height:1.45;display:grid}.helpPopular button:hover{color:var(--color-brand-support);filter:none}.helpPopular button span{color:var(--color-brand-support);font-size:12px;font-weight:700}.helpEmpty{padding:var(--space-8) var(--space-5);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-bg-page);text-align:center}.helpEmpty>span,.helpError span{width:48px;height:48px;margin:0 auto var(--space-3);background:var(--color-warning-bg);color:var(--color-warning);border-radius:50%;place-items:center;font-size:24px;font-weight:700;display:grid}.helpEmpty h3{margin:0;font-size:20px}.helpEmpty p{color:var(--color-text-secondary)}.helpContact{justify-content:space-between;align-items:center;gap:var(--space-7);padding:var(--space-7);border-radius:var(--radius-lg);background:var(--color-info-bg);margin-block:72px;display:flex}.helpContact h2{color:var(--color-brand-primary);margin:0}.helpContact p:not(.helpEyebrow){max-width:720px;margin:var(--space-2) 0 0;color:var(--color-text-secondary)}.helpContact>a{min-height:48px;padding:0 var(--space-5);border-radius:var(--radius-md);background:var(--color-brand-primary);color:var(--color-text-inverse);flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.helpFooter{padding-block:var(--space-7);background:var(--color-brand-primary);color:#d8e0e4}.helpFooter>div{align-items:center;gap:var(--space-5);grid-template-columns:auto 1fr auto;display:grid}.helpFooter img{width:150px;height:auto}.helpFooter p,.helpFooter small{margin:0;font-size:12px}.helpReviews{margin-block:72px}.helpOverallScore{border-radius:var(--radius-md);background:var(--color-info-bg);color:var(--color-brand-primary);align-items:baseline;gap:10px;padding:14px 18px;display:flex}.helpOverallScore strong{font-size:32px;line-height:1}.helpOverallScore span{color:var(--color-text-secondary);font-size:13px}.helpReviewGrid{gap:var(--space-4);margin-top:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.helpReviewGrid blockquote{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;margin:0}.helpReviewGrid blockquote>div{color:var(--color-brand-primary)}.helpReviewGrid blockquote>div strong{font-size:24px}.helpReviewGrid blockquote p{min-height:72px;color:var(--color-text-primary);line-height:1.6}.helpReviewGrid blockquote footer{color:var(--color-text-secondary);text-transform:capitalize;font-size:12px}.reviewsPage{padding:32px}.reviewSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.reviewSummaryGrid article{border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;gap:8px;padding:18px;display:grid}.reviewSummaryGrid span{color:var(--color-text-secondary);font-size:13px}.reviewSummaryGrid strong{color:var(--color-brand-primary);font-size:26px}.reviewsModeration{margin-top:20px}.reviewsModeration .sectionTabs{width:100%}.reviewList{display:grid}.reviewRow{border-top:1px solid var(--color-border);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 0;display:grid}.reviewScore{color:var(--color-brand-primary);font-size:24px;font-weight:700}.reviewScore small{font-size:11px;font-weight:500}.reviewRow p{margin:0 0 5px;line-height:1.5}.reviewRow small{color:var(--color-text-secondary)}.reviewActions{gap:8px;display:flex}.reviewEditorial{justify-items:end;gap:8px;display:grid}.reviewModerationStatus{background:var(--color-bg-subtle);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:600}.reviewModerationStatus.approved{color:#176649;background:#e8f7f1}.reviewModerationStatus.pending{background:var(--color-warning-bg);color:var(--color-warning)}.reviewModerationStatus.internal,.reviewModerationStatus.no_comment{color:var(--color-text-secondary)}.reviewModerationStatus.rejected{background:var(--color-danger-bg);color:var(--color-danger)}.reviewVisibilityState{color:var(--color-text-secondary);margin:18px 0 0;font-size:13px}.reviewEmpty{color:var(--color-text-secondary);text-align:center;padding:30px 0}.reviewPagination{border-top:1px solid var(--color-border);justify-content:center;align-items:center;gap:18px;padding-top:18px;display:flex}.reviewPagination a,.reviewPagination>span:first-child,.reviewPagination>span:last-child{border:1px solid var(--color-border);border-radius:var(--radius-md);justify-content:center;align-items:center;min-width:88px;min-height:40px;font-weight:600;display:inline-flex}.reviewPagination span[aria-disabled=true]{color:var(--color-text-muted);background:var(--color-bg-subtle)}.helpLoading{background:var(--color-bg-page);max-width:none;min-height:100vh;padding:0}.helpLoadingHeader{background:var(--color-brand-primary);height:72px}.helpLoadingHero{background:var(--color-brand-primary);place-items:center;height:330px;display:grid}.helpLoadingHero div{border-radius:var(--radius-lg);background:#ffffff24;width:min(80%,680px);height:64px}.helpLoadingCards{gap:var(--space-4);grid-template-columns:repeat(3,1fr);padding-block:72px;display:grid}.helpLoadingCards div{border-radius:var(--radius-lg);background:var(--color-bg-subtle);height:156px;animation:1.4s ease-in-out infinite alternate helpPulse}.helpError{max-width:none;min-height:100vh;padding:var(--space-5);text-align:center;place-items:center;display:grid}.helpError>div{max-width:560px;padding:var(--space-7);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-surface)}.helpError h1{font-size:30px}.helpError p{color:var(--color-text-secondary)}@keyframes helpPulse{0%{opacity:.55}to{opacity:1}}@media (max-width:1023px){.helpHeader nav a{display:none}.helpCategories{grid-template-columns:repeat(2,minmax(0,1fr))}.helpFaqLayout{gap:var(--space-5);grid-template-columns:minmax(0,1fr) 280px}}@media (max-width:767px){.helpHeader,.helpHeaderInner{min-height:64px}.helpBrand img{width:144px;height:auto}.helpHero{padding:var(--space-7) 0 var(--space-8)}.helpHero>.helpHeroContent>p:not(.helpEyebrow){font-size:16px}.helpSearch{min-height:56px}.helpQuickLinks{text-align:left;justify-content:flex-start}.helpSection{padding-block:var(--space-8)}.helpSectionHeading{align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-5);flex-direction:column}.helpFaqLayout{grid-template-columns:1fr}.helpPopular{position:static}.helpContact{margin-block:var(--space-8);padding:var(--space-5);flex-direction:column;align-items:stretch}.helpContact>a{width:100%}.helpFooter>div{text-align:center;grid-template-columns:1fr;justify-items:center}.helpLoadingCards{grid-template-columns:repeat(2,1fr)}.helpReviewGrid{grid-template-columns:1fr}.reviewSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.reviewRow{grid-template-columns:52px minmax(0,1fr)}.reviewEditorial{grid-column:1/-1;justify-items:start}}@media (max-width:479px){.reviewSummaryGrid,.helpCategories,.helpLoadingCards{grid-template-columns:1fr}.helpCategories button{min-height:136px}.helpSearch button{display:none}.helpAccordion details>div{padding-right:var(--space-2)}}.faqAiAssistant{gap:var(--space-4);margin-top:var(--space-5);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-subtle);display:grid}.faqAiInput{gap:var(--space-2);color:var(--color-text-primary);font-size:14px;font-weight:650;display:grid}.faqAiInput textarea{resize:vertical;border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;min-height:12rem;padding:var(--space-4);background:var(--color-bg-surface);color:var(--color-text-primary);font:inherit;outline:none;font-weight:400;line-height:1.6}.faqAiInput textarea::placeholder{color:var(--color-text-muted);opacity:.82}.faqAiInput textarea:focus{border-color:var(--color-brand-accent);box-shadow:0 0 0 4px #ff4b001f}.faqAiInput small{color:var(--color-text-muted);font-size:12px;font-weight:500;line-height:1.5}.faqAiSuggestion{gap:var(--space-5);display:grid}.faqAiSuggestion dl{gap:var(--space-2);margin:0;display:grid}.faqAiSuggestion dl>div{gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border);grid-template-columns:minmax(9rem,.35fr) 1fr;display:grid}.faqAiSuggestion dt{font-weight:700}.faqAiSuggestion dd{overflow-wrap:anywhere;margin:0}.faqAiReviewNotice,.faqAiWarnings{padding:var(--space-4);border-left:4px solid var(--color-warning);background:var(--color-warning-bg)}.faqAiAnswer{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-surface)}.faqAiAnswer p:first-child{margin-top:0}.faqAiAnswer p:last-child{margin-bottom:0}@media (max-width:600px){.faqAiAssistant{padding:var(--space-4)}.faqAiSuggestion dl>div{gap:var(--space-1);grid-template-columns:1fr}}.helpPublicShell{background:var(--color-bg-page);min-height:100vh;color:var(--color-text-primary)}.helpPublicShell main{max-width:none;margin:0;padding:0}.helpPublicContainer{width:min(1160px,100% - 48px);margin-inline:auto}.helpPublicHeader{min-height:80px;color:var(--color-text-inverse);background:#04293e;align-items:center;display:flex;position:relative;box-shadow:0 8px 28px #00000038}.helpPublicHeader:after{content:"";background:#58c6c7;height:1px;position:absolute;inset:auto 0 0}.helpPublicHeader .helpPublicContainer{justify-content:space-between;align-items:center;gap:var(--space-5);width:min(1200px,100%);min-height:80px;padding-inline:24px;display:flex}.helpPublicHeader img{width:172px;height:35px;display:block}.helpPublicHeader nav{text-transform:uppercase;align-items:center;gap:12px;font-size:13px;font-weight:600;display:flex}.helpPublicHeader nav a{align-items:center;min-height:44px;padding-inline:12px;display:inline-flex}.helpPublicHeader nav a:last-child{background:0 0;border:0;border-radius:0}.helpPublicHero{background:var(--color-brand-primary);color:var(--color-text-inverse);text-align:center;padding:76px 0 84px}.helpPublicHero .helpPublicContainer{max-width:880px}.helpPublicHero h1{color:var(--color-text-inverse);letter-spacing:-.04em;font-size:clamp(2.25rem,5vw,4rem)}.helpPublicHero>div>p:not(.helpPublicEyebrow){max-width:650px;margin:var(--space-3) auto 0;color:#d8e0e4}.helpPublicEyebrow{margin:0 0 var(--space-2);color:var(--color-brand-support);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:750}.helpPublicSearch{z-index:2;max-width:760px;margin:var(--space-6) auto 0;text-align:left;position:relative}.helpPublicSearch>label{margin-bottom:var(--space-2);color:var(--color-text-inverse);font-size:13px;font-weight:650;display:block}.helpPublicSearch>div:first-of-type{align-items:center;gap:var(--space-2);border-radius:var(--radius-lg);background:var(--color-bg-surface);min-height:64px;color:var(--color-text-primary);grid-template-columns:32px minmax(0,1fr) auto;padding:6px 8px 6px 18px;display:grid;box-shadow:0 18px 44px #00000038}.helpPublicSearch input{width:100%;min-width:0;color:var(--color-text-primary);font:inherit;background:0 0;border:0;outline:0}.helpPublicSearch button{background:var(--color-bg-subtle);border:0;min-height:44px}.helpPublicSearchResults{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-surface);max-height:420px;color:var(--color-text-primary);box-shadow:var(--shadow-md);position:absolute;inset:calc(100% + 8px) 0 auto;overflow:auto}.helpPublicSearchResults ul{margin:0;padding:0;list-style:none}.helpPublicSearchResults li+li{border-top:1px solid var(--color-border)}.helpPublicSearchResults a{padding:var(--space-3) var(--space-4);gap:2px;display:grid}.helpPublicSearchResults small{color:var(--color-info)}.helpPublicSearchResults p{padding:var(--space-5);text-align:center;margin:0}.helpPublicSection>header{justify-content:space-between;align-items:end;gap:var(--space-6);margin-bottom:var(--space-6);display:flex}.helpPublicSection h2,.helpCategoryPage h1,.helpArticlePage h1{color:var(--color-brand-primary);margin:0}.helpPublicSection>header>p{max-width:430px;color:var(--color-text-secondary);margin:0}.helpCategoryGrid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.helpCategoryCard{min-height:210px;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-surface);box-shadow:var(--shadow-sm);flex-direction:column;align-items:flex-start;display:flex}.helpCategoryCard:hover{border-color:var(--color-brand-support);box-shadow:var(--shadow-md);transform:translateY(-2px)}.helpCategoryCard>span{min-height:34px;color:var(--color-info);font-size:12px;font-weight:700}.helpCategoryCard strong{color:var(--color-brand-primary);font-size:18px;line-height:1.3}.helpCategoryCard p{margin:var(--space-2) 0 var(--space-4);color:var(--color-text-secondary);font-size:13px}.helpCategoryCard small{color:var(--color-text-muted);margin-top:auto}.helpPopularList,.helpArticleList{margin:0;padding:0;list-style:none}.helpPopularList{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.helpPopularList a{align-items:center;gap:var(--space-3);min-height:92px;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-surface);grid-template-columns:48px minmax(0,1fr);display:grid}.helpPopularList a>span{color:var(--color-brand-accent);font-weight:800}.helpPopularList a div{gap:3px;display:grid}.helpPopularList small{color:var(--color-info)}.helpPublicCta{justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-7);border-radius:var(--radius-lg);background:var(--color-info-bg);margin-block:24px 80px;display:flex}.helpPublicCta h2{color:var(--color-brand-primary);margin:0;font-size:clamp(1.3rem,1.12rem + .64vw,1.6rem)}.helpPublicCta p:not(.helpPublicEyebrow){margin:var(--space-2) 0 0;color:var(--color-text-secondary)}.helpPublicCta>a,.helpCategoryLayout aside a,.helpArticleLayout aside div a{min-height:48px;padding-inline:var(--space-5);border-radius:var(--radius-md);background:var(--color-brand-primary);color:var(--color-text-inverse);justify-content:center;align-items:center;font-weight:650;display:inline-flex}.helpPublicFooter{padding-block:var(--space-7);background:var(--color-brand-primary);color:#d8e0e4}.helpPublicFooter .helpPublicContainer{align-items:center;gap:var(--space-5);grid-template-columns:auto 1fr auto;display:grid}.helpPublicFooter p,.helpPublicFooter small{margin:0;font-size:12px}.helpBreadcrumb ol{gap:var(--space-2);color:var(--color-text-secondary);flex-wrap:wrap;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.helpBreadcrumb li{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.helpBreadcrumbSeparator{color:var(--color-border-strong)}.helpBreadcrumb a{color:var(--color-brand-primary);text-underline-offset:3px;text-decoration-thickness:1px}.helpBreadcrumb a:focus-visible{outline:3px solid var(--color-brand-support);outline-offset:2px;border-radius:4px}.helpBreadcrumb [aria-current=page]{color:var(--color-text-secondary);font-weight:650}.helpCategoryPage,.helpArticlePage{padding-bottom:80px}.helpCategoryPage>header,.helpArticlePage article>header{padding-block:var(--space-5) var(--space-6)}.helpCategoryPage>header>p:not(.helpPublicEyebrow),.helpArticlePage article>header>p:not(.helpPublicEyebrow){max-width:760px;color:var(--color-text-secondary)}.helpCategoryLayout,.helpArticleLayout{gap:var(--space-7);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.helpCategoryLayout aside,.helpArticleLayout aside>div{padding:var(--space-5);border-radius:var(--radius-lg);background:var(--color-info-bg)}.helpCategoryLayout aside p,.helpArticleLayout aside p{color:var(--color-text-secondary);font-size:14px}.helpArticleList{border-top:1px solid var(--color-border)}.helpArticleList li{border-bottom:1px solid var(--color-border)}.helpArticleList a{gap:var(--space-2);padding:var(--space-4) var(--space-2);display:grid}.helpArticleList strong{color:var(--color-brand-primary)}.helpArticleList span{color:var(--color-text-secondary)}.helpArticleList small{color:var(--color-info);font-weight:650}.helpArticleContent{color:var(--color-text-secondary);line-height:1.75}.helpArticleContent h2,.helpArticleContent h3{color:var(--color-brand-primary)}.helpArticleContent a{color:var(--color-info);font-weight:650;text-decoration:underline}.helpArticleLayout aside h2{margin-top:0;font-size:18px}.helpArticleLayout aside ul{margin:0 0 var(--space-5);padding-left:var(--space-4)}.helpArticleLayout aside li+li{margin-top:var(--space-2)}.helpPublicEmpty{padding:var(--space-6);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);text-align:center}@media (max-width:900px){.helpCategoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.helpPublicContainer{width:min(100% - 32px,1160px)}.helpPublicHeader nav a:first-child{display:none}.helpPublicHero{padding-block:56px 68px}.helpPublicSection>header,.helpPublicCta{flex-direction:column;align-items:flex-start}.helpPopularList,.helpCategoryLayout,.helpArticleLayout{grid-template-columns:1fr}.helpPublicFooter .helpPublicContainer{text-align:center;grid-template-columns:1fr;justify-items:center}}@media (max-width:480px){.helpCategoryGrid{grid-template-columns:1fr}.helpPublicSearch button{display:none}}@media (prefers-reduced-motion:reduce){.helpCategoryCard:hover{transform:none}.helpPublicShell *,.helpPublicShell :before,.helpPublicShell :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.supportContactPage{padding-bottom:80px}.supportContactPage>header{max-width:760px;padding:var(--space-5) 0 var(--space-6)}.supportContactPage>header h1{color:var(--color-brand-primary);margin:0}.supportContactPage>header p:not(.helpPublicEyebrow){color:var(--color-text-secondary)}.supportPublicForm{gap:var(--space-5);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-surface);box-shadow:var(--shadow-sm);display:grid;position:relative}.supportFormGrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.supportPublicForm label{gap:var(--space-2);color:var(--color-brand-primary);font-size:13px;font-weight:650;display:grid}.supportPublicForm input,.supportPublicForm select,.supportPublicForm textarea{border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;min-height:48px;padding:var(--space-3);background:var(--color-bg-surface);color:var(--color-text-primary);font:inherit}.supportPublicForm textarea{resize:vertical}.supportPublicForm button{justify-self:start}.supportFormHoneypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.supportFormError{padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-danger-bg);color:var(--color-danger);margin:0}.supportFormSuccess{gap:var(--space-5);margin:var(--space-6);padding:var(--space-6);border:1px solid #177a522e;border-top:4px solid var(--color-success);border-radius:var(--radius-lg);background:var(--color-bg-surface);box-shadow:var(--shadow-sm);color:var(--color-text-primary);grid-template-columns:52px minmax(0,1fr);display:grid}.supportFormSuccess>svg{background:var(--color-success-bg);width:52px;height:52px;color:var(--color-success);stroke-width:2px;border-radius:14px;padding:12px}.supportFormSuccessContent{min-width:0}.supportFormSuccess .helpPublicEyebrow{margin:0 0 var(--space-1);color:var(--color-success)}.supportFormSuccess h2{color:var(--color-brand-primary);margin:0;font-size:clamp(1.5rem,2.6vw,2rem)}.supportFormSuccessContent>p:not(.helpPublicEyebrow){margin:var(--space-2) 0 0;color:var(--color-text-secondary)}.supportFormProtocol{margin:var(--space-5) 0 var(--space-2);padding:var(--space-3) var(--space-4);border-left:4px solid var(--color-brand-support);border-radius:var(--radius-md);background:var(--color-bg-subtle);gap:2px;display:grid}.supportFormProtocol span{color:var(--color-text-secondary);font-size:12px;font-weight:650}.supportFormProtocol strong{color:var(--color-brand-primary);overflow-wrap:anywhere;font-size:clamp(1rem,2vw,1.2rem)}.supportFormSuccessContent>p.supportFormSuccessHint{margin-bottom:var(--space-5);font-size:13px}.supportFormSuccess .helpButton{justify-content:center;display:inline-flex}@media (max-width:768px){.supportPublicForm{padding:var(--space-4)}.supportFormGrid{grid-template-columns:1fr}}.conversationChannel{color:var(--color-info);align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.conversationChannel svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.conversationChannel.queueChannel{width:28px;height:28px;color:var(--color-brand-primary);background:var(--accent-soft);border-radius:8px;flex:0 0 28px;justify-content:center;margin-top:1px}.conversationChannel.queueChannel svg{width:19px;height:19px}.queueTitle strong{align-items:center;gap:6px;display:inline-flex}.channelFilter{align-items:center;gap:var(--space-2);flex:none;display:flex}.adminSelect{min-width:174px;position:relative}.adminSelectTrigger{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:40px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-surface);color:var(--color-text-primary);font:inherit;text-align:left;transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);font-weight:500;display:flex}.adminSelectTrigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.adminSelectTrigger:hover{border-color:var(--color-border-strong);background:var(--color-bg-surface);filter:none;transform:none}.adminSelectTrigger:focus-visible,.adminSelect.open .adminSelectTrigger{border-color:var(--color-brand-accent);outline:0;box-shadow:0 0 0 3px #ff4b002e}.adminSelectTrigger svg{color:var(--color-brand-primary);transition:transform var(--duration-fast) var(--ease-standard);flex:none}.adminSelect.open .adminSelectTrigger svg{transform:rotate(180deg)}.adminSelectMenu{z-index:40;inset:calc(100% + var(--space-2)) 0 auto;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-surface);box-shadow:var(--shadow-md);margin:0;list-style:none;position:absolute}.adminSelectMenu li{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:40px;padding:var(--space-2) var(--space-3);border-radius:calc(var(--radius-md) - 2px);color:var(--color-text-secondary);cursor:pointer;font-size:14px;font-weight:500;display:flex}.adminSelectMenu li.active{background:var(--color-bg-selected);color:var(--color-brand-primary)}.adminSelectMenu li.selected{color:var(--color-brand-primary);font-weight:700}.adminSelectMenu li.selected>svg{color:var(--color-brand-accent)}.channelFilter button{min-height:40px;padding-inline:var(--space-3)}.conversationFormAttachments{gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}.conversationFormAttachments li{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-surface);display:flex}.conversationFormAttachments a{color:var(--color-info);font-weight:650;text-decoration:underline}.conversationFormAttachments small{color:var(--color-text-muted)}.faqCategoryAdminList{gap:var(--space-3);padding:var(--space-4);display:grid}.faqCategoryAdminRow{gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);grid-template-columns:1.1fr 1fr 1.5fr .8fr 90px 130px auto;align-items:end;display:grid}.faqCategoryAdminRow.new{grid-template-columns:1.1fr 1fr 1.5fr .8fr 90px auto}.faqCategoryAdminRow label{gap:var(--space-1);color:var(--color-text-secondary);font-size:11px;font-weight:650;display:grid}.helpIconPickerField{gap:var(--space-1);min-width:0;color:var(--color-text-secondary);font-size:11px;font-weight:650;display:grid}.helpIconPickerTrigger{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-surface);width:100%;min-height:44px;color:var(--color-text-primary);text-align:left;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:5px 8px;display:grid}.helpIconPickerTrigger:hover{border-color:var(--color-border-strong);background:var(--color-bg-subtle)}.helpIconPickerPreview{background:var(--color-bg-selected);width:34px;height:34px;color:var(--color-info);border-radius:8px;place-items:center;display:grid}.helpIconPickerPreview svg{width:22px;height:22px}.helpIconPickerTrigger>span:nth-child(2){min-width:0;display:grid}.helpIconPickerTrigger strong,.helpIconPickerTrigger small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.helpIconPickerTrigger strong{color:var(--color-brand-primary);font-size:12px}.helpIconPickerTrigger small{color:var(--color-text-muted);font-size:10px;font-weight:500}.helpIconPickerAction{color:var(--color-info);white-space:nowrap;font-size:11px;font-weight:750}.helpIconPickerDialog{width:min(760px,100vw - 32px)}.helpIconPickerBody{gap:var(--space-3);display:grid}.helpIconPickerSearch{gap:var(--space-1);color:var(--color-text-secondary);font-size:12px;font-weight:650;display:grid}.helpIconPickerCount{margin:0;font-size:12px}.helpIconPickerGrid{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.helpIconPickerGrid button{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-surface);min-height:112px;color:var(--color-brand-primary);text-align:center;grid-template-rows:42px auto auto;align-content:center;justify-items:center;gap:4px;padding:12px 8px;display:grid}.helpIconPickerGrid button:hover{border-color:var(--color-brand-support);background:var(--color-bg-subtle)}.helpIconPickerGrid button.selected{border-color:var(--color-brand-accent);box-shadow:inset 0 0 0 1px var(--color-brand-accent)}.helpIconPickerGrid button>span{background:var(--color-bg-selected);width:42px;height:42px;color:var(--color-info);border-radius:10px;place-items:center;display:grid}.helpIconPickerGrid svg{width:26px;height:26px}.helpIconPickerGrid strong{font-size:12px;line-height:1.25}.helpIconPickerGrid small{max-width:100%;color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;overflow:hidden}@media (max-width:1100px){.faqCategoryAdminRow,.faqCategoryAdminRow.new{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.channelFilter{width:100%;margin-left:0}.faqCategoryAdminRow,.faqCategoryAdminRow.new{grid-template-columns:1fr}.helpIconPickerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.helpIconPickerTrigger{grid-template-columns:34px minmax(0,1fr)}.helpIconPickerAction{text-align:center;grid-column:1/-1;padding:3px 0 1px}}.helpPublicHero{isolation:isolate;text-align:left;background:#0d3045 url(/help-center/runner-support-hero.jpg) 50% 38%/cover no-repeat;align-items:end;min-height:540px;padding:80px 0;display:grid;position:relative;overflow:visible}.helpPublicHero:before{content:"";z-index:-1;background:linear-gradient(90deg,#051f2edb 0%,#051f2ea3 48%,#051f2e2e 100%);position:absolute;inset:0}.helpHeroLayout{grid-template-columns:minmax(0,1fr) minmax(360px,540px);align-items:end;gap:56px;display:grid}.helpHeroCopy{align-self:center;max-width:590px}.helpPublicHero .helpHeroCopy h1{color:#fff;margin:8px 0 14px;font-size:clamp(2.5rem,5vw,4.5rem)}.helpPublicHero .helpHeroCopy>p:last-child{color:#ffffffd6;max-width:550px;margin:0;font-size:18px}.helpHeroGlass{-webkit-backdrop-filter:blur(18px);background:#ffffff2e;border:1px solid #ffffff57;border-radius:20px;padding:24px;box-shadow:0 20px 60px #0319273d}.helpHeroGlass .helpPublicSearch{margin:0}.helpHeroGlass .helpPublicSearch>label{color:#fff}.helpHeroGlass .helpPublicSearch>div:first-of-type{background:#fffffff5}.helpCategoryIcon{width:46px;height:46px;color:var(--color-brand-accent);place-items:center;display:grid}.helpCategoryIcon svg{width:34.2px;height:34.2px}.helpTopics nav{flex-wrap:wrap;gap:10px;display:flex}.helpTopics nav a{border:1px solid var(--color-border);border-radius:var(--radius-pill);min-height:44px;color:var(--color-brand-primary);background:#fff;align-items:center;gap:14px;padding:10px 16px;font-weight:700;display:inline-flex}.helpTopics nav a:hover{border-color:var(--color-brand-accent);color:var(--color-brand-accent)}.supportReviews>header{align-items:center}.supportReviewScore{color:var(--color-brand-primary);background:var(--accent-soft);border-radius:12px;align-items:baseline;gap:8px;padding:14px 18px;display:flex}.supportReviewScore strong{font-size:34px;line-height:1}.supportReviewScore span{color:var(--color-text-secondary);font-size:13px}.supportReviewGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.supportReviewGrid article{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff;flex-direction:column;min-height:210px;padding:24px;display:flex}.supportReviewRating{color:var(--color-brand-primary);margin:0}.supportReviewRating strong{font-size:24px}.supportReviewGrid blockquote{color:var(--color-text-primary);margin:22px 0;font-size:17px;line-height:1.55}.supportReviewGrid time{color:var(--color-text-muted);margin-top:auto;font-size:12px}.helpPublicCta{border-radius:var(--radius-lg);background:var(--accent-soft);justify-content:space-between;align-items:center;gap:30px;margin-block:30px 72px;padding:34px 40px;display:flex}.helpPublicCta h2{margin:4px 0 6px}.helpPublicCta p{margin:0}.helpCtaActions{flex-wrap:wrap;gap:10px;display:flex}.helpButton{border:1px solid var(--color-brand-primary);border-radius:var(--radius-md);justify-content:center;align-items:center;min-height:46px;padding:0 20px;font-weight:750;display:inline-flex}.helpButton.primary{color:#fff;background:var(--color-brand-primary)}.helpButton.secondary{color:var(--color-brand-primary);background:0 0}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){.helpHeroLayout{grid-template-columns:1fr;gap:32px}.helpPublicHero{background-position:62%;min-height:600px}.supportReviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.helpPublicCta{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.helpPublicHero{background-position:60%;min-height:650px;padding:48px 0}.helpPublicHero:before{background:linear-gradient(#051f2e80,#051f2ee6 72%)}.helpHeroGlass{padding:14px}.supportReviews>header{align-items:flex-start}.supportReviewGrid{grid-template-columns:1fr}.supportReviewGrid article{min-height:180px}.helpPublicCta{margin-bottom:48px;padding:26px 22px}.helpCtaActions,.helpButton{width:100%}}.articleFeedback{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff;margin-top:48px;padding:28px}.articleFeedback fieldset{border:0;margin:0;padding:0}.articleFeedback legend{color:var(--color-brand-primary);margin-bottom:14px;font-size:20px;font-weight:750}.articleUsefulChoices{gap:10px;display:flex}.articleUsefulChoices button{border:1px solid var(--color-border);background:#fff;min-width:92px;min-height:44px}.articleUsefulChoices button.selected{border-color:var(--color-brand-accent);color:var(--color-brand-accent);background:#ff4b0012}.articleFeedbackDetails{border-top:1px solid var(--color-border);gap:20px;margin-top:26px;padding-top:24px;display:grid}.articleFeedbackDetails label{gap:8px;font-weight:650;display:grid}.articleFeedbackDetails label span{color:var(--color-text-muted);font-size:12px;font-weight:400}.articleFeedbackDetails textarea{border:1px solid var(--color-border);border-radius:var(--radius-md);min-height:110px;font:inherit;resize:vertical;padding:12px}.articleFeedbackDetails>button{justify-self:start}.helpArticlePage .helpPublicCta.compact{margin:24px 0 0;padding:26px}@media (max-width:600px){.articleFeedback{padding:22px 18px}.articleUsefulChoices button{flex:1}}.supportContactChoices{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:24px;margin-bottom:72px;display:grid}.supportContactChoices>section,.supportContactChoices>aside{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff}.supportContactChoices>section>div.supportFormIntro{padding:28px 28px 0}.supportContactChoices>section>div h2,.supportContactChoices>aside h2{margin:4px 0 8px}.supportContactChoices>section>div p:last-child,.supportContactChoices>aside p{color:var(--color-text-secondary)}.supportContactChoices .supportPublicForm{box-shadow:none;border:0}.supportContactChoices>aside{background:var(--accent-soft);justify-items:start;padding:28px;display:grid;position:sticky;top:88px}.supportWhatsAppIcon{color:#fff;background:#1f9d55;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:20px;font-size:12px;font-weight:800;display:grid}.supportContactChoices>aside small{color:var(--color-text-muted);margin-top:14px}@media (max-width:900px){.supportContactChoices{grid-template-columns:1fr}.supportContactChoices>aside{position:static}}.helpTopicAdminList,.publicReviewAdminList{gap:14px;padding:16px;display:grid}.helpTopicAdminRow{border-bottom:1px solid var(--color-border);grid-template-columns:1fr 1.4fr 100px 150px auto;align-items:end;gap:10px;padding-bottom:14px;display:grid}.helpTopicAdminRow.new{grid-template-columns:1fr 1.4fr 100px auto}.helpTopicAdminRow label,.publicReviewAdminRow label{color:var(--color-text-secondary);gap:5px;font-size:11px;font-weight:650;display:grid}.publicReviewAdminRow{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(180px,1.2fr) minmax(220px,1.5fr) repeat(2,minmax(120px,.7fr)) 90px 130px auto;align-items:end;gap:12px;padding-bottom:16px;display:grid}.publicReviewOriginal p{color:var(--color-text-secondary);margin:6px 0;font-size:13px}.publicReviewOriginal small{color:var(--color-text-muted)}.publicReviewAdminRow textarea{border:1px solid var(--color-border);border-radius:var(--radius-md);font:inherit;resize:vertical;padding:10px}.publicReviewAdminRow .checkLabel{flex-direction:row;align-items:center;gap:8px;min-height:42px;display:flex}@media (max-width:1200px){.helpTopicAdminRow,.helpTopicAdminRow.new,.publicReviewAdminRow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.helpTopicAdminRow,.helpTopicAdminRow.new,.publicReviewAdminRow{grid-template-columns:1fr}}.helpPublicShell{--public-space-section:clamp(48px, 6vw, 68px);--public-radius-control:10px;--public-radius-card:16px;--public-shadow-card:0 10px 30px #10304712;--public-shadow-float:0 22px 60px #03192738;font-synthesis:none;background:#f6f8f9;flex-direction:column;min-height:100vh;display:flex}.helpPublicShell>main{flex:1 0 auto;width:100%}.helpPublicShell :where(a,button,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #ff4b0047}.helpPublicShell :where(.helpButton,button){border-radius:var(--public-radius-control);min-height:44px}.helpPublicShell .helpButton{transition:transform var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard)}.helpPublicShell .helpButton:hover{transform:translateY(-1px);box-shadow:0 8px 20px #10304729}.helpPublicHeader{background:#04293e;min-height:80px;box-shadow:0 8px 28px #00000038}.helpPublicHeader nav a{align-items:center;min-height:44px;display:inline-flex}.helpPublicHeader nav a:last-child{background:0 0;border-radius:0}.helpPublicHero{text-align:center;background-position:50% 38%;place-items:center;height:360px;min-height:360px;padding:0}.helpPublicHero:before{z-index:-2;background:linear-gradient(90deg,#021929eb 0%,#051f2ec2 36%,#051f2e5c 68%,#ffffff14 100%)}.helpPublicHero:after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24% 76%,#0000);mask-image:linear-gradient(90deg,#0000,#000 24% 76%,#0000)}.helpHeroLayout{flex-direction:column;justify-content:center;align-items:center;max-width:920px;display:flex}.helpHeroCopy{text-align:center;max-width:720px}.helpPublicHero .helpHeroCopy h1{letter-spacing:-.025em;margin:0 0 20px;font-size:clamp(2.25rem,3.5vw,2.5rem);line-height:1.18}.helpPublicHero .helpHeroCopy>p:last-child{max-width:620px;margin-inline:auto;font-size:18px;line-height:1.5}.helpPublicSearchDock{z-index:3;margin-top:-61px;position:relative}.helpPublicSearchDock>.helpPublicContainer{width:min(1152px,100% - 32px)}.helpSearchPanel{border:1px solid var(--color-brand-primary);background:var(--color-brand-primary);border-radius:20px;align-items:center;height:122px;min-height:122px;padding:20px 24px;display:flex;box-shadow:0 14px 32px #0d30452e}.helpSearchPanel .helpPublicSearch{text-align:left;width:100%;max-width:none;margin:0}.helpSearchPanel .helpPublicSearch>label{color:#fff}.helpSearchPanel .helpPublicSearch>div:first-of-type{min-height:44px;box-shadow:none;background:#fff}.helpPublicSearchIcon{color:var(--color-brand-support)}.helpPublicSearchIcon svg{width:26px;height:26px}.helpSearchPanel .helpPublicSearch>div:first-of-type:focus-within{border-color:var(--color-brand-support);box-shadow:0 0 0 4px #02c9c947}.helpSearchPanel .helpPublicSearch input:focus-visible{outline:none}.helpSearchPanel .helpPublicSearch input::placeholder{color:#65727c;opacity:1}.helpPageHero{isolation:isolate;color:#fff;text-align:left;background:#0d3045 url(/help-center/runner-support-hero.jpg) 50% 38%/cover no-repeat;place-items:center;height:360px;min-height:360px;display:grid;position:relative;overflow:hidden}.helpPageHero:before{content:"";z-index:-2;background:linear-gradient(90deg,#021929eb 0%,#051f2ec2 36%,#051f2e5c 68%,#ffffff14 100%);position:absolute;inset:0}.helpPageHero:after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24% 76%,#0000);mask-image:linear-gradient(90deg,#0000,#000 24% 76%,#0000)}.helpPageHero>.helpPublicContainer{place-items:center start;display:grid}.helpPageHero>.helpPublicContainer>div{width:min(850px,100%)}.helpPageHero .helpPublicEyebrow{color:var(--color-brand-support)}.helpPageHero h1{color:#fff;letter-spacing:-.025em;margin:8px 0 18px;font-size:clamp(2.25rem,3.5vw,2.5rem);line-height:1.18}.helpPageHero div>p:last-child:not(.helpPublicEyebrow){color:#ffffffd6;max-width:700px;margin:0;font-size:18px;line-height:1.5}.helpPageHero.compact{height:250px;min-height:250px}.helpPublicSearch>div:first-of-type{border:1px solid #10304714;border-radius:12px;min-height:60px;box-shadow:0 12px 30px #03192724}.helpPublicSearch>div:first-of-type>span{place-items:center;font-size:32px;font-weight:400;line-height:1;display:grid;transform:translateY(-1px)}.helpPublicSearch input{min-height:44px}.helpPublicSearchResults{box-shadow:var(--public-shadow-float);border-radius:12px}.helpPublicSection{padding-block:var(--public-space-section)}.helpPublicSection+.helpPublicSection{padding-top:12px}.helpPublicSection>header{margin-bottom:24px}.helpPublicSection h2{letter-spacing:-.025em}.helpCategoryGrid{gap:14px}.helpCategoryCard{border-radius:var(--public-radius-card);min-height:196px;padding:22px;box-shadow:0 1px 2px #1030470d}.helpCategoryCard:hover{box-shadow:var(--public-shadow-card)}.helpCategoryIcon{background:#f0f1f1;border-radius:12px;width:48px;height:48px;margin-bottom:4px}.helpTopics nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.helpTopics nav .helpTopicCard{border:1px solid var(--color-border);min-width:0;min-height:60px;color:var(--color-brand-primary);transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);background:#fff;border-radius:12px;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:10px 14px;font-size:14px;font-weight:700;line-height:1.25;display:grid;box-shadow:0 1px 2px #1030470a}.helpTopics nav .helpTopicCard>span:nth-child(2){text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.helpTopicIcon,.helpTopicArrow{color:var(--color-info);place-items:center;display:grid}.helpTopicIcon svg{width:24px;height:24px}.helpTopicArrow svg{width:18px;height:18px}.helpTopics nav .helpTopicCard:hover{border-color:var(--color-brand-support);color:var(--color-brand-primary);box-shadow:var(--public-shadow-card);background:#f7f8f8}.helpTopics nav .helpTopicCard:active{border-color:var(--color-border-strong);box-shadow:none;background:#f0f1f1}.helpTopics nav .helpTopicCard:focus-visible{outline:3px solid var(--color-brand-support);outline-offset:2px}.helpPopularList{gap:12px}.helpPopularList a{border-radius:14px;min-height:86px;box-shadow:0 1px 2px #1030470a}.helpPopularList a:hover{border-color:var(--color-brand-support);box-shadow:var(--public-shadow-card)}.supportReviews{padding-top:12px}.supportReviewScore{border-radius:12px}.supportReviewGrid article{border-radius:var(--public-radius-card);min-height:196px;box-shadow:0 1px 2px #1030470a}.helpPublicCta{border-radius:var(--public-radius-card);border:1px solid #02c9c929;width:100%;margin-block:12px 56px;padding:30px 36px}.helpCtaActions{flex:none}.helpBreadcrumb{padding-block:24px 12px}.helpCategoryPage,.helpArticlePage,.supportContactPage{padding-bottom:64px}.helpCategoryIntro{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:40px;padding:28px 0 40px;display:grid}.helpCategoryIntro header h1{color:var(--color-brand-primary);letter-spacing:-.035em;margin:4px 0 12px}.helpCategoryIntro header>p:last-child{max-width:760px;color:var(--color-text-secondary)}.helpCategoryIntro aside{border-radius:var(--public-radius-card);background:var(--accent-soft);border:1px solid #02c9c929;padding:24px}.helpCategoryIntro aside p{color:var(--color-text-secondary);font-size:14px}.helpCategoryContent{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:40px;padding:28px 0 40px;display:grid}.helpCategoryContent>aside{border-radius:var(--public-radius-card);background:var(--accent-soft);border:1px solid #02c9c929;padding:24px}.helpCategoryContent>aside p{color:var(--color-text-secondary);font-size:14px}.helpCategoryArticles>h2{color:var(--color-brand-primary);margin:0 0 16px}.helpArticleList{background:#fff;border:1px solid #1030471a;border-radius:20px;overflow:hidden;box-shadow:0 1px 2px #1030470a}.helpArticleList li{border:0}.helpArticleList li+li{border-top:1px solid var(--color-border)}.helpArticleList a{grid-template-columns:42px minmax(0,1fr) 28px;align-items:center;gap:16px;min-height:94px;padding:18px 22px;display:grid}.helpArticleList a:hover{background:#f7f8f8}.helpArticleIndex{letter-spacing:.02em;font-size:14px;font-weight:800;color:var(--color-brand-accent)!important}.helpArticleCopy{gap:5px;min-width:0;display:grid}.helpArticleCopy strong{color:var(--color-brand-primary);font-size:16px;line-height:1.35}.helpArticleCopy>span{color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.helpArticleArrow{transition:transform var(--duration-fast) var(--ease-standard);place-items:center;font-size:22px;display:grid;color:var(--color-info)!important}.helpArticleList a:hover .helpArticleArrow{transform:translate(3px)}.paymentsCategoryPage .helpBreadcrumb{color:var(--color-text-secondary)}.paymentsCategoryPage .helpBreadcrumb a{color:var(--color-brand-primary);text-underline-offset:3px;text-decoration-thickness:1px}.paymentsCategoryPage .helpCategoryContent>aside .helpButton{justify-content:center;width:100%}.helpArticleList.compact a{min-height:72px;transition:background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);grid-template-columns:24px minmax(0,1fr) 24px;gap:14px;padding:12px 18px}.helpArticleList.compact a:hover{box-shadow:inset 3px 0 0 var(--color-brand-support);background:#f7f8f8}.helpArticleList.compact a:active{background:#f0f1f1}.helpArticleList.compact a:focus-visible{z-index:1;outline:3px solid var(--color-brand-support);outline-offset:-3px;position:relative}.helpArticleList.compact .helpArticleIcon{place-items:center;width:24px;height:24px;display:grid;color:var(--color-brand-support)!important}.helpArticleList.compact .helpArticleIcon svg,.helpArticleList.compact .helpArticleArrow svg{width:22px;height:22px}.helpArticleList.compact .helpArticleCopy strong{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.helpPublicEmpty .helpButton{width:fit-content;margin-top:12px}.helpArticleLayout{grid-template-columns:minmax(0,760px) minmax(300px,340px);justify-content:space-between;gap:40px}.helpArticlePage article>header{padding-block:18px 20px}.helpArticlePage article>header h1{letter-spacing:-.035em}.helpArticleLayout>aside{border:1px solid var(--color-border);border-radius:var(--public-radius-card);background:#fff;padding:22px;position:sticky;top:96px;box-shadow:0 1px 2px #1030470a}.helpArticleLayout aside h2{color:var(--color-brand-primary);margin:0 0 12px;font-size:18px}.helpArticleLayout aside ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.helpArticleMeta{color:var(--color-text-secondary);align-items:center;gap:8px;font-size:14px;display:flex}.helpArticleMeta svg{width:18px;height:18px;color:var(--color-info);flex:none}.helpArticleContent{max-width:760px;color:var(--color-brand-primary);font-size:16px;line-height:1.65}.helpArticleContent h2{color:var(--color-brand-primary);margin:32px 0 12px;font-size:clamp(1.35rem,2.2vw,1.65rem);line-height:1.3}.helpArticleContent h2:first-child{margin-top:0}.helpArticleContent h3{color:var(--color-brand-primary);margin:26px 0 10px;font-size:1.15rem;line-height:1.35}.helpArticleContent p{margin:0 0 18px}.helpArticleContent ul,.helpArticleContent ol{margin:0 0 22px;padding-left:24px}.helpArticleContent li+li{margin-top:6px}.helpRelatedLink{min-height:48px;color:var(--color-brand-primary);border-radius:8px;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:10px;padding:10px 8px;font-size:14px;font-weight:650;line-height:1.4;display:grid}.helpRelatedLink svg{width:18px;height:18px;color:var(--color-info);transition:transform var(--duration-fast) var(--ease-standard)}.helpRelatedLink:hover{background:var(--color-bg-subtle)}.helpRelatedLink:hover svg{transform:translate(2px)}.helpRelatedLink:focus-visible{outline:3px solid var(--color-brand-support);outline-offset:1px}.articleFeedback{border-radius:var(--public-radius-card);box-shadow:0 1px 2px #1030470a}.articleUsefulChoices button,.faqStars button{border-radius:var(--public-radius-control)}.articleFeedbackDetails textarea,.supportPublicForm :where(input,select,textarea){border-radius:var(--public-radius-control);outline:none}.articleFeedbackDetails textarea:focus,.supportPublicForm :where(input,select,textarea):focus{border-color:var(--color-brand-accent);box-shadow:0 0 0 4px #ff4b001a}.helpArticlePage>.helpPublicCta.compact{margin:40px 0 0;padding:30px 36px}.supportContactPage>header{padding:28px 0 36px}.supportContactChoices{gap:20px;margin-bottom:0}.supportContactChoices>section,.supportContactChoices>aside{border-radius:var(--public-radius-card);box-shadow:0 1px 2px #1030470a}.supportContactChoices>aside{padding:26px;top:96px}.supportContactChoices>aside.supportContactSidebar{box-shadow:none;background:0 0;border:0;gap:18px;padding:0;display:grid}.supportWhatsAppCard,.supportSecurityCard,.supportHoursCard{border:1px solid var(--color-border);border-radius:var(--public-radius-card);width:100%;padding:22px}.supportWhatsAppCard{background:var(--accent-soft)}.supportSecurityCard,.supportHoursCard{background:#fff}.supportWhatsAppIcon,.supportSecurityIcon{color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:16px;display:grid}.supportWhatsAppHeading{align-items:center;gap:12px;margin-bottom:14px;display:flex}.supportWhatsAppHeading .supportWhatsAppIcon{flex:none;margin:0}.supportWhatsAppIcon{background:#1f9d55}.supportSecurityIcon{background:var(--color-brand-primary)}.supportWhatsAppIcon svg,.supportSecurityIcon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:27px;height:27px}.supportWhatsAppCard h2{margin:0;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.3}.supportWhatsAppCard>p:not(.helpPublicEyebrow){color:var(--color-text-secondary);margin:0 0 18px;font-size:14px}.supportContactChoices>aside .helpButton{justify-content:center;width:100%;display:flex}.supportWhatsAppCard>p.supportWhatsAppNotice{text-align:center;margin:20px 0 0;font-size:12px;line-height:1.5}.supportSecurityCard h2{color:var(--color-brand-primary);margin:0 0 10px;font-size:20px}.supportSecurityCard p,.supportSecurityCard li{color:var(--color-text-secondary);font-size:12px;line-height:1.55}.supportSecurityCard p{margin:0 0 10px}.supportSecurityCard ul{gap:7px;margin:0 0 14px;padding-left:18px;display:grid}.supportSecurityCard .supportSecurityAlert{border-left:3px solid var(--color-brand-accent);background:var(--color-warning-bg);color:var(--color-brand-primary);border-radius:8px;margin:0;padding:12px;font-weight:600}.supportHoursCard h2{color:var(--color-brand-primary);margin:4px 0 8px;font-size:22px}.supportHoursCard>p:last-child{color:var(--color-text-secondary);margin:0;font-size:13px}.supportPublicForm{border-radius:var(--public-radius-card);gap:20px;padding:26px}.supportPublicForm :where(input,select,textarea){min-height:48px}.supportPublicForm textarea{min-height:160px}.supportPublicForm label>small{color:var(--color-text-secondary);font-size:11px;font-weight:500}.publicSelect{width:100%;font-weight:500;position:relative}.publicSelectTrigger{border:1px solid var(--color-border);border-radius:var(--public-radius-control);width:100%;min-height:48px;color:var(--color-text-primary);text-align:left;background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-size:14px;font-weight:500;display:flex}.publicSelectTrigger:hover{border-color:var(--color-border-strong);filter:none}.publicSelect.open .publicSelectTrigger{border-color:var(--color-brand-accent);box-shadow:0 0 0 4px #ff4b001a}.publicSelectTrigger .placeholder{color:var(--color-text-muted)}.publicSelectTrigger svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:18px;height:18px;transition:transform var(--duration-fast) var(--ease-standard);flex:none}.publicSelect.open .publicSelectTrigger svg{transform:rotate(180deg)}.publicSelectMenu{z-index:20;background:#fff;border:1px solid #1030471f;border-radius:12px;max-height:280px;margin:0;padding:7px;list-style:none;position:absolute;inset:calc(100% + 7px) 0 auto;overflow-y:auto;box-shadow:0 18px 42px #1030472e}.publicSelectMenu li{min-height:42px;color:var(--color-text-secondary);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;font-size:14px;font-weight:500;display:flex}.publicSelectMenu li.active{background:var(--color-bg-selected);color:var(--color-brand-primary)}.publicSelectMenu li.selected{color:var(--color-brand-primary);font-weight:700}.publicSelectMenu li.selected>span:last-child{color:var(--color-brand-accent);font-weight:800}.supportFormField{gap:8px;display:grid}.supportFormLabel{color:var(--color-brand-primary);font-size:13px;font-weight:650}.supportFormField>small{color:var(--color-text-secondary);font-size:12px}.publicFileUpload{gap:8px;display:grid}.publicFileInput{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;height:1px;position:absolute;overflow:hidden;width:1px!important}.publicFileTrigger{border:1px dashed var(--color-border-strong);cursor:pointer;min-height:88px;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);background:#f8fafb;border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;padding:14px 16px;gap:14px!important;display:grid!important}.publicFileTrigger:hover{border-color:var(--color-brand-support);background:#f4f5f5}.publicFileInput:focus-visible+.publicFileTrigger{border-color:var(--color-brand-accent);box-shadow:0 0 0 4px #ff4b001a}.publicFileIcon{background:var(--color-bg-selected);width:44px;height:44px;color:var(--color-brand-primary);border-radius:10px;place-items:center;display:grid}.publicFileIcon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:22px;height:22px}.publicFileCopy{gap:3px;min-width:0;display:grid}.publicFileCopy strong{color:var(--color-brand-primary);font-size:14px}.publicFileCopy small{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.publicFileAction{border:1px solid var(--color-border);min-height:38px;color:var(--color-brand-primary);background:#fff;border-radius:9px;align-items:center;padding:0 14px;font-size:12px;font-weight:750;display:inline-flex}.publicFileList{gap:6px;margin:0;padding:0;list-style:none;display:grid}.publicFileList li{background:var(--color-success-bg);min-height:36px;color:var(--color-text-secondary);border-radius:8px;align-items:center;gap:8px;padding:7px 10px;font-size:12px;display:flex}.socialChannelSettingsGrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.socialChannelSettingsCard{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-surface);display:grid}.socialChannelStatusList{gap:var(--space-2);margin:0;display:grid}.socialChannelStatusList>div{justify-content:space-between;gap:var(--space-3);padding-block:var(--space-2);border-bottom:1px solid var(--color-border);display:flex}.socialChannelStatusList dt{color:var(--color-text-secondary)}.socialChannelStatusList dd{text-align:right;margin:0;font-weight:700}.socialAttachmentPlaceholder{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle);gap:4px;padding:12px;display:grid}.socialAttachmentPlaceholder span{color:var(--color-text-secondary);font-size:12px}@media (max-width:767px){.socialChannelSettingsGrid{grid-template-columns:1fr}}.publicFileList li span{color:var(--color-success);font-weight:800}.supportWhatsAppNumber{color:var(--color-brand-primary);letter-spacing:-.02em;margin:8px 0 18px;font-size:clamp(1.3rem,2.2vw,1.65rem);font-weight:800}.supportWhatsAppNumber:hover{color:var(--color-brand-accent)}.supportFormError,.faqFeedbackSuccess{border-radius:12px}.helpPublicFooter{margin-top:0}.analyticsConsent{z-index:80;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-surface);width:min(480px,100% - 48px);box-shadow:var(--shadow-md);color:var(--color-text-primary);gap:16px;padding:20px;display:grid;position:fixed;bottom:24px;right:24px}.analyticsConsent strong{color:var(--color-brand-primary);font-size:17px;display:block}.analyticsConsent p{color:var(--color-text-secondary);margin:6px 0 0;font-size:13px;line-height:1.55}.analyticsConsentActions{justify-content:flex-end;gap:8px;display:flex}.analyticsConsentActions button{min-width:104px}.analyticsConsent a{color:var(--color-brand-primary);font-size:13px;font-weight:700}.analyticsConsentChoice{border:1px solid var(--color-brand-primary);background:var(--color-bg-surface);color:var(--color-brand-primary);font-weight:700}.analyticsConsentChoice:hover{background:var(--color-bg-page)}.analyticsPreferencesButton{z-index:70;border:1px solid var(--color-border);background:var(--color-bg-surface);box-shadow:var(--shadow-sm);color:var(--color-text-secondary);padding:7px 12px;font-size:12px;font-weight:700;position:fixed;bottom:16px;left:16px;border-radius:999px!important;min-height:36px!important}.analyticsPreferencesButton:hover{color:var(--color-brand-primary)}.helpPublicFooterLegal,.helpPublicFooterLegal nav{align-items:center;gap:14px;display:flex}.helpPublicFooterLegal a{color:inherit;font-size:12px}.helpPrivacyPage{width:min(760px,100% - 40px);padding-block:clamp(40px,6vw,72px)}.helpPrivacyPage section+section{margin-top:32px}.helpPrivacyPage h2{color:var(--color-brand-primary);margin:0 0 10px;font-size:clamp(20px,2vw,26px)}.helpPrivacyPage p{color:var(--color-text-secondary);margin:0;font-size:16px;line-height:1.7}.helpPrivacyPage p+p{margin-top:12px}.helpPrivacyPage a{color:var(--color-brand-primary);font-weight:700}.helpPrivacyLead{color:var(--color-text-primary)!important;font-size:18px!important}@media (max-width:900px){.helpPublicHero,.helpPageHero{background-position:62%;height:300px;min-height:300px}.helpPageHero.compact{height:220px;min-height:220px}.helpCategoryIntro,.helpCategoryContent,.helpArticleLayout{grid-template-columns:1fr;gap:22px}.helpArticleLayout>aside{position:static}}@media (max-width:768px){.helpPublicHeader .helpPublicContainer{padding-inline:16px}.helpPublicSection+.helpPublicSection{padding-top:4px}.helpPublicSection>header{align-items:flex-start}.helpPublicCta,.helpArticlePage>.helpPublicCta.compact{padding:26px 22px}.supportContactPage>header{padding-bottom:28px}.supportFormSuccess{margin:var(--space-4);padding:var(--space-5);grid-template-columns:1fr}.supportFormSuccess>svg{width:46px;height:46px}.supportFormSuccess .helpButton{width:100%}}@media (max-width:480px){.helpPublicContainer{width:min(100% - 28px,1160px)}.helpPublicHeader .helpPublicContainer{width:100%;padding-inline:16px}.helpPublicHeader img{width:172px;height:35px}.helpPublicHeader nav{gap:0}.helpPublicHeader nav a:last-child{white-space:nowrap;padding-inline:0;font-size:12px}.helpPublicHero{background-position:62%;height:260px;min-height:260px;padding:0}.helpPublicHero:before{background:linear-gradient(#051f2e85,#051f2ee6 72%)}.helpPublicHero:after{background-size:32px 32px;-webkit-mask-image:none;mask-image:none}.helpPublicHero .helpHeroCopy h1{margin-bottom:12px;font-size:2.25rem;line-height:1.08}.helpPublicHero .helpHeroCopy>p:last-child{max-width:330px;font-size:15px;line-height:1.45}.helpSearchPanel{border-radius:18px;height:112px;min-height:112px;padding:16px}.helpPublicSearchDock{margin-top:-56px}.helpPageHero{background-position:62%;height:260px;min-height:260px}.helpPageHero.compact{height:200px;min-height:200px}.helpPageHero:before{background:linear-gradient(#051f2e8a,#021929eb 78%)}.helpPageHero:after{background-size:32px 32px;-webkit-mask-image:none;mask-image:none}.helpPageHero h1{margin-bottom:12px;font-size:2.25rem;line-height:1.08}.helpPageHero div>p:last-child:not(.helpPublicEyebrow){max-width:330px;font-size:15px;line-height:1.45}.helpArticleList a{grid-template-columns:30px minmax(0,1fr) 24px;gap:10px;min-height:88px;padding:15px 14px}.helpArticleList.compact a{grid-template-columns:22px minmax(0,1fr) 22px;gap:10px;min-height:72px;padding:12px 14px}.helpArticleCopy strong{font-size:15px}.helpArticleCopy>span{-webkit-line-clamp:1;font-size:13px}.helpPublicSearch>div:first-of-type{padding-left:12px}.supportPublicForm{padding:20px 18px}.publicFileTrigger{grid-template-columns:40px minmax(0,1fr)}.publicFileAction{display:none}.analyticsConsent{width:calc(100% - 28px);padding:18px;bottom:14px;right:14px}.analyticsConsentActions{grid-template-columns:1fr 1fr;display:grid}.helpPublicFooterLegal,.helpPublicFooterLegal nav{flex-direction:column;gap:8px}}@media (max-width:360px){.helpPublicHeader img{width:140px;height:29px}.helpPublicHeader nav a:last-child{padding-inline:8px;font-size:11px}}@media (max-width:900px){.helpTopics nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.helpTopics nav{grid-template-columns:1fr}.helpTopics nav .helpTopicCard>span:nth-child(2){text-overflow:clip;white-space:normal;overflow:visible}}@media (prefers-reduced-motion:reduce){.helpTopics nav .helpTopicCard{transition:none}}.helpLoading{background:var(--color-bg-page);width:100%;max-width:none;min-height:100vh;margin:0;padding:0 0 64px;overflow:hidden}.helpLoadingHeader{background:var(--color-brand-primary);width:100%;height:80px}.helpLoadingHero{background:#d9dee1;place-items:center;width:100%;height:300px;display:grid}.helpLoadingHero>div{border-radius:var(--radius-lg);background:#ffffff8a;width:min(560px,100% - 48px);height:88px}.helpLoadingCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:min(1152px,100% - 32px);margin:40px auto 0;display:grid}.helpLoadingCards>div{border-radius:var(--radius-lg);background:#e3e7e9;min-width:0;height:150px}.helpLoadingSkeleton{position:relative;overflow:hidden}.helpLoadingSkeleton:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 18%,#ffffff85 48%,#0000 78%);animation:1.35s ease-in-out infinite helpSkeletonShimmer;position:absolute;inset:0;transform:translate(-110%)}@keyframes helpSkeletonShimmer{to{transform:translate(110%)}}@media (max-width:900px){.helpLoadingCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.helpLoadingHero{height:230px}.helpLoadingHero>div{height:72px}.helpLoadingCards{grid-template-columns:1fr;margin-top:28px}.helpLoadingCards>div{height:118px}}@media (prefers-reduced-motion:reduce){.helpLoadingSkeleton:after{opacity:0;animation:none}}@media (max-width:820px){.inboxFilters{gap:var(--space-2);grid-template-columns:minmax(0,1fr);width:100%;max-width:100%;display:grid}.inboxStateTabs{overscroll-behavior-inline:contain;scrollbar-width:none;flex-wrap:nowrap;gap:7px;width:100%;min-width:0;max-width:100%;padding:3px;display:flex;overflow-x:auto}.inboxStateTabs::-webkit-scrollbar{display:none}.inboxStateTabs .filterChip{white-space:nowrap;flex:0 0 160px;width:160px}.channelFilter{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;width:100%;min-width:0;margin-left:0;display:grid}.channelFilter .adminSelect,.conversationQueue,.queueBody,.queueTitle,.queueMeta{width:100%;min-width:0;max-width:100%}.agentRow{grid-template-columns:40px minmax(0,1fr)}.agentRowActions{grid-column:1/-1;justify-content:stretch}.agentRowActions>*,.agentRowActions a,.agentRowActions button{flex:auto;width:100%}}@media (max-width:480px){.channelFilter{grid-template-columns:minmax(0,1fr)}.channelFilter button{width:100%}}.adminPage{gap:var(--space-5);width:min(100%,1180px);padding:var(--space-5);margin:0;display:grid}.adminPageHeader{justify-content:space-between;align-items:end;gap:var(--space-4);min-width:0;display:flex}.adminPageHeaderCopy{gap:var(--space-2);min-width:0;display:grid}.adminPageEyebrow{color:var(--color-brand-support);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:750}.adminPageHeader h1,.adminSectionHeader h2{color:var(--color-brand-primary);margin:0}.adminPageHeaderDescription,.adminSectionDescription{max-width:760px;color:var(--color-text-secondary);font-size:14px;line-height:1.55}.adminPageHeaderActions,.adminSectionActions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.adminSection{gap:var(--space-4);min-width:0;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-surface);box-shadow:var(--shadow-sm);display:grid}.adminSectionHeader{justify-content:space-between;align-items:start;gap:var(--space-4);min-width:0;display:flex}.adminSectionHeader>div:first-child{gap:var(--space-1);min-width:0;display:grid}.adminSectionHeader h2{font-size:20px;line-height:1.3}.adminToolbar{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;min-height:44px;display:flex}.adminEmptyState{align-content:center;place-items:center;gap:var(--space-2);min-height:220px;padding:var(--space-6);color:var(--color-text-secondary);text-align:center;display:grid}.adminEmptyState>strong{color:var(--color-brand-primary);font-size:18px}.adminEmptyStateIcon{width:44px;height:44px;color:var(--color-brand-primary);place-items:center;display:grid}.adminEmptyStateAction{margin-top:var(--space-2)}.adminFeedback{justify-content:space-between;align-items:start;gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-info-bg);color:var(--color-info);display:flex}.adminFeedback[data-tone=success]{border-color:color-mix(in srgb, var(--color-success) 36%, var(--color-border));background:var(--color-success-bg);color:var(--color-success)}.adminFeedback[data-tone=warning]{border-color:color-mix(in srgb, var(--color-warning) 36%, var(--color-border));background:var(--color-warning-bg);color:var(--color-warning)}.adminFeedback[data-tone=danger]{border-color:color-mix(in srgb, var(--color-danger) 36%, var(--color-border));background:var(--color-danger-bg);color:var(--color-danger)}.adminFeedbackCopy{gap:var(--space-1);min-width:0;font-size:13px;line-height:1.5;display:grid}.adminFeedbackAction{flex:none}@media (max-width:768px){.adminPage{padding:var(--space-4)}.agentFormGrid{grid-template-columns:1fr}.agentFormFull{grid-column:auto}.adminPageHeader,.adminSectionHeader{flex-direction:column;align-items:stretch}.adminPageHeaderActions,.adminSectionActions{justify-content:flex-start}}@media (max-width:480px){.adminPage{gap:var(--space-4);padding:var(--space-3)}.adminSection{padding:var(--space-4)}.adminPageHeaderActions>*,.adminSectionActions>*{width:100%}.adminFeedback{flex-direction:column}}
