.djgsSG_faq{background:#fff;padding:6rem 2rem;position:relative}.djgsSG_faq.djgsSG_tightBottom{padding-bottom:0}.djgsSG_faq.djgsSG_tightBottom .djgsSG_faqContent{margin-bottom:0}.djgsSG_faq:before{content:"";background:linear-gradient(90deg,#0000 0%,#0000000d 20% 80%,#0000 100%);height:1px;position:absolute;top:0;left:0;right:0}.djgsSG_faq .djgsSG_container{max-width:900px;margin:0 auto}.djgsSG_faq .djgsSG_faqHeader{text-align:center;margin-bottom:3rem}.djgsSG_faq .djgsSG_faqHeader h2{color:#1e293b;margin-bottom:1rem;font-size:2.75rem;font-weight:800}.djgsSG_faq .djgsSG_faqHeader .djgsSG_subtitle{color:#64748b;max-width:700px;margin:0 auto 2rem;font-size:1.25rem;line-height:1.6}.djgsSG_faq .djgsSG_faqContent{margin-bottom:4rem}.djgsSG_faq .djgsSG_faqGrid{gap:1rem;display:grid}.djgsSG_faq .djgsSG_faqItem{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;transition:all .3s;overflow:hidden;box-shadow:0 2px 10px #00000006}.djgsSG_faq .djgsSG_faqItem:hover{box-shadow:0 5px 15px #0000000d}.djgsSG_faq .djgsSG_faqItem.djgsSG_active{border-color:#cbd5e1;box-shadow:0 8px 25px #00000014}.djgsSG_faq .djgsSG_faqItem.djgsSG_active .djgsSG_faqQuestion{background:#f8fafc}.djgsSG_faq .djgsSG_faqItem.djgsSG_active .djgsSG_faqQuestion .djgsSG_accordionIcon{transform:rotate(180deg)}.djgsSG_faq .djgsSG_faqItem.djgsSG_active .djgsSG_faqAnswer{max-height:1200px;padding:1.5rem}.djgsSG_faq .djgsSG_faqQuestion{cursor:pointer;-webkit-user-select:none;user-select:none;background:#f8fafc;justify-content:space-between;align-items:center;padding:1.5rem;transition:background .3s;display:flex}.djgsSG_faq .djgsSG_faqQuestion:hover{background:#f1f5f9}.djgsSG_faq .djgsSG_faqQuestion .djgsSG_questionContent{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.djgsSG_faq .djgsSG_faqQuestion .djgsSG_questionContent h3{color:#1e293b;margin:0;font-size:1.125rem;font-weight:600}.djgsSG_faq .djgsSG_faqQuestion .djgsSG_accordionIcon{color:#64748b;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;transition:transform .3s;display:flex}.djgsSG_faq .djgsSG_faqAnswer{color:#475569;max-height:0;padding:0 1.5rem;line-height:1.6;transition:all .3s;overflow:hidden}.djgsSG_faq .djgsSG_faqAnswer p{margin-top:0;font-size:1rem}.djgsSG_faq .djgsSG_badge{color:#fff;letter-spacing:.025em;text-transform:uppercase;border-radius:9999px;align-items:center;padding:.35rem .75rem;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.djgsSG_faq .djgsSG_badge-green{background:#10b981}.djgsSG_faq .djgsSG_badge-blue{background:#3b82f6}.djgsSG_faq .djgsSG_badge-red{background:#ef4444}.djgsSG_faq .djgsSG_badge-purple{background:#8b5cf6}.djgsSG_faq .djgsSG_badge-yellow{background:#e056ab}@media (max-width:768px){.djgsSG_faq{padding:4rem 1.5rem}.djgsSG_faq .djgsSG_faqHeader h2{font-size:2.25rem}.djgsSG_faq .djgsSG_faqHeader .djgsSG_subtitle{font-size:1.125rem}.djgsSG_faq .djgsSG_faqQuestion{padding:1.25rem}.djgsSG_faq .djgsSG_faqQuestion .djgsSG_questionContent h3{font-size:1rem}.djgsSG_faq .djgsSG_faqAnswer{padding:0 1.25rem}.djgsSG_faq .djgsSG_faqAnswer.djgsSG_active{padding:1.25rem}}
.n8uKgq_urlCard{text-align:left;background:#fff;border:1px solid #fffc;border-radius:16px;max-width:640px;margin:0 auto;padding:1.25rem 1.5rem 1.1rem;box-shadow:0 10px 40px #0f172a12}.n8uKgq_urlLabel{color:#334155;margin:0 0 .5rem;font-size:.85rem;font-weight:650}.n8uKgq_urlNote{color:#475569;margin:.6rem 0 0;font-size:.88rem;line-height:1.55}.n8uKgq_urlNote a{color:#4f46e5;white-space:nowrap;font-weight:600}.n8uKgq_urlNote a:hover{color:#4338ca}.n8uKgq_copyField{align-items:stretch;gap:.5rem;margin:.65rem 0 .25rem;display:flex}.n8uKgq_urlCard .n8uKgq_copyField{margin:0}.n8uKgq_copyValue{color:#0f172a;white-space:nowrap;-webkit-user-select:all;user-select:all;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex:1;align-items:center;min-width:0;padding:.62rem .85rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9rem;display:flex;overflow-x:auto}.n8uKgq_copyButton{color:#fff;cursor:pointer;background:#4f46e5;border:0;border-radius:10px;flex-shrink:0;align-items:center;gap:.4rem;padding:0 1rem;font-size:.88rem;font-weight:600;transition:background .15s;display:inline-flex}.n8uKgq_copyButton:hover{background:#4338ca}.n8uKgq_copyButton:focus-visible{outline-offset:2px;outline:2px solid #312e81}.n8uKgq_clientIcon{color:var(--brand);background:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;box-shadow:0 0 0 1px #e2e8f0,0 2px 6px #0f172a0d}.n8uKgq_clientIcon_sm{border-radius:7px;width:1.6rem;height:1.6rem;font-size:.95rem}.n8uKgq_clientIcon_md{width:2.9rem;height:2.9rem;font-size:1.5rem}.n8uKgq_clientIcon_lg{border-radius:14px;width:3.4rem;height:3.4rem;font-size:1.8rem}.n8uKgq_terminalBadge{color:#fff;background:#334155;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;width:1.1em;height:1.1em;font-size:.55em;display:inline-flex;position:absolute;bottom:-.3em;right:-.3em}.n8uKgq_terminalBadge svg{width:62%;height:62%}.n8uKgq_showcase{background:radial-gradient(50% 60% at 80% 30%,#6366f112,#0000 70%),linear-gradient(#fff 0%,#f8fafc 100%);border-bottom:1px solid #e2e8f0;padding:5rem 1.25rem 4.5rem}.n8uKgq_showcaseInner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:3rem;max-width:1120px;margin:0 auto;display:grid}.n8uKgq_showcaseIntro h2{letter-spacing:-.02em;color:#0f172a;text-wrap:balance;margin:0 0 1rem;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:800;line-height:1.18}.n8uKgq_showcaseIntro p{color:#475569;margin:0 0 1.6rem;font-size:1.05rem;line-height:1.7}.n8uKgq_showcaseIntro .n8uKgq_eyebrow{color:#4f46e5;background:#4f46e50f;border:1px solid #4f46e52e;border-radius:999px;align-items:center;gap:.4rem;margin:0 0 1rem;padding:.3rem .75rem;font-size:.8rem;font-weight:650;display:inline-flex}.n8uKgq_showcaseCta{color:#fff;background:linear-gradient(135deg,#4f46e5,#4338ca);border-radius:.65rem;align-items:center;gap:.5rem;padding:.8rem 1.4rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 14px #4f46e54d}.n8uKgq_showcaseCta:hover{transform:translateY(-2px);box-shadow:0 6px 20px #4f46e566}.n8uKgq_showcaseCta:focus-visible{outline-offset:2px;outline:2px solid #312e81}.n8uKgq_orbit{aspect-ratio:1;width:100%;max-width:420px;margin:0 auto;position:relative}.n8uKgq_orbitLines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.n8uKgq_orbitRing{fill:none;stroke:#e2e8f0;stroke-width:1px;stroke-dasharray:3 6}.n8uKgq_orbitRingInner{fill:#4f46e50f;stroke:#4f46e51f;stroke-width:1px}.n8uKgq_orbitLink{stroke:#6366f1;stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:3 9;opacity:.45;animation:3s linear infinite n8uKgq_orbit-flow}@keyframes n8uKgq_orbit-flow{to{stroke-dashoffset:-24px}}.n8uKgq_orbitCenter{background:#fff;border-radius:999px;justify-content:center;align-items:center;width:6.2rem;height:6.2rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #e2e8f0,0 12px 32px #4f46e524}.n8uKgq_orbitLogo{width:88%;height:88%;position:relative}.n8uKgq_mcpWord{background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#0000;-webkit-background-clip:text;background-clip:text}.n8uKgq_orbitPulse{border:1px solid #4f46e538;border-radius:999px;animation:4s ease-out infinite n8uKgq_orbit-pulse;position:absolute;inset:0}.n8uKgq_orbitPulseLate{animation-delay:2s}@keyframes n8uKgq_orbit-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.n8uKgq_orbitNode{flex-direction:column;align-items:center;gap:.4rem;display:flex;position:absolute;transform:translate(-50%,-50%)}.n8uKgq_orbitLabel{white-space:nowrap;color:#334155;font-size:.78rem;font-weight:600}.n8uKgq_orbitProtocol{white-space:nowrap;color:#64748b;font-size:.78rem;font-weight:600;position:absolute;bottom:-.6rem;left:50%;transform:translate(-50%)}.n8uKgq_clientGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-width:1120px;margin:3.5rem auto 0;padding:0;list-style:none;display:grid}.n8uKgq_clientCard{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;gap:.9rem;padding:1.25rem;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 4px 16px #0f172a0d}.n8uKgq_clientCard:hover{border-color:#4f46e54d;transform:translateY(-2px);box-shadow:0 10px 40px #0f172a12}.n8uKgq_clientCardMuted{box-shadow:none;background:#f8fafc}.n8uKgq_clientCardMuted:hover{box-shadow:none;border-color:#e2e8f0;transform:none}.n8uKgq_clientHead{align-items:center;gap:.85rem;display:flex}.n8uKgq_clientHead h3{color:#0f172a;margin:0;font-size:1.05rem;font-weight:700}.n8uKgq_clientHead p{color:#64748b;margin:.1rem 0 0;font-size:.82rem}.n8uKgq_chip{border-radius:999px;align-self:flex-start;align-items:center;gap:.35rem;padding:.25rem .6rem;font-size:.76rem;font-weight:650;display:inline-flex}.n8uKgq_chipTested{color:var(--score-good-text);background:rgba(var(--score-good-rgb), .08);border:1px solid rgba(var(--score-good-rgb), .25)}.n8uKgq_chipPending{color:var(--score-needs-improvement-text);background:rgba(var(--score-needs-improvement-rgb), .08);border:1px solid rgba(var(--score-needs-improvement-rgb), .25)}.n8uKgq_chipUnsupported{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0}.n8uKgq_clientNote{color:#64748b;margin:0;font-size:.84rem;line-height:1.55}.n8uKgq_clientFoot{justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;display:flex}.n8uKgq_clientHow{color:#64748b;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}.n8uKgq_clientSetup{color:#4f46e5;align-items:center;gap:.3rem;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.n8uKgq_clientSetup:hover{color:#4338ca}.n8uKgq_clientSetup:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #4f46e5}.n8uKgq_page{color:#1e293b;max-width:1120px;margin:0 auto;padding:4.5rem 1.25rem 3.5rem;font-size:1.02rem;line-height:1.68}.n8uKgq_page a{color:#4f46e5;text-underline-offset:2px}.n8uKgq_page a:hover{color:#4338ca}.n8uKgq_page code{word-break:break-word;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:5px;padding:.06em .34em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em}.n8uKgq_pageEnd{padding-top:2.5rem}.n8uKgq_block{margin-top:5rem}.n8uKgq_block:first-child{margin-top:0}.n8uKgq_sectionTitle{letter-spacing:-.015em;color:#0f172a;text-wrap:balance;margin:0 0 .75rem;font-size:clamp(1.5rem,2.4vw,1.9rem);font-weight:700;line-height:1.25}.n8uKgq_sectionLead{color:#475569;max-width:720px;margin:0 0 2rem;font-size:1.05rem}.n8uKgq_toolGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.n8uKgq_toolCard{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;padding:1.5rem;display:flex;box-shadow:0 4px 16px #0f172a0d}.n8uKgq_toolCard h3{color:#0f172a;margin:0 0 .4rem;font-size:1.15rem;font-weight:700}.n8uKgq_toolCard>p{color:#475569;margin:0 0 1.1rem;font-size:.97rem}.n8uKgq_toolCard>.n8uKgq_toolMore{color:#64748b;margin:1rem 0 0;font-size:.88rem}.n8uKgq_prompts{flex-direction:column;gap:.5rem;margin:auto 0 0;padding:0;list-style:none;display:flex}.n8uKgq_prompt{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:flex-start;gap:.6rem;padding:.6rem .75rem;display:flex}.n8uKgq_promptText{color:#334155;flex:1;font-size:.9rem;line-height:1.5}.n8uKgq_promptCopy{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1rem;display:inline-flex}.n8uKgq_promptCopy:hover{color:#4f46e5;border-color:#4f46e559}.n8uKgq_promptCopy:focus-visible{outline-offset:2px;outline:2px solid #4f46e5}.n8uKgq_tabs{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;box-shadow:0 4px 16px #0f172a0d}.n8uKgq_tabList{scroll-margin-top:calc(var(--nav-height) + 1rem);background:#f8fafc;border-bottom:1px solid #e2e8f0;gap:.25rem;padding:.5rem;display:flex;overflow-x:auto}.n8uKgq_tab{color:#475569;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex-shrink:0;align-items:center;gap:.5rem;padding:.55rem .9rem;font-size:.92rem;font-weight:600;display:inline-flex}.n8uKgq_tab:hover{color:#0f172a;background:#fff}.n8uKgq_tab:focus-visible{outline-offset:1px;outline:2px solid #4f46e5}.n8uKgq_tabActive{color:#0f172a;background:#fff;border-color:#e2e8f0;box-shadow:0 1px 4px #0f172a0f}.n8uKgq_tabPanel{padding:1.5rem 1.75rem 1.4rem}.n8uKgq_tabPanel:focus-visible{outline-offset:-2px;outline:2px solid #4f46e5}.n8uKgq_panelTitle{color:#0f172a;margin:0 0 1rem;font-size:1.1rem;font-weight:700}.n8uKgq_steps{flex-direction:column;gap:.85rem;margin:0 0 1rem;padding-left:1.3rem;display:flex}.n8uKgq_steps li::marker{color:#4f46e5;font-weight:700}.n8uKgq_panelDocs{color:#64748b;margin:0;font-size:.88rem}.n8uKgq_trustGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.n8uKgq_trustGrid li{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:1.3rem}.n8uKgq_trustGrid svg{color:#4f46e5;font-size:1.5rem}.n8uKgq_trustGrid h3{color:#0f172a;margin:.55rem 0 .35rem;font-size:1rem;font-weight:700}.n8uKgq_trustGrid p{color:#475569;margin:0;font-size:.9rem;line-height:1.6}.n8uKgq_disconnect{color:#64748b;margin:1rem 0 0;font-size:.92rem}.n8uKgq_trademarks{color:#64748b;margin:0;font-size:.78rem;line-height:1.6}@media (max-width:1024px){.n8uKgq_showcaseInner{grid-template-columns:minmax(0,1fr)}.n8uKgq_clientGrid,.n8uKgq_trustGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.n8uKgq_toolGrid{grid-template-columns:minmax(0,1fr)}.n8uKgq_showcase{padding:3.5rem 1rem 3rem}.n8uKgq_page{padding:3rem 1rem 2.5rem}.n8uKgq_block{margin-top:3.5rem}}@media (max-width:640px){.n8uKgq_clientGrid,.n8uKgq_trustGrid{grid-template-columns:minmax(0,1fr)}.n8uKgq_urlCard{border-radius:12px;padding:1rem}.n8uKgq_copyField{flex-direction:column}.n8uKgq_copyButton{justify-content:center;padding:.6rem 1rem}.n8uKgq_orbit{max-width:330px}.n8uKgq_orbitCenter{width:5rem;height:5rem}.n8uKgq_clientIcon_lg{width:2.8rem;height:2.8rem;font-size:1.5rem}.n8uKgq_tabPanel{padding:1.2rem 1.1rem}}@media (prefers-reduced-motion:reduce){.n8uKgq_orbitLink,.n8uKgq_orbitPulse{animation:none}.n8uKgq_orbitPulse{opacity:0}.n8uKgq_clientCard,.n8uKgq_showcaseCta{transition:none}}
