.hx{background:var(--t9);color:var(--white);min-height:min(100svh - 88px,760px);padding:clamp(32px,6vh,72px) var(--m);align-content:center;display:grid;position:relative;overflow:hidden}.hx .tag{top:12px;left:var(--m);font:600 13px var(--fb);color:var(--t3);letter-spacing:.04em;position:absolute}.hx h1{font:600 clamp(44px,6.4vw,104px)/.95 var(--fd);letter-spacing:-.04em;max-width:13ch}.hx h1 em{color:var(--sig);font-style:normal}.hx .sub{color:var(--t1);max-width:40ch;margin:22px 0 28px;font-size:clamp(18px,1.5vw,22px);line-height:1.45}.hx .btn,.btn-hero{padding:16px 26px;font-size:18px}.hx .mini{font:500 14px var(--fb);color:var(--t3);margin-top:14px}.ha-g{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.ch6{gap:12px;display:grid;position:relative}.ch6 .it{background:var(--white);color:var(--ink);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);opacity:0;border-radius:10px;grid-template-columns:86px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 18px;animation:.5s forwards in;display:grid;transform:translate(30px)}.ch6 .it:nth-child(2n){margin-left:36px}.ch6 code{font:600 13px var(--fm);color:var(--t7)}.ch6 b{font:600 18px var(--fd)}.ch6 em{font:600 13px var(--fb);border-radius:99px;padding:3px 10px;font-style:normal}.ch6 .ok em{background:var(--t5);color:var(--white)}.ch6 .pt em{background:var(--t1);color:var(--t9)}.ch6 .gp{border-color:var(--sig);box-shadow:5px 5px 0 var(--sig)}.ch6 .gp em{background:var(--sig);color:var(--ink)}.ch6 .it:first-child{animation-delay:.1s}.ch6 .it:nth-child(2){animation-delay:.25s}.ch6 .it:nth-child(3){animation-delay:.4s}.ch6 .it:nth-child(4){animation-delay:.55s}.ch6 .it:nth-child(5){animation-delay:.7s}.ch6 .it:nth-child(6){animation-delay:.85s}@keyframes in{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ch6 .it{opacity:1;animation:none;transform:none}.cur{animation:none}}.ch6 .note{font:600 14px var(--fb);color:var(--sig);margin:6px 0 0 36px}.hb-g{border:2px solid var(--white);border-radius:14px;grid-template-columns:minmax(0,1fr) 6px minmax(0,1fr);gap:0;margin-top:36px;display:grid;overflow:hidden}.hb-g .bar{background:var(--sig)}.side{align-content:start;gap:12px;padding:24px;display:grid;container-type:inline-size}.side small{font:600 13px var(--fb);letter-spacing:.06em;text-transform:uppercase}.before{background:var(--surf);color:var(--ink)}.after{background:var(--white);color:var(--ink)}.before small{color:var(--mute)}.after small{color:var(--t5)}.mess{flex-wrap:wrap;gap:8px;display:flex}.mess span{font:500 14px var(--fb);background:var(--white);border:1.5px dashed var(--t5);border-radius:6px;padding:6px 10px}.mess span.x{border-color:var(--sig);color:var(--sig);font-weight:600;text-decoration:line-through}.flow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.flow span{font:600 14px var(--fb);background:var(--t1);color:var(--t9);border-radius:99px;padding:6px 12px}.flow i{background:var(--sig);width:16px;height:2px}.side p{color:var(--mute);font-size:15px}.hb-top{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:40px;display:grid}.hc-g{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.srch{background:var(--white);color:var(--ink);border:2px solid var(--ink);box-shadow:8px 8px 0 var(--sig);border-radius:14px;gap:14px;padding:18px;display:grid}.srch .bx{border:2px solid var(--t3);font:600 18px var(--fd);border-radius:10px;align-items:center;gap:10px;min-height:56px;padding:12px 14px;display:flex}.srch .bx .ic{color:var(--t5);flex:none}.cur{background:var(--sig);vertical-align:middle;width:2px;height:22px;animation:1s step-end infinite bl;display:inline-block}@keyframes bl{50%{opacity:0}}.ans{gap:8px;display:grid}.ans div{background:var(--surf);border-radius:8px;grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;font-size:15px;display:grid}.ans code{font:600 13px var(--fm);color:var(--t7)}.ans em{font-style:normal;font:600 12px var(--fb);background:var(--sig);color:var(--ink);border-radius:99px;padding:2px 8px}.srch .who{flex-wrap:wrap;gap:8px;display:flex}.srch .who button{border:1.5px solid var(--t3);background:var(--white);font:600 13px var(--fb);color:var(--t9);cursor:pointer;border-radius:99px;padding:6px 12px}.srch .who button[aria-pressed=true]{background:var(--t9);color:var(--white);border-color:var(--t9)}@media (width<=900px){.ha-g,.hc-g,.hb-top,.hb-g{grid-template-columns:1fr}.hb-g .bar{height:6px}.ch6 .it:nth-child(2n){margin-left:0}.ch6 .it{grid-template-columns:72px minmax(0,1fr) auto}}.hgc{margin:0}.hgc img{width:100%;height:auto;display:block}.hgc figcaption{border-top:1px solid var(--line);padding:10px 14px;font-size:13px}.hxc{min-height:auto!important;padding-top:clamp(40px,7vh,80px)!important;padding-bottom:clamp(56px,9vh,104px)!important;display:block!important}.hxc .hc-g{align-self:center}
