#mpider-landing{--kp-paper:light-dark(#f7f6ed,#171a15);--kp-ink:light-dark(#192219,#f7f6ed);--kp-muted:light-dark(#5a6357,#aeb7a7);--kp-line:light-dark(#cbd0c2,#424b3c);--kp-yellow:#f4d41c;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}#mpider-landing *{box-sizing:border-box}#mpider-landing .kp-shell{isolation:isolate;background:var(--kp-paper);color:var(--kp-ink);position:relative;container-type:inline-size}#mpider-landing .kp-web-canvas{pointer-events:none;user-select:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}#mpider-landing .kp-header{z-index:2;justify-content:space-between;align-items:center;gap:1rem;padding:1.6875rem 2rem 0;display:flex;position:relative}#mpider-landing .kp-logo{letter-spacing:-.05625rem;font-size:1.375rem;font-weight:800;line-height:1.2}#mpider-landing .kp-logo:after{content:"/";color:var(--kp-yellow);margin-left:.25rem}#mpider-landing .kp-hero{z-index:1;place-items:center;min-height:33.125rem;padding:3rem 2rem 4.5rem;display:grid;position:relative}#mpider-landing .kp-final{text-align:center;width:100%;max-width:42.5rem}#mpider-landing .kp-kicker{color:var(--kp-ink);letter-spacing:.04em;align-items:center;gap:.6875rem;margin:0 0 1.5rem;font-size:clamp(1.375rem,3.4cqw,1.75rem);line-height:1.4;display:inline-flex}#mpider-landing .kp-kicker strong{font-weight:800}#mpider-landing .kp-kicker:before{content:"";background:var(--kp-yellow);border-radius:50%;width:.625rem;height:.625rem;display:inline-block}#mpider-landing h1{color:var(--kp-ink);letter-spacing:-.055em;margin:0;font-size:clamp(2.125rem,8.2cqw,4rem);font-weight:900;line-height:1.3}#mpider-landing h1 span{background:var(--kp-yellow);color:#192219;margin-top:.12em;padding:0 .12em;display:inline-block;transform:rotate(-2deg)}#mpider-landing .kp-description{color:var(--kp-muted);margin:1.5rem 0 1.75rem;font-size:.875rem;line-height:1.8}#mpider-landing .kp-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;width:100%;display:grid}#mpider-landing .kp-link{border:1px solid var(--kp-line);min-height:3.25rem;color:var(--kp-ink);background:var(--kp-paper);border-radius:.1875rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem .5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .18s,border-color .18s;display:flex}#mpider-landing .kp-link:hover{border-color:var(--kp-ink);transform:translateY(-.1875rem)}#mpider-landing .kp-link-main{background:var(--kp-yellow);color:#192219;border-color:var(--kp-yellow)}#mpider-landing .kp-source{margin:.875rem 0 0}#mpider-landing .kp-source a{min-height:2.75rem;color:var(--kp-muted);text-underline-offset:.3125rem;align-items:center;font-size:.75rem;text-decoration:underline;display:inline-flex}#mpider-landing .kp-faq{z-index:1;max-width:46.5rem;margin:0 auto;padding:0 2rem 4rem;scroll-margin-top:1.5rem;position:relative}#mpider-landing .kp-faq-label{color:var(--kp-muted);letter-spacing:.12em;margin:0 0 .5625rem;font-size:.6875rem}#mpider-landing h2{color:var(--kp-ink);letter-spacing:-.04em;margin:0 0 1.625rem;font-size:clamp(1.5625rem,4.2cqw,2rem);font-weight:800;line-height:1.4}#mpider-landing summary{min-height:4.125rem;color:var(--kp-ink);justify-content:space-between;align-items:center;gap:1.125rem;padding:1.125rem 0;font-size:.9375rem;font-weight:700;line-height:1.6;list-style:none;display:flex}#mpider-landing summary::-webkit-details-marker{display:none}#mpider-landing summary:after{content:"+";color:var(--kp-muted);flex-shrink:0;font-size:1.3125rem;font-weight:400}#mpider-landing details[open] summary:after{content:"−"}#mpider-landing .kp-answer{color:var(--kp-muted);padding:0 1.5625rem 1.5625rem 0;font-size:.875rem;line-height:1.95}#mpider-landing .kp-answer p{margin:0 0 .75rem}#mpider-landing .kp-answer p:last-child{margin-bottom:0}#mpider-landing .kp-answer strong{color:var(--kp-ink);font-weight:700}#mpider-landing .kp-answer ul{margin:.75rem 0;padding-left:1.25rem}#mpider-landing .kp-answer li{margin-bottom:.3125rem;padding-left:.125rem}@media (width<=40rem){#mpider-landing .kp-links{grid-template-columns:1fr;gap:.5625rem}}@media (width<=30rem){#mpider-landing .kp-header{gap:.75rem;padding:1.25rem 1.25rem 0}#mpider-landing .kp-logo{font-size:1.25rem}#mpider-landing .kp-hero{min-height:36.875rem;padding:2.5rem 1.25rem 3.875rem}#mpider-landing .kp-description{margin:1.375rem 0;font-size:.8125rem}#mpider-landing .kp-faq{padding:0 1.25rem 2.5rem}#mpider-landing .kp-answer{padding-right:0;font-size:.8125rem}#mpider-landing summary{gap:.75rem;font-size:.875rem}}@media (prefers-reduced-motion:reduce){#mpider-landing .kp-link{transition:none}}html{color-scheme:light dark;font-size:100%}body{background:light-dark(#f7f6ed,#171a15);margin:0}#mpider-landing .kp-logo{color:var(--kp-ink);text-decoration:none}#mpider-landing summary{cursor:pointer}#mpider-landing .skip-link{z-index:10;background:var(--kp-yellow);color:#192219;padding:.75rem 1rem;position:absolute;top:.75rem;left:1.25rem;transform:translateY(-180%)}#mpider-landing .skip-link:focus{transform:translateY(0)}#mpider-landing .site-footer{z-index:1;max-width:46.5rem;color:var(--kp-muted);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin:0 auto;padding:1.375rem 2rem 1.75rem;font-size:.75rem;display:flex;position:relative}#mpider-landing .site-footer nav{flex-wrap:wrap;gap:1.375rem;display:flex}#mpider-landing .site-footer a{color:inherit;text-underline-offset:.25rem}#mpider-landing .reading-page{z-index:1;max-width:51.5rem;margin:0 auto;padding:3.125rem 2rem 4.375rem;position:relative}#mpider-landing .reading-page:before{content:"";z-index:-1;background:var(--kp-paper);opacity:.94;position:absolute;inset:1.875rem 1.25rem 2.5rem}#mpider-landing .reading-eyebrow{color:var(--kp-muted);letter-spacing:.08em;margin:2.125rem 0 1.125rem;font-size:.75rem}#mpider-landing .reading-page h1{letter-spacing:-.04em;font-size:clamp(1.75rem,4.7cqw,2.625rem);line-height:1.5}#mpider-landing .reading-intro{color:var(--kp-muted);margin:1.25rem 0 2rem;font-size:.9375rem;line-height:1.9}#mpider-landing .back-link,#mpider-landing .breadcrumbs a,#mpider-landing .article-next a{color:var(--kp-ink);text-underline-offset:.3125rem;font-size:.8125rem}#mpider-landing .breadcrumbs{color:var(--kp-muted);font-size:.8125rem}#mpider-landing .post-list article{border-top:1px solid var(--kp-line);padding:1.75rem 0}#mpider-landing .post-list time,#mpider-landing .article-meta{color:var(--kp-muted);font-size:.75rem;line-height:1.8}#mpider-landing .post-list h2{margin:.625rem 0;font-size:1.4375rem;line-height:1.6}#mpider-landing .post-list h2 a{color:inherit;text-decoration:none}#mpider-landing .post-list h2 a:hover{text-underline-offset:.3125rem;text-decoration:underline}#mpider-landing .post-list p{color:var(--kp-muted);margin:.75rem 0;font-size:.875rem;line-height:1.9}#mpider-landing .read-article{min-height:2.75rem;color:var(--kp-ink);text-underline-offset:.25rem;align-items:center;font-size:.8125rem;display:inline-flex}#mpider-landing .article-header{margin-bottom:1.75rem}#mpider-landing .article-toc{border-block:1px solid var(--kp-line);margin:1.75rem 0 2.25rem;padding:1.125rem 0;font-size:.875rem;line-height:1.9}#mpider-landing .article-toc p{margin:0 0 .5rem;font-weight:700}#mpider-landing .article-toc ul{margin:0;padding-left:1.25rem}#mpider-landing .article-toc a{color:var(--kp-muted);text-underline-offset:.25rem}#mpider-landing .prose{overflow-wrap:anywhere;font-size:1rem;line-height:2}#mpider-landing .prose h2{margin:2.5rem 0 1rem;font-size:1.625rem;line-height:1.6}#mpider-landing .prose h3{margin:1.875rem 0 .875rem;font-size:1.3125rem;line-height:1.6}#mpider-landing .prose p,#mpider-landing .prose ul,#mpider-landing .prose ol{margin:1.125rem 0}#mpider-landing .prose li{margin:.4375rem 0}#mpider-landing .prose a{color:var(--kp-ink);text-underline-offset:.25rem}#mpider-landing .prose blockquote{border-left:.1875rem solid var(--kp-yellow);color:var(--kp-muted);margin:1.75rem 0;padding-left:1.25rem}#mpider-landing .prose img{max-width:100%;height:auto;display:block}#mpider-landing .prose code{overflow-wrap:anywhere;font-size:.9em}#mpider-landing .article-next{border-block:1px solid var(--kp-line);margin:2.75rem 0 1.625rem;padding:1.5rem 0}#mpider-landing .article-next h2{margin:0 0 .75rem;font-size:1.375rem}#mpider-landing .article-next p{color:var(--kp-muted);font-size:.875rem;line-height:1.9}@media (width<=30rem){#mpider-landing .site-footer{padding-inline:1.25rem}#mpider-landing .reading-page{padding:2rem 1.25rem 2.8125rem}#mpider-landing .reading-page:before{inset-inline:.625rem}#mpider-landing .prose{font-size:.9375rem}}
