.support-page{--support-ink:var(--foreground,#202832);--support-muted:var(--muted-foreground,#66717f);--support-line:var(--border,#e3e8ee);--support-blue:var(--primary,#1765cc);padding:28px var(--page-gutter,28px) 56px;background:var(--card,#fff);color:var(--support-ink);min-width:0}.support-page :is(h1,h2,h3){font-family:var(--font-sans);letter-spacing:-.025em;text-wrap:pretty}.support-page-heading{padding-bottom:24px;border-bottom:1px solid var(--support-line)}.support-page-heading nav{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--support-muted);margin-bottom:15px}.support-page-heading nav a:hover{color:var(--support-blue)}.support-page-heading h1{font-size:clamp(28px,2.5vw,38px);line-height:1.25;font-weight:650}.support-page-heading>p{font-size:14px;line-height:1.7;color:var(--support-muted);max-width:90ch;margin-top:10px}.support-page-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:40px;padding-top:28px;align-items:start}.support-page-sidebar{position:sticky;top:calc(var(--site-header-height,60px) + 24px);max-height:calc(100dvh - 120px);overflow-y:auto;padding-right:20px;border-right:1px solid var(--support-line)}.support-page-sidebar nav h2{font-size:12px;color:var(--support-muted);font-weight:500;margin:0 0 12px}.support-mobile-contents nav>a,.support-page-sidebar nav>a{display:flex;gap:10px;padding:8px 0;font-size:13px;line-height:1.5}.support-mobile-contents nav>a span,.support-page-sidebar nav>a span{color:#8b96a5;font-size:11px;min-width:16px;font-variant-numeric:tabular-nums;padding-top:2px}.support-mobile-contents nav>a:hover,.support-page-sidebar nav>a:hover{color:var(--support-blue)}.support-related{display:grid;gap:10px;border-top:1px solid var(--support-line);padding-top:18px;margin-top:20px}.support-related a{font-size:12px;color:var(--support-muted);display:flex;align-items:center;justify-content:space-between}.support-related a:hover{color:var(--support-blue)}.support-page-content{min-width:0;max-width:100%}.support-page--legal .support-page-content{max-width:1080px}.support-page .legal-grid{display:block;margin-top:0}.support-page .legal-grid>section{border-top:0;padding-top:0;margin-bottom:32px;scroll-margin-top:calc(var(--site-header-height,60px) + 20px)}.support-page .legal-grid>section:not(:first-child){padding-top:24px;border-top:1px solid var(--support-line)}.support-page .legal-grid h2{font-size:19px;line-height:1.45;font-weight:600;margin-bottom:12px}.support-page .legal-grid h3{font-size:15px;line-height:1.5;font-weight:600}.support-page .legal-grid :is(p,li){font-size:14px;line-height:1.9;color:var(--support-muted);max-width:90ch}.support-page .legal-grid a{color:var(--support-blue);text-decoration:underline;text-underline-offset:3px}.support-page .legal-grid article{padding:16px;background:var(--muted,#f5f7fa);border-radius:3px}.support-mobile-contents{display:none}.support-page a:focus-visible,.support-page summary:focus-visible{outline:2px solid var(--support-blue);outline-offset:4px;border-radius:2px}.support-page--guide .support-page-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:24px 28px}.support-page--guide .guide-route,.support-page--guide .guide-wide{grid-column:1/-1}.guide-route{scroll-margin-top:calc(var(--site-header-height,60px) + 20px);border-bottom:1px solid var(--support-line);padding-bottom:25px}.guide-panel h2,.guide-route h2{font-size:19px;font-weight:600;margin-bottom:16px;line-height:1.4}.guide-route>ol{display:grid;grid-template-columns:1fr 1fr;gap:18px 28px;list-style:none;margin:0;padding:0}.guide-route li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:start}.guide-route li>span{font-size:12px;color:var(--support-muted);font-variant-numeric:tabular-nums;padding-top:3px}.guide-route h3{font-size:14px;font-weight:600;line-height:1.6}.guide-panel dd,.guide-panel li,.guide-panel p,.guide-route p{font-size:14px;line-height:1.8;color:var(--support-muted)}.guide-route p{margin-top:5px}.guide-route-links{display:flex;flex-wrap:wrap;gap:12px 24px;padding-left:34px;margin-top:20px}.support-page-content>.guide-route-links{margin-top:0;padding-left:0}.guide-inline,.guide-route-links a{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--support-blue);min-height:36px}.guide-inline svg,.guide-route-links svg{width:14px;height:14px}.guide-panel{min-width:0;scroll-margin-top:calc(var(--site-header-height,60px) + 20px)}.guide-notes{display:grid;gap:16px}.guide-notes dt{font-size:14px;font-weight:600;margin-bottom:4px}.guide-table-wrap{overflow:auto;border:1px solid var(--support-line);border-radius:3px}.guide-panel table{width:100%;border-collapse:collapse;text-align:left;font-size:13px;line-height:1.7}.guide-panel :is(th,td){padding:11px 13px;vertical-align:top;border-bottom:1px solid var(--support-line)}.guide-panel thead{background:var(--muted,#f5f7fa);font-size:12px;color:var(--support-muted)}.guide-panel tbody th{min-width:104px;font-weight:600}.guide-panel tr:last-child>*{border-bottom:0}.guide-panel td{color:var(--support-muted)}.guide-note{margin-top:12px}.guide-install{list-style:decimal;padding-left:20px;display:grid;gap:10px}.guide-install li::marker{font-variant-numeric:tabular-nums;color:var(--support-muted)}.guide-method{border-block:1px solid var(--support-line);padding-block:22px}.guide-method .guide-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.guide-faq details{border-bottom:1px solid var(--support-line)}.guide-faq summary{font-size:14px;font-weight:500;list-style:none;cursor:pointer;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0}.guide-faq summary::-webkit-details-marker{display:none}.guide-faq summary:after{content:"+";color:var(--support-muted);font-size:18px}.guide-faq details[open] summary:after{content:"−"}.guide-faq p{padding-bottom:16px;max-width:95ch}.guide-support{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:18px;background:var(--muted,#f5f7fa);border-radius:3px}.guide-support>a{flex-shrink:0}.support-state{padding:48px 0;max-width:680px}.support-state>strong{font-size:13px;color:var(--support-muted)}.support-state h2{font-size:24px;font-weight:600;margin-top:12px}.support-state p{font-size:14px;line-height:1.8;color:var(--support-muted);margin-block:12px 20px}.support-state nav{display:flex;flex-wrap:wrap;gap:10px 22px}.support-state a{font-size:13px;color:var(--support-blue);display:inline-flex;align-items:center;gap:6px;min-height:40px}@media(min-width:1700px){.support-page-layout{grid-template-columns:240px minmax(0,1fr);gap:48px}.support-page--guide .support-page-content{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:1100px){.support-page-layout{grid-template-columns:180px minmax(0,1fr);gap:24px}.guide-method .guide-notes,.guide-route>ol,.support-page--guide .support-page-content{grid-template-columns:1fr}.support-page-sidebar{padding-right:14px}}@media(max-width:767px){.support-page{padding:20px 16px 36px}.support-page-heading{padding-bottom:18px}.support-page-heading h1{font-size:28px}.support-page-heading>p{font-size:13px}.support-page-layout{display:block;padding-top:16px}.support-page-sidebar{display:none}.support-mobile-contents{display:block;border:1px solid var(--support-line);border-radius:3px;margin-bottom:24px}.support-mobile-contents>summary{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;font-size:13px;list-style:none;cursor:pointer}.support-mobile-contents>summary::-webkit-details-marker{display:none}.support-mobile-contents[open]>summary{border-bottom:1px solid var(--support-line)}.support-mobile-contents[open]>summary svg{transform:rotate(180deg)}.support-mobile-contents nav{padding:6px 14px}.support-mobile-contents nav>a{min-height:42px;align-items:center}.support-page .legal-grid>section{margin-bottom:24px}.support-page .legal-grid h2{font-size:18px}.support-page .legal-grid :is(p,li){font-size:14px;line-height:1.85}.support-page--guide .support-page-content{gap:24px}.guide-route>ol{gap:16px}.guide-route-links{padding-left:0;gap:8px 18px}.guide-inline,.guide-route-links a{min-height:42px}.guide-support{display:block}.guide-support>a{margin-top:8px}.guide-panel table{min-width:540px}.support-state{padding:24px 0}}.guide-table-hint{display:none}.guide-table-wrap:focus-visible{outline:2px solid var(--support-blue);outline-offset:3px}@media(max-width:767px){.guide-panel .guide-table-hint{display:block;margin:-6px 0 10px;font-size:12px;line-height:1.65;color:var(--support-muted)}}