.hwt-vastu a.hwt-row,.hwt-vastu .hwt-row{transition:color var(--hwt-ms) var(--hwt-ease), border-color var(--hwt-ms) var(--hwt-ease);grid-template-columns:6.4rem minmax(0,1fr);margin-left:-.95rem;padding-left:.95rem;scroll-margin-top:5.5rem;position:relative}.hwt-vastu a.hwt-row:before{content:"";background:var(--hwt-flame);transform-origin:0;width:2rem;height:2px;transition:transform var(--hwt-ms) var(--hwt-ease);position:absolute;top:.85rem;left:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.hwt-vastu a.hwt-row:hover:before{transform:scaleX(1)}}.hwt-vastu a.hwt-row:active{transform:scale(.99)}.hwt-vastu .hwt-empty{border-top:2px solid var(--hwt-flame);background:0 0;margin-top:1.2rem;padding:.95rem 0 .15rem}.hwt-vastu .hwt-empty p{font-family:var(--font-para);color:var(--hwt-mute);margin:0;font-size:.94rem;line-height:1.6}.hwt-vastu .hwt-empty p+p{margin-top:.7rem}.hwt-vastu .hwt-missing .hwt-row b,.hwt-vastu .hwt-missing .hwt-row em{color:var(--hwt-mute)}.hwt-vastu [id]{scroll-margin-top:5.5rem}.hwt-vastu .hw-gold-cta{width:auto;min-width:0;min-height:44px;overflow:visible;border:1px solid color-mix(in srgb, var(--hwt-ink) 34%, transparent)!important;border-top:2px solid var(--hwt-flame)!important;box-shadow:none!important;color:var(--hwt-flame)!important;background:0 0!important;border-radius:0!important;padding:.72rem 1rem!important}.hwt-vastu .hw-gold-cta:before,.hwt-vastu .hw-gold-cta:after{content:none!important;display:none!important}.hwt-vastu .hw-gold-cta__label{color:inherit!important;-webkit-text-fill-color:currentColor!important}.hwt-vastu [style*="accent) 5%"],.hwt-vastu [style*="accent) 7%"],.hwt-vastu [class*=rounded-2xl][style*=background]{box-shadow:none!important;border-color:#0000!important;border-top:2px solid var(--hwt-flame)!important;background:0 0!important;border-radius:0!important;padding-top:.95rem!important}.hwt-vastu .vastu-cert{box-shadow:none!important;background:0 0!important;border-radius:0!important}.hwt-vastu button.rounded-full,.hwt-vastu span.rounded-full[class*=px-]{box-shadow:none!important;border:1px solid color-mix(in srgb, currentColor 36%, transparent)!important;background:0 0!important;border-radius:0!important}.hwt-vastu button.rounded-full[aria-pressed=true],.hwt-vastu button.rounded-full[aria-selected=true]{text-underline-offset:.25em;text-decoration:underline;border-color:currentColor!important}.hwt-vastu .hwt-work-next{border-top:1px solid color-mix(in srgb, var(--ink) 16%, transparent);margin-top:1.8rem;padding-top:.7rem}.vw-mandala-audit{border-top:1px solid color-mix(in srgb, var(--ink) 16%, transparent);padding-block:1rem}.vw-mandala-audit__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:42rem;display:grid}.vw-mandala-audit label{color:var(--ink);font-family:var(--font-para);letter-spacing:.12em;text-transform:uppercase;gap:.4rem;font-size:.72rem;font-weight:700;display:grid}.vw-mandala-audit select{border:1px solid color-mix(in srgb, var(--ink) 24%, transparent);background:var(--paper);min-height:44px;color:var(--ink);font:.92rem var(--font-para);letter-spacing:normal;text-transform:none;border-radius:0;padding:0 .7rem}.vw-mandala-audit>.hwt-primary-action{border:1px solid color-mix(in srgb, var(--ink) 32%, transparent);border-top:2px solid var(--hwt-flame);min-height:46px;color:var(--hwt-flame);background:0 0;margin-top:1rem;padding:.7rem 1rem;text-decoration:none}.vw-mandala-audit>.hwt-primary-action:after{content:none;display:none}.vw-mandala-audit__result{border-top:2px solid var(--hwt-flame);color:var(--ink);font:.9rem/1.55 var(--font-para);gap:.65rem;margin-top:1.4rem;padding-top:1rem;display:grid}.vw-mandala-audit__verdict{font-family:var(--font-display);font-size:1.25rem;font-weight:600}.vw-mandala-audit__result dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem 1rem;display:grid}.vw-mandala-audit__result dt{color:var(--hwt-flame);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:700}.vw-mandala-audit__result dd{margin:.15rem 0 0}@media (max-width:560px){.vw-mandala-audit__fields,.vw-mandala-audit__result dl{grid-template-columns:1fr}}.griha-pravesh-finder .griha-pravesh-result{border-top:1px solid color-mix(in srgb, var(--ink) 16%, transparent);background:0 0;border-bottom:0;border-left:0;border-right:0;border-radius:0}.griha-pravesh-finder .griha-pravesh-result:first-child{border-top:0;padding-top:0}.griha-pravesh-finder .griha-pravesh-rating{border-bottom:1px solid;padding-bottom:.15rem}@media (prefers-reduced-motion:reduce){.hwt-vastu a.hwt-row:before,.hwt-vastu a.hwt-row{transition:none}}.hwt-vastu{--hwt-paper:#fffaf2;--hwt-paper-raised:#fffdf8;--hwt-rule-strong:color-mix(in srgb, var(--hwt-ink) 28%, transparent);background:var(--hwt-paper)}.hwt-vastu .hwt-band--hero{background:var(--hwt-paper)}.hwt-vastu .hwt-band--hero:before{content:none;background:0 0;display:none}.hwt-vastu .hwt-tool-grid{border-top:1px solid var(--hwt-rule);border-left:1px solid var(--hwt-rule);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.4rem;display:grid}.hwt-vastu .hwt-tool-grid .hwt-row{border:0;border-right:1px solid var(--hwt-rule);border-bottom:1px solid var(--hwt-rule);background:var(--hwt-paper-raised);grid-template-columns:5.2rem minmax(0,1fr);align-content:start;min-height:8rem;margin:0;padding:1rem}.hwt-vastu .hwt-tool-grid .hwt-row:before{content:none;display:none}.hwt-vastu .hwt-actions>.hwt-link,.hwt-vastu .hwt-work-next>.hwt-link,.hwt-vastu .vastu-studio .hwt-link,.hwt-vastu .hw-gold-cta{min-height:44px;border:1px solid var(--hwt-rule-strong)!important;background:var(--hwt-paper-raised)!important;box-shadow:none!important;color:var(--hwt-flame)!important;-webkit-text-fill-color:currentColor!important;border-radius:0!important;padding:.68rem .9rem!important;text-decoration:none!important}.hwt-vastu .hwt-actions>.hwt-link:after,.hwt-vastu .hwt-work-next>.hwt-link:after,.hwt-vastu .vastu-studio .hwt-link:after{content:none;display:none}.hwt-vastu .vastu-studio{width:100%;max-width:100%;border:1px solid var(--hwt-rule)!important;border-top:2px solid var(--hwt-flame)!important;background:var(--hwt-paper-raised)!important;box-shadow:none!important;overflow:clip!important}.hwt-vastu .vastu-track-window,.hwt-vastu .vastu-studio{min-width:0;max-width:100%}.hwt-vastu .vastu-track,.hwt-vastu .vastu-panel{min-width:0;max-width:none}.hwt-vastu .vastu-panel{overflow:clip}.hwt-vastu .vastu-studio button[class*=rounded],.hwt-vastu .vastu-studio a[class*=rounded],.hwt-vastu .vastu-studio button[class*=border-b],.hwt-vastu .vastu-studio a[class*=border-b]{min-height:44px;border:1px solid var(--hwt-rule-strong)!important;background:var(--hwt-paper-raised)!important;box-shadow:none!important;color:var(--hwt-flame)!important;border-radius:0!important;padding:.62rem .82rem!important;text-decoration:none!important}.hwt-vastu .vastu-studio div.rounded-xl,.hwt-vastu .vastu-studio div.rounded-2xl,.hwt-vastu .vastu-studio div.rounded-lg,.hwt-vastu .vastu-studio div.rounded-md{border:1px solid var(--hwt-rule)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.hwt-vastu .vastu-studio span.rounded-full[class*=px-],.hwt-vastu .vastu-studio span.rounded-lg[class*=px-]{border:1px solid var(--hwt-rule-strong)!important;color:var(--hwt-ink)!important;background:0 0!important;border-radius:0!important;text-decoration:none!important}.hwt-vastu .vastu-studio button[aria-pressed=true],.hwt-vastu .vastu-studio button[aria-selected=true],.hwt-vastu button.rounded-full[aria-pressed=true],.hwt-vastu button.rounded-full[aria-selected=true]{border-color:var(--hwt-flame)!important;box-shadow:inset 0 2px 0 var(--hwt-flame)!important;background:var(--hwt-paper-raised)!important;color:var(--hwt-flame)!important;text-decoration:none!important}.hwt-vastu .vastu-studio input,.hwt-vastu .vastu-studio select,.hwt-vastu .vastu-studio textarea{min-height:44px;border:1px solid var(--hwt-rule-strong)!important;background:var(--hwt-paper-raised)!important;box-shadow:none!important;color:var(--hwt-ink)!important;border-radius:0!important;padding:.65rem .75rem!important}@media (hover:hover) and (pointer:fine){.hwt-vastu .hwt-actions>.hwt-link:hover,.hwt-vastu .hwt-work-next>.hwt-link:hover,.hwt-vastu .vastu-studio button:hover,.hwt-vastu .vastu-studio a:hover,.hwt-vastu .hw-gold-cta:hover{opacity:1;transform:translateY(-1px);border-color:var(--hwt-flame)!important;background:var(--hwt-paper-raised)!important;color:var(--hwt-flame)!important}}@media (max-width:640px){.hwt-vastu .hwt-tool-grid{grid-template-columns:1fr}.hwt-vastu .hwt-tool-grid .hwt-row{min-height:0}.hwt-vastu .vastu-studio [class*=px-10]{padding-inline:1rem!important}}
