.bq-scene{padding-bottom:5.5rem;position:relative}.bq-bill{font-family:var(--font-mono);color:var(--color-ink);border:1px solid color-mix(in oklab, var(--color-ink) 12%, transparent);animation:bq-bill-in .55s var(--ease-out-strong) .15s both;background:#fff;border-radius:6px 6px 10px 10px;padding:1.5rem 1.625rem 1.75rem;font-size:.8125rem;line-height:1.7;transform:rotate(.6deg);box-shadow:0 1px 2px #1f21260f,0 12px 32px -12px #1f21262e}@keyframes bq-bill-in{0%{opacity:0;transform:rotate(.6deg)translateY(14px)}}.bq-line{justify-content:space-between;gap:1rem;display:flex}.bq-line-hl,.bq-line-hl>span{position:relative}.bq-line-hl:before{content:"";background:var(--color-marker);opacity:.85;clip-path:inset(0 100% 0 0);animation:bq-highlight .65s var(--ease-out-strong) .95s both;border-radius:2px;position:absolute;inset:8% -.5ch 6%}@keyframes bq-highlight{to{clip-path:inset(0)}}.bq-note{border:1.5px solid var(--color-ink);width:min(78%,21rem);box-shadow:4px 4px 0 0 var(--color-marker);animation:bq-note-in .4s var(--ease-out-strong) 1.55s both;background:#fff;border-radius:8px;padding:.875rem 1rem;position:absolute;bottom:0;right:0;transform:rotate(-1.6deg)}@keyframes bq-note-in{0%{opacity:0;transform:rotate(-1.6deg)scale(.95)translateY(6px)}}@property --bq-n{syntax:"<integer>";inherits:false;initial-value:0}.bq-ticker{counter-reset:bq-n var(--bq-n);animation:bq-count .9s var(--ease-out-strong) 1.6s both;font-variant-numeric:tabular-nums;margin-inline-start:.18em}.bq-ticker:before{content:"$"}.bq-ticker:after{content:counter(bq-n)}@keyframes bq-count{0%{--bq-n:0}to{--bq-n:340}}.bq-check{border:1px solid color-mix(in oklab, var(--color-ink) 10%, transparent);transition:transform .2s var(--ease-out-strong), box-shadow .2s var(--ease-out-strong);background:#fff;border-radius:10px;flex-direction:column;padding:1.5rem;display:flex;position:relative}.bq-check:active{transform:scale(.98)}.bq-check-cta{color:var(--color-money);font-size:.875rem;font-weight:600}.bq-check-feat{border-color:color-mix(in oklab, var(--color-ink) 16%, transparent);padding:1.75rem;box-shadow:0 1px 2px #1f21260d}.bq-check-feat:before{content:"";background:var(--color-marker);border-radius:0 3px 3px 0;width:3px;position:absolute;top:1.5rem;bottom:1.5rem;left:0}.bq-feat-cta{color:var(--color-paper);background:var(--color-money);transition:background-color .15s ease, transform .15s var(--ease-pop);border-radius:8px;padding:.5rem .9rem;font-size:.9375rem;font-weight:600}.bq-feat-cta:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.bq-check-feat:hover .bq-feat-cta{background:color-mix(in oklab, var(--color-money) 90%, black)}}.bq-stretch:after{content:"";border-radius:inherit;position:absolute;inset:0}.bq-tip-wrap{z-index:1;position:relative}.bq-hl-hover{background-image:linear-gradient(0deg, var(--color-marker), var(--color-marker));box-decoration-break:clone;transition:background-size .26s var(--ease-out-strong);background-position:0 82%;background-repeat:no-repeat;background-size:0% 40%;margin-inline:-.1em;padding-inline:.1em}@media (hover:hover) and (pointer:fine){.bq-check:hover{transform:translateY(-3px);box-shadow:0 14px 28px -14px #1f212638}.bq-check:hover .bq-hl-hover{background-size:100% 40%}}.bq-soon{background:color-mix(in oklab, #fff 60%, var(--color-paper));border:1px dashed color-mix(in oklab, var(--color-ink) 20%, transparent);transition:border-color .2s var(--ease-out-strong);border-radius:10px;flex-direction:column;padding:1.25rem;display:flex}@media (hover:hover) and (pointer:fine){.bq-soon:hover{border-color:color-mix(in oklab, var(--color-ink) 35%, transparent)}}.bq-worth{font-family:var(--font-mono);color:var(--color-money);background:var(--color-money-soft);border-radius:6px;padding:3px 7px;font-size:11px;font-weight:600}.bq-rowlabel{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--color-ink-soft);font-size:11px;font-weight:600}.bq-soon-tag{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-soft);border:1px solid var(--color-input);background:0 0;border-radius:4px;padding:2px 6px;font-size:9px}.bq-pillar{background:var(--color-money-soft);width:34px;height:34px;color:var(--color-money);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.bq-pillar svg{width:18px;height:18px}.bq-approve{border:1px solid color-mix(in oklab, var(--color-ink) 12%, transparent);transition:transform .3s var(--ease-pop);background:#fff;border-radius:12px;padding:1.5rem 1.625rem 1.375rem;position:relative;box-shadow:0 1px 2px #1f21260d,0 16px 40px -22px #1f212647}.bq-approve[data-state=held]{transform:rotate(-.8deg)}.bq-approve-head{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-soft);justify-content:space-between;align-items:center;font-size:11px;display:flex}.bq-approve-tag{background:var(--color-secondary);border-radius:4px;padding:2px 7px;font-size:10px;transition:background-color .2s,color .2s}.bq-approve-tag[data-state=approved]{background:var(--color-money-soft);color:var(--color-money)}.bq-approve-tag[data-state=held]{background:color-mix(in oklab, var(--color-stamp) 14%, transparent);color:var(--color-stamp)}.bq-approve-rule{border:0;border-top:1px dashed color-mix(in oklab, var(--color-ink) 20%, transparent);margin:.75rem 0}.bq-approve-title{font-family:var(--font-display);font-size:1.0625rem;font-weight:700}.bq-approve-body{font-family:var(--font-mono);color:var(--color-ink-soft);margin-top:.375rem;font-size:12px;line-height:1.65}.bq-approve-actions{align-items:center;gap:.75rem;margin-top:1.25rem;display:flex}.bq-approve-go{color:var(--color-paper);background:var(--color-money);transition:background-color .15s ease, transform .15s var(--ease-pop);border-radius:8px;padding:.5rem 1rem;font-size:.875rem;font-weight:600}.bq-approve-go:hover{background:color-mix(in oklab, var(--color-money) 90%, black)}.bq-approve-go:active{transform:scale(.97)}.bq-approve-no{color:var(--color-ink-soft);padding:.5rem;font-size:.875rem;font-weight:500;transition:color .15s}.bq-approve-no:hover{color:var(--color-ink)}.bq-approve-reset{font-family:var(--font-mono);color:var(--color-ink-soft);text-underline-offset:3px;font-size:12px;text-decoration:underline}.bq-approve-foot{font-family:var(--font-mono);color:color-mix(in oklab, var(--color-ink-soft) 75%, transparent);margin-top:1rem;font-size:10px}.bq-stamp{font-family:var(--font-display);letter-spacing:.06em;color:var(--color-money);border:3px solid var(--color-money);opacity:.9;pointer-events:none;border-radius:6px;padding:.15rem .6rem;font-size:1.5rem;font-weight:800;position:absolute;top:42%;right:1.5rem}.bq-receipt{width:100%;max-width:24rem;font-family:var(--font-mono);border:1px solid color-mix(in oklab, var(--color-ink) 10%, transparent);background:#fff;border-bottom:none;margin-inline:auto;padding:1.5rem 1.5rem 1.75rem;font-size:.8125rem;line-height:1.8;position:relative;transform:rotate(-.5deg);box-shadow:0 12px 28px -14px #1f212633}.bq-receipt:after{content:"";background-color:#0000;background-image:linear-gradient(-45deg,#0000 7px,#fff 0),linear-gradient(45deg,#0000 7px,#fff 0);background-position:0 0,7px 0;background-repeat:repeat-x;background-size:14px 100%,14px 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:10px;position:absolute;bottom:-9px;left:0;right:0}.bq-rline{justify-content:space-between;gap:1rem;display:flex}.bq-agent-endpoint{background:var(--color-ink);color:var(--color-paper);font-family:var(--font-mono);transition:transform .15s var(--ease-pop);border-radius:9px;align-items:center;gap:.6rem;padding:.6rem .9rem;font-size:.9375rem;display:inline-flex}.bq-agent-endpoint:active{transform:scale(.98)}.bq-agent-dot{background:var(--color-money);width:8px;height:8px;box-shadow:0 0 0 0 color-mix(in oklab, var(--color-money) 60%, transparent);border-radius:999px;animation:2.4s ease-in-out infinite bq-agent-pulse}@keyframes bq-agent-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--color-money) 55%, transparent)}50%{box-shadow:0 0 0 5px color-mix(in oklab, var(--color-money) 0%, transparent)}}.bq-agent-url{font-weight:600}.bq-agent-copy{color:color-mix(in oklab, var(--color-paper) 60%, transparent);border-left:1px solid color-mix(in oklab, var(--color-paper) 25%, transparent);padding-left:.6rem;font-size:11px;transition:color .15s}.bq-agent-endpoint[data-copied=true] .bq-agent-copy{color:var(--color-marker)}.bq-prompt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;margin-top:1.25rem;display:grid}@media (width<=720px){.bq-prompt-grid{grid-template-columns:1fr}}.bq-prompt{text-align:left;border:1px solid color-mix(in oklab, var(--color-ink) 10%, transparent);transition:transform .18s var(--ease-out-strong), box-shadow .18s var(--ease-out-strong), border-color .18s ease;background:#fff;border-radius:10px;flex-direction:column;gap:.5rem;padding:1rem 1.1rem;display:flex;position:relative}.bq-prompt:active{transform:scale(.99)}.bq-prompt-tag{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--color-money);font-size:10px}.bq-prompt-text{color:var(--color-ink);font-size:.9375rem;line-height:1.5}.bq-prompt-copy{transform-origin:0;font-family:var(--font-mono);color:var(--color-ink-soft);opacity:0;transition:opacity .18s ease, transform .18s var(--ease-out-strong), color .15s ease;align-self:flex-start;margin-top:auto;font-size:11px;transform:translateY(2px)}@media (hover:hover) and (pointer:fine){.bq-prompt:hover{border-color:color-mix(in oklab, var(--color-ink) 22%, transparent);transform:translateY(-2px);box-shadow:0 12px 26px -16px #1f212640}.bq-prompt:hover .bq-prompt-copy{opacity:1;transform:translateY(0)}}@media (hover:none){.bq-prompt-copy{opacity:1;transform:none}}.bq-prompt[data-copied=true]{border-color:var(--color-money)}.bq-prompt[data-copied=true] .bq-prompt-copy{opacity:1;color:var(--color-money);animation:bq-copied-pop .26s var(--ease-pop);font-weight:600;transform:none}@keyframes bq-copied-pop{0%{transform:scale(.9)}55%{transform:scale(1.06)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.bq-agent-dot{animation:none}.bq-prompt,.bq-prompt-copy{transition:none}.bq-prompt[data-copied=true] .bq-prompt-copy{animation:none}}.bq-interest-cta{color:var(--color-money);transition:transform .15s var(--ease-pop);font-size:.875rem;font-weight:600}.bq-interest-cta:active{transform:scale(.96)}.bq-interest-done{color:var(--color-money);font-size:.8125rem;font-weight:500}.bq-signup{flex-direction:column;display:flex}.bq-signup-eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--color-ink-soft);font-size:11px}.bq-signup-title{font-family:var(--font-display);margin-top:.25rem;font-size:1.375rem;font-weight:700}.bq-signup-body{color:var(--color-ink-soft);margin-top:.5rem;font-size:.9375rem;line-height:1.55}.bq-signup-input{border:0;border-bottom:1.5px solid var(--color-input);background:0 0;outline:none;width:100%;margin-top:1.25rem;padding:.5rem 2px;font-size:1rem;transition:border-color .15s}.bq-signup-input:focus{border-bottom-color:var(--color-money)}.bq-signup-actions{align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.bq-signup-go{color:var(--color-paper);background:var(--color-money);transition:transform .15s var(--ease-pop);border-radius:8px;padding:.6rem 1.1rem;font-size:.9375rem;font-weight:600}.bq-signup-go:active{transform:scale(.97)}.bq-signup-skip{font-family:var(--font-mono);color:var(--color-ink-soft);text-underline-offset:3px;font-size:12px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.bq-bill,.bq-note,.bq-line-hl:before,.bq-ticker{animation:none}.bq-line-hl:before{clip-path:inset(0)}.bq-ticker{--bq-n:340}.bq-check,.bq-check:hover{transform:none}}
