@font-face{font-family:proximaNova;src:url(/_next/static/media/287293a11c84c3d9-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:proximaNova;src:url(/_next/static/media/261c3d78772ccb59-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:proximaNova;src:url(/_next/static/media/833a61170af349a0-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:proximaNova;src:url(/_next/static/media/5c6fd6d8a8fd213f-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:proximaNova Fallback;src:local("Arial");ascent-override:92.80%;descent-override:30.06%;line-gap-override:0.00%;size-adjust:99.14%}.__className_06cbc6{font-family:proximaNova,proximaNova Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.__variable_06cbc6{--font-body:"proximaNova","proximaNova Fallback",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}:root{--bg-primary:#ffffff;--bg-primary-alt:#ffffff;--bg-primary-hover:#fafafa;--bg-secondary:#fafafa;--bg-secondary-hover:#f5f5f5;--bg-tertiary:#f5f5f5;--bg-quaternary:#e9eaeb;--bg-active:#35a839;--bg-brand-primary:#ebf6eb;--bg-success-primary:#ecfdf3;--bg-warning-primary:#fffaeb;--bg-error-primary:#fef3f2;--bg-info-primary:#eff8ff;--text-primary:#181d27;--text-secondary:#414651;--text-tertiary:#535862;--text-quaternary:#717680;--text-brand-secondary:#267728;--text-success:#079455;--text-warning:#dc6803;--text-error:#d92d20;--text-info:#175cd3;--fg-tertiary:#535862;--fg-quaternary:#717680;--fg-quinary:#a4a7ae;--fg-senary:#d5d7da;--fg-success:#17b26a;--fg-warning:#dc6803;--fg-error:#d92d20;--border-primary:#d5d7da;--border-secondary:#e9eaeb;--border-tertiary:#f5f5f5;--border-brand:#35a839;--brand-50:#ebf6eb;--brand-100:#cfeacf;--brand-200:#a8daaa;--brand-300:#80c882;--brand-400:#59b85d;--brand-500:#35a839;--brand-600:#2d8f30;--brand-700:#267728;--grid:#f5f5f5;--color-saf-red:#e4002b;--shadow-xs:0 1px 2px 0 #0a0d120d;--shadow-sm:0 1px 3px 0 #0a0d121a,0 1px 2px -1px #0a0d121a;--shadow-md:0 4px 6px -1px #0a0d121a,0 2px 4px -2px #0a0d120f;--space-xs:4px;--space-sm:6px;--space-md:8px;--space-lg:12px;--space-xl:16px;--space-2xl:20px;--space-3xl:24px;--space-4xl:32px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-full:9999px;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-mode=light]){--bg-primary:#0c0e12;--bg-primary-alt:#13161b;--bg-primary-hover:#22262f;--bg-secondary:#13161b;--bg-secondary-hover:#22262f;--bg-tertiary:#22262f;--bg-quaternary:#373a41;--bg-active:#2d8f30;--bg-brand-primary:#1e6020;--bg-success-primary:#053321;--bg-warning-primary:#4e1d09;--bg-error-primary:#55160c;--bg-info-primary:#102a56;--text-primary:#f7f7f7;--text-secondary:#cecfd2;--text-tertiary:#94979c;--text-quaternary:#94979c;--text-brand-secondary:#cfeacf;--text-success:#47cd89;--text-warning:#fdb022;--text-error:#f97066;--text-info:#84caff;--fg-tertiary:#94979c;--fg-quaternary:#94979c;--fg-quinary:#85888e;--fg-senary:#61656c;--fg-success:#17b26a;--fg-warning:#f79009;--fg-error:#f04438;--border-primary:#373a41;--border-secondary:#22262f;--border-tertiary:#22262f;--border-brand:#59b85d;--grid:#22262f;--color-saf-red:#ff5978;--shadow-xs:0 1px 2px 0 #00000040;--shadow-sm:0 1px 3px 0 #00000059;--shadow-md:0 4px 6px -1px #00000059;color-scheme:dark}}:root[data-mode=dark]{--bg-primary:#0c0e12;--bg-primary-alt:#13161b;--bg-primary-hover:#22262f;--bg-secondary:#13161b;--bg-secondary-hover:#22262f;--bg-tertiary:#22262f;--bg-quaternary:#373a41;--bg-active:#2d8f30;--bg-brand-primary:#1e6020;--bg-success-primary:#053321;--bg-warning-primary:#4e1d09;--bg-error-primary:#55160c;--bg-info-primary:#102a56;--text-primary:#f7f7f7;--text-secondary:#cecfd2;--text-tertiary:#94979c;--text-quaternary:#94979c;--text-brand-secondary:#cfeacf;--text-success:#47cd89;--text-warning:#fdb022;--text-error:#f97066;--text-info:#84caff;--fg-tertiary:#94979c;--fg-quaternary:#94979c;--fg-quinary:#85888e;--fg-senary:#61656c;--fg-success:#17b26a;--fg-warning:#f79009;--fg-error:#f04438;--border-primary:#373a41;--border-secondary:#22262f;--border-tertiary:#22262f;--border-brand:#59b85d;--grid:#22262f;--shadow-xs:0 1px 2px 0 #00000040;--shadow-sm:0 1px 3px 0 #00000059;--shadow-md:0 4px 6px -1px #00000059;color-scheme:dark}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--bg-secondary);color:var(--text-primary);font-family:var(--font-body);font-size:14px;line-height:1.45;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}svg{display:block;flex:none}:focus-visible{outline:4px solid var(--border-brand);outline-offset:2px;border-radius:var(--radius-xs)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}.app{min-height:100vh}.app,.side{display:flex}.side{width:280px;flex:none;position:-webkit-sticky;position:sticky;top:0;height:100vh;border-right:1px solid var(--border-secondary);background:var(--bg-primary);flex-direction:column;padding:20px 16px 16px;overflow-y:auto}.main{flex:1 1;min-width:0;background:var(--bg-secondary)}.pad{padding:var(--space-4xl)}.logo{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:2px 8px 20px}.brand-full{height:20px;width:auto;display:block}.brand-mark{height:24px;width:auto;display:none}.product{font-size:15px;font-weight:600;color:var(--text-primary);padding-left:1px}.navsearch{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border:1px solid var(--border-primary);border-radius:var(--radius-md);background:var(--bg-primary);box-shadow:var(--shadow-xs);margin-bottom:18px;color:var(--fg-quaternary)}.navsearch input{border:0;background:none;outline:none;font:inherit;font-size:14px;color:var(--text-primary);width:100%}.navsearch input::placeholder{color:var(--text-quaternary)}.kbd{font-family:var(--font-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:11px;color:var(--text-quaternary);border:1px solid var(--border-primary);border-radius:var(--radius-xs);padding:1px 5px;background:var(--bg-secondary)}.navrule{height:1px;background:var(--border-secondary);margin:12px 8px}.navitem{display:flex;align-items:center;gap:8px;height:44px;padding:0 12px;border-radius:var(--radius-sm);color:var(--text-secondary);font-size:14px;font-weight:600;margin-bottom:2px}.navitem svg{color:var(--fg-quaternary)}.navitem:hover{background:var(--bg-primary-hover)}.navitem[aria-current=page]{background:var(--bg-active);color:#fff}.navitem[aria-current=page] svg{color:#fff}.navitem.later{border:1px dashed var(--border-primary)}.navitem.later[aria-current=page]{border-style:solid;border-color:transparent}.navitem .tagp{margin-left:auto;font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--text-warning)}.navitem[aria-current=page] .tagp{color:#fff;opacity:.85}.navfoot{margin-top:auto;padding-top:16px;border-top:1px solid var(--border-secondary)}.acct{display:flex;align-items:center;gap:10px;padding:8px;border-radius:var(--radius-md)}.acct .nm{font-size:14px;font-weight:600;line-height:1.25}.acct .em{font-size:12px;color:var(--text-tertiary)}.acct .presence{width:9px;height:9px;border-radius:var(--radius-full);background:var(--fg-success);border:1.5px solid var(--bg-primary);margin-left:-14px;margin-top:22px;z-index:1}.avatar{width:36px;height:36px;border-radius:var(--radius-full);background:var(--brand-100);color:var(--brand-700);display:grid;place-items:center;font-size:13px;font-weight:600;flex:none;border:1px solid rgba(0,0,0,.06)}.avatar.sm{width:24px;height:24px;font-size:10px}.avatar.xs{width:20px;height:20px;font-size:9px}.pagehead{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3xl);padding:28px var(--space-4xl) var(--space-2xl);background:var(--bg-primary);border-bottom:1px solid var(--border-secondary);flex-wrap:wrap}.pagehead h1{margin:0;font-size:24px;line-height:32px;font-weight:600}.pagehead p{margin:4px 0 0;font-size:16px;color:var(--text-tertiary)}.acts{display:flex;align-items:center;gap:var(--space-md);flex:none;flex-wrap:wrap}.pagehead.no-title{align-items:center;padding-top:20px;padding-bottom:20px}.pagehead.no-title p{margin:0;font-size:18px;color:var(--text-secondary)}.btn{display:inline-flex;align-items:center;gap:var(--space-sm);height:40px;padding:0 14px;border-radius:var(--radius-md);font-size:14px;font-weight:600;box-shadow:var(--shadow-xs);border:1px solid transparent;white-space:nowrap;cursor:pointer}.btn.pri{background:var(--bg-active);color:#fff}.btn.sec{border-color:var(--border-primary);color:var(--text-secondary)}.btn.sec,.btn.secb{background:var(--bg-primary)}.btn.secb{border-color:var(--brand-500);color:var(--brand-500)}.btn.ter{background:none;box-shadow:none;border-color:transparent;color:var(--text-tertiary)}.pager{display:flex;align-items:center;gap:var(--space-lg)}.pager .btn{gap:var(--space-sm)}.pager .btn svg{color:var(--fg-quaternary)}.btn.sm{height:32px;padding:0 10px;font-size:13px}.btn:hover{filter:brightness(.97)}.iconbtn{width:40px;height:40px;border-radius:var(--radius-md);border:1px solid var(--border-primary);background:var(--bg-primary);color:var(--fg-quaternary);display:grid;place-items:center;cursor:pointer}.iconbtn,.seg{box-shadow:var(--shadow-xs)}.seg{display:inline-flex;border:1px solid var(--border-primary);border-radius:var(--radius-md);overflow:hidden;background:var(--bg-primary)}.seg button{padding:0 14px;height:38px;font-size:13px;font-weight:600;color:var(--text-secondary);border:0;border-right:1px solid var(--border-primary);background:none;cursor:pointer}.seg button:last-child{border-right:0}.seg button[aria-pressed=true]{background:var(--bg-active);color:#fff}.chip{display:inline-flex;align-items:center;gap:var(--space-sm);height:32px;padding:0 10px;border:1px solid var(--border-primary);border-radius:var(--radius-md);background:var(--bg-primary);font-size:13px;font-weight:600;color:var(--text-secondary)}.chip .x{color:var(--fg-quinary)}.card{background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:var(--radius-xl);box-shadow:var(--shadow-xs)}.cardhead{justify-content:space-between;gap:var(--space-xl);padding:18px var(--space-2xl);border-bottom:1px solid var(--border-secondary);flex-wrap:wrap}.cardhead,.cardhead h3{display:flex;align-items:center}.cardhead h3{margin:0;font-size:16px;font-weight:600;gap:var(--space-md)}.cardhead p{margin:2px 0 0;font-size:14px;color:var(--text-tertiary)}.stack{flex-direction:column;gap:var(--space-3xl)}.row,.stack{display:flex}.row{align-items:center;gap:10px}.g2{grid-template-columns:1fr 1fr;grid-gap:var(--space-3xl)}.g2,.g4{display:grid;gap:var(--space-3xl)}.g4{grid-template-columns:repeat(4,1fr);grid-gap:var(--space-3xl)}.tiny{font-size:12px;color:var(--text-quaternary)}.legend{display:flex;align-items:center;gap:10px;padding:5px 0}.legend .name{color:var(--text-secondary);flex:1 1}.legend .name,.legend .val{font-size:12px;font-weight:600}.legend .val{color:var(--text-primary)}.legend .val,.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.badge{display:inline-flex;align-items:center;gap:5px;border-radius:var(--radius-full);padding:2px 9px;font-size:12px;font-weight:600;white-space:nowrap}.badge.brand{background:var(--bg-brand-primary);color:var(--text-brand-secondary)}.badge.gray{background:var(--bg-secondary);color:var(--text-tertiary);border:1px solid var(--border-secondary)}.badge.err{background:var(--bg-error-primary);color:var(--text-error)}.badge.warn{background:var(--bg-warning-primary);color:var(--text-warning)}.badge.ok{background:var(--bg-success-primary);color:var(--text-success)}.badge.info{background:var(--bg-info-primary);color:var(--text-info)}.dot{width:6px;height:6px;background:currentColor;flex:none}.cite,.dot{border-radius:var(--radius-full)}.cite{display:inline-flex;align-items:center;gap:5px;padding:2px 9px 2px 7px;font-size:12px;font-weight:600;background:var(--bg-brand-primary);color:var(--text-brand-secondary);border:1px solid var(--brand-200);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0}:root[data-mode=dark] .cite{border-color:var(--brand-600)}@media (prefers-color-scheme:dark){:root:not([data-mode=light]) .cite{border-color:var(--brand-600)}}.cite:hover{background:var(--bg-brand-primary);filter:brightness(.96)}.fresh{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--text-quaternary)}table.d{width:100%;border-collapse:collapse}table.d th{font-size:12px;font-weight:600;color:var(--text-quaternary);text-align:left;padding:12px var(--space-3xl);background:var(--bg-secondary);white-space:nowrap}table.d td,table.d th{border-bottom:1px solid var(--border-secondary)}table.d td{padding:var(--space-xl) var(--space-3xl);font-size:14px;color:var(--text-tertiary);vertical-align:middle;height:72px}table.d tr:last-child td{border-bottom:0}table.d .lead{font-size:14px;font-weight:600;color:var(--text-primary)}table.d .sup{font-size:14px;color:var(--text-tertiary)}table.d.tight td,table.d.tight th{padding-left:var(--space-xl);padding-right:var(--space-xl)}table.d.tight td:first-child,table.d.tight th:first-child{width:44%}.tablewrap{overflow-x:auto}.metric{padding:var(--space-2xl)}.metric .lab{font-size:14px;font-weight:600;color:var(--text-tertiary)}.metric .val{font-size:30px;line-height:38px;font-weight:600;color:var(--text-primary);margin-top:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.metric .delta{display:flex;align-items:center;gap:5px;margin-top:6px;font-size:13px;color:var(--text-tertiary);white-space:nowrap}.metric .delta b{font-weight:600;display:inline-flex;align-items:center;gap:5px}.metric .delta b.good{color:var(--text-success)}.metric .delta b.bad{color:var(--text-error)}.metric .delta b.flat{color:var(--text-tertiary)}.alert{display:flex;gap:var(--space-lg);align-items:flex-start;padding:var(--space-xl);border:1px solid var(--border-primary);border-radius:var(--radius-md);background:var(--bg-primary-alt);box-shadow:var(--shadow-xs);flex-wrap:wrap}.alert.warn{border-color:var(--fg-warning)}.alert .t{font-size:14px;font-weight:600;color:var(--text-primary)}.alert .b{font-size:14px;color:var(--text-tertiary);margin-top:2px}.bubble{background:var(--bg-active);color:#fff;padding:12px var(--space-xl);border-radius:12px 12px 4px 12px;font-size:15px;max-width:520px}.prose{font-size:16px;line-height:26px;color:var(--text-secondary);max-width:720px}.prose p{margin:0 0 14px}.prose b{color:var(--text-primary)}.prose .cite{line-height:1;padding:1px 7px 1px 6px;font-size:11.5px;vertical-align:1px}mark{background:var(--bg-brand-primary);color:var(--text-brand-secondary);padding:1px 3px;border-radius:3px}@media (max-width:1180px){.g4{grid-template-columns:repeat(2,1fr)}}@media (max-width:1024px){.app{flex-direction:column}.side{width:100%;height:auto;position:static;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--space-md);padding:12px 16px;border-right:0;border-bottom:1px solid var(--border-secondary)}.side .navfoot,.side .navrule,.side .navsearch{display:none}.logo{flex-direction:row;align-items:center;gap:10px;padding:0 12px 0 0}.brand-full{display:none}.brand-mark{display:block}.navitem{height:40px;margin:0}.navitem span.label,.navitem.off{display:none}.g2{grid-template-columns:1fr}}@media (max-width:720px){.pad{padding:var(--space-xl)}.pagehead{padding:20px var(--space-xl)}.g4{grid-template-columns:1fr}}.vrule{width:1px;height:56px;background:var(--border-secondary)}.handover{margin-left:auto;text-align:right}@media (max-width:720px){.vrule{display:none}.handover{margin-left:0;text-align:left}}@media (max-width:980px){.docsgrid,.searchgrid,.summarygrid{grid-template-columns:minmax(0,1fr)!important}}.ds-body{stroke:var(--icon-body,var(--bg-active))}.ds-accent{stroke:var(--icon-accent,var(--color-saf-red))}.ds-accent[fill=currentColor],.ds-body[fill=currentColor]{fill:currentColor}.alert .ds-accent,.alert .ds-body,.badge .ds-accent,.badge .ds-body,.btn.pri .ds-accent,.btn.pri .ds-body,.cite .ds-accent,.cite .ds-body,.delta .ds-accent,.delta .ds-body,.fresh .ds-accent,.fresh .ds-body,.logomark .ds-accent,.logomark .ds-body,.navitem[aria-current=page] .ds-accent,.navitem[aria-current=page] .ds-body,[data-tone=status] .ds-accent,[data-tone=status] .ds-body{stroke:currentColor}.card[id]{scroll-margin-top:24px}