.support-page [hidden]{display:none!important}
.support-page{font-variant-numeric:tabular-nums}
.support-page :is(section,article,div,nav,li,dl,dt,dd){min-width:0}
.support-page :is(p,li,dt,dd){overflow-wrap:break-word}
.support-page .support-hero{display:block;min-height:0;padding-block:var(--hero-pad);background:#756E66;color:#FAF8F5;--muted:#FAF8F5;--muted-2:#FAF8F5;--line:rgba(250,248,245,.25)}
.support-page .support-hero h1{max-width:100%;font-size:clamp(2.5rem,4vw,3.25rem);line-height:1.2;color:#FAF8F5}
.support-page .support-hero .support-hero-lead{max-width:var(--width-narrow);margin-top:var(--space-3);margin-inline:0;color:#FAF8F5}
.support-page .support-hero .c-actions{margin-block:var(--space-4);justify-content:flex-start}
.support-page .support-hero .c-btn-ghost{background:transparent;color:#FAF8F5;border-color:rgba(250,248,245,.45)}
.support-page .support-hero .c-btn-ghost:hover{background:rgba(250,248,245,.12);color:#FAF8F5}
.support-hero-note{max-width:var(--width-narrow);font-size:var(--text-sm);color:#FAF8F5}
.support-jumps{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-top:var(--space-4)}
.support-jumps a{display:inline-flex;align-items:center;min-height:2.5rem;padding:var(--space-1) var(--space-2);border:1px solid rgba(250,248,245,.4);border-radius:var(--r-pill);font-size:var(--text-sm);line-height:var(--lh-small)}
.support-jumps a:hover{background:#FAF8F5;color:#1A1714}
.support-section{padding-block:var(--space-7);scroll-margin-top:calc(var(--header-height) + var(--space-3))}
.support-mint{background:#E8EEEC;color:#1F2A27;--muted:#1F2A27;--muted-2:#1F2A27;--line:rgba(26,23,20,.12)}
.support-blue{background:#E6ECF2;color:#1C2733;--muted:#1C2733;--muted-2:#1C2733;--line:rgba(26,23,20,.12)}
.support-lav{background:#EEEAF3;color:#2A2238;--muted:#2A2238;--muted-2:#2A2238;--line:rgba(26,23,20,.12)}
.support-head{margin-bottom:var(--space-4)}
.support-head>p{max-width:var(--width-narrow);margin-top:var(--space-2)}
.support-head h2{max-width:100%;font-size:var(--text-section);line-height:var(--lh-heading)}
.support-rows{list-style:none;margin:0;padding:0}
.support-row{display:grid;grid-template-columns:2.5rem minmax(7.5rem,11rem) minmax(0,1fr);gap:var(--space-3);align-items:start;padding:var(--space-3);border-bottom:1px solid var(--line)}
.support-row:first-child{border-top:1px solid var(--line)}
.support-row h3{font-size:var(--text-card);line-height:var(--lh-heading)}
.support-number{font-size:var(--text-base);line-height:var(--lh-body)}
.support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);align-items:stretch}
.support-grid>.c-card{display:flex;flex-direction:column;gap:var(--space-3);height:100%;padding:var(--space-4)}
.support-code-group{margin-top:var(--space-4)}
.support-code-title{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-2)}
.support-code-title h3{font-size:var(--text-card)}
.support-code-title button{flex:none}
.support-page pre{position:relative;max-width:100%;overflow-x:auto;background:#F4F1EC;color:#1A1714;border-radius:var(--r-md);padding:var(--space-3)}
.support-page pre code{max-width:none;overflow-x:auto;white-space:pre;font-variant-numeric:tabular-nums}
.support-caption{margin-top:var(--space-1);max-width:100%;font-size:var(--text-sm);line-height:var(--lh-small)}
.support-copy-status{font-size:var(--text-sm);line-height:var(--lh-small)}
.support-copy-status:not(:empty){margin-top:var(--space-2)}
.support-page .support-faq{display:grid;gap:0}
.support-faq details{padding:var(--space-3);border-bottom:1px solid var(--line);border-radius:0;background:#FAF8F5;color:#1A1714;--muted:#5E574F;--line:rgba(26,23,20,.12)}
.support-faq details:first-child{border-top:1px solid var(--line)}
.support-faq summary{padding-bottom:var(--space-2);cursor:pointer;font-family:var(--f-head);font-size:var(--text-card);line-height:var(--lh-heading)}
.support-faq summary::marker{color:#1A1714}
.support-faq .support-answer{padding-top:var(--space-2);border-top:1px solid var(--line);background:#FAF8F5;color:#1A1714}
.support-answer>ol{padding-left:var(--space-3);margin-top:var(--space-2)}
.support-answer li+li{margin-top:var(--space-1)}
.support-email{overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:3px}
.support-ticket-grid .c-card{height:auto;align-self:start;gap:var(--space-1)}
.support-closing{display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,.55fr);gap:var(--space-5);align-items:start;margin-top:var(--space-7);padding:var(--space-6);border-radius:var(--r-lg);background:#1A1714;color:#FAF8F5;--muted:#FAF8F5;--muted-2:#FAF8F5;--line:rgba(250,248,245,.25)}
.support-closing h2{font-size:var(--text-section);line-height:var(--lh-heading);color:#FAF8F5}
.support-closing p{margin-top:var(--space-2);color:#FAF8F5}
.support-closing-actions{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2);margin-top:var(--space-3)}
.support-closing .c-btn-ghost{background:transparent;color:#FAF8F5;border-color:rgba(250,248,245,.45)}
.support-closing .c-btn-ghost:hover{background:rgba(250,248,245,.12);color:#FAF8F5}
.support-last{padding-bottom:var(--space-close)}
@media(max-width:64rem){
.support-closing{grid-template-columns:minmax(0,1fr);padding:var(--space-4)}
.support-closing-actions{align-items:flex-start}
}
@media(max-width:42rem){
.support-row{grid-template-columns:2.25rem minmax(0,1fr);gap:var(--space-3);padding:var(--space-3)}
.support-row>:nth-child(3){grid-column:2}
.support-grid{grid-template-columns:minmax(0,1fr)}
.support-code-title{flex-wrap:wrap}
.support-code-title button{flex:0 1 auto}
.support-closing-actions{align-items:stretch}
.support-faq details{padding-inline:var(--space-3)}
.support-page .support-hero h1{font-size:var(--text-display)}
}
