.support-tickets{--ticket-radius:20px}.support-tickets>.support-section-heading{margin:8px 2px 24px}.support-tickets .support-section-heading h2{font-size:24px;line-height:1.35;letter-spacing:-.045em}.support-tickets .support-section-heading p{margin-top:8px;font-size:13px;line-height:1.7}.support-tickets .support-form{padding:28px;border-radius:24px;background:var(--surface);box-shadow:0 8px 28px #00000003}.support-tickets .support-form fieldset{gap:24px}.support-tickets .support-form label,.support-tickets .support-form-field{gap:9px;font-size:12px;font-weight:550;color:var(--muted)}.support-tickets .scd-filter-field,.support-tickets .support-form input,.support-tickets .support-form textarea{min-height:48px;padding:13px 15px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--surface-soft) 65%,var(--surface));color:var(--text);font-size:14px;font-weight:400;line-height:1.6;transition:background .2s,border-color .2s,box-shadow .2s}.support-tickets .support-form textarea{min-height:180px;resize:vertical}.support-tickets .support-form input::placeholder,.support-tickets .support-form textarea::placeholder{color:var(--muted);font-weight:400;opacity:.8}.support-tickets .scd-filter-field[aria-expanded=true],.support-tickets .support-form :is(input,textarea):focus-visible{outline:none;background:var(--surface);border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 12%,transparent)}.support-tickets .support-primary{display:flex;align-items:center;justify-content:center;gap:10px;justify-self:end;min-height:46px;padding:11px 20px;border-radius:14px;font-weight:600;transition:background .2s,transform .2s}.support-tickets .support-primary:active:not(:disabled){transform:scale(.98)}.support-tickets .support-history-heading{margin:36px 2px 18px}.support-tickets .support-history-heading h3{font-size:18px;font-weight:600;letter-spacing:-.035em}.support-tickets .support-history-heading p{font-size:12px;margin-top:4px}.support-tickets .support-list{border:1px solid var(--line);border-radius:var(--ticket-radius);background:var(--surface);overflow:hidden}.support-tickets .support-disclosure:last-child{border-bottom:0}.support-tickets .support-disclosure summary{padding:20px;gap:16px}.support-tickets .support-disclosure summary strong{font-size:15px;line-height:1.6}.support-tickets .support-meta{font-size:11px;gap:6px}.support-tickets .support-badge{font-size:10px;padding:3px 7px}.support-tickets .support-prose{padding:0 20px 20px;font-size:14px;line-height:1.8}.support-tickets .support-prose h4{font-size:12px;color:var(--muted)}.support-tickets .support-answer{padding:18px;border:0;border-radius:14px}.support-ticket-empty{display:flex;flex-direction:column;align-items:center;padding:36px 20px;border:1px solid var(--line);border-radius:var(--ticket-radius);background:var(--surface);text-align:center}.support-ticket-empty>svg{color:var(--muted);margin-bottom:16px}.support-ticket-empty strong{font-size:14px;font-weight:550}.support-ticket-empty p{margin:7px 0 0;font-size:12px;line-height:1.7;color:var(--muted)}.scd-filter-popover.support-category-popover{padding:7px;border-radius:18px;background:color-mix(in srgb,var(--surface) 96%,transparent);backdrop-filter:blur(20px);box-shadow:0 16px 48px #00000026,0 2px 8px #0000000d;animation:support-menu-reveal .2s cubic-bezier(.2,.8,.2,1);transform-origin:50% 0}.support-category-popover .scd-filter-heading{padding:8px 12px;font-size:11px}.support-category-popover .scd-filter-options>button{min-height:44px;padding:11px 12px;border-radius:11px;font-size:13px;transition:background .15s,color .15s}.support-category-popover .scd-filter-options>button[aria-checked=true]{background:color-mix(in srgb,var(--blue) 10%,var(--surface));color:var(--blue)}@keyframes support-menu-reveal{0%{opacity:0;transform:translateY(-5px) scale(.975)}to{opacity:1;transform:none}}@media(max-width:680px){.support-tickets>.support-section-heading{margin-bottom:20px}.support-tickets .support-section-heading h2{font-size:22px}.support-tickets .support-form{padding:20px;border-radius:20px}.support-tickets .support-form fieldset{gap:20px}.support-tickets .support-form input,.support-tickets .support-form textarea{font-size:16px}.support-tickets .support-form input::placeholder,.support-tickets .support-form textarea::placeholder{font-size:14px}.support-tickets .support-primary{width:100%;min-height:48px}}@media(prefers-reduced-motion:reduce){.support-category-popover{animation:none!important}.support-tickets :is(input,textarea,button){transition:none!important}}