/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@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-font-weight:initial;--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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-leading:initial;--tw-border-style:solid}}}@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-blue-300:#6693f5;--color-blue-400:#4078f2;--color-indigo-100:#cfcfed;--color-indigo-500:#5344a4;--color-gray-400:oklch(70.7% .022 261.325);--color-stone-400:oklch(70.9% .01 56.259);--color-stone-700:oklch(37.4% .01 67.558);--color-white:#fff;--spacing:.25rem;--container-2xl:42rem;--container-3xl:48rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .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);--font-weight-bold:700;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-stone-150:#eeedec;--color-bone-50:#fffefd;--color-bone-100:#fffbf6;--color-bone-150:#fffaf0;--color-bone-200:#f9edd4;--color-ochre-300:#fbc380;--color-ochre-400:#f8b36f;--color-ochre-500:#f4a25d;--color-ochre-600:#ef8c5c;--color-ochre-700:#e26756;--color-midnight-600:#374174;--color-midnight-700:#262e57;--color-midnight-800:#1d2344;--color-plum-300:#cb94b4;--color-plum-500:#a95686;--color-inverse:var(--theme-inverse)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;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;-webkit-text-decoration:inherit;-webkit-text-decoration: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{vertical-align:baseline;font-size:75%;line-height:0;position:relative}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{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}: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)){::placeholder{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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible!important}.absolute{position:absolute!important}.fixed{position:fixed!important}.relative{position:relative!important}.static{position:static!important}.-top-8{top:calc(var(--spacing) * -8)!important}.isolate{isolation:isolate!important}.m-auto{margin:auto!important}.mx-4{margin-inline:calc(var(--spacing) * 4)!important}.my-1{margin-block:var(--spacing)!important}.my-8{margin-block:calc(var(--spacing) * 8)!important}.-mt-1{margin-top:calc(var(--spacing) * -1)!important}.-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)!important}.-mt-3{margin-top:calc(var(--spacing) * -3)!important}.-mt-8{margin-top:calc(var(--spacing) * -8)!important}.-mt-10{margin-top:calc(var(--spacing) * -10)!important}.mt-4{margin-top:calc(var(--spacing) * 4)!important}.mr-1{margin-right:var(--spacing)!important}.-mb-2{margin-bottom:calc(var(--spacing) * -2)!important}.-mb-4{margin-bottom:calc(var(--spacing) * -4)!important}.mb-0{margin-bottom:0!important}.mb-8{margin-bottom:calc(var(--spacing) * 8)!important}.block{display:block!important}.contents{display:contents!important}.flex{display:flex!important}.hidden{display:none!important}.inline{display:inline!important}.inline-block{display:inline-block!important}.table\!{display:table!important}.aspect-square{aspect-ratio:1!important}.h-4{height:calc(var(--spacing) * 4)!important}.w-4{width:calc(var(--spacing) * 4)!important}.w-32{width:calc(var(--spacing) * 32)!important}.w-full{width:100%!important}.max-w-2xl{max-width:var(--container-2xl)!important}.flex-grow,.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}.flex-col{flex-direction:column!important}.flex-col-reverse{flex-direction:column-reverse!important}.items-center{align-items:center!important}.justify-between{justify-content:space-between!important}.justify-center{justify-content:center!important}.gap-4{gap:calc(var(--spacing) * 4)!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-y-auto{overflow-y:auto!important}.bg-inverse{background-color:var(--theme-inverse)!important}.p-4{padding:calc(var(--spacing) * 4)!important}.p-8{padding:calc(var(--spacing) * 8)!important}.px-8{padding-inline:calc(var(--spacing) * 8)!important}.py-8{padding-block:calc(var(--spacing) * 8)!important}.pt-8{padding-top:calc(var(--spacing) * 8)!important}.pb-8{padding-bottom:calc(var(--spacing) * 8)!important}.pb-12{padding-bottom:calc(var(--spacing) * 12)!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.font-cursive{letter-spacing:.025rem!important;font-family:Calistoga,serif!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-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-xl{font-size:var(--text-xl)!important;line-height:var(--tw-leading,var(--text-xl--line-height))!important}.font-bold{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.text-link{color:var(--color-ochre-500)!important;text-underline-offset:4px!important;text-decoration-line:underline!important}@media (hover:hover){.text-link:hover{color:var(--color-ochre-300)!important}}.text-ochre-500{color:var(--color-ochre-500)!important}.text-primary{color:var(--theme-primary)!important}.text-secondary{color:var(--theme-secondary)!important}.capitalize{text-transform:capitalize!important}.no-underline{text-decoration-line:none!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}.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,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}.duration-150{--tw-duration:.15s!important;transition-duration:.15s!important}.pixel{image-rendering:optimizeSpeed!important;image-rendering:-moz-crisp-edges!important;image-rendering:-o-crisp-edges!important;image-rendering:-webkit-optimize-contrast!important;image-rendering:pixelated!important;image-rendering:optimize-contrast!important}@media (hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%!important;--tw-scale-y:105%!important;--tw-scale-z:105%!important;scale:var(--tw-scale-x) var(--tw-scale-y)!important}.hover\:text-ochre-500:hover{color:var(--color-ochre-500)!important}.hover\:text-primary:hover{color:var(--theme-primary)!important}}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none!important}}@media (width>=48rem){.md\:fixed{position:fixed!important}.md\:m-0{margin:0!important}.md\:-mt-12{margin-top:calc(var(--spacing) * -12)!important}.md\:mt-0{margin-top:0!important}.md\:ml-36{margin-left:calc(var(--spacing) * 36)!important}.md\:block{display:block!important}.md\:flex{display:flex!important}.md\:hidden{display:none!important}.md\:inline{display:inline!important}.md\:h-screen{height:100vh!important}.md\:w-36{width:calc(var(--spacing) * 36)!important}.md\:flex-col{flex-direction:column!important}.md\:p-8{padding:calc(var(--spacing) * 8)!important}.md\:px-12{padding-inline:calc(var(--spacing) * 12)!important}.md\:py-8{padding-block:calc(var(--spacing) * 8)!important}.md\:pr-0{padding-right:0!important}.md\:text-base{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.md\:text-lg{font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important}}@media (width>=64rem){.lg\:ml-64{margin-left:calc(var(--spacing) * 64)!important}.lg\:w-64{width:calc(var(--spacing) * 64)!important}.lg\:flex-row{flex-direction:row!important}.lg\:px-20{padding-inline:calc(var(--spacing) * 20)!important}.lg\:text-4xl{font-size:var(--text-4xl)!important;line-height:var(--tw-leading,var(--text-4xl--line-height))!important}.lg\:text-xl{font-size:var(--text-xl)!important;line-height:var(--tw-leading,var(--text-xl--line-height))!important}}@media (width>=80rem){.xl\:mr-48{margin-right:calc(var(--spacing) * 48)!important}}@media (width>=96rem){.\32 xl\:mx-80{margin-inline:calc(var(--spacing) * 80)!important}.\32 xl\:w-80{width:calc(var(--spacing) * 80)!important}.\32 xl\:max-w-3xl{max-width:var(--container-3xl)!important}}@media (prefers-color-scheme:dark){.dark\:block:where(.system,.system *){display:block!important}}.dark\:block:where(.dark,.dark *){display:block!important}@media (prefers-color-scheme:dark){.dark\:hidden:where(.system,.system *){display:none!important}}.dark\:hidden:where(.dark,.dark *){display:none!important}[class^=icon],[class*=\ icon]{vertical-align:bottom;width:1.5em;height:1.5em;display:inline-block}[class^=icon]:after,[class*=\ icon]:after{content:"";background-color:currentColor;width:100%;height:100%;display:block;-webkit-mask-size:100% 100%;mask-size:100% 100%}.icon-menu:after{-webkit-mask-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='612px' height='612px' viewBox='0 0 612 612' style='enable-background:new 0 0 612 612;' xml:space='preserve'%3E%3Cg%3E%3Cg id='menu'%3E%3Cg%3E%3Cpath d='M0,95.625v38.25h612v-38.25H0z M0,325.125h612v-38.25H0V325.125z M0,516.375h612v-38.25H0V516.375z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='612px' height='612px' viewBox='0 0 612 612' style='enable-background:new 0 0 612 612;' xml:space='preserve'%3E%3Cg%3E%3Cg id='menu'%3E%3Cg%3E%3Cpath d='M0,95.625v38.25h612v-38.25H0z M0,325.125h612v-38.25H0V325.125z M0,516.375h612v-38.25H0V516.375z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A")}.icon-close:after{-webkit-mask-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='612px' height='612px' viewBox='0 0 612 612' style='enable-background:new 0 0 612 612;' xml:space='preserve'%3E%3Cg%3E%3Cg id='cross'%3E%3Cg%3E%3Cpolygon points='612,36.004 576.521,0.603 306,270.608 35.478,0.603 0,36.004 270.522,306.011 0,575.997 35.478,611.397 306,341.411 576.521,611.397 612,575.997 341.459,306.011 '/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='612px' height='612px' viewBox='0 0 612 612' style='enable-background:new 0 0 612 612;' xml:space='preserve'%3E%3Cg%3E%3Cg id='cross'%3E%3Cg%3E%3Cpolygon points='612,36.004 576.521,0.603 306,270.608 35.478,0.603 0,36.004 270.522,306.011 0,575.997 35.478,611.397 306,341.411 576.521,611.397 612,575.997 341.459,306.011 '/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A")}.icon-github:after{-webkit-mask-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M255.968,5.329C114.624,5.329,0,120.401,0,262.353c0,113.536,73.344,209.856,175.104,243.872 c12.8,2.368,17.472-5.568,17.472-12.384c0-6.112-0.224-22.272-0.352-43.712c-71.2,15.52-86.24-34.464-86.24-34.464 c-11.616-29.696-28.416-37.6-28.416-37.6c-23.264-15.936,1.728-15.616,1.728-15.616c25.696,1.824,39.2,26.496,39.2,26.496 c22.848,39.264,59.936,27.936,74.528,21.344c2.304-16.608,8.928-27.936,16.256-34.368 c-56.832-6.496-116.608-28.544-116.608-127.008c0-28.064,9.984-51.008,26.368-68.992c-2.656-6.496-11.424-32.64,2.496-68 c0,0,21.504-6.912,70.4,26.336c20.416-5.696,42.304-8.544,64.096-8.64c21.728,0.128,43.648,2.944,64.096,8.672 c48.864-33.248,70.336-26.336,70.336-26.336c13.952,35.392,5.184,61.504,2.56,68c16.416,17.984,26.304,40.928,26.304,68.992 c0,98.72-59.84,120.448-116.864,126.816c9.184,7.936,17.376,23.616,17.376,47.584c0,34.368-0.32,62.08-0.32,70.496 c0,6.88,4.608,14.88,17.6,12.352C438.72,472.145,512,375.857,512,262.353C512,120.401,397.376,5.329,255.968,5.329z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M255.968,5.329C114.624,5.329,0,120.401,0,262.353c0,113.536,73.344,209.856,175.104,243.872 c12.8,2.368,17.472-5.568,17.472-12.384c0-6.112-0.224-22.272-0.352-43.712c-71.2,15.52-86.24-34.464-86.24-34.464 c-11.616-29.696-28.416-37.6-28.416-37.6c-23.264-15.936,1.728-15.616,1.728-15.616c25.696,1.824,39.2,26.496,39.2,26.496 c22.848,39.264,59.936,27.936,74.528,21.344c2.304-16.608,8.928-27.936,16.256-34.368 c-56.832-6.496-116.608-28.544-116.608-127.008c0-28.064,9.984-51.008,26.368-68.992c-2.656-6.496-11.424-32.64,2.496-68 c0,0,21.504-6.912,70.4,26.336c20.416-5.696,42.304-8.544,64.096-8.64c21.728,0.128,43.648,2.944,64.096,8.672 c48.864-33.248,70.336-26.336,70.336-26.336c13.952,35.392,5.184,61.504,2.56,68c16.416,17.984,26.304,40.928,26.304,68.992 c0,98.72-59.84,120.448-116.864,126.816c9.184,7.936,17.376,23.616,17.376,47.584c0,34.368-0.32,62.08-0.32,70.496 c0,6.88,4.608,14.88,17.6,12.352C438.72,472.145,512,375.857,512,262.353C512,120.401,397.376,5.329,255.968,5.329z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A")}.icon-twitter:after{-webkit-mask-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M512,97.248c-19.04,8.352-39.328,13.888-60.48,16.576c21.76-12.992,38.368-33.408,46.176-58.016 c-20.288,12.096-42.688,20.64-66.56,25.408C411.872,60.704,384.416,48,354.464,48c-58.112,0-104.896,47.168-104.896,104.992 c0,8.32,0.704,16.32,2.432,23.936c-87.264-4.256-164.48-46.08-216.352-109.792c-9.056,15.712-14.368,33.696-14.368,53.056 c0,36.352,18.72,68.576,46.624,87.232c-16.864-0.32-33.408-5.216-47.424-12.928c0,0.32,0,0.736,0,1.152 c0,51.008,36.384,93.376,84.096,103.136c-8.544,2.336-17.856,3.456-27.52,3.456c-6.72,0-13.504-0.384-19.872-1.792 c13.6,41.568,52.192,72.128,98.08,73.12c-35.712,27.936-81.056,44.768-130.144,44.768c-8.608,0-16.864-0.384-25.12-1.44 C46.496,446.88,101.6,464,161.024,464c193.152,0,298.752-160,298.752-298.688c0-4.64-0.16-9.12-0.384-13.568 C480.224,136.96,497.728,118.496,512,97.248z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M512,97.248c-19.04,8.352-39.328,13.888-60.48,16.576c21.76-12.992,38.368-33.408,46.176-58.016 c-20.288,12.096-42.688,20.64-66.56,25.408C411.872,60.704,384.416,48,354.464,48c-58.112,0-104.896,47.168-104.896,104.992 c0,8.32,0.704,16.32,2.432,23.936c-87.264-4.256-164.48-46.08-216.352-109.792c-9.056,15.712-14.368,33.696-14.368,53.056 c0,36.352,18.72,68.576,46.624,87.232c-16.864-0.32-33.408-5.216-47.424-12.928c0,0.32,0,0.736,0,1.152 c0,51.008,36.384,93.376,84.096,103.136c-8.544,2.336-17.856,3.456-27.52,3.456c-6.72,0-13.504-0.384-19.872-1.792 c13.6,41.568,52.192,72.128,98.08,73.12c-35.712,27.936-81.056,44.768-130.144,44.768c-8.608,0-16.864-0.384-25.12-1.44 C46.496,446.88,101.6,464,161.024,464c193.152,0,298.752-160,298.752-298.688c0-4.64-0.16-9.12-0.384-13.568 C480.224,136.96,497.728,118.496,512,97.248z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A")}.icon-matrix:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:cc='http://creativecommons.org/ns%23' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' version='1.1' viewBox='0 0 27.9 32'%3E%3Ctitle%3EMatrix (protocol) logo%3C/title%3E%3Cg transform='translate(-.095 .005)' fill='%23040404'%3E%3Cpath d='m27.1 31.2v-30.5h-2.19v-0.732h3.04v32h-3.04v-0.732z'/%3E%3Cpath d='m8.23 10.4v1.54h0.044c0.385-0.564 0.893-1.03 1.49-1.37 0.58-0.323 1.25-0.485 1.99-0.485 0.72 0 1.38 0.14 1.97 0.42 0.595 0.279 1.05 0.771 1.36 1.48 0.338-0.5 0.796-0.941 1.38-1.32 0.58-0.383 1.27-0.574 2.06-0.574 0.602 0 1.16 0.074 1.67 0.22 0.514 0.148 0.954 0.383 1.32 0.707 0.366 0.323 0.653 0.746 0.859 1.27 0.205 0.522 0.308 1.15 0.308 1.89v7.63h-3.13v-6.46c0-0.383-0.015-0.743-0.044-1.08-0.0209-0.307-0.103-0.607-0.242-0.882-0.133-0.251-0.336-0.458-0.584-0.596-0.257-0.146-0.606-0.22-1.05-0.22-0.44 0-0.796 0.085-1.07 0.253-0.272 0.17-0.485 0.39-0.639 0.662-0.159 0.287-0.264 0.602-0.308 0.927-0.052 0.347-0.078 0.697-0.078 1.05v6.35h-3.13v-6.4c0-0.338-7e-3 -0.673-0.021-1-0.0114-0.314-0.0749-0.623-0.188-0.916-0.108-0.277-0.3-0.512-0.55-0.673-0.258-0.168-0.636-0.253-1.14-0.253-0.198 0.0083-0.394 0.042-0.584 0.1-0.258 0.0745-0.498 0.202-0.705 0.374-0.228 0.184-0.422 0.449-0.584 0.794-0.161 0.346-0.242 0.798-0.242 1.36v6.62h-3.13v-11.4z'/%3E%3Cpath d='m0.936 0.732v30.5h2.19v0.732h-3.04v-32h3.03v0.732z'/%3E%3C/g%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:cc='http://creativecommons.org/ns%23' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' version='1.1' viewBox='0 0 27.9 32'%3E%3Ctitle%3EMatrix (protocol) logo%3C/title%3E%3Cg transform='translate(-.095 .005)' fill='%23040404'%3E%3Cpath d='m27.1 31.2v-30.5h-2.19v-0.732h3.04v32h-3.04v-0.732z'/%3E%3Cpath d='m8.23 10.4v1.54h0.044c0.385-0.564 0.893-1.03 1.49-1.37 0.58-0.323 1.25-0.485 1.99-0.485 0.72 0 1.38 0.14 1.97 0.42 0.595 0.279 1.05 0.771 1.36 1.48 0.338-0.5 0.796-0.941 1.38-1.32 0.58-0.383 1.27-0.574 2.06-0.574 0.602 0 1.16 0.074 1.67 0.22 0.514 0.148 0.954 0.383 1.32 0.707 0.366 0.323 0.653 0.746 0.859 1.27 0.205 0.522 0.308 1.15 0.308 1.89v7.63h-3.13v-6.46c0-0.383-0.015-0.743-0.044-1.08-0.0209-0.307-0.103-0.607-0.242-0.882-0.133-0.251-0.336-0.458-0.584-0.596-0.257-0.146-0.606-0.22-1.05-0.22-0.44 0-0.796 0.085-1.07 0.253-0.272 0.17-0.485 0.39-0.639 0.662-0.159 0.287-0.264 0.602-0.308 0.927-0.052 0.347-0.078 0.697-0.078 1.05v6.35h-3.13v-6.4c0-0.338-7e-3 -0.673-0.021-1-0.0114-0.314-0.0749-0.623-0.188-0.916-0.108-0.277-0.3-0.512-0.55-0.673-0.258-0.168-0.636-0.253-1.14-0.253-0.198 0.0083-0.394 0.042-0.584 0.1-0.258 0.0745-0.498 0.202-0.705 0.374-0.228 0.184-0.422 0.449-0.584 0.794-0.161 0.346-0.242 0.798-0.242 1.36v6.62h-3.13v-11.4z'/%3E%3Cpath d='m0.936 0.732v30.5h2.19v0.732h-3.04v-32h3.03v0.732z'/%3E%3C/g%3E%3C/svg%3E%0A")}.icon-rss:after{-webkit-mask-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='438.536px' height='438.536px' viewBox='0 0 438.536 438.536' style='enable-background:new 0 0 438.536 438.536;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M414.41,24.123C398.333,8.042,378.963,0,356.315,0H82.228C59.58,0,40.21,8.042,24.126,24.123 C8.045,40.207,0.003,59.576,0.003,82.225v274.084c0,22.647,8.042,42.018,24.123,58.102c16.084,16.084,35.454,24.126,58.102,24.126 h274.084c22.648,0,42.018-8.042,58.095-24.126c16.084-16.084,24.126-35.454,24.126-58.102V82.225 C438.532,59.576,430.49,40.204,414.41,24.123z M135.475,354.741c-7.142,7.132-15.752,10.704-25.841,10.704 c-10.085,0-18.699-3.572-25.837-10.704c-7.137-7.139-10.708-15.756-10.708-25.844c0-10.082,3.571-18.699,10.708-25.838 c7.139-7.139,15.752-10.704,25.837-10.704c10.089,0,18.702,3.565,25.841,10.704c7.135,7.139,10.706,15.756,10.706,25.838 C146.181,338.985,142.613,347.603,135.475,354.741z M243.818,362.585c-1.902,1.902-4.093,2.847-6.57,2.847h-36.54 c-2.475,0-4.567-0.801-6.28-2.423c-1.714-1.615-2.667-3.661-2.856-6.139c-2.093-29.308-13.608-54.434-34.546-75.377 c-20.937-20.93-46.059-32.448-75.374-34.543c-2.474-0.185-4.521-1.137-6.136-2.848c-1.619-1.711-2.428-3.806-2.428-6.283v-36.543 c0-2.475,0.953-4.665,2.855-6.567c1.903-1.903,4.187-2.758,6.854-2.57c44.158,2.474,81.843,19.323,113.058,50.537 c31.217,31.221,48.064,68.898,50.535,113.062C246.584,358.403,245.722,360.682,243.818,362.585z M353.451,362.585 c-1.903,1.902-4.087,2.854-6.563,2.854h-36.546c-2.474,0-4.568-0.856-6.279-2.567s-2.663-3.806-2.854-6.283 c-1.334-38.827-11.946-74.802-31.833-107.921c-19.89-33.12-46.394-59.623-79.514-79.509c-33.12-19.892-69.09-30.502-107.921-31.833 c-2.474-0.19-4.567-1.143-6.28-2.854c-1.711-1.713-2.568-3.809-2.568-6.283V91.644c0-2.474,0.953-4.661,2.855-6.567 c1.713-1.903,3.9-2.758,6.567-2.565c29.309,0.95,57.624,6.276,84.936,15.987c27.312,9.704,52.056,22.98,74.235,39.825 c22.176,16.842,41.686,36.354,58.525,58.529c16.841,22.175,30.122,46.921,39.831,74.23c9.702,27.315,15.037,55.631,15.984,84.938 C356.407,358.69,355.556,360.874,353.451,362.585z'/%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='438.536px' height='438.536px' viewBox='0 0 438.536 438.536' style='enable-background:new 0 0 438.536 438.536;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M414.41,24.123C398.333,8.042,378.963,0,356.315,0H82.228C59.58,0,40.21,8.042,24.126,24.123 C8.045,40.207,0.003,59.576,0.003,82.225v274.084c0,22.647,8.042,42.018,24.123,58.102c16.084,16.084,35.454,24.126,58.102,24.126 h274.084c22.648,0,42.018-8.042,58.095-24.126c16.084-16.084,24.126-35.454,24.126-58.102V82.225 C438.532,59.576,430.49,40.204,414.41,24.123z M135.475,354.741c-7.142,7.132-15.752,10.704-25.841,10.704 c-10.085,0-18.699-3.572-25.837-10.704c-7.137-7.139-10.708-15.756-10.708-25.844c0-10.082,3.571-18.699,10.708-25.838 c7.139-7.139,15.752-10.704,25.837-10.704c10.089,0,18.702,3.565,25.841,10.704c7.135,7.139,10.706,15.756,10.706,25.838 C146.181,338.985,142.613,347.603,135.475,354.741z M243.818,362.585c-1.902,1.902-4.093,2.847-6.57,2.847h-36.54 c-2.475,0-4.567-0.801-6.28-2.423c-1.714-1.615-2.667-3.661-2.856-6.139c-2.093-29.308-13.608-54.434-34.546-75.377 c-20.937-20.93-46.059-32.448-75.374-34.543c-2.474-0.185-4.521-1.137-6.136-2.848c-1.619-1.711-2.428-3.806-2.428-6.283v-36.543 c0-2.475,0.953-4.665,2.855-6.567c1.903-1.903,4.187-2.758,6.854-2.57c44.158,2.474,81.843,19.323,113.058,50.537 c31.217,31.221,48.064,68.898,50.535,113.062C246.584,358.403,245.722,360.682,243.818,362.585z M353.451,362.585 c-1.903,1.902-4.087,2.854-6.563,2.854h-36.546c-2.474,0-4.568-0.856-6.279-2.567s-2.663-3.806-2.854-6.283 c-1.334-38.827-11.946-74.802-31.833-107.921c-19.89-33.12-46.394-59.623-79.514-79.509c-33.12-19.892-69.09-30.502-107.921-31.833 c-2.474-0.19-4.567-1.143-6.28-2.854c-1.711-1.713-2.568-3.809-2.568-6.283V91.644c0-2.474,0.953-4.661,2.855-6.567 c1.713-1.903,3.9-2.758,6.567-2.565c29.309,0.95,57.624,6.276,84.936,15.987c27.312,9.704,52.056,22.98,74.235,39.825 c22.176,16.842,41.686,36.354,58.525,58.529c16.841,22.175,30.122,46.921,39.831,74.23c9.702,27.315,15.037,55.631,15.984,84.938 C356.407,358.69,355.556,360.874,353.451,362.585z'/%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A")}}.light,.system{--theme-primary:var(--color-stone-700);--theme-secondary:var(--color-stone-400);--theme-inverse:var(--color-bone-50);--theme-inverse-secondary:var(--color-bone-150)}.dark{--theme-primary:var(--color-white);--theme-secondary:var(--color-gray-400);--theme-inverse:var(--color-midnight-800);--theme-inverse-secondary:var(--color-midnight-700)}@media (prefers-color-scheme:dark){.system{--theme-primary:var(--color-white);--theme-secondary:var(--color-gray-400);--theme-inverse:var(--color-midnight-800);--theme-inverse-secondary:var(--color-midnight-700)}}.light,.system{--code-border:var(--color-bone-200);--code-inline-color:var(--color-indigo-500);--code-syntax-fg:var(--color-stone-700);--code-syntax-bg:var(--color-bone-100);--code-keyword-color:var(--color-plum-500);--code-class-color:var(--color-ochre-600);--code-property-color:var(--color-ochre-700);--code-string-color:var(--color-indigo-500);--code-method-color:var(--color-blue-400)}.dark{--code-border:var(--color-midnight-600);--code-inline-color:var(--color-ochre-300);--code-syntax-fg:var(--color-white);--code-syntax-bg:var(--color-midnight-700);--code-keyword-color:var(--color-plum-300);--code-class-color:var(--color-ochre-400);--code-property-color:var(--color-ochre-600);--code-string-color:var(--color-indigo-100);--code-method-color:var(--color-blue-300)}@media (prefers-color-scheme:dark){.system{--code-border:var(--color-midnight-600);--code-inline-color:var(--color-ochre-300);--code-syntax-fg:var(--color-white);--code-syntax-bg:var(--color-midnight-700);--code-keyword-color:var(--color-plum-300);--code-class-color:var(--color-ochre-400);--code-property-color:var(--color-ochre-600);--code-string-color:var(--color-indigo-100);--code-method-color:var(--color-blue-300)}}code[class*=language-],pre[class*=language-]{background:var(--code-syntax-bg);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--code-syntax-fg);text-align:left;white-space:pre;word-spacing:normal;word-break:normal;tab-size:2;-webkit-hyphens:none;hyphens:none;direction:ltr;font-family:Fira Code,Fira Mono,Menlo,Consolas,DejaVu Sans Mono,monospace;line-height:1.5}code[class*=language-]::-moz-selection{color:inherit;background:#e5e5e6}code[class*=language-] ::-moz-selection{color:inherit;background:#e5e5e6}pre[class*=language-] ::-moz-selection{color:inherit;background:#e5e5e6}code[class*=language-]::selection{color:inherit;background:#e5e5e6}code[class*=language-] ::selection{color:inherit;background:#e5e5e6}pre[class*=language-] ::selection{color:inherit;background:#e5e5e6}pre[class*=language-]{border:solid 1px var(--code-border);border-radius:.75em;margin:.5em 0 1.5em;padding:1em;overflow:auto}:not(pre)>code{color:var(--code-inline-color);background:var(--code-syntax-bg);border:solid 1px var(--code-border);white-space:normal;border-radius:.3em;padding:.1em .3em}.token.comment,.token.prolog,.token.cdata{color:#a0a1a7}.token.doctype,.token.punctuation,.token.entity{color:var(--code-syntax-fg)}.token.attr-name,.token.class-name,.token.boolean,.token.constant,.token.number,.token.atrule{color:var(--code-class-color)}.token.keyword{color:var(--code-keyword-color)}.token.property,.token.tag,.token.symbol,.token.deleted,.token.important{color:var(--code-property-color)}.token.selector,.token.string,.token.char,.token.builtin,.token.inserted,.token.regex,.token.attr-value,.token.attr-value>.token.punctuation{color:var(--code-string-color)}.token.variable,.token.operator,.token.function{color:var(--code-method-color)}.token.url{color:#0184bc}.token.attr-value>.token.punctuation.attr-equals,.token.special-attr>.token.attr-value>.token.value.css{color:var(--code-syntax-fg)}.language-css .token.selector{color:var(--code-property-color)}.language-css .token.property{color:var(--code-syntax-fg)}.language-css .token.function,.language-css .token.url>.token.function{color:#0184bc}.language-css .token.url>.token.string.url{color:var(--code-string-color)}.language-css .token.important,.language-css .token.atrule .token.rule,.language-javascript .token.operator{color:var(--code-keyword-color)}.language-javascript .token.template-string>.token.interpolation>.token.interpolation-punctuation.punctuation{color:#ca1243}.language-json .token.operator{color:var(--code-syntax-fg)}.language-json .token.null.keyword{color:var(--code-class-color)}.language-markdown .token.url,.language-markdown .token.url>.token.operator,.language-markdown .token.url-reference.url>.token.string{color:var(--code-syntax-fg)}.language-markdown .token.url>.token.content{color:var(--code-method-color)}.language-markdown .token.url>.token.url,.language-markdown .token.url-reference.url{color:#0184bc}.language-markdown .token.blockquote.punctuation,.language-markdown .token.hr.punctuation{color:#a0a1a7;font-style:italic}.language-markdown .token.code-snippet{color:var(--code-string-color)}.language-markdown .token.bold .token.content{color:var(--code-class-color)}.language-markdown .token.italic .token.content{color:var(--code-keyword-color)}.language-markdown .token.strike .token.content,.language-markdown .token.strike .token.punctuation,.language-markdown .token.list.punctuation,.language-markdown .token.title.important>.token.punctuation{color:var(--code-property-color)}.token.bold{font-weight:700}.token.comment,.token.italic{font-style:italic}.token.entity{cursor:help}.token.namespace{opacity:.8}.token.token.tab:not(:empty):before,.token.token.cr:before,.token.token.lf:before,.token.token.space:before{color:#383a4233}div.code-toolbar>.toolbar.toolbar>.toolbar-item{margin-right:.4em}div.code-toolbar>.toolbar.toolbar>.toolbar-item>button,div.code-toolbar>.toolbar.toolbar>.toolbar-item>a,div.code-toolbar>.toolbar.toolbar>.toolbar-item>span{color:#696c77;background:#e5e5e6;border-radius:.3em;padding:.1em .4em}div.code-toolbar>.toolbar.toolbar>.toolbar-item>button:hover,div.code-toolbar>.toolbar.toolbar>.toolbar-item>button:focus,div.code-toolbar>.toolbar.toolbar>.toolbar-item>a:hover,div.code-toolbar>.toolbar.toolbar>.toolbar-item>a:focus,div.code-toolbar>.toolbar.toolbar>.toolbar-item>span:hover,div.code-toolbar>.toolbar.toolbar>.toolbar-item>span:focus{color:var(--code-syntax-fg);background:#c6c7c7}.line-highlight.line-highlight{background:#383a420d}.line-highlight.line-highlight:before,.line-highlight.line-highlight[data-end]:after{color:var(--code-syntax-fg);background:#e5e5e6;border-radius:.3em;padding:.1em .6em;box-shadow:0 2px #0003}pre[id].linkable-line-numbers.linkable-line-numbers span.line-numbers-rows>span:hover:before{background-color:#383a420d}.line-numbers.line-numbers .line-numbers-rows,.command-line .command-line-prompt{border-right-color:#383a4233}.line-numbers .line-numbers-rows>span:before,.command-line .command-line-prompt>span:before{color:#9d9d9f}.rainbow-braces .token.token.punctuation.brace-level-1,.rainbow-braces .token.token.punctuation.brace-level-5,.rainbow-braces .token.token.punctuation.brace-level-9{color:var(--code-property-color)}.rainbow-braces .token.token.punctuation.brace-level-2,.rainbow-braces .token.token.punctuation.brace-level-6,.rainbow-braces .token.token.punctuation.brace-level-10{color:var(--code-string-color)}.rainbow-braces .token.token.punctuation.brace-level-3,.rainbow-braces .token.token.punctuation.brace-level-7,.rainbow-braces .token.token.punctuation.brace-level-11{color:var(--code-method-color)}.rainbow-braces .token.token.punctuation.brace-level-4,.rainbow-braces .token.token.punctuation.brace-level-8,.rainbow-braces .token.token.punctuation.brace-level-12{color:var(--code-keyword-color)}pre.diff-highlight>code .token.token.deleted:not(.prefix),pre>code.diff-highlight .token.token.deleted:not(.prefix){background-color:#ff526626}pre.diff-highlight>code .token.token.deleted:not(.prefix)::-moz-selection{background-color:#fb566940}pre.diff-highlight>code .token.token.deleted:not(.prefix) ::-moz-selection{background-color:#fb566940}pre>code.diff-highlight .token.token.deleted:not(.prefix)::-moz-selection{background-color:#fb566940}pre>code.diff-highlight .token.token.deleted:not(.prefix) ::-moz-selection{background-color:#fb566940}pre.diff-highlight>code .token.token.deleted:not(.prefix)::selection{background-color:#fb566940}pre.diff-highlight>code .token.token.deleted:not(.prefix) ::selection{background-color:#fb566940}pre>code.diff-highlight .token.token.deleted:not(.prefix)::selection{background-color:#fb566940}pre>code.diff-highlight .token.token.deleted:not(.prefix) ::selection{background-color:#fb566940}pre.diff-highlight>code .token.token.inserted:not(.prefix),pre>code.diff-highlight .token.token.inserted:not(.prefix){background-color:#1aff5b26}pre.diff-highlight>code .token.token.inserted:not(.prefix)::-moz-selection{background-color:#38e06240}pre.diff-highlight>code .token.token.inserted:not(.prefix) ::-moz-selection{background-color:#38e06240}pre>code.diff-highlight .token.token.inserted:not(.prefix)::-moz-selection{background-color:#38e06240}pre>code.diff-highlight .token.token.inserted:not(.prefix) ::-moz-selection{background-color:#38e06240}pre.diff-highlight>code .token.token.inserted:not(.prefix)::selection{background-color:#38e06240}pre.diff-highlight>code .token.token.inserted:not(.prefix) ::selection{background-color:#38e06240}pre>code.diff-highlight .token.token.inserted:not(.prefix)::selection{background-color:#38e06240}pre>code.diff-highlight .token.token.inserted:not(.prefix) ::selection{background-color:#38e06240}.prism-previewer.prism-previewer:before,.prism-previewer-gradient.prism-previewer-gradient div{border-color:#f2f2f2}.prism-previewer-color.prism-previewer-color:before,.prism-previewer-gradient.prism-previewer-gradient div,.prism-previewer-easing.prism-previewer-easing:before{border-radius:.3em}.prism-previewer.prism-previewer:after{border-top-color:#f2f2f2}.prism-previewer-flipped.prism-previewer-flipped.after{border-bottom-color:#f2f2f2}.prism-previewer-angle.prism-previewer-angle:before,.prism-previewer-time.prism-previewer-time:before,.prism-previewer-easing.prism-previewer-easing{background:#fff}.prism-previewer-angle.prism-previewer-angle circle,.prism-previewer-time.prism-previewer-time circle{stroke:var(--code-syntax-fg);stroke-opacity:1}.prism-previewer-easing.prism-previewer-easing circle,.prism-previewer-easing.prism-previewer-easing path,.prism-previewer-easing.prism-previewer-easing line{stroke:var(--code-syntax-fg)}.prism-previewer-easing.prism-previewer-easing circle{fill:#0000}.blog-content img{margin:2rem auto}.blog-content figcaption{text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--theme-secondary);margin:-1rem auto 2rem}.blog-content a{color:var(--color-ochre-500);text-underline-offset:4px;text-decoration-line:underline}@media (hover:hover){.blog-content a:hover{color:var(--color-ochre-300)}}.blog-content h1 a,.blog-content h2 a,.blog-content h3 a,.blog-content h4 a,.blog-content h5 a,.blog-content h6 a{color:var(--theme-primary);text-decoration-line:none;position:relative}@media (hover:hover){:is(.blog-content h1 a,.blog-content h2 a,.blog-content h3 a,.blog-content h4 a,.blog-content h5 a,.blog-content h6 a):hover{color:var(--theme-primary)}}.blog-content h2 a:before,.blog-content h3 a:before,.blog-content h4 a:before,.blog-content h5 a:before,.blog-content h6 a:before{content:"";background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512.001 512.001' style='enable-background:new 0 0 512.001 512.001;' xml:space='preserve'%3E%3Cpath style='fill:%23F4A25D;' d='M476.85,35.151c46.868,46.857,46.868,122.836,0,169.704l-98.879,98.89 c-13.312,13.312-28.965,22.832-45.641,28.582c-25.364,8.743-53.068,8.743-78.432,0c-16.677-5.75-32.329-15.27-45.641-28.582 c-13.301-13.312-22.832-28.965-28.582-45.641l2.104-2.104c-2.104,2.104,37.087-37.849,37.087-37.849l37.137,37.849 c20.458,20.469,53.755,20.469,74.224,0l2.104-2.104l96.786-96.786c20.458-20.458,20.458-53.755,0-74.224 c-20.469-20.458-53.766-20.458-74.224,0l-96.786,96.786L218.89,195.62l-39.216-15.949c5.75-16.665,15.27-32.329,28.582-45.641 l98.89-98.879C354.014-11.717,429.993-11.717,476.85,35.151z'/%3E%3Cpath style='fill:%23ef8c5c;' d='M258.106,179.671c16.665,5.75,32.318,15.281,45.63,28.593c13.312,13.301,22.843,28.965,28.593,45.63 l-2.104,2.104c-20.469,20.469-53.766,20.469-74.224,0c-20.469-20.458-53.766-20.458-74.224,0l-2.104,2.104l-96.786,96.786 c-20.469,20.469-20.469,53.766,0,74.224c20.458,20.469,53.755,20.469,74.224,0l96.786-96.786c25.364,8.743,53.068,8.743,78.432,0 c-5.75,16.677-15.281,32.329-28.593,45.641l-98.879,98.89c-46.868,46.857-122.847,46.857-169.715,0 c-46.857-46.868-46.857-122.847,0-169.715l98.89-98.879c13.312-13.312,28.965-22.843,45.641-28.593 C205.038,170.929,232.742,170.929,258.106,179.671z'/%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");background-repeat:no-repeat;width:1em;height:.75em;display:none;position:absolute;bottom:.25em;left:-1em}.blog-content h2 a:hover:before,.blog-content h3 a:hover:before,.blog-content h4 a:hover:before,.blog-content h5 a:hover:before,.blog-content h6 a:hover:before{display:block}.menu-btn{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-stone-400)}@media (prefers-color-scheme:dark){.menu-btn:where(.system,.system *){color:var(--theme-primary)}}.menu-btn:where(.dark,.dark *){color:var(--theme-primary)}.main-nav-link{position:relative}.main-nav-link:hover,.main-nav-link.active{color:var(--color-ochre-500)}.main-nav-link .square{display:none}.main-nav-link.active .square{display:block;top:1.15rem;left:-.75rem}@media (width>=48rem){.main-nav-link.active .square{top:.85rem;left:-.75rem}}.toggle{--width:3em;--height:calc(var(--width) / 2);--border-radius:calc(var(--height) / 2);cursor:pointer;display:inline-block}.toggle__input{display:none}.toggle__fill{background-color:var(--color-stone-150)}@media (prefers-color-scheme:dark){.toggle__fill:where(.system,.system *){background-color:var(--color-midnight-600)}}.toggle__fill:where(.dark,.dark *){background-color:var(--color-midnight-600)}.toggle__fill{image-rendering:pixelated;width:var(--width);height:var(--height);border-radius:var(--border-radius);background-image:url(/assets/sun.svg),url(/assets/moon.svg);background-position:right .4em top .3em,.5em .385em;background-repeat:no-repeat,no-repeat;background-size:.85em,.75em;transition:background .2s;position:relative;box-shadow:inset 0 0 1px #0003}.toggle__fill:after{background-color:var(--color-white)}@media (prefers-color-scheme:dark){.toggle__fill:after:where(){background-color:var(--color-midnight-800)}}.toggle__fill:after:where(){background-color:var(--color-midnight-800)}.toggle__fill:after{content:"";height:calc(var(--height) - 4px);width:calc(var(--height) - 4px);border-radius:var(--border-radius);transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 0 1px 1px #0000000d}.toggle__input:checked~.toggle__fill:after{transform:translateX(var(--height))}.text-effect{text-align:center;border-radius:12px;height:88%;display:inline-flex}.text-effect span{animation:2s ease-in-out infinite wave-text;animation-delay:calc(var(--n) * .2s);display:inline-block}@keyframes wave-text{50%,to{transform:translate(0)}0%{transform:translate(0)}50%{transform:translateY(-.2em)}}html{font-family:Merriweather,serif}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6{text-align:center;letter-spacing:.025rem;font-family:Calistoga,serif}h1{margin-bottom:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 2);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}@media (width>=48rem){h1{margin-bottom:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 3);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}h2{margin-bottom:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 2);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}@media (width>=48rem){h2{margin-bottom:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 3);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}h3{margin-bottom:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 2);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}@media (width>=48rem){h3{margin-bottom:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 3);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}h4{margin-bottom:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 2);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}@media (width>=48rem){h4{margin-bottom:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 3);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}h5{margin-bottom:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 2);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media (width>=48rem){h5{padding-top:calc(var(--spacing) * 3)}}h6{margin-bottom:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media (width>=48rem){h6{padding-top:calc(var(--spacing) * 3)}}p,ul{margin-block:calc(var(--spacing) * 5);--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}@media (width>=48rem){p,ul{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}}h1+p,h2+p,h3+p,h4+p,h5+p,h6{margin-top:0}blockquote{margin-inline:calc(var(--spacing) * 4);margin-block:calc(var(--spacing) * 8);border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-ochre-500);background-color:var(--theme-inverse-secondary);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}blockquote p:first-child,aside p:first-child{margin-top:0}blockquote p:last-child,aside p:last-child{margin-bottom:0}aside{margin-inline:calc(var(--spacing) * 4);margin-block:calc(var(--spacing) * 8);border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-ochre-500);background-color:var(--theme-inverse-secondary);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}aside p{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}ul{margin-top:1rem;margin-bottom:1rem;margin-left:2rem}li{margin-bottom:.5rem}ul>li{position:relative}ul>li:before{image-rendering:optimizeSpeed;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;image-rendering:optimize-contrast;content:"";background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAACXBIWXMAAC4jAAAuIwF4pT92AAAANUlEQVQImWP8sij2PwMOwAKlGbHI/WfCpYuBgYEBLskdu4iBgYHhPxKbAV0nivF4jWXE51oAaSYKByQ4Eh0AAAAASUVORK5CYII=);background-size:100% 100%;width:9px;height:9px;display:block;position:absolute;top:.55em;left:-1em;transform:rotate(45deg)}ul ul>li:before{color:var(--color-ochre-500);content:"◆";background-image:none;top:-.1em;left:-1em;transform:none}ul ul ul>li:before{color:var(--color-ochre-500);content:"◇";background-image:none;transform:none}ol{counter-reset:item;margin-top:1rem;margin-bottom:1rem;margin-left:2rem}ol li:before{content:counter(item) ".";color:var(--color-ochre-500);counter-increment:item;text-align:right;margin-left:-.4em;position:absolute;transform:translate(-100%)}ol ol li:before{content:counter(item, lower-roman) "."}ol ol ol li:before{content:counter(item, lower-alpha) "."}li{margin-right:1rem}li::marker{color:var(--color-ochre-500);margin-right:.5rem}pre,code{width:100%;overflow:scroll}hr{border:0;border-top:3px double var(--color-ochre-500);background-color:#0000;height:3px;margin:2rem auto;position:relative;overflow:visible}@media (width>=48rem){hr{width:40%}}.square,hr:before{background-color:var(--theme-inverse);background:var(--color-inverse);content:"";width:9px;height:9px;image-rendering:optimizeSpeed;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;image-rendering:optimize-contrast;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAACXBIWXMAAC4jAAAuIwF4pT92AAAANUlEQVQImWP8sij2PwMOwAKlGbHI/WfCpYuBgYEBLskdu4iBgYHhPxKbAV0nivF4jWXE51oAaSYKByQ4Eh0AAAAASUVORK5CYII=);background-size:100% 100%;position:absolute;transform:translate(-50%,-67%)rotate(45deg)}hr:before{left:50%}@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-font-weight{syntax:"*";inherits:false}@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-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-leading{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
