html[data-theme] #firebot-launch,html[data-theme] body:has(.product63-action.is-visible) #firebot-launch{left:20px;right:auto;bottom:clamp(96px,17vh,155px);transform:none;border-radius:28px;border-bottom:1px solid var(--ui-border);min-width:114px;min-height:48px;padding:12px 22px;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.2;box-sizing:border-box}
html[data-theme] #firebot-launch:hover{transform:translateY(-2px)}
html[data-theme] #firebot{left:20px;bottom:20px;transform:none;transform-origin:bottom left}
html[data-theme] #firebot[open]{animation:firebot89-open .35s ease both}
@keyframes firebot89-open{from{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:none}}
html[data-theme] #menu #menu-close{display:grid;place-items:center;position:relative;flex:0 0 44px;width:44px;height:44px;padding:0;border:1px solid #f7e7ce66;border-radius:50%;color:#f7e7ce;background:#f7e7ce09;line-height:1;box-sizing:border-box}
html[data-theme] #menu #menu-close svg{display:block;width:20px;height:20px;margin:0;transform:none}
html[data-theme] #menu #menu-close:is(:hover,:focus-visible){background:#f7e7ce;color:#381e1d}
html[data-theme] #config75-form #config75-detail{position:static;inset:auto;display:inline-flex;align-items:center;justify-content:center;justify-self:start;grid-column:1/-1;width:auto;max-width:100%;min-height:40px;box-sizing:border-box;margin:7px 0 12px;padding:9px 16px;border:1px solid var(--ui-border);border-radius:24px;color:var(--ui-fg);background:color-mix(in srgb,var(--ui-fg) 7%,var(--ui-bg));font:500 12px/1.5 Manrope,sans-serif;text-decoration:none;transition:background .35s,color .35s}
html[data-theme] #config75-form #config75-detail:hover{background:var(--ui-fg);color:var(--ui-bg)}
html[data-theme] #config75-detail:focus-visible{outline:2px solid var(--ui-fg);outline-offset:3px}
html[data-theme] .assembly86{height:180svh}
@media(max-width:720px),(max-height:650px){html[data-theme] .assembly86{height:auto}}
@media(max-width:720px){html[data-theme] #firebot-launch,html[data-theme] body:has(.product63-action.is-visible) #firebot-launch{left:12px;bottom:104px;min-width:100px;min-height:44px;padding:11px 18px}html[data-theme] #firebot{left:12px;bottom:12px;width:calc(100vw - 24px)}body:has(#firebot-launch) .product63-action{bottom:0}}
@media(prefers-reduced-motion:reduce){html[data-theme] .assembly86{height:auto}html[data-theme] #firebot[open]{animation:none}}
@media(max-width:720px){html[data-theme] #firebot{width:calc(100% - 24px);max-width:calc(100% - 24px)}}
