html[data-daily-coach-engine="2.0"] .daily-coach-shell button,html[data-daily-coach-engine="2.0"] .daily-coach-shell a.primary-button,html[data-daily-coach-engine="2.0"] .daily-coach-shell a.secondary-button{min-height:44px}html[data-daily-coach-engine="2.0"] .daily-coach-plan-meta{display:flex;flex-wrap:wrap;gap:.42rem;margin:.65rem 0 .2rem}html[data-daily-coach-engine="2.0"] .daily-coach-plan-meta span{display:inline-flex;align-items:center;min-height:1.7rem;padding:.25rem .48rem;border:1px solid rgba(255,181,61,.25);border-radius:999px;background:rgba(255,181,61,.07);color:#f3d39b;font-size:.62rem;font-weight:850}html[data-daily-coach-engine="2.0"] .daily-coach-engine-note{margin:.55rem 0 0;padding:.65rem .75rem;border-left:3px solid var(--of-primary-400);border-radius:.35rem;background:rgba(255,181,61,.055);color:var(--of-text-muted);font-size:.72rem;line-height:1.5}html[data-daily-coach-engine="2.0"] .daily-coach-calibration-lock{display:grid;gap:.65rem;margin:.8rem 0;padding:.85rem;border:1px solid rgba(255,181,61,.4);border-radius:14px;background:rgba(255,181,61,.07)}html[data-daily-coach-engine="2.0"] .daily-coach-calibration-lock strong{color:#f6dfb5}html[data-daily-coach-engine="2.0"] .daily-coach-calibration-lock p{margin:0;color:var(--of-text-muted);font-size:.72rem;line-height:1.45}html[data-daily-coach-engine="2.0"] .daily-coach-preview-step .dc-role,html[data-daily-coach-engine="2.0"] .daily-coach-run-step .dc-role,html[data-daily-coach-engine="2.0"] .daily-coach-result-step .dc-role{display:inline-block;margin-right:.35rem;color:#f7d497}html[data-daily-coach-engine="2.0"] .daily-coach-preview-step .dc-goal,html[data-daily-coach-engine="2.0"] .daily-coach-run-step .dc-goal{display:block;margin-top:.42rem;color:#dce8e3;font-size:.68rem;font-weight:800}html[data-daily-coach-engine="2.0"] .daily-coach-preview-step .dc-evidence{display:block;margin-top:.34rem;color:#71868e;font-size:.64rem;line-height:1.4}html[data-daily-coach-engine="2.0"] .daily-coach-start[disabled]{opacity:.48;cursor:not-allowed}html[data-daily-coach-engine="2.0"] .daily-coach-result-stats{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:760px){html[data-daily-coach-engine="2.0"] .daily-coach-result-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){html[data-daily-coach-engine="2.0"] .daily-coach-shell .dark-topbar.of-integrated-nav{grid-template-columns:minmax(0,1fr) auto;gap:.3rem;overflow:hidden}html[data-daily-coach-engine="2.0"] .daily-coach-shell .dark-topbar-brand,html[data-daily-coach-engine="2.0"] .daily-coach-shell .dark-topbar-status{display:none}html[data-daily-coach-engine="2.0"] .daily-coach-shell .of-product-nav{display:flex;width:100%;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}html[data-daily-coach-engine="2.0"] .daily-coach-shell .of-product-nav::-webkit-scrollbar{display:none}html[data-daily-coach-engine="2.0"] .daily-coach-shell .of-product-nav a{flex:0 0 auto;min-width:44px}html[data-daily-coach-engine="2.0"] .daily-coach-shell .dark-topbar-actions{min-width:0}html[data-daily-coach-engine="2.0"] .daily-coach-shell .dark-header-new{min-height:44px}}@media(max-width:520px){html[data-daily-coach-engine="2.0"] .daily-coach-builder,html[data-daily-coach-engine="2.0"] .daily-coach-options,html[data-daily-coach-engine="2.0"] .daily-coach-plan,html[data-daily-coach-engine="2.0"] .daily-coach-preview-step,html[data-daily-coach-engine="2.0"] .daily-coach-preview-step>div{min-width:0}html[data-daily-coach-engine="2.0"] .daily-coach-duration-grid{grid-template-columns:1fr}html[data-daily-coach-engine="2.0"] .daily-coach-choice{width:100%;min-width:0;min-height:68px}html[data-daily-coach-engine="2.0"] .daily-coach-plan-meta{display:grid;grid-template-columns:1fr}html[data-daily-coach-engine="2.0"] .daily-coach-plan-meta span{min-width:0;justify-content:center;text-align:center;overflow-wrap:anywhere}html[data-daily-coach-engine="2.0"] .daily-coach-engine-note,html[data-daily-coach-engine="2.0"] .daily-coach-preview-step .dc-evidence{overflow-wrap:anywhere}html[data-daily-coach-engine="2.0"] .daily-coach-start,html[data-daily-coach-engine="2.0"] .daily-coach-focus,html[data-daily-coach-engine="2.0"] .daily-coach-calibration-lock .primary-button{min-height:44px}}@media(max-width:420px){html[data-daily-coach-engine="2.0"] .daily-coach-result-stats{grid-template-columns:1fr 1fr}}@media(forced-colors:active){html[data-daily-coach-engine="2.0"] .daily-coach-plan-meta span,html[data-daily-coach-engine="2.0"] .daily-coach-calibration-lock{border:1px solid CanvasText}}