.hw2.hw2 .pg-timing .tm-lead{max-width:62ch}.hw2.hw2 .pg-timing .tm-form .input{min-height:48px}.hw2.hw2 .pg-timing .tm-note{color:var(--muted);margin:0;font-size:.86rem}.hw2.hw2 .pg-timing .tm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.hw2.hw2 .pg-timing .tm-grid>.tm-bar,.hw2.hw2 .pg-timing .tm-grid>.tm-rahu,.hw2.hw2 .pg-timing .tm-grid>.tm-supports{grid-column:1/-1}.hw2.hw2 .pg-timing .tm-bar .dl-bar{margin:34px 0 10px}.hw2.hw2 .pg-timing .tm-bar .dl-ends span:nth-child(2){margin:0}.hw2.hw2 .pg-timing .tm-bar .dl-key{gap:8px 18px}.hw2.hw2 .pg-timing .tm-bar .dl-key .num{color:var(--muted)}.hw2.hw2 .pg-timing .ptable b{overflow-wrap:anywhere;font-weight:600;display:block}.hw2.hw2 .pg-timing .tm-hours .mlist{gap:6px;display:grid}.hw2.hw2 .pg-timing .tm-hours .mrow{grid-template-columns:minmax(0,1fr) auto auto;margin-top:0}.hw2.hw2 .pg-timing .tm-hours .mrow b{min-width:0;font-weight:600}.hw2.hw2 .pg-timing .tm-supports ul{gap:4px;margin:10px 0 0;padding-left:18px;font-size:.92rem;display:grid}.hw2.hw2 .pg-timing .tm-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:10px;display:grid}.hw2.hw2 .pg-timing .tm-source{color:var(--muted);margin:14px 0 0;font-size:.86rem}.hw2.hw2 .pg-timing .tm-day .tbar,.hw2.hw2 .pg-timing .tm-day .tool-result-actions{margin-top:18px}.hw2.hw2 .pg-timing .tm-rahu{background:color-mix(in srgb, var(--tint) 7%, var(--card));border-color:color-mix(in srgb, var(--tint) 26%, var(--line));align-items:center;gap:18px;padding:18px 22px;display:flex}.hw2.hw2 .pg-timing .tm-rahu img{flex:none;width:64px;height:64px}.hw2.hw2 .pg-timing .tm-rahu>div{gap:2px;display:grid}.hw2.hw2 .pg-timing .tm-rahu b{font-size:clamp(26px,3.2vw,38px);font-weight:700;line-height:1.1}.hw2.hw2 .pg-timing .tm-rahu small{color:var(--muted);font-size:.9rem}.hw2.hw2 .pg-timing .tm-steps{flex-wrap:wrap;gap:8px;display:flex}.hw2.hw2 .pg-timing .tm-steps .tm-back{transform:scaleX(-1)}.hw2.hw2 .pg-timing .tm-unavail{align-items:flex-start;gap:18px;max-width:760px;padding:22px;display:flex}.hw2.hw2 .pg-timing .tm-unavail img{flex:none;width:56px;height:56px}.hw2.hw2 .pg-timing .tm-unavail b{font-size:1.12rem}.hw2.hw2 .pg-timing .tm-unavail p{color:var(--muted);margin:6px 0 14px}.hw2.hw2 .pg-timing .tm-unavail .row{flex-wrap:wrap;gap:8px}.hw2.hw2 .pg-timing .tm-bandlist{gap:6px;margin:0;padding:0;list-style:none;display:grid}.hw2.hw2 .pg-timing .tm-band{border:1px solid var(--line);background:var(--card);border-radius:12px;grid-template-columns:30px 108px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.hw2.hw2 .pg-timing .tm-band[data-tone=good]{background:color-mix(in srgb, var(--ok) 6%, var(--card))}.hw2.hw2 .pg-timing .tm-band[data-tone=avoid]{background:color-mix(in srgb, var(--warn) 6%, var(--card))}.hw2.hw2 .pg-timing .tm-band img{width:28px;height:28px}.hw2.hw2 .pg-timing .tm-band__t{color:var(--muted);font-size:.9rem}.hw2.hw2 .pg-timing .tm-band__n{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.hw2.hw2 .pg-timing .tm-band__n small{color:var(--muted);font-size:.82rem}.hw2.hw2 .pg-timing .tm-kindlist{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.hw2.hw2 .pg-timing .tm-kind{grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 16px;display:grid}.hw2.hw2 .pg-timing .tm-kind img{width:44px;height:44px}.hw2.hw2 .pg-timing .tm-kind b{font-size:1.05rem}.hw2.hw2 .pg-timing .tm-kind small{color:var(--muted);font-size:.82rem;display:block}.hw2.hw2 .pg-timing .tm-kind p{margin:6px 0 0;font-size:.9rem}.hw2.hw2 .pg-timing .tm-citylist{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.hw2.hw2 .pg-timing .tm-city{border:1px solid var(--line);background:var(--card);min-height:44px;color:var(--ink);transition:border-color .2s, transform .2s var(--ease);border-radius:12px;flex-direction:column;gap:1px;padding:9px 14px;text-decoration:none;display:flex}.hw2.hw2 .pg-timing .tm-city:hover,.hw2.hw2 .pg-timing .tm-city:focus-visible{border-color:color-mix(in srgb, var(--tint) 45%, var(--line));transform:translateY(-1px)}.hw2.hw2 .pg-timing .tm-city b{font-size:.95rem;font-weight:600}.hw2.hw2 .pg-timing .tm-city small{color:var(--muted);font-size:.78rem}.hw2.hw2 .pg-timing .tm-events{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.hw2.hw2 .pg-timing .tm-events li{gap:12px;padding:14px 16px;display:flex}.hw2.hw2 .pg-timing .tm-events img{flex:none;width:36px;height:36px}.hw2.hw2 .pg-timing .tm-events li>div{gap:2px;min-width:0;display:grid}.hw2.hw2 .pg-timing .tm-events time{color:var(--muted);font-size:.86rem}.hw2.hw2 .pg-timing .tm-events small{color:var(--muted);font-size:.8rem}.hw2.hw2 .pg-timing .tm-events a{color:var(--ink);text-decoration:none}.hw2.hw2 .pg-timing .tm-events .tm-src{color:var(--link);font-size:.82rem}.hw2.hw2 .pg-timing .tm-vrats{margin-top:34px}.hw2.hw2 .pg-timing .tm-vrats h3{font-size:1.3rem}.hw2.hw2 .pg-timing .tm-vrats>p{margin:6px 0 14px}.hw2.hw2 .pg-timing .tm-vrats ul{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;margin:0 0 16px;padding:0;list-style:none;display:grid}.hw2.hw2 .pg-timing .tm-vrats .calc span{gap:2px;display:grid}.hw2.hw2 .pg-timing .tm-vrats .calc span span{color:var(--muted);font-size:.86rem}@media (max-width:760px){.hw2.hw2 .pg-timing .tm-grid,.hw2.hw2 .pg-timing .tm-two{grid-template-columns:minmax(0,1fr)}.hw2.hw2 .pg-timing .tm-citylist{grid-template-columns:repeat(2,minmax(0,1fr))}.hw2.hw2 .pg-timing .tm-band{grid-template-columns:26px minmax(0,1fr) auto;row-gap:2px}.hw2.hw2 .pg-timing .tm-band img{grid-row:span 2}.hw2.hw2 .pg-timing .tm-band__t{grid-area:2/2}.hw2.hw2 .pg-timing .tm-band .chip{grid-area:1/3/span 2}.hw2.hw2 .pg-timing .tm-rahu{padding:16px}.hw2.hw2 .pg-timing .tm-rahu img{width:48px;height:48px}.hw2.hw2 .pg-timing .tm-unavail{flex-direction:column}.hw2.hw2 .pg-timing .tm-hours .mrow{grid-template-columns:minmax(0,1fr) auto;row-gap:2px}.hw2.hw2 .pg-timing .tm-hours .mrow .tm{grid-area:2/1}.hw2.hw2 .pg-timing .tm-hours .mrow .chip{grid-area:1/2/span 2}.hw2.hw2 .pg-timing .tm-bar .wt{flex-wrap:wrap;row-gap:2px}.hw2.hw2 .pg-timing .tm-bar .wt small{white-space:normal;flex-basis:100%;padding-left:33px}}.hw2.hw2 .pg-timing .tm-more{margin-top:14px}.hw2.hw2 .pg-timing .tm-more>summary{cursor:pointer;gap:8px;list-style:none;display:inline-flex}.hw2.hw2 .pg-timing .tm-more>summary::-webkit-details-marker{display:none}.hw2.hw2 .pg-timing .tm-more[open]>summary{margin-bottom:14px}.hw2.hw2 .pg-timing .tm-more[open]>summary .go{transform:rotate(90deg)}.hw2.hw2 :is(.pg-timing,.pg-calc,.pg-chakra) .mh-pick{gap:8px;margin:0;padding:0;list-style:none;display:grid}.hw2.hw2 :is(.pg-timing,.pg-calc,.pg-chakra) .mh-pickrow{border:1px solid var(--line);background:color-mix(in srgb, var(--tint) 5%, var(--card));min-height:56px;color:var(--ink);transition:border-color .2s, transform .2s var(--ease);border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 14px;text-decoration:none;display:grid}.hw2.hw2 :is(.pg-timing,.pg-calc,.pg-chakra) .mh-pickrow:hover,.hw2.hw2 :is(.pg-timing,.pg-calc,.pg-chakra) .mh-pickrow:focus-visible{border-color:color-mix(in srgb, var(--tint) 45%, var(--line));transform:translateY(-1px)}.hw2.hw2 :is(.pg-timing,.pg-calc,.pg-chakra) .mh-pickrow img{width:40px;height:40px}.hw2.hw2 :is(.pg-timing,.pg-calc,.pg-chakra) .mh-pickrow span{gap:1px;min-width:0;display:grid}.hw2.hw2 :is(.pg-timing,.pg-calc,.pg-chakra) .mh-pickrow b{font-weight:600}.hw2.hw2 :is(.pg-timing,.pg-calc,.pg-chakra) .mh-pickrow small{color:var(--muted);font-size:.86rem;line-height:1.4}.hw2.hw2 :is(.pg-timing,.pg-calc,.pg-chakra) .mh-all,.hw2.hw2 :is(.pg-timing,.pg-calc,.pg-chakra) .mh-cta{margin-top:14px}.hw2.hw2 :is(.pg-timing,.pg-calc,.pg-chakra) .mh-down{transform:rotate(90deg)}.hw2.hw2 .pg-timing .tm-limbcards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.hw2.hw2 .pg-timing .tm-limb{background:var(--bg);border-radius:14px;min-width:0;padding:14px}.hw2.hw2 .pg-timing .tm-limb>img{width:32px;height:32px;margin-bottom:8px}.hw2.hw2 .pg-timing .tm-limb :is(small,b){display:block}.hw2.hw2 .pg-timing .tm-limb b{overflow-wrap:anywhere;font-size:1.1rem}.hw2.hw2 .pg-timing .tm-limb p{color:var(--muted);margin:6px 0 0;font-size:.86rem}.hw2.hw2 .pg-timing .tm-windowcards{gap:12px;padding:16px;display:grid}.hw2.hw2 .pg-timing .tm-window{background:var(--bg);border-radius:14px;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:14px;display:grid}.hw2.hw2 .pg-timing .tm-window>img{width:36px;height:36px}.hw2.hw2 .pg-timing .tm-window .num{font-weight:600;display:block}.hw2.hw2 .pg-timing .tm-window p{color:var(--muted);margin:6px 0 0;font-size:.86rem}.hw2.hw2 .pg-timing .tm-guidance{background:var(--bg);border-radius:16px;min-width:0;padding:18px}.hw2.hw2 .pg-timing .tm-guidance>img{width:48px;height:48px}.hw2.hw2 .pg-timing .tm-guidance h3{margin:8px 0;font-size:1.2rem}.hw2.hw2 .pg-timing .tm-guidance p{color:var(--muted);margin:0}.hw2.hw2 .pg-timing .tm-guidance ul{gap:10px;padding:0;list-style:none}.hw2.hw2 .pg-timing .tm-guidance li{align-items:flex-start;gap:10px;display:flex}.hw2.hw2 .pg-timing .tm-guidance li img{flex:none;width:24px;height:24px}.hw2.hw2 .pg-timing .hak-hero{padding-top:clamp(40px,6vw,72px)}.hw2.hw2 .pg-timing .hak-hero .lead{-webkit-line-clamp:unset;max-height:none;display:block;overflow:visible}.hw2.hw2 .pg-timing :is(#reading,#rvForm){scroll-margin-top:110px}@media (max-width:600px){.hw2.hw2 .pg-timing :is(.tm-limbcards,.tm-two){grid-template-columns:minmax(0,1fr)}}.hw2.hw2 .pg-timing .tm-bands .wh{flex-wrap:wrap;gap:8px 16px}.hw2.hw2 .pg-timing .tm-bands .wt{white-space:normal;flex-wrap:wrap;min-width:0}.hw2.hw2 .pg-timing .tm-bands-sub{color:var(--muted);line-height:1.5}
