.support-main{min-height:75vh;padding-top:64px;padding-bottom:48px}.support-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:34px;display:flex}.support-heading h1{letter-spacing:-.055em;margin:14px 0;font-size:clamp(2.3rem,5vw,4.3rem);font-weight:600;line-height:1.08}.support-heading h1 span{color:#aa7df7;display:inline}.support-heading p{color:#a9a3b5;line-height:1.7}.support-heading-icon{color:#c5a4fa;background:radial-gradient(circle at 30% 20%,#723cb744,#18131f);border:1px solid #ba8bfc40;border-radius:22px;padding:24px}.support-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:32px 0 46px;display:grid}.support-channel-grid>button{text-align:left;background:#131019;border:1px solid #ffffff14;border-radius:13px;align-items:center;gap:18px;padding:23px;transition:border-color .2s,background .2s;display:flex}.support-channel-grid>button:hover,.support-channel-grid>button.active{background:#201629;border-color:#ab74f686}.support-channel-grid>button>svg{color:#b99ae8;flex-shrink:0}.support-channel-grid strong,.support-channel-grid small{display:block}.support-channel-grid strong{font-size:16px;font-weight:550}.support-channel-grid small{color:#a49bad;margin-top:6px;font-size:12px;line-height:1.5}.support-section-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:24px;display:flex}.support-section-heading h2,.support-search{color:#a898be;background:#121018;border:1px solid #ffffff20;border-radius:8px;align-items:center;gap:10px;min-width:285px;padding:12px 15px;display:flex}.support-search input{color:#eee6f8;background:0 0;outline:none;width:100%;min-width:0;font-size:13px}.support-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:15px;display:grid}.support-guide{background:#121018;border:1px solid #ffffff16;border-radius:12px;padding:23px}.support-guide[open]{border-color:#ac7aef66}.support-guide summary{cursor:pointer;min-height:68px;padding-right:17px;list-style:none;position:relative}.support-guide summary::-webkit-details-marker{display:none}.support-guide summary small{color:#ac89df;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:11px;display:block}.support-guide summary span{font-size:16px;font-weight:500;line-height:1.5;display:block}.support-guide summary svg{color:#8d769f;position:absolute;top:0;right:-5px}.support-guide p{color:#b5adbf;margin:17px 0;font-size:14px;line-height:1.85}.support-guide>a{color:#caa7ff;align-items:center;gap:8px;font-size:13px;display:inline-flex}.support-help-banner{background:linear-gradient(115deg,#30203c,#14111b);border:1px solid #ac7fea3a;border-radius:13px;justify-content:space-between;align-items:center;gap:25px;margin:30px 0;padding:26px 30px;display:flex}.support-help-banner h3{letter-spacing:-.025em;margin-bottom:7px;font-size:20px}.support-help-banner p{color:#b3a7c0;font-size:14px;line-height:1.7}.support-bottom{color:#93889f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:35px;font-size:12px;display:flex}.support-bottom>span,.support-bottom>a{align-items:center;gap:8px;display:flex}.support-bottom>a{color:#c2a0ef}.support-back{margin-bottom:24px}.support-owner-notice{color:#b8a5cd;background:#22172d;border:1px solid #ac7de52b;border-radius:10px;align-items:flex-start;gap:12px;margin-bottom:20px;padding:16px 20px;font-size:13px;line-height:1.7;display:flex}.support-owner-notice svg{flex-shrink:0;margin-top:3px}.support-workspace{background:#100d16;border:1px solid #ffffff20;border-radius:16px;grid-template-columns:310px minmax(0,1fr);display:grid;overflow:hidden}.support-list{background:#141019;border-right:1px solid #ffffff16;min-width:0;padding:22px}.support-list-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:18px;display:flex}.support-list-heading h2{letter-spacing:-.02em;font-size:17px;font-weight:500}.support-list-heading button{color:#b298cf;padding:8px}.support-list-search{background:#0e0b13;border:1px solid #ffffff1c;border-radius:7px;gap:8px;margin-bottom:12px;padding:10px;display:flex}.support-list-search input{background:0 0;outline:none;width:100%;min-width:0;font-size:12px}.support-list-search button{color:#ba9be2;padding:2px}.support-list select,.support-form input,.support-form select,.support-form textarea,.support-reply textarea,.support-owner-controls select{color:#eae1f3;background:#0e0b13;border:1px solid #ffffff24;border-radius:7px;outline:none;width:100%;padding:12px;font-size:14px}.support-form select,.support-list select,.support-owner-controls select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.support-form input:focus,.support-form textarea:focus,.support-form select:focus,.support-reply textarea:focus,.support-owner-controls select:focus,.support-list select:focus{border-color:#b08bdc}.support-new{width:100%;min-height:40px;margin:14px 0 6px;font-size:12px}.support-ticket-list{max-height:700px;margin:15px -12px;overflow:auto}.support-ticket-row{text-align:left;border:1px solid #0000;border-bottom-color:#ffffff0b;border-radius:7px;width:100%;padding:17px 12px;transition:background .2s;display:block}.support-ticket-row:hover,.support-ticket-row.selected{background:#2b1d3b;border-color:#9f75d94a}.support-ticket-ref{letter-spacing:.04em;color:#a18cab;flex-wrap:wrap;align-items:center;gap:5px;font-size:10px;display:flex}.support-ticket-ref time{margin-left:auto;font-size:10px}.support-ticket-row>strong{overflow-wrap:anywhere;margin:9px 0;font-size:14px;font-weight:500;line-height:1.55;display:block}.support-ticket-row>span:last-child{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.support-ticket-row small{color:#e4b283;font-size:10px}.support-status{text-transform:capitalize;color:#b8afc7;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff12;border-radius:4px;padding:4px 7px;font-size:10px;display:inline-block}.support-status-open{color:#caaaee;background:#7d3dde24;border-color:#b48aeb3b}.support-status-in_progress{color:#a6bff2;background:#29468633}.support-status-waiting_on_customer{color:#ddc69a;background:#9a73221c}.support-status-resolved{color:#91c8a5;background:#397c5724}.support-unread{color:#e0c6ff;margin-left:auto;font-size:10px;font-weight:500}.support-no-tickets{color:#a69ab3;padding:24px 12px;font-size:13px;line-height:1.8}.support-queue-counts{color:#a596b6;gap:20px;padding-bottom:20px;font-size:10px;display:flex}.support-queue-counts strong{color:#e0cefa;font-size:24px;font-weight:500;line-height:1.5;display:block}.support-conversation{flex-direction:column;min-width:0;min-height:620px;display:flex}.support-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;min-height:300px;padding:58px 28px;display:flex}.support-empty>svg{color:#bd97f1}.support-empty h2{letter-spacing:-.035em;font-size:24px}.support-empty p{color:#a69bad;max-width:480px;font-size:14px;line-height:1.85}.support-empty small{color:#897c97;max-width:400px;font-size:12px;line-height:1.7}.support-empty h3{font-size:22px}.support-label{letter-spacing:.09em;color:#bc95ef;align-items:center;gap:8px;font-size:11px;display:inline-flex}.support-form{flex-direction:column;gap:20px;padding:32px;display:flex}.support-form h2{letter-spacing:-.04em;font-size:28px;font-weight:500}.support-form>p{color:#a79ab5;font-size:13px;line-height:1.75}.support-form h3{letter-spacing:-.025em;font-size:22px}.support-form label,.support-owner-controls label{color:#c4b3d6;flex-direction:column;gap:8px;font-size:12px;font-weight:500;display:flex}.support-form label small{color:#8c7e9c;font-weight:400;display:inline}.support-form-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.support-actions{flex-wrap:wrap;gap:12px;display:flex}.support-check{align-items:flex-start;color:#ad9bbf!important;flex-direction:row!important;gap:9px!important;font-size:12px!important;font-weight:400!important;line-height:1.6!important;display:flex!important}.support-check input{accent-color:#9b60e4;flex-shrink:0;height:15px;margin-top:3px;width:15px!important}.support-fineprint{color:#9685a9!important;font-size:11px!important;line-height:1.8!important}.support-thread-header{border-bottom:1px solid #ffffff13;padding:25px 28px}.support-thread-header>.text-link{margin-bottom:20px;font-size:11px}.support-thread-header>.support-ticket-ref{margin-bottom:9px}.support-thread-header h2{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:24px;font-weight:500;line-height:1.4}.support-thread-tools{align-items:center;gap:12px;margin-top:15px;display:flex}.support-thread-tools>span:nth-child(2){color:#9786a6;flex:1;font-size:11px}.support-thread-tools button{color:#b097c7;padding:7px}.support-order-ref{color:#a899b7;overflow-wrap:anywhere;margin-top:12px;font-size:11px}.support-customer-info{color:#b69cca;background:#211628;flex-wrap:wrap;align-items:flex-start;gap:12px;padding:18px 28px;display:flex}.support-customer-info>div{flex:1;min-width:160px}.support-customer-info strong{color:#dbc4ed;font-size:13px}.support-customer-info span,.support-customer-info code{overflow-wrap:anywhere;margin-top:4px;font-size:11px;line-height:1.7;display:block}.support-customer-info>a{font-size:11px}.support-owner-controls{border-bottom:1px solid #ffffff10;align-items:flex-end;gap:12px;padding:20px 28px;display:flex}.support-owner-controls label{flex:1;min-width:0}.support-owner-controls select{padding:10px;font-size:12px}.support-owner-controls .button{min-height:38px;padding:10px 14px;font-size:12px}.support-messages{scroll-behavior:smooth;flex-direction:column;gap:17px;min-height:250px;max-height:600px;padding:25px 28px;display:flex;overflow-y:auto}.support-message{background:#1b1522;border:1px solid #ffffff16;border-radius:11px;align-self:flex-start;min-width:180px;max-width:93%;padding:15px 18px}.support-message-user{background:#342047;border-color:#a071d247;align-self:flex-end}.support-message-system{background:0 0;border-style:dashed;border-color:#ffffff16;align-self:center;max-width:100%}.support-message-internal{background:#332615;border-color:#9973446b;width:100%;max-width:100%}.support-message header{color:#947da8;justify-content:space-between;gap:20px;margin-bottom:9px;font-size:10px;display:flex}.support-message header strong{color:#c5aadc;font-size:11px;font-weight:500}.support-message-internal header strong{color:#e1c29a}.support-message p{white-space:pre-wrap;overflow-wrap:anywhere;color:#d5c9df;font-size:14px;line-height:1.8}.support-message-system p{color:#9f8cb0;font-size:11px}.support-older{color:#b990e9;padding:8px;font-size:11px}.support-handoff{background:#211528;border:1px solid #ad7fea28;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;margin:0 28px 20px;padding:14px;display:flex}.support-handoff>span{color:#b09bc3;font-size:11px;line-height:1.7}.support-handoff .button{white-space:nowrap;min-height:37px;padding:8px 13px;font-size:11px}.support-handoff .text-link{white-space:nowrap;font-size:11px}.support-reply{border-top:1px solid #ffffff14;flex-direction:column;gap:12px;margin-top:auto;padding:22px 28px;display:flex}.support-reply>label:not(.support-check){color:#b4a0c7;font-size:12px}.support-reply textarea{resize:vertical;min-height:95px}.support-reply-footer{justify-content:space-between;align-items:center;gap:18px;display:flex}.support-reply-footer small{color:#8e7a9e;max-width:350px;font-size:10px;line-height:1.7}.support-reply-footer .button{min-height:41px;padding:11px 20px;font-size:12px}.support-error{color:#efb0c0;overflow-wrap:anywhere;background:#54253644;border:1px solid #ba566c44;border-radius:8px;margin:10px 0;padding:14px 18px;font-size:13px;line-height:1.75}.support-conversation>.support-error{margin:10px 28px}.support-error button{text-decoration:underline}.support-site button:disabled{opacity:.5;cursor:wait}.support-site :focus-visible{outline-offset:3px;outline:2px solid #bc94ef}.support-site .button{flex-shrink:0}.support-site textarea{resize:vertical}.support-site button{cursor:pointer}.support-site input,.support-site textarea{box-sizing:border-box}@media (max-width:1000px){.support-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-channel-grid>button{gap:12px;padding:19px 15px}.support-channel-grid small{font-size:11px}.support-workspace{grid-template-columns:260px minmax(0,1fr)}.support-form{padding:25px}.support-thread-header,.support-messages,.support-reply{padding:22px}.support-owner-controls{flex-wrap:wrap;padding:18px}}@media (max-width:720px){.support-main{padding-top:35px}.support-heading{gap:15px}.support-heading-icon{border-radius:14px;padding:15px}.support-heading-icon svg{width:26px;height:26px}.support-heading p{font-size:13px}.support-channel-grid{grid-template-columns:1fr;gap:9px;margin-bottom:30px}.support-channel-grid>button{padding:15px}.support-channel-grid small{margin-top:4px}.support-section-heading{flex-direction:column;align-items:stretch}.support-search{min-width:0}.support-guide-grid{grid-template-columns:1fr}.support-help-banner{flex-direction:column;align-items:flex-start;padding:23px}.support-workspace{grid-template-columns:1fr}.support-list{border-bottom:1px solid #ffffff20;border-right:0;padding:20px}.support-ticket-list{max-height:260px}.support-conversation{min-height:400px}.support-form-row{grid-template-columns:1fr}.support-form{padding:22px}.support-message{min-width:0;max-width:100%}.support-message p{font-size:13px}.support-message header{flex-wrap:wrap;gap:10px}.support-thread-header h2{font-size:21px}.support-handoff{flex-direction:column;align-items:flex-start;margin:0 20px 18px}.support-bottom{flex-direction:column;align-items:flex-start}.support-reply-footer{flex-direction:column;align-items:stretch}.support-owner-controls .button{width:100%}.support-customer-info{padding:18px 22px}.support-site input,.support-site select,.support-site textarea{font-size:16px!important}.support-site .support-check input{font-size:inherit!important}.support-thread-tools button{padding:12px}}@media (prefers-reduced-motion:reduce){.support-messages{scroll-behavior:auto}.support-site *{transition:none!important}}
