html{scroll-behavior:smooth;scroll-padding-top:0}body{background:#fafbf7}._page_1fqt0_10{--bg: #fafbf7;--panel: #ffffff;--panel-strong: #fafbf7;--ink: #252923;--muted: #687063;--line: #e0e4da;--line-strong: #c9d1c1;--accent: #536b41;--accent-strong: #364d32;--accent-soft: #e9eddf;--nav-muted: #687063;--shadow: transparent;--code-bg: #252e24;--code-ink: #eef2e8;--inline-code-bg: #eef1e7;--inline-code-ink: #364d32;--info-bg: #eef2e8;--info-line: #77965d;--warning-bg: #faf4e7;--warning-line: #b6914b;--success-bg: #eaf2e3;--success-line: #6d8b55;min-height:100vh;background:var(--bg);color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:15px;padding:0 32px 40px;box-sizing:border-box}._page_1fqt0_10 *{box-sizing:border-box}._page_1fqt0_10 a:focus-visible,._page_1fqt0_10 button:focus-visible{outline:3px solid #77965d;outline-offset:4px}._siteNav_1fqt0_50{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 0}._brand_1fqt0_57{display:flex;align-items:center;gap:10px;font-size:19px;font-weight:700;letter-spacing:-.7px;color:var(--ink);text-decoration:none}._brand_1fqt0_57 svg{flex-shrink:0}._brandLight_1fqt0_70{font-weight:400}._siteNav_1fqt0_50 nav{display:flex;align-items:center;gap:28px}._siteNav_1fqt0_50 nav a{color:var(--muted);font-size:14px;text-decoration:none}._siteNav_1fqt0_50 nav a[aria-current]{color:var(--accent-strong)}._siteNav_1fqt0_50 nav a:last-child{background:var(--accent-strong);color:var(--panel);padding:12px 22px;border-radius:100px}._skipLink_1fqt0_92{position:absolute;top:-100px;left:24px;z-index:30;background:var(--panel);color:var(--ink);padding:12px}._skipLink_1fqt0_92:focus{top:12px}._shell_1fqt0_105{width:min(1380px,100%);margin:0 auto;display:grid;gap:24px}._hero_1fqt0_112,._toolbar_1fqt0_113,._sidebarInner_1fqt0_114,._pageTocInner_1fqt0_115,._section_1fqt0_116{border:1px solid var(--line);background:var(--panel);box-shadow:none}._hero_1fqt0_112{display:grid;gap:14px;padding:56px 32px 64px;border:0;background:transparent;text-align:center;justify-items:center}._eyebrow_1fqt0_132{margin:0;color:var(--accent-strong);font-size:.65rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}._title_1fqt0_141{margin:0;font-family:inherit;font-weight:500;font-size:clamp(3rem,6vw,5.4rem);line-height:1.06;letter-spacing:-.04em}._subtitle_1fqt0_150{margin:0;max-width:760px;color:var(--muted);font-size:1.08rem;line-height:1.7}._heroDescription_1fqt0_158{margin:4px 0 0;max-width:720px;font-size:1rem;line-height:1.65}._heroActions_1fqt0_165{display:flex;flex-wrap:wrap;gap:12px}._heroActionLink_1fqt0_171{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border:1px solid var(--accent-strong);border-radius:999px;background:var(--accent-strong);color:var(--panel);font-weight:500;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}._heroActionLink_1fqt0_171:hover{background:var(--accent);border-color:var(--accent);color:var(--panel)}._toolbar_1fqt0_113{position:sticky;top:16px;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 22px;border-radius:22px;background:var(--panel-strong)}._toolbarCopy_1fqt0_208{display:grid;gap:6px}._toolbarLabel_1fqt0_213{margin:0;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-strong)}._toolbarText_1fqt0_222{margin:0;max-width:520px;color:var(--muted);line-height:1.5}._searchForm_1fqt0_229{display:grid;gap:8px;width:min(420px,100%)}._searchLabel_1fqt0_235{font-size:.83rem;font-weight:700;color:var(--nav-muted)}._searchField_1fqt0_241{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:14px;background:#ffffff94}._searchField_1fqt0_241:focus-within{border-color:#77965d;box-shadow:0 0 0 3px var(--accent-soft)}._searchField_1fqt0_241 input{width:100%;border:0;background:transparent;color:var(--ink);font:inherit}._searchField_1fqt0_241 input:focus{outline:none}._searchField_1fqt0_241 input::placeholder{color:var(--nav-muted)}._searchField_1fqt0_241 kbd{min-width:28px;padding:.18rem .45rem;border:1px solid var(--line-strong);border-bottom-width:2px;border-radius:8px;background:#ffffffb3;color:var(--nav-muted);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.8rem;text-align:center}._searchMeta_1fqt0_287{margin:0;color:var(--nav-muted);font-size:.82rem}._layout_1fqt0_293{display:grid;grid-template-columns:260px minmax(0,1fr) 220px;gap:24px;align-items:start}._sidebarInner_1fqt0_114,._pageTocInner_1fqt0_115{position:sticky;top:166px;max-height:calc(100vh - 190px);overflow-y:auto;display:grid;gap:16px;padding:22px;border-radius:22px}._sidebarTitle_1fqt0_312,._pageTocTitle_1fqt0_313{margin:0;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-strong)}._sidebarList_1fqt0_322{list-style:none;margin:0;padding:0;display:grid;gap:6px}._sidebarLink_1fqt0_330,._pageTocLink_1fqt0_331{display:block;padding:8px 10px;border-radius:12px;color:var(--nav-muted);text-decoration:none;transition:color .16s ease,background-color .16s ease,transform .16s ease}._sidebarLink_1fqt0_330{font-weight:600}._sidebarLink_1fqt0_330:hover,._pageTocLink_1fqt0_331:hover{color:var(--accent);background:var(--accent-soft)}._sidebarLinkActive_1fqt0_353,._pageTocLinkActive_1fqt0_354{color:var(--accent-strong);background:var(--accent-soft)}._pageTocInner_1fqt0_115 nav{display:grid;gap:4px}._pageTocLink_1fqt0_331{font-size:.92rem;line-height:1.4}._pageTocSubLink_1fqt0_369{padding-left:22px;font-size:.85rem}._content_1fqt0_374{display:grid;gap:24px;min-width:0}._section_1fqt0_116{padding:32px;border-radius:20px;min-width:0;overflow-wrap:anywhere}._sectionHeading_1fqt0_387,._subHeading_1fqt0_388{position:relative;display:flex;align-items:center;gap:10px;width:fit-content;max-width:100%;scroll-margin-top:166px}._sectionHeading_1fqt0_387{margin:0 0 16px;font-family:inherit;font-weight:500;font-size:1.9rem;letter-spacing:-.04em;line-height:1.16}._subHeading_1fqt0_388{margin:0 0 12px;font-size:1.08rem;line-height:1.3;letter-spacing:-.02em}._anchorLink_1fqt0_414{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:999px;color:#a3ae9b;opacity:0;text-decoration:none;transition:opacity .16s ease,color .16s ease,background-color .16s ease}._sectionHeading_1fqt0_387:hover ._anchorLink_1fqt0_414,._subHeading_1fqt0_388:hover ._anchorLink_1fqt0_414,._sectionHeading_1fqt0_387:focus-within ._anchorLink_1fqt0_414,._subHeading_1fqt0_388:focus-within ._anchorLink_1fqt0_414,._anchorLink_1fqt0_414:focus-visible{opacity:1}._anchorLink_1fqt0_414:hover,._anchorLink_1fqt0_414:focus-visible{color:var(--accent);background:var(--accent-soft);outline:none}._anchorTooltip_1fqt0_446{position:absolute;top:-38px;left:50%;transform:translate(-50%) translateY(4px);padding:6px 8px;border-radius:10px;background:var(--code-bg);color:#f8fafc;font-size:.75rem;font-weight:600;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease}._anchorLink_1fqt0_414:hover ._anchorTooltip_1fqt0_446,._anchorLink_1fqt0_414:focus-visible ._anchorTooltip_1fqt0_446,._anchorTooltipVisible_1fqt0_467{opacity:1;transform:translate(-50%) translateY(0)}._section_1fqt0_116 p{margin:0 0 12px;color:var(--muted);line-height:1.72}._section_1fqt0_116 p:last-child{margin-bottom:0}._section_1fqt0_116 ul,._section_1fqt0_116 ol{margin:0 0 14px 20px;color:var(--muted);line-height:1.72}._section_1fqt0_116 li+li{margin-top:6px}._section_1fqt0_116 code{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.94em;background:var(--inline-code-bg);color:var(--inline-code-ink);padding:.12em .38em;border-radius:6px}._subsection_1fqt0_504+._subsection_1fqt0_504{margin-top:24px;padding-top:24px;border-top:1px solid var(--line)}._metricStrip_1fqt0_510{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}._metricStrip_1fqt0_510 div{padding:14px 16px;border:1px solid var(--line);border-radius:16px;background:#ffffff80}._metricStrip_1fqt0_510 span{display:block;margin-bottom:6px;color:var(--nav-muted);font-size:.8rem;text-transform:uppercase;letter-spacing:.06em}._metricStrip_1fqt0_510 strong{font-size:1rem}._callout_1fqt0_537{margin:18px 0;padding:16px 18px;border-left:4px solid transparent;border-radius:18px}._calloutInfo_1fqt0_544{border-left-color:var(--info-line);background:var(--info-bg)}._calloutWarning_1fqt0_549{border-left-color:var(--warning-line);background:var(--warning-bg)}._calloutSuccess_1fqt0_554{border-left-color:var(--success-line);background:var(--success-bg)}._calloutTitle_1fqt0_559{margin:0 0 8px;font-size:.84rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}._calloutBody_1fqt0_567{display:grid;gap:10px}._calloutBody_1fqt0_567 p{margin:0;color:inherit}._codeContainer_1fqt0_577{margin-top:14px;border:1px solid rgba(28,36,28,.16);border-radius:18px;overflow:hidden;background:#ffffff1a}._codeHeader_1fqt0_585{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid rgba(226,232,240,.08);background:var(--code-bg)}._codeCopyButton_1fqt0_595{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(226,232,240,.22);border-radius:999px;background:#ffffff14;color:#f8fafc;min-height:34px;padding:0 14px;font:inherit;font-size:.88rem;font-weight:600;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}._codeCopyButton_1fqt0_595:hover{background:#ffffff24;border-color:#e2e8f057}._codeCopyButton_1fqt0_595:focus-visible{outline:2px solid rgba(248,250,252,.65);outline-offset:2px}._codeLabel_1fqt0_623{color:#e2e8f0db;font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}._codeBlock_1fqt0_631{margin:0;padding:16px;overflow-x:auto;background:var(--code-bg);color:var(--code-ink);font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:.92rem;line-height:1.68}._codeBlock_1fqt0_631 code{display:block;white-space:pre;background:none;color:inherit;padding:0}._screenshot_1fqt0_650{margin:24px 0 0;display:grid;gap:12px}._screenshotFrame_1fqt0_656{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff}._screenshotChrome_1fqt0_663{display:flex;gap:6px;padding:12px 14px;border-bottom:1px solid rgba(155,174,142,.2);background:var(--bg)}._screenshotChrome_1fqt0_663 span{width:10px;height:10px;border-radius:999px;background:var(--line-strong)}._screenshotBody_1fqt0_678{padding:16px}._screenshot_1fqt0_650 img{display:block;width:100%}._screenshot_1fqt0_650 figcaption{display:grid;gap:4px;color:var(--muted);font-size:.92rem}._screenshot_1fqt0_650 figcaption strong{color:var(--ink)}._mockShot_1fqt0_698{display:grid;gap:12px}._mockShotPanel_1fqt0_703,._mockShotRates_1fqt0_704 div,._mockTable_1fqt0_705 div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid rgba(155,174,142,.2);border-radius:12px;background:var(--bg)}._mockShotPanel_1fqt0_703 span,._mockShotRates_1fqt0_704 span,._mockTable_1fqt0_705 span{color:var(--muted);font-size:.88rem}._mockShotPanel_1fqt0_703 strong,._mockShotRates_1fqt0_704 strong,._mockTable_1fqt0_705 strong{color:var(--ink);font-size:.95rem}._mockShotRates_1fqt0_704,._mockTable_1fqt0_705{display:grid;gap:10px}._emptyState_1fqt0_736{margin:0;color:var(--nav-muted);font-size:.88rem;line-height:1.5}._footer_1fqt0_743{border-top:1px solid var(--line);padding-top:30px;margin-top:24px;font-size:12px;display:flex;gap:18px;flex-wrap:wrap;align-items:center}._footer_1fqt0_743 a{color:var(--accent-strong);text-decoration:none;font-weight:600}._footer_1fqt0_743 a:hover{text-decoration:underline}._footerText_1fqt0_764{margin:0;color:var(--muted)}@media only screen and (max-width:75rem){._layout_1fqt0_293{grid-template-columns:250px minmax(0,1fr)}._pageToc_1fqt0_115{display:none}}@media only screen and (max-width:64rem){._toolbar_1fqt0_113{position:static;flex-direction:column;align-items:stretch}._layout_1fqt0_293{grid-template-columns:1fr}._sidebarInner_1fqt0_114{position:static;max-height:none;overflow:visible}}@media only screen and (max-width:40rem){._siteNav_1fqt0_50 nav{gap:12px}._siteNav_1fqt0_50 nav a{font-size:12px}._siteNav_1fqt0_50 nav a:last-child{padding:10px 14px}._brand_1fqt0_57{font-size:16px}._hero_1fqt0_112{padding-block:36px}._heroActions_1fqt0_165{justify-content:center}._page_1fqt0_10{padding-inline:16px}._hero_1fqt0_112,._toolbar_1fqt0_113,._sidebarInner_1fqt0_114,._section_1fqt0_116{padding:20px}._metricStrip_1fqt0_510{grid-template-columns:1fr}._sectionHeading_1fqt0_387,._subHeading_1fqt0_388{width:100%}._anchorLink_1fqt0_414{opacity:1}}@media(prefers-color-scheme:dark){body{background:#1c241c}._page_1fqt0_10{--bg: #1c241c;--panel: rgba(28, 36, 28, .86);--panel-strong: rgba(23, 30, 23, .92);--ink: #e6ecdf;--muted: #a3ae9b;--line: rgba(155, 174, 142, .16);--line-strong: rgba(155, 174, 142, .28);--accent: #abc395;--accent-strong: #c4d5b5;--accent-soft: rgba(171, 195, 149, .12);--nav-muted: #a3ae9b;--shadow: rgba(23, 30, 23, .46);--code-bg: #171e17;--code-ink: #e6ecdf;--inline-code-bg: rgba(171, 195, 149, .14);--inline-code-ink: #d3e0c7;--info-bg: rgba(30, 64, 175, .16);--warning-bg: rgba(180, 83, 9, .14);--success-bg: rgba(6, 95, 70, .16);background:radial-gradient(circle at top left,rgba(155,174,142,.14),transparent 32%),radial-gradient(circle at bottom right,rgba(171,195,149,.12),transparent 30%),linear-gradient(180deg,#171e17,#1c241c);color-scheme:dark}._searchField_1fqt0_241{background:#1c241ccc}._searchField_1fqt0_241 kbd{background:var(--code-bg)}._metricStrip_1fqt0_510 div{background:#1c241cc2}._screenshotFrame_1fqt0_656{border-color:#9bae8e33;background:#171e17}._screenshotChrome_1fqt0_663{background:#1c241c;border-bottom-color:#9bae8e29}._screenshotChrome_1fqt0_663 span{background:#475569}._mockShotPanel_1fqt0_703,._mockShotRates_1fqt0_704 div,._mockTable_1fqt0_705 div{background:linear-gradient(180deg,#242e23,#1c241c);border-color:#9bae8e29}._mockShotPanel_1fqt0_703 span,._mockShotRates_1fqt0_704 span,._mockTable_1fqt0_705 span{color:#cbd5e1}._mockShotPanel_1fqt0_703 strong,._mockShotRates_1fqt0_704 strong,._mockTable_1fqt0_705 strong{color:#f8fafc}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}._page_1fqt0_10 *{transition:none}}
