:root{--paper-0:#f6f3ed;--paper-1:#fdfcf9;--paper-2:#f0ece5;--paper-3:#e7e3db;--ink-1:#272229;--ink-2:#5c555d;--ink-3:#837e85;--plum:#7c4f86;--plum-strong:#683c71;--plum-tint:#f4e8f6;--plum-contrast:#fdfcf9;--surface-page:var(--paper-0);--surface-card:var(--paper-1);--surface-hover:var(--paper-2);--surface-pressed:var(--paper-3);--surface-inset:var(--paper-2);--surface-overlay:var(--paper-1);--scrim:#27222966;--text-1:var(--ink-1);--text-2:var(--ink-2);--text-3:var(--ink-3);--text-on-accent:var(--plum-contrast);--text-link:var(--plum);--border:#ddd9d0;--border-strong:#bfbab1;--border-accent:var(--plum);--accent:var(--plum);--accent-hover:var(--plum-strong);--accent-tint:var(--plum-tint);--focus-ring:var(--plum);--ok:#33724c;--ok-tint:#e0f2e6;--err:#9c433f;--err-tint:#fae8e6;--warn:#936831;--warn-tint:#f8edd8;--processing:var(--plum);--processing-tint:var(--plum-tint)}@supports (color:lab(0% 0 0)){:root{--paper-0:lab(95.9762% .255525 3.4303);--paper-1:lab(98.8565% .107378 1.52054);--paper-2:lab(93.6638% .319749 4.19754);--paper-3:lab(90.5355% .353813 4.58251);--ink-1:lab(13.9581% 3.95265 -3.58383);--ink-2:lab(37.161% 3.94106 -3.60338);--ink-3:lab(53.4419% 3.14829 -2.89115);--plum:lab(40.5377% 26.8404 -23.3506);--plum-strong:lab(32.389% 26.9647 -23.264);--plum-tint:lab(93.3297% 5.77396 -5.29634);--plum-contrast:lab(98.8565% .107378 1.52054);--scrim:lab(13.9581% 3.95265 -3.58383/.4);--border:lab(86.7074% .355542 4.58366);--border-strong:lab(75.6944% .431716 5.3593);--ok:lab(43.1759% -28.5579 14.7064);--ok-tint:lab(93.9584% -7.73719 3.96327);--err:lab(40.8193% 37.6624 21.7546);--err-tint:lab(93.4358% 6.12199 3.2964);--warn:lab(47.6563% 13.7979 37.0737);--warn-tint:lab(94.3096% 1.04448 11.573)}}[data-theme=dark]{--paper-0:#1a151b;--paper-1:#231e24;--paper-2:#2f2930;--paper-3:#373239;--ink-1:#eae7e2;--ink-2:#aeaaa4;--ink-3:#837e85;--plum:#c39acc;--plum-strong:#d5adde;--plum-tint:#3c2840;--plum-contrast:#191419;--scrim:#0705088c;--border:#39333a;--border-strong:#565057;--ok:#75b68c;--ok-tint:#1d3425;--err:#e18881;--err-tint:#402624;--warn:#d3a96f;--warn-tint:#3c2d18}@supports (color:lab(0% 0 0)){[data-theme=dark]{--paper-0:lab(7.62446% 3.13642 -2.85616);--paper-1:lab(12.2455% 3.42375 -3.109);--paper-2:lab(17.4526% 3.68504 -3.35154);--paper-3:lab(21.5131% 3.68279 -3.35531);--ink-1:lab(91.9123% .225455 3.04804);--ink-2:lab(69.8795% .296146 3.81962);--ink-3:lab(53.4419% 3.14829 -2.89115);--plum:lab(68.6578% 22.5566 -20.0926);--plum-strong:lab(75.6968% 21.19 -18.9592);--plum-tint:lab(19.2454% 13.3493 -11.7348);--plum-contrast:lab(7.07631% 3.00838 -2.80014);--scrim:lab(1.5154% .911199 -.865099/.55);--border:lab(22.0932% 3.68249 -3.35579);--border-strong:lab(34.8543% 3.67798 -3.36375);--ok:lab(68.7106% -28.2767 14.5278);--ok-tint:lab(19.3282% -12.5854 6.46804);--err:lab(66.465% 34.2301 19.0411);--err-tint:lab(18.4186% 12.4208 6.86514);--warn:lab(72.168% 10.4314 36.0726);--warn-tint:lab(19.9576% 4.74054 16.22)}}:root{--font-serif:"Lora", Georgia, serif;--font-sans:"Source Sans 3", "Helvetica Neue", Arial, sans-serif;--font-mono:"Source Code Pro", ui-monospace, Menlo, monospace;--text-xs:12px;--leading-xs:16px;--text-sm:13px;--leading-sm:18px;--text-base:15px;--leading-base:22px;--text-md:17px;--leading-md:24px;--text-lg:20px;--leading-lg:28px;--text-xl:24px;--leading-xl:32px;--text-2xl:30px;--leading-2xl:38px;--text-3xl:38px;--leading-3xl:46px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--tracking-caps:.08em;--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:12px;--space-6:16px;--space-7:20px;--space-8:24px;--space-9:32px;--space-10:40px;--space-11:48px;--space-12:64px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-xl:16px;--radius-full:999px;--hit-target:44px;--shadow-raised:0 1px 2px #2722290f, 0 2px 8px #27222914;--shadow-overlay:0 4px 12px #2722291a, 0 16px 40px #27222929}@supports (color:lab(0% 0 0)){:root{--shadow-raised:0 1px 2px lab(13.9581% 3.95265 -3.58383/.06), 0 2px 8px lab(13.9581% 3.95265 -3.58383/.08);--shadow-overlay:0 4px 12px lab(13.9581% 3.95265 -3.58383/.1), 0 16px 40px lab(13.9581% 3.95265 -3.58383/.16)}}[data-theme=dark]{--shadow-raised:0 1px 2px #00000040, 0 2px 8px #0000004d;--shadow-overlay:0 4px 12px #00000059, 0 16px 40px #00000073}@supports (color:lab(0% 0 0)){[data-theme=dark]{--shadow-raised:0 1px 2px lab(0% 0 0/.25), 0 2px 8px lab(0% 0 0/.3);--shadow-overlay:0 4px 12px lab(0% 0 0/.35), 0 16px 40px lab(0% 0 0/.45)}}body{background:var(--surface-page);color:var(--text-1);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-base);-webkit-font-smoothing:antialiased;margin:0}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}::selection{background:var(--plum-tint)}a{color:var(--text-link)}
@font-face{font-family:Lora;src:url(/fonts/Lora-latin.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora;src:url(/fonts/Lora-latin-ext.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";src:url(/fonts/SourceSans3-latin.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";src:url(/fonts/SourceSans3-latin-ext.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";src:url(/fonts/SourceSans3-Italic-latin.woff2)format("woff2");font-weight:400 700;font-style:italic;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";src:url(/fonts/SourceSans3-Italic-latin-ext.woff2)format("woff2");font-weight:400 700;font-style:italic;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Source Code Pro;src:url(/fonts/SourceCodePro-latin.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Source Code Pro;src:url(/fonts/SourceCodePro-latin-ext.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}html{scroll-behavior:smooth}a:hover{color:var(--accent-hover)}img{max-width:100%}.hov-surface:hover{background:var(--surface-hover)!important;color:var(--text-1)!important}.hov-bg:hover{background:var(--surface-hover)!important}.hov-accent:hover{background:var(--accent-hover)!important}.hov-text1:hover{color:var(--text-1)!important}.hov-underline:hover{color:var(--text-1)!important;text-decoration:underline!important}.hov-accent-text:hover{color:var(--accent)!important}.hov-accent-underline:hover{color:var(--accent)!important;text-decoration:underline!important}.hov-link-underline:hover{text-decoration:underline!important}.hov-toc:hover{color:var(--text-1)!important;border-left-color:var(--accent)!important}@media (max-width:820px){.hide-below-820{display:none!important}}@media (min-width:821px){.hide-above-820{display:none!important}}@media (max-width:720px){.hide-below-720{display:none!important}}@media (min-width:721px){.hide-above-720{display:none!important}}@media (max-width:900px){.hide-below-900{display:none!important}}.icon-dark-mode{display:none}[data-theme=dark] .icon-dark-mode{display:inline}[data-theme=dark] .icon-light-mode{display:none}.bk-navlink,.bk-navlink-m{border-radius:var(--radius-md);font-family:var(--font-sans);color:var(--text-2);background:0 0;font-weight:400;text-decoration:none}.bk-navlink{font-size:var(--text-base);padding:7px 12px}.bk-navlink-m{font-size:var(--text-md);padding:14px 12px}.bk-navlink.is-active,.bk-navlink-m.is-active{color:var(--text-1);background:var(--surface-hover);font-weight:600}.bk-navlink:hover,.bk-navlink-m:hover{background:var(--surface-hover);color:var(--text-1)}.bk-drawer{display:none!important}.bk-drawer.open{display:flex!important}.bk-seg{cursor:pointer;font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-2);background:0 0;border:none;border-radius:999px;padding:7px 16px;font-weight:400}.bk-seg.on{background:var(--accent-tint);color:var(--accent);font-weight:600}.bk-plan{text-align:left;cursor:pointer;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-card);font-family:var(--font-sans);flex-direction:column;gap:8px;padding:22px;display:flex}.bk-plan.on{border-color:var(--accent);background:var(--accent-tint)}.bk-faq summary{list-style:none}.bk-faq summary::-webkit-details-marker{display:none}.bk-faq summary svg{transition:transform .15s ease-out}.bk-faq[open]>summary svg{transform:rotate(180deg)}[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}a[aria-disabled=true]{pointer-events:auto}.bk-hero-shot{object-fit:cover;object-position:top;width:100%;height:100%;display:block}@keyframes bkPulse{0%,to{opacity:1}50%{opacity:.35}}
