.qb-connect{margin-top:24px;padding:16px 18px;border:1px dashed var(--qbx-line-strong, #9fc5bd);border-radius:var(--qbx-r-md, 10px);background:var(--qbx-bg-brand-soft, #f6fbfa);color:var(--qb-ink)}.qb-connect[data-variant=compact]{margin-top:16px;padding:12px 14px}.qb-connect-label{color:var(--qbx-text, #39647c);font-size:var(--qbx-fs-2, 13px);font-weight:650}.qb-connect-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px}.qb-connect[data-variant=compact] .qb-connect-row{margin-top:0}.qb-connect-field{flex:1 1 240px;min-width:0;min-height:44px;padding:8px 12px;border:1px solid var(--qbx-line, #c5dbd6);border-radius:var(--qbx-r-sm, 6px);background:var(--qbx-bg-card, #fff);color:var(--qbx-ink, #202b31);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--qbx-fs-3, 15px)}.qb-connect-field:focus-visible,.qb-connect-copy:focus-visible,.qb-connect-account a:focus-visible,.qb-dev-disclosure>summary:focus-visible{outline:2px solid var(--qbx-line-focus, var(--qb-green));outline-offset:2px}.qb-connect-copy{min-height:44px;justify-content:center;cursor:pointer}.qb-connect-status{min-height:1.5em;margin-top:6px;color:var(--qbx-brand-deep, #086d62);font-size:var(--qbx-fs-2, 13px);line-height:1.5}.qb-connect-status[data-state=failed]{color:var(--qbx-danger, #a4262c)}.qb-connect-hints{display:grid;gap:8px;margin:6px 0 0;font-size:var(--qbx-fs-3, 14px);line-height:1.6}.qb-connect-hints div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px}.qb-connect-hints dt{font-weight:650}.qb-connect-hints dd{margin:0;color:var(--qbx-brand, #3d4f55)}.qb-connect-account{margin-top:12px;color:var(--qbx-brand, #3d4f55);font-size:var(--qbx-fs-3, 14px);line-height:1.6}.qb-connect-account a{display:inline-flex;align-items:center;gap:6px;color:var(--qb-green);font-weight:600}.qb-dev-disclosure>summary{display:flex;align-items:center;gap:10px;cursor:pointer;list-style:none}.qb-dev-disclosure>summary::-webkit-details-marker{display:none}.qb-dev-disclosure>summary>svg{flex:none;color:var(--qb-muted);transition:transform .16s ease}.qb-dev-disclosure[open]>summary>svg{transform:rotate(180deg)}.qb-guide-body .qb-dev-disclosure{border:1px solid var(--qb-line);border-radius:var(--qbx-r-md, 10px);padding:0 18px}.qb-guide-body .qb-dev-disclosure>summary{padding:14px 0}.qb-guide-body .qb-dev-disclosure>summary h2{margin:0}.qb-guide-body .qb-dev-disclosure[open]{padding-bottom:18px}.qb-guide-body ol.qb-guide-steps{list-style:decimal;padding-inline-start:24px;margin-top:14px}.qb-guide-body ol.qb-guide-steps li+li{margin-top:10px}.qb-guide-body ol.qb-guide-steps li::marker{color:var(--qb-green);font-weight:600}.qb-home-ai .qb-connect{margin-top:36px}.qb-home-ai .qb-dev-disclosure{margin-top:18px;border-top:1px solid var(--qbx-line, #dce4e8);border-bottom:1px solid var(--qbx-line, #dce4e8)}.qb-home-ai .qb-dev-disclosure>summary{flex-wrap:wrap;padding:16px 0;font-size:var(--qbx-fs-3, 15px);font-weight:650}.qb-home-ai .qb-dev-disclosure>summary .qb-dev-names{color:var(--qb-muted);font-size:var(--qbx-fs-2, 13.5px);font-weight:500}.qb-home-ai .qb-dev-disclosure>summary>svg{margin-inline-start:auto}.qb-home-ai .qb-dev-disclosure .qb-ai-apps{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 18px}.qb-home-ai .qb-ai-apps-everyday{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:640px){.qb-home-ai .qb-ai-apps-everyday,.qb-home-ai .qb-dev-disclosure .qb-ai-apps{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){.qb-connect-hints div{grid-template-columns:minmax(0,1fr);gap:2px}.qb-connect-copy{width:100%}}
