.design-picker{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted-foreground)}.design-picker select{min-height:42px;border:1px solid var(--border);border-radius:10px;background:var(--card);color:var(--foreground);padding:8px 12px;font:inherit}.design-picker select:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.pulse-greeting{display:none}html[data-design=pulse]{--radius:1rem;--primary:#1b6555;--primary-foreground:#fff;--accent:#e3ede7;--accent-foreground:#163b32}html[data-design=pulse][data-theme=dark]{--background:#111a18;--foreground:#eef3ec;--card:#1a2521;--muted-foreground:#afc0b7;--border:#34463d;--primary:#c3ee82;--primary-foreground:#162515;--accent:#2b3e31;--accent-foreground:#e0eddb}html[data-design=pulse] body{background:var(--background);color:var(--foreground)}html[data-design=pulse] .btn.primary{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}html[data-design=pulse] .btn.primary:hover:not(:disabled){filter:brightness(.92);background:var(--primary);color:var(--primary-foreground)}html[data-design=pulse] .workspace-sidebar{border-right:1px solid var(--border);padding-right:18px}html[data-design=pulse] .clean-day{gap:28px}html[data-design=pulse] .classic-greeting{display:none}html[data-design=pulse] .pulse-greeting{display:inline}html[data-design=pulse] .clean-day .day-intro{position:relative;isolation:isolate;overflow:hidden;border-radius:24px;background:#183e32;color:#f3f7ee;padding:44px 24px 28px;border:1px solid #355a49;gap:16px}html[data-design=pulse] .clean-day .day-intro:before{content:"";position:absolute;width:360px;height:360px;border:1px solid #42664b;border-radius:50%;left:-230px;top:-120px;z-index:-1;box-shadow:0 0 0 46px #42664b22,0 0 0 92px #42664b18;pointer-events:none}html[data-design=pulse] .clean-day .day-intro h2{font-size:clamp(36px,4.5vw,66px);font-weight:650;letter-spacing:-2.4px;line-height:1.03;color:#f3f7ee;max-width:850px}html[data-design=pulse] .day-intro h2 em{font-style:normal;color:#c3ee82}html[data-design=pulse] .clean-day .day-intro>p{color:#d4e4d6;font-size:14px}html[data-design=pulse] .clean-day .day-intro .context-help p,html[data-design=pulse] .clean-day .day-intro .context-help summary{color:#d4e4d6}html[data-design=pulse] .day-results{border:0;padding:6px 0;background:transparent}html[data-design=pulse] .day-results>div:first-child{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}html[data-design=pulse] .day-results>div:first-child .eyebrow{color:var(--primary);font-weight:700;letter-spacing:2px}html[data-design=pulse] .day-results>div:first-child>p.muted{display:none}html[data-design=pulse] .clean-day .metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0;border:0;background:transparent}html[data-design=pulse] .clean-day .metrics .metric{padding:22px;border:1px solid var(--border);border-radius:16px;background:var(--card);text-align:left;box-shadow:none;min-width:0}html[data-design=pulse] .clean-day .metrics .metric strong{font-size:46px;line-height:1.15;letter-spacing:-2px;display:block;color:var(--foreground);margin:12px 0}html[data-design=pulse] .clean-day .metrics .metric small{font-size:13px}html[data-design=pulse] .clean-day .metrics .metric.alert{border-top:3px solid #d67659}html[data-design=pulse] .clean-day .metrics .metric.alert strong{color:#bc5434}html[data-design=pulse][data-theme=dark] .clean-day .metrics .metric.alert strong{color:#ffa78a}html[data-design=pulse] .clean-day .metrics .metric:hover{border-color:var(--primary);background:var(--accent)}html[data-design=pulse] .day-side-by-side>.panel{border-radius:20px;background:var(--card);padding:26px;box-shadow:none}html[data-design=pulse] #day-points{border-top:4px solid var(--primary)}html[data-design=pulse] .day-side-by-side>.panel+.panel{background:var(--background)}html[data-design=pulse] .day-side-by-side .queue-row{background:transparent;padding:20px 0;border-bottom:1px solid var(--border)}html[data-design=pulse] .queue-open{color:var(--foreground);font-weight:600}html[data-design=pulse] .day-side-by-side .day-overdue-row{border-left:3px solid #d67659;padding-left:14px;background:#bd634d0d}html[data-design=pulse] .budget-overview{border-radius:22px;border:1px solid var(--border);background:var(--card);padding:30px}html[data-design=pulse] .budget-metric{border-radius:14px;box-shadow:none}html[data-design=pulse] .budget-track>div{background:var(--primary)}html[data-design=pulse] .budget-margin .budget-track>div{background:#45a696}html[data-design=pulse] .budget-warranty .budget-track>div{background:#c78b4f}html[data-design=pulse] .team-budget-person{border-radius:16px}html[data-design=pulse] .day-tabs button[aria-selected=true]{box-shadow:none}@media(max-width:700px){html[data-design=pulse] .clean-day .day-intro{padding:30px 16px 22px;border-radius:18px}html[data-design=pulse] .clean-day .day-intro h2{letter-spacing:-1.2px}html[data-design=pulse] .clean-day .metrics{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-design=pulse] .clean-day .metrics .metric{padding:16px}html[data-design=pulse] .clean-day .metrics .metric strong{font-size:36px}html[data-design=pulse] .budget-overview,html[data-design=pulse] .day-side-by-side>.panel{padding:20px}.design-picker{flex-wrap:wrap}}