@media (max-width:980px){.ap-grid{grid-template-columns:1fr!important;justify-content:stretch!important}.ap-toc{position:static!important;order:0!important;max-height:none!important;margin-bottom:8px}.ap-more{grid-template-columns:1fr!important}}@media (max-width:560px){.ap-more{grid-template-columns:1fr!important}.ap-meta-actions{width:100%}}.ap-toc a:hover{color:var(--text3)!important}.ap-hoverbrand:hover{border-color:var(--brand)!important}.ap-hoverbrandbg:hover{background:var(--brand-hover)!important}.ap-tag:hover{border-color:var(--brand)!important;color:#fff!important}.ap-breadcrumb a:hover{color:var(--text3)!important}.ap-prose{font-size:1.0625rem;line-height:1.75;color:var(--text3)}.ap-prose>:first-child{margin-top:0}.ap-prose img{max-width:100%;height:auto}.ap-prose p{margin:0 0 1.25rem;color:var(--text3)}.ap-prose h2{margin:2.25rem 0 1rem;font-weight:700;font-size:1.5rem;line-height:1.25;letter-spacing:-.015em;scroll-margin-top:96px}.ap-prose h2,.ap-prose h3{font-family:var(--font-head);color:var(--text)}.ap-prose h3{margin:1.75rem 0 .75rem;font-weight:600;font-size:1.2rem}.ap-prose strong{color:var(--text2);font-weight:600}.ap-prose a{color:var(--brand-light);text-decoration:underline;text-underline-offset:2px}.ap-prose ul{margin:0 0 1.25rem;padding-left:1.25rem;color:var(--text3)}.ap-prose li{margin:0 0 .5rem;line-height:1.7;color:var(--text5)}.ap-prose li strong{color:var(--text2)}.ap-prose blockquote{margin:1.75rem 0;padding:14px 20px;border-left:3px solid var(--brand);background:var(--surface2);border-radius:0 10px 10px 0;color:var(--text3);font-size:1.0625rem;line-height:1.7;font-style:italic}.ap-prose code{font-size:.875em;padding:2px 6px;border-radius:5px;background:var(--surface2);color:var(--text2)}.ap-prose code,.ap-prose pre{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ap-prose pre{margin:1.75rem 0;padding:16px 18px;border-radius:10px;background:#16181d;border:1px solid rgba(255,255,255,.07);overflow-x:auto;line-height:1.6;font-size:.875rem;color:#d6dbe3}.ap-prose pre code{font:inherit;color:inherit;background:none;padding:0;border-radius:0;white-space:pre}.ap-codeblock{position:relative;margin:1.75rem 0}.ap-codeblock pre{margin:0}.ap-codeblock-controls{position:absolute;top:8px;right:10px;display:flex;align-items:center;gap:6px}.ap-codeblock-copy,.ap-codeblock-lang{padding:2px 8px;border-radius:999px;background:rgba(255,255,255,.07);color:#8a93a6;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ap-codeblock-lang{pointer-events:none}.ap-codeblock-copy{border:none;cursor:pointer;transition:background .15s,color .15s}.ap-codeblock-copy:hover{background:rgba(255,255,255,.16);color:#d6dbe3}.ap-codeblock-copy.is-copied{background:rgba(158,206,106,.18);color:#9ece6a}.ap-prose .hljs-comment,.ap-prose .hljs-quote{color:#7b8496;font-style:italic}.ap-prose .hljs-keyword,.ap-prose .hljs-name,.ap-prose .hljs-selector-tag,.ap-prose .hljs-tag{color:#c792ea}.ap-prose .hljs-addition,.ap-prose .hljs-regexp,.ap-prose .hljs-string{color:#9ece6a}.ap-prose .hljs-bullet,.ap-prose .hljs-literal,.ap-prose .hljs-number,.ap-prose .hljs-symbol{color:#ff9e64}.ap-prose .hljs-function,.ap-prose .hljs-section,.ap-prose .hljs-title{color:#82aaff}.ap-prose .hljs-attr,.ap-prose .hljs-attribute,.ap-prose .hljs-selector-class,.ap-prose .hljs-selector-id,.ap-prose .hljs-template-variable,.ap-prose .hljs-variable{color:#7dcfff}.ap-prose .hljs-built_in,.ap-prose .hljs-class,.ap-prose .hljs-type{color:#ffcb6b}.ap-prose .hljs-deletion{color:#f7768e}.ap-prose .hljs-meta{color:#89ddff}.ap-prose .hljs-emphasis{font-style:italic}.ap-prose .hljs-strong{font-weight:700}.ap-prose figure{margin:1.75rem 0}.ap-prose figcaption{font-size:12.5px;color:var(--muted2);margin-top:8px}.ap-prose .wapgee-article-list{margin:1.5rem 0;background:var(--surface2);border:1px solid var(--border2);display:grid;grid-template-columns:100px 1fr;gap:0 4px;border-radius:12px;padding:14px 20px}.ap-prose .wapgee-article-list .number{background:var(--num);height:80px;width:80px;border-radius:50%;text-align:center;display:grid;align-items:center;justify-items:center}.ap-prose .wapgee-article-list .number>span{font-size:36px;font-weight:700;color:var(--text)}.ap-prose .wapgee-article-list .number br{display:none}.ap-prose .wapgee-article-list .body h2{margin:14px 0 10px}.ap-prose .wapgee-article-list .body>div>p:last-child{margin-bottom:.5rem}@media (max-width:600px){.ap-prose .wapgee-article-list{grid-template-columns:70px 1fr}.ap-prose .wapgee-article-list .number{width:50px;height:50px}.ap-prose .wapgee-article-list .number>span{font-size:20px}.ap-prose .wapgee-article-list .body h2{margin-top:4px}}.ap-prose .tbtn{display:inline-block;background:var(--brand);color:#ffffff;padding:10px 20px;border-radius:10px;font-weight:600;font-size:.95rem;text-decoration:none;margin:4px 8px 4px 0}.ap-prose .tbtn:hover{background:var(--brand-hover);color:#ffffff}.ap-prose .tw-alert{padding:14px 16px;margin:0 0 1.25rem;border-radius:10px;font-size:.95rem;font-weight:600}.ap-prose .tw-alert-info{background:var(--alert-info-bg);color:var(--alert-info-fg)}.ap-prose .tw-alert-error{background:var(--alert-error-bg);color:var(--alert-error-fg)}.ap-prose .tw-alert-success{background:var(--alert-success-bg);color:var(--alert-success-fg)}.ap-prose .tw-alert-warning{background:var(--alert-warning-bg);color:var(--alert-warning-fg)}.ap-prose .tw-alert-defualt{background:var(--alert-default-bg);color:var(--alert-default-fg)}.ap-prose .wapgee-embedded-post{margin:1.5rem 0;display:grid;grid-template-columns:200px 1fr;gap:0 18px;align-items:center;background:var(--surface2);border:1px solid var(--border2);border-radius:12px;padding:14px;overflow:hidden}.ap-prose .wapgee-embedded-post__media{display:block}.ap-prose .wapgee-embedded-post__media img{width:100%;height:140px;-o-object-fit:cover;object-fit:cover;border-radius:9px}.ap-prose .wapgee-embedded-post__eyebrow{display:block;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-light);margin-bottom:6px}.ap-prose .wapgee-embedded-post__title{display:block;font-size:1.25rem;font-weight:700;line-height:1.3;color:var(--text);text-decoration:none}.ap-prose .wapgee-embedded-post__title:hover{text-decoration:underline}.ap-prose .wapgee-embedded-post__desc{margin:6px 0 0;font-size:.85rem;color:var(--text3);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ap-prose .wapgee-embedded-post__meta{margin-top:10px;display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:.75rem;color:var(--muted)}.ap-prose .wapgee-embedded-post__meta a{color:var(--muted);text-decoration:none}.ap-prose .wapgee-embedded-post__meta a:hover{color:var(--brand);text-decoration:underline}.ap-prose .wapgee-embedded-post__author{display:inline-flex;align-items:center;gap:6px;font-weight:600}.ap-prose .wapgee-embedded-post__author img{width:24px;height:24px;border-radius:50%;-o-object-fit:cover;object-fit:cover}@media (max-width:600px){.ap-prose .wapgee-embedded-post{grid-template-columns:1fr;gap:12px 0}.ap-prose .wapgee-embedded-post__media img{height:180px}}.ap-prose .wapgee-ad{margin:30px 0;min-height:250px;width:100%;display:flex;align-items:center;justify-content:center;border:1px solid var(--border4);border-radius:12px;color:var(--faint);font-size:12.5px;font-weight:600;background:repeating-linear-gradient(135deg,var(--ad-a) 0 14px,var(--ad-b) 14px 28px)}.ap-prose .wapgee-ad:before{content:"Advertisement"}.ap-prose .wapgee-ad[data-ad-mounted=true]{min-height:0;border:none;background:none}.ap-prose .wapgee-ad[data-ad-mounted=true]:before{content:none}