.bq{--bq-paper:#fbfaf7;--bq-paper-sunk:#f4f2ed;--bq-raise:#fff;--bq-ink:#111214;--bq-ink-panel:#191a1d;--bq-ink-raise:#232428;--bq-fg:#14151a;--bq-fg-2:#3f4149;--bq-fg-3:#6b6e78;--bq-fg-4:#9a9da6;--bq-on-ink:#f4f3f0;--bq-on-ink-2:#b9b9b6;--bq-on-ink-3:#85868a;--bq-line:#1112141a;--bq-line-2:#1112142b;--bq-line-3:#11121447;--bq-line-ink:#ffffff1a;--bq-line-ink-2:#ffffff2e;--bq-accent:#d4451b;--bq-accent-press:#b03510;--bq-accent-tint:#fbeee9;--bq-accent-ink:#ff6b3d;--bq-accent-line:#d4451b57;--bq-accent-glow:#d4451b21;--bq-scene-node:#2a2c33;--bq-scene-node-ink:#d8d7d2;--bq-scene-dim:#c9c7c1;--bq-scene-dim-ink:#3a3b40;--bq-scene-edge:#94918b;--bq-scene-edge-ink:#74757a;--bq-scene-accent:#d4451b;--bq-scene-ok:#12724c;--bq-ok:#12724c;--bq-ok-ink:#5bb98c;--bq-ok-tint:#e4f1eb;--bq-r-xs:3px;--bq-r-sm:5px;--bq-r:8px;--bq-r-lg:14px;--bq-r-pill:999px;--bq-shadow-sm:0 1px 2px #14120e0d;--bq-shadow:0 1px 2px #14120e0d, 0 8px 24px -12px #14120e24;--bq-shadow-lg:0 1px 2px #14120e0d, 0 24px 60px -28px #14120e3d;--bq-fast:.14s;--bq-mid:.32s;--bq-slow:.72s;--bq-ease:cubic-bezier(.22, 1, .36, 1);--bq-ease-io:cubic-bezier(.65, 0, .35, 1);--bq-gutter:clamp(1.25rem, 4vw, 4rem);--bq-max:76rem;--bq-measure:34rem;--bq-nav-h:3.75rem;--bq-t-display:clamp(2.5rem, 1.15rem + 4.6vw, 4.375rem);--bq-t-h2:clamp(1.875rem, 1.15rem + 2.4vw, 2.875rem);--bq-t-h3:clamp(1.1875rem, 1.05rem + .5vw, 1.4375rem);--bq-t-lede:clamp(1.0625rem, 1rem + .35vw, 1.1875rem);--bq-t-body:1rem;--bq-t-sm:.875rem;--bq-t-xs:.8125rem;--bq-t-label:.6875rem;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bq-paper);color:var(--bq-fg);font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;--background:var(--bq-paper);--foreground:var(--bq-fg);--card:var(--bq-raise);--card-foreground:var(--bq-fg);--popover:var(--bq-raise);--popover-foreground:var(--bq-fg);--muted:var(--bq-paper-sunk);--muted-foreground:var(--bq-fg-3);--subtle:var(--bq-paper-sunk);--elevated:var(--bq-raise);--card-hover:var(--bq-paper-sunk);--background-secondary:var(--bq-paper-sunk);--success:var(--bq-ok);--success-soft:var(--bq-ok-tint);--primary:var(--bq-fg);--primary-hover:var(--bq-fg-2);--primary-foreground:var(--bq-paper);--secondary:var(--bq-paper-sunk);--secondary-foreground:var(--bq-fg);--accent:var(--bq-accent);--accent-foreground:var(--bq-paper);--border:var(--bq-line);--border-muted:var(--bq-line);--border-strong:var(--bq-line-2);--input:var(--bq-line-2);--ring:var(--bq-accent);--radius:8px;--color-background:var(--bq-paper);--color-background-secondary:var(--bq-paper-sunk);--color-foreground:var(--bq-fg);--color-card:var(--bq-raise);--color-card-foreground:var(--bq-fg);--color-card-hover:var(--bq-paper-sunk);--color-elevated:var(--bq-raise);--color-popover:var(--bq-raise);--color-popover-foreground:var(--bq-fg);--color-muted:var(--bq-paper-sunk);--color-muted-foreground:var(--bq-fg-3);--color-subtle:var(--bq-paper-sunk);--color-primary:var(--bq-fg);--color-primary-hover:var(--bq-fg-2);--color-primary-foreground:var(--bq-paper);--color-secondary:var(--bq-paper-sunk);--color-secondary-foreground:var(--bq-fg);--color-accent:var(--bq-accent);--color-accent-foreground:var(--bq-paper);--color-success:var(--bq-ok);--color-success-soft:var(--bq-ok-tint);--color-border:var(--bq-line);--color-border-muted:var(--bq-line);--color-border-strong:var(--bq-line-2);--color-input:var(--bq-line-2);--color-ring:var(--bq-accent);overflow-x:clip}.bq-ink{--bq-paper:var(--bq-ink);--bq-paper-sunk:#141517;--bq-raise:var(--bq-ink-panel);--bq-fg:var(--bq-on-ink);--bq-fg-2:var(--bq-on-ink-2);--bq-fg-3:var(--bq-on-ink-3);--bq-fg-4:#6a6b6f;--bq-line:var(--bq-line-ink);--bq-line-2:var(--bq-line-ink-2);--bq-line-3:#ffffff4d;--bq-accent:var(--bq-accent-ink);--bq-accent-press:#e85426;--bq-accent-tint:#ff6b3d1f;--bq-accent-line:#ff6b3d66;--bq-ok:var(--bq-ok-ink);--bq-ok-tint:#5bb98c21;--bq-shadow:none;--bq-shadow-lg:none;--background:var(--bq-ink);--foreground:var(--bq-on-ink);--card:var(--bq-ink-panel);--card-foreground:var(--bq-on-ink);--muted-foreground:var(--bq-on-ink-3);--primary:var(--bq-on-ink);--primary-foreground:var(--bq-ink);--border:var(--bq-line-ink);--color-background:var(--bq-ink);--color-background-secondary:#141517;--color-foreground:var(--bq-on-ink);--color-card:var(--bq-ink-panel);--color-card-foreground:var(--bq-on-ink);--color-card-hover:var(--bq-ink-raise);--color-elevated:var(--bq-ink-raise);--color-popover:var(--bq-ink-panel);--color-popover-foreground:var(--bq-on-ink);--color-muted:var(--bq-ink-panel);--color-muted-foreground:var(--bq-on-ink-3);--color-subtle:#141517;--color-primary:var(--bq-on-ink);--color-primary-hover:var(--bq-on-ink-2);--color-primary-foreground:var(--bq-ink);--color-secondary:var(--bq-ink-raise);--color-secondary-foreground:var(--bq-on-ink);--color-accent:var(--bq-accent-ink);--color-accent-foreground:var(--bq-ink);--color-success:var(--bq-ok-ink);--color-success-soft:#5bb98c21;--color-border:var(--bq-line-ink);--color-border-muted:var(--bq-line-ink);--color-border-strong:var(--bq-line-ink-2);--color-input:var(--bq-line-ink-2);--color-ring:var(--bq-accent-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bq-ink);color:var(--bq-on-ink)}.bq :focus-visible{outline:2px solid var(--bq-accent);outline-offset:2px;border-radius:var(--bq-r-xs)}.bq ::selection{background:var(--bq-accent);color:#fff}.bq-shell{flex-direction:column;min-height:100svh;display:flex}.bq-skip{z-index:90;border-radius:var(--bq-r);background:var(--bq-fg);color:var(--bq-paper);font-size:var(--bq-t-sm);transition:transform var(--bq-fast) var(--bq-ease);padding:.5rem .875rem;font-weight:500;position:fixed;top:.5rem;left:.5rem;transform:translateY(calc(-100% - 1rem))}.bq-skip:focus-visible{transform:translateY(0)}.bq-hero-grid>*,.bq-split>*,.bq-showcase>*,.bq-pricing-head>*,.bq-footer-grid>*,.bq-matrix>*,.bq-plans>*{min-width:0}.bq-wrap{width:100%;max-width:var(--bq-max);padding-inline:var(--bq-gutter);margin-inline:auto}.bq-wrap-wide{max-width:88rem}.bq-band{padding-block:clamp(4rem,9vw,8rem)}.bq-band-tall{padding-block:clamp(5.5rem,12vw,11rem)}.bq-band-tight{padding-block:clamp(3rem,6vw,5rem)}.bq-rule{border-top:1px solid var(--bq-line)}.bq-display{font-size:var(--bq-t-display);letter-spacing:-.032em;text-wrap:balance;margin:0;font-weight:560;line-height:.98}.bq-h2{font-size:var(--bq-t-h2);letter-spacing:-.028em;text-wrap:balance;margin:0;font-weight:560;line-height:1.04}.bq-h3{font-size:var(--bq-t-h3);letter-spacing:-.016em;margin:0;font-weight:560;line-height:1.25}.bq-lede{font-size:var(--bq-t-lede);color:var(--bq-fg-2);max-width:var(--bq-measure);text-wrap:pretty;margin:0;line-height:1.55}.bq-body{font-size:var(--bq-t-body);color:var(--bq-fg-2);max-width:var(--bq-measure);text-wrap:pretty;margin:0;line-height:1.62}.bq-small{font-size:var(--bq-t-sm);color:var(--bq-fg-3);margin:0;line-height:1.55}.bq-label{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--bq-t-label);letter-spacing:.09em;text-transform:uppercase;color:var(--bq-fg-3);font-variant-ligatures:none;font-weight:500;line-height:1}.bq-mono{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--bq-t-xs);letter-spacing:-.01em;font-variant-ligatures:none}.bq-accent-text{color:var(--bq-accent)}.bq-eyebrow{border:1px solid var(--bq-line-2);border-radius:var(--bq-r-pill);background:var(--bq-raise);white-space:nowrap;align-items:center;gap:.5rem;padding:.3125rem .625rem .3125rem .5rem;display:inline-flex}.bq-eyebrow:before{content:"";background:var(--bq-accent);width:5px;height:5px;box-shadow:0 0 0 3px var(--bq-accent-glow);border-radius:50%;flex:none}.bq-btn{border-radius:var(--bq-r);height:2.75rem;font-size:var(--bq-t-sm);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:background-color var(--bq-fast) var(--bq-ease), border-color var(--bq-fast) var(--bq-ease), color var(--bq-fast) var(--bq-ease), transform var(--bq-fast) var(--bq-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding-inline:1.125rem;font-weight:500;text-decoration:none;display:inline-flex}.bq-btn:active{transform:translateY(1px)}.bq-btn-primary{background:var(--bq-accent);color:#fff;border-color:var(--bq-accent)}.bq-btn-primary:hover{background:var(--bq-accent-press);border-color:var(--bq-accent-press)}.bq-btn-secondary{background:var(--bq-raise);color:var(--bq-fg);border-color:var(--bq-line-2);box-shadow:var(--bq-shadow-sm)}.bq-btn-secondary:hover{border-color:var(--bq-line-3);background:var(--bq-paper-sunk)}.bq-btn-ghost{color:var(--bq-fg-2);background:0 0;height:2.25rem;padding-inline:.75rem}.bq-btn-ghost:hover{color:var(--bq-fg);background:var(--bq-paper-sunk)}.bq-btn-sm{height:2.25rem;font-size:var(--bq-t-xs);padding-inline:.875rem}.bq-link{color:var(--bq-fg);font-weight:500;font-size:var(--bq-t-sm);border-bottom:1px solid var(--bq-line-2);transition:border-color var(--bq-fast) var(--bq-ease), color var(--bq-fast) var(--bq-ease);align-items:center;gap:.375rem;padding-bottom:1px;text-decoration:none;display:inline-flex}.bq-link:hover{color:var(--bq-accent);border-bottom-color:var(--bq-accent-line)}.bq-link svg{transition:transform var(--bq-fast) var(--bq-ease)}.bq-link:hover svg{transform:translate(2px)}.bq-panel{background:var(--bq-raise);border:1px solid var(--bq-line);border-radius:var(--bq-r-lg)}.bq-frame{border:1px solid var(--bq-line-2);border-radius:var(--bq-r-lg);background:var(--bq-raise);position:relative;overflow:hidden}.bq-frame-bar{border-bottom:1px solid var(--bq-line);background:var(--bq-paper-sunk);align-items:center;gap:.75rem;min-height:2.25rem;padding:0 .75rem;display:flex}.bq-frame-body{position:relative}.bq-dots{background-image:radial-gradient(circle at 1px 1px, var(--bq-line) 1px, transparent 0);background-size:16px 16px}.bq-chip{border:1px solid var(--bq-line);border-radius:var(--bq-r-sm);background:var(--bq-raise);font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--bq-t-label);letter-spacing:.02em;color:var(--bq-fg-2);white-space:nowrap;align-items:center;gap:.4375rem;padding:.3125rem .5625rem;display:inline-flex}.bq-dot{background:var(--bq-fg-4);border-radius:50%;flex:none;width:5px;height:5px}.bq-dot-ok{background:var(--bq-ok)}.bq-dot-accent{background:var(--bq-accent)}.bq-nav{z-index:60;height:var(--bq-nav-h);background:color-mix(in srgb, var(--bq-paper) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--bq-line);transition:background-color var(--bq-mid) var(--bq-ease), border-color var(--bq-mid) var(--bq-ease), color var(--bq-mid) var(--bq-ease);align-items:center;display:flex;position:sticky;top:0}.bq-nav[data-over=ink]{--bq-paper:var(--bq-ink);--bq-paper-sunk:#1d1e21;--bq-fg:var(--bq-on-ink);--bq-fg-2:var(--bq-on-ink-2);--bq-fg-3:var(--bq-on-ink-3);--bq-line:var(--bq-line-ink);--bq-line-2:var(--bq-line-ink-2);--bq-raise:var(--bq-ink-panel);--bq-accent:var(--bq-accent-ink);--bq-accent-press:#e85426;--bq-shadow-sm:none;--bq-shadow-lg:none;--color-foreground:var(--bq-on-ink);--color-muted-foreground:var(--bq-on-ink-3);color:var(--bq-on-ink)}.bq-nav[data-over=ink] .bq-btn-primary{color:#17110e}.bq-nav-inner{width:100%;max-width:var(--bq-max);padding-inline:var(--bq-gutter);justify-content:space-between;align-items:center;gap:1rem;margin-inline:auto;display:flex}.bq-nav-links{align-items:center;gap:.25rem;display:none}@media (min-width:60rem){.bq-nav-links{display:flex}}.bq-nav-link{border-radius:var(--bq-r-sm);font-size:var(--bq-t-sm);color:var(--bq-fg-2);transition:color var(--bq-fast) var(--bq-ease), background-color var(--bq-fast) var(--bq-ease);padding:.4375rem .6875rem;text-decoration:none}.bq-nav-link:hover{color:var(--bq-fg);background:var(--bq-paper-sunk)}.bq-nav-actions{align-items:center;gap:.5rem;display:flex}.bq-nav-signin{display:none}@media (min-width:30rem){.bq-nav-signin{display:inline-flex}}.bq-wordmark{color:var(--bq-fg);align-items:baseline;gap:.4375rem;text-decoration:none;display:inline-flex}.bq-wordmark b{letter-spacing:-.02em;font-size:1.0625rem;font-weight:600}.bq-wordmark span{font-size:var(--bq-t-label);color:var(--bq-fg-3);letter-spacing:.01em}.bq-field{--fx-t:0px;--fx-r:0px;--fx-b:0px;--fx-l:0px;--fx-radius:14px;--fx-frame:0;z-index:5;pointer-events:none;opacity:0;transition:opacity var(--bq-slow) var(--bq-ease);position:fixed;inset:0}.bq-field[data-ready=true][data-visible=true]{opacity:1}.bq-field-clip{clip-path:inset(var(--fx-t) var(--fx-r) var(--fx-b) var(--fx-l) round var(--fx-radius));position:absolute;inset:0}.bq-field-clip canvas{width:100%;height:100%;display:block}.bq-field-edge{inset:var(--fx-t) var(--fx-r) var(--fx-b) var(--fx-l);border:1px solid var(--bq-line-ink-2);border-radius:var(--fx-radius);opacity:var(--fx-frame);position:absolute}.bq-field-slot{position:relative}.bq-hero{z-index:1;padding-top:clamp(2.5rem,5vw,4.5rem);padding-bottom:clamp(3rem,6vw,5.5rem);position:relative}.bq-hero-grid{align-items:center;gap:clamp(2.5rem,5vw,4rem);display:grid}@media (min-width:64rem){.bq-hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);gap:clamp(2.5rem,4vw,4.5rem)}}.bq-hero-copy{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.bq-hero-copy .bq-display{max-width:20ch;font-size:clamp(2.5rem,1rem + 3vw,3.5rem);line-height:1.02}@media (max-width:63.99rem){.bq-hero-copy .bq-display{max-width:18ch;font-size:clamp(2rem,6vw,2.75rem)}}.bq-hero-actions{flex-wrap:wrap;gap:.625rem;display:flex}.bq-hero-note{color:var(--bq-fg-3);font-size:var(--bq-t-xs);flex-wrap:wrap;align-items:center;gap:.25rem .875rem;display:flex}.bq-hero-note b{color:var(--bq-fg-2);font-weight:500}@media (min-width:30rem){.bq-hero-note>span+span:before{content:"·";color:var(--bq-fg-4);margin-right:.875rem}}.bq-hero-stage{aspect-ratio:4/3;position:relative}@media (min-width:30rem){.bq-hero-stage{min-height:18rem}}@media (min-width:64rem){.bq-hero-stage{aspect-ratio:1;min-height:26rem}}@media (min-width:80rem){.bq-hero-stage{aspect-ratio:10/9}}.bq-stage-frame{border:1px solid var(--bq-line-2);border-radius:var(--bq-r-lg);background:var(--bq-raise);box-shadow:var(--bq-shadow-lg);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.bq-stage-body{flex:1;min-height:0;position:relative}.bq-stage-hud{z-index:6;pointer-events:none;justify-content:space-between;align-items:flex-end;gap:.75rem;display:flex;position:absolute;bottom:.75rem;left:.75rem;right:.75rem}.bq-readout{border-radius:var(--bq-r-sm);border:1px solid var(--bq-line);background:color-mix(in srgb, var(--bq-raise) 82%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--bq-t-label);color:var(--bq-fg-2);letter-spacing:.02em;align-items:center;gap:.4375rem;padding:.3125rem .5rem;display:inline-flex}.bq-formats{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.bq-act{z-index:1;position:relative}.bq-split{gap:clamp(1.5rem,4vw,3.5rem);display:grid}@media (min-width:60rem){.bq-split{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start}}.bq-split-sticky{position:static}@media (min-width:60rem){.bq-split-sticky{top:calc(var(--bq-nav-h) + 3rem);position:sticky}}.bq-stack{flex-direction:column;align-items:flex-start;gap:1.125rem;display:flex}.bq-stack-lg{flex-direction:column;align-items:flex-start;gap:2rem;display:flex}.bq-mechanism{position:relative}.bq-beat{align-items:center;min-height:100svh;padding-block:clamp(4rem,12vh,8rem);display:flex;position:relative}.bq-beat-copy{z-index:6;opacity:1;max-width:30rem;transition:opacity var(--bq-slow) var(--bq-ease);flex-direction:column;align-items:flex-start;gap:1.125rem;display:flex;position:relative}.bq-beat[data-active=true] .bq-beat-copy{opacity:1}.bq-beat[data-active=false] .bq-beat-copy{opacity:.35}@media (max-width:63.99rem){.bq-beat{align-items:flex-end;padding-bottom:clamp(2rem,7vh,4rem)}.bq-beat-copy{border-radius:var(--bq-r-lg);border:1px solid var(--bq-line);background:color-mix(in srgb, var(--bq-ink) 82%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1.25rem}}.bq-beat-index{align-items:center;gap:.625rem;display:flex}.bq-beat-index:after{content:"";background:var(--bq-line-2);width:2.5rem;height:1px}.bq-matrix{border:1px solid var(--bq-line);border-radius:var(--bq-r-lg);background:var(--bq-line);gap:1px;display:grid;overflow:hidden}@media (min-width:48rem){.bq-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:72rem){.bq-matrix-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.bq-cell{background:var(--bq-raise);transition:background-color var(--bq-fast) var(--bq-ease);flex-direction:column;gap:.625rem;padding:clamp(1.25rem,2.5vw,1.75rem);display:flex}.bq-cell:hover{background:color-mix(in srgb, var(--bq-paper-sunk) 60%, var(--bq-raise))}.bq-cell-problem{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--bq-t-label);letter-spacing:.02em;color:var(--bq-fg-3);text-transform:none}@media (min-width:72rem){.bq-matrix-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.bq-fit-asks{font-size:var(--bq-t-body);line-height:var(--bq-lh-body);color:var(--bq-fg-2)}.bq-link-inline{align-items:center;gap:.25rem;display:inline-flex}.bq-table{border-collapse:collapse;width:100%;font-size:var(--bq-t-sm)}.bq-table th,.bq-table td{text-align:left;border-top:1px solid var(--bq-line);vertical-align:top;padding:.875rem 1rem}.bq-table thead th{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--bq-t-label);letter-spacing:.09em;text-transform:uppercase;color:var(--bq-fg-3);white-space:nowrap;border-top:0;font-weight:500}.bq-table td:first-child{color:var(--bq-fg);font-weight:500}.bq-table td{color:var(--bq-fg-2)}.bq-scroll-x{-webkit-overflow-scrolling:touch;overflow-x:auto}.bq-plans{border:1px solid var(--bq-line);border-radius:var(--bq-r-lg);background:var(--bq-raise);gap:0;display:grid;overflow:hidden}@media (min-width:46rem){.bq-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:68rem){.bq-plans{grid-template-columns:repeat(4,minmax(0,1fr))}}.bq-plan{border-top:1px solid var(--bq-line);flex-direction:column;gap:1rem;padding:clamp(1.25rem,2.5vw,1.75rem);display:flex;position:relative}.bq-plan:first-child{border-top:0}@media (min-width:46rem){.bq-plan:nth-child(-n+2){border-top:0}.bq-plan:nth-child(2n){border-left:1px solid var(--bq-line)}}@media (min-width:68rem){.bq-plan{border-top:0;border-left:1px solid var(--bq-line)}.bq-plan:first-child{border-left:0}}.bq-plan[data-featured=true]{background:var(--bq-accent-tint)}.bq-plan[data-featured=true]:before{content:"";inset-inline:-1px;background:var(--bq-accent);height:2px;position:absolute;top:0}.bq-price{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:2rem;font-weight:560;line-height:1}.bq-price sup{margin-right:.0625rem;font-size:.9375rem;font-weight:500;top:-.7em}.bq-price small{font-size:var(--bq-t-xs);color:var(--bq-fg-3);letter-spacing:0;font-weight:400}.bq-plan dl{font-size:var(--bq-t-sm);gap:.5rem;margin:0;display:grid}.bq-plan dl>div{justify-content:space-between;gap:1rem;display:flex}.bq-plan dt{color:var(--bq-fg-3)}.bq-plan dd{color:var(--bq-fg);font-variant-numeric:tabular-nums;margin:0}.bq-showcase{align-items:center;gap:clamp(1.5rem,3.5vw,3rem);display:grid}@media (min-width:68rem){.bq-showcase{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.bq-showcase-flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.bq-showcase-flip>:first-child{order:2}}.bq-browser{border:1px solid var(--bq-line-2);border-radius:var(--bq-r-lg);background:var(--bq-raise);box-shadow:var(--bq-shadow-lg);overflow:hidden}.bq-browser-bar{border-bottom:1px solid var(--bq-line);background:var(--bq-paper-sunk);align-items:center;gap:.5rem;padding:.625rem .75rem;display:flex}.bq-browser-dots{gap:.3125rem;display:flex}.bq-browser-dots i{background:var(--bq-line-3);border-radius:50%;width:8px;height:8px}.bq-browser-url{border-radius:var(--bq-r-pill);border:1px solid var(--bq-line);background:var(--bq-raise);min-width:0;font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--bq-t-label);color:var(--bq-fg-3);text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;padding:.25rem .625rem;overflow:hidden}.bq-code{border:1px solid var(--bq-line);border-radius:var(--bq-r);background:var(--bq-paper-sunk);font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--bq-t-xs);color:var(--bq-fg-2);white-space:pre;margin:0;padding:.875rem 1rem;line-height:1.7;overflow-x:auto}.bq-code b{color:var(--bq-accent);font-weight:400}.bq-gap-row{border-top:1px solid var(--bq-line);align-items:center;gap:.875rem;padding:.8125rem 1rem;display:flex}.bq-gap-row:first-of-type{border-top:0}.bq-gap-count{border-radius:var(--bq-r-sm);background:var(--bq-accent-tint);min-width:2.25rem;height:1.5rem;color:var(--bq-accent);font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--bq-t-label);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;padding-inline:.4375rem;font-weight:500;display:inline-flex}.bq-gap-q{min-width:0;font-size:var(--bq-t-sm);color:var(--bq-fg);flex:1}.bq-gap-state{flex:none}.bq-refusal{border:1px solid var(--bq-line-2);border-radius:var(--bq-r-lg);background:var(--bq-raise);gap:0;display:grid;overflow:hidden}.bq-refusal-row{border-top:1px solid var(--bq-line);padding:1.125rem 1.25rem}.bq-refusal-row:first-child{border-top:0}.bq-refusal-quote{font-size:var(--bq-t-lede);color:var(--bq-fg);letter-spacing:-.012em;margin:0;line-height:1.5}.bq-refusal-strike{color:var(--bq-fg-3);text-decoration:line-through;-webkit-text-decoration-color:var(--bq-accent-line);text-decoration-color:var(--bq-accent-line);text-decoration-thickness:1px}.bq-faq-item{border-top:1px solid var(--bq-line)}.bq-faq-item:last-child{border-bottom:1px solid var(--bq-line)}.bq-faq-trigger{text-align:left;cursor:pointer;width:100%;font-size:var(--bq-t-body);letter-spacing:-.012em;color:var(--bq-fg);background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:1rem;padding:1.125rem 0;font-weight:500;display:flex}.bq-faq-trigger:hover{color:var(--bq-accent)}.bq-faq-answer{padding-bottom:1.25rem}.bq-footer{border-top:1px solid var(--bq-line)}.bq-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem;display:grid}@media (min-width:48rem){.bq-footer-grid{grid-template-columns:2fr repeat(3,minmax(0,1fr))}}.bq-footer-col{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.bq-footer-col a{font-size:var(--bq-t-sm);color:var(--bq-fg-3);transition:color var(--bq-fast) var(--bq-ease);text-decoration:none}.bq-footer-col a:hover{color:var(--bq-fg)}.bq [data-reveal]{opacity:1;transform:none}.bq[data-js=true] [data-reveal=pending]{opacity:0;transform:translateY(.875rem)}.bq[data-js=true] [data-reveal]{transition:opacity var(--bq-slow) var(--bq-ease), transform var(--bq-slow) var(--bq-ease);transition-delay:calc(var(--bq-stagger,0) * 70ms)}.bq-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bq-menu{position:relative}@media (min-width:60rem){.bq-menu{display:none}}.bq-menu>summary{list-style:none}.bq-menu>summary::-webkit-details-marker{display:none}.bq-menu[open]>summary{background:var(--bq-paper-sunk);color:var(--bq-fg)}.bq-menu-panel{z-index:70;border:1px solid var(--bq-line-2);border-radius:var(--bq-r);background:var(--bq-raise);min-width:12rem;box-shadow:var(--bq-shadow-lg);flex-direction:column;gap:.125rem;padding:.375rem;display:flex;position:absolute;top:calc(100% + .5rem);right:0}.bq-still{opacity:.95;width:92%;height:92%;transition:opacity var(--bq-mid) var(--bq-ease);position:absolute;inset:4%}.bq[data-field=live] [data-field-slot] .bq-still{opacity:0}.bq-hero-formats{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding-top:clamp(1.5rem,3vw,2.5rem);display:flex}.bq-formats{display:contents}@supports not (display:contents){.bq-formats{gap:.5rem;display:flex}}.bq-formats li{list-style:none}.bq-transcript{border:1px solid var(--bq-line-2);border-radius:var(--bq-r-lg);background:var(--bq-raise);width:100%;max-width:32rem;margin:0;overflow:hidden}.bq-transcript-body{flex-direction:column;gap:.625rem;padding:1rem;display:flex}.bq-bubble{border-radius:var(--bq-r-lg);max-width:88%;font-size:var(--bq-t-sm);margin:0;padding:.625rem .875rem;line-height:1.5}.bq-bubble-ask{background:var(--bq-paper-sunk);border:1px solid var(--bq-line);color:var(--bq-fg-2);border-bottom-right-radius:var(--bq-r-xs);align-self:flex-end}.bq-bubble-wrong{background:var(--bq-accent-tint);border:1px solid var(--bq-accent-line);color:var(--bq-fg);border-bottom-left-radius:var(--bq-r-xs);align-self:flex-start}.bq-transcript-note{font-size:var(--bq-t-xs);color:var(--bq-fg-3);flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:.25rem 0 0;line-height:1.5;display:flex}.bq-transcript-flag{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--bq-t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--bq-accent);border:1px solid var(--bq-accent-line);border-radius:var(--bq-r-xs);padding:.125rem .3125rem}.bq-pull{border-left:2px solid var(--bq-accent);font-size:var(--bq-t-lede);letter-spacing:-.014em;color:var(--bq-fg);max-width:30rem;margin:0;padding-left:1.25rem;line-height:1.45}.bq-beat-note{color:var(--bq-fg-3);text-transform:none;letter-spacing:.02em;line-height:1.6}.bq-refusal-meta{flex-wrap:wrap;gap:.5rem;display:flex}.bq-frame-foot{border-top:1px solid var(--bq-line);background:var(--bq-paper-sunk);margin:0;padding:.625rem 1rem}.bq-gap-state[data-state=answered]{color:var(--bq-ok)}.bq-gap-state[data-state=unanswered]{color:var(--bq-fg-3)}.bq-loop-surfaces{margin-top:clamp(2rem,4vw,3.5rem)}.bq-matrix li{list-style:none}.bq-browser-body{background:var(--bq-paper-sunk);padding:clamp(.75rem,2vw,1.25rem)}.bq-browser-body>div>div:first-child{box-shadow:none}.bq-cell-icon{color:var(--bq-accent)}.bq-commitments{margin-top:clamp(1.5rem,3vw,2.5rem)}@media (min-width:68rem){.bq-commitments{grid-template-columns:repeat(4,minmax(0,1fr))}}.bq-no-proof{max-width:44rem;margin-top:1.5rem}.bq-table-alt{color:var(--bq-fg-3)}.bq-pricing-head{align-items:end;gap:1.5rem;margin-bottom:clamp(2rem,4vw,3rem);display:grid}@media (min-width:60rem){.bq-pricing-head{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.bq-plans-foot{max-width:46rem;margin-top:1.25rem}.bq-faq-item>summary{list-style:none}.bq-faq-item>summary::-webkit-details-marker{display:none}.bq-faq-mark{color:var(--bq-fg-3);transition:transform var(--bq-mid) var(--bq-ease);flex:none}.bq-faq-item[open] .bq-faq-mark{color:var(--bq-accent);transform:rotate(45deg)}.bq-faq-answer{max-width:40rem}.bq-steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.bq-steps li{border-top:1px solid var(--bq-line);align-items:baseline;gap:1rem;padding:.9375rem 0;display:flex}.bq-steps li:first-child{border-top:0}.bq-step-n{color:var(--bq-accent);flex:none}.bq-footer-brand{grid-column:1/-1;max-width:24rem}@media (min-width:48rem){.bq-footer-brand{grid-column:auto}}.bq-footer-legal{border-top:1px solid var(--bq-line);font-size:var(--bq-t-xs);color:var(--bq-fg-3);margin-top:clamp(2rem,4vw,3rem);padding-top:1.25rem}@media (prefers-reduced-motion:reduce){.bq *,.bq :before,.bq :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.bq[data-js=true] [data-reveal=pending],.bq-beat-copy{opacity:1;transform:none}.bq-beat{min-height:auto;padding-block:clamp(3rem,8vh,5rem)}}