/* MATX Help Center. Extends ../assets/style.css. Accent #E10600, black and white. */
.hc .hc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.hc-hero{padding:64px 0 70px;text-align:center}.hc-hero .lead{margin:0 auto}
.hc-search{position:relative;max-width:680px;margin:30px auto 0;display:flex;align-items:center;background:#fff;border:1.5px solid var(--line);border-radius:16px;box-shadow:0 18px 40px #0b0b0d14;padding:0 18px}
.hc-search svg{color:var(--acc);flex:none}.hc-search input{flex:1;border:0;outline:0;font-size:1.1rem;padding:18px 14px;background:transparent}
.hc-search:focus-within{border-color:var(--acc)}
.hc-results{max-width:680px;margin:8px auto 0;background:#fff;border:1px solid var(--line);border-radius:14px;text-align:left;overflow:hidden;box-shadow:0 18px 40px #0b0b0d14}
.hc-results a{display:block;padding:12px 18px;text-decoration:none;border-bottom:1px solid var(--line)}.hc-results a:last-child{border:0}.hc-results a:hover{background:#fff0f0}
.hc-results b{display:block}.hc-results small{color:var(--mut)}.hc-none{color:var(--mut);margin-top:14px}
.hc-card{position:relative;color:var(--ink)}.hc-card h3{margin-top:4px}.hc-card ul{list-style:none;padding:0;margin:14px 0 0;font-size:.9rem;color:var(--mut)}
.hc-card ul li{padding:6px 0;border-top:1px solid var(--line)}.hc-card ul li:before{content:"\203A";color:var(--acc);font-weight:800;margin-right:8px}
.hc-cnum{position:absolute;top:22px;right:24px;font-weight:800;color:#d9dce4;font-size:1.4rem}
.hc-count{display:inline-block;margin-top:14px;color:var(--acc);font-weight:700;font-size:.9rem}
.hc-vgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}
.hc-vcard{display:block;text-decoration:none;background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;transition:.2s}.hc-vcard:hover{transform:translateY(-3px);box-shadow:0 14px 30px #0b0b0d14}
.hc-vcard img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:#0b0b0d}.hc-vcard span{display:flex;gap:8px;align-items:center;padding:12px 14px;font-weight:700}.hc-vcard svg{color:var(--acc)}
.cta .btn svg{vertical-align:-3px;margin-right:4px}
.hc-phead{padding:44px 0 40px}.hc-crumb{font-size:.9rem;color:var(--mut);margin:0 0 18px}.hc-crumb a{text-decoration:none;font-weight:600}.hc-crumb span{margin:0 6px}
.hc-ph-row{display:flex;gap:20px;align-items:flex-start}.hc-ph-row h1{font-size:clamp(1.9rem,4vw,2.8rem);margin-bottom:.2em}.hc-ph-row .ico{flex:none;background:#fff}.hc-ph-row .kick{margin:0}
.hc-body{padding:44px 0 80px}.hc-layout{display:grid;grid-template-columns:250px 1fr;gap:48px;align-items:start}
.hc-side-in{position:sticky;top:94px}.hc-side h4,.hc-onpage h4{margin:0 0 10px;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--mut)}
.hc-side a{display:flex;gap:10px;padding:8px 10px;border-radius:10px;text-decoration:none;color:var(--mut);font-weight:500;font-size:.94rem}
.hc-side a span{font-weight:800;color:#c3c8d3;min-width:18px}.hc-side a:hover{background:var(--alt);color:var(--ink)}
.hc-side a.on{background:var(--ink);color:#fff}.hc-side a.on span{color:var(--acc2)}
.hc-main{max-width:820px;min-width:0}
.hc-onpage{background:var(--alt);border:1px solid var(--line);border-radius:16px;padding:18px 22px;margin-bottom:22px}.hc-onpage a{display:block;padding:4px 0;text-decoration:none;color:var(--ink);font-weight:500}.hc-onpage a:hover{color:var(--acc)}
.hc-tut{display:flex;gap:8px;align-items:center;font-weight:600}.hc-tut svg{color:var(--acc)}.hc-tut a{color:var(--acc)}
.hc-article{padding:34px 0;border-bottom:1px solid var(--line);scroll-margin-top:90px}.hc-article h2{font-size:1.6rem;display:flex;gap:12px;align-items:baseline}
.hc-num{font-size:.9rem;font-weight:800;color:#fff;background:var(--acc);border-radius:8px;padding:3px 9px;letter-spacing:0;flex:none}
.hc-article h3{margin-top:1.4em}.hc-article p,.hc-article li{color:#2b2f3a}.hc-article a{color:var(--acc);font-weight:600}
strong.ui{font-weight:700;color:var(--ink)}
.hc-steps{list-style:none;padding:0;counter-reset:st;margin:18px 0}.hc-steps>li{counter-increment:st;position:relative;padding:0 0 0 48px;margin:0 0 16px;min-height:34px}
.hc-steps>li:before{content:counter(st);position:absolute;left:0;top:-2px;width:32px;height:32px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-weight:800;font-size:.9rem}
.hc-steps>li p{margin:4px 0}
.hc-ul{padding-left:20px}.hc-ul li{margin:6px 0}.hc-ul li::marker{color:var(--acc)}
.hc-shot{margin:12px 0 4px;border:1.5px dashed #c9ced9;border-radius:12px;background:var(--alt);min-height:110px;display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;text-align:center;padding:20px;color:var(--mut);font-size:.9rem}.hc-shot svg{color:#b5bccb}.hc-shot b{display:block;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:#9aa2b3;margin-bottom:2px}
.hc-callout{border-radius:12px;padding:14px 18px;margin:18px 0;border-left:5px solid}.hc-callout b{display:block;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;margin-bottom:4px}.hc-callout p{margin:0}
.hc-note{background:var(--alt);border-color:var(--ink)}.hc-tip{background:#fff0f0;border-color:var(--acc)}.hc-tip b{color:var(--acc)}
.hc-warning{background:#0b0b0d;border-color:var(--acc)}.hc-warning b{color:var(--acc2)}.hc-warning p,.hc-warning strong.ui{color:#fff!important}.hc-warning a{color:var(--acc2)!important}
.hc-table{margin:16px 0;border:1px solid var(--line);border-radius:14px}.hc-table th,.hc-table td{text-align:left;font-size:.94rem;vertical-align:top}.hc-table td{color:#2b2f3a}
.hc-gloss td,.hc-gloss th{padding:8px 14px}
.hc-video{background:#0b0b0d;border-radius:16px;padding:14px;margin:6px 0 22px;color:#fff}.hc-vhead{display:flex;gap:8px;align-items:center;margin:0 4px 10px}.hc-vhead svg{color:var(--acc)}.hc-vhead span{color:#aaa}
.hc-video video{width:100%;border-radius:10px;display:block;background:#000;aspect-ratio:16/9}.hc-vfoot{margin:10px 4px 0;font-size:.85rem;color:#aaa!important}.hc-video .hc-vfoot a{color:#fff;font-weight:500}
.hc-qa{border-bottom:1px solid var(--line);padding:14px 0}.hc-qa summary{font-size:1.02rem}.hc-qa summary::marker{color:var(--acc)}.hc-qa p{margin:10px 0 0}
.hc-ph{background:#fff0f0;color:var(--acc);font-weight:600;border-radius:6px;padding:0 4px}
.hc-pn{display:flex;justify-content:space-between;gap:16px;margin:36px 0}.hc-pn a{flex:1;max-width:48%;border:1px solid var(--line);border-radius:14px;padding:14px 18px;text-decoration:none;font-weight:700}.hc-pn a:hover{border-color:var(--acc)}
.hc-pn small{display:block;color:var(--mut);font-weight:500}.hc-pn .nx{text-align:right}
.hc-help{background:var(--alt);border-radius:18px;padding:26px 28px}.hc-help p{color:var(--mut)}
@media(max-width:900px){.hc-layout{grid-template-columns:1fr}.hc-side{display:none}.hc-vgrid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.hc-vgrid{grid-template-columns:1fr}.hc-ph-row .ico{display:none}.hc-pn{flex-direction:column}.hc-pn a{max-width:none}}
@media print{header.top,.wa,.hc-side,.hc-pn,.hc-help,footer .fgrid,.hc-search{display:none}.hc-layout{display:block}.hc-video video{display:none}}
.hc-fig{margin:12px 0 6px}.hc-fig img{display:block;width:100%;height:auto;border-radius:12px;border:1px solid var(--line);box-shadow:0 10px 26px #0b0b0d12}.hc-fig figcaption{font-size:.85rem;color:var(--mut);margin-top:6px}
.hc-langs{grid-template-columns:1fr 1fr;max-width:820px;margin:0 auto}.hc-lang h3{font-size:1.5rem}.hc-vcard small{display:block;padding:0 14px 12px;color:var(--mut);margin-top:-8px}
@media(max-width:560px){.hc-langs{grid-template-columns:1fr}}
