.cth{animation:rise .7s var(--ease) both 50ms;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(32px,4vw,72px);margin-bottom:40px;padding-top:104px;display:grid}.cth h1{letter-spacing:-.06em;font-size:clamp(56px,8vw,128px);line-height:.9}.cth h1 em{color:var(--g);font-style:normal}.cth .sub{justify-self:end}.ct-qp{grid-template-columns:repeat(3,minmax(0,1fr))}.ct-qp a{gap:44px}.ct-qp p{color:var(--mut);max-width:24em;margin-top:-28px;font-size:15px}.cg{grid-template-columns:minmax(0,7fr) minmax(320px,5fr);align-items:start;gap:clamp(28px,3vw,48px);margin:96px 0 120px;display:grid}.cf-f{border:1px solid var(--line2);background:#0e121099}.cf-f .frame-h .lbl:first-child{color:var(--g)}.cf-f form{padding:24px 20px}.cf-f .fq textarea{resize:vertical;border:1px solid var(--line2);min-height:160px;color:var(--fg);font:400 15px/1.5 var(--mono);background:0 0;border-radius:0;outline:none;padding:12px 14px}.cf-f .fq textarea:focus{border-color:var(--g)}.seg4 span{font-size:10px}.hint{font:500 12px/1.4 var(--mono);letter-spacing:.02em;animation:rise .3s var(--ease) both;background:#3aa9240f;border:1px solid #3aa92480;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.hint[hidden],.fq .f[hidden]{display:none}.hint a{color:var(--g);white-space:nowrap;border-bottom:1px solid #3aa92480}.cside{flex-direction:column;gap:12px;display:flex;position:sticky;top:88px}.cside .frame{background:#0e121099}.cside svg{aspect-ratio:4/3;background:#0c110e;width:100%;height:auto;display:block}.cside .st{fill:#141a16;stroke:#f2f4f129;stroke-width:.6px;vector-effect:non-scaling-stroke}.cside .st.mi{fill:#1b231d}.cside .xh line{stroke:var(--g);stroke-width:1px;vector-effect:non-scaling-stroke}.cside .xh circle{fill:var(--g)}.cside .xh .ring{fill:none;stroke:var(--g);stroke-width:1px;vector-effect:non-scaling-stroke}.coord{font:500 13px var(--mono);letter-spacing:.04em;font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:20px;display:flex}.cdl{padding:4px 16px 8px}.cdl div{border-bottom:1px solid var(--line);grid-template-columns:90px minmax(0,1fr);align-items:baseline;gap:14px;padding:14px 0;display:grid}.cdl div:last-child{border-bottom:0}.cdl dt{font:500 10px/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}.cdl dd{font-size:16px;line-height:1.5}.cdl dd a{font-family:var(--mono);word-break:break-all;font-size:14px}.cdl .ph{font-size:11px}@media (width<=1100px){.cg{grid-template-columns:1fr}.cside{position:relative;top:0}}@media (width<=900px){.cth{grid-template-columns:1fr}.cth .sub{justify-self:start}.ct-qp{grid-template-columns:1fr}}@media (width<=560px){.seg4{flex-wrap:wrap}.seg4 label{flex:50%}.seg4 label:nth-child(3) span{border-left:0}.seg4 label:nth-child(n+3) span{border-top:1px solid var(--line2)}}
