.support-page [hidden]{display:none!important}
.support-page{overflow-x:clip}
.support-hero{display:block}
.support-intro{max-width:var(--container-narrow);margin-top:var(--space-4)}
.support-hero .support-hero-actions{margin-block:var(--space-4)}
.support-hero-note{font-size:var(--text-sm);line-height:var(--lh-body);color:#626262}
.support-search{display:grid;gap:var(--space-3);margin-top:var(--space-7);max-width:var(--container-narrow)}
.support-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3);align-items:start}
.support-search-row>*{min-width:0}
.support-task-buttons{display:flex;flex-wrap:wrap;gap:var(--space-2)}
.support-search-status{font-size:var(--text-sm);line-height:var(--lh-body);color:#626262}
.support-search-results{padding:var(--space-4);border-radius:var(--r-l);background:#F4F4F4;color:#0E0F0C}
.support-search-results ul{display:grid;gap:var(--space-2);padding:0;list-style:none}
.support-search-results a{display:block;padding:var(--space-2);border-radius:var(--r-s);font-size:var(--text-sm);line-height:var(--lh-body);text-decoration:underline;text-underline-offset:4px}
.support-search-results a:hover{background:#FFFFFF;color:#0E0F0C}
.support-section-head{margin-bottom:var(--space-5)}
.support-section-head>.lead{max-width:var(--container-narrow);margin-top:var(--space-3)}
.support-checklist{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-5)}
.support-check-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-4);border-radius:var(--r-l);background:#FCFCFB;color:#0E0F0C}
.support-check-row>*{min-width:0}
.support-step-number{font-family:var(--font-m);font-size:var(--text-sm);font-variant-numeric:tabular-nums;line-height:var(--lh-card);color:#5E5800}
.support-copy{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}
.support-copy p,.support-copy li{font-size:var(--text-base);line-height:var(--lh-reading);color:#626262;overflow-wrap:break-word}
.support-copy h3{color:#0E0F0C;font-size:var(--text-card);line-height:var(--lh-card)}
.support-copy ul{display:grid;gap:var(--space-2);padding-inline-start:var(--space-4)}
.support-copy strong{color:#0E0F0C;font-weight:500}
.support-complement{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-7);align-items:start}
.support-complement>*{min-width:0}
.support-command{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-radius:var(--r-l);background:#F4F4F4;color:#0E0F0C}
.support-command h3{color:#0E0F0C}
.support-command p{font-size:var(--text-sm);line-height:var(--lh-reading);color:#626262}
.support-command pre{position:relative;overflow-x:auto;max-width:100%;padding:var(--space-3);border-radius:var(--r-m);background:#FFFFFF;color:#0E0F0C}
.support-command code{font-variant-numeric:tabular-nums}
.support-section-actions{margin-top:var(--space-4)}
.support-migration{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);align-items:stretch}
.support-migration-card{min-width:0}
.support-migration-card>.support-stage-label{font-family:var(--font-m);font-size:var(--text-sm);line-height:var(--lh-body);color:#5E5800}
.support-migration-card .support-copy p,.support-migration-card .support-copy li{font-size:var(--text-sm);line-height:var(--lh-reading)}
.support-migration-card>.support-card-check{margin-top:auto;font-size:var(--text-sm);line-height:var(--lh-reading);color:#0E0F0C}
.support-handoff-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--space-7);align-items:start}
.support-handoff-grid>*{min-width:0}
.support-photo img{width:100%;height:clamp(22rem,35vw,30rem);object-fit:cover;object-position:center;border-radius:var(--r-l)}
.support-photo figcaption{margin-top:var(--space-2);font-size:var(--text-sm);line-height:var(--lh-body);color:#626262}
.support-ticket{padding:var(--space-5);border-radius:var(--r-l);background:#FCFCFB;color:#0E0F0C}
.support-ticket h3{color:#0E0F0C}
.support-ticket-fields{display:grid;gap:var(--space-4);margin-top:var(--space-4)}
.support-ticket-fields>div{display:grid;grid-template-columns:minmax(7.5rem,11rem) minmax(0,1fr);gap:var(--space-3);align-items:start}
.support-ticket-fields dt,.support-ticket-fields dd{min-width:0;font-size:var(--text-base);line-height:var(--lh-reading);overflow-wrap:break-word}
.support-ticket-fields dt{color:#0E0F0C;font-weight:500}
.support-ticket-fields dd{margin:0;color:#626262}
.support-ticket-note{margin-top:var(--space-5);font-size:var(--text-sm);line-height:var(--lh-reading);color:#626262}
.support-close.c-closing{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,.48fr);align-items:center;gap:var(--space-6);margin-top:var(--space-8);padding:var(--space-6);border-radius:var(--r-l);background:#0E0F0C;color:#FFFFFF;text-align:left}
.support-close .support-close-copy{min-width:0;text-align:left}
.support-close .support-close-copy h2{font-size:var(--text-section);line-height:var(--lh-heading);color:#FFFFFF}
.support-close .support-close-copy p{margin-top:var(--space-3);font-size:var(--text-base);line-height:var(--lh-body);color:#E6E6E3;overflow-wrap:break-word}
.support-close .support-close-actions{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:var(--space-3);margin-top:0;min-width:0}
.support-close .support-close-primary{background:#FFFFFF;color:#0E0F0C;border-color:#FFFFFF}
.support-close .support-close-primary:hover{background:#F4F4F4;color:#0E0F0C;border-color:#F4F4F4}
.support-close .support-close-secondary{background:#0E0F0C;color:#FFFFFF;border-color:color-mix(in srgb,#FFFFFF 45%,transparent)}
.support-close .support-close-secondary:hover{background:#2A2B27;color:#FFFFFF;border-color:color-mix(in srgb,#FFFFFF 60%,transparent)}
.support-last-section{padding-bottom:var(--space-close)}
.support-page [data-help-item]{scroll-margin-top:calc(var(--nav-height) + var(--space-4))}
@media(max-width:64rem){
.support-complement,.support-handoff-grid{grid-template-columns:minmax(0,1fr)}
.support-migration{grid-template-columns:minmax(0,1fr)}
.support-photo img{height:clamp(18rem,60vw,28rem)}
.support-close.c-closing{grid-template-columns:minmax(0,1fr)}
.support-close .support-close-actions{align-items:flex-start}
}
@media(max-width:42rem){
.support-search-row{grid-template-columns:minmax(0,1fr)}
.support-search-row>.c-btn{width:100%}
.support-check-row{grid-template-columns:2.25rem minmax(0,1fr)}
.support-check-row>:nth-child(3){grid-column:2}
.support-ticket-fields>div{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}
.support-close.c-closing{padding:var(--space-4)}
.support-close .support-close-actions{align-items:stretch}
}
