.hr svg text{font-family:var(--font)}.hr .pa-hero-art .pa-svg-tag{font-family:JetBrains Mono,monospace}.hr .ic-round-head .v4-h{text-wrap:balance}.hr .ic-round-head .v4-h span{display:inline}.hr a.hr-in{color:var(--v4-indigo);text-underline-offset:3px;font-weight:600;text-decoration:underline}.hr .hr-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hr .hr-k{letter-spacing:.08em;text-transform:uppercase;font:500 14px/1.3 JetBrains Mono,monospace;margin:0!important}.hr .hr-asks{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:clamp(12px,1.4vw,22px);margin:clamp(16px,3vh,34px) 0 0;padding:0 0 clamp(18px,3vh,30px);list-style:none;display:grid}.hr .hr-asks li{border:1.5px solid var(--v4-line);color:var(--v4-ink);background:#fff;border-radius:18px 18px 18px 4px;margin:0;padding:clamp(14px,2.4vh,22px) 20px;font-size:16px;font-weight:500;line-height:1.45;position:relative}.hr .hr-asks li:after{content:"";border-right:1.5px solid var(--v4-line);border-bottom:1.5px solid var(--v4-line);background:#fff;width:16px;height:16px;position:absolute;bottom:-9px;left:22px;transform:rotate(45deg)}.hr .hr-asks li:nth-child(2n){border-color:var(--v4-indigo);border-radius:18px 18px 4px;top:clamp(14px,2.6vh,26px)}.hr .hr-asks li:nth-child(2n):after{border-color:var(--v4-indigo);left:auto;right:22px}.hr .hr-note{text-align:center;max-width:52em;color:var(--v4-indigo);font-size:18px;font-weight:600;line-height:1.45;margin:clamp(14px,2.6vh,26px) auto 0!important}.hr .hr-answer{text-align:center;max-width:64em;color:var(--v4-muted);font-size:16px;line-height:1.6;margin:clamp(8px,1.6vh,14px) auto 0!important}.hr-panels{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);max-width:1180px;margin:clamp(14px,2.8vh,30px) auto 0;padding:clamp(12px,2vh,18px) 0 clamp(6px,1vh,10px);display:grid;position:relative}.hr-panels:before,.hr-panels:after{content:"";border-radius:20px;width:calc(50% - 22px);position:absolute;top:0;bottom:0}.hr-panels:before{background:#fcfcfd;border:1.6px dashed #b9bdd6;left:0}.hr-panels:after{border:1.6px solid var(--v4-indigo);background:#f6f7fc;right:0}.hr .hr-panels .hr-k{z-index:1;padding:0 24px clamp(4px,.8vh,8px);position:relative}.hr .hr-panels .hr-k-a{color:#5c6088;grid-column:1}.hr .hr-panels .hr-k-b{color:var(--v4-indigo);grid-column:3}.hr .hr-panels ul{z-index:1;grid-column:1/-1;margin:0;padding:0;list-style:none;display:grid;position:relative}.hr .hr-panels li{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);align-items:center;margin:0;padding:0;display:grid}.hr .hr-panels li>span,.hr .hr-panels li>b{padding:clamp(7px,1.3vh,12px) 24px;font-size:16px;line-height:1.4}.hr .hr-panels .hr-was{color:var(--v4-muted)}.hr .hr-panels li>b{color:var(--v4-ink);font-weight:600}.hr .hr-panels li>i{color:#2b1e00;background:#e3b93c;border-radius:50%;place-items:center;width:32px;height:32px;margin:0 auto;font-size:18px;font-style:normal;line-height:1;display:grid}.hr .hr-panels li+li>span,.hr .hr-panels li+li>b{border-top:1px solid var(--v4-line)}.hr .hr-stay{text-align:center;max-width:1000px;color:var(--v4-muted);font-size:16px;line-height:1.55;margin:clamp(12px,2.4vh,24px) auto 0!important}.hr .hr-starts-sec .ic-round-head .v4-h span{color:#cbd0ff}.hr-grid{margin:clamp(14px,2.6vh,28px) 0 0}.hr .hr-grid-k,.hr .hr-grid li{-moz-column-gap:clamp(16px,2vw,32px);grid-template-columns:minmax(0,3fr) minmax(0,4fr) minmax(0,5fr) minmax(0,4fr);column-gap:clamp(16px,2vw,32px);display:grid}.hr .hr-grid-k{letter-spacing:.08em;text-transform:uppercase;color:#cbd0ff;padding:0 20px 8px;font:500 14px/1.3 JetBrains Mono,monospace;margin:0!important}.hr .hr-grid ul{margin:0;padding:0;list-style:none}.hr .hr-grid li{background:#ffffff14;border-left:5px solid #e3b93c;border-radius:14px;align-items:center;margin:0 0 clamp(6px,1.2vh,10px);padding:clamp(10px,1.8vh,16px) 20px}.hr .hr-grid h3{color:#fff;font-size:18px;font-weight:600;line-height:1.3;margin:0!important}.hr .hr-grid p{color:#e6e8ff;font-size:16px;line-height:1.4;margin:0!important}.hr .hr-grid p.hr-change{color:#fff;font-weight:500}.hr .hr-pick{text-align:center;color:#fff;font-size:18px;font-weight:500;line-height:1.5;margin:clamp(10px,2vh,20px) auto 0!important}.hr-example{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.hr .hr-example .v4-h{text-wrap:balance;max-width:none;margin:0}.hr .hr-example .v4-h span{color:var(--v4-indigo);display:block}.hr .hr-story{color:var(--v4-muted);font-size:16px;line-height:1.55;margin:0!important}.hr .hr-story b{color:var(--v4-ink);font-weight:600}.hr-art{max-width:1040px;margin:clamp(14px,2.6vh,28px) auto 0}.hr-art svg{width:100%;height:auto;max-height:40vh;display:block;overflow:visible}.hr .hr-art .pa-illus{text-align:center;margin:8px 0 0!important}.hr-fill{transform-box:fill-box;transform-origin:0}.hr-alert{opacity:0}@media (prefers-reduced-motion:no-preference){.hr-day{animation:8s linear infinite both hr-day}.hr-fill0{animation:8s linear infinite both hr-fill0}.hr-fill1{animation:8s linear infinite both hr-fill1}.hr-fill2{animation:8s linear infinite both hr-fill2}.hr-fill3{animation:8s linear infinite both hr-fill3}.hr-ok0{animation:8s infinite both hr-ok0}.hr-ok1{animation:8s infinite both hr-ok1}.hr-ok2{animation:8s infinite both hr-ok2}.hr-ok3{animation:8s infinite both hr-ok3}.hr-alert{animation:8s infinite both hr-alert}.hr-ready{animation:8s infinite both hr-ready}}@keyframes hr-day{0%,5%{transform:translate(-690px)}85%,to{transform:none}}@keyframes hr-fill0{0%,5%{fill:#2a2d9f;transform:scaleX(0)}58%{fill:#2a2d9f;transform:scaleX(.7)}60%,70%{fill:#d9641a;transform:scaleX(.7)}81%,to{fill:#2a2d9f;transform:none}}@keyframes hr-fill1{0%,5%{transform:scaleX(0)}39%,to{transform:none}}@keyframes hr-fill2{0%,5%{transform:scaleX(0)}53%,to{transform:none}}@keyframes hr-fill3{0%,5%{transform:scaleX(0)}67%,to{transform:none}}@keyframes hr-ok0{0%,81%{opacity:0}84%,to{opacity:1}}@keyframes hr-ok1{0%,39%{opacity:0}42%,to{opacity:1}}@keyframes hr-ok2{0%,53%{opacity:0}56%,to{opacity:1}}@keyframes hr-ok3{0%,67%{opacity:0}70%,to{opacity:1}}@keyframes hr-alert{0%,59%{opacity:0}62%,78%{opacity:1}82%,to{opacity:0}}@keyframes hr-ready{0%,86%{opacity:0;transform:translateY(-8px)}92%,to{opacity:1;transform:none}}.hr-control{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(24px,3.6vw,60px);margin:clamp(16px,3vh,34px) 0 0;display:grid}.hr .hr-rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2.6vh,28px) clamp(18px,2.4vw,40px);margin:0;padding:0;list-style:none;display:grid}.hr .hr-rules li{border-left:4px solid var(--v4-indigo);margin:0;padding:0 0 0 18px}.hr .hr-rules b{color:var(--v4-ink);margin-bottom:6px;font-size:18px;font-weight:600;line-height:1.3;display:block}.hr .hr-rules span{color:var(--v4-muted);font-size:16px;line-height:1.5;display:block}.hr-ai{border:1.6px solid var(--v4-indigo);background:#f6f7fc;border-radius:22px;padding:clamp(16px,3vh,30px) clamp(18px,2vw,30px)}.hr-stop{width:100%;max-width:300px;height:auto;max-height:14vh;margin:0 auto clamp(10px,2vh,18px);display:block}.hr .hr-ai p{color:var(--v4-ink);font-size:16px;line-height:1.55;margin:0!important}.hr .hr-ai p b{color:var(--v4-indigo);font-weight:600}.hr .v4-close p+p{margin-top:12px!important}@media (max-width:1000px){.hr .hr-asks{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.hr .hr-asks li:nth-child(2n){top:0}.hr .hr-grid-k{display:none}.hr .hr-grid li{grid-template-columns:minmax(0,1fr);row-gap:6px}.hr-example,.hr-control{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.hr .hr-asks,.hr .hr-rules{grid-template-columns:minmax(0,1fr)}.hr-panels{padding:0;display:block}.hr-panels:before,.hr-panels:after,.hr .hr-panels .hr-k{display:none}.hr .hr-panels li{border-top:1px solid var(--v4-line);grid-template-columns:minmax(0,1fr);padding:12px 0}.hr .hr-panels li>span,.hr .hr-panels li>b{padding:2px 0;border-top:0!important}.hr .hr-panels li>i{margin:4px 0;transform:rotate(90deg)}}
