:root{--ink:#14201A;--ink-2:#46524C;--ink-3:#78827D;--ink-4:#A7AEA9;--paper:#FBFAF6;--paper-2:#F4F2EB;--surface:#FFFFFF;--rule:#E6E3DA;--rule-2:#D8D4C8;--brand:#1E7B34;--brand-deep:#0F4D22;--brand-soft:#EAF3EC;--brand-tint:#F3F8F3;--copper:#8B4513;--copper-soft:#F7EEE7;--gain:#1E7B34;--loss:#B3261E;--flat:#7D6B2E;--kesar:#C8962E;--neel:#23305E;--jaali:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44'%3E%3Cg fill='none' stroke='%231E7B34' stroke-opacity='.09' stroke-width='1'%3E%3Cpath d='M22 2c6 6 6 14 0 20-6-6-6-14 0-20Zm0 20c6 6 6 14 0 20-6-6-6-14 0-20ZM2 22c6-6 14-6 20 0-6 6-14 6-20 0Zm20 0c6-6 14-6 20 0-6 6-14 6-20 0Z'/%3E%3Ccircle cx='22' cy='22' r='2.2'/%3E%3C/g%3E%3C/svg%3E");--prabhat:#C9741A;--sandhya:#3E3A78;--manthan:#0E5E5B;--samiksha:#8B4513;--anveshan:#1E5B34;--serif:var(--font-serif),"Source Serif 4",Georgia,"Times New Roman",serif;--sans:var(--font-sans),Inter,system-ui,-apple-system,"Segoe UI",sans-serif;--display:var(--font-display),"Fraunces",var(--font-serif),Georgia,serif;--mono:var(--font-mono),"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--deva:var(--font-deva),"Tiro Devanagari Sanskrit",serif;--w:1200px;--read:680px;--gutter:24px;--radius:10px;--shadow:0 1px 2px rgba(20,32,26,.05),0 4px 18px rgba(20,32,26,.05);color-scheme:light}:root[data-theme=dark]{--ink:#E8ECE9;--ink-2:#B9C2BD;--ink-3:#8E9893;--ink-4:#5F6964;--paper:#0F1512;--paper-2:#151D19;--surface:#161F1A;--rule:#26312B;--rule-2:#33403A;--brand:#5CC57A;--brand-deep:#8ED8A2;--brand-soft:#173222;--brand-tint:#132219;--copper:#E09A68;--copper-soft:#2C1F16;--gain:#5CC57A;--loss:#F2827A;--flat:#D6BD6A;color-scheme:dark}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:84px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.55 var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}a{color:inherit;text-decoration:none}a,a img{cursor:pointer}img{max-width:100%;height:auto;display:block}button{font:inherit;color:inherit}h1,h2,h3,h4{margin:0;line-height:1.2;letter-spacing:-.012em}.wrap{max-width:var(--w);margin:0 auto;padding:0 var(--gutter)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.muted{color:var(--ink-3)}.deva{font-family:var(--deva);font-weight:400;letter-spacing:0}.strip{background:#0F2318;color:#C9DACE;font-size:12.5px}.strip .wrap{display:flex;gap:18px;align-items:center;height:34px;white-space:nowrap;overflow:hidden}.strip b{color:#fff;font-weight:600}.strip .live{display:inline-flex;align-items:center;gap:6px}.strip .live i{width:7px;height:7px;border-radius:50%;background:#6FD08A;box-shadow:0 0 0 3px rgba(111,208,138,.2)}.strip .live.closed i{background:#E0A36F;box-shadow:0 0 0 3px rgba(224,163,111,.2)}.strip .sep{opacity:.35}.strip .grow{flex:1 1}.strip a{color:#E9F2EC}.hdr{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--paper) 92%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--rule)}.hdr .wrap{gap:28px;height:64px}.hdr .wrap,.logo{display:flex;align-items:center}.logo{flex-shrink:0;cursor:pointer}.logo img{height:30px;width:auto;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}:root[data-theme=dark] .logo img{filter:brightness(1.25)}.nav{display:flex;gap:2px;flex:1 1;overflow-x:auto;scrollbar-width:none}.nav::-webkit-scrollbar{display:none}.nav a{padding:8px 11px;border-radius:7px;font-size:14px;font-weight:550;color:var(--ink-2);white-space:nowrap}.nav a:hover{background:var(--paper-2);color:var(--ink)}.nav a .dot{width:7px;height:7px;border-radius:50%;display:inline-block;margin-right:7px;vertical-align:1px}.hdr .act{display:flex}.btn,.hdr .act{gap:8px;align-items:center}.btn{display:inline-flex;justify-content:center;height:40px;padding:0 18px;border-radius:8px;border:1px solid var(--rule-2);background:var(--surface);font-weight:600;font-size:14px;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s}.btn:hover{border-color:var(--ink-3)}.btn.primary{background:var(--brand);border-color:var(--brand);color:#fff}.btn.primary:hover{background:var(--brand-deep);border-color:var(--brand-deep)}:root[data-theme=dark] .btn.primary{color:#08140D}.btn.copper{background:var(--copper);border-color:var(--copper);color:#fff}.btn.ghost{border-color:transparent;background:transparent}.btn.sm{height:34px;padding:0 13px;font-size:13px}.btn.lg{height:48px;padding:0 24px;font-size:15px}.btn.block{width:100%}.icon-btn{width:38px;height:38px;display:inline-grid;place-items:center;border-radius:8px;border:0;background:transparent;cursor:pointer;color:var(--ink-2)}.icon-btn:hover{background:var(--paper-2);color:var(--ink)}.menu{display:none;position:relative;margin-left:auto}.menu summary{list-style:none}.menu summary::-webkit-details-marker{display:none}.menu-panel{position:absolute;right:0;top:46px;width:240px;background:var(--surface);border:1px solid var(--rule);border-radius:12px;box-shadow:var(--shadow);padding:8px;display:grid;z-index:50}.menu-panel a{padding:10px 12px;border-radius:8px;font-weight:600;font-size:15px;display:flex;align-items:center;gap:8px}.menu-panel a:hover{background:var(--paper-2)}.menu-panel small{margin-left:auto;color:var(--ink-3);font-weight:500;font-size:12px}.menu-panel .dot{width:8px;height:8px;border-radius:50%}.kicker{display:inline-flex;align-items:center;gap:8px;font:700 11.5px/1 var(--sans);letter-spacing:.1em}.kicker .deva{font-size:15px;text-transform:none;letter-spacing:0;opacity:.8;font-weight:400}.kicker .t,.kicker time{color:var(--ink-3);font-weight:600;letter-spacing:.06em}.chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:99px;font-size:12px;font-weight:600;background:var(--paper-2);color:var(--ink-2);border:1px solid var(--rule);white-space:nowrap}.chip.members{background:var(--copper-soft);color:var(--copper);border-color:transparent}.chip.free{background:var(--brand-soft);color:var(--brand-deep);border-color:transparent}.chip.gain{color:var(--gain)}.chip.loss{color:var(--loss)}.chip.flat{color:var(--flat)}.chip.flat:before,.chip.gain:before,.chip.loss:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}a.chip:hover{border-color:var(--ink-4);color:var(--ink)}.lock{display:inline-flex;gap:5px;align-items:center;color:var(--copper);font-size:12px;font-weight:650}.sec{margin:56px 0 18px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;border-bottom:1px solid var(--ink);padding-bottom:10px}.sec h2{font:700 13px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase}.sec h2 .deva{font-size:17px;letter-spacing:0;margin-left:8px;color:var(--ink-3);font-weight:400}.sec a{font-size:13px;font-weight:600;color:var(--brand)}.sec p{margin:6px 0 0;font-size:14px;color:var(--ink-3)}.grid{display:grid;grid-gap:28px;gap:28px}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.card{display:flex;flex-direction:column;gap:10px}.card .img{aspect-ratio:16/9;border-radius:8px;overflow:hidden;background:var(--paper-2);position:relative}.card .img img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.card:hover .img img{transform:scale(1.03)}.card h3{font:600 20px/1.25 var(--serif)}.card:hover h3{color:var(--brand)}.card p.dek{margin:0;color:var(--ink-2);font-size:15px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card .meta{display:flex;gap:10px;align-items:center;font-size:12.5px;color:var(--ink-3);flex-wrap:wrap}.card.row{flex-direction:row;gap:16px;padding:16px 0;border-bottom:1px solid var(--rule)}.card.row:last-child{border-bottom:0}.card.row .img{width:132px;flex-shrink:0;aspect-ratio:16/10}.card.compact h3,.card.row h3{font-size:17px}.lead{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:40px;gap:40px;margin-top:36px;align-items:center}.lead .img{border-radius:12px;overflow:hidden;aspect-ratio:16/10;background:var(--paper-2)}.lead .img img{width:100%;height:100%;object-fit:cover}.lead h1{font:600 clamp(30px,3.4vw,44px)/1.12 var(--serif);letter-spacing:-.02em;margin:14px 0 12px}.lead h1 a:hover{color:var(--brand)}.lead .dek{font:400 19px/1.5 var(--serif);color:var(--ink-2);margin:0 0 18px}.levels{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.level{border:1px solid var(--rule);background:var(--surface);border-radius:8px;padding:7px 11px}.level small{display:block;font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);font-weight:650}.level b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:15px}.ticks{list-style:none;padding:0;margin:0;display:grid;grid-gap:9px;gap:9px}.ticks li{position:relative;padding-left:20px;font-size:15px;line-height:1.5;color:var(--ink-2)}.ticks li:before{content:"";position:absolute;left:0;top:.62em;width:9px;height:2px;background:var(--brand)}.cols{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:48px;gap:48px}.aside{display:grid;grid-gap:28px;gap:28px;align-content:start}.panel{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);padding:20px}.panel h3{font:700 12px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;display:flex;justify-content:space-between}.rhythm{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px}.rhythm .head{display:flex;align-items:baseline;gap:10px;margin-bottom:4px}.rhythm .head h3{font:600 22px/1 var(--serif)}.rhythm .head .deva{font-size:20px;color:var(--ink-3)}.rhythm .slot{font-size:13px;color:var(--ink-3);margin-bottom:8px}.band{margin-top:56px;color:#EAF2EE;border-radius:14px;overflow:hidden;display:grid;grid-template-columns:1.1fr 1fr;min-height:340px}.band .txt{padding:40px;display:flex;flex-direction:column;justify-content:center;gap:14px}.band h2{font:600 clamp(26px,2.8vw,36px)/1.15 var(--serif)}.band p{margin:0;color:#C5D8CF;font-size:16px;line-height:1.55}.band .img{position:relative}.band .img img{width:100%;height:100%;object-fit:cover}.band .kicker{color:#9FD2C2}.band .btn{align-self:flex-start;background:#fff;color:#0E3B37;border-color:#fff}.wire{list-style:none;padding:0;margin:0}.wire li{padding:11px 0;border-bottom:1px solid var(--rule)}.wire li:last-child{border-bottom:0}.wire a{font-size:14.5px;font-weight:550;line-height:1.4;display:block}.wire a:hover{color:var(--brand)}.wire .src{font-size:11.5px;color:var(--ink-3);margin-top:4px;display:flex;gap:6px}.wire .src .off{color:var(--brand);font-weight:650}.ledger{display:grid;grid-template-columns:repeat(18,1fr);grid-gap:4px;gap:4px}.ledger span{aspect-ratio:1;border-radius:3px;background:var(--paper-2);border:1px solid var(--rule)}.ledger span.d1{background:#BFE0C7;border-color:transparent}.ledger span.d2{background:#4FA866;border-color:transparent}.ledger span.d3{background:#1E7B34;border-color:transparent}.trust{display:grid;grid-template-columns:120px 1fr;grid-gap:28px;gap:28px;align-items:center;margin-top:56px;padding:36px;background:var(--brand-tint);border-radius:14px;border:1px solid var(--rule)}.trust .badge{width:120px;height:120px;border-radius:50%;background:var(--brand);color:#fff;display:grid;place-items:center;text-align:center;font:700 30px/1 var(--serif)}.trust .badge small{display:block;font:600 11px/1.2 var(--sans);letter-spacing:.08em;text-transform:uppercase;margin-top:4px}.trust h2{font:600 26px/1.25 var(--serif);margin-bottom:8px}.trust p{margin:0;color:var(--ink-2);font-size:16px}.signup{background:#0F2318;color:#E6EFE9;border-radius:14px;padding:36px;display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px;align-items:center;margin-top:56px}.signup h2{font:600 28px/1.2 var(--serif)}.signup p{color:#B6CBBE;margin:8px 0 0}.signup form{display:flex;gap:8px}.input{height:48px;padding:0 14px;border-radius:8px;border:1px solid var(--rule-2);background:var(--surface);color:var(--ink);font:inherit;font-size:15px;width:100%}.input:focus{outline:2px solid color-mix(in srgb,var(--brand) 35%,transparent);border-color:var(--brand)}.signup .input{background:#fff;color:#14201A;border-color:transparent}.series-hero{padding:48px 0 28px;border-bottom:1px solid var(--rule)}.series-hero h1{font:600 clamp(36px,5vw,56px)/1.05 var(--serif);letter-spacing:-.025em;display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}.series-hero h1 .deva{font-size:.7em;color:var(--ink-3)}.series-hero p{font:400 20px/1.5 var(--serif);color:var(--ink-2);max-width:720px;margin:12px 0 0}.series-hero .facts{display:flex;gap:18px;margin-top:18px;font-size:14px;color:var(--ink-3);flex-wrap:wrap;align-items:center}.pager{display:flex;justify-content:center;gap:10px;margin:40px 0}.progress{position:fixed;top:0;left:0;height:3px;background:var(--brand);z-index:60;width:0;transition:width .1s linear}.art-head{max-width:820px;margin:0 auto;padding:44px var(--gutter) 0;text-align:left}.art-head h1{font:650 clamp(32px,4.4vw,50px)/1.1 var(--serif);letter-spacing:-.022em;margin:16px 0 14px;text-wrap:balance}.art-head .dek{font:400 clamp(19px,2vw,22px)/1.48 var(--serif);color:var(--ink-2);margin:0;text-wrap:pretty}.byline{justify-content:space-between;gap:16px;margin:26px 0 0;padding:16px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-wrap:wrap}.byline,.byline .who{display:flex;align-items:center}.byline .who{gap:12px}.byline .av{width:42px;height:42px;border-radius:50%;background:var(--brand);color:#fff;display:grid;place-items:center;font:700 15px var(--sans);flex-shrink:0}.byline b{display:block;font-size:14.5px}.byline small{color:var(--ink-3);font-size:12.5px}.share{display:flex;gap:4px;align-items:center}.share a,.share button{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--rule);background:var(--surface);color:var(--ink-2);cursor:pointer}.share a:hover,.share button:hover{color:var(--brand);border-color:var(--brand)}.share svg{width:16px;height:16px}.art-hero{max-width:1040px;margin:30px auto 0;padding:0 var(--gutter)}.art-hero img{border-radius:12px;width:100%;aspect-ratio:16/9;object-fit:cover}.art-body{display:grid;grid-template-columns:220px minmax(0,var(--read)) 220px;grid-gap:40px;gap:40px;justify-content:center;max-width:var(--w);margin:36px auto 0;padding:0 var(--gutter)}.toc{position:-webkit-sticky;position:sticky;top:92px;align-self:start;font-size:13px;max-height:calc(100vh - 120px);overflow:auto;padding-right:6px}.toc b{display:block;font:700 11px var(--sans);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px}.toc a,.toc b{color:var(--ink-3)}.toc a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding:6px 0 6px 12px;border-left:2px solid var(--rule);line-height:1.35}.toc a.l3{padding-left:22px;font-size:12.5px}.toc a.on,.toc a:hover{color:var(--ink);border-left-color:var(--brand)}.tldr{background:var(--brand-tint);border:1px solid var(--rule);border-left:3px solid var(--brand);border-radius:0 10px 10px 0;padding:20px 22px;margin-bottom:30px}.tldr .h{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}.tldr .h b{font:700 11.5px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--brand)}.tldr .ticks li{color:var(--ink);font-size:15.5px}.prose{font:400 19px/1.68 var(--serif);color:var(--ink);overflow-wrap:break-word}.prose>*+*{margin-top:1.05em}.prose p{margin:0}.prose p+p{margin-top:1.05em}.prose h2{font:700 24px/1.3 var(--sans);margin:2em 0 .55em;padding-top:.2em}.prose h3{font:650 19px/1.35 var(--sans);margin:1.7em 0 .45em}.prose h4{font:650 16px/1.4 var(--sans);margin:1.4em 0 .35em;color:var(--ink-2)}.prose h2+*,.prose h3+*,.prose h4+*{margin-top:0}.prose strong{font-weight:650}.prose a{color:var(--brand);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.prose ol,.prose ul{padding-left:1.3em;margin-top:.7em}.prose li{margin:.38em 0;padding-left:.2em}.prose li::marker{color:var(--brand)}.prose blockquote{margin:1.6em 0;padding:4px 0 4px 22px;border-left:3px solid var(--brand);font-style:italic;color:var(--ink-2);font-size:21px}.prose figure{margin:1.8em 0}.prose figure.chart{margin-left:-30px;margin-right:-30px;background:#fff;border:1px solid var(--rule);border-radius:10px;padding:14px}.prose figure img{width:100%;height:auto;border-radius:6px}.prose figcaption{font:13px/1.5 var(--sans);color:var(--ink-3);margin-top:8px}.prose hr{border:0;border-top:1px solid var(--rule);margin:2.4em 0}.prose .lead{font-size:21px;color:var(--ink-2)}.tablewrap{overflow-x:auto;margin:1.6em -30px;padding:0 30px}.prose table{width:100%;border-collapse:collapse;font:14px/1.45 var(--sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:480px}.prose th{text-align:left;font-weight:650;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2);background:var(--paper-2);padding:10px 12px;border-bottom:1px solid var(--rule-2)}.prose td{padding:10px 12px;border-bottom:1px solid var(--rule);vertical-align:top}.prose tr:hover td{background:var(--brand-tint)}.prose td.num,.prose th.num{text-align:right;white-space:nowrap}.prose td.pos{color:var(--gain);font-weight:600}.prose td.neg{color:var(--loss);font-weight:600}.fade{position:relative;max-height:none}.fade:after{content:"";position:absolute;left:0;right:0;bottom:0;height:220px;background:linear-gradient(to bottom,transparent,var(--paper));pointer-events:none}.paywall{position:relative;margin:8px 0 30px;border:1px solid var(--rule);border-top:3px solid var(--copper);border-radius:0 0 12px 12px;background:var(--surface);padding:30px;text-align:center;box-shadow:var(--shadow)}.paywall h3{font:600 26px/1.25 var(--serif);margin:10px 0 8px}.paywall p{color:var(--ink-2);margin:0 auto 18px;max-width:460px}.paywall .row{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.paywall ul{text-align:left;max-width:380px;margin:0 auto 20px}.after{max-width:var(--read);margin:40px auto 0;padding:0 var(--gutter)}.after .tags{display:flex;gap:8px;flex-wrap:wrap}.seriesnav{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:32px}.seriesnav a{border:1px solid var(--rule);border-radius:10px;padding:16px;background:var(--surface)}.seriesnav a:hover{border-color:var(--brand)}.seriesnav small{font-size:11.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);font-weight:650}.seriesnav b{display:block;font:600 16px/1.35 var(--serif);margin-top:6px}.seriesnav .nx{text-align:right}.faq details{border-bottom:1px solid var(--rule);padding:14px 0}.faq summary{font-weight:650;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:10px}.faq summary:after{content:"+";color:var(--ink-3);font-weight:400}.faq details[open] summary:after{content:"–"}.faq p{margin:10px 0 0;color:var(--ink-2);font-family:var(--serif);font-size:17px}.disclaimer{font-size:12.5px;color:var(--ink-3);line-height:1.6;border-top:1px solid var(--rule);padding-top:18px;margin-top:36px}.follow{display:flex;justify-content:space-between;align-items:center;gap:18px;background:var(--paper-2);border-radius:12px;padding:22px;margin-top:32px;flex-wrap:wrap}.follow b{font:600 19px/1.3 var(--serif)}.cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:6px;gap:6px}.cal .dow{font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);padding:4px}.cal .day{min-height:104px;border:1px solid var(--rule);border-radius:8px;padding:8px;background:var(--surface);display:flex;flex-direction:column;gap:5px}.cal .day.empty{background:transparent;border-style:dashed;opacity:.5}.cal .day .n{font-size:12px;font-weight:650;color:var(--ink-3)}.cal .day a{font-size:11.5px;line-height:1.3;padding:4px 6px;border-radius:5px;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cal .day a:hover{filter:brightness(1.12)}.months{display:flex;gap:6px;flex-wrap:wrap;margin:18px 0 22px}.page{max-width:760px;margin:0 auto;padding:48px var(--gutter) 80px}.page h1{font:600 clamp(32px,4vw,44px)/1.12 var(--serif);letter-spacing:-.02em;margin-bottom:12px}.page .lede{font:400 20px/1.5 var(--serif);color:var(--ink-2);margin:0 0 28px}.page .prose{font-size:18px}.box{background:var(--surface);border:1px solid var(--rule);border-radius:14px;padding:30px;box-shadow:var(--shadow)}.field{margin-bottom:14px}.field label{display:block;font-weight:600;font-size:14px;margin-bottom:6px}.err{color:var(--loss)}.err,.ok{font-size:14px;margin:8px 0}.ok{color:var(--brand)}.code{font:600 28px/1 ui-monospace,Menlo,monospace;letter-spacing:.4em;text-align:center}.plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:20px;gap:20px;margin-top:28px}.plan{background:var(--surface);border:1px solid var(--rule);border-radius:14px;padding:28px;display:flex;flex-direction:column;gap:12px;position:relative}.plan.hl{border:2px solid var(--brand);box-shadow:0 10px 40px rgba(30,123,52,.12)}.plan .tag{position:absolute;top:-12px;left:24px;background:var(--brand);color:#fff;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:5px 10px;border-radius:99px}.plan .price{font:650 40px/1 var(--sans);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plan .price small{font-weight:500}.plan .price small,.plan s{font-size:15px;color:var(--ink-3)}.plan ul{list-style:none;padding:0;margin:6px 0 10px;display:grid;grid-gap:8px;gap:8px;font-size:15px}.plan li:before{content:"✓";color:var(--brand);font-weight:700;margin-right:8px}.stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.stat{background:var(--surface);border:1px solid var(--rule);border-radius:12px;padding:18px}.stat b{font:650 30px/1 var(--sans);display:block;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat small{color:var(--ink-3);font-size:13px}.toggle{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid var(--rule)}.toggle input{width:20px;height:20px;accent-color:var(--brand)}.foot{margin-top:90px;background:#0E1F16;color:#B3C7BA;font-size:14px}.foot .wrap{padding-top:52px;padding-bottom:32px}.foot .top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;grid-gap:32px;gap:32px}.foot h4{color:#fff;font-size:12px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px}.foot a{display:block;padding:4px 0;color:#C9DACE}.foot a:hover{color:#fff}.foot .brand img{height:32px;filter:brightness(0) invert(1);opacity:.95}.foot .brand p{margin:14px 0 0;line-height:1.6;max-width:340px}.foot .legal{border-top:1px solid rgba(255,255,255,.1);margin-top:36px;padding-top:22px;font-size:12px;line-height:1.65;color:#8BA394}.btn.xl{height:54px;padding:0 28px;font-size:16px;border-radius:99px}.btn.light{background:#fff;color:#0B302D;border-color:#fff}.eyebrow{display:inline-block;font:650 12px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.eyebrow.light{color:#9FD2C2}.eyebrow .deva{font-size:15px;letter-spacing:0;text-transform:none}.more{font-size:14px;font-weight:600;color:var(--brand);white-space:nowrap}.more:hover{text-decoration:underline;text-underline-offset:3px}.hero{border-bottom:1px solid var(--ink);background:var(--paper)}.hero-in{min-height:min(78vh,720px);display:grid;grid-template-columns:1.15fr .85fr;grid-gap:64px;gap:64px;align-items:center;padding-top:72px;padding-bottom:72px}.hero h1{font:500 clamp(52px,8vw,108px)/.98 var(--serif);letter-spacing:-.035em;margin:18px 0 28px}.hero h1 em{color:var(--brand)}.hero-eyebrow{font-size:22px;color:var(--copper);margin:0}.hero-sub{font:400 clamp(19px,1.6vw,23px)/1.5 var(--serif);color:var(--ink-2);max-width:560px;margin:0 0 36px}.hero-cta{display:flex;gap:12px;flex-wrap:wrap}.hero-art{aspect-ratio:4/5;border-radius:999px 999px 18px 18px;overflow:hidden;box-shadow:0 30px 80px rgba(20,32,26,.18)}.hero-art img{width:100%;height:100%;object-fit:cover}.block{padding:104px 0 0}.block-head{margin-bottom:36px}.block-head.split{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.block-title{font:500 clamp(30px,3.4vw,44px)/1.12 var(--serif);letter-spacing:-.02em;margin-top:12px;max-width:760px}.feature{display:grid;grid-template-columns:1.35fr 1fr;grid-gap:56px;gap:56px;align-items:center}.feature .img{aspect-ratio:16/10;border-radius:14px;overflow:hidden;background:var(--paper-2)}.feature .img img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.feature:hover .img img{transform:scale(1.025)}.feature h2{font:600 clamp(32px,3.6vw,50px)/1.08 var(--serif);letter-spacing:-.025em;margin:18px 0 16px;text-wrap:balance}.feature:hover h2{color:var(--brand)}.feature p{font:400 20px/1.55 var(--serif);color:var(--ink-2);margin:0 0 22px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.feature .meta{display:flex;gap:12px;align-items:center;color:var(--ink-3);font-size:14px;flex-wrap:wrap}.rhythm-col{display:flex;flex-direction:column}.rhythm-head{padding-bottom:14px;border-bottom:1px solid var(--rule);margin-bottom:6px}.rhythm-head h3{font:600 26px/1.2 var(--serif)}.rhythm-head h3 .deva{font-size:22px;color:var(--ink-3);margin-left:6px}.rhythm-head p{margin:6px 0 0;font-size:14px}.rhythm-col .card.row{padding:22px 0}.rhythm-col .more{margin-top:18px}.rhythm{gap:64px}.bleed{margin-top:120px;color:#E7F0EC}.bleed-in{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:64px;gap:64px;align-items:center;padding-top:96px;padding-bottom:96px}.bleed h2{font:500 clamp(32px,3.8vw,52px)/1.1 var(--serif);letter-spacing:-.02em;margin:18px 0;color:#fff}.bleed p{font:400 19px/1.55 var(--serif);color:#BCD3CA;margin:0 0 30px}.bleed .img{aspect-ratio:16/11;border-radius:14px;overflow:hidden}.bleed .img img{width:100%;height:100%;object-fit:cover}.wire2{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:64px;column-gap:64px}.wire2 li{padding:22px 0;border-top:1px solid var(--rule);display:grid;grid-gap:8px;gap:8px}.wire2 a{font:500 19px/1.4 var(--serif)}.wire2 a:hover{color:var(--brand)}.wire2 span{font-size:13px;color:var(--ink-3)}.wire2 b{color:var(--brand);font-weight:600}.statement{padding:140px 0 40px;max-width:920px;margin:0 auto;text-align:center}.statement .big{font:400 italic clamp(26px,3vw,38px)/1.4 var(--serif);letter-spacing:-.01em;margin:0 0 26px}.statement .who{font-size:14px;color:var(--ink-3);margin:0 0 18px}.signup-bleed{background:#0E1F16}.signup-bleed .center{text-align:center;padding-top:104px;padding-bottom:104px;max-width:720px}.signup-bleed h2{font:500 clamp(32px,4vw,52px)/1.1 var(--serif);color:#fff;letter-spacing:-.02em}.signup-bleed p{color:#A9C1B3;font-size:18px;margin:16px 0 32px}.signup-bleed form{display:flex;gap:10px;max-width:520px;margin:0 auto}.signup-bleed .input{background:#fff;color:#14201A;border-color:transparent;padding:0 22px}.signup-bleed .btn,.signup-bleed .input{border-radius:99px;height:54px}.auth-page{min-height:calc(100vh - 160px);display:grid;place-items:center;align-content:center;grid-gap:22px;gap:22px;padding:64px 16px}.auth-card{width:100%;max-width:440px;background:var(--surface);border:1px solid var(--rule);border-radius:20px;padding:40px 36px;box-shadow:var(--shadow)}.auth-step{display:grid;grid-gap:14px;gap:14px}.auth-step h2{font:500 32px/1.15 var(--serif);letter-spacing:-.02em}.auth-step .hint{margin:-4px 0 8px;color:var(--ink-2);font-size:15px;line-height:1.5}.auth-step .input{height:54px;font-size:16px;border-radius:12px}.auth-step .code{font-size:26px}.auth-step .err{margin:0}.auth-step .fine{margin:4px 0 0;font-size:12.5px;color:var(--ink-3);text-align:center}.auth-step .fine a{text-decoration:underline}.auth-links{display:flex;justify-content:center;gap:18px}.auth-links button{background:none;border:0;color:var(--ink-3);font-size:13.5px;cursor:pointer;padding:6px}.auth-links button:hover{color:var(--brand)}.steps-bar{display:flex;gap:6px;margin-bottom:28px}.steps-bar span{height:3px;flex:1 1;border-radius:3px;background:var(--rule);transition:background .3s}.steps-bar span.on{background:var(--brand)}.phone-field{display:flex;align-items:stretch;border:1px solid var(--rule-2);border-radius:12px;overflow:hidden;background:var(--surface)}.phone-field:focus-within{outline:2px solid color-mix(in srgb,var(--brand) 35%,transparent);border-color:var(--brand)}.phone-field span{display:grid;place-items:center;padding:0 14px;background:var(--paper-2);color:var(--ink-2);font-weight:600;border-right:1px solid var(--rule)}.phone-field .input{border:0;border-radius:0;outline:none!important}.auth-foot{font-size:13px;color:var(--ink-3);margin:0}.sutra{display:flex;align-items:center;gap:14px;margin:96px auto 0;max-width:520px;position:relative}.sutra span{flex:1 1;height:1px;background:linear-gradient(90deg,transparent,var(--rule-2),transparent)}.sutra em{position:absolute;top:28px;left:50%;transform:translateX(-50%);font:600 11px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-style:normal;white-space:nowrap}.jaali{background-image:var(--jaali)}.hero{background:var(--jaali),radial-gradient(900px 500px at 85% 20%,#EEF4EC 0,transparent 70%),var(--paper)}.track{display:flex;gap:20px;align-items:center;background:var(--surface);border:1px solid var(--rule);border-radius:16px;padding:22px 26px}.track b{font:600 20px/1.3 var(--serif);display:block;margin-bottom:4px}.track p{margin:0;color:var(--ink-2);font-size:15px}.track a{color:var(--brand);font-weight:600;text-decoration:underline;text-underline-offset:3px}.track.compact{padding:16px 18px}.track.compact b{font-size:17px}.ticker{background:var(--surface);border-bottom:1px solid var(--rule);min-height:38px;font-size:13px}.ticker-in{display:flex;gap:26px;align-items:center;height:38px;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.ticker-in::-webkit-scrollbar{display:none}.ticker .q{display:inline-flex;gap:8px;align-items:center}.ticker .q b{font-weight:650;font-size:11.5px;letter-spacing:.06em;color:var(--ink-2)}.ticker .up{color:var(--gain);font-weight:600}.ticker .down{color:var(--loss);font-weight:600}.ticker .note{margin-left:auto;color:var(--ink-4);font-size:11px}.ticker.tv{padding:0 12px}.trust-row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-top:40px}.trust-row div{border-top:2px solid var(--kesar);padding-top:14px}.trust-row b{display:block;font:600 17px/1.3 var(--serif);margin-bottom:4px}.trust-row span{font-size:14px;color:var(--ink-3)}.foot .made{display:flex;gap:16px;flex-wrap:wrap;font-size:12.5px;color:#9CB6A6;margin-top:18px}.foot{background:var(--jaali),#0E1F16}.dayhead{padding:56px 0 24px;text-align:center}.dayhead .eyebrow{color:var(--kesar)}.dayhead h1{font:500 clamp(36px,5vw,60px)/1.05 var(--serif);letter-spacing:-.025em;margin:12px 0 10px}.dayhead p{color:var(--ink-2);font:400 19px/1.5 var(--serif);margin:0 auto;max-width:620px}.daynav{display:flex;justify-content:space-between;align-items:center;gap:12px;max-width:860px;margin:26px auto 0}.timeline{max-width:860px;margin:30px auto 0;position:relative}.timeline:before{content:"";position:absolute;left:86px;top:8px;bottom:8px;width:2px;background:linear-gradient(var(--prabhat),var(--sandhya));opacity:.35}.tl-item{display:grid;grid-template-columns:72px 1fr;grid-gap:32px;gap:32px;padding:18px 0;position:relative}.tl-item .when{text-align:right;font:600 13px var(--sans);color:var(--ink-3);padding-top:4px}.tl-item .when b{display:block;font-size:20px;color:var(--ink)}.tl-item:after{content:"";position:absolute;left:81px;top:26px;width:12px;height:12px;border-radius:50%;background:var(--c);box-shadow:0 0 0 4px var(--paper)}.tl-card{display:grid;grid-template-columns:220px 1fr;grid-gap:22px;gap:22px;background:var(--surface);border:1px solid var(--rule);border-radius:14px;overflow:hidden}.tl-card:hover{border-color:var(--c)}.tl-card img{width:100%;height:100%;object-fit:cover;min-height:140px}.tl-card .txt{padding:18px 20px 18px 0;display:grid;grid-gap:8px;gap:8px;align-content:center}.tl-card h3{font:600 22px/1.25 var(--serif)}.tl-card p{margin:0;color:var(--ink-2);font-size:15px;line-height:1.5}.sameday{max-width:820px;margin:22px auto 0;padding:0 var(--gutter)}.sameday .box2{display:flex;gap:10px;align-items:center;flex-wrap:wrap;background:var(--paper-2);border:1px solid var(--rule);border-radius:12px;padding:12px 14px}.sameday .lab{font:650 11px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-right:4px}.sameday a.pillink{display:inline-flex;gap:8px;align-items:center;background:var(--surface);border:1px solid var(--rule);border-radius:99px;padding:6px 12px;font-size:13.5px;font-weight:550;max-width:100%}.sameday a.pillink:hover{border-color:var(--brand)}.sameday a.pillink i{width:8px;height:8px;border-radius:50%;flex-shrink:0}.sameday a.pillink span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px}.sameday .grow{flex:1 1}.fullday{margin-top:40px}.fullday h2{font:600 22px var(--serif);margin-bottom:14px}.dayprompt{max-width:820px;margin:18px auto 0;padding:0 var(--gutter)}.dayprompt a{display:grid;grid-template-columns:1fr auto;grid-gap:4px 18px;gap:4px 18px;align-items:center;padding:14px 18px;border-radius:12px;background:var(--surface);border:1px solid var(--rule);border-left:3px solid var(--kesar);transition:border-color .15s}.dayprompt a:hover{border-color:var(--brand);border-left-color:var(--kesar)}.dayprompt .dp-lead{grid-column:1/-1;font:650 11.5px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.dayprompt .dp-title{display:flex;gap:10px;align-items:center;font:600 17px/1.35 var(--serif);min-width:0}.dayprompt .dp-title i{width:9px;height:9px;border-radius:50%;flex-shrink:0}.dayprompt .dp-go{font-size:13.5px;font-weight:600;color:var(--brand);white-space:nowrap}.dayorder{margin-top:44px;border-top:1px solid var(--ink);padding-top:22px}.do-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:18px}.do-head h2{font:600 22px var(--serif);margin-top:6px}.do-steps{list-style:none;margin:0;padding:0;position:relative}.do-steps:before{content:"";position:absolute;left:79px;top:10px;bottom:10px;width:2px;background:var(--rule)}.do-steps li{display:grid;grid-template-columns:64px 1fr;grid-gap:30px;gap:30px;padding:10px 0;position:relative}.do-steps li:after{content:"";position:absolute;left:74px;top:20px;width:12px;height:12px;border-radius:50%;background:var(--c);box-shadow:0 0 0 4px var(--paper)}.do-time{text-align:right;font:600 13px var(--sans);color:var(--ink-3);padding-top:6px;white-space:nowrap}.do-body{display:grid;grid-gap:3px;gap:3px;padding:10px 14px;border-radius:10px}a.do-body:hover{background:var(--surface);box-shadow:var(--shadow)}.do-body .do-role{font:650 11px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--c)}.do-body b{font:600 17px/1.35 var(--serif)}.do-steps li.here .do-body{background:var(--brand-tint);border:1px solid var(--rule)}.do-body em{font-style:normal;font-size:12.5px}.do-body em,.do-nav{color:var(--brand);font-weight:600}.do-nav{display:flex;justify-content:space-between;margin-top:14px;font-size:14px}.cat-hero{position:relative;color:#fff;overflow:hidden}.cat-hero img.bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cat-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,14,11,.82),rgba(8,14,11,.55) 55%,rgba(8,14,11,.15))}.cat-hero .wrap{position:relative;z-index:1;padding-top:84px;padding-bottom:72px}.cat-hero .eyebrow{color:rgba(255,255,255,.75)}.cat-hero h1{font:500 clamp(44px,7vw,88px)/1 var(--serif);letter-spacing:-.03em;margin:14px 0 6px}.cat-hero .dv{font:400 clamp(28px,3.5vw,44px)/1.2 var(--deva);opacity:.85}.cat-hero p.lead{font:400 21px/1.5 var(--serif);max-width:640px;color:rgba(255,255,255,.88);margin:18px 0 26px}.cat-facts{display:flex;gap:28px;flex-wrap:wrap;margin-bottom:28px}.cat-facts div b{display:block;font:600 26px var(--sans)}.cat-facts div span{font-size:13px;color:rgba(255,255,255,.7)}.acct-hero{padding:56px 0 8px}.acct-hero h1{font:500 clamp(36px,5vw,56px)/1.05 var(--serif);letter-spacing:-.025em}.acct-hero .lede{font:400 20px/1.5 var(--serif);color:var(--ink-2);margin:12px 0 0;max-width:720px}.acct-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:40px;gap:40px;margin-top:36px}.week{display:flex;gap:8px}.week span{flex:1 1;display:grid;grid-gap:6px;gap:6px;text-align:center;font-size:11px;color:var(--ink-3)}.week i{display:block;height:34px;border-radius:8px;background:var(--paper-2);border:1px solid var(--rule)}.week span.on i{background:var(--brand);border-color:var(--brand)}.memcard{border-radius:18px;padding:24px;color:#F3EBD8;background:var(--jaali),linear-gradient(135deg,#0F2A1C,#1E4D32 60%,#6B4A16);position:relative;overflow:hidden;min-height:190px;display:grid;align-content:space-between}.memcard .lbl{font:600 11px var(--sans);letter-spacing:.18em;text-transform:uppercase;opacity:.8}.memcard b{font:500 26px var(--serif);display:block;color:#fff}.memcard.free{background:var(--jaali),linear-gradient(135deg,#F4F1E8,#ECE6D6);border:1px solid var(--rule)}.memcard.free,.memcard.free b{color:var(--ink)}.memcard.free .lbl{color:var(--brand);opacity:1}.memcard b{font-family:var(--display);font-weight:520}.follow-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:12px;gap:12px}.follow-card{display:flex;gap:12px;align-items:center;justify-content:space-between;border:1px solid var(--rule);border-radius:12px;padding:14px 16px;background:var(--surface)}.follow-card b{font:600 17px var(--serif);display:block}.follow-card small{color:var(--ink-3);font-size:12.5px}.follow-card button{flex-shrink:0}.follow-card.on{border-color:var(--brand);background:var(--brand-tint)}.legal-doc{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:48px;gap:48px;margin-top:12px}.legal-toc{position:-webkit-sticky;position:sticky;top:90px;align-self:start;display:grid;grid-gap:2px;gap:2px;font-size:13px;max-height:calc(100vh - 120px);overflow:auto}.legal-toc b{font:700 11px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px}.legal-toc a{color:var(--ink-3);padding:4px 0 4px 10px;border-left:2px solid var(--rule)}.legal-toc a:hover{color:var(--ink);border-left-color:var(--brand)}.legal-doc .prose{font-size:17px}.legal-doc .prose h2{font-size:20px;margin-top:1.6em}.legal-doc section:first-child h2{margin-top:0}.search-trigger{display:inline-flex;gap:6px;width:auto;padding:0 10px}.search-trigger kbd,.so kbd{font:600 11px var(--sans);color:var(--ink-3);border:1px solid var(--rule-2);border-radius:5px;padding:1px 5px;background:var(--paper)}.so-backdrop{position:fixed;inset:0;z-index:100;background:rgba(10,18,14,.45);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;justify-items:center;align-items:start;padding:10vh 16px 0}.so{width:100%;max-width:680px;background:var(--surface);border-radius:16px;box-shadow:0 30px 80px rgba(0,0,0,.25);overflow:hidden;border:1px solid var(--rule)}.so-input{display:flex;gap:12px;align-items:center;padding:16px 18px;border-bottom:1px solid var(--rule);color:var(--ink-3)}.so-input input{flex:1 1;border:0;outline:0;font:400 18px var(--sans);background:transparent;color:var(--ink)}.so-body{max-height:60vh;overflow:auto;padding:8px}.so-group{padding:6px 4px}.so-group>b{display:block;font:650 11px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding:6px 10px}.so-group a{display:flex;gap:10px;align-items:center;padding:9px 10px;border-radius:8px;cursor:pointer;font-size:14.5px}.so-group a.on,.so-group a:hover{background:var(--brand-tint)}.so-group a i{width:8px;height:8px;border-radius:50%;flex-shrink:0}.so-group a .t{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:550}.so-group a em{margin-left:auto;font-style:normal;font-size:12px;color:var(--ink-3);white-space:nowrap}.so-group .sym{font:700 12px var(--sans);background:var(--paper-2);border-radius:5px;padding:2px 6px}.so-all{display:block;padding:12px 14px;font-weight:600;color:var(--brand);cursor:pointer;border-top:1px solid var(--rule);margin-top:4px}.so-ideas{display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding:12px}.so-ideas span{font:650 11px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-right:4px}.so-ideas a,.so-ideas button{border:1px solid var(--rule);background:var(--paper);border-radius:99px;padding:6px 12px;font-size:13.5px;cursor:pointer}.so-ideas a:hover,.so-ideas button:hover{border-color:var(--brand);color:var(--brand)}.search-hero{text-align:center;padding:56px 0 26px}.search-hero h1{font:500 clamp(34px,4.6vw,52px)/1.1 var(--serif);letter-spacing:-.02em;margin-bottom:22px}.search-field{display:flex;gap:10px;align-items:center;max-width:720px;margin:0 auto;background:var(--surface);border:1px solid var(--rule-2);border-radius:99px;padding:6px 6px 6px 20px;color:var(--ink-3);box-shadow:var(--shadow)}.search-field input{flex:1 1;border:0;outline:0;font:400 17px var(--sans);background:transparent;color:var(--ink);min-width:0}.search-field .btn{border-radius:99px}.search-grid{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:44px;gap:44px;margin-top:18px}.search-side{position:-webkit-sticky;position:sticky;top:90px;align-self:start;display:grid;grid-gap:2px;gap:2px}.search-side b{font:650 11px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px}.search-side a{display:flex;gap:8px;align-items:center;padding:8px 10px;border-radius:8px;font-size:14.5px}.search-side a span{margin-left:auto;color:var(--ink-3);font-size:12.5px}.search-side a i{width:8px;height:8px;border-radius:50%}.search-side a.on,.search-side a:hover{background:var(--brand-tint)}.search-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:12px;gap:12px;margin-bottom:22px}.scard2{border:1px solid var(--rule);border-radius:12px;padding:14px 16px;background:var(--surface);display:grid;grid-gap:4px;gap:4px}.scard2:hover{border-color:var(--brand)}.scard2 small{font-size:11.5px;color:var(--ink-3);font-weight:600;letter-spacing:.04em}.scard2 b{font:600 17px var(--serif)}.scard2 span{color:var(--brand);font-size:13px;font-weight:600}.results{list-style:none;padding:0;margin:0}.results li{border-bottom:1px solid var(--rule)}.res{display:grid;grid-template-columns:minmax(0,1fr) 150px;grid-gap:22px;gap:22px;padding:22px 0}.res h3{font:600 21px/1.3 var(--serif);margin:8px 0 6px}.res:hover h3{color:var(--brand)}.res p{margin:0 0 8px;color:var(--ink-2);font-size:15px;line-height:1.55}.res mark{background:color-mix(in srgb,var(--kesar) 28%,transparent);color:inherit;padding:0 2px;border-radius:3px}.res .meta{display:flex;gap:10px;font-size:13px;color:var(--ink-3)}.res img{width:150px;aspect-ratio:16/10;object-fit:cover;border-radius:8px}.empty-state{text-align:center;padding:50px 0}.empty-state h3{font:600 24px var(--serif);margin-bottom:8px}.empty-state p{color:var(--ink-2)}.ask{border:1px solid var(--rule);border-left:3px solid var(--kesar);border-radius:0 12px 12px 0;background:var(--surface);padding:18px 20px;margin-bottom:20px}.ask-h{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;margin-bottom:8px}.ask-h span{font:700 12px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--kesar)}.ask-h small{color:var(--ink-3);font-size:12px}.ask p{font:400 17px/1.6 var(--serif);margin:0 0 12px}.ask .cite{display:inline-grid;place-items:center;min-width:18px;height:18px;font:700 10.5px var(--sans);background:var(--brand-soft);color:var(--brand-deep);border-radius:5px;margin:0 2px;vertical-align:2px}.ask-src{display:grid;grid-gap:6px;gap:6px}.ask-src a{font-size:13.5px;display:flex;gap:8px;color:var(--ink-2)}.ask-src a b{color:var(--brand)}.ask-skel{display:grid;grid-gap:8px;gap:8px}.ask-skel i{height:12px;border-radius:6px;background:linear-gradient(90deg,var(--paper-2),var(--rule),var(--paper-2));background-size:200% 100%;animation:sh 1.2s linear infinite}.ask-skel i:last-child{width:60%}@keyframes sh{to{background-position:-200% 0}}.util{min-height:calc(100vh - 200px);display:grid;place-items:center;padding:64px 16px}.util-card{max-width:620px;text-align:center;display:grid;justify-items:center;grid-gap:6px;gap:6px}.util-card h1{font:500 clamp(30px,4vw,44px)/1.15 var(--serif);letter-spacing:-.02em;margin:10px 0 6px;text-wrap:balance}.util-card p{font:400 18px/1.55 var(--serif);color:var(--ink-2);margin:0}.util-card .util-code{font:700 12px var(--sans);letter-spacing:.2em;color:var(--kesar);margin-top:8px}.util-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:22px}.util-loading{min-height:50vh;display:grid;place-items:center}.lotus.spin{animation:spin 2.4s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.signup-page{padding:64px 0}.signup-grid{display:grid;grid-template-columns:1fr 440px;grid-gap:64px;gap:64px;align-items:center}.signup-pitch h1{font:500 clamp(36px,4.6vw,58px)/1.05 var(--serif);letter-spacing:-.025em;margin:18px 0 22px}.signup-pitch .ticks li{font-size:17px}.about-hero{border-bottom:1px solid var(--ink);background-color:var(--paper)}.about-hero-in{padding-top:110px;padding-bottom:96px;max-width:980px}.about-hero h1{font:500 clamp(52px,8.4vw,112px)/.98 var(--serif);letter-spacing:-.035em;margin:20px 0 28px}.about-hero h1 em{color:var(--brand)}.about-hero .lede{font:400 clamp(20px,2vw,25px)/1.5 var(--serif);color:var(--ink-2);max-width:680px;margin:0 0 32px}.nos{display:flex;gap:10px;flex-wrap:wrap}.nos span{font:600 15px var(--sans);border:1px solid var(--ink);border-radius:99px;padding:9px 18px}.about-block{padding-top:88px}.about-block h2{font:500 clamp(30px,3.4vw,44px)/1.12 var(--serif);letter-spacing:-.02em}.about-block h2.center{text-align:center;max-width:760px;margin:0 auto}.statement-lg p{font:400 clamp(26px,3vw,38px)/1.35 var(--serif);letter-spacing:-.01em;max-width:960px;margin:0 auto;text-align:center;color:var(--ink-2)}.statement-lg b{color:var(--ink);font-weight:600}.about-block.two{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:64px;gap:64px;padding-top:56px}.about-block.two>div>p{font:400 19px/1.6 var(--serif);color:var(--ink-2);margin-top:18px}.method{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px 32px;gap:28px 32px}.method span{font:700 12px var(--sans);color:var(--kesar);letter-spacing:.12em}.method b{display:block;font:600 20px/1.3 var(--serif);margin:6px 0}.method p{margin:0;color:var(--ink-2);font-size:15.5px;line-height:1.55}.pillars{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:36px}.pillars div{background:var(--surface);border:1px solid var(--rule);border-top:3px solid var(--brand);border-radius:12px;padding:24px}.pillars b{font:600 21px/1.3 var(--serif);display:block;margin-bottom:8px}.pillars p{margin:0;color:var(--ink-2);line-height:1.55}.founder{display:grid;grid-template-columns:300px 1fr;grid-gap:56px;gap:56px;align-items:start;padding-top:56px}.portrait{aspect-ratio:4/5;border-radius:999px 999px 20px 20px;overflow:hidden;background:var(--jaali),linear-gradient(160deg,#1E5B34,#0F2A1C);display:grid;place-items:center;box-shadow:0 30px 70px rgba(20,32,26,.18)}.portrait img{width:100%;height:100%;object-fit:cover}.portrait span{font:500 84px var(--serif);color:#F3EBD8;letter-spacing:-.02em}.founder h2{font:500 clamp(34px,4vw,50px)/1.1 var(--serif);letter-spacing:-.02em;margin:10px 0 14px}.founder .creds{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.founder .creds span{background:var(--brand-tint);border:1px solid var(--rule);border-radius:99px;padding:6px 14px;font-size:14px;font-weight:600}.founder p{font:400 19px/1.65 var(--serif);color:var(--ink-2);margin:0 0 16px;max-width:680px}.cover-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-top:56px}.cover-grid a{border:1px solid var(--rule);border-radius:14px;padding:22px;background:var(--surface);display:grid;grid-gap:8px;gap:8px;align-content:start}.cover-grid a:hover{border-color:var(--brand)}.cover-grid b{font:600 20px var(--serif)}.cover-grid p{margin:0;color:var(--ink-2);font-size:15px}.cover-grid span{color:var(--brand);font-weight:600;font-size:13.5px}.rhythm-list{display:grid;margin-top:28px;border-top:1px solid var(--rule)}.rhythm-list a{display:grid;grid-template-columns:220px 120px 140px 1fr;grid-gap:16px;gap:16px;align-items:baseline;padding:16px 4px;border-bottom:1px solid var(--rule)}.rhythm-list a:hover{background:var(--brand-tint)}.rhythm-list b{font:600 20px var(--serif);color:var(--c)}.rhythm-list .deva{font-size:20px;color:var(--ink-3)}.rhythm-list em{font-style:italic;color:var(--ink-2)}.rhythm-list small{color:var(--ink-3);font-size:13.5px}.principles{display:grid;grid-template-columns:repeat(3,1fr);text-align:center;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.principles div{padding:40px 20px}.principles div+div{border-left:1px solid var(--rule)}.principles b{display:block;font:500 clamp(30px,3.4vw,46px)/1 var(--serif);letter-spacing:-.02em}.principles span{font:400 italic 19px var(--serif);color:var(--ink-3)}.about-close{text-align:center;padding:110px 0 20px;display:grid;justify-items:center;grid-gap:10px;gap:10px}.about-close .big{font:400 italic clamp(28px,3.4vw,44px)/1.3 var(--serif);max-width:820px;margin:14px 0 0}@media (max-width:1180px){.art-body{grid-template-columns:minmax(0,var(--read))}.art-body .rail{display:none}}@media (max-width:1000px){.cols,.lead{grid-template-columns:1fr}.lead{gap:22px}.g3,.g4{grid-template-columns:repeat(2,1fr)}.band{grid-template-columns:1fr}.band .img{aspect-ratio:16/9;order:-1}.art-body{grid-template-columns:minmax(0,1fr);max-width:calc(var(--read) + 2 * var(--gutter))}.art-body .rail{display:none}.foot .top{grid-template-columns:1fr 1fr}.signup{grid-template-columns:1fr}.nav{display:none}.menu{display:block}.hero-in{grid-template-columns:1fr;min-height:0;gap:40px;padding-top:56px;padding-bottom:56px}.hero-art{display:none}.bleed-in,.feature{grid-template-columns:1fr;gap:28px}.bleed .img{order:-1}.wire2{grid-template-columns:1fr}.block{padding-top:72px}.about-block.two,.founder,.signup-grid{grid-template-columns:1fr}.founder .portrait{max-width:280px}.cover-grid{grid-template-columns:1fr 1fr}.pillars{grid-template-columns:1fr}.rhythm-list a{grid-template-columns:1fr auto}.rhythm-list em,.rhythm-list small{display:none}.search-grid{grid-template-columns:1fr}.search-side{position:static;display:flex;flex-wrap:wrap}.search-side b{width:100%}.acct-grid,.legal-doc{grid-template-columns:1fr}.legal-toc{display:none}.trust-row{grid-template-columns:1fr 1fr}.tl-card{grid-template-columns:1fr}.tl-card .txt{padding:0 18px 18px}}@media (max-width:640px){:root{--gutter:16px}.g2,.g3,.g4,.rhythm,.seriesnav,.stats{grid-template-columns:1fr}.strip .hide-sm{display:none}.hdr .wrap{gap:12px;height:58px}.logo img{height:26px}.hdr .act .btn.ghost{display:none}.prose{font-size:18px}.prose figure.chart,.tablewrap{margin-left:-16px;margin-right:-16px;border-radius:0}.tablewrap{padding:0 16px}.trust{grid-template-columns:1fr;padding:24px}.trust .badge{width:90px;height:90px;font-size:24px}.signup{padding:24px}.signup form{flex-direction:column}.band .txt{padding:26px}.cal{gap:3px}.cal .day{min-height:64px;padding:4px}.cal .day a{font-size:0;height:8px;padding:0}.cal .dow{font-size:9px}.foot .top{grid-template-columns:1fr}.card.row .img{width:104px}.paywall{padding:22px}.hero h1{font-size:50px}.block-head.split{flex-direction:column;align-items:flex-start}.bleed{margin-top:80px}.bleed-in{padding-top:56px;padding-bottom:56px}.statement{padding-top:90px}.signup-bleed form{flex-direction:column}.rhythm{gap:40px}.timeline:before,.tl-item:after{display:none}.tl-item{grid-template-columns:1fr;gap:8px}.tl-item .when{text-align:left}.dayprompt a,.trust-row{grid-template-columns:1fr}.do-steps li:after,.do-steps:before{display:none}.do-steps li{grid-template-columns:1fr;gap:2px}.do-time{text-align:left}.cover-grid,.method,.principles{grid-template-columns:1fr}.principles div+div{border-left:0;border-top:1px solid var(--rule)}.res{grid-template-columns:1fr}.res img,.search-trigger kbd{display:none}}@media print{.follow,.foot,.hdr,.paywall,.progress,.share,.strip,.toc{display:none!important}body{background:#fff}}:root{--act:#B4690E;--insight:var(--brand);--risk:#B3261E;--odds:#3E3A78;--note:#5B6660;--fig-bg:#F1EEDF}:root[data-theme=dark]{--act:#E9A955;--risk:#F2827A;--odds:#A9A4F0;--note:#A8B2AD;--fig-bg:#22291F}.about-block h2,.about-hero h1,.art-head h1,.bleed h2,.block-title,.card h3,.cat-hero h1,.feature h2,.founder h2,.hero h1,.statement .big,.track b,.util h1{font-family:var(--display);font-variation-settings:"SOFT" 40,"WONK" 0;font-optical-sizing:auto}.hero h1{font-weight:420;letter-spacing:-.03em}.hero h1 em{font-style:italic;font-weight:380}.art-head h1{font-weight:560;letter-spacing:-.02em}.block-title{font-weight:440}.card h3{font-weight:560;letter-spacing:-.01em}.byline small,.card .meta,.chip,.eyebrow,.feature .meta,.kicker,.lock,.mono-tag,.sec-no,.strip{font-family:var(--mono)}.eyebrow{font-size:11px;font-weight:500;letter-spacing:.12em}.kicker{font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.kicker .t{font-weight:400;letter-spacing:.02em;text-transform:none}.strip{font-size:11.5px;letter-spacing:.01em}.chip,.lock{font-size:11px;letter-spacing:.02em}.mono-tag{display:inline-block;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--brand);border:1px solid color-mix(in srgb,var(--brand) 35%,transparent);padding:6px 10px;border-radius:999px;margin-right:10px;vertical-align:3px}.hero-eyebrow{font-size:20px}.proof{border-bottom:1px solid var(--rule);background:var(--surface)}.proof-in{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.proof-in>div{padding:28px 24px;border-left:1px solid var(--rule);display:grid;grid-gap:6px;gap:6px;align-content:start}.proof-in>div:first-child{border-left:0;padding-left:0}.proof b{font:400 46px/1 var(--display);letter-spacing:-.03em;color:var(--ink)}.proof b small{font:500 14px var(--mono);color:var(--brand);margin-left:4px;letter-spacing:0}.proof span{font-size:14px;color:var(--ink-2);max-width:240px;line-height:1.45}@media (max-width:720px){.proof-in>div{border-left:0;border-top:1px solid var(--rule);padding:20px 0}.proof-in>div:first-child{border-top:0}}.dayflow{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);position:relative}.dayflow:before{content:"";position:absolute;left:0;right:0;top:9px;height:2px;background:linear-gradient(90deg,var(--prabhat),var(--rule-2) 30%,var(--rule-2) 60%,var(--sandhya) 80%,var(--manthan))}.dayflow li{position:relative;padding:0 22px 0 0}.dayflow time{font:500 12px var(--mono);color:var(--ink-3);letter-spacing:.04em;display:block;height:24px}.dayflow li:before{content:"";display:block;width:14px;height:14px;border-radius:50%;background:var(--paper);border:3px solid var(--rule-2);margin:3px 0 14px;position:relative;z-index:1}.dayflow li.am:before{border-color:var(--prabhat);background:var(--prabhat)}.dayflow li.pm:before{border-color:var(--sandhya);background:var(--sandhya)}.dayflow li.wk:before{border-color:var(--manthan);background:var(--manthan)}.dayflow b{font:560 22px/1.2 var(--display);display:block;margin-bottom:6px}.dayflow li.mk b{color:var(--ink-3);font-weight:420}.dayflow b a:hover{color:var(--brand)}.dayflow p{margin:0;font-size:14.5px;color:var(--ink-2);line-height:1.5}@media (max-width:860px){.dayflow{grid-template-columns:1fr;gap:22px;padding-left:28px}.dayflow:before{left:6px;right:auto;top:6px;bottom:6px;width:2px;height:auto;background:linear-gradient(var(--prabhat),var(--rule-2) 40%,var(--sandhya) 75%,var(--manthan))}.dayflow li:before{position:absolute;left:-28px;top:2px;margin:0}.dayflow time{height:auto;margin-bottom:4px}}.center-head{text-align:center}.center-head .block-title{margin-left:auto;margin-right:auto}.compare{max-width:900px;margin:36px auto 0;border:1px solid var(--rule);border-radius:14px;overflow:hidden;background:var(--surface)}.compare .row{display:grid;grid-template-columns:1fr 1.25fr;border-top:1px solid var(--rule)}.compare .row:first-child{border-top:0}.compare .row span{padding:16px 22px;font-size:15.5px;line-height:1.45}.compare .row span:first-child{color:var(--ink-3);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb,var(--ink-3) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--ink-3) 45%,transparent)}.compare .row span:last-child{color:var(--ink);font-weight:550;background:var(--brand-tint);border-left:1px solid var(--rule)}.compare .row.hd span{font:500 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:var(--ink-3);padding:12px 22px}.compare .row.hd span:last-child{color:var(--brand)}@media (max-width:620px){.compare .row{grid-template-columns:1fr}.compare .row span:last-child{border-left:0}.compare .row span:first-child{padding-bottom:4px}}.signal{border:1px solid var(--ink);border-radius:14px;background:var(--surface);margin-bottom:40px;overflow:hidden}.signal>header{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 20px;background:var(--ink);color:var(--paper)}.sig-title{font:600 11.5px var(--mono);letter-spacing:.16em;text-transform:uppercase;display:inline-flex;align-items:center;gap:8px}.sig-title i{width:8px;height:8px;border-radius:2px;background:var(--kesar)}.sig-sub{font:400 11.5px var(--mono);opacity:.7}.sig-grid{display:grid;grid-template-columns:1.5fr 1fr}.sig-points{list-style:none;margin:0;padding:8px 22px}.sig-points li{display:grid;grid-template-columns:34px 1fr;grid-gap:6px;gap:6px;padding:14px 0;border-top:1px solid var(--rule)}.sig-points li:first-child{border-top:0}.sig-points li>span{font:600 12px/1.9 var(--mono);color:var(--brand)}.sig-points p{margin:0;font:400 16.5px/1.5 var(--serif);color:var(--ink)}.sig-side{border-left:1px solid var(--rule);padding:18px 20px;display:grid;grid-gap:20px;gap:20px;align-content:start;background:var(--paper)}.sig-side small{display:block;font:500 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px}.gauge .g-track{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:4px;gap:4px}.gauge .g-track i{height:8px;border-radius:2px;background:var(--rule)}.gauge .g-track i.on{height:8px;box-shadow:0 0 0 2px var(--surface),0 0 0 3px currentColor}.t0{color:var(--risk)}.t1{color:#C9741A}.t2{color:var(--flat)}.t3{color:#4E9A5E}.t4{color:var(--gain)}.gauge .g-track i.on.t0{background:var(--risk)}.gauge .g-track i.on.t1{background:#C9741A}.gauge .g-track i.on.t2{background:var(--flat)}.gauge .g-track i.on.t3{background:#4E9A5E}.gauge .g-track i.on.t4{background:var(--gain)}.gauge .g-ends{display:flex;justify-content:space-between;align-items:baseline;margin-top:8px;font:400 10.5px var(--mono);color:var(--ink-4)}.gauge .g-ends b{font:560 18px var(--display)}.sig-levels>div{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-top:1px dashed var(--rule-2);font-size:13.5px}.sig-levels>div span{color:var(--ink-2)}.sig-levels>div b{font:600 14px var(--mono);color:var(--ink);white-space:nowrap}.sig-cos>div{display:flex;flex-wrap:wrap;gap:6px}.sig-cos a{font:500 11.5px var(--mono);padding:4px 8px;border:1px solid var(--rule-2);border-radius:5px}.sig-cos a:hover{border-color:var(--brand);color:var(--brand)}.sig-key{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;padding:11px 20px;border-top:1px solid var(--rule);font:400 11px var(--mono);color:var(--ink-3)}.sig-key em{font-style:normal;display:inline-flex;align-items:center;gap:6px;color:var(--ink-2)}.sig-key em:before{content:"";width:10px;height:10px;border-radius:2px;background:var(--c,var(--note))}.sig-key em.act{--c:var(--act)}.sig-key em.insight{--c:var(--insight)}.sig-key em.risk{--c:var(--risk)}.sig-key em.odds{--c:var(--odds)}.sig-key em.figkey:before{background:var(--fig-bg);outline:1px solid var(--rule-2)}@media (max-width:760px){.sig-grid{grid-template-columns:1fr}.sig-side{border-left:0;border-top:1px solid var(--rule)}}.prose h2{font:560 27px/1.25 var(--display);letter-spacing:-.015em;margin-top:2.3em;padding-top:1em;border-top:1px solid var(--rule);display:flex;gap:14px;align-items:baseline}.prose>h2:first-child{margin-top:0;border-top:0;padding-top:0}.prose h2 .sec-no{flex:none;font:600 11.5px var(--mono);color:var(--brand);border:1px solid color-mix(in srgb,var(--brand) 40%,transparent);padding:3px 7px;border-radius:4px;transform:translateY(-4px)}.prose h2.sig:before{content:"Signal";flex:none;font:600 10px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--paper);background:var(--kesar);padding:4px 7px;border-radius:4px;transform:translateY(-5px)}.prose h3{font:600 19px/1.35 var(--sans);letter-spacing:-.01em}.prose .hook{font:400 italic clamp(21px,2.2vw,24px)/1.5 var(--display);color:var(--ink);padding:4px 0 4px 22px;border-left:3px solid var(--kesar)}.prose blockquote.pull{font:400 italic 24px/1.45 var(--display);color:var(--ink);border-left:0;padding:0;text-align:center;max-width:560px;margin:1.4em auto}.prose blockquote.pull:before{content:"\201C";display:block;font-size:64px;line-height:.6;color:var(--kesar);margin-bottom:4px}.prose .callout{--c:var(--note);position:relative;margin:1.7em 0;padding:18px 22px;border-radius:0 12px 12px 0;border-left:4px solid var(--c);background:color-mix(in srgb,var(--c) 7%,var(--surface));font-size:17.5px;line-height:1.6}.prose .callout.act{--c:var(--act)}.prose .callout.insight{--c:var(--insight)}.prose .callout.risk{--c:var(--risk)}.prose .callout.odds{--c:var(--odds)}.prose .callout .cl-label{display:inline-block;font:600 10.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--c);margin-bottom:8px}.prose .callout ol,.prose .callout ul,.prose .callout>p{margin:0}.prose .callout li::marker{color:var(--c)}.prose .fig{font-family:var(--mono);font-size:.84em;font-weight:600;letter-spacing:-.01em;background:var(--fig-bg);padding:.08em .32em;border-radius:4px;white-space:nowrap;color:var(--ink)}.prose .fig.up{color:var(--gain)}.prose .fig.down{color:var(--loss)}.prose td.num{font-family:var(--mono);font-size:13px}.prose th{font-family:var(--mono);font-size:10.5px;letter-spacing:.08em}.prose details.fineprint,.prose table{border:1px solid var(--rule);border-radius:10px}.prose details.fineprint{margin-top:3em;padding:0 18px;font:14px/1.6 var(--sans);color:var(--ink-3);background:var(--paper)}.prose details.fineprint summary{cursor:pointer;padding:14px 0;font:500 11.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.prose details.fineprint[open]{padding-bottom:16px}.prose details.fineprint h2{font:600 14px var(--sans);border:0;margin:1em 0 .4em;padding:0}.prose details.fineprint .fig{background:none;color:inherit;font-weight:400}.card .meta{font-size:11.5px;letter-spacing:.02em}.feature h2{font-weight:520}.devcode{margin:4px 0 0;padding:10px 12px;border:1px dashed var(--kesar);border-radius:8px;background:color-mix(in srgb,var(--kesar) 9%,var(--surface));font-size:13px;color:var(--ink-2)}.devcode b{font-family:var(--mono);letter-spacing:.12em;color:var(--ink);margin-left:4px}.pbar{background:var(--brand-tint);border-bottom:1px solid var(--rule);font-size:13.5px}.pbar .wrap{display:flex;align-items:center;gap:16px;min-height:44px;flex-wrap:wrap}.pb-hi{font:560 15px var(--display)}.pb-briefs{display:flex;gap:8px;flex-wrap:wrap}.pb-brief{display:inline-flex;align-items:center;gap:7px;padding:4px 10px 4px 9px;border-radius:999px;background:var(--surface);border:1px solid var(--rule);font-weight:550}.pb-brief i{width:7px;height:7px;border-radius:50%;background:var(--c)}.pb-brief em{font:500 11px var(--mono);font-style:normal;color:var(--ink-3)}.pb-brief.ready{border-color:color-mix(in srgb,var(--c) 55%,transparent)}.pb-brief.ready em{color:var(--c)}.pb-brief.done em:before{content:"\2713 ";color:var(--gain)}.pb-brief:hover{border-color:var(--c)}.pb-meta{font:400 12px var(--mono);color:var(--ink-2)}.pb-meta a{color:var(--brand);text-decoration:underline;text-underline-offset:3px}.pbar .grow{flex:1 1}@media (max-width:1000px){.pbar .pb-meta{display:none}}.desk{border-bottom:1px solid var(--rule);background:var(--jaali),radial-gradient(800px 400px at 90% 0,var(--brand-tint),transparent 70%),var(--paper)}.desk-in{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:48px;gap:48px;align-items:center;padding-top:48px;padding-bottom:48px}.desk h1{font:440 clamp(38px,5vw,60px)/1.05 var(--display);letter-spacing:-.03em;margin:12px 0}.desk-sub{font:400 19px/1.5 var(--serif);color:var(--ink-2);margin:0 0 20px}.desk-meta{display:flex;flex-wrap:wrap;gap:8px 18px;font:400 12.5px var(--mono);color:var(--ink-2)}.desk-meta b{color:var(--ink);font-weight:600}.desk-meta a{color:var(--brand);text-decoration:underline;text-underline-offset:3px}.desk-briefs{display:grid;grid-gap:12px;gap:12px}.desk-brief{display:grid;grid-gap:6px;gap:6px;background:var(--surface);border:1px solid var(--rule);border-left:4px solid var(--c);border-radius:0 14px 14px 0;padding:16px 20px;transition:transform .15s,box-shadow .15s}.desk-brief:hover{transform:translateY(-1px);box-shadow:var(--shadow)}.db-top{display:flex;justify-content:space-between;align-items:center}.db-name{font:600 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--c)}.desk-brief em{font:500 11px var(--mono);font-style:normal;padding:3px 8px;border-radius:999px;background:var(--paper-2);color:var(--ink-3)}.desk-brief.ready em{background:color-mix(in srgb,var(--c) 14%,var(--surface));color:var(--c)}.desk-brief.done em{background:var(--brand-soft);color:var(--gain)}.desk-brief b{font:560 20px/1.25 var(--display)}.desk-brief small{font-size:13px;color:var(--ink-3)}@media (max-width:860px){.desk-in{grid-template-columns:1fr;gap:24px;padding-top:32px;padding-bottom:32px}}.testmode{margin:18px 0 0;padding:10px 14px;border-radius:10px;border:1px dashed var(--kesar);background:color-mix(in srgb,var(--kesar) 9%,var(--surface));font-size:14px}.testmode code{font-family:var(--mono);font-size:13px}.safe-pay{margin-top:44px;border:1px solid var(--rule);border-radius:16px;background:var(--surface);padding:24px 26px}.sp-head{display:flex;gap:12px;align-items:center;color:var(--brand);padding-bottom:16px;border-bottom:1px solid var(--rule);margin-bottom:18px}.sp-head b{display:block;font:560 22px var(--display);color:var(--ink)}.sp-head span{font:400 12px var(--mono);color:var(--ink-3)}.sp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:18px 26px;gap:18px 26px}.sp-grid b{font-size:15px;display:block;margin-bottom:4px}.sp-grid p{margin:0;font-size:14px;color:var(--ink-2);line-height:1.55}.show-sm{display:none}@media (max-width:640px){.show-sm{display:inline}.hide-sm{display:none}}@media (max-width:420px){.hdr .wrap{gap:10px;padding:0 12px}.hdr .nav{display:none}.hdr .act{gap:2px}.logo img{height:25px}}@media (max-width:360px){.strip{overflow:hidden}.strip .sep,.strip .sep+span{display:none}.hdr .wrap{gap:6px;padding:0 10px}.hdr .act .btn.sm.primary{padding-left:10px;padding-right:10px}.hdr .icon-btn{width:34px}.logo img{height:22px}}.dayflow-wrap{padding-bottom:8px}.rhythm-block{padding-top:40px;margin-top:8px;border-top:1px solid var(--rule)}.rhythm{gap:56px}.rhythm-head{padding-bottom:12px;margin-bottom:4px}.rhythm-head h3{font:520 24px/1.2 var(--display)}.rhythm-head p{margin:4px 0 0;font:400 12px var(--mono);color:var(--ink-3)}.rhythm .card.row{padding:18px 0;gap:18px;align-items:center}.rhythm .card.row .img{width:96px;aspect-ratio:1;border-radius:10px}.rhythm .card.row h3{font-size:18px;line-height:1.3}.rhythm .card.row .kicker .t{margin-left:0}.rhythm-more{margin-top:14px;display:inline-block}@media (max-width:760px){.rhythm{grid-template-columns:1fr;gap:36px}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.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:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--font-sans:"Inter","Inter Fallback"}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/fa20d3c920a61e0f-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/b811bb48e9860189-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/897bedb07e9f6a6b-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/6e40d8da2e831d20-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/0c8fa18c75a2b5a0-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/0289ba911e8000e3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4 Fallback";src:local("Times New Roman");ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.00%;size-adjust:117.91%}.__className_6fcd6c{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.__variable_6fcd6c{--font-serif:"Source Serif 4","Source Serif 4 Fallback"}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e8c7e585bb5e69ba-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/d02d66744511ad29-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/26dc4a78f0c7af7f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_d8265e{font-family:Fraunces,Fraunces Fallback;font-style:normal}.__variable_d8265e{--font-display:"Fraunces","Fraunces Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_4dc837{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_4dc837{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}@font-face{font-family:Tiro Devanagari Sanskrit;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bed0c042a50b0907-s.p.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Tiro Devanagari Sanskrit;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac6934d60de4e2b3-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,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(/_next/static/media/5972aa3c068799c0-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Tiro Devanagari Sanskrit Fallback;src:local("Times New Roman");ascent-override:67.12%;descent-override:21.78%;line-gap-override:29.34%;size-adjust:112.49%}.__className_593816{font-family:Tiro Devanagari Sanskrit,Tiro Devanagari Sanskrit Fallback;font-weight:400;font-style:normal}.__variable_593816{--font-deva:"Tiro Devanagari Sanskrit","Tiro Devanagari Sanskrit Fallback"}