@layer theme;@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid var(--border);outline-color:var(--state-focus-ring);margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid var(--border);outline-color:var(--state-focus-ring);margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit;font-family:var(--font-sans);background-color:var(--background);color:var(--foreground)}@media (-webkit-device-pixel-ratio>=1.5),(resolution>=144dpi){body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html,body{overscroll-behavior-y:none}@media print{@page:first{margin-top:0;margin-bottom:0;margin-left:0;margin-right:0}@page{margin-top:2rem;margin-bottom:2rem}}}@layer components{.prose{color:var(--prose-body);--prose-body:oklch(37.3% .034 259.733);--prose-headings:oklch(21% .034 264.665);--prose-lead:oklch(44.6% .03 256.802);--prose-links:oklch(21% .034 264.665);--prose-bold:oklch(21% .034 264.665);--prose-counters:oklch(55.1% .027 264.364);--prose-bullets:oklch(87.2% .01 258.338);--prose-hr:oklch(92.8% .006 264.531);--prose-quotes:oklch(21% .034 264.665);--prose-quote-borders:oklch(92.8% .006 264.531);--prose-captions:oklch(55.1% .027 264.364);--prose-kbd:oklch(21% .034 264.665);--prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--prose-code:oklch(21% .034 264.665);--prose-pre-code:oklch(92.8% .006 264.531);--prose-pre-bg:oklch(27.8% .033 256.848);--prose-th-borders:oklch(87.2% .01 258.338);--prose-td-borders:oklch(92.8% .006 264.531);--prose-invert-body:oklch(87.2% .01 258.338);--prose-invert-headings:#fff;--prose-invert-lead:oklch(70.7% .022 261.325);--prose-invert-links:#fff;--prose-invert-bold:#fff;--prose-invert-counters:oklch(70.7% .022 261.325);--prose-invert-bullets:oklch(44.6% .03 256.802);--prose-invert-hr:oklch(37.3% .034 259.733);--prose-invert-quotes:oklch(96.7% .003 264.542);--prose-invert-quote-borders:oklch(37.3% .034 259.733);--prose-invert-captions:oklch(70.7% .022 261.325);--prose-invert-kbd:#fff;--prose-invert-kbd-shadows:#ffffff1a;--prose-invert-code:#fff;--prose-invert-pre-code:oklch(87.2% .01 258.338);--prose-invert-pre-bg:#00000080;--prose-invert-th-borders:oklch(44.6% .03 256.802);--prose-invert-td-borders:oklch(37.3% .034 259.733);max-width:65ch;font-size:1rem;line-height:1.75}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--prose-quote-borders);quotes:"“" "”" "‘" "’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--prose-kbd);box-shadow:0 0 0 1px var(--prose-kbd-shadows), 0 3px 0 var(--prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--prose-pre-code);background-color:var(--prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-sm{font-size:.875rem;line-height:1.71429}.prose-sm :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em}.prose-sm :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em;font-size:1.28571em;line-height:1.55556}.prose-sm :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em;padding-inline-start:1.11111em}.prose-sm :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.8em;font-size:2.14286em;line-height:1.2}.prose-sm :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:.8em;font-size:1.42857em;line-height:1.4}.prose-sm :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.55556em;margin-bottom:.444444em;font-size:1.28571em;line-height:1.55556}.prose-sm :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.42857em;margin-bottom:.571429em;line-height:1.42857}.prose-sm :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.142857em;padding-inline-end:.357143em;padding-bottom:.142857em;border-radius:.3125rem;padding-inline-start:.357143em;font-size:.857143em}.prose-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.857143em}.prose-sm :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-sm :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em}.prose-sm :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.666667em;padding-inline-end:1em;padding-bottom:.666667em;border-radius:.25rem;margin-top:1.66667em;margin-bottom:1.66667em;padding-inline-start:1em;font-size:.857143em;line-height:1.66667}.prose-sm :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em;padding-inline-start:1.57143em}.prose-sm :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.285714em;margin-bottom:.285714em}.prose-sm :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.428571em}.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.571429em;margin-bottom:.571429em}.prose-sm :where(.prose-sm>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(.prose-sm>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em}.prose-sm :where(.prose-sm>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(.prose-sm>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em}.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.571429em;margin-bottom:.571429em}.prose-sm :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em}.prose-sm :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.285714em;padding-inline-start:1.57143em}.prose-sm :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.85714em;margin-bottom:2.85714em}.prose-sm :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.857143em;line-height:1.5}.prose-sm :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:1em;padding-bottom:.666667em;padding-inline-start:1em}.prose-sm :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.666667em;padding-inline-end:1em;padding-bottom:.666667em;padding-inline-start:1em}.prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;font-size:.857143em;line-height:1.33333}.prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-invert,:where([data-theme=dark] *,[data-theme=dark]) .prose-invert-on-dark{--prose-body:var(--prose-invert-body);--prose-headings:var(--prose-invert-headings);--prose-lead:var(--prose-invert-lead);--prose-links:var(--prose-invert-links);--prose-bold:var(--prose-invert-bold);--prose-counters:var(--prose-invert-counters);--prose-bullets:var(--prose-invert-bullets);--prose-hr:var(--prose-invert-hr);--prose-quotes:var(--prose-invert-quotes);--prose-quote-borders:var(--prose-invert-quote-borders);--prose-captions:var(--prose-invert-captions);--prose-kbd:var(--prose-invert-kbd);--prose-kbd-shadows:var(--prose-invert-kbd-shadows);--prose-code:var(--prose-invert-code);--prose-pre-code:var(--prose-invert-pre-code);--prose-pre-bg:var(--prose-invert-pre-bg);--prose-th-borders:var(--prose-invert-th-borders);--prose-td-borders:var(--prose-invert-td-borders)}@media (prefers-color-scheme:dark){:where([data-theme=system] *,[data-theme=system]) .prose-invert-on-dark{--prose-body:var(--prose-invert-body);--prose-headings:var(--prose-invert-headings);--prose-lead:var(--prose-invert-lead);--prose-links:var(--prose-invert-links);--prose-bold:var(--prose-invert-bold);--prose-counters:var(--prose-invert-counters);--prose-bullets:var(--prose-invert-bullets);--prose-hr:var(--prose-invert-hr);--prose-quotes:var(--prose-invert-quotes);--prose-quote-borders:var(--prose-invert-quote-borders);--prose-captions:var(--prose-invert-captions);--prose-kbd:var(--prose-invert-kbd);--prose-kbd-shadows:var(--prose-invert-kbd-shadows);--prose-code:var(--prose-invert-code);--prose-pre-code:var(--prose-invert-pre-code);--prose-pre-bg:var(--prose-invert-pre-bg);--prose-th-borders:var(--prose-invert-th-borders);--prose-td-borders:var(--prose-invert-td-borders)}}:where([data-slot=button]) svg{pointer-events:none;flex-shrink:0;width:1rem;height:1rem}:where([data-slot=button][data-size=xs],[data-slot=button][data-size=icon-xs]) svg{width:.75rem;height:.75rem}:where([data-slot=code-block-code])>pre{font-size:var(--text-sm);line-height:var(--text-sm--line-height);margin:0;padding:1rem;background-color:var(--background)!important;color:var(--foreground)!important}:where([data-slot=code-block-code]) code{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--text-sm--line-height)}:where([data-slot=code-block-code]) [data-code-line-number]{text-align:right;-webkit-user-select:none;user-select:none;min-width:2.5rem;color:var(--muted-foreground);margin-right:1rem;display:inline-block}:where([data-slot=kbd]) svg{width:.75rem;height:.75rem}:where([data-slot=field]:has(:disabled)) :where([data-slot=checkbox]){opacity:.5}:where([data-disabled=true]) :where([data-slot=label]){pointer-events:none;opacity:.5}:where([data-slot=tooltip-arrow][data-side=left]),:where([data-slot=tooltip-arrow][data-side=right]){top:50%!important}:where([data-slot=accordion-content]) a{text-underline-offset:3px;text-decoration-line:underline}:where([data-slot=accordion-content]) a:hover{color:var(--foreground)}:where([data-slot=accordion-content]) p:not(:last-child){margin-bottom:1rem}:where([data-slot=alert])>svg{color:currentColor;grid-row:span 2/span 2;width:1rem;height:1rem;translate:0 .125rem}:where([data-slot=alert-title]) a,:where([data-slot=alert-description]) a{text-underline-offset:3px;text-decoration-line:underline}:where([data-slot=alert-title]) a:hover,:where([data-slot=alert-description]) a:hover{color:var(--foreground)}:where([data-slot=alert-description]) p:not(:last-child){margin-bottom:1rem}:where([data-slot=avatar][data-size=sm]) [data-slot=avatar-badge]>svg{display:none}:where([data-slot=avatar][data-size=default]) [data-slot=avatar-badge]>svg,:where([data-slot=avatar][data-size=lg]) [data-slot=avatar-badge]>svg{width:.5rem;height:.5rem}:where([data-slot=avatar-group])>:not(:last-child){margin-inline-end:-.5rem}:where([data-slot=avatar-group-count])>svg{width:1rem;height:1rem}:where([data-slot=avatar-group]:has([data-size=lg])) [data-slot=avatar-group-count]>svg{width:1.25rem;height:1.25rem}:where([data-slot=avatar-group]:has([data-size=sm])) [data-slot=avatar-group-count]>svg{width:.75rem;height:.75rem}:where([data-slot=button-group])>:focus-visible{z-index:10;position:relative}:where([data-slot=button-group])>input{flex:1}:where([data-slot=button-group])>[data-slot=select-trigger]{width:fit-content}:where([data-slot=button-group-text]) svg{pointer-events:none;width:1rem;height:1rem}[data-slot=button-group]:not([data-orientation=vertical])>[data-slot]{border-top-right-radius:0!important;border-bottom-right-radius:0!important}[data-slot=button-group]:not([data-orientation=vertical])>[data-slot]~[data-slot]{border-left-width:0!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important}[data-slot=button-group]:has(select[aria-hidden=true]:last-child)>[data-slot=select-trigger]:last-of-type,[data-slot=button-group]:not([data-orientation=vertical])>[data-slot]:not(:has(~[data-slot])){border-top-right-radius:var(--radius-4xl)!important;border-bottom-right-radius:var(--radius-4xl)!important}[data-slot=button-group][data-orientation=vertical]>[data-slot]{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}[data-slot=button-group][data-orientation=vertical]>[data-slot]~[data-slot]{border-top-width:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important}[data-slot=button-group][data-orientation=vertical]>[data-slot]:not(:has(~[data-slot])){border-bottom-left-radius:var(--radius-4xl)!important;border-bottom-right-radius:var(--radius-4xl)!important}:where([data-slot=tabs-trigger]) svg{pointer-events:none;flex-shrink:0;width:1rem;height:1rem}:where([data-ai-stack="1"])>:not(:last-child){margin-block-end:.25rem}:where([data-ai-stack="2"])>:not(:last-child){margin-block-end:.5rem}:where([data-ai-stack="3"])>:not(:last-child){margin-block-end:.75rem}:where([data-ai-branch])>div{padding-bottom:0!important}:where([data-ai-branch-selector])>:not(:first-child){border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}:where([data-ai-branch-selector])>:not(:last-child){border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}:where([data-ai-tool-output]) table{width:100%}:where([data-ai-divide-y])>:not(:last-child){border-bottom-style:solid;border-bottom-width:1px}[data-slot=code-tool-html]{max-width:100%;padding:.75rem;overflow-x:auto}[data-slot=code-tool-html] table{font-size:.75rem;line-height:var(--text-xs--line-height)}[data-prompt-input=pill] [data-slot=input-group]{height:auto!important;box-shadow:none!important;background-color:#0000!important;border-width:0!important;border-radius:0!important;outline-style:none!important;overflow:visible!important}[data-prompt-input=pill] textarea{box-shadow:none!important;border-width:0!important;outline-style:none!important}[data-prompt-shell=chat] [data-slot=input-group],[data-prompt-shell=context] [data-slot=input-group]{box-shadow:none!important;background-color:#0000!important;border-width:0!important;border-radius:0!important}[data-prompt-shell=chat] [data-slot=input-group]:focus-within,[data-prompt-shell=context] [data-slot=input-group]:focus-within{box-shadow:none!important;border-color:#0000!important}.cn-toast{font-family:var(--font-sans)!important;font-size:var(--text-sm)!important;line-height:var(--text-sm--line-height)!important;box-shadow:var(--shadow-lift)!important}.cn-toast:has([data-close-button]){padding-inline-end:2.75rem!important}.cn-toast:focus-visible{box-shadow:var(--shadow-lift), 0 0 0 2px var(--state-focus-ring)!important}.cn-toast [data-title]{line-height:inherit!important}.cn-toast [data-description]{line-height:inherit!important;color:var(--muted-foreground)!important}.cn-toast [data-button]:focus-visible{box-shadow:0 0 0 2px var(--ring)!important}.cn-toast [data-close-button]{inset-inline:auto .75rem!important;width:1.5rem!important;height:1.5rem!important;color:var(--popover-foreground)!important;background:var(--surface-raised)!important;border-color:var(--hairline)!important;top:.75rem!important;transform:none!important}.cn-toast [data-close-button]:hover{background:var(--accent)!important}.cn-toast [data-close-button]:focus-visible{box-shadow:0 0 0 2px var(--ring)!important}.cn-toast-mobile{width:calc(100vw - 2rem)!important}:where([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-radio-item],[data-slot=menubar-item],[data-slot=menubar-sub-trigger],[data-slot=menubar-radio-item],[data-slot=select-trigger],[data-slot=select-item],[data-slot=combobox-item],[data-slot=command-item]) svg{stroke-width:1.5px;pointer-events:none;flex-shrink:0;width:1rem;height:1rem}:where([data-slot=combobox-trigger],[data-slot=navigation-menu-link]) svg{width:1rem;height:1rem}:where([data-slot=menubar-checkbox-item]) svg{pointer-events:none;flex-shrink:0}:where([data-slot=dropdown-menu-item]:not([data-variant=destructive]):focus) *,:where([data-slot=menubar-item]:not([data-variant=destructive]):focus) *,:where([data-slot=dropdown-menu-sub-trigger]:not([data-variant=destructive]):focus) *,:where([data-slot=menubar-sub-trigger]:not([data-variant=destructive]):focus) *,:where([data-slot=dropdown-menu-checkbox-item]:focus) *,:where([data-slot=dropdown-menu-radio-item]:focus) *,:where([data-slot=menubar-checkbox-item]:focus) *,:where([data-slot=menubar-radio-item]:focus) *,:where([data-slot=select-item]:not([data-variant=destructive]):focus) *,:where([data-slot=combobox-item]:not([data-variant=destructive])[data-highlighted]) *{color:var(--accent-foreground)}:where([data-slot=dropdown-menu-item][data-variant=destructive])>svg{color:var(--destructive)}:where([data-slot=menubar-item][data-variant=destructive])>svg{color:var(--destructive)!important}:where([data-slot=command-item][data-selected=true])>svg{color:var(--foreground)}:where([data-slot=command-group]) [cmdk-group-heading]{color:var(--muted-foreground);font-size:.75rem;line-height:var(--text-xs--line-height);padding-block:.5rem;padding-inline:.75rem;font-weight:500}:where([data-slot=select-trigger])>[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;align-items:center;gap:.375rem;display:flex;overflow:hidden}:where([data-slot=select-scroll-up-button],[data-slot=select-scroll-down-button]) svg,:where([data-slot=input-group-addon])>svg,:where([data-slot=input-group-text]) svg{width:1rem;height:1rem}:where([data-slot=input-group-text]) svg{pointer-events:none}:where([data-slot=input-group-addon]) [data-slot=kbd]{background-color:color-mix(in oklab, var(--muted-foreground) 10%, transparent)!important;border-radius:var(--radius-4xl)!important;padding-inline:.375rem!important}:where([data-input-group-button][data-size=xs])>svg{width:.875rem;height:.875rem}:where([data-slot=item-media]) svg{pointer-events:none}:where([data-slot=item-media][data-variant=icon]) svg{width:1rem;height:1rem}:where([data-slot=item-media][data-variant=image]) img{object-fit:cover;width:100%;height:100%}:where([data-slot=field][data-orientation=vertical])>*,:where([data-slot=field][data-orientation=responsive])>*{width:100%}:where([data-slot=field][data-orientation=horizontal])>[data-slot=field-label]{flex:auto}:where([data-slot=field][data-orientation=horizontal]):has(>[data-slot=field-content])>:is([role=checkbox],[role=radio]){margin-top:1px}:where([data-slot=field-label])>[data-slot=field]{padding:1rem}@container field-group (width>=28rem){:where([data-slot=field][data-orientation=responsive])>*{width:auto}:where([data-slot=field][data-orientation=responsive])>[data-slot=field-label]{flex:auto}:where([data-slot=field][data-orientation=responsive]):has(>[data-slot=field-content])>:is([role=checkbox],[role=radio]){margin-top:1px}}:where([data-slot=field-description])>a,:where([data-slot=item-description])>a,:where([data-slot=empty-description])>a{text-underline-offset:4px;text-decoration-line:underline}:where([data-slot=field-description])>a:hover,:where([data-slot=item-description])>a:hover,:where([data-slot=empty-description])>a:hover{color:var(--primary)}:where([data-slot=dialog-description])>a,:where([data-slot=alert-dialog-description])>a{text-underline-offset:3px;text-decoration-line:underline}:where([data-slot=dialog-description])>a:hover,:where([data-slot=alert-dialog-description])>a:hover{color:var(--foreground)}:where([data-slot=empty-icon]) svg{pointer-events:none;flex-shrink:0}:where([data-slot=empty-icon][data-variant=icon]) svg{width:1.5rem;height:1.5rem}:where([data-slot=breadcrumb-separator])>svg{width:.875rem;height:.875rem}:where([data-slot=calendar]){background-color:var(--background)}:where([data-slot=card-content],[data-slot=popover-content]) :where([data-slot=calendar]){background-color:#0000}:where([data-day])>span{font-size:.75rem;line-height:var(--text-xs--line-height);opacity:.7}:where([data-stack="5"])>:not(:last-child){margin-block-end:1.25rem}:where([data-stack="9"])>:not(:last-child){margin-block-end:2.25rem}:where([data-stack="10"])>:not(:last-child){margin-block-end:2.5rem}:where([data-stack="14"])>:not(:last-child){margin-block-end:3.5rem}:where([data-stack="0.5"])>:not(:last-child){margin-block-end:.125rem}:where([data-stack="1"])>:not(:last-child){margin-block-end:.25rem}:where([data-stack="1.5"])>:not(:last-child){margin-block-end:.375rem}:where([data-stack="2"])>:not(:last-child){margin-block-end:.5rem}:where([data-stack="2.5"])>:not(:last-child){margin-block-end:.625rem}:where([data-stack="3"])>:not(:last-child){margin-block-end:.75rem}:where([data-stack="4"])>:not(:last-child){margin-block-end:1rem}:where([data-stack="6"])>:not(:last-child){margin-block-end:1.5rem}:where([data-stack="8"])>:not(:last-child){margin-block-end:2rem}:where([data-document-rows])>:not(:last-child){border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--border)}.tiptap .column-resize-handle{z-index:100!important;cursor:col-resize!important;opacity:0!important;background-color:oklch(62.3% .214 259.815)!important;width:.25rem!important;height:100%!important;transition-property:opacity!important;transition-duration:.15s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;position:absolute!important;top:0!important;right:-2px!important}.tiptap th:hover .column-resize-handle,.tiptap td:hover .column-resize-handle{opacity:1!important}.tiptap .selectedCell:after,.tiptap .ProseMirror .selectedCell:after{pointer-events:none;z-index:2;content:"";background-color:oklab(93.2% -.00796618 -.0309926/.6);position:absolute;inset:0}.tiptap td.selectedCell,.tiptap th.selectedCell,.tiptap .ProseMirror td.selectedCell,.tiptap .ProseMirror th.selectedCell{background-color:oklab(97% -.00371685 -.0134976/.2)}.collaboration-carets__caret{pointer-events:none;word-break:normal;border-left:1px solid;border-right:1px solid;margin-left:-1px;margin-right:-1px;position:relative}.collaboration-carets__label{color:#fff;-webkit-user-select:none;user-select:none;white-space:nowrap;pointer-events:none;border-radius:3px 3px 3px 0;padding:2px 6px;font-size:12px;font-style:normal;font-weight:600;line-height:normal;position:absolute;top:-1.4em;left:-1px}::view-transition-group(new-document-surface){animation-duration:.48s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(new-document-surface){object-fit:none;object-position:top;height:100%;overflow:clip}::view-transition-new(new-document-surface){object-fit:none;object-position:top;height:100%;overflow:clip}@media (prefers-reduced-motion:reduce){::view-transition-group(new-document-surface){animation:none}}::highlight(document-comments){background-color:#ffd70038}::highlight(document-comments-active){background-color:#ffd70080}}@layer utilities;@keyframes sd-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes sd-blurIn{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur()}}@keyframes sd-slideUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}[data-sd-animate]{animation:var(--sd-animation,sd-fadeIn) var(--sd-duration,.15s) var(--sd-easing,ease) var(--sd-delay,0s) both}:root{color-scheme:light;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-xs--line-height:calc(1 / .75);--text-sm--line-height:calc(1.25 / .875);--text-base--line-height:calc(1.5 / 1);--text-lg--line-height:calc(1.75 / 1.125);--text-xl--line-height:calc(1.75 / 1.25);--text-2xl--line-height:calc(2 / 1.5);--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl--line-height:calc(2.5 / 2.25);--surface-sheet:light-dark(oklch(100% 0 0),oklch(26.04% .04094 261.853));--surface-raised:light-dark(oklch(100% 0 0),oklch(30.944% .04482 262.862));--surface-hover:light-dark(oklch(95.7% .008 85),oklch(34.051% .04378 262.985));--surface-pressed:light-dark(oklch(94.1% .00744 80.721),oklch(37.875% .04632 263.091));--hairline:light-dark(oklch(91.163% .00686 145.519),oklch(35.095% .0402 261.4));--control-edge:light-dark(oklch(62% .012 90),oklch(58% .04 263));--state-focus-ring:light-dark(oklch(60% .03 263),oklch(78% .05 263));--state-selected:var(--surface-pressed);--state-disabled:light-dark(oklch(72% .012 263),oklch(52% .03 263));--background:light-dark(oklch(99.675% .00132 106.423),oklch(20.118% .03685 262.329));--foreground:light-dark(oklch(25.216% .05623 264.004),oklch(93.768% .01276 86.831));--card:var(--surface-sheet);--card-foreground:light-dark(oklch(25.216% .05623 264.004),oklch(93.768% .01276 86.831));--popover:var(--surface-raised);--popover-foreground:light-dark(oklch(25.216% .05623 264.004),oklch(93.768% .01276 86.831));--primary:light-dark(oklch(25.216% .05623 264.004),oklch(93.768% .01276 86.831));--primary-foreground:light-dark(oklch(100% 0 0),oklch(22.805% .04172 263.26));--secondary:light-dark(oklch(95.7% .008 85),oklch(37.875% .04632 263.091));--secondary-foreground:light-dark(oklch(25.216% .05623 264.004),oklch(93.768% .01276 86.831));--muted:var(--surface-hover);--muted-foreground:light-dark(oklch(52.285% .01063 258.355),oklch(79% .022 262));--accent:var(--surface-hover);--accent-foreground:light-dark(oklch(25.216% .05623 264.004),oklch(93.768% .01276 86.831));--destructive:light-dark(oklch(51.953% .12846 13.267),oklch(80.775% .07707 9.743));--border:var(--hairline);--input:var(--control-edge);--ring:light-dark(oklch(25.216% .05623 264.004),oklch(93.768% .01276 86.831));--surface-sage:light-dark(oklch(94.425% .02252 87.152),oklch(20.118% .03685 262.329));--surface-mint:light-dark(oklch(93.804% .02547 59.909),oklch(30.944% .04482 262.862));--surface-ivory:light-dark(oklch(94.1% .00744 80.721),oklch(30.944% .04482 262.862));--surface-sky:light-dark(oklch(93.923% .01662 250.845),oklch(31.614% .04125 261.316));--action:light-dark(oklch(54.996% .1515 38.549),oklch(58.039% .15568 38.905));--action-foreground:oklch(100% 0 0);--action-tint:light-dark(oklch(93.804% .02547 59.909),oklch(30.944% .04482 262.862));--action-tint-ink:light-dark(oklch(41.595% .10641 41.837),oklch(85.893% .0751 49.954));--success:light-dark(oklch(51.407% .07371 171.609),oklch(82.816% .06557 168.515));--warning:light-dark(oklch(54.092% .10267 67.522),oklch(84.335% .08458 79.815));--chart-1:light-dark(oklch(62.396% .06623 244.672),oklch(83.572% .0544 238.202));--chart-2:light-dark(oklch(62.092% .07389 168.146),oklch(84.071% .06052 167.711));--chart-3:light-dark(oklch(64.075% .07724 299.51),oklch(81.382% .06468 301.209));--chart-4:light-dark(oklch(61.048% .08959 5.98),oklch(81.448% .05914 .866));--chart-5:light-dark(oklch(66.842% .09358 74.217),oklch(85.639% .06909 78.228));--radius:.5rem;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--radius-2xl:calc(var(--radius) + 8px);--radius-3xl:calc(var(--radius) + 12px);--radius-4xl:calc(var(--radius) + 16px);--radius-sheet:4px;--radius-control:4px;--radius-floating:8px;--radius-pill:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--frame-width:84rem;--frame-gutter:var(--space-6);--frame-measure:59rem;--layer-bar:40;--layer-dialog:50;--layer-floating:60;--layer-confirm:70;--layer-notice:90;--layer-toast:100;--type-page-title:1.75rem;--type-page-title--line-height:1.15;--type-document-title:1.75rem;--type-document-title--line-height:1.15;--type-section:1.0625rem;--type-section--line-height:1.4;--type-body:.9375rem;--type-body--line-height:1.55;--type-row:var(--text-sm);--type-row--line-height:var(--text-sm--line-height);--type-meta:.8125rem;--type-meta--line-height:1.4;--type-label:.8125rem;--type-label--line-height:1.4;--navbar-height:7.5rem;--shadow-lift:0 3px 12px -8px light-dark(#17274029,#0009), 0 12px 32px -12px light-dark(#0000,#00000080);--paper-shadow-sheet:0 3px 12px -8px #17274029;--paper-shadow-lifted:0 2px 5px -2px light-dark(#1727400f,#00000029), 0 12px 32px -12px light-dark(#1727401f,#0000005c), inset 0 1px 0 light-dark(#fffc,#ffffff0a);--paper-shadow-glow:0 12px 28px -16px #476a9833;--loop-ring-size:7.5rem;--loop-ring-track:var(--hairline);--loop-ring-arc:var(--foreground);--loop-ring-quiet:var(--control-edge);--loop-ring-lit:var(--action);--loop-ring-centre:1.375rem;--round-card-lit-edge:color-mix(in oklab, var(--action) 55%, var(--hairline));--scrim:light-dark(#1727403d,#00000080);--font-sans:"Satoshi-Variable", -apple-system, BlinkMacSystemFont, ui-sans-serif, system-ui, sans-serif;--font-title:"Satoshi-Variable", -apple-system, BlinkMacSystemFont, ui-sans-serif, system-ui, sans-serif;--font-display:"Source Serif 4", Georgia, serif;--font-mono:"SF Mono", "Menlo", ui-monospace, monospace;--color-black:#000;--color-white:#fff;--color-paper-amber:light-dark(oklch(61.932% .10604 70.72),oklch(84.335% .08458 79.815));--color-paper-amber-deep:light-dark(oklch(53.217% .09814 66.944),oklch(79.191% .09109 77.399));--color-paper-amber-tint:light-dark(oklch(94.966% .02381 79.742),oklch(33.119% .02256 72.497));--color-paper-amber-ink:light-dark(oklch(46.342% .0812 69.496),oklch(86.969% .07422 78.626));--color-paper-gold:light-dark(oklch(62.643% .08582 84.869),oklch(81.545% .0708 89.095));--color-paper-blue:light-dark(oklch(62.396% .06623 244.672),oklch(83.572% .0544 238.202));--color-paper-blue-tint:light-dark(oklch(95.686% .01176 239.907),oklch(32.074% .04762 254.985));--color-paper-blue-ink:light-dark(oklch(45.373% .0683 245.491),oklch(88.473% .03871 233.598));--color-paper-rose:light-dark(oklch(51.953% .12846 13.267),oklch(80.775% .07707 9.743));--color-paper-rose-tint:light-dark(oklch(94.975% .01672 3.657),oklch(32.291% .03931 333.708));--color-paper-rose-ink:light-dark(oklch(46.398% .10417 6.1),oklch(85.805% .05508 4.041));--color-paper-sage:light-dark(oklch(62.092% .07389 168.146),oklch(84.071% .06052 167.711));--color-paper-sage-tint:light-dark(oklch(96.025% .01407 162.474),oklch(33.916% .03196 195.749));--color-paper-sage-ink:light-dark(oklch(46.16% .06486 164.465),oklch(88.374% .05092 165.986));--color-paper-purple:light-dark(oklch(64.075% .07724 299.51),oklch(81.382% .06468 301.209));--color-paper-purple-tint:light-dark(oklch(95.431% .01366 299.797),oklch(31.549% .04604 286.966));--color-paper-purple-ink:light-dark(oklch(47.22% .07544 301.57),oklch(87.217% .04701 303.308));--paper-grain-image:none;--paper-grain-size:480px;--paper-grain-blend:normal;--paper-grain-opacity:0}[data-theme=dark]{color-scheme:dark}[data-theme=system]{color-scheme:light dark}@media (width>=48rem){:root{--type-page-title:2rem;--type-document-title:2.25rem;--loop-ring-size:8.75rem}}[data-vaul-drawer]{touch-action:none;will-change:transform;transition:transform .5s cubic-bezier(.32,.72,0,1);animation-duration:.5s;animation-timing-function:cubic-bezier(.32,.72,0,1)}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-open]{animation-name:slideFromBottom}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-closed]{animation-name:slideToBottom}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-open]{animation-name:slideFromTop}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-closed]{animation-name:slideToTop}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-open]{animation-name:slideFromLeft}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-closed]{animation-name:slideToLeft}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-open]{animation-name:slideFromRight}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-closed]{animation-name:slideToRight}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=bottom]{transform:translate3d(0, var(--initial-transform,100%), 0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=top]{transform:translate3d(0, calc(var(--initial-transform,100%) * -1), 0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=left]{transform:translate3d(calc(var(--initial-transform,100%) * -1), 0, 0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=right]{transform:translate3d(var(--initial-transform,100%), 0, 0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=top],[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=bottom]{transform:translate3d(0, var(--snap-point-height,0), 0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=left],[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=right]{transform:translate3d(var(--snap-point-height,0), 0, 0)}[data-vaul-overlay][data-vaul-snap-points=false]{animation-duration:.5s;animation-timing-function:cubic-bezier(.32,.72,0,1)}[data-vaul-overlay][data-vaul-snap-points=false][data-open]{animation-name:fadeIn}[data-vaul-overlay][data-closed]{animation-name:fadeOut}[data-vaul-animate=false]{animation:none!important}[data-vaul-overlay][data-vaul-snap-points=true]{opacity:0;opacity:1;transition:opacity .5s cubic-bezier(.32,.72,0,1)}[data-vaul-drawer]:not([data-vaul-custom-container=true]):after{content:"";background:inherit;background-color:inherit;position:absolute}[data-vaul-drawer][data-vaul-drawer-direction=top]:after{top:initial;height:200%;bottom:100%;left:0;right:0}[data-vaul-drawer][data-vaul-drawer-direction=bottom]:after{top:100%;bottom:initial;height:200%;left:0;right:0}[data-vaul-drawer][data-vaul-drawer-direction=left]:after{left:initial;width:200%;top:0;bottom:0;right:100%}[data-vaul-drawer][data-vaul-drawer-direction=right]:after{left:100%;right:initial;width:200%;top:0;bottom:0}[data-vaul-overlay][data-vaul-snap-points=true]:not([data-vaul-snap-points-overlay=true]):not([data-closed]){opacity:0}[data-vaul-overlay][data-vaul-snap-points-overlay=true]{opacity:1}[data-vaul-handle]{opacity:.7;touch-action:pan-y;background:#e2e2e4;border-radius:1rem;width:32px;height:5px;margin-left:auto;margin-right:auto;display:block;position:relative}[data-vaul-handle]:hover,[data-vaul-handle]:active{opacity:1}[data-vaul-handle-hitarea]{touch-action:inherit;width:max(100%,2.75rem);height:max(100%,2.75rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (hover:hover) and (pointer:fine){[data-vaul-drawer]{-webkit-user-select:none;user-select:none}}@media (pointer:fine){[data-vaul-handle-hitarea]{width:100%;height:100%}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{to{opacity:0}}@keyframes slideFromBottom{0%{transform:translate3d(0, var(--initial-transform,100%), 0)}to{transform:translate(0,0)}}@keyframes slideToBottom{to{transform:translate3d(0, var(--initial-transform,100%), 0)}}@keyframes slideFromTop{0%{transform:translate3d(0, calc(var(--initial-transform,100%) * -1), 0)}to{transform:translate(0,0)}}@keyframes slideToTop{to{transform:translate3d(0, calc(var(--initial-transform,100%) * -1), 0)}}@keyframes slideFromLeft{0%{transform:translate3d(calc(var(--initial-transform,100%) * -1), 0, 0)}to{transform:translate(0,0)}}@keyframes slideToLeft{to{transform:translate3d(calc(var(--initial-transform,100%) * -1), 0, 0)}}@keyframes slideFromRight{0%{transform:translate3d(var(--initial-transform,100%), 0, 0)}to{transform:translate(0,0)}}@keyframes slideToRight{to{transform:translate3d(var(--initial-transform,100%), 0, 0)}}html[dir=ltr],[data-toaster][dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}html[dir=rtl],[data-toaster][dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-toaster]{width:var(--width);--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;z-index:999999999;outline:none;margin:0;padding:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;list-style:none;transition:transform .4s;position:fixed}@media (hover:none) and (pointer:coarse){[data-toaster][data-lifted=true]{transform:none}}[data-toaster][data-x-position=right]{right:var(--offset-right)}[data-toaster][data-x-position=left]{left:var(--offset-left)}[data-toaster][data-x-position=center]{left:50%;transform:translate(-50%)}[data-toaster][data-y-position=top]{top:var(--offset-top)}[data-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);opacity:0;transform:var(--y);touch-action:none;box-sizing:border-box;overflow-wrap:anywhere;outline:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;position:absolute}[data-toast][data-styled=true]{background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);width:var(--width);align-items:center;gap:6px;padding:16px;font-size:13px;display:flex;box-shadow:0 4px 12px #0000001a}[data-toast]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-toast][data-y-position=top]{--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap));top:0}[data-toast][data-y-position=bottom]{--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap));bottom:0}[data-toast][data-styled=true] [data-description]{color:#3f3f3f;font-weight:400;line-height:1.4}[data-rich-colors=true][data-toast][data-styled=true] [data-description]{color:inherit}[data-toaster][data-toaster-theme=dark] [data-description]{color:#e8e8e8}[data-toast][data-styled=true] [data-title]{color:inherit;font-weight:500;line-height:1.5}[data-toast][data-styled=true] [data-icon]{width:16px;height:16px;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end);flex-shrink:0;justify-content:flex-start;align-items:center;display:flex;position:relative}[data-toast][data-promise=true] [data-icon]>svg{opacity:0;transform-origin:50%;animation:.3s forwards toaster-fade-in;transform:scale(.8)}[data-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-toast][data-styled=true] [data-content]{flex-direction:column;gap:2px;display:flex}[data-toast][data-styled=true] [data-button]{height:24px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);cursor:pointer;border:none;border-radius:4px;outline:none;flex-shrink:0;align-items:center;padding-left:8px;padding-right:8px;font-size:12px;font-weight:500;transition:opacity .4s,box-shadow .2s;display:flex}[data-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px #0006}[data-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:#00000014}[data-toaster][data-toaster-theme=dark] [data-toast][data-styled=true] [data-cancel]{background:#ffffff4d}[data-toast][data-styled=true] [data-close-button]{left:var(--toast-close-button-start);right:var(--toast-close-button-end);width:20px;height:20px;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);cursor:pointer;z-index:1;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .1s,background .2s,border-color .2s;display:flex;position:absolute;top:0}[data-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-toast][data-swiping=true]:before{content:"";z-index:-1;height:100%;position:absolute;left:-100%;right:-100%}[data-toast][data-y-position=top][data-swiping=true]:before{bottom:50%;transform:scaleY(3)translateY(50%)}[data-toast][data-y-position=bottom][data-swiping=true]:before{top:50%;transform:scaleY(3)translateY(-50%)}[data-toast][data-swiping=false][data-removed=true]:before{content:"";position:absolute;inset:0;transform:scaleY(2)}[data-toast][data-expanded=true]:after{content:"";height:calc(var(--gap) + 1px);width:100%;position:absolute;bottom:100%;left:0}[data-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * .05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-toast]>*{transition:opacity .4s}[data-toast][data-x-position=right]{right:0}[data-toast][data-x-position=left]{left:0}[data-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-toast][data-visible=false]{opacity:0;pointer-events:none}[data-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-toast][data-removed=true][data-front=false]:before{height:calc(var(--initial-height) + 20%)}[data-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0px)) translateX(var(--swipe-amount-x,0px));transition:none}[data-toast][data-swiped=true]{-webkit-user-select:none;user-select:none}[data-toast][data-swipe-out=true][data-y-position=bottom],[data-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (width<=600px){[data-toaster]{right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%;position:fixed}[data-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-toaster] [data-toast]{width:calc(100% - var(--mobile-offset-left) * 2);left:0;right:0}[data-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-toaster][data-toaster-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#bffcd9;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#dde7fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fbeeb1;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-toaster][data-toaster-theme=light] [data-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-toaster][data-toaster-theme=dark] [data-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-toaster][data-toaster-theme=dark]{--normal-bg:#000;--normal-bg-hover:#1f1f1f;--normal-border:#333;--normal-border-hover:#404040;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#19233e;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#2e2e00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-toaster][data-toaster-theme=dark] [data-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-toaster][data-toaster-theme=dark] [data-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-toast][data-type=success],[data-rich-colors=true][data-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-toast][data-type=info],[data-rich-colors=true][data-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-toast][data-type=warning],[data-rich-colors=true][data-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-toast][data-type=error],[data-rich-colors=true][data-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.toaster-loading-wrapper{--size:16px;height:var(--size);width:var(--size);z-index:10;position:absolute;inset:0}.toaster-loading-wrapper[data-visible=false]{transform-origin:50%;animation:.2s forwards toaster-fade-out}.toaster-spinner{height:var(--size);width:var(--size);position:relative;top:50%;left:50%}.toaster-loading-bar{background:var(--gray11);border-radius:6px;width:24%;height:8%;animation:1.2s linear infinite toaster-spin;position:absolute;top:-3.9%;left:-10%}.toaster-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg)translate(146%)}.toaster-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg)translate(146%)}.toaster-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg)translate(146%)}.toaster-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg)translate(146%)}.toaster-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg)translate(146%)}.toaster-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg)translate(146%)}.toaster-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg)translate(146%)}.toaster-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg)translate(146%)}.toaster-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg)translate(146%)}.toaster-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg)translate(146%)}.toaster-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg)translate(146%)}.toaster-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg)translate(146%)}@keyframes toaster-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes toaster-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes toaster-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){[data-toast],[data-toast]>*,.toaster-loading-bar{transition:none!important;animation:none!important}}.toaster-loader{transform-origin:50%;transition:opacity .2s,transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.toaster-loader[data-visible=false]{opacity:0;transform:scale(.8)translate(-50%,-50%)}@font-face{font-family:Satoshi-Variable;src:url(/fonts/Satoshi-Variable.woff2)format("woff2");font-weight:300 900;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-VariableItalic;src:url(/fonts/Satoshi-VariableItalic.woff2)format("woff2");font-weight:300 900;font-display:swap;font-style:italic}@font-face{font-family:"Source Serif 4";src:url(/fonts/source-serif-4-400-normal.woff2)format("woff2");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:"Source Serif 4";src:url(/fonts/source-serif-4-500-normal.woff2)format("woff2");font-weight:500;font-display:swap;font-style:normal}:root{--color-brand-openai:#161616;--color-brand-claude:#d97757;--font-resume:Satoshi-Variable, Arial, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}

@layer theme, base, components, utilities, stylex.priority1;

@layer stylex.priority2 {
  .xln7xf2 {
    font: inherit;
  }

  .x15r89dc {
    grid-area: 1 / 1;
  }

  .xty9klp {
    grid-area: settled;
  }

  .xqul1jd {
    grid-area: stage;
  }

  .xgqacei {
    grid-area: titles;
  }

  .xt2kg5g {
    inset: -20%;
  }

  .x1ita674 {
    inset: -30% 0 0;
  }

  .x9ukd99 {
    inset: -35%;
  }

  .x1lblge7 {
    inset: .25rem;
  }

  .x10a8y8t {
    inset: 0;
  }

  .x1205yfo {
    inset: 14%;
  }

  .xjly1io {
    inset: 50%;
  }

  .xkdpibf {
    margin: -1px;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1ngqb6p {
    padding: .125rem;
  }

  .x78pyy4 {
    padding: .25rem;
  }

  .xzfjtcg {
    padding: .375rem .5rem;
  }

  .xt20s28 {
    padding: .375rem .625rem;
  }

  .x1qinr0e {
    padding: .375rem .875rem;
  }

  .xu8om6g {
    padding: .5rem .75rem;
  }

  .x7gbtqy {
    padding: .5rem;
  }

  .xq068xy {
    padding: .6rem;
  }

  .x79iv2k {
    padding: .75rem;
  }

  .x1717udv {
    padding: 0;
  }

  .xuhnikv {
    padding: 1.25rem 1.5rem 2rem;
  }

  .xomzojh {
    padding: 1.25rem;
  }

  .xis3749 {
    padding: 1.5rem;
  }

  .x1blgzdm {
    padding: 1.75rem;
  }

  .x1fgjo6u {
    padding: 1rem 1.125rem;
  }

  .x1uz70x1 {
    padding: 1rem;
  }

  .x1i3ajwb {
    padding: 2px;
  }

  .xr6jg0x {
    padding: 2rem;
  }

  .x9ms5i6 {
    padding: 3px;
  }

  .x3rbh6i {
    padding: var(--x1emxr5n);
  }

  .x12j1l9s {
    padding: var(--x1ki3xjb);
  }

  .x1up1db8 {
    padding: var(--x1t1hngb);
  }

  .x18wvinh {
    padding: var(--xr8ouq5);
  }

  .x1qe4ny0 {
    scroll-margin: 5rem;
  }

  .x1sgwozl[data-empty] {
    padding: 0;
  }

  @media (width >= 40rem) {
    .x15khqib.x15khqib {
      padding: 1.25rem;
    }
  }

  @media (width >= 48rem) {
    .x1du3j0p.x1du3j0p {
      padding: 1.5rem;
    }

    .xd6vx96.xd6vx96 {
      padding: 1.75rem;
    }
  }
}

@layer stylex.priority3 {
  .x1klx31u {
    border-color: #14213d;
  }

  .x6ddgki {
    border-color: color-mix(in oklab,var(--x1kkvi84) 30%,transparent);
  }

  .x127s6a3 {
    border-color: color-mix(in oklab,var(--x1kkvi84) 40%,transparent);
  }

  .xpncoig {
    border-color: color-mix(in oklab,var(--x1ldmfl4) 40%,transparent);
  }

  .xcq2ruj {
    border-color: color-mix(in oklab,var(--x1ldmfl4) 50%,transparent);
  }

  .x1gcltmc {
    border-color: color-mix(in oklab,var(--x1uqi0lx) 60%,var(--x1imei2i));
  }

  .x16k73tm {
    border-color: color-mix(in oklab,var(--x3wtmn9) 40%,transparent);
  }

  .x1xjwqmw {
    border-color: color-mix(in oklab,var(--x3wtmn9) 60%,transparent);
  }

  .xw9s5ka {
    border-color: color-mix(in oklab,var(--x7ajo11) 25%,transparent);
  }

  .x3owhkf {
    border-color: color-mix(in oklab,var(--x7ajo11) 40%,transparent);
  }

  .xlwmp8q {
    border-color: color-mix(in oklab,var(--x7ajo11) 50%,transparent);
  }

  .xjsct1k {
    border-color: color-mix(in oklab,var(--x9t6ei5) 40%,transparent);
  }

  .x1kzel6s {
    border-color: color-mix(in oklab,var(--xa9lim2) 60%,transparent);
  }

  .x1by4fmh {
    border-color: color-mix(in oklab,var(--xa9lim2) 70%,transparent);
  }

  .x1ieu43l {
    border-color: color-mix(in oklab,var(--xstmbp6) 18%,transparent);
  }

  .x1b4d27n {
    border-color: color-mix(in oklab,var(--xstmbp6) 30%,transparent);
  }

  .xkbr39e {
    border-color: color-mix(in oklab,var(--xstmbp6) 35%,transparent);
  }

  .x1xwznih {
    border-color: color-mix(in oklab,var(--xstmbp6) 40%,transparent);
  }

  .xqkw8hw {
    border-color: color-mix(in oklab,var(--xstmbp6) 45%,transparent);
  }

  .xfi7vnw {
    border-color: color-mix(in oklab,var(--xstmbp6) 55%,transparent);
  }

  .x53nyzd {
    border-color: color-mix(in oklab,var(--xvtv99a) 40%,transparent);
  }

  .xjdzqpq {
    border-color: color-mix(in oklab,var(--xvtv99a) 50%,transparent);
  }

  .xchqfry {
    border-color: light-dark(color-mix(in oklab,var(--xa9lim2) 20%,transparent), color-mix(in oklab,var(--xa9lim2) 30%,transparent));
  }

  .x9r1u3d {
    border-color: #0000;
  }

  .xhx4xex {
    border-color: var(--x13e91lm);
  }

  .x11n3cb8 {
    border-color: var(--x1bhte6g);
  }

  .x13gknbc {
    border-color: var(--x1bn1la8);
  }

  .x1sggey4 {
    border-color: var(--x1gwrgx0);
  }

  .x1gl1feu {
    border-color: var(--x1imei2i);
  }

  .x1mhbxyc {
    border-color: var(--x1uqi0lx);
  }

  .xlohcs6 {
    border-color: var(--x1ykje5a);
  }

  .x7411hq {
    border-color: var(--xa9lim2);
  }

  .x202xib {
    border-color: var(--xstmbp6);
  }

  .xpgaftt {
    border-color: var(--xvf9uu4);
  }

  .xuiz7y0 {
    border-color: var(--xxaundg);
  }

  .x1aepk7r {
    border-radius: .125rem;
  }

  .x16eypsj {
    border-radius: .25rem;
  }

  .x6i6fhv {
    border-radius: .375rem;
  }

  .x1u1zpu0 {
    border-radius: .3rem;
  }

  .x116uinm {
    border-radius: .5rem;
  }

  .x1yt6v20 {
    border-radius: .75rem;
  }

  .x2u8bby {
    border-radius: 0;
  }

  .x1nj7uno {
    border-radius: 1px;
  }

  .x1cum3z5 {
    border-radius: 2px;
  }

  .x1orh6at {
    border-radius: 3cqw;
  }

  .x18zih8k {
    border-radius: 3px;
  }

  .x12oqio5 {
    border-radius: 4px;
  }

  .x16rqkct {
    border-radius: 50%;
  }

  .x1kogg8i {
    border-radius: 6px;
  }

  .x10hpsqq {
    border-radius: 9999px;
  }

  .x1e6avla {
    border-radius: 999px;
  }

  .x1pjcqnp {
    border-radius: inherit;
  }

  .x1e8x00f {
    border-radius: var(--cell-radius);
  }

  .xk0np {
    border-radius: var(--x1jd5qs2);
  }

  .x1r0fnoa {
    border-radius: var(--x1jg8od1);
  }

  .x1ix7uy {
    border-radius: var(--x1qppdin);
  }

  .xfljilj {
    border-radius: var(--x1r9q7ti);
  }

  .xajxsgh {
    border-radius: var(--x1rl1w4w);
  }

  .x5pqs0q {
    border-radius: var(--x1u90my8);
  }

  .x1u6royo {
    border-radius: var(--x3v2hhj);
  }

  .x10wng4s {
    border-radius: var(--x8tkl2l);
  }

  .xmxbjpm {
    border-radius: var(--xnhxf1m);
  }

  .x11ofes7 {
    border-radius: var(--xqp54ym);
  }

  .xbsl7fq {
    border-style: dashed;
  }

  .xng3xce {
    border-style: none;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xov4sik {
    border-width: 1.2px;
  }

  .xi549kn {
    border-width: 1.4px;
  }

  .xvndefy {
    border-width: 1.5px;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xdh2fpr {
    border-width: 2px;
  }

  .xck25dg {
    flex: 8rem;
  }

  .x98rzlu {
    flex: 1;
  }

  .x1enigpx {
    gap: .125rem;
  }

  .x1iah58g {
    gap: .1rem;
  }

  .x4upkte {
    gap: .25rem 1rem;
  }

  .xvh977a {
    gap: .25rem;
  }

  .x6qyjqk {
    gap: .2em;
  }

  .xpj7pl4 {
    gap: .375rem;
  }

  .xbcm6b9 {
    gap: .3rem;
  }

  .xo0bmx5 {
    gap: .4em;
  }

  .x1neeqzj {
    gap: .4rem;
  }

  .x1lx4akv {
    gap: .5rem 1.5rem;
  }

  .x1tmakyn {
    gap: .5rem 1rem;
  }

  .x13z6uf9 {
    gap: .5rem;
  }

  .xb6y1gh {
    gap: .625rem;
  }

  .x1uma3xh {
    gap: .6rem;
  }

  .x19gx3kl {
    gap: .75rem 1.25rem;
  }

  .xilar1o {
    gap: .75rem 1.5rem;
  }

  .x8233eu {
    gap: .75rem;
  }

  .x1fsutb {
    gap: .875rem;
  }

  .xxhr3t {
    gap: 0;
  }

  .x15iy025 {
    gap: 1.25rem;
  }

  .xru8eyw {
    gap: 1.5rem;
  }

  .xj3jsk1 {
    gap: 1.75rem;
  }

  .x1u2el7p {
    gap: 10%;
  }

  .x12mrbbr {
    gap: 1px;
  }

  .x1r4awfq {
    gap: 1rem 2rem;
  }

  .x8fetqu {
    gap: 1rem;
  }

  .xoybqp3 {
    gap: 2.25rem;
  }

  .xtacmkj {
    gap: 2.5rem;
  }

  .x195vfkc {
    gap: 2px;
  }

  .x1h4iudz {
    gap: 2rem;
  }

  .x1ed6fcf {
    gap: 3px;
  }

  .xj5jcj5 {
    gap: 4rem;
  }

  .xm0nx41 {
    gap: var(--x1emxr5n);
  }

  .x11vp4m5 {
    gap: var(--x1ki3xjb);
  }

  .xq85ff3 {
    gap: var(--x1t1hngb);
  }

  .xhol0h8 {
    gap: var(--x687dbk);
  }

  .x13oihm1 {
    gap: var(--xr8ouq5);
  }

  .xovpnbi {
    gap: var(--xvcmlua);
  }

  .x1osaytk {
    grid-column: 1 / -1;
  }

  .xgkxs2y {
    grid-column: 1;
  }

  .x1npkx4u {
    grid-column: 2;
  }

  .x1168ng5 {
    grid-row: span 2 / span 2;
  }

  .x1rcc9w5 {
    grid-template-areas: "titles"
                         "stage"
                         "settled";
  }

  .x10no89f {
    inset-block: 0;
  }

  .x17y0mx6 {
    inset-inline: 0;
  }

  .xe8uvvx {
    list-style: none;
  }

  .x1atlohd {
    margin-block: -.5rem;
  }

  .x8atrpe {
    margin-block: .25rem;
  }

  .xahocic {
    margin-block: .5rem;
  }

  .x1k89h87 {
    margin-block: .75rem;
  }

  .x10im51j {
    margin-block: 0;
  }

  .xq6kz29 {
    margin-block: 1rem;
  }

  .xueip8e {
    margin-block: var(--x1emxr5n);
  }

  .x1by4rm8 {
    margin-block: var(--xr8ouq5);
  }

  .x15e8ic6 {
    margin-inline: -.25rem;
  }

  .x1edhl3w {
    margin-inline: -1.5rem;
  }

  .xrxpjvj {
    margin-inline: 0;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x1a2a7pz {
    outline: none;
  }

  .xysyzu8 {
    overflow: auto;
  }

  .x7giv3 {
    overflow: clip;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1rea2x4 {
    overflow: visible;
  }

  .xish69e {
    overscroll-behavior: contain;
  }

  .x1dus959 {
    padding-block: .125rem;
  }

  .x5utbj {
    padding-block: .1875rem;
  }

  .x1o5vn8x {
    padding-block: .25rem;
  }

  .x1qrv0by {
    padding-block: .3125rem;
  }

  .xamgnas {
    padding-block: .35em;
  }

  .x1bilvtl {
    padding-block: .375rem;
  }

  .x118qbrg {
    padding-block: .5rem 1rem;
  }

  .x18g2hj5 {
    padding-block: .5rem;
  }

  .x13eudtd {
    padding-block: .625rem;
  }

  .xh3qy06 {
    padding-block: .6875rem;
  }

  .xo0yzjp {
    padding-block: .75rem;
  }

  .x142x9wm {
    padding-block: .875rem;
  }

  .xt970qd {
    padding-block: 0;
  }

  .x1yash4b {
    padding-block: 1.125rem;
  }

  .x6qoaat {
    padding-block: 1.25rem;
  }

  .x1yb22fu {
    padding-block: 1.5rem;
  }

  .xn48sxs {
    padding-block: 1.75rem;
  }

  .xgepmj6 {
    padding-block: 1rem;
  }

  .xo1w8sn {
    padding-block: 2.25rem;
  }

  .x1j6fjeo {
    padding-block: 2.5rem;
  }

  .x18mflkt {
    padding-block: 2rem;
  }

  .x1ie5kix {
    padding-block: 3.5rem;
  }

  .xic3azd {
    padding-block: 3rem;
  }

  .x1vdquu2 {
    padding-block: 4rem;
  }

  .x1q28wm0 {
    padding-block: var(--x1emxr5n);
  }

  .xy9bfez {
    padding-block: var(--x1ki3xjb);
  }

  .xvk3lfq {
    padding-block: var(--x1t1hngb);
  }

  .xieaeuj {
    padding-block: var(--x2lbyt8);
  }

  .x1quig64 {
    padding-block: var(--x687dbk);
  }

  .xw1dj97 {
    padding-block: var(--xr8ouq5);
  }

  .xtkh328 {
    padding-block: var(--xvcmlua);
  }

  .x1kviupy {
    padding-inline: .15em;
  }

  .xllzysa {
    padding-inline: .25rem;
  }

  .x18a9hih {
    padding-inline: .375rem;
  }

  .x97vtpp {
    padding-inline: .5rem;
  }

  .xvpgqt4 {
    padding-inline: .625rem;
  }

  .x1ryrjj2 {
    padding-inline: .75rem;
  }

  .x13s4r1c {
    padding-inline: .875rem;
  }

  .xzmxclw {
    padding-inline: .8em;
  }

  .xlmytos {
    padding-inline: .8rem;
  }

  .xnjsko4 {
    padding-inline: 0;
  }

  .x1qhpy6z {
    padding-inline: 1.25rem;
  }

  .xzsmjar {
    padding-inline: 1.5rem;
  }

  .x129psgg {
    padding-inline: 1.75rem;
  }

  .x1gbt3hs {
    padding-inline: 1px;
  }

  .xnxx81d {
    padding-inline: 1rem;
  }

  .xw4edqq {
    padding-inline: 2rem;
  }

  .x92hl5q {
    padding-inline: calc(max(0px,(100% - var(--x1nu4jhb)) / 2) + var(--x1vdrrug));
  }

  .xt4f3pj {
    padding-inline: max(2rem, 50% - 39.75rem);
  }

  .xxg27r0 {
    padding-inline: min(1rem, 10%);
  }

  .x1986apa {
    padding-inline: var(--cell-size);
  }

  .x1dvp9gm {
    padding-inline: var(--reader-page-inline);
  }

  .x1x1vz7e {
    padding-inline: var(--reader-sheet-inline);
  }

  .xclw995 {
    padding-inline: var(--x1emxr5n);
  }

  .xj3sp86 {
    padding-inline: var(--x1ki3xjb);
  }

  .xlbym3e {
    padding-inline: var(--x1vdrrug);
  }

  .x1nj7edi {
    padding-inline: var(--x687dbk);
  }

  .xktpukq {
    padding-inline: var(--xr8ouq5);
  }

  .x11x033 {
    place-content: center;
  }

  .x1ku5rj1 {
    place-items: center;
  }

  .x1knln2f {
    place-items: start center;
  }

  .x12m9giz {
    scroll-margin-block: .25rem;
  }

  .x7kj204 {
    scroll-padding-block: .25rem;
  }

  .x131p0wj {
    scroll-padding-inline: max(2rem, 50% - 39.75rem);
  }

  .xhfbhpw {
    scroll-snap-type: x mandatory;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1bvjpef {
    text-decoration: underline;
  }

  .x9v64kc {
    transition: border-color .15s, background-color .15s;
  }

  .xjoa31q {
    transition: width .3s;
  }

  .x1etfo46:focus-visible {
    border-color: color-mix(in oklab,var(--x1ftfs0k) 25%,transparent);
  }

  .x1x4vucq:is([data-state="active"], [data-active]:not([data-active="false"])) {
    border-color: light-dark(transparent, var(--x13e91lm));
  }

  .x1p1t48g[aria-invalid="true"] {
    border-color: light-dark(var(--xvtv99a), color-mix(in oklab,var(--xvtv99a) 50%,transparent));
  }

  .xicnne6:is([data-state="checked"], [data-checked]:not([data-checked="false"])) {
    border-color: var(--x1ftfs0k);
  }

  .x1twr8gk:focus-visible {
    border-color: var(--x1uqi0lx);
  }

  .x14qnkw3[data-range-end="true"], .x18suhss[data-selected-single="true"], .x92mrlx[data-range-start="true"] {
    border-color: var(--x1ykje5a);
  }

  .x1m8gqzz:is([data-state="active"], [data-active]:not([data-active="false"])), .xnfjmvp:focus-within {
    border-color: var(--xstmbp6);
  }

  .x1fnp6s5:focus-visible, .x7ow40n:focus-within {
    border-color: var(--xu6vkqg);
  }

  .x1xko2cb[aria-invalid="true"] {
    border-color: var(--xvtv99a);
  }

  .x10zuwvi[data-range-middle="true"], .x1owyfpx[data-selected="true"] {
    border-radius: 0;
  }

  .xfiee0l.xfiee0l:where(.x1w8qydq[data-orientation="vertical"] *) {
    border-radius: var(--x1rl1w4w);
  }

  .xvrd7zk.xvrd7zk:where(.xoodryc[data-size="xs"] *) {
    border-radius: var(--xnhxf1m);
  }

  .x1urz9f5.x1urz9f5:where(.xt62tq[data-slot="combobox-content"] *) {
    border-style: none;
  }

  .x1jn6fsy.x1jn6fsy:where(.xoodryc[data-size="xs"] *) {
    gap: .125rem;
  }

  .x13yg3lx.x13yg3lx:where(.x1537t4o[data-slot="field-group"] *) {
    gap: 1rem;
  }

  .x1v9sx8x[data-vaul-drawer-direction="left"], .xxt4r31[data-vaul-drawer-direction="right"] {
    inset-block: 0;
  }

  .xc5e700[data-vaul-drawer-direction="top"], .xld2hvh[data-vaul-drawer-direction="bottom"] {
    inset-inline: 0;
  }

  .x1wslqku.x1wslqku:where(.x1537t4o[data-variant="outline"] *) {
    margin-block: -.5rem;
  }

  .x1k649j:focus-visible, .x5iuv2j:focus-within {
    outline: 2px solid var(--xu6vkqg);
  }

  .xdcvgfl.xdcvgfl:where(.x1w8qydq[data-orientation="vertical"] *) {
    padding-block: .375rem;
  }

  .xiuiym9.xiuiym9:where(.x1h8pjrw[data-slot="dropdown-menu-content"] *) {
    padding-block: 0;
  }

  .x1x4v4q2.x1x4v4q2:where(.x1w8qydq[data-orientation="vertical"] *) {
    padding-inline: .625rem;
  }

  .xyi3kw5.xyi3kw5:where(.x1h8pjrw[data-slot="dropdown-menu-content"] *) {
    padding-inline: 0;
  }

  .xu4x4ch:has(:is([data-state="checked"], [data-checked]:not([data-checked="false"]))) {
    border-color: color-mix(in oklab,var(--x1ftfs0k) 50%,transparent);
  }

  .xf67vu1:has([aria-invalid="true"]) {
    border-color: light-dark(var(--xvtv99a), color-mix(in oklab,var(--xvtv99a) 50%,transparent));
  }

  .x1bsp8s9:has(:is([data-state="checked"], [data-checked]:not([data-checked="false"]))) {
    border-color: var(--x1ftfs0k);
  }

  .xkfb50q:has([data-checked]) {
    border-color: var(--x1ykje5a);
  }

  .xab312a:has(:is([data-state="checked"], [data-checked]:not([data-checked="false"]))) {
    border-color: var(--xstmbp6);
  }

  .xrsmxh:has([data-slot="input-group-control"]:focus-visible) {
    border-color: var(--xu6vkqg);
  }

  .x1254uig:has([data-slot][aria-invalid="true"]), .x1kuezfm:has([aria-invalid="true"]) {
    border-color: var(--xvtv99a);
  }

  .x1xb8frh:has( > [data-slot="field"]) {
    border-radius: var(--x1u90my8);
  }

  .xh9tert:has( > [data-slot="field"]) {
    border-width: 1px;
  }

  .xik8b4k:has([data-size="xs"]) {
    gap: .5rem;
  }

  .x1d01g1o:has([data-size="sm"]) {
    gap: .625rem;
  }

  .x10nfld3:has( > [data-slot="radio-group"]), .x1k5oqjs:has( > [data-slot="checkbox-group"]) {
    gap: .75rem;
  }

  .x100klux:has([data-slot="combobox-chip"]) {
    padding-inline: .375rem;
  }

  .xr3dt35.xr3dt35:focus-within:where(.xt62tq[data-slot="combobox-content"] *) {
    border-color: inherit;
  }

  .x10zl6o8.x10zl6o8:is([data-state="active"], [data-active]:not([data-active="false"])):where(.xsw6c3z[data-variant="line"] *) {
    border-color: #0000;
  }

  .x8mlu80[aria-checked="true"][aria-invalid="true"] {
    border-color: var(--x1ftfs0k);
  }

  .x11u8st4:disabled {
    border-color: var(--x6thgiw);
  }

  .xkvnkmm:hover {
    border-color: color-mix(in oklab,var(--xcukk66) 40%,transparent);
  }

  .x7fp5s1:hover {
    border-color: color-mix(in oklab,var(--xstmbp6) 30%,transparent);
  }

  .xblak7e:hover {
    border-color: var(--x1bn1la8);
  }

  .x1j2warv:hover {
    border-color: var(--x1uqi0lx);
  }

  .x1r4p5m7:hover {
    border-color: var(--x1ykje5a);
  }

  .x197zb0j:hover {
    border-color: var(--xcukk66);
  }

  .x1lxln72:hover {
    border-color: var(--xj9kewh);
  }

  .xndlqm:hover {
    border-color: var(--xstmbp6);
  }

  .xt0b8zv:hover {
    text-decoration: underline;
  }

  .x1mwctdl:focus {
    border-color: var(--xu6vkqg);
  }

  @media (width <= 39.99rem) {
    .xaok10u.xaok10u {
      border-radius: 0;
    }

    .x1vnw6cf.x1vnw6cf {
      border-width: 0;
    }
  }

  @media (width >= 48rem) {
    .x1pvf6se.x1pvf6se {
      gap: .375rem;
    }
  }

  @media (width >= 30rem) {
    .xen6a95.xen6a95 {
      gap: .625rem;
    }
  }

  @media (width >= 40rem) {
    .x16lbteo.x16lbteo {
      gap: .75rem;
    }
  }

  @media (width >= 48rem) {
    .xcft484.xcft484 {
      gap: 0;
    }

    .xyzuq1o.xyzuq1o {
      gap: 1.25rem;
    }

    .x761zud.x761zud {
      gap: 1.5rem;
    }

    .x843y5f.x843y5f {
      gap: 2.25rem;
    }

    .x3vvlh3.x3vvlh3 {
      gap: 2.5rem;
    }

    .x1jozegm.x1jozegm {
      gap: 3rem;
    }
  }

  @media (width >= 64rem) {
    .x6py0ho.x6py0ho {
      gap: var(--x1l6nyxg);
    }
  }

  @media (width >= 48rem) {
    .xvi1z6s.xvi1z6s {
      gap: var(--x1t1hngb);
    }

    .x1i75kwg.x1i75kwg {
      grid-column: 2;
    }

    .x7ow6u3.x7ow6u3 {
      grid-column: 3;
    }

    .x1s4cvrm.x1s4cvrm {
      grid-column: span 2 / span 2;
    }
  }

  @media (width >= 64rem) {
    .x1jdf84j.x1jdf84j {
      grid-template-areas: "titles stage"
                           "settled stage";
    }

    .x6hvyts.x6hvyts {
      margin-inline: -.5rem;
    }
  }

  @media (width >= 48rem) {
    .x166ktsx.x166ktsx {
      padding-block: 1.125rem;
    }
  }

  @media (width >= 40rem) {
    .x1ynntr1.x1ynntr1 {
      padding-block: 2.75rem;
    }
  }

  @media (width >= 48rem) {
    .x95iaw2.x95iaw2 {
      padding-block: 2rem;
    }
  }

  @media (width >= 64rem) {
    .xxchxo0.xxchxo0 {
      padding-block: 3.5rem;
    }
  }

  @media (width >= 48rem) {
    .x1tu2k8j.x1tu2k8j {
      padding-block: 3rem;
    }

    .x3jmyl6.x3jmyl6 {
      padding-block: 4.5rem;
    }

    .x1q84qug.x1q84qug {
      padding-block: 5.5rem;
    }

    .x1xbq7av.x1xbq7av {
      padding-block: 5rem;
    }
  }

  @media (width >= 64rem) {
    .x1w3qqyd.x1w3qqyd {
      padding-block: 5rem;
    }

    .xtb464t.xtb464t {
      padding-block: 6rem;
    }
  }

  @media (width >= 48rem) {
    .x1fmupst.x1fmupst {
      padding-block: var(--x1t1hngb);
    }

    .x1yjqzkb.x1yjqzkb {
      padding-inline: .75rem;
    }

    .x122fvir.x122fvir {
      padding-inline: 0;
    }
  }

  @media (width >= 40rem) {
    .x1bf00gn.x1bf00gn {
      padding-inline: 1.25rem;
    }
  }

  @media (width >= 48rem) {
    .xkkv7w2.xkkv7w2 {
      padding-inline: 1.25rem;
    }

    .x79s122.x79s122 {
      padding-inline: 1.5rem;
    }

    .xuzinl7.xuzinl7 {
      padding-inline: 2.25rem;
    }
  }

  @media (width >= 40rem) {
    .xlgxnv9.xlgxnv9 {
      padding-inline: 2.5rem;
    }
  }

  @media (width >= 48rem) {
    .x1w19ka9.x1w19ka9 {
      padding-inline: 2rem;
    }
  }

  @media (width >= 64rem) {
    .x7vzn7u.x7vzn7u {
      padding-inline: 2rem;
    }
  }

  @media (width >= 48rem) {
    .x8fvn5x.x8fvn5x {
      padding-inline: 3rem;
    }

    .x1oxff18.x1oxff18 {
      padding-inline: var(--x1t1hngb);
    }
  }

  @media (width >= 40rem) {
    .xjuewax.xjuewax {
      place-items: center;
    }

    .xxacvy5.xxacvy5.xxacvy5:where(.x6wztqg[data-size="default"] *) {
      place-items: start;
    }
  }

  @container (width <= 48rem) {
    .x12n9msy.x12n9msy {
      padding-block: var(--x687dbk);
    }
  }
}

@layer stylex.priority4 {
  .xsdbcsr {
    -webkit-backdrop-filter: blur(12px) saturate(1.4);
  }

  .x1l0vmcy {
    -webkit-backdrop-filter: blur(8px);
  }

  .x1y52mlm {
    -webkit-box-orient: horizontal;
  }

  .x1ua5tub {
    -webkit-box-orient: vertical;
  }

  .xh0615m {
    -webkit-line-clamp: 1;
  }

  .x1h7i4cw {
    -webkit-line-clamp: 2;
  }

  .x1gzmk7r {
    -webkit-line-clamp: 3;
  }

  .xnajbk2 {
    -webkit-line-clamp: 4;
  }

  .x1s7n7y8 {
    -webkit-line-clamp: 5;
  }

  .x1q359dk {
    -webkit-line-clamp: 6;
  }

  .x1u5n1hv {
    -webkit-line-clamp: unset;
  }

  .xsqiw90 {
    accent-color: var(--x1uqi0lx);
  }

  .xc26acl {
    align-content: center;
  }

  .xnwe2h8 {
    align-content: flex-end;
  }

  .x10ukxgv {
    align-content: start;
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

  .xpqajaz {
    align-items: end;
  }

  .xuk3077 {
    align-items: flex-end;
  }

  .x1cy8zhl {
    align-items: flex-start;
  }

  .x7a106z {
    align-items: start;
  }

  .x1qjc9v5 {
    align-items: stretch;
  }

  .xamitd3 {
    align-self: center;
  }

  .xpvyfi4 {
    align-self: flex-end;
  }

  .xqcrz7y {
    align-self: flex-start;
  }

  .x1y8v6su {
    align-self: start;
  }

  .xkh2ocl {
    align-self: stretch;
  }

  .x15q9nvk {
    animation-delay: .45s;
  }

  .xfjzax6 {
    animation-delay: .5s;
  }

  .x1hgyi95 {
    animation-duration: 75ms;
  }

  .x12l1aco {
    animation-duration: .12s;
  }

  .xtsvl71 {
    animation-duration: .15s;
  }

  .xw8ag78 {
    animation-duration: .1s;
  }

  .x5hsz1j {
    animation-duration: .2s;
  }

  .x4afe7t {
    animation-duration: .3s;
  }

  .xmprevt {
    animation-duration: .42s;
  }

  .xxkxylk {
    animation-duration: .5s;
  }

  .xof6966 {
    animation-duration: .7s;
  }

  .xegkacw {
    animation-duration: .9s;
  }

  .xr7ufhj {
    animation-duration: 1.1s;
  }

  .x1gm38ng {
    animation-duration: 1.25s;
  }

  .xmg6eyc {
    animation-duration: 1.5s;
  }

  .x18hd8ej {
    animation-duration: 1.6s;
  }

  .x1q3qbx4 {
    animation-duration: 1s;
  }

  .x1c74tu6 {
    animation-duration: 2s;
  }

  .xmdyy31 {
    animation-duration: 6s;
  }

  .x1gf0wzc {
    animation-duration: 8s;
  }

  .x51ewzl {
    animation-duration: var(--animation-duration, .15s);
  }

  .x1u6ievf {
    animation-fill-mode: both;
  }

  .x10e4vud {
    animation-fill-mode: forwards;
  }

  .x1v7wizp {
    animation-iteration-count: 1;
  }

  .xa4qsjk {
    animation-iteration-count: infinite;
  }

  .xwchm5j {
    animation-name: x12bzuah-B;
  }

  .x1fvrrka {
    animation-name: x12m6s0w-B;
  }

  .x1ajd0ky {
    animation-name: x14g0p8t-B;
  }

  .xw2halx {
    animation-name: x1a7gon6-B;
  }

  .xxaz64c {
    animation-name: x1cftawo-B;
  }

  .xpedhrg {
    animation-name: x1fy8ia8-B;
  }

  .x164k8fd {
    animation-name: x1ggmw77-B;
  }

  .x1gsg3rb {
    animation-name: x1jfxna9-B;
  }

  .x17bfuge {
    animation-name: x1l0u4sp-B;
  }

  .x9gfpjc {
    animation-name: x1n67qd-B;
  }

  .x3mlza6 {
    animation-name: x1ofn8cw-B;
  }

  .xegid8a {
    animation-name: x1oozjg9-B;
  }

  .x1ymev8z {
    animation-name: x1s5sjji-B;
  }

  .x12qtoih {
    animation-name: x1u97w7r-B;
  }

  .xku6m3v {
    animation-name: x1y0wlwo-B;
  }

  .xfgejp0 {
    animation-name: x1ywnqy9-B;
  }

  .xbdax0h {
    animation-name: x1yx9kwg-B;
  }

  .xiz2w7k {
    animation-name: x3zzj5j-B;
  }

  .x8v6nze {
    animation-name: xdiyj9b-B;
  }

  .xiljoe3 {
    animation-name: xf0s97-B;
  }

  .xddsovx {
    animation-name: xgpbxe7-B;
  }

  .xnjwj7p {
    animation-name: xjnge3r-B;
  }

  .xo6bm9r {
    animation-name: xjsmpz5-B;
  }

  .xx15tcg {
    animation-name: xknagj3-B;
  }

  .xt8npj5 {
    animation-name: xl8u1r9-B;
  }

  .xm5i9yd {
    animation-name: xmvhm5l-B;
  }

  .x1agxscu {
    animation-name: xo2t752-B;
  }

  .x19a2ble {
    animation-name: xo8z0zq-B;
  }

  .x1g7th9l {
    animation-name: xvledav-B;
  }

  .xz43qav {
    animation-name: xzi5v4n-B;
  }

  .xorstpt {
    animation-play-state: paused;
  }

  .xa0mk88 {
    animation-timing-function: cubic-bezier(.16, 1, .3, 1);
  }

  .x1lfcbla {
    animation-timing-function: cubic-bezier(.22, 1, .36, 1);
  }

  .xw1l40g {
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
  }

  .x76wil1 {
    animation-timing-function: cubic-bezier(0, 0, .2, 1);
  }

  .x4hg4is {
    animation-timing-function: ease-in-out;
  }

  .xa3vuyk {
    animation-timing-function: ease-out;
  }

  .x1debuo4 {
    animation-timing-function: ease;
  }

  .x1esw782 {
    animation-timing-function: linear;
  }

  .x186kxke {
    animation-timing-function: steps(2, start);
  }

  .xjyslct {
    appearance: none;
  }

  .x1y5e3q9, .x1plog1 {
    aspect-ratio: 1;
  }

  .xouxchy {
    aspect-ratio: 12 / 5;
  }

  .x186iv6y {
    aspect-ratio: 16 / 9;
  }

  .x1hzbito {
    aspect-ratio: 170 / 210;
  }

  .x2knt8k {
    aspect-ratio: 210 / 297;
  }

  .xf1gw55 {
    aspect-ratio: 240 / 136;
  }

  .x15nxsaw {
    aspect-ratio: 250 / 150;
  }

  .x1b0xk14 {
    aspect-ratio: 3 / 3.8;
  }

  .x6grhm {
    aspect-ratio: 3 / 4;
  }

  .x1dltgaz {
    aspect-ratio: 4 / 3;
  }

  .x1gvxwo7 {
    aspect-ratio: 544 / 416;
  }

  .x1ngip0h {
    aspect-ratio: 625 / 600;
  }

  .x15jox0q {
    aspect-ratio: 9 / 16;
  }

  .xghx0l9 {
    -webkit-backdrop-filter: blur(12px) saturate(1.4);
    backdrop-filter: blur(12px) saturate(1.4);
  }

  .x1dmgsgi {
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
  }

  .x1092wuh {
    background-blend-mode: color;
  }

  .xx83zyx {
    background-clip: padding-box;
  }

  .x153pvyd {
    background-color: #14213d;
  }

  .x1n07p6y {
    background-color: color-mix(in oklab,var(--x13e91lm) 30%,transparent);
  }

  .x15v8ce2 {
    background-color: color-mix(in oklab,var(--x14yv83f) 40%,transparent);
  }

  .xqb4r4i {
    background-color: color-mix(in oklab,var(--x14yv83f) 85%,transparent);
  }

  .x1j85iw7 {
    background-color: color-mix(in oklab,var(--x14yv83f) 88%,transparent);
  }

  .xhaimqk {
    background-color: color-mix(in oklab,var(--x14yv83f) 90%,transparent);
  }

  .x1rkaftm {
    background-color: color-mix(in oklab,var(--x15sz06y) 40%,transparent);
  }

  .x12h14tk {
    background-color: color-mix(in oklab,var(--x15sz06y) 60%,transparent);
  }

  .x5qdooa {
    background-color: color-mix(in oklab,var(--x1cajt1p) 40%,transparent);
  }

  .xfzxgr4 {
    background-color: color-mix(in oklab,var(--x1cajt1p) 50%,transparent);
  }

  .x1wdq0k8 {
    background-color: color-mix(in oklab,var(--x1f6t8g4) 55%,var(--x5llt01));
  }

  .xlz5lws {
    background-color: color-mix(in oklab,var(--x1ftfs0k) 10%,transparent);
  }

  .xmt3na7 {
    background-color: color-mix(in oklab,var(--x1ftfs0k) 20%,transparent);
  }

  .x1glpx8b {
    background-color: color-mix(in oklab,var(--x1ftfs0k) 5%,transparent);
  }

  .x11ztlij {
    background-color: color-mix(in oklab,var(--x1gwrgx0) 45%,var(--x9bkcrp));
  }

  .x5hug8d {
    background-color: color-mix(in oklab,var(--x1jobo30) 40%,transparent);
  }

  .xsi43b1 {
    background-color: color-mix(in oklab,var(--x1ky7yr5) 30%,transparent);
  }

  .xct8voz {
    background-color: color-mix(in oklab,var(--x1ky7yr5) 40%,transparent);
  }

  .xq0j1kp {
    background-color: color-mix(in oklab,var(--x1ldmfl4) 45%,transparent);
  }

  .xjycdu7 {
    background-color: color-mix(in oklab,var(--x1ldmfl4) 70%,transparent);
  }

  .x7yl8k0 {
    background-color: color-mix(in oklab,var(--x1uqi0lx) 45%,transparent);
  }

  .xxl0laf {
    background-color: color-mix(in oklab,var(--x3nlcs) 30%,transparent);
  }

  .x1a3bfac {
    background-color: color-mix(in oklab,var(--x3nlcs) 40%,transparent);
  }

  .x1j4rkc1 {
    background-color: color-mix(in oklab,var(--x3nlcs) 50%,transparent);
  }

  .xaally1 {
    background-color: color-mix(in oklab,var(--x3nlcs) 95%,transparent);
  }

  .x164gz9u {
    background-color: color-mix(in oklab,var(--x9bkcrp) 60%,transparent);
  }

  .x1vt9sbb {
    background-color: color-mix(in oklab,var(--x9bkcrp) 75%,transparent);
  }

  .x11xh2q4 {
    background-color: color-mix(in oklab,var(--x9bkcrp) 92%,transparent);
  }

  .x194saf2 {
    background-color: color-mix(in oklab,var(--xcukk66) 10%,transparent);
  }

  .xibkvjt {
    background-color: color-mix(in oklab,var(--xcukk66) 25%,transparent);
  }

  .xzkip9z {
    background-color: color-mix(in oklab,var(--xcukk66) 40%,transparent);
  }

  .x1uu2mpf {
    background-color: color-mix(in oklab,var(--xcukk66) 60%,transparent);
  }

  .x1xo3k9v {
    background-color: color-mix(in oklab,var(--xqk2q9c) 25%,transparent);
  }

  .xpg5lu4 {
    background-color: color-mix(in oklab,var(--xqk2q9c) 40%,transparent);
  }

  .x1lz09yf {
    background-color: color-mix(in oklab,var(--xqk2q9c) 70%,transparent);
  }

  .x1d671g5 {
    background-color: color-mix(in oklab,var(--xqs99eb) 25%,transparent);
  }

  .x1cfe9gu {
    background-color: color-mix(in oklab,var(--xqs99eb) 40%,transparent);
  }

  .x1t7xpqh {
    background-color: color-mix(in oklab,var(--xqs99eb) 50%,transparent);
  }

  .xsmawmu {
    background-color: color-mix(in oklab,var(--xqs99eb) 60%,transparent);
  }

  .xr7m7ns {
    background-color: color-mix(in oklab,var(--xstmbp6) 14%,transparent);
  }

  .xlpchrb {
    background-color: color-mix(in oklab,var(--xstmbp6) 16%,transparent);
  }

  .xaeq9li {
    background-color: color-mix(in oklab,var(--xstmbp6) 22%,transparent);
  }

  .x3fm0cu {
    background-color: color-mix(in oklab,var(--xstmbp6) 4%,transparent);
  }

  .x18gmew1 {
    background-color: color-mix(in oklab,var(--xstmbp6) 82%,transparent);
  }

  .x1iojn9z {
    background-color: #ffd70038;
  }

  .x1gy2zp6 {
    background-color: light-dark(color-mix(in oklab,var(--xvtv99a) 10%,transparent), color-mix(in oklab,var(--xvtv99a) 20%,transparent));
  }

  .xiyfwge {
    background-color: light-dark(transparent, color-mix(in oklab,var(--x13e91lm) 30%,transparent));
  }

  .x1seex57 {
    background-color: #00000080;
  }

  .xnf4n8c {
    background-color: #0009;
  }

  .xx9isux {
    background-color: #000000b3;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x1rvyim7 {
    background-color: var(--x11hwomy);
  }

  .x1oc9d8v {
    background-color: var(--x11pptvc);
  }

  .xvlmk54 {
    background-color: var(--x14yv83f);
  }

  .x1jn2mao {
    background-color: var(--x15sz06y);
  }

  .x1qtehfg {
    background-color: var(--x1cajt1p);
  }

  .x1eq25cp {
    background-color: var(--x1e5t47f);
  }

  .xd21va5 {
    background-color: var(--x1f6t8g4);
  }

  .x1gxfen0 {
    background-color: var(--x1ftfs0k);
  }

  .x1ydo3op {
    background-color: var(--x1fwoawe);
  }

  .x1r9entu {
    background-color: var(--x1gwrgx0);
  }

  .x1dzlwkx {
    background-color: var(--x1jobo30);
  }

  .x132y3hp {
    background-color: var(--x1ky7yr5);
  }

  .x76afxw {
    background-color: var(--x1ldmfl4);
  }

  .x1si8tgv {
    background-color: var(--x1mbrj3s);
  }

  .x1hvpdjd {
    background-color: var(--x1uqi0lx);
  }

  .xytoqh {
    background-color: var(--x3nlcs);
  }

  .xs9uh0c {
    background-color: var(--x3wtmn9);
  }

  .x1ahc8tc {
    background-color: var(--x5llt01);
  }

  .x1caqn9b {
    background-color: var(--x6m4ovv);
  }

  .xzwq5eh {
    background-color: var(--x7mtluk);
  }

  .x1etlt8y {
    background-color: var(--x9bkcrp);
  }

  .x1mx14m5 {
    background-color: var(--x9mtj1r);
  }

  .x1dcmd8i {
    background-color: var(--xa9lim2);
  }

  .x1wxafk8 {
    background-color: var(--xcukk66);
  }

  .x13vcary {
    background-color: var(--xqk2q9c);
  }

  .xyz3ne2 {
    background-color: var(--xqs99eb);
  }

  .xoj8gih {
    background-color: var(--xstmbp6);
  }

  .x12bapcz {
    background-color: var(--xvf9uu4);
  }

  .x1t1bbmz {
    background-color: var(--xvtv99a);
  }

  .xpx9yms {
    background-color: var(--xxaundg);
  }

  .xk93mv3 {
    background-color: var(--xyn6b61);
  }

  .x1ef3pad {
    background-color: var(--xzrcqj5);
  }

  .x12peec7 {
    background-color: #fff;
  }

  .x119sirv {
    background-image: linear-gradient(to top in oklab,var(--x9bkcrp) 0%,transparent 100%);
  }

  .x19pm28c {
    background-image: linear-gradient(var(--x1gwrgx0),var(--x1gwrgx0));
  }

  .x15tlz2y {
    background-image: radial-gradient(closest-side,var(--x14yv83f) 62%,color-mix(in oklab,var(--x14yv83f) 0%,transparent));
  }

  .x1e87kdn {
    background-image: var(--x-backgroundImage);
  }

  .xgwocj1 {
    background-image: var(--x1c1v5jb);
  }

  .xiy17q3 {
    background-repeat: no-repeat;
  }

  .x1h4uluw {
    background-size: 100% 100%;
  }

  .x1awfn2 {
    background-size: 230px 101px;
  }

  .x1g1jct6 {
    background-size: 384px 168px;
  }

  .xhz32bf {
    background-size: 96px 84px;
  }

  .xk8pa11 {
    background-size: var(--x76k05p);
  }

  .x1kbiq1m {
    border-block-width: 1px;
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

  .xy2wbd8 {
    border-end-end-radius: var(--xnhxf1m);
  }

  .x13j4qtj {
    border-end-start-radius: var(--xnhxf1m);
  }

  .x1pb7at0 {
    border-inline-start-color: var(--x1ftfs0k);
  }

  .xd9pdjv {
    border-inline-start-color: var(--xa9lim2);
  }

  .x1t7ytsu {
    border-inline-start-style: solid;
  }

  .x14e42zd {
    border-inline-start-width: 0;
  }

  .xyumdvf {
    border-inline-start-width: 2px;
  }

  .xct1zlm {
    border-inline-start-width: 3px;
  }

  .x1q2quvn {
    border-start-end-radius: var(--xnhxf1m);
  }

  .xlrlwbr {
    border-start-start-radius: var(--xnhxf1m);
  }

  .xyh5bb9 {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
  }

  .xkql5n2 {
    box-shadow: 0 0 0 .25rem color-mix(in oklab,var(--x1gwrgx0) 70%,transparent);
  }

  .xcmgzh {
    box-shadow: 0 0 0 .3rem color-mix(in oklab,var(--x1gwrgx0) 70%,transparent),0 10px 20px -12px color-mix(in oklab,var(--xstmbp6) 50%,transparent);
  }

  .x1k79lxj {
    box-shadow: 0 0 0 .45rem color-mix(in oklab,var(--x1gwrgx0) 70%,transparent),0 10px 20px -12px color-mix(in oklab,var(--xstmbp6) 50%,transparent);
  }

  .x3l785o {
    box-shadow: 0 0 0 1px var(--x1ykje5a);
  }

  .x1ugx2e4 {
    box-shadow: 0 0 0 2px color-mix(in oklab,var(--x1ftfs0k) 70%,transparent);
  }

  .x1i5fxih {
    box-shadow: 0 0 0 2px var(--x14yv83f);
  }

  .xhzcpyv {
    box-shadow: 0 0 0 3px color-mix(in oklab,var(--x1gwrgx0) 80%,transparent);
  }

  .x1gyg6k5 {
    box-shadow: 0 0 0 4px color-mix(in oklab,var(--x1gwrgx0) 80%,transparent);
  }

  .xnxqcs2 {
    box-shadow: 0 0 #0000;
  }

  .x1n0acvw {
    box-shadow: 0 10px 28px -18px color-mix(in oklab,var(--xstmbp6) 45%,transparent);
  }

  .xfeh9ep {
    box-shadow: 0 16px 34px -22px color-mix(in oklab,var(--xstmbp6) 55%,transparent);
  }

  .xtirhu0 {
    box-shadow: 0 16px 34px -24px color-mix(in oklab,var(--xstmbp6) 50%,transparent);
  }

  .xklygv0 {
    box-shadow: 0 18px 38px -24px color-mix(in oklab,var(--xstmbp6) 55%,transparent);
  }

  .x1go2u1h {
    box-shadow: 0 4px 10px -4px color-mix(in oklab,var(--xstmbp6) 40%,transparent);
  }

  .x1emihk4 {
    box-shadow: inset 0 0 0 1px var(--xa9lim2);
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

  .xvod4w4 {
    box-shadow: var(--x1uqfc7q);
  }

  .xublbp8 {
    box-shadow: var(--x6n3t6n);
  }

  .x1rnmxuy {
    box-shadow: var(--xje948o);
  }

  .xvujhg {
    box-shadow: var(--xkmakxm);
  }

  .x9f619 {
    box-sizing: border-box;
  }

  .xhdg8po {
    caption-side: bottom;
  }

  .xvd3k3c {
    caption-side: top;
  }

  .xx58lst {
    clip-path: var(--x-clipPath);
  }

  .xgyio8z {
    clip: auto;
  }

  .xzpqnlu {
    clip: rect(0,0,0,0);
  }

  .xyou74k {
    color: #eeeae1;
  }

  .x1cgs6m1 {
    color: color-mix(in oklab,var(--xcukk66) 40%,transparent);
  }

  .xe81wb7 {
    color: color-mix(in oklab,var(--xcukk66) 80%,transparent);
  }

  .x11cd5a4 {
    color: color-mix(in oklab,var(--xstmbp6) 80%,transparent);
  }

  .x8lotyw {
    color: color-mix(in oklab,var(--xstmbp6) 85%,transparent);
  }

  .x15rks2t {
    color: currentColor;
  }

  .x1heor9g {
    color: inherit;
  }

  .x1kskwfj {
    color: light-dark(color-mix(in oklab,var(--xstmbp6) 60%,transparent), var(--xcukk66));
  }

  .x153z34b {
    color: #000c;
  }

  .x14rh7hd {
    color: var(--x-color);
  }

  .x1vvvubj {
    color: var(--x11hwomy);
  }

  .xztxi8u {
    color: var(--x11pptvc);
  }

  .x1yzficy {
    color: var(--x13ikn1o);
  }

  .xjcz214 {
    color: var(--x14yv83f);
  }

  .x1doyqnz {
    color: var(--x173ia37);
  }

  .x439hmq {
    color: var(--x1e5t47f);
  }

  .x12p4dbm {
    color: var(--x1ftfs0k);
  }

  .x19zgk2x {
    color: var(--x1hftfnm);
  }

  .x18jco0i {
    color: var(--x1imei2i);
  }

  .x1yeafdf {
    color: var(--x1ldmfl4);
  }

  .x1oi7mnh {
    color: var(--x1p9zsiz);
  }

  .xaqt3pg {
    color: var(--x1x5mnk1);
  }

  .x1igbwb4 {
    color: var(--x3wtmn9);
  }

  .x1kwm6m3 {
    color: var(--x6rjnll);
  }

  .x13ovs70 {
    color: var(--x7ajo11);
  }

  .xpqn3ip {
    color: var(--x9t6ei5);
  }

  .x1vxh8l7 {
    color: var(--xa9lim2);
  }

  .x17oi2ik {
    color: var(--xbwd6ns);
  }

  .x1smm50r {
    color: var(--xcukk66);
  }

  .xxr3z60 {
    color: var(--xgai10l);
  }

  .xoumvcy {
    color: var(--xstmbp6);
  }

  .x18lrt58 {
    color: var(--xvtv99a);
  }

  .xzsf11w {
    color: var(--xxaundg);
  }

  .x8xu1zx {
    color: var(--xxt9s6b);
  }

  .x1awj2ng {
    color: #fff;
  }

  .x1d3i0y6 {
    column-gap: .375rem;
  }

  .x4prdry {
    column-gap: .5rem;
  }

  .x1s07kcz {
    column-gap: .625rem;
  }

  .xsin8gy {
    column-gap: .75rem;
  }

  .x1o1pmfc {
    column-gap: 0;
  }

  .x1r3dd9g {
    column-gap: 1.25rem;
  }

  .xgvynzx {
    column-gap: 1.5rem;
  }

  .x1izhsip {
    column-gap: 1rem;
  }

  .xfdd877 {
    column-gap: 2rem;
  }

  .x1nml6z7 {
    column-gap: 3rem;
  }

  .xrnao7d {
    column-gap: 4rem;
  }

  .x1bj50qz {
    column-gap: 6rem;
  }

  .xry46wt {
    column-gap: var(--x1emxr5n);
  }

  .x1s50awj {
    column-gap: var(--xr8ouq5);
  }

  .x1e3ku4n {
    container-name: field-group;
  }

  .x12h1iku {
    container-type: inline-size;
  }

  .xt0e3qv {
    cursor: default;
  }

  .x7eptgl {
    cursor: ew-resize;
  }

  .x1146j2 {
    cursor: help;
  }

  .x1h6gzvc {
    cursor: not-allowed;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1ed109x {
    cursor: text;
  }

  .xky4qsq {
    cursor: wait;
  }

  .x1huxd7x {
    cursor: zoom-in;
  }

  .xzuqxi3 {
    cursor: zoom-out;
  }

  .x104kibb {
    display: -webkit-box;
  }

  .x1lliihq {
    display: block;
  }

  .xjp7ctv {
    display: contents;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xwz0xwf {
    display: inline-grid;
  }

  .xt0psk2 {
    display: inline;
  }

  .x1s85apg {
    display: none;
  }

  .x11r6d5e {
    display: table;
  }

  .x5f5z56 {
    field-sizing: content;
  }

  .x1gqiy1s {
    fill: color-mix(in oklab,var(--x1ftfs0k) 20%,transparent);
  }

  .x1vq3gh6 {
    fill: color-mix(in oklab,var(--xstmbp6) 10%,transparent);
  }

  .x117rol3 {
    fill: currentColor;
  }

  .xbh8q5q {
    fill: none;
  }

  .xkiis9m {
    fill: var(--x11hwomy);
  }

  .x9uzrpo {
    fill: var(--x14yv83f);
  }

  .x1typhc2 {
    fill: var(--x1ftfs0k);
  }

  .x1rjyoiz {
    fill: var(--x1gwrgx0);
  }

  .x1kqpdw1 {
    fill: var(--x1ltlfwu);
  }

  .x103bcir {
    fill: var(--x1uqi0lx);
  }

  .x1qk4ojk {
    fill: var(--x1x5mnk1);
  }

  .x2i6b22 {
    fill: var(--x5llt01);
  }

  .x1msu02x {
    fill: var(--x9bkcrp);
  }

  .x3xbxci {
    fill: var(--xcukk66);
  }

  .x10zrjbs {
    fill: var(--xj9kewh);
  }

  .xszyk6x {
    fill: var(--xstmbp6);
  }

  .xjrog62 {
    fill: var(--xxt9s6b);
  }

  .x1the64 {
    fill: var(--xxvr82u);
  }

  .xypthjr {
    fill: #fff;
  }

  .xas7qhk {
    filter: drop-shadow(0 18px 26px color-mix(in oklab,var(--xstmbp6) 14%,transparent));
  }

  .x14puojy {
    filter: drop-shadow(0 4px 5px color-mix(in oklab,var(--xstmbp6) 22%,transparent));
  }

  .x1eaitt {
    filter: drop-shadow(0 6px 10px color-mix(in oklab,var(--xstmbp6) 10%,transparent));
  }

  .x1funxwb {
    filter: grayscale(.7);
  }

  .x1r8uery {
    flex-basis: 0;
  }

  .x1t1x2f9 {
    flex-basis: 0%;
  }

  .x1l7klhg {
    flex-basis: 100%;
  }

  .x1kfky9y {
    flex-basis: 10rem;
  }

  .x861rx3 {
    flex-basis: 18rem;
  }

  .x109vnjc {
    flex-basis: 20rem;
  }

  .xgualba {
    flex-basis: 8rem;
  }

  .xdl72j9 {
    flex-basis: auto;
  }

  .x19ymgxy {
    flex-basis: calc(100% - 1.25rem);
  }

  .x1me9hrs {
    flex-basis: calc(100% - 2.25rem);
  }

  .xxn1fw5 {
    flex-basis: max(0px,var(--lens-board-face-height, 0px) - 1rem);
  }

  .x3ieub6 {
    flex-direction: column-reverse;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x15zctf7 {
    flex-direction: row-reverse;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x1c4vz4f {
    flex-grow: 0;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .xgyuaek {
    flex-grow: 2;
  }

  .x1ikap7u {
    flex-grow: 3;
  }

  .xrnhffl {
    flex-grow: 4;
  }

  .xw36f2b {
    flex-grow: var(--x-flexGrow);
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .xs83m0k {
    flex-shrink: 1;
  }

  .x5wqa0o {
    flex-shrink: 2;
  }

  .xozqiw3 {
    flex-wrap: nowrap;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xjb2p0i {
    font-family: inherit;
  }

  .x12yiy9l {
    font-family: var(--x80s9pf);
  }

  .xre6sm4 {
    font-family: var(--x9mcb6t);
  }

  .x1sv1wpp {
    font-family: var(--xop024c);
  }

  .x2ohwh0 {
    font-size: .625rem;
  }

  .x12lo8hy {
    font-size: .6875rem;
  }

  .x3u6hjl {
    font-size: .75em;
  }

  .xboafo0 {
    font-size: .75rem;
  }

  .x1dcheo9 {
    font-size: .8125rem;
  }

  .xx6mr1u {
    font-size: .85em;
  }

  .x1s8wshw {
    font-size: .875em;
  }

  .xkpwil5 {
    font-size: .875rem;
  }

  .xgommxb {
    font-size: .8rem;
  }

  .x6u19be {
    font-size: .9375rem;
  }

  .xeb7xqv {
    font-size: .9em;
  }

  .x1lkfr7t {
    font-size: 1.0625rem;
  }

  .x1c3i2sq {
    font-size: 1.125rem;
  }

  .xlm9qay {
    font-size: 1.1875rem;
  }

  .x1603h9y {
    font-size: 1.25rem;
  }

  .x1aueamr {
    font-size: 1.375rem;
  }

  .xngnso2 {
    font-size: 1.5rem;
  }

  .xddofbv {
    font-size: 1.625rem;
  }

  .x1q74xe4 {
    font-size: 1.75rem;
  }

  .xcg35fi {
    font-size: 1.875rem;
  }

  .x1k6wstc {
    font-size: 10px;
  }

  .x1j6dyjg {
    font-size: 11px;
  }

  .x2ouz8m {
    font-size: 13.5px;
  }

  .x4z9k3i {
    font-size: 13px;
  }

  .xif65rj {
    font-size: 14px;
  }

  .x1jvydc1 {
    font-size: 15px;
  }

  .x1j61zf2 {
    font-size: 16px;
  }

  .x19d36u7 {
    font-size: 17px;
  }

  .xosj86m {
    font-size: 18px;
  }

  .x1jchvi3 {
    font-size: 1rem;
  }

  .xdhfpv1 {
    font-size: 2.25rem;
  }

  .x13wtedm {
    font-size: 2.5rem;
  }

  .x1i1m3gp {
    font-size: 22px;
  }

  .x1pvqxga {
    font-size: 24px;
  }

  .x579bpy {
    font-size: 2rem;
  }

  .x1s3cmhv {
    font-size: 32px;
  }

  .xqozcyj {
    font-size: 36px;
  }

  .xe20n8i {
    font-size: 4.5rem;
  }

  .xermeyz {
    font-size: 50px;
  }

  .x1kj9fbh {
    font-size: 96px;
  }

  .xvwhms9 {
    font-size: 9px;
  }

  .x1f74x1i {
    font-size: max(.625rem, 1.9cqw);
  }

  .x1mfr7x3 {
    font-size: max(.6875rem, 2.2cqw);
  }

  .xhgmvyh {
    font-size: max(15px, 6cqi);
  }

  .x4f0mu9 {
    font-size: var(--x15fb5c4);
  }

  .x1ip3b8l {
    font-size: var(--x1etru6);
  }

  .x1gpovaz {
    font-size: var(--x1gxdxbv);
  }

  .x1su5anb {
    font-size: var(--x1poau1y);
  }

  .x1lfv4mc {
    font-size: var(--x3lhzkl);
  }

  .xexw8b4 {
    font-size: var(--x5e1gl7);
  }

  .xfrdb3b {
    font-size: var(--x5f29ih);
  }

  .x18jf4mx {
    font-size: var(--xdas3c3);
  }

  .x110kaei {
    font-size: var(--xhgghcy);
  }

  .xs9dobo {
    font-size: var(--xhqtu4e);
  }

  .x1088rv9 {
    font-size: var(--xhzt5nz);
  }

  .x1ynaxlg {
    font-size: var(--xi4dhkn);
  }

  .x5c1esf {
    font-size: var(--xjiui1i);
  }

  .x18ak1p0 {
    font-size: var(--xn7n9w7);
  }

  .x10omb3j {
    font-size: var(--xw3cmxu);
  }

  .x1vtmfkb {
    font-size: var(--xzsxh8w);
  }

  .x1k4tb9n {
    font-style: italic;
  }

  .x1j61x8r {
    font-style: normal;
  }

  .xss6m8b {
    font-variant-numeric: tabular-nums;
  }

  .xo1l8bm {
    font-weight: 400;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .x1o1vq8n {
    grid-template-columns: 1.5rem 1fr auto;
  }

  .x1o61qjw {
    grid-template-columns: 1fr 1fr;
  }

  .x134kloy {
    grid-template-columns: 1fr auto 1fr;
  }

  .x1y6fwsi {
    grid-template-columns: 1fr;
  }

  .x1otrvri {
    grid-template-columns: 22px minmax(0, 1fr);
  }

  .xrdwe0 {
    grid-template-columns: 3.5rem minmax(0, 1fr);
  }

  .xx9t13c {
    grid-template-columns: auto minmax(0, 1fr) auto;
  }

  .xrwz996 {
    grid-template-columns: max-content 1fr;
  }

  .xju1xpo {
    grid-template-columns: minmax(0, 1fr) auto;
  }

  .x1mkdm3x {
    grid-template-columns: minmax(0, 1fr);
  }

  .x19mnq23 {
    grid-template-columns: minmax(8rem, auto) 1fr;
  }

  .x1xld13i {
    grid-template-columns: minmax(8rem, max-content) 1fr;
  }

  .x1noms9b {
    grid-template-columns: none;
  }

  .x11klgcs {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .xnby9oq {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .x1wlfl8j {
    grid-template-columns: repeat(3, 1fr);
  }

  .x19vp1m2 {
    grid-template-columns: repeat(auto-fit, minmax(18rem, 1fr));
  }

  .xogrr9c {
    grid-template-rows: auto 1fr;
  }

  .x1bsokln {
    inset-inline-end: -.0625rem;
  }

  .xe388cy {
    inset-inline-end: .5rem;
  }

  .xtijo5x {
    inset-inline-end: 0;
  }

  .xc8icb0 {
    isolation: isolate;
  }

  .xl56j7k {
    justify-content: center;
  }

  .x13a6bvl {
    justify-content: flex-end;
  }

  .x1nhvcw1 {
    justify-content: flex-start;
  }

  .x1qughib {
    justify-content: space-between;
  }

  .xlqzeqv {
    justify-content: start;
  }

  .x1szn6h9 {
    justify-content: stretch;
  }

  .x1o2pa38 {
    justify-items: center;
  }

  .x4xo5sw {
    justify-items: end;
  }

  .x619ttb {
    justify-items: start;
  }

  .x7v7x1q {
    justify-self: center;
  }

  .x1qab1bc {
    justify-self: end;
  }

  .x15bdqvn {
    justify-self: flex-end;
  }

  .x1lqcxt8 {
    justify-self: start;
  }

  .x1lg07ej {
    letter-spacing: -.015em;
  }

  .xjat59b {
    letter-spacing: -.01em;
  }

  .x1w69ole {
    letter-spacing: -.025em;
  }

  .x72az59 {
    letter-spacing: -.02em;
  }

  .xrq0m5f {
    letter-spacing: -.035em;
  }

  .x1b4dsll {
    letter-spacing: -.03em;
  }

  .x142hsig {
    letter-spacing: -1.2px;
  }

  .x1ydda7v {
    letter-spacing: -1.5px;
  }

  .x13qdn04 {
    letter-spacing: .025em;
  }

  .x16q24ku {
    letter-spacing: .02em;
  }

  .x2ujxvm {
    letter-spacing: .05em;
  }

  .x1dgsrnt {
    letter-spacing: .06em;
  }

  .x9pfba7 {
    letter-spacing: .08em;
  }

  .x7447wj {
    letter-spacing: .12em;
  }

  .x1dor1uw {
    letter-spacing: .1em;
  }

  .xribhvm {
    letter-spacing: .2em;
  }

  .x12oo3zp {
    letter-spacing: 0;
  }

  .x1f41ap9 {
    line-height: 1.05;
  }

  .x1159mfc {
    line-height: 1.1;
  }

  .xax6vvg {
    line-height: 1.12;
  }

  .x1uo3zyz {
    line-height: 1.15;
  }

  .x1u7k74 {
    line-height: 1.2;
  }

  .x132q4wb {
    line-height: 1.25;
  }

  .x8r4c90 {
    line-height: 1.25rem;
  }

  .xwn7fz2 {
    line-height: 1.3;
  }

  .x1xfvgam {
    line-height: 1.35;
  }

  .x1pujyh6 {
    line-height: 1.375;
  }

  .x37zpob {
    line-height: 1.4;
  }

  .xfrs9s4 {
    line-height: 1.45;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .x1jjo3f5 {
    line-height: 1.55;
  }

  .x17mssa0 {
    line-height: 1.5rem;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .x1ksxc8v {
    line-height: 1.625;
  }

  .x4q1cud {
    line-height: 1.75;
  }

  .xladpa3 {
    line-height: 1.75rem;
  }

  .xo5v014 {
    line-height: 1;
  }

  .xl2ypbo {
    line-height: 1rem;
  }

  .xhacrq1 {
    line-height: 2rem;
  }

  .xggjnk3 {
    line-height: normal;
  }

  .xjnes4o {
    line-height: var(--x10o2087);
  }

  .x2obwwo {
    line-height: var(--x10xsd2x);
  }

  .xt4r21w {
    line-height: var(--x18n2xvf);
  }

  .xmhmi71 {
    line-height: var(--x18qupug);
  }

  .x1bgidqo {
    line-height: var(--x1d4eb7e);
  }

  .xi6wjp {
    line-height: var(--x1iz2s1m);
  }

  .xmggmgz {
    line-height: var(--x1ndicbj);
  }

  .x1shd3j1 {
    line-height: var(--x1tnwb1l);
  }

  .xcbvfrk {
    line-height: var(--x1usudfc);
  }

  .xym0j1i {
    line-height: var(--x1xuj6eo);
  }

  .x1m0w19k {
    line-height: var(--x3wp6id);
  }

  .xflrac0 {
    line-height: var(--x4ylik6);
  }

  .x168vq0j {
    line-height: var(--xeoeb6h);
  }

  .xilgdyc {
    line-height: var(--xp0qlzi);
  }

  .x15g8wi1 {
    line-height: var(--xvpuc9q);
  }

  .x3yw8vx {
    list-style-type: decimal;
  }

  .xtaz4m5 {
    list-style-type: disc;
  }

  .x3ct3a4 {
    list-style-type: none;
  }

  .x1dpfygs {
    margin-inline-end: -.5rem;
  }

  .xowauwy {
    margin-inline-end: .25rem;
  }

  .xpuvanb {
    margin-inline-end: .375rem;
  }

  .xtpt5r0 {
    margin-inline-end: .45rem;
  }

  .x14z9mp {
    margin-inline-end: 0;
  }

  .x1qo1g8m {
    margin-inline-end: var(--reader-band-end, calc((100% - var(--reader-band, 100%)) / 2));
  }

  .x1xf89zq {
    margin-inline-start: -.25rem;
  }

  .x1utgmv1 {
    margin-inline-start: -.5rem;
  }

  .xnzxlwx {
    margin-inline-start: -.75rem;
  }

  .x1d8xu0x {
    margin-inline-start: .375rem;
  }

  .x1lziwak {
    margin-inline-start: 0;
  }

  .x26lb2r {
    margin-inline-start: 1.25rem;
  }

  .xe4bjhu {
    margin-inline-start: 1.5rem;
  }

  .x1mpj02h {
    margin-inline-start: 1rem;
  }

  .x1ujg4xj {
    margin-inline-start: 2.25rem;
  }

  .xvc5jky {
    margin-inline-start: auto;
  }

  .x2cjg5c {
    margin-inline-start: calc(-1 * var(--x1emxr5n));
  }

  .x9gd6mz {
    margin-inline-start: calc((100% - var(--reader-band, 100%)) / 2);
  }

  .xa88saz {
    mask-image: linear-gradient(#0000 0%, #000 18%);
  }

  .xdtm06l {
    mask-image: linear-gradient(to left, #0000, #000 2rem);
  }

  .x1obhuag {
    mask-image: linear-gradient(to right, #0000, #000 1.5rem calc(100% - 1.5rem), #0000);
  }

  .xl07km9 {
    mask-image: linear-gradient(to right, #0000, #000 2rem calc(100% - 2rem), #0000);
  }

  .xo4j1li {
    mask-image: linear-gradient(to right, #0000, #000 2rem);
  }

  .xuaqjfb {
    mask-image: radial-gradient(circle, #000 38%, #0000 64%);
  }

  .xtilmsx {
    mask-image: radial-gradient(at 50% 60%, #000 30%, #0000 70%);
  }

  .xndwnyt {
    mask-image: radial-gradient(at 50% 65%, #000 35%, #0000 70%);
  }

  .x451o7 {
    mix-blend-mode: var(--xibjiv9);
  }

  .x6ehuon {
    ms-overflow-style: none;
  }

  .x19kjcj4 {
    object-fit: contain;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .x1f6eabg {
    object-position: 42% center;
  }

  .xdp0nv8 {
    offset-rotate: 0deg;
  }

  .x7zo42s {
    opacity: .16;
  }

  .xti2d7y {
    opacity: .4;
  }

  .xyd83as {
    opacity: .45;
  }

  .xbyyjgo {
    opacity: .5;
  }

  .xwq05k6 {
    opacity: .55;
  }

  .x197sbye {
    opacity: .6;
  }

  .x1ks1olk {
    opacity: .7;
  }

  .x18km98s {
    opacity: .75;
  }

  .x1us6l5c {
    opacity: .8;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .xzlqhi2 {
    opacity: var(--x1u3oxmf);
  }

  .x1clqncf {
    order: -1;
  }

  .xd8p5v {
    order: -9999;
  }

  .x1g77sc7 {
    order: 0;
  }

  .x14z8z8x {
    order: 9999;
  }

  .x1uczgqu {
    outline-color: #0000;
  }

  .xlk87qr {
    outline-color: var(--x1bn1la8);
  }

  .x1oi6bq6 {
    outline-color: var(--x1c0hjhg);
  }

  .x1ga3myd {
    outline-color: var(--x1uqi0lx);
  }

  .x2ssjo2 {
    outline-offset: -2px;
  }

  .x1hl8ikr {
    outline-offset: 2px;
  }

  .x1ewu8gn {
    outline-offset: 3px;
  }

  .x2wh2y9 {
    outline-offset: 4px;
  }

  .x107h2d7 {
    outline-style: dashed;
  }

  .x1t137rt {
    outline-style: none;
  }

  .xaatb59 {
    outline-style: solid;
  }

  .x1k57tk5 {
    outline-width: 0;
  }

  .x1de99jn {
    outline-width: 2px;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x1mzt3pk {
    overflow-wrap: break-word;
  }

  .x43c3x3 {
    padding-inline-end: .375rem;
  }

  .xqfkjy8 {
    padding-inline-end: .5rem;
  }

  .x5tukcl {
    padding-inline-end: .625rem;
  }

  .xkyoe5z {
    padding-inline-end: .75rem;
  }

  .xyri2b {
    padding-inline-end: 0;
  }

  .x167vaf5 {
    padding-inline-end: 1rem;
  }

  .xctxq56 {
    padding-inline-end: 2rem;
  }

  .x1znate {
    padding-inline-start: .25rem;
  }

  .x1jhhk9l {
    padding-inline-start: .375rem;
  }

  .x1rgrh6f {
    padding-inline-start: .5rem;
  }

  .xd1uisr {
    padding-inline-start: .625rem;
  }

  .x1m83qfk {
    padding-inline-start: .75rem;
  }

  .x10mud68 {
    padding-inline-start: .875rem;
  }

  .x1c1uobl {
    padding-inline-start: 0;
  }

  .x531hfe {
    padding-inline-start: 1.125rem;
  }

  .xjh29tw {
    padding-inline-start: 1.25rem;
  }

  .x1is3n31 {
    padding-inline-start: 1.5rem;
  }

  .x8945me {
    padding-inline-start: 1rem;
  }

  .xld8u84 {
    padding-inline-start: 2rem;
  }

  .x3trrk0 {
    padding-inline-start: var(--x1emxr5n);
  }

  .x1ybkxkk {
    padding-inline-start: var(--x1ki3xjb);
  }

  .x1x0jnz8 {
    paint-order: stroke;
  }

  .x1rghwfd {
    perspective-origin: 50% 0;
  }

  .x1qbdc9p {
    perspective-origin: 50% 10%;
  }

  .x1fufz21 {
    perspective: 60rem;
  }

  .x1jq3x4g {
    perspective: 70rem;
  }

  .x67bb7w {
    pointer-events: auto;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x1uhb9sk {
    position: static;
  }

  .x7wzq59 {
    position: sticky;
  }

  .xtt52l0 {
    resize: none;
  }

  .x288g5 {
    resize: vertical;
  }

  .xdla6re {
    rotate: -4deg;
  }

  .xq77vm1 {
    rotate: 90deg;
  }

  .x4arjd5 {
    row-gap: .125rem;
  }

  .x5qd032 {
    row-gap: .25rem;
  }

  .x1gcqhjp {
    row-gap: .375rem;
  }

  .x1fc8kun {
    row-gap: .5rem;
  }

  .x1rnwn48 {
    row-gap: .75rem;
  }

  .xwnhlp8 {
    row-gap: .875rem;
  }

  .x10g6wfw {
    row-gap: 1.25rem;
  }

  .x9pjww1 {
    row-gap: 1.5rem;
  }

  .xl52z03 {
    row-gap: 1.75rem;
  }

  .x1w6r25c {
    row-gap: 1rem;
  }

  .x1bqcfbn {
    row-gap: 2.5rem;
  }

  .x1d474pu {
    row-gap: 2rem;
  }

  .xdqp58c {
    row-gap: var(--x1emxr5n);
  }

  .x1ticzgk {
    row-gap: var(--x687dbk);
  }

  .xp87yy0 {
    row-gap: var(--xr8ouq5);
  }

  .xsl7yb6 {
    scale: 1;
  }

  .x1bhewko {
    scroll-snap-align: start;
  }

  .x1rohswg {
    scrollbar-width: none;
  }

  .xl2fw30 {
    stroke-dasharray: 120;
  }

  .x1bpwu3k {
    stroke-dasharray: 2 3;
  }

  .x1ntoi03 {
    stroke-dasharray: 3 3;
  }

  .x15lqr97 {
    stroke-dasharray: 4 3;
  }

  .x1b0o3cz {
    stroke-dashoffset: 0;
  }

  .x1ll7nqp {
    stroke-dashoffset: 100px;
  }

  .xh49igr {
    stroke-dashoffset: 14px;
  }

  .x1owpc8m {
    stroke-linecap: round;
  }

  .x1f6yumg {
    stroke-linejoin: round;
  }

  .xdb72bg {
    stroke-opacity: .35;
  }

  .x1bsw5e1 {
    stroke-opacity: .45;
  }

  .xxns8ub {
    stroke-opacity: .55;
  }

  .xgwi835 {
    stroke-opacity: .6;
  }

  .x16mvs73 {
    stroke-opacity: 0;
  }

  .xunsu2d {
    stroke-width: .8px;
  }

  .x1dt3t4y {
    stroke-width: 1.2px;
  }

  .x1r6sdyr {
    stroke-width: 1.25px;
  }

  .x1i8vdtw {
    stroke-width: 1.3px;
  }

  .x1k315e8 {
    stroke-width: 1.4px;
  }

  .xhr4kjn {
    stroke-width: 1.5px;
  }

  .xhxwl1 {
    stroke-width: 1.6px;
  }

  .x1pvypsb {
    stroke-width: 1.75px;
  }

  .x68fu6m {
    stroke-width: 1.8px;
  }

  .xnpr05h {
    stroke-width: 1px;
  }

  .x1xdcvi0 {
    stroke-width: 10px;
  }

  .xupzf07 {
    stroke-width: 2.2px;
  }

  .xefhp24 {
    stroke-width: 5px;
  }

  .xm9k43m {
    stroke: color-mix(in oklab,var(--x1ftfs0k) 60%,transparent);
  }

  .xxsaila {
    stroke: color-mix(in oklab,var(--x1gwrgx0) 80%,transparent);
  }

  .x1cdnjbc {
    stroke: color-mix(in oklab,var(--xcukk66) 50%,transparent);
  }

  .xbio9h0 {
    stroke: color-mix(in oklab,var(--xcukk66) 60%,transparent);
  }

  .xrfvt0n {
    stroke: color-mix(in oklab,var(--xcukk66) 70%,transparent);
  }

  .x178ak79 {
    stroke: color-mix(in oklab,var(--xstmbp6) 22%,transparent);
  }

  .x1b9zg2j {
    stroke: color-mix(in oklab,var(--xstmbp6) 30%,transparent);
  }

  .xo8f3fd {
    stroke: color-mix(in oklab,var(--xstmbp6) 34%,transparent);
  }

  .xypd3su {
    stroke: color-mix(in oklab,var(--xstmbp6) 40%,transparent);
  }

  .x1mjta8o {
    stroke: color-mix(in oklab,var(--xstmbp6) 70%,transparent);
  }

  .x73je2i {
    stroke: currentColor;
  }

  .x108wn6b {
    stroke: var(--x13e91lm);
  }

  .x1ksb6vv {
    stroke: var(--x1ftfs0k);
  }

  .xf063tn {
    stroke: var(--x1ltlfwu);
  }

  .xi1yjiy {
    stroke: var(--x1uqi0lx);
  }

  .x1vowopo {
    stroke: var(--x2df9ug);
  }

  .xt1o37 {
    stroke: var(--xa9lim2);
  }

  .x8re1nk {
    stroke: var(--xcukk66);
  }

  .xxwsmcl {
    stroke: var(--xj9kewh);
  }

  .x1ndpzha {
    stroke: var(--xstmbp6);
  }

  .xelxyob {
    stroke: var(--xxvr82u);
  }

  .x1drmoe9 {
    table-layout: auto;
  }

  .x140o2bo {
    table-layout: fixed;
  }

  .x2b8uid {
    text-align: center;
  }

  .xp4054r {
    text-align: end;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1hr2gdg {
    text-align: right;
  }

  .x1yc453h {
    text-align: start;
  }

  .x1nibo1b {
    text-anchor: end;
  }

  .xw6cgo0 {
    text-anchor: middle;
  }

  .xgep4ha {
    -webkit-text-decoration-color: color-mix(in oklab,var(--x7ajo11) 70%,transparent);
    text-decoration-color: color-mix(in oklab,var(--x7ajo11) 70%,transparent);
  }

  .x4vojny {
    -webkit-text-decoration-color: color-mix(in oklab,var(--xcukk66) 40%,transparent);
    text-decoration-color: color-mix(in oklab,var(--xcukk66) 40%,transparent);
  }

  .x120f9wo {
    -webkit-text-decoration-color: color-mix(in oklab,var(--xcukk66) 60%,transparent);
    text-decoration-color: color-mix(in oklab,var(--xcukk66) 60%,transparent);
  }

  .x1oql9gk {
    -webkit-text-decoration-color: var(--x1ykje5a);
    text-decoration-color: var(--x1ykje5a);
  }

  .xeuba9p {
    -webkit-text-decoration-color: var(--xa9lim2);
    text-decoration-color: var(--xa9lim2);
  }

  .x5lhwog {
    text-decoration-line: line-through;
  }

  .xkrqix3 {
    text-decoration-line: none;
  }

  .xujl8zx {
    text-decoration-line: underline;
  }

  .xi2nhp4 {
    text-decoration-style: dotted;
  }

  .xyi4chj {
    text-decoration-thickness: 1px;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xn80e1m {
    text-transform: capitalize;
  }

  .x6mezaz {
    text-transform: none;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .xg830sg {
    text-underline-offset: .15em;
  }

  .x1ohr1zr {
    text-underline-offset: .2em;
  }

  .xrys4gj {
    text-underline-offset: 2px;
  }

  .xda060z {
    text-underline-offset: 3px;
  }

  .x3pynha {
    text-underline-offset: 4px;
  }

  .x1w2vvpw {
    text-wrap: balance;
  }

  .x1fzhlzt {
    text-wrap: pretty;
  }

  .xk4td0m {
    text-wrap: wrap;
  }

  .xx69xxh {
    touch-action: pan-y;
  }

  .x1764fhq {
    transform-box: fill-box;
  }

  .x4uogl2 {
    transform-origin: 0;
  }

  .xepkg92 {
    transform-origin: 0;
  }

  .x3hd3fk {
    transform-origin: 50% 0;
  }

  .xqlk7fu {
    transform-origin: 50% 100%;
  }

  .x1g0ag68 {
    transform-origin: center;
  }

  .xctpfpq {
    transform-origin: var(--transform-origin);
  }

  .x1oyok0e {
    transform-style: preserve-3d;
  }

  .x1c071of {
    transform: none;
  }

  .xtwysp0 {
    transform: rotate(-1deg);
  }

  .xi1kqvd {
    transform: rotate(4deg);
  }

  .xl7qgcs {
    transform: rotateX(55deg);
  }

  .xwqhkdm {
    transform: rotateX(56deg);
  }

  .x19ilo85 {
    transform: rotateX(68deg);
  }

  .x11lhmoz {
    transform: translate(-50%, -50%);
  }

  .xuuh30 {
    transform: translateX(-50%);
  }

  .xz6ifi6 {
    transform: translateY(-.03em);
  }

  .x1ixa33i {
    transform: translateY(-.75rem);
  }

  .x1cb1t30 {
    transform: translateY(-50%);
  }

  .x18usqb5 {
    transform: translateZ(10px);
  }

  .x5h36tt {
    transition-delay: .15s;
  }

  .xx6bhzk {
    transition-duration: .15s;
  }

  .x1g2r6go {
    transition-duration: .1s;
  }

  .x13dflua {
    transition-duration: .2s;
  }

  .x1d8287x {
    transition-duration: .3s;
  }

  .xfagghw {
    transition-property: all;
  }

  .x11vqxbs {
    transition-property: background-color, border-color, box-shadow;
  }

  .x1py2p9g {
    transition-property: background-color, border-color, color, text-decoration-color;
  }

  .x12zzom9 {
    transition-property: border-color, box-shadow;
  }

  .xshfolx {
    transition-property: border-color;
  }

  .xkdsq27 {
    transition-property: box-shadow;
  }

  .xtnl7vc {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke;
  }

  .x1oy24xj {
    transition-property: color, background-color, border-color;
  }

  .x1gbuem2 {
    transition-property: color, background-color;
  }

  .xrf8owv {
    transition-property: color, border-color;
  }

  .xt3l3uh {
    transition-property: color;
  }

  .x13b0p5u {
    transition-property: none;
  }

  .x19991ni {
    transition-property: opacity;
  }

  .x4lr61n {
    transition-property: outline-color, background-color;
  }

  .x1s3hfkw {
    transition-property: rotate;
  }

  .x14h5d43 {
    transition-property: top;
  }

  .x10jsvyt {
    transition-property: transform, translate, scale, rotate;
  }

  .x11xpdln {
    transition-property: transform;
  }

  .xwwtwea {
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  }

  .x4ognrn {
    transition-timing-function: cubic-bezier(0, 0, .2, 1);
  }

  .x113ijq {
    translate: -50% -50%;
  }

  .x16n82f9 {
    translate: -50%;
  }

  .x3sa99s {
    translate: 0 -50%;
  }

  .x1qeszuu {
    translate: 0;
  }

  .x5n2h75 {
    translate: none;
  }

  .xvrbanz {
    -webkit-user-select: all;
    user-select: all;
  }

  .x87ps6o {
    -webkit-user-select: none;
    user-select: none;
  }

  .x14xgpp7 {
    vertical-align: -.05em;
  }

  .x1x7wgjd {
    vertical-align: -.125em;
  }

  .x1iavjhr {
    vertical-align: .05em;
  }

  .xxymvpz {
    vertical-align: middle;
  }

  .x16dsc37 {
    vertical-align: top;
  }

  .xfjdpaw {
    view-transition-name: lens-document-surface;
  }

  .x1rxumuf {
    view-transition-name: new-document-surface;
  }

  .xlshs6z {
    visibility: hidden;
  }

  .xeaf4i8 {
    white-space: normal;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x1fj9vlw {
    white-space: pre-line;
  }

  .x126k92a {
    white-space: pre-wrap;
  }

  .x1so62im {
    will-change: transform;
  }

  .x1yn0g08 {
    word-break: break-all;
  }

  .x13faqbe {
    word-break: break-word;
  }

  .x98t3bc {
    writing-mode: vertical-rl;
  }

  .x1ja2u2z {
    z-index: 0;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .x1n327nk {
    z-index: 10;
  }

  .x1of6sz5 {
    z-index: 11;
  }

  .xhtitgo {
    z-index: 2;
  }

  .x1355qak {
    z-index: 20;
  }

  .x68pp3s {
    z-index: 30;
  }

  .xoegz02 {
    z-index: 4;
  }

  .x1u8a7rm {
    z-index: 5;
  }

  .x1dt1g6b {
    z-index: var(--x1ohsohh);
  }

  .xq1avh2 {
    z-index: var(--x3zzbjn);
  }

  .x1sethmm {
    z-index: var(--xf8mn63);
  }

  .xe3z4ay {
    z-index: var(--xkxpo5p);
  }

  .xcw5r7h {
    z-index: var(--xntfbkk);
  }

  .xm34fmo {
    z-index: var(--xoppn7g);
  }

  .x129bi13.x129bi13:where(.x1196ano:focus-visible *), .x1qeazxi.x1qeazxi:where(.x18cgnjd:focus-visible *), .x1v8xful.x1v8xful:where(.x-default-marker:focus-visible *), .xbkxez1.xbkxez1:where(.xz9ou9g:focus-visible *) {
    opacity: 1;
  }

  .x1kv977f.x1kv977f:where(.x-default-marker:hover *) {
    background-color: var(--x1ftfs0k);
  }

  .x1btnc99.x1btnc99:where(.x-default-marker:hover *) {
    background-color: var(--xqs99eb);
  }

  .x17pg5cp.x17pg5cp:where(.x1196ano:hover *), .x1pt8gda.x1pt8gda:where(.xz9ou9g:hover *), .x1ybj49r.x1ybj49r:where(.x18cgnjd:hover *), .x5b7970.x5b7970:where(.x-default-marker:hover *) {
    opacity: 1;
  }

  .xu15jpq.xu15jpq:where(.x-default-marker:hover *) {
    scale: 1.05;
  }

  .xi1s0mr.xi1s0mr:where(.x1dwl7mv:hover *) {
    text-decoration-line: underline;
  }

  .xgge7z1.xgge7z1:where(.x1dwl7mv:hover *) {
    text-underline-offset: 4px;
  }

  .xwl11ga.xwl11ga:where(.x1p6l89n:focus *) {
    color: var(--x1tgk5tt);
  }

  .xdcpkrv.xdcpkrv:where(.x-default-marker:disabled ~ *) {
    cursor: not-allowed;
  }

  .x1qzihm1.x1qzihm1:where(.x-default-marker:disabled ~ *) {
    opacity: .5;
  }

  .xtizky5.xtizky5:where(.xoodryc:has([data-slot="item-description"]) *) {
    align-self: flex-start;
  }

  .x11paglw[data-orientation="vertical"] {
    align-self: stretch;
  }

  .x1x00o2u:is([data-state="open"], [data-open]:not([data-open="false"])), .xe2xco3:is([data-state="closed"], [data-closed]:not([data-closed="false"])) {
    animation-duration: .2s;
  }

  .x1845hkr:is([data-state="closed"], [data-closed]:not([data-closed="false"])), .x1ald219:is([data-state="open"], [data-open]:not([data-open="false"])), .x1dnm7rp[data-state="hidden"], .x1wzrpv6[data-state="visible"], .x2tmjxg[data-motion^="to-"], .xdiokg4[data-state="delayed-open"], .xs6iso9[data-motion^="from-"] {
    animation-duration: var(--animation-duration, .15s);
  }

  .x6feast:is([data-state="open"], [data-open]:not([data-open="false"])) {
    animation-name: x12bzuah-B;
  }

  .xiokp0q:is([data-state="closed"], [data-closed]:not([data-closed="false"])) {
    animation-name: x1yx9kwg-B;
  }

  .x133f8ul:is([data-state="open"], [data-open]:not([data-open="false"])), .x1i7b9v8[data-state="visible"], .x1reac2w[data-motion^="from-"], .xpvl2f5[data-state="delayed-open"] {
    animation-name: xknagj3-B;
  }

  .x1ufqbj4:is([data-state="closed"], [data-closed]:not([data-closed="false"])), .xkfu37f[data-motion^="to-"], .xxtml29[data-state="hidden"] {
    animation-name: xzi5v4n-B;
  }

  .x1o6wunu:is([data-state="open"], [data-open]:not([data-open="false"])), .xu6b7az:is([data-state="closed"], [data-closed]:not([data-closed="false"])) {
    animation-timing-function: ease-out;
  }

  .x1p9ec1j:is([data-state="closed"], [data-closed]:not([data-closed="false"])), .x5t74pt[data-state="delayed-open"], .xe3h17d:is([data-state="open"], [data-open]:not([data-open="false"])), .xetwb1s[data-motion^="to-"], .xlt81da[data-state="hidden"], .xrpsbvh[data-state="visible"], .xx6n3b8[data-motion^="from-"] {
    animation-timing-function: ease;
  }

  .x1xcaz66:is(a):hover {
    background-color: color-mix(in oklab,var(--x1ftfs0k) 80%,transparent);
  }

  .xy9655e:is(a):hover {
    background-color: color-mix(in oklab,var(--x6m4ovv) 80%,transparent);
  }

  .xqbte0x:is([data-state="open"], [data-open]:not([data-open="false"])) {
    background-color: color-mix(in oklab,var(--xqs99eb) 50%,transparent);
  }

  .x17ylnaa:is(a):hover {
    background-color: color-mix(in oklab,var(--xvtv99a) 20%,transparent);
  }

  .xxg7wo4:is(:focus, [data-highlighted]) {
    background-color: light-dark(color-mix(in oklab,var(--xvtv99a) 10%,transparent), color-mix(in oklab,var(--xvtv99a) 20%,transparent));
  }

  .xv6b7gi:is([data-state="active"], [data-active]:not([data-active="false"])) {
    background-color: light-dark(var(--x14yv83f), color-mix(in oklab,var(--x13e91lm) 30%,transparent));
  }

  .x1ta40mx.x1ta40mx:where(.xsw6c3z[data-variant="line"] *) {
    background-color: #0000;
  }

  .x1dk2w3z[data-range-start="true"], .x1lnnomh[data-selected="true"], .x1rafg0v[data-range-end="true"], .x1sgrw5j[data-selected-single="true"], .x1zv64j:is(:hover, :focus-visible), .xe0dao7:is(:focus, [data-highlighted], [data-popup-open]) {
    background-color: var(--x11r5l28);
  }

  .x1qqw5sl:is([data-state="active"], [data-active]:not([data-active="false"])) {
    background-color: var(--x14yv83f);
  }

  .xcqou3s:is([data-state="checked"], [data-checked]:not([data-checked="false"])) {
    background-color: var(--x1ftfs0k);
  }

  .x1cuk1ar:is([data-size^="icon"], :has(svg)):is(:hover, [aria-expanded="true"]):not(:disabled), .x1h5pnuf[data-range-middle="true"], .x1hi4xl4:is(:hover, [aria-expanded="true"]):not(:disabled):not([data-selected-single="true"], [data-range-start="true"], [data-range-end="true"], [data-range-middle="true"]) {
    background-color: var(--x1nepleq);
  }

  .x1346azv[aria-expanded="true"], .x1k5pnot:is(a):hover {
    background-color: var(--xqs99eb);
  }

  .x2jkgix[aria-expanded="true"] {
    background-color: var(--xvf9uu4);
  }

  .xm44x7d:is([data-state="active"], [data-active]:not([data-active="false"])) {
    background-color: #fff;
  }

  .x9n0mqn[data-vaul-drawer-direction="top"] {
    border-end-end-radius: var(--x1jd5qs2);
  }

  .xnv7vf3[data-vaul-drawer-direction="top"] {
    border-end-start-radius: var(--x1jd5qs2);
  }

  .xiqowxl[data-vaul-drawer-direction="bottom"] {
    border-start-end-radius: var(--x1jd5qs2);
  }

  .x14o5vxv[data-vaul-drawer-direction="bottom"] {
    border-start-start-radius: var(--x1jd5qs2);
  }

  .x1ngm8fs:focus-within {
    box-shadow: 0 0 0 2px var(--xa9lim2);
  }

  .xpr00kq:focus-visible {
    box-shadow: 0 0 0 3px color-mix(in oklab,var(--x1ftfs0k) 10%,transparent);
  }

  .x1iiu7wb:focus-visible {
    box-shadow: 0 0 0 3px color-mix(in oklab,var(--xu6vkqg) 20%,transparent);
  }

  .x6qmlkz:focus-visible, .xwjfu9m:focus-within {
    box-shadow: 0 0 0 3px color-mix(in oklab,var(--xu6vkqg) 50%,transparent);
  }

  .x131a2fy[aria-invalid="true"], .xhyhpb7:focus-visible {
    box-shadow: 0 0 0 3px light-dark(color-mix(in oklab,var(--xvtv99a) 20%,transparent), color-mix(in oklab,var(--xvtv99a) 40%,transparent));
  }

  .xgsbmr7.xgsbmr7:where(.xt62tq[data-slot="combobox-content"] *) {
    box-shadow: 0 0 #0000;
  }

  .xo33td4.xo33td4:where(.x1dtmv2e[data-variant="destructive"] *) {
    color: color-mix(in oklab,var(--xvtv99a) 90%,transparent);
  }

  .xfpvw87:is(:focus, [data-highlighted]), .xm0tojh:is(:focus, [data-highlighted], [data-popup-open]), .xzmca63[data-selected="true"] {
    color: var(--x1tgk5tt);
  }

  .x1to1rkt:is([data-state="checked"], [data-checked]:not([data-checked="false"])) {
    color: var(--x1x5mnk1);
  }

  .x10uerwd[aria-selected="true"], .x1a82w8j.x1a82w8j:where(.x19ucatl[data-outside="true"] *), .x1jumr62[data-placeholder], .xq88983:is(a):hover {
    color: var(--xcukk66);
  }

  .x10mj6i6[aria-expanded="true"], .x1n7ct9x:is([data-state="active"], [data-active]:not([data-active="false"])), .x5zne6p.x5zne6p:where(.x1fczhho[data-selected="true"] *) {
    color: var(--xstmbp6);
  }

  .x1cngnev[data-invalid="true"], .x1o38ib2.x1o38ib2:where(.x3fyxj1[aria-invalid="true"] *) {
    color: var(--xvtv99a);
  }

  .x1rqdopj.x1rqdopj:where(.x10btrih[data-theme="dark"] *), .xwg62do.xwg62do:where(.xlhzsj[data-vaul-drawer-direction="bottom"] *) {
    display: block;
  }

  .xhh4h29.xhh4h29:where(.xt62tq[data-empty] *) {
    display: flex;
  }

  .xjh5tqu.xjh5tqu:where(.x6wztqg[data-size="sm"] *) {
    display: grid;
  }

  .xmv6zjs.xmv6zjs:where(.x1sxsygd[aria-expanded="true"] *) {
    display: inline;
  }

  .x1j9c1sj.x1j9c1sj:where(.x1sxsygd[aria-expanded="true"] *), .x7b4piv.x7b4piv:where(.x8c0az4:has([data-slot="combobox-clear"]) *), .xp5xd00.xp5xd00:where(.x1fczhho:has([data-slot="command-shortcut"]) *), .xy9p3w2.xy9p3w2:where(.x10btrih[data-theme="dark"] *) {
    display: none;
  }

  .x1n3v3d9.x1n3v3d9:where(.x1hx8bdt[data-slot="item-content"] ~ *) {
    flex-basis: auto;
  }

  .x189hsw3.x189hsw3:where(.x1w8qydq[data-orientation="vertical"] *), .x1oakacn[data-orientation="horizontal"] {
    flex-direction: column;
  }

  .xzz2p49.xzz2p49:where(.x1hx8bdt[data-slot="item-content"] ~ *) {
    flex-grow: 0;
  }

  .xrai02j.xrai02j:where(.x1hx8bdt[data-slot="item-content"] ~ *) {
    flex-shrink: 0;
  }

  .x1k7uwtu.x1k7uwtu:where(.xoodryc[data-size="sm"] *), .x1xr9ozs.x1xr9ozs:where(.xt4lje4[data-size="sm"] *) {
    font-size: .75rem;
  }

  .xluhm82[data-variant="label"] {
    font-size: .875rem;
  }

  .x1voj63n[data-variant="legend"] {
    font-size: 1rem;
  }

  .xhk3sjb.xhk3sjb:where(.x1dtmv2e:has( > svg) *) {
    grid-column-start: 2;
  }

  .x1wma2tc.x1wma2tc:where(.x6wztqg[data-size="sm"] *) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .x1n47phl.x1n47phl:where(.x1w8qydq[data-orientation="vertical"] *) {
    justify-content: flex-start;
  }

  .x1b2jkzw[data-variant="label"] {
    line-height: var(--x1iz2s1m);
  }

  .xvoap2e.xvoap2e:where(.xoodryc[data-size="sm"] *), .xyq525n.xyq525n:where(.xt4lje4[data-size="sm"] *) {
    line-height: var(--x4ylik6);
  }

  .xv6d0fz[data-variant="legend"] {
    line-height: var(--xp0qlzi);
  }

  .x1jmzbxl[aria-disabled="true"], .x1sk44lq.x1sk44lq:where(.x6q5lak[data-disabled="true"] *), .x1xvkdyi.x1xvkdyi:where(.x8c0az4[data-disabled="true"] *), .xn9s7r5:is([data-disabled="true"], [data-disabled]:not([data-disabled="false"]), :disabled) {
    opacity: .5;
  }

  .x25t5g8:focus-visible, .xl6jw2t.xl6jw2t:where(.x1fczhho[data-checked="true"] *) {
    opacity: 1;
  }

  .x10pih69:focus-visible, .x1ad9kjp:focus-within {
    outline-color: var(--xu6vkqg);
  }

  .x7s97pk:focus-visible {
    outline-offset: 2px;
  }

  .xi5y0ii:focus-visible {
    outline-style: none;
  }

  .x14xc8xn:focus-within, .x9v5kkp:focus-visible {
    outline-style: solid;
  }

  .x4xl6zf:focus-visible {
    outline-width: 1px;
  }

  .x16gxa91:focus-within, .x784prv:focus-visible {
    outline-width: 2px;
  }

  .xcolajc:is([data-variant="text"], [data-variant="danger"]):not(:has(svg:not([role="status"]))) {
    padding-inline-end: 0;
  }

  .x17gc0kp:is([data-variant="text"], [data-variant="danger"]):not(:has(svg:not([role="status"]))) {
    padding-inline-start: 0;
  }

  .xm29t2d:focus-visible {
    pointer-events: auto;
  }

  .x1ix1347:is([data-disabled="true"], [data-disabled]:not([data-disabled="false"]), :disabled) {
    pointer-events: none;
  }

  .x1ljq9mo.x1ljq9mo:where(.x-default-marker[open] *) {
    rotate: 90deg;
  }

  .x1ftcefa.x1ftcefa:where(.xlhzsj[data-vaul-drawer-direction="top"] *), .xsf7ck6.xsf7ck6:where(.xlhzsj[data-vaul-drawer-direction="bottom"] *) {
    text-align: center;
  }

  .x1f2jko9:focus-visible, .x1h55yr7:not([data-size^="icon"]):not(:has(svg)):is(:hover, [aria-expanded="true"]):not(:disabled) {
    text-decoration-line: underline;
  }

  .x1uvhzvf.x1uvhzvf:where(.x6q5lak:has([data-orientation="horizontal"]) *) {
    text-wrap: balance;
  }

  .x1ruxhcj.x1ruxhcj:where(.x1sxsygd[aria-expanded="true"] *) {
    transform: rotate(45deg);
  }

  .x9hrrgz:is(a) {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke;
  }

  .x1l3tmcx.x1l3tmcx:where(.xoodryc:has([data-slot="item-description"]) *) {
    translate: 0 .125rem;
  }

  .x1jij8gc:has( > [data-slot="field-content"]) {
    align-items: flex-start;
  }

  .xtiu70b:has(:is([data-state="checked"], [data-checked]:not([data-checked="false"]))) {
    background-color: color-mix(in oklab,var(--x1ftfs0k) 5%,transparent);
  }

  .xw65fyq:has(:is([data-state="checked"], [data-checked]:not([data-checked="false"]))) {
    background-color: color-mix(in oklab,var(--xstmbp6) 5%,transparent);
  }

  .x1dc3sp0:has(:is([data-state="checked"], [data-checked]:not([data-checked="false"]))) {
    background-color: light-dark(color-mix(in oklab,var(--x1ftfs0k) 5%,transparent), color-mix(in oklab,var(--x1ftfs0k) 10%,transparent));
  }

  .xbjr8hw:has([data-checked]) {
    background-color: var(--x11r5l28);
  }

  .x1qechhs:has([data-slot="input-group-control"]:focus-visible) {
    box-shadow: 0 0 0 3px color-mix(in oklab,var(--xu6vkqg) 50%,transparent);
  }

  .x1wnbifi:has([data-slot][aria-invalid="true"]), .x9ewda3:has([aria-invalid="true"]) {
    box-shadow: 0 0 0 3px light-dark(color-mix(in oklab,var(--xvtv99a) 20%,transparent), color-mix(in oklab,var(--xvtv99a) 40%,transparent));
  }

  .x14twgn4:has( > svg) {
    column-gap: .625rem;
  }

  .xeg4vf7:has(:disabled) {
    cursor: not-allowed;
  }

  .x1id9e9x:has( > [data-align="block-start"]), .x3zvnqm:has( > [data-slot="field"]), .x7ofdmv:has( > [data-align="block-end"]) {
    flex-direction: column;
  }

  .x888gsh:has( > svg) {
    grid-template-columns: auto 1fr;
  }

  .x1xmtqah:has( > kbd) {
    margin-inline-end: -.15rem;
  }

  .x1k9nxwz:has( > button) {
    margin-inline-end: -.25rem;
  }

  .x12trb9q:has( > kbd) {
    margin-inline-start: -.15rem;
  }

  .x1sfh198:has( > button) {
    margin-inline-start: -.25rem;
  }

  .x1ls5mil:has(:disabled) {
    opacity: .5;
  }

  .x5rhd86:has([data-icon="inline-end"]) {
    padding-inline-end: .375rem;
  }

  .x1cze0bg:has([data-icon="inline-end"]) {
    padding-inline-end: .5rem;
  }

  .x1jajbca:has([data-icon="inline-end"]) {
    padding-inline-end: .625rem;
  }

  .x12wlby3:has([data-icon="inline-end"]) {
    padding-inline-end: .75rem;
  }

  .x1666owz:has([data-slot="combobox-chip-remove"]), .xuk92l3:has([role="checkbox"]) {
    padding-inline-end: 0;
  }

  .x11vel0l:has([data-icon="inline-start"]) {
    padding-inline-start: .375rem;
  }

  .x1x81q2j:has([data-icon="inline-start"]) {
    padding-inline-start: .5rem;
  }

  .xa9u5sq:has([data-icon="inline-start"]) {
    padding-inline-start: .625rem;
  }

  .x1cgw3cy:has([data-icon="inline-start"]) {
    padding-inline-start: .75rem;
  }

  .x138ak6i:has(:disabled) {
    pointer-events: none;
  }

  .xjji6us:dir(rtl) {
    rotate: 180deg;
  }

  .x1sapr2m:first-child {
    border-end-start-radius: var(--x1qppdin);
  }

  .x1481mm4:first-child {
    border-start-start-radius: var(--x1qppdin);
  }

  .xufl9dw:first-child {
    margin-inline-start: auto;
  }

  .x1u1yytl:last-child {
    border-end-end-radius: var(--x1qppdin);
  }

  .x1hk6qyn:last-child {
    border-start-end-radius: var(--x1qppdin);
  }

  .x5u4jip:last-child {
    margin-inline-end: auto;
  }

  .x12zqucy:nth-child(3n), .x1jxnp6z:nth-child(3), .x1ujnf3y:nth-child(2n), .xv74s1k:nth-child(2) {
    transform: none;
  }

  .x1bomtla.x1bomtla:is([data-state="active"], [data-active]:not([data-active="false"])):where(.xsw6c3z[data-variant="line"] *) {
    background-color: #0000;
  }

  .x1j5mgtg:enabled {
    background-color: var(--x9bkcrp);
  }

  .x1ujsk8d:disabled {
    background-color: var(--x6thgiw);
  }

  .xy925ao:disabled {
    color: var(--x6thgiw);
  }

  .x1nz1qqb:disabled {
    color: var(--xcukk66);
  }

  .xtgyt42:disabled {
    cursor: default;
  }

  .x1s07b3s:disabled {
    cursor: not-allowed;
  }

  .x1bq4at4:disabled {
    opacity: .3;
  }

  .x2wzlov:disabled {
    opacity: .35;
  }

  .xijokvz:disabled {
    opacity: .5;
  }

  .xfqoyci:disabled {
    opacity: .6;
  }

  .xaqnwrm:disabled {
    pointer-events: none;
  }

  .x47yz67:hover {
    background-color: color-mix(in oklab,var(--x1ftfs0k) 90%,transparent);
  }

  .xhrmrqb:hover {
    background-color: color-mix(in oklab,var(--x1ldmfl4) 25%,transparent);
  }

  .xnaz5rm:hover {
    background-color: color-mix(in oklab,var(--x1uqi0lx) 88%,black);
  }

  .x1m003cu:hover {
    background-color: color-mix(in oklab,var(--x3nlcs) 80%,transparent);
  }

  .xyfpi8h:hover {
    background-color: color-mix(in oklab,var(--x6m4ovv) 80%,var(--xstmbp6));
  }

  .x11a5u61:hover {
    background-color: color-mix(in oklab,var(--xqs99eb) 40%,transparent);
  }

  .x11wzb80:hover {
    background-color: color-mix(in oklab,var(--xqs99eb) 50%,transparent);
  }

  .xn3skig:hover {
    background-color: color-mix(in oklab,var(--xstmbp6) 3%,transparent);
  }

  .x1h490bm:hover {
    background-color: light-dark(var(--xqs99eb), color-mix(in oklab,var(--xqs99eb) 50%,transparent));
  }

  .xbkau7:hover {
    background-color: var(--x1ftfs0k);
  }

  .x1bkspbv:hover {
    background-color: var(--x1mbrj3s);
  }

  .x1ai1s8o:hover {
    background-color: var(--x1nepleq);
  }

  .x18elou8:hover {
    background-color: var(--x3nlcs);
  }

  .x196hlke:hover {
    background-color: var(--x9bkcrp);
  }

  .x5841v0:hover {
    background-color: var(--xacqf8c);
  }

  .x110fo57:hover {
    background-color: var(--xqs99eb);
  }

  .xo5f2ke:hover {
    box-shadow: var(--xkmakxm);
  }

  .x1dbvm8h:hover {
    color: var(--x1ftfs0k);
  }

  .x12vgbos:hover {
    color: var(--xcukk66);
  }

  .x9p7ou4:hover {
    color: var(--xstmbp6);
  }

  .x1o7uuvo:hover {
    opacity: 1;
  }

  .xy2cmzi:hover {
    -webkit-text-decoration-color: var(--xstmbp6);
    text-decoration-color: var(--xstmbp6);
  }

  .x1sur9pj:hover {
    text-decoration-line: underline;
  }

  .x1rko3ox:hover {
    translate: 0 -.125rem;
  }

  .x1wjrivo:focus {
    box-shadow: 0 0 0 3px color-mix(in oklab,var(--xu6vkqg) 50%,transparent);
  }

  .x132zk00:focus {
    z-index: 10;
  }

  .xeii8ca:active {
    background-color: color-mix(in oklab,var(--x1ftfs0k) 80%,transparent);
  }

  @media (width >= 48rem) {
    .x1tyw3ep.x1tyw3ep {
      -webkit-line-clamp: none;
    }
  }

  @media (width >= 40rem) {
    .xwm5elu.xwm5elu {
      align-items: center;
    }
  }

  @media (width >= 64rem) {
    .xj09qmd.xj09qmd {
      align-items: end;
    }
  }

  @media (width >= 40rem) {
    .x1p8ookx.x1p8ookx {
      align-items: flex-end;
    }
  }

  @media (width >= 64rem) {
    .x1nuvvmg.x1nuvvmg {
      align-items: flex-end;
    }
  }

  @media (width >= 40rem) {
    .x1kt105f.x1kt105f {
      align-items: flex-start;
    }
  }

  @media (width >= 48rem) {
    .x1gqojru.x1gqojru {
      align-items: flex-start;
    }
  }

  @media (width >= 64rem) {
    .x15l4l.x15l4l {
      align-items: flex-start;
    }
  }

  @media (width <= 40rem) {
    .x6qtgx1.x6qtgx1 {
      align-items: stretch;
    }
  }

  @media (width >= 64rem) {
    .xa1nroa.xa1nroa {
      align-self: end;
    }

    .x1aknict.x1aknict {
      align-self: flex-end;
    }

    .x1t11wgh.x1t11wgh {
      align-self: flex-start;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x1aquc0h.x1aquc0h {
      animation-name: none;
    }

    .x1in4vjr.x1in4vjr {
      animation-name: x18re5ia-B;
    }

    .x17uhmwl.x17uhmwl {
      animation-name: x1xuf6tn-B;
    }
  }

  @media (width >= 48rem) {
    .xiknkol.xiknkol {
      aspect-ratio: 1000 / 600;
    }
  }

  @media (width >= 40rem) {
    .xliun1d.xliun1d {
      aspect-ratio: 3;
    }
  }

  @media (width >= 48rem) {
    .xp4la6a.xp4la6a {
      border-inline-start-width: 1px;
    }

    .xhj2tw2.xhj2tw2 {
      box-shadow: 0 0 0 .6rem color-mix(in oklab,var(--x1gwrgx0) 70%,transparent),0 10px 20px -12px color-mix(in oklab,var(--xstmbp6) 50%,transparent);
    }
  }

  @media (width >= 64rem) {
    .xikdz3e.xikdz3e {
      column-gap: 0;
    }
  }

  @media (width >= 40rem) {
    .x1jj8qsv.x1jj8qsv {
      column-gap: 1.25rem;
    }
  }

  @media (width >= 40rem) and (width <= 63.99rem) {
    .xynttgi.xynttgi {
      column-gap: 1rem;
    }
  }

  @media (width >= 64rem) {
    .xbu4o8x.xbu4o8x {
      column-gap: 2.5rem;
    }
  }

  @media (width >= 40rem) {
    .x1hf29qx.x1hf29qx {
      display: block;
    }
  }

  @media (width >= 48rem) {
    .x1m2nq6k.x1m2nq6k {
      display: block;
    }
  }

  @media (width >= 64rem) {
    .xyowz6r.xyowz6r {
      display: block;
    }
  }

  @media (width >= 80rem) {
    .x16d40a8.x16d40a8 {
      display: block;
    }
  }

  @media (prefers-color-scheme: dark) {
    .xml35gf.xml35gf {
      display: block;
    }
  }

  @media (width <= 39.99rem) {
    .x1w53pye.x1w53pye {
      display: flex;
    }
  }

  @media (width >= 40rem) {
    .x1ii1w07.x1ii1w07 {
      display: flex;
    }
  }

  @media (width >= 48rem) {
    .x1j2yrl1.x1j2yrl1 {
      display: flex;
    }
  }

  @media (width >= 40rem) {
    .x84owqx.x84owqx {
      display: inline-flex;
    }
  }

  @media (width <= 40rem) {
    .x1p0rdvz.x1p0rdvz {
      display: inline;
    }
  }

  @media (width >= 40rem) {
    .x1jv5h8x.x1jv5h8x {
      display: inline;
    }
  }

  @media (width >= 640px) {
    .x2cm8lx.x2cm8lx {
      display: inline;
    }
  }

  @media (hover: none) and (pointer: coarse) {
    .xjvfdzb.xjvfdzb {
      display: none;
    }
  }

  @media (width <= 40rem) {
    .xzeeffm.xzeeffm {
      display: none;
    }
  }

  @media (width >= 40rem) {
    .x1nhovfr.x1nhovfr {
      display: none;
    }
  }

  @media (width >= 48rem) {
    .x1yn2rt8.x1yn2rt8 {
      display: none;
    }
  }

  @media (width >= 64rem) {
    .x1wdgsqc.x1wdgsqc {
      display: none;
    }
  }

  @media (prefers-color-scheme: dark) {
    .xg61q0j.xg61q0j {
      display: none;
    }
  }

  @media (width >= 48rem) {
    .x10llf2y.x10llf2y {
      display: table-cell;
    }
  }

  @media (width >= 64rem) {
    .x1odaiby.x1odaiby {
      display: table-cell;
    }
  }

  @media (width >= 40rem) {
    .x1xwijv5.x1xwijv5 {
      flex-basis: 0%;
    }
  }

  @media (width <= 40rem) {
    .x781kdo.x781kdo {
      flex-basis: auto;
    }

    .x1ewavne.x1ewavne {
      flex-direction: column;
    }
  }

  @media (width >= 40rem) {
    .xjicg4i.xjicg4i {
      flex-direction: row;
    }
  }

  @media (width >= 48rem) {
    .x1k046mz.x1k046mz {
      flex-direction: row;
    }
  }

  @media (width >= 64rem) {
    .x6kav2.x6kav2 {
      flex-direction: row;
    }
  }

  @media (width <= 39.99rem) {
    .x1jead1v.x1jead1v {
      flex-grow: 1;
    }
  }

  @media (width >= 48rem) {
    .x10dl4am.x10dl4am {
      flex-shrink: 0;
    }
  }

  @media (width >= 40rem) {
    .xrtjd1w.xrtjd1w {
      flex-wrap: nowrap;
    }
  }

  @media (width >= 48rem) {
    .x128mjim.x128mjim {
      flex-wrap: wrap;
    }

    .xasi8qw.xasi8qw {
      font-size: .8125rem;
    }

    .xsyszhc.xsyszhc {
      font-size: .875rem;
    }

    .xxq1ar2.xxq1ar2 {
      font-size: .9375rem;
    }

    .x1dch3gf.x1dch3gf {
      font-size: 1.125rem;
    }

    .xkbicpn.xkbicpn {
      font-size: 1.1875rem;
    }

    .xzld083.xzld083 {
      font-size: 1.25rem;
    }

    .x1bqdzdh.x1bqdzdh {
      font-size: 1.375rem;
    }

    .x3v9op9.x3v9op9 {
      font-size: 1.625rem;
    }
  }

  @media (width >= 40rem) {
    .x1jync8e.x1jync8e {
      font-size: 1.875rem;
    }
  }

  @media (width >= 48rem) {
    .x1mkodf0.x1mkodf0 {
      font-size: 1.875rem;
    }

    .x1on039s.x1on039s {
      font-size: 2.125rem;
    }

    .xs5xfkh.xs5xfkh {
      font-size: 2.25rem;
    }

    .x19b85e5.x19b85e5 {
      font-size: 2.5rem;
    }

    .xk5graa.xk5graa {
      font-size: 2.75rem;
    }

    .x1pkytq.x1pkytq {
      font-size: 2rem;
    }
  }

  @media (width >= 40rem) {
    .x7hjn1q.x7hjn1q {
      font-size: 3.75rem;
    }

    .x1yaitte.x1yaitte {
      font-size: 3rem;
    }
  }

  @media (width >= 48rem) {
    .x1d8euw9.x1d8euw9 {
      font-size: 3rem;
    }
  }

  @media (width >= 40rem) {
    .xtqrtiy.xtqrtiy {
      font-size: 42px;
    }
  }

  @media (width >= 64rem) {
    .x1ptjmqq.x1ptjmqq {
      grid-template-columns: 1.1fr 1.4fr;
    }
  }

  @media (width >= 48rem) {
    .x1vtppd0.x1vtppd0 {
      grid-template-columns: 1.1fr 1fr;
    }
  }

  @media (width >= 40rem) {
    .x25a0ru.x25a0ru {
      grid-template-columns: 11rem minmax(0, 1fr);
    }
  }

  @media (width >= 48rem) {
    .x1lt6rd1.x1lt6rd1 {
      grid-template-columns: 18rem minmax(0, 42rem);
    }
  }

  @media (width >= 40rem) {
    .x1flt794.x1flt794 {
      grid-template-columns: 1fr 1fr;
    }
  }

  @media (width >= 64rem) {
    .x1c00g76.x1c00g76 {
      grid-template-columns: 1fr 2fr;
    }

    .x1i39pio.x1i39pio {
      grid-template-columns: 1fr auto 1fr;
    }

    .x11h465j.x11h465j {
      grid-template-columns: minmax(0, .85fr) minmax(0, 1.35fr);
    }
  }

  @media (width >= 40rem) {
    .x1n8x2c0.x1n8x2c0 {
      grid-template-columns: minmax(0, 1fr) 14rem;
    }
  }

  @media (width >= 64rem) {
    .x11a4co1.x11a4co1 {
      grid-template-columns: minmax(0, 1fr) 18rem;
    }

    .x1xnws9s.x1xnws9s {
      grid-template-columns: minmax(0, 1fr) 22rem;
    }
  }

  @media (width >= 48rem) {
    .x1ddlnet.x1ddlnet {
      grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);
    }
  }

  @media (width >= 40rem) {
    .x1nq5rya.x1nq5rya {
      grid-template-columns: minmax(6rem, 10rem) 1fr;
    }

    .x1g51w6b.x1g51w6b {
      grid-template-columns: minmax(8rem, 12rem) 1fr;
    }
  }

  @media (width >= 64rem) {
    .xx2yjx2.xx2yjx2 {
      grid-template-columns: minmax(max-content, 1fr) minmax(0, 40rem) minmax(max-content, 1fr);
    }
  }

  @media (width >= 40rem) and (width <= 63.99rem) {
    .xxgytdv.xxgytdv {
      grid-template-columns: repeat(2, 1fr);
    }
  }

  @media (width >= 48rem) and (width <= 63.99rem) {
    .x11vxneu.x11vxneu {
      grid-template-columns: repeat(2, 1fr);
    }
  }

  @media (width >= 48rem) {
    .xsdx3es.xsdx3es {
      grid-template-columns: repeat(2, 1fr);
    }
  }

  @media (width >= 40rem) and (width <= 63.99rem) {
    .xmrdwk4.xmrdwk4 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 40rem) {
    .x1n720ss.x1n720ss {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 48rem) and (width <= 63.99rem) {
    .x19b0z24.x19b0z24 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 48rem) and (width <= 79.99rem) {
    .x44d6sd.x44d6sd {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 48rem) {
    .x18q8ew7.x18q8ew7 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 64rem) and (width <= 79.99rem) {
    .x16lref1.x16lref1 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 64rem) {
    .x19hpp6z.x19hpp6z {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 40rem) {
    .x7vhlsi.x7vhlsi {
      grid-template-columns: repeat(3, 1fr);
    }
  }

  @media (width >= 64rem) {
    .x1x1wel7.x1x1wel7 {
      grid-template-columns: repeat(3, 1fr);
    }
  }

  @media (width >= 40rem) {
    .x1wzascm.x1wzascm {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (width >= 48rem) {
    .x961yeq.x961yeq {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (width >= 64rem) {
    .x1s8x0v0.x1s8x0v0 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (width >= 80rem) {
    .xubxx8r.xubxx8r {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (width >= 64rem) {
    .x1s1t7uu.x1s1t7uu {
      grid-template-columns: repeat(4, 1fr);
    }
  }

  @media (width >= 80rem) {
    .xetrf11.xetrf11 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }

    .x1ce3o5d.x1ce3o5d {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
  }

  @media (width >= 40rem) {
    .xpaiulv.xpaiulv {
      grid-template-columns: repeat(auto-fit, minmax(14rem, 1fr));
    }

    .x1iamsne.x1iamsne {
      justify-content: center;
    }
  }

  @media (width >= 48rem) {
    .xn6n5f9.xn6n5f9 {
      justify-content: center;
    }
  }

  @media (width >= 40rem) {
    .xs2fa0d.xs2fa0d {
      justify-content: flex-end;
    }
  }

  @media (width >= 48rem) {
    .x1lkobhl.x1lkobhl {
      justify-content: flex-end;
    }
  }

  @media (width >= 64rem) {
    .xly279n.xly279n {
      justify-content: flex-end;
    }
  }

  @media (width >= 40rem) {
    .xegsuuo.xegsuuo {
      justify-content: flex-start;
    }
  }

  @media (width >= 64rem) {
    .x1mk2s6x.x1mk2s6x {
      justify-content: flex-start;
    }
  }

  @media (width >= 40rem) {
    .xq4rtbt.xq4rtbt {
      justify-content: space-between;
    }
  }

  @media (width >= 48rem) {
    .x1e2vg5v.x1e2vg5v {
      justify-content: space-between;
    }
  }

  @media (width >= 40rem) {
    .xzqt95g.xzqt95g {
      line-height: 1.1;
    }

    .x8aze6y.x8aze6y {
      line-height: 1;
    }
  }

  @media (width >= 48rem) {
    .x1y9cng1.x1y9cng1 {
      line-height: var(--x1iz2s1m);
    }
  }

  @media (width >= 40rem) {
    .x14o9gh5.x14o9gh5 {
      line-height: var(--xvpuc9q);
    }

    .x1gynkxt.x1gynkxt {
      margin-inline-start: 0;
    }
  }

  @media (width >= 48rem) {
    .x18s0w53.x18s0w53 {
      mask-image: none;
    }
  }

  @media (width >= 64rem) {
    .x5j94cf.x5j94cf {
      padding-inline-end: .5rem;
    }
  }

  @media (width >= 48rem) {
    .x1q59vix.x1q59vix {
      padding-inline-start: 0;
    }

    .x3uiqg0.x3uiqg0 {
      padding-inline-start: 1.5rem;
    }
  }

  @media (width >= 64rem) {
    .xkft8oy.xkft8oy {
      position: sticky;
    }
  }

  @media (width >= 40rem) {
    .x1xgzo5k.x1xgzo5k {
      row-gap: .5rem;
    }

    .xr3wmrn.xr3wmrn {
      row-gap: .625rem;
    }
  }

  @media (width >= 64rem) {
    .x1njbugt.x1njbugt {
      row-gap: 0;
    }
  }

  @media (width >= 48rem) {
    .xjmizke.xjmizke {
      row-gap: 1.5rem;
    }

    .x1gaucm1.x1gaucm1 {
      row-gap: 2rem;
    }
  }

  @media (width >= 40rem) {
    .xp0iodk.xp0iodk {
      text-align: center;
    }
  }

  @media (width >= 48rem) {
    .xbsxpbg.xbsxpbg {
      text-align: left;
    }

    .xmsdqqp.xmsdqqp {
      text-align: right;
    }

    .x1l4gobp.x1l4gobp {
      text-overflow: ellipsis;
    }

    .x1loqd7n.x1loqd7n {
      text-wrap: pretty;
    }
  }

  @media (width >= 64rem) {
    .x1qhb9ax.x1qhb9ax {
      transform: rotate(-.6deg);
    }
  }

  @media (width >= 48rem) {
    .x15jf4oh.x15jf4oh {
      transform: rotate(-.7deg);
    }
  }

  @media (width >= 64rem) {
    .xda9knh.xda9knh {
      transform: rotate(-1.4deg) translateY(8px) scale(1.02);
    }

    .xq6pd0f.xq6pd0f {
      transform: rotate(-2.5deg) translateY(10px) scale(.94);
    }

    .xz98f9k.xz98f9k {
      transform: rotate(1.8deg) translateY(-4px) scale(.98);
    }

    .x1acam29.x1acam29 {
      transform: rotate(2.2deg) translateY(-6px) scale(1.06);
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x12w9bfk.x12w9bfk {
      transition-duration: 0s;
    }
  }

  @media (width <= 39.99rem) {
    .x1fohb1b.x1fohb1b {
      translate: none;
    }
  }

  @media (width >= 22.5rem) {
    .xxdbn9a.xxdbn9a {
      white-space: nowrap;
    }
  }

  @media (width >= 48rem) {
    .x1ehy739.x1ehy739 {
      white-space: nowrap;
    }
  }

  .x1pet697:enabled:hover {
    background-color: var(--xqs99eb);
  }

  @media (prefers-reduced-motion: no-preference) {
    .xvwv0zu.xvwv0zu:is([data-state="closed"], [data-closed]:not([data-closed="false"])) {
      animation-name: x1mi9bte-B;
    }

    .x1y9t550.x1y9t550:is([data-state="open"], [data-open]:not([data-open="false"])) {
      animation-name: xw2c1lr-B;
    }
  }

  @media (prefers-color-scheme: dark) {
    .x5swvuz.x5swvuz.x5swvuz:where(.x10btrih[data-theme="system"] *) {
      display: block;
    }

    .xqzndgu.xqzndgu.xqzndgu:where(.x10btrih[data-theme="system"] *) {
      display: none;
    }
  }

  @media (width >= 40rem) {
    .x1cv7aml.x1cv7aml.x1cv7aml:where(.x6wztqg[data-size="default"] *) {
      text-align: left;
    }
  }

  @media (width >= 48rem) {
    .x11zffuc.x11zffuc:nth-child(3n) {
      transform: rotate(-.3deg) translateY(-2px);
    }
  }

  @media (width >= 64rem) {
    .xjz3c6z.xjz3c6z:nth-child(3) {
      transform: rotate(-.3deg);
    }

    .x1d2rzkm.x1d2rzkm:nth-child(2) {
      transform: rotate(.5deg) translateY(4px);
    }
  }

  @media (width >= 48rem) {
    .xdl96l5.xdl96l5:nth-child(2n) {
      transform: rotate(.6deg) translateY(4px);
    }
  }

  @container field-group (width >= 28rem) {
    .xbceu72.xbceu72 {
      align-items: center;
    }
  }

  @container (width <= 48rem) {
    .xmlsdx3.xmlsdx3 {
      column-gap: var(--x1emxr5n);
    }

    .xgha6u1.xgha6u1 {
      display: none;
    }

    .x1bylzqi.x1bylzqi {
      flex-basis: 100%;
    }
  }

  @container field-group (width >= 28rem) {
    .x1lk6i1n.x1lk6i1n {
      flex-direction: row;
    }
  }

  @container (width <= 48rem) {
    .xbu6w9g.xbu6w9g {
      order: 1;
    }
  }

  @container field-group (width >= 28rem) {
    .x49wtus.x49wtus:has( > [data-slot="field-content"]) {
      align-items: flex-start;
    }
  }
}

@layer stylex.priority5 {
  .x17ejy1e {
    border-bottom-color: color-mix(in oklab,var(--xa9lim2) 60%,transparent);
  }

  .xwfnlzc {
    border-bottom-color: var(--x13e91lm);
  }

  .x10r3s1d {
    border-bottom-color: var(--x1imei2i);
  }

  .xukdpem {
    border-bottom-color: var(--xa9lim2);
  }

  .x13lgnwa {
    border-bottom-color: var(--xstmbp6);
  }

  .x1qe00k0 {
    border-bottom-left-radius: var(--cell-radius);
  }

  .xdew6hb {
    border-bottom-left-radius: var(--xnhxf1m);
  }

  .xzbrlg1 {
    border-bottom-right-radius: var(--cell-radius);
  }

  .x10mq4jw {
    border-bottom-right-radius: var(--x1rl1w4w);
  }

  .xzohlzw {
    border-bottom-right-radius: var(--xnhxf1m);
  }

  .xpvcztv {
    border-bottom-style: dashed;
  }

  .xp9b3b8 {
    border-bottom-style: dotted;
  }

  .x1q0q8m5 {
    border-bottom-style: solid;
  }

  .x1qhh985 {
    border-bottom-width: 0;
  }

  .xso031l {
    border-bottom-width: 1px;
  }

  .xlxy82 {
    border-bottom-width: 2px;
  }

  .xga8i91 {
    border-left-color: var(--x13e91lm);
  }

  .x2h1k03 {
    border-left-color: var(--x1ldmfl4);
  }

  .xmneyhh {
    border-left-color: var(--xa9lim2);
  }

  .x19ypqd9 {
    border-left-style: solid;
  }

  .xyj58a3 {
    border-left-width: 0;
  }

  .xe0pwq {
    border-left-width: 1px;
  }

  .x19sr0n1 {
    border-left-width: 2px;
  }

  .xc8hjz9 {
    border-left-width: 4px;
  }

  .xs1s249 {
    border-right-width: 1px;
  }

  .xk4dlf1 {
    border-top-color: color-mix(in oklab,var(--xa9lim2) 60%,transparent);
  }

  .x1ts0bnx {
    border-top-color: color-mix(in oklab,var(--xstmbp6) 18%,transparent);
  }

  .x1knllwc {
    border-top-color: var(--x13e91lm);
  }

  .x1v6r056 {
    border-top-color: var(--x1imei2i);
  }

  .x1874tne {
    border-top-color: var(--xa9lim2);
  }

  .xdocmp1 {
    border-top-left-radius: 2px;
  }

  .x2oz3dg {
    border-top-left-radius: var(--cell-radius);
  }

  .xurszvv {
    border-top-left-radius: var(--x3v2hhj);
  }

  .x1pbvbz7 {
    border-top-left-radius: var(--xnhxf1m);
  }

  .xja2y4p {
    border-top-right-radius: 2px;
  }

  .x12uveie {
    border-top-right-radius: var(--cell-radius);
  }

  .x1nmvb34 {
    border-top-right-radius: var(--x1rl1w4w);
  }

  .xmt8bag {
    border-top-right-radius: var(--x3v2hhj);
  }

  .x1rc146w {
    border-top-right-radius: var(--xnhxf1m);
  }

  .x13fuv20 {
    border-top-style: solid;
  }

  .x972fbf {
    border-top-width: 0;
  }

  .x178xt8z {
    border-top-width: 1px;
  }

  .x1xtax4o {
    bottom: -10%;
  }

  .x1hkgnwb {
    bottom: -8%;
  }

  .x1mgtmex {
    bottom: .25rem;
  }

  .x4210vg {
    bottom: .75rem;
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .xaw3xnq {
    bottom: 1.5rem;
  }

  .x3kw46y {
    bottom: 5rem;
  }

  .x1lzs9ir {
    bottom: 8rem;
  }

  .x1r4g8zo {
    bottom: 1.25rem;
  }

  .x1xzicaz {
    height: .125rem;
  }

  .x16wp3ig {
    height: .25rem;
  }

  .x4j2xbe {
    height: .375rem;
  }

  .x1l1ofl7 {
    height: .3rem;
  }

  .xx63ema {
    height: .4375rem;
  }

  .x1s6osy7 {
    height: .55rem;
  }

  .x164u9eo {
    height: .5rem;
  }

  .x1qa65zt {
    height: .625rem;
  }

  .xvle69y {
    height: .75rem;
  }

  .xvysstp {
    height: .85rem;
  }

  .xf08kfj {
    height: .875rem;
  }

  .xm8f3ke {
    height: .8em;
  }

  .x25yk9b {
    height: .9375rem;
  }

  .x1at03k5 {
    height: .95rem;
  }

  .xaylbqo {
    height: 1.125rem;
  }

  .x1ycihql {
    height: 1.1em;
  }

  .xhdxxi3 {
    height: 1.1rem;
  }

  .xmll18r {
    height: 1.25rem;
  }

  .x11q3zg3 {
    height: 1.375rem;
  }

  .xam5rvr {
    height: 1.5rem;
  }

  .xb8l8e1 {
    height: 1.75rem;
  }

  .x1aa95oc {
    height: 10.75rem;
  }

  .x5yr21d {
    height: 100%;
  }

  .xtdtrs8 {
    height: 100dvh;
  }

  .x1roirhx {
    height: 10rem;
  }

  .x1g59xw5 {
    height: 126px;
  }

  .x6120nr {
    height: 12rem;
  }

  .x162hmin {
    height: 148px;
  }

  .x1rqt44b {
    height: 150%;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1l36t39 {
    height: 1rem;
  }

  .x1d36os3 {
    height: 2.2%;
  }

  .xk8t5le {
    height: 2.25rem;
  }

  .xwaiz5r {
    height: 2.5rem;
  }

  .x12hms15 {
    height: 2.75rem;
  }

  .x17rw0jw {
    height: 22px;
  }

  .xd7y6wv {
    height: 26px;
  }

  .x1a3x6nc {
    height: 27rem;
  }

  .xc1a03h {
    height: 28rem;
  }

  .xettwda {
    height: 2rem;
  }

  .x1j7fsof {
    height: 3.25rem;
  }

  .x1efcia9 {
    height: 3.4%;
  }

  .xu15cu9 {
    height: 3.5rem;
  }

  .xk4dd5j {
    height: 30%;
  }

  .xuoj239 {
    height: 3px;
  }

  .x1pizb70 {
    height: 3rem;
  }

  .x1q7yecz {
    height: 4.5rem;
  }

  .x1thd4hp {
    height: 45%;
  }

  .xqu0tyb {
    height: 4px;
  }

  .x1sh0tsm {
    height: 4rem;
  }

  .x16ksim4 {
    height: 5.4%;
  }

  .x1egiwwb {
    height: 500px;
  }

  .xdd8jsf {
    height: 52px;
  }

  .xfeo3ze {
    height: 58%;
  }

  .xupy61u {
    height: 5rem;
  }

  .x1w5vf6l {
    height: 6.6rem;
  }

  .xo1d8dh {
    height: 65vh;
  }

  .x17frcva {
    height: 6rem;
  }

  .x56xns8 {
    height: 7%;
  }

  .x1a7vs8u {
    height: 70%;
  }

  .x94v8gs {
    height: 76%;
  }

  .x1hagigm {
    height: 7px;
  }

  .xo3jkf1 {
    height: 8.5rem;
  }

  .x15rfxc5 {
    height: 9.5rem;
  }

  .xt7dq6l {
    height: auto;
  }

  .x1dvw0t3 {
    height: calc(100% - 1px);
  }

  .x167w6a4 {
    height: calc(100dvh - 52px);
  }

  .x1hc5dh3 {
    height: calc(100dvh - var(--navbar-height));
  }

  .x1acsohh {
    height: calc(4.5rem + 1px);
  }

  .x1lurprk {
    height: min(14rem, 32dvh);
  }

  .xlt7y8v {
    height: var(--accordion-panel-height);
  }

  .xsahybl {
    height: var(--cell-size);
  }

  .x16ye13r {
    height: var(--x-height);
  }

  .x1iu1g3h {
    height: 2.25rem;
  }

  .xzb8nea {
    height: 3rem;
  }

  .xq5u19h {
    height: var(--xlfs28m);
  }

  .xf118oy {
    left: -.875rem;
  }

  .xxuzkb1 {
    left: -10%;
  }

  .xhfdufp {
    left: -30%;
  }

  .xcwkoyd {
    left: -60%;
  }

  .x1lr0wgl {
    left: .5rem;
  }

  .xtmw667 {
    left: .75rem;
  }

  .xu96u03 {
    left: 0;
  }

  .xdja99j {
    left: 1%;
  }

  .x1nu84yq {
    left: 10%;
  }

  .xl8wat7 {
    left: 100%;
  }

  .x1sj59yy {
    left: 12%;
  }

  .x1pemb1n {
    left: 1rem;
  }

  .x1kgeab4 {
    left: 2rem;
  }

  .x1nrll8i {
    left: 50%;
  }

  .x12rig85 {
    left: 8.45588%;
  }

  .x7incmi {
    left: 8%;
  }

  .x1t8mvi6 {
    left: auto;
  }

  .xbxcg8e {
    left: calc(50% - .75px);
  }

  .xgq9j65 {
    left: var(--x-left);
  }

  .x1jyxor1 {
    margin-bottom: -1px;
  }

  .x1x3vcgu {
    margin-bottom: -5rem;
  }

  .xhcrhct {
    margin-bottom: .125rem;
  }

  .x1hpqcdg {
    margin-bottom: .25rem;
  }

  .x18jvhmb {
    margin-bottom: .375rem;
  }

  .xhbfen4 {
    margin-bottom: .5rem;
  }

  .x1ncqgef {
    margin-bottom: .625rem;
  }

  .x1gr9t9r {
    margin-bottom: .75rem;
  }

  .x1eq25fj {
    margin-bottom: 1.25rem;
  }

  .x1nhhxel {
    margin-bottom: 1.5rem;
  }

  .xyi6m4r {
    margin-bottom: 1rem;
  }

  .x14phcvn {
    margin-bottom: 2.5rem;
  }

  .x1t84w78 {
    margin-bottom: 2rem;
  }

  .x1852rob {
    margin-bottom: var(--x1emxr5n);
  }

  .x1la5dne {
    margin-left: -.375rem;
  }

  .xxyw1jk {
    margin-left: -.5rem;
  }

  .x83lxu0 {
    margin-left: -.875rem;
  }

  .x13y4tvo {
    margin-left: -1.5px;
  }

  .x1xs6d4y {
    margin-left: -3.5px;
  }

  .xhvqlyh {
    margin-left: .125rem;
  }

  .x4aigyd {
    margin-left: .25rem;
  }

  .xko4hcy {
    margin-left: .375rem;
  }

  .x13zjp5t {
    margin-left: .5rem;
  }

  .xj3b58b {
    margin-left: 0;
  }

  .x8x9d4c {
    margin-left: auto;
  }

  .xz58s4j {
    margin-left: calc(var(--reader-sheet-inline, 0px) + .75rem);
  }

  .x2hjsap {
    margin-right: -.25rem;
  }

  .xpoiemb {
    margin-right: .5rem;
  }

  .xack27t {
    margin-right: auto;
  }

  .x1cop0fq {
    margin-top: -.475rem;
  }

  .xiexzrt {
    margin-top: -2.5rem;
  }

  .xwt3t8n {
    margin-top: -3.5px;
  }

  .xsj8jdm {
    margin-top: .0625rem;
  }

  .x72edsj {
    margin-top: .125rem;
  }

  .x1xfscbn {
    margin-top: .1875rem;
  }

  .x1tbvfm1 {
    margin-top: .25rem;
  }

  .x32mw1y {
    margin-top: .3125rem;
  }

  .x5j7nwy {
    margin-top: .375rem;
  }

  .x1mjqqkp {
    margin-top: .5rem;
  }

  .x5y4uik {
    margin-top: .625rem;
  }

  .xhj8ucd {
    margin-top: .75rem;
  }

  .xvxpopf {
    margin-top: .875rem;
  }

  .xdj266r {
    margin-top: 0;
  }

  .xwg69jb {
    margin-top: 1.25rem;
  }

  .x1c4vshn {
    margin-top: 1.5rem;
  }

  .x178dpqu {
    margin-top: 1.75rem;
  }

  .x1pvfzhj {
    margin-top: 1.8px;
  }

  .xj1urod {
    margin-top: 1rem;
  }

  .x1o5ky9o {
    margin-top: 2.5rem;
  }

  .x1cl2iem {
    margin-top: 2rem;
  }

  .x1hpjnmm {
    margin-top: 3rem;
  }

  .xfo0wrl {
    margin-top: 4rem;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .xttnp5q {
    margin-top: var(--x1emxr5n);
  }

  .xj3f61j {
    margin-top: var(--x1t1hngb);
  }

  .xnh8ozo {
    margin-top: var(--x687dbk);
  }

  .xmz0i5r {
    max-height: 100%;
  }

  .x1wj9ous {
    max-height: 100dvh;
  }

  .x871njl {
    max-height: 12rem;
  }

  .x54lwg9 {
    max-height: 15rem;
  }

  .x10xx96q {
    max-height: 18rem;
  }

  .x1bsj13w {
    max-height: 20rem;
  }

  .x18fb9vk {
    max-height: 24rem;
  }

  .xkch13f {
    max-height: 32rem;
  }

  .x6kd6ug {
    max-height: 60dvh;
  }

  .x12f24lm {
    max-height: 70vh;
  }

  .x15tx1ng {
    max-height: 80dvh;
  }

  .x1m1b6n8 {
    max-height: calc(100dvh - 18vh - 2rem);
  }

  .x1g15ey4 {
    max-height: calc(100dvh - 2rem);
  }

  .x1b600wz {
    max-height: calc(3lh + .5rem);
  }

  .x1qm259n {
    max-height: min(26rem, 60vh);
  }

  .x1v7gf18 {
    max-height: min(28rem, 100vh - 8rem);
  }

  .xv4813g {
    max-height: min(32rem,calc(var(--available-height) - .5rem));
  }

  .x1bxxnz4 {
    max-height: min(36rem, 80vh);
  }

  .xwf2qon {
    max-height: min(calc(18rem - 2.25rem),calc(var(--available-height) - 2.25rem));
  }

  .x7ab17h {
    max-height: none;
  }

  .x1374xjt {
    max-height: var(--available-height);
  }

  .x1m189uc {
    max-width: 0;
  }

  .x1gkcxee {
    max-width: 1.4rem;
  }

  .x193iq5w {
    max-width: 100%;
  }

  .xgocruu {
    max-width: 100rem;
  }

  .x16xn7b0 {
    max-width: 100vw;
  }

  .x1s8ub08 {
    max-width: 10rem;
  }

  .x680sxo {
    max-width: 11rem;
  }

  .x1ok5v8c {
    max-width: 12rem;
  }

  .x1mtlzti {
    max-width: 14rem;
  }

  .x1910umr {
    max-width: 15rem;
  }

  .x8z6zn4 {
    max-width: 16rem;
  }

  .x9h9p8b {
    max-width: 20rem;
  }

  .x4f7l4k {
    max-width: 22ch;
  }

  .xowlazn {
    max-width: 24rem;
  }

  .x1ptgtm5 {
    max-width: 26rem;
  }

  .x1983rqf {
    max-width: 28rem;
  }

  .x18t6ddr {
    max-width: 30rem;
  }

  .x6ymgno {
    max-width: 32rem;
  }

  .x19pysoa {
    max-width: 34rem;
  }

  .xc0i79g {
    max-width: 36rem;
  }

  .xapyu0c {
    max-width: 37.5rem;
  }

  .x19pzynt {
    max-width: 38rem;
  }

  .x8jryan {
    max-width: 40%;
  }

  .xf2d64e {
    max-width: 40rem;
  }

  .x1jb01v5 {
    max-width: 42rem;
  }

  .x1dwg165 {
    max-width: 44rem;
  }

  .xvnzux6 {
    max-width: 46rem;
  }

  .x1vpbbxe {
    max-width: 48rem;
  }

  .x1n7r0mb {
    max-width: 50rem;
  }

  .x1l59rab {
    max-width: 52rem;
  }

  .x14i9o60 {
    max-width: 56rem;
  }

  .x12xyk8x {
    max-width: 58rem;
  }

  .x14jpq49 {
    max-width: 60rem;
  }

  .x5rlx3t {
    max-width: 60vw;
  }

  .x14lmr3l {
    max-width: 62%;
  }

  .xl4u9xm {
    max-width: 64rem;
  }

  .xzpzj4s {
    max-width: 66rem;
  }

  .x1hv4mr {
    max-width: 72rem;
  }

  .x14zcgw3 {
    max-width: 75vw;
  }

  .x1szrnbp {
    max-width: 80rem;
  }

  .x159iy50 {
    max-width: 8rem;
  }

  .x1cx6wtl {
    max-width: 9rem;
  }

  .xvcrhkp {
    max-width: calc(100% - 2rem);
  }

  .x193lwwl {
    max-width: calc(100vw - 2rem);
  }

  .x1x1rfll {
    max-width: none;
  }

  .x7k7lee {
    max-width: var(--available-width);
  }

  .x6b96r5 {
    max-width: var(--x1lxkryk);
  }

  .x1dsjkyo {
    max-width: var(--x1nu4jhb);
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x2umgb4 {
    min-height: 1.25rem;
  }

  .x1rqwxy8 {
    min-height: 1.5rem;
  }

  .x1ov3xa9 {
    min-height: 100dvh;
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .x19r4su4 {
    min-height: 14rem;
  }

  .x1xqys5c {
    min-height: 18rem;
  }

  .x4zw9a1 {
    min-height: 1px;
  }

  .x19wm6jj {
    min-height: 2.25rem;
  }

  .x105grxe {
    min-height: 2.4em;
  }

  .xsejkeq {
    min-height: 2.5rem;
  }

  .xgbkey0 {
    min-height: 2.75rem;
  }

  .x1iat63c {
    min-height: 2.875rem;
  }

  .x1w8wqur {
    min-height: 3.125rem;
  }

  .x13gjtz1 {
    min-height: 3.5rem;
  }

  .xhmtybg {
    min-height: 3.75rem;
  }

  .x5zfm6d {
    min-height: 34rem;
  }

  .xe8gcm {
    min-height: 3rem;
  }

  .x17qorbb {
    min-height: 4.5rem;
  }

  .xd4eqea {
    min-height: 4rem;
  }

  .xjxljni {
    min-height: 50vh;
  }

  .x1meygxz {
    min-height: 5rem;
  }

  .xdmy4d6 {
    min-height: 7.5rem;
  }

  .x1h7u7uw {
    min-height: 70vh;
  }

  .x562ti3 {
    min-height: 8rem;
  }

  .x65nank {
    min-height: auto;
  }

  .xhkop3h {
    min-height: calc(100dvh - var(--navbar-height));
  }

  .xa0i3gd {
    min-height: calc(100svh - 4.6rem);
  }

  .xeuugli {
    min-width: 0;
  }

  .x1vi9356 {
    min-width: 1.5rem;
  }

  .xuu4ctt {
    min-width: 10rem;
  }

  .xee1316 {
    min-width: 11rem;
  }

  .x12kinc7 {
    min-width: 12rem;
  }

  .x9padk7 {
    min-width: 14rem;
  }

  .x11gxwtt {
    min-width: 16rem;
  }

  .x1rinuvw {
    min-width: 17rem;
  }

  .x14odv3w {
    min-width: 20rem;
  }

  .xl7jybe {
    min-width: 30rem;
  }

  .x6ckmml {
    min-width: 36rem;
  }

  .xz6sds4 {
    min-width: 4rem;
  }

  .x1n8ysow {
    min-width: 52rem;
  }

  .xzhy1st {
    min-width: 8rem;
  }

  .x1ag9ea8 {
    min-width: 9rem;
  }

  .x13zgnt {
    min-width: calc(var(--anchor-width) + 1.75rem);
  }

  .xmkyswv {
    min-width: min(18rem, 100vw - 2rem);
  }

  .x1q6qbx2 {
    min-width: var(--cell-size);
  }

  .x1ejeav3 {
    min-width: 3rem;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x6ikm8r {
    overflow-x: hidden;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x10wlt62 {
    overflow-y: hidden;
  }

  .xnw97ix {
    padding-bottom: .125rem;
  }

  .xes99ow {
    padding-bottom: .25rem;
  }

  .x1uwplc6 {
    padding-bottom: .375rem;
  }

  .xmnamis {
    padding-bottom: .5rem;
  }

  .xsaxbkt {
    padding-bottom: .75rem;
  }

  .x18d9i69 {
    padding-bottom: 0;
  }

  .x10l3h1t {
    padding-bottom: 1.25rem;
  }

  .x163t5y5 {
    padding-bottom: 1.5rem;
  }

  .x13xio2g {
    padding-bottom: 1.75rem;
  }

  .x2yie3v {
    padding-bottom: 1rem;
  }

  .x1fh90og {
    padding-bottom: 2.5rem;
  }

  .x17r0vjz {
    padding-bottom: 2rem;
  }

  .x1udq3ni {
    padding-bottom: 3.5rem;
  }

  .x117aka2 {
    padding-bottom: 3rem;
  }

  .x1q8uoa4 {
    padding-bottom: 4rem;
  }

  .xypa8z9 {
    padding-bottom: 5rem;
  }

  .x1yh02es {
    padding-bottom: 6rem;
  }

  .xi4an9m {
    padding-bottom: calc(1rem + env(safe-area-inset-bottom));
  }

  .xog1pw1 {
    padding-bottom: calc(env(safe-area-inset-bottom) + 1.5rem);
  }

  .xv4qo46 {
    padding-bottom: max(12px, 4cqi);
  }

  .x1pskqii {
    padding-bottom: 8rem;
  }

  .xf00w7v {
    padding-left: .25rem;
  }

  .x14bkuyz {
    padding-left: .375rem;
  }

  .x79ra4s {
    padding-left: .75rem;
  }

  .x1uae1lo {
    padding-left: 1.25rem;
  }

  .x1vua2ax {
    padding-left: 1.5rem;
  }

  .x9dzeaa {
    padding-left: 1rem;
  }

  .xxpkpgd {
    padding-left: 28px;
  }

  .x33uob6 {
    padding-right: .75rem;
  }

  .x52dz5p {
    padding-right: 1rem;
  }

  .x1qhoed8 {
    padding-right: 4.5rem;
  }

  .xrhwvvd {
    padding-top: .125rem;
  }

  .x1iul6r4 {
    padding-top: .25rem;
  }

  .x1b58sdr {
    padding-top: .5rem;
  }

  .x1pe9zv5 {
    padding-top: .625rem;
  }

  .x1q57ora {
    padding-top: .75rem;
  }

  .xfxficq {
    padding-top: .875rem;
  }

  .xexx8yu {
    padding-top: 0;
  }

  .x1mcfnh7 {
    padding-top: 1.25rem;
  }

  .x138h7i8 {
    padding-top: 1.4rem;
  }

  .x6gltce {
    padding-top: 1.5rem;
  }

  .xefbat3 {
    padding-top: 1.75rem;
  }

  .x12t3zde {
    padding-top: 1rem;
  }

  .x1rjoabk {
    padding-top: 2.5rem;
  }

  .x128v7jw {
    padding-top: 2rem;
  }

  .x1thg88o {
    padding-top: 3.5rem;
  }

  .x1bw24hb {
    padding-top: 3rem;
  }

  .xf6mfmo {
    padding-top: 4rem;
  }

  .x6vio5b {
    padding-top: env(safe-area-inset-top);
  }

  .xbnq5rm {
    padding-top: var(--x1ki3xjb);
  }

  .x1go5ohx {
    padding-top: var(--x687dbk);
  }

  .x1nzp1pv {
    right: -10%;
  }

  .xpptit6 {
    right: -60%;
  }

  .x156f45l {
    right: -6rem;
  }

  .xlxwssv {
    right: .375rem;
  }

  .x1d83s0a {
    right: .5rem;
  }

  .x1suesbl {
    right: .75rem;
  }

  .x3m8u43 {
    right: 0;
  }

  .x10rbbe7 {
    right: 1.5rem;
  }

  .x1g34p3e {
    right: 1%;
  }

  .xjvjlmm {
    right: 100%;
  }

  .xwukr4l {
    right: auto;
  }

  .x7ok3n0 {
    right: var(--x-right);
  }

  .xyt0rsk {
    right: 1.25rem;
  }

  .x1iksjxk {
    scroll-margin-top: 7.5rem;
  }

  .x13coww {
    scroll-margin-top: 7rem;
  }

  .xjw48hw {
    scroll-margin-top: calc(var(--navbar-height, 0px) + 1rem);
  }

  .x1nzwzoj {
    top: -.0625rem;
  }

  .x5ik178 {
    top: -1.25rem;
  }

  .x6uefsf {
    top: -1.5rem;
  }

  .xq20jdt {
    top: -7rem;
  }

  .x2g408t {
    top: .375rem;
  }

  .x1nh8u4m {
    top: .5rem;
  }

  .x7h287w {
    top: .625rem;
  }

  .x1nxzj52 {
    top: .75rem;
  }

  .xaksmix {
    top: .875rem;
  }

  .x13vifvy {
    top: 0;
  }

  .xeif2c {
    top: 10.5769%;
  }

  .xdsb8wn {
    top: 100%;
  }

  .x1lrs4fz {
    top: 18vh;
  }

  .x1tdakkf {
    top: 4%;
  }

  .xwa60dl {
    top: 50%;
  }

  .x1t0kmo3 {
    top: 62%;
  }

  .x25l6ei {
    top: 66%;
  }

  .xis09m7 {
    top: 6rem;
  }

  .xhvklfv {
    top: 70%;
  }

  .x116cg00 {
    top: var(--navbar-height);
  }

  .xjbys53 {
    top: var(--x-top);
  }

  .x8f0pr {
    top: var(--x1t1hngb);
  }

  .xrkia0p {
    width: .375rem;
  }

  .xq36fz5 {
    width: .4375rem;
  }

  .x2s01sl {
    width: .55rem;
  }

  .x1jjc1wv {
    width: .5rem;
  }

  .x1e7hgle {
    width: .625rem;
  }

  .x1jw3ynk {
    width: .75rem;
  }

  .x1cqr609 {
    width: .85rem;
  }

  .x1xvt488 {
    width: .875rem;
  }

  .xc3vcae {
    width: .8em;
  }

  .x15xktyq {
    width: .9375rem;
  }

  .x2tfi8i {
    width: .95rem;
  }

  .x1y6pbyt {
    width: .9rem;
  }

  .xsk17dz {
    width: 1.125rem;
  }

  .xwqoi62 {
    width: 1.1em;
  }

  .xwqq7k2 {
    width: 1.25rem;
  }

  .x1h5jark {
    width: 1.375rem;
  }

  .xbdjdey {
    width: 1.5px;
  }

  .xp8d6y2 {
    width: 1.5rem;
  }

  .xh29eag {
    width: 1.75rem;
  }

  .x19ddzpn {
    width: 1%;
  }

  .xh8yej3 {
    width: 100%;
  }

  .xn9wirt {
    width: 100vw;
  }

  .xa23ldc {
    width: 10rem;
  }

  .x1brf3r0 {
    width: 11rem;
  }

  .xj1jc7a {
    width: 12.5rem;
  }

  .xhnqznf {
    width: 12rem;
  }

  .xrdac2d {
    width: 13rem;
  }

  .x1q2mzld {
    width: 14rem;
  }

  .x17tiq77 {
    width: 15%;
  }

  .xs6jijv {
    width: 160%;
  }

  .x1e67fm3 {
    width: 16rem;
  }

  .xasts7c {
    width: 17rem;
  }

  .x1qyi71f {
    width: 18rem;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xcdlrvm {
    width: 1rem;
  }

  .x1s4ejo4 {
    width: 2.25rem;
  }

  .xvm51jw {
    width: 2.5rem;
  }

  .xb1qrhf {
    width: 2.75rem;
  }

  .x1fjzz8u {
    width: 20rem;
  }

  .xqr5nr8 {
    width: 22.5rem;
  }

  .x17z2i9w {
    width: 22px;
  }

  .x1nqqiwj {
    width: 22rem;
  }

  .x1w1wbw6 {
    width: 24rem;
  }

  .x23j0i4 {
    width: 26px;
  }

  .x1g4jftq {
    width: 28rem;
  }

  .xs5h3dt {
    width: 2rem;
  }

  .x1ypzbm {
    width: 3.2%;
  }

  .x14cw3s8 {
    width: 3.25rem;
  }

  .x154i66o {
    width: 3.5rem;
  }

  .xaoiagy {
    width: 3.6%;
  }

  .xxljpkc {
    width: 30%;
  }

  .x11gs1wf {
    width: 31.25%;
  }

  .x1g8rjiy {
    width: 3px;
  }

  .x188tqju {
    width: 3rem;
  }

  .x1q22l7i {
    width: 4.5rem;
  }

  .x7ity8k {
    width: 4%;
  }

  .xz84dc7 {
    width: 40%;
  }

  .xinu3np {
    width: 45%;
  }

  .x1b42p2t {
    width: 46%;
  }

  .xekueh {
    width: 4rem;
  }

  .xvni27 {
    width: 52px;
  }

  .x14dgxzp {
    width: 58%;
  }

  .xex909m {
    width: 5rem;
  }

  .xwhvtxh {
    width: 6.5rem;
  }

  .xycev2y {
    width: 60%;
  }

  .x17bhtyw {
    width: 66.6667%;
  }

  .xdvn7xf {
    width: 6rem;
  }

  .x9a7vwu {
    width: 7.5rem;
  }

  .x65xoit {
    width: 70%;
  }

  .xci0xqf {
    width: 7px;
  }

  .x1l24a0r {
    width: 7rem;
  }

  .xi9l4ab {
    width: 82%;
  }

  .x1t0e9qe {
    width: 83.3333%;
  }

  .x1eyvef {
    width: 8rem;
  }

  .xop6fvv {
    width: 9rem;
  }

  .x14atkfc {
    width: auto;
  }

  .x1axqhbu {
    width: calc(100% + 3rem);
  }

  .xeq5yr9 {
    width: fit-content;
  }

  .x8d9ypq {
    width: min(100%, 70.7071vh - 4.24242rem);
  }

  .x1hhjr3y {
    width: var(--anchor-width);
  }

  .x1mg4jku {
    width: var(--cell-size);
  }

  .x5lhr3w {
    width: var(--x-width);
  }

  .xxenql2 {
    width: var(--xlfs28m);
  }

  .x97qakq.x97qakq:where(.x138ljmj:nth-child(2)[data-selected="true"] *), .xc3c5gc.xc3c5gc:where(.x1cinoya:first-child[data-selected="true"] *), .xp66ud3[data-range-start="true"] {
    border-bottom-left-radius: var(--cell-radius);
  }

  .x1soc6zg[data-range-end="true"], .xvau8z0.xvau8z0:where(.x19ucatl:last-child[data-selected="true"] *) {
    border-bottom-right-radius: var(--cell-radius);
  }

  .x1akj5w5.x1akj5w5:where(.x4ia0ee[data-slot="table-footer"] *), .x1q8zilx:not(:last-child), .x1tuh6xf[data-vaul-drawer-direction="top"], .x1u9mhwl.x1u9mhwl:where(.xsalomg[data-slot="table-body"] *) {
    border-bottom-width: 1px;
  }

  .x1iytdwu[data-vaul-drawer-direction="right"] {
    border-left-width: 1px;
  }

  .x1phd3bv[data-vaul-drawer-direction="left"] {
    border-right-width: 1px;
  }

  .x17p5sm3[data-range-start="true"], .x1tod7cm.x1tod7cm:where(.x1cinoya:first-child[data-selected="true"] *), .x1xtfrbc.x1xtfrbc:where(.x138ljmj:nth-child(2)[data-selected="true"] *) {
    border-top-left-radius: var(--cell-radius);
  }

  .x1488wm2.x1488wm2:where(.x19ucatl:last-child[data-selected="true"] *), .xu55te4[data-range-end="true"] {
    border-top-right-radius: var(--cell-radius);
  }

  .xvxjjj6[data-vaul-drawer-direction="bottom"] {
    border-top-width: 1px;
  }

  .x1pw92us[data-vaul-drawer-direction="bottom"] {
    bottom: 0;
  }

  .x1fzqfri.x1fzqfri:where(.xt4lje4[data-size="sm"] *) {
    height: .5rem;
  }

  .xqmzqi5.xqmzqi5:where(.xt4lje4[data-size="default"] *) {
    height: .625rem;
  }

  .x9q2sis.x9q2sis:where(.xt4lje4[data-size="lg"] *) {
    height: .75rem;
  }

  .x1fuwxb3[data-starting-style], .x61rqsd[data-ending-style] {
    height: 0;
  }

  .x1o707zm.x1o707zm:where(.xq7ip36:has([data-size="sm"]) *), .x487vh7.x487vh7:where(.xoodryc[data-size="xs"] *), .xv4gweu[data-size="sm"] {
    height: 1.5rem;
  }

  .x17glnou[data-orientation="horizontal"] {
    height: 1px;
  }

  .x11a2m0j.x11a2m0j:where(.x1w8qydq[data-orientation="horizontal"] *), .xlhe05r[data-size="default"] {
    height: 2.25rem;
  }

  .x1wc6sp5.x1wc6sp5:where(.xq7ip36:has([data-size="lg"]) *), .x2zlel0[data-size="lg"] {
    height: 2.5rem;
  }

  .x5uusvx[data-size="sm"], .xdl6uxw.xdl6uxw:where(.xoodryc[data-size="sm"] *) {
    height: 2rem;
  }

  .x16zqy5r.x16zqy5r:where(.x1w8qydq[data-orientation="vertical"] *) {
    height: fit-content;
  }

  .x1l4h97m[data-vaul-drawer-direction="left"] {
    left: 0;
  }

  .x5rytdt.x5rytdt:where(.xt62tq[data-slot="combobox-content"] *) {
    margin-bottom: 0;
  }

  .x14ubl22[data-vaul-drawer-direction="top"] {
    margin-bottom: 6rem;
  }

  .xo8yqcq.xo8yqcq:where(.xt62tq[data-slot="combobox-content"] *) {
    margin-left: .25rem;
  }

  .x1bpc24j.x1bpc24j:where(.xt62tq[data-slot="combobox-content"] *) {
    margin-right: .25rem;
  }

  .xyorqc5.xyorqc5:where(.x16x1427[data-variant="legend"] ~ *) {
    margin-top: -.375rem;
  }

  .x1mljkrg.x1mljkrg:where(.xt62tq[data-slot="combobox-content"] *) {
    margin-top: .25rem;
  }

  .x13qu5ki[data-vaul-drawer-direction="bottom"] {
    margin-top: 6rem;
  }

  .x19k0il5[data-vaul-drawer-direction="top"], .xgwigrs[data-vaul-drawer-direction="bottom"] {
    max-height: 80vh;
  }

  .xcrlf32[data-chips="true"] {
    min-width: var(--anchor-width);
  }

  .x176ndp:is([data-state="closed"], [data-closed]:not([data-closed="false"])) {
    overflow-y: hidden;
  }

  .x12o2l81.x12o2l81:where(.x8c0az4:has( > input) *), .xmv6yy3.xmv6yy3:where(.x8c0az4:has( > [data-align="block-start"]) *) {
    padding-bottom: .75rem;
  }

  .x1a0mr5g.x1a0mr5g:where(.x8c0az4:has( > [data-align="inline-start"]) *) {
    padding-left: .375rem;
  }

  .xmmzeju.xmmzeju:where(.x8c0az4:has( > [data-align="inline-end"]) *) {
    padding-right: .375rem;
  }

  .xgaphw8.xgaphw8:where(.x8c0az4:has( > [data-align="block-end"]) *), .xtyxlcf.xtyxlcf:where(.x8c0az4:has( > input) *) {
    padding-top: .75rem;
  }

  .xq1g3iy[data-vaul-drawer-direction="right"] {
    right: 0;
  }

  .x1r4pgg2[data-vaul-drawer-direction="top"] {
    top: 0;
  }

  .x1a7b7bi.x1a7b7bi:where(.xt4lje4[data-size="sm"] *) {
    width: .5rem;
  }

  .xyorx5t.xyorx5t:where(.xt4lje4[data-size="default"] *) {
    width: .625rem;
  }

  .xzyk16u.xzyk16u:where(.xt4lje4[data-size="lg"] *) {
    width: .75rem;
  }

  .x1o75192[data-size="sm"], .x1oydav4.x1oydav4:where(.xoodryc[data-size="xs"] *), .x1xqzg9a.x1xqzg9a:where(.xq7ip36:has([data-size="sm"]) *) {
    width: 1.5rem;
  }

  .x1j3zqwa[data-orientation="horizontal"], .x5nvjts.x5nvjts:where(.x6q5lak[data-orientation="vertical"] *), .x7jljoe.x7jljoe:where(.x6q5lak[data-orientation="responsive"] *), .xepbky2.xepbky2:where(.x1w8qydq[data-orientation="vertical"] *) {
    width: 100%;
  }

  .xnrrnll[data-orientation="vertical"] {
    width: 1px;
  }

  .x1fo3cqr.x1fo3cqr:where(.xq7ip36:has([data-size="lg"]) *), .x8rxho3[data-size="lg"] {
    width: 2.5rem;
  }

  .x1mtn8tc.x1mtn8tc:where(.xoodryc[data-size="sm"] *) {
    width: 2rem;
  }

  .x137qggt[data-vaul-drawer-direction="left"], .xnmku2w[data-vaul-drawer-direction="right"] {
    width: 75%;
  }

  .x1uvutxw:has( > [data-align="block-end"]), .x1uzq5yc:has( > [data-align="block-start"]), .ximsx6q:has( > textarea) {
    height: auto;
  }

  .xcic634:has([data-wide-table]:not([data-nested-blocks] *)) {
    max-width: 38rem;
  }

  .xjk124:has([data-wide-table]:not([data-nested-blocks] *)) {
    max-width: var(--x1nu4jhb);
  }

  .x12d263s:has([data-slot="alert-action"]) {
    padding-right: 4.5rem;
  }

  .xj3g3yx:has( > [data-slot="field"]) {
    width: 100%;
  }

  .xqu9oib:first-child {
    border-left-width: 1px;
  }

  .x1g31smg:first-child {
    border-top-width: 0;
  }

  .x14l7nz5:first-child {
    margin-top: 0;
  }

  .xgqf7gj:first-of-type {
    border-top-width: 0;
  }

  .x1t1lzn6:last-child {
    border-bottom-width: 0;
  }

  .xzboxd6:last-child {
    margin-bottom: 0;
  }

  .xcrsbgc:last-child {
    margin-top: 0;
  }

  .xxt7lk8:last-of-type {
    border-bottom-width: 0;
  }

  .x1jy0rmu:nth-last-child(2) {
    margin-top: -.25rem;
  }

  .x1szg7yd.x1szg7yd:last-child:where(.xsalomg[data-slot="table-body"] *), .xpeibie.xpeibie:last-child:where(.x4ia0ee[data-slot="table-footer"] *) {
    border-bottom-width: 0;
  }

  @media (width >= 64rem) {
    .xnsw81v.xnsw81v {
      border-left-width: 1px;
    }

    .x7e7t0n.x7e7t0n {
      border-top-width: 0;
    }
  }

  @media (width >= 48rem) {
    .xovalbm.xovalbm {
      height: 1.1rem;
    }

    .x10a9e2q.x10a9e2q {
      height: 10.75rem;
    }
  }

  @media (width <= 39.99rem) {
    .x7ogwfh.x7ogwfh {
      height: 100dvh;
    }
  }

  @media (width >= 48rem) {
    .x1whhpxp.x1whhpxp {
      height: 13.5rem;
    }

    .xys4w79.xys4w79 {
      height: 2.4rem;
    }

    .x19ss1si.x19ss1si {
      height: 3.75rem;
    }

    .x1qpbj8y.x1qpbj8y {
      height: 34rem;
    }
  }

  @media (width >= 30rem) {
    .x1jpp7s2.x1jpp7s2 {
      height: 3rem;
    }
  }

  @media (width >= 48rem) {
    .xoiyy9v.xoiyy9v {
      height: 40%;
    }

    .xqv5fmo.xqv5fmo {
      height: 5rem;
    }

    .x1qt5a5i.x1qt5a5i {
      height: 6.5rem;
    }
  }

  @media (width >= 64rem) {
    .x100snb5.x100snb5 {
      height: 78vh;
    }

    .xd8o1e5.xd8o1e5 {
      height: 8.5rem;
    }
  }

  @media (width <= 40rem) {
    .xccfk6k.xccfk6k {
      left: .5rem;
    }
  }

  @media (width <= 39.99rem) {
    .x116tsji.x116tsji {
      left: 0;
    }
  }

  @media (width >= 48rem) {
    .x1i1dbpq.x1i1dbpq {
      left: 0;
    }
  }

  @media (width >= 80rem) {
    .x137bxuk.x137bxuk {
      left: 100%;
    }
  }

  @media (width >= 40rem) {
    .xdzfklf.xdzfklf {
      margin-bottom: 0;
    }
  }

  @media (width >= 48rem) {
    .xqj4pr9.xqj4pr9 {
      margin-bottom: 1.25rem;
    }

    .x1fbhv9u.x1fbhv9u {
      margin-bottom: 2.5rem;
    }

    .x1tel3yg.x1tel3yg {
      margin-bottom: 2rem;
    }
  }

  @media (width >= 40rem) {
    .x1bcygpk.x1bcygpk {
      margin-left: .5rem;
    }
  }

  @media (width >= 80rem) {
    .xcj1rqg.xcj1rqg {
      margin-left: calc(var(--reader-sheet-inline, 0px) + .75rem);
    }
  }

  @media (width >= 48rem) {
    .xpwpf6l.xpwpf6l {
      margin-top: -7rem;
    }
  }

  @media (width >= 40rem) {
    .x1jm9a86.x1jm9a86 {
      margin-top: 0;
    }
  }

  @media (width >= 48rem) {
    .xgjl77c.xgjl77c {
      margin-top: 2.5rem;
    }

    .x1v3da0d.x1v3da0d {
      margin-top: 2rem;
    }

    .x302dui.x302dui {
      margin-top: 3rem;
    }
  }

  @media (width <= 39.99rem) {
    .x1ri2wmv.x1ri2wmv {
      max-height: 100dvh;
    }

    .x1xkaznt.x1xkaznt {
      max-height: none;
    }

    .x1i9bu8d.x1i9bu8d {
      max-width: 100%;
    }
  }

  @media (width >= 48rem) {
    .x1lq7byn.x1lq7byn {
      max-width: 16rem;
    }
  }

  @media (width >= 40rem) {
    .x1deo8ej.x1deo8ej {
      max-width: 20rem;
    }

    .x1xeie1q.x1xeie1q {
      max-width: 28rem;
    }

    .xyjyrlh.xyjyrlh {
      max-width: 32rem;
    }
  }

  @media (width >= 80rem) {
    .x1y9tgmi.x1y9tgmi {
      max-width: none;
    }
  }

  @media (width >= 48rem) {
    .x9nivmx.x9nivmx {
      min-height: 2.625rem;
    }
  }

  @media (width <= 39.99rem) {
    .xrg70kd.xrg70kd {
      min-height: 2.75rem;
    }
  }

  @media (width >= 48rem) {
    .x1vi8hl3.x1vi8hl3 {
      min-height: 3.625rem;
    }

    .xyqyae0.xyqyae0 {
      min-height: 40rem;
    }

    .x1ssi4u5.x1ssi4u5 {
      min-height: 7.5rem;
    }
  }

  @media (width >= 64rem) {
    .xcwhv94.xcwhv94 {
      min-height: 7rem;
    }
  }

  @media (width >= 48rem) {
    .xxilpcn.xxilpcn {
      min-width: 10rem;
    }

    .x13c3jey.x13c3jey {
      overflow-x: visible;
    }
  }

  @media (width >= 40rem) {
    .xuofmto.xuofmto {
      padding-bottom: 0;
    }
  }

  @media (width >= 48rem) {
    .x1pde9vs.x1pde9vs {
      padding-bottom: 1.25rem;
    }

    .xlbfjve.xlbfjve {
      padding-bottom: 2.5rem;
    }
  }

  @media (width >= 64rem) {
    .x1l1if7a.x1l1if7a {
      padding-bottom: 2.5rem;
    }
  }

  @media (width >= 80rem) {
    .x1m4e4ip.x1m4e4ip {
      padding-bottom: 2.5rem;
    }
  }

  @media (width >= 48rem) {
    .x1sm01tx.x1sm01tx {
      padding-bottom: 3.5rem;
    }

    .x1id2rpg.x1id2rpg {
      padding-bottom: 3rem;
    }

    .xhsrfv9.xhsrfv9 {
      padding-bottom: 4.5rem;
    }

    .x1ouvfnh.x1ouvfnh {
      padding-bottom: 4rem;
    }

    .xal5n1g.xal5n1g {
      padding-bottom: 5rem;
    }
  }

  @media (width >= 64rem) {
    .x1buav6g.x1buav6g {
      padding-bottom: 5rem;
    }
  }

  @media (width >= 40rem) {
    .xveioxf.xveioxf {
      padding-bottom: 6rem;
    }
  }

  @media (width >= 48rem) {
    .xqwl7zt.xqwl7zt {
      padding-bottom: 6rem;
    }

    .x13xfw13.x13xfw13 {
      padding-left: 1rem;
    }
  }

  @media (width >= 64rem) {
    .xktrf2b.xktrf2b {
      padding-left: 2.25rem;
    }

    .x1087qid.x1087qid {
      padding-top: 0;
    }
  }

  @media (width >= 48rem) {
    .x19yfr85.x19yfr85 {
      padding-top: 2.5rem;
    }
  }

  @media (width >= 64rem) {
    .xwarskh.xwarskh {
      padding-top: 2.5rem;
    }
  }

  @media (width >= 40rem) {
    .xtpfl0p.xtpfl0p {
      padding-top: 2rem;
    }
  }

  @media (width >= 48rem) {
    .x19ns5u6.x19ns5u6 {
      padding-top: 2rem;
    }

    .xtuyjkr.xtuyjkr {
      padding-top: 3rem;
    }
  }

  @media (width >= 64rem) {
    .xrmavot.xrmavot {
      padding-top: 3rem;
    }
  }

  @media (width >= 48rem) {
    .x1pudqoz.x1pudqoz {
      padding-top: 4rem;
    }

    .xhiumf7.xhiumf7 {
      padding-top: 5rem;
    }

    .x12yx3p2.x12yx3p2 {
      padding-top: 6rem;
    }

    .x109esqz.x109esqz {
      padding-top: var(--x1t1hngb);
    }
  }

  @media (width <= 40rem) {
    .x9jv2iq.x9jv2iq {
      right: .5rem;
    }
  }

  @media (width >= 80rem) {
    .xiv72ey.xiv72ey {
      right: auto;
    }
  }

  @media (width >= 48rem) {
    .x1bftm0b.x1bftm0b {
      scroll-margin-top: 5.5rem;
    }
  }

  @media (width <= 39.99rem) {
    .x1p6yhh8.x1p6yhh8 {
      top: 0;
    }
  }

  @media (width >= 64rem) {
    .x12gfm9g.x12gfm9g {
      top: calc(var(--navbar-height) + 2rem);
    }
  }

  @media (width >= 48rem) {
    .xaxwlin.xaxwlin {
      width: 1.1rem;
    }

    .x10jvyxf.x10jvyxf {
      width: 100%;
    }

    .x119cjgm.x119cjgm {
      width: 13rem;
    }
  }

  @media (width >= 40rem) {
    .x1mbpl70.x1mbpl70 {
      width: 18rem;
    }
  }

  @media (width >= 48rem) {
    .xu1d0fp.xu1d0fp {
      width: 2.4rem;
    }

    .xphuxfc.xphuxfc {
      width: 23rem;
    }
  }

  @media (width >= 30rem) {
    .x1nolq4p.x1nolq4p {
      width: 3rem;
    }
  }

  @media (width >= 48rem) {
    .x1y2jm4v.x1y2jm4v {
      width: 5.25rem;
    }

    .xpmi17r.xpmi17r {
      width: 6.5rem;
    }
  }

  @media (width >= 40rem) {
    .x9y6l1k.x9y6l1k {
      width: auto;
    }
  }

  @media (width >= 64rem) {
    .xdvtrys.xdvtrys {
      width: min(100%, 45vh);
    }
  }

  @media (width >= 48rem) {
    .x16unw31.x16unw31 {
      width: min(48rem, 88vw);
    }
  }

  @media (width >= 40rem) {
    .x16gp1ow.x16gp1ow[data-vaul-drawer-direction="left"], .x1dhyhpe.x1dhyhpe[data-vaul-drawer-direction="right"] {
      max-width: 24rem;
    }
  }

  @container (width <= 48rem) {
    .x1kh2tfa.x1kh2tfa {
      max-width: 8rem;
    }
  }

  @container field-group (width >= 28rem) {
    .xc13gz4.xc13gz4.xc13gz4:where(.x6q5lak[data-orientation="responsive"] *) {
      width: auto;
    }
  }
}

@layer stylex.priority6 {
  .x127zab9[data-state="selected"] {
    background-color: var(--xqs99eb);
  }

  .xarstr8:after, .xxx281p:before {
    inset: 0;
  }
}

@layer stylex.priority7 {
  .x10apw2q:after {
    border-color: var(--xa9lim2);
  }

  .x1f3l70z:after {
    border-radius: 9999px;
  }

  .x6ofpg9:after {
    border-width: 0;
  }

  .xoo4nqz::file-selector-button {
    border-width: 0;
  }

  .x5hscyn:after {
    border-width: 1px;
  }

  .x1mb6vs7:after {
    inset-block: -.5rem;
  }

  .x1drj3a8:after {
    inset-inline: -.75rem;
  }

  .x3u6yz3.x3u6yz3:where(.x1w8qydq[data-orientation="vertical"] *):after {
    inset-block: 0;
  }

  .xlf9psy.xlf9psy:where(.x1w8qydq[data-orientation="horizontal"] *):after {
    inset-inline: 0;
  }
}

@layer stylex.priority8 {
  .xr44b32:before {
    animation-duration: 2s;
  }

  .xzuot31:before {
    animation-iteration-count: infinite;
  }

  .x150qsdp:before {
    animation-name: xjsmpz5-B;
  }

  .xcfjm4c:before {
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
  }

  .x1ad04t7::-webkit-search-cancel-button {
    appearance: none;
  }

  .xpv5idr::backdrop {
    background-color: #000000e0;
  }

  .xu197gb::file-selector-button {
    background-color: #0000;
  }

  .xkkt0xg:before {
    background-color: var(--xqs99eb);
  }

  .x17oauia:after {
    background-color: var(--xstmbp6);
  }

  .x1syv7js::placeholder {
    color: var(--xcukk66);
  }

  .x1cj5311::file-selector-button {
    color: var(--xstmbp6);
  }

  .x100rkj9:after, .x10tli2e:before, .x1cpjm7i:before, .x1s928wv:after {
    content: "";
  }

  .x16a5dtp::file-selector-button {
    display: inline-flex;
  }

  .x1hcrkkg::-webkit-search-cancel-button {
    display: none;
  }

  .x1i5lizr::-webkit-details-marker {
    display: none;
  }

  .xfk6m8::-webkit-scrollbar {
    display: none;
  }

  .x14ye50r::file-selector-button {
    font-size: var(--x1etru6);
  }

  .xpblgp8::file-selector-button {
    font-weight: 500;
  }

  .xs30yh3::file-selector-button {
    line-height: var(--x1iz2s1m);
  }

  .x1qxj2oh:after {
    mix-blend-mode: darken;
  }

  .x1650mmq:after, .x1dd49dr:before {
    opacity: .5;
  }

  .xmf22ne:after {
    opacity: 0;
  }

  .x7xwk5j::placeholder {
    opacity: 1;
  }

  .x112u64h:after {
    outline-offset: -2px;
  }

  .x1hmns74:before, .x1j6awrg:after {
    position: absolute;
  }

  .x1fmyn15::placeholder {
    text-overflow: ellipsis;
  }

  .xw6vvto:first-letter {
    text-transform: uppercase;
  }

  .x7l6x83:after {
    transition-duration: .15s;
  }

  .x1hbq0ec:after {
    transition-property: opacity;
  }

  .x1uto6o4:after {
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  }

  .xy5mcqj:before {
    z-index: -1;
  }

  .x17an8zl.x17an8zl:where(.x10btrih[data-theme="dark"] *):after {
    mix-blend-mode: lighten;
  }

  .xasf10m:focus-visible:after {
    outline-color: var(--xu6vkqg);
  }

  .xca18l0:focus-visible:after {
    outline-style: solid;
  }

  .x171a5yh:focus-visible:after {
    outline-width: 2px;
  }

  .x1pqx5c4.x1pqx5c4:is([data-state="active"], [data-active]:not([data-active="false"])):where(.xsw6c3z[data-variant="line"] *):after {
    opacity: 1;
  }

  @media (prefers-color-scheme: dark) {
    .x1ebtv2l.x1ebtv2l:after {
      mix-blend-mode: darken;
    }

    .xdrofc7.xdrofc7.xdrofc7:where(.x10btrih[data-theme="system"] *):after {
      mix-blend-mode: lighten;
    }
  }
}

@layer stylex.priority9 {
  .x3b6xj4:before, .x77hplk:after {
    border-top-color: var(--xstmbp6);
  }

  .xnvurfn:before, .xynf4tj:after {
    border-top-style: solid;
  }

  .xm4vf9w:before, .xoiy6we:after {
    border-top-width: 1px;
  }

  .x1kkqh9y:after {
    bottom: .5rem;
  }

  .x1c4dosm::file-selector-button {
    height: 1.75rem;
  }

  .x1q6wvob:after, .xqly9qe:before {
    left: .25rem;
  }

  .x1rnzaj9:before, .xg808d3:after {
    right: .25rem;
  }

  .xlyeb04:before {
    top: .5rem;
  }

  .x1p666nw.x1p666nw:where(.x1w8qydq[data-orientation="horizontal"] *):after {
    bottom: -5px;
  }

  .x11bw86f.x11bw86f:where(.x1w8qydq[data-orientation="horizontal"] *):after {
    height: .125rem;
  }

  .x1vlegmj.x1vlegmj:where(.x1w8qydq[data-orientation="vertical"] *):after {
    right: -.25rem;
  }

  .xk5azfe.xk5azfe:where(.x1w8qydq[data-orientation="vertical"] *):after {
    width: .125rem;
  }
}

@property --x-backgroundImage {
  syntax: "*";
  inherits: false
}

@property --x-clipPath {
  syntax: "*";
  inherits: false
}

@property --x-color {
  syntax: "*";
  inherits: false
}

@property --x-flexGrow {
  syntax: "*";
  inherits: false
}

@property --x-height {
  syntax: "*";
  inherits: false
}

@property --x-left {
  syntax: "*";
  inherits: false
}

@property --x-right {
  syntax: "*";
  inherits: false
}

@property --x-top {
  syntax: "*";
  inherits: false
}

@property --x-width {
  syntax: "*";
  inherits: false
}

@keyframes x1u97w7r-B {
  from {
    background-color: color-mix(in oklab,var(--x1bn1la8) 35%,transparent);
  }

  to {
    background-color: #0000;
  }
}

@keyframes x1ofn8cw-B {
  0% {
    background-position: 200% 0;
  }

  100% {
    background-position: -200% 0;
  }
}

@keyframes x1a7gon6-B {
  from {
    height: var(--radix-collapsible-content-height, auto);
  }

  to {
    height: 0;
  }
}

@keyframes x1yx9kwg-B {
  from {
    height: var(--radix-accordion-content-height, var(--accordion-panel-height, auto));
  }

  to {
    height: 0;
  }
}

@keyframes x12bzuah-B {
  from {
    height: 0;
  }

  to {
    height: var(--radix-accordion-content-height, var(--accordion-panel-height, auto));
  }
}

@keyframes x1y0wlwo-B {
  from {
    height: 0;
  }

  to {
    height: var(--radix-collapsible-content-height, auto);
  }
}

@keyframes x1jfxna9-B {
  0% {
    offset-distance: 0%;
    opacity: 0;
  }

  2% {
    offset-distance: 0%;
    opacity: 1;
  }

  13% {
    offset-distance: 100%;
    opacity: 1;
  }

  15% {
    offset-distance: 100%;
    opacity: 0;
  }

  100% {
    offset-distance: 100%;
    opacity: 0;
  }
}

@keyframes xl8u1r9-B {
  0% {
    offset-distance: 0%;
    opacity: 0;
  }

  1% {
    offset-distance: 0%;
    opacity: 1;
  }

  9% {
    offset-distance: 100%;
    opacity: 1;
  }

  11% {
    offset-distance: 100%;
    opacity: 0;
  }

  100% {
    offset-distance: 100%;
    opacity: 0;
  }
}

@keyframes xo8z0zq-B {
  0% {
    offset-distance: 0%;
    opacity: 0;
  }

  2% {
    offset-distance: 0%;
    opacity: 1;
  }

  16% {
    offset-distance: 100%;
    opacity: 1;
  }

  18% {
    offset-distance: 100%;
    opacity: 0;
  }

  100% {
    offset-distance: 100%;
    opacity: 0;
  }
}

@keyframes xjsmpz5-B {
  50% {
    opacity: .5;
  }
}

@keyframes x1cftawo-B {
  0% {
    opacity: 0;
  }

  4% {
    opacity: 1;
  }

  85% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes x1ggmw77-B {
  0% {
    opacity: 0;
  }

  20% {
    opacity: 0;
  }

  25% {
    opacity: .9;
  }

  42% {
    opacity: 0;
  }

  100% {
    opacity: 0;
  }
}

@keyframes x1mi9bte-B {
  to {
    opacity: 0;
  }
}

@keyframes x1s5sjji-B {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
  }
}

@keyframes x1xuf6tn-B {
  from {
    opacity: .9;
  }

  to {
    opacity: 0;
  }
}

@keyframes xgpbxe7-B {
  0%, 70%, 100% {
    opacity: 1;
  }

  20%, 50% {
    opacity: 0;
  }
}

@keyframes xw2c1lr-B {
  from {
    opacity: 0;
  }
}

@keyframes xo2t752-B {
  from {
    opacity: .9;
    transform: scale(1);
  }

  to {
    opacity: 0;
    transform: scale(1.025);
  }
}

@keyframes x3zzj5j-B {
  0% {
    opacity: 0;
    transform: translate(-50%, -50%) scale(.3);
  }

  2% {
    opacity: .9;
    transform: translate(-50%, -50%) scale(.5);
  }

  9% {
    opacity: 0;
    transform: translate(-50%, -50%) scale(1.5);
  }

  100% {
    opacity: 0;
    transform: translate(-50%, -50%) scale(1.5);
  }
}

@keyframes x14g0p8t-B {
  0% {
    opacity: 0;
    transform: translate(-50%, -50%) scale(.3);
  }

  1% {
    opacity: .9;
    transform: translate(-50%, -50%) scale(.5);
  }

  8% {
    opacity: 0;
    transform: translate(-50%, -50%) scale(1.6);
  }

  100% {
    opacity: 0;
    transform: translate(-50%, -50%) scale(1.6);
  }
}

@keyframes xdiyj9b-B {
  0% {
    opacity: 0;
    transform: translate(-50%, -80%);
  }

  3% {
    opacity: 1;
    transform: translate(-50%, -50%);
  }

  20% {
    opacity: 1;
    transform: translate(-50%, -50%);
  }

  28% {
    opacity: 0;
    transform: translate(-50%, -50%);
  }

  100% {
    opacity: 0;
    transform: translate(-50%, -50%);
  }
}

@keyframes x18re5ia-B {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes xmvhm5l-B {
  from {
    opacity: 0;
    transform: translateY(.5rem);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes xknagj3-B {
  from {
    opacity: var(--enter-opacity, 1);
    transform: translate3d(var(--enter-translate-x, 0),var(--enter-translate-y, 0),0) scale3d(var(--enter-scale, 1),var(--enter-scale, 1),var(--enter-scale, 1)) rotate(var(--enter-rotate, 0));
    filter: blur(var(--enter-blur, 0));
  }
}

@keyframes xzi5v4n-B {
  to {
    opacity: var(--exit-opacity, 1);
    transform: translate3d(var(--exit-translate-x, 0),var(--exit-translate-y, 0),0) scale3d(var(--exit-scale, 1),var(--exit-scale, 1),var(--exit-scale, 1)) rotate(var(--exit-rotate, 0));
    filter: blur(var(--exit-blur, 0));
  }
}

@keyframes xjnge3r-B {
  0% {
    stroke-dashoffset: 14px;
  }

  22% {
    stroke-dashoffset: -100px;
  }

  100% {
    stroke-dashoffset: -100px;
  }
}

@keyframes xvledav-B {
  from {
    stroke-dashoffset: 120px;
  }

  to {
    stroke-dashoffset: 0;
  }
}

@keyframes x1n67qd-B {
  0% {
    stroke-dashoffset: 100px;
    opacity: 0;
  }

  2% {
    opacity: .85;
  }

  10% {
    stroke-dashoffset: 0;
    opacity: .85;
  }

  26% {
    stroke-dashoffset: 0;
    opacity: .6;
  }

  34% {
    stroke-dashoffset: 0;
    opacity: 0;
  }

  100% {
    stroke-dashoffset: 0;
    opacity: 0;
  }
}

@keyframes xf0s97-B {
  0% {
    stroke-dashoffset: 100px;
    opacity: 0;
  }

  1% {
    opacity: .9;
  }

  9% {
    stroke-dashoffset: 0;
    opacity: .9;
  }

  18% {
    stroke-dashoffset: 0;
    opacity: .5;
  }

  24% {
    stroke-dashoffset: 0;
    opacity: 0;
  }

  100% {
    stroke-dashoffset: 0;
    opacity: 0;
  }
}

@keyframes x1ywnqy9-B {
  0% {
    stroke-opacity: 0;
  }

  6% {
    stroke-opacity: .4px;
  }

  24% {
    stroke-opacity: .3px;
  }

  40% {
    stroke-opacity: 0;
  }

  100% {
    stroke-opacity: 0;
  }
}

@keyframes x1l0u4sp-B {
  0%, 100% {
    animation-timing-function: cubic-bezier(.8, 0, 1, 1);
    transform: translateY(-25%);
  }

  50% {
    animation-timing-function: cubic-bezier(0, 0, .2, 1);
    transform: none;
  }
}

@keyframes x1fy8ia8-B {
  to {
    transform: rotate(360deg);
  }
}

@keyframes x1oozjg9-B {
  75%, 100% {
    opacity: 0;
    transform: scale(2);
  }
}

@keyframes x12m6s0w-B {
  0% {
    transform: scaleX(0);
  }

  20% {
    transform: scaleX(.62);
  }

  100% {
    transform: scaleX(.92);
  }
}

:root, .x1mw80mz {
  --xacqf8c: var(--accent);
  --x1tgk5tt: var(--accent-foreground);
  --x14yv83f: var(--background);
  --xa9lim2: var(--border);
  --x9bkcrp: var(--card);
  --x1p9zsiz: var(--card-foreground);
  --x15sz06y: var(--color-black);
  --x1cp52nf: var(--color-brand-claude);
  --x141j99n: var(--color-brand-openai);
  --x1ldmfl4: var(--color-paper-amber);
  --x9mtj1r: var(--color-paper-amber-deep);
  --x1hftfnm: var(--color-paper-amber-ink);
  --x3nlcs: var(--color-paper-amber-tint);
  --x1kkvi84: var(--color-paper-blue);
  --xbwd6ns: var(--color-paper-blue-ink);
  --x1cajt1p: var(--color-paper-blue-tint);
  --x1bn1la8: var(--color-paper-gold);
  --x9t6ei5: var(--color-paper-purple);
  --x1jobo30: var(--color-paper-purple-tint);
  --x7ajo11: var(--color-paper-rose);
  --x6rjnll: var(--color-paper-rose-ink);
  --x1ky7yr5: var(--color-paper-rose-tint);
  --x3wtmn9: var(--color-paper-sage);
  --xgai10l: var(--color-paper-sage-ink);
  --xqk2q9c: var(--color-paper-sage-tint);
  --x1e5t47f: var(--color-white);
  --xvtv99a: var(--destructive);
  --xop024c: var(--font-display);
  --x9mcb6t: var(--font-mono);
  --x80s9pf: var(--font-sans);
  --xstaji0: var(--font-title);
  --xstmbp6: var(--foreground);
  --x13e91lm: var(--input);
  --xqs99eb: var(--muted);
  --x1f6t8g4: var(--surface-sage);
  --xflu37w: var(--surface-mint);
  --x1mbrj3s: var(--surface-ivory);
  --xzrcqj5: var(--surface-sky);
  --x1uqi0lx: var(--action);
  --xxt9s6b: var(--action-foreground);
  --x1gwrgx0: var(--action-tint);
  --x11hwomy: var(--action-tint-ink);
  --xcukk66: var(--muted-foreground);
  --xibjiv9: var(--paper-grain-blend);
  --x1c1v5jb: var(--paper-grain-image);
  --x1u3oxmf: var(--paper-grain-opacity);
  --x76k05p: var(--paper-grain-size);
  --x1uqfc7q: var(--paper-shadow-glow);
  --x6n3t6n: var(--paper-shadow-lifted);
  --xje948o: var(--paper-shadow-sheet);
  --x1fwoawe: var(--popover);
  --x13ikn1o: var(--popover-foreground);
  --x1ftfs0k: var(--primary);
  --x1x5mnk1: var(--primary-foreground);
  --x1bnzfyc: var(--radius);
  --x1rl1w4w: var(--radius-2xl);
  --xqp54ym: var(--radius-4xl);
  --x3v2hhj: var(--radius-lg);
  --xnhxf1m: var(--radius-md);
  --x1jg8od1: var(--radius-sm);
  --x1u90my8: var(--radius-xl);
  --xu6vkqg: var(--ring);
  --x7mtluk: var(--scrim);
  --x6m4ovv: var(--secondary);
  --x173ia37: var(--secondary-foreground);
  --xxaundg: var(--success);
  --x15fb5c4: var(--text-2xl);
  --x1tnwb1l: var(--text-2xl--line-height);
  --x5e1gl7: var(--text-3xl);
  --xvpuc9q: var(--text-3xl--line-height);
  --xhgghcy: var(--text-4xl);
  --x18n2xvf: var(--text-4xl--line-height);
  --x3lhzkl: var(--text-base);
  --xp0qlzi: var(--text-base--line-height);
  --x5f29ih: var(--text-lg);
  --x1xuj6eo: var(--text-lg--line-height);
  --x1etru6: var(--text-sm);
  --x1iz2s1m: var(--text-sm--line-height);
  --xzsxh8w: var(--text-xl);
  --xeoeb6h: var(--text-xl--line-height);
  --xhqtu4e: var(--text-xs);
  --x4ylik6: var(--text-xs--line-height);
  --x11pptvc: var(--warning);
  --x5llt01: var(--surface-sheet);
  --xyn6b61: var(--surface-raised);
  --x1nepleq: var(--surface-hover);
  --xvf9uu4: var(--surface-pressed);
  --x1imei2i: var(--hairline);
  --x1ykje5a: var(--control-edge);
  --x1c0hjhg: var(--state-focus-ring);
  --x11r5l28: var(--state-selected);
  --x6thgiw: var(--state-disabled);
  --xkmakxm: var(--shadow-lift);
  --x8tkl2l: var(--radius-sheet);
  --x1qppdin: var(--radius-control);
  --x1jd5qs2: var(--radius-floating);
  --x1r9q7ti: var(--radius-pill);
  --x687dbk: var(--space-1);
  --x1emxr5n: var(--space-2);
  --xr8ouq5: var(--space-3);
  --x1ki3xjb: var(--space-4);
  --x1t1hngb: var(--space-6);
  --xvcmlua: var(--space-8);
  --x1l6nyxg: var(--space-12);
  --x2lbyt8: var(--space-16);
  --x1nu4jhb: var(--frame-width);
  --x1vdrrug: var(--frame-gutter);
  --x1lxkryk: var(--frame-measure);
  --xf8mn63: var(--layer-bar);
  --xkxpo5p: var(--layer-dialog);
  --xoppn7g: var(--layer-floating);
  --x1ohsohh: var(--layer-confirm);
  --xntfbkk: var(--layer-notice);
  --x3zzbjn: var(--layer-toast);
  --xi4dhkn: var(--type-page-title);
  --x1usudfc: var(--type-page-title--line-height);
  --xw3cmxu: var(--type-document-title);
  --x10xsd2x: var(--type-document-title--line-height);
  --xdas3c3: var(--type-section);
  --x18qupug: var(--type-section--line-height);
  --xjiui1i: var(--type-body);
  --x3wp6id: var(--type-body--line-height);
  --x1gxdxbv: var(--type-row);
  --x10o2087: var(--type-row--line-height);
  --xn7n9w7: var(--type-meta);
  --x1ndicbj: var(--type-meta--line-height);
  --xhzt5nz: var(--type-label);
  --x1d4eb7e: var(--type-label--line-height);
  --xlfs28m: var(--loop-ring-size);
  --x2df9ug: var(--loop-ring-track);
  --xxvr82u: var(--loop-ring-arc);
  --x1ltlfwu: var(--loop-ring-quiet);
  --xj9kewh: var(--loop-ring-lit);
  --x1poau1y: var(--loop-ring-centre);
  --x1bhte6g: var(--round-card-lit-edge);
}

.x320odx {
  --animation-duration: 75ms;
}

.x1njryg6 {
  --animation-duration: .15s;
}

.xqdb74l {
  --animation-duration: .1s;
}

.x14kfisc {
  --animation-duration: .2s;
}

.x1xxohev {
  --animation-duration: .3s;
}

.xjy9k58 {
  --animation-duration: .5s;
}

.xd6elzl {
  --cell-radius: var(--xqp54ym);
}

.xkj47l9 {
  --cell-size: 2rem;
}

.x1fihf9a {
  --enter-opacity: 0;
}

.x1enzo9 {
  --enter-rotate: 30deg;
}

.x4k9k11 {
  --enter-scale: .9;
}

.xqpl0sx {
  --enter-scale: .95;
}

.x47565 {
  --enter-scale: 0;
}

.xwdc56q {
  --enter-translate-x: -.25rem;
}

.x1ja3nc8 {
  --enter-translate-x: -.5rem;
}

.x58p549 {
  --enter-translate-x: -100%;
}

.xx59i2x {
  --enter-translate-x: -1rem;
}

.x1dveoed {
  --enter-translate-x: -2.5rem;
}

.xvxe9s9 {
  --enter-translate-x: .25rem;
}

.x1932x24 {
  --enter-translate-x: .5rem;
}

.x1g7633g {
  --enter-translate-x: 100%;
}

.x1pdvfrs {
  --enter-translate-x: 1rem;
}

.xuh7jf7 {
  --enter-translate-x: 2.5rem;
}

.x17vn376 {
  --enter-translate-y: -.25rem;
}

.x12mbven {
  --enter-translate-y: -.5rem;
}

.x10kdyuz {
  --enter-translate-y: -100%;
}

.x16mdfx {
  --enter-translate-y: -1rem;
}

.xh7d01h {
  --enter-translate-y: -2.5rem;
}

.x13okvc1 {
  --enter-translate-y: .25rem;
}

.xkg8fiq {
  --enter-translate-y: .5rem;
}

.x1rvb8fi {
  --enter-translate-y: 100%;
}

.xv4dkw5 {
  --enter-translate-y: 1rem;
}

.x12pc7gk {
  --enter-translate-y: 2.5rem;
}

.x11k1yjp {
  --exit-opacity: 0;
}

.x1u12f70 {
  --exit-scale: .95;
}

.x1axj8wz {
  --exit-scale: 0;
}

.x1xcv517 {
  --exit-translate-x: -.5rem;
}

.x1bqv5mo {
  --exit-translate-x: -100%;
}

.x14k1x7 {
  --exit-translate-x: -2.5rem;
}

.x5z8i25 {
  --exit-translate-x: .5rem;
}

.x1yg0zgd {
  --exit-translate-x: 100%;
}

.x1o6r9eb {
  --exit-translate-x: 2.5rem;
}

.xxlwmei {
  --exit-translate-y: -.25rem;
}

.x132wyyq {
  --exit-translate-y: -.5rem;
}

.xooxxj {
  --exit-translate-y: -100%;
}

.xyqu024 {
  --exit-translate-y: -2.5rem;
}

.x1jfouy4 {
  --exit-translate-y: .5rem;
}

.xveopda {
  --exit-translate-y: 100%;
}

.x15mff6k {
  --exit-translate-y: 2.5rem;
}

.x16rvbr5 {
  --navbar-height: 0px;
}

.x494rug {
  --navbar-height: calc(3.5rem + 1px);
}

.x1pnguaa {
  --navbar-height: calc(4.5rem + 1px);
}

.x1qtyjti {
  --reader-band-end: initial;
}

.x1synux8 {
  --reader-band: initial;
}

.x1ayr6he {
  --reader-page-inline: .75rem;
}

.xat027e {
  --reader-sheet-inline: 0px;
}

.xnb51gr {
  --reader-sheet-inline: 1.5rem;
}

.x167f5u0[data-motion^="from-"], .x1jf903a[data-state="visible"] {
  --enter-opacity: 0;
}

.xp3de1d[data-side="right"] {
  --enter-translate-x: -.5rem;
}

.x18y7mrk[data-motion="from-start"] {
  --enter-translate-x: -13rem;
}

.xt2l2pp[data-side="left"] {
  --enter-translate-x: .5rem;
}

.x1k81g7t[data-motion="from-end"] {
  --enter-translate-x: 13rem;
}

.x1ag2sho[data-side="bottom"] {
  --enter-translate-y: -.5rem;
}

.x196nd11[data-side="top"] {
  --enter-translate-y: .5rem;
}

.x14vc2e9[data-state="hidden"], .xxmlr2q[data-motion^="to-"] {
  --exit-opacity: 0;
}

.xncihuk[data-motion="to-start"] {
  --exit-translate-x: -13rem;
}

.x2mbqsv[data-motion="to-end"] {
  --exit-translate-x: 13rem;
}

.x1oom9d5:has([data-wide-table]:not([data-nested-blocks] *)) {
  --reader-band: calc(min(100vw,var(--x1nu4jhb)) - 2 * var(--reader-page-inline) - 2 * var(--reader-sheet-inline));
}

@media (width >= 48rem) {
  .x13mq1hj.x13mq1hj {
    --navbar-height: calc(3.75rem + 1px);
  }

  .x851rmt.x851rmt {
    --navbar-height: calc(4.25rem + 1px);
  }
}

@media (width >= 40rem) and (width <= 63.99rem) {
  .x1t3cvor.x1t3cvor {
    --reader-page-inline: 1.5rem;
  }
}

@media (width >= 64rem) {
  .xbvp78l.xbvp78l {
    --reader-page-inline: 2rem;
  }
}

@media (width >= 48rem) {
  .x1svf29r.x1svf29r {
    --reader-sheet-inline: 3rem;
  }
}

@media (width >= 80rem) {
  .xxmqnr9.xxmqnr9:has([data-margin-note]) {
    --reader-band-end: calc(.25rem - var(--reader-sheet-inline));
  }
}

@media (width >= 64rem) {
  .x1yb6xin.x1yb6xin:has([data-wide-table]:not([data-nested-blocks] *)) {
    --reader-page-inline: var(--x1vdrrug);
  }
}
