.ins-stack{aspect-ratio:560/400;width:100%;max-width:560px;margin-inline:auto;position:relative}.ins-stack-mat{background-color:hsl(var(--secondary));background-image:var(--grain);box-shadow:inset 0 0 0 1px hsl(var(--sage-3)/.55);background-size:240px;border-radius:8px 6px 10px 7px;position:absolute;inset:20% 4% 3%;transform:rotate(-1.2deg)}.ins-sheet{width:40%;transform:translate(var(--fx),var(--fy))rotate(var(--fr));transform-origin:50% 90%;position:absolute;top:4%;left:30%}.ins-sheet>.art{filter:drop-shadow(0 1px 0 hsl(var(--ink)/.16))drop-shadow(0 10px 12px hsl(var(--ink)/.2))}.ins-sheet-rings{--fx:64%;--fy:6%;--fr:8deg;--sx:6%;--sy:2%;--sr:3deg}.ins-sheet-clock{--fx:-64%;--fy:3%;--fr:-9deg;--sx:-5%;--sy:1%;--sr:-3deg}.ins-sheet-tank{--fx:0%;--fy:10%;--fr:-1.5deg;--sx:0%;--sy:4%;--sr:0deg}@keyframes ins-fan{0%{transform:translate(var(--sx),var(--sy))rotate(var(--sr))}to{transform:translate(var(--fx),var(--fy))rotate(var(--fr))}}@media (prefers-reduced-motion:no-preference){.js .ins-stack[data-inview]:not([data-in]) .ins-sheet{transform:translate(var(--sx),var(--sy))rotate(var(--sr))}.ins-stack[data-in=true] .ins-sheet{animation:ins-fan .54s steps(3,end)calc(.2s + var(--i)*90ms)both}}.ins-tt .tt-handle{transform:rotate(-84deg)}.ins-tt .tt-water-a{transform:scaleY(.78)}.ins-tt .tt-water-b{transform:scaleY(.44)}.ins-tt .tt-stream{opacity:1}@keyframes ins-tap{0%{transform:rotate(0)}to{transform:rotate(-84deg)}}@keyframes ins-on{0%{opacity:0}to{opacity:1}}@keyframes ins-fall-a{0%{transform:scaleY(1)}to{transform:scaleY(.6)}}@keyframes ins-fall-b{0%{transform:scaleY(1)}to{transform:scaleY(.14)}}@media (prefers-reduced-motion:no-preference){.js [data-inview]:not([data-in]) .ins-tt .tt-handle{transform:rotate(0)}.js [data-inview]:not([data-in]) .ins-tt .tt-stream{opacity:0}.js [data-inview]:not([data-in]) .ins-tt .tt-water{transform:scaleY(1)}[data-in=true] .ins-tt .tt-handle{animation:.45s steps(3,end) .3s both ins-tap}[data-in=true] .ins-tt .tt-stream{animation:.2s step-end .75s both ins-on}[data-in=true] .ins-tt .tt-water-a{animation:3.6s steps(5,end) .95s both ins-fall-a}[data-in=true] .ins-tt .tt-water-b{animation:3.6s steps(5,end) .95s both ins-fall-b}}.ins-figure{margin:2.2em 0 .6em}.ins-figure-art{background-color:hsl(var(--card));background-image:var(--grain);box-shadow:var(--shadow-slip);background-size:240px;border-radius:10px 9px 11px;padding:12px}.ins-fig-narrow{max-width:460px;margin-inline:auto}.ins-fig-spot .spot-panel,.ins-fig-spot.spot-panel{border-radius:6px 5px 7px}.ins-thumb-wrap{border-radius:4px 3px 5px;position:relative;overflow:hidden}.ins-thumb-wrap>*{margin:0}.ins-thumb-wrap .spot-panel{aspect-ratio:280/170}.ins-thumb-pop{justify-content:center;align-items:flex-end;padding:8% 7% 5%;display:flex}.ins-thumb[data-fit=tall] .ins-thumb-pop{padding:4% 22%}.ins-thumb-pop>.art{width:100%;max-height:100%}.ins-hero-extra{justify-items:start;gap:1.1rem;display:grid}.ins-jump ul{flex-wrap:wrap;gap:.5rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.ins-jump-label{color:hsl(var(--primary));margin:0}.ins-jump-link{background-color:hsl(var(--card));min-height:44px;box-shadow:var(--shadow-slip);color:hsl(var(--foreground));border-radius:10px 9px 11px;align-items:center;padding:.35rem .9rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.ins-jump-link:hover{color:hsl(var(--primary))}@media (min-width:640px){.ins-jump-link{min-height:40px}}.ins-cards{gap:2rem 1.75rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:700px){.ins-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.ins-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.ins-card-li{display:flex}.ins-card{flex-direction:column;width:100%;display:flex}.ins-card-tape{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--primary));margin:1rem 0 0;font-size:.72rem;font-weight:500}.ins-card-tape:lang(ta),:lang(ta) .ins-card-tape{font-family:var(--font-tamil),var(--font-body),sans-serif;letter-spacing:0;text-transform:none;font-size:.85rem;font-weight:600}.ins-card-title{color:hsl(var(--foreground));margin-top:.4rem}.ins-card-dek{color:hsl(var(--muted-foreground));margin-top:.6rem;font-size:.97rem;line-height:1.55}.ins-card-meta{color:hsl(var(--muted-foreground));flex-wrap:wrap;align-items:center;gap:.15rem .35rem;margin-top:.9rem;font-size:.85rem;display:flex}.ins-card-link{min-height:44px;color:hsl(var(--primary));align-self:flex-start;align-items:center;gap:.4rem;margin-top:auto;padding-top:.6rem;font-weight:650;display:inline-flex}.ins-tracker-meta{margin:1.25rem 0 1.5rem}.ins-tracker{font-size:.93rem}.ins-date{white-space:nowrap}:lang(ta) .ins-date{white-space:normal}.ins-src{color:hsl(var(--muted-foreground));overflow-wrap:break-word;font-size:.8rem;line-height:1.45;display:block}.ins-src-pub{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.06em;color:hsl(var(--foreground));font-size:.7rem;font-weight:500;display:block}.ins-src-doc{color:hsl(var(--primary));text-decoration:underline;-webkit-text-decoration-color:hsl(var(--primary)/.35);text-decoration-color:hsl(var(--primary)/.35);text-underline-offset:2px}.ins-src-doc:hover{text-decoration-color:currentColor}.ins-status-plain{border:1.5px dashed hsl(var(--foreground)/.35);color:hsl(var(--foreground));border-radius:999px;align-items:center;padding:.15rem .6rem;font-size:.8rem;font-weight:600;display:inline-flex}@media (max-width:767px){.ins-tracker .pb-table tbody tr{grid-template-columns:minmax(0,1fr) auto;column-gap:1.25rem;display:grid}.ins-tracker .pb-table tbody tr>*{grid-column:1/-1;min-width:0}.ins-tracker .pb-table tbody tr>:nth-child(3){grid-column:1}.ins-tracker .pb-table tbody tr>:nth-child(4){grid-column:2;max-width:8.5rem}}.ins-tracker-foot{max-width:48rem;color:hsl(var(--muted-foreground));gap:.4rem;margin-top:1.5rem;font-size:.95rem;display:grid}.ins-market{gap:1.25rem;margin:2.25rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:820px){.ins-market{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem 1.6rem}}.ins-market-item{background-color:hsl(var(--card));background-image:var(--grain);box-shadow:var(--shadow-slip);background-size:240px;border-radius:10px 9px 11px;padding:1.1rem 1.25rem 1.2rem}.ins-market-text{color:hsl(var(--foreground));margin:0;font-size:1rem;line-height:1.6}.ins-market-src{overflow-wrap:anywhere;margin-top:.7rem}.ins-faq{gap:2rem;display:grid}.ins-faq-aside{max-width:26rem;color:hsl(var(--muted-foreground));margin:1.1rem 0 0;font-size:.97rem;line-height:1.6}.ins-faq-aside-link{min-height:44px;color:hsl(var(--primary));align-items:center;font-weight:650;display:inline-flex}.ins-faq-list{min-width:0;max-width:52rem}@media (min-width:1024px){.ins-faq{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:4rem}.ins-faq-head{position:sticky;top:7rem}.ins-faq-aside-link{min-height:0}}.ins-gloss{column-gap:3rem;margin:2.25rem 0 0;display:grid}@media (min-width:900px){.ins-gloss{grid-template-columns:repeat(2,minmax(0,1fr))}}.ins-gloss-row{border-top:1.5px dashed hsl(var(--foreground)/.16);padding:.9rem 0 1rem;scroll-margin-top:6rem}.ins-gloss-row:target{box-shadow:inset 3px 0 0 hsl(var(--primary));background-color:hsl(var(--card)/.7);padding-left:.8rem}.ins-gloss-row dt{flex-wrap:wrap;align-items:baseline;gap:.2rem .75rem;display:flex}.ins-gloss-term{font-family:var(--font-headline),var(--font-tamil),sans-serif;color:hsl(var(--foreground));font-size:1.08rem;font-weight:720}.ins-gloss-term:lang(ta),:lang(ta) .ins-gloss-term{font-family:var(--font-tamil),var(--font-body),sans-serif;font-size:1.02rem;font-weight:700}.ins-gloss-other{color:hsl(var(--primary));font-size:.95rem;font-weight:600}.ins-gloss-other:lang(ta){font-family:var(--font-tamil),var(--font-body),sans-serif}.ins-gloss-row dd{color:hsl(var(--muted-foreground));margin:.3rem 0 0;font-size:.97rem;line-height:1.6}[id^=explainers],#tracker,#market,#faq,#glossary{scroll-margin-top:5rem}.ins-rm{position:relative}.ins-pins{pointer-events:none;position:absolute;inset:0}.ins-pin{background-color:hsl(var(--primary));width:26px;height:26px;color:hsl(var(--primary-foreground));box-shadow:0 0 0 2.5px hsl(var(--card)),0 3px 6px -2px hsl(var(--ink)/.4);font-family:var(--font-mono),ui-monospace,monospace;border-radius:48% 52% 50% 50%/51% 49% 52% 48%;place-items:center;font-size:.8rem;font-weight:600;line-height:1;display:inline-grid;position:absolute;transform:translate(-50%,-50%)}.ins-pin-static{flex:none;width:24px;height:24px;position:static;transform:none}.ins-legend{color:hsl(var(--foreground));gap:.45rem 1.4rem;margin:.9rem 0 .2rem;padding:0;font-size:.93rem;list-style:none;display:grid}@media (min-width:560px){.ins-legend{grid-template-columns:repeat(2,minmax(0,1fr))}}.ins-legend li{align-items:center;gap:.6rem;display:flex}@media (max-width:480px){.ins-pin{width:22px;height:22px;font-size:.72rem}}.ins-meta{color:hsl(var(--muted-foreground));flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin:0;font-size:.95rem;display:flex}.ins-article{gap:2.5rem;display:grid}@media (min-width:1024px){.ins-article{grid-template-columns:minmax(0,44rem) minmax(13rem,16rem);justify-content:space-between;gap:4rem}}.ins-article-main{min-width:0}.ins-article-main>.ins-prose+.ins-prose{margin-top:1.1em}.ins-article-main>.ins-figure+.ins-prose{margin-top:2em}.ins-prose{max-width:44rem}.ins-prose>h2[id]{scroll-margin-top:6rem}.ins-figure{max-width:44rem}.ins-article-aside{display:none}@media (min-width:1024px){.ins-article-aside{display:block}}.ins-toc{background-color:hsl(var(--secondary));box-shadow:inset 0 0 0 1px hsl(var(--sage-3)/.55);border-radius:10px 9px 11px;padding:1rem 1.1rem 1.1rem;position:sticky;top:6.5rem}.ins-toc-title{color:hsl(var(--foreground));margin:0 0 .6rem}.ins-toc ol{counter-reset:toc;gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.ins-toc li{counter-increment:toc}.ins-toc a{color:hsl(var(--muted-foreground));gap:.5rem;padding:.3rem 0;font-size:.92rem;line-height:1.4;text-decoration:none;display:flex}.ins-toc a:before{content:counter(toc,decimal-leading-zero);font-family:var(--font-mono),ui-monospace,monospace;color:hsl(var(--primary));flex:none;font-size:.72rem;line-height:1.9}.ins-toc a:hover{color:hsl(var(--foreground))}.ins-foot{gap:2.5rem;display:grid}@media (min-width:900px){.ins-foot{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:4rem}}.ins-foot-sources h2,.ins-foot-h{color:hsl(var(--foreground));margin:0 0 .9rem}.ins-related{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.ins-related-link{background-color:hsl(var(--card));background-image:var(--grain);min-height:44px;box-shadow:var(--shadow-slip);color:hsl(var(--foreground));background-size:240px;border-radius:10px 9px 11px;gap:.25rem;padding:.85rem 1rem .95rem;text-decoration:none;display:grid}.ins-related-small{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--primary));font-size:.7rem;font-weight:500}:lang(ta) .ins-related-small{font-family:var(--font-tamil),var(--font-body),sans-serif;letter-spacing:0;text-transform:none;font-size:.82rem;font-weight:600}.ins-related-label{align-items:baseline;gap:.45rem;font-weight:650;line-height:1.35;display:inline-flex}.ins-related-label .glyph{color:hsl(var(--primary));flex:none}.ins-related-link:hover .ins-related-label{color:hsl(var(--primary))}.ins-foot-all{color:hsl(var(--primary));margin-top:1.1rem;font-weight:650}
