.mn-connect-shell{background:var(--mn-cream,#f8f5ef);color:var(--mn-ink,#203f3c);min-height:100vh}.mn-connect-shell main.mn-v15-container{max-width:1080px;margin-inline:auto;padding:0 28px}.mn-connect-shell h1,.mn-connect-shell h2,.mn-connect-shell h3{color:var(--mn-ink);text-wrap:balance}.mn-connect-shell h2{font-size:1.45rem;line-height:1.3;font-weight:500;margin:0 0 20px}.mn-connect-shell p{line-height:1.65}.mn-connect-shell .mn-v15-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;text-align:center;white-space:normal;cursor:pointer}.mn-connect-shell :is(a,button,input):focus-visible{outline:3px solid var(--mn-teal-deep,#12645f);outline-offset:4px}.mn-connect-hero{padding:48px 0 28px;text-align:center;background:radial-gradient(ellipse at 50% 40%,#e0ece3 0,transparent 68%)}.mn-connect-hero h1{font-family:var(--font-fraunces),Georgia,serif;font-size:clamp(2rem,4.5vw,3.4rem);font-weight:400;line-height:1.17;margin:14px auto 20px;letter-spacing:-.025em}.mn-connect-hero h1 span{color:var(--mn-teal-deep)}.mn-connect-intro{max-width:680px;margin:0 auto;font-size:1.08rem;color:var(--mn-ink-soft)}.mn-connect-back{display:flex;align-items:center;justify-content:center;gap:8px;font-size:.85rem;margin-bottom:22px;color:var(--mn-teal-deep)}.mn-connect-landing-url{max-width:760px;margin:auto}.mn-connect-actions{min-width:0;background:#fffdf8;padding:24px;border:1px solid #335b4526;border-radius:20px}.mn-connect-actions label{display:block;font-size:.9rem;font-weight:650;margin-bottom:10px}.mn-connect-copy-row{display:flex;gap:12px;align-items:center}.mn-connect-copy-row input{display:block;min-width:0;flex:1;width:100%;border:1px solid #8ca698;border-radius:10px;background:#f7f8f2;color:#27463e;padding:12px;font-family:monospace;font-size:.88rem;line-height:1.55;min-height:48px}.mn-connect-copy-row button{flex-shrink:0;font-size:.85rem;padding-inline:18px}.mn-connect-copy-feedback{font-size:.85rem;min-height:1.65em;color:var(--mn-teal-deep);margin:8px 0 0}.mn-connect-privacy{font-size:.9rem;margin:6px 0 0;color:var(--mn-ink-soft)}.mn-connect-help,.mn-connect-settings{display:inline-flex;align-items:center;gap:6px;color:var(--mn-teal-deep);text-decoration:underline;font-size:.88rem}.mn-connect-settings{margin-top:18px}.mn-connect-providers-section{padding:32px 0 0;scroll-margin-top:110px}.mn-connect-providers-section h2{text-align:center}.mn-connect-providers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.mn-connect-provider{display:flex;flex-direction:column;background:#fffdf8;border:1px solid #335b4526;border-radius:18px;padding:20px;text-decoration:none;transition:border-color .2s,box-shadow .2s}.mn-connect-provider:hover{border-color:#528779;box-shadow:0 8px 22px #244a3810}.mn-connect-provider-mark{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#e4ece4;color:#205a51;font-size:25px}.mn-connect-provider-mark--claude{background:#f4e5d9;color:#a85332}.mn-connect-provider-mark--perplexity{background:#dceced}.mn-connect-provider-mark--grok{background:#e5e5e1;color:#252a2a}.mn-connect-provider h3{font-size:1.13rem;font-weight:600;margin:12px 0}.mn-connect-card-link{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.83rem;font-weight:600;color:var(--mn-teal-deep)}.mn-connect-guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:start;margin-top:10px}.mn-connect-guide-grid .mn-connect-copy-row{flex-direction:column;align-items:stretch}.mn-connect-instructions ol{list-style:none;padding:0;margin:0}.mn-connect-instructions li{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px}.mn-connect-instructions li>span{display:flex;flex:none;align-items:center;justify-content:center;border:1px solid #90ac9f;border-radius:50%;width:28px;height:28px;font-size:.8rem;color:#426a5a}.mn-connect-instructions li p{margin:0;font-size:.94rem;overflow-wrap:anywhere}.mn-connect-note{font-size:.82rem;color:var(--mn-ink-soft);margin:20px 0 10px}.mn-connect-cost{text-align:center;font-size:.8rem;color:var(--mn-ink-soft);margin:28px 0 30px}.mn-connect-footer{display:flex;justify-content:space-between;gap:18px;max-width:1024px;margin:0 auto;padding:20px 0;border-top:1px solid #335b4526;font-size:.85rem;color:var(--mn-ink-soft)}.mn-connect-footer>span{font-weight:650}.mn-connect-footer nav{display:flex;gap:20px}@media(max-width:650px){.mn-connect-shell main.mn-v15-container{padding-inline:20px}.mn-connect-hero{padding-top:32px}.mn-connect-providers{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mn-connect-provider{padding:16px}.mn-connect-guide-grid{grid-template-columns:1fr;gap:28px}.mn-connect-copy-row{flex-direction:column;align-items:stretch}.mn-connect-actions{padding:20px}.mn-connect-intro{font-size:1rem}.mn-connect-footer{margin-inline:20px;padding-block:18px}.mn-connect-copy-row input{font-size:.78rem}}@media(prefers-reduced-motion:reduce){.mn-connect-provider{transition:none}}