.setup-source-heading{margin-top:var(--space-32)}.setup-first-question{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-16);margin-block:var(--space-24);padding:var(--space-24);border:1px solid var(--accent);border-radius:var(--radius-lg);background:rgba(var(--accent-rgb),.05)}.setup-first-question>div{flex:1 1 240px;min-width:0}.setup-first-question h3,.setup-first-question p{margin:0}.setup-first-question p{color:var(--fg-muted);margin-top:var(--space-8)}.mcp-setup-chatgpt[data-available=false]{background:var(--bg-subtle);box-shadow:none;border-color:var(--border-subtle);font-size:var(--fs-sm)}.mcp-setup-milestones button:disabled{cursor:default;color:var(--fg-muted)}.mcp-setup-step h2:focus-visible{outline:var(--focus-ring);outline-offset:var(--space-4)}.customer-chat{position:relative}.customer-chat-history{display:flex;flex-shrink:0}.customer-chat-mobile-toolbar{display:none}.customer-chat-welcome{max-width:640px;padding-block:var(--space-24)}.customer-chat-welcome :is(h1,h2){margin-block:var(--space-12);font-size:clamp(24px,3vw,36px);line-height:var(--lh-tight);color:var(--fg)}.customer-chat-welcome p{color:var(--fg-muted);line-height:var(--lh-relaxed)}.customer-chat-suggestions{display:flex;flex-wrap:wrap;gap:var(--space-12);margin-block:var(--space-24)}.customer-chat-suggestions button{white-space:normal;text-align:left;height:auto;min-height:44px}.customer-chat-source-links{display:flex;flex-wrap:wrap;gap:var(--space-16);font-size:var(--fs-sm)}.customer-chat-source-links a{color:var(--accent);min-height:44px;display:inline-flex;align-items:center;text-underline-offset:4px}@media (max-width: 767px){.setup-first-question{padding:var(--space-16)}.setup-first-question>a{width:100%}.customer-chat-mobile-toolbar{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;min-height:44px;padding-inline:var(--space-12);border-bottom:1px solid var(--border-subtle)}.customer-chat-welcome{padding-block:var(--space-8)}.customer-chat-suggestions{flex-direction:column;margin-block:var(--space-16)}}.setup-navigation{width:100%;max-width:860px;margin-inline:auto;font-size:14px;line-height:1.55}.setup-navigation .mcp-setup-milestones{gap:8px;padding:0 0 20px}.setup-navigation .mcp-setup-milestones button{min-height:48px;padding:8px 12px;gap:9px;border-radius:9px;font-size:13px}.setup-navigation .mcp-setup-milestones li[data-current=true] button{background:rgba(var(--accent-rgb),.08);border-color:rgba(var(--accent-rgb),.22)}.setup-navigation .mcp-setup-step{padding:28px;border-radius:16px;box-shadow:none}.setup-navigation .mcp-setup-step-title :is(h1,h2){max-width:100%;margin:0;color:var(--fg);font-size:clamp(21px,2.5vw,27px);font-weight:650;line-height:1.25;letter-spacing:-.03em}.setup-navigation .mcp-setup-step-title :is(h1,h2):focus-visible{outline:var(--focus-ring);outline-offset:4px}.setup-navigation .mcp-setup-step-body>p:first-child{margin:8px 0 22px;font-size:14px}.setup-navigation__choices{display:grid;grid-template-columns:1.15fr 1fr;gap:14px}.setup-navigation .mcp-setup-import-option{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:16px 12px;margin:0;padding:20px;min-width:0;border:1px solid var(--border-subtle);border-radius:12px;background:var(--bg-subtle)}.setup-navigation .setup-navigation__upload{border-color:rgba(var(--accent-rgb),.25);background:rgba(var(--accent-rgb),.055)}.setup-navigation .mcp-setup-import-option>div{min-width:0}.setup-navigation .mcp-setup-import-option h3{font-size:15px;font-weight:650}.setup-navigation .mcp-setup-import-option p{margin:5px 0 0;font-size:12px;line-height:1.5}.setup-navigation .mcp-setup-import-option>a{grid-column:1 / -1;width:100%}.setup-navigation .mcp-setup-import-icon{display:grid;place-items:center;padding:10px;border-radius:10px}.setup-navigation__sources{margin-top:16px;padding:0 18px;border:1px solid var(--border-subtle);border-radius:12px}.setup-navigation__sources>summary{display:flex;align-items:center;gap:12px;min-height:76px;cursor:pointer;list-style:none;color:var(--fg);font-weight:600}.setup-navigation__sources>summary::-webkit-details-marker{display:none}.setup-navigation__sources>summary>span{flex:1;min-width:0}.setup-navigation__sources>summary>span>span{display:block;color:var(--fg-muted);font-size:12px;font-weight:400;margin-top:3px}.setup-navigation__sources>summary>svg{flex-shrink:0;color:var(--accent)}.setup-navigation__sources>summary>.setup-navigation__disclosure-icon{color:var(--fg-muted);transition:transform .16s ease}.setup-navigation__sources[open] .setup-navigation__disclosure-icon{transform:rotate(180deg)}.setup-navigation__sources[open]{padding-bottom:16px}.setup-navigation .setup-navigation__sources>p{margin:0 0 16px}.setup-navigation .mcp-setup-alternatives{margin-top:16px;padding:4px 0;font-size:13px}.setup-navigation .mcp-setup-alternatives summary{font-weight:500}.setup-navigation .mcp-setup-processing{padding:20px;margin-block:20px;border-radius:12px}.setup-navigation .mcp-setup-processing h3{font-size:18px}.setup-navigation .mcp-setup-processing p{margin-block:8px;font-size:13px}.setup-navigation .mcp-setup-processing p:last-child{margin-bottom:0}.setup-navigation .setup-first-question{align-items:flex-start;margin-block:20px 12px;padding:22px;border-radius:12px}.setup-navigation .setup-first-question>div{flex-basis:280px}.setup-navigation .setup-first-question>svg{color:var(--accent)}.setup-navigation .setup-first-question p{margin:7px 0 0;font-size:13px}.setup-navigation__map-link{display:inline-flex;align-items:center;min-height:44px;gap:8px;margin-top:8px;color:var(--accent);font-weight:600;font-size:13px;text-underline-offset:4px}.setup-navigation__evidence{border:1px solid var(--border-subtle);border-radius:10px;padding:0 16px;margin-top:14px}.setup-navigation__evidence>summary{align-content:center;min-height:48px;cursor:pointer;font-weight:550;color:var(--fg)}.setup-navigation__chatgpt-help code{overflow-wrap:anywhere}.setup-navigation .mcp-setup-success{padding:20px 0 0}.setup-navigation .mcp-setup-success-mark{width:48px;height:48px;margin-bottom:16px;border-radius:16px}.setup-navigation .mcp-setup-success h3{font-size:21px}.setup-navigation .mcp-setup-success p{font-size:13px}.setup-navigation .mcp-setup-footer{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:8px 20px;padding:16px 0 0;font-size:12px;text-align:left}.setup-navigation .mcp-setup-footer>details{max-width:440px}.setup-navigation .mcp-setup-footer summary{min-height:44px;align-content:center;cursor:pointer}.setup-navigation .mcp-setup-footer p{margin:0;font-size:12px}@media (max-width: 700px){.setup-navigation .mcp-setup-step{padding:20px}.setup-navigation .mcp-setup-milestones{gap:4px;padding-bottom:14px}.setup-navigation .mcp-setup-milestones button{flex-direction:column;align-items:center;text-align:center;padding:8px 4px;font-size:11px;line-height:1.4;gap:6px}.setup-navigation__choices{grid-template-columns:minmax(0,1fr);gap:10px}.setup-navigation .mcp-setup-import-option{padding:16px;gap:12px}.setup-navigation__sources{padding-inline:14px}.setup-navigation .setup-first-question,.setup-navigation .mcp-setup-processing{padding:16px}}@media (max-width: 390px){.setup-navigation .mcp-setup-step{padding:16px}.setup-navigation .mcp-setup-step-title :is(h1,h2){font-size:22px}.setup-navigation .mcp-setup-processing{flex-direction:column}}@media (prefers-reduced-motion: reduce){.setup-navigation *,.setup-navigation *:before,.setup-navigation *:after{animation:none!important;transition:none!important}}.start-five-minute-hero{padding:var(--space-8) 0 var(--space-28)}.start-five-minute-hero h1{max-width:38rem;margin:var(--space-8) 0 var(--space-12);font-size:clamp(var(--fs-2xl),4.6vw,var(--fs-display-md));line-height:var(--lh-tight);letter-spacing:-.035em}.start-five-minute-hero h1 em{font-style:italic;font-weight:var(--fw-semibold);padding-inline-end:.12em}.start-five-minute-hero .mcp-setup-intro{margin-bottom:var(--space-16);font-size:var(--fs-base);color:var(--fg-muted)}.start-sample-demo{margin:0 0 var(--space-16);padding:var(--space-12) var(--space-16);background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-lg)}.start-sample-demo h2{margin:0 0 var(--space-4);font-size:var(--fs-lg);font-weight:var(--fw-semibold);letter-spacing:-.02em}.start-sample-demo__note{margin:0 0 var(--space-12);color:var(--fg-muted);font-size:var(--fs-sm);line-height:var(--lh-tight)}.start-sample-demo__note a{color:var(--accent)}.start-sample-demo__list{display:grid;gap:var(--space-8);margin:0;padding:0;list-style:none}.start-sample-demo__card{margin:0;padding:var(--space-10) var(--space-12);background:var(--panel);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.start-sample-demo__searched,.start-sample-demo__row,.start-sample-demo__source{margin:0;font-size:var(--fs-sm);line-height:var(--lh-tight)}.start-sample-demo__searched{margin-bottom:var(--space-6);color:var(--fg-muted)}.start-sample-demo__searched code{color:var(--fg);font-weight:var(--fw-semibold);font-size:inherit}.start-sample-demo__row+.start-sample-demo__row,.start-sample-demo__source{margin-top:var(--space-4)}.start-sample-demo__label{font-weight:var(--fw-semibold)}.start-sample-demo__source a{color:var(--accent)}@media (min-width: 900px){.start-sample-demo__list{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}}@media (max-width: 600px){.start-five-minute-hero{padding-top:0;padding-bottom:var(--space-16)}.start-sample-demo{margin-bottom:var(--space-12);padding:var(--space-10) var(--space-12)}.start-sample-demo__card{padding:var(--space-8) var(--space-10)}}.start-five-minute-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-12) var(--space-20);margin:var(--space-8) 0 var(--space-12)}.start-google-signin{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-10) var(--space-16);flex:1 1 100%}.start-google-signin__note{flex:1 1 14rem;margin:0;max-width:22rem;font-size:var(--fs-sm);line-height:var(--lh-tight);color:var(--fg-muted)}.start-five-minute-hero__cursor,.start-five-minute-hero__chatgpt{margin-top:var(--space-24)}.start-five-minute-hero__cursor h2,.start-five-minute-hero__chatgpt h2{margin:0 0 var(--space-8);font-size:var(--fs-lg);font-weight:var(--fw-semibold)}.start-five-minute-checklist{display:flex;flex-wrap:wrap;gap:var(--space-8) var(--space-4);padding:var(--space-4) 0 var(--space-20);margin:0;list-style:none;scroll-margin-top:var(--space-24)}.start-five-minute-checklist li{flex:1 1 auto;min-width:5.5rem}.start-five-minute-checklist li>:is(button,span){display:flex;align-items:center;gap:var(--space-8);width:100%;min-height:44px;padding:var(--space-8) var(--space-10);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-subtle);color:var(--fg-muted);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-align:left}.start-five-minute-checklist li>button{cursor:pointer}.start-five-minute-checklist li[data-complete=true]>:is(button,span){color:var(--success);border-color:rgba(var(--success-rgb),.28)}.start-five-minute-checklist li[data-current=true]>:is(button,span){color:var(--fg);background:rgba(var(--accent-rgb),.08);border-color:rgba(var(--accent-rgb),.22)}.start-five-minute-checklist__mark{display:inline-flex;align-items:center;justify-content:center;flex:0 0 22px;width:22px;height:22px;border-radius:var(--radius-full);border:1px solid currentColor;font-size:var(--fs-tiny)}.start-five-minute-checklist li>:is(button,span):focus-visible{outline:var(--focus-ring);outline-offset:3px}.mcp-setup-feedback-actions{display:flex;flex-wrap:wrap;gap:var(--space-8)}@media (max-width: 600px){.start-five-minute-hero h1{max-width:none}.start-five-minute-checklist li{flex:1 1 calc(50% - var(--space-8))}}
