/*! tailwindcss v4.0.8 | MIT License | https://tailwindcss.com */@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-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-gray-900:oklch(.21 .034 264.665);--spacing:.25rem;--container-2xl:42rem;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-font-feature-settings:var(--font-sans--font-feature-settings);--default-font-variation-settings:var(--font-sans--font-variation-settings);--default-mono-font-family:var(--font-mono);--default-mono-font-feature-settings:var(--font-mono--font-feature-settings);--default-mono-font-variation-settings:var(--font-mono--font-variation-settings);--color-slate1:var(--slate-1);--color-slate3:var(--slate-3);--color-slate4:var(--slate-4);--color-slate6:var(--slate-6);--color-slate8:var(--slate-8);--color-slate10:var(--slate-10);--color-slate11:var(--slate-11);--color-slate12:var(--slate-12)}}@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}body{line-height:inherit}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{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;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}:-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{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.top-0\.5{top:calc(var(--spacing)*.5)}.left-0\.5{left:calc(var(--spacing)*.5)}.left-\[30px\]{left:30px}.left-\[58px\]{left:58px}.mt-4{margin-top:calc(var(--spacing)*4)}.contents{display:contents}.flex{display:flex}.inline-flex{display:inline-flex}.h-4{height:calc(var(--spacing)*4)}.h-7{height:calc(var(--spacing)*7)}.w-4{width:calc(var(--spacing)*4)}.w-7{width:calc(var(--spacing)*7)}.transform{transform:var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)}.cursor-pointer{cursor:pointer}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.bg-gray-900{background-color:var(--color-gray-900)}.bg-slate1{background-color:var(--color-slate1)}.bg-slate3{background-color:var(--color-slate3)}.bg-slate10{background-color:var(--color-slate10)}.p-0\.5{padding:calc(var(--spacing)*.5)}.text-slate8{color:var(--color-slate8)}.text-slate10{color:var(--color-slate10)}.text-slate12{color:var(--color-slate12)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media (hover:hover){.hover\:text-slate11:hover{color:var(--color-slate11)}}}:root,.light,.light-theme{--slate-1:#fcfcfd;--slate-2:#f9f9fb;--slate-3:#f0f0f3;--slate-4:#e8e8ec;--slate-5:#e0e1e6;--slate-6:#d9d9e0;--slate-7:#cdced6;--slate-8:#b9bbc6;--slate-9:#8b8d98;--slate-10:#80838d;--slate-11:#60646c;--slate-12:#1c2024}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--slate-1:#fcfcfd;--slate-2:#f9f9fb;--slate-3:#f0f0f3;--slate-4:#e7e8ec;--slate-5:#e0e1e6;--slate-6:#d9d9e0;--slate-7:#cdced6;--slate-8:#b9bbc6;--slate-9:#8b8d98;--slate-10:#80838d;--slate-11:#60646c;--slate-12:#1c2024}@supports (color:color(display-p3 0 0 0)){:root,.light,.light-theme{--slate-1:#fcfcfd;--slate-2:#f9f9fb;--slate-3:#f0f0f3;--slate-4:#e7e8ec;--slate-5:#e0e1e6;--slate-6:#d9d9e0;--slate-7:#cdced6;--slate-8:#b9bbc6;--slate-9:#8b8d98;--slate-10:#80838d;--slate-11:#60646c;--slate-12:#1c2024}@supports (color:color(display-p3 0 0 0)){:root,.light,.light-theme{--slate-1:color(display-p3 .988 .988 .992);--slate-2:color(display-p3 .976 .976 .984);--slate-3:color(display-p3 .94 .941 .953);--slate-4:color(display-p3 .908 .909 .925);--slate-5:color(display-p3 .88 .881 .901);--slate-6:color(display-p3 .85 .852 .876);--slate-7:color(display-p3 .805 .808 .838);--slate-8:color(display-p3 .727 .733 .773);--slate-9:color(display-p3 .547 .553 .592);--slate-10:color(display-p3 .503 .512 .549);--slate-11:color(display-p3 .379 .392 .421);--slate-12:color(display-p3 .113 .125 .14)}}}}}.dark,.dark-theme{--slate-1:#111113;--slate-2:#18191b;--slate-3:#212225;--slate-4:#272a2d;--slate-5:#2e3135;--slate-6:#363a3f;--slate-7:#43484e;--slate-8:#5a6169;--slate-9:#696e77;--slate-10:#777b84;--slate-11:#b0b4ba;--slate-12:#edeef0}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--slate-1:#111113;--slate-2:#18191b;--slate-3:#212225;--slate-4:#272a2d;--slate-5:#2e3135;--slate-6:#363a3f;--slate-7:#43484e;--slate-8:#5a6169;--slate-9:#696e77;--slate-10:#777b84;--slate-11:#b0b4ba;--slate-12:#edeef0}@supports (color:color(display-p3 0 0 0)){.dark,.dark-theme{--slate-1:#111113;--slate-2:#18191b;--slate-3:#212225;--slate-4:#272a2d;--slate-5:#2e3135;--slate-6:#363a3f;--slate-7:#43484e;--slate-8:#5a6169;--slate-9:#696e77;--slate-10:#777b84;--slate-11:#b0b4ba;--slate-12:#edeef0}@supports (color:color(display-p3 0 0 0)){.dark,.dark-theme{--slate-1:color(display-p3 .067 .067 .074);--slate-2:color(display-p3 .095 .098 .105);--slate-3:color(display-p3 .13 .135 .145);--slate-4:color(display-p3 .156 .163 .176);--slate-5:color(display-p3 .183 .191 .206);--slate-6:color(display-p3 .215 .226 .244);--slate-7:color(display-p3 .265 .28 .302);--slate-8:color(display-p3 .357 .381 .409);--slate-9:color(display-p3 .415 .431 .463);--slate-10:color(display-p3 .469 .483 .514);--slate-11:color(display-p3 .692 .704 .728);--slate-12:color(display-p3 .93 .933 .94)}}}}}:root{--gutter:var(--space-s-m);--border-radius:var(--step-1);--transition-base:.25s ease;--transition-movement:.2s linear;--transition-fade:.2s ease;--transition-bounce:.5s cubic-bezier(.5,.05,.2,1.5);--tracking:-.05ch;--tracking-s:-.075ch;--font-base:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;--font-serif:ui-serif,Georgia,serif;--step--1:clamp(.8888rem,.8542rem + .1728vw,1rem);--step-0:clamp(1rem,.9223rem + .3883vw,1.25rem);--step-1:clamp(1.125rem,.9891rem + .6796vw,1.5625rem);--step-2:clamp(1.2656rem,1.052rem + 1.068vw,1.9531rem);--step-3:clamp(1.4238rem,1.1076rem + 1.5806vw,2.4413rem);--step-4:clamp(1.6019rem,1.1514rem + 2.2524vw,3.0519rem);--step-5:clamp(1.8019rem,1.1764rem + 3.1272vw,3.815rem);--step-6:clamp(2.0275rem,1.176rem + 4.2573vw,4.7681rem);--step-7:clamp(2.2806rem,1.1373rem + 5.7165vw,5.9606rem);--step-8:clamp(2.5656rem,1.048rem + 7.5883vw,7.4506rem);--space-3xs:clamp(.25rem,.2306rem + .0971vw,.3125rem);--space-2xs:clamp(.5rem,.4612rem + .1942vw,.625rem);--space-xs:clamp(.75rem,.6917rem + .2913vw,.9375rem);--space-s:clamp(1rem,.9223rem + .3883vw,1.25rem);--space-m:clamp(1.5rem,1.3835rem + .5825vw,1.875rem);--space-l:clamp(2rem,1.8447rem + .7767vw,2.5rem);--space-xl:clamp(3rem,2.767rem + 1.165vw,3.75rem);--space-2xl:clamp(4rem,3.6893rem + 1.5534vw,5rem);--space-3xl:clamp(6rem,5.534rem + 2.3301vw,7.5rem);--space-3xs-2xs:clamp(.25rem,.1335rem + .5825vw,.625rem);--space-2xs-xs:clamp(.5rem,.3641rem + .6796vw,.9375rem);--space-xs-s:clamp(.75rem,.5947rem + .7767vw,1.25rem);--space-s-m:clamp(1rem,.7282rem + 1.3592vw,1.875rem);--space-m-l:clamp(1.5rem,1.1893rem + 1.5534vw,2.5rem);--space-l-xl:clamp(2rem,1.4563rem + 2.7184vw,3.75rem);--space-xl-2xl:clamp(3rem,2.3786rem + 3.1068vw,5rem);--space-2xl-3xl:clamp(4rem,2.9126rem + 5.4369vw,7.5rem);--space-s-l:clamp(1rem,.534rem + 2.3301vw,2.5rem);--space-l-2xl:clamp(2rem,1.068rem + 4.6602vw,5rem)}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:700;src:local(IBM Plex Sans Bold),local(IBMPlexSans-Bold),url(/fonts/IBMPlexSans-Bold-Latin1.woff2)format("woff2");unicode-range:U+0,U+D,U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:italic;font-weight:700;src:local(IBM Plex Sans Bold Italic),local(IBMPlexSans-BoldItalic),url(/fonts/IBMPlexSans-BoldItalic-Latin1.woff2)format("woff2");unicode-range:U+0,U+D,U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:italic;font-weight:400;src:local(IBM Plex Sans Italic),local(IBMPlexSans-Italic),url(/fonts/IBMPlexSans-Italic-Latin1.woff2)format("woff2");unicode-range:U+0,U+D,U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:local(IBM Plex Sans Medm),local(IBMPlexSans-Medm),url(/fonts/IBMPlexSans-Medium-Latin1.woff2)format("woff2");unicode-range:U+0,U+D,U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:italic;font-weight:500;src:local(IBM Plex Sans Medm Italic),local(IBMPlexSans-MedmItalic),url(/fonts/IBMPlexSans-MediumItalic-Latin1.woff2)format("woff2");unicode-range:U+0,U+D,U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:local(IBM Plex Sans),local(IBMPlexSans),url(/fonts/IBMPlexSans-Regular-Latin1.woff2)format("woff2");unicode-range:U+0,U+D,U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}body{color:var(--color-slate12);background:var(--color-slate1);font-size:var(--step-0);font-family:var(--font-base);letter-spacing:var(--tracking);line-height:1.4}h1,h2,h3{letter-spacing:var(--tracking-s);text-wrap:balance;line-height:1}h1{font-size:var(--step-5)}h2{font-size:var(--step-4)}h3{font-size:var(--step-3)}p,li,blockquote:not([class]){max-width:60ch}h1,h2,h3{max-width:30ch}blockquote:not([class]){font-family:var(--font-serif);font-size:var(--step-2)}blockquote:not([class]) p:last-of-type:not(:first-child){font-family:var(--font-base);font-size:var(--step-1);font-weight:400}svg{flex:none;width:auto;height:2ex}img{height:auto}[role=list]{padding:0}pre:has(code){padding-block:var(--space-s);padding-inline:var(--space-m)}@property --offset{syntax:"<length>";inherits:false;initial-value:0}@property --thickness{syntax:"<length>";inherits:false;initial-value:0}a{--offset:.15em;--thickness:.05em;text-decoration:underline;text-decoration-thickness:var(--thickness);text-underline-offset:var(--offset);transition:--offset .125s ease-out,--thickness .125s ease-out,text-underline-offset .125s ease-out,text-decoration-thickness .125s ease-out,text-decoration-color .125s ease-in}a:hover{--offset:.05em;--thickness:.15em;-webkit-text-decoration-color:rgba(from currentcolor r g b/.8);text-decoration-color:rgba(from currentcolor r g b/.8)}@supports not (background:paint(something)){a:hover,a:focus{text-underline-offset:1px;text-decoration-thickness:3px}}:focus{outline-offset:.3ch;outline:2px solid}:target{scroll-margin-top:2ex}main:focus{outline:none}::selection{background:var(--color-slate12);color:var(--color-slate1)}.full-bleed{width:100vw;margin-left:calc(50% - 50vw)}.prose{--flow-space:var(--space-m-l)}.flow>*+*{margin-block-start:var(--flow-space,1em)}#layout{min-height:100dvh;max-width:var(--container-2xl);padding-block:var(--space-s-l);flex-direction:column;margin:auto;display:flex}.site-nav{width:100%;padding-inline:var(--space-2xs-xs);place-content:space-between;align-items:baseline;margin-block-end:var(--space-s-l);display:flex}.site-nav a{text-decoration:none}.site-nav a:hover{text-decoration:underline}.site-nav h1{font-weight:var(--font-weight-semibold);font-size:var(--step-3)}.site-nav ul{color:var(--color-slate10);text-transform:uppercase;letter-spacing:var(--tracking-tight);font-weight:var(--font-weight-medium)}.site-intro{padding-inline:var(--space-2xs-xs);padding-block:var(--space-l-2xl);color:var(--color-slate10);font-size:var(--step-2)}.note{flex-direction:column;display:flex}.note-list{container:note-list/inline-size}.note-list a{cursor:pointer;border-radius:var(--space-3xs-2xs);max-width:100vw;padding-block:var(--space-2xs-xs);padding-inline:var(--space-2xs-xs);flex-direction:column;align-items:baseline;gap:0;text-decoration:none;transition:all;display:flex}.note-list a:hover{background-color:var(--color-slate3)}.note-list a:active{background-color:var(--color-slate4);scale:.995}.note-list .note-title{font-size:var(--step-1);white-space:normal;overflow-wrap:break-word;flex:0 auto;min-width:0}.note-list .note-date{color:var(--color-slate8);font-size:var(--step--1);flex:none}.note-list .note-decoration{min-width:2rem;margin-inline:var(--space-s-m);border-top:1px dashed var(--color-slate6);flex:auto;height:1px}@container note-list (width>40ch){:scope a{gap:var(--space-2xs-xs)!important;flex-direction:row!important}}.asterism{color:var(--color-slate8);opacity:.5;align-items:center;margin-block-start:var(--space-2xl-3xl);margin-block-end:var(--space-l-2xl);display:flex}.asterism .dotted-border{margin-inline:var(--space-m-l);border-top:1px dashed var(--color-slate6);flex-grow:1;width:100%;height:1px}.asterism .start{margin-inline-start:var(--space-2xs-xs)}.asterism .end{margin-inline-end:var(--space-2xs-xs)}.site-footer{padding-inline:var(--space-2xs-xs)}.site-footer .item{flex:1}.site-footer .item-start{gap:var(--space-3xs-2xs);display:flex}.site-footer .item-center{color:var(--color-slate8);font-size:var(--step--1);text-align:center}.site-footer .item-end{justify-content:flex-end;display:flex}.article{padding-inline:var(--space-2xs-xs)}.article time{color:var(--color-slate10)}.article li{margin-inline-start:var(--space-s);list-style-type:disc}.article li::marker{color:var(--slate-10);font-size:80%}.article blockquote{border-inline-start:var(--space-3xs)solid var(--color-slate10);padding-block:var(--space-xs);letter-spacing:var(--tracking-tight);padding-inline-start:var(--space-s-m)}.article .astro-code{--tw-inset-shadow-color:var(--color-gray-900);--tw-inset-shadow:inset 0 2px 4px var(--tw-inset-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);width:100vw;padding-inline:var(--space-2xs-xs);margin-inline-start:calc(50% - 50vw)}@media (width>=42rem){.article .astro-code{padding-inline:calc((100vw - var(--container-2xl) + var(--space-2xs-xs) + var(--space-2xs-xs))/2)}}@property --tw-rotate-x{syntax:"*";inherits:false;initial-value:rotateX(0)}@property --tw-rotate-y{syntax:"*";inherits:false;initial-value:rotateY(0)}@property --tw-rotate-z{syntax:"*";inherits:false;initial-value:rotateZ(0)}@property --tw-skew-x{syntax:"*";inherits:false;initial-value:skewX(0)}@property --tw-skew-y{syntax:"*";inherits:false;initial-value:skewY(0)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@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:0}@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-ease{syntax:"*";inherits:false}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html{text-size-adjust:none;-webkit-text-size-adjust:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}
