@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3b858e8234e422f4-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:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6cca48c3e4e6ef07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2603157fa2fb7012-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8f69b66743ebadf3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f627625e85285513-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:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1aed755f2a5e779d-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:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/45d262064560f5fa-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:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3b858e8234e422f4-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:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6cca48c3e4e6ef07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/2603157fa2fb7012-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8f69b66743ebadf3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f627625e85285513-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:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/1aed755f2a5e779d-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:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/45d262064560f5fa-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:Literata;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3b858e8234e422f4-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:Literata;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6cca48c3e4e6ef07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Literata;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2603157fa2fb7012-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Literata;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8f69b66743ebadf3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Literata;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f627625e85285513-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:Literata;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1aed755f2a5e779d-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:Literata;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/45d262064560f5fa-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:Literata Fallback;src:local("Times New Roman");ascent-override:99.62%;descent-override:26.07%;line-gap-override:0.00%;size-adjust:118.15%}.__className_a81333{font-family:Literata,Literata Fallback;font-style:normal}.__variable_a81333{--font-display:"Literata","Literata Fallback"}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/aa1b27f9e325731f-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:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c126d80dc21dff90-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/e850464f9dfbb75b-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:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/357067f10075d686-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:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/68180864d7f93f02-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:Nunito Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/aa1b27f9e325731f-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:Nunito Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c126d80dc21dff90-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/e850464f9dfbb75b-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:Nunito Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/357067f10075d686-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:Nunito Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/68180864d7f93f02-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:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/aa1b27f9e325731f-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:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c126d80dc21dff90-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/e850464f9dfbb75b-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:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/357067f10075d686-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:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/68180864d7f93f02-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:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/aa1b27f9e325731f-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:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c126d80dc21dff90-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/e850464f9dfbb75b-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:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/357067f10075d686-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:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/68180864d7f93f02-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:Nunito Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/aa1b27f9e325731f-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:Nunito Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c126d80dc21dff90-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/e850464f9dfbb75b-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:Nunito Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/357067f10075d686-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:Nunito Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/68180864d7f93f02-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:Nunito Sans Fallback;src:local("Arial");ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.00%;size-adjust:101.39%}.__className_6e9594{font-family:Nunito Sans,Nunito Sans Fallback;font-style:normal}.__variable_6e9594{--font-ui:"Nunito Sans","Nunito Sans Fallback"}:root{color-scheme:dark;--aura-text:rgba(255,250,242,0.92);--aura-text-strong:rgba(255,253,247,0.98);--aura-text-soft:rgba(255,250,242,0.68);--aura-text-faint:rgba(255,250,242,0.44);--aura-line:rgba(255,255,255,0.16);--aura-line-strong:rgba(255,255,255,0.24);--aura-pane:rgba(255,255,255,0.14);--aura-pane-strong:rgba(255,255,255,0.2);--aura-recess:rgba(45,35,32,0.42);--aura-shadow:0 38px 110px rgba(0,0,0,0.44);--aura-radius-window:26px;--aura-radius-control:13px}*{box-sizing:border-box}html{min-height:100%}body{min-height:100vh;margin:0;background:#111714;color:var(--aura-text);font-family:var(--font-ui),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:0}button,input{font:inherit}button{cursor:pointer}button,input{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid rgba(255,235,190,.72);outline-offset:3px}a{color:inherit}.aura-scene{display:grid;min-height:100vh;padding:clamp(18px,4vw,54px);place-items:center;background:linear-gradient(90deg,rgba(12,16,13,.1),rgba(10,10,12,.28)),url(https://images.unsplash.com/photo-1600585154340-be6161a56a0c?auto=format&fit=crop&w=2200&q=84);background-position:50%;background-size:cover}.aura-window{display:grid;grid-template-columns:270px minmax(0,1fr);overflow:hidden;width:min(1180px,100%);min-height:720px;border:1px solid var(--aura-line-strong);border-radius:var(--aura-radius-window);background:linear-gradient(135deg,rgba(255,255,255,.22),rgba(255,255,255,.08)),radial-gradient(circle at 85% 16%,rgba(253,179,100,.28),transparent 28%);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),var(--aura-shadow);-webkit-backdrop-filter:blur(34px) saturate(150%);backdrop-filter:blur(34px) saturate(150%);font-family:var(--font-ui),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.aura-sidebar{display:grid;grid-template-rows:auto 1fr auto;grid-gap:22px;gap:22px;border-right:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.08);padding:24px 18px}.aura-brand{display:flex;align-items:center;gap:12px}.aura-mark{width:48px;height:48px;flex:0 0 auto;overflow:hidden;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:linear-gradient(135deg,rgba(255,255,255,.2),rgba(255,255,255,.04)),url(/assets/mphfam-logo.png);background-position:50% 57%;background-size:cover;box-shadow:inset 0 1px 0 rgba(255,255,255,.36),0 10px 22px rgba(0,0,0,.18)}.aura-brand span,.aura-brand strong,.aura-status span,.aura-status strong{display:block}.aura-brand strong,.aura-status strong{color:var(--aura-text-strong);letter-spacing:0}.aura-brand span,.aura-status span{color:var(--aura-text-soft)}.aura-nav{display:grid;align-content:start;grid-gap:7px;gap:7px}.aura-nav a{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;min-height:40px;border-radius:var(--aura-radius-control);color:var(--aura-text);font-weight:720;padding:0 10px;text-decoration:none}.aura-nav a.active,.aura-nav a:hover{background:rgba(255,255,255,.15);box-shadow:inset 0 1px 0 rgba(255,255,255,.18)}.aura-nav svg{color:var(--aura-text-soft)}.aura-status{display:grid;grid-gap:4px;gap:4px;padding-top:14px}.aura-main{display:grid;grid-template-rows:auto 1fr auto;grid-gap:20px;gap:20px;min-width:0;padding:26px 28px 24px}.aura-topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:22px;gap:22px;align-items:start}h1,h2,h3,p{margin:0}.aura-title{max-width:12ch;color:var(--aura-text-strong);font-size:clamp(2.55rem,5vw,4.15rem);font-weight:520;letter-spacing:-.025em;line-height:1.02}.aura-topbar p{max-width:58ch;margin-top:8px;color:var(--aura-text-soft);font-size:1rem;line-height:1.5}.aura-search,.aura-tools{display:flex;align-items:center;gap:10px}.aura-search{width:min(390px,34vw);min-height:42px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:linear-gradient(180deg,rgba(28,23,22,.44),rgba(72,46,39,.34));box-shadow:inset 0 2px 8px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.1);color:var(--aura-text-soft);padding:0 12px}.aura-search input{width:100%;min-width:0;border:0;outline:0;background:transparent}.aura-search input::placeholder{color:rgba(255,250,242,.58)}.aura-icon-button{display:grid;flex:0 0 auto;place-items:center;width:42px;height:42px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.18)}.aura-content{display:grid;grid-template-columns:minmax(0,1fr) 260px;grid-gap:26px;gap:26px;min-height:0}.aura-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:18px;margin-bottom:14px}.aura-section-heading h2,.aura-side-detail h2{color:var(--aura-text-strong);font-family:var(--font-display),Georgia,serif;font-size:1.5rem;font-weight:560;letter-spacing:-.02em;line-height:1.08}.aura-section-heading span,.aura-section-meta{color:var(--aura-text-faint);font-size:.78rem;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.aura-meal-list{display:grid}.aura-meal-row{display:grid;grid-template-columns:78px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;min-height:76px;border-top:1px solid rgba(255,255,255,.13);padding:13px 0}.aura-meal-row:first-child{border-top:0}.aura-day{display:grid;grid-gap:2px;gap:2px}.aura-day strong{color:var(--aura-text-strong);font-size:1.1rem}.aura-action-strip span,.aura-day span,.aura-meal-row p,.aura-prep,.aura-presets article>span:last-child,.aura-side-detail p{color:var(--aura-text-soft)}.aura-meal-row h3{color:var(--aura-text-strong);font-size:1.2rem;font-weight:800}.aura-meal-row p{margin-top:2px}.aura-prep{font-weight:760;white-space:nowrap}.aura-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:18px}.aura-presets article{display:grid;grid-gap:8px;gap:8px;min-width:0}.aura-presets strong{overflow:hidden;color:var(--aura-text-strong);font-size:.92rem;text-overflow:ellipsis;white-space:nowrap}.aura-presets span:last-child{font-size:.86rem}.aura-swatch{display:block;aspect-ratio:1;border-radius:13px;box-shadow:0 12px 26px rgba(0,0,0,.22)}.aura-swatch.amber{background:linear-gradient(135deg,#d46a47,#f6c675 48%,#6a876c)}.aura-swatch.blue{background:linear-gradient(135deg,#6d8da2,#e4c6a1 48%,#4d3740)}.aura-swatch.garden{background:linear-gradient(135deg,#3e5748,#e79658 52%,#d9d4bd)}.aura-swatch.night{background:linear-gradient(135deg,#20263d,#80608e 45%,#e3a66f)}.aura-side-detail{display:grid;align-content:start;grid-gap:24px;gap:24px;border-left:1px solid rgba(255,255,255,.12);padding-left:24px}.aura-side-detail section{display:grid;grid-gap:10px;gap:10px}.aura-side-detail h2{font-size:1.32rem}.aura-side-detail p{line-height:1.42}.aura-chip-list{display:flex;flex-wrap:wrap;gap:7px}.aura-chip-list span{border-radius:999px;background:rgba(255,255,255,.12);color:var(--aura-text-soft);font-size:.78rem;font-weight:740;padding:6px 9px}.aura-shopping-list{display:grid;grid-gap:7px;gap:7px}.aura-shopping-section{display:flex;justify-content:space-between;gap:12px;border-top:1px solid rgba(255,255,255,.12);color:var(--aura-text-soft);padding-top:8px}.aura-shopping-section:first-child{border-top:0;padding-top:0}.aura-shopping-section strong{color:var(--aura-text)}.aura-action-strip{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;width:min(560px,74%);min-height:54px;justify-self:center;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:linear-gradient(145deg,rgba(108,57,39,.46),rgba(58,37,40,.32));box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 18px 46px rgba(0,0,0,.24);padding:8px 14px}.aura-action-strip button{display:grid;place-items:center;border:0;background:transparent;color:var(--aura-text);font-weight:900}.aura-action-icons{display:flex;gap:12px}.aura-action-strip span,.aura-action-strip strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aura-action-strip span{font-size:.85rem}::selection{background:rgba(246,198,117,.45);color:var(--aura-text-strong)}@media (max-width:980px){.aura-scene{place-items:stretch}.aura-content,.aura-window{grid-template-columns:1fr}.aura-sidebar{grid-template-columns:auto 1fr auto;grid-template-rows:auto;align-items:center;border-right:0;border-bottom:1px solid rgba(255,255,255,.14)}.aura-nav{grid-auto-flow:column;overflow-x:auto}.aura-status{border-left:1px solid rgba(255,255,255,.14);padding-top:0;padding-left:18px}.aura-topbar{grid-template-columns:1fr;justify-items:start}.aura-search,.aura-tools{width:100%}.aura-side-detail{border-left:0;border-top:1px solid rgba(255,255,255,.12);padding-top:20px;padding-left:0}.aura-action-strip{width:100%}}@media (max-width:620px){.aura-scene{padding:12px}.aura-window{border-radius:20px}.aura-main,.aura-sidebar{padding:18px}.aura-sidebar{grid-template-columns:1fr}.aura-nav{grid-auto-flow:row}.aura-status{border-left:0;border-top:1px solid rgba(255,255,255,.14);padding-top:16px;padding-left:0}.aura-title{font-size:clamp(2.25rem,11vw,3.25rem)}.aura-action-strip,.aura-meal-row{grid-template-columns:1fr}.aura-prep{white-space:normal}.aura-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.aura-action-icons{justify-content:center}}