:root{--agp-mz-ink:#0f172a;--agp-mz-muted:#475569;--agp-mz-line:#e2e8f0;--agp-mz-surface:#f8fafc;--agp-mz-surface-2:#f1f5f9;--agp-mz-accent:#0891b2;--agp-mz-accent-2:#6366f1;--agp-mz-accent-soft:rgba(6,182,212,0.12)}.wc26-datalab-html body.theme-agp-meridian.layout-wc26-datalab{color:var(--agp-mz-ink);background-color:var(--agp-mz-surface-2);background-image:radial-gradient(ellipse 100% 80% at 100% -10%,rgba(6,182,212,0.14),transparent 42%),radial-gradient(ellipse 70% 50% at 0 100%,rgba(99,102,241,0.08),transparent 45%),linear-gradient(180deg,#f8fafc 0,#f1f5f9 45%,#e2e8f0 100%)}.wc26-datalab-html body.theme-agp-meridian.layout-wc26-datalab .agp-main{background:transparent}.wc26-datalab-html body.theme-agp-meridian .agp-skip{background:var(--agp-mz-accent);color:#fff;box-shadow:0 8px 24px rgba(8,145,176,0.35)}.wc26-datalab-html body.theme-agp-meridian .agp-skip:focus{outline:2px solid var(--agp-mz-accent-2)}.wc26-datalab-html body.theme-agp-meridian .agp-masthead{background:rgba(255,255,255,0.92);border-bottom:1px solid var(--agp-mz-line);box-shadow:0 1px 0 rgba(8,145,176,0.12),0 8px 32px rgba(15,23,42,0.06);backdrop-filter:blur(12px)}.wc26-datalab-html body.theme-agp-meridian .agp-masthead__brand{color:var(--agp-mz-ink)}.wc26-datalab-html body.theme-agp-meridian .agp-masthead__logo{border-radius:14px;border:1px solid rgba(8,145,176,0.22);background:linear-gradient(145deg,#f8fafc 0,#ecfeff 100%);box-shadow:0 1px 0 rgba(255,255,255,0.9) inset,0 2px 12px rgba(8,145,176,0.12),0 4px 20px rgba(15,23,42,0.06)}.wc26-datalab-html body.theme-agp-meridian .agp-masthead__title{font-weight:900;letter-spacing:-.02em}.wc26-datalab-html body.theme-agp-meridian .agp-masthead__btn--ghost{color:var(--agp-mz-muted);border-color:var(--agp-mz-line);background:#fff}.wc26-datalab-html body.theme-agp-meridian .agp-masthead__btn--ghost:hover,.wc26-datalab-html body.theme-agp-meridian .agp-masthead__btn--ghost.is-active{color:var(--agp-mz-accent);border-color:rgba(8,145,176,0.45);background:var(--agp-mz-accent-soft)}.wc26-datalab-html body.theme-agp-meridian .agp-masthead__btn--gold{color:#fff;border-color:transparent;background:linear-gradient(135deg,#06b6d4,#0891b2);box-shadow:0 4px 16px rgba(8,145,176,0.35)}.wc26-datalab-html body.theme-agp-meridian .agp-masthead__btn--gold:hover{filter:brightness(1.05)}.wc26-datalab-html body.theme-agp-meridian .agp-masthead__link{color:var(--agp-mz-muted);border-color:transparent;background:transparent}.wc26-datalab-html body.theme-agp-meridian .agp-masthead__link:hover{color:var(--agp-mz-accent);background:var(--agp-mz-accent-soft)}.wc26-datalab-html body.theme-agp-meridian .agp-masthead__link.is-active{color:var(--agp-mz-accent);background:var(--agp-mz-accent-soft)}.wc26-datalab-html body.theme-agp-meridian .agp-masthead__burger-box,.wc26-datalab-html body.theme-agp-meridian .agp-masthead__burger-box::before,.wc26-datalab-html body.theme-agp-meridian .agp-masthead__burger-box::after{background:var(--agp-mz-ink)}.wc26-datalab-html body.theme-agp-meridian .agp-page{color:var(--agp-mz-ink);background:linear-gradient(180deg,#f8fafc 0,#f1f5f9 100%);min-height:48vh}.agp-mzd{overflow-x:clip}.agp-mzd-metrics{border-bottom:1px solid var(--agp-mz-line);background:#fff}.agp-mzd-metrics__inner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:0;margin:0;list-style:none}@media(max-width:640px){.agp-mzd-metrics__inner{grid-template-columns:1fr}}.agp-mzd-metric{padding:18px 20px;text-align:center;background:var(--agp-mz-surface);border-right:1px solid var(--agp-mz-line)}.agp-mzd-metric:last-child{border-right:0}.agp-mzd-metric__val{display:block;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:900;letter-spacing:-.03em;color:var(--agp-mz-accent)}.agp-mzd-metric__lbl{margin-top:4px;font-size:12px;font-weight:700;color:var(--agp-mz-muted);letter-spacing:.06em}.agp-mzd-hero{position:relative;padding:clamp(28px,5vw,56px) 0 clamp(36px,6vw,64px)}.agp-mzd-hero__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,0.95fr);gap:clamp(20px,4vw,40px);align-items:center}@media(max-width:900px){.agp-mzd-hero__grid{grid-template-columns:1fr}}.agp-mzd-hero__h1{margin:0 0 14px;font-size:clamp(1.75rem,4vw,2.35rem);font-weight:900;letter-spacing:-.03em;line-height:1.15;color:var(--agp-mz-ink)}.agp-mzd-hero__lead{margin:0 0 22px;max-width:48ch;font-size:clamp(15px,1.2vw,17px);line-height:1.7;color:var(--agp-mz-muted)}.agp-mzd-hero__actions{display:flex;flex-wrap:wrap;gap:12px 14px;margin-bottom:20px}.agp-mzd-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;border-radius:999px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.agp-mzd-btn:active{transform:scale(0.98)}.agp-mzd-btn--primary{color:#fff;background:linear-gradient(135deg,#06b6d4,#0891b2);box-shadow:0 6px 20px rgba(8,145,176,0.35)}.agp-mzd-btn--primary:hover{filter:brightness(1.06)}.agp-mzd-btn--outline{color:var(--agp-mz-accent);border:2px solid rgba(8,145,176,0.45);background:#fff}.agp-mzd-btn--outline:hover{background:var(--agp-mz-accent-soft)}.agp-mzd-hero__chips{display:flex;flex-wrap:wrap;gap:8px 10px;margin:0;padding:0;list-style:none}.agp-mzd-hero__chip{padding:6px 12px;border-radius:8px;font-size:12px;font-weight:800;color:var(--agp-mz-accent);background:var(--agp-mz-accent-soft);border:1px solid rgba(8,145,176,0.22)}.agp-mzd-hero__visual{position:relative}.agp-mzd-hero__frame{position:relative;border-radius:24px;overflow:hidden;border:1px solid var(--agp-mz-line);background:#fff;box-shadow:0 24px 48px rgba(15,23,42,0.08),0 0 0 1px rgba(255,255,255,0.8) inset;transform:skewY(-1.2deg)}.agp-mzd-hero__frame-inner{transform:skewY(1.2deg)}.agp-mzd-hero__img{display:block;width:100%;height:auto;vertical-align:middle}.agp-mzd-rail{position:sticky;top:0;z-index:35;background:rgba(248,250,252,0.92);border-bottom:1px solid var(--agp-mz-line);backdrop-filter:blur(10px)}.agp-mzd-rail__inner{display:flex;flex-wrap:wrap;gap:4px 8px;padding:10px 0 0}.agp-mzd-rail__link{position:relative;display:inline-flex;padding:12px 4px 14px;margin-right:16px;font-size:13px;font-weight:800;color:var(--agp-mz-muted);text-decoration:none}.agp-mzd-rail__link::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:3px 3px 0 0;background:transparent;transition:background .15s ease}.agp-mzd-rail__link:hover{color:var(--agp-mz-accent)}.agp-mzd-rail__link:hover::after{background:rgba(8,145,176,0.35)}.agp-mzd-sec{padding:clamp(40px,6vw,72px) 0}.agp-mzd-sec--alt{background:#fff;border-top:1px solid var(--agp-mz-line);border-bottom:1px solid var(--agp-mz-line)}.agp-mzd-head{margin-bottom:28px;max-width:64ch}.agp-mzd-eyebrow{margin:0 0 8px;font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--agp-mz-accent)}.agp-mzd-h2{margin:0 0 10px;font-size:clamp(1.3rem,2.2vw,1.65rem);font-weight:900;color:var(--agp-mz-ink);letter-spacing:-.02em}.agp-mzd-h2--sm{font-size:1.15rem}.agp-mzd-sub{margin:0;font-size:14px;line-height:1.65;color:var(--agp-mz-muted)}.agp-mzd-sub--after-head{margin-top:-12px;margin-bottom:18px}.agp-mzd-bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media(max-width:1000px){.agp-mzd-bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.agp-mzd-bento{grid-template-columns:1fr}}.agp-mzd-bento-card{padding:22px 20px 24px;border-radius:16px;border:1px solid var(--agp-mz-line);background:linear-gradient(165deg,#fff 0,#f8fafc 100%);box-shadow:0 4px 16px rgba(15,23,42,0.04);min-height:100%}.agp-mzd-bento-card__n{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;margin-bottom:12px;border-radius:12px;font-size:14px;font-weight:900;color:#fff;background:linear-gradient(135deg,var(--agp-mz-accent),var(--agp-mz-accent-2))}.agp-mzd-bento-card__h{margin:0 0 8px;font-size:1.02rem;font-weight:900;color:var(--agp-mz-ink)}.agp-mzd-bento-card__p{margin:0;font-size:13px;line-height:1.65;color:var(--agp-mz-muted)}.agp-mzd-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px 36px;align-items:start}@media(max-width:900px){.agp-mzd-split{grid-template-columns:1fr}}.agp-mzd-split__prose p{margin:0 0 14px;font-size:15px;line-height:1.75;color:var(--agp-mz-muted)}.agp-mzd-split__prose p:last-child{margin-bottom:0}.agp-mzd-split__panel{padding:24px;border-radius:16px;border:1px dashed rgba(8,145,176,0.35);background:var(--agp-mz-accent-soft)}.agp-mzd-split__panel-title{margin:0 0 10px;font-size:14px;font-weight:900;color:var(--agp-mz-accent)}.agp-mzd-split__panel ul{margin:0;padding-left:1.1em;font-size:14px;color:var(--agp-mz-muted);line-height:1.6}.agp-mzd-split__panel>.agp-mzd-sub{margin:0 0 14px}.agp-mzd-head--compact{margin-bottom:16px}.agp-mzd-co-card__cta{margin-top:18px}.agp-mzd-news-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media(max-width:720px){.agp-mzd-news-grid{grid-template-columns:1fr}}.agp-mzd-news-card{display:block;padding:16px 18px;border-radius:14px;text-decoration:none;border:1px solid var(--agp-mz-line);background:#fff;box-shadow:0 2px 10px rgba(15,23,42,0.04);transition:border-color .15s ease,box-shadow .15s ease}.agp-mzd-news-card:hover{border-color:rgba(8,145,176,0.4);box-shadow:0 8px 24px rgba(8,145,176,0.12)}.agp-mzd-news-card__row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.agp-mzd-news-card__badge{flex-shrink:0;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--agp-mz-accent)}.agp-mzd-news-card__title{margin:0;font-size:15px;font-weight:800;line-height:1.45;color:var(--agp-mz-ink)}.agp-mzd-news-card time{flex-shrink:0;font-size:12px;color:#94a3b8}.agp-mzd-empty{margin:0;padding:20px;text-align:center;color:var(--agp-mz-muted);font-size:14px}.agp-mzd-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}@media(max-width:720px){.agp-mzd-faq-grid{grid-template-columns:1fr}}.agp-mzd-faq-item{border-radius:12px;border:1px solid var(--agp-mz-line);background:#fff;padding:0 16px}.agp-mzd-faq-item summary{cursor:pointer;padding:14px 0;font-size:14px;font-weight:800;color:var(--agp-mz-ink);list-style:none}.agp-mzd-faq-item summary::-webkit-details-marker{display:none}.agp-mzd-faq-item p{margin:0 0 14px;font-size:14px;line-height:1.65;color:var(--agp-mz-muted)}.agp-mzd-cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.agp-mzd-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:16px 0 0;font-size:13px;font-weight:700;color:var(--agp-mz-muted)}.agp-mzd-crumb a{color:var(--agp-mz-accent);text-decoration:none}.agp-mzd-crumb a:hover{text-decoration:underline}.agp-mzd-crumb__sep{opacity:.45;user-select:none}.agp-mzd-crumb__here{color:var(--agp-mz-ink)}.agp-brandscape{overflow-x:clip}.agp-brandscape [id]{scroll-margin-top:clamp(72px,12vh,104px)}.agp-bs-topbar{border-bottom:1px solid var(--agp-mz-line);background:rgba(255,255,255,0.92);backdrop-filter:blur(10px)}.agp-bs-topbar__inner{display:flex;align-items:center;gap:10px;padding:12px 0;font-size:13px;font-weight:700;color:var(--agp-mz-muted)}.agp-bs-back{color:var(--agp-mz-accent);text-decoration:none;font-weight:800}.agp-bs-back:hover{text-decoration:underline}.agp-bs-topbar__dot{width:4px;height:4px;border-radius:50%;background:var(--agp-mz-line)}.agp-bs-topbar__label{color:var(--agp-mz-ink);letter-spacing:.04em;text-transform:uppercase;font-size:11px}.agp-bs-mast{position:relative;padding:clamp(28px,5vw,56px) 0 clamp(36px,6vw,72px);background:linear-gradient(125deg,#0f172a 0,#1e293b 42%,#0f172a 100%);color:#f8fafc;overflow:hidden}.agp-bs-mast__slant{position:absolute;right:-18%;top:-30%;width:70%;height:160%;background:radial-gradient(ellipse at 30% 40%,rgba(6,182,212,0.22),transparent 55%),radial-gradient(ellipse at 70% 60%,rgba(99,102,241,0.2),transparent 50%);transform:rotate(-12deg);pointer-events:none}.agp-bs-mast__grid{position:relative;display:grid;gap:32px;align-items:center}@media(min-width:960px){.agp-bs-mast__grid{grid-template-columns:minmax(0,1.05fr) minmax(280px,420px)}}.agp-bs-kicker{margin:0 0 10px;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:rgba(148,163,184,0.95)}.agp-bs-mast-h{margin:0 0 16px;font-size:clamp(1.75rem,4vw,2.45rem);font-weight:900;letter-spacing:-.03em;line-height:1.12}.agp-bs-lead{margin:0 0 12px;font-size:15px;line-height:1.7;color:rgba(226,232,240,0.92);max-width:52ch}.agp-bs-lead--dim{color:rgba(148,163,184,0.95);font-size:14px}.agp-bs-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.agp-bs-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;border-radius:999px;font-size:14px;font-weight:800;text-decoration:none;transition:filter .15s ease,box-shadow .15s ease}.agp-bs-btn--sm{padding:9px 16px;font-size:13px}.agp-bs-btn--solid{color:#0f172a;background:linear-gradient(135deg,#22d3ee,#a5f3fc);box-shadow:0 10px 28px rgba(34,211,238,0.35)}.agp-bs-btn--solid:hover{filter:brightness(1.05)}.agp-bs-btn--wire{color:#e2e8f0;border:2px solid rgba(148,163,184,0.55);background:rgba(15,23,42,0.35)}.agp-bs-btn--wire:hover{border-color:rgba(34,211,238,0.65)}.agp-bs-mast__orbit{justify-self:center;width:min(100%,380px);display:flex;flex-direction:column;align-items:center;gap:clamp(16px,3vw,22px)}.agp-bs-orbit-stack{position:relative;width:100%;max-width:340px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;margin:0 auto}.agp-bs-orbit-ring{position:absolute;inset:0;border-radius:50%;border:2px dashed rgba(148,163,184,0.38);animation:agp-bs-spin 48s linear infinite;pointer-events:none}.agp-bs-orbit-stack::after{content:"";position:absolute;inset:8%;border-radius:50%;border:1px dashed rgba(148,163,184,0.22);pointer-events:none}@keyframes agp-bs-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.agp-bs-orbit-ring{animation:none}}.agp-bs-orbit-photo{position:relative;width:78%;height:78%;border-radius:50%;overflow:hidden;border:4px solid rgba(255,255,255,0.12);box-shadow:0 24px 48px rgba(0,0,0,0.45),inset 0 0 0 1px rgba(255,255,255,0.08);margin:0;line-height:0;background:#0b1224}.agp-bs-orbit-photo .site-img-wm{top:clamp(10px,2.4vw,16px);left:50%;right:auto;bottom:auto;transform:translateX(-50%);max-width:min(240px,calc(100% - 36px));padding:5px 10px 5px 8px;font-size:clamp(0.58rem,1.35vw,0.72rem);box-sizing:border-box}.agp-bs-orbit-photo .site-img-wm__logo{width:16px !important;height:16px !important;max-width:16px !important;max-height:16px !important}.agp-bs-orbit-photo .site-img-wm__host{overflow:hidden;text-overflow:ellipsis}.agp-bs-orbit-img{display:block;width:100%;height:100%;min-width:100%;min-height:100%;object-fit:cover;object-position:center 40%;transform:scale(1.14);transform-origin:50% 42%}.agp-bs-orbit-tags{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:10px;list-style:none;margin:0;padding:0;width:100%;max-width:100%}@media(max-width:360px){.agp-bs-orbit-tags{flex-wrap:wrap;row-gap:8px}}.agp-bs-orbit-tags li{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:6px 14px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgba(248,250,252,0.95);background:rgba(15,23,42,0.52);border:1px solid rgba(255,255,255,0.14);box-shadow:0 4px 14px rgba(0,0,0,0.25);backdrop-filter:blur(8px);flex:0 0 auto;white-space:nowrap}.agp-bs-tabs-wrap{position:sticky;top:0;z-index:4;border-bottom:1px solid var(--agp-mz-line);background:rgba(248,250,252,0.94);backdrop-filter:blur(8px)}.agp-bs-tabs__track{display:flex;gap:4px;overflow-x:auto;padding:10px 0;scrollbar-width:thin}.agp-bs-tabs__track a{flex-shrink:0;padding:8px 14px;border-radius:999px;font-size:13px;font-weight:800;color:var(--agp-mz-muted);text-decoration:none;border:1px solid transparent}.agp-bs-tabs__track a:hover{color:var(--agp-mz-ink);background:#fff;border-color:var(--agp-mz-line)}.agp-bs-runway{padding:clamp(32px,5vw,48px) 0;background:#fff;border-bottom:1px solid var(--agp-mz-line)}.agp-bs-runway__list{list-style:none;margin:0;padding:0;display:grid;gap:16px}@media(min-width:800px){.agp-bs-runway__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.agp-bs-runway__item{position:relative;padding:22px 20px 22px 56px;border-radius:16px;border:1px solid var(--agp-mz-line);background:linear-gradient(165deg,#fff 0,var(--agp-mz-surface) 100%);box-shadow:0 4px 16px rgba(15,23,42,0.04)}.agp-bs-runway__n{position:absolute;left:14px;top:16px;font-size:28px;font-weight:900;color:rgba(8,145,176,0.18);line-height:1}.agp-bs-runway__tag{display:block;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--agp-mz-accent);margin-bottom:8px}.agp-bs-runway__t{margin:0;font-size:14px;line-height:1.6;color:var(--agp-mz-muted)}.agp-bs-values{padding:clamp(40px,6vw,64px) 0;background:var(--agp-mz-surface)}.agp-bs-section-h{margin:0 0 10px;font-size:clamp(1.35rem,2.6vw,1.65rem);font-weight:900;letter-spacing:-.02em;color:var(--agp-mz-ink)}.agp-bs-section-lead{margin:0 0 28px;font-size:15px;line-height:1.65;color:var(--agp-mz-muted);max-width:62ch}.agp-bs-columns{display:grid;gap:0;border-radius:18px;overflow:hidden;border:1px solid var(--agp-mz-line);background:#fff}@media(min-width:720px){.agp-bs-columns{grid-template-columns:repeat(3,minmax(0,1fr))}}.agp-bs-col-card{padding:22px 20px;border-bottom:1px solid var(--agp-mz-line)}@media(min-width:720px){.agp-bs-col-card{border-bottom:0;border-right:1px solid var(--agp-mz-line)}.agp-bs-col-card:last-child{border-right:0}}.agp-bs-col-card__h{margin:0 0 10px;font-size:1.05rem;font-weight:900;color:var(--agp-mz-accent)}.agp-bs-col-card__p{margin:0;font-size:14px;line-height:1.65;color:var(--agp-mz-muted)}.agp-bs-services{padding:clamp(40px,6vw,64px) 0;background:#fff}.agp-bs-deck{display:grid;gap:20px;margin-bottom:28px}@media(min-width:860px){.agp-bs-deck{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}.agp-bs-deck-card{padding:26px 24px;border-radius:20px;border:1px solid var(--agp-mz-line);background:var(--agp-mz-surface);box-shadow:0 6px 22px rgba(15,23,42,0.05)}.agp-bs-deck-card--tilt{transform:rotate(-0.6deg)}.agp-bs-deck-card--accent{transform:rotate(0.5deg);border-color:rgba(99,102,241,0.35);background:linear-gradient(155deg,rgba(99,102,241,0.08) 0,#fff 55%)}.agp-bs-deck-card__h{margin:0 0 12px;font-size:1.12rem;font-weight:900;color:var(--agp-mz-ink)}.agp-bs-deck-card__p{margin:0 0 12px;font-size:15px;line-height:1.65;color:var(--agp-mz-muted)}.agp-bs-deck-card__p:last-of-type{margin-bottom:0}.agp-bs-lane-grid{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:10px;grid-template-columns:1fr}@media(min-width:520px){.agp-bs-lane-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.agp-bs-lane-grid>li{padding:12px 14px;border-radius:12px;background:#fff;border:1px dashed rgba(8,145,176,0.35)}.agp-bs-lane-grid__h{display:block;font-size:13px;font-weight:900;color:var(--agp-mz-accent);margin-bottom:4px}.agp-bs-lane-grid__p{font-size:13px;line-height:1.45;color:var(--agp-mz-muted)}.agp-bs-promise-board{padding:24px 22px;border-radius:16px;border:1px solid var(--agp-mz-line);background:linear-gradient(180deg,#fff 0,var(--agp-mz-surface) 100%)}.agp-bs-promise-board__h{margin:0 0 14px;font-size:14px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:var(--agp-mz-ink)}.agp-bs-promise-board__ol{margin:0;padding-left:1.2em;color:var(--agp-mz-muted);font-size:14px;line-height:1.7}.agp-bs-compliance{padding:clamp(36px,5vw,56px) 0;background:var(--agp-mz-surface)}.agp-bs-rule-list{margin:0 0 20px;padding-left:1.15em;max-width:72ch;color:var(--agp-mz-muted);line-height:1.75;font-size:15px}.agp-bs-pill-row{display:flex;flex-wrap:wrap;gap:10px}.agp-bs-pill{display:inline-flex;padding:10px 18px;border-radius:999px;font-size:13px;font-weight:800;color:var(--agp-mz-accent);border:2px solid rgba(8,145,176,0.4);text-decoration:none;background:#fff}.agp-bs-pill:hover{background:var(--agp-mz-accent-soft)}.agp-bs-gallery{padding:clamp(36px,5vw,56px) 0 12px;background:#fff}.agp-bs-scroll{display:flex;gap:18px;overflow-x:auto;padding:8px max(16px,calc(50vw - 560px)) 28px;scroll-snap-type:x mandatory;scrollbar-width:thin}.agp-bs-polaroid{flex:0 0 auto;scroll-snap-align:center;margin:0;width:min(72vw,280px);padding:12px 12px 20px;border-radius:4px;background:#fff;box-shadow:0 12px 28px rgba(15,23,42,0.12),0 0 0 1px rgba(15,23,42,0.06);transform:rotate(-1.2deg)}.agp-bs-polaroid:nth-child(even){transform:rotate(1deg)}.agp-bs-polaroid__inner{position:relative;border-radius:2px;overflow:hidden;aspect-ratio:16 / 10;background:var(--agp-mz-surface-2)}.agp-bs-polaroid__inner img:not(.site-img-wm__logo){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.agp-bs-voices{padding:clamp(40px,6vw,64px) 0;background:linear-gradient(180deg,var(--agp-mz-surface) 0,#fff 100%)}.agp-bs-quote-grid{display:grid;gap:16px}@media(min-width:800px){.agp-bs-quote-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.agp-bs-quote{position:relative;margin:0;padding:22px 22px 22px 28px;border-radius:16px;border:1px solid var(--agp-mz-line);background:#fff;box-shadow:0 4px 16px rgba(15,23,42,0.04)}.agp-bs-quote::before{content:"“";position:absolute;left:10px;top:6px;font-size:42px;line-height:1;color:rgba(8,145,176,0.2);font-family:Georgia,"Times New Roman",serif}.agp-bs-quote p{margin:0 0 10px;font-size:14px;line-height:1.6;color:var(--agp-mz-ink);font-weight:650}.agp-bs-quote footer{font-size:12px;font-weight:800;color:var(--agp-mz-accent)}.agp-bs-notice{padding:clamp(32px,5vw,48px) 0;background:#fff}.agp-bs-notice-band{padding:26px 24px;border-radius:18px;border-left:6px solid #f59e0b;background:linear-gradient(90deg,rgba(245,158,11,0.12) 0,#fff 38%);box-shadow:0 8px 24px rgba(245,158,11,0.08)}.agp-bs-notice-band__h{margin:0 0 12px;font-size:1.15rem;font-weight:900;color:var(--agp-mz-ink)}.agp-bs-notice-band p{margin:0 0 10px;font-size:14px;line-height:1.65;color:var(--agp-mz-muted)}.agp-bs-notice-band p:last-child{margin-bottom:0}.agp-bs-faq{padding:clamp(40px,6vw,64px) 0;background:var(--agp-mz-surface)}.agp-bs-faq-stack{display:flex;flex-direction:column;gap:10px;max-width:800px}.agp-bs-faq-row{border-radius:14px;border:1px solid var(--agp-mz-line);background:#fff;overflow:hidden}.agp-bs-faq-row summary{cursor:pointer;padding:16px 18px;font-size:14px;font-weight:800;color:var(--agp-mz-ink);list-style:none}.agp-bs-faq-row summary::-webkit-details-marker{display:none}.agp-bs-faq-a{padding:0 18px 16px;border-top:1px solid var(--agp-mz-line);background:var(--agp-mz-surface)}.agp-bs-faq-a p{margin:14px 0 0;font-size:14px;line-height:1.65;color:var(--agp-mz-muted)}.agp-bs-actions--center{justify-content:center;margin-top:32px}.agp-bs-dock{padding:24px 0 40px;border-top:1px solid var(--agp-mz-line);background:#fff}.agp-bs-dock__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 6px;font-size:13px;font-weight:700}.agp-bs-dock__inner a{color:var(--agp-mz-accent);text-decoration:none}.agp-bs-dock__inner a:hover{text-decoration:underline}.agp-bs-dock__sep{color:#cbd5e1;user-select:none}.agp-downlink{overflow-x:clip}.agp-downlink [id]{scroll-margin-top:clamp(72px,12vh,104px)}.agp-dl-beacon{position:relative;min-height:min(88vh,820px);display:flex;align-items:flex-end}.agp-dl-beacon__visual{position:absolute;inset:0;margin:0}.agp-dl-beacon__img{width:100%;height:100%;object-fit:cover;object-position:center 32%;display:block}.agp-dl-beacon__scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,23,42,0.1) 0,rgba(15,23,42,0.55) 45%,rgba(15,23,42,0.92) 100%);pointer-events:none}.agp-dl-beacon__content{position:relative;padding:clamp(28px,6vw,56px) 0 clamp(36px,7vw,72px);color:#f8fafc;max-width:720px}.agp-dl-beacon__kicker{margin:0 0 10px;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:rgba(34,211,238,0.95)}.agp-dl-beacon__h{margin:0 0 16px;font-size:clamp(1.85rem,4.2vw,2.65rem);font-weight:900;letter-spacing:-.03em;line-height:1.1;text-shadow:0 2px 24px rgba(0,0,0,0.35)}.agp-dl-beacon__lead{margin:0 0 12px;font-size:15px;line-height:1.7;color:rgba(226,232,240,0.95);text-shadow:0 1px 12px rgba(0,0,0,0.35)}.agp-dl-beacon__lead--dim{font-size:14px;color:rgba(148,163,184,0.98)}.agp-dl-beacon__bullets{margin:16px 0 22px;padding-left:1.15em;font-size:14px;line-height:1.65;color:rgba(226,232,240,0.92)}.agp-dl-beacon__bullets a{color:#67e8f9;font-weight:800}.agp-dl-beacon__cta{display:flex;flex-wrap:wrap;gap:12px}.agp-dl-cta{display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;border-radius:999px;font-size:14px;font-weight:800;text-decoration:none}.agp-dl-cta--pri{color:#0f172a;background:linear-gradient(135deg,#22d3ee,#a5f3fc);box-shadow:0 10px 28px rgba(34,211,238,0.35)}.agp-dl-cta--sec{color:#fff;background:linear-gradient(135deg,#6366f1,#4f46e5);box-shadow:0 10px 28px rgba(79,70,229,0.35)}.agp-dl-cta--ghost{color:#e2e8f0;border:2px solid rgba(148,163,184,0.55);background:rgba(15,23,42,0.25)}.agp-dl-meter{border-bottom:1px solid var(--agp-mz-line);background:#fff}.agp-dl-meter__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:0}.agp-dl-meter__cell{padding:16px 18px;text-align:center;border-right:1px solid var(--agp-mz-line);background:var(--agp-mz-surface)}.agp-dl-meter__cell:last-child{border-right:0}.agp-dl-meter__v{display:block;font-size:1.35rem;font-weight:900;color:var(--agp-mz-ink)}.agp-dl-meter__l{display:block;margin-top:4px;font-size:12px;font-weight:700;color:var(--agp-mz-muted)}.agp-dl-skip{border-bottom:1px solid var(--agp-mz-line);background:rgba(255,255,255,0.9)}.agp-dl-skip__row{display:flex;flex-wrap:wrap;gap:8px 16px;padding:12px 0}.agp-dl-skip__row a{font-size:13px;font-weight:800;color:var(--agp-mz-accent);text-decoration:none}.agp-dl-skip__row a:hover{text-decoration:underline}.agp-dl-timeline-block{padding:clamp(32px,5vw,48px) 0;background:var(--agp-mz-surface)}.agp-dl-block-title{margin:0 0 12px;font-size:clamp(1.25rem,2.4vw,1.55rem);font-weight:900;letter-spacing:-.02em;color:var(--agp-mz-ink)}.agp-dl-block-sub{margin:0 0 22px;font-size:14px;line-height:1.65;color:var(--agp-mz-muted);max-width:68ch}.agp-dl-timeline{list-style:none;margin:0;padding:0 0 0 18px;border-left:3px solid rgba(8,145,176,0.35)}.agp-dl-timeline__item{padding:14px 0 14px 16px;border-bottom:1px dashed var(--agp-mz-line)}.agp-dl-timeline__item:last-child{border-bottom:0}.agp-dl-timeline__s{display:block;font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:var(--agp-mz-accent);margin-bottom:6px}.agp-dl-timeline__x{font-size:14px;color:var(--agp-mz-muted);line-height:1.55}.agp-dl-platforms{padding:clamp(36px,5vw,56px) 0;background:#fff}.agp-dl-stripe-stack{display:flex;flex-direction:column;gap:14px}.agp-dl-stripe{padding:22px 22px 22px 26px;border-radius:16px;border:1px solid var(--agp-mz-line);background:var(--agp-mz-surface);box-shadow:0 4px 16px rgba(15,23,42,0.04);border-left-width:6px}.agp-dl-stripe--android{border-left-color:#22c55e}.agp-dl-stripe--ios{border-left-color:#94a3b8}.agp-dl-stripe--web{border-left-color:var(--agp-mz-accent)}.agp-dl-stripe__label{display:inline-block;margin-bottom:8px;padding:4px 10px;border-radius:8px;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#334155}.agp-dl-stripe--android .agp-dl-stripe__label{background:linear-gradient(135deg,#22c55e,#16a34a)}.agp-dl-stripe--ios .agp-dl-stripe__label{background:linear-gradient(135deg,#64748b,#475569)}.agp-dl-stripe--web .agp-dl-stripe__label{background:linear-gradient(135deg,var(--agp-mz-accent),var(--agp-mz-accent-2))}.agp-dl-stripe__h{margin:0 0 8px;font-size:1.12rem;font-weight:900;color:var(--agp-mz-ink)}.agp-dl-stripe__p{margin:0 0 16px;font-size:14px;line-height:1.6;color:var(--agp-mz-muted)}.agp-dl-stripe__btn{display:inline-flex;padding:10px 20px;border-radius:999px;font-size:13px;font-weight:800;text-decoration:none;color:#fff;background:linear-gradient(135deg,#0f172a,#334155)}.agp-dl-stripe__btn--ghost{color:var(--agp-mz-accent);background:#fff;border:2px solid rgba(8,145,176,0.4)}.agp-dl-showcase{padding:clamp(40px,6vw,72px) 0;background:linear-gradient(180deg,var(--agp-mz-surface) 0,#fff 55%)}.agp-dl-showcase__stage{display:flex;flex-direction:column;align-items:center;gap:28px}.agp-dl-spotlight{margin:0;text-align:center}.agp-dl-spotlight__shell{display:inline-block;padding:14px 14px 18px;border-radius:36px;background:linear-gradient(160deg,#e2e8f0 0,#94a3b8 100%);box-shadow:0 24px 48px rgba(15,23,42,0.15)}.agp-dl-spotlight__glass{width:min(72vw,320px);border-radius:28px;overflow:hidden;background:#0f172a;aspect-ratio:9 / 16;position:relative}.agp-dl-spotlight__glass img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.agp-dl-spotlight__cap{margin-top:14px;font-size:14px;font-weight:800;color:var(--agp-mz-ink)}.agp-dl-spotlight__dock{display:inline-flex;align-items:center;gap:6px;margin-right:10px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:rgba(15,23,42,0.85);vertical-align:middle}.agp-dl-spotlight__dot{width:6px;height:6px;border-radius:50%;background:#22d3ee}.agp-dl-filmstrip{list-style:none;margin:0;padding:0;display:flex;gap:14px;overflow-x:auto;max-width:100%;scroll-snap-type:x mandatory;padding-bottom:8px}.agp-dl-filmstrip__item{flex:0 0 auto;scroll-snap-align:start;width:120px}.agp-dl-filmstrip__item figure{margin:0}.agp-dl-filmstrip__thumb{position:relative;border-radius:14px;overflow:hidden;aspect-ratio:9 / 14;background:#0f172a;border:1px solid var(--agp-mz-line)}.agp-dl-filmstrip__thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.agp-dl-filmstrip__item figcaption{margin-top:8px;font-size:12px;font-weight:700;color:var(--agp-mz-muted);text-align:center}.agp-dl-marquee{padding:clamp(32px,5vw,48px) 0;background:#fff;border-top:1px solid var(--agp-mz-line)}.agp-dl-marquee .agp-dl-block-title{padding:0 max(16px,calc(50vw - 560px))}.agp-dl-marquee__track{display:flex;gap:14px;overflow-x:auto;padding:12px max(16px,calc(50vw - 560px)) 8px;scroll-snap-type:x mandatory}.agp-dl-marquee-card{flex:0 0 min(78vw,260px);scroll-snap-align:center;padding:18px 16px;border-radius:16px;border:1px solid var(--agp-mz-line);background:var(--agp-mz-surface)}.agp-dl-marquee-card__ico{display:block;margin-bottom:8px;font-size:22px}.agp-dl-marquee-card__h{margin:0 0 8px;font-size:1rem;font-weight:900;color:var(--agp-mz-ink)}.agp-dl-marquee-card__p{margin:0;font-size:13px;line-height:1.55;color:var(--agp-mz-muted)}.agp-dl-diagonal{padding:clamp(36px,5vw,56px) 0 8px;background:var(--agp-mz-surface)}.agp-dl-diagonal__row{display:flex;flex-direction:column;gap:0}@media(min-width:900px){.agp-dl-diagonal__row{flex-direction:row;align-items:stretch}}.agp-dl-slant{flex:1;margin:0;padding:18px}.agp-dl-slant__crop{position:relative;clip-path:polygon(0 10%,100% 0,100% 90%,0 100%);border-radius:0;overflow:hidden;aspect-ratio:16 / 11;background:var(--agp-mz-surface-2)}.agp-dl-slant--flip .agp-dl-slant__crop{clip-path:polygon(0 0,100% 10%,100% 100%,0 90%)}.agp-dl-slant__crop img:not(.site-img-wm__logo){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.agp-dl-slant figcaption{margin-top:10px;font-size:13px;font-weight:700;color:var(--agp-mz-muted)}.agp-dl-ribbon{padding:clamp(36px,5vw,56px) 0;background:#fff}.agp-dl-ribbon__grid{display:grid;gap:12px}@media(min-width:640px){.agp-dl-ribbon__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.agp-dl-ribbon__cell{padding:18px 16px;border-radius:14px;background:linear-gradient(135deg,var(--agp-mz-accent-soft) 0,#fff 70%);border:1px solid var(--agp-mz-line)}.agp-dl-ribbon__cell h3{margin:0 0 8px;font-size:1rem;font-weight:900;color:var(--agp-mz-accent)}.agp-dl-ribbon__cell p{margin:0;font-size:14px;color:var(--agp-mz-muted);line-height:1.55}.agp-dl-release{padding:clamp(40px,6vw,64px) 0;border-top:1px solid var(--agp-mz-line);background:var(--agp-mz-surface)}.agp-dl-release__grid{display:grid;gap:24px;align-items:start}@media(min-width:800px){.agp-dl-release__grid{grid-template-columns:1fr 240px}}.agp-dl-badge-card{padding:20px 20px 8px;border-radius:16px;border:1px solid var(--agp-mz-line);background:#fff;box-shadow:0 4px 16px rgba(15,23,42,0.04)}.agp-dl-badge-card__row{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--agp-mz-line);font-size:14px}.agp-dl-badge-card__row:last-child{border-bottom:0}.agp-dl-badge-card__k{font-weight:800;color:var(--agp-mz-muted)}.agp-dl-badge-card__v{font-weight:900;color:var(--agp-mz-ink);text-align:right}.agp-dl-badge-card__v a{color:var(--agp-mz-accent);text-decoration:none;font-weight:800}.agp-dl-release__ul{margin:18px 0 0;padding-left:1.1em;font-size:14px;color:var(--agp-mz-muted);line-height:1.65}.agp-dl-muted{margin:16px 0 0;font-size:14px;color:var(--agp-mz-muted)}.agp-dl-release__aside{padding:20px 18px;border-radius:16px;border:1px dashed rgba(99,102,241,0.35);background:rgba(99,102,241,0.06)}.agp-dl-release__aside h3{margin:0 0 12px;font-size:1rem;font-weight:900}.agp-dl-release__aside ul{margin:0;padding-left:1.1em;font-size:14px;color:var(--agp-mz-muted);line-height:1.65}.agp-dl-pills{padding:clamp(40px,6vw,64px) 0;background:#fff}.agp-dl-pills__list{display:flex;flex-direction:column;gap:16px}.agp-dl-pill-card{display:grid;grid-template-columns:88px 1fr;gap:18px;align-items:center;padding:16px 18px;border-radius:999px;border:1px solid var(--agp-mz-line);background:var(--agp-mz-surface)}@media(max-width:560px){.agp-dl-pill-card{grid-template-columns:72px 1fr;border-radius:20px}}.agp-dl-pill-card__disc{position:relative;width:88px;height:88px;border-radius:50%;overflow:hidden;border:3px solid #fff;box-shadow:0 6px 18px rgba(15,23,42,0.1)}.agp-dl-pill-card__disc img:not(.site-img-wm__logo){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.agp-dl-pill-card__body h3{margin:0 0 6px;font-size:1.02rem;font-weight:900;color:var(--agp-mz-ink)}.agp-dl-pill-card__body p{margin:0;font-size:14px;color:var(--agp-mz-muted);line-height:1.55}.agp-dl-steps-block{padding:clamp(32px,5vw,48px) 0;background:var(--agp-mz-surface)}.agp-dl-steps-ol{margin:0;padding:0;list-style:none;counter-reset:agp-dl-st}.agp-dl-steps-ol>li{counter-increment:agp-dl-st;position:relative;padding:16px 16px 16px 52px;border-bottom:1px solid var(--agp-mz-line)}.agp-dl-steps-ol>li::before{content:counter(agp-dl-st);position:absolute;left:12px;top:18px;width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:900;color:#fff;background:linear-gradient(135deg,var(--agp-mz-accent),var(--agp-mz-accent-2))}.agp-dl-steps-ol>li:last-child{border-bottom:0}.agp-dl-steps-ol__s{display:block;font-size:14px;font-weight:900;color:var(--agp-mz-ink);margin-bottom:4px}.agp-dl-steps-ol__x{font-size:14px;color:var(--agp-mz-muted);line-height:1.55}.agp-dl-awards{padding:clamp(36px,5vw,56px) 0;background:#fff}.agp-dl-awards__cols{display:grid;gap:14px}@media(min-width:640px){.agp-dl-awards__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.agp-dl-awards__cell{padding:18px 16px;border-radius:14px;border:1px solid var(--agp-mz-line);background:var(--agp-mz-surface)}.agp-dl-awards__cell h3{margin:0 0 8px;font-size:1rem;font-weight:900}.agp-dl-awards__cell p{margin:0;font-size:14px;color:var(--agp-mz-muted);line-height:1.55}.agp-dl-awards__links{margin:20px 0 0;font-size:14px;color:var(--agp-mz-muted)}.agp-dl-awards__links a{color:var(--agp-mz-accent);font-weight:700;text-decoration:none}.agp-dl-prose{padding:clamp(36px,5vw,56px) 0;border-top:1px solid var(--agp-mz-line);background:var(--agp-mz-surface)}.agp-dl-prose__grid{display:grid;gap:24px}@media(min-width:800px){.agp-dl-prose__grid{grid-template-columns:1fr 220px}}.agp-dl-prose__text p{margin:0 0 14px;font-size:15px;line-height:1.65;color:var(--agp-mz-muted)}.agp-dl-prose__text p:last-child{margin-bottom:0}.agp-dl-prose__text a{color:var(--agp-mz-accent);font-weight:700}.agp-dl-prose__check{padding:20px 18px;border-radius:16px;border:1px solid var(--agp-mz-line);background:#fff}.agp-dl-prose__check h3{margin:0 0 12px;font-size:1rem;font-weight:900}.agp-dl-prose__check ul{margin:0;padding-left:1.1em;font-size:14px;color:var(--agp-mz-muted);line-height:1.65}.agp-dl-faq{padding:clamp(40px,6vw,64px) 0;background:#fff}.agp-dl-faq__list{display:flex;flex-direction:column;gap:10px;max-width:820px}.agp-dl-faq__item{border-radius:14px;border:1px solid var(--agp-mz-line);background:var(--agp-mz-surface);overflow:hidden}.agp-dl-faq__item summary{cursor:pointer;padding:16px 18px;font-size:14px;font-weight:800;color:var(--agp-mz-ink);list-style:none}.agp-dl-faq__item summary::-webkit-details-marker{display:none}.agp-dl-faq__a{padding:0 18px 16px;border-top:1px solid var(--agp-mz-line);background:#fff}.agp-dl-faq__a p{margin:14px 0 0;font-size:14px;line-height:1.65;color:var(--agp-mz-muted)}.agp-dl-foot{padding:32px 0 48px;border-top:1px solid var(--agp-mz-line);background:linear-gradient(180deg,var(--agp-mz-surface) 0,#fff 100%);text-align:center}.agp-dl-foot__lead{margin:0 0 14px;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--agp-mz-muted)}.agp-dl-foot__nav{display:flex;flex-wrap:wrap;gap:10px 18px;justify-content:center}.agp-dl-foot__nav a{font-size:14px;font-weight:800;color:var(--agp-mz-accent);text-decoration:none}.agp-dl-foot__nav a:hover{text-decoration:underline}.agp-mzd--zixun [id]{scroll-margin-top:clamp(72px,12vh,104px)}.agp-mzd-zx{padding-bottom:48px;color:var(--agp-mz-ink);background:transparent;overflow-x:clip}.agp-mzd-zx__bar{border-bottom:1px solid var(--agp-mz-line);background:rgba(255,255,255,0.88);backdrop-filter:blur(10px)}.agp-mzd-zx__bar-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;padding:12px 0}.agp-mzd-zx__crumb{padding:0}.agp-mzd-zx__crumb-page{color:var(--agp-mz-muted);font-weight:600}.agp-mzd-zx__chips{display:flex;flex-wrap:wrap;gap:8px}.agp-mzd-zx__chip{padding:7px 14px;border-radius:999px;font-size:12px;font-weight:800;text-decoration:none;color:var(--agp-mz-muted);border:1px solid var(--agp-mz-line);background:#fff;transition:background .15s ease,border-color .15s ease,color .15s ease}.agp-mzd-zx__chip:hover{color:var(--agp-mz-accent);border-color:rgba(8,145,176,0.4);background:var(--agp-mz-accent-soft)}.agp-mzd-zx__chip--on{color:#fff;border-color:transparent;background:linear-gradient(135deg,#06b6d4,#0891b2);box-shadow:0 4px 14px rgba(8,145,176,0.3)}.agp-mzd-zx__chip--on:hover{color:#fff;filter:brightness(1.05)}.agp-mzd-zx__mast{padding:clamp(24px,4vw,40px) 0 clamp(16px,3vw,28px);border-bottom:1px solid var(--agp-mz-line);background:linear-gradient(180deg,#fff 0,transparent 100%)}.agp-mzd-zx__eyebrow{margin-bottom:10px}.agp-mzd-zx__title{margin:0 0 12px;font-size:clamp(1.65rem,3.8vw,2.35rem);font-weight:900;letter-spacing:-.03em;line-height:1.12;color:var(--agp-mz-ink)}.agp-mzd-zx__lede{margin:0 0 18px;max-width:62ch;font-size:clamp(0.95rem,1.6vw,1.05rem);line-height:1.65;color:var(--agp-mz-muted)}.agp-mzd-zx__meta-row{display:flex;flex-wrap:wrap;gap:10px}.agp-mzd-zx__pill{padding:6px 12px;border-radius:999px;font-size:12px;font-weight:700;color:var(--agp-mz-muted);background:var(--agp-mz-surface);border:1px solid var(--agp-mz-line)}.agp-mzd-zx__pill strong{color:var(--agp-mz-accent)}.agp-mzd-zx__spotlight{margin:clamp(20px,3vw,32px) 0}.agp-mzd-zx__spotlight-card{display:block;text-decoration:none;color:inherit;border-radius:20px;overflow:hidden;border:1px solid var(--agp-mz-line);background:#fff;box-shadow:0 12px 40px rgba(15,23,42,0.08);transition:box-shadow .2s ease,border-color .2s ease}.agp-mzd-zx__spotlight-card:hover{border-color:rgba(8,145,176,0.45);box-shadow:0 20px 48px rgba(8,145,176,0.15)}.agp-mzd-zx__spotlight-visual{position:relative;width:100%;overflow:hidden;aspect-ratio:21 / 9;min-height:200px;background:var(--agp-mz-surface-2)}@media(max-width:720px){.agp-mzd-zx__spotlight-visual{aspect-ratio:16 / 10;min-height:180px}}.agp-mzd-zx__spotlight-visual img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.agp-mzd-zx__spotlight-body{padding:clamp(18px,3vw,28px)}.agp-mzd-zx__spotlight-flag{display:inline-block;margin-bottom:10px;padding:5px 12px;font-size:11px;font-weight:900;letter-spacing:.08em;color:#fff;background:linear-gradient(135deg,var(--agp-mz-accent),var(--agp-mz-accent-2));border-radius:8px}.agp-mzd-zx__spotlight-h{margin:0 0 10px;font-size:clamp(1.2rem,2.5vw,1.65rem);font-weight:900;line-height:1.2;color:var(--agp-mz-ink)}.agp-mzd-zx__spotlight-sum{margin:0 0 12px;font-size:15px;line-height:1.55;color:var(--agp-mz-muted);max-width:60ch;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.agp-mzd-zx__spotlight-time{font-size:13px;font-weight:700;color:var(--agp-mz-accent)}.agp-mzd-zx__mosaic-wrap{margin-bottom:clamp(8px,2vw,16px)}.agp-mzd-zx__section-head{margin-bottom:22px}.agp-mzd-zx__section-head--tl{margin-top:8px}.agp-mzd-zx__mosaic{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,minmax(140px,1fr));gap:14px;min-height:280px}@media(max-width:1024px){.agp-mzd-zx__mosaic{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}.agp-mzd-zx__cell--wide{grid-column:1 / -1 !important;grid-row:auto !important}.agp-mzd-zx__cell--tall{grid-row:auto !important}}@media(max-width:560px){.agp-mzd-zx__mosaic{grid-template-columns:1fr}}.agp-mzd-zx__cell{position:relative;display:flex;flex-direction:column;border-radius:16px;overflow:hidden;border:1px solid var(--agp-mz-line);background:linear-gradient(165deg,#fff 0,var(--agp-mz-surface) 100%);text-decoration:none;color:inherit;min-height:0;box-shadow:0 4px 16px rgba(15,23,42,0.04);transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.agp-mzd-zx__cell:hover{transform:translateY(-2px);border-color:rgba(8,145,176,0.45);box-shadow:0 14px 32px rgba(8,145,176,0.12)}.agp-mzd-zx__cell--wide{grid-column:1 / 3;grid-row:1 / 3}.agp-mzd-zx__cell--tall{grid-row:1 / 3}.agp-mzd-zx__cell-num{position:absolute;top:10px;left:10px;z-index:2;padding:4px 8px;font-size:10px;font-weight:900;letter-spacing:.06em;color:#fff;background:linear-gradient(135deg,var(--agp-mz-accent),var(--agp-mz-accent-2));border-radius:6px}.agp-mzd-zx__cell-img{flex:1;min-height:120px;position:relative;overflow:hidden;background:var(--agp-mz-surface-2)}.agp-mzd-zx__cell--wide .agp-mzd-zx__cell-img{min-height:180px}.agp-mzd-zx__cell-img img{width:100%;height:100%;object-fit:cover;display:block}.agp-mzd-zx__cell-body{padding:12px 14px 14px;background:rgba(255,255,255,0.92)}.agp-mzd-zx__cell-body time{font-size:11px;font-weight:800;color:var(--agp-mz-accent)}.agp-mzd-zx__cell-h{margin:6px 0 0;font-size:14px;font-weight:800;line-height:1.35;color:var(--agp-mz-ink);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.agp-mzd-zx__cell--wide .agp-mzd-zx__cell-h{font-size:clamp(15px,1.6vw,18px);-webkit-line-clamp:4}.agp-mzd-zx__hotband{margin-bottom:clamp(8px,2vw,16px);padding:clamp(24px,4vw,36px) 0;border-top:1px solid var(--agp-mz-line);border-bottom:1px solid var(--agp-mz-line);background:#fff}.agp-mzd-zx__hotband-title{margin:0 0 14px;font-size:13px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--agp-mz-accent)}.agp-mzd-zx__hot-scroll{overflow-x:auto;margin:0 calc(-1 * var(--vs-page-gutter, 16px));padding:4px var(--vs-page-gutter,16px) 12px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.agp-mzd-zx__hot-list{display:flex;gap:14px;list-style:none;margin:0;padding:0}.agp-mzd-zx__hot-item{flex:0 0 min(260px,78vw);scroll-snap-align:start}.agp-mzd-zx__hot-card{display:flex;flex-direction:column;height:100%;border-radius:14px;overflow:hidden;border:1px solid var(--agp-mz-line);background:#fff;text-decoration:none;color:inherit;box-shadow:0 4px 14px rgba(15,23,42,0.06);transition:border-color .15s ease,box-shadow .15s ease}.agp-mzd-zx__hot-card:hover{border-color:rgba(8,145,176,0.45);box-shadow:0 10px 28px rgba(8,145,176,0.12)}.agp-mzd-zx__hot-fig{aspect-ratio:16 / 9;overflow:hidden;background:var(--agp-mz-surface-2)}.agp-mzd-zx__hot-fig img{width:100%;height:100%;object-fit:cover;display:block}.agp-mzd-zx__hot-cap{padding:12px 14px;font-size:14px;font-weight:800;line-height:1.4;color:var(--agp-mz-ink)}.agp-mzd-zx__timeline-wrap{margin-bottom:28px}.agp-mzd-zx__timeline{list-style:none;margin:0;padding:0;position:relative;border-left:2px solid rgba(8,145,176,0.28);margin-left:10px}.agp-mzd-zx__tl{margin:0;padding:0 0 0 22px;position:relative}.agp-mzd-zx__tl+.agp-mzd-zx__tl{margin-top:8px}.agp-mzd-zx__tl-link{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 16px;border-radius:14px;text-decoration:none;color:inherit;background:#fff;border:1px solid var(--agp-mz-line);box-shadow:0 2px 10px rgba(15,23,42,0.04);transition:border-color .15s ease,box-shadow .15s ease}.agp-mzd-zx__tl-link:hover{border-color:rgba(8,145,176,0.45);box-shadow:0 8px 24px rgba(8,145,176,0.1)}@media(max-width:640px){.agp-mzd-zx__tl-link{grid-template-columns:minmax(0,1fr) auto}.agp-mzd-zx__tl-thumb{display:none}.agp-mzd-zx__tl-num{display:none}}.agp-mzd-zx__tl-mark{position:absolute;left:-27px;top:50%;transform:translateY(-50%);width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid var(--agp-mz-accent);box-shadow:0 0 0 3px var(--agp-mz-accent-soft)}.agp-mzd-zx__tl-num{font-size:11px;font-weight:900;color:var(--agp-mz-accent);min-width:2rem}.agp-mzd-zx__tl-thumb{width:120px;height:72px;border-radius:8px;overflow:hidden;flex-shrink:0;background:var(--agp-mz-surface-2)}.agp-mzd-zx__tl-thumb img{width:100%;height:100%;object-fit:cover;display:block}.agp-mzd-zx__tl-main{min-width:0;display:flex;flex-direction:column;gap:4px}.agp-mzd-zx__tl-time{font-size:12px;font-weight:700;color:var(--agp-mz-accent)}.agp-mzd-zx__tl-h{margin:0;font-size:15px;font-weight:800;line-height:1.35;color:var(--agp-mz-ink)}.agp-mzd-zx__tl-sum{font-size:13px;color:var(--agp-mz-muted);line-height:1.45}.agp-mzd-zx__tl-go{font-size:18px;font-weight:700;color:var(--agp-mz-accent)}.agp-mzd-zx__empty-wrap{padding:40px 0}.agp-mzd-zx__empty{margin:0;padding:32px;text-align:center;border-radius:16px;border:1px dashed rgba(8,145,176,0.4);color:var(--agp-mz-muted);background:var(--agp-mz-surface)}.agp-mzd-zx__empty a{color:var(--agp-mz-accent);font-weight:800}.agp-mzd-zx__pager{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:36px;padding:16px 0;border-top:1px solid var(--agp-mz-line)}.agp-mzd-zx__pager-label{font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8}.agp-mzd-zx__pager-inner{display:flex;flex-wrap:wrap;gap:8px}.agp-mzd-zx__pg{min-width:40px;padding:8px 11px;text-align:center;border-radius:10px;font-weight:800;font-size:13px;text-decoration:none;color:var(--agp-mz-muted);border:1px solid var(--agp-mz-line);background:#fff;transition:border-color .15s ease,color .15s ease}.agp-mzd-zx__pg:hover{color:var(--agp-mz-accent);border-color:rgba(8,145,176,0.45)}.agp-mzd-zx__pg.is-active{background:linear-gradient(135deg,#06b6d4,#0891b2);color:#fff;border-color:transparent}.agp-mzd-zx__foot{padding:28px 0 8px;border-top:1px solid var(--agp-mz-line);background:linear-gradient(180deg,#fff 0,var(--agp-mz-surface) 100%)}.agp-mzd-zx__foot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media(max-width:860px){.agp-mzd-zx__foot-grid{grid-template-columns:1fr}}.agp-mzd-zx__foot-card{padding:20px 18px;border-radius:16px;border:1px solid var(--agp-mz-line);background:#fff;box-shadow:0 4px 14px rgba(15,23,42,0.04)}.agp-mzd-zx__foot-card--cta{display:flex;flex-direction:column;gap:10px}.agp-mzd-zx__foot-h{margin:0 0 8px;font-size:14px;font-weight:900;color:var(--agp-mz-ink)}.agp-mzd-zx__foot-p{margin:0;font-size:13px;line-height:1.55;color:var(--agp-mz-muted)}.agp-mzd-zx__foot-a{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border-radius:999px;font-size:13px;font-weight:800;text-decoration:none;color:#fff;background:linear-gradient(135deg,#06b6d4,#0891b2);box-shadow:0 4px 14px rgba(8,145,176,0.3)}.agp-mzd-zx__foot-a:hover{filter:brightness(1.06)}.agp-mzd-zx__foot-a--ghost{color:var(--agp-mz-accent);background:#fff;border:2px solid rgba(8,145,176,0.45);box-shadow:none}.agp-mzd-zx__foot-a--ghost:hover{background:var(--agp-mz-accent-soft)}.agp-mzd--detail [id]{scroll-margin-top:clamp(72px,12vh,104px)}.agp-mzd-article__crumb{padding-top:16px;padding-bottom:8px}.agp-mzd-article__hero{padding:clamp(8px,2vw,16px) 0 clamp(24px,4vw,40px);border-bottom:1px solid var(--agp-mz-line);background:linear-gradient(180deg,#fff 0,var(--agp-mz-surface) 100%)}.agp-mzd-article__hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(20px,3vw,36px);align-items:center}@media(max-width:900px){.agp-mzd-article__hero-grid{grid-template-columns:1fr}}.agp-mzd-article__h1{margin:0 0 14px;font-size:clamp(1.5rem,3.5vw,2.15rem);font-weight:900;letter-spacing:-.03em;line-height:1.15;color:var(--agp-mz-ink)}.agp-mzd-article__byline{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;font-size:14px;color:var(--agp-mz-muted)}.agp-mzd-article__back{padding:8px 16px;font-size:13px}.agp-mzd-article__cover{margin:0;border-radius:20px;overflow:hidden;border:1px solid var(--agp-mz-line);background:#fff;box-shadow:0 12px 36px rgba(15,23,42,0.08)}.agp-mzd-article__cover img:not(.site-img-wm__logo){display:block;width:100%;height:auto;max-height:min(420px,52vh);object-fit:cover;object-position:center}.agp-mzd-article__summary{margin:0 0 28px;padding:18px 22px;border-radius:14px;border-left:4px solid var(--agp-mz-accent);background:var(--agp-mz-accent-soft);font-size:16px;line-height:1.65;color:var(--agp-mz-ink)}.agp-mzd-article__shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,300px);gap:32px 40px;align-items:start;padding:clamp(28px,4vw,48px) 0 56px}@media(max-width:1024px){.agp-mzd-article__shell{grid-template-columns:1fr}}.agp-mzd-article__body{min-width:0}.agp-mzd-article__rail{display:flex;flex-direction:column;gap:16px;position:sticky;top:88px}@media(max-width:1024px){.agp-mzd-article__rail{position:static;flex-flow:row wrap}.agp-mzd-article__rail-card{flex:1 1 240px}}.agp-mzd-article__rail-card{padding:18px 16px;border-radius:14px;border:1px solid var(--agp-mz-line);background:#fff;box-shadow:0 4px 14px rgba(15,23,42,0.04)}.agp-mzd-article__rail-brand{margin:0 0 8px;font-size:15px;font-weight:900;color:var(--agp-mz-ink)}.agp-mzd-article__rail-p{margin:0 0 12px;font-size:13px;line-height:1.55;color:var(--agp-mz-muted)}.agp-mzd-article__rail-cta{width:100%;justify-content:center}.agp-mzd-article__rail-h{margin:0 0 10px;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--agp-mz-accent)}.agp-mzd-article__rail-ul{margin:0;padding:0;list-style:none;font-size:14px;line-height:1.55}.agp-mzd-article__rail-ul li+li{margin-top:8px}.agp-mzd-article__rail-ul a{color:var(--agp-mz-muted);text-decoration:none;font-weight:650}.agp-mzd-article__rail-ul a:hover{color:var(--agp-mz-accent)}.agp-mzd-article__adj{margin-top:36px;padding-top:24px;border-top:1px solid var(--agp-mz-line)}.agp-mzd-article__adj-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media(max-width:560px){.agp-mzd-article__adj-grid{grid-template-columns:1fr}}.agp-mzd-article__adj-cell{padding:14px 16px;border-radius:12px;border:1px solid var(--agp-mz-line);background:var(--agp-mz-surface)}.agp-mzd-article__adj-lbl{display:block;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--agp-mz-accent);margin-bottom:6px}.agp-mzd-article__adj-a{font-size:14px;font-weight:750;color:var(--agp-mz-ink);text-decoration:none}.agp-mzd-article__adj-a:hover{color:var(--agp-mz-accent)}.agp-mzd-article__adj-empty{font-size:14px;color:#94a3b8}.agp-mzd-article__note{margin-top:28px;padding:18px 20px;border-radius:12px;border:1px dashed rgba(8,145,176,0.35);background:var(--agp-mz-surface)}.agp-mzd-article__note-h{margin:0 0 8px;font-size:14px;font-weight:900;color:var(--agp-mz-ink)}.agp-mzd-article__note p{margin:0;font-size:13px;line-height:1.6;color:var(--agp-mz-muted)}.agp-mzd-rd__bar{border-bottom:1px solid var(--agp-mz-line);background:rgba(255,255,255,0.92);backdrop-filter:blur(10px)}.agp-mzd-rd__bar-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;padding:12px 0}.agp-mzd-rd__crumb{padding:0}.agp-mzd-rd__crumb-page{color:var(--agp-mz-muted);font-weight:600}.agp-mzd-rd__chips{display:flex;flex-wrap:wrap;gap:8px}.agp-mzd-rd__chip{padding:7px 14px;border-radius:999px;font-size:12px;font-weight:800;text-decoration:none;color:var(--agp-mz-muted);border:1px solid var(--agp-mz-line);background:#fff;transition:background .15s ease,border-color .15s ease,color .15s ease}.agp-mzd-rd__chip:hover{color:var(--agp-mz-accent);border-color:rgba(8,145,176,0.4);background:var(--agp-mz-accent-soft)}.agp-mzd-rd__chip--on{color:#fff;border-color:transparent;background:linear-gradient(135deg,#6366f1,#4f46e5);box-shadow:0 4px 14px rgba(79,70,229,0.28)}.agp-mzd-rd__mast{padding:clamp(22px,4vw,40px) 0;border-bottom:1px solid var(--agp-mz-line);background:linear-gradient(180deg,#fff 0,transparent)}.agp-mzd-rd__title{margin:0 0 10px;font-size:clamp(1.55rem,3.5vw,2.2rem);font-weight:900;letter-spacing:-.03em;color:var(--agp-mz-ink)}.agp-mzd-rd__lede{margin:0 0 16px;max-width:60ch;font-size:15px;line-height:1.65;color:var(--agp-mz-muted)}.agp-mzd-rd__meta{display:flex;flex-wrap:wrap;gap:10px}.agp-mzd-rd__pill{padding:6px 12px;border-radius:999px;font-size:12px;font-weight:700;color:var(--agp-mz-muted);background:var(--agp-mz-surface);border:1px solid var(--agp-mz-line)}.agp-mzd-rd__pill strong{color:var(--agp-mz-accent-2)}.agp-mzd-rd__frame{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:28px 32px;padding:clamp(24px,4vw,40px) 0 32px;align-items:start}@media(max-width:960px){.agp-mzd-rd__frame{grid-template-columns:1fr}}.agp-mzd-rd__stream{list-style:none;margin:0;padding:0;counter-reset:rd-ix}.agp-mzd-rd__item{counter-increment:rd-ix;margin:0;padding:0}.agp-mzd-rd__item+.agp-mzd-rd__item{margin-top:10px}.agp-mzd-rd__row{display:grid;grid-template-columns:auto 120px minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 16px;border-radius:14px;border:1px solid var(--agp-mz-line);background:#fff;text-decoration:none;color:inherit;box-shadow:0 2px 10px rgba(15,23,42,0.04);transition:border-color .15s ease,box-shadow .15s ease}.agp-mzd-rd__row:hover{border-color:rgba(99,102,241,0.4);box-shadow:0 8px 24px rgba(99,102,241,0.1)}@media(max-width:640px){.agp-mzd-rd__row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px 12px}.agp-mzd-rd__thumb{display:none}.agp-mzd-rd__ix{flex:0 0 auto}.agp-mzd-rd__go{flex:0 0 auto;margin-left:auto}.agp-mzd-rd__text{flex:1 1 100%;min-width:0}}.agp-mzd-rd__item--lead .agp-mzd-rd__row{padding:18px 20px;border-width:2px;border-color:rgba(99,102,241,0.35);background:linear-gradient(135deg,rgba(99,102,241,0.06) 0,#fff 55%)}.agp-mzd-rd__item--lead .agp-mzd-rd__t{font-size:1.05rem}.agp-mzd-rd__ix{font-size:11px;font-weight:900;color:var(--agp-mz-accent-2);min-width:2.25rem}.agp-mzd-rd__thumb{width:120px;height:72px;border-radius:10px;overflow:hidden;background:var(--agp-mz-surface-2)}.agp-mzd-rd__thumb img{width:100%;height:100%;object-fit:cover;display:block}.agp-mzd-rd__text{min-width:0;display:flex;flex-direction:column;gap:4px}.agp-mzd-rd__text time{font-size:12px;font-weight:700;color:var(--agp-mz-accent)}.agp-mzd-rd__t{font-size:15px;font-weight:800;line-height:1.35;color:var(--agp-mz-ink)}.agp-mzd-rd__sum{font-size:13px;color:var(--agp-mz-muted);line-height:1.45}.agp-mzd-rd__go{font-size:18px;font-weight:700;color:var(--agp-mz-accent-2)}.agp-mzd-rd__empty{padding:32px;text-align:center;color:var(--agp-mz-muted);border:1px dashed var(--agp-mz-line);border-radius:14px;background:var(--agp-mz-surface)}.agp-mzd-rd__empty a{color:var(--agp-mz-accent);font-weight:800}.agp-mzd-rd__pager{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;padding-top:20px;border-top:1px solid var(--agp-mz-line)}.agp-mzd-rd__pager-lbl{font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8}.agp-mzd-rd__pager-inner{display:flex;flex-wrap:wrap;gap:8px}.agp-mzd-rd__pg{min-width:40px;padding:8px 11px;text-align:center;border-radius:10px;font-weight:800;font-size:13px;text-decoration:none;color:var(--agp-mz-muted);border:1px solid var(--agp-mz-line);background:#fff}.agp-mzd-rd__pg:hover{color:var(--agp-mz-accent-2);border-color:rgba(99,102,241,0.45)}.agp-mzd-rd__pg.is-active{background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff;border-color:transparent}.agp-mzd-rd__aside-inner{position:sticky;top:88px;padding:20px 18px;border-radius:16px;border:1px solid var(--agp-mz-line);background:#fff;box-shadow:0 8px 28px rgba(15,23,42,0.06)}.agp-mzd-rd__aside-h{margin:0 0 8px;font-size:14px;font-weight:900;color:var(--agp-mz-ink)}.agp-mzd-rd__aside-p{margin:0 0 16px;font-size:13px;line-height:1.5;color:var(--agp-mz-muted)}.agp-mzd-rd__hot{list-style:none;margin:0;padding:0}.agp-mzd-rd__hot li+li{margin-top:10px}.agp-mzd-rd__hot-a{display:flex;gap:12px;align-items:flex-start;text-decoration:none;color:inherit;padding:8px;margin:0 -8px;border-radius:10px;transition:background .12s ease}.agp-mzd-rd__hot-a:hover{background:var(--agp-mz-surface)}.agp-mzd-rd__hot-thumb{width:56px;height:56px;border-radius:10px;overflow:hidden;flex-shrink:0;background:var(--agp-mz-surface-2)}.agp-mzd-rd__hot-thumb img{width:100%;height:100%;object-fit:cover;display:block}.agp-mzd-rd__hot-main{min-width:0;display:flex;flex-direction:column;gap:4px}.agp-mzd-rd__hot-t{font-size:13px;font-weight:800;line-height:1.35;color:var(--agp-mz-ink)}.agp-mzd-rd__hot-main time{font-size:11px;color:var(--agp-mz-muted)}.agp-mzd-rd__foot{padding:28px 0 16px;border-top:1px solid var(--agp-mz-line);background:var(--agp-mz-surface)}.agp-mzd-rd__foot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:720px){.agp-mzd-rd__foot-grid{grid-template-columns:1fr}}.agp-mzd-rd__foot-card{padding:18px;border-radius:14px;border:1px solid var(--agp-mz-line);background:#fff}.agp-mzd-rd__foot-card--cta{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.agp-mzd-rd__foot-h{margin:0 0 8px;font-size:14px;font-weight:900;color:var(--agp-mz-ink)}.agp-mzd-rd__foot-p{margin:0;font-size:13px;line-height:1.55;color:var(--agp-mz-muted)}.agp-mzd-stc__head{padding:clamp(20px,3vw,36px) 0 20px;border-bottom:1px solid var(--agp-mz-line);background:#fff}.agp-mzd-stc__h1{margin:0 0 12px;font-size:clamp(1.45rem,3vw,1.9rem);font-weight:900;color:var(--agp-mz-ink);letter-spacing:-.02em}.agp-mzd-stc__lead{margin:0 0 8px;max-width:62ch;font-size:15px;line-height:1.65;color:var(--agp-mz-muted)}.agp-mzd-stc__sub{margin:0;font-size:14px;color:#64748b;max-width:62ch}.agp-mzd-stc__band{padding:18px 0;border-bottom:1px solid var(--agp-mz-line)}.agp-mzd-stc__jump{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.agp-mzd-stc__jump a{padding:8px 14px;border-radius:999px;font-size:12px;font-weight:800;text-decoration:none;color:var(--agp-mz-accent);border:1px solid rgba(8,145,176,0.35);background:#fff}.agp-mzd-stc__jump a:hover{background:var(--agp-mz-accent-soft)}.agp-mzd-stc__hint{margin:0;font-size:13px;color:var(--agp-mz-muted)}.agp-mzd-stc__sheet{padding:clamp(28px,4vw,48px) 0 56px}.agp-mzd-stc__prose{max-width:52rem;margin:0 auto;padding:28px 32px;border-radius:18px;border:1px solid var(--agp-mz-line);background:#fff;box-shadow:0 8px 32px rgba(15,23,42,0.05)}@media(max-width:640px){.agp-mzd-stc__prose{padding:20px 18px}}.agp-mzd-cl__head{padding:clamp(20px,3vw,36px) 0 24px}.agp-mzd-cl__h1{margin:0 0 10px;font-size:clamp(1.4rem,3vw,1.85rem);font-weight:900;color:var(--agp-mz-ink)}.agp-mzd-cl__lead{margin:0;max-width:62ch;font-size:15px;line-height:1.65;color:var(--agp-mz-muted)}.agp-mzd-cl__deck{padding-bottom:clamp(24px,4vw,40px)}.agp-mzd-cl__sec-h{margin:0 0 10px;font-size:clamp(1.12rem,2.2vw,1.28rem);font-weight:900;letter-spacing:-.02em;color:var(--agp-mz-ink)}.agp-mzd-cl__sec-lead{margin:0 0 18px;max-width:62ch;font-size:14px;line-height:1.65;color:var(--agp-mz-muted)}.agp-mzd-cl__narr{padding:22px 22px 20px;border-radius:16px;border:1px solid var(--agp-mz-line);background:linear-gradient(165deg,var(--agp-mz-accent-soft) 0,#fff 72%);box-shadow:0 4px 18px rgba(15,23,42,0.04)}.agp-mzd-cl__narr-k{margin:0 0 10px;font-size:1.02rem;font-weight:900;color:var(--agp-mz-ink)}.agp-mzd-cl__narr-p{margin:0;font-size:15px;line-height:1.7;color:var(--agp-mz-muted);max-width:72ch}.agp-mzd-cl__channels{display:grid;gap:14px;grid-template-columns:1fr}@media(min-width:720px){.agp-mzd-cl__channels{grid-template-columns:repeat(3,minmax(0,1fr))}}.agp-mzd-cl__channel{padding:18px 18px 20px;border-radius:14px;border:1px solid var(--agp-mz-line);background:#fff;box-shadow:0 2px 12px rgba(15,23,42,0.04)}.agp-mzd-cl__channel-h{margin:0 0 8px;font-size:.98rem;font-weight:900;color:var(--agp-mz-accent)}.agp-mzd-cl__channel-p{margin:0;font-size:13px;line-height:1.6;color:var(--agp-mz-muted)}.agp-mzd-cl__deck--split{display:grid;gap:22px 28px;align-items:start}@media(min-width:860px){.agp-mzd-cl__deck--split{grid-template-columns:minmax(0,1.2fr) minmax(240px,300px)}}.agp-mzd-cl__advice-ol{margin:0;padding-left:1.2em;font-size:14px;line-height:1.7;color:var(--agp-mz-muted)}.agp-mzd-cl__advice-ol li{margin-bottom:10px}.agp-mzd-cl__advice-ol li:last-child{margin-bottom:0}.agp-mzd-cl__rel{padding:20px 18px;border-radius:14px;border:1px dashed rgba(8,145,176,0.35);background:var(--agp-mz-surface)}.agp-mzd-cl__rel-h{margin:0 0 12px;font-size:13px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:var(--agp-mz-ink)}.agp-mzd-cl__rel-ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.agp-mzd-cl__rel-ul a{font-size:14px;font-weight:800;color:var(--agp-mz-accent);text-decoration:none}.agp-mzd-cl__rel-ul a:hover{text-decoration:underline}.agp-mzd-cl__faqmini{display:flex;flex-direction:column;gap:10px;max-width:720px}.agp-mzd-cl__faqmini-item{border-radius:12px;border:1px solid var(--agp-mz-line);background:#fff;padding:0 16px}.agp-mzd-cl__faqmini-item summary{cursor:pointer;padding:14px 0;font-size:14px;font-weight:800;color:var(--agp-mz-ink);list-style:none}.agp-mzd-cl__faqmini-item summary::-webkit-details-marker{display:none}.agp-mzd-cl__faqmini-item p{margin:0 0 14px;font-size:14px;line-height:1.65;color:var(--agp-mz-muted)}.agp-mzd-cl__timeline{position:relative;margin:0;padding:8px 0 40px 28px;border-left:2px solid rgba(8,145,176,0.25)}.agp-mzd-cl__node{position:relative;margin:0 0 20px;padding:0;list-style:none}.agp-mzd-cl__dot{position:absolute;left:-35px;top:22px;width:14px;height:14px;border-radius:50%;background:#fff;border:3px solid var(--agp-mz-accent);box-shadow:0 0 0 4px var(--agp-mz-accent-soft)}.agp-mzd-cl__card{padding:20px 22px;border-radius:16px;border:1px solid var(--agp-mz-line);background:#fff;box-shadow:0 4px 18px rgba(15,23,42,0.05)}.agp-mzd-cl__meta{display:flex;flex-wrap:wrap;gap:10px 16px;margin-bottom:10px;font-size:12px;font-weight:800}.agp-mzd-cl__date{color:var(--agp-mz-muted)}.agp-mzd-cl__ver{color:var(--agp-mz-accent)}.agp-mzd-cl__title{margin:0 0 12px;font-size:1.1rem;font-weight:900;color:var(--agp-mz-ink)}.agp-mzd-cl__ul{margin:0;padding-left:1.1em;font-size:14px;line-height:1.6;color:var(--agp-mz-muted)}.agp-mzd-cl__outro{padding:36px 0 48px;border-top:1px solid var(--agp-mz-line);background:linear-gradient(180deg,var(--agp-mz-surface) 0,#fff 100%)}.agp-mzd-cl__outro-inner{text-align:center;max-width:40rem;margin:0 auto}.agp-mzd-cl__outro-h{margin:0 0 8px;font-size:1.2rem;font-weight:900;color:var(--agp-mz-ink)}.agp-mzd-cl__outro-p{margin:0 0 18px;font-size:14px;color:var(--agp-mz-muted)}.agp-mzd-cl__outro-cta{justify-content:center;margin-top:0}.agp-mzd-miss__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(24px,4vw,48px);align-items:center;padding:clamp(32px,6vw,64px) 0}@media(max-width:720px){.agp-mzd-miss__grid{grid-template-columns:1fr;text-align:center}.agp-mzd-miss__cta{justify-content:center}}.agp-mzd-miss__visual{position:relative;display:flex;align-items:center;justify-content:center;min-height:200px}.agp-mzd-miss__code{position:relative;z-index:1;margin:0;font-size:clamp(4rem,14vw,6.5rem);font-weight:900;letter-spacing:-.06em;line-height:1;background:linear-gradient(135deg,var(--agp-mz-accent),var(--agp-mz-accent-2));-webkit-background-clip:text;background-clip:text;color:transparent}.agp-mzd-miss__ring{position:absolute;width:min(280px,70vw);height:min(280px,70vw);border-radius:50%;border:2px solid rgba(8,145,176,0.2);box-shadow:0 0 0 12px var(--agp-mz-accent-soft),inset 0 0 40px rgba(99,102,241,0.08)}.agp-mzd-miss__h1{margin:0 0 12px;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:900;color:var(--agp-mz-ink)}.agp-mzd-miss__lead{margin:0 0 16px;font-size:15px;line-height:1.65;color:var(--agp-mz-muted);max-width:48ch}.agp-mzd-miss__url{margin:0 0 20px;font-size:13px;color:var(--agp-mz-muted);word-break:break-all}.agp-mzd-miss__url-k{display:inline-block;margin-right:8px;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--agp-mz-accent)}.agp-mzd-miss__cta{display:flex;flex-wrap:wrap;gap:10px}.agp-mzd-miss__tips{padding:24px 0 32px}.agp-mzd-miss__tips-h{margin:0 0 16px;font-size:14px;font-weight:900;color:var(--agp-mz-ink)}.agp-mzd-miss__tips-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media(max-width:800px){.agp-mzd-miss__tips-grid{grid-template-columns:1fr}}.agp-mzd-miss__tip{padding:16px 18px;border-radius:14px;border:1px solid var(--agp-mz-line);background:#fff}.agp-mzd-miss__tip h3{margin:0 0 6px;font-size:14px;font-weight:900;color:var(--agp-mz-ink)}.agp-mzd-miss__tip p{margin:0;font-size:13px;line-height:1.5;color:var(--agp-mz-muted)}.agp-mzd-miss__more{display:flex;flex-wrap:wrap;gap:12px 20px;padding:20px 0 48px;border-top:1px solid var(--agp-mz-line)}.agp-mzd-miss__more a{font-size:14px;font-weight:800;color:var(--agp-mz-accent);text-decoration:none}.agp-mzd-miss__more a:hover{text-decoration:underline}.wc26-datalab-html body.theme-agp-meridian .agp-footer--meridian{margin-top:0;color:var(--agp-mz-muted);border-top:1px solid var(--agp-mz-line);background:#fff}.wc26-datalab-html body.theme-agp-meridian .agp-footer--meridian .agp-footer__brand{color:var(--agp-mz-ink)}.wc26-datalab-html body.theme-agp-meridian .agp-footer--meridian .agp-footer__desc{color:var(--agp-mz-muted)}.wc26-datalab-html body.theme-agp-meridian .agp-footer--meridian .agp-footer__h{color:var(--agp-mz-ink)}.wc26-datalab-html body.theme-agp-meridian .agp-footer--meridian .agp-footer__ul a{color:var(--agp-mz-muted)}.wc26-datalab-html body.theme-agp-meridian .agp-footer--meridian .agp-footer__ul a:hover{color:var(--agp-mz-accent)}.wc26-datalab-html body.theme-agp-meridian .agp-footer--meridian .agp-footer__bar{border-top-color:var(--agp-mz-line);background:var(--agp-mz-surface)}.wc26-datalab-html body.theme-agp-meridian .agp-footer--meridian .agp-footer__contact,.wc26-datalab-html body.theme-agp-meridian .agp-footer--meridian .agp-footer__copy{color:#64748b}.wc26-datalab-html body.theme-agp-meridian .agp-footer--meridian .agp-footer__copy a{color:var(--agp-mz-accent)}.wc26-datalab-html body.theme-agp-meridian .agp-footer--meridian .agp-footer__contact a{color:var(--agp-mz-accent)}.agp-apex{overflow-x:clip}.agp-apex [id]{scroll-margin-top:clamp(72px,12vh,104px)}.agp-apex-vault{position:relative;padding:clamp(32px,6vw,72px) 0 clamp(40px,7vw,80px);background:linear-gradient(165deg,#0b1224 0,#111b2e 42%,#0a1628 100%);color:#e2e8f0;overflow:hidden}.agp-apex-vault__aurora{position:absolute;inset:-40% -20% auto -30%;height:120%;background:radial-gradient(ellipse 55% 45% at 78% 18%,rgba(6,182,212,0.22),transparent 55%),radial-gradient(ellipse 40% 38% at 12% 72%,rgba(99,102,241,0.18),transparent 50%);pointer-events:none}.agp-apex-vault__inner{position:relative}.agp-apex-hero{display:grid;gap:clamp(28px,5vw,44px);align-items:center}@media(min-width:960px){.agp-apex-hero{grid-template-columns:minmax(0,1.08fr) minmax(0,0.92fr);gap:clamp(32px,4vw,48px)}.agp-apex-hero__stage{order:0}.agp-apex-hero__copy{order:1}}.agp-apex-hero__stage{display:flex;flex-direction:column;gap:18px}.agp-apex-hero__figure{position:relative;margin:0;aspect-ratio:4 / 3;border-radius:8px 28px 20px 28px;overflow:hidden;border:1px solid rgba(148,163,184,0.22);box-shadow:0 28px 56px rgba(0,0,0,0.45),inset 0 0 0 1px rgba(255,255,255,0.06);clip-path:polygon(0 4%,100% 0,100% 96%,4% 100%)}.agp-apex-hero__img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center 42%}.agp-apex-hero__ticks{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0;font-size:12px;font-weight:700;color:rgba(148,163,184,0.95)}.agp-apex-hero__tick strong{margin-right:4px;color:#67e8f9;font-weight:900}.agp-apex-hero__tick-d{width:6px;height:6px;border-radius:50%;background:rgba(148,163,184,0.35);flex-shrink:0}.agp-apex-hero__copy{padding:0 2px}.agp-apex-hero__kicker{margin:0 0 12px;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:rgba(34,211,238,0.9)}.agp-apex-hero__h1{margin:0 0 16px;font-size:clamp(2rem,4.8vw,2.85rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;color:#f8fafc}.agp-apex-hero__lead{margin:0 0 22px;max-width:46ch;font-size:clamp(15px,1.25vw,17px);line-height:1.72;color:rgba(203,213,225,0.95)}.agp-apex-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:22px}.agp-apex-vault .agp-mzd-btn--outline,.agp-apex-hero__btn-ghost{color:#e2e8f0 !important;border-color:rgba(148,163,184,0.55) !important;background:rgba(15,23,42,0.35) !important}.agp-apex-vault .agp-mzd-btn--outline:hover{background:rgba(255,255,255,0.08) !important}.agp-apex-hero__meta{margin:0;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:520px}@media(max-width:520px){.agp-apex-hero__meta{grid-template-columns:1fr}}.agp-apex-hero__meta-row{padding:12px 14px;border-radius:12px;background:rgba(15,23,42,0.45);border:1px solid rgba(148,163,184,0.2)}.agp-apex-hero__meta-row dt{margin:0 0 4px;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:rgba(34,211,238,0.85)}.agp-apex-hero__meta-row dd{margin:0;font-size:13px;font-weight:750;color:#f1f5f9}.agp-apex-tocbar{position:sticky;top:0;z-index:30;border-bottom:1px solid var(--agp-mz-line);background:rgba(248,250,252,0.94);backdrop-filter:blur(10px)}.agp-apex-toc__list{display:flex;flex-wrap:nowrap;gap:6px;margin:0;padding:12px 0 14px;list-style:none;overflow-x:auto;scrollbar-width:thin}.agp-apex-toc__a{display:flex;align-items:baseline;gap:8px;padding:10px 14px;border-radius:999px;text-decoration:none;border:1px solid var(--agp-mz-line);background:#fff;box-shadow:0 2px 8px rgba(15,23,42,0.04);flex-shrink:0;transition:border-color .15s ease,box-shadow .15s ease}.agp-apex-toc__a:hover{border-color:rgba(8,145,176,0.4);box-shadow:0 4px 14px rgba(8,145,176,0.12)}.agp-apex-toc__n{font-size:11px;font-weight:900;font-variant-numeric:tabular-nums;color:var(--agp-mz-accent)}.agp-apex-toc__t{font-size:13px;font-weight:800;color:var(--agp-mz-ink)}.agp-apex-band{padding:clamp(44px,7vw,88px) 0;border-top:1px solid var(--agp-mz-line)}.agp-apex-band--wash{background:linear-gradient(180deg,#fff 0,var(--agp-mz-surface) 100%)}.agp-apex-band__head{margin-bottom:clamp(28px,4vw,40px);max-width:58ch}.agp-apex-band__head--tight{margin-bottom:22px}.agp-apex-band__eyebrow{margin:0 0 8px;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--agp-mz-accent)}.agp-apex-band__h2{margin:0 0 10px;font-size:clamp(1.35rem,2.6vw,1.75rem);font-weight:900;letter-spacing:-.02em;color:var(--agp-mz-ink)}.agp-apex-band__sub{margin:0;font-size:15px;line-height:1.65;color:var(--agp-mz-muted)}.agp-apex-band__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.agp-apex-lattice{display:flex;flex-direction:column;gap:0;border-radius:18px;border:1px solid var(--agp-mz-line);overflow:hidden;background:#fff;box-shadow:0 8px 28px rgba(15,23,42,0.05)}.agp-apex-lattice__row{display:grid;grid-template-columns:64px minmax(0,1fr);gap:18px 22px;align-items:start;padding:22px 22px 22px 18px;border-bottom:1px solid var(--agp-mz-line);margin:0}.agp-apex-lattice__row:last-child{border-bottom:0}@media(max-width:560px){.agp-apex-lattice__row{grid-template-columns:48px minmax(0,1fr);padding:18px 16px}}.agp-apex-lattice__ix{font-size:22px;font-weight:900;font-variant-numeric:tabular-nums;line-height:1;color:rgba(8,145,176,0.35);padding-top:2px}.agp-apex-lattice__h{margin:0 0 8px;font-size:1.05rem;font-weight:900;color:var(--agp-mz-ink)}.agp-apex-lattice__p{margin:0;font-size:14px;line-height:1.65;color:var(--agp-mz-muted)}.agp-apex-editorial{display:grid;gap:22px 32px;align-items:start}@media(min-width:880px){.agp-apex-editorial{grid-template-columns:minmax(0,1.15fr) minmax(240px,320px);grid-template-areas:"head aside" "prose aside" "cta aside"}.agp-apex-editorial .agp-apex-band__head{grid-area:head;margin-bottom:0}.agp-apex-editorial__prose{grid-area:prose}.agp-apex-editorial__aside{grid-area:aside}.agp-apex-editorial__cta{grid-area:cta}}.agp-apex-editorial__prose p{margin:0 0 14px;font-size:16px;line-height:1.75;color:var(--agp-mz-muted);max-width:62ch}.agp-apex-editorial__prose p:last-child{margin-bottom:0}.agp-apex-editorial__aside{padding:22px 20px;border-radius:16px;border-left:4px solid var(--agp-mz-accent);background:linear-gradient(135deg,var(--agp-mz-accent-soft) 0,#fff 65%);box-shadow:0 4px 18px rgba(15,23,42,0.05)}.agp-apex-editorial__aside-h{margin:0 0 12px;font-size:14px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:var(--agp-mz-accent)}.agp-apex-editorial__ul{margin:0;padding-left:1.1em;font-size:14px;line-height:1.65;color:var(--agp-mz-muted)}.agp-apex-editorial__cta{display:flex;flex-wrap:wrap;gap:12px}.agp-apex-feed{list-style:none;margin:0;padding:0;border-radius:16px;border:1px solid var(--agp-mz-line);background:#fff;overflow:hidden}.agp-apex-feed__li{margin:0;border-bottom:1px solid var(--agp-mz-line)}.agp-apex-feed__li:last-child{border-bottom:0}.agp-apex-feed__a{display:grid;grid-template-columns:104px auto minmax(0,1fr);gap:12px 16px;align-items:baseline;padding:16px 18px;text-decoration:none;color:inherit;transition:background .12s ease}@media(max-width:640px){.agp-apex-feed__a{grid-template-columns:1fr;gap:8px}}.agp-apex-feed__a:hover{background:var(--agp-mz-surface)}.agp-apex-feed__time{font-size:12px;font-weight:800;font-variant-numeric:tabular-nums;color:#94a3b8}.agp-apex-feed__badge{justify-self:start;padding:3px 8px;border-radius:6px;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--agp-mz-accent);background:var(--agp-mz-accent-soft)}.agp-apex-feed__title{font-size:15px;font-weight:800;line-height:1.45;color:var(--agp-mz-ink);grid-column:1 / -1}@media(min-width:641px){.agp-apex-feed__title{grid-column:3}}.agp-apex-empty{margin:0;padding:24px;text-align:center;border-radius:14px;border:1px dashed var(--agp-mz-line);color:var(--agp-mz-muted);font-size:14px;background:var(--agp-mz-surface)}.agp-apex-ask{max-width:720px;display:flex;flex-direction:column;gap:10px}.agp-apex-ask__item{border-radius:12px;border:1px solid var(--agp-mz-line);background:#fff;overflow:hidden;box-shadow:0 2px 10px rgba(15,23,42,0.04)}.agp-apex-ask__item summary{cursor:pointer;padding:16px 18px 16px 22px;font-size:14px;font-weight:800;color:var(--agp-mz-ink);list-style:none;border-left:4px solid rgba(8,145,176,0.45)}.agp-apex-ask__item summary::-webkit-details-marker{display:none}.agp-apex-ask__body{padding:0 18px 16px 22px;border-top:1px solid var(--agp-mz-line);background:var(--agp-mz-surface)}.agp-apex-ask__body p{margin:14px 0 0;font-size:14px;line-height:1.65;color:var(--agp-mz-muted)}.nv-atlas{--nv-ink:#0b1220;--nv-ink2:#334155;--nv-line:#e2e8f0;--nv-accent:#ea580c;--nv-accent-soft:rgba(234,88,12,0.12);--nv-dark:#0f172a;--nv-amber:#fbbf24}.nv-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nv-stage{position:relative;overflow:hidden;color:#f8fafc;background:linear-gradient(135deg,#0f172a 0,#1e293b 42%,#0c4a6e 100%)}.nv-stage__mesh{position:absolute;inset:0;opacity:.55;background:radial-gradient(ellipse 90% 70% at 10% 20%,rgba(251,191,36,0.15),transparent 50%),radial-gradient(ellipse 60% 50% at 90% 10%,rgba(56,189,248,0.12),transparent 45%),repeating-linear-gradient(-12deg,rgba(255,255,255,0.03) 0 1px,transparent 1px 14px);pointer-events:none}.nv-stage__grid{position:relative;z-index:1;display:grid;gap:clamp(24px,5vw,48px);align-items:center;padding:clamp(40px,8vw,88px) 0}@media(min-width:900px){.nv-stage__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,0.95fr)}}.nv-stage__eyebrow{margin:0 0 12px;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:rgba(248,250,252,0.72)}.nv-stage__h1{margin:0 0 16px;font-size:clamp(1.75rem,4vw,2.65rem);font-weight:900;line-height:1.12;letter-spacing:-.02em}.nv-stage__h1-accent{display:inline-block;background:linear-gradient(90deg,#fbbf24,#fb923c);-webkit-background-clip:text;background-clip:text;color:transparent}.nv-stage__lead{margin:0 0 24px;max-width:38rem;font-size:16px;line-height:1.75;color:rgba(241,245,249,0.88)}.nv-stage__cta{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:22px}.nv-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;border-radius:999px;font-size:14px;font-weight:800;text-decoration:none;border:1px solid transparent;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.nv-btn--solid{color:#0f172a;background:linear-gradient(135deg,#fbbf24,#f97316);box-shadow:0 10px 28px rgba(251,191,36,0.35)}.nv-btn--solid:hover{transform:translateY(-1px)}.nv-btn--line{color:#f8fafc;border-color:rgba(248,250,252,0.35);background:rgba(15,23,42,0.35)}.nv-btn--line:hover{border-color:rgba(251,191,36,0.6)}.nv-stage__meta{display:flex;flex-wrap:wrap;gap:14px 22px;margin:0;padding:0;list-style:none;font-size:13px;font-weight:650;color:rgba(226,232,240,0.85)}.nv-dot{display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:50%;background:#fbbf24;vertical-align:middle}.nv-stage__visual{position:relative}.nv-stage__clip{position:relative;border-radius:0 32px 32px 0;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,0.45);transform:skewY(-2deg)}@media(max-width:899px){.nv-stage__clip{border-radius:20px;transform:none}}.nv-stage__figure{margin:0;transform:skewY(2deg) scale(1.04)}@media(max-width:899px){.nv-stage__figure{transform:none}}.nv-stage__img{display:block;width:100%;height:auto;vertical-align:middle}.nv-jump{border-bottom:1px solid var(--nv-line);background:#fff}.nv-jump__inner{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;padding:12px 0}.nv-jump__label{font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--nv-ink2)}.nv-jump__nav{display:flex;flex-wrap:wrap;gap:8px}.nv-jump__nav a{padding:6px 12px;border-radius:999px;font-size:12px;font-weight:800;text-decoration:none;color:var(--nv-ink);border:1px solid var(--nv-line);background:#f8fafc}.nv-jump__nav a:hover{border-color:rgba(234,88,12,0.45);color:#c2410c}.nv-band{padding:clamp(44px,8vw,96px) 0;border-top:1px solid var(--nv-line);background:#fff}.nv-band--rail{padding:28px 0;background:linear-gradient(180deg,#fff8f3 0,#fff 100%)}.nv-band--zig{background:#fafafa}.nv-band--dark{background:var(--nv-dark);color:#e2e8f0;border-color:rgba(148,163,184,0.25)}.nv-band--faq{background:linear-gradient(180deg,#fff 0,#f1f5f9 100%)}.nv-band--chips{padding-bottom:clamp(56px,10vw,120px)}.nv-band-head{max-width:720px;margin:0 auto 32px;text-align:center}.nv-band-head--light .nv-band-head__eyebrow{color:#fcd34d}.nv-band-head--light .nv-band-head__h{color:#f8fafc}.nv-band-head--light .nv-band-head__sub{color:rgba(226,232,240,0.85)}.nv-band-head__eyebrow{margin:0 0 8px;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#ea580c}.nv-band-head__h{margin:0 0 10px;font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:900;color:var(--nv-ink)}.nv-band-head__sub{margin:0;font-size:15px;line-height:1.65;color:var(--nv-ink2)}.nv-kpi-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border-radius:16px;border:1px solid var(--nv-line);background:var(--nv-line)}@media(min-width:768px){.nv-kpi-rail{grid-template-columns:repeat(4,minmax(0,1fr))}}.nv-kpi-rail__cell{padding:18px 16px;text-align:center;background:#fff}.nv-kpi-rail__v{display:block;font-size:clamp(1.4rem,2.8vw,1.85rem);font-weight:900;color:#c2410c}.nv-kpi-rail__k{display:block;margin-top:4px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--nv-ink2)}.nv-manifesto__quote{margin:0 0 36px;padding:0;border:0;text-align:center}.nv-manifesto__quote p{margin:0 auto;max-width:52rem;font-size:clamp(1.15rem,2.2vw,1.45rem);font-weight:700;line-height:1.55;color:var(--nv-ink)}.nv-manifesto__grid{display:grid;gap:14px;grid-template-columns:1fr}@media(min-width:768px){.nv-manifesto__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.nv-manifesto__card{padding:20px 18px;border-radius:14px;border:1px dashed rgba(234,88,12,0.35);background:#fffaf5}.nv-manifesto__t{margin:0 0 8px;font-size:15px;font-weight:900;color:var(--nv-ink)}.nv-manifesto__d{margin:0;font-size:14px;line-height:1.6;color:var(--nv-ink2)}.nv-zig{display:grid;gap:0;margin-bottom:18px;border-radius:18px;overflow:hidden;border:1px solid var(--nv-line);background:#fff;box-shadow:0 10px 36px rgba(15,23,42,0.06)}@media(min-width:860px){.nv-zig{grid-template-columns:minmax(0,1.15fr) minmax(0,0.85fr);margin-bottom:22px}.nv-zig--flip{direction:rtl}.nv-zig--flip>*{direction:ltr}}.nv-zig__text{padding:clamp(22px,4vw,36px)}.nv-zig__tag{display:inline-block;margin-bottom:10px;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:900;letter-spacing:.1em;color:#9a3412;background:var(--nv-accent-soft)}.nv-zig__eyebrow{margin:0 0 6px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--nv-ink2)}.nv-zig__title{margin:0 0 12px;font-size:clamp(1.2rem,2vw,1.45rem);font-weight:900;color:var(--nv-ink)}.nv-zig__body{margin:0;font-size:15px;line-height:1.75;color:var(--nv-ink2)}.nv-zig__panel{min-height:140px;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#1e293b 0,#0f172a 100%)}.nv-zig__glyph{font-size:clamp(2rem,5vw,3rem);font-weight:900;letter-spacing:.2em;color:rgba(251,191,36,0.35)}.nv-ladder{margin:0;padding:0;list-style:none;max-width:640px;margin-left:auto;margin-right:auto}.nv-ladder__step{position:relative;display:grid;grid-template-columns:auto 1fr;gap:16px 20px;padding:20px 0 20px 8px;border-left:2px solid rgba(251,191,36,0.45)}.nv-ladder__step:last-child{padding-bottom:0}.nv-ladder__n{font-size:13px;font-weight:900;font-variant-numeric:tabular-nums;color:#fcd34d}.nv-ladder__t{margin:0 0 6px;font-size:16px;font-weight:900;color:#f8fafc}.nv-ladder__p{margin:0;font-size:14px;line-height:1.65;color:rgba(226,232,240,0.88)}.nv-press{margin:0;padding:0;list-style:none;border-top:2px solid var(--nv-ink)}.nv-press__row{border-bottom:1px solid var(--nv-line)}.nv-press__a{display:grid;grid-template-columns:104px 1fr auto;gap:16px;align-items:baseline;padding:16px 4px;text-decoration:none;color:inherit;transition:background .12s ease}@media(max-width:560px){.nv-press__a{grid-template-columns:1fr;gap:6px}}.nv-press__a:hover{background:#fff7ed}.nv-press__date{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,'Liberation Mono','Courier New',monospace;font-size:12px;font-weight:700;color:var(--nv-ink2)}.nv-press__title{font-size:15px;font-weight:800;color:var(--nv-ink)}.nv-press__go{font-size:18px;color:#ea580c}.nv-empty{margin:0;padding:24px;text-align:center;border-radius:12px;background:#f1f5f9;color:var(--nv-ink2)}.nv-band-cta{margin-top:28px;text-align:center}.nv-faq-grid{display:grid;gap:14px;grid-template-columns:1fr}@media(min-width:700px){.nv-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.nv-faq-card{padding:18px 16px;border-radius:12px;border:1px solid var(--nv-line);background:#fff;box-shadow:0 4px 14px rgba(15,23,42,0.04)}.nv-faq-card__q{margin:0 0 10px;font-size:14px;font-weight:900;color:var(--nv-ink)}.nv-faq-card__a{margin:0;font-size:13px;line-height:1.6;color:var(--nv-ink2)}.nv-chip-row{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.nv-chip{padding:10px 16px;border-radius:999px;font-size:13px;font-weight:800;color:#9a3412;background:linear-gradient(180deg,#fff7ed,#ffedd5);border:1px solid rgba(234,88,12,0.22)}