 :where(html[data-datakar-ui="legacy"]) { --docs-content:760px;--docs-shell:1240px;--docs-marker-w:5px;--docs-marker-h:16px } :where(html[data-datakar-ui="legacy"]) { scroll-padding-top:92px } :where(html[data-datakar-ui="legacy"]) .docs-layout { width:100%;max-width:var(--docs-shell);margin:0 auto;padding:0 var(--dk-page-gutter) var(--dk-space-8) } :where(html[data-datakar-ui="legacy"]) .doc-content { min-width:0;max-width:var(--docs-content);margin:0 auto } :where(html[data-datakar-ui="legacy"]) .desktop-sidebar, :where(html[data-datakar-ui="legacy"]) .page-toc { display:none } :where(html[data-datakar-ui="legacy"]) .docs-breadcrumb { display:flex;gap:.5rem;align-items:center;margin-top:var(--dk-space-5);font-size:var(--dk-font-size-sm);color:var(--dk-color-muted) } :where(html[data-datakar-ui="legacy"]) .docs-breadcrumb a { text-decoration:none } :where(html[data-datakar-ui="legacy"]) .docs-breadcrumb a:hover { color:var(--dk-color-link) } :where(html[data-datakar-ui="legacy"]) .doc-hero { padding:var(--dk-space-6) 0 var(--dk-space-5);border-bottom:1px solid var(--dk-color-border) } :where(html[data-datakar-ui="legacy"]) .eyebrow { margin:0 0 .3rem;color:var(--dk-color-link);font-size:var(--dk-font-size-sm);font-weight:700 } :where(html[data-datakar-ui="legacy"]) .doc-title, :where(html[data-datakar-ui="legacy"]) .docs-home-title, :where(html[data-datakar-ui="legacy"]) .doc-section h2 { display:flex;align-items:center;gap:.65rem } :where(html[data-datakar-ui="legacy"]) .doc-title::before, :where(html[data-datakar-ui="legacy"]) .docs-home-title::before, :where(html[data-datakar-ui="legacy"]) .doc-section h2::before { content:"";width:var(--docs-marker-w);height:var(--docs-marker-h);border-radius:2px;background:var(--dk-color-primary);flex:0 0 auto } :where(html[data-datakar-ui="legacy"]) .doc-title { margin:0;font-size:clamp(1.5rem,3vw,1.75rem);line-height:1.5 } :where(html[data-datakar-ui="legacy"]) .lead { font-size:1rem;margin:.8rem 0 0;color:var(--dk-color-muted);line-height:1.9 } :where(html[data-datakar-ui="legacy"]) .hero-actions { margin-top:var(--dk-space-5);display:flex;gap:var(--dk-space-3);align-items:center;flex-wrap:wrap } :where(html[data-datakar-ui="legacy"]) .language-label { min-height:var(--dk-control-min-height);display:inline-flex;align-items:center;padding:.55rem .9rem;border:1px solid var(--dk-color-border);border-radius:var(--dk-radius-pill);color:var(--dk-color-muted);background:var(--dk-color-surface) } :where(html[data-datakar-ui="legacy"]) .mobile-toc { margin-top:var(--dk-space-5);border:1px solid var(--dk-color-border);border-radius:var(--dk-radius-lg);background:var(--dk-color-surface);overflow:hidden } :where(html[data-datakar-ui="legacy"]) .mobile-toc summary { min-height:48px;padding:.7rem 1rem;cursor:pointer;font-weight:700 } :where(html[data-datakar-ui="legacy"]) .mobile-toc nav { padding:.2rem 1rem 1rem;display:grid;grid-template-columns:1fr 1fr;gap:.25rem .8rem } :where(html[data-datakar-ui="legacy"]) .mobile-toc a { padding:.3rem 0;text-decoration:none;color:var(--dk-color-muted);font-size:var(--dk-font-size-sm) } :where(html[data-datakar-ui="legacy"]) .mobile-toc a:hover { color:var(--dk-color-link) } :where(html[data-datakar-ui="legacy"]) .doc-section { padding:var(--dk-space-7) 0 .25rem } :where(html[data-datakar-ui="legacy"]) .doc-section h2 { margin:0 0 var(--dk-space-3);font-size:1.25rem;line-height:1.6 } :where(html[data-datakar-ui="legacy"]) .doc-section p { margin:0 0 .9rem;line-height:1.9 } :where(html[data-datakar-ui="legacy"]) .doc-section strong { font-weight:700 } :where(html[data-datakar-ui="legacy"]) .note-card { margin:var(--dk-space-5) 0;padding:1.1rem;border:1px solid var(--dk-color-border);border-inline-start:4px solid var(--dk-color-border);border-radius:var(--dk-radius-lg);background:var(--dk-color-surface) } :where(html[data-datakar-ui="legacy"]) .note-card p { margin:.3rem 0 0;color:var(--dk-color-muted) } :where(html[data-datakar-ui="legacy"]) .rate-list { margin-top:var(--dk-space-5);border:1px solid var(--dk-color-border);border-radius:var(--dk-radius-lg);overflow:hidden;background:var(--dk-color-surface) } :where(html[data-datakar-ui="legacy"]) .rate-item { min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border-bottom:1px solid var(--dk-color-border) } :where(html[data-datakar-ui="legacy"]) .rate-item:last-child { border-bottom:0 } :where(html[data-datakar-ui="legacy"]) .rate-item>div { display:flex;flex-direction:column } :where(html[data-datakar-ui="legacy"]) .rate-range { font-weight:700 } :where(html[data-datakar-ui="legacy"]) .rate-caption { color:var(--dk-color-muted);font-size:var(--dk-font-size-xs) } :where(html[data-datakar-ui="legacy"]) .rate-item>strong { direction:ltr;color:var(--dk-color-link);font-size:var(--dk-font-size-md);max-width:46%;text-align:left;overflow-wrap:anywhere } :where(html[data-datakar-ui="legacy"]) .formula-block { max-width:100%;margin:.9rem 0;padding:.9rem 1rem;border:1px solid var(--dk-color-border);border-radius:var(--dk-radius-lg);background:var(--dk-color-surface-soft);text-align:left;overflow-x:auto } :where(html[data-datakar-ui="legacy"]) .formula-label { display:block;margin-bottom:.3rem;color:var(--dk-color-muted);font-family:var(--dk-font-sans);font-size:var(--dk-font-size-xs) } :where(html[data-datakar-ui="legacy"]) .formula-block code, :where(html[data-datakar-ui="legacy"]) .calculation-line code { font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",monospace;font-size:1rem;white-space:nowrap } :where(html[data-datakar-ui="legacy"]) .calculation-line { overflow-x:auto;margin:.8rem 0;padding:.65rem .8rem;border-radius:var(--dk-radius-md);background:var(--dk-color-surface-soft);text-align:left } :where(html[data-datakar-ui="legacy"]) .example-card { margin:1rem 0;padding:1.1rem;border:1px solid var(--dk-color-border);border-radius:var(--dk-radius-lg);background:var(--dk-color-surface) } :where(html[data-datakar-ui="legacy"]) .example-heading { display:flex;justify-content:space-between;gap:.8rem;align-items:baseline;margin-bottom:.6rem } :where(html[data-datakar-ui="legacy"]) .example-heading span { color:var(--dk-color-muted);font-size:var(--dk-font-size-sm) } :where(html[data-datakar-ui="legacy"]) .example-card p { color:var(--dk-color-muted) } :where(html[data-datakar-ui="legacy"]) .mini-result { margin:.7rem 0 0 } :where(html[data-datakar-ui="legacy"]) .mini-result>div { display:flex;justify-content:space-between;gap:1rem;padding:.45rem 0;border-top:1px solid var(--dk-color-border) } :where(html[data-datakar-ui="legacy"]) .mini-result dt { color:var(--dk-color-muted) } :where(html[data-datakar-ui="legacy"]) .mini-result dd { margin:0;font-weight:700;font-size:1rem;min-width:0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums } :where(html[data-datakar-ui="legacy"]) .clean-list { margin:0;padding-inline-start:1.35rem } :where(html[data-datakar-ui="legacy"]) .clean-list li { margin:.45rem 0 } :where(html[data-datakar-ui="legacy"]) .source-links { display:grid;gap:.5rem;margin:.9rem 0 } :where(html[data-datakar-ui="legacy"]) .source-links a { overflow-wrap:anywhere;line-height:1.8;display:block;padding:.7rem .85rem;border:1px solid var(--dk-color-border);border-radius:var(--dk-radius-lg);background:var(--dk-color-surface);text-decoration:none } :where(html[data-datakar-ui="legacy"]) .source-links a:hover { border-color:var(--dk-color-link);color:var(--dk-color-link) } :where(html[data-datakar-ui="legacy"]) .updated { color:var(--dk-color-muted);font-size:var(--dk-font-size-sm) } :where(html[data-datakar-ui="legacy"]) .docs-menu-button { display:grid } :where(html[data-datakar-ui="legacy"]) .docs-nav-backdrop { position:fixed;inset:0;z-index:var(--dk-z-backdrop);background:var(--dk-color-overlay);opacity:0;transition:opacity var(--dk-duration-normal) var(--dk-ease-standard) } :where(html[data-datakar-ui="legacy"]) .docs-nav-backdrop.is-visible { opacity:1 } :where(html[data-datakar-ui="legacy"]) .docs-nav-drawer { position:fixed;top:0;right:0;z-index:var(--dk-z-drawer);width:min(86vw,340px);height:100dvh;padding:1.1rem;background:var(--dk-color-surface);box-shadow:var(--dk-shadow-md);transform:translateX(105%);transition:transform var(--dk-duration-normal) var(--dk-ease-standard);display:flex;flex-direction:column } :where(html[data-datakar-ui="legacy"]) .docs-nav-drawer.is-open { transform:translateX(0) } :where(html[data-datakar-ui="legacy"]) .docs-drawer-header { display:flex;align-items:center;justify-content:space-between;padding-bottom:.8rem;border-bottom:1px solid var(--dk-color-border) } :where(html[data-datakar-ui="legacy"]) .docs-drawer-header img { height:30px;width:auto } :where(html[data-datakar-ui="legacy"]) .docs-drawer-close { width:44px;height:44px;border:0;background:transparent;border-radius:var(--dk-radius-pill);font-size:1.7rem;cursor:pointer;color:var(--dk-color-muted) } :where(html[data-datakar-ui="legacy"]) .docs-drawer-close:hover { background:var(--dk-color-surface-soft) } :where(html[data-datakar-ui="legacy"]) .docs-drawer-nav { padding:1.1rem 0;overflow-y:auto } :where(html[data-datakar-ui="legacy"]) .docs-drawer-nav a, :where(html[data-datakar-ui="legacy"]) .desktop-sidebar a { display:block;padding:.55rem .7rem;border-radius:var(--dk-radius-md);text-decoration:none;color:var(--dk-color-text-soft) } :where(html[data-datakar-ui="legacy"]) .docs-drawer-nav a:hover, :where(html[data-datakar-ui="legacy"]) .desktop-sidebar a:hover { background:var(--dk-color-surface-soft) } :where(html[data-datakar-ui="legacy"]) .docs-drawer-nav a[aria-current="page"], :where(html[data-datakar-ui="legacy"]) .desktop-sidebar a.active { background:color-mix(in srgb,var(--dk-color-primary) 12%,var(--dk-color-surface));color:var(--dk-color-link);font-weight:700 } :where(html[data-datakar-ui="legacy"]) .nav-group-title { margin:1.2rem .7rem .35rem;font-size:var(--dk-font-size-xs);color:var(--dk-color-muted);font-weight:700 } :where(html[data-datakar-ui="legacy"]) .docs-drawer-footer { margin-top:auto;padding-top:.8rem;border-top:1px solid var(--dk-color-border);font-size:var(--dk-font-size-sm);color:var(--dk-color-muted) } :where(html[data-datakar-ui="legacy"]) body.docs-drawer-open { overflow:hidden } :where(html[data-datakar-ui="legacy"]) .docs-home { max-width:860px;margin:0 auto;padding:var(--dk-space-8) var(--dk-page-gutter) } :where(html[data-datakar-ui="legacy"]) .docs-home-title { margin:0;font-size:clamp(1.5rem,3vw,1.75rem);line-height:1.5 } :where(html[data-datakar-ui="legacy"]) .docs-home .lead { max-width:680px } :where(html[data-datakar-ui="legacy"]) .docs-grid { display:grid;gap:.85rem;margin-top:var(--dk-space-6) } :where(html[data-datakar-ui="legacy"]) .doc-card { display:block;padding:1.1rem;border:1px solid var(--dk-color-border);border-radius:var(--dk-radius-lg);background:var(--dk-color-surface);text-decoration:none;transition:transform var(--dk-duration-fast) var(--dk-ease-standard),border-color var(--dk-duration-fast) var(--dk-ease-standard),background-color var(--dk-duration-fast) var(--dk-ease-standard) } :where(html[data-datakar-ui="legacy"]) .doc-card:hover { transform:none;border-color:var(--dk-color-primary);background:var(--dk-color-surface-soft);box-shadow:none } :where(html[data-datakar-ui="legacy"]) .doc-card strong { display:block;font-size:1rem } :where(html[data-datakar-ui="legacy"]) .doc-card span { display:block;margin-top:.2rem;color:var(--dk-color-muted);font-size:var(--dk-font-size-sm) } @media(min-width:700px) { :where(html[data-datakar-ui="legacy"]) .docs-grid { grid-template-columns:repeat(2,1fr) } :where(html[data-datakar-ui="legacy"]) .lead { font-size:1rem } :where(html[data-datakar-ui="legacy"]) .doc-section { padding-top:3rem } :where(html[data-datakar-ui="legacy"]) .mobile-toc { display:block } } @media(min-width:1024px) { :where(html[data-datakar-ui="legacy"]) .docs-menu-button { display:none!important } :where(html[data-datakar-ui="legacy"]) .mobile-toc { display:none } :where(html[data-datakar-ui="legacy"]) .docs-layout { display:grid;grid-template-columns:190px minmax(0,var(--docs-content)) 180px;gap:42px;align-items:start;padding-inline:28px } :where(html[data-datakar-ui="legacy"]) .docs-layout:not(:has(> .page-toc)) { grid-template-columns:220px minmax(0,1fr) } :where(html[data-datakar-ui="legacy"]) .doc-content { width:100% } :where(html[data-datakar-ui="legacy"]) .desktop-sidebar, :where(html[data-datakar-ui="legacy"]) .page-toc { display:block;position:sticky;top:92px;max-height:calc(100vh - 116px);overflow-y:auto } :where(html[data-datakar-ui="legacy"]) .desktop-sidebar { padding-top:1.4rem } :where(html[data-datakar-ui="legacy"]) .desktop-sidebar nav { font-size:var(--dk-font-size-sm) } :where(html[data-datakar-ui="legacy"]) .page-toc { padding-top:2rem;font-size:var(--dk-font-size-sm) } :where(html[data-datakar-ui="legacy"]) .page-toc>p { margin:0 0 .5rem;font-weight:700 } :where(html[data-datakar-ui="legacy"]) .page-toc nav { padding-inline-start:.7rem;border-inline-start:1px solid var(--dk-color-border) } :where(html[data-datakar-ui="legacy"]) .page-toc a { display:block;padding:.3rem 0;text-decoration:none;color:var(--dk-color-muted);transition:color var(--dk-duration-fast) ease } :where(html[data-datakar-ui="legacy"]) .page-toc a:hover, :where(html[data-datakar-ui="legacy"]) .page-toc a.active { color:var(--dk-color-link) } :where(html[data-datakar-ui="legacy"]) .page-toc a.active { font-weight:700 } :where(html[data-datakar-ui="legacy"]) .docs-breadcrumb { margin-top:2rem } } @media(max-width:520px) { :where(html[data-datakar-ui="legacy"]) .rate-item { align-items:flex-start } :where(html[data-datakar-ui="legacy"]) .rate-item>strong { max-width:44%;font-size:.85rem } :where(html[data-datakar-ui="legacy"]) .mobile-toc nav { grid-template-columns:1fr } } @media(prefers-reduced-motion:reduce) { :where(html[data-datakar-ui="legacy"]) { scroll-behavior:auto!important } :where(html[data-datakar-ui="legacy"]) .docs-nav-drawer, :where(html[data-datakar-ui="legacy"]) .docs-nav-backdrop, :where(html[data-datakar-ui="legacy"]) .doc-card { transition:none!important } } :where(html[data-datakar-ui="legacy"]) .docs-language-links { display:flex;gap:1rem;margin-block:1rem;font-size:.9375rem } :where(html[data-datakar-ui="legacy"]) .docs-language-links a[aria-current="page"] { font-weight:700 } :where(html[data-datakar-ui="legacy"]) .doc-content pre { overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere } :where(html[data-datakar-ui="legacy"]) .doc-content .tax-table-wrap { margin-top:var(--dk-space-4);overflow:auto;border:1px solid var(--dk-color-border);border-radius:var(--dk-radius-lg) } :where(html[data-datakar-ui="legacy"]) .doc-content .tax-table { width:100%;border-collapse:collapse;min-width:32rem;background:var(--dk-color-surface) } :where(html[data-datakar-ui="legacy"]) .doc-content .tax-table td, :where(html[data-datakar-ui="legacy"]) .doc-content .tax-table th { padding:.8rem;text-align:start;border-bottom:1px solid var(--dk-color-border);vertical-align:top;line-height:1.7 } :where(html[data-datakar-ui="legacy"]) .doc-content .tax-table th { background:var(--dk-color-surface-soft);color:var(--dk-color-text);font-size:var(--dk-font-size-sm) } :where(html[data-datakar-ui="legacy"]) .doc-content .tax-table tbody tr:last-child td { border-bottom:0 } :where(html[data-datakar-ui="legacy"]) .doc-content { font-size:var(--dk-font-size-md); } :where(html[data-datakar-ui="legacy"]) .doc-section h3 { font-size:1.125rem; line-height:1.6; } :where(html[data-datakar-ui="legacy"]) .example-heading strong { font-size:1rem; white-space:nowrap; } :where(html[data-datakar-ui="legacy"]) .source-links a:focus-visible { outline:2px solid var(--dk-color-focus); outline-offset:2px; } :where(html[data-datakar-ui="legacy"]) .docs-nav-group { margin-block:.5rem; } :where(html[data-datakar-ui="legacy"]) .docs-nav-group > summary { cursor:pointer; min-height:44px; align-content:center; font-weight:700; line-height:1.7; padding:.35rem .65rem; color:var(--dk-color-text); } :where(html[data-datakar-ui="legacy"]) .docs-nav-group a { margin-inline-start:.5rem; } :where(html[data-datakar-ui="legacy"]) .docs-nav-group summary:focus-visible { outline:2px solid var(--dk-color-focus); outline-offset:3px; } :where(html[data-datakar-ui="legacy"]) .docs-breadcrumb { flex-wrap:wrap; } @media(max-width:600px) { :where(html[data-datakar-ui="legacy"]) .mini-result > div { flex-wrap:wrap; } :where(html[data-datakar-ui="legacy"]) .rate-item { gap:.6rem; } } @media(max-width:520px) { :where(html[data-datakar-ui="legacy"]) .example-heading { flex-wrap:wrap; } :where(html[data-datakar-ui="legacy"]) .mini-result > div { gap:.75rem; } :where(html[data-datakar-ui="legacy"]) .mini-result dd { max-width:60%; } } :where(html[data-datakar-ui="legacy"]) .source-links a.dk-doc-link { display:inline-flex; } 