@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/fraunces-latin-iast.woff2) format("woff2")}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/fraunces-italic-latin-iast.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format("woff2");unicode-range:U+0000-00FF,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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format("woff2");unicode-range:U+0000-00FF,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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format("woff2");unicode-range:U+0000-00FF,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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format("woff2");unicode-range:U+0000-00FF,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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format("woff2");unicode-range:U+0000-00FF,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:Tiro Devanagari Sanskrit;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/MCoAzBbr09vVUgVBM8FWu_yZdZkhkg-I0nUlb59ZFIsroNCx0oMM.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Tiro Devanagari Sanskrit;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/MCoAzBbr09vVUgVBM8FWu_yZdZkhkg-I0nUlb59ZG4sroNCx0oMM.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:Tiro Devanagari Sanskrit;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/MCoAzBbr09vVUgVBM8FWu_yZdZkhkg-I0nUlb59ZFYsroNCx0g.woff2) format("woff2");unicode-range:U+0000-00FF,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}:root{--indigo: #3f3a8f;--indigo-deep: #1c1a44;--indigo-soft: #e7e4f7;--terracotta: #a8721f;--terracotta-soft: #f7ead0;--primary: var(--indigo);--on-primary: #ffffff;--primary-container: var(--indigo-soft);--on-primary-container: var(--indigo-deep);--secondary: var(--terracotta);--on-secondary: #ffffff;--secondary-container: var(--terracotta-soft);--on-secondary-container: #4a2f08;--gold: var(--terracotta);--gold-bright: #cf9a3e;--background: #f8f2e4;--on-background: #201c2e;--surface: #fffcf5;--on-surface: #201c2e;--surface-variant: #efe4cd;--on-surface-variant: #6a6255;--outline: #cabd9d;--outline-variant: #e4d8ba;--tone-good: #2e7d57;--tone-bad: #b23a34;--tone-mixed: #b07a1e;--graph-line: #16386e;--veil-line: #16386e;--veil-stroke: 4.5px;--graph-peak: #16386e;--graph-threshold: #e08a2e;--graph-now: #2b2a27;--graph-up: #2e7d57;--graph-down: #b23a34;--graph-past: #16386e;--graph-book: #b07a1e;--graph-caution: #6b7488;--g-line: #243e6f;--g-now: #6a3fd8;--g-good: #b97500;--g-zero: #7a808d;--g-today: #777a82;--g-quiet: #697284;--g-a-band: .26;--g-band-for: var(--g-for);--g-band-against: var(--g-against);--g-a-normal: .75;--g-column: var(--g-good);--g-axis: #201c2e;--g-plot: #f7f2e6;--g-frame: rgba(32, 28, 46, .26);--g-grid: rgba(32, 28, 46, .16);--g-for: #17935c;--g-against: #d43a2c;--g-for-ink: #126c44;--g-against-ink: #ad261b;--g-a-band-far: .66;--g-a-band-edge: .95;--g-good-fill: #f2b01e;--g-on-good: #2b1c00;--g-win-fill: #a7afb9;--g-win-ink: #4a5260;--door-primary-bg: linear-gradient(180deg, #f0d593 0%, #e3bf69 30%, #d1a24a 64%, #b9893b 100%);--door-primary-ink: #2a1a00;--door-primary-mark: rgba(42, 26, 0, .8);--door-primary-line: #a27a34;--door-primary-hi: rgba(255, 250, 232, .62);--door-primary-lo: rgba(70, 45, 0, .26);--door-primary-plinth: #7f5f27;--door-primary-shadow: 0 10px 24px rgba(32, 24, 8, .18);--door-primary-sheen: rgba(255, 252, 240, .42);--door-second-bg: linear-gradient(180deg, #3b357f 0%, #2d2866 45%, #221e52 100%);--door-second-ink: #f3eedf;--door-second-line: #4a43a0;--door-second-hi: rgba(255, 255, 255, .16);--door-second-lo: rgba(10, 8, 30, .35);--door-second-plinth: #120f33;--door-tile-bg: #fffcf5;--door-tile-line: #e4d8ba;--door-tile-icon: #a8721f;--door-tile-ink: #201c2e;--door-tile-shadow: 0 1px 2px rgba(32, 24, 8, .05);--door-milan-face: #fffcf5;--door-milan-line: #e4d8ba;--door-milan-sig: #b56172;--door-shodhan-face: #fffcf5;--door-shodhan-line: #e4d8ba;--door-shodhan-sig: #7276bf;--door-panchang-face: #fffcf5;--door-panchang-line: #e4d8ba;--door-panchang-sig: #099191;--door-velvet-ink: #201c2e;--door-velvet-plinth: transparent;--door-velvet-sink: 0px;--door-velvet-press: rgba(32, 28, 46, .06);--door-rule-a: 1;--cosmos-lit: #fffaf0;--cosmos-mid: #f8f2e4;--cosmos-edge: #efe6d2;--cosmos-nebula-a: rgba(63, 58, 143, .06);--cosmos-nebula-b: rgba(168, 114, 31, .08);--cosmos-fabric: #201c2e;--cosmos-fabric-a: .06;--cosmos-gas: 0;--cosmos-galaxy: 0;--cosmos-stars: 0;--cosmos-star-density: 3;--cosmos-star-alpha: 1;--cosmos-sun-blend: normal;--cosmos-sun-x: 38%;--cosmos-sun-y: -10%;--cosmos-sun-r: 115vw;--cosmos-sun-0: rgba(255, 243, 234, .55);--cosmos-sun-1: rgba(207, 154, 62, .16);--cosmos-sun-2: rgba(207, 154, 62, .07);--cosmos-sun-3: rgba(63, 58, 143, .03);--cosmos-grain: .04;--g-a-column: .46;--g-a-column-foot: .16;--g-a-soft: .24;--g-a-soft-foot: .06;--g-soft-ink: #8a5a00;--g-good-w: 4.4px;--bullet-answer: #2a5db0;--bullet-vocation: #6b3fa0;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 20px;--radius-xl: 30px;--shadow-1: 0 1px 2px rgba(32, 24, 8, .05), 0 3px 10px rgba(32, 24, 8, .06);--shadow-2: 0 10px 40px rgba(32, 24, 8, .14), 0 2px 8px rgba(32, 24, 8, .08);--shadow-glow: 0 2px 0 #120f33, 0 8px 20px rgba(32, 24, 8, .14);--shadow-gold: 0 2px 0 #7f5f27, 0 8px 20px rgba(32, 24, 8, .16);--glass-bg: color-mix(in srgb, var(--surface) 78%, transparent);--glass-border: color-mix(in srgb, var(--outline-variant) 70%, transparent);--gradient-primary: linear-gradient(135deg, #4a3f9e 0%, var(--indigo) 55%, #2c2568 100%);--gradient-gold: linear-gradient(180deg, #f0d593 0%, #e3bf69 30%, #d1a24a 64%, #b9893b 100%);--gradient-veil: radial-gradient( 1200px 700px at 12% -10%, color-mix(in srgb, var(--primary) 10%, transparent) 0%, transparent 60% ), radial-gradient( 900px 600px at 100% 0%, color-mix(in srgb, var(--gold) 10%, transparent) 0%, transparent 55% );--font-display: "Fraunces", "Noto Serif Devanagari", "Iowan Old Style", Georgia, serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Noto Sans Devanagari", sans-serif;--dur-press: .1s;--dur-fast: .16s;--dur-base: .22s;--dur-sheet: .3s;--dur-slow: .45s;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--indigo: #b7b2ea;--indigo-deep: #0f0e26;--primary: var(--indigo);--on-primary: #ffffff;--primary-container: #322c74;--on-primary-container: #e7e3fb;--terracotta: #dcae55;--secondary: var(--terracotta);--on-secondary: #3a2705;--secondary-container: #3c2e10;--on-secondary-container: #f3dfae;--gold: var(--terracotta);--gold-bright: #eec97a;--background: #0c0d1a;--on-background: #e9e4d6;--surface: #14152a;--on-surface: #e9e4d6;--surface-variant: #1e2038;--on-surface-variant: #a8a4b8;--outline: #3c3d5c;--outline-variant: #262742;--tone-good: #7fd1a6;--tone-bad: #e59a93;--tone-mixed: #e0b25c;--graph-line: #7fb0e8;--veil-line: #c4dcff;--veil-stroke: 7px;--graph-peak: #7fb0e8;--graph-threshold: #f2b066;--graph-now: #ece6da;--graph-up: #7fd1a6;--graph-down: #e59a93;--graph-past: #7fb0e8;--graph-book: #e0b25c;--graph-caution: #9ba3b8;--g-line: #9dc0f2;--g-now: #d79bff;--g-good: #f5c66d;--g-zero: #6d7584;--g-today: #777a82;--g-quiet: #979faf;--g-a-band: .22;--g-a-normal: .8;--g-column: var(--on-surface);--g-axis: #f1ecdf;--g-plot: #1b1d36;--g-frame: rgba(233, 228, 214, .26);--g-grid: rgba(233, 228, 214, .15);--g-for: #35c98a;--g-against: #ff6f5e;--g-for-ink: #6fe3ad;--g-against-ink: #ff9d90;--g-a-band-far: .62;--g-a-band-edge: .95;--g-good-fill: #f7c443;--g-on-good: #2b1c00;--g-win-fill: #c3cad3;--g-win-ink: #dde2e8;--door-primary-bg: linear-gradient(180deg, #f6df9e 0%, #ecca79 30%, #d9ae55 64%, #c0923f 100%);--door-primary-ink: #2a1a00;--door-primary-mark: rgba(42, 26, 0, .8);--door-primary-line: #a67c32;--door-primary-hi: rgba(255, 251, 235, .66);--door-primary-lo: rgba(70, 45, 0, .3);--door-primary-plinth: #7a5a24;--door-primary-shadow: 0 12px 28px rgba(0, 0, 0, .5);--door-primary-sheen: rgba(255, 252, 240, .5);--door-second-bg: linear-gradient(180deg, #332e74 0%, #262258 45%, #1b1844 100%);--door-second-ink: #f3eedf;--door-second-line: #3f3a8f;--door-second-hi: rgba(255, 255, 255, .14);--door-second-lo: rgba(0, 0, 10, .4);--door-second-plinth: #0b0a14;--door-tile-bg: #191a31;--door-tile-line: #2b2c4a;--door-tile-icon: #dcae55;--door-tile-ink: #e9e4d6;--door-tile-shadow: none;--door-milan-face: #3f1f25;--door-milan-line: #884f5a;--door-milan-sig: #f698a9;--door-shodhan-face: #252742;--door-shodhan-line: #5a5e8d;--door-shodhan-sig: #a9b0fd;--door-panchang-face: #013131;--door-panchang-line: #266f6f;--door-panchang-sig: #5ecbcb;--door-velvet-ink: #e9e4d6;--door-velvet-plinth: #0b0a14;--door-velvet-sink: 2px;--door-velvet-press: rgba(255, 255, 255, .04);--door-rule-a: 0;--cosmos-lit: #141333;--cosmos-mid: #0b0b1e;--cosmos-edge: #04040b;--cosmos-nebula-a: rgba(59, 42, 122, .26);--cosmos-nebula-b: rgba(27, 58, 110, .22);--cosmos-fabric: #8e86e8;--cosmos-fabric-a: .1;--cosmos-gas: 1;--cosmos-galaxy: 1;--cosmos-stars: 1;--cosmos-star-density: 4;--cosmos-star-alpha: 1;--cosmos-sun-blend: plus-lighter;--cosmos-sun-x: 38%;--cosmos-sun-y: -10%;--cosmos-sun-r: 115vw;--cosmos-sun-0: rgba(255, 243, 234, .088);--cosmos-sun-1: rgba(238, 201, 122, .052);--cosmos-sun-2: rgba(238, 201, 122, .022);--cosmos-sun-3: rgba(142, 134, 232, .009);--cosmos-grain: .04;--g-a-column: .4;--g-a-column-foot: .12;--g-a-soft: .2;--g-a-soft-foot: .05;--g-soft-ink: #f7c443;--g-good-w: 4.6px;--bullet-answer: #9cc6ff;--bullet-vocation: #c7a6f0;--shadow-1: 0 1px 2px rgba(0, 0, 0, .35), 0 3px 10px rgba(0, 0, 0, .3);--shadow-2: 0 14px 44px rgba(0, 0, 0, .5), 0 2px 10px rgba(0, 0, 0, .35);--shadow-glow: 0 2px 0 #0b0a14, 0 10px 24px rgba(0, 0, 0, .45);--shadow-gold: 0 2px 0 #7a5a24, 0 12px 26px rgba(0, 0, 0, .5);--glass-bg: color-mix(in srgb, var(--surface) 66%, transparent);--glass-border: color-mix(in srgb, var(--outline-variant) 80%, transparent);--gradient-primary: linear-gradient(135deg, #23204f 0%, #171633 55%, #0c0d1a 100%);--gradient-gold: linear-gradient(180deg, #f6df9e 0%, #ecca79 30%, #d9ae55 64%, #c0923f 100%);--gradient-veil: radial-gradient( 1200px 700px at 12% -10%, color-mix(in srgb, var(--primary) 14%, transparent) 0%, transparent 60% ), radial-gradient( 900px 600px at 100% 0%, color-mix(in srgb, var(--gold) 9%, transparent) 0%, transparent 55% )}}:root[data-theme=dark]{--indigo: #b7b2ea;--indigo-deep: #0f0e26;--primary: var(--indigo);--on-primary: #ffffff;--primary-container: #322c74;--on-primary-container: #e7e3fb;--terracotta: #dcae55;--secondary: var(--terracotta);--on-secondary: #3a2705;--secondary-container: #3c2e10;--on-secondary-container: #f3dfae;--gold: var(--terracotta);--gold-bright: #eec97a;--background: #0c0d1a;--on-background: #e9e4d6;--surface: #14152a;--on-surface: #e9e4d6;--surface-variant: #1e2038;--on-surface-variant: #a8a4b8;--outline: #3c3d5c;--outline-variant: #262742;--tone-good: #7fd1a6;--tone-bad: #e59a93;--tone-mixed: #e0b25c;--graph-line: #7fb0e8;--veil-line: #c4dcff;--veil-stroke: 7px;--graph-peak: #7fb0e8;--graph-threshold: #f2b066;--graph-now: #ece6da;--graph-up: #7fd1a6;--graph-down: #e59a93;--graph-past: #7fb0e8;--graph-book: #e0b25c;--graph-caution: #9ba3b8;--g-line: #9dc0f2;--g-now: #d79bff;--g-good: #f5c66d;--g-zero: #6d7584;--g-today: #777a82;--g-quiet: #979faf;--g-a-band: .22;--g-a-normal: .8;--g-column: var(--on-surface);--g-axis: #f1ecdf;--g-plot: #1b1d36;--g-frame: rgba(233, 228, 214, .26);--g-grid: rgba(233, 228, 214, .15);--g-for: #35c98a;--g-against: #ff6f5e;--g-for-ink: #6fe3ad;--g-against-ink: #ff9d90;--g-a-band-far: .62;--g-a-band-edge: .95;--g-good-fill: #f7c443;--g-on-good: #2b1c00;--g-win-fill: #c3cad3;--g-win-ink: #dde2e8;--door-primary-bg: linear-gradient(180deg, #f6df9e 0%, #ecca79 30%, #d9ae55 64%, #c0923f 100%);--door-primary-ink: #2a1a00;--door-primary-mark: rgba(42, 26, 0, .8);--door-primary-line: #a67c32;--door-primary-hi: rgba(255, 251, 235, .66);--door-primary-lo: rgba(70, 45, 0, .3);--door-primary-plinth: #7a5a24;--door-primary-shadow: 0 12px 28px rgba(0, 0, 0, .5);--door-primary-sheen: rgba(255, 252, 240, .5);--door-second-bg: linear-gradient(180deg, #332e74 0%, #262258 45%, #1b1844 100%);--door-second-ink: #f3eedf;--door-second-line: #3f3a8f;--door-second-hi: rgba(255, 255, 255, .14);--door-second-lo: rgba(0, 0, 10, .4);--door-second-plinth: #0b0a14;--door-tile-bg: #191a31;--door-tile-line: #2b2c4a;--door-tile-icon: #dcae55;--door-tile-ink: #e9e4d6;--door-tile-shadow: none;--door-milan-face: #3f1f25;--door-milan-line: #884f5a;--door-milan-sig: #f698a9;--door-shodhan-face: #252742;--door-shodhan-line: #5a5e8d;--door-shodhan-sig: #a9b0fd;--door-panchang-face: #013131;--door-panchang-line: #266f6f;--door-panchang-sig: #5ecbcb;--door-velvet-ink: #e9e4d6;--door-velvet-plinth: #0b0a14;--door-velvet-sink: 2px;--door-velvet-press: rgba(255, 255, 255, .04);--door-rule-a: 0;--cosmos-lit: #141333;--cosmos-mid: #0b0b1e;--cosmos-edge: #04040b;--cosmos-nebula-a: rgba(59, 42, 122, .26);--cosmos-nebula-b: rgba(27, 58, 110, .22);--cosmos-fabric: #8e86e8;--cosmos-fabric-a: .1;--cosmos-gas: 1;--cosmos-galaxy: 1;--cosmos-stars: 1;--cosmos-star-density: 4;--cosmos-star-alpha: 1;--cosmos-sun-blend: plus-lighter;--cosmos-sun-x: 38%;--cosmos-sun-y: -10%;--cosmos-sun-r: 115vw;--cosmos-sun-0: rgba(255, 243, 234, .088);--cosmos-sun-1: rgba(238, 201, 122, .052);--cosmos-sun-2: rgba(238, 201, 122, .022);--cosmos-sun-3: rgba(142, 134, 232, .009);--cosmos-grain: .04;--g-a-column: .4;--g-a-column-foot: .12;--g-a-soft: .2;--g-a-soft-foot: .05;--g-soft-ink: #f7c443;--g-good-w: 4.6px;--bullet-answer: #9cc6ff;--bullet-vocation: #c7a6f0;--shadow-1: 0 1px 2px rgba(0, 0, 0, .35), 0 3px 10px rgba(0, 0, 0, .3);--shadow-2: 0 14px 44px rgba(0, 0, 0, .5), 0 2px 10px rgba(0, 0, 0, .35);--shadow-glow: 0 2px 0 #0b0a14, 0 10px 24px rgba(0, 0, 0, .45);--shadow-gold: 0 2px 0 #7a5a24, 0 12px 26px rgba(0, 0, 0, .5);--glass-bg: color-mix(in srgb, var(--surface) 66%, transparent);--glass-border: color-mix(in srgb, var(--outline-variant) 80%, transparent);--gradient-primary: linear-gradient(135deg, #23204f 0%, #171633 55%, #0c0d1a 100%);--gradient-gold: linear-gradient(180deg, #f6df9e 0%, #ecca79 30%, #d9ae55 64%, #c0923f 100%);--gradient-veil: radial-gradient( 1200px 700px at 12% -10%, color-mix(in srgb, var(--primary) 14%, transparent) 0%, transparent 60% ), radial-gradient( 900px 600px at 100% 0%, color-mix(in srgb, var(--gold) 9%, transparent) 0%, transparent 55% )}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--background);color:var(--on-background);font-family:var(--font-body);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background-image:var(--gradient-veil);background-attachment:fixed}h1,h2,h3,h4{margin:0;letter-spacing:-.01em;font-weight:600;font-family:var(--font-display);font-optical-sizing:auto}p{margin:0}button{font:inherit;color:inherit;cursor:pointer}input,select{font:inherit}::selection{background:color-mix(in srgb,var(--gold) 35%,transparent);color:var(--on-background)}*{scrollbar-width:thin;scrollbar-color:var(--outline) transparent}*::-webkit-scrollbar{width:9px;height:9px}*::-webkit-scrollbar-thumb{background:var(--outline);border-radius:99px;border:2px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-track{background:transparent}:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:4px}:focus:not(:focus-visible){outline:none}.card{background:var(--surface);border:1px solid var(--outline-variant);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);position:relative}.panel{background:color-mix(in srgb,var(--surface-variant) 46%,transparent);border:1px solid color-mix(in srgb,var(--outline-variant) 70%,transparent);border-radius:var(--radius-md)}.glass{background:var(--glass-bg);border:1px solid var(--glass-border);backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3)}@media(hover:none)and (pointer:coarse){.glass{background:color-mix(in srgb,var(--surface) 94%,transparent);backdrop-filter:none;-webkit-backdrop-filter:none}}.label{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--on-surface-variant)}.eyebrow{font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.muted{color:var(--on-surface-variant)}.small{font-size:13px}.tiny{font-size:12px}.btn{border:1px solid var(--door-second-line);border-radius:999px;padding:12px 24px;min-height:48px;font-weight:600;font-size:15.5px;letter-spacing:.01em;background:var(--door-second-bg);color:var(--door-second-ink);box-shadow:inset 0 1px 0 var(--door-second-hi),inset 0 -2px 0 var(--door-second-lo),var(--shadow-glow);transition:filter var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out);text-decoration:none}@media(hover:hover){.btn:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}}.btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.btn-ghost{background:transparent;color:var(--on-surface);border:1.5px solid var(--outline);box-shadow:none}@media(hover:hover){.btn-ghost:hover:not(:disabled){background:color-mix(in srgb,var(--on-surface) 5%,transparent);border-color:var(--on-surface-variant);transform:translateY(-1px)}}.btn-gold{background:repeating-linear-gradient(90deg,#ffffff0b 0,#ffffff0b 1px,#0000000a 1px,#0000000a 2px),var(--gradient-gold);color:#2a1a00;border:1px solid var(--door-primary-line);box-shadow:inset 0 1px 0 var(--door-primary-hi),inset 0 -2px 0 var(--door-primary-lo),var(--shadow-gold);text-shadow:0 1px 0 rgba(255,246,220,.45);font-weight:600;letter-spacing:.012em}@media(hover:hover){.btn-gold:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}}.btn.btn:active:not(:disabled){transform:scale(.97);filter:brightness(.93);transition-duration:var(--dur-press)}.btn-ghost.btn-ghost:active:not(:disabled){filter:none;background:color-mix(in srgb,var(--on-surface) 10%,transparent)}.pressable{transition:transform var(--dur-fast) var(--ease-out)}.pressable:active{transform:scale(.98);transition-duration:var(--dur-press)}.btn{--btn-ink: var(--on-primary)}.btn-ghost{--btn-ink: var(--on-surface)}.btn-gold,.btn-plans{--btn-ink: #2a1a00}.btn.is-opening{position:relative;color:transparent;cursor:progress}.btn.is-opening:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:1.15em;height:1.15em;border-radius:50%;border:2px solid color-mix(in srgb,var(--btn-ink) 30%,transparent);border-top-color:var(--btn-ink);animation:spin .9s linear infinite}.btn-plans{position:relative;overflow:hidden;background:var(--gradient-gold);color:var(--on-secondary);box-shadow:var(--shadow-gold),inset 0 1px #ffffff59;font-weight:700;letter-spacing:.01em}.btn-plans:after{content:"";position:absolute;top:0;bottom:0;left:0;width:45%;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.42) 50%,transparent 100%);transform:translate(-134%) skew(-18deg);animation:plans-sheen 4.2s ease-in-out 2;pointer-events:none}.btn-plans:disabled:after,.btn-plans.is-quiet:after{display:none}@media(hover:hover){.btn-plans:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px)}}.btn-plans>*{position:relative}@keyframes plans-sheen{0%,55%{transform:translate(-134%) skew(-18deg)}85%,to{transform:translate(289%) skew(-18deg)}}.btn-plans:after{display:none}.summit-price .muted,.summit-price s{color:#f5efe2b8}.chip{display:inline-block;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600;background:color-mix(in srgb,var(--secondary-container) 75%,transparent);color:var(--on-secondary-container);border:1px solid color-mix(in srgb,var(--gold) 20%,transparent)}.field{width:100%;padding:11px 13px;border-radius:var(--radius-md);border:1.5px solid var(--outline);background:var(--surface);color:var(--on-surface);transition:border-color .15s ease,box-shadow .15s ease}.field:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 16%,transparent)}.select-field{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:30px;background-repeat:no-repeat,no-repeat;background-position:right 14px top 55%,right 9.5px top 55%;background-size:7px 7px,7px 7px;background-image:linear-gradient(45deg,transparent 50%,var(--on-surface-variant) 50%),linear-gradient(135deg,var(--on-surface-variant) 50%,transparent 50%)}.row{display:flex;align-items:center;gap:10px}.col{display:flex;flex-direction:column}.grow{flex:1;min-width:0}.spin{animation:spin 1.1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fade-in{0%{opacity:0;translate:0 4px}to{opacity:1;translate:none}}@keyframes rise{0%{opacity:0;translate:0 8px}to{opacity:1;translate:none}}@keyframes appear{0%{opacity:0}to{opacity:1}}@keyframes drift{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(0,-10px,0) rotate(1.2deg)}}@keyframes breathe{0%,to{transform:scale(1);opacity:.86}50%{transform:scale(1.045);opacity:1}}.fade-in{animation:fade-in var(--dur-base) var(--ease-out) both}.rise-in{animation:rise .26s var(--ease-out) both}.appear{animation:appear var(--dur-fast) var(--ease-out) both}.breathe{animation:breathe 4.5s ease-in-out infinite}.drift{animation:drift 7s ease-in-out infinite}@keyframes wait-fill{0%{transform:translate(-100%)}to{transform:translate(-4%)}}@keyframes leave{0%{opacity:1;translate:none}to{opacity:0;translate:0 6px}}@keyframes vanish{0%{opacity:1}to{opacity:0}}.is-leaving{animation:leave var(--dur-fast) var(--ease-in) both;pointer-events:none}.is-vanishing{animation:vanish var(--dur-fast) var(--ease-in) both;pointer-events:none}.is-vanishing.is-sheet,.is-leaving.is-sheet{animation-duration:var(--dur-base)}@keyframes rv-curtain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes rv-fade{0%{opacity:0}}@keyframes spark-draw{0%{stroke-dashoffset:1;opacity:0}10%{opacity:1}to{stroke-dashoffset:0}}.rv-curtain{transform-box:fill-box;transform-origin:right center;pointer-events:none;animation:rv-curtain .65s var(--ease-in-out) .12s both}.rv-book{animation:rv-fade .25s var(--ease-out) .76s backwards}.spark-draw{stroke-dasharray:1;animation:spark-draw .45s var(--ease-out) backwards}.spark-now{animation:rv-fade .15s var(--ease-out) .38s backwards}@media(prefers-reduced-motion:reduce){.rv-curtain{display:none}}@keyframes line-out{to{opacity:0}}@keyframes line-in{0%{opacity:0}}.line-out{animation:line-out .14s linear forwards;pointer-events:none}.line-in{animation:line-in .14s linear backwards}@keyframes q-in{0%{opacity:0;translate:var(--q-from, 10px) 0}}.q-in{animation:q-in .14s var(--ease-out) backwards}.q-in[data-dir=back]{--q-from: -10px}@keyframes step-in{0%{opacity:0;translate:var(--step-from, 12px) 0}}.step-in{animation:step-in .2s var(--ease-out) backwards}.step-in[data-dir=back]{--step-from: -12px}@keyframes stage-a{0%{opacity:0;translate:0 6px}}@keyframes stage-b{0%{opacity:0}}.stage-a{animation:stage-a .2s var(--ease-out) backwards}.stage-b{animation:stage-b .2s var(--ease-out) .12s backwards}.is-stale{opacity:.45}.stale-able{transition:opacity .12s var(--ease-out)}.field.is-missing{border-color:var(--tone-bad);box-shadow:0 0 0 3px color-mix(in srgb,var(--tone-bad) 14%,transparent)}@keyframes menu-in{0%{opacity:0;translate:0 -4px}}.menu-in{animation:menu-in .14s var(--ease-out) backwards}.place-row{background:transparent;color:inherit;cursor:pointer}.bone{display:inline-block;vertical-align:middle;border-radius:99px;background:color-mix(in srgb,var(--on-surface) 9%,transparent)}.screen-in{animation:appear var(--dur-base) var(--ease-out) backwards}.tab-in{animation:appear .14s var(--ease-out) backwards}.late-in{animation:appear .12s var(--ease-out) .25s backwards}@keyframes banner-in{0%{opacity:0;translate:0 -100%}}.banner-in{animation:banner-in var(--dur-base) var(--ease-out) backwards}@keyframes price-in{0%{opacity:0;translate:0 3px}}.price-in{animation:price-in var(--dur-fast) var(--ease-out) backwards}:root.theme-switching,:root.theme-switching *,:root.theme-switching *:before,:root.theme-switching *:after{transition:none!important}.splash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:var(--background);background-image:var(--gradient-veil)}.splash-line{min-height:1.5em}.ghost{animation:vanish var(--dur-fast) var(--ease-in) both!important;pointer-events:none!important}.ghost *,.ghost *:before,.ghost *:after{animation:none!important;transition:none!important}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--indigo-deep) 55%,transparent);animation:appear .18s var(--ease-out) both}@media(hover:hover){.scrim{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}}.scrim.is-vanishing{animation:vanish var(--dur-fast) var(--ease-in) both}@keyframes layer-in{0%{opacity:0;translate:0 16px}to{opacity:1;translate:none}}.layer-in{animation:layer-in .24s var(--ease-out) both}.drawer-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--indigo-deep) 55%,transparent);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .26s var(--ease-out),visibility 0s linear .26s}.drawer-scrim.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .26s var(--ease-out),visibility 0s linear 0s}@media(hover:hover){.drawer-scrim{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}}.drawer-panel{transform:translate(-100%);visibility:hidden;transition:transform .26s var(--ease-out),visibility 0s linear .26s}.drawer-panel.is-open{transform:none;visibility:visible;box-shadow:var(--shadow-2);transition:transform .26s var(--ease-out),visibility 0s linear 0s}@keyframes breathe-still{0%,to{opacity:.7}50%{opacity:1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}.spin,.btn.is-opening:before{animation-duration:1.1s!important;animation-iteration-count:infinite!important}.breathe{animation-name:breathe-still!important;animation-duration:3s!important;animation-iteration-count:infinite!important}.fade-in,.rise-in,.appear,.layer-in,.scrim,.q-in,.step-in,.stage-a,.stage-b,.menu-in,.banner-in,.price-in,.late-in{animation-name:appear!important;animation-duration:var(--dur-fast)!important}}.scroll-x{overflow-x:auto;max-width:100%}.tabstrip::-webkit-scrollbar{display:none}.chartbar-edit{padding:6px 11px}.chartbar-edit.is-bare{padding:6px}@media(max-width:520px){.chartbar-initial,.chartbar-edit-word{display:none!important}.chartbar-edit{padding:6px}.chartbar-row{gap:8px!important;padding-left:10px!important;padding-right:10px!important}}.gold-text{color:var(--gold);background:var(--gradient-gold);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.guest-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(min-width:720px){.guest-choices{grid-template-columns:repeat(5,minmax(0,1fr))}}.guest-choice{min-height:60px;padding:14px 12px;border-radius:var(--radius-md);border:1.5px solid color-mix(in srgb,var(--gold) 45%,var(--outline-variant));background:color-mix(in srgb,var(--gold) 7%,var(--surface));color:var(--on-surface);font-weight:700;font-size:15px;line-height:1.3;text-align:center;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}@media(hover:hover){.guest-choice:hover{transform:translateY(-1px);border-color:var(--gold);box-shadow:var(--shadow-gold)}}.guest-choice.is-on{border-color:var(--gold);background:color-mix(in srgb,var(--gold) 18%,var(--surface));box-shadow:var(--shadow-gold)}.guest-choice.is-locked{color:var(--on-surface-variant);font-weight:600;border-color:var(--outline-variant);background:var(--surface)}.guest-choice:active{transform:scale(.97);border-color:var(--gold);background:color-mix(in srgb,var(--gold) 16%,var(--surface));transition-duration:var(--dur-press)}.stack{display:grid;grid-template-columns:minmax(0,1fr)}.hide-scroll{scrollbar-width:none;-ms-overflow-style:none}.hide-scroll::-webkit-scrollbar{display:none}.hover-row{transition:background-color var(--dur-fast) var(--ease-out)}@media(hover:hover){.hover-row:hover{background:color-mix(in srgb,var(--on-surface) 6%,transparent)}}.hover-row:active{background:color-mix(in srgb,var(--on-surface) 11%,transparent);transition-duration:var(--dur-press)}summary.details-clean{list-style:none;cursor:pointer}summary.details-clean::-webkit-details-marker,summary.details-clean::marker{display:none;content:""}.starfield{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.55;background-image:radial-gradient(1.6px 1.6px at 10% 20%,color-mix(in srgb,var(--gold) 70%,white) 0%,transparent 60%),radial-gradient(1.2px 1.2px at 30% 65%,color-mix(in srgb,var(--primary) 55%,white) 0%,transparent 60%),radial-gradient(1.8px 1.8px at 55% 15%,color-mix(in srgb,var(--gold) 60%,white) 0%,transparent 60%),radial-gradient(1.3px 1.3px at 72% 78%,color-mix(in srgb,var(--primary) 50%,white) 0%,transparent 60%),radial-gradient(1.5px 1.5px at 88% 35%,color-mix(in srgb,var(--gold) 65%,white) 0%,transparent 60%),radial-gradient(1.1px 1.1px at 45% 90%,color-mix(in srgb,var(--primary) 45%,white) 0%,transparent 60%),radial-gradient(1.4px 1.4px at 20% 85%,color-mix(in srgb,var(--gold) 55%,white) 0%,transparent 60%),radial-gradient(1.2px 1.2px at 95% 92%,color-mix(in srgb,var(--primary) 45%,white) 0%,transparent 60%);background-repeat:repeat;background-size:340px 340px}.glow-blob{position:absolute;pointer-events:none;border-radius:50%;filter:blur(60px);opacity:.5}.ornament-rule{display:flex;align-items:center;gap:10px;color:var(--gold)}.ornament-rule:before,.ornament-rule:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--outline-variant),transparent)}.ornament-rule .mark{font-size:10px;transform:rotate(45deg);display:inline-block;background:var(--gold);width:6px;height:6px}.display{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.01em;font-weight:600}.display-italic{font-family:var(--font-display);font-style:italic;font-weight:500}.hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:32px;align-items:center}.split-panel{display:grid;grid-template-columns:1fr 1fr;min-height:100%}@media(max-width:820px){.hero-grid,.split-panel{grid-template-columns:1fr}}.mkt{width:100%;max-width:1140px;margin:0 auto;padding-left:24px;padding-right:24px}.mkt-nav-link{font-weight:600;padding:8px 12px}.btn.mkt-nav-btn{display:inline-flex;align-items:center;padding:8px 14px;font-size:14px;white-space:nowrap}.btn.mkt-nav-cta{padding:9px 16px}@media(max-width:480px){.mkt.mkt-nav{padding-left:16px;padding-right:16px;gap:6px}.mkt-nav-link{padding:8px 6px}.btn.mkt-nav-btn{padding:7px 11px;font-size:13px}}@media(max-width:359px){.mkt-nav-word{display:none}}.mkt-section{padding:76px 0}@media(max-width:640px){.mkt-section{padding:52px 0}}.auto-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:18px}.mkt-h1{font-size:clamp(33px,6vw,58px);line-height:1.05;letter-spacing:-.02em}.mkt-h2{font-size:clamp(24px,3.4vw,33px);line-height:1.14}.mkt-a{color:var(--on-surface-variant);text-decoration:none;transition:color var(--dur-fast) var(--ease-out)}@media(hover:hover){.mkt-a:hover{color:var(--on-surface)}}.mkt-a:active{color:var(--on-surface)}.inapp-strip{display:none;padding:8px 16px;text-align:center;font-size:13px;line-height:1.4;font-weight:600;color:var(--on-surface);border-bottom:1px solid var(--outline-variant);background:color-mix(in srgb,var(--gold) 14%,var(--surface))}:root[data-inapp] .inapp-strip{display:block}.milan-door{display:none;position:relative;z-index:91;min-height:100vh;background:var(--background)}:root[data-door=milan] .milan-door[data-lang=en]{display:block}:root[data-door=milan][data-uilang=HI] .milan-door[data-lang=en]{display:none}:root[data-door=milan][data-uilang=HI] .milan-door[data-lang=hi]{display:block}:root[data-door=milan] .splash{display:none}.milan-door-bar{display:flex;align-items:center;gap:10px;padding:14px 20px 6px;max-width:560px;margin:0 auto}.milan-door-title{font-size:20px;font-weight:600;margin-left:4px}.milan-door-in{max-width:560px;margin:0 auto;padding:4px 20px 60px;display:flex;flex-direction:column;gap:14px}.milan-promise{margin:0;font-size:14.5px;line-height:1.5;padding:10px 14px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--gold) 10%,transparent);border:1px solid color-mix(in srgb,var(--gold) 35%,transparent)}.milan-promise b{color:var(--gold);font-weight:700}.inapp-bar{display:flex;flex-direction:column;gap:8px;padding:12px 14px;margin:10px 0 4px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--gold) 9%,var(--surface));border:1px solid color-mix(in srgb,var(--gold) 40%,var(--outline-variant))}.inapp-bar-pay{margin:0 0 10px}.milan-door .inapp-bar{display:none;margin:0}:root[data-inapp] .milan-door .inapp-bar{display:flex}.inapp-bar-lead{font-size:14px;font-weight:600;line-height:1.4}.inapp-bar-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.btn.btn-sm-inapp{min-height:40px;padding:8px 18px;font-size:14px}.inapp-bar-copy{font:inherit;font-size:13px;font-weight:600;color:var(--on-surface-variant);background:transparent;border:1px solid var(--outline);border-radius:999px;padding:8px 14px;cursor:pointer}.inapp-bar-menu{font-size:12px;color:var(--on-surface-variant)}.mark-dot{width:7px;height:7px;flex-shrink:0;border-radius:2px;transform:rotate(45deg);background:var(--gradient-gold);box-shadow:var(--shadow-gold)}.step-num{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;font-family:var(--font-display);font-weight:600;font-size:19px;color:var(--on-surface);background:color-mix(in srgb,var(--gold) 14%,transparent);border:1.5px solid color-mix(in srgb,var(--gold) 45%,transparent)}.faq-chev{transition:transform .18s ease}details[open]>summary .faq-chev{transform:rotate(180deg)}.ganita-flow{display:flex;flex-direction:column;gap:12px}@media(min-width:1000px){.ganita-flow{display:grid;grid-template-columns:400px minmax(0,1fr);gap:18px;align-items:start}.ganita-left{position:sticky;top:10px}}:root{--font-devanagari: "Tiro Devanagari Sanskrit", "Noto Serif Devanagari", "Kohinoor Devanagari", "Devanagari Sangam MN", "Mangal", serif}.shloka{position:relative;overflow:hidden;padding:66px 24px 62px;text-align:center;background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--surface-variant) 42%,transparent) 50%,transparent 100%);border-top:1px solid color-mix(in srgb,var(--gold) 26%,var(--outline-variant));border-bottom:1px solid color-mix(in srgb,var(--gold) 26%,var(--outline-variant))}.shloka-glow{position:absolute;top:-30%;right:-10%;bottom:-30%;left:-10%;background:radial-gradient(ellipse 46% 52% at 50% 50%,color-mix(in srgb,var(--gold) 17%,transparent) 0%,color-mix(in srgb,var(--gold) 6%,transparent) 45%,transparent 72%);pointer-events:none}.shloka-inner{position:relative;max-width:760px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:16px}.shloka-rule{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;max-width:300px}.shloka-rule:before,.shloka-rule:after{content:"";flex:1;height:1px}.shloka-rule:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--gold) 70%,transparent))}.shloka-rule:after{background:linear-gradient(90deg,color-mix(in srgb,var(--gold) 70%,transparent),transparent)}.shloka-rule .mark{width:7px;height:7px;background:var(--gold);transform:rotate(45deg);display:inline-block;flex-shrink:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 18%,transparent)}.shloka-verse{font-family:var(--font-devanagari);font-size:clamp(23px,3vw,32px);line-height:1.85;color:var(--on-surface);margin:6px 0 0;display:flex;flex-direction:column;gap:3px;text-wrap:balance;text-shadow:0 1px 0 color-mix(in srgb,var(--surface) 55%,transparent)}.shloka-verse .danda{color:var(--gold)}.shloka-gloss{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:clamp(15.5px,1.7vw,18.5px);line-height:1.62;color:color-mix(in srgb,var(--on-surface) 74%,transparent);max-width:600px;margin:0;text-wrap:balance}.shloka-gloss.hi,.shloka-credo.hi,.shloka-source.hi{font-family:var(--font-devanagari);font-style:normal}.shloka-source{font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-top:2px}.shloka-source.hi{letter-spacing:.08em;text-transform:none;font-size:14.5px}.shloka-credo{font-family:var(--font-display);font-weight:500;font-size:clamp(18px,2.1vw,22px);line-height:1.45;color:var(--on-surface);margin:10px 0 0;max-width:580px;text-wrap:balance}.shloka-credo em{font-style:italic;color:var(--gold)}.shloka-credo.hi{font-size:clamp(17.5px,2vw,21px)}@keyframes shloka-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.shloka-inner>*{animation:shloka-rise .9s cubic-bezier(.2,.7,.2,1) both}.shloka-inner>:nth-child(1){animation-delay:0s}.shloka-inner>:nth-child(2){animation-delay:.12s}.shloka-inner>:nth-child(3){animation-delay:.34s}.shloka-inner>:nth-child(4){animation-delay:.5s}.shloka-inner>:nth-child(5){animation-delay:.64s}.shloka-inner>:nth-child(6){animation-delay:.78s}@media(prefers-reduced-motion:reduce){.shloka-inner>*{animation:none}}@media(max-width:480px){.shloka{padding:50px 18px 46px}.shloka-verse{font-size:22px;line-height:1.9}.shloka-glow{top:-20%;right:-30%;bottom:-20%;left:-30%}}.cta-hero .arr{display:inline-block;margin-left:10px;transition:transform var(--dur-fast) var(--ease-out)}@media(hover:hover){.cta-hero:hover .arr{transform:translate(4px)}}.cta-hero{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;letter-spacing:.01em;padding:17px 42px;box-shadow:0 10px 30px color-mix(in srgb,var(--gold) 45%,transparent),0 2px 6px color-mix(in srgb,var(--gold) 30%,transparent)}.cta-hero:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:inherit;border:2px solid color-mix(in srgb,var(--gold) 55%,transparent);opacity:0;z-index:-1;animation:cta-halo 2.8s ease-out .7s 3;pointer-events:none}@media(hover:hover){.cta-hero:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 14px 36px color-mix(in srgb,var(--gold) 52%,transparent),0 2px 6px color-mix(in srgb,var(--gold) 30%,transparent)}}@keyframes cta-halo{0%{opacity:.55;transform:scale(.96)}70%{opacity:0;transform:scale(1.12)}to{opacity:0;transform:scale(1.12)}}@media(max-width:480px){.cta-hero{font-size:17px;padding:15px 34px;width:min(100%,320px)}}.why-grid{display:grid;grid-template-columns:1fr;gap:40px;align-items:center}@media(min-width:960px){.why-grid{grid-template-columns:1fr 1.08fr;gap:60px}}.why-num{font-family:var(--font-display);color:var(--gold);font-size:15px;letter-spacing:.08em;flex-shrink:0;font-variant-numeric:tabular-nums}.receipt-answer{padding:14px 16px;border-radius:14px;background:color-mix(in srgb,var(--surface-variant) 55%,transparent)}.chip-cite{color:var(--gold);border-color:color-mix(in srgb,var(--gold) 45%,transparent);background:color-mix(in srgb,var(--gold) 9%,transparent);font-variant-numeric:tabular-nums;white-space:nowrap}.cite-chip{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:4px 11px;border-radius:999px;font:inherit;font-weight:700;font-variant-numeric:tabular-nums;color:var(--gold);border:1px solid color-mix(in srgb,var(--gold) 45%,transparent);background:color-mix(in srgb,var(--gold) 9%,transparent);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.cite-chip:active{transform:scale(.97);transition-duration:var(--dur-press)}.cite-chip.is-open{background:color-mix(in srgb,var(--gold) 20%,transparent)}.cite-chip-caret{display:inline-block;transition:transform var(--dur-base) var(--ease-out)}.cite-chip.is-open .cite-chip-caret{transform:rotate(180deg)}.cite-chip-word{font-weight:600;color:var(--on-surface-variant)}.cite-fold{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .2s var(--ease-out),opacity .2s var(--ease-out),visibility 0s linear .2s}.cite-fold.is-open{grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows .2s var(--ease-out),opacity .2s var(--ease-out),visibility 0s linear 0s}.cite-fold-inner{overflow:hidden;min-height:0}.receipt-thread{width:2px;height:24px;margin:4px 0 4px 28px;background:linear-gradient(var(--gold),transparent);opacity:.75}.receipt-verse{padding:16px 18px;border-left:2.5px solid color-mix(in srgb,var(--gold) 60%,transparent);background:color-mix(in srgb,var(--gold) 5%,transparent);border-radius:0 12px 12px 0}.learn-crumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.learn-crumbs li+li:before{content:"›";margin-right:6px;opacity:.6}.learn-h1{font-size:clamp(28px,4.6vw,42px);line-height:1.12;letter-spacing:-.015em;margin:0;text-wrap:balance}.learn-lead{font-size:17px;line-height:1.7;margin:16px 0 0;color:color-mix(in srgb,var(--on-surface) 88%,transparent)}.learn-section{margin-top:38px}.learn-h2{font-family:var(--font-display);font-size:22px;font-weight:600;line-height:1.25;margin:0 0 14px}.learn-p{font-size:15.5px;line-height:1.72;margin:0 0 12px}.learn-facts{margin:0;display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid var(--outline-variant)}.learn-fact{display:grid;grid-template-columns:minmax(120px,.38fr) 1fr;gap:14px;padding:10px 0;border-bottom:1px solid var(--outline-variant);align-items:baseline}.learn-fact dt{font-size:13.5px;font-weight:600;color:var(--on-surface-variant);margin:0}.learn-fact dd{margin:0;font-size:15px;line-height:1.55;display:flex;flex-wrap:wrap;gap:8px 10px;align-items:baseline}.learn-computed{color:var(--on-surface-variant);background:transparent;border-color:var(--outline-variant);font-weight:500;font-size:11px}.learn-verse{margin:0}.learn-sa{font-family:var(--font-devanagari);font-size:17px;line-height:1.95;margin:0 0 8px}.learn-gloss{font-size:14.5px;line-height:1.65;margin:6px 0 0;color:color-mix(in srgb,var(--on-surface) 82%,transparent)}.learn-label{display:inline-block;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);font-weight:700;margin-right:8px;vertical-align:1px}[lang=hi] .learn-label{text-transform:none;letter-spacing:.04em;font-size:12px}.learn-cell{padding:14px 16px}.learn-links{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px}.learn-link{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border-radius:var(--radius-md);border:1px solid var(--outline-variant);text-decoration:none;color:var(--on-surface);background:var(--surface);transition:border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}@media(hover:hover){.learn-link:hover{border-color:color-mix(in srgb,var(--gold) 55%,var(--outline-variant));transform:translateY(-1px)}}.learn-link:active{border-color:color-mix(in srgb,var(--gold) 55%,var(--outline-variant));transform:scale(.98);transition-duration:var(--dur-press)}.learn-link-name{font-weight:600;font-size:15px}.learn-cta{margin-top:40px;text-align:center;padding:34px 24px}@media(max-width:560px){.learn-fact{grid-template-columns:1fr;gap:3px}}.numbers-grid{display:grid;grid-template-columns:1fr;gap:14px}@media(min-width:560px){.numbers-grid{grid-template-columns:1fr 1fr}}@media(min-width:960px){.numbers-grid{grid-template-columns:1fr 1fr 1fr;gap:16px}}.stat-tile{padding:22px 22px 20px;display:flex;flex-direction:column;gap:4px}.stat-figure{font-family:var(--font-display);font-weight:700;font-size:clamp(30px,3.6vw,38px);line-height:1.05;letter-spacing:-.02em;color:var(--primary);font-variant-numeric:tabular-nums}.stat-label{font-size:13.5px;font-weight:700;letter-spacing:.01em;margin-top:2px}.stat-note{font-size:14px;line-height:1.55;margin:6px 0 0}.learn-steps{margin:6px 0 0;padding-left:22px;display:grid;gap:8px}.learn-steps li{padding-left:4px}.g2-covers{display:flex;flex-wrap:wrap;align-items:baseline;font-size:13.5px;line-height:1.5;padding-top:2px}.g2-covers .lead{color:var(--on-surface-variant);font-size:12px;width:100%;margin-bottom:1px}.g2-covers .item{color:var(--on-surface);font-weight:560;white-space:nowrap}.g2-covers .sep{color:var(--on-surface-variant);margin:0 7px}.g2-key{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--on-surface-variant);line-height:1.4}.g2-legend{display:flex;flex-wrap:wrap;gap:7px 16px;margin-top:12px;font-size:12.5px;line-height:1.3;color:var(--on-surface)}.g2-legend .it{display:inline-flex;align-items:center;gap:7px;font-weight:600}.g2-legend .it.quiet{color:var(--on-surface-variant);font-weight:500}.g2-lg-line{width:20px;height:3px;border-radius:2px;background:var(--g-line);flex-shrink:0}.g2-lg-now{width:20px;height:2.5px;border-radius:2px;background:var(--g-now);flex-shrink:0}.g2-lg-for,.g2-lg-against,.g2-lg-good{width:16px;height:12px;border-radius:2px;flex-shrink:0}.g2-lg-for{background:color-mix(in srgb,var(--g-for) 50%,transparent);border-top:2px solid var(--g-for)}.g2-lg-against{background:color-mix(in srgb,var(--g-against) 50%,transparent);border-bottom:2px solid var(--g-against)}.g2-lg-good{background:color-mix(in srgb,var(--g-good-fill) 42%,transparent);border-top:4px solid var(--g-good-fill)}@keyframes g2-reveal{0%{clip-path:inset(-8px 100% -8px -8px)}to{clip-path:inset(-8px -8px -8px -8px)}}@keyframes g2-gold-in{0%{opacity:0}}@keyframes g2-flag-in{0%{opacity:0;translate:0 -6px}}@keyframes g2-flag-ring{0%{opacity:.85;scale:1}to{opacity:0;scale:1.28 1.9}}.g2-reveal{animation:g2-reveal .8s var(--ease-out) backwards}.g2-col{animation:g2-gold-in .32s var(--ease-out) backwards}.g2-flag{animation:g2-flag-in .34s var(--ease-out) .14s backwards}.g2-flag-ring{transform-box:fill-box;transform-origin:center;opacity:0;animation:g2-flag-ring 1.4s var(--ease-out) .9s 2}@media print{.g2-reveal,.g2-col,.g2-flag,.g2-flag-ring{animation:none}}.g2-sw-good{width:16px;height:4px;border-radius:2px;background:var(--g-good);flex-shrink:0}.g2-sw-band{position:relative;width:16px;height:10px;border-radius:2px;flex-shrink:0;border:1px solid color-mix(in srgb,var(--on-surface-variant) 22%,transparent)}.g2-sw-band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:var(--g-a-band);background:linear-gradient(var(--g-band-for) 50%,var(--g-band-against) 50%)}.g2-pop{position:absolute;z-index:3;width:320px;max-width:100%;overflow-y:auto;overscroll-behavior:contain;background:var(--surface);border:1px solid var(--outline-variant);border-top:4px solid var(--g-good-fill);border-radius:14px;box-shadow:var(--shadow-2);padding:14px 16px;animation:g2-pop-in .16s var(--ease-out) both;scroll-margin-bottom:24px}@keyframes g2-pop-in{0%{opacity:0;translate:0 6px}}.g2-pop-arrow{position:absolute;top:-7px;width:12px;height:12px;background:var(--surface);border-left:1px solid var(--outline-variant);border-top:1px solid var(--outline-variant);transform:rotate(45deg)}.g2-sheet{position:fixed;left:0;right:0;bottom:0;z-index:120;overflow-y:auto;overscroll-behavior:contain;background:var(--surface);border-radius:18px 18px 0 0;border-top:4px solid var(--g-good-fill);box-shadow:0 -10px 30px #00000040;padding:8px 20px 22px;outline:none;animation:g2-sheet-in .22s cubic-bezier(.2,0,0,1) both}.g2-sheet.is-leaving{animation:g2-sheet-out .18s cubic-bezier(.3,0,1,1) both}@keyframes g2-sheet-in{0%{transform:translateY(100%)}}@keyframes g2-sheet-out{to{transform:translateY(100%)}}.g2-sheet .grab{width:36px;height:4px;border-radius:2px;background:var(--outline-variant);margin:0 auto 10px}.g2-ptitle{display:flex;align-items:flex-start;gap:8px;font-size:16px;font-weight:650;line-height:1.3;padding-right:38px}.g2-pswatch{width:12px;height:12px;border-radius:3px;background:var(--g-good-fill);flex-shrink:0;margin-top:4px}.g2-pswatch.soft{background:color-mix(in srgb,var(--g-good-fill) 30%,transparent);border:1.5px solid var(--g-good-fill)}.g2-pswatch.win{background:color-mix(in srgb,var(--g-win-fill) 35%,transparent);border:1.5px solid var(--g-win-fill)}.g2-pdates{font-size:13px;color:var(--on-surface-variant);margin:3px 0 8px 20px}.g2-ptext{font-size:14px;line-height:1.55;margin:0 0 6px}.g2-plow{font-size:13.5px;line-height:1.5;margin:2px 0 8px;padding:8px 10px;border-radius:8px;background:color-mix(in srgb,var(--g-line) 7%,transparent);color:var(--on-surface)}.g2-pclock{font-size:12.5px;line-height:1.45;color:var(--on-surface-variant);margin:2px 0 8px}.g2-pverses{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.g2-chip{display:inline-flex;align-items:center;min-height:28px;padding:3px 9px;border-radius:999px;border:1px solid var(--outline-variant);background:transparent;color:var(--on-surface-variant);font:inherit;font-size:11.5px;cursor:pointer}.g2-pclose{position:absolute;top:10px;right:10px;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--on-surface);background:color-mix(in srgb,var(--on-surface) 8%,transparent);border:1px solid var(--outline-variant)}.g2-part+.g2-part{border-top:1px solid var(--outline-variant);margin-top:12px;padding-top:12px}.g2-stretch-btn{position:absolute;padding:0;border:0;background:transparent;pointer-events:none;border-radius:4px}.g2-stretch-btn:focus-visible{outline:2px solid var(--g-good);outline-offset:0}.g2-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.veil-frost{pointer-events:none}.veil-frost .veil-glass{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,color-mix(in srgb,var(--on-surface) 11%,transparent),color-mix(in srgb,var(--on-surface) 7%,transparent) 60%,color-mix(in srgb,var(--on-surface) 9%,transparent));-webkit-backdrop-filter:blur(6px) saturate(.85);backdrop-filter:blur(6px) saturate(.85)}.veil-frost .veil-grain{position:absolute;top:0;right:0;bottom:0;left:0;mix-blend-mode:soft-light;opacity:.9}.veil-frost .veil-edge{position:absolute;top:0;bottom:0;left:0;width:22px;background:linear-gradient(90deg,color-mix(in srgb,var(--surface) 70%,transparent),transparent)}@media(prefers-reduced-motion:reduce){.veil-frost .veil-grain{opacity:.7}}.door{position:relative;display:flex;align-items:center;gap:10px;width:100%;min-height:56px;padding:0 18px;border-radius:var(--radius-md);font:500 15.5px/1.2 var(--font-body);letter-spacing:.01em;text-align:left;cursor:pointer;border:1px solid transparent;-webkit-tap-highlight-color:transparent;transform:translateY(0);transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),filter var(--dur-fast) var(--ease-out),border-color .3s var(--ease-out)}.door .door-end{margin-left:auto;opacity:.7;display:inline-flex}.door:active:not(:disabled){transform:translateY(2px);filter:brightness(.96);transition-duration:var(--dur-press)}.door:focus-visible{outline:2px solid var(--gold-bright);outline-offset:3px}.door-primary{background:repeating-linear-gradient(90deg,#ffffff0b 0,#ffffff0b 1px,#0000000a 1px,#0000000a 2px),var(--door-primary-bg);color:var(--door-primary-ink);border-color:var(--door-primary-line);box-shadow:inset 0 1px 0 var(--door-primary-hi),inset 0 -2px 0 var(--door-primary-lo),0 2px 0 var(--door-primary-plinth),var(--door-primary-shadow);max-width:420px;min-height:58px;font-weight:600;font-size:16.5px;letter-spacing:.015em;text-shadow:0 1px 0 rgba(255,246,220,.45);overflow:hidden;isolation:isolate}.door-primary:after{content:"";position:absolute;top:-20%;bottom:-20%;left:-40%;width:36%;background:linear-gradient(100deg,transparent 0%,var(--door-primary-sheen) 50%,transparent 100%);transform:translate(-120%) skew(-12deg);pointer-events:none}@media(hover:hover){.door-primary:hover{filter:brightness(1.04)}.door-primary:hover:after{transition:transform .62s var(--ease-out);transform:translate(460%) skew(-12deg)}}.door-primary:active:not(:disabled){box-shadow:inset 0 1px 0 var(--door-primary-hi),inset 0 -2px 0 var(--door-primary-lo),0 0 0 var(--door-primary-plinth)}.door-primary .door-mark{color:var(--door-primary-mark);display:inline-flex}.door-second{background:var(--door-second-bg);color:var(--door-second-ink);border-color:var(--door-second-line);box-shadow:inset 0 1px 0 var(--door-second-hi),inset 0 -2px 0 var(--door-second-lo),0 2px 0 var(--door-second-plinth),var(--door-primary-shadow);font-weight:600;font-size:16px;letter-spacing:.01em}.door-second:active:not(:disabled){box-shadow:inset 0 1px 0 var(--door-second-hi),inset 0 -2px 0 var(--door-second-lo),0 0 0 var(--door-second-plinth)}.door-tile{background:var(--door-tile-bg);color:var(--door-tile-ink);border-color:var(--door-tile-line);box-shadow:var(--door-tile-shadow);min-height:64px}.door-tile .door-icon{color:var(--door-tile-icon);display:inline-flex}.door-tile:active:not(:disabled){transform:none;background:color-mix(in srgb,var(--door-tile-ink) 6%,var(--door-tile-bg))}@media(hover:hover){.door-tile:hover{border-color:var(--outline)}.door-primary:hover{filter:brightness(1.03)}}.door-velvet{background:var(--face);color:var(--door-velvet-ink);border-color:var(--line);box-shadow:0 2px 0 var(--door-velvet-plinth),var(--door-tile-shadow);min-height:64px;overflow:hidden}.door-velvet:before{content:"";position:absolute;top:0;left:14px;right:14px;height:2px;background:var(--sig);border-radius:0 0 2px 2px;opacity:var(--door-rule-a)}.door-velvet .door-icon{color:var(--sig);display:inline-flex}.door-velvet:active:not(:disabled){transform:translateY(var(--door-velvet-sink));filter:none;box-shadow:0 0 0 var(--door-velvet-plinth),var(--door-tile-shadow);background-image:linear-gradient(var(--door-velvet-press),var(--door-velvet-press))}@media(hover:hover){.door-velvet:hover{border-color:color-mix(in srgb,var(--sig) 55%,var(--line))}}.door-milan{--face: var(--door-milan-face);--line: var(--door-milan-line);--sig: var(--door-milan-sig)}.door-shodhan{--face: var(--door-shodhan-face);--line: var(--door-shodhan-line);--sig: var(--door-shodhan-sig)}.door-panchang{--face: var(--door-panchang-face);--line: var(--door-panchang-line);--sig: var(--door-panchang-sig)}.door-tall{flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:10px;padding:14px 14px 13px;min-height:96px;font-size:14.5px;line-height:1.25}.door-grid{display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr;max-width:420px}@keyframes door-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.home-arrive{animation:door-rise .4s var(--ease-out) both}@media(prefers-reduced-motion:reduce){.home-arrive{animation:none}.door,.door:active:not(:disabled){transition:none;transform:none}}.door.door-quiet{width:auto;min-height:44px;padding:0 16px;gap:8px;font-size:14px;background:transparent;color:var(--gold);border-color:color-mix(in srgb,var(--gold) 45%,transparent)}.door.door-quiet:active:not(:disabled){transform:none;background:color-mix(in srgb,var(--gold) 8%,transparent)}@media(hover:hover){.door.door-quiet:hover{border-color:var(--gold)}}.cosmos{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.cosmos>*{position:absolute;top:0;right:0;bottom:0;left:0}.cosmos-ground{background:radial-gradient(circle 85vmax at var(--cosmos-fx) var(--cosmos-fy),var(--cosmos-lit) 0%,var(--cosmos-mid) 45%,var(--cosmos-edge) 100%)}.cosmos-nebula-a{background:radial-gradient(circle 46vmax at 12% 18%,var(--cosmos-nebula-a) 0%,color-mix(in srgb,var(--cosmos-nebula-a) 35%,transparent) 50%,transparent 100%)}.cosmos-nebula-b{background:radial-gradient(circle 42vmax at 92% 84%,var(--cosmos-nebula-b) 0%,color-mix(in srgb,var(--cosmos-nebula-b) 35%,transparent) 50%,transparent 100%)}.cosmos-stars{width:100%;height:100%}.cosmos-sun{mix-blend-mode:var(--cosmos-sun-blend);background:radial-gradient(circle var(--cosmos-sun-r) at var(--cosmos-sun-x) var(--cosmos-sun-y),var(--cosmos-sun-0) 0%,var(--cosmos-sun-1) 18%,var(--cosmos-sun-2) 38%,var(--cosmos-sun-3) 62%,transparent 100%)}.cosmos-grain{opacity:var(--cosmos-grain);mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.92' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 1 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}@media print{.cosmos{display:none}}.home-stage{display:grid;grid-template-columns:minmax(0,1fr);max-width:420px;margin:0 auto;padding:22px 20px 26px}.home-stage-main{display:flex;flex-direction:column;align-items:stretch}.home-crest-wrap{display:flex;justify-content:center;margin-bottom:22px}.home-crest,.home-crest-words{display:flex;flex-direction:column;align-items:center}.home-wordmark{font-family:var(--font-display);font-weight:300;font-size:16px;line-height:1;margin-top:10px;letter-spacing:.44em;text-indent:.44em;color:var(--on-surface);opacity:.94}.home-fullform{font-size:10.5px;letter-spacing:.16em;opacity:.78;margin-top:7px}.home-greeting{font-family:var(--font-display);font-optical-sizing:auto;font-weight:340;letter-spacing:-.02em;font-size:clamp(32px,8vw,40px);line-height:1.1;text-align:center;margin:0}.home-today{display:flex;flex-wrap:wrap;justify-content:center;gap:2px 0;margin:10px auto 0;padding:4px 10px;border:0;background:none;cursor:pointer;border-radius:8px;font:500 12.5px/1.5 var(--font-body);letter-spacing:.04em;color:var(--on-surface-variant);-webkit-tap-highlight-color:transparent}.home-today-word{color:color-mix(in srgb,var(--gold) 80%,var(--on-surface-variant))}.home-today-dot{margin:0 7px;opacity:.55}.home-today:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}@media(hover:hover){.home-today:hover{color:var(--on-surface)}}.home-dayblock{display:flex;flex-direction:column;align-items:center;gap:1px;margin:4px auto 0;max-width:400px}.home-dayline{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:2px 0;margin:0;padding:0 10px;font:500 12.5px/1.5 var(--font-body);letter-spacing:.04em;color:var(--on-surface-variant);font-variant-numeric:tabular-nums;text-align:center}.home-dayblock .home-dayline{margin:0}.home-dayline-word{margin-right:5px}.home-dayline .good{color:var(--tone-good)}.home-dayline .bad{color:var(--tone-bad)}.home-dayline .muted{opacity:.6}.home-dayline .mark{margin-left:3px;font-weight:700}.home-day-details{display:inline-flex;align-items:center;gap:3px;margin-left:10px;background:none;border:0;padding:0 2px;cursor:pointer;border-radius:4px;font:600 12.5px/1.5 var(--font-body);letter-spacing:.04em;color:var(--gold);-webkit-tap-highlight-color:transparent;white-space:nowrap}.home-day-details:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}@media(hover:hover){.home-day-details:hover{color:var(--gold-bright)}}.day-voice{display:flex;flex-direction:column;gap:6px;margin:2px 0 4px;font:400 15px/1.6 var(--font-body);letter-spacing:0;text-wrap:pretty;overflow-wrap:break-word;color:color-mix(in srgb,var(--on-surface) 62%,var(--on-surface-variant))}.day-voice p{margin:0}.day-voice:lang(hi){line-height:1.75}.home-dayblock .day-voice{font-size:14px;text-align:center;max-width:360px;margin:6px auto 8px;padding:0 10px}.home-epigraph{display:flex;flex-direction:column;align-items:center;gap:9px;text-align:center;margin:22px auto 0;max-width:400px}.home-rule{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:200px;margin-bottom:6px}.home-rule:before,.home-rule:after{content:"";flex:1;height:1px}.home-rule:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--gold) 65%,transparent))}.home-rule:after{background:linear-gradient(90deg,color-mix(in srgb,var(--gold) 65%,transparent),transparent)}.home-rule .mark{width:6px;height:6px;background:var(--gold);transform:rotate(45deg);display:inline-block;flex-shrink:0}.home-verse{font-family:var(--font-devanagari);font-size:21px;line-height:1.7;margin:0;color:var(--on-surface);display:flex;flex-direction:column;gap:2px;text-wrap:balance}.home-verse .danda{color:var(--gold)}.home-source{font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-weight:600;opacity:.9;margin-top:-2px}.home-credo{font-family:var(--font-display);font-optical-sizing:auto;font-weight:400;font-size:16.5px;line-height:1.45;color:color-mix(in srgb,var(--on-surface) 86%,transparent);margin:6px 0 0;text-wrap:balance}.home-credo em{font-style:italic;color:var(--gold)}.home-credo.hi{font-family:var(--font-devanagari);font-size:16px}.home-source.hi{letter-spacing:.08em;text-transform:none;font-size:13px;font-family:var(--font-devanagari)}.home-doors{margin-top:26px}.home-stats{display:flex;justify-content:center;gap:16px;margin-top:34px}.home-stats>div{flex:1 1 0;min-width:0;text-align:center}.home-stat-n{font-family:var(--font-display);font-optical-sizing:auto;font-weight:340;font-size:27px;line-height:1.1;color:var(--gold);letter-spacing:-.01em}.home-stat-l{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--on-surface-variant);margin-top:4px}.home-art{display:none}.home-charts-wrap{max-width:420px;margin:0 auto;padding:6px 20px 24px}.home-charts{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.home-pillars{max-width:420px;margin:40px auto 0;padding:0 20px 80px}.home-pillars-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.home-pillar{padding:22px}.home-pillar-icon{width:40px;height:40px;border-radius:12px;margin-bottom:14px;display:flex;align-items:center;justify-content:center;background:var(--door-primary-bg);color:var(--door-primary-ink);box-shadow:0 2px 0 var(--door-primary-plinth)}.home-pillar-head{font-family:var(--font-display);font-weight:500;font-size:17px;letter-spacing:-.01em;margin:0}.home-pillar-body{font-size:14px;line-height:1.6;color:var(--on-surface-variant);margin:8px 0 0}@media(min-width:980px){.home-stage{grid-template-columns:minmax(0,640px) minmax(320px,440px);gap:56px;max-width:1180px;align-items:center;padding:36px 20px 20px}.home-stage-main{text-align:left;align-items:flex-start}.home-crest-wrap{justify-content:flex-start;margin-bottom:26px}.home-crest{flex-direction:row;align-items:center;gap:16px}.home-crest-words{align-items:flex-start}.home-wordmark{margin-top:0;font-size:19px;text-indent:0}.home-fullform{margin-top:6px;font-size:11.5px}.home-greeting{text-align:left;font-size:clamp(40px,3.6vw,56px)}.home-today{justify-content:flex-start;margin:14px 0 0;padding-left:0;font-size:14px}.home-dayblock{align-items:flex-start;margin:6px 0 0;max-width:640px}.home-dayline{justify-content:flex-start;padding-left:0;font-size:14px;text-align:left}.home-day-details{font-size:14px}.home-dayblock .day-voice{font-size:15px;text-align:left;max-width:560px;margin:8px 0 10px;padding:0}.home-epigraph{align-items:flex-start;text-align:left;max-width:580px;margin:26px 0 0}.home-rule{justify-content:flex-start;max-width:240px}.home-verse{font-size:27px;line-height:1.65}.home-credo{font-size:19px}.home-credo.hi{font-size:18px}.home-source{font-size:11.5px}.home-doors{margin-top:32px;width:100%}.home-stage .door-primary{max-width:none;min-height:64px;font-size:17.5px}.home-stage .door-grid{max-width:none;gap:12px}.home-stage .door-tall{min-height:116px;font-size:16.5px;padding:16px 18px 15px}.home-stage .door-quiet{font-size:15.5px;min-height:48px}.home-stats{justify-content:flex-start;gap:56px;margin-top:40px}.home-stats>div{flex:0 0 auto;text-align:left}.home-stat-n{font-size:40px}.home-stat-l{font-size:12px}.home-art{display:flex;align-items:center;justify-content:center}.home-charts-wrap{max-width:1180px;padding:24px 20px}.home-charts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.home-charts-wrap .door-tile{min-height:72px;font-size:16px}.home-pillars{max-width:1180px;margin-top:48px}.home-pillars-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.home-pillar{padding:26px}.home-pillar-head{font-size:19px}.home-pillar-body{font-size:15px}}.print-only{display:none}@media print{.no-print{display:none!important}body:has(.print-doc) #root{display:none!important}.print-only{display:block}h1,h2,h3,h4,.display{font-family:var(--font-body)!important}:root{--background: #ffffff;--on-background: #16161c;--surface: #ffffff;--on-surface: #16161c;--surface-variant: #f2f0ec;--on-surface-variant: #55535a;--outline: #b9b6bf;--outline-variant: #d8d5d0;--primary: #3a3f86;--secondary-container: #f3e2d6;--on-secondary-container: #4a2410}html,body{background:#fff!important;color:#16161c!important;font-size:10.5pt}.report{max-width:none!important;margin:0!important;padding:0!important}@page{size:A4;margin:18mm 16mm}h1,h2,h3{page-break-after:avoid;break-after:avoid}.varga-block,.milan-block{page-break-inside:avoid;break-inside:avoid}table,tr,svg{page-break-inside:avoid;break-inside:avoid}section{break-inside:auto}.report>section{page-break-before:always;break-before:page}.report>header{page-break-after:always;break-after:page}.cite-mark{color:#6a6870!important}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}a{text-decoration:none;color:inherit}*,*:before,*:after{animation:none!important;transition:none!important}}@media screen{.arrive.will-play>*{opacity:0;translate:0 10px}.arrive.is-playing>*{animation:arrive-rise .42s var(--ease-out) backwards}.arrive.is-playing>:nth-child(2){animation-delay:70ms}.arrive.is-playing>:nth-child(3){animation-delay:.14s}.arrive.is-playing>:nth-child(4){animation-delay:.21s}.arrive.is-playing>:nth-child(5){animation-delay:.28s}.arrive.is-playing>:nth-child(n+6){animation-delay:.35s}@keyframes arrive-rise{0%{opacity:0;translate:0 10px}}}.bta{--night: #0a0b1a;--night-2: #17153d;--parch: #f3e9cf;--mark-blue: #4773b3;position:relative}:root[data-theme=dark] .bta{--mark-blue: #7fa6df}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .bta{--mark-blue: #7fa6df}}.bta-band{position:relative;color:var(--parch);padding:max(6vh,24px) 18px 44px;background:radial-gradient(120% 90% at 50% 40%,var(--night-2) 0%,var(--night) 66%)}.bta-caps{position:relative;min-height:84px;text-align:center}.bta-cap{display:none}.bta-cap.on{display:block}.bta-cap b{display:block;font-family:var(--font-display);font-weight:600;font-size:clamp(21px,3.2vw,38px);line-height:1.2}.bta-cap span{display:block;margin-top:6px;font-size:clamp(13.5px,1.2vw,16px);color:color-mix(in srgb,var(--parch) 70%,transparent)}.bta-works{list-style:none;margin:26px auto 0;padding:0;max-width:760px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;font-family:var(--font-display);font-weight:600;font-size:clamp(11.5px,1.2vw,14.5px);text-align:center}.bta-works li{padding:12px 8px;border-radius:8px;line-height:1.3;border:1px solid color-mix(in srgb,#c99c54 55%,transparent);background:linear-gradient(180deg,#6b45248c,#2f1b0b8c)}.bta-canvas,.bta-day,.bta-ask,.bta-card,.bta-hint{display:none}.bta-end{position:relative;max-width:1140px;margin:0 auto;padding:62px 24px 58px;display:grid;gap:6px}.bta-end-verse{margin:0;text-align:center;font-family:var(--font-devanagari);font-size:clamp(23px,3vw,34px);line-height:1.85;color:var(--on-surface);display:flex;flex-direction:column;gap:3px;text-wrap:balance}.bta-end-verse .danda{color:var(--gold)}.bta-line{display:flex;align-items:center}.bta-end{--mark-w: clamp(108px, 17vw, 240px)}.bta-mark{flex:none;width:var(--mark-w);height:auto;display:block;overflow:visible}.bta-rule{flex:1;height:calc(var(--mark-w) * .0439);margin-left:calc(var(--mark-w) * -.022);border-radius:99px;background:var(--mark-blue)}.bta-end-words{display:grid;gap:12px;justify-items:center;text-align:center}.bta-gloss{margin:0;max-width:620px;font-family:var(--font-display);font-style:italic;font-size:clamp(15.5px,1.7vw,19px);line-height:1.62;color:color-mix(in srgb,var(--on-surface) 76%,transparent);text-wrap:balance}.bta-source{font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-weight:600}.bta-credo{margin:6px 0 0;max-width:580px;font-family:var(--font-display);font-weight:500;font-size:clamp(18px,2.1vw,23px);line-height:1.45;text-wrap:balance}.bta-credo em{font-style:italic;color:var(--gold)}.bta-gloss.hi,.bta-source.hi,.bta-credo.hi{font-family:var(--font-devanagari);font-style:normal}.bta-source.hi{letter-spacing:.08em;text-transform:none;font-size:14.5px}.bta[data-state=done] .bta-band{display:none}.bta[data-state=done] .bta-pin{min-height:100vh;min-height:100svh;display:grid;align-content:center}@media screen{.bta[data-state=live]{height:calc(100vh + 4200px);height:calc(100svh + 4200px);background:var(--night)}.bta[data-state=live] .bta-pin{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;color:var(--parch);background:radial-gradient(120% 80% at 50% 40%,var(--night-2) 0%,var(--night) 64%)}.bta[data-state=live] .bta-canvas{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1}.bta[data-state=live] .bta-day{display:block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background:var(--background)}.bta[data-state=live] .bta-band{position:absolute;inset:0 0 auto 0;z-index:2;background:none;pointer-events:none;padding:calc(var(--bta-head, 0px) + max(3vh,14px)) 18px 0}.bta[data-state=live] .bta-works{display:none}.bta[data-state=live] .bta-cap{display:block;position:absolute;left:0;right:0;top:0;opacity:0;transition:opacity .42s var(--ease-out)}.bta[data-state=live] .bta-cap.on{opacity:1}.bta[data-state=live] .bta-ask{display:block;position:absolute;z-index:2;left:50%;top:calc(var(--bta-head, 0px) + max(3vh,14px) + 90px);width:max-content;max-width:min(84%,360px);translate:-50% 8px;padding:10px 16px;border-radius:18px;font-size:14.5px;line-height:1.4;color:#fff;text-align:center;background:linear-gradient(135deg,#4a3f9e,#3f3a8f 55%,#2c2568);box-shadow:0 6px 22px #00000059;opacity:0;transition:opacity .36s var(--ease-out),translate .36s var(--ease-out)}.bta[data-state=live] .bta-ask.on{opacity:1;translate:-50% 0}.bta[data-state=live] .bta-card{display:grid;gap:10px;position:absolute;z-index:2;left:4%;right:4%;bottom:max(4.5%,20px);max-width:440px;margin:0 auto;padding:18px 17px 16px;border-radius:20px;background:#fffcf5;color:#201c2e;border:1px solid #e4d8ba;box-shadow:0 14px 44px #00000073;opacity:0;translate:0 14px;transition:opacity .42s var(--ease-out),translate .42s var(--ease-out)}.bta[data-state=live] .bta-card.on{opacity:1;translate:none}.bta-stem{position:absolute;top:0;width:2px;border-radius:2px;background:#cf9a3e;transform:scaleY(0);transform-origin:top;transition:transform .24s var(--ease-out)}.bta-stem.on{transform:scaleY(1)}.bta-stem.across{transform:scaleX(0);transform-origin:left}.bta-stem.across.on{transform:scaleX(1)}.bta-chip{position:relative;justify-self:start;display:inline-flex;padding:3px 11px;border-radius:999px;font-size:12px;font-weight:600;color:#a8721f;border:1px solid #d9c28f}.bta-chip.rung:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:999px;border:2px solid #cf9a3e;animation:bta-ring .8s var(--ease-out) both}.bta-verse{border-left:2px solid #a8721f;padding:2px 0 2px 12px;display:grid;gap:5px}.bta-deva{font-family:var(--font-devanagari);font-size:16px;line-height:1.7}.bta-src{font-size:12px;color:#6a6255}.bta-answer{font-size:14.5px;line-height:1.55;padding-top:10px;border-top:1px solid #e4d8ba;opacity:0;translate:0 6px;transition:opacity .46s var(--ease-out),translate .46s var(--ease-out)}.bta-answer.on{opacity:1;translate:none}.bta[data-state=live] .bta-hint{display:block;position:absolute;z-index:2;left:0;right:0;bottom:max(5%,22px);text-align:center;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--parch) 62%,transparent);transition:opacity .3s var(--ease-out)}.bta-hint i{display:block;width:1px;height:26px;margin:8px auto 0;background:linear-gradient(#ecc878,transparent);animation:bta-drop 1.8s ease-in-out infinite;transform-origin:top}.bta-hint.off{opacity:0}.bta[data-state=live] .bta-end{position:absolute;z-index:2;left:0;right:0;top:50%;translate:0 -50%;width:100%}.bta[data-state=live] .bta-end-verse,.bta[data-state=live] .bta-end-words>*{opacity:0;translate:0 8px;transition:opacity .52s var(--ease-out),translate .52s var(--ease-out)}.bta[data-state=live] .bta-mark,.bta[data-state=live] .bta-rule{opacity:0}.bta[data-state=live] .bta-end.s1 .bta-end-verse,.bta[data-state=live] .bta-end.s2 .bta-gloss,.bta[data-state=live] .bta-end.s3 .bta-source,.bta[data-state=live] .bta-end.s3 .bta-credo{opacity:1;translate:none}.bta[data-state=live] .bta-end.is-final .bta-mark,.bta[data-state=live] .bta-end.is-final .bta-rule{opacity:1}@media(min-width:900px){.bta[data-state=live] .bta-ask{left:33%;font-size:16.5px;max-width:420px;padding:12px 20px;top:calc(var(--bta-head, 0px) + max(3vh,14px) + 112px)}.bta[data-state=live] .bta-card{left:auto;right:max(4%,calc(50% - 600px));bottom:auto;top:30%;width:min(34%,470px);max-width:none;margin:0;padding:22px 22px 20px}.bta-deva{font-size:18.5px}.bta-answer{font-size:16px}}}@keyframes bta-ring{0%{opacity:.95;transform:scale(.9)}to{opacity:0;transform:scale(1.22)}}@keyframes bta-drop{0%{transform:scaleY(0);opacity:1}70%{transform:scaleY(1);opacity:1}to{transform:scaleY(1);opacity:0}}.how-thread{--how-r: 21px;--how-gap: 32px;--how-ground: var(--background);list-style:none;margin:40px auto 0;padding:0;max-width:720px;display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--how-gap);isolation:isolate}.how-thread.has-thread:before,.how-thread.has-thread:after{content:"";grid-column:1;grid-row:1 / var(--how-last, 3);justify-self:start;width:2px;margin:var(--how-r) 0 calc(-1 * (var(--how-gap) + var(--how-r))) calc(var(--how-r) - 1px);border-radius:2px;pointer-events:none}.how-thread.has-thread:before{background:var(--outline-variant)}.how-thread.has-thread:after{background:var(--gold);transform-origin:top}.how-step{grid-column:1;display:grid;grid-template-columns:calc(2 * var(--how-r)) minmax(0,1fr);column-gap:20px;align-items:start}.how-num{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:calc(2 * var(--how-r));height:calc(2 * var(--how-r));border-radius:50%;font-family:var(--font-display);font-weight:600;font-size:19px;line-height:1;color:var(--on-surface);background-color:color-mix(in srgb,var(--gold) 14%,var(--how-ground));border:1.5px solid color-mix(in srgb,var(--gold) 45%,transparent)}.how-body{padding-top:9px;min-width:0}.how-text h3{font-size:18px;line-height:1.3;margin:0 0 8px}.how-text p{font-size:15px;line-height:1.6}.how-aside{margin-top:20px;display:flex;justify-content:center}@media(min-width:760px){.how-body.has-aside{display:grid;grid-template-columns:minmax(280px,1fr) minmax(0,auto);column-gap:32px;align-items:start}.how-body.has-aside .how-aside{margin-top:0}}@media screen{.how-thread.has-thread:after{transform:scaleY(var(--p, 1))}.how-thread.is-armed:after{will-change:transform}.how-thread.is-armed .how-step:not(.is-reached) .how-num{border-color:var(--outline-variant);background-color:var(--how-ground)}.how-thread.is-armed .how-step:not(.is-reached) .how-body{opacity:.5}}.how-thread.is-armed .how-num{transition:border-color .3s var(--ease-out),background-color .3s var(--ease-out)}.how-thread.is-armed .how-body{transition:opacity .3s var(--ease-out)}.sample-stage{perspective:1100px}.sample-screen{padding:16px 16px 14px;display:grid;gap:10px;transform-origin:50% 100%}.sample-tabs{display:flex;gap:6px;overflow:hidden}.sample-tabs span{padding:5px 12px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap;color:var(--on-surface-variant);border:1px solid var(--outline-variant)}.sample-tabs span.on{color:var(--on-primary);background:var(--gradient-primary);border-color:transparent}.sample-matter{font-family:var(--font-display);font-weight:600;font-size:19px}.sample-plot svg{display:block;width:100%;height:auto}.sample-grain{line-height:1.5}.sample-curtain{transform-box:fill-box;transform-origin:right center;transform:scaleX(0)}@media screen{.sample-stage.is-armed .sample-screen{transform:rotateX(calc((1 - var(--stand, 1)) * 24deg)) scale(calc(.9 + var(--stand, 1) * .1))}.sample-plot.will-play .sample-curtain{transform:scaleX(1)}.sample-plot.is-playing .sample-curtain{animation:sample-uncover 1.1s var(--ease-in-out) .15s backwards}}@keyframes sample-uncover{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.self-answer{padding:18px;display:grid;gap:12px;text-align:left}.sa-ask{display:flex;justify-content:flex-end}.sa-q{position:relative;display:inline-block;max-width:88%;padding:10px 15px;border-radius:18px 18px 4px;color:var(--on-primary);background:var(--gradient-primary);font-size:14.5px;line-height:1.45;box-shadow:var(--shadow-1)}.sa-q-typed{position:absolute;inset:10px 15px auto 15px}.sa-caret{display:inline-block;width:2px;height:1.05em;margin-left:2px;vertical-align:-2px;background:currentColor;animation:sa-blink .9s steps(1) 8}@keyframes sa-blink{50%{opacity:0}}.sa-answer{margin:0;font-size:15px;line-height:1.6}.sa-cite{position:relative}.sa-verse{margin:0;padding:2px 0 2px 13px;border-left:2px solid var(--gold);display:grid;gap:6px}.sa-verse-text{margin:0;font-family:var(--font-display);font-size:16px;line-height:1.9}@media screen{.sa-answer,.sa-verse{transition:opacity .32s var(--ease-out),translate .32s var(--ease-out)}.self-answer[data-step="0"] .sa-answer,.self-answer[data-step="0"] .sa-verse,.self-answer[data-step="1"] .sa-verse,.self-answer[data-step="2"] .sa-verse{opacity:0;translate:0 6px}.self-answer[data-step="2"] .sa-cite:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:999px;border:2px solid var(--gold-bright);animation:sa-ring .7s var(--ease-out) both;pointer-events:none}}@keyframes sa-ring{0%{opacity:.9;transform:scale(.92)}to{opacity:0;transform:scale(1.18)}}.landing-sky{--sky-a: color-mix(in srgb, color-mix(in srgb, var(--primary) 45%, var(--primary-container)) 55%, transparent);--sky-b: color-mix(in srgb, var(--gold-bright) 34%, transparent);--sky-c: color-mix(in srgb, color-mix(in srgb, var(--primary) 22%, var(--primary-container)) 55%, transparent);--sky-star: color-mix(in srgb, var(--gold) 65%, transparent);--sky-star-glow: none;--sky-size: clamp(300px, 62vw, 760px);position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;contain:strict}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .landing-sky{--sky-a: color-mix(in srgb, var(--primary-container) 62%, transparent);--sky-b: color-mix(in srgb, color-mix(in srgb, var(--gold) 30%, var(--secondary-container)) 55%, transparent);--sky-c: color-mix(in srgb, color-mix(in srgb, var(--primary-container) 85%, var(--gold)) 55%, transparent);--sky-star: color-mix(in srgb, var(--gold-bright) 40%, var(--on-background));--sky-star-glow: 0 0 6px 1px color-mix(in srgb, var(--gold-bright) 40%, transparent)}}:root[data-theme=dark] .landing-sky{--sky-a: color-mix(in srgb, var(--primary-container) 62%, transparent);--sky-b: color-mix(in srgb, color-mix(in srgb, var(--gold) 30%, var(--secondary-container)) 55%, transparent);--sky-c: color-mix(in srgb, color-mix(in srgb, var(--primary-container) 85%, var(--gold)) 55%, transparent);--sky-star: color-mix(in srgb, var(--gold-bright) 40%, var(--on-background));--sky-star-glow: 0 0 6px 1px color-mix(in srgb, var(--gold-bright) 40%, transparent)}.sky-aura{position:absolute;width:var(--sky-size);height:var(--sky-size);will-change:transform}.sky-aura:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;filter:blur(46px)}.sky-aura.is-a{left:-14%;top:calc(var(--sky-size) * -.42);animation:landing-sky-drift-a 17s ease-in-out infinite alternate}.sky-aura.is-a:before{background:var(--sky-a)}.sky-aura.is-b{right:-18%;top:calc(var(--sky-size) * -.08);animation:landing-sky-drift-b 23s ease-in-out infinite alternate}.sky-aura.is-b:before{background:var(--sky-b)}.sky-aura.is-c{left:22%;bottom:calc(var(--sky-size) * -.62);animation:landing-sky-drift-c 29s ease-in-out infinite alternate}.sky-aura.is-c:before{background:var(--sky-c)}@keyframes landing-sky-drift-a{to{transform:translate3d(20%,24%,0) scale(1.16)}}@keyframes landing-sky-drift-b{to{transform:translate3d(-22%,18%,0) scale(.9)}}@keyframes landing-sky-drift-c{to{transform:translate3d(12%,-26%,0) scale(1.1)}}.sky-star{position:absolute;border-radius:50%;background:var(--sky-star);box-shadow:var(--sky-star-glow);opacity:.6;animation:landing-sky-twinkle 4s ease-in-out infinite}.sky-star.s2{width:2px;height:2px}.sky-star.s3{width:3px;height:3px}.sky-star.s4{width:4px;height:4px}@keyframes landing-sky-twinkle{0%,to{opacity:.22}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.sky-aura{will-change:auto}}.spot{position:relative;isolation:isolate;--spot-tint: 12%}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .spot{--spot-tint: 18%}}:root[data-theme=dark] .spot{--spot-tint: 18%}.spot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(circle 220px at var(--mx, 50%) var(--my, 50%),color-mix(in srgb,var(--gold-bright) var(--spot-tint),transparent),transparent 70%);transition:opacity .26s var(--ease-out)}.spot.is-lit:before{opacity:1}@media print{.spot:before{display:none}}@media(forced-colors:active){.spot:before{display:none}}.wheel-turn{margin:0;width:200px;max-width:100%;display:grid;justify-items:center;gap:8px}.wheel-svg{display:block;width:160px;max-width:100%;height:auto}.wheel-svg text{font-family:var(--font-display)}.wheel-signs{transition:opacity .26s var(--ease-out)}@media screen{.wheel-signs.is-out{opacity:0}}.wheel-caption{margin:0;text-align:center;text-wrap:balance}.works-strip{border-block:1px solid var(--outline-variant);font-family:var(--font-display);font-optical-sizing:auto;font-size:17.5px;font-weight:600;line-height:1.6;color:var(--on-background)}.works-strip:focus-visible{outline-offset:-3px}.works-strip-window{container-type:inline-size;padding-block:14px;overflow:hidden;overflow:clip;-webkit-mask-image:linear-gradient(to right,transparent,black min(10%,72px),black calc(100% - min(10%,72px)),transparent);mask-image:linear-gradient(to right,transparent,black min(10%,72px),black calc(100% - min(10%,72px)),transparent)}.works-strip-track{display:flex;width:max-content;animation:works-strip-pass 42s linear infinite}@keyframes works-strip-pass{to{transform:translate(-50%)}}.works-strip-list{display:flex;flex:none;min-width:100vw;min-width:100cqi;margin:0;padding:0;list-style:none}.works-strip-list>li{position:relative;flex:1 0 auto;padding-inline:24px;text-align:center;white-space:nowrap}.works-strip-list>li:after{content:"";position:absolute;top:50%;right:-2px;width:4px;height:4px;margin-top:-2px;border-radius:50%;background:var(--gold)}@media(hover:hover){.works-strip:hover .works-strip-track{animation-play-state:paused}}.works-strip:active .works-strip-track,.works-strip:focus-within .works-strip-track{animation-play-state:paused}@media print,(prefers-reduced-motion:reduce){.works-strip{break-inside:avoid}.works-strip-window{-webkit-mask-image:none;mask-image:none}.works-strip-track{display:block;width:auto;animation:none}.works-strip-list{flex-wrap:wrap;justify-content:center;min-width:0;row-gap:2px}.works-strip-list[aria-hidden=true]{display:none}.works-strip-list>li{flex:0 1 auto;padding-inline:16px;white-space:normal}.works-strip-list>li:last-child:after{display:none}}.hero-grid{position:relative;display:grid;gap:34px;grid-template-columns:minmax(0,1fr);align-items:center;padding:48px 24px 56px;text-align:center;max-width:900px}.hero-grid .hero-row{justify-content:center}.hero-grid .mkt-h1{text-wrap:balance}.hero-grid .hero-card{display:none}@media(max-width:640px){.hero-grid{padding:18px 24px 40px}}@media(max-width:640px){.hero-grid .cta-assess{min-width:248px;padding:15px 24px;font-size:16px;text-align:center}}.hero-grid .hero-door-line{margin:12px 0 0;font-size:17px;line-height:1.5;font-weight:500;color:color-mix(in srgb,var(--on-surface) 88%,var(--background))}.hero-grid .hero-door-line+.hero-door-line{margin-top:6px}.hero-grid .hero-door-line a{color:color-mix(in srgb,var(--gold) 78%,var(--on-surface));font-weight:650;white-space:nowrap;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px;text-decoration-color:color-mix(in srgb,var(--gold) 45%,transparent);transition:text-decoration-color var(--dur-fast) var(--ease-out)}@media(hover:hover){.hero-grid .hero-door-line a:hover{text-decoration-color:currentColor}}.hero-grid .hero-door-line a:active{text-decoration-color:currentColor}@media(min-width:980px){.hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:48px;text-align:left;max-width:1140px}.hero-grid .hero-row{justify-content:flex-start}.hero-grid .mkt-h1{margin-left:0}.hero-grid .hero-card{display:block;width:100%;max-width:460px;margin:0;justify-self:end}}.gold-once{color:var(--gold)}@supports ((-webkit-background-clip: text) or (background-clip: text)){.gold-once{background:linear-gradient(100deg,var(--gold) 0%,var(--gold) 38%,var(--gold-bright) 50%,var(--gold) 62%,var(--gold) 100%);background-size:260% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;color:transparent;animation:gold-once 1.5s var(--ease-out) .6s backwards}}@keyframes gold-once{0%{background-position:0% 0}to{background-position:100% 0}}@media print{.gold-once{background:none;color:var(--gold);-webkit-text-fill-color:currentColor}}.graph-grid{display:grid;gap:34px;grid-template-columns:minmax(0,1fr);align-items:center}@media(min-width:980px){.graph-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px}}@media screen{.receipt.will-play .receipt-thread{transform:scaleY(0);transform-origin:top}.receipt.will-play .receipt-verse{opacity:0;translate:0 8px}}.receipt.is-playing .receipt-thread{transform-origin:top;transition:transform .38s var(--ease-out) .25s}.receipt.is-playing .receipt-verse{transition:opacity .32s var(--ease-out) .52s,translate .32s var(--ease-out) .52s}.receipt.is-playing .chip-cite{animation:cite-ring .6s var(--ease-out)}@keyframes cite-ring{0%{box-shadow:0 0 color-mix(in srgb,var(--gold) 55%,transparent)}to{box-shadow:0 0 0 8px transparent}}@supports (interpolate-size: allow-keywords){details.faq{interpolate-size:allow-keywords}details.faq::details-content{block-size:0;opacity:0;overflow:clip;transition:block-size var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out),content-visibility var(--dur-base) var(--ease-out) allow-discrete}details.faq[open]::details-content{block-size:auto;opacity:1}@media(prefers-reduced-motion:reduce){details.faq::details-content{transition:none}}}@media screen{.shloka-host.will-play .shloka-inner>*{animation:none;opacity:0}}#how{scroll-margin-top:72px}@keyframes mark-turn{0%{opacity:0;rotate:-30deg}}.mark-turn{display:inline-flex;animation:mark-turn .7s var(--ease-out) backwards}@media(prefers-reduced-motion:reduce){.mark-turn{animation:none}}.tool-still{opacity:.55}@keyframes tool-wake{0%{opacity:.55}}.tool-wake{animation:tool-wake .15s var(--ease-out) backwards}
