@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-6864b522],[data-v-6864b522]::backdrop,[data-v-6864b522]:after,[data-v-6864b522]:before{--tw-font-weight:initial;--tw-tracking:initial}}}.error-container[data-v-6864b522]{background:linear-gradient(135deg,oklch(35% .25 280/.6),oklch(50% .4 310/.6) 24%,oklch(60% .5 330/.6) 50%,oklch(65% .3 10/.6) 100%,);height:100vh;padding:50px;text-align:center}.error-container a[data-v-6864b522]{margin-top:calc(var(--spacing,.25rem)*8)}:where(.error-container a[data-v-6864b522]){width:unset}.error-container a[data-v-6864b522]{cursor:pointer;outline-offset:2px;text-align:center;vertical-align:middle;webkit-user-select:none;color:var(--btn-fg);padding-inline:var(--btn-p);-webkit-user-select:none;-moz-user-select:none;user-select:none;--tw-prose-links:var(--btn-fg);background-color:var(--btn-bg);background-image:none,var(--btn-noise);background-size:auto,calc(var(--noise)*100%);border-color:var(--btn-border);border-style:solid;border-width:var(--border);box-shadow:0 .5px 0 .5px oklch(100% 0 0/calc(var(--depth)*6%)) inset,var(--btn-shadow);font-size:var(--fontsize,.875rem);height:var(--size);outline-color:var(--btn-color,var(--color-base-content));text-shadow:0 .5px oklch(100% 0 0/calc(var(--depth)*.15));touch-action:manipulation;--size:calc(var(--size-field,.25rem)*10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-p:1rem;--btn-border:var(--btn-bg);align-items:center;border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-start-start-radius:var(--join-ss,var(--radius-field));display:inline-flex;flex-shrink:0;flex-wrap:nowrap;font-weight:600;gap:.375rem;justify-content:center;transition-duration:.2s;transition-property:color,background-color,border-color,box-shadow;transition-timing-function:cubic-bezier(0,0,.2,1)}@supports (color:color-mix(in lab,red,red)){.error-container a[data-v-6864b522]{--btn-border:color-mix(in oklab,var(--btn-bg),#000 calc(var(--depth)*5%))}}.error-container a[data-v-6864b522]{--btn-shadow:0 3px 2px -2px var(--btn-bg),0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab,red,red)){.error-container a[data-v-6864b522]{--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000)}}.error-container a[data-v-6864b522]{--btn-noise:var(--fx-noise)}.prose[data-v-6864b522] :is(.error-container a){text-decoration-line:none}@media (hover:hover){.error-container a[data-v-6864b522]:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.error-container a[data-v-6864b522]:hover{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}}.error-container a[data-v-6864b522]:focus-visible{isolation:isolate;outline-style:solid;outline-width:2px}.error-container a[data-v-6864b522]:active:not(.btn-active){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab,red,red)){.error-container a[data-v-6864b522]:active:not(.btn-active){--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 5%)}}.error-container a[data-v-6864b522]:active:not(.btn-active){--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.error-container a[data-v-6864b522]:active:not(.btn-active){--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}.error-container a[data-v-6864b522]:active:not(.btn-active){--btn-shadow:0 0 0 0 oklch(0% 0 0/0),0 0 0 0 oklch(0% 0 0/0)}.error-container a[data-v-6864b522]:is(:disabled,[disabled],.btn-disabled):not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.error-container a[data-v-6864b522]:is(:disabled,[disabled],.btn-disabled):not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.error-container a[data-v-6864b522]:is(:disabled,[disabled],.btn-disabled):not(.btn-link,.btn-ghost){box-shadow:none}.error-container a[data-v-6864b522]:is(:disabled,[disabled],.btn-disabled){pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.error-container a[data-v-6864b522]:is(:disabled,[disabled],.btn-disabled){--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}@media (hover:hover){.error-container a[data-v-6864b522]:is(:disabled,[disabled],.btn-disabled):hover{background-color:var(--color-neutral);pointer-events:none}@supports (color:color-mix(in lab,red,red)){.error-container a[data-v-6864b522]:is(:disabled,[disabled],.btn-disabled):hover{background-color:color-mix(in oklab,var(--color-neutral)20%,transparent)}}.error-container a[data-v-6864b522]:is(:disabled,[disabled],.btn-disabled):hover{--btn-border:#0000;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.error-container a[data-v-6864b522]:is(:disabled,[disabled],.btn-disabled):hover{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}}.error-container a[data-v-6864b522]:is(input[type=checkbox],input[type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none}.error-container a[data-v-6864b522]:is(input[type=checkbox],input[type=radio]):after{content:attr(aria-label)}.error-container a[data-v-6864b522]:where(input:checked:not(.filter .btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);isolation:isolate}.error-container h1[data-v-6864b522]{--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);--tw-tracking:var(--tracking-tighter,-.05em);font-size:var(--text-8xl,6rem);letter-spacing:var(--tracking-tighter,-.05em);line-height:var(--tw-leading,var(--text-8xl--line-height,1))}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-00c2e3c2],[data-v-00c2e3c2]::backdrop,[data-v-00c2e3c2]:after,[data-v-00c2e3c2]:before{--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-space-x-reverse:0;--tw-font-weight:initial;--tw-tracking:initial;--tw-leading:initial}}}.post[data-v-00c2e3c2] img{border-color:var(--color-ctp-mantle,#181825);border-style:var(--tw-border-style);border-width:8px;box-sizing:border-box;width:98%}.post .tags[data-v-00c2e3c2]{--tw-gradient-position:to right;-webkit-background-clip:text;background-clip:text}@supports (background-image:linear-gradient(in lab,red,red)){.post .tags[data-v-00c2e3c2]{--tw-gradient-position:to right in oklab}}.post .tags[data-v-00c2e3c2]{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-ctp-rosewater,#f5e0dc);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:var(--color-ctp-red,#f38ba8);color:#0000}.post .tags ul[data-v-00c2e3c2]{display:flex;flex-wrap:wrap;justify-content:flex-start}:where(.post .tags ul[data-v-00c2e3c2]>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing,.25rem)*4*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing,.25rem)*4*var(--tw-space-x-reverse))}.post .tags ul li[data-v-00c2e3c2]{margin-left:calc(var(--spacing,.25rem)*0);margin-right:calc(var(--spacing,.25rem)*4);padding-bottom:calc(var(--spacing,.25rem)*2)}.post .tags ul li[data-v-00c2e3c2],.post .title h1[data-v-00c2e3c2]{font-family:var(--font-sans,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji")}.post .title h1[data-v-00c2e3c2]{--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);--tw-tracking:var(--tracking-tighter,-.05em);color:var(--color-ctp-blue,#89b4fa);letter-spacing:var(--tracking-tighter,-.05em);--tw-leading:1;line-height:1;padding:calc(var(--spacing,.25rem)*0)}.post .meta[data-v-00c2e3c2]{align-items:center;display:flex;font-family:var(--font-sans,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5));margin-bottom:calc(var(--spacing,.25rem)*12);margin-top:calc(var(--spacing,.25rem)*4)}.post .meta .author[data-v-00c2e3c2],.post .meta .date[data-v-00c2e3c2]{display:inline-block}.post .meta .author[data-v-00c2e3c2]{color:var(--color-ctp-mauve,#cba6f7);--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);margin-right:calc(var(--spacing,.25rem)*2)}.post .meta .author[data-v-00c2e3c2]:hover{color:var(--color-ctp-peach,#fab387)}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}svg[data-v-854e250c]{display:inline;margin-right:calc(var(--spacing,.25rem)*3)}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-c74ede11],[data-v-c74ede11]::backdrop,[data-v-c74ede11]:after,[data-v-c74ede11]:before{--tw-leading:initial;--tw-tracking:initial}}}summary[data-v-c74ede11]{font-weight:600}a[data-v-c74ede11],button[data-v-c74ede11],summary[data-v-c74ede11]{--tw-leading:1;line-height:1}@media (hover:hover){:is(summary[data-v-c74ede11],button[data-v-c74ede11],a[data-v-c74ede11]):hover{border-radius:0}}a[data-v-c74ede11],button[data-v-c74ede11],summary[data-v-c74ede11]{--tw-tracking:var(--tracking-tighter,-.05em);border-radius:0;font-size:16px;letter-spacing:var(--tracking-tighter,-.05em);padding:calc(var(--spacing,.25rem)*4)}a.current[data-v-c74ede11],a[data-v-c74ede11]:hover,button.current[data-v-c74ede11],button[data-v-c74ede11]:hover,summary[data-v-c74ede11]:hover{background-color:var(--color-base-200)}.menu[data-v-bd1dba2b]{width:100%}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-0b1ee05c],[data-v-0b1ee05c]::backdrop,[data-v-0b1ee05c]:after,[data-v-0b1ee05c]:before{--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial}}}.snippets[data-v-0b1ee05c]{display:grid}@media (min-width:64rem){.snippets[data-v-0b1ee05c]{margin-top:calc(var(--spacing,.25rem)*24)}}@media (min-width:40rem){.snippets[data-v-0b1ee05c]{margin-top:calc(var(--spacing,.25rem)*12)}}.snippets[data-v-0b1ee05c]{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:64rem){.snippets[data-v-0b1ee05c]{grid-template-columns:repeat(3,minmax(0,1fr))}}.snippets[data-v-0b1ee05c]{gap:calc(var(--spacing,.25rem)*6);width:100%}.snippets .list[data-v-0b1ee05c]{border-color:var(--color-base-300);border-right-style:var(--tw-border-style);border-right-width:1px}@media (min-width:64rem){.snippets .list[data-v-0b1ee05c]{grid-column:span 1/span 1}}.snippets .list[data-v-0b1ee05c]{width:100%}@media (min-width:64rem){.snippets .snippet[data-v-0b1ee05c]{grid-column:span 2/span 2}}.snippets h1.title[data-v-0b1ee05c]{font-family:var(--font-sans,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);--tw-tracking:var(--tracking-tighter,-.05em);font-size:var(--text-4xl,2.25rem);letter-spacing:var(--tracking-tighter,-.05em);line-height:var(--tw-leading,var(--text-4xl--line-height,1.11111));padding-bottom:calc(var(--spacing,.25rem)*8)}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-af5fe15b],[data-v-af5fe15b]::backdrop,[data-v-af5fe15b]:after,[data-v-af5fe15b]:before{--tw-border-style:solid}}}table[data-v-af5fe15b]{font-family:var(--font-sans,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");margin-bottom:calc(var(--spacing,.25rem)*8)}td[data-v-af5fe15b],th[data-v-af5fe15b]{color:inherit;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5))}td[data-v-af5fe15b]{border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:oklch(var(--color-neutral))}@supports (color:color-mix(in lab,red,red)){td[data-v-af5fe15b]{border-color:color-mix(in oklch,oklch(var(--color-neutral)),#000 12%)}}tr:nth-child(2n) td[data-v-af5fe15b]{background-color:oklch(var(--color-neutral))}@supports (color:color-mix(in lab,red,red)){tr:nth-child(2n) td[data-v-af5fe15b]{background-color:color-mix(in oklch,oklch(var(--color-neutral)),#000 6%)}}th[data-v-af5fe15b]{background-color:oklch(var(--color-neutral));color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){th[data-v-af5fe15b]{background-color:color-mix(in oklch,oklch(var(--color-neutral)),#000 12%)}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-144e15bd],[data-v-144e15bd]::backdrop,[data-v-144e15bd]:after,[data-v-144e15bd]:before{--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-space-y-reverse:0;--tw-font-weight:initial}}}.skill-stats[data-v-144e15bd]{margin-bottom:calc(var(--spacing,.25rem)*12);--tw-shadow:0 0 #0000;background-color:var(--color-info);border-radius:var(--radius-lg,.5rem);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);margin-inline:auto;max-width:900px;padding:calc(var(--spacing,.25rem)*8);width:100%}.skill-stats .header[data-v-144e15bd]{color:var(--color-info-content);margin-bottom:calc(var(--spacing,.25rem)*6);text-align:left;text-transform:uppercase}.skill-stats .box[data-v-144e15bd]{display:grid;gap:calc(var(--spacing,.25rem)*8);grid-template-columns:repeat(2,minmax(0,1fr))}.skill-stats .box .row[data-v-144e15bd]{flex-direction:column}:where(.skill-stats .box .row[data-v-144e15bd]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing,.25rem)*4*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing,.25rem)*4*var(--tw-space-y-reverse))}.item[data-v-144e15bd],.skill-stats .box .row[data-v-144e15bd]{display:flex}.item[data-v-144e15bd]{align-items:center}.item .title[data-v-144e15bd]{color:var(--color-info-content);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,1.55556));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);width:calc(var(--spacing,.25rem)*16)}.item .graph[data-v-144e15bd]{flex:1;margin-left:calc(var(--spacing,.25rem)*4)}.item .graph>div[data-v-144e15bd]{background-color:var(--color-info);height:54px;position:relative}@supports (color:color-mix(in lab,red,red)){.item .graph>div[data-v-144e15bd]{background-color:color-mix(in oklch,var(--color-info),var(--color-info-content)12%)}}.item .graph>div div[data-v-144e15bd]{background-color:var(--color-info-content);height:100%;left:calc(var(--spacing,.25rem)*0);position:absolute;top:calc(var(--spacing,.25rem)*0)}@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: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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-e47cee1f],[data-v-e47cee1f]::backdrop,[data-v-e47cee1f]:after,[data-v-e47cee1f]:before{--tw-border-style:solid}}}[data-v-e47cee1f] img:not(.avatar){width:98%}[data-v-e47cee1f] img{border-color:var(--color-ctp-mantle,#181825);border-style:var(--tw-border-style);border-width:8px;box-sizing:border-box}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-fb56fc74],[data-v-fb56fc74]::backdrop,[data-v-fb56fc74]:after,[data-v-fb56fc74]:before{--tw-font-weight:initial;--tw-tracking: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}}}div[data-v-fb56fc74]{height:auto;margin-top:calc(var(--spacing,.25rem)*24);position:relative;width:100%}div h2[data-v-fb56fc74]{color:var(--color-white,#fff);inset:calc(var(--spacing,.25rem)*0);--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);--tw-tracking:var(--tracking-tighter,-.05em);letter-spacing:var(--tracking-tighter,-.05em);--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md,0 3px 3px #0000001f));align-items:center;display:flex;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,);font-size:var(--text-6xl,3.75rem);justify-content:center;line-height:var(--tw-leading,var(--text-6xl--line-height,1));position:absolute}@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}pre code .line{display:block;min-height:1rem}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-7bbca0bb],[data-v-7bbca0bb]::backdrop,[data-v-7bbca0bb]:after,[data-v-7bbca0bb]:before{--tw-space-x-reverse:0;--tw-font-weight:initial;--tw-leading:initial;--tw-tracking:initial}}}.nav .list[data-v-7bbca0bb]{flex-direction:row}:where(.nav .list[data-v-7bbca0bb]>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing,.25rem)*4*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing,.25rem)*4*var(--tw-space-x-reverse))}.nav .list[data-v-7bbca0bb],.nav li[data-v-7bbca0bb]{display:flex}.nav li[data-v-7bbca0bb]{--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300);--tw-leading:calc(var(--spacing,.25rem)*7);align-items:center;line-height:calc(var(--spacing,.25rem)*7)}.nav .link[data-v-7bbca0bb],.nav li[data-v-7bbca0bb]{color:var(--color-base-content)}.nav .link[data-v-7bbca0bb]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}@media (hover:hover){.nav .link[data-v-7bbca0bb]:hover{color:var(--color-ctp-peach,#fab387)}}.nav .link[data-v-7bbca0bb]{--tw-tracking:var(--tracking-tighter,-.05em);font-family:var(--font-sans,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");letter-spacing:var(--tracking-tighter,-.05em);text-decoration-line:none}:where(.hamburger[data-v-fbd0d787]){width:unset}.hamburger[data-v-fbd0d787]{cursor:pointer;outline-offset:2px;text-align:center;vertical-align:middle;webkit-user-select:none;color:var(--btn-fg);padding-inline:var(--btn-p);-webkit-user-select:none;-moz-user-select:none;user-select:none;--tw-prose-links:var(--btn-fg);background-color:var(--btn-bg);background-image:none,var(--btn-noise);background-size:auto,calc(var(--noise)*100%);border-color:var(--btn-border);border-style:solid;border-width:var(--border);box-shadow:0 .5px 0 .5px oklch(100% 0 0/calc(var(--depth)*6%)) inset,var(--btn-shadow);font-size:var(--fontsize,.875rem);outline-color:var(--btn-color,var(--color-base-content));text-shadow:0 .5px oklch(100% 0 0/calc(var(--depth)*.15));touch-action:manipulation;--size:calc(var(--size-field,.25rem)*10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-p:1rem;--btn-border:var(--btn-bg);align-items:center;border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-start-start-radius:var(--join-ss,var(--radius-field));display:inline-flex;flex-shrink:0;flex-wrap:nowrap;font-weight:600;gap:.375rem;justify-content:center;transition-duration:.2s;transition-property:color,background-color,border-color,box-shadow;transition-timing-function:cubic-bezier(0,0,.2,1)}@supports (color:color-mix(in lab,red,red)){.hamburger[data-v-fbd0d787]{--btn-border:color-mix(in oklab,var(--btn-bg),#000 calc(var(--depth)*5%))}}.hamburger[data-v-fbd0d787]{--btn-shadow:0 3px 2px -2px var(--btn-bg),0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab,red,red)){.hamburger[data-v-fbd0d787]{--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000)}}.hamburger[data-v-fbd0d787]{--btn-noise:var(--fx-noise)}.prose .hamburger[data-v-fbd0d787]{text-decoration-line:none}@media (hover:hover){.hamburger[data-v-fbd0d787]:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.hamburger[data-v-fbd0d787]:hover{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}}.hamburger[data-v-fbd0d787]:focus-visible{isolation:isolate;outline-style:solid;outline-width:2px}.hamburger[data-v-fbd0d787]:active:not(.btn-active){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab,red,red)){.hamburger[data-v-fbd0d787]:active:not(.btn-active){--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 5%)}}.hamburger[data-v-fbd0d787]:active:not(.btn-active){--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.hamburger[data-v-fbd0d787]:active:not(.btn-active){--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}.hamburger[data-v-fbd0d787]:active:not(.btn-active){--btn-shadow:0 0 0 0 oklch(0% 0 0/0),0 0 0 0 oklch(0% 0 0/0)}.hamburger[data-v-fbd0d787]:is(:disabled,[disabled],.btn-disabled):not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.hamburger[data-v-fbd0d787]:is(:disabled,[disabled],.btn-disabled):not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.hamburger[data-v-fbd0d787]:is(:disabled,[disabled],.btn-disabled):not(.btn-link,.btn-ghost){box-shadow:none}.hamburger[data-v-fbd0d787]:is(:disabled,[disabled],.btn-disabled){pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.hamburger[data-v-fbd0d787]:is(:disabled,[disabled],.btn-disabled){--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}@media (hover:hover){.hamburger[data-v-fbd0d787]:is(:disabled,[disabled],.btn-disabled):hover{background-color:var(--color-neutral);pointer-events:none}@supports (color:color-mix(in lab,red,red)){.hamburger[data-v-fbd0d787]:is(:disabled,[disabled],.btn-disabled):hover{background-color:color-mix(in oklab,var(--color-neutral)20%,transparent)}}.hamburger[data-v-fbd0d787]:is(:disabled,[disabled],.btn-disabled):hover{--btn-border:#0000;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.hamburger[data-v-fbd0d787]:is(:disabled,[disabled],.btn-disabled):hover{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}}.hamburger[data-v-fbd0d787]:is(input[type=checkbox],input[type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none}.hamburger[data-v-fbd0d787]:is(input[type=checkbox],input[type=radio]):after{content:attr(aria-label)}.hamburger[data-v-fbd0d787]:where(input:checked:not(.filter .btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);isolation:isolate}.hamburger[data-v-fbd0d787]:not(.btn-active,:hover,:active:focus,:focus-visible){--btn-shadow:"";--btn-bg:#0000;--btn-border:#0000;--btn-noise:none}.hamburger[data-v-fbd0d787]:not(.btn-active,:hover,:active:focus,:focus-visible):not(:disabled,[disabled],.btn-disabled){--btn-fg:currentColor;outline-color:currentColor}@media (hover:none){.hamburger[data-v-fbd0d787]:hover:not(.btn-active,:active,:focus-visible,:disabled,[disabled],.btn-disabled){--btn-shadow:"";--btn-bg:#0000;--btn-border:#0000;--btn-noise:none;--btn-fg:currentColor}}.hamburger[data-v-fbd0d787]{border-radius:3.40282e+38px;height:var(--size);padding-inline:0;width:var(--size)}@media (min-width:64rem){.hamburger[data-v-fbd0d787]{display:none}}.hamburger svg[data-v-fbd0d787]{width:calc(var(--spacing,.25rem)*6);stroke:currentColor;height:calc(var(--spacing,.25rem)*6)}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-9b6bd7cc],[data-v-9b6bd7cc]::backdrop,[data-v-9b6bd7cc]:after,[data-v-9b6bd7cc]:before{--tw-font-weight:initial;--tw-tracking:initial}}}.drawer-inner[data-v-9b6bd7cc]{background-color:var(--color-base-100);color:var(--color-base-content);display:flex;flex-direction:column;min-height:100%;padding:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*80)}.drawer-inner>header[data-v-9b6bd7cc]{align-items:center;background-color:var(--color-base-200);border-radius:.25rem;display:flex;justify-content:space-between;padding-block:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*4)}.drawer-inner>header>h2[data-v-9b6bd7cc]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,1.55556));--tw-font-weight:var(--font-weight-semibold,600);font-family:var(--font-serif,ui-serif,Georgia,Cambria,"Times New Roman",Times,serif);font-style:italic;font-weight:var(--font-weight-semibold,600)}:where(.drawer-inner>header>label[data-v-9b6bd7cc]){width:unset}.drawer-inner>header>label[data-v-9b6bd7cc]{cursor:pointer;outline-offset:2px;text-align:center;vertical-align:middle;webkit-user-select:none;color:var(--btn-fg);padding-inline:var(--btn-p);-webkit-user-select:none;-moz-user-select:none;user-select:none;--tw-prose-links:var(--btn-fg);background-color:var(--btn-bg);background-image:none,var(--btn-noise);background-size:auto,calc(var(--noise)*100%);border-color:var(--btn-border);border-style:solid;border-width:var(--border);box-shadow:0 .5px 0 .5px oklch(100% 0 0/calc(var(--depth)*6%)) inset,var(--btn-shadow);font-size:var(--fontsize,.875rem);outline-color:var(--btn-color,var(--color-base-content));text-shadow:0 .5px oklch(100% 0 0/calc(var(--depth)*.15));touch-action:manipulation;--size:calc(var(--size-field,.25rem)*10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-p:1rem;--btn-border:var(--btn-bg);align-items:center;border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-start-start-radius:var(--join-ss,var(--radius-field));display:inline-flex;flex-shrink:0;flex-wrap:nowrap;font-weight:600;gap:.375rem;justify-content:center;transition-duration:.2s;transition-property:color,background-color,border-color,box-shadow;transition-timing-function:cubic-bezier(0,0,.2,1)}@supports (color:color-mix(in lab,red,red)){.drawer-inner>header>label[data-v-9b6bd7cc]{--btn-border:color-mix(in oklab,var(--btn-bg),#000 calc(var(--depth)*5%))}}.drawer-inner>header>label[data-v-9b6bd7cc]{--btn-shadow:0 3px 2px -2px var(--btn-bg),0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab,red,red)){.drawer-inner>header>label[data-v-9b6bd7cc]{--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000)}}.drawer-inner>header>label[data-v-9b6bd7cc]{--btn-noise:var(--fx-noise)}.prose[data-v-9b6bd7cc] :is(.drawer-inner>header>label){text-decoration-line:none}@media (hover:hover){.drawer-inner>header>label[data-v-9b6bd7cc]:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.drawer-inner>header>label[data-v-9b6bd7cc]:hover{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}}.drawer-inner>header>label[data-v-9b6bd7cc]:focus-visible{isolation:isolate;outline-style:solid;outline-width:2px}.drawer-inner>header>label[data-v-9b6bd7cc]:active:not(.btn-active){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab,red,red)){.drawer-inner>header>label[data-v-9b6bd7cc]:active:not(.btn-active){--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 5%)}}.drawer-inner>header>label[data-v-9b6bd7cc]:active:not(.btn-active){--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.drawer-inner>header>label[data-v-9b6bd7cc]:active:not(.btn-active){--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}.drawer-inner>header>label[data-v-9b6bd7cc]:active:not(.btn-active){--btn-shadow:0 0 0 0 oklch(0% 0 0/0),0 0 0 0 oklch(0% 0 0/0)}.drawer-inner>header>label[data-v-9b6bd7cc]:is(:disabled,[disabled],.btn-disabled):not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.drawer-inner>header>label[data-v-9b6bd7cc]:is(:disabled,[disabled],.btn-disabled):not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.drawer-inner>header>label[data-v-9b6bd7cc]:is(:disabled,[disabled],.btn-disabled):not(.btn-link,.btn-ghost){box-shadow:none}.drawer-inner>header>label[data-v-9b6bd7cc]:is(:disabled,[disabled],.btn-disabled){pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.drawer-inner>header>label[data-v-9b6bd7cc]:is(:disabled,[disabled],.btn-disabled){--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}@media (hover:hover){.drawer-inner>header>label[data-v-9b6bd7cc]:is(:disabled,[disabled],.btn-disabled):hover{background-color:var(--color-neutral);pointer-events:none}@supports (color:color-mix(in lab,red,red)){.drawer-inner>header>label[data-v-9b6bd7cc]:is(:disabled,[disabled],.btn-disabled):hover{background-color:color-mix(in oklab,var(--color-neutral)20%,transparent)}}.drawer-inner>header>label[data-v-9b6bd7cc]:is(:disabled,[disabled],.btn-disabled):hover{--btn-border:#0000;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.drawer-inner>header>label[data-v-9b6bd7cc]:is(:disabled,[disabled],.btn-disabled):hover{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}}.drawer-inner>header>label[data-v-9b6bd7cc]:is(input[type=checkbox],input[type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none}.drawer-inner>header>label[data-v-9b6bd7cc]:is(input[type=checkbox],input[type=radio]):after{content:attr(aria-label)}.drawer-inner>header>label[data-v-9b6bd7cc]:where(input:checked:not(.filter .btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);isolation:isolate}.drawer-inner>header>label[data-v-9b6bd7cc]:not(.btn-active,:hover,:active:focus,:focus-visible){--btn-shadow:"";--btn-bg:#0000;--btn-border:#0000;--btn-noise:none}.drawer-inner>header>label[data-v-9b6bd7cc]:not(.btn-active,:hover,:active:focus,:focus-visible):not(:disabled,[disabled],.btn-disabled){--btn-fg:currentColor;outline-color:currentColor}@media (hover:none){.drawer-inner>header>label[data-v-9b6bd7cc]:hover:not(.btn-active,:active,:focus-visible,:disabled,[disabled],.btn-disabled){--btn-shadow:"";--btn-bg:#0000;--btn-border:#0000;--btn-noise:none;--btn-fg:currentColor}}.drawer-inner>header>label[data-v-9b6bd7cc]{height:var(--size);width:var(--size);--fontsize:.75rem;--btn-p:.75rem;--size:calc(var(--size-field,.25rem)*8);border-radius:3.40282e+38px;padding-inline:0}.drawer-inner>header>label>svg[data-v-9b6bd7cc]{width:calc(var(--spacing,.25rem)*5);stroke:currentColor;height:calc(var(--spacing,.25rem)*5)}.drawer-inner .menu[data-v-9b6bd7cc]{color:var(--color-base-content);flex-grow:1;padding:calc(var(--spacing,.25rem)*0);width:100%}.drawer-inner .menu li[data-v-9b6bd7cc]{align-items:center;border-radius:var(--radius-lg,.5rem);display:flex;flex-direction:row;padding:calc(var(--spacing,.25rem)*4)}.drawer-inner .menu li svg[data-v-9b6bd7cc]{flex-shrink:0;height:calc(var(--spacing,.25rem)*5);padding:calc(var(--spacing,.25rem)*0);width:calc(var(--spacing,.25rem)*5)}.drawer-inner .menu li a[data-v-9b6bd7cc]{--tw-tracking:var(--tracking-tighter,-.05em);color:var(--color-base-content);flex:1;font-size:var(--text-base,1rem);letter-spacing:var(--tracking-tighter,-.05em);line-height:var(--tw-leading,var(--text-base--line-height,1.5));padding:calc(var(--spacing,.25rem)*0)}.drawer-inner .menu li[data-v-9b6bd7cc]:hover{background-color:var(--color-base-200);border-radius:0}.drawer-inner .menu li:hover a[data-v-9b6bd7cc],.drawer-inner .menu li:hover a[data-v-9b6bd7cc]:hover{background-color:#0000}@property --tw-tracking{syntax:"*";inherits:false}/*! tailwindcss v4.1.8 | 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)))){[data-v-6f556062],[data-v-6f556062]::backdrop,[data-v-6f556062]:after,[data-v-6f556062]:before{--tw-leading:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-space-x-reverse:0}}}.layout[data-v-6f556062]{align-items:center;display:flex;flex-direction:column;max-width:var(--breakpoint-md,48rem);padding-bottom:calc(var(--spacing,.25rem)*24)}@media (max-width:48rem){.layout[data-v-6f556062]{padding-inline:calc(var(--spacing,.25rem)*6)}}@media (min-width:48rem){.layout[data-v-6f556062]{margin-inline:auto;min-width:48rem}}.header[data-v-6f556062]{align-items:center;display:flex;justify-content:space-between;padding-block:calc(var(--spacing,.25rem)*6);width:100%}.header a[data-v-6f556062],.header h1[data-v-6f556062]{white-space:nowrap}.header .title[data-v-6f556062]{display:grid;grid-template-areas:"a b"}.header .title h1[data-v-6f556062]{font-style:italic;--tw-leading:1;align-items:center;border-left-style:var(--tw-border-style);border-left-width:1px;display:flex;grid-area:b;height:100%;padding-left:calc(var(--spacing,.25rem)*4);place-self:center}.header .title h1[data-v-6f556062],.header .title span[data-v-6f556062]{font-family:var(--font-serif,ui-serif,Georgia,Cambria,"Times New Roman",Times,serif);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,1.55556));line-height:1}.header .title span[data-v-6f556062]{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-leading:1;color:var(--color-ctp-mauve,#cba6f7);grid-area:a;height:100%;padding-right:calc(var(--spacing,.25rem)*4);text-transform:uppercase}.header .right[data-v-6f556062]{align-items:center;display:flex}:where(.header .right[data-v-6f556062]>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing,.25rem)*6*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing,.25rem)*6*var(--tw-space-x-reverse))}.header .right[data-v-6f556062]{padding-left:calc(var(--spacing,.25rem)*6)}@property --tw-leading{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}
