/* Ticket conversations share the site's original tiger and violet identity. */
dialog.support-ticket-dialog,dialog.support-ticket-dialog#support{inset:0;margin:auto;width:min(760px,calc(100% - 32px));height:min(720px,calc(100dvh - 40px));max-width:none;max-height:calc(100dvh - 40px);padding:0;overflow:hidden;border:1px solid #9871b66b;border-radius:13px;background:#17101f;color:#eadff2;box-shadow:0 24px 100px #050208b3}
dialog.support-ticket-dialog::backdrop{background:#08030cd4;backdrop-filter:blur(7px)}
.st-app{height:100%;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;font:13px/1.5 var(--sans,'DM Sans',sans-serif);color:#e7daef;background:radial-gradient(ellipse at 100% 0,#8544b211,transparent 45%),#191220}
.st-app *{box-sizing:border-box}.st-app [hidden]{display:none!important}.st-header{display:flex;align-items:center;gap:12px;padding:20px 23px;border-bottom:1px solid #9770b52e;background:linear-gradient(120deg,#2b1b38,#1b1324)}.st-header>img{flex:none;border:1px solid #c495e84a;border-radius:8px;object-fit:cover}.st-header>div{min-width:0;flex:1}.st-brand{font:500 9px/1.4 var(--display,'Oxanium',sans-serif);letter-spacing:.16em;color:#b998d2}.st-header h2{font:500 21px/1.25 var(--display,'Oxanium',sans-serif);letter-spacing:-.35px;margin:3px 0}.st-header p{font-size:11px;color:#a590b7;margin:3px 0 0}.st-close{width:42px;height:42px;flex:none;display:grid;place-items:center;border:1px solid #9672b23b;background:#ffffff03;color:#c7afd9;border-radius:7px}.st-close svg{width:19px;height:19px}
.st-body{min-height:0;overflow:auto;padding:22px;scrollbar-width:thin;scrollbar-color:#765587 #191220;overscroll-behavior:contain}.st-footer.support-bottom{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;padding:11px 22px;margin:0;border-top:1px solid #9770b524;background:#140e1b;font-size:10px;color:#917d9f}.st-footer .st-connection{color:#c59cba}.st-footer button{min-height:30px;color:#b89fcc;background:none;border:0;font:inherit;padding:4px 0}
.st-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:9px 13px;border:1px solid #9878b348;border-radius:6px;background:#2d2039;color:#d9c4e9;font:500 12px/1.4 var(--sans,'DM Sans',sans-serif);cursor:pointer}.st-primary{background:linear-gradient(135deg,#a565d3,#7d48a5);border-color:#c797e766;color:#fff;box-shadow:inset 0 1px #fff2}.st-button:hover:not(:disabled),.st-close:hover{border-color:#c396e0;background-color:#422b55}.st-button:disabled{opacity:.5;cursor:wait}.st-app button:focus-visible,.st-app input:focus-visible,.st-app textarea:focus-visible,.st-app select:focus-visible{outline:2px solid #d3a5f0;outline-offset:3px}
.st-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:260px;padding:28px 22px;gap:10px}.st-empty-icon{width:58px;height:58px;border:1px solid #a77fc542;background:#5f3c7920;border-radius:12px;display:grid;place-items:center;color:#bb8edb;margin-bottom:4px}.st-empty-icon svg{width:25px;height:25px}.st-empty h3{font:500 20px/1.35 var(--display,'Oxanium',sans-serif);margin:0;color:#e4d1f1}.st-empty p{max-width:350px;color:#a08bac;font-size:12px;line-height:1.75;margin:0 0 9px}.st-error{padding:12px 14px;margin:0 0 16px;border:1px solid #c5878455;background:#b9635810;border-radius:6px;color:#e1b4ad;font-size:12px;line-height:1.7;overflow-wrap:anywhere}
.st-toolbar{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:17px}.st-toolbar h3{flex:1;margin:0;font:500 17px/1.4 var(--display,'Oxanium',sans-serif)}.st-toolbar>.st-button:first-of-type{margin-left:auto}.st-search{display:flex;margin-bottom:14px}.st-search input{width:100%;min-width:0;border:1px solid #8f70a33b;border-radius:6px;background:#130e1a;padding:11px 13px;color:#d5c5e2;font:12px var(--sans,'DM Sans',sans-serif)}.st-search input::placeholder{color:#7f6e8e}.st-ticket-list{display:grid;gap:9px}.st-ticket{display:flex;justify-content:space-between;align-items:center;gap:15px;text-align:left;width:100%;min-height:84px;padding:15px 16px;border:1px solid #8c69a132;background:linear-gradient(110deg,#2b1f36,#211728);border-radius:8px;color:inherit;cursor:pointer}.st-ticket:hover{border-color:#be8adb77;background:#30203d}.st-ticket-copy{min-width:0;display:grid;gap:7px}.st-ticket-copy strong{font-size:13px;font-weight:500;overflow-wrap:anywhere}.st-ticket-copy small{font-size:10px;color:#9e85ae}.st-ticket-meta{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px;flex:none}.st-status{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;font:500 9px/1.4 var(--sans,'DM Sans',sans-serif);border:1px solid #9176a440;border-radius:5px;color:#ac96bb;background:#8c6a9c0b;white-space:nowrap}.st-status:before{content:'';width:4px;height:4px;border-radius:50%;background:currentColor}.st-status-open{color:#94c9ae;border-color:#8fbd9e3b;background:#7fc49109}.st-status-pending{color:#d2b384;border-color:#caad733b;background:#c7985009}.st-unread{min-width:19px;padding:2px 5px;text-align:center;border-radius:4px;color:#241331;background:#c291e2;font:600 10px/1.4 var(--sans,'DM Sans',sans-serif)}.st-load-more{margin:8px 0}.st-filter-label{display:flex;gap:8px;align-items:center;color:#ae95bf;font-size:11px;flex:1}.st-filter-label select{padding:8px 12px;border:1px solid #9972b13d;border-radius:5px;background:#25192e;color:#cfb9df;font:12px var(--sans,'DM Sans',sans-serif)}
.st-field{display:grid;gap:8px;font-size:11px;color:#b89fc8;margin-bottom:16px}.st-field input,.st-field select,.st-field textarea{width:100%;min-width:0;padding:12px;border:1px solid #8f70a33b;border-radius:6px;background:#140e1a;color:#e0d0ec;font:13px/1.55 var(--sans,'DM Sans',sans-serif)}.st-field textarea{resize:vertical;min-height:100px;max-height:260px}.st-field textarea::placeholder,.st-field input::placeholder{color:#7d6a8b}.st-hint{font-size:10px;color:#97819f;line-height:1.7;margin:0 0 18px}.st-create-form>.st-primary{width:100%}
.st-thread{display:flex;flex-direction:column;min-height:100%;gap:14px}.st-thread-header{display:flex;flex-wrap:wrap;align-items:center;gap:11px;padding-bottom:14px;border-bottom:1px solid #9673ad28}.st-thread-header>.st-button{font-size:10px;min-height:35px;padding:7px 10px}.st-thread-heading{flex:1 1 180px;min-width:0}.st-thread-heading h3{font:500 17px/1.35 var(--display,'Oxanium',sans-serif);margin:0;overflow-wrap:anywhere}.st-thread-heading p{font-size:10px;color:#9279a2;margin:5px 0 0}.st-thread-actions{display:flex;gap:7px;flex-basis:100%;justify-content:flex-end}.st-thread-actions button{font-size:10px;min-height:34px;padding:6px 10px;background:#2b1e34}.st-older{text-align:center}.st-older:empty{display:none}.st-older button{font-size:10px;min-height:33px}.st-messages{display:flex;flex-direction:column;gap:15px;list-style:none;margin:0;padding:2px 0 10px;overflow:auto;max-height:330px;min-height:120px;flex:1;scrollbar-width:thin;scrollbar-color:#72527f transparent;overscroll-behavior:contain}.st-message{max-width:92%;min-width:min(220px,85%);padding:13px 15px;border:1px solid #83649435;border-radius:8px 8px 8px 2px;background:#281d31;align-self:flex-start}.st-message.is-mine{align-self:flex-end;background:#3e2852;border-color:#a378bd48;border-radius:8px 8px 2px 8px}.st-message-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.st-message-meta strong{font-size:10px;font-weight:500;color:#c5a8d7;overflow-wrap:anywhere}.st-message-meta time{font-size:9px;color:#8f789f;margin-left:auto}.st-author-role{font-size:8px;letter-spacing:.03em;padding:1px 4px;border:1px solid #c098dd42;border-radius:3px;color:#dab8ef;background:#b98bd911}.st-message-text{margin:8px 0 0;color:#e0d0e9;font-size:12px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.st-reply-form{padding-top:15px;border-top:1px solid #9873b22b;display:flex;flex-direction:column;align-items:flex-end;gap:0}.st-reply-form>.st-field{width:100%;margin-bottom:11px}.st-reply-form textarea{min-height:85px;max-height:180px}.st-reply-form textarea:disabled{opacity:.65}.st-reply-form>.st-button{min-width:130px}.st-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.support-ticket-inbox{max-width:1050px;margin:0 auto;border:1px solid #9670b049;border-radius:11px;overflow:hidden}.support-ticket-inbox .st-app{min-height:650px;height:auto}.support-ticket-inbox .st-body{padding:25px}.support-ticket-inbox .st-messages{max-height:550px}.support-ticket-inbox .st-ticket-list{grid-template-columns:repeat(2,minmax(0,1fr))}.support-ticket-inbox .st-ticket-list>.st-empty,.support-ticket-inbox .st-load-more{grid-column:1/-1}
@media(max-width:760px){dialog.support-ticket-dialog,dialog.support-ticket-dialog#support{width:calc(100% - 16px);height:calc(100dvh - 28px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 28px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));border-radius:10px}.st-header{padding:15px;gap:10px}.st-header h2{font-size:20px}.st-header p{font-size:10px}.st-header>img{width:39px;height:39px}.st-body,.support-ticket-inbox .st-body{padding:15px}.st-footer.support-bottom{padding:10px 15px;font-size:9px}.st-toolbar{gap:7px}.st-toolbar h3{font-size:16px}.st-button{font-size:11px;padding:9px 11px;min-height:42px}.st-field input,.st-field select,.st-field textarea,.st-search input{font-size:16px}.st-field textarea::placeholder,.st-field input::placeholder,.st-search input::placeholder{font-size:12px}.st-ticket{padding:13px;gap:10px}.st-ticket-copy strong{font-size:12px}.st-ticket-copy small{font-size:9px}.st-ticket-meta{flex-direction:column;align-items:flex-end;gap:6px}.st-message{padding:11px 12px;max-width:95%}.st-message-text{font-size:12px}.st-messages{max-height:42dvh}.st-thread-heading h3{font-size:16px}.st-thread-heading{flex-basis:150px}.support-ticket-inbox .st-ticket-list{grid-template-columns:1fr}.support-ticket-inbox .st-app{min-height:550px}.st-reply-form>.st-button{width:100%}.st-empty{padding:25px 12px;min-height:230px}}
@media(prefers-reduced-motion:reduce){.st-app *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
