.hw2.hw2 .rp-head,.hw2.hw2 .rp-foot{display:none}@media print{@page{size:A4;margin:14mm 12mm 16mm}.hw2.hw2 .dv-out,.hw2.hw2 .dv-out *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.hw2.hw2 .rp-head{background:var(--dvn-paper);border-bottom:3px solid var(--dvn-brass);color:var(--dvn-ink);break-inside:avoid;border-radius:14px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 0 18px;padding:12px 16px;display:grid}.hw2.hw2 .rp-head img{width:56px;height:auto}.hw2.hw2 .rp-id{gap:2px;min-width:0;display:grid}.hw2.hw2 .rp-brand{font-family:var(--font-display);font-size:20pt;line-height:1.1}.hw2.hw2 .rp-title{color:var(--dvn-muted);font-size:12pt}.hw2.hw2 .rp-meta{color:var(--dvn-muted);text-align:right;justify-items:end;gap:4px;font-size:9.5pt;display:grid}.hw2.hw2 .rp-sample{color:var(--dvn-kumkum);font-weight:700}.hw2.hw2 .rp-foot{border-top:3px solid var(--dvn-brass);color:var(--dvn-muted);break-inside:avoid;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:22px;padding-top:12px;font-size:9pt;display:flex}.hw2.hw2 .rp-foot img{width:28px;height:auto}.hw2.hw2 .rp-foot b{color:var(--dvn-ink)}.hw2.hw2 .rp-foot small{flex-basis:100%}.hw2.hw2 .dv-out :is(button:not(.dv-item),.btn,.tool-result-actions,.hak-acts,.dv-acts,.reading-report-actions,.dv-palm-examples){display:none!important}.hw2.hw2 .dv-out :is(.dv-item,.dv-tc,.dv-cardrow,.dv-sym,.dv-dial,.hak-report__sec,.dv-areas>div){break-inside:avoid}.hw2.hw2 .dv-palm .dv-out{display:block}.hw2.hw2 .dv-palm .dv-out>*{margin-bottom:14px}.hw2.hw2 .dv-palm .dv-grid2{display:block}.hw2.hw2 .dv-palm .dv-panel{break-inside:avoid;margin-bottom:14px;padding:14px}.hw2.hw2 .dv-palm .dv-out :is(p,li,.dv-item p){font-size:10.5pt;line-height:1.5}.hw2.hw2 .dv-palm .dv-item{text-align:left}.hw2.hw2 .dv-palm .dv-ringrow{grid-template-columns:repeat(4,minmax(0,1fr))}.hw2.hw2 .dv-palm .dv-ring .rw{width:64px;height:64px}}
.BNNNRG_page{--flow-field:var(--dvn-chandan,#f3e5d3);--flow-paper:var(--dvn-raised,#faf2e7);--flow-light:var(--dvn-light,#fdf8f0);--flow-band:var(--dvn-band,#ead6b6);--flow-ink:var(--dvn-ink,#2b1a10);--flow-muted:var(--dvn-muted,#6b4f3a);--flow-saffron:var(--dvn-saffron,#e9892b);--flow-brass:var(--dvn-brass,#b98a3e);--flow-kumkum:var(--dvn-kumkum,#a3242b);background:radial-gradient(circle at 82% 8%, #e9b62a2e, transparent 28rem), var(--flow-field);min-height:100vh;color:var(--flow-ink);overflow:clip}html[data-hw=night] .BNNNRG_page{--flow-field:var(--bg);--flow-paper:var(--card);--flow-light:var(--surface);--flow-band:var(--soft);--flow-ink:var(--ink);--flow-muted:var(--muted);--flow-kumkum:var(--link)}html[data-hw=night] .BNNNRG_page .BNNNRG_aside{background:var(--soft)}html[data-hw=night] .BNNNRG_page .BNNNRG_error{color:var(--bad)}.BNNNRG_page :is(button,a,textarea,input):focus-visible{outline:3px solid var(--flow-kumkum);outline-offset:3px}.BNNNRG_hero,.BNNNRG_workspace,.BNNNRG_result{width:min(76rem,100% - 2.5rem);margin-inline:auto}.BNNNRG_hero{grid-template-columns:minmax(0,1.15fr) minmax(16rem,.55fr);align-items:center;gap:clamp(2rem,7vw,7rem);padding:clamp(7.5rem,12vw,11rem) 0 clamp(4rem,8vw,7rem);display:grid}.BNNNRG_kicker,.BNNNRG_eyebrow{color:var(--flow-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .9rem;font-size:.78rem;font-weight:700}.BNNNRG_hero h1{max-width:13ch;font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(3.35rem,7.5vw,7.4rem);font-weight:450;line-height:.91}.BNNNRG_hero h1 span{color:var(--flow-kumkum);display:inline;position:relative}.BNNNRG_hero h1 span:after{content:"";border-top:.055em solid;border-radius:50%;height:.18em;position:absolute;bottom:-.08em;left:-.04em;right:-.04em;transform:rotate(-1.5deg)}.BNNNRG_lead{max-width:56ch;color:var(--flow-muted);margin:1.8rem 0 0;font-size:clamp(1rem,1.4vw,1.22rem);line-height:1.7}.BNNNRG_heroArt{place-items:center;min-height:23rem;display:grid;position:relative}.BNNNRG_heroArt img{width:min(100%,19rem);height:auto;transform:rotate(2deg)}.BNNNRG_heroArt:before,.BNNNRG_heroArt:after{content:"";border:2px solid var(--flow-brass);opacity:.7;border-radius:50%;position:absolute}.BNNNRG_heroArt:before{width:19rem;height:19rem;transform:rotate(-7deg)scaleY(.9)}.BNNNRG_heroArt:after{width:14rem;height:14rem;transform:rotate(11deg)scaleX(.92)}.BNNNRG_workspace{border:1px solid var(--line,var(--flow-brass));border-radius:var(--r,20px);background:var(--flow-paper);box-shadow:none;grid-template-columns:minmax(0,1fr) minmax(17rem,.52fr);gap:clamp(2rem,6vw,6rem);padding:clamp(3rem,6vw,5rem);display:grid}.BNNNRG_workspace h2,.BNNNRG_result h2,.BNNNRG_result h3{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-weight:520}.BNNNRG_page.BNNNRG_page .BNNNRG_workspace h2{font-size:clamp(24px,3vw,32px);line-height:1.3}.BNNNRG_workspaceIntro{color:var(--flow-muted);line-height:1.6}.BNNNRG_form{gap:1.25rem;margin-top:2rem;display:grid}.BNNNRG_formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.BNNNRG_wide{grid-column:1/-1}.BNNNRG_field{color:var(--flow-muted);gap:.5rem;font-size:14px;font-weight:500;display:grid}.BNNNRG_field :is(input,textarea){border:1px solid var(--line,var(--flow-brass));background:var(--flow-light);width:100%;color:var(--flow-ink);font:inherit;border-radius:12px;padding:.9rem 1rem;font-size:1rem}.BNNNRG_field textarea{resize:vertical;min-height:9rem;font-size:1.15rem;line-height:1.5}.BNNNRG_field small{justify-self:end}.BNNNRG_choices{flex-wrap:wrap;gap:.6rem;display:flex}.BNNNRG_choices button,.BNNNRG_secondaryButton,.BNNNRG_actions button,.BNNNRG_actions a{border:1.5px solid var(--flow-brass);background:var(--flow-light);min-height:2.85rem;color:var(--flow-ink);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1rem;font-weight:700;text-decoration:none;transition:transform .17s ease-out,background-color .17s ease-out;display:inline-flex}.BNNNRG_choices button[aria-pressed=true]{background:var(--flow-band);border-color:var(--flow-kumkum)}.BNNNRG_choices button:hover,.BNNNRG_secondaryButton:hover,.BNNNRG_actions :is(button,a):hover{transform:translateY(-2px)rotate(-.35deg)}.BNNNRG_primaryButton{border:1.5px solid var(--flow-brass);background:var(--btn);min-height:3.35rem;color:var(--btn-ink);font:inherit;cursor:pointer;border-radius:999px;padding:.85rem 1.35rem;font-weight:800;transition:transform .17s ease-out,background-color .17s ease-out}.BNNNRG_primaryButton:hover:not(:disabled){background:var(--btn,#ff5e1f);transform:translateY(-2px)}.BNNNRG_primaryButton:disabled{cursor:wait;opacity:1}.BNNNRG_aside{border:1px solid var(--line,var(--flow-brass));border-radius:var(--r,20px);background:var(--flow-band);align-self:start;padding:1.4rem}.BNNNRG_aside img{width:min(9rem,55%);margin:0 auto 1rem;display:block}.BNNNRG_page.BNNNRG_page .BNNNRG_aside p+p{margin-top:12px}.BNNNRG_locationSearch{min-width:0}.BNNNRG_aside p{color:var(--flow-muted);line-height:1.55}.BNNNRG_aside strong{color:var(--flow-ink)}.BNNNRG_error{color:#7c1b22;margin:0;font-weight:650;line-height:1.5}.BNNNRG_generating{text-align:center;justify-items:center;gap:1rem;padding:5rem 1rem;display:grid}.BNNNRG_rings{width:9rem;height:9rem;position:relative}.BNNNRG_rings i{border:3px solid var(--flow-brass);border-radius:50%;animation:2.4s linear infinite BNNNRG_orbit;position:absolute;inset:0}.BNNNRG_rings i:nth-child(2){border-style:dashed;animation-duration:1.8s;animation-direction:reverse;inset:1.2rem}.BNNNRG_rings i:nth-child(3){background:var(--flow-saffron);border-color:var(--flow-kumkum);inset:3rem}.BNNNRG_generating p{max-width:40ch;color:var(--flow-muted);margin:0;line-height:1.6}.BNNNRG_result{padding:clamp(5rem,9vw,8rem) 0}.BNNNRG_resultHead{justify-content:space-between;align-items:end;gap:2rem;display:flex}.BNNNRG_page.BNNNRG_page .BNNNRG_resultHead h2{overflow-wrap:anywhere;max-width:28ch;font-size:clamp(28px,4vw,44px);line-height:1.2}.BNNNRG_verdict{border:2px solid var(--flow-kumkum);background:var(--flow-paper);text-align:center;border-radius:49% 44% 48% 43%;flex:none;min-width:12rem;padding:1.35rem 1.5rem;transform:rotate(1deg)}.BNNNRG_verdict span{color:var(--flow-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;display:block}.BNNNRG_verdict strong{font-family:var(--font-display);margin-top:.3rem;font-size:2.25rem;display:block}.BNNNRG_facts,.BNNNRG_resultGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2.25rem;display:grid}.BNNNRG_fact,.BNNNRG_panel{border:1.5px solid var(--flow-brass);border-radius:var(--r,20px);background:var(--flow-paper);padding:1.45rem}.BNNNRG_resultGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.BNNNRG_fact span{color:var(--flow-muted);font-size:.78rem}.BNNNRG_fact strong{font-family:var(--font-display);margin-top:.4rem;font-size:clamp(1.55rem,3vw,2.7rem);display:block}.BNNNRG_fact p,.BNNNRG_panel p,.BNNNRG_panel li{color:var(--flow-muted);line-height:1.6}.BNNNRG_panel{grid-column:auto;min-width:0}.BNNNRG_panel:nth-child(2n){grid-column:auto}.BNNNRG_panel h3{font-size:1.65rem}.BNNNRG_panel ol,.BNNNRG_panel ul{padding-left:1.2rem}.BNNNRG_crayonChart{gap:.85rem;margin-top:1.2rem;display:grid}.BNNNRG_bar{grid-template-columns:minmax(5.5rem,.35fr) 1fr auto;align-items:center;gap:.75rem;display:grid}.BNNNRG_barTrack{border:2px solid var(--flow-brass);border-radius:999px 60% 999px 55%;height:.75rem;overflow:hidden;transform:rotate(-.35deg)}.BNNNRG_barTrack i{background:var(--flow-saffron);border-right:2px solid var(--flow-kumkum);height:100%;display:block}.BNNNRG_resultMandala{aspect-ratio:1;place-items:center;width:min(19rem,78vw);margin:2.5rem auto 0;display:grid;position:relative}.BNNNRG_resultMandala:before,.BNNNRG_resultMandala:after,.BNNNRG_resultMandala>i{content:"";border:3px solid var(--flow-brass);border-radius:48% 53% 46% 55%;position:absolute}.BNNNRG_resultMandala:before{inset:0;transform:rotate(7deg)}.BNNNRG_resultMandala:after{border-style:dashed;inset:2.2rem;transform:rotate(-11deg)}.BNNNRG_resultMandala>i{border-color:var(--flow-kumkum);inset:4.6rem;transform:rotate(4deg)}.BNNNRG_resultMandala img{z-index:1;width:7.5rem;height:auto;position:relative}.BNNNRG_mandalaLabel{z-index:2;background:var(--flow-paper);border-radius:999px;padding:.3rem .65rem;font-size:.75rem;font-weight:750;position:absolute}.BNNNRG_mandalaLabel:first-of-type{top:3%;left:9%;transform:rotate(-5deg)}.BNNNRG_mandalaLabel:nth-of-type(2){top:45%;right:0;transform:rotate(4deg)}.BNNNRG_mandalaLabel:nth-of-type(3){bottom:5%;left:16%;transform:rotate(2deg)}.BNNNRG_actions{--flow-light:var(--dvn-light,#fdf8f0);--flow-ink:var(--dvn-ink,#2b1a10);--flow-muted:var(--dvn-muted,#6b4f3a);--flow-saffron:var(--dvn-saffron,#e9892b);--flow-brass:var(--dvn-brass,#b98a3e);flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2.4rem;display:flex}.BNNNRG_actions :is(img,.ico){width:1.1rem;height:1.1rem}.hw2.hw2 .BNNNRG_actions.BNNNRG_actions :is(img,.ico){aspect-ratio:auto;object-fit:contain;width:1.1rem;max-width:none;height:1.1rem;box-shadow:none;border-radius:0;flex:none;transform:none}.BNNNRG_actions .BNNNRG_nextAction{background:var(--flow-saffron);border-color:var(--flow-kumkum)}.BNNNRG_actions>.BNNNRG_nextSteps{flex-wrap:wrap;flex:100%;gap:.75rem;display:flex}.BNNNRG_nextSteps>a{flex:16rem;min-width:0}.BNNNRG_actions p{width:100%;color:var(--flow-muted);margin:0;font-size:.85rem}@keyframes BNNNRG_orbit{to{transform:rotate(360deg)}}@media (max-width:760px){.BNNNRG_hero{grid-template-columns:1fr;padding-top:7rem}.BNNNRG_heroArt{min-height:13rem}.BNNNRG_heroArt img{width:10rem}.BNNNRG_heroArt:before{width:13rem;height:13rem}.BNNNRG_heroArt:after{width:9rem;height:9rem}.BNNNRG_workspace{grid-template-columns:1fr;padding:1.5rem}.BNNNRG_aside{margin-top:2rem}.BNNNRG_resultHead{flex-direction:column;align-items:start}.BNNNRG_facts,.BNNNRG_resultGrid{grid-template-columns:1fr}.BNNNRG_panel,.BNNNRG_panel:nth-child(2n){grid-column:auto}}@media (max-width:420px){.BNNNRG_hero,.BNNNRG_workspace,.BNNNRG_result{width:min(100% - 1.25rem,76rem)}.BNNNRG_hero h1{font-size:clamp(3rem,15vw,4.7rem)}.BNNNRG_formGrid{grid-template-columns:1fr}.BNNNRG_wide{grid-column:auto}.BNNNRG_actions>*{flex:calc(50% - .75rem)}.BNNNRG_actions p{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.BNNNRG_rings i{animation:none}.BNNNRG_choices button,.BNNNRG_secondaryButton,.BNNNRG_actions button,.BNNNRG_actions a,.BNNNRG_primaryButton{transition:none}}.hw2 .BNNNRG_actions .reading-report-actions{display:contents}.hw2 .BNNNRG_actions .reading-report-preview{display:contents}.hw2 .BNNNRG_actions :is(button,a){color:#1f1f1f;min-height:48px;line-height:1.5;font-family:var(--sans,inherit);white-space:normal;overflow-wrap:anywhere;background:#fff;padding:.65rem 1rem;font-size:15px;font-weight:600}.hw2 .BNNNRG_actions{--flow-light:#fff;--flow-ink:#1f1f1f;--flow-muted:var(--muted);--flow-brass:var(--line);align-items:stretch}.hw2 .BNNNRG_actions .BNNNRG_nextAction{color:#fff;background:var(--btn)}html[data-hw=night] .hw2 .BNNNRG_actions{--flow-light:var(--card);--flow-ink:var(--ink);--flow-band:var(--soft)}html[data-hw=night] .hw2 .BNNNRG_actions :is(button,a){color:var(--ink);background:var(--card);border-color:var(--line)}html[data-hw=night] .hw2 .BNNNRG_actions .BNNNRG_nextAction{color:#fff;background:var(--btn);border-color:var(--btn)}.BNNNRG_actions .reading-report-preview__sheet{padding:24px}.BNNNRG_actions .reading-report-preview__sheet .rpv{width:100%}.hw2 .BNNNRG_actions .reading-report-preview__sheet :is(button,a){flex:none}:is(.hw2 .BNNNRG_actions>.rpv,.BNNNRG_actions .reading-report-actions>.rpv){flex-basis:100%}.hw2 .BNNNRG_primaryButton{background:var(--btn);color:#fff}body.hw2-body .hw2.hw2 .BNNNRG_primaryButton.BNNNRG_primaryButton{color:var(--btn-ink)!important}.BNNNRG_guides{gap:32px;width:min(100% - 2rem,76rem);margin:48px auto;display:grid}.BNNNRG_guide{align-content:start;gap:12px;min-width:0;padding-block:12px;display:grid}.BNNNRG_guide .faql details .fa p{margin:8px 0 0;line-height:1.65}.BNNNRG_guide>img{width:48px;height:48px}.BNNNRG_guide :is(h2,h3){margin:12px 0;scroll-margin-top:100px;line-height:1.3}.BNNNRG_guide p{max-width:75ch;line-height:1.7}.BNNNRG_guide .BNNNRG_choices img{flex:none;width:22px;height:22px}[data-hw-scope] .BNNNRG_actions{--flow-light:var(--card,var(--dvn-light,#fdf8f0));--flow-ink:var(--ink,var(--dvn-ink,#2b1a10));--flow-muted:var(--muted,var(--dvn-muted,#6b4f3a))}[data-hw-scope] .BNNNRG_actions>*{overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:100%}[data-hw-scope] .BNNNRG_actions :is(button,a){overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:100%}[data-hw-scope] .BNNNRG_actions .ico{flex:none}@media (max-width:600px){[data-hw-scope] .BNNNRG_actions{align-items:stretch}[data-hw-scope] .BNNNRG_actions>*{flex:100%}[data-hw-scope] .BNNNRG_actions :is(button,a){width:100%;min-height:44px}:is([data-hw-scope] .BNNNRG_actions .reading-report-actions,[data-hw-scope] .BNNNRG_actions .reading-report-preview__controls){flex-wrap:wrap}[data-hw-scope] .BNNNRG_actions .reading-report-preview__info{width:100%}[data-hw-scope] .BNNNRG_actions .reading-report-preview__info summary{min-height:44px}}
