@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Roboto+Mono:wght@400;700&display=swap";.chip:where(.astro-b4zvghpy){display:flex;align-items:center;gap:.375rem;padding:.5rem .875rem;border:2px solid var(--sl-color-hairline);border-radius:1.5rem;background:var(--sl-color-bg);color:var(--sl-color-text);font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease;position:relative;user-select:none;min-height:2.25rem;white-space:nowrap;box-shadow:0 1px 3px #0000001a}.chip:where(.astro-b4zvghpy):hover{border-color:var(--sl-color-gray-4);background:var(--sl-color-gray-1);transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.chip:where(.astro-b4zvghpy).active{border-color:var(--sl-color-accent);background:var(--sl-color-accent);color:var(--sl-color-text-invert);box-shadow:0 4px 12px #9a88ff4d;transform:translateY(-1px)}.chip-icon:where(.astro-b4zvghpy){font-size:.875rem;opacity:.8;flex-shrink:0}.chip-badge:where(.astro-b4zvghpy){background:#fff3;padding:.125rem .375rem;border-radius:.75rem;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;margin-left:.25rem}.chip:where(.astro-b4zvghpy).active .chip-badge:where(.astro-b4zvghpy){background:#ffffff4d}.form-section:where(.astro-wgrbvptb){margin-bottom:2.5rem;padding:0;border:none;background:transparent}.form-section:where(.astro-wgrbvptb):last-child{margin-bottom:0}.form-section:where(.astro-wgrbvptb) h3:where(.astro-wgrbvptb){margin:0 0 1rem;font-size:1rem;color:hsl(var(--sl-color-text));font-weight:600;display:flex;align-items:center;gap:.5rem}.section-icon:where(.astro-wgrbvptb){font-size:1rem}.chip-group:where(.astro-wgrbvptb){display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.5rem}.form-group:where(.astro-wgrbvptb){display:flex;flex-direction:column;gap:.125rem}.form-group:where(.astro-wgrbvptb) label:where(.astro-wgrbvptb){display:flex;align-items:center;gap:.75rem;cursor:pointer;padding:.875rem 1rem;border-radius:.5rem;transition:all .2s ease;border:1px solid transparent;font-size:.95rem}.form-group:where(.astro-wgrbvptb) label:where(.astro-wgrbvptb):hover{background:var(--sl-color-gray-2);border-color:var(--sl-color-gray-4)}.form-group:where(.astro-wgrbvptb) input:where(.astro-wgrbvptb)[type=radio],.form-group:where(.astro-wgrbvptb) input:where(.astro-wgrbvptb)[type=checkbox]{display:none}.radio-custom:where(.astro-wgrbvptb),.checkbox-custom:where(.astro-wgrbvptb){width:20px;height:20px;border:2px solid var(--sl-color-gray-6);border-radius:50%;position:relative;transition:all .2s ease;flex-shrink:0}.checkbox-custom:where(.astro-wgrbvptb){border-radius:4px}.form-group:where(.astro-wgrbvptb) input:where(.astro-wgrbvptb)[type=radio]:checked+.radio-custom:where(.astro-wgrbvptb),.form-group:where(.astro-wgrbvptb) input:where(.astro-wgrbvptb)[type=checkbox]:checked+.checkbox-custom:where(.astro-wgrbvptb){border-color:var(--sl-color-accent-9);background:var(--sl-color-accent-9);box-shadow:0 0 0 2px var(--sl-color-accent-2)}.form-group:where(.astro-wgrbvptb) input:where(.astro-wgrbvptb)[type=radio]:checked+.radio-custom:where(.astro-wgrbvptb):after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:6px;height:6px;background:#fff;border-radius:50%}.form-group:where(.astro-wgrbvptb) input:where(.astro-wgrbvptb)[type=checkbox]:checked+.checkbox-custom:where(.astro-wgrbvptb):after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700}.helper-text:where(.astro-wgrbvptb){margin-top:.5rem;padding:.5rem .75rem;background:hsl(var(--sl-color-bg-shade));border:1px solid hsl(var(--sl-color-hairline));border-radius:.5rem;font-size:.8rem;color:hsl(var(--sl-color-text) / .7)}.helper-btn:where(.astro-wgrbvptb){background:var(--sl-color-accent-9);color:#fff;border:none;padding:.75rem 1.25rem;border-radius:.5rem;cursor:pointer;font-size:.9rem;margin-top:1rem;font-weight:500;transition:all .2s ease;box-shadow:0 1px 3px #0000001a;display:inline-block;text-decoration:none}.helper-btn:where(.astro-wgrbvptb):hover{background:var(--sl-color-accent-10);transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.empty-state:where(.astro-2ycjsuqk){display:flex;flex-direction:column;align-items:center;justify-content:center;height:60vh;text-align:center;color:#7d8590}.empty-state-icon:where(.astro-2ycjsuqk){font-size:4rem;margin-bottom:1.5rem;opacity:.6}.empty-state:where(.astro-2ycjsuqk) h3:where(.astro-2ycjsuqk){margin:0 0 1rem;font-size:1.5rem;color:#f0f6fc;font-weight:600}.empty-state:where(.astro-2ycjsuqk) p:where(.astro-2ycjsuqk){margin:0;font-size:1rem;line-height:1.6;max-width:400px}.setup-wizard:where(.astro-wrplv53j){width:100vw;height:100vh;display:flex;flex-direction:column;position:fixed;top:0;left:0;overflow:hidden}.wizard-top-bar:where(.astro-wrplv53j){position:fixed;top:0;left:0;right:0;height:4rem;background:#0b1120f2;backdrop-filter:blur(12px);border-bottom:1px solid rgba(148,163,184,.15);z-index:1000;display:flex;align-items:center;justify-content:center}.top-bar-content:where(.astro-wrplv53j){display:flex;align-items:center;justify-content:center;width:100%;max-width:1200px;padding:0 2rem}.riposte-logo-link:where(.astro-wrplv53j){display:inline-flex;align-items:center;text-decoration:none;transition:all .2s ease}.riposte-logo:where(.astro-wrplv53j){height:2rem;width:auto;opacity:.9;transition:all .2s ease}.riposte-logo-link:where(.astro-wrplv53j):hover .riposte-logo:where(.astro-wrplv53j){opacity:1;transform:scale(1.02)}.back-to-docs-link:where(.astro-wrplv53j){position:absolute;left:2rem;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:.5rem;color:#f8fafc;text-decoration:none;font-size:.875rem;font-weight:500;transition:all .2s ease;backdrop-filter:blur(8px)}.back-to-docs-link:where(.astro-wrplv53j):hover{background:#ffffff26;border-color:#ffffff4d;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.top-bar-spacer:where(.astro-wrplv53j){width:120px}.wizard-container:where(.astro-wrplv53j){display:grid;grid-template-columns:minmax(420px,460px) minmax(0,1fr);height:calc(100vh - 4rem);margin-top:4rem;overflow:hidden;background:#0b1120}.wizard-sidebar:where(.astro-wrplv53j){background:#f8fafc;color:#0f172a;padding:2.5rem 2.75rem;border-right:1px solid rgba(148,163,184,.35);overflow-y:auto;height:100vh;position:relative;box-shadow:inset -1px 0 #0f172a0f}.wizard-sidebar:where(.astro-wrplv53j):before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#2563eb,#7c3aed,#2563eb)}.wizard-sidebar:where(.astro-wrplv53j) h2:where(.astro-wrplv53j){margin:0 0 .75rem;font-size:1.55rem;color:#0f172a;font-weight:700;display:flex;align-items:center;gap:.5rem}.wizard-sidebar:where(.astro-wrplv53j) h2:where(.astro-wrplv53j):before{content:"⚙️";font-size:1.25rem}.wizard-sidebar:where(.astro-wrplv53j) p:where(.astro-wrplv53j){color:#475569;margin:0 0 2.25rem;line-height:1.6;font-size:.98rem}.hidden:where(.astro-wrplv53j){display:none!important}.followup-card:where(.astro-wrplv53j){background:#94a3b81f;border:1px solid rgba(148,163,184,.25);border-radius:.75rem;padding:1.25rem;margin-top:-.25rem;margin-bottom:1.5rem;display:flex;flex-direction:column;gap:1rem}.followup-card:where(.astro-wrplv53j) h4:where(.astro-wrplv53j){font-size:1.05rem;font-weight:600;color:#0f172a}.followup-grid:where(.astro-wrplv53j){display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.followup-field:where(.astro-wrplv53j){display:flex;flex-direction:column;gap:.5rem;font-size:.9rem}.followup-label:where(.astro-wrplv53j){font-weight:600;color:#0f172a;display:block}.followup-choice:where(.astro-wrplv53j){display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#1f2937}.followup-field:where(.astro-wrplv53j) input:where(.astro-wrplv53j)[type=text],.followup-field:where(.astro-wrplv53j) input:where(.astro-wrplv53j)[type=number],.followup-select:where(.astro-wrplv53j){width:100%;border-radius:.5rem;border:1px solid rgba(15,23,42,.18);padding:.65rem .75rem;font-size:.95rem;transition:border-color .2s ease}.followup-field:where(.astro-wrplv53j) input:where(.astro-wrplv53j)[type=text]:focus,.followup-field:where(.astro-wrplv53j) input:where(.astro-wrplv53j)[type=number]:focus,.followup-select:where(.astro-wrplv53j):focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f126}.followup-pills:where(.astro-wrplv53j){display:flex;flex-wrap:wrap;gap:.5rem}.followup-pills:where(.astro-wrplv53j) label:where(.astro-wrplv53j){display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .75rem;border-radius:9999px;background:#6366f11f;color:#1e3a8a;font-size:.82rem;cursor:pointer;border:1px solid rgba(99,102,241,.2);transition:background .2s ease,color .2s ease}.followup-pills:where(.astro-wrplv53j) input:where(.astro-wrplv53j){accent-color:#6366f1}.followup-intro:where(.astro-wrplv53j){margin:0;font-size:.9rem;color:#475569}.provider-followup:where(.astro-wrplv53j){border:1px solid rgba(148,163,184,.3);border-radius:.75rem;padding:1rem;margin-top:1rem;display:flex;flex-direction:column;gap:.75rem;background:#0f172a0a}.provider-followup-header:where(.astro-wrplv53j){display:flex;justify-content:space-between;align-items:center}.provider-pill:where(.astro-wrplv53j){display:inline-flex;align-items:center;justify-content:center;padding:.2rem .65rem;border-radius:9999px;background:#1d4ed8;color:#fff;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.provider-subtitle:where(.astro-wrplv53j){font-size:.8rem;color:#475569}.provider-plan-meta:where(.astro-wrplv53j){margin-top:.75rem;padding:.75rem;border-radius:.5rem;background:#3b82f614;color:#1e40af;font-size:.85rem;display:flex;flex-direction:column;gap:.3rem}#webhook-custom-secret:where(.astro-wrplv53j).hidden{display:none}.form-section:where(.astro-wrplv53j){margin-bottom:2.5rem;padding:0;border:none;background:transparent}.form-section:where(.astro-wrplv53j):last-child{margin-bottom:0}.form-section:where(.astro-wrplv53j) h3:where(.astro-wrplv53j){margin:0 0 1rem;font-size:.95rem;color:#1e293b;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.chip-group:where(.astro-wrplv53j){display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.5rem}.chip:where(.astro-wrplv53j){display:inline-flex;align-items:center;gap:.4rem;padding:.55rem .95rem;border:1px solid rgba(148,163,184,.6);border-radius:.9rem;background:#fff;color:#1f2937;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s ease;position:relative;user-select:none;min-height:2.2rem;white-space:nowrap;box-shadow:0 8px 18px #0f172a14}.chip:where(.astro-wrplv53j):hover{border-color:#2563eb;background:#2563eb1f;color:#1d4ed8;transform:translateY(-1px);box-shadow:0 10px 20px #2563eb2e}.chip:where(.astro-wrplv53j).active{border-color:#1d4ed8;background:#1d4ed8;color:#f8fafc;box-shadow:0 12px 22px #1d4ed847;transform:translateY(-1px)}.chip-icon:where(.astro-wrplv53j){font-size:.85rem;opacity:.9;flex-shrink:0}.chip-badge:where(.astro-wrplv53j){background:#ffffff2e;padding:.15rem .45rem;border-radius:.75rem;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.chip:where(.astro-wrplv53j).active .chip-badge:where(.astro-wrplv53j){background:#ffffff4d;color:inherit}.form-group:where(.astro-wrplv53j){display:flex;flex-direction:column;gap:.4rem}.form-group:where(.astro-wrplv53j) label:where(.astro-wrplv53j){display:flex;align-items:center;gap:.75rem;cursor:pointer;padding:.95rem 1.1rem;border-radius:.9rem;transition:all .2s ease;border:1px solid rgba(148,163,184,.35);font-size:.92rem;background:#fff;color:#0f172a;box-shadow:0 12px 26px #0f172a14}.form-group:where(.astro-wrplv53j) label:where(.astro-wrplv53j):hover{background:#2563eb1f;border-color:#2563eb;color:#1d4ed8}.form-group:where(.astro-wrplv53j) input:where(.astro-wrplv53j)[type=radio],.form-group:where(.astro-wrplv53j) input:where(.astro-wrplv53j)[type=checkbox]{display:none}.radio-custom:where(.astro-wrplv53j),.checkbox-custom:where(.astro-wrplv53j){width:20px;height:20px;border:2px solid rgba(148,163,184,.7);border-radius:50%;position:relative;transition:all .2s ease;flex-shrink:0;background:#fff}.checkbox-custom:where(.astro-wrplv53j){border-radius:6px}.form-group:where(.astro-wrplv53j) input:where(.astro-wrplv53j)[type=radio]:checked+.radio-custom:where(.astro-wrplv53j),.form-group:where(.astro-wrplv53j) input:where(.astro-wrplv53j)[type=checkbox]:checked+.checkbox-custom:where(.astro-wrplv53j){border-color:#1d4ed8;background:#1d4ed8;box-shadow:0 0 0 3px #2563eb33}.form-group:where(.astro-wrplv53j) input:where(.astro-wrplv53j)[type=radio]:checked+.radio-custom:where(.astro-wrplv53j):after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:6px;height:6px;background:#fff;border-radius:50%}.form-group:where(.astro-wrplv53j) input:where(.astro-wrplv53j)[type=checkbox]:checked+.checkbox-custom:where(.astro-wrplv53j):after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:14px;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.3)}.wizard-content:where(.astro-wrplv53j){background:#0b1120;color:#e2e8f0;padding:3rem 3.5rem;overflow-y:auto;height:100vh}.guide-header:where(.astro-wrplv53j){padding:2rem 0 1.5rem;border-bottom:1px solid rgba(148,163,184,.18)}.guide-header:where(.astro-wrplv53j) h1:where(.astro-wrplv53j){margin:0 0 .5rem;font-size:2rem;color:#f8fafc;font-weight:700;letter-spacing:-.015em}.guide-header:where(.astro-wrplv53j) p:where(.astro-wrplv53j){margin:0;color:#e2e8f0bf;font-size:.95rem}.guide-content:where(.astro-wrplv53j){display:flex;flex-direction:column;gap:2rem;padding-bottom:4rem}.guide-section:where(.astro-wrplv53j){background:linear-gradient(180deg,#0f172af0,#0f172ae0);border:1px solid rgba(148,163,184,.18);border-radius:1.25rem;padding:2rem 2.5rem;box-shadow:0 35px 60px #02061773}.section-heading:where(.astro-wrplv53j){display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.deployment-pill:where(.astro-wrplv53j){align-self:flex-start;padding:.35rem .9rem;border-radius:9999px;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;background:#3b82f62e;color:#bfdbfe;border:1px solid rgba(59,130,246,.32)}.deployment-pill:where(.astro-wrplv53j).embedded{background:#22c55e38;color:#bbf7d0;border-color:#22c55e59}.deployment-pill:where(.astro-wrplv53j).standalone{background:#0e749040;color:#bae6fd;border-color:#0ea5e959}.guide-section:where(.astro-wrplv53j) h2:where(.astro-wrplv53j){margin:0 0 1.25rem;font-size:1.35rem;color:#f8fafc;font-weight:600;display:flex;align-items:center;gap:.6rem}.guide-section:where(.astro-wrplv53j) h2:where(.astro-wrplv53j):before{content:"";display:inline-block;width:10px;height:10px;border-radius:9999px;background:#38bdf8;box-shadow:0 0 0 6px #38bdf81f}.guide-section:where(.astro-wrplv53j) h3:where(.astro-wrplv53j){margin:1.25rem 0 .65rem;font-size:1.05rem;color:#e2e8f0;font-weight:600}.guide-section:where(.astro-wrplv53j) p:where(.astro-wrplv53j){margin:0 0 1rem;color:#e2e8f0c7;line-height:1.7}.code-card:where(.astro-wrplv53j){background:#080f23f2;border:1px solid rgba(59,130,246,.22);border-radius:1rem;overflow:hidden;margin:1.5rem 0;position:relative;box-shadow:0 28px 45px #0206178c}.code-card-header:where(.astro-wrplv53j){display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;background:#0f172ae0;border-bottom:1px solid rgba(59,130,246,.25)}.code-card-title:where(.astro-wrplv53j){font-family:var(--sl-font-mono);text-transform:uppercase;letter-spacing:.14em;font-size:.8rem;color:#e2e8f0c7}.code-card-actions:where(.astro-wrplv53j){display:flex;align-items:center;gap:.75rem}.code-card-label:where(.astro-wrplv53j){font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:#e2e8f08c}.code-card:where(.astro-wrplv53j) pre:where(.astro-wrplv53j){background:#060b19eb;border:none;border-radius:0;padding:1.5rem;margin:0;font-size:.9rem;line-height:1.65;overflow-x:auto;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;color:#e2e8f0}.language-selector:where(.astro-wrplv53j){appearance:none;background:#0f172abf;border:1px solid rgba(148,163,184,.35);color:#e2e8f0;padding:.45rem 1.6rem .45rem .85rem;border-radius:.75rem;font-size:.78rem;font-weight:600;cursor:pointer;transition:all .2s ease;backdrop-filter:blur(6px)}.language-selector:where(.astro-wrplv53j):hover{border-color:#94c5fdcc;color:#f8fafc}.language-selector:where(.astro-wrplv53j):focus{outline:none;border-color:#38bdf8;box-shadow:0 0 0 3px #38bdf859}.copy-btn:where(.astro-wrplv53j){background:#0f172ab3;border:1px solid rgba(148,163,184,.35);color:#e2e8f0;padding:.45rem .95rem;border-radius:.75rem;font-size:.78rem;font-weight:600;cursor:pointer;transition:all .2s ease}.copy-btn:where(.astro-wrplv53j):hover{background:#2563eb;border-color:#2563eb;color:#f8fafc;transform:translateY(-1px);box-shadow:0 18px 30px #2563eb52}.guide-section:where(.astro-wrplv53j)>pre:where(.astro-wrplv53j){background:#060b19eb;border:none;border-radius:.75rem;padding:1.5rem;overflow-x:auto;margin:0;font-size:.9rem;line-height:1.65;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;color:#e2e8f0}.guide-section:where(.astro-wrplv53j) code:where(.astro-wrplv53j){background:#2563eb2e;padding:.2rem .55rem;border-radius:.35rem;font-size:.85rem;color:#bfdbfe;border:1px solid rgba(59,130,246,.3)}.guide-section:where(.astro-wrplv53j) ol:where(.astro-wrplv53j),.guide-section:where(.astro-wrplv53j) ul:where(.astro-wrplv53j){margin:1rem 0;padding-left:1.5rem}.guide-section:where(.astro-wrplv53j) li:where(.astro-wrplv53j){margin:.75rem 0;color:#e2e8f0d1;line-height:1.65}.guide-section:where(.astro-wrplv53j) li:where(.astro-wrplv53j)::marker{color:#38bdf8}.callout:where(.astro-wrplv53j){padding:1.25rem 1.5rem;border-radius:.9rem;margin:1.75rem 0;border:1px solid rgba(148,163,184,.22);background:#0f172abf;box-shadow:inset 0 0 0 1px #94a3b80d}.callout:where(.astro-wrplv53j).tip{border-color:#22c55e59;background:#16653459}.callout:where(.astro-wrplv53j).note{border-color:#3b82f659;background:#1e40af59}.callout:where(.astro-wrplv53j) strong:where(.astro-wrplv53j){display:block;margin-bottom:.5rem;color:#f8fafc;font-weight:600}@media (max-width: 1024px){.wizard-container:where(.astro-wrplv53j){grid-template-columns:1fr;height:calc(100vh - 4rem)}.wizard-sidebar:where(.astro-wrplv53j){height:auto;border-right:none;border-bottom:1px solid var(--sl-color-gray-6)}.wizard-content:where(.astro-wrplv53j){height:60vh}}@media (max-width: 768px){.wizard-top-bar:where(.astro-wrplv53j){height:3.5rem}.top-bar-content:where(.astro-wrplv53j){padding:0 1rem}.back-to-docs-link:where(.astro-wrplv53j){padding:.4rem .8rem;font-size:.8rem}.riposte-logo:where(.astro-wrplv53j){height:1.75rem}.top-bar-spacer:where(.astro-wrplv53j){width:100px}.wizard-container:where(.astro-wrplv53j){height:calc(100vh - 3.5rem);margin-top:3.5rem}.wizard-sidebar:where(.astro-wrplv53j){padding:1.5rem}.form-section:where(.astro-wrplv53j){margin-bottom:2rem;padding-bottom:1.5rem}.guide-section:where(.astro-wrplv53j){padding:1.5rem}.guide-header:where(.astro-wrplv53j){padding:1rem 1.5rem}}.deployment-note:where(.astro-wrplv53j){margin-top:.5rem;padding:.5rem .75rem;background:hsl(var(--sl-color-bg-shade));border:1px solid hsl(var(--sl-color-hairline));border-radius:.5rem;font-size:.8rem;color:hsl(var(--sl-color-text) / .7)}.language-selector:where(.astro-wrplv53j),select:where(.astro-wrplv53j).language-selector,.code-header:where(.astro-wrplv53j) .language-selector:where(.astro-wrplv53j),.code-block:where(.astro-wrplv53j) .language-selector:where(.astro-wrplv53j){background:#3b82f633!important;border:1px solid rgba(59,130,246,.4)!important;color:#e0e7ff!important;padding:.5rem 1rem;border-radius:.5rem;font-size:.8rem;font-weight:500;cursor:pointer;transition:all .2s ease;backdrop-filter:blur(10px)}.language-selector:where(.astro-wrplv53j):hover{background:#3b82f64d!important;border-color:#60a5fa!important;transform:translateY(-1px)}.empty-state:where(.astro-wrplv53j){display:flex;flex-direction:column;align-items:center;justify-content:center;height:60vh;text-align:center;color:#e2e8f0b3}.empty-state-icon:where(.astro-wrplv53j){font-size:4rem;margin-bottom:1.5rem;opacity:.6}.empty-state:where(.astro-wrplv53j) h3:where(.astro-wrplv53j){margin:0 0 1rem;font-size:1.5rem;color:#f8fafc;font-weight:600}.empty-state:where(.astro-wrplv53j) p:where(.astro-wrplv53j){margin:0;font-size:1rem;line-height:1.6;max-width:400px;color:#e2e8f0a6}.config-summary:where(.astro-wrplv53j),.provider-card:where(.astro-wrplv53j),.integration-overview:where(.astro-wrplv53j){background:#0b1528d9;border:1px solid rgba(148,163,184,.22);border-radius:.9rem;padding:1.5rem 1.75rem;margin:1.5rem 0;box-shadow:0 20px 38px #02061759}.config-summary:where(.astro-wrplv53j) h3:where(.astro-wrplv53j),.provider-card:where(.astro-wrplv53j) h3:where(.astro-wrplv53j),.integration-overview:where(.astro-wrplv53j) h3:where(.astro-wrplv53j){margin:0 0 1rem;color:#f8fafc;font-size:1rem;font-weight:600;letter-spacing:.02em}.config-summary:where(.astro-wrplv53j) ul:where(.astro-wrplv53j),.integration-overview:where(.astro-wrplv53j) ul:where(.astro-wrplv53j){margin:0;padding-left:1.5rem}.config-summary:where(.astro-wrplv53j) li:where(.astro-wrplv53j),.integration-overview:where(.astro-wrplv53j) li:where(.astro-wrplv53j){margin:.5rem 0;color:#e2e8f0c7;line-height:1.6}.provider-card:where(.astro-wrplv53j) p:where(.astro-wrplv53j),.integration-overview:where(.astro-wrplv53j) p:where(.astro-wrplv53j){margin:0 0 1rem;color:#e2e8f0b8}.setup-steps:where(.astro-wrplv53j) ol:where(.astro-wrplv53j){margin:1rem 0;padding-left:1.5rem}.setup-steps:where(.astro-wrplv53j) li:where(.astro-wrplv53j){margin:.75rem 0;color:#e2e8f0d1;line-height:1.6}.setup-steps:where(.astro-wrplv53j) li:where(.astro-wrplv53j)::marker{color:#38bdf8}.integration-overview:where(.astro-wrplv53j) ul:where(.astro-wrplv53j){margin:0;padding-left:1.5rem}.integration-overview:where(.astro-wrplv53j) li:where(.astro-wrplv53j){margin:.5rem 0;color:#8b949e;line-height:1.5}.advanced-summary:where(.astro-wrplv53j),.advanced-feature:where(.astro-wrplv53j){background:#0b1528d9;border:1px solid rgba(148,163,184,.22);border-radius:.9rem;padding:1.5rem 1.75rem;margin:1.5rem 0;box-shadow:0 20px 38px #02061759}.advanced-summary:where(.astro-wrplv53j) h3:where(.astro-wrplv53j),.advanced-feature:where(.astro-wrplv53j) h3:where(.astro-wrplv53j){margin:0 0 1rem;color:#f8fafc;font-size:1.05rem;font-weight:600}.features-list:where(.astro-wrplv53j){display:flex;flex-wrap:wrap;gap:.5rem}.feature-badge:where(.astro-wrplv53j){background:#facc1540;color:#fef9c3;padding:.25rem .8rem;border-radius:9999px;font-size:.78rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.advanced-feature:where(.astro-wrplv53j) p:where(.astro-wrplv53j){margin:0 0 1rem;color:#e2e8f0b8}.callout:where(.astro-wrplv53j).warning{border-color:#f59e0b73;background:#78350f59}.callout:where(.astro-wrplv53j).warning strong:where(.astro-wrplv53j){color:#fbbf24}.guide-section:where(.astro-wrplv53j) a:where(.astro-wrplv53j){color:#60a5fa;text-decoration:underline;text-decoration-color:#60a5fa66;transition:all .2s ease}.guide-section:where(.astro-wrplv53j) a:where(.astro-wrplv53j):hover{color:#93c5fd;text-decoration-color:#93c5fd99}:where(.astro-wrplv53j){margin:0;padding:0;box-sizing:border-box}html,body{height:100%;overflow:hidden}:root,:where(.astro-wrplv53j)::backdrop{--sl-font: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--sl-font-mono: "Roboto Mono", monospace;--sl-content-width: 64rem;--sl-color-white: #ffffff;--sl-color-black: #000000;--sl-color-gray-1: #eaeaea;--sl-color-gray-2: #c9c9c9;--sl-color-gray-3: #9f9f9f;--sl-color-gray-4: #6f6f6f;--sl-color-gray-5: #4a4a4a;--sl-color-gray-6: #1f1f1f;--sl-color-gray-7: #141414;--sl-color-gray-8: #0f0f0f;--sl-color-gray-9: #0a0a0a;--sl-color-gray-10: #b5b5b5;--sl-color-gray-11: #e2e2e2;--sl-color-gray-12: #ffffff;--sl-color-accent-low: #201c3f;--sl-color-accent: #9a88ff;--sl-color-accent-high: #d9d1ff;--sl-color-text: #eaeaea;--sl-color-text-accent: #9a88ff;--sl-color-text-invert: #111111;--sl-color-bg: #000000;--sl-color-bg-nav: #111111;--sl-color-bg-sidebar: #111111;--sl-color-bg-inline-code: #1f1f1f;--sl-color-bg-accent: #33268f;--sl-color-hairline-light: #444444;--sl-color-hairline: #111111;--sl-color-hairline-shade: #000000;--sl-color-surface-1: #111111;--sl-color-surface-2: #111111}:root,:root[data-theme=light],:where(.astro-wrplv53j)[data-theme=light] :where(.astro-wrplv53j)::backdrop{--sl-content-width: 64rem;--sl-color-white: #111111;--sl-color-black: #ffffff;--sl-color-gray-1: #111111;--sl-color-gray-2: #222222;--sl-color-gray-3: #444444;--sl-color-gray-4: #666666;--sl-color-gray-5: #999999;--sl-color-gray-6: #eaeaea;--sl-color-gray-7: #f2f2f2;--sl-color-gray-8: #f5f5f5;--sl-color-gray-9: #f7f7f7;--sl-color-gray-10: #6b7280;--sl-color-gray-11: #374151;--sl-color-gray-12: #111827;--sl-color-accent-low: #f1edff;--sl-color-accent: #9a88ff;--sl-color-accent-high: #3f2c8c;--sl-color-text: #111111;--sl-color-text-accent: #6f59ff;--sl-color-text-invert: #ffffff;--sl-color-bg: #ffffff;--sl-color-bg-nav: #eaeaea;--sl-color-bg-sidebar: #ffffff;--sl-color-bg-inline-code: #eaeaea;--sl-color-bg-accent: #f1edff;--sl-color-hairline-light: #eaeaea;--sl-color-hairline: #eaeaea;--sl-color-hairline-shade: #eaeaea;--sl-color-surface-1: #eaeaea;--sl-color-surface-2: #eaeaea}body{font-family:var(--sl-font);line-height:1.6;color:var(--sl-color-text);background:var(--sl-color-bg)}:where(.astro-wrplv53j):where(h1,h2,h3,h4,h5,h6){font-family:var(--sl-font-mono);font-weight:700;letter-spacing:-.01em}:where(.astro-wrplv53j):where(code,pre,kbd){font-family:var(--sl-font-mono)}button:where(.astro-wrplv53j){font-family:var(--sl-font)}input:where(.astro-wrplv53j),select:where(.astro-wrplv53j),textarea:where(.astro-wrplv53j){font-family:var(--sl-font)}
