.bzr{max-width:880px;margin:var(--bz-space-4,24px) auto;color:var(--bz-ink);padding:0 16px}.bzr h1,.bzr h2{color:var(--bz-honey-ink);letter-spacing:var(--bz-track-snug,0)}.bzr-sub,.bzr-empty,.bzr-why{color:var(--bz-ink-2);font-size:var(--bz-text-sm,14px)}.bzr-error{color:var(--bz-danger);background:var(--bz-danger-bg);border:1px solid var(--bz-danger-line);border-radius:var(--bz-radius);padding:8px 12px}.bzr-list{gap:12px;margin:12px 0;padding:0;list-style:none;display:grid}.bzr-card,.bzr-signal,.bzr-change,.bzr-wins-list li{background:var(--bz-surface);border:1px solid var(--bz-line-strong);border-radius:var(--bz-radius);padding:14px 16px}.bzr-signal,.bzr-wins-list li{justify-content:space-between;align-items:center;gap:12px;display:flex}.bzr-signal.is-undone{background:var(--bz-surface-sunk);color:var(--bz-ink-2)}.bzr-date{font-size:var(--bz-text-xs,12px);color:var(--bz-ink-2);margin-right:6px}.bzr-draft{background:var(--bz-surface-sunk);border-radius:var(--bz-radius);margin:10px 0;padding:12px}.bzr-subject{margin:0 0 8px;font-weight:600}.bzr-body{white-space:pre-wrap;margin:0}.bzr-actions,.bzr-choice{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.bzr-form{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:12px 0;display:grid}.bzr-form .bzr-choice{grid-column:1/-1}.bzr-form label,.bzr-spend label{font-size:var(--bz-text-sm,14px);gap:4px;display:grid}.bzr-form input,.bzr-spend input{min-height:var(--bz-touch,40px);border:1px solid var(--bz-line-strong);border-radius:var(--bz-radius);background:var(--bz-surface);color:var(--bz-ink);padding:0 10px}.bzr-spend{margin-top:16px}.bzr-score{max-width:1040px;font-family:var(--bz-font)}.bzr-head{margin:var(--bz-space-6,32px) 0 var(--bz-space-5,24px);gap:8px;display:grid}.bzr-score .bzr-head h1{font-size:var(--bz-text-2xl);letter-spacing:var(--bz-track-tight,0);color:var(--bz-ink);margin:0;font-weight:690;line-height:1.1}.bzr-head .bzr-sub{font-size:var(--bz-text-md,16px);margin:0}.bzr-calm{border-radius:var(--bz-radius-lg);background:var(--bz-honey-wash);color:var(--bz-ink-2);font-size:var(--bz-text-sm,14px);margin:0 0 16px;padding:14px 16px}.bzr-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.bzr-tile{border:1px solid var(--bz-line);border-radius:var(--bz-radius-lg);background:var(--bz-surface);box-shadow:var(--bz-elev-1);align-content:start;gap:2px;padding:18px;display:grid}.bzr-tile-label{font-size:var(--bz-text-sm,14px);color:var(--bz-ink-2);font-weight:650}.bzr-tile-value{font-size:var(--bz-text-2xl);color:var(--bz-ink);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.bzr-tile-sub,.bzr-tile-month,.bzr-tile-hint{font-size:var(--bz-text-xs,12px);color:var(--bz-ink-2)}.bzr-tile-month{color:var(--bz-ink);margin-top:8px;font-weight:600}.bzr-trend{font-size:var(--bz-text-xs,12px);color:var(--bz-ink-2);font-weight:600}.bzr-tile[data-trend=up] .bzr-trend{color:var(--bz-honey-ink)}.bzr-tile-hint{margin-top:6px}.bzr-cpm{border:1px solid var(--bz-line);border-left:4px solid var(--bz-honey);border-radius:var(--bz-radius-lg);background:var(--bz-honey-wash);flex-wrap:wrap;justify-content:space-between;gap:16px 32px;margin:16px 0 32px;padding:20px 24px;display:flex}.bzr-cpm>div{gap:2px;display:grid}.bzr-cpm-label{font-size:var(--bz-text-sm,14px);color:var(--bz-honey-ink);font-weight:650}.bzr-cpm-value{font-size:var(--bz-text-2xl);color:var(--bz-ink);font-variant-numeric:tabular-nums;font-weight:700}.bzr-cpm-note{font-size:var(--bz-text-xs,12px);color:var(--bz-ink-2)}.bzr-cpm-spend{align-self:center;gap:24px;margin:0;display:flex}.bzr-cpm-spend div{gap:2px;display:grid}.bzr-cpm-spend dt{font-size:var(--bz-text-xs,12px);color:var(--bz-ink-2)}.bzr-cpm-spend dd{font-size:var(--bz-text-lg,20px);color:var(--bz-ink);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.bzr-score .bzr-h2{font-size:var(--bz-text-lg,20px);color:var(--bz-ink);margin:0 0 12px;font-weight:680}.bzr-timeline{border-left:2px solid var(--bz-honey-soft);margin:0;padding:0 0 0 20px;list-style:none}.bzr-timeline li{padding:0 0 18px 8px;position:relative}.bzr-dot{background:var(--bz-honey);width:12px;height:12px;box-shadow:0 0 0 3px var(--bz-surface);border-radius:50%;position:absolute;top:4px;left:-27px}.bzr-when{font-size:var(--bz-text-xs,12px);color:var(--bz-honey-ink);font-weight:650}.bzr-what{color:var(--bz-ink);margin:2px 0}.bzr-timeline .bzr-why{margin:0}@media (max-width:760px){.bzr-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.bzr-cpm{padding:16px}.bzr-tile{padding:14px}}.bzr-soon{justify-items:start;gap:var(--bz-space-2,12px);margin-top:var(--bz-space-6,32px);padding:var(--bz-space-6,32px);border:1px solid var(--bz-line);border-top:3px solid var(--bz-honey);border-radius:var(--bz-radius-lg);background:var(--bz-surface);box-shadow:var(--bz-elev-1);display:grid}.bzr-soon h1{font-size:var(--bz-text-2xl);margin:0}.bzr-soon p{margin:0 0 var(--bz-space-2,8px);max-width:56ch;color:var(--bz-ink-2)}@media (max-width:760px){.bzr-soon{margin:var(--bz-space-4,16px) 16px;padding:var(--bz-space-4,20px)}}
