.bxa .ss-stage{--ss-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, monospace;--bxa-bg:#fff;--bxa-fg:#0a0a0a;--bxa-card:#fff;--bxa-muted:#f5f5f5;--bxa-muted-fg:#737373;--bxa-border:#e5e5e5;--bxa-fill:#fff;--bxa-bubble:#f9f9f9;--ss-surface:var(--bxa-bg);--ss-chrome:#fafafa;--ss-canvas:var(--bxa-bg);--ss-line:var(--bxa-border);--ss-text-strong:var(--bxa-fg);--ss-text:var(--bxa-muted-fg);--ss-text-faint:#a3a3a3;overflow:hidden}.bxa .ss-stage[data-theme=dark]{--bxa-bg:#0a0a0a;--bxa-fg:#fafafa;--bxa-card:#171717;--bxa-muted:#262626;--bxa-muted-fg:#a1a1a1;--bxa-border:#ffffff1a;--bxa-fill:#101010;--bxa-bubble:#1a1a1a;--ss-chrome:#141414;--ss-text-faint:#6b6b6b}.bxa{& .bxa-win{width:592px;height:460px;box-shadow:var(--ss-shadow-hero);position:absolute;top:24px;left:24px}& .ss-stage[data-theme=dark] .bxa-win{box-shadow:0 0 0 1px #ffffff1a,0 24px 60px -24px #000000b3}& .bxa-body{background:var(--bxa-bg);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);height:100%;padding:12px 22px 88px;display:grid}& .bxa-thread{flex-direction:column;justify-content:flex-start;min-height:0;padding-bottom:12px;display:flex;position:relative;overflow:hidden}& .bxa-empty{text-align:center;opacity:0;pointer-events:none;will-change:transform;align-content:center;justify-items:center;transition:opacity .22s,translate .3s;display:grid;position:absolute;inset:0 0 14px;translate:0 -6px}& .bxa-empty[data-on]{opacity:1;transition:opacity .4s .1s,translate .5s cubic-bezier(.22,1,.36,1) .1s;translate:0}& .bxa-empty__title{color:var(--bxa-fg);letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.25}& .bxa-empty__sub{max-width:380px;color:var(--bxa-muted-fg);text-wrap:balance;margin-top:6px;font-size:12px;line-height:1.45}& .bxa-starters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-top:18px;display:grid}& .bxa-starter{border:1px solid var(--bxa-border);background:var(--bxa-fill);text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}& .bxa-starter svg{color:var(--bxa-muted-fg);flex:none}& .bxa-starter__text{gap:3px;min-width:0;display:grid}& .bxa-starter__prompt{color:var(--bxa-fg);font-size:12px;line-height:1.35}& .bxa-starter__tag{color:var(--bxa-muted-fg);font-family:var(--ss-mono);font-size:9.5px;line-height:1.3}& .bxa-q{justify-content:flex-end;display:flex}& .bxa-q__bubble{border:1px solid var(--bxa-border);background:var(--bxa-bubble);max-width:85%;color:var(--bxa-fg);border-radius:12px;padding:8px 13px;font-size:13px;line-height:1.4}& .bxa-thinking{color:var(--bxa-muted-fg);font-family:var(--ss-mono);padding-top:16px;font-size:11px;line-height:1.4}& .bxa-dot{color:var(--bxa-fg);animation:1.4s ease-in-out infinite bxa-dot}& .bxa-dot+.bxa-dot{animation-delay:.2s}& .bxa-dot+.bxa-dot+.bxa-dot{animation-delay:.4s}& .bxa-a{padding-top:12px}& .bxa-cardwrap{padding-top:10px}& .bxa-stream{color:var(--bxa-fg);font-size:13px;line-height:1.5}& .bxa-cite{color:var(--bxa-muted-fg);font-family:var(--ss-mono);opacity:0;margin-left:2px;font-size:.65em;transition:opacity .25s}& .bxa-cite[data-on]{opacity:1}& .bxa-turn[data-clearing]{opacity:0;transition:opacity .24s}& .bxa-card{border:1px solid var(--bxa-border);background:var(--bxa-fill);border-radius:12px;overflow:hidden}& .bxa-card__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;padding:10px 14px;display:flex}& .bxa-card__sum{min-width:0}& .bxa-card__label{color:var(--bxa-muted-fg);font-family:var(--ss-mono);font-size:10px;line-height:1.4}& .bxa-card__total{color:var(--bxa-fg);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:3px;font-size:22px;font-weight:600;line-height:1.2}& .bxa-card__actions{flex:none;gap:6px;display:flex}& .bxa-action{border:1px solid var(--bxa-border);height:24px;color:var(--bxa-muted-fg);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-size:11px;display:inline-flex}& .bxa-card__band{border-top:1px solid var(--bxa-border);opacity:0;padding:9px 14px;transition:opacity .35s}& .bxa-card__band[data-on]{opacity:1;transition-delay:.15s}& .bxa-card__region[data-on]{transition-delay:.3s}& .bxa-split{background:var(--bxa-muted);border-radius:999px;height:6px;overflow:hidden}& .bxa-split__labor{background:var(--bxa-fg);width:0;height:100%;transition:width .7s cubic-bezier(.45,0,.1,1) .1s;display:block}& .bxa-card__band[data-on] .bxa-split__labor{width:32%}& .bxa-split__labels{color:var(--bxa-muted-fg);font-family:var(--ss-mono);justify-content:space-between;margin-top:7px;font-size:10px;line-height:1.3;display:flex}& .bxa-card__region{color:var(--bxa-muted-fg);padding-block:8px;font-size:11px;line-height:1.4}& .bxa-composer{border:1px solid var(--bxa-border);background:var(--bxa-fill);border-radius:12px;transition:border-color .2s;box-shadow:0 0 0 1px #00000005,0 8px 30px -14px #00000059}& .bxa-composer[data-focused]{border-color:color-mix(in srgb, var(--bxa-fg) 30%, transparent)}& .bxa-composer__input{height:38px;padding:11px 14px 0;font-size:13px;line-height:1.35;overflow:hidden}& .bxa-composer__text{color:var(--bxa-fg)}& .bxa-composer__placeholder{white-space:nowrap;text-overflow:ellipsis;color:color-mix(in srgb, var(--bxa-muted-fg) 70%, transparent);display:block;overflow:hidden}& .bxa-caret{vertical-align:-2px;background:var(--bxa-fg);width:1px;height:14px;margin-left:1px;display:inline-block}& .bxa-composer__bar{align-items:center;gap:4px;padding:2px 7px 7px;display:flex}& .bxa-modes{border:1px solid color-mix(in srgb, var(--bxa-border) 70%, transparent);background:color-mix(in srgb, var(--bxa-bg) 60%, transparent);border-radius:8px;flex:none;gap:2px;padding:2px;display:inline-flex}& .bxa-mode{height:24px;color:var(--bxa-muted-fg);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:0 7px;font-size:11px;font-weight:500;display:inline-flex}& .bxa-mode svg{flex:none}& .bxa-mode[data-on]{background:var(--bxa-fg);color:var(--bxa-bg)}& .bxa-zip{height:28px;color:var(--bxa-muted-fg);font-family:var(--ss-mono);white-space:nowrap;align-items:center;gap:5px;padding:0 7px;font-size:10.5px;transition:color .3s;display:inline-flex}& .bxa-zip svg{flex:none}& .bxa-zip[data-set]{color:var(--bxa-fg)}& .bxa-send{background:var(--bxa-fg);width:28px;height:28px;color:var(--bxa-bg);opacity:.3;border-radius:8px;flex:none;place-items:center;margin-left:auto;transition:opacity .15s,scale .12s;display:grid}& .bxa-send[data-ready]{opacity:1}& .bxa-send[data-pressed]{scale:.95}& .bxa-hint{display:none}& .ss-stage[data-layout=compact] .bxa-win{width:380px;height:480px;top:16px;left:16px}& .ss-stage[data-layout=compact] .bxa-win .ss-window__bar{padding-right:70px}& .ss-stage[data-layout=compact] .bxa-body{padding:12px 70px 46px 14px}& .ss-stage[data-layout=compact] .bxa-empty__title{text-wrap:balance;font-size:17px}& .ss-stage[data-layout=compact] .bxa-starters{grid-template-columns:1fr;margin-top:14px}& .ss-stage[data-layout=compact] .bxa-starter:nth-child(n+3),& .ss-stage[data-layout=compact] .bxa-mode:not([data-on]) .bxa-mode__label{display:none}& .ss-stage[data-layout=compact] .bxa-card__head{gap:8px;padding:10px 12px}& .ss-stage[data-layout=compact] .bxa-card__band{padding-inline:12px}& .ss-stage[data-layout=compact] .bxa-card__label{font-size:10px}& .ss-stage[data-layout=compact] .bxa-starter__tag{font-size:10.5px}& .ss-stage[data-layout=compact] .bxa-cite{font-size:10px}& .ss-stage[data-layout=compact] .bxa-card__total{font-size:20px}& .ss-stage[data-layout=compact] .bxa-q__bubble{max-width:92%}& .ss-stage[data-layout=compact] .bxa-composer__input{padding-inline:12px;font-size:12.5px}}.bxa .ss-keys[data-at=top]{top:170px}.bxa .ss-stage[data-layout=compact] .ss-keys[data-at=top]{top:190px}@keyframes bxa-dot{0%,80%,to{opacity:.2}40%{opacity:1}}
