.ApprovalBotConnect-module__4STAEa__root{text-align:start;gap:16px;width:100%;display:grid}.ApprovalBotConnect-module__4STAEa__root[data-variant=settings]{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:start;gap:12px}.ApprovalBotConnect-module__4STAEa__tabs{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.ApprovalBotConnect-module__4STAEa__tab{border:1px solid var(--border);min-height:40px;color:var(--foreground);background:var(--surface);font:inherit;cursor:pointer;transition:border-color var(--motion-fast,.12s) ease, background var(--motion-fast,.12s) ease;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.ApprovalBotConnect-module__4STAEa__tab:hover{border-color:var(--border-strong)}.ApprovalBotConnect-module__4STAEa__tab[data-active]{border-color:color-mix(in srgb, var(--accent) 60%, transparent);background:color-mix(in srgb, var(--accent) 14%, transparent)}.ApprovalBotConnect-module__4STAEa__panel{border:1px solid var(--border);background:var(--surface);border-radius:22px;gap:14px;padding:18px;display:grid}.ApprovalBotConnect-module__4STAEa__panel[data-variant=settings]{background:color-mix(in srgb, var(--background-elevated) 55%, transparent);border-radius:18px;align-content:start;height:100%}.ApprovalBotConnect-module__4STAEa__head{align-items:flex-start;gap:12px;display:flex}.ApprovalBotConnect-module__4STAEa__mark{border:1px solid var(--border);background:color-mix(in srgb, var(--foreground) 5%, transparent);width:44px;height:44px;color:var(--foreground);border-radius:14px;flex:none;justify-content:center;align-items:center;font-size:22px;display:inline-flex}.ApprovalBotConnect-module__4STAEa__panel[data-channel=telegram] .ApprovalBotConnect-module__4STAEa__mark{border-color:color-mix(in srgb, #229ed9 26%, var(--border));color:#229ed9;background:#229ed924}.ApprovalBotConnect-module__4STAEa__panel[data-channel=whatsapp] .ApprovalBotConnect-module__4STAEa__mark{border-color:color-mix(in srgb, #25d366 26%, var(--border));color:#25d366;background:#25d36624}.ApprovalBotConnect-module__4STAEa__headText{gap:4px;min-width:0;display:grid}.ApprovalBotConnect-module__4STAEa__headTitle{color:var(--foreground);letter-spacing:-.01em;margin:0;font-size:16px;font-weight:800}.ApprovalBotConnect-module__4STAEa__headLead{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.ApprovalBotConnect-module__4STAEa__account{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--border));background:color-mix(in srgb, var(--accent) 10%, transparent);border-radius:14px;gap:2px;margin:0;padding:10px 12px;display:grid}.ApprovalBotConnect-module__4STAEa__account strong{color:var(--foreground);word-break:break-word;font-size:13.5px;font-weight:800}.ApprovalBotConnect-module__4STAEa__account span{color:var(--muted);font-size:12px;font-weight:600}.ApprovalBotConnect-module__4STAEa__statusRow{justify-content:flex-start;display:flex}.ApprovalBotConnect-module__4STAEa__status{border:1px solid var(--border);min-height:30px;color:var(--muted);letter-spacing:.02em;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.ApprovalBotConnect-module__4STAEa__status[data-connected]{border-color:color-mix(in srgb, var(--accent) 52%, transparent);color:var(--accent-ink,var(--accent));background:color-mix(in srgb, var(--accent) 12%, transparent)}.ApprovalBotConnect-module__4STAEa__dot{background:var(--muted);border-radius:50%;width:8px;height:8px}.ApprovalBotConnect-module__4STAEa__steps{color:var(--muted-strong,var(--muted));gap:8px;margin:0;padding-inline-start:20px;font-size:14px;line-height:1.5;display:grid}.ApprovalBotConnect-module__4STAEa__actions{flex-wrap:wrap;gap:10px;display:flex}.ApprovalBotConnect-module__4STAEa__primary{min-height:46px;color:var(--accent-foreground);background:var(--accent);font:inherit;cursor:pointer;transition:filter var(--motion-fast,.12s) ease;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.ApprovalBotConnect-module__4STAEa__primary:hover:not(:disabled){filter:brightness(1.06)}.ApprovalBotConnect-module__4STAEa__primary:disabled,.ApprovalBotConnect-module__4STAEa__ghost:disabled{opacity:.6;cursor:default}.ApprovalBotConnect-module__4STAEa__ghost{border:1px solid var(--border-strong);min-height:40px;color:var(--foreground);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex}.ApprovalBotConnect-module__4STAEa__waiting{color:var(--foreground);margin:0;font-size:13px;font-weight:600;line-height:1.5}.ApprovalBotConnect-module__4STAEa__fallback .ApprovalBotConnect-module__4STAEa__expires{color:var(--muted);opacity:.85;margin:0;font-size:12px;line-height:1.45}.ApprovalBotConnect-module__4STAEa__unavailable{color:var(--muted);text-align:center;margin:0;font-size:14px;line-height:1.5}.ApprovalBotConnect-module__4STAEa__fallback{border:1px dashed var(--border-strong);border-radius:16px;gap:8px;padding:12px;display:grid}.ApprovalBotConnect-module__4STAEa__fallback p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.ApprovalBotConnect-module__4STAEa__fallbackRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ApprovalBotConnect-module__4STAEa__token{border:1px solid var(--border);color:var(--foreground);background:var(--input-bg);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);text-align:left;white-space:nowrap;direction:ltr;border-radius:12px;flex:200px;padding:8px 12px;font-size:13px;overflow-x:auto}.ApprovalBotConnect-module__4STAEa__skeleton{background:linear-gradient(90deg, color-mix(in srgb, var(--foreground) 6%, transparent), color-mix(in srgb, var(--foreground) 12%, transparent), color-mix(in srgb, var(--foreground) 6%, transparent));border-radius:999px;height:46px}
.guidedActionsSlot-module__86DZaa__slot{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:18px;padding-top:16px;display:flex}
.DemoAccessBanner-module___gN3Dq__root{--demo-accent:var(--accent);border-radius:var(--radius-lg,22px);border:1px solid color-mix(in srgb, var(--demo-accent) 38%, var(--border));background:linear-gradient(120deg, color-mix(in srgb, var(--demo-accent) 12%, transparent), transparent 60%), var(--background-elevated);box-shadow:0 0 0 1px color-mix(in srgb, var(--demo-accent) 14%, transparent);color:var(--foreground);flex-direction:column;gap:12px;padding:14px 16px;display:flex;position:relative}.DemoAccessBanner-module___gN3Dq__root[data-tone=urgent]{--demo-accent:var(--warning,#f59e0b)}.DemoAccessBanner-module___gN3Dq__root[data-tone=exhausted],.DemoAccessBanner-module___gN3Dq__root[data-tone=expired]{--demo-accent:var(--danger,#e11d48)}.DemoAccessBanner-module___gN3Dq__bar{width:100%;margin-block-end:16px}.DemoAccessBanner-module___gN3Dq__card{width:100%}.DemoAccessBanner-module___gN3Dq__head{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.DemoAccessBanner-module___gN3Dq__icon{width:30px;height:30px;color:var(--accent-foreground,#0f1115);background:var(--demo-accent);border-radius:10px;flex:none;place-items:center;display:grid}.DemoAccessBanner-module___gN3Dq__headText{flex-direction:column;flex:260px;gap:3px;min-width:0;display:flex}.DemoAccessBanner-module___gN3Dq__title{font-size:14px;font-weight:650;line-height:1.3}.DemoAccessBanner-module___gN3Dq__desc{color:var(--muted-strong,var(--muted));margin:0;font-size:12.5px;line-height:1.45}.DemoAccessBanner-module___gN3Dq__cta{border-radius:var(--radius-full,999px);color:var(--accent-foreground,#0f1115);background:var(--demo-accent);box-shadow:0 10px 24px -14px color-mix(in srgb, var(--demo-accent) 80%, transparent);flex:none;align-self:center;align-items:center;gap:6px;padding:8px 14px;font-size:12.5px;font-weight:600;text-decoration:none;transition:transform .14s,box-shadow .14s;display:inline-flex}.DemoAccessBanner-module___gN3Dq__cta:hover{box-shadow:0 14px 28px -14px color-mix(in srgb, var(--demo-accent) 90%, transparent);transform:translateY(-1px)}.DemoAccessBanner-module___gN3Dq__cta:focus-visible{box-shadow:var(--ring-accent);outline:none}.DemoAccessBanner-module___gN3Dq__cta>svg{flex:none}[dir=rtl] .DemoAccessBanner-module___gN3Dq__cta>svg{transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){.DemoAccessBanner-module___gN3Dq__cta{transition:none}.DemoAccessBanner-module___gN3Dq__cta:hover{transform:none}}.DemoAccessBanner-module___gN3Dq__quotas{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.DemoAccessBanner-module___gN3Dq__quotaTitle{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.DemoAccessBanner-module___gN3Dq__quotaList{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.DemoAccessBanner-module___gN3Dq__quotaChip{border-radius:var(--radius-full,999px);border:1px solid var(--border);background:var(--surface,var(--background));align-items:baseline;gap:6px;padding:5px 11px;font-size:12px;display:inline-flex}.DemoAccessBanner-module___gN3Dq__quotaChip[data-exhausted]{border-color:color-mix(in srgb, var(--danger,#e11d48) 45%, var(--border));background:color-mix(in srgb, var(--danger,#e11d48) 10%, transparent)}.DemoAccessBanner-module___gN3Dq__quotaNoun{color:var(--muted-strong,var(--muted))}.DemoAccessBanner-module___gN3Dq__quotaValue{font-variant-numeric:tabular-nums;font-weight:650}.DemoAccessBanner-module___gN3Dq__note{border-block-start:1px solid var(--border);color:var(--muted-strong,var(--muted));align-items:flex-start;gap:8px;padding-block-start:10px;font-size:12.5px;line-height:1.45;display:flex}.DemoAccessBanner-module___gN3Dq__note[data-kind=exhausted]{color:var(--foreground)}.DemoAccessBanner-module___gN3Dq__noteIcon{color:var(--demo-accent);flex:none;place-items:center;margin-block-start:2px;display:grid}@media (max-width:560px){.DemoAccessBanner-module___gN3Dq__cta{justify-content:center;align-self:stretch;width:100%}}
