.member-page:has(.support-layout) main{max-width:1240px}.support-tabs{margin-top:28px}.support-tabs-list{border:1px solid #2c405d;gap:5px;background:#101c2c!important;height:auto!important;padding:5px!important}.support-tabs-list button{background:0 0;padding:12px 22px;font-size:15px;border:0!important}.support-tabs-list button[data-state=active]{color:#fff!important;box-shadow:none!important;background:#195799!important}.support-layout{grid-template-columns:minmax(0,1fr) 275px;align-items:start;gap:24px;margin-top:24px;display:grid}.support-chat-panel{background:linear-gradient(150deg,#0e1b30,#09111f 55%);border:1px solid #2d4867;border-radius:20px;min-width:0;overflow:hidden}.support-chat-header{background:#102039;border-bottom:1px solid #293d58;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:22px;display:flex}.support-chat-identity{align-items:center;gap:13px;display:flex}.support-chat-identity h2{margin:0 0 4px;font-size:19px}.support-chat-identity span{color:#b5c9e1;font-size:14px}.support-ai-icon{background:#204c83;border:1px solid #5283b7;border-radius:14px;place-items:center;width:48px;height:48px;display:grid;color:#c0e5ff!important}.support-chat-panel button{justify-content:center;align-items:center;gap:8px;font-size:14px;display:inline-flex}.support-chat-notice{background:#152238;border-bottom:1px solid #30435d;padding:20px 24px;font-size:15px}.support-chat-notice p{color:#becce0;margin:6px 0 12px}.support-chat-messages{scrollbar-width:thin;scrollbar-color:#355579 transparent;min-height:340px;max-height:620px;padding:26px;overflow-y:auto}.support-chat-empty{padding:20px 0}.support-eyebrow{letter-spacing:2px;color:#8bbde9;font-size:12px;font-weight:700}.support-chat-empty h3{margin:12px 0;font-size:29px;line-height:1.25}.support-chat-empty p{color:#b1c0d5;max-width:440px;font-size:16px}.support-question-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:28px;display:grid}.support-question-grid button{text-align:left;background:#11253e;border-color:#304d70;justify-content:space-between;min-height:66px;font-weight:500;line-height:1.5}.support-chat-turn{gap:16px;margin-bottom:24px;display:grid}.support-bubble{overflow-wrap:anywhere;border-radius:15px;min-width:0;max-width:94%;padding:16px 18px}.support-bubble>span{color:#b9cbe1;font-size:12px;font-weight:600}.support-bubble p{white-space:pre-wrap;margin:9px 0 0;font-size:16px;line-height:1.65}.support-bubble-user{background:#1a416e;border:1px solid #376697;margin-left:auto}.support-bubble-ai{background:#132034;border:1px solid #2c435f}.support-answer-sources{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.support-answer-sources a{border:1px solid #405975;border-radius:8px;gap:2px;padding:8px 10px;font-size:13px;text-decoration:none;display:grid}.support-answer-sources small{color:#9fb3cb;font-size:12px}.support-bubble button{margin-top:14px}.support-turn-status{color:#b9c9dd;flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;display:flex}.support-chat-compose{background:#0d1828;border-top:1px solid #2b415d;gap:15px;padding:22px;display:grid}.support-chat-compose>label{font-size:15px;font-weight:600}.support-chat-compose textarea{min-height:100px;font-size:16px;line-height:1.6}.support-check{align-items:flex-start;gap:10px;display:flex}.support-check>button{border-radius:4px;width:19px;min-width:19px;height:19px;margin-top:2px;padding:0;display:grid}.support-check label{color:#d1deed;cursor:pointer;font-size:14px;line-height:1.5}.support-check small{color:#aabbd0;font-size:13px;display:block}.support-compose-footer{justify-content:space-between;align-items:center;gap:20px;display:flex}.support-compose-footer p{color:#a7b8cd;max-width:430px;margin:0;font-size:12px;line-height:1.5}.support-chat-actions{border-top:1px solid #2b415d;justify-content:space-between;gap:10px;padding:18px 22px;display:flex}.support-chat-error{background:#351e2a;border-top:1px solid #8b5462;padding:16px 22px}.support-chat-error p{margin:0 0 10px}.support-chat-error button{margin-right:10px}.support-handoff{background:#12243c;border-top:1px solid #47617e;gap:16px;padding:24px;display:grid}.support-handoff h3{margin:0;font-size:21px}.support-handoff p{color:#becee1;margin:0;font-size:15px}.support-handoff label{gap:8px;font-size:14px;display:grid}.support-handoff [data-slot=select-trigger]{justify-content:space-between;width:100%}.support-guide-sidebar{gap:20px;min-width:0;display:grid}.support-guide-sidebar section{background:#101a2b;border:1px solid #2a3e59;border-radius:16px;padding:19px}.support-guide-sidebar h2{align-items:center;gap:9px;margin:0 0 17px;font-size:17px;display:flex}.support-guide-link{border-top:1px solid #253c55;justify-content:space-between;align-items:center;gap:10px;padding:13px 0;font-size:14px;line-height:1.45;text-decoration:none;display:flex}.support-guide-link svg{flex-shrink:0}.support-all-guides{margin-top:12px;font-size:14px;display:inline-block}.support-guide-sidebar p{color:#b3c2d7;font-size:14px}.support-guide-sidebar .support-recent-chat{text-align:left;overflow-wrap:anywhere;background:0 0;border:0;border-top:1px solid #293b53;border-radius:0;width:100%;padding:12px 0;font-size:14px;display:block}.support-recent-chat small{color:#9db3ce;margin-top:5px;font-size:12px;display:block}.support-human-card{background:linear-gradient(135deg,#173653,#112034)!important}.support-human-card>svg{color:#7db6ef;margin-bottom:14px}.support-human-card button{font-size:14px}.support-requests{padding-top:18px}.support-requests h2{margin-top:4px}.support-request-empty{border:1px dashed #405873;border-radius:14px;padding:25px}.support-request-empty p{color:#bdcce0;margin:0}@media (width<=960px){.support-layout{grid-template-columns:minmax(0,1fr)}.support-guide-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.support-human-card{grid-column:1/-1}}@media (width<=580px){.support-chat-header{padding:17px}.support-chat-messages{max-height:520px;padding:18px}.support-question-grid{grid-template-columns:1fr}.support-chat-empty h3{font-size:25px}.support-chat-compose{padding:17px}.support-compose-footer{align-items:flex-start;gap:10px}.support-compose-footer button{flex-shrink:0}.support-guide-sidebar{grid-template-columns:minmax(0,1fr)}.support-chat-actions{flex-wrap:wrap}.support-tabs-list{width:100%;display:flex!important}.support-tabs-list button{flex:1;padding:12px 9px;font-size:14px}}
