.d3ccsG_kick{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--red-ink);align-items:center;gap:12px;font-size:12px;font-weight:700;display:inline-flex}.d3ccsG_kick:before{content:"";background:var(--red-bright);border-radius:2px;flex:none;width:22px;height:3px}.d3ccsG_plain{color:var(--muted)}.d3ccsG_plain:before{background:var(--line)}
._5HFebq_btn{border-radius:var(--r-pill);height:46px;font:600 15px/1 var(--font-ui);letter-spacing:.01em;white-space:nowrap;transition:background-color var(--t-1) var(--ease), color var(--t-1) var(--ease), border-color var(--t-1) var(--ease), box-shadow var(--t-2) var(--ease), translate var(--t-1) var(--ease);justify-content:center;align-items:center;padding:0 24px;display:inline-flex;position:relative}._5HFebq_label{will-change:transform;align-items:center;gap:10px;display:inline-flex}._5HFebq_btn svg{width:17px;height:17px;transition:transform var(--t-1) var(--ease);flex:none}._5HFebq_btn:hover svg{transform:translate(3px)}._5HFebq_red{background:var(--red-action);color:#fff;box-shadow:var(--sh-red)}._5HFebq_red:hover{background:var(--red-bright);translate:0 -1px;box-shadow:0 16px 38px #de0a1e47}._5HFebq_ghost{color:var(--ink);border:1px solid var(--line);background:0 0}._5HFebq_ghost:hover{border-color:var(--red-line);background:var(--red-wash);translate:0 -1px}._5HFebq_sm{height:38px;padding:0 18px;font-size:14px}
.-iN_pW_cta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.-iN_pW_cta>*{animation:-iN_pW_cta-rise .45s var(--ease) both;animation-delay:.5s}.-iN_pW_cta>:nth-child(2){animation-delay:.56s}@keyframes -iN_pW_cta-rise{0%{opacity:0;transform:translateY(10px)}}
.GaPjzW_wrap{min-height:clamp(420px,62vh,580px);position:relative}.GaPjzW_giant{font:800 clamp(330px, 34vw, 480px) / 1 var(--font-display);color:#0000;-webkit-text-stroke:2px var(--ink);opacity:.12;letter-spacing:-.02em;-webkit-user-select:none;user-select:none;white-space:nowrap;pointer-events:none;position:absolute;top:50%;right:0;transform:translateY(-50%)}html[data-theme=dark] .GaPjzW_giant{opacity:.2}.GaPjzW_stage{position:absolute;inset:0}@media (max-width:1023px){.GaPjzW_wrap{order:2;min-height:clamp(380px,48vh,460px)}.GaPjzW_giant{font-size:clamp(190px,44vw,290px);left:50%;right:auto;transform:translate(-50%,-50%)}}@media (max-width:600px){.GaPjzW_wrap{min-height:380px}}
.t9_1VG_stamp{max-width:var(--container);width:100%;padding:0 var(--gutter) clamp(18px, 3vh, 30px);margin:0 auto}.t9_1VG_table{border:1px solid var(--line);border-radius:var(--r-md);background:color-mix(in srgb, var(--paper) 70%, transparent);grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.t9_1VG_cell{border-left:1px solid var(--line-soft);flex-direction:column;gap:3px;padding:12px 18px 11px;display:flex}.t9_1VG_cell:first-child{border-left:0}.t9_1VG_v{font:700 15px/1 var(--font-mono);color:var(--ink)}.t9_1VG_em{color:var(--red-ink);font-style:normal}.t9_1VG_k{font:500 10px/1.3 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}@media (max-width:900px){.t9_1VG_table{grid-template-columns:repeat(2,1fr)}.t9_1VG_cell:nth-child(3){border-left:0;border-top:1px solid var(--line-soft)}.t9_1VG_cell:nth-child(4){border-top:1px solid var(--line-soft)}}
.SJz9oa_meta{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);animation:SJz9oa_meta-rise .4s var(--ease) both;flex-wrap:wrap;align-items:center;gap:12px;font-size:11px;font-weight:500;animation-delay:.6s;display:flex}@keyframes SJz9oa_meta-rise{0%{opacity:0;transform:translateY(8px)}}.SJz9oa_meta{margin-top:clamp(14px,2.4vh,22px)}.SJz9oa_dot{background:var(--red-bright);opacity:.85;border-radius:1px;flex:none;width:4px;height:4px}.SJz9oa_strong{color:var(--ink);font-weight:700}
.HnKuUG_box{border-radius:14px;padding:.06em .12em;display:inline-block;position:relative}.HnKuUG_mask{vertical-align:bottom;display:inline-block;overflow:hidden}.HnKuUG_inner{animation:HnKuUG_word-rise .85s var(--ease) both;animation-delay:var(--wd,0s);display:inline-block}@keyframes HnKuUG_word-rise{0%{opacity:0;transform:translateY(26px)}}.HnKuUG_frame{pointer-events:none;will-change:transform;transform:translate(var(--hx,0px), var(--hy,0px));position:absolute;inset:0}.HnKuUG_corner{pointer-events:none;width:22px;height:22px;position:absolute}.HnKuUG_corner:before,.HnKuUG_corner:after{content:"";background:var(--red-bright);border-radius:3px;position:absolute;top:0;left:0}.HnKuUG_corner:before{transform-origin:0;width:100%;height:2.5px;transform:scaleX(var(--sx,1));animation:HnKuUG_corner-draw-x .55s var(--ease) both}.HnKuUG_corner:after{transform-origin:top;width:2.5px;height:100%;transform:scaleY(var(--sy,1));animation:HnKuUG_corner-draw-y .55s var(--ease) both}@keyframes HnKuUG_corner-draw-x{0%{transform:scaleX(0)}}@keyframes HnKuUG_corner-draw-y{0%{transform:scaleY(0)}}.HnKuUG_tl{top:-11px;left:-11px}.HnKuUG_tr{top:-11px;right:-11px;transform:scaleX(-1)}.HnKuUG_bl{bottom:-11px;left:-11px;transform:scaleY(-1)}.HnKuUG_br{bottom:-11px;right:-11px;transform:scale(-1)}.HnKuUG_c1:before,.HnKuUG_c1:after{animation-delay:50ms}.HnKuUG_c2:before,.HnKuUG_c2:after{animation-delay:90ms}.HnKuUG_c3:before,.HnKuUG_c3:after{animation-delay:.13s}.HnKuUG_c4:before,.HnKuUG_c4:after{animation-delay:.17s}@media (max-width:560px){.HnKuUG_box{padding:.09em .1em}.HnKuUG_corner{width:14px;height:14px}.HnKuUG_tl{top:-7px;left:-7px}.HnKuUG_tr{top:-7px;right:-7px}.HnKuUG_bl{bottom:-7px;left:-7px}.HnKuUG_br{bottom:-7px;right:-7px}}
.oslhda_title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);margin-bottom:clamp(14px,2.2vh,20px);font-size:clamp(31px,4.1vw,58px);font-weight:800;line-height:1.1}.oslhda_dim{color:var(--muted);font-weight:500}.oslhda_accent{color:var(--red-bright)}.oslhda_mask{vertical-align:bottom;display:inline-block;overflow:hidden}.oslhda_inner{animation:oslhda_word-rise .85s var(--ease) both;animation-delay:var(--wd,0s);display:inline-block}@keyframes oslhda_word-rise{0%{opacity:0;transform:translateY(26px)}}@media (max-width:600px){.oslhda_title{font-size:clamp(28px,8.4vw,36px)}}
.v73Fta_hero{flex-direction:column;min-height:100vh;display:flex;position:relative}.v73Fta_mesh{z-index:-2;pointer-events:none;position:fixed;inset:0;overflow:hidden}.v73Fta_mesh i{background:var(--line-soft);width:1px;position:absolute;top:0;bottom:0}.v73Fta_mesh i:first-child{left:calc((100% - min(100% - 2 * var(--gutter), var(--container) - 2 * var(--gutter))) / 2 + (min(100% - 2 * var(--gutter), var(--container) - 2 * var(--gutter))) / 12)}.v73Fta_mesh i:nth-child(2){left:calc((100% - min(100% - 2 * var(--gutter), var(--container) - 2 * var(--gutter))) / 2 + (min(100% - 2 * var(--gutter), var(--container) - 2 * var(--gutter))) / 12 * 3)}.v73Fta_mesh i:nth-child(3){left:calc((100% - min(100% - 2 * var(--gutter), var(--container) - 2 * var(--gutter))) / 2 + (min(100% - 2 * var(--gutter), var(--container) - 2 * var(--gutter))) / 12 * 5)}.v73Fta_mesh i:nth-child(4){left:calc((100% - min(100% - 2 * var(--gutter), var(--container) - 2 * var(--gutter))) / 2 + (min(100% - 2 * var(--gutter), var(--container) - 2 * var(--gutter))) / 12 * 7)}.v73Fta_mesh i:nth-child(5){left:calc((100% - min(100% - 2 * var(--gutter), var(--container) - 2 * var(--gutter))) / 2 + (min(100% - 2 * var(--gutter), var(--container) - 2 * var(--gutter))) / 12 * 9)}.v73Fta_mesh i:nth-child(6){left:calc((100% - min(100% - 2 * var(--gutter), var(--container) - 2 * var(--gutter))) / 2 + (min(100% - 2 * var(--gutter), var(--container) - 2 * var(--gutter))) / 12 * 11)}.v73Fta_main{width:100%;max-width:var(--container);padding:calc(var(--header-h) + clamp(26px, 4.5vh, 52px)) var(--gutter) clamp(18px, 3vh, 30px);flex:1;grid-template-columns:1.02fr .98fr;align-items:stretch;gap:clamp(20px,3vw,44px);margin:0 auto;display:grid;position:relative}.v73Fta_copy{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.v73Fta_kick{animation:v73Fta_kick-rise .5s var(--ease) both;margin-bottom:clamp(16px,2.6vh,26px)}@keyframes v73Fta_kick-rise{0%{opacity:0;transform:translateY(10px)}}.v73Fta_sub{color:var(--muted);max-width:48ch;animation:v73Fta_sub-rise .65s var(--ease) both;margin-bottom:clamp(16px,2.6vh,24px);font-size:clamp(15.5px,1.2vw,17px);line-height:1.55;animation-delay:.3s}@keyframes v73Fta_sub-rise{0%{opacity:0;transform:translateY(14px)}}.v73Fta_subStrong{color:var(--ink);font-weight:600}@media (max-width:1023px){.v73Fta_main{grid-template-columns:1fr;gap:20px}.v73Fta_copy{order:1}}
.Auy0Va_switch{font:700 11.5px/1 var(--font-mono);letter-spacing:.08em;color:var(--muted);align-items:center;gap:2px;display:flex}.Auy0Va_pair{align-items:center;gap:2px;display:inline-flex}.Auy0Va_option{color:var(--muted);transition:color var(--t-1) var(--ease);border-radius:6px;padding:5px 6px}.Auy0Va_option:hover,.Auy0Va_option.Auy0Va_active{color:var(--ink)}.Auy0Va_sep{color:var(--line);font-weight:400}.Auy0Va_foot{letter-spacing:.03em;font-size:12px;font-weight:500;line-height:1}.Auy0Va_foot .Auy0Va_sep{color:var(--red-line);margin:0 7.2px}.Auy0Va_foot .Auy0Va_option{padding:2.4px 0}
.HTu75W_mmenu{z-index:calc(var(--z-menu) - 1);background:var(--paper);padding:calc(var(--header-h) + clamp(10px, 2.5vh, 22px)) var(--gutter) clamp(22px, 4vh, 34px);opacity:0;visibility:hidden;transition:opacity var(--t-2) var(--ease), visibility 0s linear var(--t-2);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}body.menu-open .HTu75W_mmenu{opacity:1;visibility:visible;transition:opacity var(--t-2) var(--ease)}.HTu75W_rk{z-index:0;font:800 clamp(230px, 62vw, 430px) / 1 var(--font-display);color:#0000;-webkit-text-stroke:2px var(--ink);opacity:.05;letter-spacing:-.02em;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;position:absolute;bottom:-6%;right:-2%}html[data-theme=dark] .HTu75W_rk{opacity:.07}html[data-brand=unicorn] .HTu75W_rk{-webkit-text-stroke:0;aspect-ratio:1;background:url(/brand/unicorn/android-chrome-512x512.png) 100% 100%/contain no-repeat;width:clamp(230px,62vw,430px);font-size:0}.HTu75W_kickWrap{z-index:1;margin-bottom:clamp(12px,2.6vh,24px);position:relative}.HTu75W_links{z-index:1;flex-direction:column;display:flex;position:relative}.HTu75W_link{border-top:1px solid var(--line-soft);color:var(--ink);opacity:0;transition:opacity var(--t-2) var(--ease), transform var(--t-2) var(--ease), color var(--t-1) var(--ease);align-items:center;gap:clamp(14px,4vw,22px);padding:clamp(15px,2.7vh,22px) 2px;display:flex;transform:translateY(16px)}.HTu75W_link:last-child{border-bottom:1px solid var(--line-soft)}body.menu-open .HTu75W_link{opacity:1;transform:none}body.menu-open .HTu75W_link:first-child{transition-delay:40ms}body.menu-open .HTu75W_link:nth-child(2){transition-delay:90ms}body.menu-open .HTu75W_link:nth-child(3){transition-delay:.14s}body.menu-open .HTu75W_link:nth-child(4){transition-delay:.19s}body.menu-open .HTu75W_link:nth-child(5){transition-delay:.24s}.HTu75W_no{font:700 12px/1 var(--font-mono);letter-spacing:.1em;color:var(--red-ink);flex:none;min-width:2ch}.HTu75W_w{font-family:var(--font-display);letter-spacing:-.02em;transition:color var(--t-1) var(--ease);font-size:clamp(24px,6.2vw,36px);font-weight:800;line-height:1.15}.HTu75W_ln{background:repeating-linear-gradient(90deg, var(--red-line) 0 4px, transparent 4px 8px);width:clamp(18px,7vw,52px);height:1px;transition:width var(--t-2) var(--ease), background-color var(--t-1) var(--ease);flex:none}.HTu75W_link:hover .HTu75W_w,.HTu75W_link:active .HTu75W_w{color:var(--red-ink)}.HTu75W_link:hover .HTu75W_ln,.HTu75W_link:active .HTu75W_ln{width:clamp(44px,14vw,104px)}.HTu75W_active .HTu75W_w{color:var(--red-bright)}.HTu75W_active .HTu75W_ln{background:var(--red-action);opacity:.55}.HTu75W_isCur{pointer-events:none}.HTu75W_isCur .HTu75W_w,.HTu75W_isCur .HTu75W_no{color:var(--red-ink)}.HTu75W_foot{z-index:1;border-top:1px solid var(--line-soft);opacity:0;transition:opacity var(--t-2) var(--ease), transform var(--t-2) var(--ease);justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:18px;display:flex;position:relative;transform:translateY(10px)}body.menu-open .HTu75W_foot{opacity:1;transition-delay:.28s;transform:none}@media (min-width:1181px){.HTu75W_mmenu{display:none}}
.sQElga_mark{border-radius:0;flex:none;width:26px;height:26px;display:block;position:relative}.sQElga_mark svg{width:100%;height:100%;display:block;overflow:visible}.sQElga_uni{background:url(/brand/unicorn/favicon-64x64.png) 50%/contain no-repeat;display:none;position:absolute;inset:0}html[data-brand=unicorn] .sQElga_uni{display:block}html[data-brand=unicorn] .sQElga_svg{display:none}.sQElga_shell,.sQElga_core,.sQElga_snake{fill:var(--red-action);transition:fill var(--t-2) var(--ease)}:is([data-brand]:hover .sQElga_shell,[data-brand]:hover .sQElga_core,[data-brand]:hover .sQElga_snake){fill:var(--red-bright)}.sQElga_snake{offset-rotate:auto;offset-distance:0%;opacity:0;animation:10s cubic-bezier(.45,0,.55,1) infinite sQElga_snake-run}@keyframes sQElga_snake-run{0%{offset-distance:0%;opacity:0}8%{offset-distance:0%;opacity:0}14%{opacity:1}64%{opacity:1}70%{offset-distance:100%;opacity:0}to{offset-distance:100%;opacity:0}}@media (prefers-reduced-motion:reduce){.sQElga_snake{opacity:0;animation:none}}
.VUM1Ja_brand{flex:none;align-items:center;gap:10px;margin-right:6px;display:flex}.VUM1Ja_text{display:inline}.VUM1Ja_name{font:700 15.5px/1 var(--font-ui);color:var(--ink);letter-spacing:-.01em}.VUM1Ja_suffix{font:700 11px/1 var(--font-mono);color:var(--muted);letter-spacing:.08em;margin-left:1px}@media (max-width:600px){.VUM1Ja_suffix{display:none}}
.X_y4BG_burger{border:1px solid var(--line);width:40px;height:40px;color:var(--ink);transition:background-color var(--t-1) var(--ease), border-color var(--t-1) var(--ease), color var(--t-1) var(--ease);border-radius:11px;flex:none;place-items:center;display:none}@media (max-width:1180px){.X_y4BG_burger{display:grid}}.X_y4BG_burger:hover{border-color:var(--red-line);background:var(--red-wash)}.X_y4BG_burger i{background:var(--ink);width:18px;height:2px;transition:transform var(--t-2) var(--ease), background-color var(--t-1), width var(--t-2) var(--ease);border-radius:2px;display:block;position:relative}.X_y4BG_burger i:before{content:"";background:var(--ink);width:11px;height:2px;transition:transform var(--t-2) var(--ease), top var(--t-2) var(--ease), width var(--t-2) var(--ease);border-radius:2px;position:absolute;top:-5px;left:0}body.menu-open .X_y4BG_burger i{background:0 0}body.menu-open .X_y4BG_burger i:before{width:18px;top:0;transform:rotate(45deg)}body.menu-open .X_y4BG_burger i:after{content:"";background:var(--ink);border-radius:2px;width:18px;height:2px;position:absolute;top:0;left:0;transform:rotate(-45deg)}
.ZJg0Uq_mono{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--red-ink);align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:inline-flex}.ZJg0Uq_mono:after{content:"↗";transition:transform var(--t-1) var(--ease);font-size:13px}.ZJg0Uq_mono:hover:after{transform:translate(2px,-2px)}
.daGwRW_toggle{border:1px solid var(--line);width:38px;height:38px;color:var(--muted);transition:background-color var(--t-1) var(--ease), border-color var(--t-1) var(--ease), color var(--t-1) var(--ease), box-shadow var(--t-2) var(--ease);background:0 0;border-radius:11px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.daGwRW_toggle:hover{color:var(--ink);border-color:var(--red-line);background:var(--red-wash)}.daGwRW_toggle svg{width:17px;height:17px;transition:transform .45s var(--ease), opacity .3s ease;position:absolute}.daGwRW_icoSun{opacity:1;transform:translateY(0)rotate(0)}.daGwRW_icoMoon{opacity:0;transform:translateY(140%)rotate(-40deg)}html[data-theme=dark] .daGwRW_icoSun{opacity:0;transform:translateY(-140%)rotate(40deg)}html[data-theme=dark] .daGwRW_icoMoon{opacity:1;transform:translateY(0)rotate(0)}
.Ul_-GG_wrap{display:inline-flex;position:relative}.Ul_-GG_triangle{border:6px solid #0000;border-bottom-color:var(--graphite);pointer-events:none;margin-left:-6px;position:absolute;top:calc(100% + 4px);left:50%}[data-theme=dark] .Ul_-GG_triangle{border-bottom-color:#fff}.Ul_-GG_anchored{pointer-events:none;width:max-content;z-index:var(--z-dropdown);animation:Ul_-GG_rk-egg-pop-in var(--t-fast) var(--ease-out);position:absolute;top:calc(100% + 10px);right:0}@keyframes Ul_-GG_rk-egg-pop-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.Ul_-GG_box{background:var(--graphite);width:max-content;max-width:280px;color:var(--on-accent);border-radius:14px;padding:12px 14px 0;font-size:12.5px;line-height:1.5;display:block;overflow:hidden;box-shadow:0 24px 60px #0f11144d}[data-theme=dark] .Ul_-GG_box{color:var(--on-accent);background:#fff}.Ul_-GG_text{font-weight:600;display:block}.Ul_-GG_clip{font-family:var(--font-mono);letter-spacing:.01em;white-space:nowrap;margin-top:6px;font-weight:600;display:block;transform:translateY(50%)}@media (prefers-reduced-motion:reduce){.Ul_-GG_anchored{animation:none}}
.oLFvGa_nav{z-index:var(--z-nav);height:var(--header-h);background:color-mix(in srgb, var(--paper) 82%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:border-color var(--t-2) var(--ease), background-color var(--t-2) var(--ease);border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}.oLFvGa_scrolled{border-bottom-color:var(--line-soft)}body.menu-open .oLFvGa_nav{z-index:var(--z-menu);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000}.oLFvGa_inner{max-width:var(--container);padding:0 var(--gutter);align-items:center;gap:22px;height:100%;margin:0 auto;display:flex}.oLFvGa_links{align-items:center;gap:4px;margin-left:10px;display:flex}.oLFvGa_link{border-radius:var(--r-md);font:500 14.5px/1 var(--font-ui);color:var(--muted);transition:background-color var(--t-1) var(--ease), color var(--t-1) var(--ease);padding:9px 13px;position:relative}.oLFvGa_link:hover{color:var(--ink);background:var(--plat-2)}.oLFvGa_active{color:var(--ink);font-weight:600}.oLFvGa_spacer{flex:1}.oLFvGa_side{align-items:center;gap:14px;display:flex}.oLFvGa_academy{display:inline-flex}@media (max-width:1180px){.oLFvGa_links,.oLFvGa_academy,.oLFvGa_lang{display:none}}@media (max-width:600px){.oLFvGa_inner{gap:12px}.oLFvGa_side{gap:10px}.oLFvGa_cta{display:none}}
.BjWHHW_foot{border-top:1px solid var(--line);background:var(--paper);padding:clamp(40px,6vh,64px) 0 clamp(26px,4vh,40px);position:relative}.BjWHHW_container{max-width:var(--container);width:100%;padding:0 var(--gutter);margin:0 auto}.BjWHHW_footTop{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) auto;align-items:start;gap:clamp(28px,4vw,56px);display:grid}.BjWHHW_footLogo{color:inherit;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.BjWHHW_footMark{flex:none;display:block}.BjWHHW_footLogo .BjWHHW_footMark{width:30px;height:30px}.BjWHHW_footLogo b{font:800 17px / 1 var(--font-display);letter-spacing:-.01em;color:var(--ink)}.BjWHHW_footLogo .BjWHHW_sfx{font:600 11.5px / 1 var(--font-mono);color:var(--muted);letter-spacing:.04em}.BjWHHW_footDesc{max-width:340px;font:400 13.5px / 1.6 var(--font-ui);color:var(--muted);margin:14px 0 0}.BjWHHW_footNav{gap:10px;display:grid}.BjWHHW_footNav a{width:fit-content;font:600 14px / 1.3 var(--font-ui);color:var(--ink);transition:color .3s var(--ease);align-items:baseline;gap:9px;text-decoration:none;display:inline-flex}.BjWHHW_footNav a .BjWHHW_no{font:600 10.5px / 1 var(--font-mono);color:var(--red-ink);letter-spacing:.06em}.BjWHHW_footNav a .BjWHHW_ln{background:var(--red-bright);width:0;height:1px;transition:width .35s var(--ease);align-self:center;display:inline-block}.BjWHHW_footNav a:hover{color:var(--red-ink)}.BjWHHW_footNav a:hover .BjWHHW_ln{width:18px}.BjWHHW_footNav a.BjWHHW_isCur{color:#ff707b;pointer-events:none}.BjWHHW_footCt{text-align:right;justify-items:end;gap:10px;display:grid}.BjWHHW_footCt a{font:600 13.5px / 1.4 var(--font-mono);letter-spacing:.01em;color:var(--ink);border-bottom:1px solid var(--line);transition:color .3s var(--ease), border-color .3s var(--ease);padding-bottom:2px;text-decoration:none}.BjWHHW_footCt a:hover{color:var(--red-ink);border-bottom-color:var(--red-line)}.BjWHHW_footLine{border-top:1px solid var(--line-soft);font:500 12px / 1.4 var(--font-mono);letter-spacing:.03em;color:var(--muted);flex-wrap:wrap;align-items:center;gap:18px;margin-top:clamp(30px,5vh,48px);padding-top:20px;display:flex}.BjWHHW_made{color:inherit;align-items:center;gap:7px;margin-left:auto;text-decoration:none;display:inline-flex}.BjWHHW_made b{color:var(--ink);transition:color .3s var(--ease);font-weight:700}.BjWHHW_made .BjWHHW_dot{color:var(--red-line);font-style:normal}.BjWHHW_made .BjWHHW_beat{width:12px;height:12px;fill:var(--red-action);transform-origin:50%;color:var(--red-action);flex:none}html[data-theme=dark] .BjWHHW_made .BjWHHW_beat{fill:var(--red-bright);color:var(--red-bright)}.BjWHHW_made:hover b{color:var(--red-ink)}.BjWHHW_made:hover .BjWHHW_beat{animation:BjWHHW_rk-foot-beat 1.15s var(--ease) infinite}@keyframes BjWHHW_rk-foot-beat{0%,to{transform:scale(1)}12%{transform:scale(1.3)}24%{transform:scale(1.04)}36%{transform:scale(1.18)}48%{transform:scale(1)}}@media (max-width:980px){.BjWHHW_footTop{grid-template-columns:1fr;gap:30px}.BjWHHW_footCt{text-align:left;justify-items:start}}@media (max-width:700px){.BjWHHW_foot{padding:40px 0 28px}.BjWHHW_footDesc{font-size:13px}}@media (prefers-reduced-motion:reduce){.BjWHHW_made .BjWHHW_beat,.BjWHHW_made b{transition:none!important}.BjWHHW_made:hover .BjWHHW_beat{animation:none!important}.BjWHHW_footNav a,.BjWHHW_footCt a{transition:none!important}}
.RHOaNa_st{font:600 13.5px/1.2 var(--font-ui);letter-spacing:.01em;white-space:nowrap;align-items:center;display:inline-flex}.RHOaNa_isRed{color:var(--red-ink)}.RHOaNa_isOk{color:var(--st-ok,var(--ok))}.RHOaNa_isWarn{color:var(--warn)}html[data-theme=dark] .RHOaNa_isRed{color:var(--red-ink)}html[data-theme=dark] .RHOaNa_isOk{color:var(--st-ok,#63c98b)}html[data-theme=dark] .RHOaNa_isWarn{color:#f0b35e}
.bBJNMG_container{max-width:var(--container);width:100%;padding:0 var(--gutter);margin:0 auto}.bBJNMG_reel{--rw:min(640px, 78vw);--rgap:clamp(18px, 2vw, 28px);--shadow-room:70px;--gap-hud:26px}.bBJNMG_track{gap:var(--rgap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:6px max(24px, calc((100vw - var(--rw)) / 2)) var(--shadow-room);margin-bottom:calc(var(--gap-hud) - var(--shadow-room));scrollbar-width:none;cursor:grab;-webkit-overflow-scrolling:touch;outline-offset:4px;display:flex;overflow-x:auto}.bBJNMG_track::-webkit-scrollbar{display:none}.bBJNMG_track:focus-visible{outline:2px solid var(--red-ink)}.bBJNMG_isDrag{cursor:grabbing}.bBJNMG_frame{flex:0 0 var(--rw);scroll-snap-align:center;scroll-snap-stop:always;min-height:clamp(430px,56vh,560px);transition:opacity .5s var(--ease), transform .5s var(--ease), box-shadow .42s var(--ease)}.bBJNMG_frame:not(.bBJNMG_active){opacity:.42;transform:scale(.965)}.bBJNMG_frame:not(.bBJNMG_active):hover{opacity:.75}.bBJNMG_pcard{z-index:1;border:1px solid var(--line);background:linear-gradient(180deg, color-mix(in srgb, var(--paper) 86%, transparent), color-mix(in srgb, var(--plat-2) 82%, transparent));contain:layout paint style;cursor:pointer;outline-offset:4px;transition:box-shadow .42s var(--ease), border-color .42s var(--ease), transform .42s var(--ease), opacity .6s var(--ease);border-radius:26px;flex-direction:column;padding:clamp(24px,2.6vw,38px);display:flex;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 18px 45px #0f111414}.bBJNMG_pcard:hover{box-shadow:0 24px 60px #0f11141f}.bBJNMG_pcard:focus-visible{outline:2px solid var(--red-ink)}.bBJNMG_pcard:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(420px 240px at calc(50% + var(--gx,0) * 1px) calc(46% + var(--gy,0) * 1px), var(--red-tint), transparent 58%), radial-gradient(300px 180px at 72% 12%, #0f11140d, transparent 55%);opacity:0;transition:opacity .42s var(--ease);position:absolute;inset:-2px}.bBJNMG_pcard:hover:before{opacity:1}.bBJNMG_top{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.bBJNMG_pnum{font:800 clamp(54px, 5.4vw, 92px)/.95 var(--font-display);letter-spacing:-.03em;color:#0000;-webkit-text-stroke:1.6px #0e101338;transition:color .42s var(--ease), -webkit-text-stroke-color .42s var(--ease)}.bBJNMG_pcard:hover .bBJNMG_pnum{color:var(--red-action);-webkit-text-stroke-color:var(--red-action)}html[data-theme=dark] .bBJNMG_pnum{-webkit-text-stroke-color:#f0f2f53d}html[data-theme=dark] .bBJNMG_pcard:hover .bBJNMG_pnum{color:var(--red-bright);-webkit-text-stroke-color:var(--red-bright)}.bBJNMG_pvis{border-radius:18px;margin:6px 0 20px;line-height:0;overflow:hidden}.bBJNMG_pvis svg{width:100%;height:auto;display:block}.bBJNMG_pname{font:700 clamp(21px, 1.8vw, 27px)/1.18 var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin:0 0 12px}.bBJNMG_pdesc{font:400 15.5px/1.62 var(--font-ui);color:var(--muted);margin:0 0 22px}.bBJNMG_strong{color:var(--ink);font-weight:600}.bBJNMG_pfoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;display:flex}.bBJNMG_plink{font:700 15px/1 var(--font-ui);color:var(--red-action);align-items:center;gap:9px;display:inline-flex}.bBJNMG_plink svg{width:17px;height:17px;transition:transform .42s var(--ease)}.bBJNMG_pcard:hover .bBJNMG_plink svg{transform:translate(5px)}html[data-theme=dark] .bBJNMG_plink{color:var(--red-bright)}.bBJNMG_pmeta{font:500 13px/1.45 var(--font-ui);color:var(--muted);opacity:.85}.bBJNMG_pflag{font:700 13px/1.3 var(--font-ui);color:var(--red-ink);margin:0 0 14px;display:block}.bBJNMG_dark{--st-ok:#7ce3a4;color:#f0f2f5;background:linear-gradient(165deg,#1b1e24,#14161a);border-color:#ffffff17;box-shadow:0 20px 48px #0a0c1047}.bBJNMG_dark .bBJNMG_pname{color:#f0f2f5}.bBJNMG_dark .bBJNMG_pdesc{color:#9ba3af}.bBJNMG_dark .bBJNMG_strong{color:#e8ebef}.bBJNMG_dark .bBJNMG_pmeta{color:#9ba3af}.bBJNMG_dark .bBJNMG_pnum{-webkit-text-stroke-color:#ffffff47}.bBJNMG_dark:hover .bBJNMG_pnum{color:var(--red-bright);-webkit-text-stroke-color:var(--red-bright)}.bBJNMG_dark .bBJNMG_plink{color:#ff2b3e}.bBJNMG_dark:hover{box-shadow:0 26px 64px #0a0c1066}.bBJNMG_quiet{background:var(--plat-1);border-color:var(--line-soft);box-shadow:none}.bBJNMG_quiet:hover{box-shadow:0 18px 45px #0f111414}.bBJNMG_hud{align-items:center;gap:clamp(16px,2.4vw,30px);padding:6px 0 0;display:flex}.bBJNMG_count{font:800 clamp(19px, 2vw, 26px)/1 var(--font-display);letter-spacing:-.02em;flex:none;align-items:baseline;gap:6px;display:flex}.bBJNMG_count b{color:var(--red-action);min-width:2ch;font-weight:800}.bBJNMG_count span{font:600 14px/1 var(--font-ui);color:var(--muted)}html[data-theme=dark] .bBJNMG_count b{color:var(--red-bright)}.bBJNMG_prog{background:var(--plat-2);border-radius:99px;flex:1;height:7px;overflow:hidden}html[data-theme=dark] .bBJNMG_prog{background:var(--plat-3)}.bBJNMG_prog i{background:linear-gradient(90deg, var(--red-bright), var(--red-action));transform-origin:0;width:100%;height:100%;transition:transform .55s var(--ease);border-radius:99px;display:block;transform:scaleX(.25)}.bBJNMG_arrs{flex:none;gap:10px;display:flex}.bBJNMG_arr{border:1px solid var(--line);background:var(--paper);width:46px;height:46px;color:var(--ink);cursor:pointer;transition:background-color .3s var(--ease), color .3s var(--ease), border-color .3s var(--ease), opacity .3s var(--ease), transform .3s var(--ease);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 6px 18px #0f11140f}.bBJNMG_arr svg{width:19px;height:19px}.bBJNMG_arr:hover{background:var(--red-action);border-color:var(--red-action);color:#fff;transform:translateY(-2px)}.bBJNMG_arr:disabled{opacity:.32;pointer-events:none}.bBJNMG_arr:focus-visible{outline:2px solid var(--red-ink);outline-offset:3px}@media (max-width:700px){.bBJNMG_reel{--rw:86vw;--rgap:14px;--gap-hud:18px}.bBJNMG_frame{border-radius:22px;min-height:0}.bBJNMG_pcard{border-radius:22px;padding:22px 20px 20px}.bBJNMG_pnum{font-size:50px}.bBJNMG_pname{margin-bottom:9px;font-size:20.5px}.bBJNMG_pdesc{margin-bottom:18px;font-size:14.5px}.bBJNMG_pvis{border-radius:14px;margin:2px 0 16px}.bBJNMG_pvis svg{height:118px}.bBJNMG_pfoot{flex-direction:column;align-items:flex-start;gap:10px}.bBJNMG_plink{font-size:14.5px}.bBJNMG_pmeta{font-size:12.5px}.bBJNMG_hud{gap:14px;padding-bottom:4px}.bBJNMG_arrs{display:none}.bBJNMG_count{font-size:17px}}@media (max-width:960px) and (min-width:701px){.bBJNMG_reel{--rw:min(560px, 74vw)}}@media (min-width:701px) and (max-height:820px){.bBJNMG_frame{min-height:0}.bBJNMG_pcard{padding:24px 26px 22px}.bBJNMG_top{margin-bottom:10px}.bBJNMG_pnum{font-size:clamp(44px,4vw,60px)}.bBJNMG_pvis{margin:2px 0 14px}.bBJNMG_pvis svg{height:188px}.bBJNMG_pflag{margin-bottom:10px}.bBJNMG_pname{margin-bottom:9px;font-size:clamp(19px,1.6vw,22px)}.bBJNMG_pdesc{margin-bottom:14px;font-size:14.5px;line-height:1.55}.bBJNMG_reel{--gap-hud:14px}.bBJNMG_hud{padding-top:2px}.bBJNMG_arr{width:40px;height:40px}}
._90_Wqa_caseModal{background:var(--paper);border-color:var(--line);border-radius:26px;width:min(880px,100%);transform:translateY(26px)scale(.985);box-shadow:0 34px 90px #0a0c1052}:is(.modal-backdrop.is-open ._90_Wqa_caseModal,._90_Wqa_caseModal.is-open){transform:translateY(0)scale(1)}._90_Wqa_caseModal .modal-body{flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}._90_Wqa_caseModal .modal-close{border:1px solid var(--line);background:var(--paper);width:40px;height:40px;color:var(--ink);transition:background-color .3s var(--ease), color .3s var(--ease), border-color .3s var(--ease), transform .3s var(--ease);border-radius:50%;font-size:15px;top:14px;right:14px}._90_Wqa_caseModal .modal-close:hover{background:var(--red-action);border-color:var(--red-action);color:#fff;transform:rotate(90deg)}._90_Wqa_head{border-bottom:1px solid var(--line-soft);background:var(--plat-1);text-align:center;flex:none;padding:26px 74px 18px}._90_Wqa_title{font:700 clamp(21px, 2.4vw, 26px)/1.2 var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin:0 0 8px}._90_Wqa_type{font:500 13px/1.5 var(--font-ui);color:var(--muted);margin:0}._90_Wqa_body{overscroll-behavior:contain;padding:24px clamp(20px,3vw,30px) clamp(20px,3vw,30px);overflow-y:auto}._90_Wqa_sec{padding:0 0 26px}._90_Wqa_sec:last-child{padding-bottom:6px}._90_Wqa_sec h4{font:800 16px/1.3 var(--font-ui);letter-spacing:-.01em;margin:0 0 9px}._90_Wqa_sec p{font:400 15.5px/1.66 var(--font-ui);color:var(--muted);margin:0 0 10px}._90_Wqa_strong{color:var(--ink);font-weight:600}._90_Wqa_stackLine{font:600 14.5px/1.5 var(--font-ui);color:var(--ink);margin:0}@media (max-width:700px){._90_Wqa_head{padding:20px 60px 14px}}
.p9PMKG_band{color:#fff;margin-top:clamp(40px,6vh,72px);text-decoration:none;display:block;position:relative;transform:translateZ(0)}.p9PMKG_band:focus-visible{outline:2px solid var(--ink);outline-offset:-6px}.p9PMKG_bg{background:var(--red-action);transform-origin:0;transition:transform .62s cubic-bezier(.3, .8, .3, 1), background-color .42s var(--ease);position:absolute;inset:0;transform:scaleX(0)}html[data-theme=dark] .p9PMKG_bg{background:#c40d1b}.p9PMKG_isIn .p9PMKG_bg{transform:scaleX(1)}.p9PMKG_band:hover .p9PMKG_bg{background:#c2101c}html[data-theme=dark] .p9PMKG_band:hover .p9PMKG_bg{background:#b00c18}.p9PMKG_in{z-index:1;max-width:var(--container);padding:0 var(--gutter);align-items:center;gap:clamp(14px,3vw,40px);height:clamp(60px,8vh,84px);margin:0 auto;display:flex;position:relative}.p9PMKG_t,.p9PMKG_note{opacity:0;transition:opacity .38s var(--ease) .3s, transform .5s var(--ease) .3s;transform:translate(-26px)}.p9PMKG_isIn .p9PMKG_t,.p9PMKG_isIn .p9PMKG_note{opacity:1;transform:none}.p9PMKG_t{font:700 clamp(16px, 1.8vw, 23px)/1.1 var(--font-display);letter-spacing:-.01em;white-space:nowrap}.p9PMKG_note{font:500 14px/1.4 var(--font-ui);color:#ffffffc7;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p9PMKG_arr{width:44px;height:44px;color:var(--red-action);opacity:0;transition:transform .42s var(--ease), opacity .38s var(--ease) .4s;background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.p9PMKG_isIn .p9PMKG_arr{opacity:1}.p9PMKG_arr svg{width:19px;height:19px}.p9PMKG_band:hover .p9PMKG_arr{transform:translate(7px)}@media (max-width:700px){.p9PMKG_note{display:none}.p9PMKG_t{font-size:15.5px}.p9PMKG_arr{width:38px;height:38px}.p9PMKG_in{height:58px}}@media (min-width:701px) and (max-height:820px){.p9PMKG_band{margin-top:clamp(28px,4vh,44px)}.p9PMKG_in{height:clamp(56px,7vh,68px)}}
.PHbeka_scanBeam{background:var(--line-soft);height:3px;position:relative;overflow:hidden}.PHbeka_scanBeam i{background:var(--red-bright);border-radius:3px;width:22%;animation:5.6s cubic-bezier(.4,.1,.3,1) infinite PHbeka_rk-beam;position:absolute;top:0;bottom:0;left:0}@keyframes PHbeka_rk-beam{0%{transform:translate(-110%)}68%,to{transform:translate(470%)}}.PHbeka_psec{scroll-margin-top:calc(var(--header-h) + 8px);padding:clamp(68px,9vh,118px) 0 0;position:relative;overflow:clip}.PHbeka_rkbg{z-index:0;font:800 clamp(250px, 27vw, 430px)/.8 var(--font-display);letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1.6px #0e101321;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:clamp(10px,4vh,48px);right:-2%}html[data-theme=dark] .PHbeka_rkbg{-webkit-text-stroke-color:#ffffff13}.PHbeka_container{max-width:var(--container);width:100%;padding:0 var(--gutter);margin:0 auto}.PHbeka_pint{z-index:1;position:relative}.PHbeka_pkick{margin:0 0 22px}.PHbeka_phrow{margin-bottom:clamp(30px,4.4vh,52px)}.PHbeka_ptitle{font:800 clamp(36px, 5.4vw, 72px)/1.08 var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0 0 20px}.PHbeka_sd{white-space:nowrap}.PHbeka_sd b{margin-left:.04em;font-weight:800}.PHbeka_sd b:first-child{color:var(--red-bright);animation:1.9s step-end infinite PHbeka_rk-sd1}.PHbeka_sd b:nth-child(2){color:var(--red-action);animation:1.9s step-end infinite PHbeka_rk-sd2}.PHbeka_sd b:nth-child(3){color:var(--red-ink);animation:1.9s step-end infinite PHbeka_rk-sd3}html[data-theme=dark] .PHbeka_sd b:nth-child(2){color:#e30f1f}@keyframes PHbeka_rk-sd1{0%{opacity:1}79%{opacity:0}to{opacity:1}}@keyframes PHbeka_rk-sd2{0%{opacity:0}10.5%{opacity:1}79%{opacity:0}to{opacity:0}}@keyframes PHbeka_rk-sd3{0%{opacity:0}21%{opacity:1}79%{opacity:0}to{opacity:0}}.PHbeka_plead{font:400 clamp(16.5px, 1.4vw, 19px)/1.62 var(--font-ui);color:var(--muted);max-width:600px;margin:0}.PHbeka_strong{color:var(--ink);font-weight:600}.PHbeka_phint{font:500 14px/1.5 var(--font-ui);color:var(--muted);align-items:center;gap:10px;max-width:300px;margin:28px 0 6px;padding-bottom:8px;display:flex}.PHbeka_phint svg{width:20px;height:20px;color:var(--red-action);flex:none}[data-reveal]{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transform:translateY(22px)}[data-reveal].is-inview{opacity:1;transform:none}[data-reveal-soft]{opacity:0;transition:opacity .8s var(--ease)}[data-reveal-soft].is-inview{opacity:1}@media (prefers-reduced-motion:reduce){.PHbeka_scanBeam i{animation:none;transform:translate(140%)}.PHbeka_sd b:nth-child(n){opacity:1;animation:none}:is([data-reveal],[data-reveal-soft]){opacity:1!important;transition:none!important;transform:none!important}}@media (max-width:700px){.PHbeka_psec{padding-top:52px}.PHbeka_pkick{margin-bottom:16px}.PHbeka_ptitle{margin-bottom:14px;font-size:clamp(31px,9.2vw,40px)}.PHbeka_plead{font-size:15.5px}.PHbeka_phint{display:none}.PHbeka_rkbg{font-size:200px;top:6px;right:-16%}}@media (min-width:701px) and (max-height:820px){.PHbeka_psec{padding-top:clamp(44px,6vh,64px)}.PHbeka_pkick{margin-bottom:14px}.PHbeka_ptitle{margin-bottom:14px;font-size:clamp(30px,3.8vw,52px)}.PHbeka_phrow{margin-bottom:clamp(20px,3vh,30px)}}
.ASIN5q_topo{z-index:1;grid-template-columns:minmax(0,1fr) clamp(290px,29vw,380px) minmax(0,1fr);align-items:stretch;gap:clamp(44px,5.4vw,84px);display:grid;position:relative}.ASIN5q_topoSvg{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ASIN5q_topoCol{z-index:1;flex-direction:column;gap:clamp(16px,1.9vw,26px);display:flex;position:relative}.ASIN5q_core{z-index:2;background:repeating-linear-gradient(45deg, #ffffff1a 0 1px, transparent 1px 13px), linear-gradient(158deg, var(--red-bright), var(--red-action));color:#fff;border-radius:30px;flex-direction:column;justify-content:center;min-height:clamp(320px,44vh,460px);padding:clamp(26px,2.6vw,40px);display:flex;position:relative;box-shadow:0 26px 64px #de0a1e47}html[data-theme=dark] .ASIN5q_core{background:repeating-linear-gradient(45deg, #ffffff21 0 1px, transparent 1px 13px), linear-gradient(158deg, var(--red-bright), var(--red-action))}.ASIN5q_coreMark{font:900 clamp(44px, 4.6vw, 64px)/1 var(--font-display);letter-spacing:-.04em;margin:0 0 clamp(14px,2vh,22px)}.ASIN5q_coreT{font:700 clamp(21px, 1.9vw, 27px)/1.22 var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin:0 0 14px}.ASIN5q_coreD{font:400 15.5px/1.62 var(--font-ui);color:#ffffffdb;margin:0}.ASIN5q_coreD b{color:#fff;font-weight:600}.ASIN5q_coreLine{background:#fff6;border-radius:2px;width:56px;height:3px;margin:clamp(18px,2.6vh,26px) 0 0}.ASIN5q_node{z-index:1;border:1px solid var(--line);background:linear-gradient(180deg, color-mix(in srgb, var(--paper) 86%, transparent), color-mix(in srgb, var(--plat-2) 82%, transparent));transition:transform .42s var(--ease), box-shadow .42s var(--ease), border-color .42s var(--ease);border-radius:22px;flex-direction:column;flex:1;justify-content:center;padding:clamp(18px,1.8vw,26px) clamp(20px,2vw,30px);display:flex;position:relative;box-shadow:0 14px 34px #0f11140f}.ASIN5q_node:hover{border-color:var(--red-line);transform:translateY(-3px);box-shadow:0 22px 50px #0f11141c}.ASIN5q_node:focus-within{outline:2px solid var(--red-ink);outline-offset:3px}.ASIN5q_tnum{font:800 clamp(38px, 3.4vw, 54px)/.95 var(--font-display);letter-spacing:-.03em;color:#0000;-webkit-text-stroke:1.5px #0e101338;transition:color .42s var(--ease), -webkit-text-stroke-color .42s var(--ease)}.ASIN5q_node:hover .ASIN5q_tnum{color:var(--red-action);-webkit-text-stroke-color:var(--red-action)}html[data-theme=dark] .ASIN5q_tnum{-webkit-text-stroke-color:#f0f2f53d}html[data-theme=dark] .ASIN5q_node:hover .ASIN5q_tnum{color:var(--red-bright);-webkit-text-stroke-color:var(--red-bright)}.ASIN5q_nodeT{font:700 clamp(18px, 1.5vw, 21px)/1.2 var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:10px 0 8px}.ASIN5q_nodeD{font:400 14.5px/1.56 var(--font-ui);color:var(--muted);margin:0}.ASIN5q_nodeTech{border-top:1px solid var(--line-soft);font:500 13px/1.5 var(--font-ui);color:var(--muted);margin-top:13px;padding-top:12px}.ASIN5q_nodeTech em{color:var(--red-ink);font-style:normal;font-weight:600}.ASIN5q_dark{color:#f0f2f5;background:linear-gradient(165deg,#1b1e24,#14161a);border-color:#ffffff17;box-shadow:0 16px 38px #0a0c103d}.ASIN5q_dark .ASIN5q_nodeT{color:#f0f2f5}.ASIN5q_dark .ASIN5q_nodeD{color:#9ba3af}.ASIN5q_dark .ASIN5q_nodeTech{color:#9ba3af;border-top-color:#ffffff1a}.ASIN5q_dark .ASIN5q_tnum{-webkit-text-stroke-color:#ffffff47}.ASIN5q_dark:hover .ASIN5q_tnum{color:var(--red-bright);-webkit-text-stroke-color:var(--red-bright)}.ASIN5q_dark:hover{box-shadow:0 24px 54px #0a0c105c}.ASIN5q_quiet{background:var(--plat-1);border-color:var(--line-soft);box-shadow:none}.ASIN5q_quiet:hover{box-shadow:0 14px 34px #0f11140f}.ASIN5q_link{fill:none;stroke:#0e10132e;stroke-width:2px;stroke-linecap:round;transition:stroke .3s var(--ease), stroke-width .3s var(--ease)}html[data-theme=dark] .ASIN5q_link{stroke:#ffffff29}.ASIN5q_linkHot{stroke:var(--red-bright);stroke-width:3px}.ASIN5q_port{fill:#0e101333;transition:fill .3s var(--ease)}html[data-theme=dark] .ASIN5q_port{fill:#ffffff2e}.ASIN5q_portHot{fill:var(--red-bright)}@media (max-width:980px){.ASIN5q_topo{grid-template-columns:1fr;gap:16px}.ASIN5q_topoSvg{display:none}.ASIN5q_core{order:-1;min-height:0}.ASIN5q_topoCol{gap:14px}}@media (max-width:700px){.ASIN5q_core{border-radius:24px;padding:22px 20px}.ASIN5q_coreMark{margin-bottom:10px;font-size:40px}.ASIN5q_coreT{font-size:19px}.ASIN5q_coreD{font-size:14px}.ASIN5q_node{border-radius:20px;padding:18px 18px 16px}.ASIN5q_tnum{font-size:38px}.ASIN5q_nodeT{margin:8px 0 7px;font-size:18px}.ASIN5q_nodeD{font-size:14px}.ASIN5q_nodeTech{margin-top:11px;padding-top:10px;font-size:12.5px}}
.wpWQrG_csec{scroll-margin-top:calc(var(--header-h) + 8px);padding:clamp(68px,9vh,118px) 0 clamp(40px,6vh,64px);position:relative;overflow:clip}.wpWQrG_rkbg{z-index:0;font:800 clamp(250px, 27vw, 430px)/.8 var(--font-display);letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1.6px #0e10131c;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:clamp(10px,4vh,48px);right:-2%}html[data-theme=dark] .wpWQrG_rkbg{-webkit-text-stroke-color:#fff1}.wpWQrG_container{max-width:var(--container);width:100%;padding:0 var(--gutter);margin:0 auto}.wpWQrG_sint{z-index:1;max-width:980px;margin-bottom:clamp(34px,4.6vh,60px);position:relative}.wpWQrG_ckick{margin:0 0 22px}.wpWQrG_stitle{font:800 clamp(36px, 5.4vw, 72px)/1.08 var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0 0 22px}.wpWQrG_slead{font:400 clamp(16.5px, 1.4vw, 19px)/1.62 var(--font-ui);color:var(--muted);max-width:680px;margin:0}.wpWQrG_slead b{color:var(--ink);font-weight:600}[data-reveal]{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transform:translateY(22px)}[data-reveal].is-inview{opacity:1;transform:none}[data-reveal-soft]{opacity:0;transition:opacity .8s var(--ease)}[data-reveal-soft].is-inview{opacity:1}.wpWQrG_joint{background:var(--line-soft);height:1px;margin-top:clamp(52px,8vh,88px);position:relative}.wpWQrG_joint i{background:var(--red-bright);width:9px;height:9px;box-shadow:0 0 0 6px var(--red-wash);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:700px){.wpWQrG_csec{padding:52px 0 40px}.wpWQrG_sint{margin-bottom:30px}.wpWQrG_ckick{margin-bottom:16px}.wpWQrG_stitle{margin-bottom:14px;font-size:clamp(31px,9.2vw,40px)}.wpWQrG_slead{font-size:15.5px}.wpWQrG_rkbg{font-size:200px;top:6px;right:-16%}}@media (prefers-reduced-motion:reduce){:is([data-reveal],[data-reveal-soft]){opacity:1!important;transition:none!important;transform:none!important}}
.mgWHpa_trace{z-index:1;margin-top:clamp(40px,6vh,64px);position:relative}.mgWHpa_traceRail{background:var(--line-soft);border-radius:3px;width:3px;position:absolute;top:10px;bottom:10px;left:1px}.mgWHpa_traceFill{background:linear-gradient(180deg, var(--red-bright), var(--red-action));width:3px;height:100%;transform:scaleY(var(--p,0));transform-origin:top;border-radius:3px;position:absolute;top:0;left:0}.mgWHpa_trow{grid-template-columns:clamp(64px,7vw,110px) 1fr;align-items:start;gap:clamp(16px,2.4vw,34px);padding:clamp(26px,3.6vh,44px) 0 clamp(26px,3.6vh,44px) clamp(40px,4.6vw,72px);display:grid;position:relative}.mgWHpa_trow:before{content:"";background:var(--paper);border:2px solid var(--line);width:11px;height:11px;transition:background-color .35s var(--ease), border-color .35s var(--ease), box-shadow .35s var(--ease);border-radius:50%;position:absolute;top:clamp(34px,4.4vh,52px);left:-4px}.mgWHpa_trow.is-passed:before{background:var(--red-action);border-color:var(--red-action);box-shadow:0 0 0 5px var(--red-wash)}.mgWHpa_tnum{font:800 clamp(44px, 4.4vw, 68px)/.95 var(--font-display);letter-spacing:-.03em;color:#0000;white-space:nowrap;-webkit-text-stroke:1.5px #0e101338;transition:color .42s var(--ease), -webkit-text-stroke-color .42s var(--ease)}.mgWHpa_trow.is-passed .mgWHpa_tnum{color:var(--red-action);-webkit-text-stroke-color:var(--red-action)}html[data-theme=dark] .mgWHpa_tnum{-webkit-text-stroke-color:#f0f2f53d}html[data-theme=dark] .mgWHpa_trow.is-passed .mgWHpa_tnum{color:var(--red-bright);-webkit-text-stroke-color:var(--red-bright)}.mgWHpa_tcontent{min-width:0}.mgWHpa_trowT{font:700 clamp(20px, 1.8vw, 25px)/1.2 var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin:2px 0 10px}.mgWHpa_trowD{font:400 15.5px/1.6 var(--font-ui);color:var(--muted);max-width:640px;margin:0}.mgWHpa_trowD b{color:var(--ink);font-weight:600}@media (max-width:700px){.mgWHpa_trow{grid-template-columns:max-content 1fr;gap:14px;padding-top:22px;padding-bottom:22px;padding-left:28px}.mgWHpa_trow:before{width:10px;height:10px;top:28px;left:-3.5px}.mgWHpa_tnum{font-size:40px}.mgWHpa_trowT{font-size:18px}.mgWHpa_trowD{font-size:14.5px}}@media (prefers-reduced-motion:reduce){.mgWHpa_trow:before,.mgWHpa_tnum{transition:none}}
.xC9nja_band{color:#fff;margin-top:clamp(40px,6vh,72px);text-decoration:none;display:block;position:relative;transform:translateZ(0)}.xC9nja_band:focus-visible{outline:2px solid var(--ink);outline-offset:-6px}.xC9nja_bg{background:var(--red-action);transform-origin:0;transition:transform .62s cubic-bezier(.3, .8, .3, 1), background-color .42s var(--ease);position:absolute;inset:0;transform:scaleX(0)}html[data-theme=dark] .xC9nja_bg{background:#c40d1b}.xC9nja_isIn .xC9nja_bg{transform:scaleX(1)}.xC9nja_band:hover .xC9nja_bg{background:#c2101c}html[data-theme=dark] .xC9nja_band:hover .xC9nja_bg{background:#b00c18}.xC9nja_in{z-index:1;max-width:var(--container);padding:0 var(--gutter);align-items:center;gap:clamp(14px,3vw,40px);height:clamp(60px,8vh,84px);margin:0 auto;display:flex;position:relative}.xC9nja_t,.xC9nja_note{opacity:0;transition:opacity .38s var(--ease) .3s, transform .5s var(--ease) .3s;transform:translate(-26px)}.xC9nja_isIn .xC9nja_t,.xC9nja_isIn .xC9nja_note{opacity:1;transform:none}.xC9nja_t{font:700 clamp(16px, 1.8vw, 23px)/1.1 var(--font-display);letter-spacing:-.01em;white-space:nowrap}.xC9nja_note{font:500 14px/1.4 var(--font-ui);color:#ffffffc7;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xC9nja_arr{width:44px;height:44px;color:var(--red-action);opacity:0;transition:transform .42s var(--ease), opacity .38s var(--ease) .4s;background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.xC9nja_isIn .xC9nja_arr{opacity:1}.xC9nja_arr svg{width:19px;height:19px}.xC9nja_band:hover .xC9nja_arr{transform:translate(7px)}@media (max-width:700px){.xC9nja_note{display:none}.xC9nja_t{font-size:15.5px}.xC9nja_arr{width:38px;height:38px}.xC9nja_in{height:58px}}
.JLklwG_psec{scroll-margin-top:calc(var(--header-h) + 8px);padding:clamp(48px,7vh,84px) 0 clamp(56px,8vh,96px);position:relative;overflow:clip}.JLklwG_container{max-width:var(--container);width:100%;padding:0 var(--gutter);margin:0 auto}.JLklwG_sint{z-index:1;max-width:980px;margin-bottom:clamp(34px,4.6vh,60px);position:relative}.JLklwG_ckick{margin:0 0 22px}.JLklwG_stitle{font:800 clamp(36px, 5.4vw, 72px)/1.08 var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0 0 22px}.JLklwG_squote{font:600 clamp(18px, 1.8vw, 24px)/1.5 var(--font-ui);color:var(--ink);text-wrap:balance;max-width:760px;margin:0 0 18px}.JLklwG_saccent{max-width:860px;font:800 clamp(20px, 2.2vw, 30px)/1.34 var(--font-display);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:clamp(18px,2.6vh,30px) 0 0;display:block}.JLklwG_saccent b{color:var(--red-ink);font-weight:800}html[data-theme=dark] .JLklwG_saccent b{color:var(--red-bright)}[data-reveal]{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transform:translateY(22px)}[data-reveal].is-inview{opacity:1;transform:none}[data-reveal-soft]{opacity:0;transition:opacity .8s var(--ease)}[data-reveal-soft].is-inview{opacity:1}@media (max-width:700px){.JLklwG_psec{padding:40px 0 56px}.JLklwG_sint{margin-bottom:30px}.JLklwG_ckick{margin-bottom:16px}.JLklwG_stitle{margin-bottom:14px;font-size:clamp(31px,9.2vw,40px)}.JLklwG_squote{font-size:17px}.JLklwG_saccent{margin-top:16px;font-size:19px}}@media (prefers-reduced-motion:reduce){:is([data-reveal],[data-reveal-soft]){opacity:1!important;transition:none!important;transform:none!important}}
.SEeYVa_scanBeam{background:var(--line-soft);height:3px;position:relative;overflow:hidden}.SEeYVa_scanBeam i{background:var(--red-bright);border-radius:3px;width:22%;animation:5.6s cubic-bezier(.4,.1,.3,1) infinite SEeYVa_rk-team-beam;position:absolute;top:0;bottom:0;left:0}@keyframes SEeYVa_rk-team-beam{0%{transform:translate(-110%)}68%,to{transform:translate(470%)}}.SEeYVa_tsec{scroll-margin-top:calc(var(--header-h) + 8px);padding:clamp(68px,9vh,118px) 0 clamp(44px,6vh,68px);position:relative;overflow:clip}.SEeYVa_rkbg{z-index:0;font:800 clamp(250px, 27vw, 430px)/.8 var(--font-display);letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1.6px #0e10131c;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:clamp(10px,4vh,48px);right:-2%}html[data-theme=dark] .SEeYVa_rkbg{-webkit-text-stroke-color:#fff1}.SEeYVa_container{max-width:var(--container);width:100%;padding:0 var(--gutter);margin:0 auto}.SEeYVa_sint{z-index:1;max-width:980px;margin-bottom:clamp(34px,4.6vh,60px);position:relative}.SEeYVa_ckick{margin:0 0 22px}.SEeYVa_stitle{font:800 clamp(36px, 5.4vw, 72px)/1.08 var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0 0 22px}.SEeYVa_slead{font:400 clamp(16.5px, 1.4vw, 19px)/1.62 var(--font-ui);color:var(--muted);max-width:680px;margin:0}.SEeYVa_slead b{color:var(--ink);font-weight:600}[data-reveal]{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transform:translateY(22px)}[data-reveal].is-inview{opacity:1;transform:none}[data-reveal-soft]{opacity:0;transition:opacity .8s var(--ease)}[data-reveal-soft].is-inview{opacity:1}.SEeYVa_joint{background:var(--line-soft);height:1px;margin-top:clamp(52px,8vh,88px);position:relative}.SEeYVa_joint i{background:var(--red-bright);width:9px;height:9px;box-shadow:0 0 0 6px var(--red-wash);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:700px){.SEeYVa_tsec{padding:52px 0 40px}.SEeYVa_sint{margin-bottom:30px}.SEeYVa_ckick{margin-bottom:16px}.SEeYVa_stitle{margin-bottom:14px;font-size:clamp(31px,9.2vw,40px)}.SEeYVa_slead{font-size:15.5px}.SEeYVa_rkbg{font-size:200px;top:6px;right:-16%}}@media (prefers-reduced-motion:reduce){.SEeYVa_scanBeam i{animation:none;transform:translate(140%)}:is([data-reveal],[data-reveal-soft]){opacity:1!important;transition:none!important;transform:none!important}}
.WObX9W_teamGrid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(26px,3.4vh,42px) clamp(14px,1.6vw,22px);display:grid;position:relative}.WObX9W_pcard{-webkit-tap-highlight-color:transparent;outline:none;position:relative}.WObX9W_pcardMedia{aspect-ratio:4/5;border:1px solid var(--line);background:linear-gradient(160deg, var(--plat-2), var(--plat-3));transition:border-color .4s var(--ease), box-shadow .4s var(--ease);border-radius:20px;position:relative;overflow:hidden;transform:translateZ(0)}.WObX9W_pcard:hover .WObX9W_pcardMedia,.WObX9W_pcard:focus-visible .WObX9W_pcardMedia{border-color:var(--red-line);box-shadow:0 22px 50px #0f111421}:is(html[data-theme=dark] .WObX9W_pcard:hover .WObX9W_pcardMedia,html[data-theme=dark] .WObX9W_pcard:focus-visible .WObX9W_pcardMedia){box-shadow:0 22px 50px #00000073}.WObX9W_pxc{width:100%;height:100%;transition:transform .5s var(--ease);display:block;position:absolute;inset:0;transform:translateZ(0)}.WObX9W_pcard:hover .WObX9W_pxc,.WObX9W_pcard:focus-visible .WObX9W_pxc{transform:scale(1.025)}.WObX9W_pcardMeta{padding:15px 4px 2px}.WObX9W_pcardNick{font:700 clamp(17px, 1.5vw, 19px)/1.2 var(--font-display);letter-spacing:-.01em;color:var(--ink);align-items:baseline;margin:0 0 8px;display:flex}.WObX9W_tl{font:600 .78em/1 var(--font-mono);letter-spacing:0;color:var(--red-ink);flex:none;margin-right:4px}.WObX9W_cur{background:var(--red-bright);opacity:0;border-radius:2px;width:.52em;height:.13em;margin-left:9px;display:inline-block;transform:translateY(-.04em)}.WObX9W_pcard:hover .WObX9W_cur,.WObX9W_pcard:focus-visible .WObX9W_cur{opacity:1;animation:1.05s step-end infinite WObX9W_rk-team-cur}@keyframes WObX9W_rk-team-cur{0%,54%{opacity:1}55%,to{opacity:0}}.WObX9W_pcardSkills{font:500 12.5px/1.6 var(--font-mono);letter-spacing:.01em;color:var(--muted);transition:color .3s var(--ease);flex-wrap:wrap;align-items:baseline;row-gap:2px;margin:0;display:flex}.WObX9W_pcard:hover .WObX9W_pcardSkills,.WObX9W_pcard:focus-visible .WObX9W_pcardSkills{color:var(--ink)}.WObX9W_pcardSkills span{white-space:nowrap}.WObX9W_pcardSkills span+span:before{content:"·";color:var(--red-line);margin:0 8px;font-weight:700}.WObX9W_pcardJoin{color:inherit;border-radius:20px;text-decoration:none;display:block}.WObX9W_pcardJoin:focus-visible{outline:2px solid var(--red-ink);outline-offset:5px}.WObX9W_pcardJoin .WObX9W_pcardMedia{background:radial-gradient(420px 250px at 80% 12%,#de0a1e33,#0000 64%),repeating-linear-gradient(45deg,#ffffff0b 0 1px,#0000 1px 13px),linear-gradient(168deg,#17191f,#101216);border-color:#ffffff1a;flex-direction:column;justify-content:center;align-items:center;gap:clamp(16px,2.2vh,24px);display:flex}.WObX9W_pcardJoin:hover .WObX9W_pcardMedia,.WObX9W_pcardJoin:focus-visible .WObX9W_pcardMedia{border-color:var(--red-line);box-shadow:0 22px 50px #0f111429,inset 0 0 0 1px #de0a1e24}:is(html[data-theme=dark] .WObX9W_pcardJoin:hover .WObX9W_pcardMedia,html[data-theme=dark] .WObX9W_pcardJoin:focus-visible .WObX9W_pcardMedia){box-shadow:0 22px 50px #00000080,inset 0 0 0 1px #de0a1e38}.WObX9W_pjoinHeart{filter:drop-shadow(0 10px 26px #de0a1e52);width:clamp(148px,12.6vw,198px);height:auto;display:block;transform:translateZ(0)}.WObX9W_pcardJoin:hover .WObX9W_pjoinHeart,.WObX9W_pcardJoin:focus-visible .WObX9W_pjoinHeart{animation:WObX9W_rk-heart-beat 1.15s var(--ease) .1s infinite}@keyframes WObX9W_rk-heart-beat{0%,to{transform:scale(1)}12%{transform:scale(1.09)}24%{transform:scale(1)}36%{transform:scale(1.055)}54%{transform:scale(1)}}.WObX9W_pjoinPath{font:600 12.5px/1 var(--font-mono);letter-spacing:.06em;color:#f0f2f566;transition:color .35s var(--ease);margin:0}.WObX9W_pcardJoin:hover .WObX9W_pjoinPath,.WObX9W_pcardJoin:focus-visible .WObX9W_pjoinPath{color:#f0f2f5e0}.WObX9W_pcardJoin .WObX9W_pcardNick{color:var(--red-ink)}@media (max-width:980px){.WObX9W_teamGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}}@media (max-width:700px){.WObX9W_pcardMedia{border-radius:16px}.WObX9W_pcardMeta{padding:12px 2px 0}.WObX9W_pcardNick{margin-bottom:6px;font-size:15.5px}.WObX9W_pcardNick .WObX9W_cur{margin-left:7px}.WObX9W_pcardSkills{font-size:11px;line-height:1.55}.WObX9W_pcardSkills span+span:before{margin:0 6px}.WObX9W_pjoinHeart{width:132px}.WObX9W_pjoinPath{font-size:11.5px}}@media (prefers-reduced-motion:reduce){.WObX9W_pxc,.WObX9W_pcardMedia,.WObX9W_pcardSkills{transition:none!important}.WObX9W_pcard:hover .WObX9W_cur,.WObX9W_pcard:focus-visible .WObX9W_cur{opacity:1;animation:none!important}.WObX9W_pcardJoin:hover .WObX9W_pjoinHeart,.WObX9W_pcardJoin:focus-visible .WObX9W_pjoinHeart{animation:none!important}}
.wMGnWa_bsec{scroll-margin-top:calc(var(--header-h) + 8px);padding:clamp(48px,7vh,84px) 0 clamp(60px,9vh,104px);position:relative;overflow:clip}.wMGnWa_container{max-width:var(--container);width:100%;padding:0 var(--gutter);margin:0 auto;position:relative}.wMGnWa_bridgeBg{pointer-events:none;background:repeating-linear-gradient(45deg,#ffffff0d 0 1px,#0000 1px 13px);position:absolute;inset:0}.wMGnWa_bridgeCard{color:#f0f2f5;background:linear-gradient(168deg,#17191f,#101216);border-radius:30px;padding:clamp(28px,3.6vw,56px) clamp(22px,3.2vw,52px) clamp(28px,3.4vw,52px);position:relative;overflow:clip;box-shadow:0 30px 70px #0a0c104d}.wMGnWa_bridgeCard .wMGnWa_bridgeBg{border-radius:inherit}.wMGnWa_sint{z-index:1;max-width:860px;margin-bottom:clamp(34px,4.6vh,60px);position:relative}.wMGnWa_ckick{margin:0 0 22px}.wMGnWa_bridgeCard .wMGnWa_ckick{color:#f0f2f58c}.wMGnWa_stitle{font:800 clamp(36px, 5.4vw, 72px)/1.08 var(--font-display);letter-spacing:-.025em;text-wrap:balance;color:#f0f2f5;margin:0 0 22px}.wMGnWa_slead{font:400 clamp(16.5px, 1.4vw, 19px)/1.62 var(--font-ui);color:#9ba3af;max-width:680px;margin:0}.wMGnWa_slead b{color:#f0f2f5;font-weight:600}.wMGnWa_tracks{z-index:1;border-top:1px solid #ffffff21;margin-top:clamp(28px,4.2vh,46px);position:relative}.wMGnWa_track{color:inherit;transition:background-color .35s var(--ease);border-bottom:1px solid #ffffff21;grid-template-columns:clamp(58px,6.4vw,92px) minmax(0,1fr) auto auto;align-items:center;gap:clamp(16px,2.4vw,42px);padding:clamp(20px,2.6vh,30px) 6px;text-decoration:none;display:grid;position:relative}.wMGnWa_track:hover{background:#ffffff09}.wMGnWa_track:focus-visible{outline:2px solid var(--red-bright);outline-offset:-3px;border-radius:12px}.wMGnWa_trackNo{font:800 clamp(30px, 3vw, 46px)/.95 var(--font-display);letter-spacing:-.03em;color:#0000;-webkit-text-stroke:1.4px #f0f2f54d;transition:color .42s var(--ease), -webkit-text-stroke-color .42s var(--ease)}.wMGnWa_track:hover .wMGnWa_trackNo{color:var(--red-bright);-webkit-text-stroke-color:var(--red-bright)}.wMGnWa_trackT{font:700 clamp(19px, 1.8vw, 25px)/1.2 var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin:0 0 6px;display:block}.wMGnWa_trackD{font:400 14.5px/1.55 var(--font-ui);color:#9ba3af;margin:0;display:block}.wMGnWa_trackWho{flex-direction:column;align-items:flex-end;gap:9px;display:flex}.wMGnWa_trackMentor{font:500 13.5px/1.45 var(--font-ui);color:#9ba3af;text-align:right}.wMGnWa_trackMentor b{color:#f0f2f5;font-weight:600}.wMGnWa_trackArr{color:#f0f2f5;width:46px;height:46px;transition:background-color .35s var(--ease), border-color .35s var(--ease), transform .35s var(--ease);border:1px solid #ffffff2e;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.wMGnWa_trackArr svg{width:18px;height:18px}.wMGnWa_track:hover .wMGnWa_trackArr{background:var(--red-action);border-color:var(--red-action);transform:translate(5px)}.wMGnWa_st{font:600 13.5px/1.2 var(--font-ui);letter-spacing:.01em;white-space:nowrap;align-items:center;display:inline-flex}.wMGnWa_st.wMGnWa_isOk{color:var(--ok)}.wMGnWa_st.wMGnWa_isWarn{color:var(--warn)}html[data-theme=dark] .wMGnWa_st.wMGnWa_isOk{color:#63c98b}html[data-theme=dark] .wMGnWa_st.wMGnWa_isWarn{color:#f0b35e}.wMGnWa_bridgeCta{z-index:1;flex-wrap:wrap;align-items:center;gap:clamp(16px,2vw,26px);margin-top:clamp(30px,4.6vh,50px);display:flex;position:relative}.wMGnWa_bridgePath{font:500 13px/1.4 var(--font-mono);color:#f0f2f573;letter-spacing:.02em}@media (max-width:760px){.wMGnWa_track{grid-template-columns:auto minmax(0,1fr);row-gap:13px}.wMGnWa_trackNo{grid-row:1}.wMGnWa_trackMain{grid-column:2}.wMGnWa_trackWho{flex-direction:row;grid-column:2;justify-content:flex-start;align-items:center;gap:14px}.wMGnWa_trackMentor{text-align:left}.wMGnWa_trackArr{display:none}}@media (max-width:700px){.wMGnWa_bsec{padding:36px 0 56px}.wMGnWa_sint{margin-bottom:30px}.wMGnWa_ckick{margin-bottom:16px}.wMGnWa_stitle{margin-bottom:14px;font-size:clamp(31px,9.2vw,40px)}.wMGnWa_slead{font-size:15.5px}.wMGnWa_bridgeCard{border-radius:24px;padding:26px 20px}.wMGnWa_trackNo{font-size:26px}.wMGnWa_trackT{font-size:17.5px}.wMGnWa_trackD{font-size:13.5px}.wMGnWa_trackMentor{font-size:12.5px}.wMGnWa_track{padding:17px 2px}}@media (prefers-reduced-motion:reduce){.wMGnWa_track,.wMGnWa_trackNo,.wMGnWa_trackArr{transition:none!important}}
.LmrYwW_ahero{padding:calc(var(--header-h) + clamp(26px, 4.5vh, 52px)) 0 clamp(44px, 7vh, 78px);border-bottom:1px solid var(--line-soft);position:relative;overflow:clip}.LmrYwW_aheroBg{pointer-events:none;background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--ink) 5%, transparent) 0 1px, transparent 1px 13px);position:absolute;inset:0}.LmrYwW_container{z-index:1;max-width:var(--container);width:100%;padding:0 var(--gutter);margin:0 auto;position:relative}.LmrYwW_sint{z-index:1;max-width:980px;margin-bottom:clamp(34px,4.6vh,60px);position:relative}.LmrYwW_ckick{margin:0 0 22px}.LmrYwW_atitle{font:800 clamp(38px, 5.4vw, 80px) / 1.02 var(--font-display);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin:0 0 clamp(16px,2.4vh,24px)}.LmrYwW_slead{font:400 clamp(16.5px, 1.4vw, 19px) / 1.62 var(--font-ui);color:var(--muted);max-width:760px;margin:0}.LmrYwW_slead b{color:var(--ink);font-weight:600}.LmrYwW_astamps{border-top:1px solid var(--line-soft);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(30px,5vh,48px);display:grid}.LmrYwW_astamp{padding:18px 16px 0 0}.LmrYwW_astamp+.LmrYwW_astamp{border-left:1px solid var(--line-soft);padding-left:20px}.LmrYwW_astamp .LmrYwW_v,.LmrYwW_astamp .LmrYwW_vNum{font:700 clamp(18px, 1.7vw, 24px) / 1.1 var(--font-display);letter-spacing:-.015em;color:var(--ink);display:block}.LmrYwW_astamp .LmrYwW_vNum{color:var(--red-ink)}.LmrYwW_astamp .LmrYwW_k{font:500 10.5px / 1.45 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:8px;display:block}.LmrYwW_acta{flex-wrap:wrap;align-items:center;gap:14px;margin-top:clamp(26px,4.4vh,42px);display:flex}.LmrYwW_acta .LmrYwW_bridgePath{margin-left:6px}.LmrYwW_bridgePath{font:500 13px / 1.4 var(--font-mono);color:var(--muted);letter-spacing:.02em}[data-reveal]{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transform:translateY(22px)}[data-reveal].is-inview{opacity:1;transform:none}[data-reveal-soft]{opacity:0;transition:opacity .8s var(--ease)}[data-reveal-soft].is-inview{opacity:1}@media (prefers-reduced-motion:reduce){:is([data-reveal],[data-reveal-soft]){opacity:1!important;transition:none!important;transform:none!important}}@media (max-width:760px){.LmrYwW_astamps{grid-template-columns:1fr 1fr;row-gap:18px}.LmrYwW_astamp:nth-child(3){border-left:0;padding-left:0}.LmrYwW_atitle{font-size:clamp(34px,9.6vw,44px)}}@media (max-width:700px){.LmrYwW_sint{margin-bottom:30px}.LmrYwW_ckick{margin-bottom:16px}.LmrYwW_slead{font-size:15.5px}}
.q5EOWa_asec{scroll-margin-top:calc(var(--header-h) + 10px);padding:clamp(56px,9vh,96px) 0;position:relative}.q5EOWa_container{max-width:var(--container);width:100%;padding:0 var(--gutter);margin:0 auto;position:relative}.q5EOWa_sint{z-index:1;max-width:980px;margin-bottom:clamp(34px,4.6vh,60px);position:relative}.q5EOWa_ckick{margin:0 0 22px}.q5EOWa_stitle{font:800 clamp(36px, 5.4vw, 72px) / 1.08 var(--font-display);letter-spacing:-.025em;text-wrap:balance;color:var(--ink);margin:0 0 22px}.q5EOWa_slead{font:400 clamp(16.5px, 1.4vw, 19px) / 1.62 var(--font-ui);color:var(--muted);max-width:680px;margin:0}.q5EOWa_slead b{color:var(--ink);font-weight:600}.q5EOWa_atracks{border-top:1px solid var(--line-soft);margin-top:clamp(26px,4vh,44px)}.q5EOWa_atrack{border-bottom:1px solid var(--line-soft);transition:background-color .35s var(--ease);grid-template-columns:clamp(58px,6.4vw,92px) minmax(0,1fr) auto;align-items:center;gap:clamp(16px,2.4vw,42px);padding:clamp(22px,3.2vh,34px) 6px;display:grid;position:relative}.q5EOWa_atrack:hover{background:color-mix(in srgb, var(--ink) 3%, transparent)}.q5EOWa_trackNo{font:800 clamp(30px, 3vw, 46px) / .95 var(--font-display);letter-spacing:-.03em;color:#0000;-webkit-text-stroke:1.4px #0e101340;transition:color .42s var(--ease), -webkit-text-stroke-color .42s var(--ease)}html[data-theme=dark] .q5EOWa_trackNo{-webkit-text-stroke-color:#f0f2f54d}.q5EOWa_atrack:hover .q5EOWa_trackNo{color:var(--red-bright);-webkit-text-stroke-color:var(--red-bright)}.q5EOWa_atrackMain{min-width:0}.q5EOWa_trackT{font:700 clamp(19px, 1.8vw, 25px) / 1.2 var(--font-display);letter-spacing:-.015em;text-wrap:balance;color:var(--ink);margin:0 0 6px;display:block}.q5EOWa_trackD{font:400 14.5px / 1.55 var(--font-ui);color:var(--muted);max-width:560px;margin:0;display:block}.q5EOWa_topics{font:500 12.5px / 1.75 var(--font-mono);letter-spacing:.01em;color:var(--muted);margin:12px 0 0}.q5EOWa_topics b{color:var(--red-ink);margin-right:4px;font-weight:600}.q5EOWa_trackWho{flex-direction:column;align-items:flex-end;gap:9px;display:flex}.q5EOWa_trackMentor{font:500 13.5px / 1.45 var(--font-ui);color:var(--muted);text-align:right}.q5EOWa_trackMentor b{color:var(--ink);font-weight:600}[data-reveal]{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transform:translateY(22px)}[data-reveal].is-inview{opacity:1;transform:none}[data-reveal-soft]{opacity:0;transition:opacity .8s var(--ease)}[data-reveal-soft].is-inview{opacity:1}@media (max-width:760px){.q5EOWa_atrack{grid-template-columns:auto minmax(0,1fr);row-gap:13px}.q5EOWa_trackNo{grid-row:1}.q5EOWa_atrackMain{grid-column:2}.q5EOWa_trackWho{flex-direction:row;grid-column:2;justify-content:flex-start;align-items:center;gap:14px}.q5EOWa_trackMentor{text-align:left}}@media (max-width:700px){.q5EOWa_sint{margin-bottom:30px}.q5EOWa_ckick{margin-bottom:16px}.q5EOWa_stitle{margin-bottom:14px;font-size:clamp(31px,9.2vw,40px)}.q5EOWa_slead{font-size:15.5px}.q5EOWa_trackNo{font-size:26px}.q5EOWa_trackT{font-size:17.5px}.q5EOWa_trackD{font-size:13.5px}.q5EOWa_trackMentor{font-size:12.5px}.q5EOWa_atrack{padding:17px 2px}}@media (prefers-reduced-motion:reduce){.q5EOWa_atrack,.q5EOWa_trackNo{transition:none!important}:is([data-reveal],[data-reveal-soft]){opacity:1!important;transition:none!important;transform:none!important}}
