.qbp-helper-launcher{right:max(18px,env(safe-area-inset-right,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:45;color:var(--foreground);isolation:isolate;align-items:center;display:flex;position:fixed}.qbp-helper-trigger{cursor:pointer;touch-action:manipulation;color:inherit;font:inherit;background:0 0;border:0;border-radius:999px;align-items:center;gap:12px;padding:5px;display:flex}.qbp-helper-label{border:1px solid var(--border);background:var(--card);white-space:nowrap;border-radius:16px 16px 3px;padding:11px 16px;font-size:.875rem;font-weight:600;line-height:1.4;box-shadow:0 5px 22px #00000014}.qbp-helper-ball{filter:drop-shadow(0 5px 8px #0004);border-radius:50%;width:60px;height:60px;transition:transform .18s;display:block;position:relative}.qbp-helper-ball>svg:first-child{width:100%;height:100%;display:block}.qbp-helper-ball .qbp-helper-message-icon{background:var(--primary);width:24px;height:24px;color:var(--primary-foreground);border:2px solid var(--card);border-radius:50%;padding:4px;position:absolute;bottom:-1px;right:-2px}.qbp-helper-trigger:hover .qbp-helper-ball{transform:translateY(-2px)}:is(.qbp-helper-trigger:focus-visible,.qbp-helper-dismiss:focus-visible){outline:3px solid var(--ring);outline-offset:3px}.qbp-helper-dismiss{width:44px;height:44px;color:var(--foreground);cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:-23px;right:-10px}.qbp-helper-dismiss svg{background:var(--card);border:1px solid var(--border);border-radius:50%;width:26px;height:26px;padding:5px;box-shadow:0 2px 6px #0002}.qbp-helper-dismiss:hover svg{background:var(--muted)}.qbp-helper-launcher[data-open]{visibility:hidden;pointer-events:none}body:has([role=dialog][data-state=open]) .qbp-helper-launcher{visibility:hidden;pointer-events:none}[data-slot=dialog-overlay]:has(+.qbp-helper-popup){z-index:70;-webkit-backdrop-filter:none;backdrop-filter:none;background:#07132626}.qbp-helper-popup[data-slot=dialog-content]{--qbp-helper-gap:16px;inset:auto;right:max(var(--qbp-helper-gap),env(safe-area-inset-right,0px));bottom:calc(var(--qbp-helper-bottom,0px) + var(--qbp-helper-gap) + env(safe-area-inset-bottom,0px));width:min(420px,calc(100vw - 2 * var(--qbp-helper-gap)));max-width:none;height:min(680px,calc(var(--qbp-helper-height,100dvh) - 2 * var(--qbp-helper-gap) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)));border:1px solid var(--border);background:var(--card);max-height:none;color:var(--foreground);z-index:71;transform-origin:100% 100%;border-radius:22px;flex-direction:column;gap:0;margin:0;padding:0;display:flex;position:fixed;overflow:hidden;box-shadow:0 18px 70px #0004}.qbp-helper-header{border-bottom:1px solid var(--border);background:var(--card);flex:none;align-items:center;gap:10px;padding:16px;display:flex}.qbp-helper-avatar{background:var(--primary);width:38px;height:38px;color:var(--primary-foreground);border-radius:50%;flex:none;place-items:center;display:grid}.qbp-helper-avatar svg{width:20px;height:20px}.qbp-helper-header>div{flex:1;min-width:0}.qbp-helper-header [data-slot=dialog-title]{font-family:var(--font-heading);font-size:1.2rem;font-weight:650;line-height:1.25}.qbp-helper-header [data-slot=dialog-description]{color:var(--muted-foreground);margin-top:3px;font-size:.875rem;line-height:1.4}.qbp-helper-header>button{flex:none;width:44px;height:44px}.qbp-helper-status{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;min-height:0;padding:28px;font-size:1rem;line-height:1.5;display:flex;overflow:auto}.qbp-helper-status>svg{width:28px;height:28px;color:var(--primary)}.qbp-helper-status h2{font-size:1.25rem;font-weight:600}.qbp-helper-status p{color:var(--muted-foreground)}.qbp-helper-status a{align-items:center;min-height:44px;display:inline-flex}.qbp-helper-status>a{color:var(--primary);text-decoration:underline}.qbp-helper-spinner{animation:1s linear infinite qbp-helper-spin}@keyframes qbp-helper-spin{to{transform:rotate(360deg)}}@media (max-width:600px){.qbp-helper-popup[data-slot=dialog-content]{--qbp-helper-gap:10px;width:calc(100vw - 20px);height:min(680px,calc(var(--qbp-helper-height,100dvh) - 20px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)));border-radius:20px}.qbp-helper-launcher{right:max(14px,env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px))}.qbp-helper-header{gap:8px;padding:12px}.qbp-helper-ball{width:56px;height:56px}}@media (prefers-reduced-motion:reduce){.qbp-helper-ball{transition:none}.qbp-helper-trigger:hover .qbp-helper-ball{transform:none}.qbp-helper-spinner{animation:none}.qbp-helper-popup[data-slot=dialog-content]{animation:none!important}}
