.support-page [hidden]{display:none!important}
.support-page{overflow-x:clip}
.support-page .support-hero{display:block;grid-template-areas:none;grid-template-columns:minmax(0,1fr);padding-top:var(--hero-top);padding-bottom:var(--hero-bottom);background:#FFFFFF;color:#1C1B17;--muted:#5E5C54;--line:#ECE9E1}
.support-hero h1{max-width:100%;color:#1C1B17}
.support-lead{max-width:var(--width-narrow);margin-top:var(--space-5);color:#5E5C54;font-size:var(--text-md);line-height:var(--leading-body)}
.support-jumps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4);margin-top:var(--space-6)}
.support-jumps a{display:flex;align-items:center;gap:var(--space-3);min-width:0;min-height:64px;padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background:#F5F4FA;color:#2C2459;--muted:#5A5288;--line:#ECE9E1;overflow-wrap:break-word}
.support-jumps a:hover{background:#EEEAFB;color:#2C2459}
.support-jumps .num{flex:none;font-size:var(--text-xs)}
.support-jumps a>span:last-child{min-width:0}
.support-hero-note{max-width:var(--width-narrow);margin-top:var(--space-5);color:#5E5C54;font-size:var(--text-sm)}
.support-section-head{margin-bottom:var(--space-6);min-width:0}
.support-section-head>p{max-width:var(--width-narrow);margin-top:var(--space-4)}
.support-page .support-soft-section{background:#F7F6F2;color:#1C1B17;--muted:#5E5C54;--line:#ECE9E1}
.support-cards{align-items:stretch}
.support-page .support-connect-card{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2);height:100%;min-width:0;padding:var(--space-6);background:#E2F2EA;color:#1E4A36;--muted:#1E4A36;--line:#ECE9E1}
.support-page .support-connect-mist{background:#E6EEF6;color:#22384F;--muted:#22384F;--line:#ECE9E1}
.support-card-mark{display:flex;align-items:center;gap:var(--space-2);min-width:0}
.support-card-mark svg{display:block;width:20px;height:20px;flex:none}
.support-card-mark span{font-size:var(--text-sm)}
.support-instructions{list-style:decimal;padding-left:var(--space-5);margin-block:var(--space-4)}
.support-instructions li+li{margin-top:var(--space-2)}
.support-instructions li{padding-left:var(--space-1)}
.support-page .support-card-foot{margin-top:auto;padding-top:var(--space-5);font-size:var(--text-sm)}
.support-table-block{margin-top:var(--space-6)}
.support-page .table-scroll{position:relative;overflow-x:auto;max-width:100%}
.support-page .c-table{display:table;width:100%}
.support-page .c-table th,.support-page .c-table td{text-align:left}
.support-checklist{list-style:none;margin:0;padding:0;display:grid;gap:0}
.support-checklist>.support-check-row{display:grid;grid-template-columns:2.5rem minmax(11rem,18rem) minmax(0,1fr);gap:var(--space-3) var(--space-4);align-items:start;padding:var(--space-4) 0;padding-left:0;border-bottom:1px solid #ECE9E1}
.support-checklist>.support-check-row>*{min-width:0;overflow-wrap:break-word}
.support-checklist>.support-check-row>p{margin-top:0}
.support-checklist>.support-check-row h3{margin:0}
.support-step-number{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;line-height:1;border-radius:var(--radius-pill);background:#EEEAFB;color:#2C2459;--muted:#2C2459;--line:#ECE9E1}
.support-duration{margin-top:var(--space-2);font-size:var(--text-sm);color:#5E5C54}
.support-section-note{margin-top:var(--space-5);max-width:var(--width-narrow);color:#5E5C54}
.support-page .support-migration{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:var(--space-5)}
.support-page .support-migration-card{display:flex;flex-direction:column;height:100%;min-width:0;gap:var(--space-2);padding:var(--space-6);border-radius:var(--radius-lg);background:#EEEAFB;color:#2C2459;--muted:#2C2459;--line:#ECE9E1}
.support-page .support-migration-mint{background:#E2F2EA;color:#1E4A36;--muted:#1E4A36;--line:#ECE9E1}
.support-page .support-migration-peach{background:#FBE8DC;color:#6A2E14;--muted:#6A2E14;--line:#ECE9E1}
.support-path-label{font-size:var(--text-xs);line-height:var(--leading-body)}
.support-migration-note{margin-top:var(--space-6)}
.support-page .support-faq{padding-inline:var(--space-5);background:#FFFFFF;color:#1C1B17;--muted:#5E5C54;--line:#ECE9E1}
.support-page .support-faq details{border-radius:0;background:#FFFFFF;color:#1C1B17;border-color:#ECE9E1}
.support-page .support-faq .c-faq-content{padding-top:var(--space-4);padding-bottom:var(--space-5);border-top:1px solid #ECE9E1;background:#FFFFFF;color:#5E5C54}
.support-page .support-faq .c-faq-content p{font-size:1rem;line-height:var(--leading-body)}
.support-page .support-faq .c-faq-content p+p{margin-top:var(--space-4)}
.support-page .support-faq summary{padding-bottom:var(--space-5)}
.support-page .support-faq-soft,.support-page .support-faq-soft details,.support-page .support-faq-soft .c-faq-content{background:#F7F6F2;color:#1C1B17;--muted:#5E5C54;--line:#ECE9E1}
.support-page code{overflow-wrap:anywhere}
.support-page .support-closing{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.55fr);align-items:start;gap:var(--space-8);padding:var(--space-8);border-radius:var(--radius-lg);background:#1C1B17;color:#EDEBE4;--muted:#B9B5A9;--line:var(--line-dark)}
.support-closing>*{min-width:0}
.support-closing h2{color:#EDEBE4}
.support-closing-copy p{margin-top:var(--space-4);color:#EDEBE4;overflow-wrap:break-word}
.support-page .support-closing-actions{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--space-4);margin-top:var(--space-6)}
.support-page .support-closing-actions .c-btn-ghost{background:#1C1B17;color:#EDEBE4;border-color:color-mix(in srgb,#EDEBE4 45%,transparent)}
.support-page .support-closing-actions .c-btn-ghost:hover{background:#48453D;color:#FFFFFF;border-color:color-mix(in srgb,#FFFFFF 45%,transparent)}
@media(max-width:64rem){
.support-page .support-migration{grid-template-columns:minmax(0,1fr)}
.support-page .support-closing{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}
.support-page .support-closing-actions{margin-top:var(--space-3)}
.support-jumps{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:42rem){
.support-checklist>.support-check-row{grid-template-columns:2.25rem minmax(0,1fr)}
.support-checklist>.support-check-row>:nth-child(2){grid-column:2}
.support-checklist>.support-check-row>:nth-child(3){grid-column:2}
.support-step-number{width:2.25rem;height:2.25rem}
.support-page .support-connect-card,.support-page .support-migration-card{padding:var(--space-5)}
.support-jumps{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}
.support-jumps a{min-height:48px}
.support-page .support-closing{padding:var(--space-5)}
.support-hero .c-actions{align-items:stretch}
.support-hero .c-actions .c-btn{width:100%}
}
