.article-page[data-v-32c17087]{--ap-accent:var(--color-danger,#98e721);--ap-accent-light:#e8f5e9;--ap-accent-glow:rgba(152,231,33,.15);--ap-bg:#fff;--ap-surface:#f8ffef;--ap-ink:#161d2f;--ap-text:#2c3445;--ap-text-secondary:#6b7a99;--ap-border:#e8eef8;--ap-glow:radial-gradient(circle,rgba(152,231,33,.08) 0%,rgba(152,231,33,.04) 40%,transparent 70%);background:var(--ap-bg);color:var(--ap-ink);overflow:hidden}[data-theme=dark] .article-page[data-v-32c17087]{--ap-accent:#b6f74f;--ap-accent-light:#0d2a0d;--ap-accent-glow:rgba(182,247,79,.1);--ap-bg:#07111f;--ap-surface:#0d1f35;--ap-ink:#f4f8ff;--ap-text:#c7d2e2;--ap-text-secondary:#7a8ab5;--ap-border:#1a2a44;--ap-glow:radial-gradient(circle,rgba(182,247,79,.06) 0%,rgba(182,247,79,.03) 40%,transparent 70%)}.article-hero[data-v-32c17087]{background:var(--ap-bg);isolation:isolate;min-height:520px;overflow:hidden;padding:80px 0 72px;position:relative;z-index:1}.hero-bg-shapes[data-v-32c17087]{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.shape-circle[data-v-32c17087]{background:var(--ap-glow);border-radius:50%;position:absolute}.shape-1[data-v-32c17087]{height:500px;right:-80px;top:-120px;width:500px}.shape-2[data-v-32c17087]{background:radial-gradient(circle,rgba(152,231,33,.05) 0,transparent 70%);bottom:-180px;height:600px;left:-100px;width:600px}.shape-dots[data-v-32c17087]{background-image:radial-gradient(var(--ap-border) 1.5px,transparent 1.5px);background-size:24px 24px;height:200px;left:50%;mask-image:radial-gradient(ellipse 80% 60% at 50% 50%,#000 20%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 50%,#000 20%,transparent 80%);opacity:.4;position:absolute;top:40px;transform:translate(-50%);width:300px}.hero-inner[data-v-32c17087]{margin-inline:auto;max-width:780px;position:relative;text-align:center;z-index:1}.hero-meta[data-v-32c17087]{align-items:center;display:flex;justify-content:center;margin-bottom:20px}.hero-badge[data-v-32c17087]{align-items:center;background:var(--ap-accent-glow);border:1px solid color-mix(in srgb,var(--ap-accent) 30%,transparent);border-radius:9999px;color:var(--ap-accent);display:inline-flex;font-size:13px;font-weight:600;gap:6px;letter-spacing:.5px;line-height:1.4;padding:5px 14px}.hero-badge[data-v-32c17087]:before{animation:badge-pulse-32c17087 2s ease-in-out infinite;background:var(--ap-accent);border-radius:50%;content:"";display:inline-block;height:6px;width:6px}@keyframes badge-pulse-32c17087{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.8)}}.hero-title[data-v-32c17087]{background:linear-gradient(135deg,var(--ap-ink) 0,color-mix(in srgb,var(--ap-ink) 70%,var(--ap-accent)) 100%);-webkit-background-clip:text;color:var(--ap-ink);font-size:clamp(32px,5vw,56px);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 16px;-webkit-text-fill-color:transparent;background-clip:text}[data-theme=dark] .hero-title[data-v-32c17087]{background:linear-gradient(135deg,var(--ap-ink) 0,var(--ap-accent) 100%);-webkit-background-clip:text;background-clip:text}.hero-desc[data-v-32c17087]{font-size:clamp(15px,2vw,18px);line-height:1.7;margin:0 0 24px;margin-inline:auto;max-width:600px}.hero-breadcrumb[data-v-32c17087],.hero-desc[data-v-32c17087]{color:var(--ap-text-secondary)}.hero-breadcrumb[data-v-32c17087]{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:6px;justify-content:center}.breadcrumb-link[data-v-32c17087]{color:var(--ap-accent);font-weight:500;text-decoration:none;transition:opacity var(--transition-fast)}.breadcrumb-link[data-v-32c17087]:hover{opacity:.75}.breadcrumb-sep[data-v-32c17087]{color:var(--ap-border);-webkit-user-select:none;-moz-user-select:none;user-select:none}.hero-scroll-hint[data-v-32c17087]{animation:scroll-hint-bounce-32c17087 2.2s ease-in-out infinite;bottom:28px;left:50%;position:absolute;transform:translate(-50%);z-index:2}.scroll-mouse[data-v-32c17087]{border:1.5px solid color-mix(in srgb,var(--ap-accent) 50%,transparent);border-radius:11px;display:flex;height:34px;justify-content:center;padding-top:5px;width:22px}.scroll-wheel[data-v-32c17087]{animation:scroll-wheel-32c17087 1.6s ease-in-out infinite;background:color-mix(in srgb,var(--ap-accent) 60%,transparent);border-radius:2px;height:5px;width:2.5px}@keyframes scroll-wheel-32c17087{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}@keyframes scroll-hint-bounce-32c17087{0%,to{opacity:.6;transform:translate(-50%) translateY(0)}50%{opacity:1;transform:translate(-50%) translateY(5px)}}.article-page.is-animated [data-reveal][data-v-32c17087]{opacity:0;transform:translateY(20px);transition:opacity .64s cubic-bezier(.22,1,.36,1),transform .64s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s)}.article-page.is-animated [data-reveal].is-visible[data-v-32c17087]{opacity:1;transform:translateY(0)}.article-body[data-v-32c17087]{background:var(--ap-bg);padding:56px 0 96px}.article-content[data-v-32c17087]{margin-inline:auto;max-width:1200px}.article-content--full[data-v-32c17087]{max-width:100%}.article-content[data-v-32c17087] h2{border-top:2px solid var(--ap-border);color:var(--ap-ink);font-size:clamp(20px,3vw,26px);font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:48px 0 16px;padding-top:8px}.article-content[data-v-32c17087] h3{color:var(--ap-ink);font-size:clamp(16px,2.5vw,20px);font-weight:600;line-height:1.4;margin:32px 0 12px}.article-content[data-v-32c17087] h4{color:var(--ap-ink);font-size:16px;font-weight:600;margin:24px 0 8px}.article-content[data-v-32c17087] p{color:var(--ap-text);font-size:clamp(14px,1.8vw,16px);line-height:1.85;margin:0 0 16px}.article-content[data-v-32c17087] ol,.article-content[data-v-32c17087] ul{margin:0 0 16px;padding-left:24px}.article-content[data-v-32c17087] li{color:var(--ap-text);font-size:clamp(14px,1.8vw,16px);line-height:1.85;list-style-type:disc;margin-bottom:6px}.article-content[data-v-32c17087] ol li{list-style-type:decimal}.article-content[data-v-32c17087] u{color:var(--color-danger);display:block;white-space:pre-wrap}.article-content[data-v-32c17087] strong{color:var(--ap-ink);font-weight:600}.article-content[data-v-32c17087] em{color:var(--ap-text-secondary);font-style:italic}.article-content[data-v-32c17087] a{color:var(--ap-accent);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--ap-accent) 40%,transparent);text-underline-offset:2px;transition:text-decoration-color var(--transition-fast),opacity var(--transition-fast)}.article-content[data-v-32c17087] a:hover{opacity:.8;text-decoration-color:var(--ap-accent)}.article-content[data-v-32c17087] blockquote{background:var(--ap-surface);border-left:3px solid var(--ap-accent);border-radius:0 8px 8px 0;color:var(--ap-text-secondary);font-style:italic;margin:24px 0;padding:16px 20px}.article-content[data-v-32c17087] hr{border:none;border-top:1px solid var(--ap-border);margin:40px 0}.article-content[data-v-32c17087] table{border-collapse:collapse;font-size:14px;margin:24px 0;width:100%}.article-content[data-v-32c17087] td,.article-content[data-v-32c17087] th{border:1px solid var(--ap-border);padding:10px 14px;text-align:left}.article-content[data-v-32c17087] th{background:var(--ap-surface);color:var(--ap-ink);font-weight:600}.article-content[data-v-32c17087] td{color:var(--ap-text)}@media(prefers-reduced-motion:reduce){.article-page[data-v-32c17087] *,.article-page[data-v-32c17087] :after,.article-page[data-v-32c17087] :before{animation:none!important;transition-duration:1ms!important}.article-page.is-animated [data-reveal][data-v-32c17087]{opacity:1;transform:none}}@media(max-width:768px){.article-hero[data-v-32c17087]{min-height:380px;padding:60px 0 52px}.hero-title[data-v-32c17087]{margin-bottom:12px}.hero-desc[data-v-32c17087]{margin-bottom:18px}.hero-scroll-hint[data-v-32c17087]{display:none}.article-body[data-v-32c17087]{padding:32px 0 64px}.article-content[data-v-32c17087] h2{margin:36px 0 12px}.article-content[data-v-32c17087] h3{margin:24px 0 10px}}
