/*! tailwindcss v4.3.3 | 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-leading:initial;--tw-font-weight:initial;--tw-duration:initial;--tw-border-style:solid}}}@layer components{.__breadcrumb[data-astro-cid-s5nmebk2]{margin-block:calc(var(--spacing,.25rem) * 4);display:block}ol[data-astro-cid-s5nmebk2]{gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;margin:0;padding-inline-start:0;list-style-type:none;display:flex}li[data-astro-cid-s5nmebk2]{display:contents}a[data-astro-cid-s5nmebk2],li[data-astro-cid-s5nmebk2]:not(:first-child):before{flex:unset;--tw-leading:1;inline-size:max-content;min-inline-size:0;line-height:1}a[data-astro-cid-s5nmebk2][aria-current=page]{pointer-events:none;--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-text,canvasText)}li[data-astro-cid-s5nmebk2]:not(:first-child):before{content:">"}.__header-root[data-astro-cid-nhmzclki]{padding-block:calc(var(--spacing,.25rem) * 12);place-content:center;display:grid}h1[data-astro-cid-nhmzclki]{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)));--tw-font-weight:var(--font-weight-extralight,200);font-weight:var(--font-weight-extralight,200)}@media (width>=96rem){h1[data-astro-cid-nhmzclki]{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}.__sidemenu-root[data-astro-cid-idhr45ls]{margin-inline:calc(var(--spacing,.25rem) * 4);margin-block:calc(var(--spacing,.25rem) * 2);gap:calc(var(--spacing,.25rem) * 4);--sidemenu-dur:.26s;flex-direction:column;display:flex}.__sidemenu-root[data-astro-cid-idhr45ls] details{display:flow-root}.__sidemenu-root[data-astro-cid-idhr45ls] details summary{cursor:pointer;padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:var(--spacing,.25rem);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-font-weight:var(--font-weight-extralight,200);font-weight:var(--font-weight-extralight,200);-webkit-user-select:none;user-select:none;display:block}@media (any-hover:hover){.__sidemenu-root[data-astro-cid-idhr45ls] details summary:hover{background-color:var(--color-accent,light-dark(var(--color-violet-950),var(--color-violet-100)))}}.__sidemenu-root[data-astro-cid-idhr45ls] details summary:focus-visible{background-color:var(--color-accent,light-dark(var(--color-violet-950),var(--color-violet-100)))}@media (any-hover:hover){.__sidemenu-root[data-astro-cid-idhr45ls] details summary:hover{color:var(--color-textinv,canvas)}}.__sidemenu-root[data-astro-cid-idhr45ls] details summary:focus-visible{color:var(--color-textinv,canvas)}.__sidemenu-root[data-astro-cid-idhr45ls] details summary,.__sidemenu-root[data-astro-cid-idhr45ls] details a{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,cubic-bezier(.25, 0, .1, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.12s))}.__sidemenu-root[data-astro-cid-idhr45ls] details summary::-webkit-details-marker{display:none}.__sidemenu-root[data-astro-cid-idhr45ls] details[open] [data-astro-cid-idhr45ls]:where(summary),.__sidemenu-root[data-astro-cid-idhr45ls] details a{background-color:var(--color-accent,light-dark(var(--color-violet-950),var(--color-violet-100)));color:var(--color-textinv,canvas)}@media (any-hover:hover){:is(.__sidemenu-root[data-astro-cid-idhr45ls] details[open] [data-astro-cid-idhr45ls]:where(summary),.__sidemenu-root[data-astro-cid-idhr45ls] details a):hover{background-color:var(--color-accent-lighter,color-mix(in srgb, light-dark(var(--color-violet-950),var(--color-violet-100)) 60%, Canvas))}@supports (color:color-mix(in lab, red, red)){:is(.__sidemenu-root[data-astro-cid-idhr45ls] details[open] [data-astro-cid-idhr45ls]:where(summary),.__sidemenu-root[data-astro-cid-idhr45ls] details a):hover{background-color:var(--color-accent-lighter,color-mix(in oklab, var(--color-accent) 60%, Canvas))}}}:is(.__sidemenu-root[data-astro-cid-idhr45ls] details[open] [data-astro-cid-idhr45ls]:where(summary),.__sidemenu-root[data-astro-cid-idhr45ls] details a):focus-visible{background-color:var(--color-accent-lighter,color-mix(in srgb, light-dark(var(--color-violet-950),var(--color-violet-100)) 60%, Canvas))}@supports (color:color-mix(in lab, red, red)){:is(.__sidemenu-root[data-astro-cid-idhr45ls] details[open] [data-astro-cid-idhr45ls]:where(summary),.__sidemenu-root[data-astro-cid-idhr45ls] details a):focus-visible{background-color:var(--color-accent-lighter,color-mix(in oklab, var(--color-accent) 60%, Canvas))}}.__sidemenu-root[data-astro-cid-idhr45ls] details::details-content{transition-property:height,content-visibility;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.25, 0, .1, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.12s));transition-behavior:allow-discrete;--tw-duration:var(--sidemenu-dur);transition-duration:var(--sidemenu-dur);overflow-y:clip}.__sidemenu-root[data-astro-cid-idhr45ls] details:not([open])::details-content{block-size:0}.__sidemenu-root[data-astro-cid-idhr45ls] details[open]::details-content{block-size:var(--open-height,max-content)}.__sidemenu-root[data-astro-cid-idhr45ls] details ul{flex-direction:column;margin:0;list-style-type:none;display:flex}.__sidemenu-root[data-astro-cid-idhr45ls] details li{margin:0;display:block}.__sidemenu-root[data-astro-cid-idhr45ls] details a{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:var(--spacing,.25rem);text-decoration-line:none;display:block}@media not all and (width>=80rem){.__container[data-astro-cid-sgg5joot]{display:flow-root}}@media (width>=80rem){.__container[data-astro-cid-sgg5joot]{display:grid}}.__container[data-astro-cid-sgg5joot]{grid-template-areas:"h h h""l m r""f f f";grid-template-columns:minmax(min(var(--spacing-min-side), 50%), 1fr) minmax(0, var(--spacing-max-main)) minmax(min(var(--spacing-min-side), 50%), 1fr);grid-template-rows:auto 1fr auto}.__container[data-astro-cid-sgg5joot] header,.__container[data-astro-cid-sgg5joot] main,.__container[data-astro-cid-sgg5joot] footer{display:flow-root}@media not all and (width>=80rem){.__container[data-astro-cid-sgg5joot] aside{display:none}}@media (width>=80rem){.__container[data-astro-cid-sgg5joot] aside{display:flow-root}}.__container[data-astro-cid-sgg5joot] header,.__container[data-astro-cid-sgg5joot] footer{background-color:var(--color-side,light-dark(var(--color-violet-100),var(--color-violet-dark)))}.__container[data-astro-cid-sgg5joot] header{grid-area:h}.__container[data-astro-cid-sgg5joot] main{border-inline-style:var(--tw-border-style);border-inline-width:1px;border-color:var(--color-border,light-dark(#00000040,#ffffff40));background-color:var(--color-main,canvas);padding-inline:var(--spacing-gutter,1rem);min-block-size:100lvh;grid-area:m;padding-block-end:calc(var(--spacing,.25rem) * 36)}.__container[data-astro-cid-sgg5joot] footer{grid-area:f}.__container[data-astro-cid-sgg5joot] .__lside{grid-area:l}.__container[data-astro-cid-sgg5joot] .__rside{grid-area:r}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
