/*!tailwindcss v4.1.11 | MIT License | https://tailwindcss.com*/@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
      "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;--color-amber-200:oklch(92.4% 0.12 95.746);--color-amber-300:oklch(87.9% 0.169 91.605);--color-blue-50:oklch(97% 0.014 254.604);--color-blue-100:oklch(93.2% 0.032 255.585);--color-blue-200:oklch(88.2% 0.059 254.128);--color-blue-500:oklch(62.3% 0.214 259.815);--color-blue-600:oklch(54.6% 0.245 262.881);--color-blue-700:oklch(48.8% 0.243 264.376);--color-blue-800:oklch(42.4% 0.199 265.638);--color-blue-900:oklch(37.9% 0.146 265.522);--color-stone-50:oklch(98.5% 0.001 106.423);--color-stone-100:oklch(97% 0.001 106.424);--color-stone-200:oklch(92.3% 0.003 48.717);--color-stone-300:oklch(86.9% 0.005 56.366);--color-stone-400:oklch(70.9% 0.01 56.259);--color-stone-500:oklch(55.3% 0.013 58.071);--color-stone-600:oklch(44.4% 0.011 73.639);--color-stone-700:oklch(37.4% 0.01 67.558);--color-stone-800:oklch(26.8% 0.007 34.298);--color-stone-900:oklch(21.6% 0.006 56.043);--color-white:#fff;--spacing:0.25rem;--container-4xl:56rem;--text-xs:0.75rem;--text-xs--line-height:calc(1 / 0.75);--text-sm:0.875rem;--text-sm--line-height:calc(1.25 / 0.875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:0.025em;--tracking-widest:0.1em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:0.25rem;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--default-transition-duration:150ms;--default-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::after,::before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports(not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::placeholder{color:currentcolor;@supports(color:color-mix(in lab,red,red)){color: color-mix(in oklab,currentcolor 50%,transparent);}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.collapse{visibility:collapse!important}.visible{visibility:visible!important}.visible\!{visibility:visible!important}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border-width:0!important}.absolute{position:absolute!important}.fixed{position:fixed!important}.relative{position:relative!important}.static{position:static!important}.sticky{position:sticky!important}.container{width:100%!important;@media(width >= 40rem){max-width: 40rem !important;}@media(width >= 48rem){max-width: 48rem !important;}@media(width >= 64rem){max-width: 64rem !important;}@media(width >= 80rem){max-width: 80rem !important;}@media(width >= 96rem){max-width: 96rem !important;}}.m-auto{margin:auto!important}.my-1{margin-block:calc(var(--spacing) * 1)!important}.my-2{margin-block:calc(var(--spacing) * 2)!important}.my-5{margin-block:calc(var(--spacing) * 5)!important}.my-8{margin-block:calc(var(--spacing) * 8)!important}.prose{color:var(--tw-prose-body)!important;max-width:65ch!important; :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 1.25em !important; margin-bottom: 1.25em !important; } :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: var(--tw-prose-lead) !important; font-size: 1.25em !important; line-height: 1.6 !important; margin-top: 1.2em !important; margin-bottom: 1.2em !important; } :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: oklch(54.6% 0.245 262.881) !important; text-decoration: none !important; font-weight: 500 !important; &:hover { color: oklch(42.4% 0.199 265.638) !important; text-decoration: underline !important; } } :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: var(--tw-prose-bold) !important; font-weight: 600 !important; } :where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: inherit !important; } :where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: inherit !important; } :where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: inherit !important; } :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) { list-style-type: decimal !important; margin-top: 1.25em !important; margin-bottom: 1.25em !important; padding-inline-start: 1.625em !important; } :where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { list-style-type: upper-alpha !important; } :where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { list-style-type: lower-alpha !important; } :where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { list-style-type: upper-alpha !important; } :where(ol[type="a" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { list-style-type: lower-alpha !important; } :where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { list-style-type: upper-roman !important; } :where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { list-style-type: lower-roman !important; } :where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { list-style-type: upper-roman !important; } :where(ol[type="i" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { list-style-type: lower-roman !important; } :where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { list-style-type: decimal !important; } :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) { list-style-type: disc !important; margin-top: 1.25em !important; margin-bottom: 1.25em !important; padding-inline-start: 1.625em !important; } :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker { font-weight: 400 !important; color: var(--tw-prose-counters) !important; } :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker { color: var(--tw-prose-bullets) !important; } :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: var(--tw-prose-headings) !important; font-weight: 600 !important; margin-top: 1.25em !important; } :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) { border-color: var(--tw-prose-hr) !important; border-top-width: 1 !important; margin-top: 3em !important; margin-bottom: 3em !important; } :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-weight: 500 !important; font-style: italic !important; color: var(--tw-prose-quotes) !important; border-inline-start-width: 0.25rem !important; border-inline-start-color: var(--tw-prose-quote-borders) !important; quotes: "\201C""\201D""\2018""\2019" !important; margin-top: 1.6em !important; margin-bottom: 1.6em !important; padding-inline-start: 1em !important; } :where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::before { content: open-quote !important; } :where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::after { content: close-quote !important; } :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: var(--tw-prose-headings) !important; font-weight: 800 !important; font-size: 2.25em !important; margin-top: 0 !important; margin-bottom: 0.8888889em !important; line-height: 1.1111111 !important; } :where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-weight: 900 !important; color: inherit !important; } :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: var(--tw-prose-headings) !important; font-weight: 700 !important; font-size: 1.5em !important; margin-top: 2em !important; margin-bottom: 1em !important; line-height: 1.3333333 !important; } :where(h2 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-weight: 800 !important; color: inherit !important; } :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: var(--tw-prose-headings) !important; font-weight: 600 !important; font-size: 1.25em !important; margin-top: 1.6em !important; margin-bottom: 0.6em !important; line-height: 1.6 !important; } :where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-weight: 700 !important; color: inherit !important; } :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: var(--tw-prose-headings) !important; font-weight: 600 !important; margin-top: 1.5em !important; margin-bottom: 0.5em !important; line-height: 1.5 !important; } :where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-weight: 700 !important; color: inherit !important; } :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 2em !important; margin-bottom: 2em !important; } :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) { display: block !important; margin-top: 2em !important; margin-bottom: 2em !important; } :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 2em !important; margin-bottom: 2em !important; } :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-weight: 500 !important; font-family: inherit !important; color: var(--tw-prose-kbd) !important; box-shadow: 0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%), 0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%) !important; font-size: 0.875em !important; border-radius: 0.3125rem !important; padding-top: 0.1875em !important; padding-inline-end: 0.375em !important; padding-bottom: 0.1875em !important; padding-inline-start: 0.375em !important; } :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: oklch(37.3% 0.034 259.733) !important; font-weight: 600 !important; font-size: 0.875em !important; } code::before: false !important;code::after:false!important; :where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: inherit !important; } :where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: inherit !important; } :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: inherit !important; font-size: 0.875em !important; } :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: inherit !important; font-size: 0.9em !important; } :where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: inherit !important; } :where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: inherit !important; } :where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: inherit !important; } :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: oklch(37.3% 0.034 259.733) !important; background-color: oklch(92.3% 0.003 48.717) !important; overflow-x: auto !important; font-weight: 400 !important; font-size: 0.875em !important; line-height: 1.7142857 !important; margin-top: 1.7142857em !important; margin-bottom: 1.7142857em !important; border-radius: 0.375rem !important; padding-top: 0.8571429em !important; padding-inline-end: 1.1428571em !important; padding-bottom: 0.8571429em !important; padding-inline-start: 1.1428571em !important; } :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { background-color: transparent !important; border-width: 0 !important; border-radius: 0 !important; padding: 0 !important; font-weight: inherit !important; color: inherit !important; font-size: inherit !important; font-family: inherit !important; line-height: inherit !important; } :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before { content: none !important; } :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after { content: none !important; } :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) { width: 100% !important; table-layout: auto !important; margin-top: 2em !important; margin-bottom: 2em !important; font-size: 0.875em !important; line-height: 1.7142857 !important; } :where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)) { border-bottom-width: 1px !important; border-bottom-color: var(--tw-prose-th-borders) !important; } :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: var(--tw-prose-headings) !important; font-weight: 600 !important; vertical-align: bottom !important; padding-inline-end: 0.5714286em !important; padding-bottom: 0.5714286em !important; padding-inline-start: 0.5714286em !important; } :where(tbody tr):not(:where([class~="not-prose"],[class~="not-prose"] *)) { border-bottom-width: 1px !important; border-bottom-color: var(--tw-prose-td-borders) !important; } :where(tbody tr:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { border-bottom-width: 0 !important; } :where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)) { vertical-align: baseline !important; } :where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)) { border-top-width: 1px !important; border-top-color: var(--tw-prose-th-borders) !important; } :where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) { vertical-align: top !important; } :where(th, td):not(:where([class~="not-prose"],[class~="not-prose"] *)) { text-align: start !important; } :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0 !important; margin-bottom: 0 !important; } :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: var(--tw-prose-captions) !important; font-size: 0.875em !important; line-height: 1.4285714 !important; margin-top: 0.8571429em !important; } --tw-prose-body: oklch(37.3% 0.034 259.733) !important;--tw-prose-headings:oklch(21% 0.034 264.665) !important;--tw-prose-lead:oklch(44.6% 0.03 256.802) !important;--tw-prose-links:oklch(21% 0.034 264.665) !important;--tw-prose-bold:oklch(21% 0.034 264.665) !important;--tw-prose-counters:oklch(55.1% 0.027 264.364) !important;--tw-prose-bullets:oklch(87.2% 0.01 258.338) !important;--tw-prose-hr:oklch(92.8% 0.006 264.531) !important;--tw-prose-quotes:oklch(21% 0.034 264.665) !important;--tw-prose-quote-borders:oklch(92.8% 0.006 264.531) !important;--tw-prose-captions:oklch(55.1% 0.027 264.364) !important;--tw-prose-kbd:oklch(21% 0.034 264.665) !important;--tw-prose-kbd-shadows:NaN NaN NaN !important;--tw-prose-code:oklch(21% 0.034 264.665) !important;--tw-prose-pre-code:oklch(92.8% 0.006 264.531) !important;--tw-prose-pre-bg:oklch(27.8% 0.033 256.848) !important;--tw-prose-th-borders:oklch(87.2% 0.01 258.338) !important;--tw-prose-td-borders:oklch(92.8% 0.006 264.531) !important;--tw-prose-invert-body:oklch(87.2% 0.01 258.338) !important;--tw-prose-invert-headings:#fff !important;--tw-prose-invert-lead:oklch(70.7% 0.022 261.325) !important;--tw-prose-invert-links:#fff !important;--tw-prose-invert-bold:#fff !important;--tw-prose-invert-counters:oklch(70.7% 0.022 261.325) !important;--tw-prose-invert-bullets:oklch(44.6% 0.03 256.802) !important;--tw-prose-invert-hr:oklch(37.3% 0.034 259.733) !important;--tw-prose-invert-quotes:oklch(96.7% 0.003 264.542) !important;--tw-prose-invert-quote-borders:oklch(37.3% 0.034 259.733) !important;--tw-prose-invert-captions:oklch(70.7% 0.022 261.325) !important;--tw-prose-invert-kbd:#fff !important;--tw-prose-invert-kbd-shadows:255 255 255 !important;--tw-prose-invert-code:#fff !important;--tw-prose-invert-pre-code:oklch(87.2% 0.01 258.338) !important;--tw-prose-invert-pre-bg:rgb(0 0 0 / 50%) !important;--tw-prose-invert-th-borders:oklch(44.6% 0.03 256.802) !important;--tw-prose-invert-td-borders:oklch(37.3% 0.034 259.733) !important;font-size:1rem!important;line-height:1.75!important; :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0 !important; margin-bottom: 0 !important; } :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0.5em !important; margin-bottom: 0.5em !important; } :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-inline-start: 0.375em !important; } :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-inline-start: 0.375em !important; } :where(.prose > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0.75em !important; margin-bottom: 0.75em !important; } :where(.prose > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 1.25em !important; } :where(.prose > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-bottom: 1.25em !important; } :where(.prose > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 1.25em !important; } :where(.prose > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-bottom: 1.25em !important; } :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0.75em !important; margin-bottom: 0.75em !important; } :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 1.25em !important; margin-bottom: 1.25em !important; } :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0.5em !important; padding-inline-start: 1.625em !important; } :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0 !important; } :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0 !important; } :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0 !important; } :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0 !important; } :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-inline-start: 0 !important; } :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-inline-end: 0 !important; } :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-top: 0.5714286em !important; padding-inline-end: 0.5714286em !important; padding-bottom: 0.5714286em !important; padding-inline-start: 0.5714286em !important; } :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-inline-start: 0 !important; } :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-inline-end: 0 !important; } :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 2em !important; margin-bottom: 2em !important; } :where(.prose > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0 !important; } :where(.prose > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-bottom: 0 !important; }}.prose-sm{font-size:.875rem!important;line-height:1.7142857!important; :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 1.1428571em !important; margin-bottom: 1.1428571em !important; } :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-size: 1.2857143em !important; line-height: 1.5555556 !important; margin-top: 0.8888889em !important; margin-bottom: 0.8888889em !important; } :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 1.3333333em !important; margin-bottom: 1.3333333em !important; padding-inline-start: 1.1111111em !important; } :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-size: 2.1428571em !important; margin-top: 0 !important; margin-bottom: 0.8em !important; line-height: 1.2 !important; } :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-size: 1.4285714em !important; margin-top: 1.6em !important; margin-bottom: 0.8em !important; line-height: 1.4 !important; } :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-size: 1.2857143em !important; margin-top: 1.5555556em !important; margin-bottom: 0.4444444em !important; line-height: 1.5555556 !important; } :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 1.4285714em !important; margin-bottom: 0.5714286em !important; line-height: 1.4285714 !important; } :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 1.7142857em !important; margin-bottom: 1.7142857em !important; } :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 1.7142857em !important; margin-bottom: 1.7142857em !important; } :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0 !important; margin-bottom: 0 !important; } :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 1.7142857em !important; margin-bottom: 1.7142857em !important; } :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-size: 0.8571429em !important; border-radius: 0.3125rem !important; padding-top: 0.1428571em !important; padding-inline-end: 0.3571429em !important; padding-bottom: 0.1428571em !important; padding-inline-start: 0.3571429em !important; } :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-size: 0.8571429em !important; } :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-size: 0.9em !important; } :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-size: 0.8888889em !important; } :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-size: 0.8571429em !important; line-height: 1.6666667 !important; margin-top: 1.6666667em !important; margin-bottom: 1.6666667em !important; border-radius: 0.25rem !important; padding-top: 0.6666667em !important; padding-inline-end: 1em !important; padding-bottom: 0.6666667em !important; padding-inline-start: 1em !important; } :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 1.1428571em !important; margin-bottom: 1.1428571em !important; padding-inline-start: 1.5714286em !important; } :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 1.1428571em !important; margin-bottom: 1.1428571em !important; padding-inline-start: 1.5714286em !important; } :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0.2857143em !important; margin-bottom: 0.2857143em !important; } :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-inline-start: 0.4285714em !important; } :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-inline-start: 0.4285714em !important; } :where(.prose-sm > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0.5714286em !important; margin-bottom: 0.5714286em !important; } :where(.prose-sm > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 1.1428571em !important; } :where(.prose-sm > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-bottom: 1.1428571em !important; } :where(.prose-sm > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 1.1428571em !important; } :where(.prose-sm > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-bottom: 1.1428571em !important; } :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0.5714286em !important; margin-bottom: 0.5714286em !important; } :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 1.1428571em !important; margin-bottom: 1.1428571em !important; } :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 1.1428571em !important; } :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0.2857143em !important; padding-inline-start: 1.5714286em !important; } :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 2.8571429em !important; margin-bottom: 2.8571429em !important; } :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0 !important; } :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0 !important; } :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0 !important; } :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0 !important; } :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-size: 0.8571429em !important; line-height: 1.5 !important; } :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-inline-end: 1em !important; padding-bottom: 0.6666667em !important; padding-inline-start: 1em !important; } :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-inline-start: 0 !important; } :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-inline-end: 0 !important; } :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-top: 0.6666667em !important; padding-inline-end: 1em !important; padding-bottom: 0.6666667em !important; padding-inline-start: 1em !important; } :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-inline-start: 0 !important; } :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-inline-end: 0 !important; } :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 1.7142857em !important; margin-bottom: 1.7142857em !important; } :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0 !important; margin-bottom: 0 !important; } :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-size: 0.8571429em !important; line-height: 1.3333333 !important; margin-top: 0.6666667em !important; } :where(.prose-sm > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0 !important; } :where(.prose-sm > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-bottom: 0 !important; }}.mt-0{margin-top:calc(var(--spacing) * 0)!important}.mt-1{margin-top:calc(var(--spacing) * 1)!important}.mt-2{margin-top:calc(var(--spacing) * 2)!important}.mt-3{margin-top:calc(var(--spacing) * 3)!important}.mt-4{margin-top:calc(var(--spacing) * 4)!important}.mt-10{margin-top:calc(var(--spacing) * 10)!important}.mt-12{margin-top:calc(var(--spacing) * 12)!important}.mr-1{margin-right:calc(var(--spacing) * 1)!important}.mb-0{margin-bottom:calc(var(--spacing) * 0)!important}.mb-1{margin-bottom:calc(var(--spacing) * 1)!important}.mb-2{margin-bottom:calc(var(--spacing) * 2)!important}.mb-3{margin-bottom:calc(var(--spacing) * 3)!important}.mb-4{margin-bottom:calc(var(--spacing) * 4)!important}.mb-6{margin-bottom:calc(var(--spacing) * 6)!important}.mb-8{margin-bottom:calc(var(--spacing) * 8)!important}.-ml-2{margin-left:calc(var(--spacing) * -2)!important}.ml-2{margin-left:calc(var(--spacing) * 2)!important}.block{display:block!important}.contents{display:contents!important}.flex{display:flex!important}.grid{display:grid!important}.hidden{display:none!important}.inline{display:inline!important}.inline-block{display:inline-block!important}.table{display:table!important}.aspect-square{aspect-ratio:1/1!important}.min-h-screen{min-height:100vh!important}.w-5{width:calc(var(--spacing) * 5)!important}.w-24{width:calc(var(--spacing) * 24)!important}.w-full{width:100%!important}.max-w-4xl{max-width:var(--container-4xl)!important}.max-w-none{max-width:none!important}.min-w-0{min-width:calc(var(--spacing) * 0)!important}.shrink{flex-shrink:1!important}.shrink-0{flex-shrink:0!important}.grow{flex-grow:1!important}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)!important}.resize{resize:both!important}.list-none{list-style-type:none!important}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.flex-col{flex-direction:column!important}.flex-row{flex-direction:row!important}.flex-wrap{flex-wrap:wrap!important}.items-baseline{align-items:baseline!important}.items-center{align-items:center!important}.justify-between{justify-content:space-between!important}.justify-center{justify-content:center!important}.justify-end{justify-content:flex-end!important}.gap-1{gap:calc(var(--spacing) * 1)!important}.gap-1\.5{gap:calc(var(--spacing) * 1.5)!important}.gap-2{gap:calc(var(--spacing) * 2)!important}.gap-3{gap:calc(var(--spacing) * 3)!important}.gap-4{gap:calc(var(--spacing) * 4)!important}.gap-6{gap:calc(var(--spacing) * 6)!important}.gap-x-0\.5{column-gap:calc(var(--spacing) * .5)!important}.gap-x-3{column-gap:calc(var(--spacing) * 3)!important}.truncate{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.overflow-hidden{overflow:hidden!important}.scroll-smooth{scroll-behavior:smooth!important}.rounded-lg{border-radius:var(--radius-lg)!important}.rounded-sm{border-radius:var(--radius-sm)!important}.rounded-xl{border-radius:var(--radius-xl)!important}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl)!important;border-bottom-left-radius:var(--radius-xl)!important}.border{border-style:var(--tw-border-style)!important;border-width:1px!important}.border-t{border-top-style:var(--tw-border-style)!important;border-top-width:1px!important}.border-b{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:1px!important}.border-stone-200{border-color:var(--color-stone-200)!important}.border-stone-300{border-color:var(--color-stone-300)!important}.bg-stone-100{background-color:var(--color-stone-100)!important}.object-cover{object-fit:cover!important}.p-3{padding:calc(var(--spacing) * 3)!important}.p-4{padding:calc(var(--spacing) * 4)!important}.px-3{padding-inline:calc(var(--spacing) * 3)!important}.py-3{padding-block:calc(var(--spacing) * 3)!important}.py-6{padding-block:calc(var(--spacing) * 6)!important}.py-10{padding-block:calc(var(--spacing) * 10)!important}.pt-2{padding-top:calc(var(--spacing) * 2)!important}.pt-4{padding-top:calc(var(--spacing) * 4)!important}.pt-6{padding-top:calc(var(--spacing) * 6)!important}.pb-4{padding-bottom:calc(var(--spacing) * 4)!important}.pb-6{padding-bottom:calc(var(--spacing) * 6)!important}.pl-0{padding-left:calc(var(--spacing) * 0)!important}.text-center{text-align:center!important}.-indent-8{text-indent:calc(var(--spacing) * -8)!important}.indent-8{text-indent:calc(var(--spacing) * 8)!important}.text-2xl{font-size:var(--text-2xl)!important;line-height:var(--tw-leading,var(--text-2xl--line-height))!important}.text-3xl{font-size:var(--text-3xl)!important;line-height:var(--tw-leading,var(--text-3xl--line-height))!important}.text-6xl{font-size:var(--text-6xl)!important;line-height:var(--tw-leading,var(--text-6xl--line-height))!important}.text-base{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.text-lg{font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important}.text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.leading-tight{--tw-leading:var(--leading-tight) !important;line-height:var(--leading-tight)!important}.font-bold{--tw-font-weight:var(--font-weight-bold) !important;font-weight:var(--font-weight-bold)!important}.font-medium{--tw-font-weight:var(--font-weight-medium) !important;font-weight:var(--font-weight-medium)!important}.font-semibold{--tw-font-weight:var(--font-weight-semibold) !important;font-weight:var(--font-weight-semibold)!important}.tracking-widest{--tw-tracking:var(--tracking-widest) !important;letter-spacing:var(--tracking-widest)!important}.text-balance{text-wrap:balance!important}.text-blue-600{color:var(--color-blue-600)!important}.text-blue-700{color:var(--color-blue-700)!important}.text-stone-500{color:var(--color-stone-500)!important}.text-stone-600{color:var(--color-stone-600)!important}.uppercase{text-transform:uppercase!important}.underline{text-decoration-line:underline!important}.antialiased{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.ring-stone-200{--tw-ring-color:var(--color-stone-200) !important}.blur{--tw-blur:blur(8px) !important;filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)!important}.invert{--tw-invert:invert(100%) !important;filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)!important}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)!important}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.prose-stone{--tw-prose-body:oklch(37.4% 0.01 67.558) !important;--tw-prose-headings:oklch(21.6% 0.006 56.043) !important;--tw-prose-lead:oklch(44.4% 0.011 73.639) !important;--tw-prose-links:oklch(21.6% 0.006 56.043) !important;--tw-prose-bold:oklch(21.6% 0.006 56.043) !important;--tw-prose-counters:oklch(55.3% 0.013 58.071) !important;--tw-prose-bullets:oklch(86.9% 0.005 56.366) !important;--tw-prose-hr:oklch(92.3% 0.003 48.717) !important;--tw-prose-quotes:oklch(21.6% 0.006 56.043) !important;--tw-prose-quote-borders:oklch(92.3% 0.003 48.717) !important;--tw-prose-captions:oklch(55.3% 0.013 58.071) !important;--tw-prose-kbd:oklch(21.6% 0.006 56.043) !important;--tw-prose-kbd-shadows:NaN NaN NaN !important;--tw-prose-code:oklch(21.6% 0.006 56.043) !important;--tw-prose-pre-code:oklch(92.3% 0.003 48.717) !important;--tw-prose-pre-bg:oklch(26.8% 0.007 34.298) !important;--tw-prose-th-borders:oklch(86.9% 0.005 56.366) !important;--tw-prose-td-borders:oklch(92.3% 0.003 48.717) !important;--tw-prose-invert-body:oklch(86.9% 0.005 56.366) !important;--tw-prose-invert-headings:#fff !important;--tw-prose-invert-lead:oklch(70.9% 0.01 56.259) !important;--tw-prose-invert-links:#fff !important;--tw-prose-invert-bold:#fff !important;--tw-prose-invert-counters:oklch(70.9% 0.01 56.259) !important;--tw-prose-invert-bullets:oklch(44.4% 0.011 73.639) !important;--tw-prose-invert-hr:oklch(37.4% 0.01 67.558) !important;--tw-prose-invert-quotes:oklch(97% 0.001 106.424) !important;--tw-prose-invert-quote-borders:oklch(37.4% 0.01 67.558) !important;--tw-prose-invert-captions:oklch(70.9% 0.01 56.259) !important;--tw-prose-invert-kbd:#fff !important;--tw-prose-invert-kbd-shadows:255 255 255 !important;--tw-prose-invert-code:#fff !important;--tw-prose-invert-pre-code:oklch(86.9% 0.005 56.366) !important;--tw-prose-invert-pre-bg:rgb(0 0 0 / 50%) !important;--tw-prose-invert-th-borders:oklch(44.4% 0.011 73.639) !important;--tw-prose-invert-td-borders:oklch(37.4% 0.01 67.558) !important}.focus\:not-sr-only{&:focus { position:static!important; width:auto!important; height:auto!important; padding:0!important; margin:0!important; overflow:visible!important; clip:auto!important; white-space:normal!important; }}.focus\:absolute{&:focus { position:absolute!important; }}.focus\:top-2{&:focus { top:calc(var(--spacing) * 2)!important; }}.focus\:left-2{&:focus { left:calc(var(--spacing) * 2)!important; }}.focus\:z-50{&:focus { z-index:50!important; }}.focus\:rounded-md{&:focus { border-radius:var(--radius-md)!important; }}.focus\:bg-blue-600{&:focus { background-color:var(--color-blue-600)!important; }}.focus\:px-3{&:focus { padding-inline:calc(var(--spacing) * 3)!important; }}.focus\:py-2{&:focus { padding-block:calc(var(--spacing) * 2)!important; }}.focus\:text-white{&:focus { color:var(--color-white)!important; }}.sm\:mt-1{@media(width >= 40rem){margin-top: calc(var(--spacing) * 1) !important;}}.sm\:block{@media(width >= 40rem){display: block !important;}}.sm\:hidden{@media(width >= 40rem){display: none !important;}}.sm\:inline{@media(width >= 40rem){display: inline !important;}}.sm\:inline-block{@media(width >= 40rem){display: inline-block !important;}}.sm\:w-full{@media(width >= 40rem){width: 100% !important;}}.sm\:grid-cols-2{@media(width >= 40rem){grid-template-columns: repeat(2,minmax(0,1fr)) !important;}}.sm\:flex-col{@media(width >= 40rem){flex-direction: column !important;}}.sm\:gap-0{@media(width >= 40rem){gap: calc(var(--spacing) * 0) !important;}}.sm\:gap-x-1{@media(width >= 40rem){column-gap: calc(var(--spacing) * 1) !important;}}.sm\:p-6{@media(width >= 40rem){padding: calc(var(--spacing) * 6) !important;}}.sm\:px-1{@media(width >= 40rem){padding-inline: calc(var(--spacing) * 1) !important;}}.sm\:pt-3{@media(width >= 40rem){padding-top: calc(var(--spacing) * 3) !important;}}.sm\:text-center{@media(width >= 40rem){text-align: center !important;}}.sm\:text-right{@media(width >= 40rem){text-align: right !important;}}.sm\:text-4xl{@media(width >= 40rem){font-size: var(--text-4xl) !important; line-height: var(--tw-leading,var(--text-4xl--line-height)) !important;}}.sm\:text-lg{@media(width >= 40rem){font-size: var(--text-lg) !important; line-height: var(--tw-leading,var(--text-lg--line-height)) !important;}}.md\:sticky{@media(width >= 48rem){position: sticky !important;}}.md\:top-6{@media(width >= 48rem){top: calc(var(--spacing) * 6) !important;}}.md\:col-span-2{@media(width >= 48rem){grid-column: span 2 / span 2 !important;}}.md\:col-span-3{@media(width >= 48rem){grid-column: span 3 / span 3 !important;}}.md\:grid-cols-5{@media(width >= 48rem){grid-template-columns: repeat(5,minmax(0,1fr)) !important;}}.dark\:border-stone-700{&:is(.dark *) { border-color:var(--color-stone-700)!important; }}.dark\:prose-invert{&:is(.dark *) { --tw-prose-body:var(--tw-prose-invert-body)!important; --tw-prose-headings:var(--tw-prose-invert-headings)!important; --tw-prose-lead:var(--tw-prose-invert-lead)!important; --tw-prose-links:var(--tw-prose-invert-links)!important; --tw-prose-bold:var(--tw-prose-invert-bold)!important; --tw-prose-counters:var(--tw-prose-invert-counters)!important; --tw-prose-bullets:var(--tw-prose-invert-bullets)!important; --tw-prose-hr:var(--tw-prose-invert-hr)!important; --tw-prose-quotes:var(--tw-prose-invert-quotes)!important; --tw-prose-quote-borders:var(--tw-prose-invert-quote-borders)!important; --tw-prose-captions:var(--tw-prose-invert-captions)!important; --tw-prose-kbd:var(--tw-prose-invert-kbd)!important; --tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows)!important; --tw-prose-code:var(--tw-prose-invert-code)!important; --tw-prose-pre-code:var(--tw-prose-invert-pre-code)!important; --tw-prose-pre-bg:var(--tw-prose-invert-pre-bg)!important; --tw-prose-th-borders:var(--tw-prose-invert-th-borders)!important; --tw-prose-td-borders:var(--tw-prose-invert-td-borders)!important; color:oklch(92.8% 0.006 264.531)!important;:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color:oklch(90.5% 0.182 98.111)!important; &:hover { color:oklch(79.5% 0.184 86.047)!important; } }:where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color:oklch(92.8% 0.006 264.531)!important; }:where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color:oklch(92.8% 0.006 264.531)!important; }:where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color:oklch(92.8% 0.006 264.531)!important; }:where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color:oklch(92.8% 0.006 264.531)!important; }:where(h5):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color:oklch(92.8% 0.006 264.531)!important; }:where(h6):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color:oklch(92.8% 0.006 264.531)!important; }:where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color:oklch(92.8% 0.006 264.531)!important; }:where(td):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color:oklch(92.8% 0.006 264.531)!important; }:where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color:oklch(92.8% 0.006 264.531)!important; }:where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)) { background-color:oklch(37.4% 0.01 67.558)!important; }:where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color:oklch(92.8% 0.006 264.531)!important; } }}.dark\:bg-darker{&:is(.dark *) { background-color:oklch(26.8% 0.007 34.298)!important; }}.dark\:text-amber-300{&:is(.dark *) { color:var(--color-amber-300)!important; }}.dark\:text-stone-300{&:is(.dark *) { color:var(--color-stone-300)!important; }}.dark\:text-stone-400{&:is(.dark *) { color:var(--color-stone-400)!important; }}.dark\:ring-stone-700{&:is(.dark *) { --tw-ring-color:var(--color-stone-700)!important; }}.prose-p\:my-3{&:is(:where(p):not(:where([class~="not-prose"],[class~="not-prose"] *))) { margin-block:calc(var(--spacing) * 3)!important; }}}@layer base{*,::after,::before,::backdrop,::file-selector-button{border-color:var(--color-stone-300,currentColor)}.dark *,.dark ::after,.dark ::before,.dark ::backdrop,.dark ::file-selector-button{border-color:var(--color-stone-700,currentColor)}:root{--font-ui:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI",
      Roboto, Helvetica, Arial, sans-serif;--font-read:"Source Serif 4", Georgia, "Times New Roman", serif}html{touch-action:manipulation;scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}h1,h2,h3,h4,h5,h6{font-weight:600;text-wrap:balance}:focus-visible{outline:2px solid var(--color-blue-600);outline-offset:2px}.dark :focus-visible{outline-color:var(--color-amber-300)}}@layer utilities{a{color:var(--color-blue-700)!important;&:hover { @media (hover:hover) { color:var(--color-blue-900)!important; } } &:hover { @media (hover:hover) { text-decoration-line:underline!important; } } &:is(.dark *) { color:var(--color-amber-300)!important; } &:is(.dark *) { &:hover { @media (hover:hover) { color:var(--color-amber-200)!important; } } }}body{background-color:var(--color-stone-50)!important;font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important;color:var(--color-stone-900)!important;&:is(.dark *) { background-color:oklch(21.6% 0.006 56.043)!important; } &:is(.dark *) { color:var(--color-stone-100)!important; } font-family:var(--font-ui)}p{margin-top:calc(var(--spacing) * 2)!important;margin-bottom:calc(var(--spacing) * 2)!important}blockquote{border-radius:var(--radius-md)!important;background-color:var(--color-stone-100)!important;&:is(.dark *) { background-color:oklch(37.4% 0.01 67.558)!important; }}}@layer components{.nav-menu-item{border-radius:var(--radius-md)!important;padding-inline:calc(var(--spacing) * 3)!important;padding-block:calc(var(--spacing) * 2)!important;color:var(--color-stone-700)!important;text-decoration-line:none!important;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important;&:hover { @media (hover:hover) { background-color:var(--color-stone-200)!important; } } &:hover { @media (hover:hover) { color:var(--color-stone-900)!important; } } &:is(.dark *) { color:var(--color-stone-200)!important; } &:is(.dark *) { &:hover { @media (hover:hover) { background-color:var(--color-stone-800)!important; } } } &:is(.dark *) { &:hover { @media (hover:hover) { color:var(--color-white)!important; } } }}.nav-current{background-color:color-mix(in srgb,oklch(92.3% .003 48.717) 70%,transparent)!important;@supports(color:color-mix(in lab,red,red)){background-color: color-mix(in oklab,var(--color-stone-200) 70%,transparent) !important;}color:var(--color-blue-700)!important;&:is(.dark *) { background-color:var(--color-stone-800)!important; } &:is(.dark *) { color:var(--color-amber-300)!important; }}.nav-icon-btn{display:inline-flex!important;height:calc(var(--spacing) * 9)!important;width:calc(var(--spacing) * 9)!important;cursor:pointer!important;align-items:center!important;justify-content:center!important;border-radius:var(--radius-md)!important;color:var(--color-stone-600)!important;text-decoration-line:none!important;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important;&:hover { @media (hover:hover) { background-color:var(--color-stone-200)!important; } } &:hover { @media (hover:hover) { color:var(--color-blue-700)!important; } } &:is(.dark *) { color:var(--color-stone-300)!important; } &:is(.dark *) { &:hover { @media (hover:hover) { background-color:var(--color-stone-800)!important; } } } &:is(.dark *) { &:hover { @media (hover:hover) { color:var(--color-amber-300)!important; } } }}}@layer components{.social-pill{display:inline-flex!important;align-items:center!important;gap:calc(var(--spacing) * 2)!important;border-radius:calc(infinity * 1px)!important;background-color:var(--color-white)!important;padding-inline:calc(var(--spacing) * 3)!important;padding-block:calc(var(--spacing) * 1.5)!important;font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important;--tw-font-weight:var(--font-weight-medium) !important;font-weight:var(--font-weight-medium)!important;color:var(--color-stone-700)!important;text-decoration-line:none!important;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important;--tw-ring-color:var(--color-stone-300) !important;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important;&:hover { @media (hover:hover) { color:var(--color-blue-700)!important; } } &:hover { @media (hover:hover) { --tw-ring-color:var(--color-blue-600)!important; } } &:is(.dark *) { background-color:var(--color-stone-900)!important; } &:is(.dark *) { color:var(--color-stone-200)!important; } &:is(.dark *) { --tw-ring-color:var(--color-stone-600)!important; } &:is(.dark *) { &:hover { @media (hover:hover) { color:var(--color-amber-300)!important; } } } &:is(.dark *) { &:hover { @media (hover:hover) { --tw-ring-color:var(--color-amber-300)!important; } } }}.cta-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:calc(var(--spacing) * 2)!important;border-radius:var(--radius-lg)!important;background-color:var(--color-blue-700)!important;padding-inline:calc(var(--spacing) * 4)!important;padding-block:calc(var(--spacing) * 2.5)!important;font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important;--tw-font-weight:var(--font-weight-semibold) !important;font-weight:var(--font-weight-semibold)!important;color:var(--color-white)!important;text-decoration-line:none!important;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important;&:hover { @media (hover:hover) { background-color:var(--color-blue-800)!important; } } &:is(.dark *) { background-color:var(--color-amber-300)!important; } &:is(.dark *) { color:var(--color-stone-900)!important; } &:is(.dark *) { &:hover { @media (hover:hover) { background-color:var(--color-amber-200)!important; } } }}.cta-button-secondary{background-color:transparent!important;color:var(--color-stone-800)!important;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important;--tw-ring-color:var(--color-stone-400) !important;&:hover { @media (hover:hover) { background-color:var(--color-stone-200)!important; } } &:is(.dark *) { background-color:transparent!important; } &:is(.dark *) { color:var(--color-stone-100)!important; } &:is(.dark *) { --tw-ring-color:var(--color-stone-600)!important; } &:is(.dark *) { &:hover { @media (hover:hover) { background-color:var(--color-stone-800)!important; } } }}.subtle-button{display:inline-flex!important;cursor:pointer!important;align-items:center!important;gap:calc(var(--spacing) * 1.5)!important;border-radius:var(--radius-md)!important;padding-inline:calc(var(--spacing) * 2)!important;padding-block:calc(var(--spacing) * 1)!important;font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important;--tw-font-weight:var(--font-weight-medium) !important;font-weight:var(--font-weight-medium)!important;color:var(--color-stone-600)!important;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important;&:hover { @media (hover:hover) { background-color:var(--color-stone-200)!important; } } &:hover { @media (hover:hover) { color:var(--color-blue-700)!important; } } &:is(.dark *) { color:var(--color-stone-400)!important; } &:is(.dark *) { &:hover { @media (hover:hover) { background-color:var(--color-stone-800)!important; } } } &:is(.dark *) { &:hover { @media (hover:hover) { color:var(--color-amber-300)!important; } } }}}@layer components{.section-card{overflow:hidden!important;border-radius:var(--radius-xl)!important;background-color:var(--color-stone-100)!important;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important;--tw-ring-color:var(--color-stone-200) !important;&:is(.dark *) { background-color:oklch(26.8% 0.007 34.298)!important; } &:is(.dark *) { --tw-ring-color:var(--color-stone-700)!important; }}.section-summary{display:flex!important;cursor:pointer!important;list-style-type:none!important;align-items:center!important;justify-content:space-between!important;gap:calc(var(--spacing) * 2)!important;padding-inline:calc(var(--spacing) * 4)!important;padding-block:calc(var(--spacing) * 3)!important;font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important;--tw-font-weight:var(--font-weight-semibold) !important;font-weight:var(--font-weight-semibold)!important;color:var(--color-blue-800)!important;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important;-webkit-user-select:none!important;user-select:none!important;&:hover { @media (hover:hover) { background-color:color-mix(in srgb,oklch(92.3% 0.003 48.717) 70%,transparent)!important; @supports (color:color-mix(in lab,red,red)) { background-color:color-mix(in oklab,var(--color-stone-200) 70%,transparent)!important; } } } &:is(.dark *) { color:var(--color-amber-300)!important; } &:is(.dark *) { &:hover { @media (hover:hover) { background-color:color-mix(in srgb,oklch(37.4% 0.01 67.558) 50%,transparent)!important; @supports (color:color-mix(in lab,red,red)) { background-color:color-mix(in oklab,var(--color-stone-700) 50%,transparent)!important; } } } }}.section-summary::-webkit-details-marker{display:none}.section-icon{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important;color:var(--color-stone-500)!important;&:is(.dark *) { color:var(--color-stone-400)!important; }}.section-title{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.section-chevron{color:var(--color-stone-500)!important;transition-property:transform,translate,scale,rotate!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important;--tw-duration:200ms !important;transition-duration:200ms!important;&:is(.dark *) { color:var(--color-stone-400)!important; }}details[open]>.section-summary .section-chevron{rotate:180deg!important}.section-body{border-top-style:var(--tw-border-style)!important;border-top-width:1px!important;border-color:var(--color-stone-200)!important;padding-inline:calc(var(--spacing) * 4)!important;padding-top:calc(var(--spacing) * 1)!important;padding-bottom:calc(var(--spacing) * 4)!important;&:is(.dark *) { border-color:var(--color-stone-700)!important; }}}@layer components{.entry-list{margin-block:calc(var(--spacing) * 3)!important;display:flex!important;list-style-type:none!important;flex-direction:column!important;gap:calc(var(--spacing) * 4)!important;padding-left:calc(var(--spacing) * 0)!important}.entry{border-left-style:var(--tw-border-style)!important;border-left-width:2px!important;border-color:var(--color-stone-300)!important;padding-left:calc(var(--spacing) * 3)!important;&:is(.dark *) { border-color:var(--color-stone-600)!important; }}.entry-title{margin-block:calc(var(--spacing) * 0)!important;font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important;--tw-font-weight:var(--font-weight-semibold) !important;font-weight:var(--font-weight-semibold)!important;color:var(--color-stone-900)!important;&:is(.dark *) { color:var(--color-stone-100)!important; }}.entry-title a{text-decoration-line:none!important;&:hover { @media (hover:hover) { text-decoration-line:underline!important; } }}.entry-dates{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important;--tw-font-weight:var(--font-weight-medium) !important;font-weight:var(--font-weight-medium)!important;--tw-tracking:var(--tracking-wide) !important;letter-spacing:var(--tracking-wide)!important;white-space:nowrap!important;color:var(--color-stone-500)!important;text-transform:uppercase!important;&:is(.dark *) { color:var(--color-stone-400)!important; }}.entry-meta{margin-top:calc(var(--spacing) * .5)!important;margin-bottom:calc(var(--spacing) * 0)!important;font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important;color:var(--color-stone-600)!important;&:is(.dark *) { color:var(--color-stone-300)!important; }}.entry-note{margin-top:calc(var(--spacing) * 1)!important;margin-bottom:calc(var(--spacing) * 0)!important;font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important;color:var(--color-stone-600)!important;&:is(.dark *) { color:var(--color-stone-300)!important; }}.entry-details{margin-top:calc(var(--spacing) * 1)!important;font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.entry-details ul{margin-block:calc(var(--spacing) * 1)!important}.skill-pill{display:inline-block!important;border-radius:var(--radius-md)!important;background-color:var(--color-blue-100)!important;padding-inline:calc(var(--spacing) * 2)!important;padding-block:calc(var(--spacing) * .5)!important;font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important;--tw-font-weight:var(--font-weight-medium) !important;font-weight:var(--font-weight-medium)!important;color:var(--color-blue-900)!important;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important;--tw-ring-color:var(--color-blue-200) !important;&:is(.dark *) { background-color:color-mix(in srgb,oklch(87.9% 0.169 91.605) 10%,transparent)!important; @supports (color:color-mix(in lab,red,red)) { background-color:color-mix(in oklab,var(--color-amber-300) 10%,transparent)!important; } } &:is(.dark *) { color:var(--color-amber-200)!important; } &:is(.dark *) { --tw-ring-color:color-mix(in srgb,oklch(87.9% 0.169 91.605) 30%,transparent)!important; @supports (color:color-mix(in lab,red,red)) { --tw-ring-color:color-mix(in oklab,var(--color-amber-300) 30%,transparent)!important; } }}.hobby-pill{display:inline-flex!important;align-items:center!important;gap:calc(var(--spacing) * 2)!important;border-radius:calc(infinity * 1px)!important;background-color:var(--color-white)!important;padding-inline:calc(var(--spacing) * 3)!important;padding-block:calc(var(--spacing) * 1.5)!important;font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important;color:var(--color-stone-700)!important;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important;--tw-ring-color:var(--color-stone-300) !important;&:is(.dark *) { background-color:var(--color-stone-900)!important; } &:is(.dark *) { color:var(--color-stone-200)!important; } &:is(.dark *) { --tw-ring-color:var(--color-stone-600)!important; }}.hobby-pill i{color:var(--color-stone-500)!important;&:is(.dark *) { color:var(--color-stone-400)!important; }}.tag-pill{display:inline-block!important;border-radius:var(--radius-md)!important;background-color:var(--color-stone-200)!important;padding-inline:calc(var(--spacing) * 2)!important;padding-block:calc(var(--spacing) * .5)!important;font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important;--tw-font-weight:var(--font-weight-medium) !important;font-weight:var(--font-weight-medium)!important;color:var(--color-stone-700)!important;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important;--tw-ring-color:var(--color-stone-300) !important;&:is(.dark *) { background-color:var(--color-stone-800)!important; } &:is(.dark *) { color:var(--color-stone-300)!important; } &:is(.dark *) { --tw-ring-color:var(--color-stone-600)!important; }}.tag-pill-link{text-decoration-line:none!important;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important;&:hover { @media (hover:hover) { color:var(--color-blue-800)!important; } } &:hover { @media (hover:hover) { --tw-ring-color:var(--color-blue-600)!important; } } &:is(.dark *) { &:hover { @media (hover:hover) { color:var(--color-amber-200)!important; } } } &:is(.dark *) { &:hover { @media (hover:hover) { --tw-ring-color:var(--color-amber-300)!important; } } }}}@layer components{.card-link-wrapper{display:block!important;border-radius:var(--radius-xl)!important;background-color:var(--color-stone-100)!important;padding:calc(var(--spacing) * 4)!important;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important;--tw-ring-color:var(--color-stone-200) !important;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important;&:hover { @media (hover:hover) { --tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgb(0 0 0/0.1)),0 1px 2px -1px var(--tw-shadow-color,rgb(0 0 0/0.1))!important; box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important; } } &:hover { @media (hover:hover) { --tw-ring-color:var(--color-blue-500)!important; } } &:is(.dark *) { background-color:oklch(26.8% 0.007 34.298)!important; } &:is(.dark *) { --tw-ring-color:var(--color-stone-700)!important; } &:is(.dark *) { &:hover { @media (hover:hover) { --tw-ring-color:color-mix(in srgb,oklch(87.9% 0.169 91.605) 60%,transparent)!important; @supports (color:color-mix(in lab,red,red)) { --tw-ring-color:color-mix(in oklab,var(--color-amber-300) 60%,transparent)!important; } } } }}.card-link{text-decoration-line:none!important;&:hover { @media (hover:hover) { text-decoration-line:none!important; } }}.card-title{margin-top:calc(var(--spacing) * 0)!important;margin-bottom:calc(var(--spacing) * 1)!important;font-size:var(--text-xl)!important;line-height:var(--tw-leading,var(--text-xl--line-height))!important;--tw-font-weight:var(--font-weight-semibold) !important;font-weight:var(--font-weight-semibold)!important;color:var(--color-blue-800)!important;&:is(.dark *) { color:var(--color-amber-300)!important; }}.card-link:hover .card-title{text-decoration-line:underline!important}.card-meta{margin-top:calc(var(--spacing) * 0)!important;margin-bottom:calc(var(--spacing) * 0)!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:calc(var(--spacing) * 2)!important;font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important;color:var(--color-stone-500)!important;&:is(.dark *) { color:var(--color-stone-400)!important; }}.card-desc{margin-top:calc(var(--spacing) * 2)!important;margin-bottom:calc(var(--spacing) * 0)!important;font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important;color:var(--color-stone-700)!important;&:is(.dark *) { color:var(--color-stone-300)!important; }}.back-link{--tw-font-weight:var(--font-weight-medium) !important;font-weight:var(--font-weight-medium)!important;text-decoration-line:none!important;&:hover { @media (hover:hover) { text-decoration-line:underline!important; } }}.prevnext-card{display:flex!important;flex-direction:column!important;gap:calc(var(--spacing) * 1)!important;border-radius:var(--radius-lg)!important;padding:calc(var(--spacing) * 3)!important;text-decoration-line:none!important;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important;--tw-ring-color:var(--color-stone-200) !important;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important;&:hover { @media (hover:hover) { --tw-ring-color:var(--color-blue-500)!important; } } &:is(.dark *) { --tw-ring-color:var(--color-stone-700)!important; } &:is(.dark *) { &:hover { @media (hover:hover) { --tw-ring-color:color-mix(in srgb,oklch(87.9% 0.169 91.605) 60%,transparent)!important; @supports (color:color-mix(in lab,red,red)) { --tw-ring-color:color-mix(in oklab,var(--color-amber-300) 60%,transparent)!important; } } } }}.prevnext-label{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important;--tw-font-weight:var(--font-weight-medium) !important;font-weight:var(--font-weight-medium)!important;--tw-tracking:var(--tracking-wide) !important;letter-spacing:var(--tracking-wide)!important;color:var(--color-stone-500)!important;text-transform:uppercase!important;&:is(.dark *) { color:var(--color-stone-400)!important; }}.prevnext-title{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important;--tw-font-weight:var(--font-weight-semibold) !important;font-weight:var(--font-weight-semibold)!important;color:var(--color-blue-800)!important;&:is(.dark *) { color:var(--color-amber-300)!important; }}}@layer components{.article-prose{font-family:var(--font-read);font-size:1.0625rem!important;--tw-leading:var(--leading-relaxed) !important;line-height:var(--leading-relaxed)!important}.article-prose h1,.article-prose h2,.article-prose h3,.article-prose h4{font-family:var(--font-ui)}.article-prose h1{margin-top:calc(var(--spacing) * 8)!important;font-size:var(--text-2xl)!important;line-height:var(--tw-leading,var(--text-2xl--line-height))!important;@media(width >= 40rem){font-size: var(--text-3xl) !important; line-height: var(--tw-leading,var(--text-3xl--line-height)) !important;}}.article-prose h2{margin-top:calc(var(--spacing) * 8)!important;font-size:var(--text-xl)!important;line-height:var(--tw-leading,var(--text-xl--line-height))!important;@media(width >= 40rem){font-size: var(--text-2xl) !important; line-height: var(--tw-leading,var(--text-2xl--line-height)) !important;}}.content img{height:auto!important;width:100%!important;border-radius:var(--radius-lg)!important}.content iframe{margin-block:calc(var(--spacing) * 4)!important;display:block!important;width:100%!important;max-width:100%!important;border-radius:var(--radius-lg)!important;border:1px solid var(--color-stone-300)}.dark .content iframe{border-color:var(--color-stone-700);background-color:#fff}.content .table-scroll{margin-block:calc(var(--spacing) * 4)!important;display:block!important;width:100%!important;overflow-x:auto!important}.content table{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.content pre{overflow-x:auto!important;border-radius:var(--radius-lg)!important;font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important;font-family:ui-monospace,SFMono-Regular,sf mono,Menlo,Consolas,monospace}.prose ul,.prose ol{& *::marker { color: var(--color-stone-500) !important; } &::marker { color: var(--color-stone-500) !important; } & *::-webkit-details-marker { color: var(--color-stone-500) !important; } &::-webkit-details-marker { color: var(--color-stone-500) !important; } &:is(.dark *) { & *::marker { color: var(--color-stone-400) !important; } &::marker { color: var(--color-stone-400) !important; } & *::-webkit-details-marker { color: var(--color-stone-400) !important; } &::-webkit-details-marker { color: var(--color-stone-400) !important; } }}.content figure{margin-block:calc(var(--spacing) * 6)!important}.content figcaption{margin-top:calc(var(--spacing) * 2)!important;text-align:center!important;font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important;color:var(--color-stone-600)!important;&:is(.dark *) { color:var(--color-stone-400)!important; } font-family:var(--font-ui)}.content hr{margin-block:calc(var(--spacing) * 8)!important;border-color:var(--color-stone-300)!important;&:is(.dark *) { border-color:var(--color-stone-700)!important; }}.code-collapse{margin-block:calc(var(--spacing) * 4)!important}.code-collapse-toggle{display:inline-flex!important;cursor:pointer!important;align-items:center!important;gap:calc(var(--spacing) * 2)!important;border-radius:var(--radius-md)!important;background-color:var(--color-stone-200)!important;padding-inline:calc(var(--spacing) * 3)!important;padding-block:calc(var(--spacing) * 1.5)!important;font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important;--tw-font-weight:var(--font-weight-medium) !important;font-weight:var(--font-weight-medium)!important;color:var(--color-stone-700)!important;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important;&:hover { @media (hover:hover) { background-color:var(--color-stone-300)!important; } } &:is(.dark *) { background-color:var(--color-stone-800)!important; } &:is(.dark *) { color:var(--color-stone-200)!important; } &:is(.dark *) { &:hover { @media (hover:hover) { background-color:var(--color-stone-700)!important; } } } font-family:var(--font-ui)}.code-collapse-meta{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important;color:var(--color-stone-500)!important;&:is(.dark *) { color:var(--color-stone-400)!important; }}.code-collapse pre.is-collapsed{display:none!important}}@layer components{ul.pagination{display:flex!important;list-style-type:none!important;flex-direction:row!important;justify-content:center!important;gap:calc(var(--spacing) * 1)!important;padding-left:calc(var(--spacing) * 0)!important;li { display: flex !important; align-items: center !important; justify-content: center !important; border-radius: var(--radius-md) !important; border-style: var(--tw-border-style) !important; border-width: 1px !important; border-color: var(--color-stone-300) !important; &:is(.dark *) { border-color: var(--color-stone-600) !important; } } .page-link { padding-inline: calc(var(--spacing) * 3) !important; padding-block: calc(var(--spacing) * 1) !important; text-decoration-line: none !important; &:hover { @media (hover: hover) { background-color: var(--color-blue-700) !important; } } &:hover { @media (hover: hover) { color: var(--color-white) !important; } } &:is(.dark *) { &:hover { @media (hover: hover) { background-color: var(--color-amber-300) !important; } } } &:is(.dark *) { &:hover { @media (hover: hover) { color: var(--color-stone-900) !important; } } } } .active { pointer-events: none !important; background-color: var(--color-blue-700) !important; &:is(.dark *) { background-color: var(--color-amber-300) !important; } .page-link { color: var(--color-white) !important; &:is(.dark *) { color: var(--color-stone-900) !important; } } }}}@layer components{.chroma{--c-comment:#6b7280;--c-keyword:#1d4ed8;--c-string:#0f766e;--c-number:#b45309;--c-func:#7c3aed;--c-punct:#57534e;background-color:var(--color-stone-100)!important;color:var(--color-stone-800)!important}.dark .chroma{--c-comment:#a1a1aa;--c-keyword:#93c5fd;--c-string:#6ee7b7;--c-number:#fcd34d;--c-func:#d8b4fe;--c-punct:#d6d3d1;background-color:var(--color-stone-800)!important;color:var(--color-stone-100)!important}.chroma .c,.chroma .ch,.chroma .cm,.chroma .c1,.chroma .cs{color:var(--c-comment);font-style:italic}.chroma .k,.chroma .kc,.chroma .kd,.chroma .kn,.chroma .kp,.chroma .kr,.chroma .kt{color:var(--c-keyword)}.chroma .s,.chroma .sa,.chroma .sb,.chroma .sc,.chroma .s1,.chroma .s2,.chroma .se,.chroma .sh,.chroma .si,.chroma .sx,.chroma .sr,.chroma .ss{color:var(--c-string)}.chroma .m,.chroma .mb,.chroma .mf,.chroma .mh,.chroma .mi,.chroma .il,.chroma .mo{color:var(--c-number)}.chroma .nf,.chroma .nb,.chroma .nc,.chroma .nd{color:var(--c-func)}.chroma .o,.chroma .ow,.chroma .p{color:var(--c-punct)}.chroma .gd{color:#b91c1c}.chroma .gi{color:#15803d}}@layer components{.note-box{margin-block:calc(var(--spacing) * 6)!important;border-radius:var(--radius-lg)!important;border-left-style:var(--tw-border-style)!important;border-left-width:4px!important;border-color:var(--color-blue-600)!important;background-color:var(--color-blue-50)!important;padding:calc(var(--spacing) * 4)!important;&:is(.dark *) { border-color:var(--color-amber-300)!important; } &:is(.dark *) { background-color:color-mix(in srgb,oklch(87.9% 0.169 91.605) 10%,transparent)!important; @supports (color:color-mix(in lab,red,red)) { background-color:color-mix(in oklab,var(--color-amber-300) 10%,transparent)!important; } } font-family:var(--font-ui)}.note-box p{margin-block:calc(var(--spacing) * 0)!important;font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.embed-details{margin-block:calc(var(--spacing) * 2)!important;overflow:hidden!important;border-radius:var(--radius-lg)!important;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important;--tw-ring-color:var(--color-stone-300) !important;&:is(.dark *) { --tw-ring-color:var(--color-stone-700)!important; }}.embed-details>summary{cursor:pointer!important;list-style-type:none!important;background-color:var(--color-stone-100)!important;padding-inline:calc(var(--spacing) * 4)!important;padding-block:calc(var(--spacing) * 2)!important;--tw-font-weight:var(--font-weight-semibold) !important;font-weight:var(--font-weight-semibold)!important;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important;-webkit-user-select:none!important;user-select:none!important;&:hover { @media (hover:hover) { background-color:var(--color-stone-200)!important; } } &:is(.dark *) { background-color:var(--color-stone-800)!important; } &:is(.dark *) { &:hover { @media (hover:hover) { background-color:var(--color-stone-700)!important; } } } font-family:var(--font-ui)}.embed-details>summary::-webkit-details-marker{display:none}.embed-details>summary::before{content:"\25B8";margin-right:calc(var(--spacing) * 2)!important;display:inline-block!important;color:var(--color-stone-500)!important;&:is(.dark *) { color:var(--color-stone-400)!important; } transition:transform 150ms ease}.embed-details[open]>summary::before{transform:rotate(90deg)}.embed-details>*:not(summary){margin-inline:calc(var(--spacing) * 4)!important;margin-block:calc(var(--spacing) * 3)!important}.embed-details>.pdf-frame{margin-inline:calc(var(--spacing) * 0)!important;margin-block:calc(var(--spacing) * 0)!important;border-radius:0!important;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}}@layer components{.fact{border-radius:var(--radius-lg)!important;background-color:var(--color-stone-100)!important;padding-inline:calc(var(--spacing) * 3)!important;padding-block:calc(var(--spacing) * 2)!important;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important;--tw-ring-color:var(--color-stone-200) !important;&:is(.dark *) { background-color:oklch(26.8% 0.007 34.298)!important; } &:is(.dark *) { --tw-ring-color:var(--color-stone-700)!important; }}.fact dt{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important;--tw-font-weight:var(--font-weight-semibold) !important;font-weight:var(--font-weight-semibold)!important;--tw-tracking:var(--tracking-wide) !important;letter-spacing:var(--tracking-wide)!important;color:var(--color-stone-500)!important;text-transform:uppercase!important;&:is(.dark *) { color:var(--color-stone-400)!important; }}.fact dd{margin-top:calc(var(--spacing) * .5)!important;margin-left:calc(var(--spacing) * 0)!important;font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important;--tw-font-weight:var(--font-weight-medium) !important;font-weight:var(--font-weight-medium)!important;color:var(--color-stone-800)!important;&:is(.dark *) { color:var(--color-stone-100)!important; }}.pdf-frame{overflow:hidden!important;border-radius:var(--radius-xl)!important;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important;--tw-ring-color:var(--color-stone-300) !important;&:is(.dark *) { --tw-ring-color:var(--color-stone-600)!important; } height:min(85vh,900px)}.pdf-frame iframe,.pdf-frame object{display:block!important;height:100%!important;width:100%!important;border:0}.pdf-fallback{display:flex!important;height:100%!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:calc(var(--spacing) * 2)!important;padding:calc(var(--spacing) * 6)!important;text-align:center!important;font-family:var(--font-ui)}.perf-chart{margin-block:calc(var(--spacing) * 6)!important;border-radius:var(--radius-xl)!important;background-color:var(--color-stone-100)!important;padding:calc(var(--spacing) * 4)!important;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important;--tw-ring-color:var(--color-stone-200) !important;&:is(.dark *) { background-color:oklch(26.8% 0.007 34.298)!important; } &:is(.dark *) { --tw-ring-color:var(--color-stone-700)!important; } font-family:var(--font-ui)}.perf-legend{margin-bottom:calc(var(--spacing) * 4)!important;display:flex!important;flex-wrap:wrap!important;gap:calc(var(--spacing) * 4)!important;font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important;--tw-font-weight:var(--font-weight-medium) !important;font-weight:var(--font-weight-medium)!important;color:var(--color-stone-600)!important;&:is(.dark *) { color:var(--color-stone-300)!important; }}.perf-legend span{display:inline-flex!important;align-items:center!important;gap:calc(var(--spacing) * 2)!important}.perf-swatch{display:inline-block!important;height:calc(var(--spacing) * 3)!important;width:calc(var(--spacing) * 3)!important;border-radius:var(--radius-sm)!important}.perf-swatch-hist{background-color:var(--color-blue-700)!important;&:is(.dark *) { background-color:var(--color-amber-300)!important; }}.perf-swatch-mod{background-color:var(--color-stone-400)!important;&:is(.dark *) { background-color:var(--color-stone-500)!important; }}.perf-rows{display:flex!important;flex-direction:column!important;gap:calc(var(--spacing) * 4)!important}.perf-model{margin-bottom:calc(var(--spacing) * 1)!important;font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important;--tw-font-weight:var(--font-weight-semibold) !important;font-weight:var(--font-weight-semibold)!important;color:var(--color-stone-800)!important;&:is(.dark *) { color:var(--color-stone-100)!important; }}.perf-bars{display:flex!important;flex-direction:column!important;gap:calc(var(--spacing) * 1)!important}.perf-bar-line{display:flex!important;align-items:center!important;gap:calc(var(--spacing) * 2)!important}.perf-track{height:calc(var(--spacing) * 4)!important;flex-grow:1!important;border-radius:var(--radius-sm)!important;background-color:var(--color-stone-200)!important;&:is(.dark *) { background-color:var(--color-stone-800)!important; }}.perf-bar{height:100%!important;border-radius:var(--radius-sm)!important}.perf-bar-hist{background-color:var(--color-blue-700)!important;&:is(.dark *) { background-color:var(--color-amber-300)!important; }}.perf-bar-mod{background-color:var(--color-stone-400)!important;&:is(.dark *) { background-color:var(--color-stone-500)!important; }}.perf-value{width:calc(var(--spacing) * 14)!important;text-align:right!important;font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important;--tw-font-weight:var(--font-weight-medium) !important;font-weight:var(--font-weight-medium)!important;color:var(--color-stone-600)!important;--tw-numeric-spacing:tabular-nums !important;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)!important;&:is(.dark *) { color:var(--color-stone-300)!important; }}.perf-chart figcaption{margin-top:calc(var(--spacing) * 4)!important;margin-bottom:calc(var(--spacing) * 0)!important;text-align:left!important;font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important;color:var(--color-stone-500)!important;&:is(.dark *) { color:var(--color-stone-400)!important; }}.featured-card{margin-bottom:calc(var(--spacing) * 4)!important;display:block!important;border-radius:var(--radius-xl)!important;background-color:var(--color-blue-50)!important;padding:calc(var(--spacing) * 4)!important;text-decoration-line:none!important;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important;--tw-ring-color:var(--color-blue-200) !important;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important;&:hover { @media (hover:hover) { --tw-ring-color:var(--color-blue-500)!important; } } &:is(.dark *) { background-color:color-mix(in srgb,oklch(87.9% 0.169 91.605) 5%,transparent)!important; @supports (color:color-mix(in lab,red,red)) { background-color:color-mix(in oklab,var(--color-amber-300) 5%,transparent)!important; } } &:is(.dark *) { --tw-ring-color:color-mix(in srgb,oklch(87.9% 0.169 91.605) 30%,transparent)!important; @supports (color:color-mix(in lab,red,red)) { --tw-ring-color:color-mix(in oklab,var(--color-amber-300) 30%,transparent)!important; } } &:is(.dark *) { &:hover { @media (hover:hover) { --tw-ring-color:color-mix(in srgb,oklch(87.9% 0.169 91.605) 60%,transparent)!important; @supports (color:color-mix(in lab,red,red)) { --tw-ring-color:color-mix(in oklab,var(--color-amber-300) 60%,transparent)!important; } } } }}.featured-label{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important;--tw-font-weight:var(--font-weight-semibold) !important;font-weight:var(--font-weight-semibold)!important;--tw-tracking:var(--tracking-widest) !important;letter-spacing:var(--tracking-widest)!important;color:var(--color-blue-700)!important;text-transform:uppercase!important;&:is(.dark *) { color:var(--color-amber-300)!important; }}}#search{--pagefind-ui-scale:0.9;--pagefind-ui-primary:var(--color-blue-700);--pagefind-ui-text:var(--color-stone-800);--pagefind-ui-background:var(--color-stone-50);--pagefind-ui-border:var(--color-stone-300);--pagefind-ui-tag:var(--color-stone-200);--pagefind-ui-border-width:1px;--pagefind-ui-border-radius:0.5rem;--pagefind-ui-font:var(--font-ui)}.dark #search{--pagefind-ui-primary:var(--color-amber-300);--pagefind-ui-text:var(--color-stone-200);--pagefind-ui-background:var(--color-stone-900);--pagefind-ui-border:var(--color-stone-600);--pagefind-ui-tag:var(--color-stone-800)}.pagefind-ui__result-excerpt mark{border-radius:var(--radius-sm)!important;background-color:var(--color-blue-200)!important;padding-inline:calc(var(--spacing) * .5)!important;color:var(--color-stone-900)!important}.dark .pagefind-ui__result-excerpt mark{background-color:var(--color-amber-300)!important;color:var(--color-stone-900)!important}@property --tw-rotate-x{syntax: "*";
  inherits: false;
}@property --tw-rotate-y{syntax: "*";
  inherits: false;
}@property --tw-rotate-z{syntax: "*";
  inherits: false;
}@property --tw-skew-x{syntax: "*";
  inherits: false;
}@property --tw-skew-y{syntax: "*";
  inherits: false;
}@property --tw-border-style{syntax: "*";
  inherits: false;
  initial-value: solid;
}@property --tw-leading{syntax: "*";
  inherits: false;
}@property --tw-font-weight{syntax: "*";
  inherits: false;
}@property --tw-tracking{syntax: "*";
  inherits: false;
}@property --tw-shadow{syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}@property --tw-shadow-color{syntax: "*";
  inherits: false;
}@property --tw-shadow-alpha{syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}@property --tw-inset-shadow{syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}@property --tw-inset-shadow-color{syntax: "*";
  inherits: false;
}@property --tw-inset-shadow-alpha{syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}@property --tw-ring-color{syntax: "*";
  inherits: false;
}@property --tw-ring-shadow{syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}@property --tw-inset-ring-color{syntax: "*";
  inherits: false;
}@property --tw-inset-ring-shadow{syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}@property --tw-ring-inset{syntax: "*";
  inherits: false;
}@property --tw-ring-offset-width{syntax: "<length>";
  inherits: false;
  initial-value: 0px;
}@property --tw-ring-offset-color{syntax: "*";
  inherits: false;
  initial-value: #fff;
}@property --tw-ring-offset-shadow{syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}@property --tw-blur{syntax: "*";
  inherits: false;
}@property --tw-brightness{syntax: "*";
  inherits: false;
}@property --tw-contrast{syntax: "*";
  inherits: false;
}@property --tw-grayscale{syntax: "*";
  inherits: false;
}@property --tw-hue-rotate{syntax: "*";
  inherits: false;
}@property --tw-invert{syntax: "*";
  inherits: false;
}@property --tw-opacity{syntax: "*";
  inherits: false;
}@property --tw-saturate{syntax: "*";
  inherits: false;
}@property --tw-sepia{syntax: "*";
  inherits: false;
}@property --tw-drop-shadow{syntax: "*";
  inherits: false;
}@property --tw-drop-shadow-color{syntax: "*";
  inherits: false;
}@property --tw-drop-shadow-alpha{syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}@property --tw-drop-shadow-size{syntax: "*";
  inherits: false;
}@property --tw-duration{syntax: "*";
  inherits: false;
}@property --tw-ordinal{syntax: "*";
  inherits: false;
}@property --tw-slashed-zero{syntax: "*";
  inherits: false;
}@property --tw-numeric-figure{syntax: "*";
  inherits: false;
}@property --tw-numeric-spacing{syntax: "*";
  inherits: false;
}@property --tw-numeric-fraction{syntax: "*";
  inherits: false;
}@layer properties{@supports((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::before,::after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial}}}