.agr.svelte-1l9rhnf{--brand-50:#eef4ff;--brand-100:#dbe7ff;--brand-200:#b8cfff;--brand-300:#8bafff;--brand-400:#5a89ff;--brand-500:#2f67f5;--brand-600:#1f50d6;--brand-700:#1a3fa8;--brand-800:#172f7d;--ink-900:#0b1220;--ink-800:#17202f;--ink-700:#2a3547;--ink-600:#475067;--ink-500:#6b7489;--ink-400:#98a0b3;--ink-300:#c7ccda;--ink-200:#e4e7ef;--ink-100:#eff1f7;--ink-50:#f7f8fb;--ok:#10b981;--warn:#f59e0b;--warn-bg:#fef5e6;--err:#ef4444;--err-bg:#fee8e8;--shadow-xs:0 1px 2px rgba(16,31,84,.06);--shadow-sm:0 2px 6px rgba(16,31,84,.06),0 1px 2px rgba(16,31,84,.04);--radius-lg:14px;--font-mono: var(--mono);color:var(--ink-900);line-height:1.5;-webkit-font-smoothing:antialiased;word-break:keep-all}.agr-wrap.svelte-1l9rhnf{max-width:1240px;margin:0 auto;padding:0 32px}.phead.svelte-1l9rhnf{background:linear-gradient(180deg,#fbfcff,var(--ink-50));border-bottom:1px solid var(--ink-200);position:relative;overflow:hidden;padding:48px 0 36px}.phead.svelte-1l9rhnf:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(16,31,84,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(16,31,84,.04) 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(ellipse 70% 90% at 30% 20%,#000 10%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 70% 90% at 30% 20%,#000 10%,transparent 70%)}.phead-in.svelte-1l9rhnf{position:relative}.crumb.svelte-1l9rhnf{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--ink-400);font-weight:500;margin-bottom:14px}.crumb.svelte-1l9rhnf a:where(.svelte-1l9rhnf),.crumb.svelte-1l9rhnf button:where(.svelte-1l9rhnf){color:inherit;text-decoration:none;background:none;border:0;padding:0;font:inherit;cursor:pointer}.crumb.svelte-1l9rhnf a:where(.svelte-1l9rhnf):hover,.crumb.svelte-1l9rhnf button:where(.svelte-1l9rhnf):hover{color:var(--brand-700)}.crumb.svelte-1l9rhnf svg:where(.svelte-1l9rhnf){width:12px;height:12px;opacity:.6;flex-shrink:0}.crumb.svelte-1l9rhnf .cur:where(.svelte-1l9rhnf){color:var(--ink-700);font-weight:600}.phead.svelte-1l9rhnf h1:where(.svelte-1l9rhnf){margin:0;font-size:clamp(22px,2.8vw,34px);font-weight:800;letter-spacing:-.025em;color:var(--ink-900)}.phead.svelte-1l9rhnf .lead:where(.svelte-1l9rhnf){margin:10px 0 0;max-width:680px;font-size:14px;color:var(--ink-600);line-height:1.72}.badges.svelte-1l9rhnf{display:flex;gap:7px;flex-wrap:wrap;margin-top:16px}.bdg.svelte-1l9rhnf{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;background:#fff;border:1px solid var(--ink-200);font-size:12px;font-weight:600;color:var(--ink-700);box-shadow:var(--shadow-xs)}.bdg.svelte-1l9rhnf svg:where(.svelte-1l9rhnf){width:12px;height:12px;color:var(--brand-600);flex-shrink:0}.bdg.svelte-1l9rhnf .dot:where(.svelte-1l9rhnf){width:6px;height:6px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px #10b9812e}.bdg.cur.svelte-1l9rhnf{color:var(--ok)}.doctabs.svelte-1l9rhnf{display:flex;gap:7px;margin-top:18px;flex-wrap:wrap}.doctab.svelte-1l9rhnf{padding:7px 15px;border-radius:9px;font-size:13px;font-weight:600;color:var(--ink-600);background:#fff;border:1px solid var(--ink-200);transition:all .15s;text-decoration:none;display:inline-block}.doctab.svelte-1l9rhnf:hover{border-color:var(--brand-300);color:var(--brand-700)}.doctab.on.svelte-1l9rhnf{background:var(--ink-900);color:#fff;border-color:var(--ink-900)}.doc.svelte-1l9rhnf{display:grid;grid-template-columns:220px minmax(0,1fr);gap:48px;align-items:start;padding-top:40px;padding-bottom:64px}.toc.svelte-1l9rhnf{position:sticky;top:84px}.toc.svelte-1l9rhnf .toc-lbl:where(.svelte-1l9rhnf){font-size:11px;font-weight:700;color:var(--ink-400);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;padding-left:12px}.toc.svelte-1l9rhnf ol:where(.svelte-1l9rhnf){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px;border-left:1.5px solid var(--ink-200)}.toc.svelte-1l9rhnf li:where(.svelte-1l9rhnf) a:where(.svelte-1l9rhnf){display:flex;align-items:baseline;gap:9px;padding:7px 12px;margin-left:-1.5px;border-left:1.5px solid transparent;font-size:12.5px;color:var(--ink-500);font-weight:500;line-height:1.4;transition:all .14s;text-decoration:none}.toc.svelte-1l9rhnf li:where(.svelte-1l9rhnf) a:where(.svelte-1l9rhnf) .n:where(.svelte-1l9rhnf){font-family:var(--font-mono);font-size:10.5px;color:var(--ink-400);flex-shrink:0;width:17px}.toc.svelte-1l9rhnf li:where(.svelte-1l9rhnf) a:where(.svelte-1l9rhnf):hover{color:var(--ink-800);background:var(--ink-100)}.toc.svelte-1l9rhnf .toc-foot:where(.svelte-1l9rhnf){margin-top:16px;padding:12px;border:1px dashed var(--ink-200);border-radius:12px;background:#fff}.toc.svelte-1l9rhnf .toc-foot:where(.svelte-1l9rhnf) .pl:where(.svelte-1l9rhnf){font-size:11px;color:var(--ink-500);line-height:1.6;margin:0 0 6px}.toc.svelte-1l9rhnf .toc-foot:where(.svelte-1l9rhnf) a:where(.svelte-1l9rhnf){display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--brand-700);text-decoration:none}.toc.svelte-1l9rhnf .toc-foot:where(.svelte-1l9rhnf) a:where(.svelte-1l9rhnf):hover{text-decoration:underline}.toc.svelte-1l9rhnf .toc-foot:where(.svelte-1l9rhnf) a:where(.svelte-1l9rhnf) svg:where(.svelte-1l9rhnf){width:12px;height:12px}.doc-body.svelte-1l9rhnf{min-width:0}.art.svelte-1l9rhnf{background:#fff;border:1px solid var(--ink-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);padding:26px 28px 28px;margin-bottom:12px;scroll-margin-top:80px}.art-head.svelte-1l9rhnf{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--ink-100)}.num.svelte-1l9rhnf{flex-shrink:0;width:34px;height:34px;border-radius:9px;background:var(--brand-50);color:var(--brand-700);display:grid;place-items:center;font-family:var(--font-mono);font-weight:700;font-size:13px}.num.add.svelte-1l9rhnf{font-size:10px}.ht.svelte-1l9rhnf{flex:1;min-width:0}.eyebrow.svelte-1l9rhnf{font-family:var(--font-mono);font-size:10.5px;font-weight:600;color:var(--ink-400);letter-spacing:.04em;text-transform:uppercase}.ht.svelte-1l9rhnf h2:where(.svelte-1l9rhnf){margin:2px 0 0;font-size:16px;font-weight:800;letter-spacing:-.018em;color:var(--ink-900);line-height:1.35}.art.svelte-1l9rhnf p:where(.svelte-1l9rhnf){margin:0 0 12px;font-size:13.5px;color:var(--ink-700);line-height:1.78}.art.svelte-1l9rhnf p:where(.svelte-1l9rhnf):last-child{margin-bottom:0}.art.svelte-1l9rhnf b:where(.svelte-1l9rhnf),.art.svelte-1l9rhnf strong:where(.svelte-1l9rhnf){color:var(--ink-900);font-weight:700}.lnk.svelte-1l9rhnf{color:var(--brand-700);font-weight:600;border-bottom:1px solid var(--brand-200);text-decoration:none}.lnk.svelte-1l9rhnf:hover{border-bottom-color:var(--brand-600)}.clauses.svelte-1l9rhnf{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-direction:column;gap:11px}.clauses.svelte-1l9rhnf>li:where(.svelte-1l9rhnf){display:flex;gap:11px;align-items:flex-start}.ci.svelte-1l9rhnf{flex-shrink:0;width:21px;height:21px;border-radius:50%;border:1.5px solid var(--ink-200);color:var(--ink-600);display:grid;place-items:center;font-size:11.5px;font-weight:700;font-family:var(--font-mono);margin-top:2px;background:var(--ink-50)}.cx.svelte-1l9rhnf{flex:1;min-width:0;font-size:13.5px;color:var(--ink-700);line-height:1.78}.detail-list.svelte-1l9rhnf{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.detail-list.svelte-1l9rhnf li:where(.svelte-1l9rhnf){display:flex;gap:11px;align-items:flex-start;padding:12px 14px;border:1px solid var(--ink-200);border-radius:11px;background:var(--ink-50)}.dn.svelte-1l9rhnf{flex-shrink:0;width:21px;height:21px;border-radius:6px;background:var(--ink-900);color:#fff;display:grid;place-items:center;font-family:var(--font-mono);font-size:10.5px;font-weight:700}.dc.svelte-1l9rhnf{flex:1;min-width:0;font-size:13px;color:var(--ink-700);line-height:1.7}.dc.svelte-1l9rhnf strong:where(.svelte-1l9rhnf){display:block;color:var(--ink-900);font-size:13.5px;margin-bottom:3px}.sub-list.svelte-1l9rhnf{list-style:none;margin:10px 0 0;display:flex;flex-direction:column;gap:6px;padding:12px 16px;border:1px solid var(--ink-200);border-radius:11px;background:var(--ink-50)}.sub-list.svelte-1l9rhnf li:where(.svelte-1l9rhnf){position:relative;padding-left:16px;font-size:13px;color:var(--ink-700);line-height:1.65}.sub-list.svelte-1l9rhnf li:where(.svelte-1l9rhnf):before{content:"";position:absolute;left:3px;top:8px;width:5px;height:5px;border-radius:50%;background:var(--brand-400)}.callout.svelte-1l9rhnf{display:flex;gap:11px;padding:13px 14px;border-radius:11px;margin:4px 0 0;align-items:flex-start}.callout.info.svelte-1l9rhnf{background:var(--brand-50);border:1px solid var(--brand-100)}.callout.warn.svelte-1l9rhnf{background:var(--warn-bg);border:1px solid #f6dca0}.co-ic.svelte-1l9rhnf{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;flex-shrink:0;margin-top:1px;color:#fff}.callout.info.svelte-1l9rhnf .co-ic:where(.svelte-1l9rhnf){background:var(--brand-600)}.callout.warn.svelte-1l9rhnf .co-ic:where(.svelte-1l9rhnf){background:var(--warn)}.co-ic.svelte-1l9rhnf svg:where(.svelte-1l9rhnf){width:13px;height:13px}.co-tx.svelte-1l9rhnf{font-size:13px;line-height:1.65;color:var(--ink-700)}.callout.info.svelte-1l9rhnf .co-tx:where(.svelte-1l9rhnf) b:where(.svelte-1l9rhnf){color:var(--brand-800)}.callout.warn.svelte-1l9rhnf .co-tx:where(.svelte-1l9rhnf) b:where(.svelte-1l9rhnf){color:#92590b}.site-ft.svelte-1l9rhnf{background:#fff;border-top:1px solid var(--ink-200);padding:32px 0}.site-ft-in.svelte-1l9rhnf{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.ft-copy.svelte-1l9rhnf{font-size:12.5px;color:var(--ink-400);font-family:var(--font-mono)}.ft-links.svelte-1l9rhnf{display:flex;gap:18px}.ft-links.svelte-1l9rhnf a:where(.svelte-1l9rhnf){font-size:13px;color:var(--ink-600);font-weight:500;text-decoration:none}.ft-links.svelte-1l9rhnf a:where(.svelte-1l9rhnf):hover{color:var(--brand-700)}.ft-active.svelte-1l9rhnf{color:var(--brand-700)!important;font-weight:700!important}.totop.svelte-1l9rhnf{position:fixed;right:24px;bottom:24px;width:42px;height:42px;border-radius:11px;background:#fff;border:1px solid #e4e7ef;box-shadow:0 10px 24px -10px #101f542e,0 4px 10px -4px #101f5414;display:grid;place-items:center;color:#475067;opacity:0;pointer-events:none;transition:all .2s;z-index:9999;cursor:pointer}.totop.svelte-1l9rhnf:hover{color:#1a3fa8;border-color:#8bafff;transform:translateY(-2px)}.totop.svelte-1l9rhnf svg:where(.svelte-1l9rhnf){width:17px;height:17px}@media (max-width:960px){.doc.svelte-1l9rhnf{grid-template-columns:1fr;gap:18px}.toc.svelte-1l9rhnf{position:static}.toc.svelte-1l9rhnf ol:where(.svelte-1l9rhnf){display:grid;grid-template-columns:repeat(2,1fr);border-left:0;gap:2px}.toc.svelte-1l9rhnf li:where(.svelte-1l9rhnf) a:where(.svelte-1l9rhnf){border-left:0;border-radius:7px;margin-left:0}.toc.svelte-1l9rhnf .toc-foot:where(.svelte-1l9rhnf){display:none}.agr-wrap.svelte-1l9rhnf{padding:0 20px}}@media (max-width:560px){.art.svelte-1l9rhnf{padding:16px 14px 18px}.toc.svelte-1l9rhnf ol:where(.svelte-1l9rhnf){grid-template-columns:1fr}.phead.svelte-1l9rhnf{padding:32px 0 24px}}
