html :is(.ui-live-page,.desktop-dialog) :is(.home-card-square-check[aria-pressed=true],.home-plan-overview-tick[data-complete=true],.nutrition-meal-done.is-done,.checkbox-fill.checked){background:var(--color-ring-complete);border-color:var(--color-ring-complete);color:#fff}html .checkbox-fill.checked .task-check{color:#fff}.paper-home-ring svg{overflow:visible}.paper-home-ring-fill{stroke-dasharray:100;stroke-dashoffset:100;opacity:0}.paper-home-ring-fill[data-lit=true]{stroke-dashoffset:0;opacity:1;filter:drop-shadow(0 0 5px var(--color-ring-complete))}:is(.ui-live-page,.desktop-dialog) .checkbox-fill{--centum-check-scale:1.1}:is(.ui-live-page,.desktop-dialog) :is(.home-card-primary,.btn-primary-pill,.paper-nutrition-add-meal,.ui-button.primary):not(:disabled):hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-accent) 30%,transparent),0 0 24px var(--color-accent-glow)}:is(.ui-live-page,.desktop-dialog) :is(.home-plan-overview-row,.paper-home-shortcuts>a):not(:disabled):hover{border-color:color-mix(in srgb,var(--color-accent) 45%,var(--color-border));box-shadow:0 0 20px var(--color-accent-dim),inset 0 1px 0 var(--desktop-panel-highlight)}:is(.ui-live-page,.desktop-dialog) .home-plan-overview-row:not(:disabled):hover .home-plan-overview-icon{filter:drop-shadow(0 0 5px var(--color-accent-glow))}:is(.ui-live-page,.desktop-dialog) :is(.home-card-square-check[aria-pressed=true],.home-plan-overview-tick[data-complete=true],.nutrition-meal-done.is-done,.checkbox-fill.checked){box-shadow:0 0 0 2px color-mix(in srgb,var(--color-ring-complete) 15%,transparent),0 0 14px color-mix(in srgb,var(--color-ring-complete) 45%,transparent)}@media (prefers-reduced-motion:no-preference){.paper-home-ring-fill{transition:stroke-dashoffset calc(.65s * var(--centum-motion-speed, 1)) cubic-bezier(.22,1,.36,1),opacity .25s,filter .35s}.paper-home-ring-fill[data-lit=true]{animation:centum-ring-light calc(.85s * var(--centum-motion-speed, 1)) cubic-bezier(.22,1,.36,1) both}.paper-home-ring[data-complete=true]{animation:centum-ring-complete calc(1.2s * var(--centum-motion-speed, 1)) ease-out}.paper-home-ring strong{animation:centum-number-pop calc(.4s * var(--centum-motion-speed, 1)) ease-out}.home-card-panel{animation:centum-panel-in .26s cubic-bezier(.22,1,.36,1) both}.home-card-tabs [aria-selected=true] .home-card-tab-track{animation:centum-tab-light .35s ease-out;transform-origin:left}:is(.ui-live-page,.desktop-dialog) :is(.home-card-primary,.btn-primary-pill,.paper-nutrition-add-meal,.ui-button.primary,.home-plan-overview-row,.paper-home-shortcuts>a,.paper-neutral-button){transition:box-shadow .22s ease,border-color .22s ease,background .22s ease,transform .16s ease}:is(.ui-live-page,.desktop-dialog) :is(.home-card-primary,.btn-primary-pill,.paper-nutrition-add-meal,.ui-button.primary):not(:disabled):hover{transform:translateY(-1px)}:is(.ui-live-page,.desktop-dialog) :is(.home-card-primary,.btn-primary-pill,.paper-nutrition-add-meal,.ui-button.primary,.home-plan-overview-row,.paper-home-shortcuts>a,.paper-neutral-button):not(:disabled):active{transform:scale(.98)}:is(.ui-live-page,.desktop-dialog) :is(.home-card-square-check,.home-plan-overview-tick,.nutrition-meal-done,.checkbox-fill){transition:background .22s,border-color .22s,box-shadow .3s,transform .18s}:is(.ui-live-page,.desktop-dialog) :is(.home-card-square-check[aria-pressed=true],.home-plan-overview-tick[data-complete=true],.nutrition-meal-done.is-done,.checkbox-fill.checked){animation:centum-check-pop calc(.48s * var(--centum-motion-speed, 1)) cubic-bezier(.34,1.56,.64,1)}:is(.ui-live-page,.desktop-dialog) :is(.nutrition-track>span,.home-card-macro-track>span,.paper-home-milestone-track>span){transform-origin:left;transition:width calc(.65s * var(--centum-motion-speed, 1)) cubic-bezier(.22,1,.36,1);animation:centum-bar-in calc(.65s * var(--centum-motion-speed, 1)) cubic-bezier(.22,1,.36,1)}}@keyframes centum-ring-light{0%{stroke-dashoffset:100;opacity:0;filter:drop-shadow(0 0 0 transparent)}25%{opacity:1}65%{filter:drop-shadow(0 0 11px var(--color-ring-complete))}to{stroke-dashoffset:0;opacity:1;filter:drop-shadow(0 0 5px var(--color-ring-complete))}}@keyframes centum-ring-complete{0%,to{transform:scale(1)}45%{transform:scale(1.035)}}@keyframes centum-number-pop{0%{opacity:.45;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes centum-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes centum-tab-light{0%{transform:scaleX(.4);opacity:.4}to{transform:scaleX(1);opacity:1}}@keyframes centum-check-pop{0%{transform:scale(.8)}55%{transform:scale(1.17)}to{transform:scale(var(--centum-check-scale,1))}}@keyframes centum-bar-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){:is(.ui-live-page,.desktop-dialog) :is(.check-glow,.checkbox-fill,.streak-pulse){animation:none!important;transition:none!important}}.motion-preview{max-width:1000px;margin:auto;padding:48px 24px;display:grid;gap:24px}.motion-preview h1{font:300 36px/42px var(--font-sans)}.motion-preview p{color:var(--color-text-secondary);line-height:1.6}.motion-preview a{color:var(--color-accent)}.motion-preview-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:32px;align-items:center}.motion-preview .paper-home-ring{width:220px;height:220px;margin:24px auto}.motion-preview-controls{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.motion-preview .home-plan-overview-row{width:100%}.motion-preview .nutrition-track{display:block;height:8px;overflow:hidden;border-radius:4px;background:var(--color-track)}.motion-preview .nutrition-track>span{display:block;height:100%;border-radius:inherit;background:var(--color-accent)}@media (max-width:767px){.motion-preview-layout{grid-template-columns:minmax(0,1fr);gap:16px}}