html body .bot-gate-shell{--interface-font:Montserrat, Arial, sans-serif;--ui-background:#f5f6fa;--ui-selected:#0b1626;--ui-border:#dce0e7;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100vh;color:#0b1626;background:#f5f6fa;place-items:center;min-height:100dvh;padding:24px 12px;display:grid}.bot-gate-shell,.bot-gate-shell *{box-sizing:border-box}.bot-gate-card{text-align:center;background:#fff;border:1px solid #dce0e7;border-radius:28px;width:min(100%,520px);min-width:0;padding:clamp(20px,5vw,40px);box-shadow:0 8px 28px #0b162606}.bot-gate-brand{color:#0b1626;flex-direction:column;align-items:center;gap:4px;width:119px;margin:0 auto 24px;line-height:1;display:flex}.bot-gate-wordmark{letter-spacing:-2px;font-size:36px;font-weight:900}.bot-gate-production{letter-spacing:3px;padding-left:3px;font-size:8px;font-weight:600}html body .bot-gate-card h1{letter-spacing:-.04em;color:#0b1626;margin:0 0 14px;font-size:clamp(26px,5vw,34px);font-weight:800;line-height:1.2}.bot-gate-card h1 em{--interface-font:Lora, Georgia, serif;color:#b35f73;font-weight:400}html body .bot-gate-card .bot-gate-message{color:#586476;max-width:350px;margin:0 auto 24px;font-size:14px;line-height:1.7}.bot-gate-widget{justify-content:center;min-height:70px;display:flex}html body .bot-gate-card .bot-gate-error{color:#a3343c;background:#fff0f1;border-radius:12px;margin:16px 0 0;padding:12px;font-size:13px;line-height:1.6}.bot-gate-diagnostics{text-align:left;color:#394659;border-top:1px solid #dce0e7;margin-top:24px;padding-top:12px;font-size:12px;line-height:1.7}.bot-gate-diagnostics summary{cursor:pointer;align-content:center;min-height:44px;font-size:13px;font-weight:700}html body .bot-gate-diagnostics p{color:#586476;margin:8px 0 12px}.bot-gate-diagnostics pre{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;background:#f5f6fa;border-radius:12px;padding:12px;font-size:11px}html body .bot-gate-diagnostics button{color:#0b1626;cursor:pointer;background:#fff;border:1px solid #dce0e7;border-radius:999px;min-height:44px;margin:6px 8px 0 0;padding:10px 16px;font-size:12px;font-weight:700}html body .bot-gate-diagnostics .bot-gate-copy{--ui-surface:#0b1626;--ui-border:var(--ui-surface);--ui-hover:var(--ui-surface);--ui-selected:#fff;background:var(--ui-surface);border-color:var(--ui-border);color:var(--ui-selected)}.bot-gate-diagnostics button:hover{filter:brightness(.94)}.bot-gate-diagnostics output{margin-top:8px;display:block}html body .bot-gate-card .bot-gate-policy{color:#586476;text-underline-offset:4px;align-items:center;min-height:44px;margin-top:8px;font-size:12px;display:inline-flex}.bot-gate-shell :is(a,button,summary):focus-visible{outline-offset:4px;outline:2px solid #b35f73}@media (max-width:380px){.bot-gate-card{border-radius:20px;padding-inline:8px}.bot-gate-card h1{font-size:26px}}.bot-gate-brand{text-decoration:none}.bot-gate-message{display:block}
