:where(.cpv-10d) .p10-tri{margin:0;display:flex;flex-direction:column;gap:10px}:where(.cpv-10d) .p10-tri img{display:block;width:100%;aspect-ratio:12/5;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-md)}:where(.cpv-10d) .p10-tri figcaption{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}:where(.cpv-10d) .p10-herofig{flex:1 1 100%;margin:0;height:440px;border-radius:var(--radius-lg);overflow:clip;background:var(--soft)}:where(.cpv-10d) .p10-herofig img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:40% 45%;object-position:40% 45%}:where(.cpv-10d) .p10-article{display:grid;grid-template-columns:220px minmax(0,1fr);gap:56px;align-items:start}:where(.cpv-10d) .p10-rail{position:sticky;top:24px;display:flex;flex-direction:column;gap:2px}:where(.cpv-10d) .p10-toc{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 10px;border-radius:var(--radius-sm);color:var(--ink-2);text-decoration:none;font-size:14px;line-height:1.3}:where(.cpv-10d) .p10-toc:hover{background:var(--surface-3)}:where(.cpv-10d) .p10-toc:focus-visible{outline:2px solid var(--focus);outline-offset:2px}:where(.cpv-10d) .p10-toc b{font:700 11px/1 var(--font-mono);letter-spacing:.1em;color:var(--muted);min-width:20px}:where(.cpv-10d) .p10-sec{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:48px;align-items:start}:where(.cpv-10d) .p10-step{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:16px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}:where(.cpv-10d) .p10-step:last-child{border-bottom:0}@media (max-width:1000px){:where(.cpv-10d) .p10-article{grid-template-columns:minmax(0,1fr)}:where(.cpv-10d) .p10-rail{position:static;flex-direction:row;flex-wrap:wrap}:where(.cpv-10d) .p10-sec{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){:where(.cpv-10d) .p10-hero{padding:28px 18px!important}:where(.cpv-10d) .p10-step{grid-template-columns:minmax(0,1fr) auto}:where(.cpv-10d) .p10-step>:first-child{grid-column:1/-1}}:where(.cpv-10d) .p10-heroui{animation:cp-in-r .6s var(--ease) .2s both,cp-float 5s ease-in-out 1.6s infinite}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:where(.cpv-10d) img.cp-par{scale:1.1}}}.cp:where(.cpv-10d) img.cp-wm{display:inline-block;max-width:none}.cp:where(.cpv-10d) img.cp-wm-white{display:none}.cp:where(.cpv-10d) .cp-on-night img.cp-wm-ink,.cp[data-theme=dark]:where(.cpv-10d) img.cp-wm-ink{display:none}.cp:where(.cpv-10d) .cp-on-night img.cp-wm-white,.cp[data-theme=dark]:where(.cpv-10d) img.cp-wm-white{display:inline-block}:where(.cpv-10d) .m2-chips .ci-i{width:15px;height:15px}:where(.cpv-10d) .cp-main .ci-crow-tags,:where(.cpv-10d) .cp-main .ci-ptabs,:where(.cpv-10d) .cp-main .ci-thread,:where(.cpv-10d) .cp-main .ci-xc-forms{overflow:clip}@supports (animation-timeline:view()){:where(.cpv-10d) .m2-vt{view-timeline:--m2vt block}.cp:where(.cpv-10d) .cp-main .m2-vt .cp-stagger>*,.cp:where(.cpv-10d) .cp-main .m2-vt :is(.cp-a-pop,.cp-a-stamp,.cp-a-type,.cp-a-grow,.cp-a-in-l,.cp-a-in-r,.cp-a-in-up,.cp-a-msg,.cp-a-tick,.cp-a-check,.cp-a-draw),.cp:where(.cpv-10d) .cp-main .m2-vt.cp-stagger>*{animation-timeline:--m2vt}}:where(.cpv-10m) .p10-tri{margin:0;display:flex;flex-direction:column;gap:10px}:where(.cpv-10m) .p10-tri img{display:block;width:100%;aspect-ratio:12/5;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-md)}:where(.cpv-10m) .p10-tri figcaption{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}:where(.cpv-10m) .p10-swipe{display:flex;gap:8px;overflow-x:auto;padding:0 16px 4px;scroll-snap-type:x mandatory;scrollbar-width:none}:where(.cpv-10m) .p10-swipe::-webkit-scrollbar{display:none}:where(.cpv-10m) .p10-swipe .cp-tile{flex:0 0 132px;scroll-snap-align:start;gap:6px;padding:12px 14px}:where(.cpv-10m) .p10-swipe .cp-tile b{font:700 11px/1 var(--font-mono);letter-spacing:.1em;color:var(--muted)}:where(.cpv-10m) .p10-sec{display:flex;flex-direction:column;gap:20px;padding:0 16px}:where(.cpv-10m) .p10-sec .cp-prose{font-size:17px}:where(.cpv-10m) .p10-tl{display:flex;flex-direction:column}:where(.cpv-10m) .p10-tl-row{display:grid;grid-template-columns:18px minmax(0,1fr);gap:14px;padding-bottom:18px;position:relative}:where(.cpv-10m) .p10-tl-row:before{content:"";position:absolute;left:8px;top:18px;bottom:0;width:2px;background:var(--line-2)}:where(.cpv-10m) .p10-tl-row:last-child:before{display:none}:where(.cpv-10m) .p10-tl-dot{width:18px;height:18px;border-radius:50%;background:var(--ink);margin-top:1px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:where(.cpv-10m) img.cp-par{scale:1.1}}}.cp:where(.cpv-10m) img.cp-wm{display:inline-block;max-width:none}.cp:where(.cpv-10m) img.cp-wm-white{display:none}.cp:where(.cpv-10m) .cp-on-night img.cp-wm-ink,.cp[data-theme=dark]:where(.cpv-10m) img.cp-wm-ink{display:none}.cp:where(.cpv-10m) .cp-on-night img.cp-wm-white,.cp[data-theme=dark]:where(.cpv-10m) img.cp-wm-white{display:inline-block}:where(.cpv-10m) .m2-chips .ci-i{width:15px;height:15px}:where(.cpv-10m) .cp-main .ci-crow-tags,:where(.cpv-10m) .cp-main .ci-ptabs,:where(.cpv-10m) .cp-main .ci-thread,:where(.cpv-10m) .cp-main .ci-xc-forms{overflow:clip}@supports (animation-timeline:view()){:where(.cpv-10m) .m2-vt{view-timeline:--m2vt block}.cp:where(.cpv-10m) .cp-main .m2-vt .cp-stagger>*,.cp:where(.cpv-10m) .cp-main .m2-vt :is(.cp-a-pop,.cp-a-stamp,.cp-a-type,.cp-a-grow,.cp-a-in-l,.cp-a-in-r,.cp-a-in-up,.cp-a-msg,.cp-a-tick,.cp-a-check,.cp-a-draw),.cp:where(.cpv-10m) .cp-main .m2-vt.cp-stagger>*{animation-timeline:--m2vt}}