body:has(.brand-page){color:#252930;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}:is(body:has(.brand-page)>.site-header,body:has(.brand-page)>.site-footer){display:none}.brand-page{min-height:100dvh;padding:max(1.25rem,env(safe-area-inset-top)) max(1.25rem,env(safe-area-inset-right)) max(1.25rem,env(safe-area-inset-bottom)) max(1.25rem,env(safe-area-inset-left));background:#fff;flex-direction:column;animation:.45s both brand-resolve;display:flex}.brand-page-header{justify-content:space-between;align-items:center;gap:1rem;width:min(100%,76rem);margin:0 auto;display:flex}.brand-page-logo{aspect-ratio:1;background:url(/trnsd-logo-glass.png) 50%/contain no-repeat;width:80px;display:block}.brand-page-header .membership-cta{margin:0;font-size:.9rem}.brand-page-content{flex:1;width:min(100%,48rem);margin:clamp(2rem,8vh,6rem) auto}.brand-page-content h1{font-family:var(--font-body),Arial,sans-serif;font-size:clamp(2.2rem,5vw,4rem);font-weight:400}.brand-page-content .eyebrow{color:#5e6570}.brand-page-content .lede{color:#535d6b;max-width:none}.brand-page-content .glass{-webkit-backdrop-filter:none;backdrop-filter:none;color:#252930;background:linear-gradient(130deg,#fff,#fafbfcaa);border:1px solid #d9dfe6;border-radius:26px;box-shadow:inset 0 1px #fff,0 12px 45px #24334608}.brand-page-content .legal-draft{color:#70502f}.terms-document{overflow-wrap:anywhere;line-height:1.75}.terms-document section{margin-block:2.5rem}.terms-document h2{scroll-margin-top:2rem;font-size:clamp(1.25rem,3vw,1.65rem);font-weight:500;line-height:1.35}.terms-document p{color:#353d49;margin-block:1rem}.brand-page-content .button{color:#252930;background:#fff;border-color:#a9b2be}.brand-page-content :focus-visible{outline-offset:5px;outline:2px solid #42667e}.brand-page>.whisper-footer{margin-inline:auto}@keyframes brand-resolve{0%{opacity:.25;filter:blur(2px)}to{opacity:1;filter:none}}@media (max-width:520px){.brand-page-logo{width:62px}.brand-page-header .membership-cta{width:auto;padding-inline:1rem;font-size:.8rem}.brand-page-content{margin-block:2rem}}@media (prefers-reduced-motion:reduce){.brand-page{animation:none}}.support-center{margin-top:2rem}.support-heading,.support-case-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.support-case-list{gap:.65rem;margin-block:1rem 2rem;display:grid}.support-case{text-align:left;width:100%;color:inherit;background:#ffffffc9;border:1px solid #ccd5df;border-radius:18px;flex-direction:column;align-items:flex-start;gap:.25rem;padding:1rem 1.15rem;display:flex}.support-case small,.support-case-meta span{color:#5b6572}.support-thread{gap:.75rem;padding:0;list-style:none;display:grid}.support-thread li{background:#ffffffd9;border:1px solid #d8dee6;border-radius:20px;padding:1rem 1.15rem}.support-thread strong{display:block}.support-thread time{color:#68727f;margin-top:.15rem;font-size:.8rem;display:block}.support-thread p{white-space:pre-wrap;margin-bottom:0}.support-filter{gap:.5rem;display:flex}.support-filter button{color:#343944;background:#fff;min-height:42px;padding:.55rem .9rem}.support-filter button[aria-pressed=true]{border-color:#8d65ba;box-shadow:0 0 0 2px #a78bfa22}.support-notification{color:#51476f;background:linear-gradient(90deg,#ff8fb81a,#a78bfa1a,#70c8ff1e);border-radius:14px;padding:.65rem .85rem}.unread-badge,.newest-label{color:#604a9e;background:linear-gradient(90deg,#ff8fb826,#a78bfa26,#70c8ff2b);border-radius:999px;margin-left:.55rem;padding:.2rem .5rem;font-size:.7rem;font-style:normal;display:inline-flex}.support-attachments{gap:.5rem;padding:0;list-style:none;display:grid}.support-attachments li{border:1px solid #d8dee6;border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem .8rem;display:flex}.support-attachments button{color:#4b4668;background:#fff;min-height:38px;padding:.4rem .75rem}.support-center input:not([type=file]),.support-center textarea{color:#7448b9;caret-color:#287fa8;background-color:#fff;border-color:#aa9cc6}.support-center input::placeholder,.support-center textarea::placeholder{color:#8c80a3}.attachment-field input{color:#4a4f59;background:#fff}
