@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;font-style:normal;font-weight:700;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:700;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:700;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:700;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:700;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_30721a{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.__variable_30721a{--font-serif:"Cormorant Garamond","Cormorant Garamond Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_6b03d3{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_6b03d3{--font-sans:"Manrope","Manrope Fallback"}:root{--bg:#f5efe6;--panel:rgba(255,250,242,0.84);--ink:#201711;--muted:#5c4638;--line:rgba(32,23,17,0.12);--accent:#d5763d;--accent-deep:#7d3721}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;color:var(--ink);background:radial-gradient(circle at top left,rgba(255,217,167,.7),transparent 28rem),radial-gradient(circle at right 20%,rgba(184,102,62,.18),transparent 24rem),linear-gradient(180deg,#fbf6ef,#f2e8dc 52%,#efe4d7);font-family:var(--font-sans),sans-serif}a{color:inherit;text-decoration:none}.shell{width:min(1160px,calc(100% - 2rem));margin:0 auto}.customer-shell{padding:1rem 1rem 2rem}.customer-app-shell{display:grid;grid-template-columns:104px minmax(0,1fr);grid-gap:1.25rem;gap:1.25rem;align-items:start}.customer-sidebar{position:-webkit-sticky;position:sticky;top:1rem;display:grid;grid-gap:1rem;gap:1rem;padding:1rem .7rem;border-radius:1.8rem;border:1px solid rgba(32,23,17,.09);background:rgba(255,250,242,.84);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 24px 56px rgba(48,30,17,.08)}.customer-brand-mark,.customer-profile-badge{width:3.1rem;height:3.1rem;display:grid;place-items:center;margin:0 auto;border-radius:1.15rem;border:1px solid rgba(32,23,17,.08);background:linear-gradient(135deg,rgba(255,239,215,.98),rgba(248,222,196,.88));box-shadow:0 16px 32px rgba(48,30,17,.08)}.app-icon{width:1.2rem;height:1.2rem;display:block}.app-icon-brand{width:1.55rem;height:1.55rem}.customer-quick-link span,.customer-side-icon{font-weight:700}.customer-content,.customer-nav-group,.customer-nav-groups,.customer-side-nav{display:grid;grid-gap:.8rem;gap:.8rem}.customer-nav-group-label{text-align:center;color:var(--muted);font-size:.66rem;letter-spacing:.18em;text-transform:uppercase}.customer-side-link{display:grid;justify-items:center;grid-gap:.45rem;gap:.45rem;padding:.7rem .45rem;border-radius:1rem;color:var(--muted);transition:transform .16s ease,background .16s ease,box-shadow .16s ease,color .16s ease}.customer-side-link:hover{transform:translateY(-2px) scale(1.01);background:rgba(255,255,255,.82);box-shadow:0 14px 28px rgba(48,30,17,.05);color:var(--ink)}.customer-side-link.is-active{background:linear-gradient(135deg,rgba(255,239,215,.95),rgba(248,222,196,.88));border:1px solid rgba(213,118,61,.22);color:var(--ink);box-shadow:0 18px 36px rgba(48,30,17,.08)}.customer-side-icon{width:2.3rem;height:2.3rem;display:grid;place-items:center;border-radius:.95rem;border:1px solid rgba(32,23,17,.08);background:rgba(255,255,255,.8);box-shadow:inset 0 1px 0 rgba(255,255,255,.65)}.customer-quick-link.is-active,.customer-quick-link:hover,.customer-side-link.is-active .customer-side-icon,.customer-side-link:hover .customer-side-icon,.toolbar-icon-button.is-active,.toolbar-icon-button:hover{color:var(--accent-deep)}.customer-side-label{font-size:.74rem;line-height:1.15;text-align:center}.customer-sidebar-footer{padding-top:.25rem}.customer-content{min-width:0}.customer-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.35rem 0 .95rem}.customer-page-heading{display:grid;grid-gap:.4rem;gap:.4rem}.customer-page-icon{width:3rem;height:3rem;display:grid;place-items:center;border-radius:1rem;border:1px solid rgba(32,23,17,.08);background:linear-gradient(135deg,rgba(255,239,215,.98),rgba(248,222,196,.88));box-shadow:0 16px 32px rgba(48,30,17,.08);color:var(--accent-deep)}.customer-page-heading h1{margin:0;font-family:var(--font-serif),serif;font-size:clamp(2rem,3.2vw,3.25rem);line-height:.96}.customer-quick-links,.customer-topbar-actions,.customer-topbar-toolbar{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center;justify-content:flex-end}.customer-language-picker{display:grid;grid-gap:.28rem;gap:.28rem;min-width:8.6rem;padding:.55rem .7rem;border-radius:1rem;border:1px solid rgba(32,23,17,.08);background:rgba(255,255,255,.78);color:var(--muted)}.customer-language-picker span{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase}.customer-language-picker select{padding:0;border:0;background:transparent;color:var(--ink);border-radius:0}.customer-quick-link{display:grid;justify-items:center;grid-gap:.2rem;gap:.2rem;min-width:3.6rem;padding:.55rem .7rem;border-radius:1rem;border:1px solid rgba(32,23,17,.08);background:rgba(255,255,255,.76);color:var(--muted);transition:transform .16s ease,background .16s ease,box-shadow .16s ease,color .16s ease}.customer-quick-link.is-active,.customer-quick-link:hover{transform:translateY(-2px);background:rgba(255,255,255,.92);box-shadow:0 14px 28px rgba(48,30,17,.05);color:var(--ink)}.customer-quick-link .app-icon{width:1.05rem;height:1.05rem}.customer-quick-link small{font-size:.68rem;color:inherit}.toolbar-icon-button{display:grid;justify-items:center;grid-gap:.18rem;gap:.18rem;min-width:3.2rem;padding:.55rem .65rem;border-radius:1rem;border:1px solid rgba(32,23,17,.08);background:rgba(255,255,255,.78);color:var(--muted);transition:transform .16s ease,background .16s ease,box-shadow .16s ease,color .16s ease}.toolbar-icon-button .app-icon{width:1rem;height:1rem}.toolbar-icon-button.is-active,.toolbar-icon-button:hover{transform:translateY(-2px);color:var(--ink);background:rgba(255,255,255,.96);box-shadow:0 14px 28px rgba(48,30,17,.05)}.toolbar-icon-button small{font-size:.66rem}.hero{padding:2rem 0 5rem}.nav{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0 2rem}.brand{display:grid;grid-gap:.15rem;gap:.15rem}.brand-kicker,.eyebrow{letter-spacing:.22em;text-transform:uppercase;font-size:.72rem;color:var(--muted)}.brand-name{font-family:var(--font-serif),serif;font-size:1.45rem}.nav-links{display:flex;flex-wrap:wrap;gap:1rem;color:var(--muted);font-size:.95rem}.card-grid,.dashboard-grid,.hero-grid,.roadmap{display:grid;grid-gap:1rem;gap:1rem}.dashboard-grid,.hero-grid{grid-template-columns:1.2fr .8fr}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.roadmap{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-card,.hero-card,.hero-copy,.section-card{border-radius:1.75rem;background:var(--panel);border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 20px 60px rgba(71,44,26,.08);padding:1.5rem}.hero-copy h1,.section-header h2{font-family:var(--font-serif),serif}.hero-copy h1{margin:.6rem 0 1rem;font-size:clamp(3rem,6vw,5.4rem);line-height:.94;letter-spacing:-.04em}.section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.1rem}.section{padding:0 0 3rem}.dashboard-card p,.footer-note,.hero-copy p,.section-card p,.section-header p{color:var(--muted);line-height:1.7}.button-primary,.button-secondary{display:inline-flex;align-items:center;justify-content:center;padding:.95rem 1.25rem;border-radius:999px;font-weight:600}.button-primary{background:var(--ink);color:#fffaf4}.button-secondary{border:1px solid var(--line);background:rgba(255,255,255,.45)}.hero-actions,.hero-meta{display:flex;flex-wrap:wrap;gap:.85rem}.metric,.orbital-row{padding:1rem;border-radius:1.2rem;background:rgba(255,255,255,.46);border:1px solid rgba(32,23,17,.06)}.metric strong{display:block;font-size:1.4rem}.hero-card{background:radial-gradient(circle at top right,rgba(255,227,194,.8),transparent 10rem),linear-gradient(135deg,rgba(255,248,239,.95),rgba(243,227,207,.9))}.orbital{position:relative;min-height:100%;border-radius:1.4rem;border:1px solid rgba(32,23,17,.08);padding:1.25rem;background:rgba(255,255,255,.42)}.orbital-core{width:5.5rem;height:5.5rem;border-radius:50%;margin:3rem auto 5rem;background:radial-gradient(circle at 30% 30%,#fff4de,var(--accent) 64%,var(--accent-deep));box-shadow:0 0 80px rgba(213,118,61,.38)}.orbital-grid{display:grid;grid-gap:.75rem;gap:.75rem}.dashboard-card ul,.section-card ul{margin:1rem 0 0;padding-left:1rem;color:var(--muted);line-height:1.8}.footer-note{padding:0 0 4rem}.category-row{display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:1rem}.cta-panel h2,.quick-form-card h3{margin:.55rem 0 .75rem;font-family:var(--font-serif),serif;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1}.cta-panel p,.mini-row span,.preview-tile span,.quick-form-copy,.quick-form-note,.signal-row span,.table-row small,.table-row span{color:var(--muted)}.mini-stack,.preview-facts,.quick-form-grid,.showcase-grid,.table-preview{display:grid;grid-gap:.85rem;gap:.85rem}.quick-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.quick-form-actions{display:grid;grid-gap:.8rem;gap:.8rem;margin-top:1rem}.mini-stack{margin-top:1rem}.cta-panel,.mini-row,.preview-tile,.signal-row,.table-row{border-radius:1.2rem;border:1px solid rgba(32,23,17,.08);background:rgba(255,255,255,.62)}.mini-row,.signal-row,.table-row{display:grid;grid-template-columns:.8fr 1.4fr;grid-gap:.75rem;gap:.75rem;align-items:center;padding:.95rem 1rem}.mini-row strong,.preview-tile strong,.signal-row strong,.table-row strong{font-family:var(--font-serif),serif}.showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-card{display:grid;grid-gap:1rem;gap:1rem}.preview-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-tile{display:grid;grid-gap:.25rem;gap:.25rem;padding:1rem}.signal-list{display:grid;grid-gap:.75rem;gap:.75rem}.table-preview{margin-top:.1rem}.table-row{grid-template-columns:.5fr 1fr 1fr}.cta-panel{margin-top:1rem;padding:1.5rem;display:grid;grid-template-columns:1.3fr .7fr;grid-gap:1rem;gap:1rem;align-items:center;background:radial-gradient(circle at top right,rgba(255,227,194,.75),transparent 12rem),linear-gradient(135deg,rgba(255,248,239,.95),rgba(243,227,207,.9))}button,input,select,textarea{font:inherit}input,select{width:100%;border:1px solid var(--line);border-radius:1rem;background:rgba(255,255,255,.82);padding:.9rem 1rem;color:var(--ink)}button{border:0;cursor:pointer}button:disabled{cursor:progress;opacity:.65}.dashboard-layout{display:grid;grid-gap:1rem;gap:1rem}.stack-card{padding:1.5rem}.inner-card{background:rgba(255,253,248,.8);border:1px solid rgba(32,23,17,.08);box-shadow:none}.dashboard-header{margin-bottom:.5rem}.dashboard-intro{margin:0 0 1.25rem;color:var(--muted);line-height:1.7}.dashboard-note{margin-top:1rem;color:var(--muted)}.status-row{display:flex;flex-wrap:wrap;gap:.6rem}.status-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.55rem .85rem;font-size:.82rem;background:rgba(255,255,255,.64);border:1px solid rgba(32,23,17,.08)}.status-pill.is-live{background:rgba(232,245,219,.92)}.status-pill.is-soft{background:rgba(248,231,215,.9)}.message-strip{padding:.9rem 1rem;border-radius:1rem;background:rgba(255,255,255,.72);border:1px solid rgba(32,23,17,.08);color:var(--muted)}.message-strip.error{background:rgba(126,36,28,.08);color:#7d3721;border-color:rgba(126,36,28,.14)}.facts-grid,.form-grid,.planet-grid,.profile-list,.timeline-list{display:grid;grid-gap:.85rem;gap:.85rem}.dasha-root-tabs{display:flex;gap:.75rem;overflow-x:auto;padding-bottom:.2rem;margin-top:.95rem}.dasha-resolver-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.9rem;gap:.9rem;align-items:end;margin-top:1rem}.dasha-resolver-row .field{margin:0}.dasha-path-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));grid-gap:.85rem;gap:.85rem;margin-top:1rem}.dasha-path-card{display:grid;grid-gap:.25rem;gap:.25rem;padding:.95rem 1rem;border-radius:1rem;background:rgba(255,255,255,.72);border:1px solid rgba(32,23,17,.08);box-shadow:0 10px 24px rgba(166,116,72,.08)}.dasha-path-card strong{font-family:var(--font-serif),serif;font-size:1.1rem}.dasha-path-card small,.dasha-path-card span{color:var(--muted)}.dasha-root-chip{display:grid;grid-gap:.18rem;gap:.18rem;min-width:11.5rem;padding:.85rem .95rem;border-radius:1rem;border:1px solid rgba(32,23,17,.08);background:rgba(255,255,255,.72);text-align:left;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.dasha-root-chip:focus-visible,.dasha-root-chip:hover{transform:translateY(-1px);border-color:rgba(213,118,61,.32);box-shadow:0 10px 22px rgba(166,116,72,.12)}.dasha-root-chip.is-active{border-color:rgba(213,118,61,.42);background:linear-gradient(180deg,rgba(255,235,213,.96),rgba(255,248,240,.9));box-shadow:0 12px 24px rgba(166,116,72,.14)}.dasha-root-chip strong{font-family:var(--font-serif),serif}.dasha-root-chip span{color:var(--muted);font-size:.88rem}.dasha-tree{grid-gap:.6rem;gap:.6rem;margin-top:1rem}.dasha-tree-row{grid-template-columns:1.2fr 1fr 1.4fr;grid-gap:.75rem;gap:.75rem;padding:.8rem .95rem;border-radius:1rem;background:rgba(255,255,255,.66)}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.auth-grid{grid-template-columns:1fr}.form-actions{grid-column:1/-1;display:flex;justify-content:flex-start}.field{display:grid;grid-gap:.45rem;gap:.45rem;color:var(--muted);font-size:.92rem}.profile-button{display:grid;grid-gap:.15rem;gap:.15rem;align-items:flex-start;padding:1rem;text-align:left;border-radius:1rem;background:rgba(255,255,255,.72);border:1px solid rgba(32,23,17,.08)}.fact-tile strong,.planet-card strong,.profile-button strong,.profile-summary strong,.timeline-row strong{font-family:var(--font-serif),serif;font-size:1.1rem}.fact-tile span,.planet-card small,.profile-button span,.profile-summary span,.timeline-row small,.timeline-row span{color:var(--muted)}.profile-button.is-active{background:linear-gradient(135deg,rgba(255,241,222,.95),rgba(248,224,198,.88));border-color:rgba(213,118,61,.24)}.profile-summary{display:grid;grid-gap:.35rem;gap:.35rem}.account-summary,.action-row{margin-top:1rem}.action-row{display:flex;flex-wrap:wrap;gap:.75rem}.facts-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.fact-tile,.planet-card,.timeline-row{display:grid;grid-gap:.2rem;gap:.2rem;padding:1rem;border-radius:1rem;background:rgba(255,255,255,.72);border:1px solid rgba(32,23,17,.08)}.accent-tile{margin-top:1rem;background:linear-gradient(135deg,rgba(255,237,214,.96),rgba(248,219,189,.88))}.result-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.planet-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}.timeline-row{grid-template-columns:1fr 1.4fr auto;align-items:center}.tab-row{display:flex;gap:.75rem;margin-top:1rem}.tab-button{padding:.75rem 1rem;border-radius:999px;background:rgba(255,255,255,.62);border:1px solid rgba(32,23,17,.08)}.tab-button.is-active{background:var(--ink);color:#fffaf4}.product-shell{padding:2rem 0 4rem}.product-layout{display:grid;grid-gap:1.25rem;gap:1.25rem}.product-topbar{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem}.product-topbar h1{margin:.55rem 0 0;font-family:var(--font-serif),serif;font-size:clamp(2.4rem,4.2vw,4rem);line-height:.98}.dashboard-shell,.empty-chart-copy,.empty-chart-state,.kundli-workspace-layout,.utility-drawer-list,.workspace-section-heading{display:grid;grid-gap:1rem;gap:1rem}.dashboard-shell{gap:.95rem}.kundli-workspace-layout{grid-template-columns:348px minmax(0,1fr);align-items:start}.utility-drawer{padding:1.2rem 1.35rem}.utility-drawer-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.empty-chart-copy h2,.utility-drawer-header h2,.workspace-section-heading h2{margin:.35rem 0 0;font-family:var(--font-serif),serif;font-size:1.55rem;line-height:1.05}.utility-drawer-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.utility-drawer-item{display:grid;grid-gap:.25rem;gap:.25rem;text-align:left;padding:1rem;border-radius:1rem;border:1px solid rgba(32,23,17,.08);background:rgba(255,255,255,.74)}.utility-drawer-item.is-active{background:linear-gradient(135deg,rgba(255,239,215,.95),rgba(248,222,196,.88));border-color:rgba(213,118,61,.24)}.utility-drawer-item strong{font-family:var(--font-serif),serif}.empty-chart-copy p,.utility-drawer-item small,.utility-drawer-item span{color:var(--muted)}.workspace-section-heading{grid-template-columns:minmax(0,1fr) 132px;align-items:center}.workspace-section-heading-compact{grid-template-columns:1fr}.workspace-intro-art{width:132px;height:132px;justify-self:end}.form-surface{padding:1.4rem;position:-webkit-sticky;position:sticky;top:1rem}.chart-hero-surface{padding:1.3rem 1.35rem 1.5rem}.kundli-grid-layout-single{grid-template-columns:1fr}.chart-toolbar-copy.compact{min-height:100%}.analytics-grid-primary{margin-top:1rem;grid-template-columns:1fr}.chart-overview-grid{margin-bottom:1rem}.detail-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.empty-chart-state{min-height:600px;place-items:center;border-radius:1.45rem;border:1px dashed rgba(213,118,61,.24);background:radial-gradient(circle at top right,rgba(255,227,194,.5),transparent 16rem),rgba(255,253,248,.72)}.empty-chart-copy{max-width:28rem;text-align:center}.analytics-grid,.detail-grid,.kundli-grid-layout,.workspace-flow-strip,.workspace-grid{display:grid;grid-gap:1rem;gap:1rem}.workspace-flow-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.product-module-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1rem;gap:1rem}.product-extension-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.product-module-card{display:grid;grid-gap:.85rem;gap:.85rem;padding:1.1rem;border-radius:1.4rem;border:1px solid rgba(32,23,17,.09);background:rgba(255,250,242,.86);box-shadow:0 20px 46px rgba(48,30,17,.06)}.product-module-card.is-active{background:linear-gradient(135deg,rgba(255,239,215,.95),rgba(248,222,196,.88))}.product-module-card img{width:4.8rem;height:4.8rem}.product-module-card strong{font-family:var(--font-serif),serif;font-size:1.08rem}.product-module-card span{color:var(--muted);line-height:1.55}.flow-card,.summary-card{display:grid;grid-gap:.25rem;gap:.25rem;padding:1rem 1.1rem;border-radius:1.25rem;border:1px solid rgba(32,23,17,.09);background:rgba(255,250,242,.86);box-shadow:0 20px 46px rgba(48,30,17,.06)}.flow-card.is-active{background:linear-gradient(135deg,rgba(255,239,215,.95),rgba(248,222,196,.88));border-color:rgba(213,118,61,.28)}.flow-step,.summary-card span{color:var(--muted);font-size:.78rem;letter-spacing:.16em;text-transform:uppercase}.flow-card strong,.summary-card strong{font-family:var(--font-serif),serif;font-size:1.15rem}.flow-card span:last-child,.summary-card small{color:var(--muted);letter-spacing:normal;text-transform:none;font-size:.92rem;line-height:1.5}.workspace-grid{grid-template-columns:320px minmax(0,1fr);align-items:start}.workspace-main,.workspace-sidebar{display:grid;grid-gap:1rem;gap:1rem}.workspace-panel,.workspace-subpanel{border-radius:1.7rem;border:1px solid rgba(32,23,17,.09);background:rgba(255,250,242,.86);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 24px 56px rgba(48,30,17,.08)}.workspace-panel{padding:1.5rem}.workspace-subpanel{padding:1.2rem}.sidebar-list,.stack-actions,.workspace-tabs{display:grid;grid-gap:.75rem;gap:.75rem}.workspace-form,.workspace-tabs{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.workspace-form{display:grid;grid-gap:.9rem;gap:.9rem}.compact-form{grid-template-columns:1fr}.field-span-2{grid-column:1/-1}.muted-copy{color:var(--muted);line-height:1.7}.account-chip,.detail-chip,.fact-banner,.report-focus,.sidebar-card{border-radius:1.1rem;border:1px solid rgba(32,23,17,.08);background:rgba(255,255,255,.7)}.account-chip,.report-focus,.sidebar-card{display:grid;grid-gap:.25rem;gap:.25rem;padding:1rem}.account-chip strong,.detail-chip strong,.fact-banner strong,.kundli-panel-title,.kundli-token,.planet-table-head span,.planet-table-row strong,.report-focus strong,.sidebar-card strong{font-family:var(--font-serif),serif}.account-chip small,.account-chip span,.report-focus small,.report-focus span,.sidebar-card small,.sidebar-card span{color:var(--muted)}.sidebar-card{text-align:left}.sidebar-card.is-active{background:linear-gradient(135deg,rgba(255,239,215,.95),rgba(248,222,196,.9));border-color:rgba(213,118,61,.28)}.detail-grid,.detail-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.detail-chip{display:grid;grid-gap:.25rem;gap:.25rem;padding:.95rem 1rem}.detail-chip span,.fact-banner span,.fact-tile span{color:var(--muted);font-size:.86rem}.detail-chip strong,.fact-banner strong,.fact-tile strong{font-size:1.05rem}.place-field{position:relative}.suggestion-panel{position:absolute;top:calc(100% + .4rem);left:0;right:0;z-index:5;display:grid;grid-gap:.4rem;gap:.4rem;padding:.5rem;border-radius:1rem;border:1px solid rgba(32,23,17,.1);background:rgba(255,252,247,.98);box-shadow:0 18px 44px rgba(49,28,16,.14)}.suggestion-empty,.suggestion-item{display:grid;grid-gap:.15rem;gap:.15rem;text-align:left;padding:.85rem .9rem;border-radius:.9rem;background:rgba(255,255,255,.9);border:1px solid rgba(32,23,17,.06)}.suggestion-empty,.suggestion-item small,.suggestion-item span{color:var(--muted)}.analytics-grid,.kundli-grid-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.result-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:1rem}.aspect-chip-row,.aspect-list,.chart-mode-group,.chart-toolbar,.result-summary-grid{display:grid;grid-gap:.85rem;gap:.85rem}.chart-control-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-gap:.85rem;gap:.85rem;align-items:end}.chart-control-field{min-width:0}.chart-control-actions{display:grid;grid-gap:.35rem;gap:.35rem;justify-items:end}.chart-compare-grid,.compare-slot-grid{display:grid;grid-gap:1rem;gap:1rem}.compare-slot-grid{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}.compare-slot-card{display:grid;grid-gap:.8rem;gap:.8rem;padding:1rem;border-radius:1.1rem;border:1px solid rgba(32,23,17,.08);background:rgba(255,255,255,.72)}.compare-slot-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.compare-slot-header strong{font-family:var(--font-serif),serif}.compare-slot-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.compare-slot-load{align-self:end}.chart-compare-grid{grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));align-items:start}.chart-toolbar{grid-template-columns:1.5fr .5fr;align-items:start;margin-bottom:1rem}.chart-tabs{display:flex;flex-wrap:wrap;gap:.85rem;max-height:15rem;overflow:auto}.chart-tabs-presentation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-height:none;overflow:visible}.chart-tabs-presentation .chart-tab{min-width:0;flex:auto}.chart-tab{display:grid;grid-gap:.2rem;gap:.2rem;padding:.9rem 1rem;min-width:126px;flex:1 1 126px;border-radius:1rem;border:1px solid rgba(32,23,17,.09);background:rgba(255,255,255,.72);text-align:left;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.chart-tab:hover{transform:translateY(-2px);border-color:rgba(213,118,61,.22);box-shadow:0 14px 28px rgba(48,30,17,.05)}.chart-tab.is-active{background:linear-gradient(135deg,rgba(255,239,215,.95),rgba(248,222,196,.88));border-color:rgba(213,118,61,.28)}.aspect-row strong,.chart-tab strong,.chart-toolbar-copy strong,.house-table-row strong{font-family:var(--font-serif),serif}.aspect-row span,.chart-tab span,.chart-toolbar-copy span{color:var(--muted)}.chart-toolbar-copy{display:grid;grid-gap:.35rem;gap:.35rem;padding:1rem;border-radius:1.15rem;border:1px solid rgba(32,23,17,.08);background:rgba(255,255,255,.72)}.analytics-grid-bottom{margin-top:1rem}.house-table{margin-top:.9rem;border-radius:1.1rem;overflow:auto;border:1px solid rgba(32,23,17,.08)}.house-table-row{display:grid;grid-template-columns:.7fr 1fr 1fr 1.4fr;grid-gap:.75rem;gap:.75rem;align-items:center;padding:.95rem 1rem;background:rgba(255,255,255,.78);border-bottom:1px solid rgba(32,23,17,.08)}.house-table-head{background:rgba(246,233,212,.95)}.house-table-row:last-child{border-bottom:0}.aspect-list{margin-top:.9rem}.aspect-row{display:grid;grid-gap:.45rem;gap:.45rem;padding:1rem;border-radius:1rem;background:rgba(255,255,255,.72);border:1px solid rgba(32,23,17,.08)}.aspect-chip-row{display:flex;flex-wrap:wrap}.aspect-chip{display:inline-flex;align-items:center;padding:.55rem .75rem;border-radius:999px;background:rgba(248,236,219,.95);color:var(--accent-deep);border:1px solid rgba(213,118,61,.18);font-size:.88rem}.deliverable-grid,.feature-board,.feature-grid,.matchmaking-intake-grid,.matchmaking-layout,.matchmaking-summary-grid,.selection-grid,.split-grid,.stack-list,.toggle-list{display:grid;grid-gap:1rem;gap:1rem}.feature-board{gap:1.25rem}.matchmaking-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.matchmaking-layout{grid-template-columns:1.4fr .8fr;align-items:start}.deliverable-grid,.matchmaking-intake-grid,.selection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.split-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-panel{display:grid;grid-gap:.8rem;gap:.8rem;padding:1.25rem;border-radius:1.45rem;border:1px solid rgba(32,23,17,.09);background:rgba(255,250,242,.86);box-shadow:0 20px 46px rgba(48,30,17,.06)}.feature-panel img{width:4.8rem;height:4.8rem}.feature-panel h2,.feature-panel h3,.feature-panel strong{margin:0;font-family:var(--font-serif),serif}.feature-panel li,.feature-panel p,.feature-panel small,.feature-panel span{color:var(--muted);line-height:1.65}.intake-panel{gap:1.1rem}.intake-card-header{display:grid;grid-template-columns:auto 1fr auto;grid-gap:1rem;gap:1rem;align-items:center}.intake-card-header h2{margin:.1rem 0 0;font-size:1.65rem}.avatar-orb,.intake-card-header h2{font-family:var(--font-serif),serif}.avatar-orb{width:3.2rem;height:3.2rem;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,rgba(125,55,33,.95),rgba(213,118,61,.88));color:#fff7ef;font-size:1.45rem;box-shadow:0 14px 26px rgba(125,55,33,.2)}.toggle-list{margin-top:1rem}.toggle-item{display:grid;grid-template-columns:auto 1fr;grid-gap:.9rem;gap:.9rem;align-items:start;padding:1rem;border-radius:1rem;border:1px solid rgba(32,23,17,.08);background:rgba(255,255,255,.76)}.toggle-item input{width:1.15rem;height:1.15rem;margin-top:.1rem}.toggle-item strong{display:block;margin-bottom:.2rem;font-family:var(--font-serif),serif}.toggle-item span{color:var(--muted);line-height:1.55}.toggle-card{display:flex;align-items:center;gap:.75rem;padding:.95rem 1rem;border-radius:1rem;border:1px solid rgba(32,23,17,.08);background:rgba(255,255,255,.76)}.toggle-card span{color:var(--muted)}.stack-list{padding:0;margin:0;list-style:none}.stack-list li{padding:.9rem 1rem;border-radius:1rem;background:rgba(255,255,255,.78);border:1px solid rgba(32,23,17,.08)}.cta-row{display:flex;flex-wrap:wrap;gap:.8rem}.insight-list{display:grid;grid-gap:.85rem;gap:.85rem;margin-top:.9rem}.insight-card{display:grid;grid-gap:.35rem;gap:.35rem;padding:1rem;border-radius:1rem;border:1px solid rgba(32,23,17,.08);background:rgba(255,255,255,.76)}.insight-card strong{font-family:var(--font-serif),serif}.insight-card span{color:var(--muted);line-height:1.6}.insight-card.is-supportive{background:linear-gradient(135deg,rgba(255,246,232,.96),rgba(247,232,214,.9))}.insight-card.is-sensitive{background:linear-gradient(135deg,rgba(255,236,230,.96),rgba(251,226,214,.88))}.kundli-panel{display:grid;grid-gap:.9rem;gap:.9rem}.kundli-panel-title{font-family:var(--font-serif),serif;font-size:1.35rem;line-height:1.05}.kundli-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(4,148px);grid-gap:0;gap:0}.kundli-board,.north-indian-board,.western-wheel{border:2px solid rgba(214,116,42,.9);border-radius:1.25rem;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(251,246,238,.92));box-shadow:inset 0 1px 0 rgba(255,255,255,.64)}.north-indian-board,.western-wheel{position:relative;min-height:560px}.north-indian-board:after,.north-indian-board:before{content:"";position:absolute;inset:14% 14%;border:1px solid rgba(214,116,42,.58);transform:rotate(45deg)}.north-indian-board:after{inset:24% 24%;opacity:.65}.north-house-card{position:absolute;width:22%;min-height:5.8rem;padding:.8rem .9rem;display:grid;grid-gap:.3rem;gap:.3rem;border-radius:1rem;border:1px solid rgba(214,116,42,.25);background:rgba(255,252,247,.92);box-shadow:0 10px 24px rgba(48,30,17,.05)}.north-house-badge,.western-sector-label{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.north-house-card strong,.western-wheel-center strong{font-family:var(--font-serif),serif}.north-house-card small,.western-wheel-center small,.western-wheel-center span{color:var(--muted);line-height:1.45}.north-board-center,.western-wheel-center{position:absolute;inset:31% 31%;display:grid;place-content:center;grid-gap:.35rem;gap:.35rem;text-align:center;border-radius:1.2rem;background:rgba(255,252,247,.94);border:1px solid rgba(214,116,42,.2)}.western-wheel{display:grid;place-items:center}.western-wheel-ring{position:absolute;inset:12%;border-radius:50%;border:2px solid rgba(214,116,42,.5);box-shadow:inset 0 0 0 1.1rem rgba(255,252,247,.78),inset 0 0 0 2.1rem rgba(214,116,42,.08)}.western-sector-card{position:absolute;width:6.7rem;min-height:5.3rem;padding:.55rem .6rem;display:grid;grid-gap:.35rem;gap:.35rem;border-radius:1rem;border:1px solid rgba(214,116,42,.2);background:rgba(255,252,247,.94);text-align:center}.western-token-stack{display:flex;flex-wrap:wrap;justify-content:center;gap:.3rem}.kundli-cell,.kundli-center{position:relative;padding:.9rem .95rem;border-right:1px solid rgba(214,116,42,.8);border-bottom:1px solid rgba(214,116,42,.8)}.kundli-cell:nth-child(4n){border-right:0}.kundli-sign-label{position:absolute;top:.55rem;left:.7rem;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(92,70,56,.9)}.kundli-token-stack{display:flex;flex-wrap:wrap;gap:.45rem;align-content:flex-start;margin-top:1.2rem}.kundli-token{color:var(--accent-deep);font-size:1rem;line-height:1;padding:.28rem .42rem;border-radius:999px;background:rgba(255,243,229,.92);border:1px solid rgba(213,118,61,.18)}.kundli-center{display:grid;place-content:center;text-align:center;grid-gap:.34rem;gap:.34rem;background:rgba(255,252,247,.92)}.kundli-center strong{font-family:var(--font-serif),serif;font-size:1.2rem}.kundli-center span{color:var(--muted)}.planet-table{margin-top:.9rem;border-radius:1.1rem;overflow:auto;border:1px solid rgba(32,23,17,.08)}.planet-table.is-scrollable{overflow-x:auto}.planet-table.is-matrix .planet-table-row{min-width:2200px}.planet-table-row{display:grid;grid-template-columns:1.1fr 1fr 1fr 1.2fr .5fr 1fr;grid-gap:.75rem;gap:.75rem;align-items:start;padding:.95rem 1rem;background:rgba(255,255,255,.78);border-bottom:1px solid rgba(32,23,17,.08);width:max-content;min-width:100%}.planet-table-head{background:rgba(246,233,212,.95)}.planet-table-row small,.planet-table-row span,.planet-table-row strong{line-height:1.45;white-space:normal;word-break:break-word}.planet-table-row:last-child{border-bottom:0}.fact-banner{grid-gap:.25rem;gap:.25rem;padding:1rem;background:linear-gradient(135deg,rgba(255,239,215,.95),rgba(248,222,196,.88))}.dasha-tree,.fact-banner{display:grid;margin-top:.9rem}.dasha-tree{grid-gap:.65rem;gap:.65rem}.dasha-tree-node{display:grid;grid-gap:.45rem;gap:.45rem}.dasha-tree-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.8rem;gap:.8rem;padding:.9rem 1rem;border-radius:.95rem;background:rgba(255,255,255,.72);border:1px solid rgba(32,23,17,.08)}.dasha-tree-main{display:grid;grid-gap:.15rem;gap:.15rem}.dasha-tree-toggle,.dasha-tree-toggle-placeholder{width:2rem;height:2rem;display:inline-grid;place-items:center;border-radius:999px}.dasha-tree-toggle{border:1px solid rgba(213,118,61,.2);background:rgba(255,243,229,.92);color:var(--accent-deep)}.dasha-tree-toggle-placeholder{opacity:0}.dasha-tree-children{display:grid;grid-gap:.45rem;gap:.45rem}.dasha-tree-duration{justify-self:end}.dasha-tree-row strong{font-family:var(--font-serif),serif;font-size:.95rem}.dasha-tree-row small,.dasha-tree-row span{color:var(--muted)}.panchang-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.85rem;gap:.85rem;margin-top:.9rem}.report-focus{margin-top:1rem}@media (max-width:980px){.customer-app-shell{grid-template-columns:1fr}.customer-sidebar{position:static;grid-template-columns:auto 1fr auto;align-items:start}.customer-nav-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-topbar{flex-direction:column;align-items:flex-start}.card-grid,.chart-control-row,.chart-tabs,.chart-tabs-presentation,.chart-toolbar,.compare-slot-fields,.cta-panel,.dashboard-grid,.deliverable-grid,.facts-grid,.feature-grid,.form-grid,.hero-grid,.matchmaking-summary-grid,.mini-row,.planet-grid,.preview-facts,.product-extension-grid,.product-module-grid,.quick-form-grid,.result-grid,.roadmap,.selection-grid,.showcase-grid,.signal-row,.split-grid,.table-row,.timeline-row{grid-template-columns:1fr}.nav,.section-header{flex-direction:column;align-items:flex-start}}@media (max-width:1160px){.analytics-grid,.detail-grid,.detail-strip,.kundli-grid-layout,.kundli-workspace-layout,.matchmaking-intake-grid,.matchmaking-layout,.panchang-grid,.product-extension-grid,.product-module-grid,.result-summary-grid,.workspace-flow-strip,.workspace-grid{grid-template-columns:1fr}.planet-table-row{min-width:1100px}.house-table-row{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-grid-compact,.workspace-section-heading{grid-template-columns:1fr}.workspace-intro-art{justify-self:start}.form-surface{position:static}}@media (max-width:760px){.intake-card-header,.product-topbar,.workspace-form{grid-template-columns:1fr}.product-topbar{display:grid}.compact-form,.workspace-form{grid-template-columns:1fr}.planet-table-row{min-width:900px}.kundli-board{grid-template-rows:repeat(4,112px)}.north-indian-board,.western-wheel{min-height:480px}.north-house-card,.western-sector-card{width:5.35rem;min-height:4.8rem;padding:.5rem}.customer-nav-groups,.utility-drawer-list{grid-template-columns:1fr}}