.hw2.hw2 .pg-reveal :is(.font-display,.font-para){font-family:var(--sans);font-variant:normal}.hw2.hw2 .pg-reveal .hak-hg{align-items:center}.hw2.hw2 .pg-reveal .hak-hero h1{font-size:clamp(34px,4.4vw,56px);line-height:1.04}.hw2.hw2 .pg-reveal .hak-hero .lead{max-width:56ch}.hw2.hw2 .pg-reveal .hak-formcard{box-shadow:var(--shadow)}.hw2.hw2 .pg-reveal .hak-form .input{min-height:48px}.hw2.hw2 .pg-reveal .hak-form .field small{color:var(--muted);font-size:.8rem}.hw2.hw2 .pg-reveal .hak-form .select{border:1px solid var(--line);background:var(--card);border-radius:12px;width:100%;min-height:46px;padding:11px 12px;font-size:15px}.hw2.hw2 .pg-reveal .hak-form .select:disabled{opacity:.55}.hw2.hw2 .pg-reveal .hak-date{min-height:48px;padding-block:0}.hw2.hw2 .pg-reveal .hak-date input{background:0 0;border:0;outline:0;width:100%;min-width:0;padding-block:12px;font-size:16px}.hw2.hw2 .pg-reveal .hak-date:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 18%, transparent)}.hw2.hw2 .pg-reveal .hak-date button{color:var(--link)}.hw2.hw2 .pg-reveal .hak-more{background:color-mix(in srgb, var(--tint) 6%, var(--card));border-radius:14px}.hw2.hw2 .pg-reveal .hak-more>summary{cursor:pointer;color:var(--link);justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;font-size:14.4px;font-weight:500;list-style:none;display:flex}.hw2.hw2 .pg-reveal .hak-more>summary::-webkit-details-marker{display:none}.hw2.hw2 .pg-reveal .hak-more .pm{background:var(--soft);width:22px;height:22px;transition:transform .3s var(--ease);border-radius:50%;flex:none;position:relative}.hw2.hw2 .pg-reveal .hak-more .pm:before,.hw2.hw2 .pg-reveal .hak-more .pm:after{content:"";background:var(--link);border-radius:2px;width:10px;height:2px;margin:-1px 0 0 -5px;position:absolute;top:50%;left:50%}.hw2.hw2 .pg-reveal .hak-more .pm:after{transform:rotate(90deg)}.hw2.hw2 .pg-reveal .hak-more[open] .pm{transform:rotate(45deg)}.hw2.hw2 .pg-reveal .hak-more__body{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px;padding:0 14px 14px;display:grid}.hw2.hw2 .pg-reveal .hak-form .kd-fa .btn{white-space:normal;text-align:center}.hw2.hw2 .pg-reveal .hak-form .kd-note{margin-top:0}.hw2.hw2 .pg-reveal .hak-err{color:var(--bad);margin:0;font-size:.88rem}.hw2.hw2 .pg-reveal .hak-letters{background:color-mix(in srgb, var(--tint) 8%, var(--card));border-radius:14px;gap:8px;padding:12px 14px;display:grid}.hw2.hw2 .pg-reveal .hak-letters__lab{color:var(--muted);font-size:.8rem}.hw2.hw2 .pg-reveal .hak-letters__sum{font-size:.9rem;font-weight:600}.hw2.hw2 .pg-reveal :is(.hak-letters,.hak-report__cover,.hak-pair) ol{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.hw2.hw2 .pg-reveal :is(.hak-letters,.hak-report__cover,.hak-pair) ol li{background:var(--card);border:1px solid color-mix(in srgb, var(--tint) 28%, var(--line));border-radius:9px;justify-items:center;min-width:30px;padding:4px 6px 3px;line-height:1.1;display:grid}.hw2.hw2 .pg-reveal :is(.hak-letters,.hak-report__cover,.hak-pair) ol b{font-size:.98rem;font-weight:600}.hw2.hw2 .pg-reveal :is(.hak-letters,.hak-report__cover,.hak-pair) ol em{font-style:normal;font-family:var(--hand);color:var(--link);font-size:1.05rem}.hw2.hw2 .pg-reveal .hak-price{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:14px;font-size:.9rem;display:flex}.hw2.hw2 .pg-reveal .hak-price b{color:var(--ink);font-size:1.3rem;font-weight:600}.hw2.hw2 .pg-reveal .hak-price s{color:var(--muted)}.hw2.hw2 .pg-reveal .hak-price__note{flex-basis:100%;font-size:.84rem}.hw2.hw2 .pg-reveal .hak-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hw2.hw2 .pg-reveal .hak-art{max-width:500px}.hw2.hw2 .pg-reveal .hak-art>img{filter:brightness(1.04)saturate(1.06);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#0000,#000 4% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#0000,#000 4% 94%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.hw2.hw2 .pg-reveal .hak-trust{background:color-mix(in srgb, var(--tint) 5%, var(--bg));padding-block:clamp(18px,3vw,28px)}.hw2.hw2 .pg-reveal .hak-trust__cell{align-items:flex-start;gap:12px;display:flex}.hw2.hw2 .pg-reveal .hak-trust__cell img{object-fit:contain;flex:none;width:44px;height:44px}.hw2.hw2 .pg-reveal .hak-trust__cell b{font-size:.98rem;font-weight:600;display:block}.hw2.hw2 .pg-reveal .hak-trust__cell span{color:var(--muted);margin-top:3px;font-size:.86rem;line-height:1.45;display:block}.hw2.hw2 .pg-reveal .hak-result{padding-block:clamp(32px,5vw,56px) clamp(40px,6vw,72px);scroll-margin-top:80px}.hw2.hw2 .pg-reveal .hak-result .dv-gen{max-width:760px}.hw2.hw2 .pg-reveal .hak-oh{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 20px;display:flex}.hw2.hw2 .pg-reveal .hak-oh h2{overflow-wrap:anywhere;margin-top:4px;font-size:clamp(1.7rem,3.4vw,2.5rem)}.hw2.hw2 .pg-reveal .hak-oh p{color:var(--muted);margin-top:6px}.hw2.hw2 .pg-reveal .hak-pair__row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.hw2.hw2 .pg-reveal .hak-pair__row>.hak-pair__arrow{align-self:center}.hw2.hw2 .pg-reveal .hak-pair__col{text-align:center;justify-items:center;gap:4px;min-width:0;display:grid}.hw2.hw2 .pg-reveal .hak-pair__dial{width:min(150px,100%)}.hw2.hw2 .pg-reveal .hak-pair__dial svg{width:100%;height:auto;margin-bottom:6px;display:block;overflow:visible}.hw2.hw2 .pg-reveal .hak-pair__name{overflow-wrap:anywhere;font-size:1.2rem;font-weight:600}.hw2.hw2 .pg-reveal .hak-pair__meta{color:var(--muted);font-size:.82rem;line-height:1.4}.hw2.hw2 .pg-reveal .hak-pair__arrow{background:var(--soft);width:38px;height:38px;color:var(--link);border-radius:50%;place-items:center;display:grid}.hw2.hw2 .pg-reveal .hak-pair__arrow .ico{width:18px;height:18px}.hw2.hw2 .pg-reveal .hak-veil{border:1.5px dashed color-mix(in srgb, var(--muted) 45%, transparent);color:var(--muted);letter-spacing:.08em;border-radius:999px;justify-self:start;padding:2px 12px;font-weight:600;display:inline-block}.hw2.hw2 .pg-reveal .hak-note{color:var(--muted);font-size:.92rem}.hw2.hw2 .pg-reveal .hak-numbers__row{grid-template-columns:176px minmax(0,1fr);align-items:start;gap:20px;display:grid}.hw2.hw2 .pg-reveal .hak-numbers .hak-spec{grid-template-columns:repeat(auto-fill,minmax(112px,1fr))}.hw2.hw2 .pg-reveal .hak-pair__diag{color:var(--muted);font-size:.93rem;line-height:1.55}.hw2.hw2 .pg-reveal .hak-pair ol{justify-content:center}.hw2.hw2 .pg-reveal .hak-loshu{gap:8px;display:grid}.hw2.hw2 .pg-reveal .hak-loshu .dv-lo{grid-template-columns:repeat(3,52px);gap:6px}.hw2.hw2 .pg-reveal .hak-loshu .dv-lo span{border-radius:12px;height:52px;font-size:1.15rem}.hw2.hw2 .pg-reveal .hak-spec{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px;margin:0;display:grid}.hw2.hw2 .pg-reveal .hak-spec>div{background:color-mix(in srgb, var(--tint) 8%, var(--card));border-radius:12px;min-width:0;padding:9px 12px}.hw2.hw2 .pg-reveal .hak-spec dt{color:var(--muted);font-size:.76rem}.hw2.hw2 .pg-reveal .hak-spec dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:.95rem;font-weight:600}.hw2.hw2 .pg-reveal .hak-block{gap:12px;display:grid}.hw2.hw2 .pg-reveal .hak-h3{font-size:1.3rem}.hw2.hw2 .pg-reveal .hak-strength__name{font-size:1.1rem;font-weight:600}.hw2.hw2 .pg-reveal .hak-strength__list{font-size:.9rem;font-weight:600;display:block}.hw2.hw2 .pg-reveal .hak-bul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.hw2.hw2 .pg-reveal .hak-bul li{color:var(--muted);align-items:flex-start;gap:9px;font-size:.9rem;line-height:1.45;display:flex}.hw2.hw2 .pg-reveal .hak-bul li>i{width:18px;height:18px;color:var(--bad);background:var(--bad-soft);border-radius:50%;flex:none;place-items:center;font-size:.8rem;font-style:normal;font-weight:700;display:grid}.hw2.hw2 .pg-reveal .hak-bul .ctk{margin-top:1px}.hw2.hw2 .pg-reveal .hak-lore__cols{grid-template-columns:minmax(0,1fr);gap:clamp(16px,2.4vw,24px);display:grid}.hw2.hw2 .pg-reveal .hak-lore .hak-spec{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.hw2.hw2 .pg-reveal .hak-lore .dv-items{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.hw2.hw2 .pg-reveal .hak-lore__cols>div{gap:12px;display:grid}.hw2.hw2 .pg-reveal .hak-lore__head{align-items:center;gap:14px;display:flex}.hw2.hw2 .pg-reveal .hak-lore__head b{font-size:1.1rem}.hw2.hw2 .pg-reveal .hak-lore__num{width:64px;height:64px;font-family:var(--hand);color:var(--link);background:color-mix(in srgb, var(--tint) 16%, var(--card));border-radius:50%;flex:none;place-items:center;font-size:2.3rem;font-weight:700;display:grid}.hw2.hw2 .pg-reveal .hak-alts{gap:8px;margin:0;padding:0;list-style:none;display:grid}.hw2.hw2 .pg-reveal .hak-alts li{background:color-mix(in srgb, var(--tint) 7%, var(--card));border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.hw2.hw2 .pg-reveal .hak-alts li>div{gap:2px;min-width:0;display:grid}.hw2.hw2 .pg-reveal .hak-alts li>div>span{color:var(--muted);font-size:.82rem}.hw2.hw2 .pg-reveal .hak-alts__num{width:38px;height:38px;font-family:var(--hand);color:var(--link);background:var(--card);border-radius:50%;place-items:center;font-size:1.45rem;font-weight:700;display:grid}.hw2.hw2 .pg-reveal .hak-unlock{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(14px,2vw,20px);display:grid}.hw2.hw2 .pg-reveal .hak-unlock--solo{grid-template-columns:minmax(0,1fr);max-width:640px}.hw2.hw2 .pg-reveal .rv-lock{background:color-mix(in srgb, var(--tint) 7%, var(--card));box-shadow:var(--shadow);font-family:var(--sans);color:var(--ink);align-content:start;gap:12px;margin:0;padding:clamp(18px,2.6vw,26px);display:grid}.hw2.hw2 .pg-reveal .rv-lock h3{font-size:1.25rem;font-family:var(--sans);font-weight:500}.hw2.hw2 .pg-reveal .rv-lock>p{color:var(--muted);margin:0;font-size:.95rem}.hw2.hw2 .pg-reveal .rv-lock ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.hw2.hw2 .pg-reveal .rv-lock li{color:var(--ink);margin:0;padding-left:24px;font-size:.9rem;position:relative}.hw2.hw2 .pg-reveal .rv-lock li:before{content:"✓";color:var(--ok);font-weight:700;position:absolute;top:0;left:0}.hw2.hw2 .pg-reveal .rv-lock__cta{justify-items:stretch;gap:10px;margin:4px 0 0;display:grid}.hw2.hw2 .pg-reveal .rv-lock__cta>.btn{white-space:normal;text-align:center;width:100%}.hw2.hw2 .pg-reveal .rv-note,.hw2.hw2 .pg-reveal .rv-lock__note{color:var(--muted);margin:0;font-size:.85rem}.hw2.hw2 .pg-reveal .rv-note b{color:var(--ink);font-size:1.1rem}.hw2.hw2 .pg-reveal .rv-lock__note a{color:var(--link);background:0 0;border:0;min-height:0;padding:0;font-weight:600}.hw2.hw2 .pg-reveal .rv-lock__note a:hover{text-decoration:underline}.hw2.hw2 .pg-reveal .rv-hint{color:var(--bad);margin:0;font-size:.88rem}.hw2.hw2 .pg-reveal .rv-hint[data-tone=quiet]{color:var(--muted)}.hw2.hw2 .pg-reveal .rv-pay{gap:8px;display:grid}.hw2.hw2 .pg-reveal .rv-pay__amts{flex-wrap:wrap;gap:6px;display:flex}.hw2.hw2 .pg-reveal .rv-pay__amts .rv-type{border:1.5px solid var(--line);background:var(--card);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:7px 14px;font-size:.9rem;font-weight:600}.hw2.hw2 .pg-reveal .rv-pay__amts .rv-type[data-on=true]{border-color:var(--accent);background:var(--soft);color:var(--link)}.hw2.hw2 .pg-reveal .rv-pay__amts .rv-type:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hw2.hw2 .pg-reveal .rv-lock .rv-btn--quiet{color:var(--link);background:0 0;border:0;justify-self:start;min-height:0;padding:0;font-size:.88rem;font-weight:600}.hw2.hw2 .pg-reveal .hak-acts>div{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.hw2.hw2 .pg-reveal .hak-acts>div>:is(button,a){border:1px solid var(--line);background:var(--card);min-height:0;color:var(--ink);font:inherit;border-radius:999px;align-items:center;gap:7px;padding:8px 15px;font-size:14px;font-weight:500;display:inline-flex;transform:none}.hw2.hw2 .pg-reveal .hak-acts>div>:is(button,a):hover{border-color:var(--soft-line);background:var(--soft);transform:none}.hw2.hw2 .pg-reveal .hak-acts>div>p{color:var(--muted);flex-basis:100%;font-size:.85rem}.hw2.hw2 .pg-reveal .hak-report{gap:18px}.hw2.hw2 .pg-reveal .hak-report__cover{justify-items:start;gap:8px;display:grid}.hw2.hw2 .pg-reveal .hak-report__cover h3{overflow-wrap:anywhere;font-size:clamp(1.6rem,3vw,2.2rem)}.hw2.hw2 .pg-reveal .hak-report__num{font-family:var(--hand);color:var(--link);margin:0;font-size:3rem;line-height:1}.hw2.hw2 .pg-reveal .hak-report__sec{gap:6px;padding-block:0;display:grid}.hw2.hw2 .pg-reveal .hak-report__sec h4{font-size:1.05rem;font-weight:600}.hw2.hw2 .pg-reveal .hak-report__sec p{color:var(--muted);line-height:1.65}.hw2.hw2 .pg-reveal .hak-disclose>summary{cursor:pointer;align-items:center;gap:12px;font-size:1.05rem;font-weight:600;list-style:none;display:flex}.hw2.hw2 .pg-reveal .hak-disclose>summary::-webkit-details-marker{display:none}.hw2.hw2 .pg-reveal .hak-disclose>summary img{width:40px;height:40px}.hw2.hw2 .pg-reveal .hak-disclose>summary span{flex:1}.hw2.hw2 .pg-reveal .hak-disclose .pm{background:var(--soft);border-radius:50%;flex:none;width:26px;height:26px;position:relative}.hw2.hw2 .pg-reveal .hak-disclose .pm:before,.hw2.hw2 .pg-reveal .hak-disclose .pm:after{content:"";background:var(--link);border-radius:2px;width:11px;height:2px;margin:-1px 0 0 -5.5px;position:absolute;top:50%;left:50%}.hw2.hw2 .pg-reveal .hak-disclose .pm:after{transform:rotate(90deg)}.hw2.hw2 .pg-reveal .hak-disclose[open] .pm:after{transform:none}.hw2.hw2 .pg-reveal .hak-disclose p{color:var(--muted)}.hw2.hw2 .pg-reveal .hak-olist{gap:6px;margin:0;padding-left:20px;display:grid}.hw2.hw2 .pg-reveal .hak-sample__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:stretch;gap:clamp(14px,2vw,20px);display:grid}.hw2.hw2 .pg-reveal .hak-ex{margin:0}.hw2.hw2 .pg-reveal .hak-ex__pair{background:color-mix(in srgb, var(--tint) 8%, var(--card));border-radius:16px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;padding:14px;display:grid}.hw2.hw2 .pg-reveal .hak-ex__pair>div{text-align:center;justify-items:center;gap:2px;min-width:0;display:grid}.hw2.hw2 .pg-reveal .hak-ex__pair small{color:var(--muted);font-size:.8rem}.hw2.hw2 .pg-reveal .hak-ex__num{font-family:var(--hand);font-size:2.8rem;font-weight:700;line-height:1}.hw2.hw2 .pg-reveal .hak-ex__num[data-tone=before]{color:var(--bad)}.hw2.hw2 .pg-reveal .hak-ex__num[data-tone=after]{color:var(--ok)}.hw2.hw2 .pg-reveal .hak-ex .dv-bar{grid-template-columns:minmax(84px,.8fr) minmax(0,2fr) 78px}.hw2.hw2 .pg-reveal .hak-ex .dv-bar span.v{white-space:nowrap;font-size:1.12rem}.hw2.hw2 .pg-reveal .hak-ex__change{align-items:center;gap:8px;font-size:.9rem;font-weight:500;display:flex}.hw2.hw2 .pg-reveal .hak-parts ol{gap:14px;margin:0;padding:0;list-style:none;display:grid}.hw2.hw2 .pg-reveal .hak-parts li{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;display:grid}.hw2.hw2 .pg-reveal .hak-parts li img{object-fit:contain;width:44px;height:44px}.hw2.hw2 .pg-reveal .hak-parts li b{font-size:.98rem;font-weight:600;display:block}.hw2.hw2 .pg-reveal .hak-parts li span{color:var(--muted);margin-top:2px;font-size:.88rem;line-height:1.45;display:block}.hw2.hw2 .pg-reveal .hak-stars__grid{margin:0;padding:0;list-style:none}.hw2.hw2 .pg-reveal .hak-star{align-content:start;justify-items:start;gap:6px;padding:18px;display:grid}.hw2.hw2 .pg-reveal .hak-star img{object-fit:cover;border-radius:50%;width:64px;height:64px;margin-bottom:4px}.hw2.hw2 .pg-reveal .hak-star__after{overflow-wrap:anywhere;font-size:1.12rem;font-weight:600}.hw2.hw2 .pg-reveal .hak-star__after mark{background:color-mix(in srgb, var(--tint) 30%, transparent);color:inherit;border-radius:4px;padding:0 1px}.hw2.hw2 .pg-reveal .hak-star__before{color:var(--muted);font-size:.86rem}.hw2.hw2 .pg-reveal .hak-star__nums{color:var(--muted);align-items:center;gap:6px;font-size:.95rem;display:inline-flex}.hw2.hw2 .pg-reveal .hak-star__nums .ico{width:14px;height:14px}.hw2.hw2 .pg-reveal .hak-star__nums b{color:var(--ink)}.hw2.hw2 .pg-reveal .hak-star__nums .chip{background:var(--ok-soft);color:var(--ok)}.hw2.hw2 .pg-reveal .hak-star p{color:var(--muted);font-size:.86rem;line-height:1.45}.hw2.hw2 .pg-reveal .faqx{padding-block:clamp(40px,5vw,68px)}.hw2.hw2 .pg-reveal .hak-end{padding-top:0}.hw2.hw2 .pg-reveal .hak-end__card{background:color-mix(in srgb, var(--tint) 10%, var(--card));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(16px,3vw,32px);padding:clamp(22px,3.4vw,36px);display:grid}.hw2.hw2 .pg-reveal .hak-end__ico{object-fit:contain;width:84px;height:84px}.hw2.hw2 .pg-reveal .hak-end__card h2{margin-top:4px;font-size:clamp(1.6rem,3vw,2.3rem)}.hw2.hw2 .pg-reveal .hak-end__card p{color:var(--muted);max-width:52ch;margin-top:8px}.hw2.hw2 .pg-reveal .hak-end__act{justify-items:center;gap:8px;display:grid}.hw2.hw2 .pg-reveal .hak-end__act .hak-price{margin:0}.hw2.hw2 .pg-reveal .hak-types{flex-wrap:wrap;gap:8px;display:flex}.hw2.hw2 .pg-reveal .hak-type{border:1px solid var(--line);background:var(--card);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:8px 16px;font-size:14.4px}.hw2.hw2 .pg-reveal .hak-type[aria-checked=true]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--card));color:var(--link);font-weight:600}.hw2.hw2 .pg-reveal .hak-type:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hw2.hw2 .pg-reveal .hak-numbers--solo .hak-spec{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.hw2.hw2 .pg-reveal .hak-avoid{gap:6px;margin-top:16px;display:grid}.hw2.hw2 .pg-reveal .hak-avoid p{margin:0}.hw2.hw2 .pg-reveal .hak-avoid ul{flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.hw2.hw2 .pg-reveal .hak-avoid li{background:color-mix(in srgb, var(--bad) 7%, var(--card));border:1px solid color-mix(in srgb, var(--bad) 22%, var(--line));border-radius:999px;align-items:baseline;gap:6px;padding:5px 12px;font-size:.88rem;display:inline-flex}.hw2.hw2 .pg-reveal .hak-avoid li b{font-family:var(--hand);color:var(--bad);font-size:1.25rem;line-height:1}.hw2.hw2 .pg-reveal .hak-ends__hint{margin:12px 0 6px}.hw2.hw2 .pg-reveal .hak-ends{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.hw2.hw2 .pg-reveal .hak-ends li{text-align:center;background:color-mix(in srgb, var(--tint) 7%, var(--card));font-variant-numeric:tabular-nums;border-radius:12px;padding:10px 12px;font-size:1.05rem;font-weight:600}.hw2.hw2 .pg-reveal .hak-ends li[data-locked]{color:var(--muted)}@media (max-width:900px){.hw2.hw2 .pg-reveal .hak-art{max-width:360px}.hw2.hw2 .pg-reveal .hak-sample__grid,.hw2.hw2 .pg-reveal .hak-unlock{grid-template-columns:minmax(0,1fr)}.hw2.hw2 .pg-reveal .hak-end__card{grid-template-columns:auto minmax(0,1fr)}.hw2.hw2 .pg-reveal .hak-end__act{grid-column:1/-1;justify-items:start}}@media (max-width:600px){.hw2.hw2 .pg-reveal .hak-art{max-width:280px}.hw2.hw2 .pg-reveal .hak-more__body,.hw2.hw2 .pg-reveal .hak-numbers__row{grid-template-columns:minmax(0,1fr)}.hw2.hw2 .pg-reveal .hak-numbers__row .hak-loshu{justify-self:center}.hw2.hw2 .pg-reveal .hak-pair__dial{width:min(118px,100%)}.hw2.hw2 .pg-reveal .dv-bar,.hw2.hw2 .pg-reveal .hak-ex .dv-bar{grid-template-columns:minmax(0,1fr) auto;gap:2px 10px}.hw2.hw2 .pg-reveal .dv-bar b{grid-column:1/-1;font-size:.85rem}.hw2.hw2 .pg-reveal :is(.hak-letters,.hak-pair) ol{gap:4px}.hw2.hw2 .pg-reveal :is(.hak-letters,.hak-pair) ol li{min-width:24px;padding:3px 4px 2px}.hw2.hw2 .pg-reveal .hak-pair__arrow{width:30px;height:30px}.hw2.hw2 .pg-reveal .hak-end__card{grid-template-columns:minmax(0,1fr)}.hw2.hw2 .pg-reveal .hak-end__ico{width:64px;height:64px}.hw2.hw2 .pg-reveal .hak-end__act .btn{white-space:normal;width:100%}}@media print{.hw2.hw2 .pg-reveal :is(.hak-hero,.hak-trust,.hak-sample,.hak-how,.hak-stars,.faqx,.hak-rel,.hak-end,.hak-acts,.dv-keep,.hak-noprint){display:none!important}.hw2.hw2 .pg-reveal .hak-result{padding:0}}:root:is(:lang(hi),:lang(mr),:lang(bn),:lang(pa),:lang(gu),:lang(ta),:lang(te),:lang(kn),:lang(ml)) .hw2.hw2 .pg-reveal :is(h1,h2,h3){letter-spacing:normal;line-height:1.3}
