.kyc-dot{width:32px;height:32px;flex:0 0 32px;align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1.5px solid rgba(0,0,0,0);padding:0;background:rgba(0,0,0,0);color:inherit;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}.kyc-dot__icon{font-size:18px;line-height:1}.kyc-dot:hover{transform:scale(1.05)}.kyc-dot:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.kyc-dot--warn{background:#d48806;border-color:#d48806;color:#fff}.kyc-dot--warn:hover{background:#b87100;border-color:#b87100}[data-theme=dark] .kyc-dot--warn{background:#faad14;border-color:#faad14;color:#1a1a1a}[data-theme=dark] .kyc-dot--warn:hover{background:#ffc53d;border-color:#ffc53d}.kyc-dot--error{background:#cf1322;border-color:#cf1322;color:#fff}.kyc-dot--error:hover{background:#a8071a;border-color:#a8071a}[data-theme=dark] .kyc-dot--error{background:#ff4d4f;border-color:#ff4d4f;color:#fff}[data-theme=dark] .kyc-dot--error:hover{background:#ff7875;border-color:#ff7875}.plan-dot{width:32px;height:32px;flex:0 0 32px;align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1.5px solid rgba(0,133,62,.55);padding:0;background:rgba(0,133,62,.16);color:#065f46;font-family:inherit;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}.plan-dot__glyph{font-size:13px;font-weight:var(--font-weight-bold);line-height:1;letter-spacing:0}.plan-dot:hover{background:rgba(0,133,62,.26);transform:scale(1.05)}.plan-dot:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}[data-theme=dark] .plan-dot{background:rgba(0,160,71,.22);border-color:rgba(0,160,71,.65);color:#6ee7b7}[data-theme=dark] .plan-dot:hover{background:rgba(0,160,71,.32)}.dash-status-strip{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;padding:4px 0;width:max-content;max-width:100%;align-self:flex-start}.dash-status-strip:empty{display:none}