.bs-fig{position:relative}.bs-label{white-space:nowrap;pointer-events:none;position:absolute;transform:translate(-50%,-50%)}:where(.bs-label){font:600 12px/1.2 var(--font-body),sans-serif;text-align:center}:where(.bs-label):lang(ta){font-family:var(--font-tamil),var(--font-body),sans-serif;font-size:11.5px}.bs-label.bs-wrap{white-space:normal;overflow-wrap:normal;word-break:keep-all;width:max-content;max-width:27%;line-height:1.15}@media (min-width:640px){.bs-label.bs-wrap{max-width:30%}}.bs-num{border-radius:999px;place-items:center;display:inline-grid}:where(.bs-num){background:hsl(var(--primary));width:24px;height:24px;color:hsl(var(--primary-foreground));font:700 12px/1 var(--font-headline),sans-serif;box-shadow:0 0 0 2px hsl(var(--card))}@media (min-width:768px){:where(.bs-num){width:26px;height:26px;font-size:13px}}.bs-chip{white-space:nowrap;text-overflow:ellipsis;position:absolute;overflow:hidden;transform:translate(-50%,-50%)}:where(.bs-chip){background:hsl(var(--card));max-width:60%;box-shadow:0 1px 0 hsl(var(--foreground)/.18),0 2px 5px hsl(var(--foreground)/.12);font:600 12px/1.25 var(--font-body),sans-serif;color:hsl(var(--foreground));border-radius:9px 8px 10px;padding:2px 9px}:where(.bs-chip):lang(ta){font-family:var(--font-tamil),var(--font-body),sans-serif;font-size:11px}@media (min-width:480px){:where(.bs-chip){font-size:13px}:where(.bs-chip):lang(ta){font-size:12px}}@keyframes bs-drop{0%{opacity:0;transform:translateY(-34px)}25%{opacity:1;transform:translateY(-20px)}50%{transform:translateY(-8px)}75%{transform:translateY(2px)}to{opacity:1;transform:none}}.js [data-inview]:not([data-in]) :is(.vs-block,.vs-chip){opacity:0}[data-in=true] .vs-block,[data-in=true] .vs-chip{animation:bs-drop .48s steps(1,end)calc(var(--i)*.12s + .1s)both}.vs-chip{transform:translate(-50%,-50%)}@keyframes bs-drop-chip{0%{opacity:0;translate:0 -34px}25%{opacity:1;translate:0 -20px}50%{translate:0 -8px}75%{translate:0 2px}to{opacity:1;translate:0}}[data-in=true] .vs-chip{animation-name:bs-drop-chip}.bs-night{background-image:radial-gradient(hsl(var(--card)/.85).9px,transparent 1.3px);background-size:5px 5px}.bs-tod .td-cell{fill:hsl(var(--sage-2))}.bs-tod .td-cell.on{fill:hsl(var(--sun))}@keyframes bs-hand{0%{transform:rotate(-180deg)}to{transform:rotate(180deg)}}.bs-tod .td-hand{animation:9.6s steps(24,end) infinite bs-hand}.bs-tod .td-c1{animation:9.6s step-end infinite bs-c1}.bs-tod .td-c2{animation:9.6s step-end infinite bs-c2}.bs-tod .td-c3{animation:9.6s step-end infinite bs-c3}.bs-tod .td-c4{animation:9.6s step-end infinite bs-c4}.bs-tod .td-c5{animation:9.6s step-end infinite bs-c5}@keyframes bs-c1{0%{fill:hsl(var(--sun))}to{fill:hsl(var(--sun))}}@keyframes bs-c2{0%{fill:hsl(var(--sun))}91.667%{fill:hsl(var(--sage-2))}to{fill:hsl(var(--sun))}}@keyframes bs-c3{0%{fill:hsl(var(--sage-2))}8.333%{fill:hsl(var(--sun))}41.667%{fill:hsl(var(--sage-2))}45.833%{fill:hsl(var(--sun))}87.5%{fill:hsl(var(--sage-2))}to{fill:hsl(var(--sage-2))}}@keyframes bs-c4{0%{fill:hsl(var(--sage-2))}16.667%{fill:hsl(var(--sun))}37.5%{fill:hsl(var(--sage-2))}54.167%{fill:hsl(var(--sun))}83.333%{fill:hsl(var(--sage-2))}to{fill:hsl(var(--sage-2))}}@keyframes bs-c5{0%{fill:hsl(var(--sage-2))}20.833%{fill:hsl(var(--sun))}29.167%{fill:hsl(var(--sage-2))}62.5%{fill:hsl(var(--sun))}79.167%{fill:hsl(var(--sage-2))}to{fill:hsl(var(--sage-2))}}@keyframes bs-draw{0%{stroke-dashoffset:1.001px}to{stroke-dashoffset:0}}:is(.bx-lead,.ag-path,.cr-path,.ck-tick){fill:none;stroke-dasharray:1 2;stroke-linecap:round;stroke-linejoin:round}.js [data-inview]:not([data-in]) :is(.bx-lead,.ag-path,.cr-path,.ck-tick){stroke-dashoffset:1.001px}@keyframes bs-apart{0%{transform:translateX(var(--dx))}to{transform:none}}.js [data-inview]:not([data-in]) .bx-piece{transform:translateX(var(--dx))}[data-in=true] .bx-piece{animation:.52s steps(4,end) .12s both bs-apart}.bx-lead{stroke:hsl(var(--foreground)/.55);stroke-width:1.3px}[data-in=true] .bx-lead{animation:bs-draw .5s steps(6,end)calc(.72s + var(--i)*80ms)both}@keyframes bs-ring{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:none}}.js [data-inview]:not([data-in]) .sr-ring{opacity:0}[data-in=true] .sr-ring{animation:bs-ring .3s steps(3,end)calc(var(--i)*.11s + .1s)both}.ag-path{stroke:hsl(var(--ink));stroke-width:2.8px}[data-in=true] .ag-path{animation:1s steps(12,end) .2s both bs-draw}@keyframes bs-drop3{0%{opacity:0;transform:translateY(-28px)}33%{opacity:1;transform:translateY(-12px)}66%{transform:translateY(3px)}to{opacity:1;transform:none}}.js [data-inview]:not([data-in]) .ag-block{opacity:0}[data-in=true] .ag-block{animation:.3s step-end 1.25s both bs-drop3}.cr-path{stroke:hsl(var(--chart-2));stroke-width:3.6px}[data-in=true] .cr-path{animation:.66s steps(8,end) .35s both bs-draw}.ck-tick{stroke:hsl(var(--primary));stroke-width:2.1px}[data-in=true] .ck-tick{animation:bs-draw .25s steps(3,end)calc(.2s + var(--i)*.12s)both}@keyframes bs-flip{0%{opacity:0;transform:perspective(300px)rotateY(-80deg)}33%{opacity:1;transform:perspective(300px)rotateY(-38deg)}66%{transform:perspective(300px)rotateY(8deg)}to{opacity:1;transform:none}}.js [data-inview]:not([data-in]) .bs-token{opacity:0}[data-in=true] .bs-token{animation:bs-flip .42s steps(1,end)calc(var(--i)*90ms + .1s)both}html[data-motion=paused] :is(.vs-block,.vs-chip,.bx-piece,.bx-lead,.sr-ring,.ag-path,.ag-block,.cr-path,.ck-tick,.bs-token){animation:none!important}@media (prefers-reduced-motion:reduce){.js [data-inview]:not([data-in]) :is(.vs-block,.vs-chip,.sr-ring,.ag-block,.bs-token){opacity:1}.js [data-inview]:not([data-in]) .bx-piece{transform:none}.js [data-inview]:not([data-in]) :is(.bx-lead,.ag-path,.cr-path,.ck-tick){stroke-dashoffset:0}}.bs-toggle{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;margin:-8px -10px -8px 0;padding:0;display:none;position:relative}.bs-ck-more{display:none}.bs-chev{width:1.1em;height:1.1em;color:hsl(var(--primary));flex:none;transition:transform .2s steps(2,end)}:is(.bs-toggle,.bs-ck-more)[aria-expanded=true] .bs-chev{transform:rotate(180deg)}@media (max-width:767px){.js .bs-toggle,.js .bs-ck-more{display:inline-flex}.js .bs-card[data-open=false]>.bs-more,.js .bs-ck[data-open=false]>li:nth-child(n+5){display:none}}
