html[data-client-theme=light]{color-scheme:light;--opt-color-page:235 241 244;--opt-color-card:255 255 255;--opt-color-inner:230 237 241;--opt-color-elevated:200 214 222;--opt-color-text:13 27 36;--opt-color-text-muted:61 95 112;--opt-color-border:196 212 220;--opt-card-edge:rgba(3,77,116,0.3);--opt-color-brand:3 77 116;--opt-color-brand-400:44 134 186;--opt-color-brand-300:78 166 216;--opt-color-brand-200:30 118 168;--opt-color-on-brand:235 241 244;--opt-color-brand-selected:224 234 239;--opt-color-draft:168 190 202;--opt-macro-protein:15 106 156;--opt-macro-protein-deep:3 77 116;--opt-macro-carbs:24 60 84;--opt-macro-carbs-deep:14 42 62;--opt-macro-fat:78 166 216;--opt-macro-fat-deep:44 134 186;--opt-macro-protein-ink:235 241 244;--opt-macro-carbs-ink:235 241 244;--opt-macro-fat-ink:13 27 36;--opt-series-1:3 77 116;--opt-series-2:15 106 156;--opt-series-3:44 134 186;--opt-series-4:61 95 112;--opt-series-5:13 27 36;--opt-series-6:24 60 84;--opt-series-7:45 75 92;--opt-series-8:92 122 138;--opt-shadow-drop:rgba(3,77,116,0.16);--opt-shadow-deep:rgba(3,77,116,0.28);--opt-shadow-hairline:rgba(3,77,116,0.1);--opt-spot-halo:rgba(3,77,116,0.16);--opt-spot-glow:rgba(3,77,116,0.45);--opt-flash-core:rgba(3,77,116,0.3);--opt-flash-edge:rgba(3,77,116,0.14);--opt-client-frame-top:#f4f8fa;--opt-client-ground:linear-gradient(180deg,var(--opt-client-frame-top) 0%,#ebf1f4 58%,#e6edf1 100%)}html[data-client-theme=light],html[data-client-theme=light] body{background:rgb(var(--opt-color-page));color:rgb(var(--opt-color-text))}html[data-client-theme=light] .opt-card-surface,html[data-client-theme=light] .opt-client-app-frame .rounded-card.bg-card,html[data-client-theme=light] .opt-execution-gradient{background:radial-gradient(120% 70% at 50% -20%,rgba(3,77,116,.08),transparent 62%),linear-gradient(180deg,#ffffff,#f8fafb 55%,#f2f6f8)}@supports ((-webkit-mask-image:url("#m")) or (mask-image:url("#m"))) or (-webkit-mask-image:url("#m")){html[data-client-theme=light] img[alt=Optimability]{content:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20375%20375'/%3E");background-color:rgb(var(--opt-color-brand));-webkit-mask-image:url(/assets/optimability-logo.svg?v=20260923-vector);mask-image:url(/assets/optimability-logo.svg?v=20260923-vector);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}html[data-client-theme=light] svg[data-brand-mark]{color:rgb(var(--opt-color-brand))}}html[data-client-theme=light] .opt-bottom-nav>div{background:rgba(255,255,255,.62)!important;border-color:rgba(3,77,116,.24)!important;box-shadow:0 10px 26px rgba(3,77,116,.12),inset 0 1px 0 rgba(255,255,255,.8),inset 0 -1px 0 rgba(3,77,116,.12)!important}html[data-client-theme=light] .opt-bottom-nav>div>span[aria-hidden=true]{background:rgba(3,77,116,.12)!important;border-color:rgba(3,77,116,.28)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)!important}html[data-client-theme=light] .opt-bottom-nav button[aria-current=page]{color:rgb(var(--opt-color-brand))!important}html[data-client-theme=light] .opt-bottom-nav button:not([aria-current=page]){color:rgb(var(--opt-color-text-muted))!important}html[data-client-theme=light] [data-tour=health-architect-chat]{background:linear-gradient(180deg,#f4f8fa,#ebf1f4 54%,#e6edf1)}html[data-client-theme=light] .opt-ha-summon{background:radial-gradient(130% 55% at 50% 108%,rgba(3,77,116,.28),transparent 64%),radial-gradient(80% 42% at 50% -10%,rgba(3,77,116,.1),transparent 66%)}html[data-client-theme=light] .opt-ha-summon:after{background:conic-gradient(from var(--opt-ha-turn),rgba(3,77,116,0) 0deg,rgba(3,77,116,.85) 26deg,rgba(78,166,216,.6) 62deg,rgba(3,77,116,0) 130deg,rgba(3,77,116,0) 1turn)}html[data-client-theme=light] .opt-ha-listening{background:radial-gradient(120% 90% at 50% 100%,rgba(3,77,116,.3),transparent 70%),linear-gradient(180deg,rgba(3,77,116,.08),rgba(3,77,116,.04) 50%,rgba(3,77,116,.1))}html[data-client-theme=light] .opt-ha-listening:after{background:conic-gradient(from var(--opt-ha-turn),transparent 0deg,rgba(3,77,116,.95) 40deg,rgba(15,106,156,.9) 120deg,transparent 200deg)}html[data-client-theme=light] [data-testid=health-architect-composer]{background:transparent!important;box-shadow:none}html:not([data-client-theme=light]),html[data-client-theme=dark]{--opt-card-edge:rgba(235,241,244,0.4);--opt-series-1:235 241 244;--opt-series-2:207 221 227;--opt-series-3:168 190 202;--opt-series-4:127 154 168;--opt-series-5:92 122 138;--opt-series-6:61 95 112;--opt-series-7:45 75 92;--opt-series-8:38 68 84;--opt-shadow-drop:rgba(0,0,0,0.45);--opt-shadow-deep:rgba(0,0,0,0.9);--opt-shadow-hairline:rgba(255,255,255,0.02);--opt-spot-halo:rgba(235,241,244,0.12);--opt-spot-glow:rgba(235,241,244,0.4);--opt-flash-core:rgba(255,255,255,0.32);--opt-flash-edge:rgba(235,241,244,0.18)}html[data-video-playing] .opt-bottom-nav>div,html[data-video-playing] header.opt-client-fixed-frame{backdrop-filter:none!important}html[data-video-playing] .opt-bottom-nav>div{background-color:rgb(var(--opt-color-inner,13 52 78))!important}html[data-video-playing] header.opt-client-fixed-frame{background-color:var(--opt-client-frame-top,rgb(var(--opt-color-page,0 2 15)))!important}.opt-bottom-island{box-shadow:0 1px 2px rgba(0,0,0,.34),0 18px 44px rgba(0,0,0,.46),inset 0 1px 0 rgba(255,255,255,.22),inset 0 -1px 0 rgba(0,0,0,.4),inset 0 0 24px rgba(3,77,116,.18)}.opt-bottom-island-lens{background:linear-gradient(150deg,rgba(255,255,255,.3),rgba(255,255,255,.13) 46%,rgba(255,255,255,.2));box-shadow:0 8px 20px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.28),inset 0 -1px 0 rgba(0,0,0,.22);transition:transform .34s cubic-bezier(.34,1.4,.42,1),width .34s cubic-bezier(.34,1.4,.42,1),opacity .16s ease-out}html[data-client-theme=light] .opt-bottom-island{box-shadow:0 1px 2px rgba(3,77,116,.1),0 18px 40px rgba(3,77,116,.14),inset 0 1px 0 rgba(255,255,255,.8),inset 0 -1px 0 rgba(3,77,116,.14)!important}html[data-client-theme=light] .opt-bottom-island-lens{background:linear-gradient(150deg,rgba(3,77,116,.2),rgba(3,77,116,.1) 46%,rgba(3,77,116,.16));box-shadow:0 8px 20px rgba(3,77,116,.14),inset 0 1px 0 rgba(255,255,255,.7),inset 0 -1px 0 rgba(3,77,116,.16)}@media (prefers-reduced-motion:reduce){.opt-bottom-island-lens{transition:none}}.opt-nav-icon{transition:opacity .18s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.34,1.4,.42,1)}.opt-nav-icon[data-shown=false]{opacity:0}.opt-nav-icon[data-shown=true]{opacity:1}.opt-nav-icon-solid[data-shown=false]{transform:scale(.86)}.opt-nav-icon-solid[data-shown=true]{transform:scale(1)}@media (prefers-reduced-motion:reduce){.opt-nav-icon{transition:none}.opt-nav-icon-solid{transform:none}}@property --opt-ha-turn{syntax:"<angle>";inherits:false;initial-value:90deg}.opt-ha-summon{--opt-ha-turn:90deg;background:radial-gradient(130% 55% at 50% 108%,rgba(3,77,116,.55),transparent 64%),radial-gradient(80% 42% at 50% -10%,rgba(235,241,244,.14),transparent 66%);animation:opt-ha-bloom .76s cubic-bezier(.22,1,.36,1) forwards}.opt-ha-summon:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:conic-gradient(from var(--opt-ha-turn),rgba(235,241,244,0) 0deg,rgba(235,241,244,.95) 26deg,rgba(3,77,116,.85) 62deg,rgba(235,241,244,0) 130deg,rgba(235,241,244,0) 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:opt-ha-rim .76s cubic-bezier(.3,0,.2,1) forwards}@keyframes opt-ha-bloom{0%{opacity:0}22%{opacity:1}to{opacity:0}}@keyframes opt-ha-rim{0%{--opt-ha-turn:90deg;opacity:0}14%{opacity:1}to{--opt-ha-turn:450deg;opacity:0}}.opt-ha-listening{--opt-ha-turn:90deg;background:radial-gradient(120% 90% at 50% 100%,rgba(3,77,116,.55),transparent 70%),linear-gradient(180deg,rgba(235,241,244,.1),rgba(235,241,244,.05) 50%,rgba(235,241,244,.12));animation:opt-ha-listening-breathe 2.2s ease-in-out infinite}.opt-ha-listening:after{content:"";position:absolute;inset:0;padding:3px;background:conic-gradient(from var(--opt-ha-turn),transparent 0deg,rgba(235,241,244,.95) 40deg,rgba(3,77,116,.9) 120deg,transparent 200deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:opt-ha-listening-rim 1.6s linear infinite}@keyframes opt-ha-listening-breathe{0%,to{opacity:.7}50%{opacity:1}}@keyframes opt-ha-listening-rim{0%{--opt-ha-turn:90deg}to{--opt-ha-turn:450deg}}@media (prefers-reduced-motion:reduce){.opt-ha-listening{animation:none;opacity:.85}.opt-ha-listening:after{animation:none}}.opt-ha-arrive{animation:opt-ha-arrive .42s cubic-bezier(.22,1,.36,1)}@keyframes opt-ha-arrive{0%{opacity:0;transform:translate3d(0,22px,0) scale(.985);filter:blur(14px) saturate(1.25)}60%{filter:blur(2px) saturate(1.05)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0) saturate(1)}}@supports not (background:conic-gradient(from 1deg,red,blue)){.opt-ha-summon:after{display:none}}@media (prefers-reduced-motion:reduce){.opt-ha-summon{display:none}.opt-ha-arrive{animation:none}}.opt-walkthrough-spot{box-shadow:0 0 0 8px var(--opt-spot-halo),0 0 38px var(--opt-spot-glow)}.opt-hint-nudge{animation:opt-hint-nudge-in .32s cubic-bezier(.22,1,.36,1)}@keyframes opt-hint-nudge-in{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}.opt-hint-nudge-ring{animation:opt-hint-nudge-ring 1.8s ease-in-out infinite}@keyframes opt-hint-nudge-ring{0%,to{transform:scale(1);opacity:.9}45%{transform:scale(.72);opacity:1}}@media (prefers-reduced-motion:reduce){.opt-hint-nudge,.opt-hint-nudge-ring{animation:none}}.opt-client-header-safe{padding-top:var(--opt-client-header-top)}:root{--opt-client-page-gap:16px}.opt-client-page-gap{padding-top:var(--opt-client-page-gap)}.opt-client-page-gap>.sr-only:first-child+*,.opt-client-page-gap>:first-child{margin-top:0}:root{--opt-client-day-rhythm:16px}.opt-client-day-rhythm{display:flex;flex-direction:column;gap:var(--opt-client-day-rhythm)}.opt-client-bell-in{animation:opt-client-bell-in .16s ease-out}@keyframes opt-client-bell-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.opt-client-bell-in{animation:none}}[data-open-row=card] [data-testid=calendar-detail-element]>*{background:none;border:0;border-radius:0;padding-left:0;padding-right:0;padding-top:0}:root,html[data-client-theme=dark]{--opt-color-page:9 30 47;--opt-color-card:14 42 62;--opt-color-inner:13 52 78;--opt-color-elevated:12 70 104;--opt-color-text:255 255 255;--opt-color-text-muted:222 232 238;--opt-color-border:34 66 92;--opt-card-edge:rgba(235,241,244,0.4);--opt-color-brand:235 241 244;--opt-color-brand-400:207 221 227;--opt-color-brand-300:168 190 202;--opt-color-brand-200:127 154 168;--opt-color-on-brand:13 27 36;--opt-color-brand-selected:12 70 104;--opt-color-draft:61 95 112;--opt-color-on-state:255 255 255;--opt-client-frame-top:#091e2f;--opt-client-ground:linear-gradient(180deg,var(--opt-client-frame-top) 0%,#0a2032 58%,#0b2234 100%);--opt-color-page:11 12 15;--opt-color-card:21 23 28;--opt-color-inner:29 32 39;--opt-color-elevated:38 42 51;--opt-color-text:245 246 248;--opt-color-text-muted:216 219 224;--opt-color-border:46 50 59;--opt-card-edge:rgba(255,255,255,0.14);--opt-color-brand-selected:38 42 51;--opt-color-draft:120 130 150;--opt-client-frame-top:#0b0c0f;--opt-client-ground:linear-gradient(180deg,#0b0c0f,#0c0d10 58%,#0d0e12)}.opt-client-app-frame{background:var(--opt-client-ground)}.opt-card-surface{background:radial-gradient(120% 70% at 50% -20%,rgba(3,77,116,.55),transparent 62%),linear-gradient(180deg,rgb(var(--opt-color-elevated)) 0,rgb(var(--opt-color-card)) 55%,rgb(var(--opt-color-inner)) 100%)}.opt-client-app-frame .rounded-card.bg-card{border-color:var(--opt-card-edge);background-image:radial-gradient(120% 70% at 50% -20%,rgba(3,77,116,.55),transparent 62%),linear-gradient(180deg,rgb(var(--opt-color-elevated)) 0,rgb(var(--opt-color-card)) 55%,rgb(var(--opt-color-inner)) 100%)}html .opt-client-app-frame :is(.opt-card-surface,.opt-execution-gradient){background-clip:padding-box}.opt-today-column{--opt-today-gutter:0.875rem}@container (min-width: 640px){.opt-today-column{--opt-today-gutter:1rem}}.opt-today-column [data-card=true]{transition:margin .28s cubic-bezier(.32,.72,0,1),border-radius .28s cubic-bezier(.32,.72,0,1)}.opt-today-column [data-card=true][data-card-open=true]:not([data-card-focus=column]){margin-inline:calc(-1 * var(--opt-today-gutter));border-radius:0;border-inline-width:0;transition:margin .48s cubic-bezier(.34,1.36,.64,1),border-radius .48s cubic-bezier(.34,1.36,.64,1);transition:margin .48s linear(0,.0725,.234,.4228,.6016,.7513,.8656,.9455,.9962,1.0243,1.0364,1.0382,1.0341,1.0274,1.0202,1.0136,1.0082,1.0042,1.0014,.9998,.9989,.9986,.9986,.9988,1),border-radius .48s linear(0,.0725,.234,.4228,.6016,.7513,.8656,.9455,.9962,1.0243,1.0364,1.0382,1.0341,1.0274,1.0202,1.0136,1.0082,1.0042,1.0014,.9998,.9989,.9986,.9986,.9988,1)}@media (prefers-reduced-motion:reduce){.opt-today-column [data-card=true],.opt-today-column [data-card=true][data-card-open=true]{transition:none}}.opt-today-column [data-card=true][data-card-focus]{transition:none;overflow-y:auto;overscroll-behavior:none;touch-action:pan-y;scrollbar-width:none}.opt-today-column [data-card=true][data-card-focus]::-webkit-scrollbar{display:none}.opt-today-column [data-card=true][data-card-focus-moving]{background:transparent!important;border-color:transparent!important;box-shadow:none!important;overflow:hidden}html[data-card-lifted=up] header[data-client-page-slides]{animation:opt-card-lifted-header-out .18s ease-out 90ms both;pointer-events:none}html[data-card-lifted=leaving] header[data-client-page-slides]{animation:opt-card-lifted-header-in .32s cubic-bezier(.4,0,.2,1) both}@keyframes opt-card-lifted-header-out{0%{opacity:1}to{opacity:0}}@keyframes opt-card-lifted-header-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){html[data-card-lifted=up] header[data-client-page-slides]{animation:none;opacity:0}html[data-card-lifted=leaving] header[data-client-page-slides]{animation:none}}.opt-card-focus-scrim{touch-action:none}.opt-card-focus-scrim[data-leaving=true]{animation:opt-card-focus-scrim-out .32s cubic-bezier(.4,0,.2,1) both;pointer-events:none}@keyframes opt-card-focus-scrim-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.opt-card-focus-scrim[data-leaving=true]{animation:none;opacity:0}}:root{--opt-client-messages-rhythm:20px}.opt-client-messages-rhythm{display:flex;flex-direction:column;gap:var(--opt-client-messages-rhythm)}:root{--opt-composer-rest:calc(max(env(safe-area-inset-bottom), 0.42rem) + 0.25rem + 50px + 0.5rem - max(env(safe-area-inset-bottom), 0.5rem))}.opt-thread-bar{background-color:transparent}.opt-thread-send{transition:transform .16s cubic-bezier(.32,.72,0,1),opacity .12s ease-out}.opt-thread-send[data-shown=false]{transform:scale(.4);opacity:0;pointer-events:none}.admin-shell .opt-thread-send[data-shown=false]{opacity:0!important}@media (prefers-reduced-motion:reduce){.opt-thread-send{transition:none}}.opt-thread-slot{flex:0 0 100%;width:100%;height:100%;position:relative;scroll-snap-align:start;scroll-snap-stop:always;transform:translateZ(0)}.opt-tally-ring{--ring-track:rgba(235,241,244,0.12);--ring-from:#5cc0f0;--ring-to:#2a86c4;--ring-mark:#5cc0f0;--ring-glow:rgba(92,192,240,0.55);--ring-disc-from:#3aa6e0;--ring-disc-to:#1f78b8;--ring-check:#ffffff}.opt-tally-ring[data-kind=supplements]{--ring-from:#bfe6ff;--ring-to:#6cb8ee;--ring-mark:#bfe6ff;--ring-glow:rgba(191,230,255,0.5);--ring-disc-from:#a8dafc;--ring-disc-to:#5aaee6;--ring-check:#0d1b24}.opt-tally-ring[data-kind=training]{--ring-from:#3aa0e8;--ring-to:#0f5f9c;--ring-mark:#3aa0e8;--ring-glow:rgba(58,160,232,0.55);--ring-disc-from:#2f8fd6;--ring-disc-to:#0f5f9c}html[data-client-theme=light] .opt-tally-ring{--ring-track:rgba(3,77,116,0.12);--ring-from:#3a9fd8;--ring-to:#1e76a8;--ring-mark:#1e76a8;--ring-glow:rgba(30,118,168,0.28);--ring-disc-from:#3a9fd8;--ring-disc-to:#1e76a8;--ring-check:#ffffff}html[data-client-theme=light] .opt-tally-ring[data-kind=supplements]{--ring-from:#8ccbee;--ring-to:#4ea6d8;--ring-mark:#2c86ba;--ring-glow:rgba(78,166,216,0.28);--ring-disc-from:#6db9e6;--ring-disc-to:#2c86ba;--ring-check:#ffffff}html[data-client-theme=light] .opt-tally-ring[data-kind=training]{--ring-from:#1e76a8;--ring-to:#034d74;--ring-mark:#034d74;--ring-glow:rgba(3,77,116,0.25);--ring-disc-from:#1e76a8;--ring-disc-to:#034d74}.opt-tally-ring-track{stroke:var(--ring-track)}.opt-tally-ring-from{stop-color:var(--ring-from)}.opt-tally-ring-to{stop-color:var(--ring-to)}.opt-tally-ring-fill{filter:drop-shadow(0 0 3.5px var(--ring-glow))}.opt-tally-ring-fill circle{transition:stroke-dashoffset .3s cubic-bezier(.32,.72,0,1),opacity .16s ease-out}.opt-tally-ring-mark{color:var(--ring-mark)}.opt-tally-ring[data-finished=true] .opt-tally-ring-mark{opacity:0}.opt-tally-ring-disc{background:linear-gradient(135deg,var(--ring-disc-from),var(--ring-disc-to));box-shadow:0 0 10px var(--ring-glow)}.opt-tally-ring-check path{stroke:var(--ring-check);stroke-dasharray:43;stroke-dashoffset:0}.opt-tally-ring[data-spinning=true] .opt-tally-ring-mark{animation:opt-ring-mark-spin .44s cubic-bezier(.45,0,.55,1) var(--spin-delay,0s) both;will-change:transform,opacity}.opt-tally-ring-sheen{opacity:0}.opt-tally-ring-sheen circle{stroke:rgba(255,255,255,.85)}.opt-tally-ring[data-spinning=true] .opt-tally-ring-sheen{animation:opt-ring-sheen .52s cubic-bezier(.3,.6,.3,1) var(--spin-delay,0s) both;will-change:transform,opacity}.opt-tally-ring[data-spinning=true] .opt-tally-ring-disc{animation:opt-ring-disc-in .34s cubic-bezier(.34,1.56,.64,1) calc(var(--spin-delay, 0s) + .3s) both;will-change:transform,opacity}.opt-tally-ring-check{will-change:transform}.opt-tally-ring[data-spinning=true] .opt-tally-ring-check path{animation:opt-ring-check-draw .24s ease-out calc(var(--spin-delay, 0s) + .42s) both}.opt-tally-ring[data-spin-from=check] .opt-tally-ring-check,.opt-tally-ring[data-spin-from=check] .opt-tally-ring-disc{animation:opt-ring-twirl .56s cubic-bezier(.3,.7,.2,1) var(--spin-delay,0s) both;will-change:transform}.opt-tally-ring[data-spin-from=check] .opt-tally-ring-check path{animation:none}@keyframes opt-ring-twirl{0%{transform:rotate(0deg) scale(1)}40%{transform:rotate(200deg) scale(.88)}75%{transform:rotate(340deg) scale(1.05)}to{transform:rotate(1turn) scale(1)}}@keyframes opt-ring-mark-spin{0%{opacity:1;transform:rotate(0deg) scale(1)}70%{opacity:1}to{opacity:0;transform:rotate(1turn) scale(.5)}}@keyframes opt-ring-sheen{0%{opacity:0;transform:rotate(0deg)}15%{opacity:1}80%{opacity:.8}to{opacity:0;transform:rotate(1turn)}}@keyframes opt-ring-disc-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes opt-ring-check-draw{0%{stroke-dashoffset:43}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.opt-tally-ring-fill circle{transition:none}.opt-tally-ring[data-spin-from=check] .opt-tally-ring-check,.opt-tally-ring[data-spin-from=check] .opt-tally-ring-disc,.opt-tally-ring[data-spinning=true] .opt-tally-ring-check path,.opt-tally-ring[data-spinning=true] .opt-tally-ring-mark,.opt-tally-ring[data-spinning=true] .opt-tally-ring-sheen{animation:none}.opt-tally-ring[data-spinning=true] .opt-tally-ring-disc{animation:opt-ring-fade-in .16s ease-out var(--spin-delay,0s) both}@keyframes opt-ring-fade-in{0%{opacity:0}to{opacity:1}}}