.stage-chip{font-family:var(--font-mono,"DM Mono",monospace);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:4.5px 10px 3.5px;border-radius:var(--radius-pill);line-height:1.2;display:inline-block;white-space:nowrap}.stage-chip--gathering{background:transparent;border:1px dashed var(--gold-border-photo);color:var(--gold-text)}.stage-chip--ready{background:var(--gold-bg);border:1px solid var(--gold-border);color:var(--gold-text)}.stage-chip--confirmed{background:var(--gold-accent);border:1px solid var(--gold-accent);color:var(--ink-editorial)}.stage-chip--happened{background:var(--going-bg);border:1px solid var(--going-border);color:var(--going-text)}.stage-chip--called-off{background:var(--cant-bg);border:1px solid var(--cant-border);color:var(--text-secondary)}.stage-chip--compact{font-size:9px;padding:3px 8px;letter-spacing:.1em}.stage-chip--on-photo.stage-chip--gathering{background:transparent;border:1px dashed var(--gold-border-photo);color:var(--on-photo-text)}.stage-chip--on-photo.stage-chip--ready{background:var(--gold-bg-photo);border:1px solid var(--gold-border-photo);color:var(--on-photo-text)}.stage-chip--on-photo.stage-chip--confirmed{background:var(--gold-accent);border:1px solid var(--gold-accent);color:var(--ink-editorial)}.stage-chip--on-photo.stage-chip--happened{background:var(--chip-bg-dark);border:1px solid var(--going-border);color:var(--cream)}.stage-chip--on-photo.stage-chip--called-off{background:var(--chip-bg-dark);border:1px solid var(--cream-border);color:var(--cream-soft)}.idea-detail-dispatch-title-zone{padding:10px 20px 4px}.idea-detail-dispatch-kicker{font-family:var(--font-mono,"DM Mono",monospace);font-size:10px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--gold-text);display:block;margin-bottom:5px}.idea-detail-h1{font-family:var(--font-display,"Barlow Condensed",sans-serif);font-weight:var(--title-weight,800);font-size:32px;line-height:.96;letter-spacing:var(--title-tracking,.03em);text-transform:uppercase;color:var(--text-primary);margin:0 0 6px;text-wrap:balance}.idea-detail-h1--tentative{color:var(--text-secondary);font-weight:700}.idea-detail-dispatch-attribution{display:flex;align-items:baseline;gap:4px;margin-top:16px;margin-bottom:3px}.attr-name,.idea-detail-dispatch-attribution .attr-label{font-family:var(--font-body,"DM Sans",sans-serif);font-size:13px;font-weight:600;font-style:italic;letter-spacing:normal;text-transform:none;color:var(--gold-text)}.attr-name{line-height:1.4}@media (max-height:800px){.idea-detail-dispatch-title-zone{padding:6px 20px 3px}}@media (max-height:700px){.idea-detail-dispatch-title-zone{padding:4px 20px 2px}.idea-detail-dispatch-kicker{margin-bottom:3px}.idea-detail-h1{margin-bottom:4px}.idea-detail-dispatch-attribution{margin-top:5px;margin-bottom:2px}}.ui-eband{background:var(--bg-card-raised);padding:var(--s6) var(--s5);display:flex;gap:var(--s4);align-items:flex-start}.ui-eband--stacked{display:block}.ui-eband-av{width:48px;height:48px;border-radius:var(--radius-chip);overflow:hidden;flex-shrink:0;border:2px solid rgba(var(--proof-cream-rgb),.42);box-shadow:var(--shadow-card);display:grid;grid-template-columns:100%;grid-template-rows:100%;place-items:center}.ui-eband-av img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ui-eband-body{min-width:0}.ui-eband-t{font-family:var(--font-display),"Barlow Condensed",system-ui,sans-serif;font-size:var(--t-sub);font-weight:800;line-height:1;letter-spacing:var(--track-title);text-transform:uppercase;color:var(--text-on-dark-bright);margin:0;text-wrap:balance}.ui-eband-t em{font-style:normal;color:var(--gold-on-dark)}.ui-eband-s{font-family:var(--font-body),"DM Sans",system-ui,sans-serif;font-size:var(--t-meta);font-weight:400;line-height:1.5;color:var(--text-on-dark-quiet);margin:var(--s2) 0 0}.ui-eband-cta{padding-top:var(--s5)}.ui-eband--detail{padding:17px var(--s5) 19px}.ui-eband-k{font-family:var(--font-mono),"DM Mono",ui-monospace,monospace;font-size:var(--t-mono);font-weight:500;letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--gold-on-dark);margin-bottom:var(--s2)}.ui-eband--detail .ui-eband-t{font-size:var(--t-title);line-height:.94;color:var(--cream)}.ui-eband--detail .ui-eband-s{margin-top:9px;color:rgba(var(--proof-cream-rgb),.72)}