@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-500-normal-Dk9ku72i.woff2) format("woff2"),url(/assets/instrument-sans-latin-500-normal-Z6ESRlEs.woff) format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/instrument-sans-latin-600-normal-B7fBEWYG.woff2) format("woff2"),url(/assets/instrument-sans-latin-600-normal-B9e8oLYv.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2) format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff) format("woff")}:root{--paper: #fff;--ink: #15120e;--ink2: #5c564e;--rule: #e4e1da;--yellow: #ffe000;--yellow2: #f4d700;--red: #c4121a;--red2: #d0242c;--green: #0a7d40;--green2: #138a4b;--display: "Instrument Sans", "Noto Sans Devanagari", system-ui, sans-serif;--body: "Manrope", "Noto Sans Devanagari", system-ui, sans-serif;--gutter: clamp(20px, 4vw, 64px);--huge: clamp(2.75rem, 8.4vw, 8.5rem);--big: clamp(2.1rem, 5.2vw, 5rem)}*{box-sizing:border-box;margin:0;padding:0;border-radius:0}html{-webkit-text-size-adjust:100%;background:var(--paper)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--paper);color:var(--ink);font:400 1.0625rem/1.6 var(--body);overflow-x:clip;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}h1,h2,h3{font-family:var(--display);font-weight:600;letter-spacing:-.015em}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}::selection{background:var(--yellow);color:var(--ink)}.nav{position:fixed;inset:0 0 auto;z-index:40;display:flex;align-items:center;justify-content:space-between;padding:14px var(--gutter);pointer-events:none}.nav>*{pointer-events:auto}.brand{display:flex;align-items:center;gap:10px;font:600 1.125rem/1 var(--display);min-height:44px}.brand i{position:relative;display:block;width:30px;height:30px;background:var(--yellow)}.brand i svg{position:absolute;inset:0;width:100%;height:100%}.nav nav{display:flex;align-items:center;gap:clamp(14px,2.4vw,32px);font-weight:500;font-size:.9375rem}.nav nav a,.nav nav button{display:flex;align-items:center;min-height:44px}.nav-cta{background:var(--ink);color:var(--paper);padding:0 16px;font-weight:500}.film{position:relative;height:720vh;background:#f7f3ec}.stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.still{position:absolute;top:0;right:0;width:min(100%,122vh);height:100%;object-fit:cover;object-position:50% 50%;will-change:opacity,transform;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 26%);mask-image:linear-gradient(to right,transparent 0%,#000 26%)}.frames{position:absolute;inset:0;width:100%;height:100%}.chapter{position:absolute;left:var(--gutter);bottom:clamp(88px,16vh,150px);width:min(48vw,860px);will-change:opacity,transform}.chapter h2,.chapter h1{font-size:clamp(2.75rem,6vw,6.6rem);line-height:.98;font-weight:600}.chapter p{margin-top:14px;font-size:clamp(1.0625rem,1.6vw,1.375rem);color:var(--ink);font-weight:500;max-width:34em}.chapter .line{display:block}.chapter.red h2{color:var(--red)}.scrim{display:none}.month{position:absolute;top:clamp(78px,12vh,118px);left:var(--gutter)}.month small{display:block;font-size:.9375rem;font-weight:500}.seg{display:inline-flex;align-items:flex-start;gap:.135em;height:1.1em}.seg-rupee{display:block;width:.42em;height:.72em;margin-right:.07em;flex:none}.seg-cell{position:relative;display:block;width:.54em;height:1em;overflow:hidden;flex:none}.seg-cell svg{display:block;width:100%;height:1em}.seg-ghost{position:absolute;inset:0}.seg-reel{position:absolute;left:0;top:0;width:100%;display:block;height:10em;will-change:transform}.seg-reel>span{display:block;height:1em}.seg-still{position:absolute;inset:0;display:block}.seg-comma{display:block;width:.16em;height:1.22em;margin:0 -.05em 0 -.08em;overflow:visible;flex:none}.seg .none{fill:transparent}.rl{display:inline}.rl-word{display:inline-block;white-space:nowrap}.rl-cell{position:relative;display:inline-block;overflow:hidden;height:1.2em;line-height:1.2em;margin-block:-.11em;vertical-align:top}.rl-size{visibility:hidden;display:block;white-space:pre}.rl-reel{position:absolute;left:-.3em;right:-.3em;top:0;display:block;text-align:center;will-change:transform}.rl-reel>span{display:block;height:1.2em;line-height:1.2em}.seg .off{fill:var(--seg-off, rgba(21, 18, 14, .07))}.seg .on{fill:var(--seg-on, var(--ink))}.seg-rupee polygon{fill:var(--seg-on, var(--ink))}.scroll-cue{position:absolute;left:var(--gutter);bottom:30px;display:flex;align-items:center;gap:12px;font-weight:500;font-size:.9375rem}.scroll-cue i{display:block;width:44px;height:3px;background:var(--ink);transform-origin:left}.rail{position:absolute;left:0;right:0;bottom:0;height:5px;background:#15120e14}.rail i{display:block;height:100%;background:var(--red);transform-origin:left}.section{position:relative;padding:clamp(84px,13vw,190px) var(--gutter);overflow:clip}.section h2{font-size:var(--big);line-height:1.03;max-width:16em}.section .lede{margin-top:18px;font-size:clamp(1.0625rem,1.5vw,1.3125rem);color:var(--ink2);max-width:36em}.yellow{background:var(--yellow)}.ink-band{background:var(--ink);color:var(--paper)}.ink-band .lede{color:#cfcac2}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 26px;background:var(--ink);color:var(--paper);font:600 1.0625rem/1 var(--display);will-change:transform}.btn.alt{background:var(--yellow);color:var(--ink)}.shards{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.bar-grid{display:grid;gap:clamp(32px,6vw,96px);grid-template-columns:1fr;align-items:center;margin-top:44px}@media(min-width:900px){.bar-grid{grid-template-columns:1fr 1fr}}.barcard{position:relative;overflow:hidden;padding:clamp(20px,3vw,36px);color:var(--on);background:var(--bg);transition:background .32s ease;--seg-on: var(--on);--seg-off: var(--ghost)}.barcard[data-state=clear]{--bg: var(--green);--on: #fff;--ghost: var(--green2)}.barcard[data-state=better]{--bg: var(--yellow);--on: var(--ink);--ghost: var(--yellow2)}.barcard[data-state=over]{--bg: var(--red);--on: #fff;--ghost: var(--red2)}.barcard .num{display:flex;justify-content:flex-end;min-height:92px}.barcard b{display:block;margin-top:14px;font:600 1.375rem/1.2 var(--display)}.barcard p{margin-top:6px;font-size:.9875rem;min-height:3.2em}.blocks{display:flex;gap:3px;margin-top:14px}.blocks i{flex:1;height:12px;background:var(--ghost)}.blocks i.lit{background:var(--on)}.range{width:100%;margin-top:18px;accent-color:var(--ink);height:44px;touch-action:pan-y}.days{display:flex;gap:3px;margin-top:16px}.days span{flex:1;text-align:center;font-size:.8125rem;color:var(--ink2)}.days i{display:block;height:22px;margin-bottom:4px;background:var(--rule)}.days i.g{background:var(--green)}.days i.y{background:var(--yellow)}.days i.r{background:var(--red)}.phone-track{position:relative;margin-top:20px;height:calc(var(--steps) * 78vh);height:calc(var(--steps) * 78svh)}.phone-stage{position:sticky;top:0;height:100vh;height:100svh;padding:66px 0 16px;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:14px}.phone-copy{display:flex;flex-direction:column;justify-content:center;min-width:0}.phone-steps{display:grid}.step{grid-area:1 / 1}.step[aria-hidden=true]{pointer-events:none}.step h3{font-size:clamp(1.5rem,6.6vw,2rem);line-height:1.08;max-width:14em}.step p{margin-top:8px;color:var(--ink2);font-size:1rem;line-height:1.45;max-width:30em}.phone-blocks{display:flex;gap:3px;margin-top:12px;max-width:220px}.phone-blocks i{flex:1;height:5px;background:var(--rule);transition:background .24s}.phone-blocks i.lit{background:var(--red)}.phone-slot{order:-1;min-height:0;min-width:0;display:flex;justify-content:center;align-items:center;container-type:size}.phone{--h: min(100cqh, 214cqw, 760px);flex:none;height:var(--h);width:calc(var(--h) / 2.14);padding:calc(var(--h) * .016);border-radius:calc(var(--h) * .052);background:#0d0d0d}.phone .screen{position:relative;width:100%;height:100%;overflow:hidden;border-radius:calc(var(--h) * .038);background:#fff}.phone img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top}@media(max-height:620px)and (max-width:899px){.step h3{font-size:1.3125rem}.step p{font-size:.9375rem;line-height:1.35;margin-top:4px}.phone-stage{padding-top:60px;padding-bottom:10px;gap:8px}.phone-blocks{margin-top:8px}}@media(min-width:900px),(orientation:landscape)and (max-height:560px){.phone-stage{padding:76px 0 24px;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(200px,38%);gap:clamp(24px,5vw,80px)}.phone-slot{order:0}.step h3{font-size:clamp(1.5rem,4vw,4rem);line-height:1.05;max-width:12em}.step p{margin-top:14px;font-size:clamp(1rem,1.4vw,1.25rem)}.phone-blocks{margin-top:24px}}.hub-grid a.hub-item{display:flex;gap:14px;align-items:center;padding:10px 0}.hub-item>img{flex:none;width:72px;height:72px;object-fit:cover}.hub-item>span{display:block;min-width:0}.tool-picture{display:block;width:clamp(96px,16vw,150px);height:auto;aspect-ratio:1;object-fit:cover;margin-bottom:14px}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:28px 24px;margin-top:40px}.product{display:flex;flex-direction:column;gap:6px;text-align:left;color:var(--ink)}.product img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;margin-bottom:8px;transition:transform .5s cubic-bezier(.2,.8,.2,1)}button.product:hover img{transform:scale(1.02)}.product small{font-size:.875rem;font-weight:500;color:var(--green)}.product small[data-where=app]{color:var(--red)}.product small[data-where=next]{color:var(--ink2)}.product b{font:600 1.375rem/1.15 var(--display)}.product span{color:var(--ink2);font-size:1rem;line-height:1.45}.play-coming{display:inline-flex;align-items:center;gap:10px;min-height:54px;padding:7px 18px 7px 14px;border-radius:9px;background:#111;color:#fff;cursor:default;user-select:none}.play-coming span{display:block}.play-coming small{display:block;font-size:.75rem;line-height:1.2;opacity:.85}.play-coming b{display:block;font:600 1.125rem/1.15 var(--display)}.chapter .play-coming.in-film{margin-top:16px}footer .play-coming{margin:14px 0;background:#fff;color:#111}footer .play-coming b{display:block;margin:0;color:#111;font:600 1.125rem/1.15 var(--display)}footer .play-coming small{color:#111}@media(max-width:640px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px;margin-top:28px}.product b{font-size:1.125rem}.product small{font-size:.8125rem}.product span{font-size:.9375rem;line-height:1.4}.score b{font-size:1.5rem}}.example-note{margin-bottom:18px;padding:10px 14px;background:var(--yellow);font-weight:500}.example-note button{text-decoration:underline;font-weight:600}.account-nav{display:flex;gap:4px 20px;margin-bottom:28px;overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter)}.account-nav::-webkit-scrollbar{display:none}.account-nav a{flex:none;display:flex;align-items:center;min-height:44px;font-weight:500;color:var(--ink2);box-shadow:inset 0 -2px 0 transparent}.account-nav a.active{color:var(--ink);box-shadow:inset 0 -2px 0 var(--red)}.score .change{display:block;margin-top:6px;font-size:.875rem}.chart{margin-top:36px}.chart figcaption{font:600 1.375rem/1.2 var(--display)}.chart-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:10px;font-size:.9375rem;color:var(--ink2)}.chart-legend span{display:inline-flex;align-items:center;gap:7px}.chart-legend i{width:11px;height:11px;border-radius:2px}.chart-read{margin-top:12px;min-height:3.2em;font-size:.9375rem;color:var(--ink2)}.chart-read b{color:var(--ink)}.chart-plot{display:flex;align-items:stretch;gap:clamp(10px,4vw,34px);height:240px;margin-top:12px}.chart-plot button{flex:1;max-width:90px;display:flex;flex-direction:column;min-width:44px}.chart-col{flex:1;display:flex;flex-direction:column-reverse;gap:2px;min-height:0;box-shadow:0 1px 0 var(--rule)}.chart-col i{display:block;width:100%}.chart-col i:last-child{border-radius:4px 4px 0 0}.chart-plot small{margin-top:6px;font-size:.875rem;color:var(--ink2);text-align:center}.chart-plot button.on small{color:var(--ink);font-weight:600}.history-wrap{overflow-x:auto}.empty-month{display:flex;flex-wrap:wrap;gap:24px;margin-top:28px;align-items:center}.empty-month img{width:min(100%,260px);aspect-ratio:1;object-fit:cover}.empty-month div{flex:1 1 280px}.empty-month h2{font-size:1.5rem}.plan-grid{display:grid;grid-template-columns:1fr;gap:32px;margin-top:28px;align-items:start}@media(min-width:900px){.plan-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px}}.plan-field{display:block;margin-top:14px}.plan-field>span:first-child{display:block;font-size:.9375rem;font-weight:500}.plan-input{display:flex;align-items:center;gap:6px;margin-top:4px;min-height:48px;padding:0 12px;background:#f6f2ea}.plan-input input{flex:1;min-width:0;height:48px;border:0;outline:0;background:transparent;font:500 1.125rem var(--body);color:var(--ink)}.plan-input:focus-within{box-shadow:inset 0 -2px 0 var(--red)}.plan-input i{font-style:normal;color:var(--ink2)}.plan-loan{display:grid;grid-template-columns:1fr 1fr;gap:0 12px;padding-bottom:18px;margin-bottom:8px;box-shadow:0 1px 0 var(--rule)}.plan-loan .plan-field:first-child{grid-column:1 / -1}.plan-remove{grid-column:1 / -1;margin-top:10px;justify-self:start;min-height:44px;text-decoration:underline;color:var(--ink2)}.plan-answer{position:sticky;top:84px}.plan-answer img{display:block;width:100%;max-width:320px;aspect-ratio:1;object-fit:cover;margin-bottom:18px}.plan-answer h2{font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.08}.plan-answer p{margin-top:10px}.plan-problem{margin-top:12px;color:var(--red);font-weight:500}.plan-order{margin:18px 0 8px;padding:0;list-style:none;counter-reset:step}.plan-order li{counter-increment:step;position:relative;padding:10px 0 10px 40px}.plan-order li:before{content:counter(step);position:absolute;left:0;top:10px;display:grid;place-items:center;width:28px;height:28px;background:var(--yellow);font-weight:600}.plan-order b,.plan-order span{display:block}.plan-order span{color:var(--ink2);font-size:.9375rem}.letter-pick{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:2px;margin-top:24px}.letter-pick button{padding:14px;min-height:44px;text-align:left;background:#f6f2ea}.letter-pick button.on{background:var(--yellow)}.letter-pick b,.letter-pick span{display:block}.letter-pick b{font:600 1.0625rem/1.2 var(--display)}.letter-pick span{margin-top:4px;font-size:.875rem;color:var(--ink2)}.letter-text{margin:0;padding:18px;white-space:pre-wrap;overflow-wrap:anywhere;background:#fbf8f2;font:400 .9375rem/1.55 var(--body)}.save-tool{min-height:44px;font-weight:500;text-decoration:underline}.save-tool[aria-pressed=true]{color:var(--green)}.tool-tile img{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;margin-bottom:14px}@media print{.nav,footer,.account-nav,.example-note,.plan-grid>div:first-child,.plan-answer img,.plan-answer button{display:none!important}.plan-answer{position:static}}.tool-row{display:flex;gap:2px;margin-top:40px;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:12px;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter)}.tool-row::-webkit-scrollbar{display:none}.tool-tile{flex:0 0 min(76vw,300px);min-height:190px;scroll-snap-align:start;padding:22px;background:#fff;color:var(--ink);display:flex;flex-direction:column;justify-content:space-between;transition:background .18s}.tool-tile:hover{background:var(--yellow)}.tool-tile b{font:600 1.375rem/1.15 var(--display)}.tool-tile span{color:var(--ink2);font-size:.9375rem}.page{position:relative;padding:clamp(96px,12vw,150px) var(--gutter) 80px;min-height:80vh}.page h1{font-size:var(--big);line-height:1.04}.page .lede{margin-top:14px;color:var(--ink2);max-width:38em}.hub-group{margin-top:56px}.hub-group h2{font-size:1.5rem}.hub-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:0 32px;margin-top:10px}.hub-grid a{display:block;padding:14px 0}.hub-grid a b{display:block;font:600 1.125rem/1.3 var(--display)}.hub-grid a span{color:var(--ink2);font-size:.9375rem}.hub-grid a:hover b{color:var(--red)}.tool-layout{display:grid;grid-template-columns:1fr;gap:28px;margin-top:32px;align-items:start}@media(min-width:900px){.tool-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:56px}}.field{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:56px}.field label{flex:1 1 auto;min-width:0}.amount{display:flex;align-items:center;gap:4px;flex:0 0 auto;width:9.2em;justify-content:flex-end;font:500 1.125rem/1 var(--display);border-bottom:2px solid var(--rule);min-height:44px;cursor:text}.amount:focus-within{border-bottom-color:var(--ink)}.amount input{width:100%;text-align:right;background:none;border:0;outline:0;font:inherit;color:inherit;min-width:0;padding:6px 0;font-size:1.125rem}.amount small{color:var(--ink2);font-size:.875rem;white-space:nowrap}.choice{display:flex;gap:2px}.choice button{min-height:44px;padding:0 14px;background:var(--rule);font-weight:500;font-size:.9375rem}.choice button.on{background:var(--yellow)}.answer{position:sticky;top:84px;overflow:hidden;padding:clamp(18px,3vw,30px);background:var(--bg, var(--yellow));color:var(--on, var(--ink));--seg-on: var(--on, var(--ink));--seg-off: var(--ghost, var(--yellow2));transition:background .24s}.answer[data-tone=good]{--bg: var(--green);--on: #fff;--ghost: var(--green2)}.answer[data-tone=warn]{--bg: var(--yellow);--on: var(--ink);--ghost: var(--yellow2)}.answer[data-tone=bad]{--bg: var(--red);--on: #fff;--ghost: var(--red2)}.answer .big{display:flex;justify-content:flex-end;min-height:70px}.answer .label{display:block;margin-top:12px;font:600 1.375rem/1.2 var(--display)}.answer .say{margin-top:8px;font-size:.9875rem}.sumrows{margin-top:18px}.sumrow{display:flex;justify-content:space-between;gap:16px;padding:8px 0;align-items:baseline}.sumrow.strong{font-weight:600}.sumrow span:last-child{font-family:var(--display);font-weight:500;text-align:right}.note{margin-top:18px;color:var(--ink2);font-size:.9375rem;max-width:42em}.panel-back{position:fixed;inset:0;z-index:49;background:#15120e52}.panel{position:fixed;top:0;right:0;bottom:0;z-index:50;width:min(92vw,400px);background:#fff;padding:18px 22px 40px;overflow-y:auto;overscroll-behavior:contain}.panel h3{margin-top:22px;font-size:1.0625rem}.panel a{display:block;padding:9px 0;font-weight:500}.panel a:hover{color:var(--red)}.panel-tab{position:fixed;right:0;top:50%;z-index:39;transform:rotate(-90deg) translateY(-50%);transform-origin:right top;background:var(--yellow);padding:10px 16px;font:600 .9375rem/1 var(--display);min-height:40px}@media(max-width:899px){.panel-tab{display:none}}.panel-head{display:flex;align-items:center;justify-content:space-between}.panel-head button{min-height:44px;min-width:44px;font-weight:600}.has-cursor,.has-cursor a,.has-cursor button{cursor:none}.has-cursor input{cursor:text}.cursor-dot{position:fixed;left:0;top:0;z-index:70;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;background:var(--ink);pointer-events:none}.cursor-shard{position:fixed;left:0;top:0;z-index:69;width:42px;height:42px;margin:-21px 0 0 -21px;pointer-events:none;mix-blend-mode:multiply}.cursor-shard svg{width:100%;height:100%;display:block}.cursor-label{position:fixed;left:0;top:0;z-index:71;pointer-events:none;font:600 .8125rem/1 var(--display);padding:6px 9px;background:var(--ink);color:#fff;white-space:nowrap}.rise{--e1: var(--yellow);--e2: var(--red)}.yellow .rise{--e1: #fff;--e2: var(--red)}.ink-band .rise{--e1: var(--yellow);--e2: var(--red)}.rise-word{display:inline-block;white-space:nowrap}.rise-ch{--lift: 0;--ex: 0em;--ey: 0em;display:inline-block;transform:translateY(calc(var(--lift) * -.09em)) scale(calc(1 + var(--lift) * .035));text-shadow:var(--ex) var(--ey) 0 var(--e1),calc(var(--ex) * 2) calc(var(--ey) * 2) 0 var(--e1),calc(var(--ex) * 3) calc(var(--ey) * 3) 0 var(--e1),calc(var(--ex) * 4) calc(var(--ey) * 4) 0 var(--e2),calc(var(--ex) * 5) calc(var(--ey) * 5) 0 var(--e2),calc(var(--ex) * 6) calc(var(--ey) * 6) 0 var(--e2);will-change:transform}.rise-yantra .rise-ch{position:relative}.rise-yantra .rl{display:inline-block;opacity:0;transform:translateY(.34em) scale(.86);filter:blur(5px)}.rise-yantra .ry{position:absolute;left:50%;top:50%;width:.62em;height:.62em;margin:-.31em 0 0 -.31em;opacity:0;background:var(--red);-webkit-mask:url(/yantra.svg) center / contain no-repeat;mask:url(/yantra.svg) center / contain no-repeat;pointer-events:none}.rise-yantra .rise-ch:nth-child(3n) .ry{background:#d99a00}.rise-yantra.on .rl{opacity:1;transform:none;filter:none;transition:opacity .42s ease var(--d),transform .62s cubic-bezier(.2,.9,.2,1.1) var(--d),filter .42s ease var(--d)}.rise-yantra.on .ry{animation:yantra-born .72s ease-out calc(var(--d) - .26s) both}@keyframes yantra-born{0%{opacity:0;transform:scale(.2) rotate(-140deg)}40%{opacity:1;transform:scale(1) rotate(0)}to{opacity:0;transform:scale(.42) rotate(70deg)}}.yantra-field{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none}@media(max-width:899px){.yantra-field{-webkit-mask-image:linear-gradient(to bottom,transparent 45%,#000 68%);mask-image:linear-gradient(to bottom,transparent 45%,#000 68%)}}@media(prefers-reduced-motion:reduce){.rise-yantra .rl{opacity:1;transform:none;filter:none}.rise-yantra .ry{display:none}}.glow{position:absolute;inset:0;pointer-events:none;overflow:hidden}.glow canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.glow-blur{position:absolute;inset:-6% -6% auto;height:62%;filter:blur(46px);opacity:.86;background:linear-gradient(to bottom,#fff3c2 0%,var(--yellow) 26%,#f08a12 48%,var(--red) 72%,transparent 100%)}.ink-band.has-glow{padding-top:clamp(300px,52vh,560px)}footer.has-glow{padding-top:clamp(220px,34vh,340px)}.has-glow>*:not(.glow){position:relative;z-index:1}.has-glow .mark{position:absolute}.mark{position:absolute;pointer-events:none;color:var(--ink);opacity:.07}.mark.bright{color:var(--red);opacity:.1}.ink-band .mark{color:#fff;opacity:.08}.yellow .mark{opacity:.11}.scores{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:2px;margin-top:28px}.scores{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:720px){.scores{grid-template-columns:repeat(3,minmax(0,1fr))}}.score{padding:clamp(14px,2vw,20px);background:var(--yellow)}.score small{display:block;font-size:.9375rem}.score b{display:block;margin-top:8px;font:600 1.875rem/1.1 var(--display)}.history{margin-top:28px;width:100%;border-collapse:collapse;font-size:.9375rem}.history th,.history td{padding:9px 12px 9px 0;text-align:left;border-bottom:1px solid var(--rule);font-weight:500}.history td{font-weight:400}.help-list{list-style:none;margin-top:18px}.help-list a{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:58px;font-weight:500}.help-list b{font:600 1.25rem/1 var(--display)}.prose h2{font-size:1.5rem;line-height:1.25;margin-top:36px}.prose p,.prose li{margin-top:10px;color:var(--ink2);max-width:44em}.prose ul,.prose ol{margin-left:1.2em}.prose a{color:var(--ink);font-weight:600;text-decoration:underline;text-underline-offset:3px}footer{position:relative;overflow:hidden;padding:56px var(--gutter) 40px;background:var(--ink);color:#cfcac2;font-size:.9375rem}footer b{display:block;color:#fff;font:600 clamp(2.4rem,9vw,7rem)/1 var(--display)}footer nav{display:flex;flex-wrap:wrap;gap:0 22px;margin-top:18px}footer nav a{display:flex;align-items:center;min-height:44px;color:#fff}footer p{margin-top:12px;max-width:46em}@media(max-width:560px){.nav{padding:8px 16px}.nav nav{gap:12px;font-size:.875rem}.brand{font-size:1rem;gap:7px}.nav-help{display:none!important}.nav-cta{padding:0 11px}}@media(max-width:899px){.still{width:100%;height:66%;object-position:50% 50%;-webkit-mask-image:linear-gradient(to bottom,#000 72%,transparent 100%);mask-image:linear-gradient(to bottom,#000 72%,transparent 100%)}.chapter{left:var(--gutter);right:var(--gutter);width:auto;bottom:64px}.chapter h2,.chapter h1{font-size:clamp(2.5rem,11.5vw,4.4rem)}.chapter p{margin-top:10px;font-size:1.0625rem}.month{top:60px;left:auto;right:12px;text-align:right;background:#f7f3ece6;padding:6px 8px;--gutter: 90px}.month small{font-size:.8125rem}.scroll-cue{bottom:18px}}@media(max-width:640px){.amount{width:8.2em}.field{min-height:60px}.answer{position:static}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
