.support-page,.support-hub{position:relative;z-index:1;padding:56px 0 72px}.support-page__inner{max-width:720px}.support-hub__intro{max-width:720px;margin-bottom:8px}.support-page__lead{margin:0 0 28px;color:var(--ink-muted);font-size:17px;line-height:1.6}.support-callout{margin:24px 0 32px;padding:18px 20px;border-radius:14px;border:1.5px solid var(--gold);background:color-mix(in srgb,var(--gold) 10%,var(--card-solid))}.support-callout--info{border-color:var(--steel);background:color-mix(in srgb,var(--steel) 8%,var(--card-solid))}.support-callout__title{font-size:15px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;color:var(--ink)}.support-callout p{margin:0;color:var(--ink-muted);font-size:15px;line-height:1.55}.support-toc{margin:0 0 32px;padding:20px 22px;border-radius:14px;border:1px solid var(--border-soft);background:var(--card-solid)}.support-toc__title{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--ink-faint);margin-bottom:12px}.support-toc ol{list-style:decimal;padding-left:1.25rem;display:grid;gap:6px;margin:0}.support-toc a{color:var(--gold);font-weight:600;font-size:15px}.support-toc a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.support-steps{display:grid;gap:36px;margin-top:8px}.support-step{padding:0;border:none;background:none}.support-step__head{display:flex;align-items:flex-start;gap:14px;margin-bottom:12px}.support-step__num{flex-shrink:0;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--ink);color:var(--paper);font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700}:root[data-theme=dark] .support-step__num{background:#edf2f4;color:#0a0c0d}.support-step__title{font-family:var(--font-display);font-size:20px;font-weight:800;line-height:1.25;padding-top:3px}.support-step__body{padding-left:46px;color:var(--ink-muted);font-size:15px;line-height:1.65}.support-step__body p+p{margin-top:12px}.support-step__body ul,.support-step__body ol{margin:12px 0;padding-left:1.25rem}.support-step__body ul{list-style:disc}.support-step__body ol{list-style:decimal}.support-step__body li+li{margin-top:6px}.support-step__body code{font-family:JetBrains Mono,monospace;font-size:.9em;padding:2px 6px;border-radius:6px;background:color-mix(in srgb,var(--border) 35%,transparent)}.support-figure{margin:18px 0 0;border-radius:14px;border:1px solid var(--border-soft);overflow:hidden;background:var(--card-solid)}.support-figure img,.support-figure svg{width:100%;height:auto;display:block}.support-figure figcaption{padding:12px 16px;font-size:13px;line-height:1.5;color:var(--ink-faint);border-top:1px solid var(--border-soft)}.support-tip{margin-top:14px;padding:12px 14px;border-left:3px solid var(--sage);background:color-mix(in srgb,var(--sage) 8%,transparent);font-size:14px;color:var(--ink-muted)}.support-help{margin-top:40px;padding:24px;text-align:center;border-radius:14px;border:1px solid var(--border-soft);background:var(--card-solid)}.support-help__title{font-family:var(--font-display);font-size:18px;font-weight:800;margin-bottom:8px}.support-help p{margin:0;color:var(--ink-muted);font-size:15px}.support-help a{color:var(--gold);font-weight:700;text-decoration:underline;text-underline-offset:3px}.support-help a:hover{color:var(--ink)}.support-hub__section{margin-top:40px;max-width:720px}.support-hub__section-title{margin:0 0 8px;font-family:var(--font-display);font-size:22px;font-weight:800}.support-hub__section-lede{margin:0;color:var(--ink-muted);font-size:15px;line-height:1.55}.support-hub__hero-fig{margin-top:8px;max-width:860px}.support-hub__grid{display:grid;gap:16px;margin-top:28px}.support-hub__grid--start{margin-top:20px}@media(min-width:640px){.support-hub__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.support-hub__grid{grid-template-columns:repeat(3,1fr)}.support-hub__grid--start{grid-template-columns:repeat(2,1fr)}}.support-nav-back{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:28px}.support-card{display:flex;flex-direction:column;gap:10px;padding:22px;min-height:100%;border-radius:14px;border:1px solid var(--border-soft);background:var(--card-solid);transition:border-color .2s,transform .15s}.support-card:hover{border-color:var(--gold);transform:translateY(-2px)}.support-card__tag{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--gold)}.support-card__title{margin:0;font-family:var(--font-display);font-size:18px;font-weight:800}.support-card__desc{flex:1;margin:0;color:var(--ink-muted);font-size:14px;line-height:1.55}.support-card__link{font-size:12px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:var(--gold)}.support-faq-links{margin-top:36px;padding-top:28px;border-top:1px solid var(--border-soft);max-width:720px}.support-faq-links h2{font-family:var(--font-display);font-size:18px;font-weight:800;margin-bottom:12px}.support-faq-links ul{list-style:disc;padding-left:1.25rem;color:var(--ink-muted)}.support-faq-links li+li{margin-top:8px}.support-faq-links__mac-note{color:var(--ink-faint);font-size:.92em}.support-faq-links a{color:var(--gold);font-weight:600}.support-faq-links a:hover{color:var(--ink)}.keycap{display:inline-block;padding:2px 7px;margin:0 1px;border-radius:6px;border:1px solid var(--border);background:var(--surface-el);font-family:JetBrains Mono,monospace;font-size:11px;color:var(--ink-sub)}.support-page .section-kicker a,.support-page .kicker a{color:var(--gold)}.support-page .section-kicker a:hover,.support-page .kicker a:hover{color:var(--ink)}.kicker{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;color:var(--gold);font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:2px;text-transform:uppercase}.kicker__dot{width:7px;height:7px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 22%,transparent)}
