.reader-toc[data-astro-cid-2t3dj4gm]{margin-inline:-12px;padding-inline:12px}.reader-toc[data-astro-cid-2t3dj4gm] nav[data-astro-cid-2t3dj4gm]{margin-inline:-12px}.reader-toc[data-astro-cid-2t3dj4gm] .reader-toc__list[data-astro-cid-2t3dj4gm]{overscroll-behavior:contain;flex-wrap:nowrap;max-height:min(28rem,60dvh);padding:0;overflow-y:auto}.reader-toc[data-astro-cid-2t3dj4gm] .reader-toc__link[data-astro-cid-2t3dj4gm]{border-inline-start-width:0;padding-inline:12px}.reader-toc[data-astro-cid-2t3dj4gm].reader-toc--mobile,.reader-toc[data-astro-cid-2t3dj4gm].reader-toc--mobile nav[data-astro-cid-2t3dj4gm]{min-width:0;margin:0;padding:0}.reader-toc[data-astro-cid-2t3dj4gm].reader-toc--mobile .reader-toc__list[data-astro-cid-2t3dj4gm]{scrollbar-width:thin;gap:4px;max-height:min(28rem,50dvh);padding:0;display:grid}.reader-toc[data-astro-cid-2t3dj4gm].reader-toc--mobile .reader-toc__list[data-astro-cid-2t3dj4gm]>li[data-astro-cid-2t3dj4gm]{min-width:0}.reader-toc[data-astro-cid-2t3dj4gm].reader-toc--mobile .reader-toc__link[data-astro-cid-2t3dj4gm]{white-space:normal;overflow-wrap:anywhere;min-height:44px;color:var(--color-base-content);background:0 0;border-radius:8px;align-items:center;padding:10px 12px;font-size:14px;line-height:1.45;display:flex}.reader-toc[data-astro-cid-2t3dj4gm].reader-toc--mobile .reader-toc__link[data-astro-cid-2t3dj4gm]:is(.is-active,[aria-current=true]){background:var(--color-base-300);color:var(--color-base-content);font-weight:600}.reader-mobile-toc{border:0;border-radius:16px;min-width:0;overflow:hidden}.reader-mobile-toc__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:16px;font-size:15px;font-weight:600;line-height:1.4;list-style:none;display:flex}.reader-mobile-toc__summary::-webkit-details-marker{display:none}.reader-mobile-toc__summary [data-ui-interface-icon]{flex:none;width:18px;height:18px;transition:transform .16s}.reader-mobile-toc[open]>.reader-mobile-toc__summary [data-ui-interface-icon]{transform:rotate(180deg)}.reader-mobile-toc__summary:focus-visible{border-radius:16px;outline-offset:-4px!important}.reader-mobile-toc__content{padding:0 8px 12px}@media (prefers-reduced-motion:reduce){.reader-mobile-toc__summary [data-ui-interface-icon]{transition:none}}@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-border-style:solid;--tw-leading:initial;--tw-font-weight:initial}}}@layer theme,base,components;@layer utilities{.mt-3{margin-top:calc(var(--spacing,.25rem) * 3)}.mt-4{margin-top:calc(var(--spacing,.25rem) * 4)}.mt-6{margin-top:calc(var(--spacing,.25rem) * 6)}.size-9{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9)}.w-fit{width:fit-content}.w-full{width:100%}.min-w-5{min-width:calc(var(--spacing,.25rem) * 5)}.shrink-0{flex-shrink:0}.resize-y{resize:vertical}.items-baseline{align-items:baseline}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing,.25rem) * .5)}.gap-1{gap:var(--spacing,.25rem)}.gap-4{gap:calc(var(--spacing,.25rem) * 4)}.gap-5{gap:calc(var(--spacing,.25rem) * 5)}.gap-x-3{column-gap:calc(var(--spacing,.25rem) * 3)}.gap-y-1{row-gap:var(--spacing,.25rem)}.justify-self-start{justify-self:flex-start}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.bg-base-200{background-color:var(--color-base-200,var(--color-base-200))}.p-0{padding:0}.p-3{padding:calc(var(--spacing,.25rem) * 3)}.p-4{padding:calc(var(--spacing,.25rem) * 4)}.pt-4{padding-top:calc(var(--spacing,.25rem) * 4)}.pl-3{padding-left:calc(var(--spacing,.25rem) * 3)}.text-lg{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}.leading-relaxed{--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}.font-semibold{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.break-words{overflow-wrap:break-word}.wrap-anywhere{overflow-wrap:anywhere}.text-base-content\/60{color:var(--color-base-content,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.text-base-content\/60{color:color-mix(in oklab, var(--color-base-content,var(--color-base-content)) 60%, transparent)}}.text-error{color:var(--color-error,var(--color-error))}.empty\:hidden:empty{display:none}@media (width>=40rem){.sm\:p-6{padding:calc(var(--spacing,.25rem) * 6)}}.\[\&_img\]\:size-full img{width:100%;height:100%}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&\:not\(\:has\(\>\:not\(\[hidden\]\)\)\)\]\:hidden:not(:has(>:not([hidden]))),.\[\&\[hidden\]\]\:hidden[hidden]{display:none}@media (width<=640px){.\[\@media\(max-width\:640px\)\]\:w-full{width:100%}.\[\@media\(max-width\:640px\)\]\:justify-center{justify-content:center}}}.daisy-comments .entry-comments__item{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;padding:16px;display:grid}.daisy-comments .entry-comments__item--reply{padding:0}.daisy-comments .entry-comments__item-avatar{place-items:center;display:grid;overflow:hidden}.daisy-comments .entry-comments__item-content{gap:0;min-width:0;padding:0;display:contents}.daisy-comments .entry-comments__item-meta{grid-column:2;align-items:center;min-height:36px}.daisy-comments :is(.entry-comments__body,.entry-comments__reply-note,.entry-comments__item-actions,.entry-comments__replies){grid-column:2}.daisy-comments .entry-comments__body{overflow-wrap:anywhere}.daisy-comments .entry-comments__textarea{width:100%;min-width:0;min-height:96px;max-height:240px;height:var(--entry-comments-textarea-height,96px)}.daisy-comments .entry-comments__replies--flat{border-left:0;padding-left:0}@media (width<=640px){.daisy-comments .entry-comments__item{grid-template-columns:28px minmax(0,1fr);gap:8px;padding:12px}.daisy-comments .entry-comments__item--reply{padding:0}.daisy-comments .entry-comments__item-content{display:contents}.daisy-comments .entry-comments__item-meta{grid-column:2}.daisy-comments :is(.entry-comments__body,.entry-comments__reply-note,.entry-comments__item-actions,.entry-comments__replies){grid-column:1/-1}.daisy-comments .entry-comments__item-avatar{width:28px;height:28px}.daisy-comments .entry-comments__item-meta{align-items:center;min-height:28px}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
