@property --scroll-fade-t{syntax: "<length-percentage>"; inherits: false; initial-value: 0px;}@property --scroll-fade-b{syntax: "<length-percentage>"; inherits: false; initial-value: 0px;}@property --scroll-fade-s{syntax: "<length-percentage>"; inherits: false; initial-value: 0px;}@property --scroll-fade-e{syntax: "<length-percentage>"; inherits: false; initial-value: 0px;}@property --scroll-fade-mask{syntax: "*"; inherits: false;}@keyframes scroll-fade-reveal-t{0%{--scroll-fade-t: 0px}to{--scroll-fade-t: var(--_scroll-fade-size-t, var(--scroll-fade-size, min(12%, 40px)))}}@keyframes scroll-fade-reveal-b{0%{--scroll-fade-b: var(--_scroll-fade-size-b, var(--scroll-fade-size, min(12%, 40px)))}to{--scroll-fade-b: 0px}}@keyframes scroll-fade-reveal-s{0%{--scroll-fade-s: 0px}to{--scroll-fade-s: var(--_scroll-fade-size-s, var(--scroll-fade-size, min(12%, 40px)))}}@keyframes scroll-fade-reveal-e{0%{--scroll-fade-e: var(--_scroll-fade-size-e, var(--scroll-fade-size, min(12%, 40px)))}to{--scroll-fade-e: 0px}}.scroll-fade,.scroll-fade-y{--_scroll-fade-size-t: var(--scroll-fade-t-size, var(--scroll-fade-size, min(12%, 40px)));--_scroll-fade-size-b: var(--scroll-fade-b-size, var(--scroll-fade-size, min(12%, 40px)));--scroll-fade-block: linear-gradient( to bottom, transparent 0, #000 var(--scroll-fade-t, 0px), #000 calc(100% - var(--scroll-fade-b, 0px)), transparent 100% );-webkit-mask-image:var(--scroll-fade-mask, var(--scroll-fade-block));mask-image:var(--scroll-fade-mask, var(--scroll-fade-block));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@supports (animation-timeline: scroll()){.scroll-fade,.scroll-fade-y{animation:scroll-fade-reveal-t 1ms ease-in-out,scroll-fade-reveal-b 1ms ease-in-out;animation-timeline:scroll(self y),scroll(self y);animation-range:0 var(--scroll-fade-reveal, 96px),calc(100% - var(--scroll-fade-reveal, 96px)) 100%;animation-fill-mode:both}}@supports not (animation-timeline: scroll()){.scroll-fade,.scroll-fade-y{--scroll-fade-t: var(--_scroll-fade-size-t);--scroll-fade-b: var(--_scroll-fade-size-b)}}.scroll-fade-x{--_scroll-fade-size-s: var(--scroll-fade-s-size, var(--scroll-fade-size, min(12%, 40px)));--_scroll-fade-size-e: var(--scroll-fade-e-size, var(--scroll-fade-size, min(12%, 40px)));--scroll-fade-inline: linear-gradient( to right, transparent 0, #000 var(--scroll-fade-s, 0px), #000 calc(100% - var(--scroll-fade-e, 0px)), transparent 100% );-webkit-mask-image:var(--scroll-fade-mask, var(--scroll-fade-inline));mask-image:var(--scroll-fade-mask, var(--scroll-fade-inline));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.scroll-fade-x:where([dir=rtl],[dir=rtl] *){--scroll-fade-inline: linear-gradient( to left, transparent 0, #000 var(--scroll-fade-s, 0px), #000 calc(100% - var(--scroll-fade-e, 0px)), transparent 100% )}@supports (animation-timeline: scroll()){.scroll-fade-x{animation:scroll-fade-reveal-s 1ms ease-in-out,scroll-fade-reveal-e 1ms ease-in-out;animation-timeline:scroll(self inline),scroll(self inline);animation-range:0 var(--scroll-fade-reveal, 96px),calc(100% - var(--scroll-fade-reveal, 96px)) 100%;animation-fill-mode:both}}@supports not (animation-timeline: scroll()){.scroll-fade-x{--scroll-fade-s: var(--_scroll-fade-size-s);--scroll-fade-e: var(--_scroll-fade-size-e)}}.scroll-fade-t{--_scroll-fade-size-t: var(--scroll-fade-t-size, var(--scroll-fade-size, min(12%, 40px)));--scroll-fade-mask: linear-gradient( to bottom, transparent 0, #000 var(--scroll-fade-t, 0px), #000 100% );-webkit-mask-image:var(--scroll-fade-mask);mask-image:var(--scroll-fade-mask);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@supports (animation-timeline: scroll()){.scroll-fade-t{animation:scroll-fade-reveal-t 1ms ease-in-out;animation-timeline:scroll(self y);animation-range:0 var(--scroll-fade-reveal, 96px);animation-fill-mode:both}}@supports not (animation-timeline: scroll()){.scroll-fade-t{--scroll-fade-t: var(--_scroll-fade-size-t)}}.scroll-fade-b{--_scroll-fade-size-b: var(--scroll-fade-b-size, var(--scroll-fade-size, min(12%, 40px)));--scroll-fade-mask: linear-gradient( to bottom, #000 0, #000 calc(100% - var(--scroll-fade-b, 0px)), transparent 100% );-webkit-mask-image:var(--scroll-fade-mask);mask-image:var(--scroll-fade-mask);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@supports (animation-timeline: scroll()){.scroll-fade-b{animation:scroll-fade-reveal-b 1ms ease-in-out;animation-timeline:scroll(self y);animation-range:calc(100% - var(--scroll-fade-reveal, 96px)) 100%;animation-fill-mode:both}}@supports not (animation-timeline: scroll()){.scroll-fade-b{--scroll-fade-b: var(--_scroll-fade-size-b)}}.scroll-fade-l{--_scroll-fade-size-s: var(--scroll-fade-s-size, var(--scroll-fade-size, min(12%, 40px)));--scroll-fade-mask: linear-gradient( to right, transparent 0, #000 var(--scroll-fade-s, 0px), #000 100% );-webkit-mask-image:var(--scroll-fade-mask);mask-image:var(--scroll-fade-mask);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@supports (animation-timeline: scroll()){.scroll-fade-l{animation:scroll-fade-reveal-s 1ms ease-in-out;animation-timeline:scroll(self x);animation-range:0 var(--scroll-fade-reveal, 96px);animation-fill-mode:both}}@supports not (animation-timeline: scroll()){.scroll-fade-l{--scroll-fade-s: var(--_scroll-fade-size-s)}}.scroll-fade-r{--_scroll-fade-size-e: var(--scroll-fade-e-size, var(--scroll-fade-size, min(12%, 40px)));--scroll-fade-mask: linear-gradient( to right, #000 0, #000 calc(100% - var(--scroll-fade-e, 0px)), transparent 100% );-webkit-mask-image:var(--scroll-fade-mask);mask-image:var(--scroll-fade-mask);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@supports (animation-timeline: scroll()){.scroll-fade-r{animation:scroll-fade-reveal-e 1ms ease-in-out;animation-timeline:scroll(self x);animation-range:calc(100% - var(--scroll-fade-reveal, 96px)) 100%;animation-fill-mode:both}}@supports not (animation-timeline: scroll()){.scroll-fade-r{--scroll-fade-e: var(--_scroll-fade-size-e)}}.scroll-fade-s{--_scroll-fade-size-s: var(--scroll-fade-s-size, var(--scroll-fade-size, min(12%, 40px)));--scroll-fade-mask: linear-gradient( to right, transparent 0, #000 var(--scroll-fade-s, 0px), #000 100% );-webkit-mask-image:var(--scroll-fade-mask);mask-image:var(--scroll-fade-mask);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.scroll-fade-s:where([dir=rtl],[dir=rtl] *){--scroll-fade-mask: linear-gradient( to left, transparent 0, #000 var(--scroll-fade-s, 0px), #000 100% )}@supports (animation-timeline: scroll()){.scroll-fade-s{animation:scroll-fade-reveal-s 1ms ease-in-out;animation-timeline:scroll(self inline);animation-range:0 var(--scroll-fade-reveal, 96px);animation-fill-mode:both}}@supports not (animation-timeline: scroll()){.scroll-fade-s{--scroll-fade-s: var(--_scroll-fade-size-s)}}.scroll-fade-e{--_scroll-fade-size-e: var(--scroll-fade-e-size, var(--scroll-fade-size, min(12%, 40px)));--scroll-fade-mask: linear-gradient( to right, #000 0, #000 calc(100% - var(--scroll-fade-e, 0px)), transparent 100% );-webkit-mask-image:var(--scroll-fade-mask);mask-image:var(--scroll-fade-mask);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.scroll-fade-e:where([dir=rtl],[dir=rtl] *){--scroll-fade-mask: linear-gradient( to left, #000 0, #000 calc(100% - var(--scroll-fade-e, 0px)), transparent 100% )}@supports (animation-timeline: scroll()){.scroll-fade-e{animation:scroll-fade-reveal-e 1ms ease-in-out;animation-timeline:scroll(self inline);animation-range:calc(100% - var(--scroll-fade-reveal, 96px)) 100%;animation-fill-mode:both}}@supports not (animation-timeline: scroll()){.scroll-fade-e{--scroll-fade-e: var(--_scroll-fade-size-e)}}.scroll-fade-none{--scroll-fade-mask: none}@layer components{.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}}@layer components{.typeset{font-family:var(--typeset-font-body);font-size:calc(var(--typeset-size));line-height:var(--typeset-leading);color:var(--color-foreground, currentColor);overflow-wrap:break-word;margin-trim:block-start;--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))}@media(min-width:48rem),print{.typeset{font-size:var(--typeset-size)}}.typeset *:not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(p){margin-block-start:var(--typeset-flow);margin-block-end: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);font-weight:600;margin-block-end:0}.typeset *:not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(h1){font-size:1.75em;line-height:1.3;margin-block-start:var(--typeset-flow)}.typeset *:not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(h2){font-size:1.25em;line-height:1.4;margin-block-start:calc(var(--typeset-flow) * 1.4)}.typeset *:not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(h3){font-size:1.125em;line-height:1.45;margin-block-start:var(--typeset-flow)}.typeset *:not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(h4){font-size:1em;line-height:1.5;margin-block-start:var(--typeset-flow)}.typeset *:not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(h5){font-size:.875em;line-height:1.5;font-weight:500;color:var(--typeset-muted);margin-block-start:calc(var(--typeset-flow) / .875)}.typeset *:not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(h6){font-size:.8125em;line-height:1.5;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--typeset-muted);margin-block-start:calc(var(--typeset-flow) / .8125)}.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-block-start:1em}.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;font-weight:500;text-decoration-line:underline;text-decoration-color:color-mix(in oklab,currentColor 30%,transparent)}.typeset *:not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(a:hover){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(: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(: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){background-color:color-mix(in oklab,oklch(.86 .17 95) 40%,transparent);color:inherit;padding:.05em .15em;border-radius:.2em}.typeset *:not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(abbr[title]){text-decoration-line:underline;text-decoration-style:dotted;text-underline-offset:.2em;cursor:help}.typeset *:not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(del,s){color:var(--typeset-muted);text-decoration-line:line-through}.typeset *:not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(sup,sub){font-size:.75em;line-height:0;position:relative;vertical-align:baseline}.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){text-decoration-line:none;font-weight:500}.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-block-start:var(--typeset-flow);margin-block-end:0;padding-inline-start:1.5em}.typeset *:not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(li){margin-block-start:0;padding-inline-start:.4em}.typeset *:not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(li>p,li>ul,li>ol){margin-block-start:0}.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;padding-inline-start:.25em}.typeset *:not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(li.task-list-item>input[type=checkbox]){margin-inline-end:.5em;vertical-align:-.1em;accent-color:var(--color-primary, currentColor)}.typeset *:not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(details){margin-block-start:var(--typeset-flow);margin-block-end: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){font-family:inherit;font-size:.85em;font-weight:500;border:1px solid var(--typeset-rule);border-block-end-width:2px;border-radius:min(calc(var(--radius, .5em) * .6),.35em);padding:.0625em .35em}.typeset *:not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(dl){margin-block-start:var(--typeset-flow);margin-block-end:0}.typeset *:not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(dt){font-weight:500;margin-block-start:1em}.typeset *:not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(dt+dt){margin-block-start:.25em}.typeset *:not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(dd){margin-block-start:.25em;margin-inline-start:0;padding-inline-start:1em;color:var(--typeset-muted)}.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);font-size:.85em;border-radius:min(calc(var(--radius, .5em) * .6),.35em);padding:.125em .3em}.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);font-size:.875em;line-height:1.5;tab-size:2;direction:ltr;border-radius:var(--radius, .5em);padding:.75em 1em;overflow-x:auto;margin-block-start:calc(var(--typeset-flow) / .875);margin-block-end:0}.typeset *:not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(pre code){background-color:transparent;font-family:inherit;font-size:inherit;padding:0;border-radius:0}.typeset *:not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(blockquote){border-inline-start:2px solid var(--typeset-rule);padding-inline-start:1em;margin-block-start:var(--typeset-flow);margin-block-end:0;margin-inline:0}.typeset *:not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(hr){border:0;border-block-start:1px solid var(--typeset-rule);margin-block-start:calc(var(--typeset-flow) * 2.4);margin-block-end:0}.typeset *:not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(hr+h1,hr+h2,hr+h3,hr+h4){margin-block-start:var(--typeset-flow)}.typeset *:not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(.footnotes,[data-footnotes]){margin-block-start:calc(var(--typeset-flow) * 2);border-block-start:1px solid var(--typeset-rule);padding-block-start:var(--typeset-flow);font-size:.875em;color:var(--typeset-muted)}.typeset *:not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(math[display=block]){margin-block-start:var(--typeset-flow);margin-block-end:0;overflow-x:auto;overflow-y:hidden;padding-block:.25em}.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-block-start:var(--typeset-flow);margin-block-end:0}.typeset *:not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(p img){margin-block-start:0}.typeset *:not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(figure){margin-block-start:var(--typeset-flow);margin-block-end:0;margin-inline:0}.typeset *:not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(figcaption,caption){color:var(--typeset-muted);font-size:.875em;text-align:center;margin-block-start:calc(.75em / .875)}.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){max-width:100%;font-size:1em;line-height:1.5;font-variant-numeric:tabular-nums;border-collapse:separate;border-spacing:0;border-block-end:1px solid var(--typeset-rule);margin-block-start:var(--typeset-flow);margin-block-end:0}.typeset *:not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(.typeset-scroll){overflow-x:auto;margin-block-start:var(--typeset-flow)}.typeset *:not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(.typeset-scroll>*){margin-block-start: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){font-weight:500;text-align:start;white-space:nowrap;padding:.65em 1em}.typeset *:not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(:is(tbody,tfoot) :is(td,th)){padding:.75em 1em;text-align:start;vertical-align:top;border-block-start:1px solid var(--typeset-rule)}.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){padding-inline-start: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-block-start:.5em}.typeset *:not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)):where(li>pre){margin-block-start:calc(.5em / .875)}@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] *)),.typeset>:where(:first-child)>:where(:first-child):not(:where(.not-typeset,[data-not-typeset],.not-typeset *,[data-not-typeset] *)),.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-block-start:0}}@font-face{font-family:Adobe Clean;src:url(/hub/assets/cb0cee14f850d840e95b1e53ce5383ff53474ec2/AdobeClean-Regular-CVsq5gF7.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Adobe Clean;src:url(/hub/assets/cb0cee14f850d840e95b1e53ce5383ff53474ec2/AdobeClean-Bold-DrurWkA_.otf) format("opentype");font-weight:700}@font-face{font-family:Adobe Clean;src:url(/hub/assets/cb0cee14f850d840e95b1e53ce5383ff53474ec2/AdobeClean-It-CYTOjv7A.otf) format("opentype");font-style:italic}@font-face{font-family:Nunito;src:url(/hub/assets/cb0cee14f850d840e95b1e53ce5383ff53474ec2/Nunito-Regular-BzIFT1ox.ttf);font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:url(/hub/assets/cb0cee14f850d840e95b1e53ce5383ff53474ec2/Nunito-Medium-L5wTUp6G.ttf);font-weight:500;font-style:normal}@font-face{font-family:Nunito;src:url(/hub/assets/cb0cee14f850d840e95b1e53ce5383ff53474ec2/Nunito-Bold-CZ01jYvx.ttf);font-weight:700;font-style:normal}@font-face{font-family:Nunito;src:url(/hub/assets/cb0cee14f850d840e95b1e53ce5383ff53474ec2/Nunito-Italic-B5Hdwsby.ttf);font-weight:400;font-style:italic}:is(.mobiscroll-date-picker-theme,.mbsc-popup,.mbsc-material) .mbsc-font{font-family:inherit}:is(.mobiscroll-date-picker-theme,.mbsc-popup,.mbsc-material) .mbsc-datepicker-tab .mbsc-calendar .mbsc-calendar-cell{border-color:var(--mui-palette-divider)}:is(.mobiscroll-date-picker-theme,.mbsc-popup,.mbsc-material) .mbsc-material.mbsc-calendar-today,:is(.mobiscroll-date-picker-theme,.mbsc-popup,.mbsc-material) .mbsc-material.mbsc-calendar-week-nr{color:var(--mui-palette-primary-main);border:1px solid var(--mui-palette-primary-main)}:is(.mobiscroll-date-picker-theme,.mbsc-popup,.mbsc-material) .mbsc-datepicker-tab .mbsc-calendar .mbsc-calendar-cell-text :not(.mbsc-selected){color:var(--mui-palette-text-primary)}:is(.mobiscroll-date-picker-theme,.mbsc-popup,.mbsc-material) .mbsc-datepicker-tab .mbsc-calendar .mbsc-calendar-cell-text :not(.mbsc-selected) .mbsc-calendar-today,:is(.mobiscroll-date-picker-theme,.mbsc-popup,.mbsc-material) .mbsc-datepicker-tab .mbsc-calendar .mbsc-calendar-cell-text :not(.mbsc-selected) .mbsc-material.mbsc-calendar-today{color:var(--mui-palette-primary-main)}:is(.mobiscroll-date-picker-theme,.mbsc-popup,.mbsc-material) .mbsc-material .mbsc-calendar-controls .mbsc-datepicker-tab .mbsc-calendar .mbsc-button{background-color:var(--mui-palette-primary-contrastText);color:var(--mui-palette-primary-main)}:is(.mobiscroll-date-picker-theme,.mbsc-popup,.mbsc-material) .mbsc-calendar-row .mbsc-datepicker-tab .mbsc-calendar .mbsc-button{background-color:var(--mui-palette-primary-main);color:var(--mui-palette-primary-contrastText);border-radius:var(--mui-shape-borderRadius)}:is(.mobiscroll-date-picker-theme,.mbsc-popup,.mbsc-material) .mbsc-material.mbsc-calendar-mark{background-color:var(--mui-palette-primary-main)}:is(.mobiscroll-date-picker-theme,.mbsc-popup,.mbsc-material) .mbsc-material.mbsc-selected .mbsc-calendar-cell-text{background-color:var(--mui-palette-primary-main);color:var(--mui-palette-primary-contrastText);border-color:var(--mui-palette-primary-main)}:is(.mobiscroll-date-picker-theme,.mbsc-popup,.mbsc-material) .mbsc-datepicker-tab .mbsc-calendar .mbsc-calendar-cell-today,:is(.mobiscroll-date-picker-theme,.mbsc-popup,.mbsc-material) .mbsc-material.mbsc-range-control-label.active,:is(.mobiscroll-date-picker-theme,.mbsc-popup,.mbsc-material) .mbsc-material.mbsc-range-control-value.active{color:var(--mui-palette-primary-main)}:is(.mobiscroll-date-picker-theme,.mbsc-popup,.mbsc-material) .mbsc-material.mbsc-range-control-wrapper .mbsc-material.mbsc-segmented-button.mbsc-selected{border-bottom-color:var(--mui-palette-primary-main)}:is(.mobiscroll-date-picker-theme,.mbsc-popup,.mbsc-material) .mbsc-material.mbsc-range-day:after{background-color:var(--mui-palette-primary-light);opacity:.1}.react-flow{--xy-background-color: var(--mui-palette-grey-50);--xy-node-background-color-default: var(--mui-palette-background-paper);--xy-background-pattern-dots-color-default: var(--mui-palette-divider);--xy-edge-stroke-default: var(--mui-palette-divider);--xy-node-border-default: 1px solid var(--mui-palette-divider);--xy-handle-border-color-default: var(--mui-palette-divider);--xy-handle-background-color-default: var(--mui-palette-background-paper)}.react-flow .react-flow__arrowhead{color:var(--mui-palette-divider)}div[data-panel-group],div[data-panel]{overflow:initial!important}body{--ag-wrapper-border-radius: 8px;--ag-wrapper-border: solid 1px var(--mui-palette-divider)}.ag-header-cell.left-align-header .ag-header-cell-label{justify-content:flex-start}.ag-checkbox-input-wrapper.ag-disabled{pointer-events:none}.ag-grid-footer-on-paging-row .ag-status-bar{position:absolute;bottom:0;left:0;height:var(--ag-pagination-panel-height);align-items:center;border-top:none;padding-left:var(--ag-cell-horizontal-padding)}.ag-grid-with-details .ag-center-cols-viewport{min-height:0px!important}.ag-charts-tooltip{max-width:320px}.typeset{--typeset-font-body: inherit;--typeset-font-heading: inherit;--typeset-font-mono: ui-monospace, "SFMono-Regular", "Menlo", "Consolas", monospace;--color-foreground: var(--mui-palette-text-primary);--color-primary: var(--mui-palette-primary-main);--color-ring: var(--mui-palette-divider);--radius: 8px}.typeset-chat{--typeset-size: 15px;--typeset-leading: 1.6;--typeset-flow: .8em}#root{height:100%;width:100%}html,body{overscroll-behavior-y:none;overflow:hidden;-webkit-tap-highlight-color:transparent}body{height:100dvh;width:100vw;margin:0;color:#444;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes vt-page-from-right{0%{transform:translate(100%)}}@keyframes vt-page-to-left{to{transform:translate(-30%)}}@keyframes vt-page-from-left{0%{transform:translate(-30%)}}@keyframes vt-page-to-right{to{transform:translate(100%)}}html[data-nav-anim=mobile]:active-view-transition-type(vt-forward)::view-transition-old(root){animation:.32s cubic-bezier(.32,.72,0,1) both vt-page-to-left}html[data-nav-anim=mobile]:active-view-transition-type(vt-forward)::view-transition-new(root){animation:.32s cubic-bezier(.32,.72,0,1) both vt-page-from-right}html[data-nav-anim=mobile]:active-view-transition-type(vt-back)::view-transition-old(root){z-index:1;animation:.32s cubic-bezier(.32,.72,0,1) both vt-page-to-right}html[data-nav-anim=mobile]:active-view-transition-type(vt-back)::view-transition-new(root){animation:.32s cubic-bezier(.32,.72,0,1) both vt-page-from-left}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}
