.support-hero:where(.astro-g363lt5y){padding:36px 0 0}.hero-panel:where(.astro-g363lt5y){background:var(--icon-gradient);color:#fff;border-radius:40px;padding:80px 64px;position:relative;overflow:hidden}.hero-panel:where(.astro-g363lt5y):before{content:"";background:radial-gradient(55% 75% at 50% -8%,#ffffff42,#0000 60%);position:absolute;inset:0}.hero-panel:where(.astro-g363lt5y)>:where(.astro-g363lt5y){position:relative}.hero-panel:where(.astro-g363lt5y) .eyebrow:where(.astro-g363lt5y){color:#fff;opacity:.85}.hero-panel:where(.astro-g363lt5y) h1:where(.astro-g363lt5y){color:#fff;margin-top:18px}.hero-panel:where(.astro-g363lt5y) .lead:where(.astro-g363lt5y){color:#ffffffd1;max-width:640px;margin-top:22px}.hero-panel:where(.astro-g363lt5y) .lead:where(.astro-g363lt5y) a:where(.astro-g363lt5y){color:#fff;text-underline-offset:2px;text-decoration:underline}.req-row:where(.astro-g363lt5y){flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hero-panel:where(.astro-g363lt5y) .chiplabel:where(.astro-g363lt5y){color:#fff;backdrop-filter:blur(6px);background:#ffffff24;border:.5px solid #ffffff38}.hero-panel:where(.astro-g363lt5y) .chiplabel:where(.astro-g363lt5y) .ico{color:#fff}@media (width<=760px){.hero-panel:where(.astro-g363lt5y){border-radius:28px;padding:56px 30px}}.docs-callout:where(.astro-g363lt5y){border:1px solid var(--separator-opaque);background:#fff;border-radius:24px;justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding:28px 32px;display:flex}.docs-callout:where(.astro-g363lt5y) h2:where(.astro-g363lt5y){letter-spacing:-.4px;font-size:21px;font-weight:700}.docs-callout:where(.astro-g363lt5y) p:where(.astro-g363lt5y){max-width:640px;color:var(--label-secondary);margin:8px 0 0;font-size:16px}.docs-callout:where(.astro-g363lt5y) .btn:where(.astro-g363lt5y){flex-shrink:0}.docs-callout:where(.astro-g363lt5y) .btn:where(.astro-g363lt5y):focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (width<=640px){.docs-callout:where(.astro-g363lt5y){flex-direction:column;align-items:flex-start;padding:24px}}.support-sec:where(.astro-g363lt5y) .codeline{color:var(--accent);background:var(--accent-soft);border:none;font-size:13px;line-height:1.4}.support-sec:where(.astro-g363lt5y){padding:80px 0}.support-sec:where(.astro-g363lt5y) .section-head:where(.astro-g363lt5y){margin-bottom:8px}.center-head:where(.astro-g363lt5y){text-align:center;margin-inline:auto}main:where(.astro-g363lt5y) p:where(.astro-g363lt5y){line-height:1.6}.shot-stack:where(.astro-g363lt5y){flex-direction:column;align-items:center;gap:18px;display:flex}.shot-note:where(.astro-g363lt5y){text-align:center;text-wrap:pretty;max-width:300px;color:var(--label-tertiary);margin:0;font-size:13px;line-height:1.5}.flow:where(.astro-g363lt5y){grid-template-columns:repeat(3,1fr);gap:18px;margin-top:52px;display:grid}.flow-card:where(.astro-g363lt5y){border:1px solid var(--separator-opaque);background:#fff;border-radius:24px;padding:32px 30px}.flow-card:where(.astro-g363lt5y) .fico:where(.astro-g363lt5y){background:var(--accent-soft);width:54px;height:54px;color:var(--accent);border-radius:16px;place-items:center;margin-bottom:18px;display:grid}.flow-card:where(.astro-g363lt5y) .fico:where(.astro-g363lt5y) .ico{width:27px;height:27px}.flow-card:where(.astro-g363lt5y) .step-k:where(.astro-g363lt5y){font:var(--type-footnote);letter-spacing:.4px;text-transform:uppercase;color:var(--label-tertiary);font-weight:700;display:block}.flow-card:where(.astro-g363lt5y) h3:where(.astro-g363lt5y){letter-spacing:-.4px;margin-top:4px;font-size:21px;font-weight:700}.flow-card:where(.astro-g363lt5y) p:where(.astro-g363lt5y){color:var(--label-secondary);margin:9px 0 0;font-size:15px}@media (width<=820px){.flow:where(.astro-g363lt5y){grid-template-columns:1fr}}.steps:where(.astro-g363lt5y){gap:18px;margin-top:48px;display:grid}.step:where(.astro-g363lt5y){border:1px solid var(--separator-opaque);background:#fff;border-radius:24px;grid-template-columns:44px 1fr;align-items:start;gap:22px;padding:28px 32px;display:grid}.step:where(.astro-g363lt5y) .num:where(.astro-g363lt5y){background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:19px;font-weight:700;display:grid}.step:where(.astro-g363lt5y) h3:where(.astro-g363lt5y){letter-spacing:-.3px;font-size:21px;font-weight:700}.step:where(.astro-g363lt5y) p:where(.astro-g363lt5y){color:var(--label-secondary);text-wrap:pretty;margin:9px 0 0;font-size:16px}.step:where(.astro-g363lt5y) p:where(.astro-g363lt5y)+p:where(.astro-g363lt5y){margin-top:14px}.step:where(.astro-g363lt5y) p:where(.astro-g363lt5y).sub{color:var(--label-tertiary);margin-top:14px;font-size:14px}.step:where(.astro-g363lt5y) strong:where(.astro-g363lt5y){color:var(--label);font-weight:600}.step:where(.astro-g363lt5y) a:where(.astro-g363lt5y){color:var(--accent)}.step:where(.astro-g363lt5y) .hint:where(.astro-g363lt5y){color:var(--label-tertiary)}@media (width<=560px){.step:where(.astro-g363lt5y){grid-template-columns:1fr;gap:14px;padding:24px}}.terminal-wrap:where(.astro-g363lt5y){margin-top:28px}.terminal-cap:where(.astro-g363lt5y){color:var(--label-secondary);margin:0 0 14px;font-size:15px}.int-chips:where(.astro-g363lt5y){flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.int-chip:where(.astro-g363lt5y){font:var(--type-code);color:var(--accent);background:var(--accent-soft);border:.5px solid var(--accent-faint);border-radius:var(--r-pill);padding:6px 12px;font-size:13px}.sub-note:where(.astro-g363lt5y){margin-top:24px;font-size:14px}.sub-note:where(.astro-g363lt5y) a:where(.astro-g363lt5y){color:var(--accent)}.faqs:where(.astro-g363lt5y){gap:12px;max-width:860px;margin:44px auto 0;display:grid}.faq:where(.astro-g363lt5y){border:1px solid var(--separator-opaque);background:#fff;border-radius:18px;padding:4px 26px}.faq:where(.astro-g363lt5y) summary:where(.astro-g363lt5y){cursor:pointer;letter-spacing:-.2px;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:17px;font-weight:600;list-style:none;display:flex}.faq:where(.astro-g363lt5y) summary:where(.astro-g363lt5y)::-webkit-details-marker{display:none}.faq:where(.astro-g363lt5y) summary:where(.astro-g363lt5y) .chev{width:19px;height:19px;color:var(--label-tertiary);flex:none;transition:transform .25s}.faq:where(.astro-g363lt5y)[open] summary:where(.astro-g363lt5y) .chev{transform:rotate(180deg)}.faq:where(.astro-g363lt5y) p:where(.astro-g363lt5y){color:var(--label-secondary);text-wrap:pretty;margin:0 0 20px;font-size:15px;line-height:1.6}.faq:where(.astro-g363lt5y) strong:where(.astro-g363lt5y){color:var(--label);font-weight:600}.contact-sec:where(.astro-g363lt5y){padding-top:24px}.contact-card:where(.astro-g363lt5y){background:var(--bg-secondary);text-align:center;border-radius:32px;padding:56px 40px}.contact-card:where(.astro-g363lt5y) h2:where(.astro-g363lt5y){letter-spacing:-.8px;font-size:clamp(26px,3vw,34px);font-weight:700}.contact-card:where(.astro-g363lt5y) p:where(.astro-g363lt5y){max-width:460px;color:var(--label-secondary);margin:14px auto 0;font-size:17px}.contact-actions:where(.astro-g363lt5y){flex-wrap:wrap;justify-content:center;gap:14px;margin-top:30px;display:flex}.back:where(.astro-g363lt5y){text-align:center;margin-top:48px;font-size:15px}.back:where(.astro-g363lt5y) a:where(.astro-g363lt5y){color:var(--label-secondary);text-underline-offset:2px;text-decoration:underline}.back:where(.astro-g363lt5y) a:where(.astro-g363lt5y):hover{color:var(--label)}button:where(.astro-g363lt5y).btn{cursor:pointer;border:none;font-family:inherit}.support-dialog:where(.astro-g363lt5y){background:var(--bg);width:min(480px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--label);box-shadow:var(--shadow-menu);border:none;border-radius:24px;margin:auto;padding:0;overflow:auto}.support-dialog:where(.astro-g363lt5y)::backdrop{background:#00000073}.support-dialog:where(.astro-g363lt5y)[open]{animation:.18s sd-in}@keyframes sd-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}.support-form:where(.astro-g363lt5y){padding:26px 26px 28px}.sd-head:where(.astro-g363lt5y){justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sd-head:where(.astro-g363lt5y) h3:where(.astro-g363lt5y),.sd-success:where(.astro-g363lt5y) h3:where(.astro-g363lt5y){letter-spacing:-.4px;font-size:22px;font-weight:700}.sd-close:where(.astro-g363lt5y){cursor:pointer;background:var(--fill-tertiary);width:34px;height:34px;color:var(--label-secondary);border:none;border-radius:50%;flex:none;place-items:center;transition:background .2s,color .2s;display:grid}.sd-close:where(.astro-g363lt5y):hover{background:var(--fill-secondary);color:var(--label)}.sd-sub:where(.astro-g363lt5y){color:var(--label-secondary);margin-top:6px;font-size:15px}.sd-field:where(.astro-g363lt5y){margin-top:18px;display:block}.sd-field:where(.astro-g363lt5y) span:where(.astro-g363lt5y){margin-bottom:7px;font-size:14px;font-weight:600;display:block}.sd-field:where(.astro-g363lt5y) input:where(.astro-g363lt5y),.sd-field:where(.astro-g363lt5y) textarea:where(.astro-g363lt5y){width:100%;color:var(--label);background:var(--fill-quaternary);border:1px solid var(--separator);border-radius:12px;padding:12px 14px;font-family:inherit;font-size:16px}.sd-field:where(.astro-g363lt5y) textarea:where(.astro-g363lt5y){resize:vertical;min-height:116px;line-height:1.5}.sd-field:where(.astro-g363lt5y) input:where(.astro-g363lt5y)::placeholder,.sd-field:where(.astro-g363lt5y) textarea:where(.astro-g363lt5y)::placeholder{color:var(--placeholder)}.sd-field:where(.astro-g363lt5y) input:where(.astro-g363lt5y):focus,.sd-field:where(.astro-g363lt5y) textarea:where(.astro-g363lt5y):focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.sd-error:where(.astro-g363lt5y){color:var(--destructive);margin-top:14px;font-size:14px}.sd-actions:where(.astro-g363lt5y){justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.sd-success:where(.astro-g363lt5y){text-align:center;padding:34px 26px 28px}.sd-check:where(.astro-g363lt5y){background:color-mix(in srgb, var(--cap-thinking) 16%, transparent);width:56px;height:56px;color:var(--cap-thinking);border-radius:50%;place-items:center;margin:0 auto 16px;display:grid}.sd-success:where(.astro-g363lt5y) p:where(.astro-g363lt5y){color:var(--label-secondary);margin-top:8px;font-size:15px}.sd-success:where(.astro-g363lt5y) .btn:where(.astro-g363lt5y){margin-top:24px}@media (prefers-reduced-motion:reduce){.support-dialog:where(.astro-g363lt5y)[open]{animation:none}}
