@font-face{font-family:Archivo;src:url(/fonts/Archivo-var-subset.woff2)format("woff2");font-weight:100 900;font-stretch:62% 125%;font-style:normal;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/fonts/InstrumentSerif-Italic-subset.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}.sc{--sc-ease:cubic-bezier(.2, .7, .2, 1);--sc-head:"Archivo", var(--font-display), ui-sans-serif, system-ui, sans-serif;--sc-serif:"Instrument Serif", Georgia, "Times New Roman", serif;--sc-mono:var(--font-mono), ui-monospace, "SF Mono", Menlo, monospace;--sc-pass:var(--accent-logo);--sc-pass-edge:var(--accent-logo-edge);--sc-fail:var(--text);--sc-mark:var(--accent-warm-strong)}.sc-h1{font-family:var(--sc-head);letter-spacing:-.02em;color:var(--text);text-wrap:balance;max-width:17ch;font-size:clamp(2.05rem,.9rem + 3.1vw,3.6rem);font-weight:800;font-stretch:78%;line-height:.98}.sc-h2{font-family:var(--sc-head);letter-spacing:-.015em;color:var(--text);text-wrap:balance;max-width:20ch;font-size:clamp(2rem,4.4vw,3.4rem);font-weight:800;font-stretch:78%;line-height:1}.sc-lede{font-family:var(--sc-serif);color:var(--text-muted);max-width:34em;font-size:clamp(1.08rem,.9rem + .6vw,1.45rem);font-style:italic;font-weight:400;line-height:1.35}.sc-mono{font-family:var(--sc-mono);font-feature-settings:"zero", "tnum"}.sc-cap{font-family:var(--sc-mono);color:var(--text-subtle);font-size:.78rem;line-height:1.55}.sc-cap b{color:var(--text);font-weight:500}@keyframes sc-rise{0%{transform:translateY(14px)}to{transform:none}}@media (prefers-reduced-motion:no-preference){.sc-rise{animation:sc-rise .8s var(--sc-ease) both;animation-delay:calc(var(--d,0) * 1ms)}}.sc-btn{transition:transform .14s var(--sc-ease), box-shadow .2s var(--sc-ease)}.sc-btn:active{transform:translateY(1px)scale(.985)}@media (hover:hover){.sc-btn:hover{transform:translateY(-1px)}.sc-btn:active{transform:translateY(1px)scale(.985)}}.sc-link{transition:background-size .3s var(--sc-ease);background:linear-gradient(currentColor,currentColor) 0 100%/0% 1px no-repeat;padding-bottom:2px;text-decoration:none}.sc-link:hover,.sc-link:focus-visible{background-size:100% 1px}.sc-link{border-bottom:1px solid var(--line-strong)}.sc-fig{border:1px solid var(--line-strong);background:var(--surface);border-radius:4px}.sc-fig-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1.1rem;display:flex}.sc-replay{font-family:var(--sc-mono);border:1px solid var(--line-strong);color:var(--text);cursor:pointer;transition:border-color .2s, transform .14s var(--sc-ease);background:0 0;border-radius:4px;padding:.55rem .7rem;font-size:.75rem;line-height:1}.sc-replay:hover{border-color:var(--sc-mark)}.sc-replay:active{transform:scale(.97)}.sc-counter{text-align:right;min-width:7.2ch;display:inline-block}.sc-field{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem 1.1rem;padding:1.2rem 1.1rem .6rem;display:grid}@media (min-width:640px){.sc-field{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem 1.5rem}}.sc-wh{font-family:var(--sc-mono);color:var(--text-subtle);justify-content:space-between;align-items:baseline;margin-bottom:.6rem;font-size:.78rem;font-weight:500;line-height:1.2;display:flex}.sc-wh b{color:var(--text);font-weight:500}.sc-dots{grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;width:100%;max-width:15rem;display:grid}.sc-d{aspect-ratio:1;background:var(--sc-pass);border:1px solid var(--sc-pass-edge);border-radius:50%;width:100%;padding:0;display:block}button.sc-d{border:2px solid var(--sc-fail);cursor:pointer;transition:transform .18s var(--sc-ease), background .18s;background:0 0}button.sc-d:hover,button.sc-d[aria-pressed=true]{background:var(--sc-fail)}button.sc-d:active{transform:scale(.9)}.sc-d.ok{transition:transform .18s var(--sc-ease)}@media (hover:hover){.sc-d.ok:hover{transform:scale(1.4)}}@keyframes sc-fill{0%{background:var(--line);border-color:#0000}to{background:var(--sc-pass);border-color:var(--sc-pass-edge)}}@keyframes sc-land{0%{background:var(--line);border-color:#0000;transform:scale(1)}60%{transform:scale(1.55)}to{border-color:var(--sc-fail);background:0 0;transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.sc-run[data-reveal=armed] .sc-d{background:var(--line);border-color:#0000}.sc-run.is-run .sc-d{animation-duration:.22s;animation-timing-function:var(--sc-ease);animation-fill-mode:both;animation-delay:calc(var(--i) * 7ms + .15s)}.sc-run.is-run .sc-d.ok{animation-name:sc-fill}.sc-run.is-run button.sc-d{animation-name:sc-land;animation-duration:.5s}}@media (prefers-reduced-motion:reduce){.sc-replay{display:none}}.sc-sel{min-height:4.6em;font-family:var(--sc-mono);color:var(--text-subtle);padding:.4rem 1.1rem 1rem;font-size:.8rem;line-height:1.6}.sc-sel b{color:var(--text);font-weight:500}.sc-sel a{color:var(--sc-mark)}.sc-tip{z-index:30;pointer-events:none;background:var(--text);color:var(--bg);font-family:var(--sc-mono);white-space:nowrap;opacity:0;border-radius:4px;padding:.35rem .5rem;font-size:.72rem;line-height:1.3;transition:opacity .12s;position:fixed;transform:translate(-50%,-135%)}.sc-tip.on{opacity:1}.sc-stats{grid-template-columns:repeat(3,minmax(0,auto));justify-content:start;gap:.4rem 1.3rem;display:grid}@media (min-width:640px){.sc-stats{gap:.6rem 2.2rem}}.sc-stat b{font-family:var(--sc-head);letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums;font-size:clamp(1.9rem,4.6vw,3.6rem);font-weight:800;font-stretch:78%;line-height:.95;display:block}.sc-stat b.is-fail{color:var(--sc-mark)}.sc-stat span{font-family:var(--sc-mono);color:var(--text-subtle);margin-top:.3rem;font-size:.72rem;line-height:1.3;display:block}.sc-trace{border:1px solid var(--line-strong);background:var(--surface);border-radius:4px;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}@media (min-width:900px){.sc-trace{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}.sc-tr-main{border-bottom:1px solid var(--line);min-width:0}@media (min-width:900px){.sc-tr-main{border-bottom:0;border-right:1px solid var(--line)}}.sc-tr-title{border-bottom:1px solid var(--line);font-family:var(--sc-mono);color:var(--text-subtle);flex-wrap:wrap;justify-content:space-between;gap:.3rem .8rem;padding:.75rem 1rem;font-size:.76rem;line-height:1.4;display:flex}.sc-tr-title b{color:var(--text);font-weight:500}.sc-step{border-bottom:1px dashed var(--line);font-family:var(--sc-mono);grid-template-columns:4.6rem minmax(0,1fr);gap:.8rem;padding:.8rem 1rem;font-size:.8rem;line-height:1.6;display:grid}.sc-step:last-child{border-bottom:0}.sc-who{color:var(--text-subtle);padding-top:.1rem;font-size:.7rem}.sc-step .v{overflow-wrap:anywhere}.sc-step .k{color:var(--text-subtle)}.sc-mk{background:color-mix(in srgb, var(--accent-logo) 30%, transparent);border-radius:2px;padding:0 .2rem}.sc-rule{border-bottom:1px solid var(--line);font-family:var(--sc-mono);grid-template-columns:1.4rem minmax(0,1fr);gap:.5rem;padding:.75rem 1rem;font-size:.8rem;line-height:1.5;display:grid}.sc-rule .m{font-weight:500}.sc-rule.pass .m{color:var(--text-subtle)}.sc-rule .t{color:var(--text-subtle);display:block}.sc-rule.fail{background:color-mix(in srgb, var(--accent-logo) 14%, transparent)}.sc-rule.fail .m{color:var(--sc-mark)}.sc-rule.fail .t{color:var(--text)}.sc-score{font-family:var(--sc-mono);color:var(--text-subtle);padding:.9rem 1rem;font-size:.8rem;line-height:1.55}.sc-score b{color:var(--text);font-weight:500}@keyframes sc-tick{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes sc-flash{0%{background-color:color-mix(in srgb, var(--accent-logo) 55%, transparent)}to{background-color:color-mix(in srgb, var(--accent-logo) 14%, transparent)}}@media (prefers-reduced-motion:no-preference){.sc-trace[data-reveal=armed] .sc-step,.sc-trace[data-reveal=armed] .sc-rule,.sc-trace[data-reveal=armed] .sc-score{opacity:0}.sc-trace[data-reveal=in] .sc-step,.sc-trace[data-reveal=in] .sc-rule,.sc-trace[data-reveal=in] .sc-score{animation:sc-tick .45s var(--sc-ease) both;animation-delay:calc(var(--i) * .17s)}.sc-trace[data-reveal=in] .sc-rule.fail{animation:sc-tick .45s var(--sc-ease) both, sc-flash 1.1s ease-out both;animation-delay:calc(var(--i) * .17s), calc(var(--i) * .17s + .3s)}}.sc-table{border-collapse:collapse;width:100%}.sc-table caption{text-align:left;padding-bottom:.75rem}.sc-table th,.sc-table td{text-align:left;vertical-align:top;border-top:1px solid var(--line);color:var(--text-muted);padding:1.1rem 1.4rem 1.1rem 0;font-size:.98rem;line-height:1.55}.sc-table thead th{border-top:1px solid var(--line-strong);font-family:var(--sc-mono);color:var(--text-subtle);padding-top:.7rem;padding-bottom:.7rem;font-size:.76rem;font-weight:500}.sc-table tbody th{font-family:var(--sc-head);letter-spacing:-.01em;color:var(--text);font-size:1.7rem;font-weight:800;font-stretch:78%;line-height:1}.sc-table td.price{font-family:var(--sc-mono);color:var(--text);font-size:.92rem}.sc-table tbody tr{transition:background .2s}@media (hover:hover){.sc-table tbody tr:hover{background:color-mix(in srgb, var(--accent-logo) 8%, transparent)}}@media (max-width:859px){.sc-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sc-table,.sc-table tbody,.sc-table tr,.sc-table th,.sc-table td{display:block}.sc-table tr{border-top:1px solid var(--line-strong);padding:1.1rem 0}.sc-table th,.sc-table td{border-top:0;padding:.25rem 0}.sc-table td:before{content:attr(data-label);font-family:var(--sc-mono);color:var(--text-subtle);font-size:.72rem;display:block}}.sc-switch{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sc-tab{text-align:left;border:0;border-right:1px solid var(--line);cursor:pointer;color:var(--text-subtle);transition:background .2s, color .2s, transform .14s var(--sc-ease);background:0 0;min-width:0;padding:.8rem 1rem .7rem;display:block}.sc-tab:last-child{border-right:0}.sc-tab:active{transform:scale(.985)}@media (hover:hover){.sc-tab:hover{background:color-mix(in srgb, var(--accent-logo) 8%, transparent);color:var(--text)}}.sc-tab[aria-checked=true]{color:var(--text);background:color-mix(in srgb, var(--accent-logo) 12%, transparent);box-shadow:inset 0 -2px 0 var(--sc-mark)}.sc-tab-name{font-family:var(--sc-mono);white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;line-height:1.25;display:block;overflow:hidden}.sc-tab-n{font-family:var(--sc-head);font-variant-numeric:tabular-nums;margin-top:.2rem;font-size:1.55rem;font-weight:800;font-stretch:78%;line-height:1;display:block}.sc-tab-of{font-family:var(--sc-mono);color:var(--text-muted);font-size:.72rem;font-weight:400;font-stretch:100%}.sc-bar{background:var(--line);border-radius:2px;height:4px;margin-top:.55rem;display:block;overflow:hidden}.sc-bar i{background:var(--sc-pass);transform-origin:0;height:100%;transition:transform .5s var(--sc-ease);display:block}@media (prefers-reduced-motion:no-preference){.sc-bar i{animation:sc-grow .9s var(--sc-ease) both}}@keyframes sc-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sc-figcap{border-top:1px solid var(--line);padding:.75rem 1.1rem}.sc-srcline{max-width:90ch}.sc-plain{font-family:var(--text-font,inherit);color:var(--text);font-size:.92rem;line-height:1.45;display:block}.sc-rule .sc-plain{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif}.sc-rule.pass .sc-plain{color:var(--text-muted)}.sc-rule .t .m{color:var(--text-subtle);font-weight:500}.sc-rule.fail .t .m{color:var(--sc-mark)}.sc-plain-body{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;color:var(--text-muted);max-width:62ch;font-size:1.0625rem;font-style:normal;font-weight:400;line-height:1.55}@media (min-width:1024px){.sc-plain-body{font-size:1.25rem}}@media (min-width:640px) and (max-width:1023px){.sc-plain-body{font-size:1.1875rem}}.sc-offers{border-top:1px solid var(--line-strong)}.sc-offer{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:.9rem 3rem;padding:1.75rem 0;display:grid}@media (min-width:900px){.sc-offer{grid-template-columns:minmax(0,5fr) minmax(0,7fr);padding:2rem 0}}.sc-offer-name{font-family:var(--sc-head);letter-spacing:-.01em;color:var(--text);font-size:clamp(1.7rem,.9rem + 1.6vw,2.4rem);font-weight:800;font-stretch:78%;line-height:1}.sc-offer-price{font-family:var(--sc-mono);color:var(--text);margin-top:.7rem;font-size:1rem;line-height:1.4}.sc-offer-note{font-family:var(--sc-mono);color:var(--text-subtle);margin-top:.25rem;font-size:.74rem;line-height:1.45}.sc-offer-summary{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;color:var(--text-muted);max-width:62ch;font-size:1.0625rem;line-height:1.55}@media (min-width:1024px){.sc-offer-summary{font-size:1.125rem}}.sc-offer-aside{color:var(--text-subtle);max-width:62ch;margin-top:.6rem;font-size:.9rem;line-height:1.5}.sc-offer-action,.sc-more{margin-top:1rem}.sc-more summary{cursor:pointer;min-height:2.75rem;font-family:var(--sc-mono);color:var(--text);align-items:center;gap:.5rem;font-size:.82rem;list-style:none;transition:color .2s;display:inline-flex}.sc-more summary::-webkit-details-marker{display:none}.sc-more summary:before{content:"+";border:1px solid var(--line-strong);width:1.3rem;height:1.3rem;transition:transform .25s var(--sc-ease), border-color .2s;border-radius:50%;place-items:center;line-height:1;display:inline-grid}.sc-more[open] summary:before{content:"−"}.sc-more summary:hover:before{border-color:var(--sc-mark)}.sc-more summary:active:before{transform:scale(.9)}.sc-points{color:var(--text-muted);margin-top:.5rem;padding:0;font-size:.95rem;line-height:1.55;list-style:none}@media (min-width:1100px){.sc-points{column-count:2;column-gap:2.5rem}}.sc-points li{break-inside:avoid;padding:.45rem 0 .45rem 1.1rem;position:relative}.sc-points li:before{content:"";background:var(--line-strong);width:.5rem;height:1px;position:absolute;top:1.15rem;left:0}@media (prefers-reduced-motion:no-preference){.sc-more[open] .sc-points{animation:sc-tick .35s var(--sc-ease) both}.sc-reveal[data-reveal=armed]{opacity:0;transform:translateY(14px)}.sc-reveal[data-reveal=in]{transition:opacity .7s var(--sc-ease), transform .7s var(--sc-ease)}.sc-stagger[data-reveal=armed]{opacity:1;transform:none}.sc-stagger[data-reveal=armed]>*{opacity:0;transform:translateY(14px)}.sc-stagger[data-reveal=in]{transition:none}.sc-stagger[data-reveal=in]>*{transition:opacity .65s var(--sc-ease), transform .65s var(--sc-ease);transition-delay:calc(var(--k,0) * 70ms)}.sc-stagger>:first-child{--k:0}.sc-stagger>:nth-child(2){--k:1}.sc-stagger>:nth-child(3){--k:2}.sc-stagger>:nth-child(4){--k:3}.sc-stagger>:nth-child(5){--k:4}.sc-stagger>:nth-child(6){--k:5}.sc-stagger>:nth-child(7){--k:6}.sc-stagger>:nth-child(n+8){--k:7}}.sc-spec-grid{border-top:1px solid var(--line-strong);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:900px){.sc-spec-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.sc-spec{border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;gap:1.1rem;min-width:0;margin:0;padding:1.4rem 1.4rem 1.2rem 0;display:flex}@media (min-width:900px){.sc-spec{border-left:1px solid var(--line);padding-left:1.4rem}.sc-spec-hindi{border-left:0;grid-column:span 4;padding-left:0}.sc-spec:nth-child(2){grid-column:span 2}.sc-spec:nth-child(3){border-left:0;grid-column:span 2;padding-left:0}.sc-spec:nth-child(4),.sc-spec:nth-child(5){grid-column:span 2}}.sc-spec-hindi-text{font-family:var(--font-devanagari), "Noto Sans Devanagari", "Kohinoor Devanagari", "Devanagari Sangam MN", sans-serif;color:var(--text);margin:0;font-size:clamp(1.45rem,.9rem + 1.9vw,2.35rem);font-weight:500;line-height:1.55}.sc-spec-mono{font-family:var(--sc-mono);color:var(--text);overflow-wrap:anywhere;font-feature-settings:"zero";margin:0;font-size:clamp(1.05rem,.8rem + .9vw,1.5rem);line-height:1.35}.sc-spec-num{font-family:var(--sc-head);letter-spacing:-.01em;color:var(--text);margin:0;font-size:clamp(2rem,1.2rem + 2.4vw,3.4rem);font-weight:800;font-stretch:78%;line-height:1}.sc-spec-second{margin-top:.6rem}.sc-spec-address{color:var(--text);margin:0;font-size:1.15rem;line-height:1.5}.sc-spec figcaption{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.2rem 1rem;font-size:.9rem;line-height:1.4;display:flex}.sc-spec-src{font-family:var(--sc-mono);color:var(--text-subtle);white-space:nowrap;font-size:.72rem}.sc-env{transition:padding-left .3s var(--sc-ease);grid-template-columns:minmax(0,1fr);align-items:center;gap:.9rem 2rem;padding:1.5rem 0;display:grid}@media (min-width:900px){.sc-env{grid-template-columns:minmax(0,5fr) minmax(0,5fr) auto}}@media (hover:hover){.sc-env:hover{padding-left:.6rem}.sc-env:hover .sc-env-name{color:var(--accent)}}.sc-env-name{transition:color .2s}.sc-strip-wrap{min-width:0;display:block}.sc-strip{grid-template-columns:repeat(auto-fill,7px);gap:3px;max-width:17rem;display:grid}.sc-s{background:var(--sc-pass);border:1px solid var(--sc-pass-edge);box-sizing:border-box;width:7px;height:7px;transition:transform .2s var(--sc-ease);border-radius:50%;display:block}.sc-s:not(.ok){border:1.5px solid var(--text);background:0 0}@media (hover:hover){.sc-env:hover .sc-s{transform:scale(1.35)}}.sc-strip-cap{font-family:var(--sc-mono);color:var(--text-subtle);margin-top:.45rem;font-size:.72rem;line-height:1.3;display:block}@media (prefers-reduced-motion:no-preference){.sc-stagger[data-reveal=in] .sc-s{animation:sc-fill .25s var(--sc-ease) both;animation-delay:calc(var(--i) * 9ms + .35s)}.sc-stagger[data-reveal=in] .sc-s:not(.ok){animation-name:sc-land;animation-duration:.45s}}.hd-ok circle{fill:var(--accent-logo);stroke:var(--accent-logo-edge);stroke-width:1px;vector-effect:non-scaling-stroke}.hd-fail circle{fill:none;stroke:var(--text);stroke-width:1.5px;vector-effect:non-scaling-stroke}@media print{.sc-reveal[data-reveal],.sc-stagger[data-reveal]>*{opacity:1;transition:none;transform:none}.sc-stagger[data-reveal] .sc-s{animation:none}.sc-trace[data-reveal] .sc-step,.sc-trace[data-reveal] .sc-rule,.sc-trace[data-reveal] .sc-score{opacity:1;animation:none;transform:none}.sc-run[data-reveal] .sc-d{animation:none;transform:none}.sc-run[data-reveal] .sc-d.ok{background:var(--sc-pass);border-color:var(--sc-pass-edge)}.sc-run[data-reveal] button.sc-d{border-color:var(--sc-fail);background:0 0}}.sc-table tbody th.sc-rowlabel{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:0;color:var(--text);font-size:1rem;font-weight:600;font-stretch:100%;line-height:1.4}.sc-h2-small{max-width:26ch;font-size:clamp(1.5rem,.8rem + 1.4vw,2.1rem)}.sc-result{max-width:46rem}.sc-table-stack thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sc-table-stack,.sc-table-stack tbody,.sc-table-stack caption{display:block}.sc-table-stack tr{border-top:1px solid var(--line-strong);grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:1rem;padding:.9rem 0;display:grid}.sc-table-stack th,.sc-table-stack td{border-top:0;padding:.15rem 0;display:block}.sc-table-stack tbody th{grid-column:1/-1}.sc-table-stack td:before{content:attr(data-label);font-family:var(--sc-mono);color:var(--text-subtle);font-size:.72rem;display:block}.sc-points.sc-points-one{column-count:1}.sc-behind{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;color:var(--text-muted);max-width:62ch;margin-top:.9rem;font-size:1rem;line-height:1.55}.sc-link-stage{border-bottom-color:color-mix(in srgb, var(--stage-muted) 60%, transparent)}.sc-lift{transition:padding-left .3s var(--sc-ease)}@media (hover:hover){.sc-lift:hover{padding-left:.6rem}}@media (prefers-reduced-motion:reduce){.sc-lift,.sc-env,.sc-btn,.sc-link{transition:none}.sc-lift:hover,.sc-env:hover{padding-left:0}}
