@font-face{font-family:DM Sans;font-style:italic;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/f597cd59c1ffa374-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:italic;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/4261f91ea7100e2e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_a5e3e6{font-family:DM Sans,DM Sans Fallback}.__variable_a5e3e6{--font-dm-sans:"DM Sans","DM Sans Fallback"}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7c9e800010130ba4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6b6afb722b10a02f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cinzel Fallback;src:local("Times New Roman");ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:136.86%}.__className_3809db{font-family:Cinzel,Cinzel Fallback;font-weight:700;font-style:normal}.__variable_3809db{--font-cinzel:"Cinzel","Cinzel Fallback"}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_16bb0c{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.__variable_16bb0c{--font-cormorant:"Cormorant Garamond","Cormorant Garamond Fallback"}:root{--ease-entrance:cubic-bezier(0.22,1,0.36,1);--motion-reveal-duration:520ms;--motion-page-slide-duration:640ms;--motion-page-slide-distance:clamp(40px,5vw,72px);--motion-stagger-step:50ms;--motion-page-drift-tab-duration:420ms;--motion-page-drift-exit-duration:180ms;--motion-card-cascade-duration:520ms;--motion-card-cascade-stagger:54ms;--motion-card-part-duration:300ms;--motion-card-part-distance:5px;--motion-card-badge-duration:420ms;--motion-top-tabs-duration:360ms;--motion-top-tabs-ember-duration:680ms;--motion-top-tab-panel-duration:480ms;--motion-top-tab-arrival-duration:560ms;--motion-top-tab-arrival-delay:50ms;--motion-route-progress-finish-duration:180ms;--motion-route-progress-fade-duration:180ms;--modal-reveal-lead:170ms;--modal-reveal-duration:400ms;--modal-reveal-step:60ms;--modal-reveal-lift:8px}@keyframes motion-top-tabs-enter{0%{opacity:0}to{opacity:1}}@keyframes motion-top-tabs-ember-line{0%{opacity:0;transform:scaleX(.12);box-shadow:0 0 0 transparent}58%{opacity:1;transform:scaleX(1);box-shadow:0 0 18px color-mix(in srgb,var(--brand) 62%,transparent)}to{opacity:1;transform:scaleX(1);box-shadow:0 0 0 transparent}}.motion-top-tabs-enter{animation:motion-top-tabs-enter var(--motion-top-tabs-duration) ease-out backwards;animation-delay:var(--motion-top-tabs-delay,0s)}.motion-top-tabs-enter .top-level-tabs__indicator{transform-origin:center;animation:motion-top-tabs-ember-line var(--motion-top-tabs-ember-duration) var(--ease-entrance) backwards;animation-delay:var(--motion-top-tabs-delay,0s)}.motion-top-tabs-enter .top-level-tabs__indicator:after{content:"";position:absolute;inset:-4px -14px;border-radius:999px;background:radial-gradient(ellipse,color-mix(in srgb,var(--brand) 22%,transparent),transparent 70%);opacity:0;transition:opacity .18s ease}.motion-top-tabs-enter:focus-within .top-level-tabs__indicator:after{opacity:1}@keyframes motion-route-progress-grow{0%{transform:scaleX(.07)}28%{transform:scaleX(.34)}62%{transform:scaleX(.58)}to{transform:scaleX(.82)}}.motion-route-progress{position:fixed;inset-inline:0;top:env(safe-area-inset-top,0);z-index:calc(var(--z-nav, 300) + 1);height:2px;overflow:hidden;opacity:0;pointer-events:none;transition:opacity var(--motion-route-progress-fade-duration) ease}.motion-route-progress__bar{position:absolute;inset:0;transform:scaleX(.07);transform-origin:left center;background:linear-gradient(90deg,color-mix(in srgb,var(--brand) 58%,transparent),var(--brand) 72%,var(--brand-hover,var(--brand)))}.motion-route-progress__glow{position:absolute;top:50%;right:0;width:44px;height:8px;border-radius:999px;background:color-mix(in srgb,var(--brand) 64%,transparent);filter:blur(5px);transform:translate(45%,-50%);opacity:.8}.motion-route-progress[data-progress-phase=active],.motion-route-progress[data-progress-phase=finishing]{opacity:1}.motion-route-progress[data-progress-phase=active] .motion-route-progress__bar{animation:motion-route-progress-grow 3.2s var(--ease-entrance) forwards}.motion-route-progress[data-progress-phase=finishing] .motion-route-progress__bar{transform:scaleX(1);transition:transform var(--motion-route-progress-finish-duration) var(--ease-entrance)}.motion-route-progress[data-progress-phase=fading]{opacity:0}@keyframes motion-reveal-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.motion-reveal{animation:motion-reveal-in var(--motion-reveal-duration) var(--ease-entrance) backwards;animation-delay:var(--motion-delay,0s)}@keyframes modal-content-rise{0%{opacity:0;transform:translate3d(0,var(--modal-reveal-lift),0)}to{opacity:1;transform:none}}.modal-content-reveal{animation:modal-content-rise var(--modal-reveal-duration) var(--ease-entrance) backwards;animation-delay:var(--modal-reveal-lead)}.modal-region-reveal{animation:modal-content-rise var(--modal-reveal-duration) var(--ease-entrance) backwards;animation-delay:calc(var(--modal-reveal-lead) + var(--modal-region, 0) * var(--modal-reveal-step))}.modal-stagger>*{animation:modal-content-rise var(--modal-reveal-duration) var(--ease-entrance) backwards;--modal-stagger-step:calc(var(--modal-reveal-step) * 0.7)}.modal-stagger>:first-child{animation-delay:calc(var(--modal-reveal-lead) + var(--modal-region, 0) * var(--modal-reveal-step) + 0 * var(--modal-stagger-step))}.modal-stagger>:nth-child(2){animation-delay:calc(var(--modal-reveal-lead) + var(--modal-region, 0) * var(--modal-reveal-step) + 1 * var(--modal-stagger-step))}.modal-stagger>:nth-child(3){animation-delay:calc(var(--modal-reveal-lead) + var(--modal-region, 0) * var(--modal-reveal-step) + 2 * var(--modal-stagger-step))}.modal-stagger>:nth-child(4){animation-delay:calc(var(--modal-reveal-lead) + var(--modal-region, 0) * var(--modal-reveal-step) + 3 * var(--modal-stagger-step))}.modal-stagger>:nth-child(5){animation-delay:calc(var(--modal-reveal-lead) + var(--modal-region, 0) * var(--modal-reveal-step) + 4 * var(--modal-stagger-step))}.modal-stagger>:nth-child(6){animation-delay:calc(var(--modal-reveal-lead) + var(--modal-region, 0) * var(--modal-reveal-step) + 5 * var(--modal-stagger-step))}.modal-stagger>:nth-child(7){animation-delay:calc(var(--modal-reveal-lead) + var(--modal-region, 0) * var(--modal-reveal-step) + 6 * var(--modal-stagger-step))}.modal-stagger>:nth-child(8){animation-delay:calc(var(--modal-reveal-lead) + var(--modal-region, 0) * var(--modal-reveal-step) + 7 * var(--modal-stagger-step))}.modal-stagger>:nth-child(9){animation-delay:calc(var(--modal-reveal-lead) + var(--modal-region, 0) * var(--modal-reveal-step) + 8 * var(--modal-stagger-step))}.modal-stagger>:nth-child(10){animation-delay:calc(var(--modal-reveal-lead) + var(--modal-region, 0) * var(--modal-reveal-step) + 9 * var(--modal-stagger-step))}.modal-stagger>:nth-child(11){animation-delay:calc(var(--modal-reveal-lead) + var(--modal-region, 0) * var(--modal-reveal-step) + 10 * var(--modal-stagger-step))}.modal-stagger>:nth-child(12){animation-delay:calc(var(--modal-reveal-lead) + var(--modal-region, 0) * var(--modal-reveal-step) + 11 * var(--modal-stagger-step))}.modal-stagger>:nth-child(13){animation-delay:calc(var(--modal-reveal-lead) + var(--modal-region, 0) * var(--modal-reveal-step) + 12 * var(--modal-stagger-step))}.modal-stagger>:nth-child(14){animation-delay:calc(var(--modal-reveal-lead) + var(--modal-region, 0) * var(--modal-reveal-step) + 13 * var(--modal-stagger-step))}.modal-stagger>:nth-child(15){animation-delay:calc(var(--modal-reveal-lead) + var(--modal-region, 0) * var(--modal-reveal-step) + 14 * var(--modal-stagger-step))}.modal-stagger>:nth-child(16){animation-delay:calc(var(--modal-reveal-lead) + var(--modal-region, 0) * var(--modal-reveal-step) + 15 * var(--modal-stagger-step))}@media (prefers-reduced-motion:reduce){.motion-top-tabs-enter{animation:none}.motion-top-tabs-enter .top-level-tabs__indicator{animation:none;transform:none}.motion-top-tabs-enter .top-level-tabs__indicator:after{display:none}.motion-route-progress{transition:none}.motion-route-progress[data-progress-phase=active] .motion-route-progress__bar{animation:none;transform:scaleX(.72)}.motion-route-progress[data-progress-phase=finishing] .motion-route-progress__bar{transition:none;transform:scaleX(1)}.modal-content-reveal,.modal-region-reveal,.modal-stagger>*{animation:none}}@keyframes motion-page-slide-forward{0%{opacity:0;transform:translate3d(calc(var(--motion-page-slide-distance) * -1),0,0) scale(.992);filter:blur(1.5px)}28%{opacity:.58;filter:blur(.8px)}68%{opacity:.96}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}@keyframes motion-page-slide-back{0%{opacity:0;transform:translate3d(var(--motion-page-slide-distance),0,0) scale(.992);filter:blur(1.5px)}28%{opacity:.58;filter:blur(.8px)}68%{opacity:.96}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}.motion-page-slide{animation:motion-page-slide-forward var(--motion-page-slide-duration) var(--ease-entrance) backwards}.motion-page-slide[data-motion-dir=back]{animation-name:motion-page-slide-back}.motion-page-slide[data-motion-dir=neutral]{animation:none}@keyframes motion-page-drift{0%{opacity:0}42%{opacity:.52}to{opacity:1}}.motion-page-drift{animation:motion-page-drift .52s var(--ease-entrance) backwards}@keyframes motion-page-drift-tab-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.motion-page-drift[data-motion-variant=tab]{animation:motion-page-drift-tab-in var(--motion-page-drift-tab-duration) var(--ease-entrance) backwards}.motion-page-drift[data-motion-dir=neutral]{animation:none}@keyframes motion-page-drift-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}.motion-page-drift[data-motion-phase=exiting]{animation:motion-page-drift-exit var(--motion-page-drift-exit-duration) ease-in both;will-change:opacity,transform}@keyframes motion-top-tab-panel-focus-out{0%{opacity:1;filter:blur(0);transform:scale(1)}to{opacity:0;filter:blur(2px);transform:scale(.996)}}@keyframes motion-top-tab-panel-focus-in{0%{opacity:0;filter:blur(3px);transform:scale(.996)}to{opacity:1;filter:blur(0);transform:none}}@keyframes motion-top-tab-content-arrive{0%{opacity:0;filter:blur(4px);transform:scale(.994)}to{opacity:1;filter:none;transform:none}}.motion-top-tab-content{transform-origin:center top;animation:motion-top-tab-content-arrive var(--motion-top-tab-arrival-duration) var(--ease-entrance) var(--motion-top-tab-arrival-delay) backwards}.phynix-app-root [data-scroll-container]{scrollbar-gutter:stable}.motion-top-tab-panel[data-motion-phase=exiting] .motion-top-tab-content{animation:none}.motion-page-drift.motion-top-tab-panel[data-motion-phase=exiting]{animation:motion-top-tab-panel-focus-out var(--motion-page-drift-exit-duration) ease-in both;will-change:opacity,filter,transform}.motion-page-drift.motion-top-tab-panel[data-motion-variant=tab]{animation:motion-top-tab-panel-focus-in var(--motion-top-tab-panel-duration) var(--ease-entrance) backwards}.motion-page-drift.motion-top-tab-panel[data-motion-dir=neutral]{animation:none}.motion-page-drift.motion-top-tab-panel[data-motion-variant=tab]:has(.motion-top-tab-content){animation:none}.motion-top-tab-panel[data-motion-variant=tab]:not([data-motion-dir=neutral]) .motion-top-tab-content{animation-name:motion-top-tab-panel-focus-in;animation-duration:var(--motion-top-tab-panel-duration);animation-delay:0s}.motion-top-tab-content.lineage-page-enter>:not(.lineage-atmosphere),.motion-top-tab-content.motion-stagger>*{animation:none}@media (prefers-reduced-motion:reduce){.motion-page-drift[data-motion-variant=tab]{animation:fadeIn .16s ease both}.motion-page-drift[data-motion-phase=exiting]{animation:none}.motion-page-drift.motion-top-tab-panel[data-motion-phase=exiting],.motion-page-drift.motion-top-tab-panel[data-motion-variant=tab],.motion-top-tab-content,.motion-top-tab-panel[data-motion-variant=tab]:not([data-motion-dir=neutral]) .motion-top-tab-content{animation:none;filter:none;transform:none}}.motion-stagger>*{animation:motion-reveal-in var(--motion-reveal-duration) var(--ease-entrance) backwards}@keyframes motion-row-item-in{0%{opacity:0;transform:translate3d(-8px,0,0) scale(.96)}to{opacity:1;transform:none}}.motion-stagger--row>*{animation-name:motion-row-item-in;animation-duration:.44s}.motion-stagger>:first-child{animation-delay:calc(var(--motion-stagger-lead, 0s) + var(--motion-stagger-step) * 0)}.motion-stagger>:nth-child(2){animation-delay:calc(var(--motion-stagger-lead, 0s) + var(--motion-stagger-step) * 1)}.motion-stagger>:nth-child(3){animation-delay:calc(var(--motion-stagger-lead, 0s) + var(--motion-stagger-step) * 2)}.motion-stagger>:nth-child(4){animation-delay:calc(var(--motion-stagger-lead, 0s) + var(--motion-stagger-step) * 3)}.motion-stagger>:nth-child(5){animation-delay:calc(var(--motion-stagger-lead, 0s) + var(--motion-stagger-step) * 4)}.motion-stagger>:nth-child(6){animation-delay:calc(var(--motion-stagger-lead, 0s) + var(--motion-stagger-step) * 5)}.motion-stagger>:nth-child(7){animation-delay:calc(var(--motion-stagger-lead, 0s) + var(--motion-stagger-step) * 6)}.motion-stagger>:nth-child(8){animation-delay:calc(var(--motion-stagger-lead, 0s) + var(--motion-stagger-step) * 7)}.motion-stagger>:nth-child(9){animation-delay:calc(var(--motion-stagger-lead, 0s) + var(--motion-stagger-step) * 8)}.motion-stagger>:nth-child(10){animation-delay:calc(var(--motion-stagger-lead, 0s) + var(--motion-stagger-step) * 9)}.motion-stagger>:nth-child(11){animation-delay:calc(var(--motion-stagger-lead, 0s) + var(--motion-stagger-step) * 10)}.motion-stagger>:nth-child(12){animation-delay:calc(var(--motion-stagger-lead, 0s) + var(--motion-stagger-step) * 11)}.motion-stagger>:nth-child(13){animation-delay:calc(var(--motion-stagger-lead, 0s) + var(--motion-stagger-step) * 12)}.motion-stagger>:nth-child(14){animation-delay:calc(var(--motion-stagger-lead, 0s) + var(--motion-stagger-step) * 13)}.motion-stagger>:nth-child(15){animation-delay:calc(var(--motion-stagger-lead, 0s) + var(--motion-stagger-step) * 14)}.motion-stagger>:nth-child(16){animation-delay:calc(var(--motion-stagger-lead, 0s) + var(--motion-stagger-step) * 15)}.motion-reveal-item{animation:motion-reveal-in var(--motion-reveal-duration) var(--ease-entrance) backwards}@media (prefers-reduced-motion:reduce){.motion-reveal-item{animation:none}}@keyframes motion-card-cascade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.motion-card-cascade-in{animation:motion-card-cascade-in var(--motion-card-cascade-duration) var(--ease-entrance) backwards;animation-delay:var(--motion-delay,0s)}.motion-card-alive{transition:border-color .18s var(--ease-out),box-shadow .22s var(--ease-out)}@keyframes motion-routine-delete-habit{0%{opacity:1;transform:translateX(0) scale(1);filter:blur(0)}45%{opacity:.55;transform:translateX(-4px) scale(.99);filter:blur(0)}to{opacity:0;transform:translateX(-14px) scale(.975);filter:blur(2px)}}.motion-routine-delete-habit{pointer-events:none;transform-origin:left center;animation:motion-routine-delete-habit .22s var(--ease-entrance) both;animation-delay:calc(var(--routine-delete-index, 0) * 56ms)}@keyframes motion-routine-delete-card{0%{opacity:1;max-height:var(--routine-delete-height,100vh);padding-block:10px;border-width:1px;transform:translateZ(0) scale(1);filter:blur(0)}54%{opacity:.28;transform:translate3d(-8px,-2px,0) scale(.988);filter:blur(1px)}to{opacity:0;max-height:0;padding-block:0;border-width:0;transform:translate3d(-12px,-4px,0) scale(.98);filter:blur(2px)}}.motion-routine-delete-card{pointer-events:none;transform-origin:left top;animation:motion-routine-delete-card .38s var(--ease-entrance) both}@media (prefers-reduced-motion:reduce){.motion-routine-delete-card,.motion-routine-delete-habit{animation:none}}@media (hover:hover){.motion-card-alive:hover{box-shadow:var(--shadow-card,0 2px 8px rgba(0,0,0,.2)),0 10px 26px -18px color-mix(in srgb,var(--brand) 42%,transparent),inset 0 1px 0 color-mix(in srgb,var(--text-primary) 8%,transparent);border-color:color-mix(in srgb,var(--brand) 22%,var(--card-border))}}.motion-action-alive{position:relative;overflow:hidden;isolation:isolate}.motion-action-alive:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;width:0;background:var(
    --motion-action-fill,color-mix(in srgb,currentColor 16%,transparent)
  );z-index:0}.motion-action-alive>*{position:relative;z-index:1}.motion-action-alive:after{content:none}@keyframes motion-action-fill-commit{0%{opacity:0;width:0}28%{opacity:.9;width:48%}72%{opacity:.66;width:100%}to{opacity:0;width:100%}}.motion-action-commit:before{animation:motion-action-fill-commit .52s var(--ease-entrance) both}.motion-action-snap.motion-action-commit:before{animation:none;opacity:0}@keyframes motion-card-ack{0%{box-shadow:var(--shadow-card,0 2px 8px rgba(0,0,0,.2))}36%{box-shadow:0 0 0 1px color-mix(in srgb,var(--motion-ack-color,var(--brand)) 34%,transparent),0 0 30px color-mix(in srgb,var(--motion-ack-color,var(--brand)) 18%,transparent),var(--shadow-card,0 2px 8px rgba(0,0,0,.2))}to{box-shadow:var(--shadow-card,0 2px 8px rgba(0,0,0,.2))}}.motion-card-ack{animation:motion-card-ack .62s var(--ease-entrance) both}@keyframes motion-check-pop{0%{opacity:0;transform:scale(.4) rotate(-12deg)}55%{opacity:1;transform:scale(1.16) rotate(3deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.motion-check-pop{display:inline-flex;align-items:center;transform-origin:center}.motion-card-ack .motion-check-pop{animation:motion-check-pop .38s cubic-bezier(.34,1.56,.64,1) both}@media (prefers-reduced-motion:reduce){.motion-card-ack .motion-check-pop{animation:none}}@keyframes motion-routine-cell-glow{0%{opacity:.72;box-shadow:inset 0 0 0 0 color-mix(in srgb,var(--brand) 0%,transparent)}55%{opacity:1;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 24%,transparent)}to{opacity:1;box-shadow:inset 0 0 0 0 color-mix(in srgb,var(--brand) 0%,transparent)}}.motion-routine-cell-glow{animation:motion-routine-cell-glow .36s var(--ease-phoenix) both}@media (prefers-reduced-motion:reduce){.motion-action-commit,.motion-card-ack,.motion-card-cascade-in,.motion-routine-cell-glow{animation:none}.motion-action-alive,.motion-card-alive{transition:none}.motion-action-alive:after,.motion-action-alive:before{display:none}}.motion-press,.press-scale{transition:transform var(--duration-fast) var(--ease-spring)}.motion-press:active,.press-scale:active{transform:scale(.94);transition:transform 80ms ease-out}.motion-press-soft{transition:transform var(--duration-fast) var(--ease-spring)}.motion-press-soft:active{transform:scale(.985);transition:transform 90ms ease-out}.motion-lift{transition:transform var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out)}.motion-selectable-card{transition:border-color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out),transform var(--duration-normal) var(--ease-out)}@media (hover:hover){.motion-selectable-card:hover{transform:translateY(-2px)}}.motion-selectable-card:active{transform:scale(.985);transition:transform 90ms ease-out,border-color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}@keyframes motion-choice-commit{0%{transform:translateY(-2px) scale(1);box-shadow:var(--shadow-card)}42%{transform:translateY(-4px) scale(1.018);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand) 45%,transparent),0 14px 34px color-mix(in srgb,var(--brand) 22%,transparent)}to{transform:translateY(-1px) scale(.996);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand) 28%,transparent),var(--shadow-card)}}.motion-choice-commit{border-color:var(--brand)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 17%,transparent),transparent 62%),var(--card-bg)!important;animation:motion-choice-commit .22s var(--ease-phoenix) both}@keyframes motion-tick-pop{0%{transform:scale(1)}45%{transform:scale(1.22)}to{transform:scale(1)}}.motion-tick-pop{animation:motion-tick-pop .26s var(--ease-phoenix) both}@media (hover:hover){.motion-lift:hover{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.motion-choice-commit,.motion-lift,.motion-press-soft,.motion-selectable-card,.motion-tick-pop{transition:none;animation:none}.motion-choice-commit,.motion-lift:hover,.motion-press-soft:active,.motion-selectable-card:active,.motion-selectable-card:hover{transform:none}}.motion-scroll-reveal{opacity:0;transform:translateY(20px);transition:opacity var(--motion-reveal-duration) var(--ease-entrance),transform var(--motion-reveal-duration) var(--ease-entrance);transition-delay:var(--motion-delay,0s)}.motion-scroll-reveal.is-revealed{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.motion-scroll-reveal{opacity:1;transform:none;transition:none}}:root{--sidebar-item-press-bg:var(--press-overlay,rgba(255,255,255,0.12));--sidebar-item-press-filter:blur(8px) saturate(1.3) brightness(1.2);--sidebar-item-press-shadow:inset 0 0 0 1px var(--overlay-border-strong,rgba(255,255,255,0.18)),0 2px 16px rgba(0,0,0,0.2);--sidebar-item-press-scale:0.98;--popover-enter-animation:motion-overlay-dropdown 220ms var(--ease-entrance) both}@media (prefers-reduced-motion:reduce){:root{--sidebar-item-press-filter:none;--sidebar-item-press-scale:1;--popover-enter-animation:none}}@keyframes motion-overlay-dropdown{0%{opacity:0;transform:translate3d(0,-10px,0) scale(.97);filter:blur(5px) brightness(1.08)}62%{opacity:1;filter:blur(0) brightness(1.02)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0) brightness(1)}}@keyframes motion-overlay-dropdown-out{0%{opacity:1;transform:translateZ(0) scale(1);filter:blur(0) brightness(1)}to{opacity:0;transform:translate3d(0,-6px,0) scale(.985);filter:blur(3px) brightness(1.04)}}@keyframes motion-top-sheet-in{0%{opacity:0;transform:translate3d(0,-18px,0)}to{opacity:1;transform:none}}@keyframes motion-top-sheet-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate3d(0,-12px,0)}}@keyframes motion-overlay-tooltip{0%{opacity:0;transform:translateY(-4px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes motion-overlay-tooltip-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-3px) scale(.97)}}.motion-overlay--dropdown{animation:motion-overlay-dropdown .22s var(--ease-entrance) backwards;transform-origin:top center}.motion-overlay--tooltip{animation:motion-overlay-tooltip .18s var(--ease-out) both}.motion-overlay--tooltip[data-leaving=true]{animation:motion-overlay-tooltip-out .12s var(--ease-out) forwards}.motion-run-segment-fill{display:block;width:100%;height:100%;border-radius:inherit;transform-origin:left center;transition:transform .42s var(--ease-entrance),background-color .26s ease}@keyframes motion-run-segment-bank{0%{transform:scaleY(1);box-shadow:0 0 0 0 color-mix(in srgb,var(--brand) 0%,transparent)}40%{transform:scaleY(2.4);box-shadow:0 0 10px 1px color-mix(in srgb,var(--brand) 55%,transparent)}to{transform:scaleY(1);box-shadow:0 0 0 0 color-mix(in srgb,var(--brand) 0%,transparent)}}.motion-run-segment-bank{animation:motion-run-segment-bank .52s var(--ease-phoenix) both}@keyframes motion-run-step-in{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.motion-run-step-in{animation:motion-run-step-in .38s var(--ease-entrance) both}@keyframes motion-run-medallion{0%{transform:scale(.72);opacity:0}62%{transform:scale(1.06);opacity:1}to{transform:scale(1);opacity:1}}.motion-run-medallion{animation:motion-run-medallion .42s var(--ease-phoenix) .12s both}@keyframes motion-run-element-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.motion-run-element-in{animation:motion-run-element-in .24s var(--ease-entrance) backwards;animation-delay:var(--motion-delay,0s)}@media (prefers-reduced-motion:reduce){.motion-run-element-in{animation:motion-reveal-in .16s ease both;animation-delay:0s;transform:none}}@keyframes motion-run-ring-final{0%,to{transform:scale(1)}50%{transform:scale(1.022)}}.motion-run-ring-final{animation:motion-run-ring-final 1s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.motion-run-segment-fill{transition:none}.motion-run-medallion,.motion-run-ring-final,.motion-run-segment-bank{animation:none}.motion-overlay--dropdown,.motion-overlay--tooltip,.motion-page-drift,.motion-page-slide,.motion-reveal,.motion-run-step-in,.motion-stagger>*{animation:fadeIn .16s ease both}.motion-press,.press-scale{transition:none}}.motion-stepper-fill{transition:width .42s var(--ease-entrance)}@media (prefers-reduced-motion:reduce){.motion-stepper-fill{transition:none}}.motion-stepper-circle{transition:transform .26s var(--ease-entrance),background .26s ease,border-color .26s ease,box-shadow .26s ease}@media (prefers-reduced-motion:reduce){.motion-stepper-circle{transition:background .26s ease,border-color .26s ease,box-shadow .26s ease;transform:none!important}}.motion-toggle-knob{transition:left .18s var(--ease-entrance)}@media (prefers-reduced-motion:reduce){.motion-toggle-knob{transition:none}}@keyframes motion-arrival-in{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--brand) 0%,transparent)}22%{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 52%,transparent),0 0 14px 0 color-mix(in srgb,var(--brand) 22%,transparent)}78%{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 40%,transparent),0 0 10px 0 color-mix(in srgb,var(--brand) 16%,transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb,var(--brand) 0%,transparent)}}.motion-arrival-spotlight{
  /* !important: the home card wrapper drops its settled entrance with an
     INLINE `animation: none` (Z4a-P1b — so FLIP resorts glide instead of
     restarting the stagger), and an inline style beats any class rule. That
     silently killed this ring on every settled card; the ring is transient
     (spotlightCard adds the class for 2.2s and always removes it), so letting
     it win over whatever animation the card holds is exactly the intent. */animation:motion-arrival-in 2.2s var(--ease-entrance) both!important;border-radius:inherit}@keyframes motion-arrival-ceremony-lift{0%{filter:brightness(1)}16%{filter:brightness(1.16)}48%{filter:brightness(1.05)}to{filter:brightness(1)}}.motion-arrival-spotlight--ceremony{animation:motion-arrival-in 2.2s var(--ease-entrance) both,motion-arrival-ceremony-lift 2.2s var(--ease-entrance) both!important;border-radius:inherit}@keyframes motion-chain-icon-away{0%{transform:scale(1);opacity:1}14%{transform:scale(.3);opacity:0}76%{transform:scale(.3);opacity:0}90%{transform:scale(1.22);opacity:1}to{transform:scale(1);opacity:1}}@keyframes motion-chain-link-grow{0%{transform:scale(.2) rotate(-45deg);opacity:0;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}16%{opacity:1}40%{transform:scale(1.3) rotate(0deg);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}52%{transform:scale(1) rotate(0deg)}72%{transform:scale(1);opacity:1}86%{transform:scale(1.7);opacity:0}to{transform:scale(1.7);opacity:0}}.motion-arrival-spotlight--chain{animation:motion-arrival-in 4.2s var(--ease-entrance) both,motion-arrival-ceremony-lift 4.2s var(--ease-entrance) both!important}.motion-arrival-spotlight--chain [data-card-icon]>*{animation:motion-chain-icon-away 1.5s var(--ease-entrance) .9s both}.motion-arrival-spotlight--chain [data-card-icon]:after{content:"";position:absolute;inset:-3px;background:var(--brand);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71'/%3E%3Cpath d='M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71'/%3E%3Cpath d='M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71'/%3E%3C/svg%3E") center /contain no-repeat;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--brand) 70%,transparent));pointer-events:none;animation:motion-chain-link-grow 1.5s var(--ease-entrance) .9s both}@media (prefers-reduced-motion:reduce){.motion-arrival-spotlight--chain{animation:motion-arrival-in 4.2s var(--ease-entrance) both,motion-arrival-ceremony-lift 4.2s var(--ease-entrance) both!important}.motion-arrival-spotlight--chain [data-card-icon]>*{animation:none}.motion-arrival-spotlight--chain [data-card-icon]:after{display:none}.motion-arrival-spotlight,.motion-arrival-spotlight--ceremony{animation:none!important;outline:2px solid color-mix(in srgb,var(--brand) 55%,transparent);outline-offset:1px}}@keyframes motion-ai-trace-pulse{0%,to{opacity:.62;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes motion-ai-trace-scan{0%{transform:translateX(-110%)}to{transform:translateX(260%)}}.motion-ai-trace-pulse{animation:motion-ai-trace-pulse 1.3s ease-in-out infinite}.motion-ai-trace-scan{animation:motion-ai-trace-scan 1.15s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.motion-ai-trace-pulse,.motion-ai-trace-scan{animation:none}}@keyframes motion-ai-idle{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--brand) 0%,transparent)}50%{box-shadow:0 0 7px 0 color-mix(in srgb,var(--brand) 10%,transparent)}}@keyframes motion-ai-shimmer{0%{background-position:-160% 0}to{background-position:260% 0}}.motion-ai-idle{animation:motion-ai-idle 3.8s ease-in-out infinite}.motion-ai-shimmer{background-image:linear-gradient(100deg,transparent 18%,color-mix(in srgb,var(--brand) 20%,transparent) 46%,color-mix(in srgb,var(--brand) 40%,transparent) 50%,color-mix(in srgb,var(--brand) 20%,transparent) 54%,transparent 82%);background-size:220% 100%;background-repeat:no-repeat;animation:motion-ai-shimmer 1.15s linear infinite}@media (prefers-reduced-motion:reduce){.motion-ai-idle,.motion-ai-shimmer{animation:none}}@keyframes motion-arc-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.motion-arc-draw{stroke-dasharray:1 2;animation:motion-arc-draw .95s cubic-bezier(.33,1,.68,1) .42s both}@keyframes motion-arc-base-in{0%{opacity:0}}.motion-arc-base-in{animation:motion-arc-base-in .52s ease-out both}@keyframes motion-arc-ember-land{0%{opacity:0;transform:scale(2.2)}55%{opacity:1;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.motion-arc-ember-in{transform-box:fill-box;transform-origin:center;animation:motion-arc-ember-land .38s cubic-bezier(.34,1.56,.64,1) 1.24s both}@media (prefers-reduced-motion:reduce){.motion-arc-base-in,.motion-arc-draw,.motion-arc-ember-in{animation:none}}.motion-disclosure-turn{transition:transform .2s var(--ease-entrance)}@media (prefers-reduced-motion:reduce){.motion-disclosure-turn{transition:none}}@keyframes motion-toast-in{0%{opacity:0;transform:translate3d(36px,0,0) scale(.97);filter:blur(3px)}45%{opacity:1;filter:blur(0)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}@keyframes motion-toast-out{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(28px,0,0) scale(.98)}}.motion-toast{animation:motion-toast-in .44s var(--ease-entrance) backwards}.motion-toast[data-toast-leaving=true]{animation:motion-toast-out .22s var(--ease-out) forwards;pointer-events:none}@media (prefers-reduced-motion:reduce){.motion-toast,.motion-toast[data-toast-leaving=true]{animation:none}}@keyframes motion-pill-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.motion-pill-in{animation:motion-pill-in .26s var(--ease-entrance) backwards}@media (prefers-reduced-motion:reduce){.motion-pill-in{animation:none}}@keyframes motion-card-part-in{0%{opacity:0;transform:translateY(var(--motion-card-part-distance))}to{opacity:1;transform:translateY(0)}}@keyframes motion-card-badge-in{0%{opacity:0;transform:scale(.78)}62%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.motion-card-compose .motion-card-header-left>*,.motion-card-compose .motion-card-header-right>*,.motion-card-compose [data-card-layout-family]>:not(.motion-card-header){animation:motion-card-part-in var(--motion-card-part-duration) var(--ease-entrance) backwards;animation-delay:calc(var(--motion-card-delay, 0s) + var(--motion-part-delay, 0s))}.motion-card-compose .motion-card-header-left>:first-child{--motion-part-delay:0ms}.motion-card-compose .motion-card-header-left>:nth-child(2){--motion-part-delay:40ms}.motion-card-compose .motion-card-header-right>*{--motion-part-delay:100ms}.motion-card-compose [data-card-layout-family]>:not(.motion-card-header){--motion-part-delay:220ms}.motion-card-compose [data-card-layout-family=grid]>:nth-child(2){--motion-part-delay:160ms}.motion-card-compose .motion-card-part--badge{--motion-part-delay:140ms;animation-name:motion-card-badge-in;animation-duration:var(--motion-card-badge-duration);animation-timing-function:var(--ease-phoenix);transform-origin:center}@media (prefers-reduced-motion:reduce){.motion-card-compose .motion-card-header-left>*,.motion-card-compose .motion-card-header-right>*,.motion-card-compose .motion-card-part--badge,.motion-card-compose [data-card-layout-family]>:not(.motion-card-header){animation:none}}@keyframes motion-mood-confirm{0%{transform:translateY(0) scale(1);filter:drop-shadow(0 0 0 transparent)}34%{transform:translateY(-5px) scale(1.2);filter:drop-shadow(0 0 10px color-mix(in srgb,var(--brand) 45%,transparent))}66%{transform:translateY(1px) scale(.94)}to{transform:translateY(0) scale(1);filter:drop-shadow(0 0 0 transparent)}}.motion-mood-confirm{display:inline-flex;animation:motion-mood-confirm .5s var(--ease-spring,cubic-bezier(.34,1.56,.64,1)) both}@keyframes motion-field-in{0%{opacity:0;transform:translateY(-6px) scale(.98);filter:blur(3px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.motion-field-in{animation:motion-field-in .18s var(--ease-entrance) both}@media (prefers-reduced-motion:reduce){.motion-field-in,.motion-mood-confirm{animation:none}}@keyframes motion-cal-select{0%{transform:scale(1)}40%{transform:scale(1.06)}to{transform:scale(1)}}.motion-cal-select{animation:motion-cal-select .32s var(--ease-spring,cubic-bezier(.34,1.56,.64,1)) both}@keyframes motion-cal-swap{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.motion-cal-swap{min-width:0;animation:motion-cal-swap .22s var(--ease-out,ease-out) both}@keyframes motion-cal-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.motion-cal-fill{transform-origin:left center;animation:motion-cal-fill .56s var(--ease-entrance,cubic-bezier(.22,1,.36,1)) both;animation-delay:var(--motion-delay,0s)}@keyframes motion-cal-range{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.today-calendar__range{display:inline-block;animation:motion-cal-range .2s var(--ease-out,ease-out) both}.today-calendar__cell{transition:transform var(--duration-fast) var(--ease-entrance),background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),filter var(--duration-fast) var(--ease-out)}@media (hover:hover){.today-calendar__cell:hover{filter:brightness(1.14);transform:translateY(-1px)}}.today-calendar__cell:active{transform:scale(.985)}.today-calendar button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.today-calendar [data-motion-phase=exiting]{pointer-events:none}@media (prefers-reduced-motion:reduce){.today-calendar__cell:active,.today-calendar__cell:hover{transform:none}.motion-cal-fill,.motion-cal-select,.today-calendar__range{animation:none}.motion-cal-swap{animation:fadeIn .16s ease both}.today-calendar__cell{transition:none}}