:root{--background:initial;--background-subtle:initial;--background-muted:initial;--background-inverse:initial;--link:initial;--link-hover:initial;--foreground:initial;--foreground-muted:initial;--foreground-subtle:initial;--foreground-inverse:initial;--primary:initial;--primary-hover:initial;--primary-active:initial;--primary-subtle:initial;--primary-foreground:initial;--secondary:initial;--secondary-hover:initial;--secondary-active:initial;--secondary-foreground:initial;--muted:initial;--muted-hover:initial;--muted-foreground:initial;--accent:initial;--accent-hover:initial;--accent-foreground:initial;--success:initial;--success-emphasis:143 60% 44%;--success-emphasis-subtle:142 54% 93%;--success-subtle:initial;--success-strong:initial;--success-foreground:initial;--warning:initial;--warning-subtle:initial;--warning-foreground:initial;--destructive:initial;--destructive-subtle:initial;--destructive-strong:0 60% 30%;--destructive-foreground:initial;--info:initial;--info-subtle:initial;--info-foreground:initial;--info-text:initial;--ai:initial;--ai-subtle:initial;--ai-foreground:initial;--u:initial;--u-hi:initial;--u-deep:initial;--u-soft:initial;--u-fg:initial;--u-deepest:initial;--u-on-tint:initial;--u-ico-bg:initial;--neutral:initial;--neutral-subtle:initial;--neutral-foreground:initial;--border:initial;--border-muted:initial;--border-focus:initial;--input:initial;--input-border:initial;--input-focus:initial;--ring:initial;--card:initial;--card-foreground:initial;--popover:initial;--popover-foreground:initial;--chart-1:initial;--chart-2:initial;--chart-3:initial;--chart-4:initial;--chart-5:initial;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-full:9999px;--radius:var(--radius-md);--shadow-xs:0 1px 2px 0 rgba(0,0,0,.05);--shadow-sm:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--shadow-2xl:0 25px 50px -12px rgba(0,0,0,.25);--duration-fast:.1s;--duration-normal:.2s;--duration-slow:.3s;--ease-default:cubic-bezier(.4,0,.2,1);--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--z-dropdown:1000;--z-sticky:1100;--z-fixed:1200;--z-modal-backdrop:1300;--z-modal:1400;--z-popover:1500;--z-tooltip:1600;--z-toast:1700}@keyframes sparkle-1{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes sparkle-2{0%,to{opacity:.2;transform:scale(.7)}50%{opacity:.9;transform:scale(1.1)}}@keyframes sparkle-3{0%,to{opacity:.25;transform:scale(.9)}50%{opacity:.8;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){@keyframes sparkle-1{0%,to{opacity:.5;transform:none}}@keyframes sparkle-2{0%,to{opacity:.5;transform:none}}@keyframes sparkle-3{0%,to{opacity:.5;transform:none}}}
:root,.light{--background:36 35% 93%;--background-subtle:0 0% 98%;--background-muted:0 0% 92%;--background-inverse:234 13% 15%;--link:213 94% 68%;--link-hover:210 100% 80%;--foreground:234 13% 15%;--foreground-muted:0 0% 56%;--foreground-subtle:0 0% 87%;--foreground-inverse:47 100% 97%;--primary:23 82% 81%;--primary-hover:23 60% 68%;--primary-active:23 50% 54%;--primary-subtle:23 70% 90%;--primary-foreground:234 13% 15%;--secondary:0 0% 92%;--secondary-hover:0 0% 87%;--secondary-active:0 0% 56%;--secondary-foreground:234 13% 15%;--muted:34 26% 91%;--muted-hover:0 0% 92%;--muted-foreground:0 0% 56%;--accent:23 82% 81%;--accent-hover:23 60% 68%;--accent-foreground:234 13% 15%;--success:158 64% 52%;--success-subtle:152 60% 88%;--success-strong:142 76% 36%;--success-foreground:142 76% 26%;--warning:47 100% 65%;--warning-subtle:45 80% 84%;--warning-foreground:32 80% 28%;--destructive:0 72% 46%;--destructive-muted:0 70% 72%;--destructive-subtle:0 60% 90%;--destructive-strong:0 60% 30%;--destructive-foreground:0 0% 98%;--info:216 73% 45%;--info-subtle:216 73% 88%;--info-foreground:216 73% 30%;--info-text:216 73% 30%;--ai:258 90% 66%;--ai-subtle:252 70% 90%;--ai-foreground:263 70% 42%;--u:#6366f1;--u-hi:#818cf8;--u-deep:#4338ca;--u-soft:#a5b4fc;--u-fg:#fffcf2;--u-deepest:#312e81;--u-on-tint:#3730a3;--u-ico-bg:rgba(99,102,241,.1);--neutral:168 76% 42%;--neutral-subtle:167 55% 84%;--neutral-foreground:176 69% 22%;--border:0 0% 87%;--border-muted:0 0% 92%;--border-focus:23 82% 81%;--input:47 100% 97%;--input-border:0 0% 87%;--input-focus:23 82% 81%;--ring:23 82% 81%;--card:47 100% 97%;--card-foreground:234 13% 15%;--popover:47 100% 97%;--popover-foreground:234 13% 15%;--chart-1:23 82% 81%;--chart-2:216 73% 88%;--chart-3:158 64% 52%;--chart-4:47 100% 65%;--chart-5:0 84% 60%;--task-contract-bg:#f6c4a8;--task-contract-mid:#dea17e;--task-contract-deep:#8a4520;--task-contract-soft:#fde2d1;--task-payment-bg:#c8dcf9;--task-payment-mid:#5b8fd9;--task-payment-deep:#1d3f7e;--task-payment-soft:#e3edfc;--task-business-bg:#99f6e4;--task-business-mid:#14b8a6;--task-business-deep:#115e59;--task-business-soft:#ccfbf1;--task-location-bg:#ffdc4e;--task-location-mid:#e6c235;--task-location-deep:#5b4807;--task-location-soft:#fff3b8;--task-licence-bg:#ddd6fe;--task-licence-mid:#8b5cf6;--task-licence-deep:#4c1d95;--task-licence-soft:#ede9fe}
.dark{--background:230 15% 12%;--background-subtle:230 12% 18%;--background-muted:230 10% 25%;--background-inverse:234 13% 15%;--link:213 94% 68%;--link-hover:210 100% 80%;--foreground:0 0% 98%;--foreground-muted:0 0% 75%;--foreground-subtle:0 0% 55%;--foreground-inverse:47 100% 97%;--primary:23 85% 75%;--primary-hover:23 90% 82%;--primary-active:23 75% 65%;--primary-subtle:23 40% 22%;--primary-foreground:0 0% 98%;--secondary:230 10% 28%;--secondary-hover:230 10% 35%;--secondary-active:230 10% 40%;--secondary-foreground:0 0% 98%;--muted:230 10% 20%;--muted-hover:230 10% 28%;--muted-foreground:0 0% 70%;--accent:23 85% 75%;--accent-hover:23 90% 82%;--accent-foreground:230 15% 12%;--success:158 60% 45%;--success-subtle:158 50% 18%;--success-strong:142 70% 32%;--success-foreground:0 0% 98%;--warning:45 100% 60%;--warning-subtle:45 60% 18%;--warning-foreground:0 0% 98%;--destructive:0 80% 58%;--destructive-muted:0 55% 55%;--destructive-subtle:0 55% 18%;--destructive-strong:0 60% 30%;--destructive-foreground:0 0% 98%;--info:210 80% 70%;--info-subtle:210 50% 18%;--info-foreground:0 0% 98%;--info-text:216 73% 70%;--ai:258 90% 66%;--ai-subtle:258 50% 22%;--ai-foreground:252 94% 89%;--u:#6366f1;--u-hi:#818cf8;--u-deep:#4338ca;--u-soft:#a5b4fc;--u-fg:#fffcf2;--u-deepest:#312e81;--u-on-tint:#a5b4fc;--u-ico-bg:rgba(99,102,241,.22);--neutral:168 76% 50%;--neutral-subtle:168 50% 18%;--neutral-foreground:167 85% 85%;--border:230 10% 30%;--border-muted:230 10% 22%;--border-focus:23 85% 75%;--input:230 12% 18%;--input-border:230 10% 35%;--input-focus:23 85% 75%;--ring:23 85% 75%;--card:230 12% 16%;--card-foreground:0 0% 98%;--popover:230 12% 18%;--popover-foreground:0 0% 98%;--chart-1:23 85% 75%;--chart-2:210 80% 70%;--chart-3:158 60% 45%;--chart-4:45 100% 60%;--chart-5:0 80% 58%}
.typeset{--typeset-font-body:inherit;--typeset-font-heading:var(--font-heading);--typeset-font-mono:var(--font-mono);--typeset-size:1em;--typeset-leading:1.75;--typeset-flow:1.25em;font-family:var(--typeset-font-body);font-size:calc(var(--typeset-size)*1.125);line-height:var(--typeset-leading);color:var(--color-foreground,currentColor);overflow-wrap:break-word;margin-trim:block-start}@media (min-width:48rem),print{.typeset{font-size:var(--typeset-size)}}.typeset{--typeset-muted:var(--color-muted-foreground,color-mix(in oklab,currentColor 60%,transparent));--typeset-rule:var(--color-border,color-mix(in oklab,currentColor 20%,transparent))}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(p){margin-top:var(--typeset-flow);margin-bottom:0}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(h1,h2,h3,h4,h5,h6){color:var(--color-foreground,currentColor);font-family:var(--typeset-font-heading);margin-bottom:0;font-weight:600}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(h1){margin-top:var(--typeset-flow);font-size:1.75em;line-height:1.3}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(h2){margin-top:calc(var(--typeset-flow)*1.4);font-size:1.25em;line-height:1.4}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(h3){margin-top:var(--typeset-flow);font-size:1.125em;line-height:1.45}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(h4){margin-top:var(--typeset-flow);font-size:1em;line-height:1.5}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(h5){color:var(--typeset-muted);margin-top:calc(var(--typeset-flow)/.875);font-size:.875em;font-weight:500;line-height:1.5}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(h6){letter-spacing:.08em;text-transform:uppercase;color:var(--typeset-muted);margin-top:calc(var(--typeset-flow)/.8125);font-size:.8125em;font-weight:500;line-height:1.5}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where([id]){scroll-margin-block-start:var(--typeset-flow)}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(h1+*,h2+*,h3+*,h4+*,h5+*,h6+*){margin-top:1em}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(:-webkit-any(h1,h2,h3,h4) :-webkit-any(code)){font-size:.9em}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(:-moz-any(h1,h2,h3,h4) :-moz-any(code)){font-size:.9em}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(:is(h1,h2,h3,h4) :is(code)){font-size:.9em}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(a){color:inherit;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in oklab,currentColor 30%,transparent);text-decoration-color:color-mix(in oklab,currentColor 30%,transparent);font-weight:500}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(a:hover){-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(a:focus-visible){outline:2px solid var(--color-ring,currentColor);outline-offset:2px;border-radius:.125em}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(:-webkit-any(h1,h2,h3,h4,h5,h6) :-webkit-any(a)){font-weight:inherit}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(:-moz-any(h1,h2,h3,h4,h5,h6) :-moz-any(a)){font-weight:inherit}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(:is(h1,h2,h3,h4,h5,h6) :is(a)){font-weight:inherit}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(strong,b){font-weight:600}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(:-webkit-any(h1,h2,h3,h4) :-webkit-any(strong,b)){font-weight:600}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(:-moz-any(h1,h2,h3,h4) :-moz-any(strong,b)){font-weight:600}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(:is(h1,h2,h3,h4) :is(strong,b)){font-weight:600}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(mark){color:inherit;background-color:rgba(244,206,35,.4);background-color:color(display-p3 .933092 .815023 .305267/.4);background-color:lab(84.3279% 2.77337 79.232/.4);border-radius:.2em;padding:.05em .15em}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(abbr[title]){text-underline-offset:.2em;cursor:help;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(del,s){color:var(--typeset-muted);-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(sup,sub){vertical-align:baseline;font-size:.75em;line-height:0;position:relative}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(sup){top:-.5em}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(sub){bottom:-.25em}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(sup a){font-weight:500;-webkit-text-decoration-line:none;text-decoration-line:none}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(ul){list-style-type:disc}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(ol){list-style-type:decimal}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(ul ul){list-style-type:circle}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(ul ul ul){list-style-type:square}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(ol[type=a i]){list-style-type:lower-alpha}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(ol[type=i i]){list-style-type:lower-roman}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(ol[type=A s]){list-style-type:upper-alpha}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(ol[type=I s]){list-style-type:upper-roman}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(ul,ol){margin-top:var(--typeset-flow);margin-bottom:0}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(ul,ol):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.5em}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(ul,ol):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.5em}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(ul,ol):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.5em}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(ul,ol):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.5em}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(ul,ol):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.5em}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(ul,ol):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.5em}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(li){margin-top:.5em}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(li):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.4em}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(li):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.4em}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(li):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.4em}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(li):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.4em}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(li):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.4em}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(li):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.4em}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(li>p,li>ul,li>ol){margin-top:.5em}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(ul>li)::marker{color:var(--typeset-muted)}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(ol>li)::marker{color:var(--typeset-muted)}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(ul.contains-task-list){list-style-type:none}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(ul.contains-task-list):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.25em}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(ul.contains-task-list):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.25em}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(ul.contains-task-list):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.25em}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(ul.contains-task-list):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.25em}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(ul.contains-task-list):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.25em}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(ul.contains-task-list):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:.25em}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(li.task-list-item>input[type=checkbox]){vertical-align:-.1em;accent-color:var(--color-primary,currentColor)}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(li.task-list-item>input[type=checkbox]):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:.5em}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(li.task-list-item>input[type=checkbox]):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:.5em}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(li.task-list-item>input[type=checkbox]):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:.5em}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(li.task-list-item>input[type=checkbox]):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:.5em}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(li.task-list-item>input[type=checkbox]):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:.5em}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(li.task-list-item>input[type=checkbox]):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:.5em}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(details){margin-top:var(--typeset-flow);margin-bottom:0}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(summary){cursor:pointer;font-weight:500}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(summary)::marker{color:var(--typeset-muted)}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(kbd){border:1px solid var(--typeset-rule);border-radius:min(calc(var(--radius,.5em)*.6),.35em);border-bottom-width:2px;padding:.0625em .35em;font-family:inherit;font-size:.85em;font-weight:500}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(dl){margin-top:var(--typeset-flow);margin-bottom:0}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(dt){margin-top:1em;font-weight:500}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(dt+dt){margin-top:.25em}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(dd){color:var(--typeset-muted);margin-top:.25em}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(dd):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0;padding-left:1em}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(dd):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0;padding-left:1em}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(dd):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0;padding-left:1em}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(dd):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0;padding-right:1em}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(dd):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0;padding-right:1em}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(dd):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0;padding-right:1em}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(:not(pre)>code){background-color:var(--color-muted,color-mix(in oklab,currentColor 8%,transparent));font-family:var(--typeset-font-mono);border-radius:min(calc(var(--radius,.5em)*.6),.35em);padding:.125em .3em;font-size:.85em}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(pre){background-color:var(--color-muted,color-mix(in oklab,currentColor 8%,transparent));font-family:var(--typeset-font-mono);-moz-tab-size:2;tab-size:2;border-radius:var(--radius,.5em);direction:ltr;margin-top:calc(var(--typeset-flow)/.875);margin-bottom:0;padding:.75em 1em;font-size:.875em;line-height:1.5;overflow-x:auto}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(pre code){font-family:inherit;font-size:inherit;background-color:transparent;border-radius:0;padding:0}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(blockquote){margin-top:var(--typeset-flow);margin-bottom:0;margin-left:0;margin-right:0}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(blockquote):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:2px solid var(--typeset-rule);padding-left:1em}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(blockquote):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:2px solid var(--typeset-rule);padding-left:1em}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(blockquote):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:2px solid var(--typeset-rule);padding-left:1em}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(blockquote):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:2px solid var(--typeset-rule);padding-right:1em}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(blockquote):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:2px solid var(--typeset-rule);padding-right:1em}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(blockquote):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:2px solid var(--typeset-rule);padding-right:1em}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(hr){border:0;border-top:1px solid var(--typeset-rule);margin-top:calc(var(--typeset-flow)*2.4);margin-bottom:0}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(hr+h1,hr+h2,hr+h3,hr+h4){margin-top:var(--typeset-flow)}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(.footnotes,[data-footnotes]){border-top:1px solid var(--typeset-rule);color:var(--typeset-muted);margin-top:calc(var(--typeset-flow)*2);padding-top:var(--typeset-flow);font-size:.875em}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(math[display=block]){margin-top:var(--typeset-flow);margin-bottom:0;padding-top:.25em;padding-bottom:.25em;overflow-x:auto;overflow-y:hidden}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(img,video){border-radius:var(--radius,.5em);max-width:100%;height:auto;margin-top:var(--typeset-flow);margin-bottom:0}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(p img){margin-top:0}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(figure){margin-top:var(--typeset-flow);margin-bottom:0;margin-left:0;margin-right:0}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(figcaption,caption){color:var(--typeset-muted);text-align:center;margin-top:.857143em;font-size:.875em}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(caption){caption-side:bottom}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(table){font-variant-numeric:tabular-nums;border-collapse:separate;border-spacing:0;border-bottom:1px solid var(--typeset-rule);max-width:100%;margin-top:var(--typeset-flow);margin-bottom:0;font-size:1em;line-height:1.5}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(.typeset-scroll){margin-top:var(--typeset-flow);overflow-x:auto}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(.typeset-scroll>*){margin-top:0}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(.typeset-scroll table){width:max-content;max-width:none}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(thead th){text-align:start;white-space:nowrap;padding:.65em 1em;font-weight:500}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(:-webkit-any(tbody,tfoot) :-webkit-any(td,th)){text-align:start;vertical-align:top;border-top:1px solid var(--typeset-rule);padding:.75em 1em}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(:-moz-any(tbody,tfoot) :-moz-any(td,th)){text-align:start;vertical-align:top;border-top:1px solid var(--typeset-rule);padding:.75em 1em}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(:is(tbody,tfoot) :is(td,th)){text-align:start;vertical-align:top;border-top:1px solid var(--typeset-rule);padding:.75em 1em}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(tbody th,tfoot th){font-weight:500}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(th:first-child,td:first-child):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:0}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(th:first-child,td:first-child):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:0}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(th:first-child,td:first-child):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:0}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(th:first-child,td:first-child):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(th:first-child,td:first-child):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(th:first-child,td:first-child):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(th[align=center],td[align=center]){text-align:center}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(th[align=right],td[align=right]){text-align:end}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(li>blockquote,li>table,li>figure){margin-top:.5em}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(li>pre){margin-top:.571429em}@media print{.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(pre,table,blockquote,figure){break-inside:avoid}.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(h1,h2,h3,h4){break-after:avoid}}@media (forced-colors:active){.typeset :not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(:not(pre)>code){border:1px solid}}.typeset>:where(:first-child):not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)){margin-top:0}.typeset>:where(:first-child)>:where(:first-child):not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)){margin-top:0}.typeset :where(li>:first-child,blockquote>:first-child,td>:first-child,th>:first-child,dd>:first-child,figure>:first-child,figure>picture>img):not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)){margin-top:0}.typeset{--typeset-font-body:inherit;--typeset-font-heading:inherit;--typeset-font-mono:inherit;--color-foreground:hsl(var(--foreground));--color-muted-foreground:hsl(var(--foreground-muted));--color-border:hsl(var(--border));--color-muted:hsl(var(--background-muted));--color-primary:hsl(var(--primary));--color-ring:hsl(var(--ring));font-size:var(--typeset-size)}.typeset :where(h6){text-transform:none;letter-spacing:normal}.typeset-chat{--typeset-size:.875rem;--typeset-leading:1.6;--typeset-flow:1em}.typeset-compact{--typeset-size:.875rem;--typeset-leading:1.5;--typeset-flow:.5em}.typeset-compact :where(li){margin-top:.25em}
body{background-color:hsl(var(--background));color:hsl(var(--foreground));font-family:Manrope,sans-serif}*{scrollbar-width:thin;scrollbar-color:hsl(var(--border))transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:hsl(var(--border));border-radius:9999px}::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--foreground-muted))}.iris-field-highlight input:not([role=combobox]),.iris-field-highlight select,.iris-field-highlight textarea,.iris-field-highlight .iris-dropdown-control,.iris-field-highlight [role=listbox],.iris-field-highlight [data-slot=control]{transition:all .5s;--tw-ring-color:hsl(var(--ai))!important;--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 0 5px hsl(var(--ai)/.16)!important;border-color:hsl(var(--ai))!important}.iris-container-highlight{outline-offset:2px;border-radius:8px;transition:all .5s;outline:2px solid hsl(var(--ai))!important;box-shadow:0 0 0 5px hsl(var(--ai)/.16)!important}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@keyframes tw-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.shimmer{--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h/calc(alpha*.2)));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)),var(--_base)calc(50% - var(--_spread)),color-mix(in oklch,var(--_highlight),var(--_base)50%)calc(50% - var(--_spread)*.5),var(--_highlight)50%,color-mix(in oklch,var(--_highlight),var(--_base)50%)calc(50% + var(--_spread)*.5),var(--_base)calc(50% + var(--_spread))));background-repeat:no-repeat;background-size:calc(200% + var(--_spread)*2)100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,6s)linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}.dark .shimmer{--_highlight:var(--shimmer-color,oklch(from currentColor max(.8,calc(l + .4))c h/calc(alpha + .4)))}[dir=rtl] .shimmer{animation-direction:reverse}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}
/*# sourceMappingURL=517d709bb8c11cf3.css.map*/