.irx_hxp{color:#fff;background:#111;flex-direction:column;min-height:max(760px,min(100svh,900px));max-height:max(760px,100svh);display:flex;position:relative;overflow:hidden}@media (width<=1023px){.irx_hxp{min-height:min(100svh,800px);max-height:none}}.irx_hxp_bg{z-index:0;-webkit-mask-composite:source-in;opacity:0;width:auto;max-width:min(100%,1860px);height:auto;max-height:min(88svh,860px);margin-inline:auto;transition:opacity 1s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#111 5% 95%,#0000 100%),linear-gradient(#0000 0%,#111 4% 74%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#111 5% 95%,#0000 100%),linear-gradient(#0000 0%,#111 4% 74%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}@media (width<=639px){.irx_hxp_bg{-webkit-mask-image:linear-gradient(#0000 0%,#111 4% 74%,#0000 100%);mask-image:linear-gradient(#0000 0%,#111 4% 74%,#0000 100%)}}.irx_hxp_bg--on{opacity:1}.irx_hxp_shd{z-index:1;background:linear-gradient(#080a1085 0%,#080a105c 54%,#0000 100%),linear-gradient(#0000 42%,#080a10db 84%,#111 100%);position:absolute;inset:0}@media (width<=1023px){.irx_hxp_shd{background:linear-gradient(#080a109e 0%,#080a1075 54%,#0000 100%),linear-gradient(#0000 38%,#080a10e0 82%,#111 100%)}}@media (width<=639px){.irx_hxp_shd{background:linear-gradient(#080a1033 0%,#080a1070 48%,#080a10e6 80%,#111 100%)}}.irx_hxp_in{z-index:2;flex-direction:column;flex:1;padding-block:clamp(56px,9svh,96px) 40px;display:flex;position:relative}@media (width<=1023px){.irx_hxp_in{padding-block:64px 32px}}.irx_hxp_bd{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:start;column-gap:40px;min-height:0;display:grid}@media (width<=1023px){.irx_hxp_bd{grid-template-columns:minmax(0,1fr);row-gap:24px}}.irx_hxp_col{flex-direction:column;min-width:0;display:flex}.irx_hxp_top{justify-items:start;gap:16px;display:grid}.irx_hxp_tag{color:#82bcff;margin-bottom:16px;font-size:1rem;font-weight:600;line-height:1.6}.irx_hxp_h{white-space:pre-line;letter-spacing:-.02em;max-width:640px;font-size:clamp(2rem,4vw,2.5rem);font-weight:600;line-height:1.1}.irx_hxp_sub{white-space:pre-line;color:#fff;max-width:560px;font-size:1.5rem;font-weight:600;line-height:1.45}.irx_hxp_desc{white-space:pre-line;color:#ffffffb8;max-width:560px;font-size:1.125rem;font-weight:400;line-height:1.6}.irx_hxp_cta{margin-top:4px}.irx_hxp_cta_sp{border:2px solid #ffffff59;border-top-color:currentColor;border-radius:50%;width:14px;height:14px;animation:.9s linear infinite irx_hxp_spin}@media (prefers-reduced-motion:reduce){.irx_hxp_cta_sp{animation:none}}.irx_hxp_area{position:relative}.irx_hxp_gcd{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080a10c7;border:1px solid #ffffff24;border-radius:16px;flex-direction:column;gap:11px;height:auto;padding:18px 20px 20px;display:flex;overflow:hidden}.irx_hxp_gcd_hd{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.irx_hxp_gcd_bnd{align-items:center;gap:8px;font-size:1rem;font-weight:600;line-height:1;display:flex}.irx_hxp_gcd_bnd img{width:auto;height:15px;display:block}.irx_hxp_gcd_bnd b{color:#82bcff;height:10px;font-weight:600;line-height:15px}.irx_hxp_gcd_tag{color:#ffffff8c;letter-spacing:.1em;border:1px solid #ffffff29;border-radius:999px;align-items:center;height:20px;padding:0 7px;font-size:.65rem;font-weight:600;line-height:1;display:inline-flex}.irx_hxp_gcd_job{align-items:center;gap:12px;display:flex}.irx_hxp_gcd_job .irx_hxp_gcd_st{margin-left:auto}.irx_hxp_gcd_mrk{color:#82bcff;background:#388eff29;border-radius:12px;flex:none;place-items:center;width:34px;height:34px;display:grid}.irx_hxp_gcd_mrk svg{width:19px;height:19px}.irx_hxp_gcd_jti{gap:2px;min-width:0;display:grid}.irx_hxp_gcd_jti b{font-size:1rem;font-weight:600;line-height:1.3}.irx_hxp_gcd_jti span{color:#ffffff8c;font-size:.8rem;font-weight:400;line-height:1.3}.irx_hxp_gcd_st{color:#82bcff;background:#388eff2e;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;min-width:108px;padding:5px 12px;font-size:.8rem;font-weight:600;line-height:1.2;display:inline-flex}.irx_hxp_gcd_st>span{background:currentColor;border-radius:999px;width:7px;height:7px}.irx_hxp_gcd_st--off{color:#ffffffb3;background:#ffffff14}.irx_hxp_gcd_st--ok{color:#78e6b4;background:#1fa97133}.irx_hxp_gcd_st--warn{color:#fac878;background:#f0aa3c2e}.irx_hxp_gcd_say{background:#ffffff0d;border-radius:12px;align-items:center;gap:12px;min-height:64px;padding:11px 13px;display:flex}.irx_hxp_gcd_sic{color:#82bcff;background:#388eff33;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.irx_hxp_gcd_sic svg{width:15px;height:15px}.irx_hxp_gcd_sic--on svg{animation:.9s linear infinite irx_hxp_spin}@media (prefers-reduced-motion:reduce){.irx_hxp_gcd_sic--on svg{animation:none}}.irx_hxp_gcd_sic--ok{color:#78e6b4;background:#1fa97138}.irx_hxp_gcd_stx{gap:2px;min-width:0;display:grid}.irx_hxp_gcd_stx b{font-size:1rem;font-weight:600;line-height:1.4}.irx_hxp_gcd_stx>span{color:#ffffff9e;font-size:.8rem;font-weight:400;line-height:1.45}.irx_hxp_gcd_log{border-top:1px solid #ffffff1a;align-content:start;gap:1px;height:68px;padding-top:9px;display:grid;overflow:hidden}.irx_hxp_gcd_lin{color:#ffffffc7;grid-template-columns:7px auto minmax(0,1fr);align-items:baseline;gap:8px;font-size:.8rem;font-weight:400;line-height:1.45;animation:.3s cubic-bezier(.2,.7,.2,1) both irx_hxp_logline;display:grid}@media (prefers-reduced-motion:reduce){.irx_hxp_gcd_lin{animation:none}}.irx_hxp_gcd_lin>span{background:#3f9bff;border-radius:50%;align-self:center;width:7px;height:7px}.irx_hxp_gcd_lin time{color:#ffffff80;font-variant-numeric:tabular-nums;white-space:nowrap}.irx_hxp_gcd_lin--rec>span{background:#f0aa3c}.irx_hxp_gcd_lin--ok>span{background:#78e6b4}.irx_hxp_gcd_lin--off{color:#ffffff80;display:block}.irx_hxp_gcd_lt{flex-direction:column;gap:10px;min-width:0;min-height:78px;display:flex}.irx_hxp_gcd_val{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.25rem;font-weight:600;line-height:1.2}@media (width<=639px){.irx_hxp_gcd_val{font-size:1.125rem}}.irx_hxp_gcd_tot{color:#ffffff80}.irx_hxp_gcd_pct{text-align:right;color:#82bcff;font-variant-numeric:tabular-nums;width:7ch;margin-left:auto;font-size:1rem;font-weight:600;line-height:1.2}.irx_hxp_gcd_brow{align-items:center;gap:12px;display:flex}.irx_hxp_gcd_brow .irx_hxp_gcd_pct{flex:none;margin-left:0}.irx_hxp_gcd_bar{background:#ffffff24;border-radius:999px;flex:1;min-width:0;height:11px;overflow:hidden}.irx_hxp_gcd_bar span{background:#3f9bff;border-radius:999px;height:100%;display:block}.irx_hxp_gcd_grid{grid-template-columns:repeat(40,minmax(0,1fr));gap:4px;display:grid}@media (width<=639px){.irx_hxp_gcd_grid{grid-template-columns:repeat(22,minmax(0,1fr))}}.irx_hxp_gcd_dot{background:#ffffff1a;border-radius:50%;justify-self:center;width:10px;height:10px;transition:background .3s;position:relative}.irx_hxp_gcd_dot:after{content:"";opacity:0;border:1px solid;border-radius:50%;position:absolute;inset:0}.irx_hxp_gcd_dot--on{color:#78e6b4;background:#78e6b4}.irx_hxp_gcd_dot--on:after{animation:.6s ease-out irx_hxp_ripple}.irx_hxp_gcd_dot--run{color:#3f9bff;background:#3f9bff}.irx_hxp_gcd_dot--run:after{animation:.6s ease-out irx_hxp_ripple}.irx_hxp_gcd_dot--rec{color:#f0aa3c;background:#f0aa3c}.irx_hxp_gcd_dot--rec:after{animation:.6s ease-out irx_hxp_ripple}@media (prefers-reduced-motion:reduce){.irx_hxp_gcd_dot--on:after,.irx_hxp_gcd_dot--run:after,.irx_hxp_gcd_dot--rec:after{animation:none}}.irx_hxp_gcd_row{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}@media (width<=639px){.irx_hxp_gcd_row{grid-template-columns:minmax(0,1fr)}}.irx_hxp_gcd_mtr{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;gap:1px;min-width:0;padding:7px 9px;display:grid}.irx_hxp_gcd_mtr span{color:#ffffff8c;white-space:nowrap;font-size:.8rem;font-weight:400;line-height:1.3}.irx_hxp_gcd_mtr b{font-variant-numeric:tabular-nums;white-space:nowrap;order:1;min-height:1lh;font-size:.8rem;font-weight:700;line-height:1.3}.irx_hxp_gcd_pnl{align-items:baseline;gap:10px;display:flex}.irx_hxp_gcd_leg{color:#ffffff80;flex-wrap:wrap;gap:4px 14px;margin-left:auto;font-size:.8rem;font-weight:400;line-height:1.3;display:flex}.irx_hxp_gcd_leg_i{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.irx_hxp_gcd_leg_i:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.irx_hxp_gcd_leg_i--on:before{background:#78e6b4}.irx_hxp_gcd_leg_i--run:before{background:#3f9bff}.irx_hxp_gcd_leg_i--rec:before{background:#f0aa3c}.irx_hxp_gcd_leg_i--off:before{background:#ffffff2e}.irx_hxp_gcd_pnl_hd{color:#ffffff8c;align-items:center;gap:6px;font-size:.8rem;font-weight:600;line-height:1.2;display:flex}.irx_hxp_gcd_pair{align-items:baseline;gap:8px;display:flex}.irx_hxp_gcd_pair b{font-variant-numeric:tabular-nums;white-space:pre;font-size:1rem;font-weight:600;line-height:1.2}.irx_hxp_gcd_pair b+b{border-left:1px solid #ffffff2e;padding-left:8px}.irx_hxp_lst{scrollbar-width:none;gap:4px;margin-bottom:10px;padding-top:16px;display:flex;overflow-x:auto}.irx_hxp_lst::-webkit-scrollbar{display:none}@media (width<=639px){.irx_hxp_lst{gap:0}}.irx_hxp_itm{flex-direction:column;flex:1 1 0;min-width:140px;display:flex}@media (width<=639px){.irx_hxp_itm{min-width:0}}.irx_hxp_btn{text-align:left;flex:1;align-content:start;row-gap:2px;width:100%;min-height:44px;padding:0 20px 10px 0;display:grid}@media (width<=639px){.irx_hxp_btn{text-align:center;padding-right:0}}.irx_hxp_num{color:#ffffff73;flex-shrink:0;font-size:.8rem;font-weight:600;line-height:1.2}.irx_hxp_itm--on .irx_hxp_num{color:#82bcff}.irx_hxp_nav_tit{color:#ffffffbf;font-size:1rem;font-weight:600;line-height:1.25;transition:color .3s}@media (width<=639px){.irx_hxp_nav_tit{display:none}}.irx_hxp_itm--on .irx_hxp_nav_tit{color:#fff}.irx_hxp_nav_sub{color:#ffffff73;font-size:.8rem;font-weight:400;line-height:1.3;transition:color .3s}@media (width<=639px){.irx_hxp_nav_sub{display:none}}.irx_hxp_itm--on .irx_hxp_nav_sub{color:#ffffffb3}.irx_hxp_bar{background:#ffffff2e;height:2px;display:block}.irx_hxp_fill{background:#82bcff;height:100%;display:block}@keyframes irx_hxp_ripple{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}@keyframes irx_hxp_spin{to{transform:rotate(360deg)}}@keyframes irx_hxp_logline{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}
