@layer reset{:where(*){box-sizing:border-box;border:0 solid}:where(html){-webkit-text-size-adjust:100%;tab-size:4;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;line-height:1.5}@media (prefers-color-scheme:dark){:where(html){--lightningcss-light: ;--lightningcss-dark:initial}}:where(body){line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}:where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit}:where(h1,h2,h3,h4,h5,h6,p,blockquote,figure,pre,dl,dd){margin:0}:where(a){color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}:where(b,strong){font-weight:bolder}:where(code,kbd,samp,pre){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}:where(small){font-size:80%}:where(sub,sup){vertical-align:baseline;font-size:75%;line-height:0;position:relative}:where(sub){bottom:-.25em}:where(sup){top:-.5em}:where(ol,ul,menu){margin:0;padding:0;list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){vertical-align:middle;display:block}:where(img,video){max-width:100%;height:auto}:where([data-astryx-aspect-ratio-override=cover],[data-astryx-aspect-ratio-override=contain])>:where(*){width:100%;height:100%}:where([data-astryx-aspect-ratio-override=cover])>:where(img,video){object-fit:cover}:where([data-astryx-aspect-ratio-override=contain])>:where(img,video){object-fit:contain}:where(button,input,optgroup,select,textarea){font:inherit;color:inherit;margin:0;padding:0}:where(button,[type=button],[type=reset],[type=submit]){appearance:button;background-color:#0000;background-image:none}:where(button,[role=button]){cursor:pointer}:where(:disabled){cursor:default}:where(textarea){resize:vertical}:where(){opacity:1;color:var(--color-text-secondary,#9ca3af);-webkit-appearance:none}:where(fieldset){margin:0;padding:0}:where(legend){padding:0}:where(table){text-indent:0;border-color:inherit;border-collapse:collapse}:where(hr){height:0;color:inherit;border-top-width:1px}:where(summary){display:list-item}:where(dialog){outline:none;padding:0}:where([hidden]){display:none}:where(html){-webkit-tap-highlight-color:transparent}:where(html[data-theme=light]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:where(html[data-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:where(html:not([data-theme])){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:where(html:not([data-theme])){--lightningcss-light: ;--lightningcss-dark:initial}}:where([data-astryx-media=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:where([data-astryx-media=light]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@scope([data-astryx-theme=parrottoon]) to ([data-astryx-theme]){:where(h1,h2,h3,h4,h5,h6){font-family:var(--font-family-heading);color:var(--color-text-primary)}:where(h1){font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);line-height:1.4194}:where(h2){font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:1.44}:where(h3){font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:1.4}:where(h4){font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:1.5}:where(h5){font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1.5385}:where(h6){font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:1.6}:where(p){font-family:var(--font-family-body);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);color:var(--color-text-primary);line-height:1.5}:where(small){font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--color-text-secondary);line-height:1.5385}:where(code,pre){font-family:var(--font-family-code);font-size:var(--font-size-base);line-height:1.5}:where(hr){border:none;border-top:1px solid var(--color-border)}}}@layer astryx-base,product,priority1,priority2,priority3,priority4,priority5,priority6,priority7,priority8,priority9;@layer astryx-theme{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@scope([data-astryx-theme=parrottoon]) to ([data-astryx-theme]){:scope{--font-size-4xs:.3125rem;--font-size-3xs:.4375rem;--font-size-2xs:.5rem;--font-size-xs:.625rem;--font-size-sm:.8125rem;--font-size-base:1rem;--font-size-lg:1.25rem;--font-size-xl:1.5625rem;--font-size-2xl:1.9375rem;--font-size-3xl:2.4375rem;--font-size-4xl:3.0625rem;--font-size-5xl:3.8125rem;--text-heading-1-size:var(--font-size-2xl);--text-heading-1-weight:var(--font-weight-semibold);--text-heading-1-leading:1.4194;--text-heading-2-size:var(--font-size-xl);--text-heading-2-weight:var(--font-weight-semibold);--text-heading-2-leading:1.44;--text-heading-3-size:var(--font-size-lg);--text-heading-3-weight:var(--font-weight-semibold);--text-heading-3-leading:1.4;--text-heading-4-size:var(--font-size-base);--text-heading-4-weight:var(--font-weight-semibold);--text-heading-4-leading:1.5;--text-heading-5-size:var(--font-size-sm);--text-heading-5-weight:var(--font-weight-semibold);--text-heading-5-leading:1.5385;--text-heading-6-size:var(--font-size-xs);--text-heading-6-weight:var(--font-weight-semibold);--text-heading-6-leading:1.6;--text-body-size:var(--font-size-base);--text-body-weight:var(--font-weight-normal);--text-body-leading:1.5;--text-large-size:var(--font-size-lg);--text-large-weight:var(--font-weight-semibold);--text-large-leading:1.4;--text-label-size:var(--font-size-base);--text-label-weight:var(--font-weight-medium);--text-label-leading:1.5;--text-code-size:var(--font-size-base);--text-code-weight:var(--font-weight-normal);--text-code-leading:1.5;--text-supporting-size:var(--font-size-sm);--text-supporting-weight:var(--font-weight-normal);--text-supporting-leading:1.5385;--text-display-1-size:var(--font-size-5xl);--text-display-1-weight:var(--font-weight-normal);--text-display-1-leading:1.2459;--text-display-2-size:var(--font-size-4xl);--text-display-2-weight:var(--font-weight-normal);--text-display-2-leading:1.2245;--text-display-3-size:var(--font-size-3xl);--text-display-3-weight:var(--font-weight-normal);--text-display-3-leading:1.2308;--duration-fast-min:95ms;--duration-fast:.125s;--duration-fast-max:.165s;--duration-medium-min:.225s;--duration-medium:.3s;--duration-medium-max:.4s;--duration-slow-min:.525s;--duration-slow:.7s;--duration-slow-max:.935s;--font-family-body:"DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-family-heading:Fraunces, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", Georgia, serif;--font-family-code:"JetBrains Mono", "SF Mono", Monaco, Consolas, monospace;--color-syntax-keyword:var(--lightningcss-light,#141414)var(--lightningcss-dark,#ededed);--color-syntax-string:var(--lightningcss-light,#4a4a4a)var(--lightningcss-dark,#b8b8b8);--color-syntax-comment:var(--lightningcss-light,#8a8a8a)var(--lightningcss-dark,#7a7a7a);--color-syntax-number:var(--lightningcss-light,#3a3a3a)var(--lightningcss-dark,#cfcfcf);--color-syntax-function:var(--lightningcss-light,#242424)var(--lightningcss-dark,#dedede);--color-syntax-type:var(--lightningcss-light,#3a3a3a)var(--lightningcss-dark,#cfcfcf);--color-syntax-variable:var(--lightningcss-light,#141414)var(--lightningcss-dark,#ededed);--color-syntax-operator:var(--lightningcss-light,#6e6e6e)var(--lightningcss-dark,#9e9e9e);--color-syntax-constant:var(--lightningcss-light,#3a3a3a)var(--lightningcss-dark,#cfcfcf);--color-syntax-tag:var(--lightningcss-light,#242424)var(--lightningcss-dark,#dedede);--color-syntax-attribute:var(--lightningcss-light,#4a4a4a)var(--lightningcss-dark,#b8b8b8);--color-syntax-property:var(--lightningcss-light,#3a3a3a)var(--lightningcss-dark,#cfcfcf);--color-syntax-punctuation:var(--lightningcss-light,#8a8a8a)var(--lightningcss-dark,#7a7a7a);--color-syntax-background:var(--lightningcss-light,#f2f2f2)var(--lightningcss-dark,#171717);--color-accent:var(--lightningcss-light,#2e6b5a)var(--lightningcss-dark,#7fc4ae);--color-accent-muted:var(--lightningcss-light,#2e6b5a14)var(--lightningcss-dark,#7fc4ae20);--color-neutral:var(--lightningcss-light,#1414140f)var(--lightningcss-dark,#ededed1a);--color-background-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171717);--color-background-body:var(--lightningcss-light,#f5f5f5)var(--lightningcss-dark,#101010);--color-overlay:var(--lightningcss-light,#00000080)var(--lightningcss-dark,#000c);--color-overlay-hover:var(--lightningcss-light,#1414140d)var(--lightningcss-dark,#ededed0d);--color-overlay-pressed:var(--lightningcss-light,#1414141a)var(--lightningcss-dark,#ededed1a);--color-background-muted:var(--lightningcss-light,#ededed)var(--lightningcss-dark,#242424);--color-text-primary:var(--lightningcss-light,#141414)var(--lightningcss-dark,#ededed);--color-text-secondary:var(--lightningcss-light,#595959)var(--lightningcss-dark,#a8a8a8);--color-text-disabled:var(--lightningcss-light,#9e9e9e)var(--lightningcss-dark,#6e6e6e);--color-text-accent:var(--lightningcss-light,#245546)var(--lightningcss-dark,#8fd0ba);--color-on-dark:#fff;--color-on-light:#141414;--color-on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#101010);--color-on-success:var(--lightningcss-light,#fff)var(--lightningcss-dark,#101010);--color-on-error:var(--lightningcss-light,#fff)var(--lightningcss-dark,#101010);--color-on-warning:#141414;--color-icon-accent:var(--lightningcss-light,#2e6b5a)var(--lightningcss-dark,#7fc4ae);--color-icon-primary:var(--lightningcss-light,#141414)var(--lightningcss-dark,#ededed);--color-icon-secondary:var(--lightningcss-light,#595959)var(--lightningcss-dark,#a8a8a8);--color-icon-disabled:var(--lightningcss-light,#9e9e9e)var(--lightningcss-dark,#6e6e6e);--color-background-card:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1c1c1c);--color-background-popover:var(--lightningcss-light,#fff)var(--lightningcss-dark,#242424);--color-background-inverted:var(--lightningcss-light,#141414)var(--lightningcss-dark,#ededed);--color-success:var(--lightningcss-light,#4d9900)var(--lightningcss-dark,#6dbf2a);--color-success-muted:var(--lightningcss-light,#4d990020)var(--lightningcss-dark,#6dbf2a20);--color-error:var(--lightningcss-light,#fd0000)var(--lightningcss-dark,#ff5c5c);--color-error-muted:var(--lightningcss-light,#fd000020)var(--lightningcss-dark,#ff5c5c20);--color-warning:var(--lightningcss-light,#ffb600)var(--lightningcss-dark,#ffc940);--color-warning-muted:var(--lightningcss-light,#ffb60020)var(--lightningcss-dark,#ffc94020);--color-border:var(--lightningcss-light,#e2e2e2)var(--lightningcss-dark,#ededed1a);--color-border-emphasized:var(--lightningcss-light,#c2c2c2)var(--lightningcss-dark,#4a4a4a);--color-skeleton:var(--lightningcss-light,#dedede)var(--lightningcss-dark,#3a3a3a);--color-shadow:var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0000004d);--color-tint-hover:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);--color-background-blue:#3a5e8c33;--color-border-blue:var(--lightningcss-light,#3a5e8c)var(--lightningcss-dark,#7ba8d4);--color-icon-blue:var(--lightningcss-light,#3a5e8c)var(--lightningcss-dark,#7ba8d4);--color-text-blue:var(--lightningcss-light,#2e4a6e)var(--lightningcss-dark,#8dbce0);--color-background-cyan:#3a7c7c33;--color-border-cyan:var(--lightningcss-light,#3a7c7c)var(--lightningcss-dark,#70c4c4);--color-icon-cyan:var(--lightningcss-light,#3a7c7c)var(--lightningcss-dark,#70c4c4);--color-text-cyan:var(--lightningcss-light,#2e6060)var(--lightningcss-dark,#82d4d4);--color-background-gray:var(--lightningcss-light,#59595933)var(--lightningcss-dark,#a8a8a833);--color-border-gray:var(--lightningcss-light,#8a8a8a)var(--lightningcss-dark,#6e6e6e);--color-icon-gray:var(--lightningcss-light,#595959)var(--lightningcss-dark,#a8a8a8);--color-text-gray:var(--lightningcss-light,#3a3a3a)var(--lightningcss-dark,#cfcfcf);--color-background-green:var(--lightningcss-light,#4d990033)var(--lightningcss-dark,#6dbf2a33);--color-border-green:var(--lightningcss-light,#4d9900)var(--lightningcss-dark,#6dbf2a);--color-icon-green:var(--lightningcss-light,#4d9900)var(--lightningcss-dark,#6dbf2a);--color-text-green:var(--lightningcss-light,#3d7a00)var(--lightningcss-dark,#80d43a);--color-background-orange:var(--lightningcss-light,#c4762033)var(--lightningcss-dark,#d4903a33);--color-border-orange:var(--lightningcss-light,#c47620)var(--lightningcss-dark,#d4903a);--color-icon-orange:var(--lightningcss-light,#c47620)var(--lightningcss-dark,#d4903a);--color-text-orange:var(--lightningcss-light,#a06018)var(--lightningcss-dark,#e0a04a);--color-background-pink:var(--lightningcss-light,#c44a7033)var(--lightningcss-dark,#e07a9a33);--color-border-pink:var(--lightningcss-light,#c44a70)var(--lightningcss-dark,#e07a9a);--color-icon-pink:var(--lightningcss-light,#c44a70)var(--lightningcss-dark,#e07a9a);--color-text-pink:var(--lightningcss-light,#a03a5a)var(--lightningcss-dark,#f08aaa);--color-background-purple:var(--lightningcss-light,#6b4a8c33)var(--lightningcss-dark,#b08ed433);--color-border-purple:var(--lightningcss-light,#6b4a8c)var(--lightningcss-dark,#b08ed4);--color-icon-purple:var(--lightningcss-light,#6b4a8c)var(--lightningcss-dark,#b08ed4);--color-text-purple:var(--lightningcss-light,#553a70)var(--lightningcss-dark,#c0a0e0);--color-background-red:var(--lightningcss-light,#fd000033)var(--lightningcss-dark,#ff5c5c33);--color-border-red:var(--lightningcss-light,#fd0000)var(--lightningcss-dark,#ff5c5c);--color-icon-red:var(--lightningcss-light,#fd0000)var(--lightningcss-dark,#ff5c5c);--color-text-red:var(--lightningcss-light,#c00)var(--lightningcss-dark,#ff7a7a);--color-background-teal:var(--lightningcss-light,#2e6b5a33)var(--lightningcss-dark,#7fc4ae33);--color-border-teal:var(--lightningcss-light,#2e6b5a)var(--lightningcss-dark,#7fc4ae);--color-icon-teal:var(--lightningcss-light,#2e6b5a)var(--lightningcss-dark,#7fc4ae);--color-text-teal:var(--lightningcss-light,#245546)var(--lightningcss-dark,#8fd0ba);--color-background-yellow:var(--lightningcss-light,#ffb60033)var(--lightningcss-dark,#ffc94033);--color-border-yellow:var(--lightningcss-light,#ffb600)var(--lightningcss-dark,#ffc940);--color-icon-yellow:var(--lightningcss-light,#ffb600)var(--lightningcss-dark,#ffc940);--color-text-yellow:var(--lightningcss-light,#cc9200)var(--lightningcss-dark,#ffd960);--spacing-0-5:3px;--spacing-1:6px;--spacing-1-5:9px;--spacing-2:12px;--spacing-3:18px;--spacing-4:24px;--spacing-5:30px;--spacing-6:36px;--spacing-7:42px;--spacing-8:48px;--spacing-9:54px;--spacing-10:60px;--spacing-11:66px;--spacing-12:72px;--radius-inner:6px;--radius-element:12px;--radius-container:18px;--radius-page:42px;--size-element-sm:36px;--size-element-md:40px;--size-element-lg:44px;--shadow-low:0 2px 4px #0000000d, 0 4px 8px #0000001a;--shadow-med:0 2px 4px #0000000d, 0 4px 12px #0000001a;--shadow-high:0 4px 6px #0000001a, 0 12px 24px #00000026;--shadow-inset-hover:inset 0px 0px 0px 2px #14141430;--shadow-inset-selected:inset 0px 0px 0px 2px #2e6b5a50;--shadow-inset-success:inset 0px 0px 0px 2px #4d990050;--shadow-inset-warning:inset 0px 0px 0px 2px #ffb60050;--shadow-inset-error:inset 0px 0px 0px 2px #fd000050}.astryx-heading.level-1{font-family:var(--font-family-heading);font-size:var(--text-heading-1-size);font-weight:var(--text-heading-1-weight);line-height:var(--text-heading-1-leading)}.astryx-heading.level-2{font-family:var(--font-family-heading);font-size:var(--text-heading-2-size);font-weight:var(--text-heading-2-weight);line-height:var(--text-heading-2-leading)}.astryx-heading.level-3{font-family:var(--font-family-heading);font-size:var(--text-heading-3-size);font-weight:var(--text-heading-3-weight);line-height:var(--text-heading-3-leading)}.astryx-heading.level-4{font-family:var(--font-family-heading);font-size:var(--text-heading-4-size);font-weight:var(--text-heading-4-weight);line-height:var(--text-heading-4-leading)}.astryx-heading.level-5{font-family:var(--font-family-heading);font-size:var(--text-heading-5-size);font-weight:var(--text-heading-5-weight);line-height:var(--text-heading-5-leading)}.astryx-heading.level-6{font-family:var(--font-family-heading);font-size:var(--text-heading-6-size);font-weight:var(--text-heading-6-weight);line-height:var(--text-heading-6-leading)}.astryx-heading.display-1{font-family:var(--font-family-heading);font-size:var(--text-display-1-size);line-height:var(--text-display-1-leading)}.astryx-heading.display-2{font-family:var(--font-family-heading);font-size:var(--text-display-2-size);line-height:var(--text-display-2-leading)}.astryx-heading.display-3{font-family:var(--font-family-heading);font-size:var(--text-display-3-size);line-height:var(--text-display-3-leading)}.astryx-text.body{font-family:var(--font-family-body);font-size:var(--text-body-size);line-height:var(--text-body-leading)}.astryx-text.large{font-family:var(--font-family-body);font-size:var(--text-large-size);line-height:var(--text-large-leading)}.astryx-text.label{font-family:var(--font-family-body);font-size:var(--text-label-size);line-height:var(--text-label-leading)}.astryx-text.code{font-family:var(--font-family-code);font-size:var(--text-code-size);line-height:var(--text-code-leading)}.astryx-text.supporting{font-family:var(--font-family-body);font-size:var(--text-supporting-size);line-height:var(--text-supporting-leading)}.astryx-text.display-1{font-family:var(--font-family-heading);font-size:var(--text-display-1-size);line-height:var(--text-display-1-leading)}.astryx-text.display-2{font-family:var(--font-family-heading);font-size:var(--text-display-2-size);line-height:var(--text-display-2-leading)}.astryx-text.display-3{font-family:var(--font-family-heading);font-size:var(--text-display-3-size);line-height:var(--text-display-3-leading)}.astryx-button{border-radius:var(--radius-full);--_button-radius:var(--radius-full)}.astryx-card{border-radius:var(--radius-page);--astryx-card-padding:var(--spacing-3);--_card-radius:var(--radius-page)}.astryx-section{--astryx-section-padding:var(--spacing-3)}.astryx-text.primary,.astryx-heading.primary{color:var(--color-text-primary)}.astryx-text.secondary,.astryx-heading.secondary{color:var(--color-text-secondary)}.astryx-text.disabled,.astryx-heading.disabled{color:var(--color-text-disabled)}.astryx-text.placeholder,.astryx-heading.placeholder{color:var(--color-text-secondary)}.astryx-text.accent,.astryx-heading.accent{color:var(--color-text-accent)}.astryx-text.size-4xs{font-size:var(--font-size-4xs)}.astryx-text.size-3xs{font-size:var(--font-size-3xs)}.astryx-text.size-2xs{font-size:var(--font-size-2xs)}.astryx-text.xsm{font-size:var(--font-size-xs)}.astryx-text.sm{font-size:var(--font-size-sm)}.astryx-text.base{font-size:var(--font-size-base)}.astryx-text.lg{font-size:var(--font-size-lg)}.astryx-text.xl{font-size:var(--font-size-xl)}.astryx-text.size-2xl{font-size:var(--font-size-2xl)}.astryx-text.size-3xl{font-size:var(--font-size-3xl)}.astryx-text.size-4xl{font-size:var(--font-size-4xl)}}@scope([data-astryx-theme=parrottoon]) to ([data-astryx-theme]){[data-astryx-media=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-text-primary:var(--color-on-dark);--color-icon-primary:var(--color-on-dark);--color-accent:var(--color-on-dark)}[data-astryx-media=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-text-primary:var(--color-on-light);--color-icon-primary:var(--color-on-light);--color-accent:var(--color-on-light)}}}html,body{background:var(--color-background-body);height:100%;margin:0}body{font-family:var(--font-family-body);color:var(--color-text-primary);-webkit-font-smoothing:antialiased}

@layer priority1;

@layer priority2 {
  .x10a8y8t {
    inset: 0;
  }

  .astryx1ghz6dp, .x1ghz6dp {
    margin: 0;
  }

  .x1bpp3o7 {
    margin: auto;
  }

  .x1717udv {
    padding: 0;
  }

  .xl7wmv1 {
    padding: var(--x14dmia6);
  }

  .x17tefuz {
    padding: var(--x1tmdk52);
  }

  .x620syt {
    padding: var(--x1y3vmdo);
  }

  .x1g33j0c {
    padding: var(--x2i6inr);
  }

  .x1kwqp48 {
    padding: var(--x8vysc7);
  }

  .x1et3ooe {
    padding: var(--xaekqf2);
  }
}

@layer priority3 {
  .x9r1u3d {
    border-color: #0000;
  }

  .xquduh7 {
    border-color: var(--x11cirw6);
  }

  .xnyownk {
    border-color: var(--x19m51r2);
  }

  .x1jxvbqj {
    border-color: var(--x1a5b4ly);
  }

  .x17ezpd3 {
    border-color: var(--x1bmj0az);
  }

  .xi1yhen {
    border-color: var(--x1pz16dv);
  }

  .x1jl5wiy {
    border-color: var(--x1x9l9v9);
  }

  .xv4ji4d {
    border-color: var(--xwe2u5m);
  }

  .xp4r8bs {
    border-color: var(--xz0n69i);
  }

  .x2u8bby {
    border-radius: 0;
  }

  .x1pjcqnp {
    border-radius: inherit;
  }

  .xqwg7v6 {
    border-radius: var(--x14xm9zk);
  }

  .x1pcz7zg {
    border-radius: var(--x1gslab2);
  }

  .x18zln9r {
    border-radius: var(--x1j81trn);
  }

  .xfzeksv {
    border-radius: var(--x1kal46m);
  }

  .x1eb92z7 {
    border-radius: var(--x4frtfi);
  }

  .x17e5kum {
    border-radius: var(--x6sljow);
  }

  .x1bw61tr {
    border-radius: var(--x8ilpqk);
  }

  .x46626b {
    border-radius: var(--xg7eh14);
  }

  .x12vttc1 {
    border-radius: var(--xm70q0l);
  }

  .xx7b351 {
    border-radius: var(--xv511k2);
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xyvdl4d {
    border-width: var(--x13twq80);
  }

  .x1cuqoge {
    border-width: var(--x8zm1xu);
  }

  .x13iyu1i {
    border-width: var(--xt0i5a1);
  }

  .astryx1txdalj {
    gap: var(--spacing-2);
  }

  .astryx18g69wz {
    gap: var(--spacing-4);
  }

  .x7p5qqn {
    gap: var(--x102co38);
  }

  .x1n1oy2i {
    gap: var(--x14dmia6);
  }

  .x1ga9k8v {
    gap: var(--x1bc59gz);
  }

  .x1l4x6tt {
    gap: var(--x1f0i62q);
  }

  .x1sv6y6m {
    gap: var(--x1tmdk52);
  }

  .x13ihmx0 {
    gap: var(--x1y3vmdo);
  }

  .x1gt2lkt {
    gap: var(--x2i6inr);
  }

  .xkxth1q {
    gap: var(--x6oyu6z);
  }

  .x12cg40x {
    gap: var(--x8vysc7);
  }

  .x295h1d {
    gap: var(--xbig9i2);
  }

  .x1uq3jo2 {
    gap: var(--xxxiz6g);
  }

  .x1qkwzmf {
    margin-block: var(--x2i6inr);
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .astryxaw4jrz {
    outline: var(--_focus-outline, none);
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .astryx1na6nto {
    padding-block: var(--spacing-4);
  }

  .astryxmfvnks {
    padding-block: var(--spacing-8);
  }

  .xuj7q3e {
    padding-block: var(--x102co38);
  }

  .x1b0zb4n {
    padding-block: var(--x1bc59gz);
  }

  .x1jhvpkt {
    padding-block: var(--x1f0i62q);
  }

  .x1yk5r2g {
    padding-block: var(--x1y3vmdo);
  }

  .x7glb4r {
    padding-block: var(--xaekqf2);
  }

  .x11987vj {
    padding-block: var(--xazzgza);
  }

  .xoirqvc {
    padding-block: var(--xpe5lu5);
  }

  .x389u2x {
    padding-block: var(--xxxiz6g);
  }

  .astryx1pzlopt {
    padding-inline: var(--spacing-4);
  }

  .astryxm7rs69 {
    padding-inline: var(--spacing-6);
  }

  .x1hzptvy {
    padding-inline: var(--x102co38);
  }

  .x1d7ntnk {
    padding-inline: var(--x1bc59gz);
  }

  .xh0rzgd {
    padding-inline: var(--x1f0i62q);
  }

  .xvs0h1y {
    padding-inline: var(--x1tmdk52);
  }

  .x1guulrs {
    padding-inline: var(--x1y3vmdo);
  }

  .x9g13v9 {
    padding-inline: var(--x8vysc7);
  }

  .xwkpf5h {
    padding-inline: var(--xbig9i2);
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .astryx16s19ga:has(:focus-visible) {
    outline: var(--focus-outline-width) var(--focus-outline-style) var(--focus-outline-color);
  }

  .x1u8cdw5:hover {
    border-color: var(--x11cirw6);
  }

  .xawvw0z:hover {
    border-color: var(--x19m51r2);
  }

  .x1dkq0bx:hover {
    border-color: var(--xwe2u5m);
  }
}

@layer priority4 {
  .x1pha0wt {
    align-items: baseline;
  }

  .astryx6s0dn4, .x6s0dn4 {
    align-items: center;
  }

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

  .x1y8v6su {
    align-self: start;
  }

  .xjyslct {
    appearance: none;
  }

  .x10wx0ev {
    aspect-ratio: var(--x1unauv4);
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .xnslses {
    background-color: var(--x1bmj0az);
  }

  .x140zsuy {
    background-color: var(--x1pz16dv);
  }

  .xaj3p3e {
    background-color: var(--x1x9l9v9);
  }

  .x1lvj1y3 {
    background-color: var(--x1yzpsbo);
  }

  .x1awj4mu {
    background-color: var(--x9ukplw);
  }

  .xh7aqqb {
    background-color: var(--x9vh2sy);
  }

  .x1ximqoa {
    background-color: var(--xeuyo5n);
  }

  .xiuj3tb {
    background-color: var(--xhqb5go);
  }

  .x6094oy {
    background-color: var(--xqe9xb2);
  }

  .x17f6h9r {
    background-color: var(--xwe2u5m);
  }

  .x11iw423 {
    background-color: var(--xxihjb);
  }

  .x151yhuq {
    background-color: var(--xz0n69i);
  }

  .x18o3ruo {
    background-image: none;
  }

  .x1tc2c9u {
    background-image: var(--x1ey0ivf);
  }

  .xpmb8j4 {
    background-image: var(--x98nwwf);
  }

  .xgx4arz {
    background-image: var(--xd5p1n6);
  }

  .x14x9a6v {
    background-image: var(--xgc58cl);
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

  .x752aq0 {
    box-shadow: var(--x14uxn8n);
  }

  .x3d7o3e {
    box-shadow: var(--x1arojyl);
  }

  .x1yjr1qb {
    box-shadow: var(--x1jmzc6j);
  }

  .x7av4vs {
    box-shadow: var(--x1oqie5o);
  }

  .xsp6hfb {
    box-shadow: var(--x285xfh);
  }

  .x1epu1pl {
    box-shadow: var(--x28ghvh);
  }

  .xrww5yy {
    box-shadow: var(--x3qlahz);
  }

  .x1xcjz93 {
    box-shadow: var(--x53va6j);
  }

  .x14hlc7t {
    box-shadow: var(--xf9p2y0);
  }

  .x12dqwox {
    box-shadow: var(--xfb2s5f);
  }

  .x1btlxvx {
    box-shadow: var(--xn1ctu8);
  }

  .x1e7h1uz {
    box-shadow: var(--xntni14);
  }

  .xm8msh6 {
    box-shadow: var(--xplenor);
  }

  .x1cvsvq1 {
    box-shadow: var(--xxygcl2);
  }

  .x1gpny4n {
    box-shadow: var(--xzjq5l1);
  }

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

  .astryxntwwlm {
    color-scheme: dark;
  }

  .astryx108lcm5 {
    color-scheme: light dark;
  }

  .astryx19aimcq, .x19aimcq {
    color-scheme: light;
  }

  .astryx1tgivj0 {
    color: var(--color-text-primary);
  }

  .astryxv1l7n4 {
    color: var(--color-text-secondary);
  }

  .x1ueydyt {
    color: var(--x11cirw6);
  }

  .xk0syys {
    color: var(--x19m51r2);
  }

  .x1kf9sw5 {
    color: var(--x1a5b4ly);
  }

  .xbtei8o {
    color: var(--x1bmj0az);
  }

  .xoq5d7v {
    color: var(--x1km27bs);
  }

  .x1buitmn {
    color: var(--x1pz16dv);
  }

  .x1sps33v {
    color: var(--x1x9l9v9);
  }

  .x1w3j84y {
    color: var(--x1yzpsbo);
  }

  .x1ssuilu {
    color: var(--x9vh2sy);
  }

  .x5cb7h2 {
    color: var(--xbkui0v);
  }

  .xg1ypwb {
    color: var(--xrc2rk0);
  }

  .x1nkzxdd {
    color: var(--xwe2u5m);
  }

  .x1h6gzvc {
    cursor: not-allowed;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .astryxjp7ctv, .xjp7ctv {
    display: contents;
  }

  .astryx78zum5, .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xgbtmlx {
    filter: var(--x2z20ho);
  }

  .x1l7klhg {
    flex-basis: 100%;
  }

  .x1r71o4c {
    flex-basis: var(--x151zsaj);
  }

  .x1f34zc6 {
    flex-basis: var(--x191o9lf);
  }

  .x1r1qzgg {
    flex-basis: var(--x19y6fqx);
  }

  .x12je2w1 {
    flex-basis: var(--xh2elhe);
  }

  .xvkwpxu {
    flex-basis: var(--xtzwund);
  }

  .astryxdt5ytf, .xdt5ytf {
    flex-direction: column;
  }

  .astryx1q0g3np, .x1q0g3np {
    flex-direction: row;
  }

  .x1c4vz4f {
    flex-grow: 0;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .xs83m0k {
    flex-shrink: 1;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .astryxjb2p0i, .xjb2p0i {
    font-family: inherit;
  }

  .astryx9ynric {
    font-family: var(--font-family-body);
  }

  .x1uw371t {
    font-family: var(--x1vgs1ed);
  }

  .xa6ecsy {
    font-family: var(--xfgtjom);
  }

  .xlmc43b {
    font-family: var(--xhgxom3);
  }

  .astryxjm74w1 {
    font-size: var(--text-body-size);
  }

  .astryxcr08ib {
    font-size: var(--text-label-size);
  }

  .astryx18juvz8 {
    font-size: var(--text-large-size);
  }

  .astryx141an7d {
    font-size: var(--text-supporting-size);
  }

  .xz3q88i {
    font-size: var(--x1c7p3nc);
  }

  .xy4ljik {
    font-size: var(--x1dlc2c5);
  }

  .xl8b6ky {
    font-size: var(--x1ef3im3);
  }

  .x1kz25jl {
    font-size: var(--x1ivf533);
  }

  .xcp1z7m {
    font-size: var(--x1o1ojay);
  }

  .x1krxvgw {
    font-size: var(--x1pml33w);
  }

  .x1jqw0bb {
    font-size: var(--x1vsoxkm);
  }

  .x1pa0a7p {
    font-size: var(--x5nrxyd);
  }

  .x98z6lu {
    font-size: var(--xbs7ztv);
  }

  .xgfr4ff {
    font-size: var(--xdg9qez);
  }

  .x1kvtsht {
    font-size: var(--xix5i8q);
  }

  .x19g6zeq {
    font-size: var(--xlu8t5a);
  }

  .x1095fgo {
    font-size: var(--xn0n9pu);
  }

  .x1t5mhtx {
    font-size: var(--xppk60g);
  }

  .xbbukwi {
    font-size: var(--xz9xt2e);
  }

  .astryx1sodnla {
    font-weight: var(--font-weight-normal);
  }

  .astryx2mo6ok {
    font-weight: var(--font-weight-semibold);
  }

  .x17y57vz {
    font-weight: var(--x1gm6qlw);
  }

  .x18bnhd5 {
    font-weight: var(--xfcm6en);
  }

  .x8lwnhu {
    grid-template-columns: var(--x1snk9dj);
  }

  .x1cf4dje {
    grid-template-columns: var(--xon2ju3);
  }

  .xof9jhj {
    grid-template-columns: var(--xw4vgaf);
  }

  .astryxl56j7k, .xl56j7k {
    justify-content: center;
  }

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

  .astryxw6l6zx {
    line-height: var(--text-body-leading);
  }

  .astryxf74fhv {
    line-height: var(--text-large-leading);
  }

  .x1x4fe56 {
    line-height: var(--x1avqpv5);
  }

  .xgq6z34 {
    line-height: var(--x1qgd8qa);
  }

  .xzoyyfv {
    line-height: var(--x1ue8em3);
  }

  .x1yqzq5s {
    line-height: var(--x1yy5e9a);
  }

  .xa0yu54 {
    line-height: var(--xwewyi1);
  }

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

  .x1hc1fzr {
    opacity: 1;
  }

  .x1ljhfqz {
    opacity: var(--x124asjz);
  }

  .xwxmx99 {
    opacity: var(--x15r0jp4);
  }

  .x1doxva7 {
    opacity: var(--x1el2t9o);
  }

  .x3wutdt {
    opacity: var(--x1xtax8l);
  }

  .x172bt4y {
    opacity: var(--x76xqwk);
  }

  .x1a7o8t9 {
    opacity: var(--xt1k44d);
  }

  .xqx7boi {
    outline-color: var(--xwe2u5m);
  }

  .astryx1wfwxd8 {
    outline-offset: 0;
  }

  .astryx1kvmbwa {
    outline-offset: var(--_focus-outline-offset, 0);
  }

  .x11h3b1p {
    outline-offset: var(--x1t80ocf);
  }

  .x1sizm1p {
    outline-offset: var(--xcdc1z7);
  }

  .astryx1t137rt, .x1t137rt {
    outline-style: none;
  }

  .astryx1k57tk5 {
    outline-width: 0;
  }

  .xki3oh8 {
    outline-width: var(--x1vaidkz);
  }

  .xlkg9n6 {
    outline-width: var(--x1vxh09u);
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .astryx2b8uid, .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .x1m9i55y {
    text-shadow: var(--xxpote0);
  }

  .astryxsqj5wx {
    transform: var(--x-transform);
  }

  .x1klp9rv {
    transform: var(--x156lvbk);
  }

  .xbhj9vm {
    transform: var(--x1fdjo53);
  }

  .x1kwah5g {
    transform: var(--xeosm3g);
  }

  .x1kqpq9s {
    transition-duration: var(--x1hq4yrn);
  }

  .x1ceold4 {
    transition-duration: var(--x1l3dwip);
  }

  .x1y8xtzj {
    transition-duration: var(--xgvosxg);
  }

  .xi2ar2t {
    transition-duration: var(--xzu5cnr);
  }

  .x1qqfgv3 {
    transition-property: transform, box-shadow, background-color;
  }

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

  .xi9pbg0 {
    transition-property: transform, box-shadow, opacity, filter;
  }

  .xxrbq2n {
    transition-property: width;
  }

  .xracvti {
    transition-timing-function: var(--xpq8mtz);
  }

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

  .xuxw1ft {
    white-space: nowrap;
  }

  .x13rctid {
    z-index: var(--xpal2y6);
  }

  .xx692dt {
    z-index: var(--xs50wp);
  }

  .astryxx47ajj:focus-visible {
    outline-color: var(--focus-outline-color);
  }

  .astryx1vwwbsn:focus-visible {
    outline-offset: var(--focus-outline-offset);
  }

  .x9v5kkp:focus-visible {
    outline-style: solid;
  }

  .astryx1jhp3zv:focus-visible {
    outline-style: var(--focus-outline-style);
  }

  .astryx1vidyx5:focus-visible {
    outline-width: var(--focus-outline-width);
  }

  .astryxgtlewx:is([dir="rtl"] *) {
    transform: scaleX(-1);
  }

  .astryx1uy843r:has(:focus-visible) {
    outline-color: var(--focus-outline-color);
  }

  .astryx1jumodi:has(:focus-visible) {
    outline-offset: var(--focus-outline-offset);
  }

  .astryxciu248:has(:focus-visible) {
    outline-style: var(--focus-outline-style);
  }

  .astryx11j6mr8:has(:focus-visible) {
    outline-width: var(--focus-outline-width);
  }

  .x1n5bzlp:hover {
    background-color: #0000;
  }

  .x329nf3:hover {
    background-color: var(--x9vh2sy);
  }

  .xuoyhit:hover {
    background-color: var(--xxihjb);
  }

  .xwv6r2e:hover {
    box-shadow: var(--x1co4azn);
  }

  .xc9rnxm:hover {
    transform: var(--x13qc39q);
  }

  .xupdilh:hover {
    transform: var(--x156lvbk);
  }

  .xg9q6xt:hover {
    transform: var(--x1hcrz76);
  }

  .xgxsnv0:active {
    transform: var(--x19f3gvt);
  }
}

@layer priority5 {
  .xe142vt {
    border-top-color: var(--x1pz16dv);
  }

  .x13fuv20 {
    border-top-style: solid;
  }

  .x7jaq1j {
    border-top-width: var(--x8zm1xu);
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .xdd4er5 {
    bottom: auto;
  }

  .x1hv2aeu {
    bottom: var(--x17536wo);
  }

  .x1l9gw3 {
    bottom: var(--xk2n2u2);
  }

  .x5yr21d {
    height: 100%;
  }

  .x16ye13r {
    height: var(--x-height);
  }

  .xw5py64 {
    height: var(--x18enta8);
  }

  .x16nf1pr {
    height: var(--x1awuzyb);
  }

  .x3hpwhl {
    height: var(--x1edknec);
  }

  .xntyll5 {
    height: var(--x1iad3n);
  }

  .xa3efwt {
    height: var(--x1ipwvwo);
  }

  .x10llgy4 {
    height: var(--x1jxfljs);
  }

  .xd1c2j4 {
    height: var(--x1yzqe8a);
  }

  .x1qd77tt {
    height: var(--x2qaiow);
  }

  .xvz0u0t {
    height: var(--x3gtsn6);
  }

  .x17iti6g {
    height: var(--x3huumz);
  }

  .xu96u03 {
    left: 0;
  }

  .astryx1nrll8i {
    left: 50%;
  }

  .xehuxy4 {
    left: var(--x1h6j5w5);
  }

  .x1x5oao1 {
    left: var(--x1qg0t1e);
  }

  .x6v5wmr {
    left: var(--x1tkcbgg);
  }

  .x10ur31c {
    margin-left: var(--xlcplnc);
  }

  .x1hj4kwg {
    margin-right: var(--x102co38);
  }

  .xdj266r {
    margin-top: 0;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .astryxcsaf9d {
    margin-top: var(--spacing-1);
  }

  .x1us6hy9 {
    margin-top: var(--x102co38);
  }

  .x1lb2kk8 {
    margin-top: var(--x2i6inr);
  }

  .astryxxc7z9f {
    max-width: 360px;
  }

  .x5xrait {
    max-width: var(--x1e7twx4);
  }

  .x29h52u {
    max-width: var(--x1n46eeu);
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x1us19tq {
    min-height: 100%;
  }

  .x1xml023 {
    min-height: var(--x1oh1up9);
  }

  .x1ou8jm0 {
    min-height: var(--x1wwvg3i);
  }

  .xkmamu0 {
    min-height: var(--x4zb3ax);
  }

  .x13so2r6 {
    min-height: var(--xo92br1);
  }

  .xeuugli {
    min-width: 0;
  }

  .x1y8v167 {
    min-width: var(--x15lz7me);
  }

  .x1plrxpu {
    min-width: var(--x2qaiow);
  }

  .xaxedbd {
    min-width: var(--xhprbhn);
  }

  .x18d9i69 {
    padding-bottom: 0;
  }

  .x11ba12 {
    padding-bottom: env(safe-area-inset-bottom);
  }

  .xr2r2wj {
    padding-bottom: var(--xxxiz6g);
  }

  .xrhwcy0 {
    padding-left: var(--x1bc59gz);
  }

  .x1150jbh {
    padding-right: var(--x30wjmn);
  }

  .xcvvk0f {
    padding-right: var(--xbig9i2);
  }

  .x6vio5b {
    padding-top: env(safe-area-inset-top);
  }

  .xbfgvif {
    padding-top: var(--x102co38);
  }

  .x1e1gzmp {
    padding-top: var(--x14dmia6);
  }

  .xk3noy1 {
    padding-top: var(--x2i6inr);
  }

  @media (width <= 480px) {
    .xlwgze2.xlwgze2 {
      padding: var(--x1bc59gz);
    }

    .x1npx5id.x1npx5id {
      padding: var(--x1f0i62q);
    }

    .x8lqha8.x8lqha8 {
      padding: var(--x1tmdk52);
    }

    .x7wyan0.x7wyan0 {
      padding: var(--x2i6inr);
    }

    .x28t3ng.x28t3ng {
      padding: var(--x8vysc7);
    }
  }

  .x3m8u43 {
    right: 0;
  }

  .xmrbxl2 {
    right: var(--x17536wo);
  }

  .x1sii2o6 {
    right: var(--x1f0i62q);
  }

  .xd0kbmx {
    right: var(--x1qg0t1e);
  }

  .xwbgsg3 {
    right: var(--xbig9i2);
  }

  .x13vifvy {
    top: 0;
  }

  .xjbys53 {
    top: var(--x-top);
  }

  .xhms2x4 {
    top: var(--x102co38);
  }

  .xazln9k {
    top: var(--x151bh2q);
  }

  .xls24d6 {
    top: var(--xdhi6kr);
  }

  .xh8yej3 {
    width: 100%;
  }

  .x5lhr3w {
    width: var(--x-width);
  }

  .xr8drq0 {
    width: var(--x10ikmpr);
  }

  .x1674vsm {
    width: var(--x18enta8);
  }

  .x14b349h {
    width: var(--x1iad3n);
  }

  .x64w7wu {
    width: var(--x1jxfljs);
  }

  .x11703e {
    width: var(--x1kminkr);
  }

  .x1fg4g3j {
    width: var(--x2hhdku);
  }

  .xstcvs7 {
    width: var(--x3gtsn6);
  }

  .xr40y14 {
    width: var(--x3huumz);
  }

  .x1kylrgm {
    width: var(--xboh40a);
  }

  .x1bxezgv {
    width: var(--xp470mc);
  }
}

@layer priority6 {
  @media (width <= 480px) {
    .x115ip3u.x115ip3u {
      gap: var(--xxxiz6g);
    }

    .x1dggfze.x1dggfze {
      padding-block: var(--x102co38);
    }

    .x1fozarh.x1fozarh {
      padding-block: var(--x8vysc7);
    }

    .x4iyj45.x4iyj45 {
      padding-inline: var(--x1bc59gz);
    }

    .x16li6s7.x16li6s7 {
      padding-inline: var(--x1y3vmdo);
    }
  }
}

@layer priority7 {
  @media (width <= 480px) {
    .x1v2dacd.x1v2dacd {
      display: flex;
    }

    .x14jj5xm.x14jj5xm {
      flex-basis: var(--x16r0jn2);
    }

    .x5n5vm3.x5n5vm3 {
      flex-basis: var(--xmir0or);
    }

    .x1tqt1sq.x1tqt1sq {
      flex-direction: column;
    }

    .x1nnzn9c.x1nnzn9c {
      flex-shrink: 0;
    }

    .xoz7db.xoz7db {
      font-size: var(--x1sm4421);
    }

    .x1dgalh.x1dgalh {
      font-size: var(--xbs7ztv);
    }

    .xmyjdra.xmyjdra {
      font-size: var(--xlu8t5a);
    }
  }

  @media (width <= 600px) {
    .x1n6xxia.x1n6xxia {
      grid-template-columns: var(--x1lnax4u);
    }
  }

  @media (width <= 720px) {
    .xqrp9k1.xqrp9k1 {
      grid-template-columns: var(--xt44b94);
    }
  }

  @media (width <= 480px) {
    .x80u5n9.x80u5n9 {
      grid-template-columns: var(--xt44b94);
    }

    .xki7d0l.xki7d0l {
      white-space: normal;
    }
  }
}

@layer priority8 {
  @media (width <= 480px) {
    .x1ogo16o.x1ogo16o {
      bottom: var(--xbig9i2);
    }

    .xtw7idj.xtw7idj {
      height: var(--xosudvp);
    }

    .x66niv8.x66niv8 {
      left: var(--x1hoqg91);
    }

    .x1ri8p3q.x1ri8p3q {
      margin-left: var(--x1xiisv2);
    }

    .x1ntkbvg.x1ntkbvg {
      margin-top: var(--x1je4ogx);
    }

    .xjp632s.xjp632s {
      right: var(--x1hoqg91);
    }

    .x1njm3vn.x1njm3vn {
      width: var(--x11vqax5);
    }

    .x19xp1e6.x19xp1e6 {
      width: var(--xs8mgs1);
    }
  }
}

@property --x-height {
  syntax: "*";
  inherits: false
}

@property --x-top {
  syntax: "*";
  inherits: false
}

@property --x-transform {
  syntax: "*";
  inherits: false
}

@property --x-width {
  syntax: "*";
  inherits: false
}

:root, .astryxafi2nm {
  --border-width: 1px;
}

:root, .astryxj0fimd {
  --color-accent: light-dark(#0064e0, #2694fe);
  --color-accent-muted: light-dark(#0082fb33, #0082fb3f);
  --color-on-accent: #fff;
  --color-neutral: light-dark(#0536591a, #dfe2e533);
  --color-background-surface: light-dark(#fff, #1f1f22);
  --color-background-body: light-dark(#f1f4f7, #111112);
  --color-overlay: light-dark(#01122866, #11111299);
  --color-overlay-hover: light-dark(#0536590c, #ffffff0c);
  --color-overlay-pressed: light-dark(#05365919, #ffffff19);
  --color-background-muted: light-dark(#0536590c, #1111127f);
  --color-text-primary: light-dark(#0a1317, #dfe2e5);
  --color-text-secondary: light-dark(#4e606f, #aaafb5);
  --color-text-disabled: light-dark(#a4b0bc, #6f747c);
  --color-text-accent: light-dark(#0064e0, #3e9efb);
  --color-on-dark: #fff;
  --color-on-light: #000;
  --color-icon-accent: light-dark(#0064e0, #2694fe);
  --color-icon-primary: light-dark(#0a1317, #dfe2e5);
  --color-icon-secondary: light-dark(#4e606f, #aaafb5);
  --color-icon-disabled: light-dark(#a4b0bc, #6f747c);
  --color-background-card: light-dark(#fff, #1f1f22);
  --color-background-popover: light-dark(#fff, #28292c);
  --color-background-inverted: light-dark(#0a1317, #fff);
  --color-background-error-inverted: light-dark(#aa071e, #e3193b);
  --color-success: #0d8626;
  --color-success-muted: light-dark(#0b991f33, #0b991f3f);
  --color-on-success: #fff;
  --color-error: light-dark(#e3193b, #f5394f);
  --color-error-muted: light-dark(#e3193b33, #f5394f3f);
  --color-on-error: #fff;
  --color-warning: light-dark(#e9af08, #f2c00b);
  --color-warning-muted: light-dark(#e2a40033, #e2a4003f);
  --color-on-warning: #0a1317;
  --color-border: light-dark(#05365919, #f2f4f619);
  --color-border-emphasized: light-dark(#ccd3db, #494d53);
  --color-skeleton: light-dark(#ccd3db, #5a5e66);
  --color-track: light-dark(#ccd3db, #5a5e66);
  --color-shadow: light-dark(#0536591a, #0000004d);
  --color-tint-hover: light-dark(#000, #fff);
  --color-background-blue: #0171e333;
  --color-border-blue: light-dark(#0064e0, #2694fe);
  --color-icon-blue: light-dark(#0064e0, #2694fe);
  --color-text-blue: light-dark(#042f97, #afd7ff);
  --color-background-cyan: #03a7d733;
  --color-border-cyan: light-dark(#089dd0, #0171a4);
  --color-icon-cyan: light-dark(#00acc1, #26c6da);
  --color-text-cyan: light-dark(#014975, #a1eef9);
  --color-background-gray: light-dark(#0a131733, #666a724c);
  --color-border-gray: light-dark(#647685, #748695);
  --color-icon-gray: light-dark(#4e606f, #aaafb5);
  --color-text-gray: light-dark(#0a1317, #e7eaed);
  --color-background-green: #24bb5e33;
  --color-border-green: light-dark(#0d8626, #0b991f);
  --color-icon-green: light-dark(#0d8626, #26a756);
  --color-text-green: light-dark(#09441f, #a5f690);
  --color-background-orange: #f2790233;
  --color-border-orange: light-dark(#eb6e00, #b34a01);
  --color-icon-orange: light-dark(#e9690b, #fb8c00);
  --color-text-orange: light-dark(#6b2203, #fdb876);
  --color-background-pink: #e638b333;
  --color-border-pink: light-dark(#f351c0, #c02294);
  --color-icon-pink: light-dark(#c2185b, #ec407a);
  --color-text-pink: light-dark(#650053, #feade3);
  --color-background-purple: #7952ff33;
  --color-border-purple: light-dark(#9081ff, #7340fe);
  --color-icon-purple: light-dark(#5b08d8, #7952ff);
  --color-text-purple: light-dark(#3e0697, #b3b0fe);
  --color-background-red: #e3193b33;
  --color-border-red: light-dark(#e3193b, #f5394f);
  --color-icon-red: light-dark(#d31130, #e3193b);
  --color-text-red: light-dark(#7b0210, #ffb2b8);
  --color-background-teal: #0db7af33;
  --color-border-teal: light-dark(#08a3a3, #08767d);
  --color-icon-teal: light-dark(#009688, #26a69a);
  --color-text-teal: light-dark(#083943, #40dccd);
  --color-background-yellow: #e2a40033;
  --color-border-yellow: light-dark(#c58600, #b47700);
  --color-icon-yellow: light-dark(#fbc02d, #ffee58);
  --color-text-yellow: light-dark(#753f07, #fbce03);
}

:root, .astryx14lkjui {
  --duration-fast-min: .13s;
  --duration-fast: .175s;
  --duration-fast-max: .23s;
  --duration-medium-min: .31s;
  --duration-medium: .41s;
  --duration-medium-max: .55s;
  --duration-slow-min: .73s;
  --duration-slow: .975s;
  --duration-slow-max: 1.3s;
}

:root, .astryxf09i69 {
  --ease-standard: cubic-bezier(.24, 1, .4, 1);
}

:root, .astryxzxs3qz {
  --focus-outline-width: 2px;
  --focus-outline-style: solid;
  --focus-outline-color: var(--color-accent);
  --focus-outline-offset: 3px;
}

:root, .astryx5tdzeq {
  --font-family-body: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  --font-family-code: "SF Mono", Monaco, Consolas, monospace;
  --font-family-heading: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
}

:root, .astryx1q1ms06 {
  --font-size-4xs: .375rem;
  --font-size-3xs: .4375rem;
  --font-size-2xs: .5rem;
  --font-size-xs: .625rem;
  --font-size-sm: .75rem;
  --font-size-base: .875rem;
  --font-size-lg: 1.0625rem;
  --font-size-xl: 1.25rem;
  --font-size-2xl: 1.5rem;
  --font-size-3xl: 1.8125rem;
  --font-size-4xl: 2.1875rem;
  --font-size-5xl: 2.625rem;
}

:root, .astryx1ccmotb {
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-semibold: 600;
  --font-weight-bold: 700;
}

:root, .astryxrw1vgx {
  --radius-none: 0px;
  --radius-inner: 4px;
  --radius-element: 8px;
  --radius-container: 12px;
  --radius-page: 28px;
  --radius-chat: 28px;
  --radius-full: 9999px;
}

:root, .astryxua8qm3 {
  --shadow-low: 0px 1px 1px light-dark(#0000001a, #0003), 0px 2px 8px light-dark(#0000001a, #0003);
  --shadow-med: 0px 1px 2px light-dark(#0000001a, #0003), 0px 2px 12px light-dark(#0000001a, #0003);
  --shadow-high: 0px 2px 2px light-dark(#0000001a, #0003), 0px 8px 24px light-dark(#0000001a, #0000004d);
  --shadow-inset-hover: inset 0px 0px 0px 2px light-dark(#05365926, #dfe2e533);
  --shadow-inset-selected: inset 0px 0px 0px 2px #0171e380;
  --shadow-inset-success: inset 0px 0px 0px 2px #26a7564d;
  --shadow-inset-warning: inset 0px 0px 0px 2px #e2a4004d;
  --shadow-inset-error: inset 0px 0px 0px 2px #e3193b4d;
}

:root, .astryxkgjyic {
  --size-element-sm: 28px;
  --size-element-md: 32px;
  --size-element-lg: 36px;
}

:root, .astryx1kvdh9l {
  --spacing-0: 0px;
  --spacing-0-5: 2px;
  --spacing-1: 4px;
  --spacing-1-5: 6px;
  --spacing-2: 8px;
  --spacing-3: 12px;
  --spacing-4: 16px;
  --spacing-5: 20px;
  --spacing-6: 24px;
  --spacing-7: 28px;
  --spacing-8: 32px;
  --spacing-9: 36px;
  --spacing-10: 40px;
  --spacing-11: 44px;
  --spacing-12: 48px;
}

:root, .astryx1etlgq0 {
  --text-heading-1-size: var(--font-size-2xl);
  --text-heading-1-weight: var(--font-weight-semibold);
  --text-heading-1-leading: 1.3333;
  --text-heading-2-size: var(--font-size-xl);
  --text-heading-2-weight: var(--font-weight-semibold);
  --text-heading-2-leading: 1.4;
  --text-heading-3-size: var(--font-size-lg);
  --text-heading-3-weight: var(--font-weight-semibold);
  --text-heading-3-leading: 1.4118;
  --text-heading-4-size: var(--font-size-base);
  --text-heading-4-weight: var(--font-weight-semibold);
  --text-heading-4-leading: 1.4286;
  --text-heading-5-size: var(--font-size-sm);
  --text-heading-5-weight: var(--font-weight-semibold);
  --text-heading-5-leading: 1.6667;
  --text-heading-6-size: var(--font-size-xs);
  --text-heading-6-weight: var(--font-weight-semibold);
  --text-heading-6-leading: 1.6;
  --text-body-size: var(--font-size-base);
  --text-body-weight: var(--font-weight-normal);
  --text-body-leading: 1.4286;
  --text-large-size: var(--font-size-lg);
  --text-large-weight: var(--font-weight-semibold);
  --text-large-leading: 1.4118;
  --text-label-size: var(--font-size-base);
  --text-label-weight: var(--font-weight-medium);
  --text-label-leading: 1.4286;
  --text-code-size: var(--font-size-base);
  --text-code-weight: var(--font-weight-normal);
  --text-code-leading: 1.4286;
  --text-supporting-size: var(--font-size-sm);
  --text-supporting-weight: var(--font-weight-normal);
  --text-supporting-leading: 1.6667;
  --text-display-1-size: var(--font-size-5xl);
  --text-display-1-weight: var(--font-weight-normal);
  --text-display-1-leading: 1.2381;
  --text-display-2-size: var(--font-size-4xl);
  --text-display-2-weight: var(--font-weight-normal);
  --text-display-2-leading: 1.2571;
  --text-display-3-size: var(--font-size-3xl);
  --text-display-3-weight: var(--font-weight-normal);
  --text-display-3-leading: 1.2414;
}

:root, .x1pob3hr {
  --x15r0jp4: .95;
  --x124asjz: .9;
  --x1xtax8l: .85;
  --x76xqwk: .6;
  --x1el2t9o: .45;
  --xt1k44d: .4;
}

:root, .xxu0vop {
  --x1arojyl: 0 3px 0 var(--x19m51r2);
  --x28ghvh: 0 3px 0 var(--x1pz16dv);
  --xntni14: 0 3px 0 var(--x1x9l9v9);
  --x53va6j: 0 3px 0 var(--xwe2u5m);
  --xzjq5l1: 0 2px 0 var(--x1pz16dv);
  --x1co4azn: 0 6px 14px var(--xtnmtmt);
  --xf9p2y0: 0 2px 6px var(--x16vf8eq);
  --xn1ctu8: 0 10px 18px var(--x16vf8eq), 0 0 0 3px var(--xwe2u5m);
  --x1oqie5o: 0 0 0 3px var(--xwe2u5m), 0 0 18px 4px var(--xspt3k4);
  --x14uxn8n: 0 0 0 4px var(--x11cirw6);
  --x3qlahz: 0 0 0 4px var(--x1a5b4ly);
  --xxygcl2: 0 1px 3px var(--x16vf8eq);
  --x285xfh: 0 3px 0 var(--x1x9l9v9), 0 8px 20px var(--xtnmtmt);
  --xfb2s5f: 0 14px 40px var(--x16vf8eq);
  --x1jmzc6j: inset 0 0 0 3px var(--x1x9l9v9);
  --xplenor: inset 0 0 0 3px var(--x1x9l9v9), 0 10px 30px var(--x16vf8eq);
  --xxpote0: -1px -1px 0 var(--xpn9z2f), 2px 2px 0 var(--x1x9l9v9);
  --xqj0hn1: 0 0 0 3px var(--xeuyo5n);
}

:root, .x1yz0123 {
  --x1fdjo53: translateY(0);
  --x19f3gvt: translateY(2px);
  --x1hcrz76: translateY(-2px);
  --x13qc39q: translateY(-6px);
  --x156lvbk: translateY(-16px);
  --xeosm3g: scale(2);
}

:root, .x2ouphc {
  --x1j81trn: 999px;
  --x14xm9zk: 24px;
  --x4frtfi: 20px;
  --x8ilpqk: 18px;
  --xm70q0l: 16px;
  --xv511k2: 14px;
  --x6sljow: 12px;
  --x1gslab2: 8px;
  --xg7eh14: 6px;
  --x1kal46m: 4px;
}

:root, .xjgve90 {
  --x1n46eeu: 860px;
  --x1e7twx4: 460px;
  --x4zb3ax: 100vh;
  --x1edknec: 100dvh;
  --x1h6j5w5: 50%;
  --x1jxfljs: 30px;
  --x3gtsn6: 52px;
  --x3huumz: 36px;
  --x18enta8: 34px;
  --x1iad3n: 56px;
  --xk2n2u2: 48px;
  --x2qaiow: 22px;
  --x1awuzyb: 10px;
  --x2hhdku: 34px;
  --x10ikmpr: 52px;
  --xboh40a: 72px;
  --xs8mgs1: 58px;
  --xp470mc: 96px;
  --x11vqax5: 72px;
  --x1unauv4: 5 / 7;
  --xtzwund: 38px;
  --x191o9lf: 58px;
  --xh2elhe: 80px;
  --xmir0or: 64px;
  --x151zsaj: 104px;
  --x16r0jn2: 78px;
  --x15lz7me: 22px;
  --x1je4ogx: -34px;
  --x151bh2q: -8px;
  --x1tkcbgg: -4px;
  --x19y6fqx: 22px;
  --xhprbhn: 8px;
  --x30wjmn: 22px;
  --x1oh1up9: 48px;
  --x1wwvg3i: 200px;
  --x17536wo: -24px;
  --x1yzqe8a: 230px;
  --xosudvp: 190px;
  --xo92br1: 110px;
  --xdhi6kr: 22px;
  --x1qg0t1e: 22%;
  --x1hoqg91: 10%;
  --xlcplnc: -36px;
  --x1xiisv2: -29px;
  --xon2ju3: 1.3fr 1fr;
  --xt44b94: 1fr;
  --xw4vgaf: 1fr 1fr;
  --x1snk9dj: repeat(6, 1fr);
  --x1lnax4u: repeat(3, 1fr);
  --x1kminkr: min(480px, calc(100vw - 48px));
  --x1ipwvwo: min(576px, calc(100dvh - 96px));
  --x5p1rwc: calc(100% - 32px);
  --x17hminc: 88%;
  --x1kjpxi2: 10px 1.08em 10px 1.63em;
  --x19xbisq: 36px;
  --x11albe5: 18px;
  --x14c7b02: 12px;
  --xpdm6zf: 2px;
}

:root, .xdqn4xz {
  --x1ue8em3: 1;
  --xwewyi1: 1.2;
  --x1yy5e9a: 1.4;
  --x1avqpv5: 1.6;
  --x1qgd8qa: 1.75;
}

:root, .x1dwhpif {
  --x6oyu6z: 2px;
  --x102co38: 4px;
  --xxxiz6g: 6px;
  --x2i6inr: 8px;
  --x1f0i62q: 10px;
  --x1bc59gz: 12px;
  --x1y3vmdo: 14px;
  --x8vysc7: 16px;
  --x1tmdk52: 18px;
  --x14dmia6: 20px;
  --xbig9i2: 24px;
  --xaekqf2: 28px;
  --xpe5lu5: 40px;
  --xazzgza: 80px;
}

:root, .xhjseri {
  --x8zm1xu: 1px;
  --x13twq80: 2px;
  --xt0i5a1: 3px;
  --x1vxh09u: 3px;
  --x1vaidkz: 2px;
  --xcdc1z7: 2px;
  --x1t80ocf: 1px;
}

:root, .x1g7gcrv {
  --x9vh2sy: #1e6b4c;
  --x1x9l9v9: #134a35;
  --xz0n69i: #2a8360;
  --xpn9z2f: #3c9a74;
  --x9ukplw: #fbf6ea;
  --xxihjb: #f1e8d3;
  --x1pz16dv: #ddd0b3;
  --x1km27bs: #1f2b25;
  --xbkui0v: #5c6b63;
  --xrc2rk0: #8c978f;
  --xwe2u5m: #e0a92e;
  --x19m51r2: #b07f12;
  --xeuyo5n: #fbefc9;
  --x1yzpsbo: #c9402f;
  --x11cirw6: #2e8b57;
  --xhqb5go: #dff3e6;
  --x1a5b4ly: #c9402f;
  --xqe9xb2: #fbe3df;
  --x1bmj0az: #fff;
  --x16vf8eq: #0c281c47;
  --xtnmtmt: #0c281c1f;
  --xspt3k4: #e0a92e8c;
  --x1mfcr8g: #0a1e169e;
}

:root, .xaoclad {
  --xfgtjom: "DM Sans", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", sans-serif;
  --x1vgs1ed: "Fraunces", "Songti SC", "Noto Serif SC", serif;
  --xhgxom3: Fraunces, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", Georgia, serif;
}

:root, .x1r3zrpy {
  --xgc58cl: radial-gradient(ellipse at 20% 0%, var(--xz0n69i) 0%, var(--x9vh2sy) 50%, var(--x1x9l9v9) 100%);
  --x98nwwf: radial-gradient(ellipse at 50% 30%, var(--xz0n69i) 0%, var(--x9vh2sy) 60%, var(--x1x9l9v9) 100%);
  --xd5p1n6: radial-gradient(ellipse at 50% 35%, var(--xz0n69i) 0%, var(--x9vh2sy) 55%, var(--x1x9l9v9) 100%);
  --x1ey0ivf: repeating-linear-gradient(45deg, var(--xtnmtmt) 0 4px, transparent 4px 8px), repeating-linear-gradient(-45deg, var(--xtnmtmt) 0 4px, transparent 4px 8px);
  --x2z20ho: brightness(.62) saturate(.7);
}

:root, .xx7aa96 {
  --xgvosxg: .12s;
  --x1hq4yrn: .14s;
  --xzu5cnr: .16s;
  --x1l3dwip: .4s;
  --xpq8mtz: ease-out;
}

:root, .x10erzs7 {
  --xppk60g: 12px;
  --x1dlc2c5: 13px;
  --x1ivf533: 14px;
  --x1o1ojay: 15px;
  --x1ef3im3: 16px;
  --xlu8t5a: 17px;
  --x1vsoxkm: 18px;
  --xix5i8q: 19px;
  --x1c7p3nc: 20px;
  --x1sm4421: 22px;
  --xn0n9pu: 24px;
  --x5nrxyd: 26px;
  --xbs7ztv: 28px;
  --xz9xt2e: 36px;
  --xdg9qez: 88px;
  --x1pml33w: 200px;
}

:root, .xyklj99 {
  --xs50wp: 40;
  --xpal2y6: 41;
}

:root, .x1f9lp3m {
  --xu3jkly: 400;
  --x1gm6qlw: 600;
  --xfcm6en: 700;
}

.astryxgzxwq1 {
  --_focus-outline-offset: 0;
}

.astryx17wzz1v {
  --_focus-outline: none;
}

.astryxqchwus:focus-visible {
  --_focus-outline-offset: var(--focus-outline-offset);
}

.astryxqih627:focus-visible {
  --_focus-outline: var(--focus-outline-width) var(--focus-outline-style) var(--focus-outline-color);
}
