.support-settings>h3{font-size:calc(12px * var(--font-scale));color:#8a98ae;font-weight:500;margin:20px 0 8px}.support-settings>h3:first-child{margin-top:0}.support-settings-row{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:12px 0;text-align:left;border-bottom:1px solid #edf0f7}.support-row-icon{width:32px;height:32px;display:grid;place-items:center;flex-shrink:0;color:#6b82b4;background:#f1f5ff;border-radius:10px}.support-row-icon .icon{width:18px;height:18px}.support-settings-row>span:nth-child(2){flex:1;min-width:0}.support-settings-row strong{display:block;font-size:calc(15px * var(--font-scale));line-height:1.5;color:#334362;overflow-wrap:anywhere;font-weight:600}.support-settings-row small{display:block;font-size:calc(12px * var(--font-scale));line-height:1.6;color:#8d9bb1;margin-top:3px}.support-settings-row>.icon{width:15px;height:15px;color:#9aa8c0}.support-settings .btn{margin-top:12px}.support-muted{font-size:calc(12px * var(--font-scale));line-height:1.7;color:#94a2b7;text-align:center;margin:16px 0}.support-update{text-align:center;padding:20px 0}.support-update>.spinner{display:block;margin:0 auto 18px;width:26px;height:26px}.support-update>span:not(.spinner){display:grid;place-items:center;width:54px;height:54px;background:#e9f6ef;color:#41a786;border-radius:18px;margin:0 auto 18px}.support-update h3{font-size:calc(18px * var(--font-scale));line-height:1.5;color:#314666}.support-update p{font-size:calc(14px * var(--font-scale));line-height:1.8;color:#8a9bb6;margin:14px 0}.support-hours h3{font-size:calc(18px * var(--font-scale));line-height:1.6;overflow-wrap:anywhere}.support-hours p{font-size:calc(14px * var(--font-scale));line-height:1.8;margin:16px 0}.support-notice-intro{display:flex;gap:10px;align-items:center;color:#8e9db4;font-size:calc(12px * var(--font-scale));padding:16px 0 8px}.support-document{padding:12px 0 20px}.support-document section{padding:20px 16px;margin:12px 0;background:white;border-radius:18px;border:1px solid #edf1fa}.support-document h2{font-size:calc(18px * var(--font-scale));line-height:1.6;color:#314464;margin-bottom:10px}.support-document p{font-size:calc(14px * var(--font-scale));line-height:1.9;color:#6f809d;overflow-wrap:anywhere}.support-guest{text-align:center;padding:36px 18px;margin-bottom:18px}.support-guest>span{display:grid;place-items:center;width:64px;height:64px;background:#edf2ff;border-radius:22px;color:#7090cb;margin:0 auto 18px}.support-guest h1{font-size:calc(23px * var(--font-scale));line-height:1.5}.support-guest p{font-size:calc(14px * var(--font-scale));line-height:1.9;color:#8c9ab0;margin:16px 0 24px}.support-chat-shell .app-content{overflow:hidden!important}.support-chat-shell .page{height:100%;padding:0;overflow:hidden}.support-chat-screen{display:flex;flex-direction:column;height:100%;min-height:0;background:#f7f9ff}.support-chat-screen>.secondary-header{margin:0;padding:5px 8px;min-height:58px;flex-shrink:0;background:#fff}.support-chat-screen>.secondary-header h1{font-size:calc(18px * var(--font-scale));min-width:0}.support-service-banner{display:flex;gap:10px;align-items:center;padding:12px 18px;background:linear-gradient(120deg,#e9efff,#f4efff);flex-shrink:0}.support-service-banner>span{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:#fff;color:#7a80d7}.support-service-banner strong{display:block;font-size:calc(14px * var(--font-scale));line-height:1.5;color:#5d74a1}.support-service-banner small{display:block;font-size:calc(11px * var(--font-scale));line-height:1.6;color:#97a1b9}.support-messages{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:16px 12px 24px;overscroll-behavior:contain}.support-message{display:flex;gap:8px;align-items:flex-start;margin:18px 0;min-width:0}.support-message-avatar{width:32px;height:32px;border-radius:11px;background:#e9eeff;color:#8497c9;display:grid;place-items:center;flex-shrink:0;overflow:hidden}.support-message-avatar>.icon{width:19px;height:19px}.support-message-avatar>img{width:100%;height:100%;object-fit:cover}.support-message>div{min-width:0;max-width:calc(100% - 44px)}.support-message>div>span{display:block;color:#9ba7ba;font-size:calc(11px * var(--font-scale));line-height:1.6;margin-bottom:6px}.support-message p{padding:12px 13px;background:white;border:1px solid #edf0f8;border-radius:4px 16px 16px 16px;font-size:calc(14px * var(--font-scale));line-height:1.8;color:#647493;white-space:pre-wrap;overflow-wrap:anywhere}.support-message.self{flex-direction:row-reverse}.support-message.self p{background:#e8eeff;border-color:#dbe4fc;border-radius:16px 4px 16px 16px;color:#5772a4}.support-message.self>div>span{text-align:right}.support-thinking{font-size:calc(12px * var(--font-scale));line-height:1.6;color:#9ba9bd;margin:10px 0}.support-composer{flex-shrink:0;background:white;padding:9px 12px;border-top:1px solid #edf0f7}.support-shortcuts{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin-bottom:8px}.support-shortcuts button{min-height:48px;flex-shrink:0;padding:8px 12px;border-radius:10px;font-size:calc(12px * var(--font-scale));line-height:1.5;color:#7c90b3;background:#f3f6fd}.support-composer form{display:flex;align-items:flex-end;gap:8px;min-width:0}.support-composer textarea{flex:1;min-width:0;min-height:48px;max-height:120px;resize:none;padding:12px;border-radius:14px;border:1px solid #e3eaf8;background:#f8faff;font-size:calc(16px * var(--font-scale));line-height:1.5;color:#526a90}.support-composer form>.btn{width:48px;min-width:48px;height:48px;padding:8px;border-radius:14px}.support-composer>small{display:block;text-align:center;font-size:calc(11px * var(--font-scale));line-height:1.6;color:#a0acc0;margin-top:7px}.support-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.font-large .support-settings-row{align-items:flex-start}.font-large .support-service-banner{align-items:flex-start}.font-large .support-message{gap:6px}.font-large .support-chat-screen>.secondary-header h1{font-size:calc(17px * var(--font-scale))}.font-large .support-composer>small{font-size:calc(10px * var(--font-scale))}

.support-settings [data-action="support-cancel-account"] strong{color:#b55877}
