.support-desk,.support-portal{--sp-bg:#f5f6f7;--sp-card:#fff;--sp-line:#e3e5e8;--sp-muted:#6b7078;--sp-text:#171a1f;color:var(--sp-text);font-size:14px;line-height:1.65}.support-desk *,.support-portal *{box-sizing:border-box}.support-desk{display:grid;grid-template-columns:225px minmax(0,1fr);min-height:100vh;background:var(--sp-bg)}.support-desk h1,.support-portal h1{font-size:28px;font-weight:650;letter-spacing:-.7px;margin:4px 0 10px}.support-desk h2{font-size:20px}.support-desk h3{font-size:15px;margin:8px 0}.support-desk button,.support-portal button{cursor:pointer;font-family:inherit}.support-desk button:disabled,.support-portal button:disabled{cursor:wait;opacity:.5}.support-desk a,.support-portal a{color:inherit}.support-desk input,.support-desk select,.support-desk textarea,.support-portal input,.support-portal select,.support-portal textarea{background:var(--sp-card);color:var(--sp-text);border:1px solid var(--sp-line);border-radius:9px;font:inherit;padding:10px 12px;width:100%;margin-top:6px}.support-desk label,.support-portal label{display:block;margin:0}.support-desk input[type=checkbox],.support-portal input[type=checkbox]{width:auto;margin:0 0 0 7px}.support-desk textarea,.support-portal textarea{resize:vertical}.support-nav{padding:32px 20px;background:var(--sp-card);border-left:1px solid var(--sp-line);display:flex;flex-direction:column;gap:16px}.support-eyebrow{color:var(--sp-muted);font-size:11px;letter-spacing:1px;margin:0}.support-nav nav{display:grid;gap:8px;margin-top:30px}.support-nav nav button{display:flex;align-items:center;gap:10px;border:0;border-radius:10px;background:none;color:var(--sp-muted);text-align:right;padding:13px 11px}.support-nav nav button.selected{background:#171a1f;color:#f6f7f8}.support-nav nav b{margin-right:auto;font-size:11px}.support-nav-bottom{margin-top:auto;display:grid;gap:18px;padding-top:60px}.support-nav-bottom a{display:flex;align-items:center;gap:8px;text-decoration:none}.support-main{padding:28px;min-width:0}.support-heading,.support-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.support-heading{margin-bottom:26px}.support-article button,.support-composer button,.support-primary,.support-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--sp-line);border-radius:8px;padding:9px 14px;background:var(--sp-card);color:var(--sp-text);font-size:12px;text-decoration:none}.support-primary{background:#171a1f!important;color:#fff!important;border-color:#171a1f}.support-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:20px}.support-stats>div{background:var(--sp-card);border:1px solid var(--sp-line);border-radius:12px;padding:17px 21px;display:flex;flex-direction:column;gap:8px}.support-stats span{color:var(--sp-muted);font-size:12px}.support-stats strong{font-size:26px;font-weight:600;direction:ltr;text-align:right}.support-hint{color:var(--sp-muted);font-size:12px;padding:12px 15px;background:var(--sp-card);border:1px solid var(--sp-line);border-radius:8px}.support-alert{padding:14px;border:1px solid #b78155;background:#fbf2e9;color:#69411e;border-radius:8px;margin-bottom:14px}.support-workspace{display:grid;grid-template-columns:280px minmax(300px,1fr);border:1px solid var(--sp-line);background:var(--sp-card);border-radius:14px;overflow:hidden;min-height:620px}.support-workspace:has(.support-profile){grid-template-columns:260px minmax(300px,1fr) 210px}.support-list{border-left:1px solid var(--sp-line)}.support-list-tools{padding:16px;border-bottom:1px solid var(--sp-line)}.support-search{display:flex!important;align-items:center;gap:8px}.support-search input{border:0;margin:0;padding:5px}.support-conversation{display:block;width:100%;padding:18px;border:0;border-bottom:1px solid var(--sp-line);background:var(--sp-card);color:var(--sp-text);text-align:right}.support-conversation.active{background:var(--sp-bg);box-shadow:inset -3px 0 #171a1f}.support-conversation p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:240px;color:var(--sp-muted);font-size:12px;margin:6px 0 13px}.support-conversation small{font-size:10px;color:var(--sp-muted)}.support-badge{font-size:10px;background:var(--sp-bg);border:1px solid var(--sp-line);border-radius:5px;padding:3px 6px;white-space:nowrap}.support-chat{display:flex;flex-direction:column;min-width:0}.support-chat-header{border-bottom:1px solid var(--sp-line);padding:17px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px}.support-chat-header p{font-size:11px;color:var(--sp-muted);margin:5px 0 0}.support-messages{padding:24px 20px;flex:1;min-height:300px;max-height:540px;overflow:auto;background:var(--sp-bg)}.support-message{border:1px solid var(--sp-line);background:var(--sp-card);border-radius:12px;padding:13px 16px;margin-bottom:14px;max-width:93%;overflow-wrap:anywhere}.support-message p{white-space:pre-wrap;margin:9px 0;font-size:13px}.support-message small{font-size:10px;color:var(--sp-muted)}.support-message.staff{margin-right:auto}.support-message.note{border-style:dashed;background:transparent}.support-message.draft{border:1px dashed #9299a2}.support-message.draft button{display:block;margin-top:10px}.support-delivery{display:block;margin-top:8px}.support-attachment{display:flex;align-items:center;gap:5px}.support-composer{padding:16px;border-top:1px solid var(--sp-line)}.support-composer>.support-row{flex-wrap:wrap}.support-composer select{width:130px;margin:0;padding:6px;font-size:11px}.support-composer label,.support-composer small{font-size:11px;color:var(--sp-muted)}.support-composer textarea{margin-bottom:12px}.support-profile{padding:20px;border-right:1px solid var(--sp-line);font-size:12px}.support-profile label{margin-bottom:15px}.support-profile hr{border:0;border-top:1px solid var(--sp-line);margin:24px 0}.support-profile button{width:100%;margin-bottom:15px}.support-order{padding:12px 0;border-bottom:1px solid var(--sp-line);overflow-wrap:anywhere}.support-empty{padding:38px 20px;text-align:center;color:var(--sp-muted)}.support-empty svg{margin:0 auto 12px}.support-empty h2,.support-empty h3{color:var(--sp-text)}.support-empty-chat{margin:auto}.support-settings{background:var(--sp-card);border:1px solid var(--sp-line);border-radius:14px;padding:25px}.support-settings>label{max-width:400px;margin:20px 0}.support-model-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.support-model{border:1px solid var(--sp-line);border-radius:12px;padding:20px}.support-model h2{font-size:20px;margin:0}.support-model p{font-size:11px;color:var(--sp-muted)}.support-budget{display:block;font-size:29px;margin-top:18px;direction:ltr;text-align:right}.support-model progress{width:100%;height:5px;accent-color:#171a1f;margin-bottom:20px}.support-model label{font-size:11px;margin-bottom:13px}.support-model button{width:100%}.support-two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.support-check{display:flex!important;align-items:center;gap:5px;margin:15px 0!important}.support-article-editor{padding:22px;background:var(--sp-bg);border-radius:12px;margin:18px 0;display:grid;gap:14px}.support-article{border:1px solid var(--sp-line);border-radius:12px;padding:20px;margin:15px 0}.support-article p{white-space:pre-wrap;color:var(--sp-muted)}.support-table{overflow:auto}.support-table table{width:100%;border-collapse:collapse;font-size:12px}.support-table td,.support-table th{padding:14px;border-bottom:1px solid var(--sp-line);text-align:right}.support-table small{display:block;color:var(--sp-muted)}.support-portal{max-width:1120px;margin:auto;padding:30px 24px;min-height:100vh}.support-portal>header{margin-bottom:70px}.support-portal h1{font-size:40px}.support-portal-actions{justify-content:flex-start;margin:30px 0}.support-portal-grid{display:grid;grid-template-columns:290px 1fr;gap:20px;margin-top:30px}.support-portal-grid>.support-chat{border:1px solid var(--sp-line);border-radius:12px;overflow:hidden}.support-portal-grid .support-conversation{border:1px solid var(--sp-line);border-radius:10px;margin-bottom:12px}.support-portal a{display:inline-flex;gap:5px;align-items:center}.dark .support-desk,.dark .support-portal{--sp-bg:#171a1f;--sp-card:#20242b;--sp-line:#363c45;--sp-text:#e8ebee;--sp-muted:#a1a9b3}@media(min-width:1600px){.support-workspace:has(.support-profile){grid-template-columns:310px minmax(300px,1fr) 250px}.support-main{padding:38px}}@media(max-width:1200px){.support-workspace:has(.support-profile){grid-template-columns:240px minmax(280px,1fr)}.support-profile{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:15px;border-top:1px solid var(--sp-line)}.support-model-grid{grid-template-columns:1fr}.support-desk{grid-template-columns:190px minmax(0,1fr)}.support-main{padding:20px}.support-heading h1{font-size:23px}}@media(max-width:800px){.support-desk{display:block}.support-nav{padding:16px;gap:8px;border-bottom:1px solid var(--sp-line)}.support-nav>a img{width:125px}.support-nav-bottom,.support-nav>.support-eyebrow{display:none}.support-nav nav{display:flex;overflow:auto;margin:0;gap:4px}.support-nav nav button{white-space:nowrap;font-size:11px;padding:10px}.support-nav nav svg{width:15px}.support-heading{align-items:flex-start;gap:8px}.support-heading h1{font-size:21px}.support-heading>button{font-size:10px;max-width:110px}.support-stats{grid-template-columns:repeat(2,1fr);gap:10px}.support-stats>div{padding:12px}.support-stats strong{font-size:23px}.support-workspace,.support-workspace:has(.support-profile){display:block}.support-list{max-height:310px;overflow:auto;border-bottom:1px solid var(--sp-line)}.support-profile{display:block}.support-chat-header{flex-wrap:wrap}.support-composer>.support-row{gap:8px}.support-settings{padding:16px}.support-portal-grid{grid-template-columns:1fr}.support-portal>header{margin-bottom:45px}.support-portal h1{font-size:32px}.support-portal-actions{flex-wrap:wrap}.support-portal{padding:24px 18px}.support-message{max-width:100%}}.support-desk label,.support-portal label{color:var(--sp-text)}.support-nav{background:#171a1f;color:#CDD2D8}.support-nav .support-eyebrow{color:#a1a9b3}.support-nav nav button{color:#CDD2D8}.support-nav nav button.selected{background:#353b44;color:#fff}.support-nav-bottom a{color:#CDD2D8}