.support-create{margin-top:var(--space-32);max-width:100%}.support-hero-copy,.support-stats,.faq-intro,.faq-list{overflow-wrap:anywhere;min-width:0}.support-stat strong{font-size:var(--font-size-title);letter-spacing:var(--tracking-section-title);font-weight:500;line-height:var(--line-height-page-title);overflow-wrap:anywhere;display:block}.support-stat p{margin:var(--space-8) 0 0;color:var(--text-secondary);line-height:var(--line-height-body)}.support-retention{color:var(--text-muted);font-size:var(--font-size-micro);line-height:var(--line-height-body);margin:var(--space-16) 0}.support-faq{padding-block:var(--space-96);border-top:var(--hairline-width) solid var(--border)}.faq-layout{gap:var(--space-48);grid-template-columns:minmax(0,1fr);display:grid}.faq-intro{max-width:720px}.faq-intro .eyebrow{margin-bottom:var(--space-16)}.faq-intro>p:last-child{margin:var(--space-24) 0 0;color:var(--text-secondary);font-size:var(--font-size-panel);line-height:var(--line-height-lead)}.faq-list{border-top:var(--hairline-width) solid var(--border-strong);interpolate-size:allow-keywords}.faq-list details{border-bottom:var(--hairline-width) solid var(--border)}.faq-list details::details-content{opacity:0;block-size:0;transition:block-size var(--duration-slow) var(--easing-standard), content-visibility var(--duration-slow) allow-discrete, opacity var(--duration-base) var(--easing-standard);overflow:hidden}.faq-list details[open]::details-content{opacity:1;block-size:auto}.faq-list summary{grid-template-columns:minmax(0, 1fr) var(--space-20);gap:var(--space-24);min-height:76px;padding:var(--space-20) 0;cursor:pointer;font-size:var(--font-size-large);align-items:center;font-weight:500;list-style:none;display:grid}.faq-list summary:focus-visible{border-radius:var(--radius-xs);outline-offset:calc(-1 * var(--focus-ring-width))}.faq-list summary::-webkit-details-marker{display:none}.faq-toggle{width:var(--space-16);height:var(--space-16);color:var(--text-muted);position:relative}.faq-toggle:before,.faq-toggle:after{width:var(--icon-size-label);height:var(--hairline-width);content:"";transition:transform var(--duration-base) var(--easing-standard);background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-toggle:after{transform:translate(-50%,-50%)rotate(90deg)}.faq-list details[open] .faq-toggle:after{transform:translate(-50%,-50%)rotate(0)}.faq-answer{max-width:720px;padding:0 var(--space-48) var(--space-24) 0;color:var(--text-secondary);font-size:var(--font-size-panel);line-height:var(--line-height-lead);overflow-wrap:anywhere}.faq-answer p{margin:0}.support-channels{border-top:var(--hairline-width) solid var(--border-strong)}.support-channel{grid-template-columns:var(--space-32) minmax(0, 1fr);gap:var(--space-16);width:100%;min-height:82px;padding:var(--space-16) 0;border:0;border-bottom:var(--hairline-width) solid var(--border);color:var(--text);cursor:pointer;text-align:left;transition:background-color var(--duration-base) var(--easing-standard);background:0 0;align-items:center;text-decoration:none;display:grid}.support-channel:hover{background:var(--surface-hover)}.support-channel:focus-visible{outline-offset:calc(-1 * var(--focus-ring-width))}.support-channel>span{overflow-wrap:anywhere;min-width:0}.channel-index{color:var(--text-muted);font-size:var(--font-size-micro);font-variant-numeric:tabular-nums;text-align:center}.support-channel strong,.support-channel small{display:block}.support-channel strong{font-weight:500}.support-channel small{margin-top:var(--space-4);color:var(--text-muted);font-size:var(--font-size-label)}.support-dialog-note{margin:var(--space-20) 0 0;color:var(--text-muted);font-size:var(--font-size-micro);overflow-wrap:anywhere}@media (width<=1100px){.support-stats{max-width:760px}}@container public-hero (width<=760px){.public-hero-container>.support-hero{gap:var(--space-32);padding-block:var(--space-48) 0;align-items:start}}@media (width<=760px){.support-stat{padding-block:var(--space-16)}.support-faq{padding-block:var(--space-64)}.support-create{width:100%}.faq-layout{gap:var(--space-32)}.faq-list summary{gap:var(--space-16);min-height:72px;font-size:var(--font-size-panel)}.faq-answer{padding-right:0}.support-channel{grid-template-columns:var(--space-24) minmax(0, 1fr);gap:var(--space-12)}}
