@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-leading:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--container-sm:24rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-normal:var(--font-weight-normal);--font-weight-medium:var(--font-weight-medium);--font-weight-semibold:var(--font-weight-semibold);--font-weight-bold:var(--font-weight-bold);--default-font-family:var(--font-family-body);--default-mono-font-family:var(--font-family-code);--color-accent:var(--color-text-accent);--color-overlay:var(--color-overlay);--color-accent-muted:var(--color-accent-muted);--color-on-accent:var(--color-on-accent);--color-neutral:var(--color-neutral);--color-overlay-hover:var(--color-overlay-hover);--color-overlay-pressed:var(--color-overlay-pressed);--color-tint-hover:var(--color-tint-hover);--color-success:var(--color-success);--color-success-muted:var(--color-success-muted);--color-on-success:var(--color-on-success);--color-error:var(--color-error);--color-error-muted:var(--color-error-muted);--color-on-error:var(--color-on-error);--color-warning:var(--color-warning);--color-warning-muted:var(--color-warning-muted);--color-on-warning:var(--color-on-warning);--color-border:var(--color-border);--color-on-dark:var(--color-on-dark);--color-on-light:var(--color-on-light);--color-skeleton:var(--color-skeleton);--color-track:var(--color-track);--color-shadow:var(--color-shadow);--radius-none:var(--radius-none);--radius-full:var(--radius-full)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-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:currentColor}@supports (color:color-mix(in lab, red, red)){::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}::-webkit-calendar-picker-indicator{line-height:1}:-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}button,input,textarea,select{font:inherit}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.inset-x-0{inset-inline:0}.bottom-0{bottom:0}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.px-4{padding-inline:calc(var(--spacing-1) * 4)}.py-4{padding-block:calc(var(--spacing-1) * 4)}.text-sm{font-size:var(--font-size-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.leading-6{--tw-leading:calc(var(--spacing-1) * 6);line-height:calc(var(--spacing-1) * 6)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}@media (min-width:40rem){.sm\:inset-x-auto{inset-inline:auto}.sm\:right-4{right:calc(var(--spacing-1) * 4)}.sm\:bottom-4{bottom:calc(var(--spacing-1) * 4)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:rounded-xl{border-radius:var(--radius-page)}}}@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;-webkit-text-decoration: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,[aria-disabled=true]){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=neutral]) 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.3333}:where(h2){font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:1.4}:where(h3){font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:1.4118}:where(h4){font-size:var(--font-size-base);font-weight:var(--font-weight-bold);line-height:1.4286}:where(h5){font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1.6667}: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.4286}:where(small){font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--color-text-secondary);line-height:1.6667}:where(code,pre){font-family:var(--font-family-code);font-size:var(--font-size-base);line-height:1.4286}:where(hr){border:none;border-top:1px solid var(--color-border)}}}@layer astryx-base{@property --x---_avatar-group-overlap{syntax:"*";inherits:false}@property --x---_codeblock-gutter-width{syntax:"*";inherits:false}@property --x---_hover-delay{syntax:"*";inherits:false}@property --x---_tab-indicator-bottom{syntax:"*";inherits:false}@property --x---container-max-height{syntax:"*";inherits:false}@property --x---layout-content-width{syntax:"*";inherits:false}@property --x-126w13d{syntax:"*";inherits:false}@property --x-4drmnv{syntax:"*";inherits:false}@property --x-animationDelay{syntax:"*";inherits:false}@property --x-aspectRatio{syntax:"*";inherits:false}@property --x-backgroundColor{syntax:"*";inherits:false}@property --x-borderWidth{syntax:"*";inherits:false}@property --x-bottom{syntax:"*";inherits:false}@property --x-counterReset{syntax:"*";inherits:false}@property --x-fontSize{syntax:"*";inherits:false}@property --x-gap{syntax:"*";inherits:false}@property --x-gridAutoRows{syntax:"*";inherits:false}@property --x-gridTemplateColumns{syntax:"*";inherits:false}@property --x-height{syntax:"*";inherits:false}@property --x-inlineSize{syntax:"*";inherits:false}@property --x-insetInlineEnd{syntax:"*";inherits:false}@property --x-insetInlineStart{syntax:"*";inherits:false}@property --x-marginBlock{syntax:"*";inherits:false}@property --x-marginBlockEnd{syntax:"*";inherits:false}@property --x-marginBlockStart{syntax:"*";inherits:false}@property --x-marginInline{syntax:"*";inherits:false}@property --x-marginInlineEnd{syntax:"*";inherits:false}@property --x-marginInlineStart{syntax:"*";inherits:false}@property --x-maxHeight{syntax:"*";inherits:false}@property --x-maxWidth{syntax:"*";inherits:false}@property --x-minHeight{syntax:"*";inherits:false}@property --x-minWidth{syntax:"*";inherits:false}@property --x-paddingBlock{syntax:"*";inherits:false}@property --x-paddingInline{syntax:"*";inherits:false}@property --x-paddingInlineEnd{syntax:"*";inherits:false}@property --x-paddingInlineStart{syntax:"*";inherits:false}@property --x-qthpiu{syntax:"*";inherits:false}@property --x-sj6hyi{syntax:"*";inherits:false}@property --x-top{syntax:"*";inherits:false}@property --x-transform{syntax:"*";inherits:false}@property --x-WebkitLineClamp{syntax:"*";inherits:false}@property --x-width{syntax:"*";inherits:false}@property --x-1dd27dc{syntax:"*";inherits:true}@property --x-owu7oy{syntax:"*";inherits:true}@keyframes x188b6p3-B{0%{color:inherit}to{color:#0000}}@keyframes xuvekqa-B{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}@keyframes x1tut0r7-B{0%{opacity:.3;transform:rotateX(52deg)scale(.86)}50%{opacity:1;transform:rotateX(0)scale(1)}to{opacity:.3;transform:rotateX(-52deg)scale(.86)}}@keyframes x13kz0yu-B{0%,to{opacity:1}50%{opacity:.5}}@keyframes x18re5ia-B{0%{opacity:0}to{opacity:1}}@keyframes xgnty7z-B{0%{opacity:.25}to{opacity:1}}@keyframes xtut5q7-B{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes x1k48ry3-B{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes x11lauxq-B{0%{opacity:0;transform:translate(var(--dialog-dir-x,0px),var(--dialog-dir-y,16px)) scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes xu7jd1z-B{0%{opacity:0;transform:translateX(var(--spacing-2)) scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes xwmkjkf-B{0%{opacity:0;transform:translateX(calc(-1 * var(--spacing-2))) scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes x1ahk7ht-B{0%{opacity:0;transform:translateY(var(--spacing-2)) scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes xv1hr86-B{0%{opacity:0;transform:translateY(calc(-1 * var(--spacing-2))) scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes x1b6yrix-B{0%{opacity:0;transform:translateY(var(--spacing-2))}to{opacity:1;transform:translateY(0)}}@keyframes xiylxmw-B{0%{opacity:0;transform:translateY(calc(-1 * var(--spacing-2)))}to{opacity:1;transform:translateY(0)}}@keyframes xqng64z-B{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes x1c2q33o-B{0%{transform:translate(100%)}to{transform:translate(-250%)}}@keyframes xr3m334-B{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes x1xhkexc-B{0%{opacity:0;width:0;margin-inline-end:0}to{opacity:1;width:14px;margin-inline-end:var(--spacing-1)}}:root,.xafi2nm{--border-width:1px}:root,.xj0fimd{--color-accent:var(--lightningcss-light,#0064e0)var(--lightningcss-dark,#2694fe);--color-accent-muted:var(--lightningcss-light,#0082fb33)var(--lightningcss-dark,#0082fb3f);--color-on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#fff);--color-neutral:var(--lightningcss-light,#0536591a)var(--lightningcss-dark,#dfe2e533);--color-background-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1f1f22);--color-background-body:var(--lightningcss-light,#f1f4f7)var(--lightningcss-dark,#111112);--color-overlay:var(--lightningcss-light,#01122866)var(--lightningcss-dark,#11111299);--color-overlay-hover:var(--lightningcss-light,#0536590c)var(--lightningcss-dark,#ffffff0c);--color-overlay-pressed:var(--lightningcss-light,#05365919)var(--lightningcss-dark,#ffffff19);--color-background-muted:var(--lightningcss-light,#0536590c)var(--lightningcss-dark,#1111127f);--color-text-primary:var(--lightningcss-light,#0a1317)var(--lightningcss-dark,#dfe2e5);--color-text-secondary:var(--lightningcss-light,#4e606f)var(--lightningcss-dark,#aaafb5);--color-text-disabled:var(--lightningcss-light,#a4b0bc)var(--lightningcss-dark,#6f747c);--color-text-accent:var(--lightningcss-light,#0064e0)var(--lightningcss-dark,#3e9efb);--color-on-dark:var(--lightningcss-light,#fff)var(--lightningcss-dark,#fff);--color-on-light:var(--lightningcss-light,#000)var(--lightningcss-dark,#000);--color-icon-accent:var(--lightningcss-light,#0064e0)var(--lightningcss-dark,#2694fe);--color-icon-primary:var(--lightningcss-light,#0a1317)var(--lightningcss-dark,#dfe2e5);--color-icon-secondary:var(--lightningcss-light,#4e606f)var(--lightningcss-dark,#aaafb5);--color-icon-disabled:var(--lightningcss-light,#a4b0bc)var(--lightningcss-dark,#6f747c);--color-background-card:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1f1f22);--color-background-popover:var(--lightningcss-light,#fff)var(--lightningcss-dark,#28292c);--color-background-inverted:var(--lightningcss-light,#0a1317)var(--lightningcss-dark,#fff);--color-background-error-inverted:var(--lightningcss-light,#aa071e)var(--lightningcss-dark,#e3193b);--color-success:var(--lightningcss-light,#0d8626)var(--lightningcss-dark,#0d8626);--color-success-muted:var(--lightningcss-light,#0b991f33)var(--lightningcss-dark,#0b991f3f);--color-on-success:var(--lightningcss-light,#fff)var(--lightningcss-dark,#fff);--color-error:var(--lightningcss-light,#e3193b)var(--lightningcss-dark,#f5394f);--color-error-muted:var(--lightningcss-light,#e3193b33)var(--lightningcss-dark,#f5394f3f);--color-on-error:var(--lightningcss-light,#fff)var(--lightningcss-dark,#fff);--color-warning:var(--lightningcss-light,#e9af08)var(--lightningcss-dark,#f2c00b);--color-warning-muted:var(--lightningcss-light,#e2a40033)var(--lightningcss-dark,#e2a4003f);--color-on-warning:var(--lightningcss-light,#0a1317)var(--lightningcss-dark,#0a1317);--color-border:var(--lightningcss-light,#05365919)var(--lightningcss-dark,#f2f4f619);--color-border-emphasized:var(--lightningcss-light,#ccd3db)var(--lightningcss-dark,#494d53);--color-skeleton:var(--lightningcss-light,#ccd3db)var(--lightningcss-dark,#5a5e66);--color-track:var(--lightningcss-light,#ccd3db)var(--lightningcss-dark,#5a5e66);--color-shadow:var(--lightningcss-light,#0536591a)var(--lightningcss-dark,#0000004d);--color-tint-hover:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);--color-background-blue:var(--lightningcss-light,#0171e333)var(--lightningcss-dark,#0171e333);--color-border-blue:var(--lightningcss-light,#0064e0)var(--lightningcss-dark,#2694fe);--color-icon-blue:var(--lightningcss-light,#0064e0)var(--lightningcss-dark,#2694fe);--color-text-blue:var(--lightningcss-light,#042f97)var(--lightningcss-dark,#afd7ff);--color-background-cyan:var(--lightningcss-light,#03a7d733)var(--lightningcss-dark,#03a7d733);--color-border-cyan:var(--lightningcss-light,#089dd0)var(--lightningcss-dark,#0171a4);--color-icon-cyan:var(--lightningcss-light,#00acc1)var(--lightningcss-dark,#26c6da);--color-text-cyan:var(--lightningcss-light,#014975)var(--lightningcss-dark,#a1eef9);--color-background-gray:var(--lightningcss-light,#0a131733)var(--lightningcss-dark,#666a724c);--color-border-gray:var(--lightningcss-light,#647685)var(--lightningcss-dark,#748695);--color-icon-gray:var(--lightningcss-light,#4e606f)var(--lightningcss-dark,#aaafb5);--color-text-gray:var(--lightningcss-light,#0a1317)var(--lightningcss-dark,#e7eaed);--color-background-green:var(--lightningcss-light,#24bb5e33)var(--lightningcss-dark,#24bb5e33);--color-border-green:var(--lightningcss-light,#0d8626)var(--lightningcss-dark,#0b991f);--color-icon-green:var(--lightningcss-light,#0d8626)var(--lightningcss-dark,#26a756);--color-text-green:var(--lightningcss-light,#09441f)var(--lightningcss-dark,#a5f690);--color-background-orange:var(--lightningcss-light,#f2790233)var(--lightningcss-dark,#f2790233);--color-border-orange:var(--lightningcss-light,#eb6e00)var(--lightningcss-dark,#b34a01);--color-icon-orange:var(--lightningcss-light,#e9690b)var(--lightningcss-dark,#fb8c00);--color-text-orange:var(--lightningcss-light,#6b2203)var(--lightningcss-dark,#fdb876);--color-background-pink:var(--lightningcss-light,#e638b333)var(--lightningcss-dark,#e638b333);--color-border-pink:var(--lightningcss-light,#f351c0)var(--lightningcss-dark,#c02294);--color-icon-pink:var(--lightningcss-light,#c2185b)var(--lightningcss-dark,#ec407a);--color-text-pink:var(--lightningcss-light,#650053)var(--lightningcss-dark,#feade3);--color-background-purple:var(--lightningcss-light,#7952ff33)var(--lightningcss-dark,#7952ff33);--color-border-purple:var(--lightningcss-light,#9081ff)var(--lightningcss-dark,#7340fe);--color-icon-purple:var(--lightningcss-light,#5b08d8)var(--lightningcss-dark,#7952ff);--color-text-purple:var(--lightningcss-light,#3e0697)var(--lightningcss-dark,#b3b0fe);--color-background-red:var(--lightningcss-light,#e3193b33)var(--lightningcss-dark,#e3193b33);--color-border-red:var(--lightningcss-light,#e3193b)var(--lightningcss-dark,#f5394f);--color-icon-red:var(--lightningcss-light,#d31130)var(--lightningcss-dark,#e3193b);--color-text-red:var(--lightningcss-light,#7b0210)var(--lightningcss-dark,#ffb2b8);--color-background-teal:var(--lightningcss-light,#0db7af33)var(--lightningcss-dark,#0db7af33);--color-border-teal:var(--lightningcss-light,#08a3a3)var(--lightningcss-dark,#08767d);--color-icon-teal:var(--lightningcss-light,#009688)var(--lightningcss-dark,#26a69a);--color-text-teal:var(--lightningcss-light,#083943)var(--lightningcss-dark,#40dccd);--color-background-yellow:var(--lightningcss-light,#e2a40033)var(--lightningcss-dark,#e2a40033);--color-border-yellow:var(--lightningcss-light,#c58600)var(--lightningcss-dark,#b47700);--color-icon-yellow:var(--lightningcss-light,#fbc02d)var(--lightningcss-dark,#ffee58);--color-text-yellow:var(--lightningcss-light,#753f07)var(--lightningcss-dark,#fbce03)}:root,.x14lkjui{--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,.xf09i69{--ease-standard:cubic-bezier(.24, 1, .4, 1)}:root,.xzxs3qz{--focus-outline-width:2px;--focus-outline-style:solid;--focus-outline-color:var(--color-accent);--focus-outline-offset:3px}:root,.x5tdzeq{--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,.x1q1ms06{--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,.x1ccmotb{--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700}:root,.xrw1vgx{--radius-none:0px;--radius-inner:4px;--radius-element:8px;--radius-container:12px;--radius-page:28px;--radius-chat:28px;--radius-full:9999px}:root,.xua8qm3{--shadow-low:0px 1px 1px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0003), 0px 2px 8px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0003);--shadow-med:0px 1px 2px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0003), 0px 2px 12px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0003);--shadow-high:0px 2px 2px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0003), 0px 8px 24px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0000004d);--shadow-inset-hover:inset 0px 0px 0px 2px var(--lightningcss-light,#05365926)var(--lightningcss-dark,#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,.xkgjyic{--size-element-sm:28px;--size-element-md:32px;--size-element-lg:36px}:root,.x1kvdh9l{--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,.x1etlgq0{--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}.xlz5hwt{--_avatar-group-overlap:var(--x---_avatar-group-overlap)}.xh8ntw8{--_button-radius:calc(var(--radius-element) - var(--spacing-1))}.xcw7vlg{--_button-radius:max(var(--radius-element),calc(var(--_chat-composer-radius) - var(--_chat-composer-padding)))}.x1rjw8qi{--_button-radius:var(--radius-full)}.xw28qpl{--_card-elevation:0 0 transparent}.xnpe7fx{--_card-elevation:var(--shadow-high)}.x1nn8khe{--_card-elevation:var(--shadow-low)}.x1ovzxg0{--_card-elevation:var(--shadow-med)}.x2kkz0m{--_card-radius:var(--radius-container)}.xr9ms2c{--_card-ring:inset 0 0 0 2px var(--color-accent)}.xgwwt2v{--_card-ring:inset 0 0 0 2px var(--color-border-blue)}.xcdi0x3{--_card-ring:inset 0 0 0 2px var(--color-border-cyan)}.x1m1zkwp{--_card-ring:inset 0 0 0 2px var(--color-border-gray)}.x1485227{--_card-ring:inset 0 0 0 2px var(--color-border-green)}.x1cclxpp{--_card-ring:inset 0 0 0 2px var(--color-border-orange)}.xzs6dn4{--_card-ring:inset 0 0 0 2px var(--color-border-pink)}.x9zgi83{--_card-ring:inset 0 0 0 2px var(--color-border-purple)}.xo8718j{--_card-ring:inset 0 0 0 2px var(--color-border-red)}.xp4e5fy{--_card-ring:inset 0 0 0 2px var(--color-border-teal)}.x1glw7ee{--_card-ring:inset 0 0 0 2px var(--color-border-yellow)}.x18zce08{--_chat-composer-padding:var(--spacing-2)}.xk0ittl{--_chat-composer-padding:var(--spacing-3)}.xx161y6{--_chat-composer-radius:var(--radius-chat)}.xtk08jq{--_codeblock-gutter-width:var(--x---_codeblock-gutter-width)}.x9pmotm{--_conceal-opacity:0}.x1kgmhs9{--_conceal-opacity:1}.xvuvksw{--_dialog-radius:var(--radius-container)}.xgory14{--_dropdown-menu-padding:var(--spacing-1)}.x1fcsqxe{--_dropdown-menu-radius:var(--radius-container)}.x13l1x9d{--_fade-delay:0s}.x1832zxr{--_field-radius:var(--radius-element)}.xgzxwq1{--_focus-outline-offset:0}.x17wzz1v{--_focus-outline:none}.xhg274n{--_hover-delay:0s}.x8xu23y{--_hover-delay:var(--x---_hover-delay)}.xqwz7mz{--_hovercard-radius:var(--radius-container)}.xqxtgf4{--_input-clear-hit-content:none}.xtoycft{--_input-clear-hit-inset:0px}.xqlix59{--_item-description-color:var(--color-error)}.xufyqxy{--_item-label-color:var(--color-error)}.xdjmrzf{--_reveal-delay-reduced:0s,0s}.x1dejzja{--_reveal-delay:0s,0s}.x1xiarpw{--_reveal-delay:0s,var(--duration-fast)}.xct0gwe{--_reveal-opacity:0}.x5setjs{--_reveal-opacity:1}.xp0pj8v{--_reveal-position:absolute}.x1r6s5ct{--_reveal-position:static}.x1f17rg1{--_section-padding-propagated:initial}.x2ccaqq{--_section-padding-propagated:var(--spacing-0-5)}.x7mo41q{--_section-padding-propagated:var(--spacing-0)}.xxa843v{--_section-padding-propagated:var(--spacing-1-5)}.x1j3iakl{--_section-padding-propagated:var(--spacing-1)}.x4h2jfd{--_section-padding-propagated:var(--spacing-10)}.xezgk69{--_section-padding-propagated:var(--spacing-2)}.x1wtz8uf{--_section-padding-propagated:var(--spacing-3)}.x5wdj8h{--_section-padding-propagated:var(--spacing-4)}.xgjndll{--_section-padding-propagated:var(--spacing-5)}.x15i4jqh{--_section-padding-propagated:var(--spacing-6)}.xmb9lpv{--_section-padding-propagated:var(--spacing-8)}.x18jk3ff{--_segmented-control-padding:var(--spacing-0-5)}.x9icjy1{--_segmented-control-radius:var(--radius-element)}.xficto1{--_tab-indicator-bottom:calc(-1 * (var(--spacing-1) + var(--border-width)))}.xbrl7fg{--_tab-indicator-bottom:var(--x---_tab-indicator-bottom)}.x78b515{--_tab-strip-bleed:0px}.x1kdpo6e{--_textarea-inline-padding:var(--spacing-2)}.x1ur4yav{--_thumbnail-hit-inset:0px}.x16bblx1{--button-focus-offset:var(--focus-outline-offset)}.x1v15ycx{--button-icon-only-aspect:1 / 1}.x1mtvhk1{--color-syntax-background:transparent}.x18nyedi{--container-max-height:var(--x---container-max-height)}.xax9j7h{--container-padding-block-end:0px}.x1omyuck{--container-padding-block-end:var(--astryx-card-padding-block-end,var(--astryx-card-padding,var(--spacing-4)))}.x1gvthzm{--container-padding-block-end:var(--astryx-dialog-padding-block-end,var(--astryx-dialog-padding,var(--spacing-4)))}.xek4msv{--container-padding-block-end:var(--astryx-section-padding-block-end,var(--_section-padding-propagated,var(--astryx-section-padding,var(--spacing-4))))}.xi9ns85{--container-padding-block-end:var(--layout-padding-inner-y,var(--spacing-4))}.x1xjq73n{--container-padding-block-end:var(--layout-padding-outer-y,var(--spacing-4))}.x1cao3zv{--container-padding-block-end:var(--spacing-0-5)}.xkunwnr{--container-padding-block-end:var(--spacing-0)}.xv53x8y{--container-padding-block-end:var(--spacing-1-5)}.x57a7ii{--container-padding-block-end:var(--spacing-1)}.x15vxphk{--container-padding-block-end:var(--spacing-10)}.x4bg2x9{--container-padding-block-end:var(--spacing-11)}.x186mjxr{--container-padding-block-end:var(--spacing-12)}.x1lsgcmx{--container-padding-block-end:var(--spacing-2)}.x1q3ppug{--container-padding-block-end:var(--spacing-3)}.x4hfsld{--container-padding-block-end:var(--spacing-4)}.xbib2ws{--container-padding-block-end:var(--spacing-5)}.x1q8d17g{--container-padding-block-end:var(--spacing-6)}.x1yqogew{--container-padding-block-end:var(--spacing-7)}.x8lgq76{--container-padding-block-end:var(--spacing-8)}.x1f7f9rt{--container-padding-block-end:var(--spacing-9)}.x1047aw6{--container-padding-block-start:0px}.x1rqz8me{--container-padding-block-start:var(--astryx-card-padding-block-start,var(--astryx-card-padding,var(--spacing-4)))}.x1g2kccc{--container-padding-block-start:var(--astryx-dialog-padding-block-start,var(--astryx-dialog-padding,var(--spacing-4)))}.xnw7zt4{--container-padding-block-start:var(--astryx-section-padding-block-start,var(--_section-padding-propagated,var(--astryx-section-padding,var(--spacing-4))))}.xjmgx01{--container-padding-block-start:var(--layout-padding-inner-y,var(--spacing-4))}.xzz8v79{--container-padding-block-start:var(--layout-padding-outer-y,var(--spacing-4))}.xvdf9ev{--container-padding-block-start:var(--spacing-0-5)}.x1i3qcxz{--container-padding-block-start:var(--spacing-0)}.x1kbx601{--container-padding-block-start:var(--spacing-1-5)}.xnsckjb{--container-padding-block-start:var(--spacing-1)}.x17h9kl7{--container-padding-block-start:var(--spacing-10)}.x1rdjxae{--container-padding-block-start:var(--spacing-11)}.xecwdl6{--container-padding-block-start:var(--spacing-12)}.xa8b4fq{--container-padding-block-start:var(--spacing-2)}.x11k4f5r{--container-padding-block-start:var(--spacing-3)}.xm01sq8{--container-padding-block-start:var(--spacing-4)}.xp8wdkl{--container-padding-block-start:var(--spacing-5)}.x1hmud4d{--container-padding-block-start:var(--spacing-6)}.x1c00sag{--container-padding-block-start:var(--spacing-7)}.xfv60at{--container-padding-block-start:var(--spacing-8)}.x14fzdu7{--container-padding-block-start:var(--spacing-9)}.xjsfl84{--container-padding-inline-end:0px}.x1ihxwbr{--container-padding-inline-end:var(--astryx-card-padding-inline-end,var(--astryx-card-padding-inline,var(--astryx-card-padding,var(--spacing-4))))}.x11h1f2o{--container-padding-inline-end:var(--astryx-dialog-padding-inline-end,var(--astryx-dialog-padding-inline,var(--astryx-dialog-padding,var(--spacing-4))))}.xu1wldr{--container-padding-inline-end:var(--astryx-section-padding-inline-end,var(--astryx-section-padding-inline,var(--_section-padding-propagated,var(--astryx-section-padding,var(--spacing-4)))))}.xikqloz{--container-padding-inline-end:var(--layout-padding-inner-x,var(--spacing-4))}.xqpvj4r{--container-padding-inline-end:var(--layout-padding-outer-x,var(--spacing-4))}.x1wz3t3y{--container-padding-inline-end:var(--spacing-0-5)}.x91ghl5{--container-padding-inline-end:var(--spacing-0)}.xntetml{--container-padding-inline-end:var(--spacing-1-5)}.x2oyxnl{--container-padding-inline-end:var(--spacing-1)}.xx5lg5w{--container-padding-inline-end:var(--spacing-10)}.x1nmgbqg{--container-padding-inline-end:var(--spacing-11)}.x1wsfsk2{--container-padding-inline-end:var(--spacing-12)}.xcas3b9{--container-padding-inline-end:var(--spacing-2)}.xu0ipoa{--container-padding-inline-end:var(--spacing-3)}.xs0pscg{--container-padding-inline-end:var(--spacing-4)}.xgkj7vj{--container-padding-inline-end:var(--spacing-5)}.x94cj42{--container-padding-inline-end:var(--spacing-6)}.x11tj35w{--container-padding-inline-end:var(--spacing-7)}.x1b9k1pi{--container-padding-inline-end:var(--spacing-8)}.x19w02kr{--container-padding-inline-end:var(--spacing-9)}.xrhngw9{--container-padding-inline-start:0px}.xjmlhfd{--container-padding-inline-start:var(--astryx-card-padding-inline-start,var(--astryx-card-padding-inline,var(--astryx-card-padding,var(--spacing-4))))}.x1tewnwq{--container-padding-inline-start:var(--astryx-dialog-padding-inline-start,var(--astryx-dialog-padding-inline,var(--astryx-dialog-padding,var(--spacing-4))))}.x19lemt0{--container-padding-inline-start:var(--astryx-section-padding-inline-start,var(--astryx-section-padding-inline,var(--_section-padding-propagated,var(--astryx-section-padding,var(--spacing-4)))))}.x408pgh{--container-padding-inline-start:var(--layout-padding-inner-x,var(--spacing-4))}.xdvaxxn{--container-padding-inline-start:var(--layout-padding-outer-x,var(--spacing-4))}.x14ws0sr{--container-padding-inline-start:var(--spacing-0-5)}.x1gu2k80{--container-padding-inline-start:var(--spacing-0)}.x176g23i{--container-padding-inline-start:var(--spacing-1-5)}.x1cvlban{--container-padding-inline-start:var(--spacing-1)}.xserb3f{--container-padding-inline-start:var(--spacing-10)}.xziclwo{--container-padding-inline-start:var(--spacing-11)}.x1iiwihq{--container-padding-inline-start:var(--spacing-12)}.x1xlrr2o{--container-padding-inline-start:var(--spacing-2)}.xfdwxua{--container-padding-inline-start:var(--spacing-3)}.x1dlhslv{--container-padding-inline-start:var(--spacing-4)}.x1s81nki{--container-padding-inline-start:var(--spacing-5)}.x1ep0dkj{--container-padding-inline-start:var(--spacing-6)}.x157xojc{--container-padding-inline-start:var(--spacing-7)}.xw1diwv{--container-padding-inline-start:var(--spacing-8)}.xraca2a{--container-padding-inline-start:var(--spacing-9)}.x1qfzo5y{--indicator-color:transparent}.x4906uf{--layout-content-width:var(--x---layout-content-width)}.x1qfll2g{--layout-padding-inner-x:initial}.x4poyjn{--layout-padding-inner-x:var(--astryx-card-padding-inline-start,var(--astryx-card-padding-inline,var(--astryx-card-padding,var(--spacing-4))))}.x2so38{--layout-padding-inner-x:var(--astryx-dialog-padding-inline-start,var(--astryx-dialog-padding-inline,var(--astryx-dialog-padding,var(--spacing-4))))}.x1v3gmnx{--layout-padding-inner-x:var(--astryx-section-padding-inline-start,var(--astryx-section-padding-inline,var(--_section-padding-propagated,var(--astryx-section-padding,var(--spacing-4)))))}.xlriy2h{--layout-padding-inner-x:var(--spacing-0-5)}.xj1bl4l{--layout-padding-inner-x:var(--spacing-0)}.xd38f90{--layout-padding-inner-x:var(--spacing-1-5)}.x6uuyak{--layout-padding-inner-x:var(--spacing-1)}.x1vf4qco{--layout-padding-inner-x:var(--spacing-10)}.xsmamsf{--layout-padding-inner-x:var(--spacing-11)}.x2xk2xj{--layout-padding-inner-x:var(--spacing-12)}.xxqksqd{--layout-padding-inner-x:var(--spacing-2)}.x1fyui2f{--layout-padding-inner-x:var(--spacing-3)}.x1i2ajwi{--layout-padding-inner-x:var(--spacing-4)}.x1tac27u{--layout-padding-inner-x:var(--spacing-5)}.x1ntgf3t{--layout-padding-inner-x:var(--spacing-6)}.xhjd9tl{--layout-padding-inner-x:var(--spacing-7)}.xn7c84u{--layout-padding-inner-x:var(--spacing-8)}.xeqkbsz{--layout-padding-inner-x:var(--spacing-9)}.xyvxpqs{--layout-padding-inner-y:initial}.x1u1kw4e{--layout-padding-inner-y:var(--astryx-card-padding-block-start,var(--astryx-card-padding,var(--spacing-4)))}.xinu7xd{--layout-padding-inner-y:var(--astryx-dialog-padding-block-start,var(--astryx-dialog-padding,var(--spacing-4)))}.x15yx5hm{--layout-padding-inner-y:var(--astryx-section-padding-block-start,var(--_section-padding-propagated,var(--astryx-section-padding,var(--spacing-4))))}.x180h0y5{--layout-padding-inner-y:var(--spacing-0-5)}.xwuefyo{--layout-padding-inner-y:var(--spacing-0)}.x1g8jpzm{--layout-padding-inner-y:var(--spacing-1-5)}.xmpug6m{--layout-padding-inner-y:var(--spacing-1)}.x18gbwmk{--layout-padding-inner-y:var(--spacing-10)}.x14zymzj{--layout-padding-inner-y:var(--spacing-11)}.xzfpkx9{--layout-padding-inner-y:var(--spacing-12)}.x1lksgje{--layout-padding-inner-y:var(--spacing-2)}.x4j7gld{--layout-padding-inner-y:var(--spacing-3)}.x1s3ehtl{--layout-padding-inner-y:var(--spacing-4)}.x1rj5eim{--layout-padding-inner-y:var(--spacing-5)}.x1ftgg6u{--layout-padding-inner-y:var(--spacing-6)}.x1ho74vh{--layout-padding-inner-y:var(--spacing-7)}.xm2cs6f{--layout-padding-inner-y:var(--spacing-8)}.x1vsq92b{--layout-padding-inner-y:var(--spacing-9)}.x1wbjvqu{--layout-padding-outer-x:0px}.xdt8ak2{--layout-padding-outer-x:initial}.x14rzhog{--layout-padding-outer-x:var(--astryx-card-padding-inline-start,var(--astryx-card-padding-inline,var(--astryx-card-padding,var(--spacing-4))))}.x1hsjncj{--layout-padding-outer-x:var(--astryx-dialog-padding-inline-start,var(--astryx-dialog-padding-inline,var(--astryx-dialog-padding,var(--spacing-4))))}.x15i0zw9{--layout-padding-outer-x:var(--astryx-section-padding-inline-start,var(--astryx-section-padding-inline,var(--_section-padding-propagated,var(--astryx-section-padding,var(--spacing-4)))))}.xihiwg7{--layout-padding-outer-x:var(--spacing-0-5)}.xswhm3q{--layout-padding-outer-x:var(--spacing-0)}.x1u93lgd{--layout-padding-outer-x:var(--spacing-1-5)}.xc96xmq{--layout-padding-outer-x:var(--spacing-1)}.x1jdf5a4{--layout-padding-outer-x:var(--spacing-10)}.x1hct0t0{--layout-padding-outer-x:var(--spacing-11)}.x11cyqoe{--layout-padding-outer-x:var(--spacing-12)}.x15dxnc0{--layout-padding-outer-x:var(--spacing-2)}.xadgj3j{--layout-padding-outer-x:var(--spacing-3)}.x1v56qcf{--layout-padding-outer-x:var(--spacing-4)}.x1nzs0gl{--layout-padding-outer-x:var(--spacing-5)}.x1c3n52a{--layout-padding-outer-x:var(--spacing-6)}.x1gfiokx{--layout-padding-outer-x:var(--spacing-7)}.x1t3kfz{--layout-padding-outer-x:var(--spacing-8)}.xzr4qsh{--layout-padding-outer-x:var(--spacing-9)}.xzxxx64{--layout-padding-outer-y:0px}.x1rs4lu4{--layout-padding-outer-y:initial}.xjej9fs{--layout-padding-outer-y:var(--astryx-card-padding-block-start,var(--astryx-card-padding,var(--spacing-4)))}.x1pui4bz{--layout-padding-outer-y:var(--astryx-dialog-padding-block-start,var(--astryx-dialog-padding,var(--spacing-4)))}.x1vw4zgg{--layout-padding-outer-y:var(--astryx-section-padding-block-start,var(--_section-padding-propagated,var(--astryx-section-padding,var(--spacing-4))))}.x1vj96e0{--layout-padding-outer-y:var(--spacing-0-5)}.x1mzf5mb{--layout-padding-outer-y:var(--spacing-0)}.xd3dqby{--layout-padding-outer-y:var(--spacing-1-5)}.x1gpfxoh{--layout-padding-outer-y:var(--spacing-1)}.x26l4wa{--layout-padding-outer-y:var(--spacing-10)}.x10zktp0{--layout-padding-outer-y:var(--spacing-11)}.x1yz3n6a{--layout-padding-outer-y:var(--spacing-12)}.x10pz7y9{--layout-padding-outer-y:var(--spacing-2)}.x1p6yq3h{--layout-padding-outer-y:var(--spacing-3)}.xx738ci{--layout-padding-outer-y:var(--spacing-4)}.x6yxws5{--layout-padding-outer-y:var(--spacing-5)}.x180vrwl{--layout-padding-outer-y:var(--spacing-6)}.x1q6rme1{--layout-padding-outer-y:var(--spacing-7)}.xid7e43{--layout-padding-outer-y:var(--spacing-8)}.x1t5kicu{--layout-padding-outer-y:var(--spacing-9)}.xnpej1e{--radius-element:var(--radius-full)}.xkce8z9{--separator-display:flex}.xpa4xmd{--tree-list-indent:var(--spacing-4)}.x1xbi2jf{--tree-list-row-gap:var(--spacing-0-5)}.x1wfyzv7:focus-within{--_fade-delay:0s}.xqchwus:focus-visible{--_focus-outline-offset:var(--focus-outline-offset)}.xqih627:focus-visible{--_focus-outline:var(--focus-outline-width) var(--focus-outline-style) var(--focus-outline-color)}.x1z42dm:focus-within{--_reveal-delay-reduced:0s,0s}.x1mjsb9v:focus-within{--_reveal-delay:0s,0s}.xi33vf3:focus-within{--_reveal-opacity:1}.xoa21yc:focus-within{--_reveal-position:static}.x11woleg:focus-visible,.x1my2cv6.x1my2cv6:hover:where(:not(:disabled,[aria-disabled=true])){--indicator-color:var(--color-accent)}.x158n88w:has(:focus-visible){--_tab-strip-bleed:calc(var(--focus-outline-width) + var(--focus-outline-offset))}.x1ibt0lz:first-child{--separator-display:none}.x1rht92:nth-child(2n){--table-row-overlay:var(--color-background-muted)}@media (any-pointer:coarse){.x1hl81f0.x1hl81f0{--_fade-delay:0s}}@media (pointer:coarse){.xp8r40j.xp8r40j{--_input-clear-hit-content:""}.x181bpwf.x181bpwf{--_input-clear-hit-inset:-2px}}@media (any-pointer:coarse){.xm1aeao.xm1aeao{--_reveal-delay-reduced:0s,0s}.x1pn63d7.x1pn63d7{--_reveal-delay:0s,0s}.xi7d7de.xi7d7de{--_reveal-opacity:1}.xarvkxi.xarvkxi{--_reveal-position:static}}@media (pointer:coarse){.x1h9khjt.x1h9khjt{--_thumbnail-hit-inset:-2px}}@media (hover:hover){.x1316hva.x1316hva.x1316hva:hover:where(:not(:disabled,[aria-disabled=true])){--_conceal-opacity:0}.xuzfaso.xuzfaso.xuzfaso:hover:where(:not(:disabled,[aria-disabled=true])){--_conceal-opacity:1}.xq03417.xq03417.xq03417:hover:where(:not(:disabled,[aria-disabled=true])){--_fade-delay:0s}.x14nxqze.x14nxqze.x14nxqze:hover:where(:not(:disabled,[aria-disabled=true])){--_fade-delay:var(--_hover-delay,0s)}.xap96qf.xap96qf.xap96qf:hover:where(:not(:disabled,[aria-disabled=true])){--_reveal-delay-reduced:0s,0s}.xvd8mm8.xvd8mm8.xvd8mm8:hover:where(:not(:disabled,[aria-disabled=true])){--_reveal-delay-reduced:var(--_hover-delay,0s),var(--_hover-delay,0s)}.x1t6fdr0.x1t6fdr0.x1t6fdr0:hover:where(:not(:disabled,[aria-disabled=true])){--_reveal-delay:0s,0s}.x1tx49wl.x1tx49wl.x1tx49wl:hover:where(:not(:disabled,[aria-disabled=true])){--_reveal-delay:0s,var(--duration-fast)}.xi1ebb6.xi1ebb6.xi1ebb6:hover:where(:not(:disabled,[aria-disabled=true])){--_reveal-delay:var(--_hover-delay,0s),var(--_hover-delay,0s)}.xfqgg65.xfqgg65.xfqgg65:hover:where(:not(:disabled,[aria-disabled=true])){--_reveal-opacity:0}.x2xrgwu.x2xrgwu.x2xrgwu:hover:where(:not(:disabled,[aria-disabled=true])){--_reveal-opacity:1}.x17ock8y.x17ock8y.x17ock8y:hover:where(:not(:disabled,[aria-disabled=true])){--_reveal-position:absolute}.x1or4zte.x1or4zte.x1or4zte:hover:where(:not(:disabled,[aria-disabled=true])){--_reveal-position:static}.xc01ov8.xc01ov8.xc01ov8:hover:where(:not(:disabled,[aria-disabled=true])){--table-row-overlay:var(--color-overlay-hover)}}.xln7xf2:not(#\#){font:inherit}.x15r89dc:not(#\#){grid-area:1/1}.x10a8y8t:not(#\#){inset:0}.x1anvkwx:not(#\#){inset:auto}.xh3736h:not(#\#){inset:unset}.xkdpibf:not(#\#){margin:-1px}.x1ghz6dp:not(#\#){margin:0}.xkib98w:not(#\#){margin:8px}.x1bpp3o7:not(#\#){margin:auto}.x1n5sqmh:not(#\#){margin:calc(-1 * (var(--spacing-2) - var(--spacing-1) + 1px))}.x1717udv:not(#\#){padding:0}.x1tamke2:not(#\#){padding:16px}.x1i3ajwb:not(#\#){padding:2px}.xfawy5m:not(#\#){padding:4px}.x1b50gpf:not(#\#){padding:calc(var(--_chat-composer-padding) - var(--border-width))}.x18oj4ui:not(#\#){padding:var(--_chat-composer-padding)}.xpoxszi:not(#\#){padding:var(--_segmented-control-padding)}.xtozwh:not(#\#){padding:var(--spacing-1) var(--spacing-2)}.x9epnlk:not(#\#){padding:var(--spacing-1)}.x15nmkw0:not(#\#){padding:var(--spacing-2) 0}.xlsj2fj:not(#\#){padding:var(--spacing-2)}.x1b2ylru:not(#\#){padding:var(--spacing-3)}.x1shk3sm:not(#\#){padding:var(--spacing-4)}.x1y5lnwp:focus:not(#\#){margin:0}.xg8s4dl:not(#\#):not(#\#){animation-range:cover}.x9r1u3d:not(#\#):not(#\#){border-color:#0000}.xad5do:not(#\#):not(#\#){border-color:var(--color-accent)}.x1touxvs:not(#\#):not(#\#){border-color:var(--color-background-surface)}.xlee4gx:not(#\#):not(#\#){border-color:var(--color-border-blue)}.xb1xfl:not(#\#):not(#\#){border-color:var(--color-border-cyan)}.xvy26l8:not(#\#):not(#\#){border-color:var(--color-border-emphasized)}.x1w9ec3u:not(#\#):not(#\#){border-color:var(--color-border-gray)}.xy90a9n:not(#\#):not(#\#){border-color:var(--color-border-green)}.xloqurj:not(#\#):not(#\#){border-color:var(--color-border-orange)}.x1czkbn8:not(#\#):not(#\#){border-color:var(--color-border-pink)}.xq98wne:not(#\#):not(#\#){border-color:var(--color-border-purple)}.xjqgoec:not(#\#):not(#\#){border-color:var(--color-border-red)}.x1r9gxr1:not(#\#):not(#\#){border-color:var(--color-border-teal)}.x1kpnwn1:not(#\#):not(#\#){border-color:var(--color-border-yellow)}.x14i3s5s:not(#\#):not(#\#){border-color:var(--color-border)}.x1ofxpqo:not(#\#):not(#\#){border-color:var(--color-error)}.x16m2moy:not(#\#):not(#\#){border-color:var(--color-success)}.xqcx1ss:not(#\#):not(#\#){border-color:var(--color-text-primary)}.x8wg1ba:not(#\#):not(#\#){border-color:var(--color-warning)}.x2u8bby:not(#\#):not(#\#){border-radius:0}.x1nj7uno:not(#\#):not(#\#){border-radius:1px}.x16rqkct:not(#\#):not(#\#){border-radius:50%}.xur7f20:not(#\#):not(#\#){border-radius:8px}.x1pjcqnp:not(#\#):not(#\#){border-radius:inherit}.x1ws5lxm:not(#\#):not(#\#){border-radius:max(0px,calc(var(--_dropdown-menu-radius,var(--spacing-2)) - var(--_dropdown-menu-padding,var(--spacing-1))))}.xc910v0:not(#\#):not(#\#){border-radius:max(0px,calc(var(--_segmented-control-radius) - var(--_segmented-control-padding)))}.x1vf2byn:not(#\#):not(#\#){border-radius:var(--_banner-radius,var(--radius-container))}.x1jxw6zd:not(#\#):not(#\#){border-radius:var(--_button-radius,var(--radius-element))}.xy0xnkn:not(#\#):not(#\#){border-radius:var(--_button-radius,var(--radius-full))}.x153u1i6:not(#\#):not(#\#){border-radius:var(--_card-radius)}.x1xunbrq:not(#\#):not(#\#){border-radius:var(--_chat-composer-radius)}.xuacgfc:not(#\#):not(#\#){border-radius:var(--_dialog-radius)}.x1n97fys:not(#\#):not(#\#){border-radius:var(--_dropdown-menu-radius)}.xvdfih8:not(#\#):not(#\#){border-radius:var(--_field-radius)}.x7a53xk:not(#\#):not(#\#){border-radius:var(--_hovercard-radius)}.x1hapoqb:not(#\#):not(#\#){border-radius:var(--_segmented-control-radius)}.xashgol:not(#\#):not(#\#){border-radius:var(--radius-chat)}.x1hviunn:not(#\#):not(#\#){border-radius:var(--radius-container)}.xh6dtrn:not(#\#):not(#\#){border-radius:var(--radius-element)}.xjspbzw:not(#\#):not(#\#){border-radius:var(--radius-full)}.xx3sua9:not(#\#):not(#\#){border-radius:var(--radius-inner)}.xwksslw:not(#\#):not(#\#){border-radius:var(--radius-none)}.xbsl7fq:not(#\#):not(#\#){border-style:dashed}.xng3xce:not(#\#):not(#\#){border-style:none}.x1y0btm7:not(#\#):not(#\#){border-style:solid}.xc342km:not(#\#):not(#\#){border-width:0}.xmkeg23:not(#\#):not(#\#){border-width:1px}.xdh2fpr:not(#\#):not(#\#){border-width:2px}.x1litavf:not(#\#):not(#\#){border-width:var(--border-width)}.x1mw0n95:not(#\#):not(#\#){border-width:var(--x-borderWidth)}.x1somy94:not(#\#):not(#\#){flex:0 0 0}.x3psx0u:not(#\#):not(#\#){flex:none}.x1cqoux5:not(#\#):not(#\#){flex:1 1 0}.x845mor:not(#\#):not(#\#){flex:1}.xfoc8du:not(#\#):not(#\#){flex:40px}.x12lumcd:not(#\#):not(#\#){flex:auto}.x98rzlu:not(#\#):not(#\#){flex:1}.xxhr3t:not(#\#):not(#\#){gap:0}.x1jnr06f:not(#\#):not(#\#){gap:4px}.x14kbac9:not(#\#):not(#\#){gap:inherit}.x1lsbc85:not(#\#):not(#\#){gap:var(--spacing-0-5)}.xsn7fz1:not(#\#):not(#\#){gap:var(--spacing-0)}.x1s4dlld:not(#\#):not(#\#){gap:var(--spacing-1-5)}.xzye2dw:not(#\#):not(#\#){gap:var(--spacing-1)}.x3hoi3v:not(#\#):not(#\#){gap:var(--spacing-10)}.xpec5dj:not(#\#):not(#\#){gap:var(--spacing-2) var(--spacing-4)}.x1txdalj:not(#\#):not(#\#){gap:var(--spacing-2)}.xlaq8a2:not(#\#):not(#\#){gap:var(--spacing-3) var(--spacing-4)}.xjcht0a:not(#\#):not(#\#){gap:var(--spacing-3)}.x18g69wz:not(#\#):not(#\#){gap:var(--spacing-4)}.x9mgr7n:not(#\#):not(#\#){gap:var(--spacing-5)}.x1qh66ti:not(#\#):not(#\#){gap:var(--spacing-6)}.x4t41sb:not(#\#):not(#\#){gap:var(--spacing-8)}.x1pidvrl:not(#\#):not(#\#){gap:var(--x-gap)}.xgkxs2y:not(#\#):not(#\#){grid-column:1}.x1ms6mhf:not(#\#):not(#\#){grid-row:1}.x10no89f:not(#\#):not(#\#){inset-block:0}.x17y0mx6:not(#\#):not(#\#){inset-inline:0}.xe8uvvx:not(#\#):not(#\#){list-style:none}.x81ka23:not(#\#):not(#\#){margin-block:calc(-1 * (var(--spacing-3) - var(--spacing-2)))}.xhzvc8f:not(#\#):not(#\#){margin-block:calc(-1 * var(--spacing-2))}.xqixskq:not(#\#):not(#\#){margin-block:calc(var(--size-element-md) / 2 - var(--spacing-2) - var(--text-heading-2-size) * var(--text-heading-2-leading) / 2)}.xacfrgf:not(#\#):not(#\#){margin-block:calc(var(--spacing-1) * -1)}.xsq74q5:not(#\#):not(#\#){margin-block:var(--spacing-1)}.x1g06x3t:not(#\#):not(#\#){margin-block:var(--spacing-2)}.x1oqu0vw:not(#\#):not(#\#){margin-block:var(--x-marginBlock)}.xvueqy4:not(#\#):not(#\#){margin-inline:auto}.xi5l473:not(#\#):not(#\#){margin-inline:calc(-1 * (var(--_tab-strip-bleed)))}.xtedp8i:not(#\#):not(#\#){margin-inline:calc(-1 * var(--spacing-1))}.x1ho7dyk:not(#\#):not(#\#){margin-inline:calc(-1 * var(--spacing-2))}.x1ng9b9t:not(#\#):not(#\#){margin-inline:calc(-1 * var(--spacing-4))}.xhrcg97:not(#\#):not(#\#){margin-inline:var(--spacing-1)}.xvlecxo:not(#\#):not(#\#){margin-inline:var(--x-marginInline)}.x1a2a7pz:not(#\#):not(#\#){outline:none}.xaw4jrz:not(#\#):not(#\#){outline:var(--_focus-outline,none)}.xysyzu8:not(#\#):not(#\#){overflow:auto}.x7giv3:not(#\#):not(#\#){overflow:clip}.xb3r6kr:not(#\#):not(#\#){overflow:hidden}.x1rea2x4:not(#\#):not(#\#){overflow:visible}.xish69e:not(#\#):not(#\#){overscroll-behavior:contain}.x8du1vd:not(#\#):not(#\#){overscroll-behavior:none}.xt970qd:not(#\#):not(#\#){padding-block:0}.x1vn5h1t:not(#\#):not(#\#){padding-block:calc((var(--size-element-lg) - var(--spacing-5) - 2 * var(--border-width)) / 2)}.x1ioay2v:not(#\#):not(#\#){padding-block:calc((var(--size-element-md) - var(--spacing-5) - 2 * var(--border-width)) / 2)}.x1ecmfrv:not(#\#):not(#\#){padding-block:calc((var(--size-element-sm) - var(--spacing-5) - 2 * var(--border-width)) / 2)}.x1x7cmac:not(#\#):not(#\#){padding-block:calc(var(--spacing-1) - 1px)}.xwo4yc8:not(#\#):not(#\#){padding-block:calc(var(--tree-list-row-gap,0px) / 2)}.x13f7esw:not(#\#):not(#\#){padding-block:var(--spacing-0-5)}.x1hp7d8q:not(#\#):not(#\#){padding-block:var(--spacing-0)}.x1vofgu7:not(#\#):not(#\#){padding-block:var(--spacing-1-5)}.xu0wf1k:not(#\#):not(#\#){padding-block:var(--spacing-1)}.xce4md1:not(#\#):not(#\#){padding-block:var(--spacing-2)}.x8o8v82:not(#\#):not(#\#){padding-block:var(--spacing-3)}.x1na6nto:not(#\#):not(#\#){padding-block:var(--spacing-4)}.xq6koh6:not(#\#):not(#\#){padding-block:var(--spacing-6)}.xmfvnks:not(#\#):not(#\#){padding-block:var(--spacing-8)}.x1giekp1:not(#\#):not(#\#){padding-block:var(--x-paddingBlock)}.x1uameg1:not(#\#):not(#\#){padding-block:118px}.xnjsko4:not(#\#):not(#\#){padding-inline:0}.xx2oswg:not(#\#):not(#\#){padding-inline:calc(var(--spacing-1) - 1px)}.x2hg6jq:not(#\#):not(#\#){padding-inline:calc(var(--spacing-1) + var(--border-width))}.x1kpkw9v:not(#\#):not(#\#){padding-inline:var(--_tab-strip-bleed)}.x1w6f3ag:not(#\#):not(#\#){padding-inline:var(--_textarea-inline-padding)}.xkjnx3w:not(#\#):not(#\#){padding-inline:var(--spacing-0-5)}.x17a0aqu:not(#\#):not(#\#){padding-inline:var(--spacing-0)}.x4ezzuc:not(#\#):not(#\#){padding-inline:var(--spacing-1-5)}.x7a5moj:not(#\#):not(#\#){padding-inline:var(--spacing-1)}.xixulwi:not(#\#):not(#\#){padding-inline:var(--spacing-10)}.xf314gf:not(#\#):not(#\#){padding-inline:var(--spacing-2)}.xrrkdod:not(#\#):not(#\#){padding-inline:var(--spacing-3)}.x1pzlopt:not(#\#):not(#\#){padding-inline:var(--spacing-4)}.xzz68wx:not(#\#):not(#\#){padding-inline:var(--spacing-5)}.xm7rs69:not(#\#):not(#\#){padding-inline:var(--spacing-6)}.x6xnjw4:not(#\#):not(#\#){padding-inline:var(--spacing-8)}.x30g6up:not(#\#):not(#\#){padding-inline:var(--x-paddingInline)}.x1ku5rj1:not(#\#):not(#\#){place-items:center}.x1xif8ns:not(#\#):not(#\#){scroll-padding-inline:calc(var(--_tab-strip-bleed) + var(--spacing-8))}.xdf8p4l:not(#\#):not(#\#){scroll-padding-inline:var(--spacing-0-5)}.x9lgdif:not(#\#):not(#\#){scroll-padding-inline:var(--spacing-0)}.x1w8vatw:not(#\#):not(#\#){scroll-padding-inline:var(--spacing-1-5)}.x1u2972t:not(#\#):not(#\#){scroll-padding-inline:var(--spacing-1)}.xw959t8:not(#\#):not(#\#){scroll-padding-inline:var(--spacing-10)}.x1mfb6cv:not(#\#):not(#\#){scroll-padding-inline:var(--spacing-2)}.xpnzzb2:not(#\#):not(#\#){scroll-padding-inline:var(--spacing-3)}.x3m3szd:not(#\#):not(#\#){scroll-padding-inline:var(--spacing-4)}.x1vx7sv0:not(#\#):not(#\#){scroll-padding-inline:var(--spacing-5)}.x1mvw9yj:not(#\#):not(#\#){scroll-padding-inline:var(--spacing-6)}.x1xn2tv3:not(#\#):not(#\#){scroll-padding-inline:var(--spacing-8)}.xhfbhpw:not(#\#):not(#\#){scroll-snap-type:x mandatory}.x168l2et:not(#\#):not(#\#){scroll-snap-type:y mandatory}.xmqliwb:not(#\#):not(#\#){text-decoration:line-through}.x1hl2dhg:not(#\#):not(#\#){text-decoration:none}.x1bvjpef:not(#\#):not(#\#){text-decoration:underline}.xrg7dcy:not(#\#):not(#\#){transition:box-shadow var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.xb0j27v:not(#\#):not(#\#){transition:grid-template-rows var(--duration-medium) var(--ease-standard)}.xq2gx43:not(#\#):not(#\#){transition:none}.x1ey1afo:not(#\#):not(#\#){transition:opacity var(--duration-fast)}.x1ob6yzd:not(#\#):not(#\#){transition:transform var(--duration-fast) var(--ease-standard)}.x6q1khz:focus-within:not(#\#):not(#\#){border-color:var(--color-accent)}.xk2sxw7:focus-within:not(#\#):not(#\#){border-color:var(--color-error)}.xyq33ac:focus-within:not(#\#):not(#\#){border-color:var(--color-success)}.xa1yw2k:focus-within:not(#\#):not(#\#){border-color:var(--color-warning)}.xafswnp.xafswnp:where(.x1iwu4tg:has(:focus-visible) *):not(#\#):not(#\#){outline:var(--focus-outline-width) var(--focus-outline-style) var(--focus-outline-color)}.x1dordxg:focus-within:not(#\#):not(#\#){overflow:visible}.x16s19ga:has(:focus-visible):not(#\#):not(#\#){outline:var(--focus-outline-width) var(--focus-outline-style) var(--focus-outline-color)}.x64lkcz:focus:not(#\#):not(#\#){border-color:var(--color-error)}.x1lglk5v:focus:not(#\#):not(#\#){border-color:var(--color-success)}.x12sck4v:focus:not(#\#):not(#\#){border-color:var(--color-warning)}.x1uvtmcs:focus:not(#\#):not(#\#){outline:none}.xomzh7y:focus:not(#\#):not(#\#){overflow:visible}.xh2mrf5:focus:not(#\#):not(#\#){padding-block:var(--spacing-2)}.x1cf3d6k:focus:not(#\#):not(#\#){padding-inline:var(--spacing-4)}@media (forced-colors:active){.x1w1tqly.x1w1tqly:not(#\#):not(#\#){border-color:canvastext}.xmnqt3w.xmnqt3w:not(#\#):not(#\#){border-color:graytext}.xx61lck.xx61lck:not(#\#):not(#\#){border-style:solid}.x13rsnn2.x13rsnn2:not(#\#):not(#\#){border-width:1px}}@media (max-width:480px){.x1a1jff.x1a1jff:not(#\#):not(#\#){gap:var(--spacing-4)}}@media (prefers-reduced-motion:reduce){.x9kvfbb.x9kvfbb:not(#\#):not(#\#){transition:none}}@media (hover:hover){.x1ozl1p1.x1ozl1p1.x1ozl1p1:where(.x1odsvnm:hover *):not(#\#):not(#\#){border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.x1ozl1p1.x1ozl1p1.x1ozl1p1:where(.x1odsvnm:hover *):not(#\#):not(#\#){border-color:color-mix(in srgb,var(--color-accent),var(--color-tint-hover) 15%)}}.xilc7fp.xilc7fp.xilc7fp:where(.x1odsvnm:hover *):not(#\#):not(#\#){border-color:var(--color-border-emphasized)}@supports (color:color-mix(in lab, red, red)){.xilc7fp.xilc7fp.xilc7fp:where(.x1odsvnm:hover *):not(#\#):not(#\#){border-color:color-mix(in srgb,var(--color-border-emphasized),var(--color-tint-hover) 20%)}}.x61roa7.x61roa7.x61roa7:where(.x1odsvnm:hover *):not(#\#):not(#\#){border-color:var(--color-border)}.x1xwh4np.x1xwh4np.x1xwh4np:hover:where(:not(:disabled,[aria-disabled=true])):not(#\#):not(#\#){border-color:var(--color-border-emphasized)}.x13nosk6.x13nosk6.x13nosk6:hover:where(:not(:disabled,[aria-disabled=true])):not(#\#):not(#\#){text-decoration:underline}}.x67t5t6:not(#\#):not(#\#):not(#\#){-webkit-backdrop-filter:blur(12px)}.x1ua5tub:not(#\#):not(#\#):not(#\#){-webkit-box-orient:vertical}.x1yhjpo9:not(#\#):not(#\#):not(#\#){-webkit-line-clamp:var(--x-WebkitLineClamp)}.xiy8rlo:not(#\#):not(#\#):not(#\#){-webkit-mask-image:linear-gradient(#0000,#000 24px)}.x1bv1mxo:not(#\#):not(#\#):not(#\#){-webkit-mask-image:linear-gradient(#0000,#000 36px)}.xo9xo30:not(#\#):not(#\#):not(#\#){-webkit-mask-image:linear-gradient(#0000,#000 48px)}.xt2iwb0:not(#\#):not(#\#):not(#\#){-webkit-mask-image:linear-gradient(#0000,#0000)}.x5lxg6s:not(#\#):not(#\#):not(#\#){-webkit-overflow-scrolling:touch}.x1i10hfl:not(#\#):not(#\#):not(#\#){-webkit-tap-highlight-color:transparent}.xpdipgo:not(#\#):not(#\#):not(#\#){-webkit-touch-callout:none}.x8gbvx8:not(#\#):not(#\#):not(#\#){align-content:flex-start}.x1pha0wt:not(#\#):not(#\#):not(#\#){align-items:baseline}.x6s0dn4:not(#\#):not(#\#):not(#\#){align-items:center}.xpqajaz:not(#\#):not(#\#):not(#\#){align-items:end}.xuk3077:not(#\#):not(#\#):not(#\#){align-items:flex-end}.x1cy8zhl:not(#\#):not(#\#):not(#\#){align-items:flex-start}.x7a106z:not(#\#):not(#\#):not(#\#){align-items:start}.x1qjc9v5:not(#\#):not(#\#):not(#\#){align-items:stretch}.xoi2r2e:not(#\#):not(#\#):not(#\#){align-self:baseline}.xamitd3:not(#\#):not(#\#):not(#\#){align-self:center}.xpvyfi4:not(#\#):not(#\#):not(#\#){align-self:flex-end}.xqcrz7y:not(#\#):not(#\#):not(#\#){align-self:flex-start}.x1y8v6su:not(#\#):not(#\#):not(#\#){align-self:start}.xkh2ocl:not(#\#):not(#\#):not(#\#){align-self:stretch}.x7dpabl:not(#\#):not(#\#):not(#\#){anchor-name:--outline-active}.x17yabm6:not(#\#):not(#\#):not(#\#){animation-delay:var(--duration-medium-min)}.xvo38ju:not(#\#):not(#\#):not(#\#){animation-delay:var(--x-animationDelay)}.xpz12be:not(#\#):not(#\#):not(#\#){animation-direction:alternate}.xmg6eyc:not(#\#):not(#\#):not(#\#){animation-duration:1.5s}.xjlvqhv:not(#\#):not(#\#):not(#\#){animation-duration:1ms}.x1c74tu6:not(#\#):not(#\#):not(#\#){animation-duration:2s}.xwms9i0:not(#\#):not(#\#):not(#\#){animation-duration:auto}.x9uej1z:not(#\#):not(#\#):not(#\#){animation-duration:var(--duration-fast-max)}.xb2rp9n:not(#\#):not(#\#):not(#\#){animation-duration:var(--duration-fast)}.xqgcaz:not(#\#):not(#\#):not(#\#){animation-duration:var(--duration-medium-max)}.x12wqnr7:not(#\#):not(#\#):not(#\#){animation-duration:var(--duration-medium)}.x14qxm4i:not(#\#):not(#\#):not(#\#){animation-duration:var(--duration-slow-min)}.xskzprw:not(#\#):not(#\#):not(#\#){animation-fill-mode:backwards}.x1u6ievf:not(#\#):not(#\#):not(#\#){animation-fill-mode:both}.x10e4vud:not(#\#):not(#\#):not(#\#){animation-fill-mode:forwards}.xa4qsjk:not(#\#):not(#\#):not(#\#){animation-iteration-count:infinite}.x1ewfqum:not(#\#):not(#\#):not(#\#){animation-name:x11lauxq-B}.xcx56e2:not(#\#):not(#\#):not(#\#){animation-name:x13kz0yu-B}.x1ffowhz:not(#\#):not(#\#):not(#\#){animation-name:x188b6p3-B}.xqcmdr3:not(#\#):not(#\#):not(#\#){animation-name:x18re5ia-B}.x3psbcj:not(#\#):not(#\#):not(#\#){animation-name:x1ahk7ht-B}.x1dvww92:not(#\#):not(#\#):not(#\#){animation-name:x1b6yrix-B}.x97zbip:not(#\#):not(#\#):not(#\#){animation-name:x1k48ry3-B}.x1gbn2au:not(#\#):not(#\#):not(#\#){animation-name:x1xhkexc-B}.xeuoslp:not(#\#):not(#\#):not(#\#){animation-name:xgnty7z-B}.x1srr2gu:not(#\#):not(#\#):not(#\#){animation-name:xiylxmw-B}.x1ka1v4i:not(#\#):not(#\#):not(#\#){animation-name:xqng64z-B}.xozk8ic:not(#\#):not(#\#):not(#\#){animation-name:xr3m334-B}.x1mta51n:not(#\#):not(#\#):not(#\#){animation-name:xtut5q7-B}.xck01x9:not(#\#):not(#\#):not(#\#){animation-name:xu7jd1z-B}.xl1vlw0:not(#\#):not(#\#):not(#\#){animation-name:xv1hr86-B}.x1i331go:not(#\#):not(#\#):not(#\#){animation-name:xwmkjkf-B}.x190lv1:not(#\#):not(#\#):not(#\#){animation-timeline:view(y)}.x4hg4is:not(#\#):not(#\#):not(#\#){animation-timing-function:ease-in-out}.x1esw782:not(#\#):not(#\#):not(#\#){animation-timing-function:linear}.x193epu2:not(#\#):not(#\#):not(#\#){animation-timing-function:steps(10,end)}.x128ha8g:not(#\#):not(#\#):not(#\#){animation-timing-function:var(--ease-standard)}.xjyslct:not(#\#):not(#\#):not(#\#){appearance:none}.x1plog1:not(#\#):not(#\#):not(#\#){aspect-ratio:1}.xioom0i:not(#\#):not(#\#):not(#\#){aspect-ratio:var(--button-icon-only-aspect)}.x10y9f9r:not(#\#):not(#\#):not(#\#){aspect-ratio:var(--x-aspectRatio)}.xvn2z4z:not(#\#):not(#\#):not(#\#){-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.xlp1x4z:not(#\#):not(#\#):not(#\#){backface-visibility:hidden}.xx83zyx:not(#\#):not(#\#):not(#\#){background-clip:padding-box}.x1rkw3yq:not(#\#):not(#\#):not(#\#){background-color:#fff9}.xtwfq29:not(#\#):not(#\#):not(#\#){background-color:currentColor}.xgcd1z6:not(#\#):not(#\#):not(#\#){background-color:inherit}.xcpsgoo:not(#\#):not(#\#):not(#\#){background-color:#00000080}.xjbqb8w:not(#\#):not(#\#):not(#\#){background-color:#0000}.xgcxg3y:not(#\#):not(#\#):not(#\#){background-color:var(--color-accent-muted)}.x1ewilqj:not(#\#):not(#\#):not(#\#){background-color:var(--color-accent)}.x1o0wnni:not(#\#):not(#\#):not(#\#){background-color:var(--color-background-blue)}.x1eiddq6:not(#\#):not(#\#):not(#\#){background-color:var(--color-background-body)}.x1de1mus:not(#\#):not(#\#):not(#\#){background-color:var(--color-background-card)}.x1rgj867:not(#\#):not(#\#):not(#\#){background-color:var(--color-background-cyan)}.x1l5t2a3:not(#\#):not(#\#):not(#\#){background-color:var(--color-background-error-inverted)}.xspzpui:not(#\#):not(#\#):not(#\#){background-color:var(--color-background-gray)}.x1sqjeoo:not(#\#):not(#\#):not(#\#){background-color:var(--color-background-green)}.xenstv7:not(#\#):not(#\#):not(#\#){background-color:var(--color-background-inverted)}.xwmxj5m:not(#\#):not(#\#):not(#\#){background-color:var(--color-background-muted)}.x1e9xt6e:not(#\#):not(#\#):not(#\#){background-color:var(--color-background-orange)}.xnpoty2:not(#\#):not(#\#):not(#\#){background-color:var(--color-background-pink)}.x1prclbq:not(#\#):not(#\#):not(#\#){background-color:var(--color-background-popover)}.x16i6n6f:not(#\#):not(#\#):not(#\#){background-color:var(--color-background-purple)}.x1cibrc5:not(#\#):not(#\#):not(#\#){background-color:var(--color-background-red)}.x10xzikg:not(#\#):not(#\#):not(#\#){background-color:var(--color-background-surface)}.x1jtji5o:not(#\#):not(#\#):not(#\#){background-color:var(--color-background-teal)}.x1bo7t0x:not(#\#):not(#\#):not(#\#){background-color:var(--color-background-yellow)}.x7njt3n:not(#\#):not(#\#):not(#\#){background-color:var(--color-border-emphasized)}.x1m4xfpy:not(#\#):not(#\#):not(#\#){background-color:var(--color-border)}.x1pritpl:not(#\#):not(#\#):not(#\#){background-color:var(--color-error-muted)}.x1pjz0fi:not(#\#):not(#\#):not(#\#){background-color:var(--color-error)}.xowkcby:not(#\#):not(#\#):not(#\#){background-color:var(--color-icon-primary)}.x1q5y3ey:not(#\#):not(#\#):not(#\#){background-color:var(--color-icon-secondary)}.x17x4s8c:not(#\#):not(#\#):not(#\#){background-color:var(--color-neutral)}.x1azo05:not(#\#):not(#\#):not(#\#){background-color:var(--color-on-accent)}.xfba6wv:not(#\#):not(#\#):not(#\#){background-color:var(--color-on-error)}.x9mohwv:not(#\#):not(#\#):not(#\#){background-color:var(--color-on-success)}.xmgwp2l:not(#\#):not(#\#):not(#\#){background-color:var(--color-on-warning)}.x1lmrjuc:not(#\#):not(#\#):not(#\#){background-color:var(--color-overlay-hover)}.xi89dp7:not(#\#):not(#\#):not(#\#){background-color:var(--color-overlay-pressed)}.x1u4601x:not(#\#):not(#\#):not(#\#){background-color:var(--color-overlay)}.xprdx6m:not(#\#):not(#\#):not(#\#){background-color:var(--color-skeleton)}.xu13z74:not(#\#):not(#\#):not(#\#){background-color:var(--color-success-muted)}.xdsz4j9:not(#\#):not(#\#):not(#\#){background-color:var(--color-success)}.xzyc27v:not(#\#):not(#\#):not(#\#){background-color:var(--color-syntax-background)}.x16fr6go:not(#\#):not(#\#):not(#\#){background-color:var(--color-text-disabled)}.x19aspcf:not(#\#):not(#\#):not(#\#){background-color:var(--color-text-primary)}.xdomwnj:not(#\#):not(#\#):not(#\#){background-color:var(--color-text-secondary)}.xdsb6cv:not(#\#):not(#\#):not(#\#){background-color:var(--color-track)}.x24i8r5:not(#\#):not(#\#):not(#\#){background-color:var(--color-warning-muted)}.x1q8g9m5:not(#\#):not(#\#):not(#\#){background-color:var(--color-warning)}.x1fd97le:not(#\#):not(#\#):not(#\#){background-color:var(--table-sticky-background,var(--color-background-card))}.xl8spv7:not(#\#):not(#\#):not(#\#){background-color:var(--x-backgroundColor)}.xafqdz2:not(#\#):not(#\#):not(#\#){background-image:linear-gradient(to bottom,var(--color-background-surface) 60%,transparent)}.x1vrk509:not(#\#):not(#\#):not(#\#){background-image:linear-gradient(var(--color-background-muted),var(--color-background-muted))}.x14bno8m:not(#\#):not(#\#):not(#\#){background-image:linear-gradient(var(--color-neutral),var(--color-neutral))}.x18o3ruo:not(#\#):not(#\#):not(#\#){background-image:none}.x1mwwwfo:not(#\#):not(#\#):not(#\#){border-collapse:collapse}.x16uus16:not(#\#):not(#\#):not(#\#){border-end-end-radius:0}.x1eprgri:not(#\#):not(#\#):not(#\#){border-end-end-radius:var(--_banner-radius,var(--radius-container))}.x6k0y1c:not(#\#):not(#\#):not(#\#){border-end-end-radius:var(--_chat-composer-radius)}.xoao14b:not(#\#):not(#\#):not(#\#){border-end-end-radius:var(--_field-radius)}.x14i3lts:not(#\#):not(#\#):not(#\#){border-end-end-radius:var(--radius-element)}.x1dgc8on:not(#\#):not(#\#):not(#\#){border-end-end-radius:var(--radius-full)}.x1whkvtz:not(#\#):not(#\#):not(#\#){border-end-end-radius:var(--radius-inner)}.xbiv7yw:not(#\#):not(#\#):not(#\#){border-end-start-radius:0}.x1k5g1gk:not(#\#):not(#\#):not(#\#){border-end-start-radius:var(--_banner-radius,var(--radius-container))}.xkvxy4d:not(#\#):not(#\#):not(#\#){border-end-start-radius:var(--_chat-composer-radius)}.xquck67:not(#\#):not(#\#):not(#\#){border-end-start-radius:var(--radius-element)}.x1wc3881:not(#\#):not(#\#):not(#\#){border-end-start-radius:var(--radius-full)}.xrfs2vl:not(#\#):not(#\#):not(#\#){border-end-start-radius:var(--radius-inner)}.xl0t3rv:not(#\#):not(#\#):not(#\#){border-inline-end-color:var(--color-border-emphasized)}.x1gejf6u:not(#\#):not(#\#):not(#\#){border-inline-end-color:var(--color-border)}.x18b5jzi:not(#\#):not(#\#):not(#\#){border-inline-end-style:solid}.x1lun4ml:not(#\#):not(#\#):not(#\#){border-inline-end-width:1px}.xw8tdv1:not(#\#):not(#\#):not(#\#){border-inline-end-width:var(--border-width)}.x14ydlgx:not(#\#):not(#\#):not(#\#){border-inline-start-color:var(--color-border-emphasized)}.x1j92z86:not(#\#):not(#\#):not(#\#){border-inline-start-color:var(--color-border)}.xrvmtm5:not(#\#):not(#\#):not(#\#){border-inline-start-color:var(--color-on-accent)}.x1t7ytsu:not(#\#):not(#\#):not(#\#){border-inline-start-style:solid}.xpilrb4:not(#\#):not(#\#):not(#\#){border-inline-start-width:1px}.xgbv0en:not(#\#):not(#\#):not(#\#){border-inline-start-width:var(--border-width)}.xtpqe59:not(#\#):not(#\#):not(#\#){border-inline-start-width:var(--spacing-0-5)}.x1gukg7c:not(#\#):not(#\#):not(#\#){border-spacing:0}.x1ga7v0g:not(#\#):not(#\#):not(#\#){border-start-end-radius:0}.x13nour3:not(#\#):not(#\#):not(#\#){border-start-end-radius:var(--_banner-radius,var(--radius-container))}.xzc3kxz:not(#\#):not(#\#):not(#\#){border-start-end-radius:var(--_chat-composer-radius)}.x1g2gkjz:not(#\#):not(#\#):not(#\#){border-start-end-radius:var(--_field-radius)}.xg0tfu:not(#\#):not(#\#):not(#\#){border-start-end-radius:var(--radius-chat)}.x7hs6f1:not(#\#):not(#\#):not(#\#){border-start-end-radius:var(--radius-container)}.x8agd5o:not(#\#):not(#\#):not(#\#){border-start-end-radius:var(--radius-full)}.x126per9:not(#\#):not(#\#):not(#\#){border-start-end-radius:var(--radius-inner)}.x15mokao:not(#\#):not(#\#):not(#\#){border-start-start-radius:0}.xwxb7qi:not(#\#):not(#\#):not(#\#){border-start-start-radius:var(--_banner-radius,var(--radius-container))}.xy7p8pm:not(#\#):not(#\#):not(#\#){border-start-start-radius:var(--_chat-composer-radius)}.x1n70msy:not(#\#):not(#\#):not(#\#){border-start-start-radius:var(--radius-chat)}.x81l70g:not(#\#):not(#\#):not(#\#){border-start-start-radius:var(--radius-container)}.x19415el:not(#\#):not(#\#):not(#\#){border-start-start-radius:var(--radius-full)}.x3qb8m:not(#\#):not(#\#):not(#\#){border-start-start-radius:var(--radius-inner)}.x183tx6i:not(#\#):not(#\#):not(#\#){border-start-start-radius:var(--radius-page)}.x1lp15jv:not(#\#):not(#\#):not(#\#){box-shadow:inset 0 0 0 1px var(--color-border-emphasized)}.x1er153n:not(#\#):not(#\#):not(#\#){box-shadow:inset 0 0 0 1px var(--color-border)}.x1iobdd1:not(#\#):not(#\#):not(#\#){box-shadow:inset 0 0 0 1px var(--color-text-primary)}.x1gnnqk1:not(#\#):not(#\#):not(#\#){box-shadow:none}.x1p8z4y0:not(#\#):not(#\#):not(#\#){box-shadow:var(--_card-ring,0 0 transparent),var(--_card-elevation,0 0 transparent)}.x1kcpxr7:not(#\#):not(#\#):not(#\#){box-shadow:var(--shadow-high)}.x1i5ehqx:not(#\#):not(#\#):not(#\#){box-shadow:var(--shadow-low)}.x14hfi27:not(#\#):not(#\#):not(#\#){box-shadow:var(--shadow-med)}.x9f619:not(#\#):not(#\#):not(#\#){box-sizing:border-box}.x1afcbsf:not(#\#):not(#\#):not(#\#){box-sizing:content-box}.xbuiw85:not(#\#):not(#\#):not(#\#){caret-color:#0000}.xxugrtn:not(#\#):not(#\#):not(#\#){caret-color:var(--color-accent)}.x1hyvwdk:not(#\#):not(#\#):not(#\#){clip-path:inset(50%)}.xzpqnlu:not(#\#):not(#\#):not(#\#){clip:rect(0,0,0,0)}.xntwwlm:not(#\#):not(#\#):not(#\#){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.x108lcm5:not(#\#):not(#\#):not(#\#){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){.x108lcm5:not(#\#):not(#\#):not(#\#){--lightningcss-light: ;--lightningcss-dark:initial}}.x19aimcq:not(#\#):not(#\#):not(#\#){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.xj8ax7g:not(#\#):not(#\#):not(#\#){color:red}.x1heor9g:not(#\#):not(#\#):not(#\#){color:inherit}.x19co3pv:not(#\#):not(#\#):not(#\#){color:#0000}.x1gb3s7i:not(#\#):not(#\#):not(#\#){color:var(--_item-description-color,var(--color-text-secondary))}.x5tbw38:not(#\#):not(#\#):not(#\#){color:var(--_item-label-color,var(--color-text-primary))}.xqwr325:not(#\#):not(#\#):not(#\#){color:var(--color-accent)}.xrkvqaz:not(#\#):not(#\#):not(#\#){color:var(--color-background-surface)}.xjt36v0:not(#\#):not(#\#):not(#\#){color:var(--color-error)}.x1fns2mt:not(#\#):not(#\#):not(#\#){color:var(--color-icon-blue)}.x157w0xa:not(#\#):not(#\#):not(#\#){color:var(--color-icon-cyan)}.xqa6c3m:not(#\#):not(#\#):not(#\#){color:var(--color-icon-disabled)}.x1eyinzz:not(#\#):not(#\#):not(#\#){color:var(--color-icon-gray)}.xmxeech:not(#\#):not(#\#):not(#\#){color:var(--color-icon-green)}.xxu74a4:not(#\#):not(#\#):not(#\#){color:var(--color-icon-orange)}.x1kxxfg5:not(#\#):not(#\#):not(#\#){color:var(--color-icon-pink)}.xtbr613:not(#\#):not(#\#):not(#\#){color:var(--color-icon-primary)}.xzdw94u:not(#\#):not(#\#):not(#\#){color:var(--color-icon-purple)}.xeffzf7:not(#\#):not(#\#):not(#\#){color:var(--color-icon-red)}.xv9yike:not(#\#):not(#\#):not(#\#){color:var(--color-icon-secondary)}.x1f3zxcb:not(#\#):not(#\#):not(#\#){color:var(--color-icon-teal)}.x1g6zdft:not(#\#):not(#\#):not(#\#){color:var(--color-icon-yellow)}.x17wrial:not(#\#):not(#\#):not(#\#){color:var(--color-on-accent)}.x9e3rv5:not(#\#):not(#\#):not(#\#){color:var(--color-on-dark)}.x1m024r3:not(#\#):not(#\#):not(#\#){color:var(--color-on-error)}.xri61p4:not(#\#):not(#\#):not(#\#){color:var(--color-on-success)}.xrebv38:not(#\#):not(#\#):not(#\#){color:var(--color-on-warning)}.xtjic6:not(#\#):not(#\#):not(#\#){color:var(--color-success)}.x1mjzq1q:not(#\#):not(#\#):not(#\#){color:var(--color-syntax-comment)}.xdfisg:not(#\#):not(#\#):not(#\#){color:var(--color-syntax-variable)}.xjse4m1:not(#\#):not(#\#):not(#\#){color:var(--color-text-accent)}.x1vvqiwl:not(#\#):not(#\#):not(#\#){color:var(--color-text-blue)}.x1txnczv:not(#\#):not(#\#):not(#\#){color:var(--color-text-cyan)}.xnbbluu:not(#\#):not(#\#):not(#\#){color:var(--color-text-disabled)}.xru1t7f:not(#\#):not(#\#):not(#\#){color:var(--color-text-gray)}.xltfdvo:not(#\#):not(#\#):not(#\#){color:var(--color-text-green)}.xm47u9q:not(#\#):not(#\#):not(#\#){color:var(--color-text-orange)}.xiuofww:not(#\#):not(#\#):not(#\#){color:var(--color-text-pink)}.x1tgivj0:not(#\#):not(#\#):not(#\#){color:var(--color-text-primary)}.x1m9wyeb:not(#\#):not(#\#):not(#\#){color:var(--color-text-purple)}.x1joocv1:not(#\#):not(#\#):not(#\#){color:var(--color-text-red)}.xv1l7n4:not(#\#):not(#\#):not(#\#){color:var(--color-text-secondary)}.x9x0lbs:not(#\#):not(#\#):not(#\#){color:var(--color-text-teal)}.xdhq94a:not(#\#):not(#\#):not(#\#){color:var(--color-text-yellow)}.xs3pv69:not(#\#):not(#\#):not(#\#){color:var(--color-warning)}.xf5zn4v:not(#\#):not(#\#):not(#\#){column-gap:calc(var(--spacing-3) + var(--border-width) + var(--spacing-4))}.x1kihgfc:not(#\#):not(#\#):not(#\#){column-gap:var(--spacing-0-5)}.x1o57wo1:not(#\#):not(#\#):not(#\#){column-gap:var(--spacing-0)}.x1thn6ci:not(#\#):not(#\#):not(#\#){column-gap:var(--spacing-1-5)}.x1lfs0n9:not(#\#):not(#\#):not(#\#){column-gap:var(--spacing-1)}.x1p37tyl:not(#\#):not(#\#):not(#\#){column-gap:var(--spacing-10)}.xak3so:not(#\#):not(#\#):not(#\#){column-gap:var(--spacing-2)}.xewh9hi:not(#\#):not(#\#):not(#\#){column-gap:var(--spacing-3)}.xty4p9g:not(#\#):not(#\#):not(#\#){column-gap:var(--spacing-4)}.x1eqhezk:not(#\#):not(#\#):not(#\#){column-gap:var(--spacing-5)}.x3qlgwd:not(#\#):not(#\#):not(#\#){column-gap:var(--spacing-6)}.xicv188:not(#\#):not(#\#):not(#\#){column-gap:var(--spacing-8)}.xawy1a7:not(#\#):not(#\#):not(#\#){contain:layout style}.x12h1iku:not(#\#):not(#\#):not(#\#){container-type:inline-size}.xb5mbof:not(#\#):not(#\#):not(#\#){content-visibility:auto}.xfrknyr:not(#\#):not(#\#):not(#\#){counter-increment:astryx-list}.xif0320:not(#\#):not(#\#):not(#\#){counter-reset:astryx-list}.x1khind5:not(#\#):not(#\#):not(#\#){counter-reset:var(--x-counterReset)}.xicojor:not(#\#):not(#\#):not(#\#){cursor:col-resize}.xt0e3qv:not(#\#):not(#\#):not(#\#){cursor:default}.x7eptgl:not(#\#):not(#\#):not(#\#){cursor:ew-resize}.x1jm3nie:not(#\#):not(#\#):not(#\#){cursor:grab}.xi9pz9s:not(#\#):not(#\#):not(#\#){cursor:grabbing}.xmper1u:not(#\#):not(#\#):not(#\#){cursor:inherit}.x1ypdohk:not(#\#):not(#\#):not(#\#){cursor:pointer}.xyozgr7:not(#\#):not(#\#):not(#\#){cursor:row-resize}.x1ed109x:not(#\#):not(#\#):not(#\#){cursor:text}.x1huxd7x:not(#\#):not(#\#):not(#\#){cursor:zoom-in}.x104kibb:not(#\#):not(#\#):not(#\#){display:-webkit-box}.x1lliihq:not(#\#):not(#\#):not(#\#){display:block}.xjp7ctv:not(#\#):not(#\#):not(#\#){display:contents}.x78zum5:not(#\#):not(#\#):not(#\#){display:flex}.xrvj5dj:not(#\#):not(#\#):not(#\#){display:grid}.x1rg5ohu:not(#\#):not(#\#):not(#\#){display:inline-block}.x3nfvp2:not(#\#):not(#\#):not(#\#){display:inline-flex}.xwz0xwf:not(#\#):not(#\#):not(#\#){display:inline-grid}.xt0psk2:not(#\#):not(#\#):not(#\#){display:inline}.x1s85apg:not(#\#):not(#\#):not(#\#){display:none}.x11ke7fs:not(#\#):not(#\#):not(#\#){display:var(--separator-display)}.xbh8q5q:not(#\#):not(#\#):not(#\#){fill:none}.x1r8uery:not(#\#):not(#\#):not(#\#){flex-basis:0}.xjpgo6f:not(#\#):not(#\#):not(#\#){flex-basis:200px}.xchdapg:not(#\#):not(#\#):not(#\#){flex-basis:300px}.xgualba:not(#\#):not(#\#):not(#\#){flex-basis:8rem}.xdl72j9:not(#\#):not(#\#):not(#\#){flex-basis:auto}.x3ieub6:not(#\#):not(#\#):not(#\#){flex-direction:column-reverse}.xdt5ytf:not(#\#):not(#\#):not(#\#){flex-direction:column}.x15zctf7:not(#\#):not(#\#):not(#\#){flex-direction:row-reverse}.x1q0g3np:not(#\#):not(#\#):not(#\#){flex-direction:row}.x1c4vz4f:not(#\#):not(#\#):not(#\#){flex-grow:0}.x1iyjqo2:not(#\#):not(#\#):not(#\#){flex-grow:1}.xgyuaek:not(#\#):not(#\#):not(#\#){flex-grow:2}.x2lah0s:not(#\#):not(#\#):not(#\#){flex-shrink:0}.xs83m0k:not(#\#):not(#\#):not(#\#){flex-shrink:1}.x1g3ib7:not(#\#):not(#\#):not(#\#){flex-shrink:10}.xozqiw3:not(#\#):not(#\#):not(#\#){flex-wrap:nowrap}.x8hhl5t:not(#\#):not(#\#):not(#\#){flex-wrap:wrap-reverse}.x1a02dak:not(#\#):not(#\#):not(#\#){flex-wrap:wrap}.xjb2p0i:not(#\#):not(#\#):not(#\#){font-family:inherit}.x9ynric:not(#\#):not(#\#):not(#\#){font-family:var(--font-family-body)}.x9m5x89:not(#\#):not(#\#):not(#\#){font-family:var(--font-family-code)}.x1g81bgm:not(#\#):not(#\#):not(#\#){font-family:var(--font-family-heading)}.xboafo0:not(#\#):not(#\#):not(#\#){font-size:.75rem}.x1603h9y:not(#\#):not(#\#):not(#\#){font-size:1.25rem}.xngnso2:not(#\#):not(#\#):not(#\#){font-size:1.5rem}.x1k6wstc:not(#\#):not(#\#):not(#\#){font-size:10px}.xfifm61:not(#\#):not(#\#):not(#\#){font-size:12px}.xif65rj:not(#\#):not(#\#):not(#\#){font-size:14px}.x1j61zf2:not(#\#):not(#\#):not(#\#){font-size:16px}.x1jchvi3:not(#\#):not(#\#):not(#\#){font-size:1rem}.xwsyq91:not(#\#):not(#\#):not(#\#){font-size:20px}.x1qlqyl8:not(#\#):not(#\#):not(#\#){font-size:inherit}.xhs0kqb:not(#\#):not(#\#):not(#\#){font-size:var(--font-size-2xl)}.x16a80zy:not(#\#):not(#\#):not(#\#){font-size:var(--font-size-2xs)}.x10srzze:not(#\#):not(#\#):not(#\#){font-size:var(--font-size-3xl)}.x10p7juq:not(#\#):not(#\#):not(#\#){font-size:var(--font-size-3xs)}.xqcvi3d:not(#\#):not(#\#):not(#\#){font-size:var(--font-size-4xl)}.xxc45ev:not(#\#):not(#\#):not(#\#){font-size:var(--font-size-4xs)}.x1j29vfg:not(#\#):not(#\#):not(#\#){font-size:var(--font-size-base)}.xc7cgfe:not(#\#):not(#\#):not(#\#){font-size:var(--font-size-lg)}.x1eqnyfr:not(#\#):not(#\#):not(#\#){font-size:var(--font-size-sm)}.x1wqms48:not(#\#):not(#\#):not(#\#){font-size:var(--font-size-xl)}.x51wmvv:not(#\#):not(#\#):not(#\#){font-size:var(--font-size-xs)}.xho7bvi:not(#\#):not(#\#):not(#\#){font-size:var(--spacing-4)}.xjm74w1:not(#\#):not(#\#):not(#\#){font-size:var(--text-body-size)}.xp03k98:not(#\#):not(#\#):not(#\#){font-size:var(--text-code-size)}.xsub3ws:not(#\#):not(#\#):not(#\#){font-size:var(--text-display-1-size)}.x1yego12:not(#\#):not(#\#):not(#\#){font-size:var(--text-display-2-size)}.xlgnzhf:not(#\#):not(#\#):not(#\#){font-size:var(--text-display-3-size)}.xcg7oai:not(#\#):not(#\#):not(#\#){font-size:var(--text-heading-1-size)}.x1xvnhcw:not(#\#):not(#\#):not(#\#){font-size:var(--text-heading-2-size)}.xii13ha:not(#\#):not(#\#):not(#\#){font-size:var(--text-heading-3-size)}.x8tkxat:not(#\#):not(#\#):not(#\#){font-size:var(--text-heading-4-size)}.xsgqta0:not(#\#):not(#\#):not(#\#){font-size:var(--text-heading-5-size)}.xw5ohdf:not(#\#):not(#\#):not(#\#){font-size:var(--text-heading-6-size)}.xcr08ib:not(#\#):not(#\#):not(#\#){font-size:var(--text-label-size)}.x18juvz8:not(#\#):not(#\#):not(#\#){font-size:var(--text-large-size)}.x141an7d:not(#\#):not(#\#):not(#\#){font-size:var(--text-supporting-size)}.xdmh292:not(#\#):not(#\#):not(#\#){font-size:var(--x-fontSize)}.x1j61x8r:not(#\#):not(#\#):not(#\#){font-style:normal}.xss6m8b:not(#\#):not(#\#):not(#\#){font-variant-numeric:tabular-nums}.xk50ysn:not(#\#):not(#\#):not(#\#){font-weight:500}.x1s688f:not(#\#):not(#\#):not(#\#){font-weight:600}.x1pd3egz:not(#\#):not(#\#):not(#\#){font-weight:inherit}.x1lvx875:not(#\#):not(#\#):not(#\#){font-weight:var(--font-weight-bold)}.x1e4wzip:not(#\#):not(#\#):not(#\#){font-weight:var(--font-weight-medium)}.x1sodnla:not(#\#):not(#\#):not(#\#){font-weight:var(--font-weight-normal)}.x2mo6ok:not(#\#):not(#\#):not(#\#){font-weight:var(--font-weight-semibold)}.xxovm9e:not(#\#):not(#\#):not(#\#){font-weight:var(--text-body-weight)}.xx3eeay:not(#\#):not(#\#):not(#\#){font-weight:var(--text-code-weight)}.x1txul5o:not(#\#):not(#\#):not(#\#){font-weight:var(--text-display-1-weight)}.x1y36c3f:not(#\#):not(#\#):not(#\#){font-weight:var(--text-display-2-weight)}.x1on40hk:not(#\#):not(#\#):not(#\#){font-weight:var(--text-display-3-weight)}.x1v68xuy:not(#\#):not(#\#):not(#\#){font-weight:var(--text-heading-1-weight)}.x12yy4cs:not(#\#):not(#\#):not(#\#){font-weight:var(--text-heading-2-weight)}.x1jcxfy8:not(#\#):not(#\#):not(#\#){font-weight:var(--text-heading-3-weight)}.x2hcmsi:not(#\#):not(#\#):not(#\#){font-weight:var(--text-heading-4-weight)}.xno150v:not(#\#):not(#\#):not(#\#){font-weight:var(--text-heading-5-weight)}.x1pw4frv:not(#\#):not(#\#):not(#\#){font-weight:var(--text-heading-6-weight)}.xmhvcl5:not(#\#):not(#\#):not(#\#){font-weight:var(--text-label-weight)}.x149oux8:not(#\#):not(#\#):not(#\#){font-weight:var(--text-large-weight)}.xv8on6e:not(#\#):not(#\#):not(#\#){font-weight:var(--text-supporting-weight)}.x1kzknox:not(#\#):not(#\#):not(#\#){forced-color-adjust:none}.xu6a5m6:not(#\#):not(#\#):not(#\#){grid-auto-columns:1fr}.x1mt1orb:not(#\#):not(#\#):not(#\#){grid-auto-flow:column}.xhij9v2:not(#\#):not(#\#):not(#\#){grid-auto-rows:var(--x-gridAutoRows)}.xcrlgei:not(#\#):not(#\#):not(#\#){grid-column-start:1}.x1agbcgv:not(#\#):not(#\#):not(#\#){grid-row-start:1}.x134kloy:not(#\#):not(#\#):not(#\#){grid-template-columns:1fr auto 1fr}.x52fmzj:not(#\#):not(#\#):not(#\#){grid-template-columns:1fr auto}.x1y6fwsi:not(#\#):not(#\#):not(#\#){grid-template-columns:1fr}.x1g3yg12:not(#\#):not(#\#):not(#\#){grid-template-columns:auto 1fr auto}.x1pmbctz:not(#\#):not(#\#):not(#\#){grid-template-columns:auto 1fr}.x1wthsqz:not(#\#):not(#\#):not(#\#){grid-template-columns:auto repeat(7,1fr)}.x1mzazjb:not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(7,1fr)}.x189bvgu:not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.x1xx4m37:not(#\#):not(#\#):not(#\#){grid-template-columns:var(--_codeblock-gutter-width) 1fr}.xqketvx:not(#\#):not(#\#):not(#\#){grid-template-columns:var(--x-gridTemplateColumns)}.xihq33y:not(#\#):not(#\#):not(#\#){grid-template-rows:0fr}.x1tu4anv:not(#\#):not(#\#):not(#\#){grid-template-rows:1fr}.xy8nx85:not(#\#):not(#\#):not(#\#){grid-template-rows:repeat(6,1fr)}.xtijo5x:not(#\#):not(#\#):not(#\#){inset-inline-end:0}.xz03a8w:not(#\#):not(#\#):not(#\#){inset-inline-end:2px}.x1oinnt5:not(#\#):not(#\#):not(#\#){inset-inline-end:calc((var(--size-element-md) - 20px) / 2 - 1px)}.x8qlsd8:not(#\#):not(#\#):not(#\#){inset-inline-end:calc((var(--size-element-sm) - 20px) / 2 - 1px)}.x13oyzgk:not(#\#):not(#\#):not(#\#){inset-inline-end:var(--_textarea-inline-padding)}.xy3asu9:not(#\#):not(#\#):not(#\#){inset-inline-end:var(--spacing-1)}.x72tfeb:not(#\#):not(#\#):not(#\#){inset-inline-end:var(--spacing-2)}.x1mcfs9z:not(#\#):not(#\#):not(#\#){inset-inline-end:var(--spacing-3)}.xqxgn94:not(#\#):not(#\#):not(#\#){inset-inline-end:var(--x-insetInlineEnd)}.x1o0tod:not(#\#):not(#\#):not(#\#){inset-inline-start:0}.x9p6ekw:not(#\#):not(#\#):not(#\#){inset-inline-start:14px}.xaoy8p5:not(#\#):not(#\#):not(#\#){inset-inline-start:2px}.xbudbmw:not(#\#):not(#\#):not(#\#){inset-inline-start:50%}.x1kiyvbf:not(#\#):not(#\#):not(#\#){inset-inline-start:var(--_textarea-inline-padding)}.x1ybfrjj:not(#\#):not(#\#):not(#\#){inset-inline-start:var(--spacing-3)}.x1lxsm33:not(#\#):not(#\#):not(#\#){inset-inline-start:var(--x-insetInlineStart)}.xc8icb0:not(#\#):not(#\#):not(#\#){isolation:isolate}.xl56j7k:not(#\#):not(#\#):not(#\#){justify-content:center}.x13a6bvl:not(#\#):not(#\#):not(#\#){justify-content:flex-end}.x1nhvcw1:not(#\#):not(#\#):not(#\#){justify-content:flex-start}.x1l1ennw:not(#\#):not(#\#):not(#\#){justify-content:space-around}.x1qughib:not(#\#):not(#\#):not(#\#){justify-content:space-between}.xaw8158:not(#\#):not(#\#):not(#\#){justify-content:space-evenly}.x1o2pa38:not(#\#):not(#\#):not(#\#){justify-items:center}.x4xo5sw:not(#\#):not(#\#):not(#\#){justify-items:end}.x619ttb:not(#\#):not(#\#):not(#\#){justify-items:start}.xl4xnwh:not(#\#):not(#\#):not(#\#){justify-items:stretch}.x7v7x1q:not(#\#):not(#\#):not(#\#){justify-self:center}.x1lqcxt8:not(#\#):not(#\#):not(#\#){justify-self:start}.x14ju556:not(#\#):not(#\#):not(#\#){line-height:0}.xo5v014:not(#\#):not(#\#):not(#\#){line-height:1}.x19v9tvf:not(#\#):not(#\#):not(#\#){line-height:22px}.x15bjb6t:not(#\#):not(#\#):not(#\#){line-height:inherit}.x1ojctns:not(#\#):not(#\#):not(#\#){line-height:var(--spacing-4)}.x7acx1w:not(#\#):not(#\#):not(#\#){line-height:var(--spacing-5)}.xw6l6zx:not(#\#):not(#\#):not(#\#){line-height:var(--text-body-leading)}.x17iicif:not(#\#):not(#\#):not(#\#){line-height:var(--text-code-leading)}.x112ttwr:not(#\#):not(#\#):not(#\#){line-height:var(--text-display-1-leading)}.xh0iwvy:not(#\#):not(#\#):not(#\#){line-height:var(--text-display-2-leading)}.x1ujwuaq:not(#\#):not(#\#):not(#\#){line-height:var(--text-display-3-leading)}.xfmsba7:not(#\#):not(#\#):not(#\#){line-height:var(--text-heading-1-leading)}.x1cpk1wn:not(#\#):not(#\#):not(#\#){line-height:var(--text-heading-2-leading)}.xwjzt0u:not(#\#):not(#\#):not(#\#){line-height:var(--text-heading-3-leading)}.xqerer:not(#\#):not(#\#):not(#\#){line-height:var(--text-heading-4-leading)}.xo3gurs:not(#\#):not(#\#):not(#\#){line-height:var(--text-heading-5-leading)}.xeixjfn:not(#\#):not(#\#):not(#\#){line-height:var(--text-heading-6-leading)}.x1kq96og:not(#\#):not(#\#):not(#\#){line-height:var(--text-label-leading)}.xf74fhv:not(#\#):not(#\#):not(#\#){line-height:var(--text-large-leading)}.x1ltkj2j:not(#\#):not(#\#):not(#\#){line-height:var(--text-supporting-leading)}.x3ct3a4:not(#\#):not(#\#):not(#\#){list-style-type:none}.x14z9mp:not(#\#):not(#\#):not(#\#){margin-inline-end:0}.x1fcf3bl:not(#\#):not(#\#):not(#\#){margin-inline-end:calc(-1 * var(--container-padding-inline-end,0px))}.x1kpg4um:not(#\#):not(#\#):not(#\#){margin-inline-end:calc(-1 * var(--layout-padding-inner-x,var(--spacing-4)))}.xkd40ry:not(#\#):not(#\#):not(#\#){margin-inline-end:calc(-1 * var(--spacing-1))}.x3kzqx6:not(#\#):not(#\#):not(#\#){margin-inline-end:calc(-1 * var(--spacing-2))}.xmequkd:not(#\#):not(#\#):not(#\#){margin-inline-end:calc(var(--spacing-1) * -1)}.xnur1sd:not(#\#):not(#\#):not(#\#){margin-inline-end:var(--spacing-1)}.x1c9tiao:not(#\#):not(#\#):not(#\#){margin-inline-end:var(--x-marginInlineEnd)}.x1qfufaz:not(#\#):not(#\#):not(#\#){margin-inline-start:-8px}.x1lziwak:not(#\#):not(#\#):not(#\#){margin-inline-start:0}.xvc5jky:not(#\#):not(#\#):not(#\#){margin-inline-start:auto}.xd10s4z:not(#\#):not(#\#):not(#\#){margin-inline-start:calc(-1 * var(--border-width))}.xojxgvx:not(#\#):not(#\#):not(#\#){margin-inline-start:calc(-1 * var(--container-padding-inline-start,0px))}.x1wim8z0:not(#\#):not(#\#):not(#\#){margin-inline-start:calc(-1 * var(--layout-padding-inner-x,var(--spacing-4)))}.x1s1akpx:not(#\#):not(#\#):not(#\#){margin-inline-start:calc(-1 * var(--spacing-2))}.x1xrm450:not(#\#):not(#\#):not(#\#){margin-inline-start:calc(var(--spacing-2) - var(--spacing-1) + 1px)}.x12vn87o:not(#\#):not(#\#):not(#\#){margin-inline-start:var(--_tree-indent,0px)}.xladpz9:not(#\#):not(#\#):not(#\#){margin-inline-start:var(--spacing-0-5)}.x11g1kdw:not(#\#):not(#\#):not(#\#){margin-inline-start:var(--spacing-1)}.x1l10yog:not(#\#):not(#\#):not(#\#){margin-inline-start:var(--spacing-6)}.x4lel18:not(#\#):not(#\#):not(#\#){margin-inline-start:var(--x-marginInlineStart)}.xkm2don:not(#\#):not(#\#):not(#\#){-webkit-mask-image:linear-gradient(#0000,#000 24px);mask-image:linear-gradient(#0000,#000 24px)}.xw26lqc:not(#\#):not(#\#):not(#\#){-webkit-mask-image:linear-gradient(#0000,#000 36px);mask-image:linear-gradient(#0000,#000 36px)}.xr5yg4x:not(#\#):not(#\#):not(#\#){-webkit-mask-image:linear-gradient(#0000,#000 48px);mask-image:linear-gradient(#0000,#000 48px)}.xtdd0ob:not(#\#):not(#\#):not(#\#){-webkit-mask-image:linear-gradient(to left,transparent 0%,#0000004d 2px,black var(--spacing-1));-webkit-mask-image:linear-gradient(to left,transparent 0%,#0000004d 2px,black var(--spacing-1));-webkit-mask-image:linear-gradient(to left,transparent 0%,#0000004d 2px,black var(--spacing-1));mask-image:linear-gradient(to left,transparent 0%,#0000004d 2px,black var(--spacing-1))}.xoj6v2h:not(#\#):not(#\#):not(#\#){-webkit-mask-image:linear-gradient(to left,transparent var(--_tab-strip-bleed),black calc(var(--_tab-strip-bleed) + var(--spacing-8)));-webkit-mask-image:linear-gradient(to left,transparent var(--_tab-strip-bleed),black calc(var(--_tab-strip-bleed) + var(--spacing-8)));-webkit-mask-image:linear-gradient(to left,transparent var(--_tab-strip-bleed),black calc(var(--_tab-strip-bleed) + var(--spacing-8)));mask-image:linear-gradient(to left,transparent var(--_tab-strip-bleed),black calc(var(--_tab-strip-bleed) + var(--spacing-8)))}.x1b5cd1y:not(#\#):not(#\#):not(#\#){-webkit-mask-image:linear-gradient(to right,transparent 0%,#0000004d 2px,black var(--spacing-1),black calc(100% - var(--spacing-1)),#0000004d calc(100% - 2px),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,#0000004d 2px,black var(--spacing-1),black calc(100% - var(--spacing-1)),#0000004d calc(100% - 2px),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,#0000004d 2px,black var(--spacing-1),black calc(100% - var(--spacing-1)),#0000004d calc(100% - 2px),transparent 100%);mask-image:linear-gradient(to right,transparent 0%,#0000004d 2px,black var(--spacing-1),black calc(100% - var(--spacing-1)),#0000004d calc(100% - 2px),transparent 100%)}.x1ujl4f5:not(#\#):not(#\#):not(#\#){-webkit-mask-image:linear-gradient(to right,transparent 0%,#0000004d 2px,black var(--spacing-1));-webkit-mask-image:linear-gradient(to right,transparent 0%,#0000004d 2px,black var(--spacing-1));-webkit-mask-image:linear-gradient(to right,transparent 0%,#0000004d 2px,black var(--spacing-1));mask-image:linear-gradient(to right,transparent 0%,#0000004d 2px,black var(--spacing-1))}.xq05pg6:not(#\#):not(#\#):not(#\#){-webkit-mask-image:linear-gradient(to right,transparent var(--_tab-strip-bleed),black calc(var(--_tab-strip-bleed) + var(--spacing-8)),black calc(100% - calc(var(--_tab-strip-bleed) + var(--spacing-8))),transparent calc(100% - var(--_tab-strip-bleed)));-webkit-mask-image:linear-gradient(to right,transparent var(--_tab-strip-bleed),black calc(var(--_tab-strip-bleed) + var(--spacing-8)),black calc(100% - calc(var(--_tab-strip-bleed) + var(--spacing-8))),transparent calc(100% - var(--_tab-strip-bleed)));-webkit-mask-image:linear-gradient(to right,transparent var(--_tab-strip-bleed),black calc(var(--_tab-strip-bleed) + var(--spacing-8)),black calc(100% - calc(var(--_tab-strip-bleed) + var(--spacing-8))),transparent calc(100% - var(--_tab-strip-bleed)));mask-image:linear-gradient(to right,transparent var(--_tab-strip-bleed),black calc(var(--_tab-strip-bleed) + var(--spacing-8)),black calc(100% - calc(var(--_tab-strip-bleed) + var(--spacing-8))),transparent calc(100% - var(--_tab-strip-bleed)))}.x1hua2o0:not(#\#):not(#\#):not(#\#){-webkit-mask-image:linear-gradient(to right,transparent var(--_tab-strip-bleed),black calc(var(--_tab-strip-bleed) + var(--spacing-8)));-webkit-mask-image:linear-gradient(to right,transparent var(--_tab-strip-bleed),black calc(var(--_tab-strip-bleed) + var(--spacing-8)));-webkit-mask-image:linear-gradient(to right,transparent var(--_tab-strip-bleed),black calc(var(--_tab-strip-bleed) + var(--spacing-8)));mask-image:linear-gradient(to right,transparent var(--_tab-strip-bleed),black calc(var(--_tab-strip-bleed) + var(--spacing-8)))}.x1cb67k9:not(#\#):not(#\#):not(#\#){-webkit-mask-image:linear-gradient(#0000,#0000);mask-image:linear-gradient(#0000,#0000)}.xw4ya9i:not(#\#):not(#\#):not(#\#){-webkit-mask-image:none;mask-image:none}.x19kjcj4:not(#\#):not(#\#):not(#\#){object-fit:contain}.xl1xv1r:not(#\#):not(#\#):not(#\#){object-fit:cover}.x1xyvc85:not(#\#):not(#\#):not(#\#){opacity:.15}.xvpkmg4:not(#\#):not(#\#):not(#\#){opacity:.25}.xuzhngd:not(#\#):not(#\#):not(#\#){opacity:.3}.x3onkmb:not(#\#):not(#\#):not(#\#){opacity:.35}.xbyyjgo:not(#\#):not(#\#):not(#\#){opacity:.5}.x197sbye:not(#\#):not(#\#):not(#\#){opacity:.6}.xg01cxk:not(#\#):not(#\#):not(#\#){opacity:0}.x1hc1fzr:not(#\#):not(#\#):not(#\#){opacity:1}.x1wnsjo:not(#\#):not(#\#):not(#\#){opacity:var(--_conceal-opacity,1)}.xgsobzw:not(#\#):not(#\#):not(#\#){opacity:var(--_reveal-opacity,1)}.x1clqncf:not(#\#):not(#\#):not(#\#){order:-1}.x1g77sc7:not(#\#):not(#\#):not(#\#){order:0}.x1wfwxd8:not(#\#):not(#\#):not(#\#){outline-offset:0}.x1kvmbwa:not(#\#):not(#\#):not(#\#){outline-offset:var(--_focus-outline-offset,0)}.x1t137rt:not(#\#):not(#\#):not(#\#){outline-style:none}.x1k57tk5:not(#\#):not(#\#):not(#\#){outline-width:0}.x9y5y3v:not(#\#):not(#\#):not(#\#){overflow-clip-margin:1px}.xj0a0fe:not(#\#):not(#\#):not(#\#){overflow-wrap:anywhere}.x1mzt3pk:not(#\#):not(#\#):not(#\#){overflow-wrap:break-word}.x1h4wwuj:not(#\#):not(#\#):not(#\#){overflow-wrap:normal}.xyri2b:not(#\#):not(#\#):not(#\#){padding-inline-end:0}.x1g2apga:not(#\#):not(#\#):not(#\#){padding-inline-end:calc(var(--_textarea-inline-padding) + var(--spacing-12))}.xp2dy4z:not(#\#):not(#\#):not(#\#){padding-inline-end:calc(var(--_textarea-inline-padding) + var(--spacing-6))}.x12frdag:not(#\#):not(#\#):not(#\#){padding-inline-end:calc(var(--container-padding-inline-end) - var(--border-width))}.x57p45w:not(#\#):not(#\#):not(#\#){padding-inline-end:max(var(--container-padding-inline-end),env(safe-area-inset-right,0px))}.x17sfb9:not(#\#):not(#\#):not(#\#){padding-inline-end:var(--astryx-number-input-padding-inline-end,var(--astryx-number-input-padding-inline,var(--astryx-number-input-padding,var(--spacing-2))))}.x64h4k7:not(#\#):not(#\#):not(#\#){padding-inline-end:var(--container-padding-inline-end)}.x1peupej:not(#\#):not(#\#):not(#\#){padding-inline-end:var(--layout-padding-inner-x,var(--spacing-4))}.xpc6k2p:not(#\#):not(#\#):not(#\#){padding-inline-end:var(--layout-padding-outer-x,var(--spacing-4))}.x1le3yxw:not(#\#):not(#\#):not(#\#){padding-inline-end:var(--spacing-0-5)}.x1s0aq8i:not(#\#):not(#\#):not(#\#){padding-inline-end:var(--spacing-0)}.x17hk9do:not(#\#):not(#\#):not(#\#){padding-inline-end:var(--spacing-1-5)}.x1nryj5t:not(#\#):not(#\#):not(#\#){padding-inline-end:var(--spacing-1)}.x160ivqr:not(#\#):not(#\#):not(#\#){padding-inline-end:var(--spacing-10)}.x1djylfy:not(#\#):not(#\#):not(#\#){padding-inline-end:var(--spacing-2)}.x1t818jl:not(#\#):not(#\#):not(#\#){padding-inline-end:var(--spacing-3)}.xnjyzlh:not(#\#):not(#\#):not(#\#){padding-inline-end:var(--spacing-4)}.xdbrk9v:not(#\#):not(#\#):not(#\#){padding-inline-end:var(--spacing-5)}.x1we12cn:not(#\#):not(#\#):not(#\#){padding-inline-end:var(--spacing-6)}.x1q91b2g:not(#\#):not(#\#):not(#\#){padding-inline-end:var(--spacing-8)}.x120eax6:not(#\#):not(#\#):not(#\#){padding-inline-end:var(--x-paddingInlineEnd)}.x1c1uobl:not(#\#):not(#\#):not(#\#){padding-inline-start:0}.x1f43n9v:not(#\#):not(#\#):not(#\#){padding-inline-start:calc(16px + var(--spacing-1-5))}.x1b6te9z:not(#\#):not(#\#):not(#\#){padding-inline-start:calc(var(--_textarea-inline-padding) + var(--spacing-6))}.xs19ii7:not(#\#):not(#\#):not(#\#){padding-inline-start:calc(var(--container-padding-inline-start) - var(--border-width))}.x2a0j69:not(#\#):not(#\#):not(#\#){padding-inline-start:calc(var(--spacing-2) - var(--spacing-1) + 1px)}.x17j1249:not(#\#):not(#\#):not(#\#){padding-inline-start:max(var(--container-padding-inline-start),env(safe-area-inset-left,0px))}.x1jni19p:not(#\#):not(#\#):not(#\#){padding-inline-start:var(--astryx-number-input-padding-inline-start,var(--astryx-number-input-padding-inline,var(--astryx-number-input-padding,var(--spacing-2))))}.x1c35znw:not(#\#):not(#\#):not(#\#){padding-inline-start:var(--container-padding-inline-start)}.xwjyata:not(#\#):not(#\#):not(#\#){padding-inline-start:var(--layout-padding-inner-x,var(--spacing-4))}.x139j0dd:not(#\#):not(#\#):not(#\#){padding-inline-start:var(--layout-padding-outer-x,var(--spacing-4))}.x138rykx:not(#\#):not(#\#):not(#\#){padding-inline-start:var(--spacing-0-5)}.x18gyask:not(#\#):not(#\#):not(#\#){padding-inline-start:var(--spacing-0)}.xfti1ec:not(#\#):not(#\#):not(#\#){padding-inline-start:var(--spacing-1-5)}.x1vsv5vr:not(#\#):not(#\#):not(#\#){padding-inline-start:var(--spacing-1)}.xqp078j:not(#\#):not(#\#):not(#\#){padding-inline-start:var(--spacing-10)}.xc8afjc:not(#\#):not(#\#):not(#\#){padding-inline-start:var(--spacing-11)}.x19b7t93:not(#\#):not(#\#):not(#\#){padding-inline-start:var(--spacing-12)}.x12gdq22:not(#\#):not(#\#):not(#\#){padding-inline-start:var(--spacing-2)}.x126nfab:not(#\#):not(#\#):not(#\#){padding-inline-start:var(--spacing-3)}.x1rey3nv:not(#\#):not(#\#):not(#\#){padding-inline-start:var(--spacing-4)}.x1blguxw:not(#\#):not(#\#):not(#\#){padding-inline-start:var(--spacing-5)}.x31w388:not(#\#):not(#\#):not(#\#){padding-inline-start:var(--spacing-6)}.xchaq28:not(#\#):not(#\#):not(#\#){padding-inline-start:var(--spacing-7)}.x1j3hnjz:not(#\#):not(#\#):not(#\#){padding-inline-start:var(--spacing-8)}.xnvo3vl:not(#\#):not(#\#):not(#\#){padding-inline-start:var(--x-paddingInlineStart)}.x201tam:not(#\#):not(#\#):not(#\#){perspective:520px}.x67bb7w:not(#\#):not(#\#):not(#\#){pointer-events:auto}.x47corl:not(#\#):not(#\#):not(#\#){pointer-events:none}.x1tsffl5:not(#\#):not(#\#):not(#\#){position-anchor:--outline-active}.x10l6tqk:not(#\#):not(#\#):not(#\#){position:absolute}.xixxii4:not(#\#):not(#\#):not(#\#){position:fixed}.x1n2onr6:not(#\#):not(#\#):not(#\#){position:relative}.x1uhb9sk:not(#\#):not(#\#):not(#\#){position:static}.x7wzq59:not(#\#):not(#\#):not(#\#){position:sticky}.x1mf7ja4:not(#\#):not(#\#):not(#\#){position:var(--_reveal-position,static)}.xtt52l0:not(#\#):not(#\#):not(#\#){resize:none}.x288g5:not(#\#):not(#\#):not(#\#){resize:vertical}.xajebq8:not(#\#):not(#\#):not(#\#){row-gap:calc(var(--spacing-1) - 1px)}.x1tw44j4:not(#\#):not(#\#):not(#\#){row-gap:var(--spacing-0-5)}.x6yxi7o:not(#\#):not(#\#):not(#\#){row-gap:var(--spacing-0)}.xhq53yo:not(#\#):not(#\#):not(#\#){row-gap:var(--spacing-1-5)}.x1ngg2t4:not(#\#):not(#\#):not(#\#){row-gap:var(--spacing-1)}.x1xpicb7:not(#\#):not(#\#):not(#\#){row-gap:var(--spacing-10)}.x1x7z4sm:not(#\#):not(#\#):not(#\#){row-gap:var(--spacing-2)}.x4olc9o:not(#\#):not(#\#):not(#\#){row-gap:var(--spacing-3)}.xtx9w7w:not(#\#):not(#\#):not(#\#){row-gap:var(--spacing-4)}.x1iu6piu:not(#\#):not(#\#):not(#\#){row-gap:var(--spacing-5)}.xczp1bk:not(#\#):not(#\#):not(#\#){row-gap:var(--spacing-6)}.xgx0vcf:not(#\#):not(#\#):not(#\#){row-gap:var(--spacing-8)}.xkcv6ua:not(#\#):not(#\#):not(#\#){scroll-behavior:smooth}.xrw9175:not(#\#):not(#\#):not(#\#){scroll-padding-block-end:48px}.x1hdbdi8:not(#\#):not(#\#):not(#\#){scroll-snap-align:center}.x1bhewko:not(#\#):not(#\#):not(#\#){scroll-snap-align:start}.x1rohswg:not(#\#):not(#\#):not(#\#){scrollbar-width:none}.x1owpc8m:not(#\#):not(#\#):not(#\#){stroke-linecap:round}.x7bo2k:not(#\#):not(#\#):not(#\#){stroke-opacity:.3}.x1smxkh6:not(#\#):not(#\#):not(#\#){stroke-opacity:.302}.x1g350g8:not(#\#):not(#\#):not(#\#){stroke-opacity:1}.x73je2i:not(#\#):not(#\#):not(#\#){stroke:currentColor}.xjsr54c:not(#\#):not(#\#):not(#\#){stroke:var(--color-accent)}.x16lqycg:not(#\#):not(#\#):not(#\#){stroke:var(--color-on-dark)}.xxvau67:not(#\#):not(#\#):not(#\#){stroke:var(--color-text-secondary)}.xpi25hw:not(#\#):not(#\#):not(#\#){stroke:var(--color-track)}.xeq4nuv:not(#\#):not(#\#):not(#\#){tab-size:2}.x1drmoe9:not(#\#):not(#\#):not(#\#){table-layout:auto}.x140o2bo:not(#\#):not(#\#):not(#\#){table-layout:fixed}.x2b8uid:not(#\#):not(#\#):not(#\#){text-align:center}.xp4054r:not(#\#):not(#\#):not(#\#){text-align:end}.x16tdsg8:not(#\#):not(#\#):not(#\#){text-align:inherit}.x1yc453h:not(#\#):not(#\#):not(#\#){text-align:start}.x1b2iylo:not(#\#):not(#\#):not(#\#){text-box-edge:cap alphabetic}.xwgcxoh:not(#\#):not(#\#):not(#\#){text-box-trim:trim-both}.xycaml9:not(#\#):not(#\#):not(#\#){-webkit-text-decoration-color:var(--color-border-emphasized);-webkit-text-decoration-color:var(--color-border-emphasized);-webkit-text-decoration-color:var(--color-border-emphasized);text-decoration-color:var(--color-border-emphasized)}.xujl8zx:not(#\#):not(#\#):not(#\#){text-decoration-line:underline}.xev0dqp:not(#\#):not(#\#):not(#\#){text-decoration-style:dashed}.xlyipyv:not(#\#):not(#\#):not(#\#){text-overflow:ellipsis}.xtvhhri:not(#\#):not(#\#):not(#\#){text-transform:uppercase}.xrys4gj:not(#\#):not(#\#):not(#\#){text-underline-offset:2px}.x11b3rvo:not(#\#):not(#\#):not(#\#){text-underline-offset:var(--spacing-0-5)}.x1w2vvpw:not(#\#):not(#\#):not(#\#){text-wrap:balance}.xebhuq6:not(#\#):not(#\#):not(#\#){text-wrap:nowrap}.x1fzhlzt:not(#\#):not(#\#):not(#\#){text-wrap:pretty}.xk4td0m:not(#\#):not(#\#):not(#\#){text-wrap:wrap}.x5ve5x3:not(#\#):not(#\#):not(#\#){touch-action:none}.x1bblx7b:not(#\#):not(#\#):not(#\#){touch-action:pan-x}.xx69xxh:not(#\#):not(#\#):not(#\#){touch-action:pan-y}.x1g0ag68:not(#\#):not(#\#):not(#\#){transform-origin:50%}.x1oyok0e:not(#\#):not(#\#):not(#\#){transform-style:preserve-3d}.x1c071of:not(#\#):not(#\#):not(#\#){transform:none}.x7p49u4:not(#\#):not(#\#):not(#\#){transform:rotate(0)}.x19jd1h0:not(#\#):not(#\#):not(#\#){transform:rotate(180deg)}.x1iffjtl:not(#\#):not(#\#):not(#\#){transform:rotate(90deg)}.x3oybdh:not(#\#):not(#\#):not(#\#){transform:scale(1)}.x11lhmoz:not(#\#):not(#\#):not(#\#){transform:translate(-50%,-50%)}.x1m9mm8y:not(#\#):not(#\#):not(#\#){transform:translate(-50%,50%)}.x4v1no5:not(#\#):not(#\#):not(#\#){transform:translate(50%,50%)}.x5i6ehr:not(#\#):not(#\#):not(#\#){transform:translate(-100%)}.xuuh30:not(#\#):not(#\#):not(#\#){transform:translate(-50%)}.xbryuvx:not(#\#):not(#\#):not(#\#){transform:translate(0)}.xumwmo6:not(#\#):not(#\#):not(#\#){transform:translate(100%)}.xv5t66b:not(#\#):not(#\#):not(#\#){transform:translate(12px)}.x15481yp:not(#\#):not(#\#):not(#\#){transform:translate(14px)}.xitnhlw:not(#\#):not(#\#):not(#\#){transform:translate(50%)}.x105ttfm:not(#\#):not(#\#):not(#\#){transform:translateY(-100%)}.x19xzu86:not(#\#):not(#\#):not(#\#){transform:translateY(-3px)scale(.985)}.x1bvilyr:not(#\#):not(#\#):not(#\#){transform:translateY(-4px)}.x1cb1t30:not(#\#):not(#\#):not(#\#){transform:translateY(-50%)}.xp0htlv:not(#\#):not(#\#):not(#\#){transform:translateY(-6px)scale(.97)}.x1lm5u:not(#\#):not(#\#):not(#\#){transform:translateY(-8px)}.xnn1q72:not(#\#):not(#\#):not(#\#){transform:translateY(0)}.x1weeur4:not(#\#):not(#\#):not(#\#){transform:translateY(100%)}.x131p8rn:not(#\#):not(#\#):not(#\#){transform:translateY(50%)}.x11wx31z:not(#\#):not(#\#):not(#\#){transform:var(--x-qthpiu)}.xsqj5wx:not(#\#):not(#\#):not(#\#){transform:var(--x-transform)}.xd00j3c:not(#\#):not(#\#):not(#\#){transition-behavior:allow-discrete}.x5h36tt:not(#\#):not(#\#):not(#\#){transition-delay:.15s}.x1ahifba:not(#\#):not(#\#):not(#\#){transition-delay:0s}.x4avkj2:not(#\#):not(#\#):not(#\#){transition-delay:var(--_fade-delay,0s)}.x1rq8cwj:not(#\#):not(#\#):not(#\#){transition-delay:var(--_reveal-delay,0s,0s)}.x10b1n17:not(#\#):not(#\#):not(#\#){transition-delay:var(--duration-fast)}.x11bq7d0:not(#\#):not(#\#):not(#\#){transition-duration:60ms}.xx6bhzk:not(#\#):not(#\#):not(#\#){transition-duration:.15s}.x13dflua:not(#\#):not(#\#):not(#\#){transition-duration:.2s}.xjd9b36:not(#\#):not(#\#):not(#\#){transition-duration:1ms}.x2rcmwa:not(#\#):not(#\#):not(#\#){transition-duration:var(--duration-fast-max)}.xkvfbh3:not(#\#):not(#\#):not(#\#){transition-duration:var(--duration-fast-min)}.x1tw3moq:not(#\#):not(#\#):not(#\#){transition-duration:var(--duration-fast),0s}.xuedmi6:not(#\#):not(#\#):not(#\#){transition-duration:var(--duration-fast)}.xgneliz:not(#\#):not(#\#):not(#\#){transition-duration:var(--duration-medium-min)}.x80gvsz:not(#\#):not(#\#):not(#\#){transition-duration:var(--duration-medium)}.x1eaenvl:not(#\#):not(#\#):not(#\#){transition-property:background-color,border-color,color}.xts7igz:not(#\#):not(#\#):not(#\#){transition-property:background-color,border-color}.x106061f:not(#\#):not(#\#):not(#\#){transition-property:background-color,box-shadow}.xzo0q3i:not(#\#):not(#\#):not(#\#){transition-property:background-color,color,border-color}.xs2xxs2:not(#\#):not(#\#):not(#\#){transition-property:background-color,color}.x1e8aii2:not(#\#):not(#\#):not(#\#){transition-property:background-color,opacity}.x15406qy:not(#\#):not(#\#):not(#\#){transition-property:background-color}.xrafxwg:not(#\#):not(#\#):not(#\#){transition-property:background-image,background-color,color,opacity,transform}.x12qzo2w:not(#\#):not(#\#):not(#\#){transition-property:background-image}.x1tv3a4w:not(#\#):not(#\#):not(#\#){transition-property:border-color,box-shadow,background-color}.x12zzom9:not(#\#):not(#\#):not(#\#){transition-property:border-color,box-shadow}.xshfolx:not(#\#):not(#\#):not(#\#){transition-property:border-color}.x16mfhj0:not(#\#):not(#\#):not(#\#){transition-property:box-shadow,border-color}.xkdsq27:not(#\#):not(#\#):not(#\#){transition-property:box-shadow}.x1vix5yk:not(#\#):not(#\#):not(#\#){transition-property:color,background-color,box-shadow}.x1gbuem2:not(#\#):not(#\#):not(#\#){transition-property:color,background-color}.x1jbe559:not(#\#):not(#\#):not(#\#){transition-property:color,font-weight}.x1mpt4pi:not(#\#):not(#\#):not(#\#){transition-property:color,-webkit-text-decoration,text-decoration}.xt3l3uh:not(#\#):not(#\#):not(#\#){transition-property:color}.xrgi2yo:not(#\#):not(#\#):not(#\#){transition-property:display}.xjshnde:not(#\#):not(#\#):not(#\#){transition-property:grid-template-rows,padding}.x1qn9uv2:not(#\#):not(#\#):not(#\#){transition-property:grid-template-rows}.x157bb6t:not(#\#):not(#\#):not(#\#){transition-property:-webkit-mask-image,mask-image}.x13b0p5u:not(#\#):not(#\#):not(#\#){transition-property:none}.x1wbls7o:not(#\#):not(#\#):not(#\#){transition-property:opacity,background-color,transform}.xnpjden:not(#\#):not(#\#):not(#\#){transition-property:opacity,background-color}.xsm4mo9:not(#\#):not(#\#):not(#\#){transition-property:opacity,display,overlay}.x1n1p2mu:not(#\#):not(#\#):not(#\#){transition-property:opacity,position}.x1apppo2:not(#\#):not(#\#):not(#\#){transition-property:opacity,transform,max-width}.x4bbghf:not(#\#):not(#\#):not(#\#){transition-property:opacity,transform,overlay,display}.x6o7n8i:not(#\#):not(#\#):not(#\#){transition-property:opacity,transform}.xxup5nn:not(#\#):not(#\#):not(#\#){transition-property:opacity,visibility,transform}.x1jl3cmp:not(#\#):not(#\#):not(#\#){transition-property:opacity,visibility}.x19991ni:not(#\#):not(#\#):not(#\#){transition-property:opacity}.x1xuz8iz:not(#\#):not(#\#):not(#\#){transition-property:top,height}.x18dpk69:not(#\#):not(#\#):not(#\#){transition-property:transform,background-color}.x12pfavo:not(#\#):not(#\#):not(#\#){transition-property:transform,color}.xwcsmn1:not(#\#):not(#\#):not(#\#){transition-property:transform,opacity}.xh3q6i0:not(#\#):not(#\#):not(#\#){transition-property:transform,width,height}.x11xpdln:not(#\#):not(#\#):not(#\#){transition-property:transform}.x74b7sa:not(#\#):not(#\#):not(#\#){transition-property:visibility}.xxrbq2n:not(#\#):not(#\#):not(#\#){transition-property:width}.xv2sgk5:not(#\#):not(#\#):not(#\#){transition-timing-function:cubic-bezier(.3,0,.6,.6)}.x9lcvmn:not(#\#):not(#\#):not(#\#){transition-timing-function:ease-out}.xcj1dhv:not(#\#):not(#\#):not(#\#){transition-timing-function:linear}.xlr8y92:not(#\#):not(#\#):not(#\#){transition-timing-function:var(--ease-standard)}.x3sa99s:not(#\#):not(#\#):not(#\#){translate:0 -50%}.x87ps6o:not(#\#):not(#\#):not(#\#){-webkit-user-select:none;user-select:none}.x11njtxf:not(#\#):not(#\#):not(#\#){vertical-align:baseline}.x3ajldb:not(#\#):not(#\#):not(#\#){vertical-align:bottom}.xxymvpz:not(#\#):not(#\#):not(#\#){vertical-align:middle}.x1v0h343:not(#\#):not(#\#):not(#\#){vertical-align:super}.x16dsc37:not(#\#):not(#\#):not(#\#){vertical-align:top}.xlshs6z:not(#\#):not(#\#):not(#\#){visibility:hidden}.xnpuxes:not(#\#):not(#\#):not(#\#){visibility:visible}.xeaf4i8:not(#\#):not(#\#):not(#\#){white-space:normal}.xuxw1ft:not(#\#):not(#\#):not(#\#){white-space:nowrap}.x126k92a:not(#\#):not(#\#):not(#\#){white-space:pre-wrap}.x1sdyfia:not(#\#):not(#\#):not(#\#){white-space:pre}.x1q1rmc8:not(#\#):not(#\#):not(#\#){will-change:transform,opacity}.x1so62im:not(#\#):not(#\#):not(#\#){will-change:transform}.x1yn0g08:not(#\#):not(#\#):not(#\#){word-break:break-all}.x13faqbe:not(#\#):not(#\#):not(#\#){word-break:break-word}.x1lldw8n:not(#\#):not(#\#):not(#\#){word-break:normal}.x1ja2u2z:not(#\#):not(#\#):not(#\#){z-index:0}.x1vjfegm:not(#\#):not(#\#):not(#\#){z-index:1}.xfo81ep:not(#\#):not(#\#):not(#\#){z-index:1000}.xhtitgo:not(#\#):not(#\#):not(#\#){z-index:2}.xzkaem6:not(#\#):not(#\#):not(#\#){z-index:3}.x6cuj84:not(#\#):not(#\#):not(#\#){z-index:500}.x1q2oy4v:not(#\#):not(#\#):not(#\#){z-index:9999}.x1v2claj.x1v2claj:where(.x84s7jz:focus-within *):not(#\#):not(#\#):not(#\#){opacity:1}.x3730vf.x3730vf:where(.x84s7jz:focus-within *):not(#\#):not(#\#):not(#\#){pointer-events:auto}.xuqivmr.xuqivmr:where(.x84s7jz:focus-within *):not(#\#):not(#\#):not(#\#){transform:translateY(0)}.x7v6acp.x7v6acp:where(.x84s7jz:focus-within *):not(#\#):not(#\#):not(#\#){visibility:visible}.x5um2zc.x5um2zc:where(.x1twag4g:first-child *):not(#\#):not(#\#):not(#\#),.x1se5z8o.x1se5z8o:where(.x1twag4g:last-child *):not(#\#):not(#\#):not(#\#){visibility:hidden}@supports (animation-timeline:view()){.x1iu2jvn.x1iu2jvn:not(#\#):not(#\#):not(#\#){animation-name:x1tut0r7-B}}.xfd3fxj:is([dir=rtl] *):not(#\#):not(#\#):not(#\#){animation-name:x1c2q33o-B}.x1vxsm5i:is([dir=rtl] *):not(#\#):not(#\#):not(#\#){animation-name:xu7jd1z-B}.x18lne9g:is([dir=rtl] *):not(#\#):not(#\#):not(#\#){animation-name:xwmkjkf-B}.x1spg45b.x1spg45b:hover:where(:not(:disabled,[aria-disabled=true])):not(#\#):not(#\#):not(#\#){background-color:var(--color-accent)}.x1rmb4wm:not(:has(~:not([popover]):not(template))):not(#\#):not(#\#):not(#\#){border-end-end-radius:var(--radius-element)}.xturttb:not(:has(~:not([popover]):not(template))):not(#\#):not(#\#):not(#\#){border-end-start-radius:var(--radius-element)}.x1tzxhge:not(:has(~:not([popover]):not(template))):not(#\#):not(#\#):not(#\#){border-start-end-radius:var(--radius-element)}.xuihb5h:focus-within:not(#\#):not(#\#):not(#\#){box-shadow:inset 0 0 0 2px var(--color-accent-muted)}.x15ysqaf:focus-within:not(#\#):not(#\#):not(#\#){box-shadow:none}.xyavpck:focus-within:not(#\#):not(#\#):not(#\#){box-shadow:var(--shadow-med)}.x10wafsz:focus-within:not(#\#):not(#\#):not(#\#){clip-path:none}.xy5bzlh.xy5bzlh:hover:where(:not(:disabled,[aria-disabled=true])):not(#\#):not(#\#):not(#\#){color:var(--color-icon-primary)}.x9o1np9.x9o1np9:hover:where(:not(:disabled,[aria-disabled=true])):not(#\#):not(#\#):not(#\#){color:var(--color-text-primary)}.x16khyan:is(:disabled,[aria-disabled=true]):not(#\#):not(#\#):not(#\#){cursor:default}.x1y40yee:popover-open:not(#\#):not(#\#):not(#\#){display:flex}.x1sik18w:not(:first-child):not(#\#):not(#\#):not(#\#){margin-inline-start:var(--_avatar-group-overlap)}.x1nwey30:is([dir=rtl] *):not(#\#):not(#\#):not(#\#){-webkit-mask-image:linear-gradient(to left,transparent var(--_tab-strip-bleed),black calc(var(--_tab-strip-bleed) + var(--spacing-8)));-webkit-mask-image:linear-gradient(to left,transparent var(--_tab-strip-bleed),black calc(var(--_tab-strip-bleed) + var(--spacing-8)));-webkit-mask-image:linear-gradient(to left,transparent var(--_tab-strip-bleed),black calc(var(--_tab-strip-bleed) + var(--spacing-8)));mask-image:linear-gradient(to left,transparent var(--_tab-strip-bleed),black calc(var(--_tab-strip-bleed) + var(--spacing-8)))}.x1rxa4r8:is([dir=rtl] *):not(#\#):not(#\#):not(#\#){-webkit-mask-image:linear-gradient(to right,transparent var(--_tab-strip-bleed),black calc(var(--_tab-strip-bleed) + var(--spacing-8)));-webkit-mask-image:linear-gradient(to right,transparent var(--_tab-strip-bleed),black calc(var(--_tab-strip-bleed) + var(--spacing-8)));-webkit-mask-image:linear-gradient(to right,transparent var(--_tab-strip-bleed),black calc(var(--_tab-strip-bleed) + var(--spacing-8)));mask-image:linear-gradient(to right,transparent var(--_tab-strip-bleed),black calc(var(--_tab-strip-bleed) + var(--spacing-8)))}.x1euntei:focus-within:not(#\#):not(#\#):not(#\#),.x25t5g8:focus-visible:not(#\#):not(#\#):not(#\#),.xof6bs:is(th:hover *):not(#\#):not(#\#):not(#\#){opacity:1}.xofkqq2:popover-open:not(#\#):not(#\#):not(#\#){opacity:1}.x1e0x2sz:focus-visible:not(#\#):not(#\#):not(#\#){outline-color:var(--color-error)}.xx47ajj:focus-visible:not(#\#):not(#\#):not(#\#){outline-color:var(--focus-outline-color)}.x7s97pk:focus-visible:not(#\#):not(#\#):not(#\#){outline-offset:2px}.x13aywxo:focus-visible:not(#\#):not(#\#):not(#\#){outline-offset:var(--button-focus-offset)}.x1vwwbsn:focus-visible:not(#\#):not(#\#):not(#\#),.xwz5zln.xwz5zln:where(.x1iwu4tg:has(:focus-visible) *):not(#\#):not(#\#):not(#\#){outline-offset:var(--focus-outline-offset)}.x1jhp3zv:focus-visible:not(#\#):not(#\#):not(#\#){outline-style:var(--focus-outline-style)}.x1vidyx5:focus-visible:not(#\#):not(#\#):not(#\#){outline-width:var(--focus-outline-width)}.xbt4iw:focus-within:not(#\#):not(#\#):not(#\#){pointer-events:auto}.xo74pv5:focus-within:not(#\#):not(#\#):not(#\#){position:static}.x1mqgsch[data-astryx-scrolling]:not(#\#):not(#\#):not(#\#){scrollbar-width:none}.xaafvuh:is([dir=rtl] *):not(#\#):not(#\#):not(#\#){transform:scaleX(-1)rotate(0)}.x1nxqau:is([dir=rtl] *):not(#\#):not(#\#):not(#\#){transform:scaleX(-1)rotate(90deg)}.xgtlewx:is([dir=rtl] *):not(#\#):not(#\#):not(#\#){transform:scaleX(-1)}.xqgnvz5:is([dir=rtl] *):not(#\#):not(#\#):not(#\#){transform:translate(-50%,50%)}.xoffwj3:is([dir=rtl] *):not(#\#):not(#\#):not(#\#){transform:translate(50%,-50%)}.x1df3fe5:is([dir=rtl] *):not(#\#):not(#\#):not(#\#){transform:translate(-100%)}.xi9aj42:is([dir=rtl] *):not(#\#):not(#\#):not(#\#){transform:translate(-12px)}.x12xz5k6:is([dir=rtl] *):not(#\#):not(#\#):not(#\#){transform:translate(-14px)}.x36dvrd:is([dir=rtl] *):not(#\#):not(#\#):not(#\#){transform:translate(-50%)}.xttggg:is([dir=rtl] *):not(#\#):not(#\#):not(#\#){transform:translate(100%)}.x1nyx83j:is([dir=rtl] *):not(#\#):not(#\#):not(#\#){transform:translate(50%)}.x9cjr8z:popover-open:not(#\#):not(#\#):not(#\#){transform:translateY(0)}.x75qhwu:is([dir=rtl] *):not(#\#):not(#\#):not(#\#){transform:var(--x-sj6hyi)}.x1rm9qnc:focus-within:not(#\#):not(#\#):not(#\#){z-index:1}.x1btxeh5:has(input:focus-visible):not(#\#):not(#\#):not(#\#){box-shadow:inset 0 0 0 2px var(--color-accent)}.x92e2el:has(>[data-astryx-edge-comp]:last-child):not(#\#):not(#\#):not(#\#){margin-inline-end:var(--x-4drmnv)}.x1kftj4p:has(>[data-astryx-edge-comp]:first-child):not(#\#):not(#\#):not(#\#){margin-inline-start:var(--x-126w13d)}.x1uy843r:has(:focus-visible):not(#\#):not(#\#):not(#\#){outline-color:var(--focus-outline-color)}.x1jumodi:has(:focus-visible):not(#\#):not(#\#):not(#\#){outline-offset:var(--focus-outline-offset)}.xciu248:has(:focus-visible):not(#\#):not(#\#):not(#\#){outline-style:var(--focus-outline-style)}.x11j6mr8:has(:focus-visible):not(#\#):not(#\#):not(#\#){outline-width:var(--focus-outline-width)}.x1betex2:has(.astryx-navicon):not(#\#):not(#\#):not(#\#){padding-inline-start:0}.x1xrp5p4:first-child:not(#\#):not(#\#):not(#\#){border-end-start-radius:var(--radius-element)}.xyf0ibl:first-child:not(#\#):not(#\#):not(#\#){border-inline-start-style:none}.x1pjv70x:first-child:not(#\#):not(#\#):not(#\#){border-inline-start-width:0}.x2qxyot:first-child:not(#\#):not(#\#):not(#\#){border-start-end-radius:var(--radius-element)}.x8eehn2:first-child:not(#\#):not(#\#):not(#\#){border-start-start-radius:var(--radius-element)}.x1pwwqoy:first-child:not(#\#):not(#\#):not(#\#){margin-inline-start:0}.x5uh4xs:first-child:not(#\#):not(#\#):not(#\#){padding-inline-start:max(var(--container-padding-inline-start,var(--spacing-2)),var(--spacing-2))}.x9bi00s:first-child:not(#\#):not(#\#):not(#\#){padding-inline-start:max(var(--container-padding-inline-start,var(--spacing-3)),var(--spacing-2))}.x18c6q21:first-child:not(#\#):not(#\#):not(#\#){padding-inline-start:max(var(--container-padding-inline-start,var(--spacing-4)),var(--spacing-2))}.x747jw7:last-child:not(#\#):not(#\#):not(#\#){border-end-end-radius:var(--radius-element)}.x1qlsc9e:last-child:not(#\#):not(#\#):not(#\#){border-inline-end-width:0}.x11xp8u1:last-child:not(#\#):not(#\#):not(#\#){border-start-end-radius:var(--radius-element)}.xbg7gas:last-child:not(#\#):not(#\#):not(#\#){padding-inline-end:max(var(--container-padding-inline-end,var(--spacing-2)),var(--spacing-2))}.xpilulx:last-child:not(#\#):not(#\#):not(#\#){padding-inline-end:max(var(--container-padding-inline-end,var(--spacing-3)),var(--spacing-2))}.x1wzlfcn:last-child:not(#\#):not(#\#):not(#\#){padding-inline-end:max(var(--container-padding-inline-end,var(--spacing-4)),var(--spacing-2))}.x1dnou9g:nth-child(2n):not(#\#):not(#\#):not(#\#){background-color:var(--color-background-muted)}.x1c52tdz:focus:not(#\#):not(#\#):not(#\#){background-color:var(--color-overlay-hover)}.x1rsz1da:focus:not(#\#):not(#\#):not(#\#){clip-path:none}.xodanix:focus:not(#\#):not(#\#):not(#\#){inset-inline-start:var(--spacing-2)}.x1xrnuwo:focus:not(#\#):not(#\#):not(#\#){position:fixed}.x1hbpcn8:focus:not(#\#):not(#\#):not(#\#){white-space:normal}.xjtnuge:active:not(#\#):not(#\#):not(#\#){background-color:var(--color-neutral)}.xyxi2l3:active:not(#\#):not(#\#):not(#\#){background-color:var(--color-overlay-pressed)}.x1nocapi:active:not(#\#):not(#\#):not(#\#){background-image:linear-gradient(var(--color-overlay-pressed),var(--color-overlay-pressed)),linear-gradient(var(--color-neutral),var(--color-neutral))}.xq8i9tn:active:not(#\#):not(#\#):not(#\#){background-image:linear-gradient(var(--color-overlay-pressed),var(--color-overlay-pressed))}.xuqm82a:active:not(#\#):not(#\#):not(#\#){background-image:none}.x1pdlv7q:active:not(#\#):not(#\#):not(#\#){transform:none}.xk4oym4:active:not(#\#):not(#\#):not(#\#){transform:scale(.98)}@media (prefers-reduced-motion:reduce){.x14q22ui.x14q22ui:not(#\#):not(#\#):not(#\#){animation-delay:0s}.xnh0sag.xnh0sag:not(#\#):not(#\#):not(#\#){animation-duration:3s}.x1aquc0h.x1aquc0h:not(#\#):not(#\#):not(#\#){animation-name:none}}@media (forced-colors:active){.x9yvj25.x9yvj25:not(#\#):not(#\#):not(#\#){background-color:canvas}.xwvh9j7.xwvh9j7:not(#\#):not(#\#):not(#\#){background-color:canvastext}}@media (prefers-contrast:more) and (not (forced-colors:active)){.x1j0df82.x1j0df82:not(#\#):not(#\#):not(#\#){background-color:var(--color-skeleton)}@supports (color:color-mix(in lab, red, red)){.x1j0df82.x1j0df82:not(#\#):not(#\#):not(#\#){background-color:color-mix(in srgb,var(--color-skeleton),var(--color-text-primary) 30%)}}}@media (forced-colors:active){.x1o55y2u.x1o55y2u:not(#\#):not(#\#):not(#\#){background-color:graytext}.x1jzqe4.x1jzqe4:not(#\#):not(#\#):not(#\#){background-color:highlight}.x1sir5s4.x1sir5s4:not(#\#):not(#\#):not(#\#){background-color:highlighttext}}@media (hover:hover){.x150ydqw.x150ydqw:not(#\#):not(#\#):not(#\#){background-color:#0000}}@media (forced-colors:active){.xs5hli.xs5hli:not(#\#):not(#\#):not(#\#){color:canvastext}.x1k5gbb1.x1k5gbb1:not(#\#):not(#\#):not(#\#){color:highlighttext}}@media (hover:hover){.x2dt3px.x2dt3px:not(#\#):not(#\#):not(#\#){cursor:zoom-in}.xqwu39o.xqwu39o:not(#\#):not(#\#):not(#\#){display:flex}}@media (max-width:480px){.xedohl4.xedohl4:not(#\#):not(#\#):not(#\#){display:flex}}@media (pointer:coarse){.xhj50sb.xhj50sb:not(#\#):not(#\#):not(#\#){display:none}}@media (max-width:480px){.x1rpgqan.x1rpgqan:not(#\#):not(#\#):not(#\#){flex-direction:column}}@media (pointer:coarse){.x6pjikd.x6pjikd:not(#\#):not(#\#):not(#\#){font-size:max(1rem,var(--text-body-size))}.xdk3u5w.xdk3u5w:not(#\#):not(#\#):not(#\#){font-size:max(1rem,var(--text-label-size))}.x1hsn8va.x1hsn8va:not(#\#):not(#\#):not(#\#){inset-inline-start:50%}.x1jymrmb.x1jymrmb:not(#\#):not(#\#):not(#\#){margin-inline-start:auto}}@media (forced-colors:active){.x1tbh5bv.x1tbh5bv:not(#\#):not(#\#):not(#\#){opacity:1}}@media (pointer:coarse){.xozvky.xozvky:not(#\#):not(#\#):not(#\#){order:1}}@media (prefers-reduced-motion:reduce){.xg83hb1.xg83hb1:not(#\#):not(#\#):not(#\#){scroll-behavior:auto}}@media (pointer:coarse){.x8i4i9p.x8i4i9p:not(#\#):not(#\#):not(#\#){transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce){.xwgk2z2.xwgk2z2:not(#\#):not(#\#):not(#\#){transition-delay:var(--_reveal-delay-reduced,0s,0s)}.xsagj69.xsagj69:not(#\#):not(#\#):not(#\#){transition-duration:.01ms}.xzg1mie.xzg1mie:not(#\#):not(#\#):not(#\#){transition-duration:10ms}.xsr0bmt.xsr0bmt:not(#\#):not(#\#):not(#\#){transition-duration:0s,0s}.x12w9bfk.x12w9bfk:not(#\#):not(#\#):not(#\#){transition-duration:0s}.x4wkmsb.x4wkmsb:not(#\#):not(#\#):not(#\#){transition-property:none}}@media (hover:hover) and (forced-colors:none){.xcgwt1n.xcgwt1n.xcgwt1n:where(.x1iwu4tg:hover *):not(#\#):not(#\#):not(#\#){background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.xcgwt1n.xcgwt1n.xcgwt1n:where(.x1iwu4tg:hover *):not(#\#):not(#\#):not(#\#){background-color:color-mix(in srgb,var(--color-accent),var(--color-tint-hover) 15%)}}}@media (hover:hover){.x17srpfb.x17srpfb.x17srpfb:where(.x1odsvnm:hover *):not(#\#):not(#\#):not(#\#){background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.x17srpfb.x17srpfb.x17srpfb:where(.x1odsvnm:hover *):not(#\#):not(#\#):not(#\#){background-color:color-mix(in srgb,var(--color-accent),var(--color-tint-hover) 15%)}}}@media (hover:hover) and (forced-colors:none){.x1a8ae7b.x1a8ae7b.x1a8ae7b:where(.x1iwu4tg:hover *):not(#\#):not(#\#):not(#\#){background-color:var(--color-background-gray)}@supports (color:color-mix(in lab, red, red)){.x1a8ae7b.x1a8ae7b.x1a8ae7b:where(.x1iwu4tg:hover *):not(#\#):not(#\#):not(#\#){background-color:color-mix(in srgb,var(--color-background-gray),var(--color-tint-hover) 5%)}}}@media (hover:hover){.xeultfy.xeultfy.xeultfy:where(.x1odsvnm:hover *):not(#\#):not(#\#):not(#\#){background-color:var(--color-background-surface)}@supports (color:color-mix(in lab, red, red)){.xeultfy.xeultfy.xeultfy:where(.x1odsvnm:hover *):not(#\#):not(#\#):not(#\#){background-color:color-mix(in srgb,var(--color-background-surface),var(--color-tint-hover) 5%)}}.xqxnq6d.xqxnq6d.xqxnq6d:where(.x1odsvnm:hover *):not(#\#):not(#\#):not(#\#){background-color:var(--color-background-muted)}.x1pe4z86.x1pe4z86.x1pe4z86:where(.x-default-marker:hover *):not(#\#):not(#\#):not(#\#){background-color:var(--color-icon-primary)}.x1a1zr74.x1a1zr74.x1a1zr74:where(.x1u3b27q:hover *):not(#\#):not(#\#):not(#\#){background-color:var(--color-overlay-hover)}.x1t9gxa6.x1t9gxa6.x1t9gxa6:where(.x-default-marker:hover *):not(#\#):not(#\#):not(#\#){color:var(--color-text-primary)}.xcwhr9z.xcwhr9z.xcwhr9z:where(.x84s7jz:hover *):not(#\#):not(#\#):not(#\#){opacity:1}.x8ydxbz.x8ydxbz.x8ydxbz:where(.x84s7jz:hover *):not(#\#):not(#\#):not(#\#){pointer-events:auto}.x17hxqr7.x17hxqr7.x17hxqr7:where(.x84s7jz:hover *):not(#\#):not(#\#):not(#\#){transform:translateY(0)}.xneequu.xneequu.xneequu:where(.x84s7jz:hover *):not(#\#):not(#\#):not(#\#){visibility:visible}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:reduce){.xk3h8ob.xk3h8ob.xk3h8ob:not(#\#):not(#\#):not(#\#){animation-name:xuvekqa-B}}}@media (hover:hover){.xvxo0qp.xvxo0qp.xvxo0qp:hover:where(:not(:disabled,[aria-disabled=true])):not(#\#):not(#\#):not(#\#){background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.xvxo0qp.xvxo0qp.xvxo0qp:hover:where(:not(:disabled,[aria-disabled=true])):not(#\#):not(#\#):not(#\#){background-color:color-mix(in srgb,var(--color-accent),var(--color-tint-hover) 15%)}}.x1pfkqlk.x1pfkqlk.x1pfkqlk:hover:where(:not(:disabled,[aria-disabled=true])):not(#\#):not(#\#):not(#\#){background-color:#0000}.xcu6dpe.xcu6dpe.xcu6dpe:hover:where(:not(:disabled,[aria-disabled=true])):not(#\#):not(#\#):not(#\#){background-color:var(--color-neutral)}.x1912f9e.x1912f9e.x1912f9e:hover:where(:not(:disabled,[aria-disabled=true])):not(#\#):not(#\#):not(#\#):after,.xoevpu5.xoevpu5.xoevpu5:hover:where(:not(:disabled,[aria-disabled=true])):not(#\#):not(#\#):not(#\#){background-color:var(--color-overlay-hover)}.x1otsd3y.x1otsd3y.x1otsd3y:hover:where(:not(:disabled,[aria-disabled=true])):not(#\#):not(#\#):not(#\#){background-image:linear-gradient(var(--color-overlay-hover),var(--color-overlay-hover)),linear-gradient(var(--color-neutral),var(--color-neutral))}.xmvprkv.xmvprkv.xmvprkv:hover:where(:not(:disabled,[aria-disabled=true])):not(#\#):not(#\#):not(#\#){background-image:linear-gradient(var(--color-overlay-hover),var(--color-overlay-hover))}.x1bm8j9m.x1bm8j9m.x1bm8j9m:hover:where(:not(:disabled,[aria-disabled=true])):not(#\#):not(#\#):not(#\#){background-image:none}.x1telqz2.x1telqz2.x1telqz2:hover:not(:focus-within):where(:not(:disabled,[aria-disabled=true])):not(#\#):not(#\#):not(#\#){box-shadow:inset 0 0 0 2px var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.x1telqz2.x1telqz2.x1telqz2:hover:not(:focus-within):where(:not(:disabled,[aria-disabled=true])):not(#\#):not(#\#):not(#\#){box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--color-accent) 20%,transparent)}}.x1v5wwkd.x1v5wwkd.x1v5wwkd:hover:where(:not(:disabled,[aria-disabled=true])):not(#\#):not(#\#):not(#\#){box-shadow:inset 0 0 0 2px var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.x1v5wwkd.x1v5wwkd.x1v5wwkd:hover:where(:not(:disabled,[aria-disabled=true])):not(#\#):not(#\#):not(#\#){box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--color-accent) 20%,transparent)}}.x1xqjsvb.x1xqjsvb.x1xqjsvb:hover:not(:focus-within):where(:not(:disabled,[aria-disabled=true])):not(#\#):not(#\#):not(#\#){box-shadow:inset 0 0 0 2px var(--color-border-emphasized)}@supports (color:color-mix(in lab, red, red)){.x1xqjsvb.x1xqjsvb.x1xqjsvb:hover:not(:focus-within):where(:not(:disabled,[aria-disabled=true])):not(#\#):not(#\#):not(#\#){box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--color-border-emphasized) 30%,transparent)}}.x1s17dad.x1s17dad.x1s17dad:hover:not(:focus-within):where(:not(:disabled,[aria-disabled=true])):not(#\#):not(#\#):not(#\#){box-shadow:none}.x1bgmis8.x1bgmis8.x1bgmis8:hover:not(:focus-within):where(:not(:disabled,[aria-disabled=true])):not(#\#):not(#\#):not(#\#){box-shadow:var(--shadow-inset-error)}.x8wp45d.x8wp45d.x8wp45d:hover:not(:focus-within):where(:not(:disabled,[aria-disabled=true])):not(#\#):not(#\#):not(#\#){box-shadow:var(--shadow-inset-success)}.x9156jc.x9156jc.x9156jc:hover:not(:focus-within):where(:not(:disabled,[aria-disabled=true])):not(#\#):not(#\#):not(#\#){box-shadow:var(--shadow-inset-warning)}.x1ymidup.x1ymidup.x1ymidup:hover:where(:not(:disabled,[aria-disabled=true])):not(#\#):not(#\#):not(#\#){box-shadow:var(--shadow-med)}.x1rfoswn.x1rfoswn.x1rfoswn:hover:where(:not(:disabled,[aria-disabled=true])):not(#\#):not(#\#):not(#\#){color:var(--color-text-accent)}@supports (color:color-mix(in lab, red, red)){.x1rfoswn.x1rfoswn.x1rfoswn:hover:where(:not(:disabled,[aria-disabled=true])):not(#\#):not(#\#):not(#\#){color:color-mix(in srgb,var(--color-text-accent),var(--color-tint-hover) 15%)}}.xcunlro.xcunlro.xcunlro:hover:where(:not(:disabled,[aria-disabled=true])):not(#\#):not(#\#):not(#\#){color:var(--color-text-primary)}@supports (color:color-mix(in lab, red, red)){.xcunlro.xcunlro.xcunlro:hover:where(:not(:disabled,[aria-disabled=true])):not(#\#):not(#\#):not(#\#){color:color-mix(in srgb,var(--color-text-primary),var(--color-tint-hover) 15%)}}.x7jm8ul.x7jm8ul.x7jm8ul:hover:where(:not(:disabled,[aria-disabled=true])):not(#\#):not(#\#):not(#\#){color:var(--color-text-secondary)}@supports (color:color-mix(in lab, red, red)){.x7jm8ul.x7jm8ul.x7jm8ul:hover:where(:not(:disabled,[aria-disabled=true])):not(#\#):not(#\#):not(#\#){color:color-mix(in srgb,var(--color-text-secondary),var(--color-tint-hover) 15%)}}.xo5jvnm.xo5jvnm.xo5jvnm:hover:where(:not(:disabled,[aria-disabled=true])):not(#\#):not(#\#):not(#\#){color:var(--color-text-primary)}}@container (max-width:399px){.x1alyx8p.x1alyx8p:not(#\#):not(#\#):not(#\#){flex-wrap:wrap}}@media (forced-colors:active){.x1vo6n7o.x1vo6n7o:active:not(#\#):not(#\#):not(#\#){background-color:highlight}}@media (hover:hover){@media (forced-colors:active){.x1d42zcn.x1d42zcn.x1d42zcn.x1d42zcn:hover:where(:not(:disabled,[aria-disabled=true])):not(#\#):not(#\#):not(#\#){background-color:highlight}}}.xib2hle:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-color:var(--color-border-emphasized)}.xw8gpjh:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-color:var(--color-border)}.x1q0q8m5:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-style:solid}.xso031l:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-width:1px}.xlxy82:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-width:2px}.x92x3c3:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-width:var(--border-width)}.x1mly77v:not(#\#):not(#\#):not(#\#):not(#\#){border-top-color:var(--color-border-emphasized)}.x1pc3f07:not(#\#):not(#\#):not(#\#):not(#\#){border-top-color:var(--color-border)}.x11npmm7:not(#\#):not(#\#):not(#\#):not(#\#){border-top-color:var(--color-on-accent)}.x13fuv20:not(#\#):not(#\#):not(#\#):not(#\#){border-top-style:solid}.x178xt8z:not(#\#):not(#\#):not(#\#):not(#\#){border-top-width:1px}.x11xkdxz:not(#\#):not(#\#):not(#\#):not(#\#){border-top-width:var(--border-width)}.x1ey2m1c:not(#\#):not(#\#):not(#\#):not(#\#){bottom:0}.x1c7jfne:not(#\#):not(#\#):not(#\#):not(#\#){bottom:2px}.xyi47jn:not(#\#):not(#\#):not(#\#):not(#\#){bottom:var(--_tab-indicator-bottom,-1px)}.x112dmjn:not(#\#):not(#\#):not(#\#):not(#\#){bottom:var(--spacing-1)}.x1nqzi6q:not(#\#):not(#\#):not(#\#):not(#\#){bottom:var(--x-bottom)}.xvle69y:not(#\#):not(#\#):not(#\#):not(#\#){height:.75rem}.xqtp20y:not(#\#):not(#\#):not(#\#):not(#\#){height:0}.xmll18r:not(#\#):not(#\#):not(#\#):not(#\#){height:1.25rem}.xam5rvr:not(#\#):not(#\#):not(#\#):not(#\#){height:1.5rem}.x5yr21d:not(#\#):not(#\#):not(#\#):not(#\#){height:100%}.xtdtrs8:not(#\#):not(#\#):not(#\#):not(#\#){height:100dvh}.xpyat2d:not(#\#):not(#\#):not(#\#):not(#\#){height:100px}.x1dr59a3:not(#\#):not(#\#):not(#\#):not(#\#){height:100vh}.x170jfvy:not(#\#):not(#\#):not(#\#):not(#\#){height:10px}.x1wkxgih:not(#\#):not(#\#):not(#\#):not(#\#){height:120px}.x1kpxq89:not(#\#):not(#\#):not(#\#):not(#\#){height:12px}.xhjk10j:not(#\#):not(#\#):not(#\#):not(#\#){height:140px}.x1v9usgg:not(#\#):not(#\#):not(#\#):not(#\#){height:14px}.x1ymw6g:not(#\#):not(#\#):not(#\#):not(#\#){height:160px}.xlup9mm:not(#\#):not(#\#):not(#\#):not(#\#){height:16px}.xmix8c7:not(#\#):not(#\#):not(#\#):not(#\#){height:18px}.xlzyvqe:not(#\#):not(#\#):not(#\#):not(#\#){height:1em}.xjm9jq1:not(#\#):not(#\#):not(#\#):not(#\#){height:1px}.x1l36t39:not(#\#):not(#\#):not(#\#):not(#\#){height:1rem}.x1qx5ct2:not(#\#):not(#\#):not(#\#):not(#\#){height:20px}.xxk0z11:not(#\#):not(#\#):not(#\#):not(#\#){height:24px}.x1fgtraw:not(#\#):not(#\#):not(#\#):not(#\#){height:28px}.x36qwtl:not(#\#):not(#\#):not(#\#):not(#\#){height:2px}.x10w6t97:not(#\#):not(#\#):not(#\#):not(#\#){height:32px}.xuoj239:not(#\#):not(#\#):not(#\#):not(#\#){height:3px}.x1vqgdyp:not(#\#):not(#\#):not(#\#):not(#\#){height:40px}.xsdox4t:not(#\#):not(#\#):not(#\#):not(#\#){height:48px}.xqu0tyb:not(#\#):not(#\#):not(#\#):not(#\#){height:4px}.xols6we:not(#\#):not(#\#):not(#\#):not(#\#){height:6px}.xwzfr38:not(#\#):not(#\#):not(#\#):not(#\#){height:80px}.xdk7pt:not(#\#):not(#\#):not(#\#):not(#\#){height:8px}.x1qjb5ga:not(#\#):not(#\#):not(#\#):not(#\#){height:anchor-size(--outline-active height,0px)}.xt7dq6l:not(#\#):not(#\#):not(#\#):not(#\#){height:auto}.xuk38ov:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(100% - var(--tree-list-row-gap,0px) / 2)}.xs02d24:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(100% + 1px)}.x12qplqi:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(100% + var(--container-padding-block-start,0px) + var(--container-padding-block-end,0px))}.xpa73km:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(100dvh - var(--_app-shell-header-height,0px))}.x1tpcejd:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--_sheet-budget) + 48px)}.x1uiybsj:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--size-element-lg) - 4px)}.x102lyln:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--size-element-lg) - 8px)}.x184gfjb:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--size-element-md) - 4px)}.xrmxcn7:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--size-element-md) - 8px)}.x1u5rhrp:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--size-element-md) + var(--spacing-1))}.xzj98nu:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--size-element-sm) - 4px)}.xzydfjl:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--size-element-sm) - 8px)}.x14o5nre:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--text-supporting-size) * var(--text-supporting-leading))}.xw1wawg:not(#\#):not(#\#):not(#\#):not(#\#){height:36px}.xg7h5cd:not(#\#):not(#\#):not(#\#):not(#\#){height:fit-content}.xhovv34:not(#\#):not(#\#):not(#\#):not(#\#){height:var(--_progressbar-mark-height,8px)}.xsyqizj:not(#\#):not(#\#):not(#\#):not(#\#){height:var(--border-width)}.x5kfih4:not(#\#):not(#\#):not(#\#):not(#\#){height:var(--resize-handle-hit-area,16px)}.xssyfek:not(#\#):not(#\#):not(#\#):not(#\#){height:var(--size-element-lg)}.x1ueg155:not(#\#):not(#\#):not(#\#):not(#\#){height:var(--size-element-md)}.x6k0iem:not(#\#):not(#\#):not(#\#):not(#\#){height:var(--size-element-sm)}.x1b2l0oc:not(#\#):not(#\#):not(#\#):not(#\#){height:var(--spacing-0-5)}.xcenk2v:not(#\#):not(#\#):not(#\#):not(#\#){height:var(--spacing-1-5)}.x11c6zpc:not(#\#):not(#\#):not(#\#):not(#\#){height:var(--spacing-1)}.x1k15mir:not(#\#):not(#\#):not(#\#):not(#\#){height:var(--spacing-12)}.xoqw5ej:not(#\#):not(#\#):not(#\#):not(#\#){height:var(--spacing-2)}.x9gl9lo:not(#\#):not(#\#):not(#\#):not(#\#){height:var(--spacing-3)}.x6b6gus:not(#\#):not(#\#):not(#\#):not(#\#){height:var(--spacing-4)}.x1grt7ep:not(#\#):not(#\#):not(#\#):not(#\#){height:var(--spacing-5)}.xvpftlf:not(#\#):not(#\#):not(#\#):not(#\#){height:var(--spacing-6)}.x18to7ep:not(#\#):not(#\#):not(#\#):not(#\#){height:var(--spacing-8)}.x1w0ack5:not(#\#):not(#\#):not(#\#):not(#\#){height:var(--table-resize-height,100%)}.x1seg80s:not(#\#):not(#\#):not(#\#):not(#\#){height:var(--text-large-size)}.x15rwvks:not(#\#):not(#\#):not(#\#):not(#\#){height:var(--text-supporting-size)}.x16ye13r:not(#\#):not(#\#):not(#\#):not(#\#){height:var(--x-height)}.xm8gem:not(#\#):not(#\#):not(#\#):not(#\#){height:264px}.x6hpsvf:not(#\#):not(#\#):not(#\#):not(#\#){height:28px}.x1nrll8i:not(#\#):not(#\#):not(#\#):not(#\#){left:50%}.x1jyxor1:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:-1px}.x1if0o47:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:-48px}.xat24cr:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:0}.xlgak1e:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(-1 * (max(var(--_tab-strip-bleed),calc(-1 * var(--_tab-indicator-bottom,-1px)))))}.x1z0f2p2:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(-1 * var(--_chat-composer-radius))}.x13i4uq0:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(-1 * var(--astryx-number-input-padding-block-end,var(--astryx-number-input-padding,var(--spacing-1))))}.x6h7pi7:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(-1 * var(--container-padding-block-end,0px))}.x1cdrix3:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(-1 * var(--radius-chat))}.xdrfirk:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(-1 * var(--spacing-1-5))}.xlstkdb:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:var(--spacing-0-5)}.x14cgwvg:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:var(--spacing-1)}.x1p37lm5:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:var(--spacing-2)}.xep27e5:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:var(--spacing-3)}.xwh1t77:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:var(--spacing-4)}.x4d5cxa:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:var(--spacing-6)}.xlm3tn6:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:var(--x-marginBlockEnd)}.xdj266r:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:0}.xr1yuqi:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:auto}.xmqyaqf:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(-1 * (var(--_tab-strip-bleed)))}.xvyqdj1:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(-1 * anchor-size(height) - 8px)}.xckg3cf:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(-1 * var(--_chat-composer-radius))}.x5j3pgv:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(-1 * var(--astryx-number-input-padding-block-start,var(--astryx-number-input-padding,var(--spacing-1))))}.x1sa9bsh:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(-1 * var(--container-padding-block-start,0px))}.x1c40v9y:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(-1 * var(--spacing-1-5))}.x1ajqlyv:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(-1 * var(--spacing-2))}.x1233pnv:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc((1em * var(--text-body-leading) - 6px) / 2)}.xjc2qm6:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:var(--spacing-0-5)}.xcsaf9d:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:var(--spacing-1)}.xtbrsbv:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:var(--spacing-2)}.xj6sv8s:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:var(--spacing-3)}.x1s1qpeq:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:var(--spacing-4)}.x13rv44w:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:var(--spacing-6)}.x1vhfslr:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:var(--x-marginBlockStart)}.xmz0i5r:not(#\#):not(#\#):not(#\#):not(#\#){max-height:100%}.x1wj9ous:not(#\#):not(#\#):not(#\#):not(#\#){max-height:100dvh}.x18s7i0i:not(#\#):not(#\#):not(#\#):not(#\#){max-height:176px}.x1xiyphd:not(#\#):not(#\#):not(#\#):not(#\#){max-height:240px}.xuyqlj2:not(#\#):not(#\#):not(#\#):not(#\#){max-height:300px}.xbhvqqn:not(#\#):not(#\#):not(#\#):not(#\#){max-height:calc(100% - var(--spacing-3))}.x14bu9tk:not(#\#):not(#\#):not(#\#):not(#\#){max-height:calc(92dvh + 48px)}.xpnbb6b:not(#\#):not(#\#):not(#\#):not(#\#){max-height:min(480px,100vh - 32px)}.x7ab17h:not(#\#):not(#\#):not(#\#):not(#\#){max-height:none}.xenllk4:not(#\#):not(#\#):not(#\#):not(#\#){max-height:var(--container-max-height,none)}.x1jols5v:not(#\#):not(#\#):not(#\#):not(#\#){max-height:var(--x-maxHeight)}.x1m189uc:not(#\#):not(#\#):not(#\#):not(#\#){max-width:0}.x193iq5w:not(#\#):not(#\#):not(#\#):not(#\#){max-width:100%}.xlbgzzq:not(#\#):not(#\#):not(#\#):not(#\#){max-width:100dvw}.x55n99s:not(#\#):not(#\#):not(#\#):not(#\#){max-width:15em}.x1ncir08:not(#\#):not(#\#):not(#\#):not(#\#){max-width:200px}.xw5ewwj:not(#\#):not(#\#):not(#\#):not(#\#){max-width:300px}.x1x67gh:not(#\#):not(#\#):not(#\#):not(#\#){max-width:32px}.xxc7z9f:not(#\#):not(#\#):not(#\#):not(#\#){max-width:360px}.x17fpy1y:not(#\#):not(#\#):not(#\#):not(#\#){max-width:480px}.xrlsmeg:not(#\#):not(#\#):not(#\#):not(#\#){max-width:600px}.x11gisft:not(#\#):not(#\#):not(#\#):not(#\#){max-width:640px}.x1ap80js:not(#\#):not(#\#):not(#\#):not(#\#){max-width:800px}.xq8v1hd:not(#\#):not(#\#):not(#\#):not(#\#){max-width:90%}.xl6temz:not(#\#):not(#\#):not(#\#):not(#\#){max-width:max(80%,280px)}.xxtfdz8:not(#\#):not(#\#):not(#\#):not(#\#){max-width:min(100%,100vw - 32px)}.x1m1aaou:not(#\#):not(#\#):not(#\#):not(#\#){max-width:min(960px,calc(100dvw - var(--spacing-4)))}.x1x1rfll:not(#\#):not(#\#):not(#\#):not(#\#){max-width:none}.xjl2t3p:not(#\#):not(#\#):not(#\#):not(#\#){max-width:var(--layout-content-width,none)}.xf68679:not(#\#):not(#\#):not(#\#):not(#\#){max-width:var(--x-maxWidth)}.x2lwn1j:not(#\#):not(#\#):not(#\#):not(#\#){min-height:0}.x1us19tq:not(#\#):not(#\#):not(#\#):not(#\#){min-height:100%}.x1ov3xa9:not(#\#):not(#\#):not(#\#):not(#\#){min-height:100dvh}.xz65tgg:not(#\#):not(#\#):not(#\#):not(#\#){min-height:200px}.xisnujt:not(#\#):not(#\#):not(#\#):not(#\#){min-height:20px}.xe0957l:not(#\#):not(#\#):not(#\#):not(#\#){min-height:22px}.xjwf9q1:not(#\#):not(#\#):not(#\#):not(#\#){min-height:24px}.xe0p6wg:not(#\#):not(#\#):not(#\#):not(#\#){min-height:28px}.x21xpn4:not(#\#):not(#\#):not(#\#):not(#\#){min-height:32px}.x1xf4nls:not(#\#):not(#\#):not(#\#):not(#\#){min-height:var(--size-element-lg)}.x1uogy3y:not(#\#):not(#\#):not(#\#):not(#\#){min-height:var(--size-element-md)}.x1gdqauq:not(#\#):not(#\#):not(#\#):not(#\#){min-height:var(--size-element-sm)}.x175cymr:not(#\#):not(#\#):not(#\#):not(#\#){min-height:var(--spacing-2)}.ximsjs8:not(#\#):not(#\#):not(#\#):not(#\#){min-height:var(--spacing-7)}.xkoleio:not(#\#):not(#\#):not(#\#):not(#\#){min-height:var(--spacing-8)}.x82snj4:not(#\#):not(#\#):not(#\#):not(#\#){min-height:var(--x-minHeight)}.x1dg37ty:not(#\#):not(#\#):not(#\#):not(#\#){min-height:44px}.xeuugli:not(#\#):not(#\#):not(#\#):not(#\#){min-width:0}.x1i9suas:not(#\#):not(#\#):not(#\#):not(#\#){min-width:120px}.x1d77m7x:not(#\#):not(#\#):not(#\#):not(#\#){min-width:140px}.x5w4yej:not(#\#):not(#\#):not(#\#):not(#\#){min-width:160px}.xfb3i0g:not(#\#):not(#\#):not(#\#):not(#\#){min-width:180px}.xgomdpo:not(#\#):not(#\#):not(#\#):not(#\#){min-width:1rem}.x1jzhcrs:not(#\#):not(#\#):not(#\#):not(#\#){min-width:200px}.xt4ypqs:not(#\#):not(#\#):not(#\#):not(#\#){min-width:20px}.x12rczxh:not(#\#):not(#\#):not(#\#):not(#\#){min-width:220px}.xlm99nl:not(#\#):not(#\#):not(#\#):not(#\#){min-width:240px}.x1u2d2a2:not(#\#):not(#\#):not(#\#):not(#\#){min-width:280px}.x1fns5xo:not(#\#):not(#\#):not(#\#):not(#\#){min-width:40px}.x900493:not(#\#):not(#\#):not(#\#):not(#\#){min-width:48px}.x13n9wmd:not(#\#):not(#\#):not(#\#):not(#\#){min-width:4ch}.xfvyar9:not(#\#):not(#\#):not(#\#):not(#\#){min-width:60px}.xrzjruh:not(#\#):not(#\#):not(#\#):not(#\#){min-width:anchor-size(width)}.x8wyhu6:not(#\#):not(#\#):not(#\#):not(#\#){min-width:calc(anchor-size(width) + 16px)}.x1pshirs:not(#\#):not(#\#):not(#\#):not(#\#){min-width:fit-content}.x15mybvi:not(#\#):not(#\#):not(#\#):not(#\#){min-width:min(400px,calc(100% - var(--spacing-4)))}.x17ydmr0:not(#\#):not(#\#):not(#\#):not(#\#){min-width:var(--size-element-md)}.x1nkkqge:not(#\#):not(#\#):not(#\#):not(#\#){min-width:var(--size-element-sm)}.x18ki04u:not(#\#):not(#\#):not(#\#):not(#\#){min-width:var(--spacing-2)}.x16asifk:not(#\#):not(#\#):not(#\#):not(#\#){min-width:var(--spacing-5)}.xy8csz5:not(#\#):not(#\#):not(#\#):not(#\#){min-width:var(--spacing-7)}.xkj4a21:not(#\#):not(#\#):not(#\#):not(#\#){min-width:var(--x-minWidth)}.x1tutbut:not(#\#):not(#\#):not(#\#):not(#\#){min-width:44px}.xw2csxc:not(#\#):not(#\#):not(#\#):not(#\#){overflow-x:auto}.x6ikm8r:not(#\#):not(#\#):not(#\#):not(#\#){overflow-x:hidden}.x1odjw0f:not(#\#):not(#\#):not(#\#):not(#\#){overflow-y:auto}.x10wlt62:not(#\#):not(#\#):not(#\#):not(#\#){overflow-y:hidden}.x7p5m3t:not(#\#):not(#\#):not(#\#):not(#\#){overscroll-behavior-x:contain}.x18d9i69:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:0}.x1j85h84:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:1px}.x1wkw6tp:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:calc(env(safe-area-inset-bottom,0px) + 48px)}.x9jihrk:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:calc(var(--_chat-composer-padding) + var(--_chat-composer-radius))}.xbv1mwh:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:calc(var(--container-padding-block-end) - var(--border-width))}.xxbfulo:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:calc(var(--spacing-3) + var(--radius-chat))}.xwhchk8:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:max(var(--_tab-strip-bleed),calc(-1 * var(--_tab-indicator-bottom,-1px)))}.x143jlsb:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:max(var(--container-padding-block-end),env(safe-area-inset-bottom,0px))}.xvpcij2:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:var(--_chat-composer-padding)}.x3jnfsm:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:var(--astryx-number-input-padding-block-end,var(--astryx-number-input-padding,var(--spacing-1)))}.xc1wllq:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:var(--container-padding-block-end)}.xg476vw:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:var(--layout-padding-inner-y,var(--spacing-4))}.xon7vh3:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:var(--layout-padding-outer-y,var(--spacing-4))}.xij103a:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:var(--spacing-0-5)}.x1l20ajd:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:var(--spacing-0)}.x1opdxmq:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:var(--spacing-1-5)}.xy143xn:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:var(--spacing-1)}.x2izi54:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:var(--spacing-10)}.x1wesfrj:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:var(--spacing-2)}.xvmdzux:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:var(--spacing-3)}.x1awphl8:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:var(--spacing-4)}.x1hk98q:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:var(--spacing-5)}.xjpqqx5:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:var(--spacing-6)}.xekm6fs:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:var(--spacing-7)}.x2oz4g1:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:var(--spacing-8)}.xexx8yu:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:0}.x1htvmrp:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(var(--_chat-composer-padding) + var(--_chat-composer-radius))}.x1enrzb7:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(var(--border-width) + var(--spacing-1))}.x1nex4ik:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(var(--container-padding-block-start) - var(--border-width))}.x1ak3mig:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:calc(var(--spacing-1-5) + var(--spacing-2))}.x1wv8a48:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:max(var(--container-padding-block-start),env(safe-area-inset-top,0px))}.x2gtn7z:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:var(--_chat-composer-padding)}.xlr2r7p:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:var(--_tab-strip-bleed)}.x4kswst:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:var(--astryx-number-input-padding-block-start,var(--astryx-number-input-padding,var(--spacing-1)))}.x14m0hsi:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:var(--container-padding-block-start)}.xqty4a:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:var(--layout-padding-inner-y,var(--spacing-4))}.x81pis9:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:var(--layout-padding-outer-y,var(--spacing-4))}.xbx876j:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:var(--spacing-0-5)}.x1ydh6w3:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:var(--spacing-0)}.x1kwdpsa:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:var(--spacing-1-5)}.xfsso4q:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:var(--spacing-1)}.xk6660b:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:var(--spacing-10)}.x1xye8es:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:var(--spacing-2)}.x1vlblms:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:var(--spacing-3)}.x1oa1p4a:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:var(--spacing-4)}.xx7rijo:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:var(--spacing-5)}.x1adxfkp:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:var(--spacing-6)}.xoxd1wu:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:var(--spacing-8)}.x13vifvy:not(#\#):not(#\#):not(#\#):not(#\#){top:0}.xuivejd:not(#\#):not(#\#):not(#\#):not(#\#){top:14px}.xs7f9wi:not(#\#):not(#\#):not(#\#):not(#\#){top:2px}.xwa60dl:not(#\#):not(#\#):not(#\#):not(#\#){top:50%}.x1ltwjim:not(#\#):not(#\#):not(#\#):not(#\#){top:anchor(--outline-active top,0px)}.x1nzz77m:not(#\#):not(#\#):not(#\#):not(#\#){top:calc((var(--size-element-md) - 20px) / 2 - 1px)}.xeqxqpg:not(#\#):not(#\#):not(#\#):not(#\#){top:calc((var(--size-element-sm) - 20px) / 2 - 1px)}.x7rbydg:not(#\#):not(#\#):not(#\#):not(#\#){top:calc(50% - 14px)}.x1oysc8t:not(#\#):not(#\#):not(#\#):not(#\#){top:calc(var(--size-element-lg) / 2 - 1px)}.xkmsrut:not(#\#):not(#\#):not(#\#):not(#\#){top:calc(var(--size-element-md) / 2 - 1px)}.x1968x6z:not(#\#):not(#\#):not(#\#):not(#\#){top:calc(var(--size-element-sm) / 2 - 1px)}.xht72ud:not(#\#):not(#\#):not(#\#):not(#\#){top:var(--_app-shell-header-height,0px)}.x8d4r5l:not(#\#):not(#\#):not(#\#):not(#\#){top:var(--spacing-1)}.xctzyg:not(#\#):not(#\#):not(#\#):not(#\#){top:var(--spacing-2)}.xyx6v2t:not(#\#):not(#\#):not(#\#):not(#\#){top:var(--spacing-3)}.xjbys53:not(#\#):not(#\#):not(#\#):not(#\#){top:var(--x-top)}.x1jw3ynk:not(#\#):not(#\#):not(#\#):not(#\#){width:.75rem}.xnalus7:not(#\#):not(#\#):not(#\#):not(#\#){width:0}.xwqq7k2:not(#\#):not(#\#):not(#\#):not(#\#){width:1.25rem}.xp8d6y2:not(#\#):not(#\#):not(#\#):not(#\#){width:1.5rem}.xh8yej3:not(#\#):not(#\#):not(#\#):not(#\#){width:100%}.x1o6l61p:not(#\#):not(#\#):not(#\#):not(#\#){width:100dvw}.xn9wirt:not(#\#):not(#\#):not(#\#):not(#\#){width:100vw}.x1fsd2vl:not(#\#):not(#\#):not(#\#):not(#\#){width:10px}.xsmyaan:not(#\#):not(#\#):not(#\#):not(#\#){width:12px}.x6jxa94:not(#\#):not(#\#):not(#\#):not(#\#){width:14px}.x1kky2od:not(#\#):not(#\#):not(#\#):not(#\#){width:16px}.xzjbwwf:not(#\#):not(#\#):not(#\#):not(#\#){width:180px}.x1xp8n7a:not(#\#):not(#\#):not(#\#):not(#\#){width:18px}.x15vhz18:not(#\#):not(#\#):not(#\#):not(#\#){width:1em}.x1i1rx1s:not(#\#):not(#\#):not(#\#):not(#\#){width:1px}.xcdlrvm:not(#\#):not(#\#):not(#\#):not(#\#){width:1rem}.x1oysuqx:not(#\#):not(#\#):not(#\#):not(#\#){width:200px}.xw4jnvo:not(#\#):not(#\#):not(#\#):not(#\#){width:20px}.xafpxmx:not(#\#):not(#\#):not(#\#):not(#\#){width:240px}.xvy4d1p:not(#\#):not(#\#):not(#\#):not(#\#){width:24px}.x1hfn5x7:not(#\#):not(#\#):not(#\#):not(#\#){width:260px}.xfo62xy:not(#\#):not(#\#):not(#\#):not(#\#){width:2px}.x1td3qas:not(#\#):not(#\#):not(#\#):not(#\#){width:32px}.x1g8rjiy:not(#\#):not(#\#):not(#\#):not(#\#){width:3px}.xz84dc7:not(#\#):not(#\#):not(#\#):not(#\#){width:40%}.x1l2rt3b:not(#\#):not(#\#):not(#\#):not(#\#){width:400px}.x100vrsf:not(#\#):not(#\#):not(#\#):not(#\#){width:40px}.x51ohtg:not(#\#):not(#\#):not(#\#):not(#\#){width:4px}.x1fu8urw:not(#\#):not(#\#):not(#\#):not(#\#){width:64px}.x1v4s8kt:not(#\#):not(#\#):not(#\#):not(#\#){width:6px}.x1xc55vz:not(#\#):not(#\#):not(#\#):not(#\#){width:8px}.x1xgy17j:not(#\#):not(#\#):not(#\#):not(#\#){width:anchor-size(width)}.x14atkfc:not(#\#):not(#\#):not(#\#):not(#\#){width:auto}.xx6qvi6:not(#\#):not(#\#):not(#\#):not(#\#){width:calc(100% + var(--container-padding-inline-start,0px) + var(--container-padding-inline-end,0px))}.x1y2t9nm:not(#\#):not(#\#):not(#\#):not(#\#){width:36px}.x63cpjl:not(#\#):not(#\#):not(#\#):not(#\#){width:var(--_progressbar-mark-width,2px)}.xjk4fl7:not(#\#):not(#\#):not(#\#):not(#\#){width:var(--border-width)}.xkhob8h:not(#\#):not(#\#):not(#\#):not(#\#){width:var(--resize-handle-hit-area,16px)}.x1m747yf:not(#\#):not(#\#):not(#\#):not(#\#){width:var(--size-element-lg)}.x805d0l:not(#\#):not(#\#):not(#\#):not(#\#){width:var(--size-element-md)}.x1fvqzum:not(#\#):not(#\#):not(#\#):not(#\#){width:var(--size-element-sm)}.x1wu31ai:not(#\#):not(#\#):not(#\#):not(#\#){width:var(--spacing-1-5)}.xx9zwd3:not(#\#):not(#\#):not(#\#):not(#\#){width:var(--spacing-1)}.xhgvbfk:not(#\#):not(#\#):not(#\#):not(#\#){width:var(--spacing-12)}.x1f0dxl5:not(#\#):not(#\#):not(#\#):not(#\#){width:var(--spacing-2)}.x1ad1g3v:not(#\#):not(#\#):not(#\#):not(#\#){width:var(--spacing-3)}.x12xnipv:not(#\#):not(#\#):not(#\#):not(#\#){width:var(--spacing-4)}.xfyiiit:not(#\#):not(#\#):not(#\#):not(#\#){width:var(--spacing-5)}.x1mtvzj0:not(#\#):not(#\#):not(#\#):not(#\#){width:var(--spacing-6)}.xgc8j7m:not(#\#):not(#\#):not(#\#):not(#\#){width:var(--spacing-8)}.xta46cu:not(#\#):not(#\#):not(#\#):not(#\#){width:var(--text-large-size)}.x5livx5:not(#\#):not(#\#):not(#\#):not(#\#){width:var(--text-supporting-size)}.x1uyokj7:not(#\#):not(#\#):not(#\#):not(#\#){width:var(--x-inlineSize)}.x5lhr3w:not(#\#):not(#\#):not(#\#):not(#\#){width:var(--x-width)}.x1wp2rvj.x1wp2rvj:where(.x139im0d:last-child *):not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-width:0}.x132qfvm:focus-within:not(#\#):not(#\#):not(#\#):not(#\#){height:auto}.xsg11nj.xsg11nj:where(.x-default-marker:has(>.astryx-layout-footer:not([data-divider])) *):not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:0}.x1ioh5az.x1ioh5az:where(.x-default-marker:has(>.astryx-layout-header:not([data-divider])) *):not(#\#):not(#\#):not(#\#):not(#\#){padding-top:0}.x1kw28su:focus-within:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:var(--spacing-1)}.x10okhzq:focus-within:not(#\#):not(#\#):not(#\#):not(#\#){width:auto}.x5du68j:has(~* [data-chat-name]):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:var(--spacing-5)}.x1d9v4yf:first-child:not(#\#):not(#\#):not(#\#):not(#\#){border-top-style:none}.x1g31smg:first-child:not(#\#):not(#\#):not(#\#):not(#\#){border-top-width:0}.xkibk3:first-child:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:calc(-1 * var(--container-padding-block-start,0px))}.xlayyun:last-child:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:calc(-1 * var(--container-padding-block-end,0px))}.x15cytp8:focus:not(#\#):not(#\#):not(#\#):not(#\#){height:auto}.x1rw3289:focus:not(#\#):not(#\#):not(#\#):not(#\#){top:var(--spacing-2)}.x1jqxupm:focus:not(#\#):not(#\#):not(#\#):not(#\#){width:auto}@media (pointer:coarse){.x80b3aj.x80b3aj:not(#\#):not(#\#):not(#\#):not(#\#){min-height:24px}.x17aqpur.x17aqpur:not(#\#):not(#\#):not(#\#):not(#\#),.xygd9yz.xygd9yz:not(#\#):not(#\#):not(#\#):not(#\#){min-height:44px}.xkagaj0.xkagaj0:not(#\#):not(#\#):not(#\#):not(#\#){min-width:24px}.x1xrq5m.x1xrq5m:not(#\#):not(#\#):not(#\#):not(#\#),.xngvp7v.xngvp7v:not(#\#):not(#\#):not(#\#):not(#\#){min-width:44px}.xijlfn0.xijlfn0:not(#\#):not(#\#):not(#\#):not(#\#){top:50%}}@starting-style{.x1sopeo2.x1sopeo2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-rows:0fr}}.x1xsm0q9:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{inset:-14px}.xarstr8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after,.xxx281p:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{inset:0}.xht581f:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{inset:var(--_input-clear-hit-inset)}.xeu5z55:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{inset:var(--_thumbnail-hit-inset)}@starting-style{.x4itv7f.x4itv7f:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:0}.x6mt36l.x6mt36l:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:translate(-100%)}.x1yqmsfc.x1yqmsfc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:translate(100%)}.xub2912.xub2912:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:translateY(-100%)}.x12p7p72.x12p7p72:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:translateY(-4px)}.xhbqy3z.xhbqy3z:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:translateY(100%)}.x1tswlu5.x1tswlu5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:translateY(8px)}.x1lymnkk.x1lymnkk:is([dir=rtl] *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:translate(-100%)}.x14gflnl.x14gflnl:is([dir=rtl] *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:translate(100%)}}.x1k48kgn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after,.xxyica1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{border-radius:inherit}.x17gn2l9:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{grid-column:1}.xd54j2p:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{inset-block:0}@starting-style{.x5rzir7.x5rzir7:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:0}}.xvtkv6q:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{transition:background-color .15s,width .15s}.x17s1k9h:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{transition:opacity .15s}.x19ds33d:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{align-self:start}.x1abwkk1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.xyhc2n1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{background-color:#0000}.x1tzqye7:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{background-color:var(--color-accent)}.xnixb3f:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::backdrop{background-color:var(--color-overlay)}.x1i3206j:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{background-color:var(--indicator-color,transparent)}.x1uvfo0n:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{background-color:var(--table-row-overlay,transparent)}.x14ofgck:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{background-image:linear-gradient(270deg,var(--lightningcss-light,#0000001f)var(--lightningcss-dark,#00000052),#0000)}.x156sm4c:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{background-image:linear-gradient(90deg,var(--lightningcss-light,#0000001f)var(--lightningcss-dark,#00000052),#0000)}.xnnzo76:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{border-inline-start-color:var(--color-border)}.xvsnedh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{border-inline-start-style:solid}.x1p96cux:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{border-inline-start-width:var(--border-width)}.xtkarl4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{color:var(--color-syntax-punctuation)}.xnf3u0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder{color:var(--color-text-disabled)}.xeyghm5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder{color:var(--color-text-secondary)}.x1cpjm7i:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before,.x1s928wv:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{content:""}.x46gnpd:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{content:attr(data-line)}.xc2ndz5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{content:counter(astryx-list) "."}.xh3pasq:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{content:var(--_input-clear-hit-content)}.xhkezso:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{display:block}.x3nzp0f:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{font-family:var(--font-family-code)}.xekda60:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{inset-inline-end:-2px}.x1unh1gc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{inset-inline-end:0}.xvw6utc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{inset-inline-start:-2px}.x1iygr5g:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{inset-inline-start:0}.x1km86hw:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{inset-inline-start:calc(var(--spacing-4) + var(--_codeblock-gutter-width) + var(--spacing-3))}.xph5o2a:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::backdrop{opacity:0}.xb3n6bw:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::backdrop{opacity:1}.xni466t:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::backdrop{opacity:var(--_sheet-scrim-opacity,1)}.x1c2idit:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{opacity:var(--table-sticky-shadow-end,0)}.x1sggmfs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{opacity:var(--table-sticky-shadow-start,0)}.x2q1x1w:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after,.xkk1bqk:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{pointer-events:none}.x1hmns74:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before,.x1j6awrg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{position:absolute}.x1wnbjh8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{text-align:end}.x1fgylwi:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{transform-origin:top}.xgu12d:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{transform-origin:0}.x1e8txe:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{transform:scaleX(0)}.xp1ps4y:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{transform:scaleX(1)}.xb5f74o:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{transform:scaleY(0)}.xd30wvy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{transform:scaleY(1)}.xvs0bi2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{transform:translate(-100%)}.x1qyefdi:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{transform:translate(100%)}.x142juwg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::backdrop{transition-behavior:allow-discrete}.xizoc3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{transition-delay:var(--x-owu7oy)}.x1y1nw7a:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before,.x97pup0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{transition-duration:var(--duration-fast)}.xft5bk6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::backdrop,.xuhr57t:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{transition-duration:var(--duration-medium)}.x196sc62:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{transition-duration:var(--x-1dd27dc)}.x1ywzrc5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after,.xxcwgru:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{transition-property:background-color}.xc0dz0a:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::backdrop{transition-property:opacity,display}.x167zut7:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::backdrop{transition-property:opacity}.x1hu8v7x:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{transition-property:transform}.x1cz9k3x:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::backdrop,.xyt8op7:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{transition-timing-function:linear}.x15h3t91:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::backdrop,.x1dlmc9c:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after,.xa5v58t:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{transition-timing-function:var(--ease-standard)}.x1rbqspl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{-webkit-user-select:none;user-select:none}.xy5mcqj:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{z-index:-1}.x1yg02dn:is([dir=rtl] *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{background-image:linear-gradient(270deg,var(--lightningcss-light,#0000001f)var(--lightningcss-dark,#00000052),#0000)}.x169mozk:is([dir=rtl] *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{background-image:linear-gradient(90deg,var(--lightningcss-light,#0000001f)var(--lightningcss-dark,#00000052),#0000)}.xdq8fwl:is([dir=rtl] *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{transform-origin:100%}.x1c108yo:is([dir=rtl] *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{transform:translate(-100%)}.x12ayhd5:is([dir=rtl] *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{transform:translate(100%)}.x1k7wiig:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{background-color:var(--color-overlay-pressed)}@media (prefers-reduced-motion:reduce){.xhhm9v0.xhhm9v0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{transition-delay:0s}.x1viac0w.x1viac0w:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::backdrop{transition-duration:10ms}.x13sdc92.x13sdc92:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{transition-duration:0s}}.xe80sof:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{bottom:-2px}.x1xrz1ek:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{bottom:0}.xu6fald:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{height:var(--_sheet-keyboard-inset,0px)}.x51xajf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{top:-2px}.x1m1drc7:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{top:0}.xkj6t0a:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{width:0}.xzkji8o:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{width:6px}.xi8c0p9:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{width:var(--indicator-width,1px)}@starting-style{.xxiuuzi.xxiuuzi:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::backdrop{opacity:0}}}@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=neutral]) to ([data-astryx-theme]){:scope{--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;--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-bold);--text-heading-3-leading:1.4118;--text-heading-4-size:var(--font-size-base);--text-heading-4-weight:var(--font-weight-bold);--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.3793;--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:Figtree, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-family-heading:Figtree, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-family-code:ui-monospace, "SF Mono", Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-syntax-keyword:var(--lightningcss-light,#700084)var(--lightningcss-dark,#efa8ff);--color-syntax-string:var(--lightningcss-light,#005600)var(--lightningcss-dark,#a6d2a2);--color-syntax-comment:var(--lightningcss-light,#737373)var(--lightningcss-dark,#a3a3a3);--color-syntax-number:var(--lightningcss-light,#6e3500)var(--lightningcss-dark,#ffb37f);--color-syntax-function:var(--lightningcss-light,#00458c)var(--lightningcss-dark,#a0caff);--color-syntax-type:var(--lightningcss-light,#700084)var(--lightningcss-dark,#efa8ff);--color-syntax-variable:var(--lightningcss-light,#171717)var(--lightningcss-dark,#e5e5e5);--color-syntax-operator:var(--lightningcss-light,#737373)var(--lightningcss-dark,#a3a3a3);--color-syntax-constant:var(--lightningcss-light,#6e3500)var(--lightningcss-dark,#ffb37f);--color-syntax-tag:var(--lightningcss-light,#89001a)var(--lightningcss-dark,#ffaeaa);--color-syntax-attribute:var(--lightningcss-light,#584400)var(--lightningcss-dark,#eec12f);--color-syntax-property:var(--lightningcss-light,#005348)var(--lightningcss-dark,#83dac9);--color-syntax-punctuation:var(--lightningcss-light,#a3a3a3)var(--lightningcss-dark,#525252);--color-syntax-background:var(--lightningcss-light,#fafafa)var(--lightningcss-dark,#0a0a0a);--color-background-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#262626);--color-background-body:var(--lightningcss-light,#f1f1f1)var(--lightningcss-dark,#1b1b1b);--color-background-card:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1b1b1b);--color-background-popover:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1b1b1b);--color-background-muted:var(--lightningcss-light,#f1f1f1)var(--lightningcss-dark,#1b1b1b);--color-accent:var(--lightningcss-light,#262626)var(--lightningcss-dark,#ebebeb);--color-accent-muted:var(--lightningcss-light,#f1f1f1)var(--lightningcss-dark,#262626);--color-neutral:var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#ffffff1a);--color-overlay:var(--lightningcss-light,#00000080)var(--lightningcss-dark,#000c);--color-overlay-hover:var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#ffffff0d);--color-overlay-pressed:var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#ffffff1a);--color-text-primary:var(--lightningcss-light,#171717)var(--lightningcss-dark,#fafafa);--color-text-secondary:var(--lightningcss-light,#525252)var(--lightningcss-dark,#a3a3a3);--color-text-disabled:var(--lightningcss-light,#a3a3a3)var(--lightningcss-dark,#525252);--color-text-accent:var(--lightningcss-light,#262626)var(--lightningcss-dark,#ebebeb);--color-on-dark:#fff;--color-on-light:#171717;--color-on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171717);--color-on-success:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171717);--color-on-error:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171717);--color-on-warning:#171717;--color-icon-accent:var(--lightningcss-light,#262626)var(--lightningcss-dark,#ebebeb);--color-icon-primary:var(--lightningcss-light,#171717)var(--lightningcss-dark,#fafafa);--color-icon-secondary:var(--lightningcss-light,#737373)var(--lightningcss-dark,#a3a3a3);--color-icon-disabled:var(--lightningcss-light,#a3a3a3)var(--lightningcss-dark,#525252);--color-success:var(--lightningcss-light,#007004)var(--lightningcss-dark,#9fe59b);--color-error:var(--lightningcss-light,#a50c25)var(--lightningcss-dark,#ffc6c1);--color-warning:var(--lightningcss-light,#745b00)var(--lightningcss-dark,#fdcf4f);--color-success-muted:var(--lightningcss-light,#c5e5c0)var(--lightningcss-dark,#84c9803d);--color-error-muted:var(--lightningcss-light,#facecb)var(--lightningcss-dark,#ff9e973d);--color-warning-muted:var(--lightningcss-light,#f8da9d)var(--lightningcss-dark,#deb4333d);--color-border:var(--lightningcss-light,#00000014)var(--lightningcss-dark,#ffffff1a);--color-border-emphasized:var(--lightningcss-light,#d4d4d4)var(--lightningcss-dark,#525252);--color-skeleton:var(--lightningcss-light,#ebebeb)var(--lightningcss-dark,#525252);--color-shadow:var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0000004d);--color-tint-hover:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);--color-background-red:var(--lightningcss-light,#facecb)var(--lightningcss-dark,#ff9e973d);--color-border-red:var(--lightningcss-light,#e6bab8)var(--lightningcss-dark,#ff6f6c);--color-icon-red:var(--lightningcss-light,#89001a)var(--lightningcss-dark,#ff9e97);--color-text-red:var(--lightningcss-light,#89001a)var(--lightningcss-dark,#ffc6c1);--color-background-orange:var(--lightningcss-light,#fad0b5)var(--lightningcss-dark,#ffa2583d);--color-border-orange:var(--lightningcss-light,#e6bda2)var(--lightningcss-dark,#e2883e);--color-icon-orange:var(--lightningcss-light,#6e3500)var(--lightningcss-dark,#ffa258);--color-text-orange:var(--lightningcss-light,#6e3500)var(--lightningcss-dark,#ffc9a2);--color-background-yellow:var(--lightningcss-light,#f8da9d)var(--lightningcss-dark,#deb4333d);--color-border-yellow:var(--lightningcss-light,#e4c279)var(--lightningcss-dark,#c0990e);--color-icon-yellow:var(--lightningcss-light,#584400)var(--lightningcss-dark,#deb433);--color-text-yellow:var(--lightningcss-light,#584400)var(--lightningcss-dark,#fdcf4f);--color-background-green:var(--lightningcss-light,#c5e5c0)var(--lightningcss-dark,#84c9803d);--color-border-green:var(--lightningcss-light,#b2d1ac)var(--lightningcss-dark,#69ad67);--color-icon-green:var(--lightningcss-light,#0c5700)var(--lightningcss-dark,#84c980);--color-text-green:var(--lightningcss-light,#0c5700)var(--lightningcss-dark,#9fe59b);--color-background-teal:var(--lightningcss-light,#a5e3d6)var(--lightningcss-dark,#7ec6b83d);--color-border-teal:var(--lightningcss-light,#94d6c8)var(--lightningcss-dark,#63ab9d);--color-icon-teal:var(--lightningcss-light,#005348)var(--lightningcss-dark,#7ec6b8);--color-text-teal:var(--lightningcss-light,#005348)var(--lightningcss-dark,#99e2d3);--color-background-cyan:var(--lightningcss-light,#a3e0ef)var(--lightningcss-dark,#83c2d43d);--color-border-cyan:var(--lightningcss-light,#91d3e3)var(--lightningcss-dark,#67a7b8);--color-icon-cyan:var(--lightningcss-light,#00505f)var(--lightningcss-dark,#83c2d4);--color-text-cyan:var(--lightningcss-light,#00505f)var(--lightningcss-dark,#9edef0);--color-background-blue:var(--lightningcss-light,#c4ddfb)var(--lightningcss-dark,#9eb7ff3d);--color-border-blue:var(--lightningcss-light,#b1c9e7)var(--lightningcss-dark,#6d9cfe);--color-icon-blue:var(--lightningcss-light,#00458c)var(--lightningcss-dark,#9eb7ff);--color-text-blue:var(--lightningcss-light,#00458c)var(--lightningcss-dark,#c7d3ff);--color-background-purple:var(--lightningcss-light,#eccef3)var(--lightningcss-dark,#f297ff3d);--color-border-purple:var(--lightningcss-light,#d8bbdf)var(--lightningcss-dark,#dd74f0);--color-icon-purple:var(--lightningcss-light,#700084)var(--lightningcss-dark,#f297ff);--color-text-purple:var(--lightningcss-light,#700084)var(--lightningcss-dark,#fac1ff);--color-background-pink:var(--lightningcss-light,#fccadc)var(--lightningcss-dark,#ff99c33d);--color-border-pink:var(--lightningcss-light,#e7b7c8)var(--lightningcss-dark,#f273aa);--color-icon-pink:var(--lightningcss-light,#83004b)var(--lightningcss-dark,#ff99c3);--color-text-pink:var(--lightningcss-light,#83004b)var(--lightningcss-dark,#ffc3da);--color-background-gray:var(--lightningcss-light,#e5e5e5)var(--lightningcss-dark,var(--color-neutral));--color-border-gray:var(--lightningcss-light,#d4d4d4)var(--lightningcss-dark,#262626);--color-icon-gray:var(--lightningcss-light,#525252)var(--lightningcss-dark,#a3a3a3);--color-text-gray:var(--lightningcss-light,#262626)var(--lightningcss-dark,#e5e5e5);--radius-none:0px;--radius-inner:.375rem;--radius-element:.625rem;--radius-container:.75rem;--radius-page:1.75rem;--radius-full:9999px;--shadow-low:0 2px 4px var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#00000040), 0 4px 8px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0006), inset 0 0 0 1px var(--lightningcss-light,#0000)var(--lightningcss-dark,#ffffff14);--shadow-med:0 2px 4px var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#00000059), 0 4px 12px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#00000080), inset 0 0 0 1px var(--lightningcss-light,#0000)var(--lightningcss-dark,#ffffff1f);--shadow-high:0 4px 6px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#00000080), 0 12px 24px var(--lightningcss-light,#00000026)var(--lightningcss-dark,#000000b3), inset 0 0 0 1px var(--lightningcss-light,#0000)var(--lightningcss-dark,#ffffff26);--shadow-inset-hover:inset 0px 0px 0px 2px #0074e24d;--shadow-inset-selected:inset 0px 0px 0px 2px #0074e280;--shadow-inset-success:inset 0px 0px 0px 2px #1981004d;--shadow-inset-warning:inset 0px 0px 0px 2px #ffce2f4d;--shadow-inset-error:inset 0px 0px 0px 2px #e33f4a4d}@supports (color:lab(0% 0 0)){:scope{--shadow-low:0 2px 4px var(--lightningcss-light,lab(0% 0 0/.05))var(--lightningcss-dark,lab(0% 0 0/.25)), 0 4px 8px var(--lightningcss-light,lab(0% 0 0/.1))var(--lightningcss-dark,lab(0% 0 0/.4)), inset 0 0 0 1px var(--lightningcss-light,lab(0% 0 0/0))var(--lightningcss-dark,lab(100% 0 0/.08));--shadow-med:0 2px 4px var(--lightningcss-light,lab(0% 0 0/.05))var(--lightningcss-dark,lab(0% 0 0/.35)), 0 4px 12px var(--lightningcss-light,lab(0% 0 0/.1))var(--lightningcss-dark,lab(0% 0 0/.5)), inset 0 0 0 1px var(--lightningcss-light,lab(0% 0 0/0))var(--lightningcss-dark,lab(100% 0 0/.12));--shadow-high:0 4px 6px var(--lightningcss-light,lab(0% 0 0/.1))var(--lightningcss-dark,lab(0% 0 0/.5)), 0 12px 24px var(--lightningcss-light,lab(0% 0 0/.15))var(--lightningcss-dark,lab(0% 0 0/.7)), inset 0 0 0 1px var(--lightningcss-light,lab(0% 0 0/0))var(--lightningcss-dark,lab(100% 0 0/.15))}}.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.destructive{background-color:var(--color-error-muted);color:var(--color-error)}.astryx-badge.info{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171717);background-color:var(--lightningcss-light,#0074e2)var(--lightningcss-dark,#6d9cfe)}.astryx-badge.neutral{background-color:var(--color-background-gray);color:var(--color-text-gray)}.astryx-badge.success{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171717);background-color:var(--lightningcss-light,#198100)var(--lightningcss-dark,#64af4c)}.astryx-badge.warning{color:#171717;background-color:#ffce2f}.astryx-badge.error{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171717);background-color:var(--lightningcss-light,#c9303a)var(--lightningcss-dark,#ff705d)}.astryx-badge.red{background-color:var(--color-background-red);color:var(--color-text-red)}.astryx-badge.orange{background-color:var(--color-background-orange);color:var(--color-text-orange)}.astryx-badge.yellow{background-color:var(--color-background-yellow);color:var(--color-text-yellow)}.astryx-badge.green{background-color:var(--color-background-green);color:var(--color-text-green)}.astryx-badge.teal{background-color:var(--color-background-teal);color:var(--color-text-teal)}.astryx-badge.cyan{background-color:var(--color-background-cyan);color:var(--color-text-cyan)}.astryx-badge.blue{background-color:var(--color-background-blue);color:var(--color-text-blue)}.astryx-badge.purple{background-color:var(--color-background-purple);color:var(--color-text-purple)}.astryx-badge.pink{background-color:var(--color-background-pink);color:var(--color-text-pink)}.astryx-badge.gray{background-color:var(--color-background-gray);color:var(--color-text-gray)}.astryx-statusdot.success{background-color:var(--lightningcss-light,#198100)var(--lightningcss-dark,#64af4c)}.astryx-statusdot.warning{background-color:#ffce2f}.astryx-statusdot.error{background-color:var(--lightningcss-light,#c9303a)var(--lightningcss-dark,#ff705d)}.astryx-statusdot.accent{background-color:var(--lightningcss-light,#0074e2)var(--lightningcss-dark,#6d9cfe)}.astryx-banner.info{--color-accent-muted:var(--color-background-blue);--color-text-primary:var(--color-text-blue);--color-text-secondary:var(--color-text-blue);--color-accent:var(--color-text-blue)}.astryx-banner.success{--color-text-primary:var(--color-text-green);--color-text-secondary:var(--color-text-green);--color-success:var(--color-text-green)}.astryx-banner.warning{--color-text-primary:var(--color-text-yellow);--color-text-secondary:var(--color-text-yellow);--color-warning:var(--color-text-yellow)}.astryx-banner.error{--color-text-primary:var(--color-text-red);--color-text-secondary:var(--color-text-red);--color-error:var(--color-text-red)}.astryx-switch{--color-background-gray:var(--color-border-emphasized)}.astryx-progressbar{--color-background-muted:var(--color-border-emphasized)}.astryx-progressbar.accent{--color-accent:#0074e2}.astryx-progressbar.success{--color-success:#198100}.astryx-progressbar.warning{--color-warning:#ffce2f}.astryx-progressbar.error{--color-error:#c9303a}.astryx-card{--astryx-card-padding:var(--spacing-3)}.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=neutral]) 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)}}}:root{--background:#faf8f5;--foreground:#1d1a17;--card:#fdfcf9;--card-foreground:#1d1a17;--popover:#fffdfa;--popover-foreground:#19120d;--primary:#ff7a1a;--primary-foreground:#21140d;--secondary:#f2eade;--secondary-foreground:#2e241c;--muted:#f1eee9;--muted-foreground:#625c57;--accent:#ede0c8;--accent-foreground:#261d16;--destructive:#d02d27;--border:#dedad4;--input:#dedad4;--ring:#ff7a1a;--moss:#466231;--moss-soft:#dae6ce;--paper:#fefaf1;--sidebar:#f8f7f4;--radius:.625rem;--font-family-system:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, "Apple Color Emoji", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";--font-family-editorial:Georgia, Cambria, "Times New Roman", Times, serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:lab(0% 0 0)){:root{--background:lab(97.6974% .0838041 1.52245);--foreground:lab(9.50646% 1.31703 2.74983);--card:lab(98.8531% .0619888 1.14123);--card-foreground:lab(9.50646% 1.31703 2.74983);--popover:lab(99.4337% .17786 1.51221);--popover-foreground:lab(6.16756% 2.26417 3.86126);--secondary:lab(93.0848% 1.19534 6.80133);--secondary-foreground:lab(15.2766% 3.47097 7.0394);--muted:lab(94.2268% .235975 2.66131);--muted-foreground:lab(39.6726% 1.69 4.24048);--accent:lab(89.6682% 1.7001 13.5121);--accent-foreground:lab(11.7857% 3.70778 6.94342);--destructive:lab(46.9901% 62.6767 45.7204);--border:lab(87.2658% .52163 3.39506);--input:lab(87.2658% .52163 3.39506);--moss:lab(38.2345% -17.7503 23.9361);--moss-soft:lab(89.9624% -7.26387 10.5724);--paper:lab(98.2995% .562519 4.55527);--sidebar:lab(97.1131% .0620186 1.14126)}}.dark{--background:#120d09;--foreground:#f0eae2;--card:#1c1611;--card-foreground:#f0eae2;--popover:#1c1611;--popover-foreground:#f0eae2;--primary:#ff7a1a;--primary-foreground:#21140d;--secondary:#27201a;--secondary-foreground:#e9e4dc;--muted:#27201a;--muted-foreground:#a0978b;--accent:#372818;--accent-foreground:#f6f1e9;--destructive:#f45b4e;--border:#393129;--input:#393129;--ring:#ff7a1a;--moss:#84a469;--moss-soft:#1c2513;--paper:#16100c;--sidebar:#16100c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){.dark{--background:lab(4.03965% 1.39131 2.32829);--foreground:lab(93.0711% .774592 4.51899);--card:lab(7.75021% 2.46899 4.21692);--card-foreground:lab(93.0711% .774592 4.51899);--popover:lab(7.75021% 2.46899 4.21692);--popover-foreground:lab(93.0711% .774592 4.51899);--secondary:lab(12.9638% 2.81905 5.54025);--secondary-foreground:lab(90.7511% .775605 4.51963);--muted:lab(12.9638% 2.81905 5.54025);--muted-foreground:lab(62.9127% 1.73262 7.5156);--accent:lab(17.5963% 5.20648 13.571);--accent-foreground:lab(95.3912% .773668 4.51837);--destructive:lab(59.8954% 59.0715 39.9851);--border:lab(21.0971% 2.77314 6.42725);--input:lab(21.0971% 2.77314 6.42725);--moss:lab(63.8821% -19.7531 26.7093);--moss-soft:lab(13.3723% -7.10312 10.9023);--paper:lab(5.24719% 1.63972 2.79248);--sidebar:lab(5.24719% 1.63972 2.79248)}}*{box-sizing:border-box;border-color:var(--border)}body{background:var(--background);min-height:100vh;color:var(--foreground);font-family:var(--font-family-system);text-rendering:optimizelegibility;margin:0;font-size:16px}body:before{z-index:-1;background-image:linear-gradient(to right, var(--border) .5px, transparent .5px), linear-gradient(to bottom, var(--border) .5px, transparent .5px);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){body:before{background-image:linear-gradient(to right, color-mix(in oklch, var(--border), transparent 72%) .5px, transparent .5px), linear-gradient(to bottom, color-mix(in oklch, var(--border), transparent 72%) .5px, transparent .5px)}}body:before{content:"";opacity:.32;pointer-events:none;background-size:48px 48px;-webkit-mask-image:linear-gradient(#000,#0000 58%);mask-image:linear-gradient(#000,#0000 58%)}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--ring)}@supports (color:color-mix(in lab, red, red)){button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid color-mix(in oklch, var(--ring), transparent 35%)}}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px}::selection{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in oklch, var(--primary), transparent 68%)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}:root{--mengbi-shell-max-width:90rem;--mengbi-shell-gutter:1.5rem;--mengbi-shell-width:min(var(--mengbi-shell-max-width), calc(100% - (var(--mengbi-shell-gutter) * 2)));--mengbi-header-height:4.25rem;--mengbi-brand-width:6.25rem;--mengbi-nav-start-gap:var(--mengbi-nav-item-gap);--mengbi-nav-item-gap:.25rem;--mengbi-nav-action-gap:.25rem;--mengbi-control-size:2rem;--mengbi-account-width:5.75rem;--mengbi-footer-column-width:7rem;--mengbi-footer-column-gap:1.5rem;--mengbi-footer-row-gap:2rem;--mengbi-footer-margin-top:3rem}.mengbi-shell{width:var(--mengbi-shell-width);max-width:var(--mengbi-shell-max-width);margin-inline:auto}@media (max-width:640px){:root{--mengbi-shell-width:min(42.5rem, calc(100% - 2rem));--mengbi-shell-gutter:1rem;--mengbi-header-height:4rem}}:root{--router-ink:var(--foreground);--router-night:var(--foreground);--router-paper:var(--background);--router-warm:var(--muted);--router-line:var(--border);--router-muted:var(--muted-foreground);--router-orange:var(--primary);--router-cta-gradient-start:#ff7a1a;--router-cta-gradient-end:#ff4500;--router-cta-gradient-hover-start:#f5680c;--router-cta-gradient-hover-end:#ed3500;--router-cta-on-primary:#fbf8f1;--router-moss:var(--moss);--router-discount-info:#3e8cc9;--router-discount-info-soft:#e6f4ff;--router-step-ascii-color:#2e4d57;--router-model-logo-filter:none;--router-route-base:var(--primary)}@supports (color:lab(0% 0 0)){:root{--router-cta-on-primary:lab(97.7201% .286549 3.81312);--router-discount-info:lab(55.6293% -9.63101 -39.2567);--router-discount-info-soft:lab(95.3635% -3.31029 -8.56);--router-step-ascii-color:lab(30.6008% -9.2888 -9.96321)}}@supports (color:color-mix(in lab, red, red)){:root{--router-route-base:color-mix(in oklch, var(--primary), transparent 60%)}}:root{--router-route-pulse:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--router-route-pulse:color-mix(in oklch, var(--primary), white 18%)}}:root{--router-logo-dark-bg:#221811;--router-font-sans:var(--font-family-system);--router-font-mono:var(--font-dm-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--router-type-display-xl:clamp(3.25rem, 5.5vw, 5.25rem);--router-type-display-lg:clamp(2.75rem, 4.8vw, 4.5rem);--router-type-section:clamp(2rem, 3.2vw, 2.8125rem);--router-type-card:clamp(1.25rem, 1.8vw, 1.625rem);--router-type-heading:var(--router-type-section);--router-type-title:1.125rem;--router-type-body:1rem;--router-type-body-sm:.875rem;--router-type-label:.75rem;--router-type-meta:.6875rem;--router-leading-display:1.02;--router-leading-heading:1.12;--router-leading-body:1.6;--router-leading-tight:1.35;--router-space-1:.25rem;--router-space-2:.5rem;--router-space-3:.75rem;--router-space-4:1rem;--router-space-5:1.5rem;--router-space-6:2rem;--router-space-7:2.5rem;--router-space-section:clamp(4rem, 7vw, 6rem)}@supports (color:lab(0% 0 0)){:root{--router-logo-dark-bg:lab(9.46389% 3.74058 6.52272)}}.dark{--router-step-ascii-color:#a3c4d0;--router-model-logo-filter:invert(1);--router-route-base:var(--primary)}@supports (color:lab(0% 0 0)){.dark{--router-step-ascii-color:lab(77.0164% -9.63876 -10.1063)}}@supports (color:color-mix(in lab, red, red)){.dark{--router-route-base:color-mix(in oklch, var(--primary), transparent 46%)}}.dark{--router-route-pulse:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark{--router-route-pulse:color-mix(in oklch, var(--primary), white 26%)}}.dark{--router-logo-dark-bg:#140b05}@supports (color:lab(0% 0 0)){.dark{--router-logo-dark-bg:lab(3.66174% 2.42036 3.38067)}}.router-global-footer{margin-top:var(--mengbi-footer-margin-top);border-top:1px solid var(--router-line);background:var(--router-paper);color:var(--router-ink)}.router-global-footer-shell{padding:32px 0 36px}.router-global-footer-grid{grid-template-columns:minmax(240px, 1fr) repeat(4, minmax(0, var(--mengbi-footer-column-width)));align-items:start;gap:var(--mengbi-footer-row-gap) var(--mengbi-footer-column-gap);display:grid}.router-global-footer-brand{align-content:start;justify-items:start;gap:12px;max-width:250px;display:grid}.router-global-footer-tagline,.router-global-footer-copyright{color:var(--router-muted);margin:0}.router-global-footer-tagline{font-size:13px;line-height:1.5}.router-global-footer-copyright{font-size:11px;line-height:1.4}.router-global-footer-group{align-content:start;justify-self:stretch;gap:8px;min-width:0;display:grid}.router-global-footer-heading{color:var(--router-ink);font:600 13px / 1.4 var(--font-family-system), sans-serif;letter-spacing:.01em;margin:0}.router-global-footer-nav{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.router-global-footer-link,.router-global-footer-nav button{color:var(--router-muted);font:13px / 1.4 var(--font-family-system), sans-serif;text-align:left;background:0 0;border:0;padding:0;text-decoration:none;transition:color .16s}.router-global-footer-nav button{cursor:pointer}.router-global-footer-link:hover,.router-global-footer-link:focus-visible,.router-global-footer-nav button:hover,.router-global-footer-nav button:focus-visible{color:var(--router-orange)}.router-global-footer-link:focus-visible,.router-global-footer-nav button:focus-visible{outline:2px solid var(--router-orange);outline-offset:4px}.router-docs-page+.router-global-footer{--router-ink:var(--docs-text);--router-paper:var(--docs-bg);--router-line:var(--docs-border);--router-muted:var(--docs-muted);--router-orange:var(--docs-accent)}@media (max-width:1040px){.router-global-footer-grid{grid-template-columns:minmax(220px, 1fr) repeat(2, minmax(0, var(--mengbi-footer-column-width)))}}@media (max-width:640px){.router-global-footer{margin-top:48px}.router-global-footer-shell{padding:28px 0 32px}.router-global-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 30px}.router-global-footer-brand{grid-column:1/-1;max-width:none}.router-global-footer-group{justify-self:stretch}}:where(.router-docs-page){--docs-bg:#0b0e0f;--docs-surface:#111718;--docs-surface-raised:#171d1d;--docs-border:#27302f;--docs-border-strong:#3a4542;--docs-text:#f4f1ea;--docs-muted:#9ea7a2;--docs-subtle:#6f7973;--docs-accent:#ff7a1a;--docs-accent-soft:#35241a;--docs-moss:#a6bb8d;--docs-info-bg:#1f2b38;--docs-info-border:#405d7f;background:var(--docs-bg);min-height:100vh;color:var(--docs-text)}@supports (color:color-mix(in lab, red, red)){:where(.router-docs-page) .router-docs-header{background:color-mix(in srgb, var(--docs-bg), transparent 4%)}}:where(.router-docs-page) .router-wordmark{color:var(--docs-text);flex:none}:where(.router-docs-page) .router-mark{background:var(--docs-accent);color:#21140d;width:28px;height:28px}.router-language-fab{z-index:60;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:22px;right:22px}.router-language-fab-trigger{border:1px solid var(--router-ink);justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.router-language-fab-trigger{border:1px solid color-mix(in srgb, var(--router-ink) 16%, transparent)}}.router-language-fab-trigger{background:var(--router-paper);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.router-language-fab-trigger{background:color-mix(in srgb, var(--router-paper) 92%, transparent)}}.router-language-fab-trigger{color:var(--router-ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 28px #1810081f}.router-language-fab-trigger svg{width:18px;height:18px}.router-language-fab-trigger:hover,.router-language-fab.is-open .router-language-fab-trigger{border-color:var(--router-accent,#ff7a1a)}@supports (color:color-mix(in lab, red, red)){.router-language-fab-trigger:hover,.router-language-fab.is-open .router-language-fab-trigger{border-color:color-mix(in srgb, var(--router-accent,#ff7a1a) 45%, transparent)}}.router-language-fab-trigger:hover,.router-language-fab.is-open .router-language-fab-trigger{color:var(--router-ink)}.router-language-fab-menu{border:1px solid var(--router-ink);min-width:128px;padding:6px}@supports (color:color-mix(in lab, red, red)){.router-language-fab-menu{border:1px solid color-mix(in srgb, var(--router-ink) 14%, transparent)}}.router-language-fab-menu{background:var(--router-paper);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.router-language-fab-menu{background:color-mix(in srgb, var(--router-paper) 96%, transparent)}}.router-language-fab-menu{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 16px 40px #18100829}.router-language-fab-menu button{width:100%;color:var(--router-muted);text-align:left;background:0 0;border:0;border-radius:10px;padding:10px 12px;font-size:13px;font-weight:600;display:block}.router-language-fab-menu button:hover,.router-language-fab-menu button.is-active{background:var(--router-accent,#ff7a1a)}@supports (color:color-mix(in lab, red, red)){.router-language-fab-menu button:hover,.router-language-fab-menu button.is-active{background:color-mix(in srgb, var(--router-accent,#ff7a1a) 14%, transparent)}}.router-language-fab-menu button:hover,.router-language-fab-menu button.is-active{color:var(--router-ink)}:where(.router-docs-page) .router-language-fab-trigger{border-color:var(--docs-border);background:var(--docs-surface)}@supports (color:color-mix(in lab, red, red)){:where(.router-docs-page) .router-language-fab-trigger{background:color-mix(in srgb, var(--docs-surface) 94%, transparent)}}:where(.router-docs-page) .router-language-fab-trigger{color:var(--docs-text)}:where(.router-docs-page) .router-language-fab-menu{border-color:var(--docs-border);background:var(--docs-surface)}@supports (color:color-mix(in lab, red, red)){:where(.router-docs-page) .router-language-fab-menu{background:color-mix(in srgb, var(--docs-surface) 96%, transparent)}}:where(.router-docs-page) .router-language-fab-menu button{color:var(--docs-muted)}:where(.router-docs-page) .router-language-fab-menu button:hover,:where(.router-docs-page) .router-language-fab-menu button.is-active{background:var(--docs-accent)}@supports (color:color-mix(in lab, red, red)){:where(.router-docs-page) .router-language-fab-menu button:hover,:where(.router-docs-page) .router-language-fab-menu button.is-active{background:color-mix(in srgb, var(--docs-accent) 16%, transparent)}}:where(.router-docs-page) .router-language-fab-menu button:hover,:where(.router-docs-page) .router-language-fab-menu button.is-active{color:var(--docs-text)}.router-nav-links{color:var(--docs-muted);order:3;gap:20px;margin-left:auto}:where(.router-docs-page) .router-nav-account{border-color:var(--docs-border-strong);color:var(--docs-text)}:where(.router-docs-page) .router-nav-account:hover,:where(.router-docs-page) .router-nav-account:focus-visible{border-color:var(--docs-accent);color:var(--docs-text)}:where(.router-docs-page) .router-docs-header-actions{order:2;align-items:center;gap:9px;margin-left:auto;display:flex}.router-docs-search-trigger,.router-docs-assistant-trigger,.router-docs-theme-toggle{border:1px solid var(--docs-border);background:var(--docs-surface);color:var(--docs-muted);align-items:center;font-size:12px;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.router-docs-search-trigger:hover,.router-docs-assistant-trigger:hover,.router-docs-theme-toggle:hover:hover{border-color:var(--docs-border-strong);color:var(--docs-text);background:var(--docs-surface-raised)}.router-docs-search-trigger{border-radius:9px;justify-content:flex-start;gap:9px;width:238px;padding:8px 11px}.router-docs-search-trigger svg,.router-docs-assistant-trigger svg,.router-docs-theme-toggle svg,.router-docs-code-tools svg,.router-docs-page-actions svg{flex:none;width:15px;height:15px}.router-docs-search-trigger kbd{color:var(--docs-subtle);margin-left:auto;font:10px DM Mono,monospace}.router-docs-assistant-wrap{position:relative}.router-docs-assistant-trigger{white-space:nowrap;border-radius:9px;gap:8px;padding:8px 12px}.router-docs-assistant-trigger svg{color:var(--docs-accent)}.router-docs-theme-toggle{border-radius:9px;justify-content:center;width:34px;height:34px}.router-docs-assistant-popover{z-index:30;border:1px solid var(--docs-border-strong);background:var(--docs-surface-raised);border-radius:12px;width:min(360px,100vw - 32px);padding:16px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 20px 60px #00000059}.router-docs-assistant-heading{align-items:flex-start;gap:10px;margin-bottom:13px;display:flex}.router-docs-assistant-heading>svg{width:18px;height:18px;color:var(--docs-accent);flex:none;margin-top:2px}.router-docs-assistant-heading strong{color:var(--docs-text);font-size:13px;display:block}.router-docs-assistant-heading p{color:var(--docs-muted);margin:4px 0 0;font-size:11px;line-height:1.5}.router-docs-assistant-popover input,.router-docs-search-input-row input{border:1px solid var(--docs-border-strong);background:var(--docs-bg);width:100%;color:var(--docs-text);border-radius:8px;outline:none;font-size:12px}.router-docs-assistant-popover input{padding:10px 11px}.router-docs-assistant-popover input:focus,.router-docs-search-input-row input:focus{border-color:var(--docs-accent);box-shadow:0 0 0 3px var(--docs-accent)}@supports (color:color-mix(in lab, red, red)){.router-docs-assistant-popover input:focus,.router-docs-search-input-row input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--docs-accent), transparent 80%)}}.router-docs-assistant-results{gap:3px;margin-top:10px;display:grid}:where(.router-docs-assistant-results) a{border-radius:7px;gap:3px;padding:9px;display:grid}.router-docs-assistant-results a:hover{background:var(--docs-accent-soft)}.router-docs-assistant-results strong{font-size:12px}.router-docs-assistant-results span{color:var(--docs-muted);font-size:11px;line-height:1.45}.router-docs-product-nav{border-top:1px solid var(--docs-border)}@supports (color:color-mix(in lab, red, red)){.router-docs-product-nav{border-top:1px solid color-mix(in srgb, var(--docs-border), transparent 25%)}}.router-docs-product-nav nav{align-items:stretch;gap:28px;display:flex;overflow-x:auto}.router-docs-product-nav a{min-height:44px;color:var(--docs-muted);white-space:nowrap;align-items:center;font-size:12px;display:inline-flex;position:relative}.router-docs-product-nav a:hover,.router-docs-product-nav a.is-active{color:var(--docs-text)}.router-docs-product-nav a.is-active:after{background:var(--docs-accent);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.router-docs-layout{grid-template-columns:220px minmax(0,1fr) 190px;gap:40px;width:min(1380px,100% - 64px);padding-top:34px;padding-bottom:80px}.router-docs-sidebar-sticky,.router-docs-toc{scrollbar-width:thin;max-height:calc(100vh - 44px);position:sticky;top:22px;overflow-y:auto}.router-docs-sidebar-home{border-bottom-color:var(--docs-border);color:var(--docs-text);padding-bottom:14px}.router-docs-sidebar-home span{color:var(--docs-accent)}.router-docs-sidebar nav{gap:2px;margin-top:20px}.router-docs-sidebar-group{gap:2px;margin-top:26px}.router-docs-sidebar-group:first-child{margin-top:0}.router-docs-sidebar-group p{color:var(--docs-subtle);align-items:center;gap:7px;margin-bottom:8px;display:flex}.router-docs-sidebar-group p span{color:var(--docs-accent)}.router-docs-sidebar-group a{color:var(--docs-muted);white-space:normal;border-left:2px solid #0000;border-radius:0 6px 6px 0;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.router-docs-sidebar-group a:hover,.router-docs-sidebar-group a.is-active{border-left-color:var(--docs-accent);background:var(--docs-accent)}@supports (color:color-mix(in lab, red, red)){.router-docs-sidebar-group a:hover,.router-docs-sidebar-group a.is-active{background:color-mix(in srgb, var(--docs-accent), transparent 86%)}}.router-docs-sidebar-group a:hover,.router-docs-sidebar-group a.is-active{color:var(--docs-text)}.router-docs-sidebar-item-icon{width:10px;color:var(--docs-subtle);font-size:8px}.router-docs-sidebar-group a.is-active .router-docs-sidebar-item-icon{color:var(--docs-accent)}.router-docs-toc{padding-top:8px}.router-docs-toc>p{color:var(--docs-subtle);margin:0 0 12px;font-size:11px;font-weight:700}.router-docs-toc nav{border-left:1px solid var(--docs-border);gap:3px;display:grid}.router-docs-toc a{color:var(--docs-muted);padding:5px 0 5px 12px;font-size:11px;line-height:1.45;display:block}.router-docs-toc a:hover{color:var(--docs-accent)}.router-docs-home-hero,.router-docs-detail-hero{border-bottom-color:var(--docs-border);grid-template-columns:minmax(0,1fr) 220px;gap:48px;padding:12px 0 44px}.router-docs-home-hero h1,.router-docs-detail-hero h1{max-width:800px;color:var(--docs-text);font-family:var(--font-family-system);letter-spacing:-.065em;margin:18px 0 0;font-size:clamp(38px,5vw,60px);font-weight:760;line-height:1.03}.router-docs-lede,.router-docs-guide{color:var(--docs-muted);font-size:14px;line-height:1.75}.router-docs-guide{color:var(--docs-text);font-size:12px}.router-docs-personal-note{color:var(--docs-moss)}.router-docs-home-endpoint{border-color:var(--docs-border);background:var(--docs-surface);border-radius:9px}.router-docs-home-endpoint span{color:var(--docs-subtle)}.router-docs-home-endpoint code{color:var(--docs-text)}.router-docs-article{min-width:0}.router-docs-article-toolbar{border-bottom:1px solid var(--docs-border);min-height:56px;color:var(--docs-subtle);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;font:10px DM Mono,monospace;display:flex}.router-docs-page-actions{text-transform:none;align-items:center;gap:5px;display:flex}.router-docs-page-actions>button{border:1px solid var(--docs-border);background:var(--docs-surface);width:32px;min-height:32px;color:var(--docs-muted);font:11px var(--font-family-system);letter-spacing:0;border-radius:7px;justify-content:center;align-items:center;padding:0;display:inline-flex}.router-docs-page-actions button:hover{border-color:var(--docs-border-strong);color:var(--docs-text)}.router-docs-preview-note{border:1px solid var(--docs-info-border);background:var(--docs-info-bg);color:#c9d4dd;border-radius:9px;margin:22px 0 24px;padding:14px 16px;font-size:12px}.router-docs-preview-note span{background:var(--docs-accent);color:#21140d}.router-docs-auth-card{border:1px solid var(--docs-border);background:var(--docs-surface);color:var(--docs-text);border-radius:10px;margin:22px 0 24px;padding:22px}.router-docs-auth-card h2{font-family:var(--font-family-system);letter-spacing:-.045em;font-size:25px}.router-docs-auth-card>div:first-child>p:last-child{color:var(--docs-muted)}.router-docs-auth-table th,.router-docs-auth-table td{border-top-color:var(--docs-border)}.router-docs-auth-table thead th{color:var(--docs-subtle)}.router-docs-auth-table tbody th{color:var(--docs-accent)}.router-docs-auth-table td{color:var(--docs-muted)}.router-docs-section,.router-docs-faq{margin-top:62px}.router-docs-section-heading{border-bottom-color:var(--docs-border);grid-template-columns:46px minmax(0,1fr);margin-bottom:25px;padding-bottom:18px}.router-docs-index{color:var(--docs-accent)}.router-docs-section-heading h2,.router-docs-legal-section h2{color:var(--docs-text);font-family:var(--font-family-system);letter-spacing:-.05em;font-size:clamp(26px,3vw,34px);font-weight:720}.router-docs-section-heading p{color:var(--docs-muted);font-size:13px}.router-docs-blocks{gap:30px}.router-docs-block{border-bottom-color:var(--docs-border);padding-bottom:30px}.router-docs-block h3{color:var(--docs-text);font-size:17px}.router-docs-block-heading>code{color:var(--docs-moss)}.router-docs-block>p,.router-docs-block>ul{color:var(--docs-muted);font-size:14px;line-height:1.8}.router-docs-block>ul li::marker{color:var(--docs-accent)}.router-docs-code-grid{display:block}.router-docs-code-block{border:1px solid var(--docs-border);color:var(--docs-text);background:#101516;border-radius:10px;overflow:hidden}.router-docs-code-toolbar{border-bottom:1px solid var(--docs-border);background:#151c1c;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:0 10px 0 12px;display:flex}.router-docs-code-tabs{align-self:stretch;align-items:stretch;gap:15px;display:flex;overflow-x:auto}.router-docs-code-tabs button{color:var(--docs-subtle);white-space:nowrap;background:0 0;border:0;padding:0;font-size:11px;position:relative}.router-docs-code-tabs button:hover,.router-docs-code-tabs button.is-active{color:var(--docs-text)}.router-docs-code-tabs button.is-active:after{background:var(--docs-accent);content:"";height:2px;position:absolute;bottom:0;left:0;right:0}.router-docs-code-tools{color:var(--docs-subtle);text-transform:uppercase;flex:none;align-items:center;gap:10px;font:10px DM Mono,monospace;display:flex}.router-docs-code-tools button{color:var(--docs-muted);font:10px var(--font-family-system);text-transform:none;background:0 0;border:0;align-items:center;gap:5px;display:inline-flex}.router-docs-code-tools button:hover{color:var(--docs-accent)}.router-docs-code-block pre{color:#ff7a1a;max-height:480px;margin:0;padding:18px 20px 22px;font:12px/1.75 DM Mono,monospace;overflow:auto}.router-docs-note{border-left:2px solid var(--docs-moss);background:var(--docs-moss);padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.router-docs-note{background:color-mix(in srgb, var(--docs-moss), transparent 90%)}}.router-docs-note{color:var(--docs-muted)}.router-docs-note span{color:var(--docs-moss)}.router-docs-faq-list{border-top-color:var(--docs-border)}.router-docs-faq-list details{border-bottom-color:var(--docs-border)}.router-docs-faq-list summary{color:var(--docs-text);padding:16px 0;font-size:13px}.router-docs-faq-list details p{color:var(--docs-muted);margin-left:18px;font-size:13px}.router-docs-security{border:1px solid var(--docs-border);background:var(--docs-surface);border-radius:10px;grid-template-columns:.9fr 1.1fr;margin-top:62px;padding:24px}.router-docs-security h2{color:var(--docs-text);font-family:var(--font-family-system);font-size:27px}.router-docs-security p:not(.router-kicker),.router-docs-security li{color:var(--docs-muted)}.router-docs-security li:before{color:var(--docs-accent)}.router-docs-cta{border-top-color:var(--docs-border);margin-top:62px;padding:54px 0}.router-docs-cta h2{color:var(--docs-text);font-family:var(--font-family-system);font-size:clamp(28px,4vw,42px)}.router-docs-cta p:not(.router-kicker){color:var(--docs-muted)}:where(.router-docs-cta) .router-button-primary{background:var(--docs-accent);color:#21140d}.router-docs-home-grid{gap:10px}.router-doc-card{border-color:var(--docs-border);background:var(--docs-surface);min-height:180px;color:var(--docs-text);border-radius:10px;padding:19px}.router-doc-card-arrow,.router-doc-card-action,:where(.router-docs-home-list) a>:where(span:last-child){color:var(--docs-accent)}.router-doc-card h3{font-family:var(--font-family-system);font-size:18px}.router-doc-card p,.router-docs-home-list small{color:var(--docs-muted)}:where(.router-docs-home-group)>.router-kicker{color:var(--docs-subtle)}.router-docs-home-list,.router-docs-home-list a{border-color:var(--docs-border)}.router-docs-pagination{border-top-color:var(--docs-border);margin-top:58px}.router-docs-pagination a{border-color:var(--docs-border);background:var(--docs-surface);color:var(--docs-text);border-radius:8px}.router-docs-pagination span{color:var(--docs-accent)}.router-docs-footer{border-top:1px solid var(--docs-border);min-height:74px;color:var(--docs-subtle);justify-content:space-between;align-items:center;gap:18px;font-size:11px;display:flex}.router-docs-footer nav{align-items:center;gap:18px;display:flex}.router-docs-footer a:hover,.router-docs-footer button:hover{color:var(--docs-accent)}.router-docs-footer button{color:inherit;font-size:inherit;background:0 0;border:0;padding:0}.router-docs-legal-hero{padding-bottom:36px}.router-docs-legal-updated{color:var(--docs-subtle);text-transform:uppercase;margin:18px 0 0;font:10px DM Mono,monospace}.router-docs-legal-section{border-bottom:1px solid var(--docs-border);grid-template-columns:46px minmax(0,1fr);gap:14px;padding:31px 0;scroll-margin-top:28px;display:grid}.router-docs-legal-section h2{margin:0 0 14px;font-size:24px}.router-docs-legal-section p,.router-docs-legal-section li{max-width:780px;color:var(--docs-muted);font-size:14px;line-height:1.8}.router-docs-legal-section p{margin:0 0 13px}.router-docs-legal-section ul{margin:0;padding-left:22px}.router-docs-legal-section li+li{margin-top:7px}.router-docs-search-backdrop{z-index:100;background:#00000094;justify-content:center;align-items:flex-start;padding:112px 20px 20px;display:flex;position:fixed;inset:0}.router-docs-search-dialog{border:1px solid var(--docs-border-strong);background:var(--docs-surface-raised);border-radius:12px;width:min(680px,100%);overflow:hidden;box-shadow:0 28px 80px #00000073}.router-docs-search-input-row{border-bottom:1px solid var(--docs-border);align-items:center;gap:10px;padding:13px 14px;display:flex}.router-docs-search-input-row>svg{width:17px;height:17px;color:var(--docs-accent);flex:none}.router-docs-search-input-row input{background:0 0;border:0;padding:4px 0}.router-docs-search-input-row input:focus{box-shadow:none}.router-docs-search-input-row button{border:1px solid var(--docs-border);color:var(--docs-subtle);background:0 0;border-radius:5px;padding:4px 7px;font:10px DM Mono,monospace}.router-docs-search-results{max-height:min(560px,100vh - 230px);padding:6px;display:grid;overflow-y:auto}.router-docs-search-results a{border-radius:7px;justify-content:space-between;align-items:center;gap:18px;padding:11px 12px;display:flex}.router-docs-search-results a:hover{background:var(--docs-accent-soft)}.router-docs-search-results a>span:first-child{gap:3px;display:grid}.router-docs-search-results small{color:var(--docs-accent);text-transform:uppercase;font:9px DM Mono,monospace}.router-docs-search-results strong{color:var(--docs-text);font-size:13px}.router-docs-search-results em{color:var(--docs-muted);font-size:11px;font-style:normal;line-height:1.4}:where(.router-docs-search-results) a>:where(span:last-child){color:var(--docs-accent)}.router-docs-search-results>p{color:var(--docs-muted);padding:20px 12px;font-size:12px}html:not(.dark) :where(.router-docs-page){--docs-bg:#faf8f3;--docs-surface:#f1eee7;--docs-surface-raised:#fffdfa;--docs-border:#ded9ce;--docs-border-strong:#c7c0b4;--docs-text:#26231f;--docs-muted:#6d6a62;--docs-subtle:#8b877d;--docs-accent:#ff7a1a;--docs-accent-soft:#f4e8dc;--docs-moss:#52724a;--docs-info-bg:#edf0f3;--docs-info-border:#bdcad7}html:not(.dark) :where(.router-docs-page) .router-docs-code-block{background:#1d211f}html:not(.dark) :where(.router-docs-page) .router-docs-code-toolbar{background:#252a27}@media (max-width:1120px){:where(.router-docs-page) .router-nav-links{display:none}:where(.router-docs-page) .router-docs-header-actions{margin-left:auto}.router-docs-layout{grid-template-columns:200px minmax(0,1fr)}.router-docs-toc{display:none}}@media (max-width:760px){:where(.router-docs-page) .router-shell,.router-docs-layout{width:min(100% - 32px,680px)}:where(.router-docs-page) .router-nav{min-height:var(--mengbi-header-height)}:where(.router-docs-page) .router-docs-header-actions{gap:6px}.router-docs-search-trigger{justify-content:center;width:35px;height:34px;padding:0}.router-docs-search-trigger span,.router-docs-search-trigger kbd,.router-docs-assistant-trigger span{display:none}.router-docs-assistant-trigger{justify-content:center;width:34px;height:34px;padding:0}.router-docs-product-nav nav{gap:22px}.router-docs-product-nav a{min-height:40px;font-size:11px}.router-docs-layout{padding-top:22px;display:block}.router-docs-sidebar-sticky{max-height:none;position:static;overflow:visible}.router-docs-sidebar nav{gap:7px;margin-top:13px;padding-bottom:8px;display:flex;overflow-x:auto}.router-docs-sidebar-group{display:contents}.router-docs-sidebar-group p{display:none}.router-docs-sidebar-group a{border:1px solid var(--docs-border);white-space:nowrap;border-radius:6px;flex:none;padding:7px 9px;font-size:11px}.router-docs-sidebar-group a.is-active{border-color:var(--docs-accent)}.router-docs-sidebar-item-icon{display:none}.router-docs-main{margin-top:28px}.router-docs-home-hero{padding-bottom:30px;display:block}.router-docs-home-endpoint{margin-top:28px}.router-docs-home-hero h1,.router-docs-detail-hero h1{font-size:clamp(36px,12vw,53px)}.router-docs-article-toolbar{min-height:52px}.router-docs-section-heading,.router-docs-legal-section{grid-template-columns:1fr;gap:8px}.router-docs-section-heading h2{font-size:27px}.router-docs-code-toolbar{flex-direction:column;align-items:flex-start;gap:0;padding-top:10px}.router-docs-code-tabs{width:100%;min-height:30px}.router-docs-code-tools{justify-content:space-between;width:100%;padding:7px 0 8px}.router-docs-security{grid-template-columns:1fr}.router-docs-footer{flex-direction:column;align-items:flex-start;padding:22px 0}.router-docs-footer nav{flex-wrap:wrap;gap:9px 16px}}:where(.router-docs-page) .router-docs-sidebar-item-icon{border:1px solid var(--docs-subtle);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin:0 8px 1px 1px;font-size:0;line-height:0;display:inline-block}:where(.router-docs-page) .router-docs-sidebar a.is-active .router-docs-sidebar-item-icon{border-color:var(--docs-accent);background:var(--docs-accent)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--router-paper);color:var(--router-ink);font-family:var(--font-family-system);margin:0}:where(a){color:inherit;text-decoration:none}.router-page{background:var(--router-paper);overflow:hidden}.router-cookie-consent{border:1px solid var(--router-line);background:var(--router-paper,#fffdfa);color:var(--router-ink);opacity:1;box-shadow:0 18px 50px #241f1a24}.router-cookie-actions{gap:var(--router-space-2);margin-top:var(--router-space-3);flex-wrap:wrap;display:flex}.router-shell{width:min(1180px,100% - 40px);margin:0 auto}.router-nav{justify-content:space-between;align-items:center;min-height:84px;display:flex}.router-wordmark{letter-spacing:-.04em;align-items:center;gap:10px;font-size:15px;font-weight:800;display:flex}.router-mark{background:var(--router-ink);width:28px;height:28px;color:var(--router-paper);border-radius:50%;place-items:center;font:italic 700 18px Georgia,serif;display:grid}.router-nav-links{color:var(--router-muted);align-items:center;gap:27px;font-size:12px;display:flex}.router-nav-links a:hover{color:var(--router-ink)}.router-nav-cta{border:1px solid var(--router-ink);color:var(--router-ink);border-radius:5px;padding:10px 14px;font-weight:700}.router-hero{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:center;gap:clamp(56px,8vw,116px);min-height:650px;padding:25px 0;display:grid}:where(.router-kicker){color:var(--router-orange);letter-spacing:.16em;text-transform:uppercase;margin:0;font:10px/1.2 DM Mono,monospace}.router-hero h1{letter-spacing:-.065em;max-width:620px;margin:0;font:700 clamp(48px,6vw,82px)/.98 Georgia,serif}.router-lede{color:#5f625a;max-width:530px;margin:27px 0 0;font-size:16px;line-height:1.75}.router-actions{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.router-button{border-radius:4px;align-items:center;gap:15px;padding:12px 16px;font-size:12px;font-weight:800;transition:transform .2s,background .2s;display:inline-flex}.router-button:hover{transform:translateY(-2px)}.router-button-primary{background:var(--router-ink);color:var(--router-paper)}.router-button-primary:hover,.router-button-primary:focus-visible{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.router-button-primary:hover,.router-button-primary:focus-visible{border-color:color-mix(in oklch, var(--primary), black 16%)}}.router-button-primary:hover,.router-button-primary:focus-visible{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.router-button-primary:hover,.router-button-primary:focus-visible{background:color-mix(in oklch, var(--primary), black 16%)}}.router-button-primary:hover,.router-button-primary:focus-visible{color:var(--primary-foreground)}.router-button-quiet{border:1px solid var(--router-line)}.router-button-light{background:var(--router-paper);color:var(--router-ink)}.router-console-note{color:var(--router-muted);margin-top:30px;font-size:11px}.router-console-note span{color:var(--router-orange)}.router-hero-benefits{align-content:center;align-self:stretch;margin:0;padding:0;list-style:none;display:grid}.router-hero-benefits li{border-bottom:1px solid var(--router-line);grid-template-columns:minmax(130px,.72fr) minmax(0,1fr);align-items:start;gap:28px;padding:28px 0;display:grid}.router-hero-benefits strong{color:var(--router-ink);font-size:17px;line-height:1.35}.router-hero-benefits span{color:var(--router-muted);font-size:14px;line-height:1.65}.router-instrument{background:var(--router-ink);color:var(--router-paper);padding:19px;position:relative;transform:rotate(1.3deg);box-shadow:22px 22px #dcd6c8}.instrument-topline,.instrument-footer{color:#9b9f93;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;font:9px DM Mono,monospace;display:flex}.instrument-status{color:#aebca2;letter-spacing:0;text-transform:none}.instrument-status i{background:#9bb18e;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.instrument-grid{background:repeating-linear-gradient(0deg,#0000 0 52px,#32372f 53px),repeating-linear-gradient(90deg,#0000 0 76px,#30352e 77px);border:1px solid #41453d;min-height:350px;margin:23px 0;padding:28px 20px}.instrument-axis{color:#697166;letter-spacing:.16em;justify-content:space-between;font:8px DM Mono,monospace;display:flex}.instrument-flow{justify-content:space-between;align-items:center;gap:11px;height:270px;display:flex}.flow-node{background:#262a24;border:1px solid #5b6657;width:118px;padding:14px 11px}.flow-node b{color:#ff7a1a;font:10px DM Mono,monospace;display:block}.flow-node strong{margin-top:33px;font-size:12px;display:block}.flow-node small{color:#8c9488;margin-top:7px;font:9px/1.4 DM Mono,monospace;display:block}.flow-line{flex:1;align-items:center;gap:4px;display:flex}.flow-line i{background:#727e6e;flex:1;height:1px;display:block}.instrument-footer{letter-spacing:0;text-transform:none;gap:10px}.router-section{padding:96px 0}.router-section-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:60px;margin-bottom:38px;display:grid}.router-section-heading h2,.router-cta h2{text-wrap:balance;letter-spacing:-.055em;max-width:600px;margin:0;font:700 clamp(31px,4vw,48px)/1.05 Georgia,serif}.router-section-heading>p{max-width:370px;color:var(--router-muted);margin:0 0 2px;font-size:13px;line-height:1.7}.protocol-grid,.feature-grid,.steps-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.protocol-card,.step-card{border:1px solid var(--router-line);background:#f6f3eb;min-height:210px;padding:23px}.protocol-card:hover,.step-card:hover{border-color:var(--router-orange)}.protocol-card h3,.step-card h3{letter-spacing:-.02em;margin:0 0 12px;font-size:15px}.protocol-card p,.step-card p{color:var(--router-muted);margin:0;font-size:12px;line-height:1.65}.protocol-card code{color:var(--router-moss);margin-top:27px;font:10px DM Mono,monospace;display:block}.router-section-dark{background:var(--router-night);width:100%;max-width:none;color:var(--router-paper);padding-left:max(20px,50% - 590px);padding-right:max(20px,50% - 590px)}.router-section-heading-dark>p{color:#a4a99e}.feature-grid{grid-template-columns:repeat(4,1fr)}.feature-card{border-top:1px solid #565c51;min-height:190px;padding:22px}.feature-card h3{margin:0 0 9px;font-size:15px}.feature-card p{color:#9da397;margin:0;font-size:12px;line-height:1.6}.steps-grid{grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none}.step-card{min-height:190px}.step-card h3{margin-top:0}.router-pricing-panel{box-shadow:none;background:0 0;border:0;margin-top:52px;padding:0}.router-pricing-panel-heading{display:block}.router-pricing-panel-heading h2{letter-spacing:-.05em;margin:0;font:700 clamp(24px,3vw,35px)/1.08 Georgia,serif}.router-pricing-status{color:#ff7a1a;margin:17px 0 0;font-size:11px}.router-price-table-wrap{overscroll-behavior-x:contain;border:1px solid var(--border);border-radius:calc(var(--radius) + 2px);background:var(--card);-webkit-overflow-scrolling:touch;scrollbar-color:var(--muted-foreground) transparent;max-width:100%;margin-top:22px;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.router-price-table-wrap{scrollbar-color:color-mix(in oklch, var(--muted-foreground), transparent 42%) transparent}}.router-price-table-wrap{scrollbar-width:thin}.router-price-table{border-collapse:separate;border-spacing:0;table-layout:fixed;text-align:left;width:100%;min-width:980px}.router-price-col-model{width:24%}.router-price-col-released{width:12%}.router-price-col-context{width:9%}.router-price-col-value{width:13.75%}.router-price-table th,.router-price-table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:16px 14px}.router-price-table thead th{z-index:2;color:var(--muted-foreground);font:11px var(--font-dm-mono), monospace;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;font-weight:500;position:relative}.router-price-table thead th:first-child{z-index:6;background:var(--muted);isolation:isolate;box-shadow:12px 0 18px -16px var(--foreground);position:sticky;left:0}@supports (color:color-mix(in lab, red, red)){.router-price-table thead th:first-child{box-shadow:12px 0 18px -16px color-mix(in oklch, var(--foreground), transparent 44%)}}.router-price-table tbody th{z-index:5;background:var(--card);isolation:isolate;box-shadow:12px 0 18px -16px var(--foreground);position:sticky;left:0}@supports (color:color-mix(in lab, red, red)){.router-price-table tbody th{box-shadow:12px 0 18px -16px color-mix(in oklch, var(--foreground), transparent 50%)}}.router-price-table tbody th{font-weight:650}.router-price-table tbody th,.router-price-table tbody td{vertical-align:top}.router-price-table tbody tr{transition:background-color .16s}.router-price-table tbody tr:hover>:not(.router-price-mengbi-column){background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.router-price-table tbody tr:hover>:not(.router-price-mengbi-column){background:color-mix(in oklch, var(--muted), transparent 46%)}}.router-price-table tbody tr:hover>th{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.router-price-table tbody tr:hover>th{background:color-mix(in oklch, var(--muted), transparent 46%)}}.router-price-table tbody tr:last-child>*{border-bottom:0}.router-price-table tbody tr:has(.router-price-model-link:focus-visible){background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.router-price-table tbody tr:has(.router-price-model-link:focus-visible){background:color-mix(in oklch, var(--muted), transparent 46%)}}.router-price-table tbody tr:has(.router-price-model-link:focus-visible){outline:2px solid var(--router-orange);outline-offset:-2px}.router-price-model-link{align-items:center;gap:12px;width:fit-content;min-width:0;display:flex}.router-price-model-link:after{content:"";z-index:1;position:absolute;inset:0 -316.667% 0 -14px}.router-price-model-logo{flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.router-provider-logo{object-fit:contain;width:26px;height:26px;display:block}.router-provider-logo.is-compact{width:24px;height:24px}.router-provider-logo.is-dark-surface{background:var(--router-logo-dark-bg);border-radius:6px;padding:4px}.dark .router-provider-logo.is-monochrome{filter:invert()}.router-provider-logo-fallback{border:1px solid var(--border);border-radius:calc(var(--radius) - 3px);width:26px;height:26px;color:var(--muted-foreground);font:600 9px / 1 var(--font-dm-mono), monospace;place-items:center;display:grid}.router-price-model-copy{gap:4px;min-width:0;display:grid}.router-price-model-name{color:var(--foreground);font:600 16px / 1.2 var(--font-family-system);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.router-price-model-meta{min-width:0;color:var(--muted-foreground);font:12px / 1.2 var(--font-dm-mono), monospace;white-space:nowrap;align-items:baseline;font-weight:400;display:flex;overflow:hidden}.router-price-model-company{color:var(--foreground);flex:none}@supports (color:color-mix(in lab, red, red)){.router-price-model-company{color:color-mix(in oklch, var(--foreground), var(--muted-foreground) 36%)}}.router-price-model-company{font-family:var(--font-family-system);font-size:12px;font-weight:500}.router-price-table tbody td{color:var(--foreground);font:12px var(--font-dm-mono), monospace;font-variant-numeric:tabular-nums;white-space:nowrap}.router-price-table tbody td.router-price-official-column{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.router-price-table tbody td.router-price-official-column{color:color-mix(in oklch, var(--foreground), var(--muted-foreground) 42%)}}.router-price-table tbody td.router-price-context{box-shadow:none;color:var(--muted-foreground);background:0 0;font-size:16px;font-weight:500}.router-price-table tbody td.router-price-released{box-shadow:none;color:var(--muted-foreground);font-family:var(--font-family-system);background:0 0;font-size:14px;font-weight:500}.router-price-table .router-price-mengbi-column{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.router-price-table .router-price-mengbi-column{background:color-mix(in oklch, var(--primary), transparent 94%)}}.router-price-table thead .router-price-mengbi-column{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.router-price-table thead .router-price-mengbi-column{color:color-mix(in oklch, var(--primary), black 22%)}}.router-price-table thead .router-price-mengbi-column{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.router-price-table thead .router-price-mengbi-column{background:color-mix(in oklch, var(--primary), transparent 86%)}}.dark .router-price-table thead .router-price-mengbi-column{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark .router-price-table thead .router-price-mengbi-column{color:color-mix(in oklch, var(--primary), white 18%)}}.dark .router-price-table thead th:first-child{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark .router-price-table thead th:first-child{background:color-mix(in oklch, var(--muted), white 5%)}}.dark .router-price-table tbody th{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.dark .router-price-table tbody th{background:color-mix(in oklch, var(--card), white 3%)}}.router-price-table tbody tr:hover>.router-price-mengbi-column{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.router-price-table tbody tr:hover>.router-price-mengbi-column{background:color-mix(in oklch, var(--primary), transparent 89%)}}.router-price-with-cache{flex-direction:column;gap:4px;display:inline-flex}.router-price-primary-line{align-items:center;gap:7px;font-size:16px;font-weight:600;line-height:1.2;display:inline-flex}.router-price-primary-line>span{font:inherit}.router-price-official-column .router-price-primary-line,.router-price-official-column .router-price-primary-line>span{color:inherit;font-weight:400}.router-price-cache{color:var(--muted-foreground);font:12px var(--font-dm-mono), monospace;font-weight:600}.router-discount-badge{border:1px solid var(--primary);align-items:center;min-height:20px;padding:2px 6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.router-discount-badge{border:1px solid color-mix(in oklch, var(--primary), transparent 72%)}}.router-discount-badge{border-radius:calc(var(--radius) - 4px);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.router-discount-badge{background:color-mix(in oklch, var(--primary), transparent 84%)}}.router-discount-badge{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.router-discount-badge{color:color-mix(in oklch, var(--primary), black 28%)}}.router-discount-badge{font:12px var(--font-dm-mono), monospace;letter-spacing:.03em;white-space:nowrap;font-weight:500}.dark .router-discount-badge{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark .router-discount-badge{color:color-mix(in oklch, var(--primary), white 18%)}}.router-discount-badge-subtle{border-color:var(--router-discount-info)}@supports (color:color-mix(in lab, red, red)){.router-discount-badge-subtle{border-color:color-mix(in oklch, var(--router-discount-info), transparent 58%)}}.router-discount-badge-subtle{background:var(--router-discount-info-soft)}@supports (color:color-mix(in lab, red, red)){.router-discount-badge-subtle{background:color-mix(in oklch, var(--router-discount-info-soft), var(--card) 42%)}}.router-discount-badge-subtle{color:var(--router-discount-info)}@supports (color:color-mix(in lab, red, red)){.router-discount-badge-subtle{color:color-mix(in oklch, var(--router-discount-info), var(--foreground) 24%)}}.router-discount-badge-soft{border-color:var(--moss)}@supports (color:color-mix(in lab, red, red)){.router-discount-badge-soft{border-color:color-mix(in oklch, var(--moss), transparent 68%)}}.router-discount-badge-soft{background:var(--moss-soft)}@supports (color:color-mix(in lab, red, red)){.router-discount-badge-soft{background:color-mix(in oklch, var(--moss-soft), var(--card) 42%)}}.router-discount-badge-soft{color:var(--moss)}@supports (color:color-mix(in lab, red, red)){.router-discount-badge-soft{color:color-mix(in oklch, var(--moss), var(--foreground) 20%)}}.router-discount-badge-accent{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.router-discount-badge-accent{border-color:color-mix(in oklch, var(--primary), transparent 52%)}}.router-discount-badge-accent{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.router-discount-badge-accent{background:color-mix(in oklch, var(--primary), var(--card) 82%)}}.router-discount-badge-accent{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.router-discount-badge-accent{color:color-mix(in oklch, var(--primary), var(--foreground) 28%)}}.router-discount-badge-strong{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground);font-weight:600}.dark .router-discount-badge-soft{border-color:var(--moss)}@supports (color:color-mix(in lab, red, red)){.dark .router-discount-badge-soft{border-color:color-mix(in oklch, var(--moss), transparent 48%)}}.dark .router-discount-badge-soft{background:var(--moss)}@supports (color:color-mix(in lab, red, red)){.dark .router-discount-badge-soft{background:color-mix(in oklch, var(--moss), var(--card) 72%)}}.dark .router-discount-badge-soft{color:var(--moss)}.dark .router-discount-badge-accent{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark .router-discount-badge-accent{border-color:color-mix(in oklch, var(--primary), transparent 38%)}}.dark .router-discount-badge-accent{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark .router-discount-badge-accent{background:color-mix(in oklch, var(--primary), var(--card) 72%)}}.dark .router-discount-badge-accent{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark .router-discount-badge-accent{color:color-mix(in oklch, var(--primary), white 30%)}}.dark .router-discount-badge-subtle{border-color:var(--router-discount-info)}@supports (color:color-mix(in lab, red, red)){.dark .router-discount-badge-subtle{border-color:color-mix(in oklch, var(--router-discount-info), transparent 42%)}}.dark .router-discount-badge-subtle{background:var(--router-discount-info)}@supports (color:color-mix(in lab, red, red)){.dark .router-discount-badge-subtle{background:color-mix(in oklch, var(--router-discount-info), var(--card) 76%)}}.dark .router-discount-badge-subtle{color:var(--router-discount-info)}@supports (color:color-mix(in lab, red, red)){.dark .router-discount-badge-subtle{color:color-mix(in oklch, var(--router-discount-info), white 26%)}}.dark .router-discount-badge-strong{color:var(--primary-foreground)}.router-pricing-empty{color:var(--router-muted);margin-top:20px;padding:28px 0;font-size:12px}.router-model-catalog-hero{border-bottom:1px solid var(--router-line);padding:82px 0 54px}.router-model-catalog-hero h1,.router-model-detail-hero h1{letter-spacing:-.065em;max-width:760px;margin:0;font:700 clamp(42px,6vw,74px)/1 Georgia,serif}.router-model-catalog-hero>p:not(.router-kicker),.router-model-detail-lede{max-width:650px;color:var(--router-muted);margin:24px 0 0;font-size:15px;line-height:1.75}.router-model-count{color:var(--router-orange);letter-spacing:.08em;text-transform:uppercase;margin-top:27px;font:11px DM Mono,monospace;display:inline-block}.router-model-provider-nav{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.router-model-provider-nav a{border:1px solid var(--router-line);color:var(--router-muted);padding:8px 11px;font-size:11px}.router-model-provider-nav a:hover{border-color:var(--router-orange);color:var(--router-orange)}.router-model-catalog{padding-top:54px;padding-bottom:96px}.router-model-provider-groups{gap:54px;display:grid}.router-model-provider-group{min-width:0;scroll-margin-top:25px}.router-model-provider-heading{border-bottom:1px solid var(--router-line);justify-content:space-between;align-items:end;gap:25px;margin-bottom:22px;padding-bottom:15px;display:flex}.router-model-provider-heading h2{letter-spacing:-.055em;margin:0;font:700 clamp(28px,3.5vw,42px)/1.05 Georgia,serif}.router-model-provider-heading>span{color:var(--router-muted);white-space:nowrap;font:10px DM Mono,monospace}.router-model-table-wrap{padding-top:20px;overflow-x:auto}.router-model-table{border-collapse:collapse;text-align:left;width:100%;min-width:1040px}.router-model-table caption{color:var(--router-muted);letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:0 12px 14px;font:10px/1.4 DM Mono,monospace}.router-model-table th,.router-model-table td{border-bottom:1px solid #ded9ce;padding:15px 12px;font-size:12px}.router-model-table thead th{color:var(--router-muted);letter-spacing:.08em;text-transform:uppercase;font:400 10px DM Mono,monospace}.router-model-table tbody th{width:38%;font-weight:700}.router-model-table tbody th span,.router-model-table tbody th small{display:block}.router-model-table tbody th small{color:var(--router-muted);margin-top:4px;font:400 10px DM Mono,monospace}.router-model-table tbody td{color:var(--router-ink);white-space:nowrap;font:12px DM Mono,monospace}.router-model-table .router-price-with-cache{align-items:flex-start}.router-model-table a:hover,.router-model-view-link{color:var(--router-orange)}.router-model-view-link{font-size:11px;font-weight:700}.router-model-detail-hero{border-bottom:1px solid var(--router-line);padding:65px 0 58px}.router-model-detail-kicker{color:var(--router-orange);letter-spacing:.16em;text-transform:uppercase;margin-top:32px;font:10px/1.2 DM Mono,monospace}.router-model-detail-provider{color:var(--router-muted);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:10px;margin-top:18px;font:11px DM Mono,monospace;display:inline-flex}.router-model-detail-logo{border:1px solid var(--router-line);background:var(--router-paper);width:36px;height:36px;color:var(--router-orange);border-radius:50%;place-items:center;font:10px DM Mono,monospace;display:grid}.router-model-detail-provider+h1{margin-top:18px}.router-model-back{color:var(--router-muted);letter-spacing:.04em;margin-bottom:45px;font:10px DM Mono,monospace;display:inline-block}.router-model-back:hover{color:var(--router-orange)}.router-model-id{color:var(--router-moss);margin:17px 0 0;font:12px DM Mono,monospace}.router-model-detail{padding-top:54px;padding-bottom:96px}.router-model-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 14px;display:grid}.router-model-facts>div{border:1px solid var(--router-line);background:#f6f3eb;padding:18px}.router-model-facts dt{color:var(--router-muted);letter-spacing:.08em;text-transform:uppercase;font:9px DM Mono,monospace}.router-model-facts dd{color:var(--router-ink);text-overflow:ellipsis;white-space:nowrap;margin:28px 0 0;font-size:13px;font-weight:700;overflow:hidden}.router-model-fact-wide{grid-column:span 2}.router-model-price-card{background:var(--router-ink);color:var(--router-paper);padding:28px}.router-model-price-heading{border-bottom:1px solid #41453d;justify-content:space-between;align-items:end;gap:25px;padding-bottom:24px;display:flex}.router-model-price-heading h2{letter-spacing:-.055em;margin:0;font:700 clamp(27px,4vw,45px)/1.05 Georgia,serif}.router-model-price-heading>span{color:#aebca2;white-space:nowrap;font:10px DM Mono,monospace}.router-model-price-table{border-collapse:collapse;width:100%;margin-top:19px}.router-model-price-table th,.router-model-price-table td{text-align:left;border-bottom:1px solid #41453d;padding:16px}.router-model-price-table thead th{color:#aebca2;letter-spacing:.08em;text-transform:uppercase;font:400 10px DM Mono,monospace}.router-model-price-table th{color:#aebca2;font-size:12px;font-weight:500}.router-model-price-table td{color:#ff7a1a;text-align:right;font:14px DM Mono,monospace}.router-pricing-footnote{color:var(--router-muted);flex-wrap:wrap;justify-content:space-between;gap:10px 25px;margin-top:19px;font-size:10px;line-height:1.5;display:flex}.router-model-price-card .router-pricing-footnote{color:#a4a99e}.router-model-integration{border-top:1px solid var(--router-line);margin-top:54px;padding-top:54px}.router-model-integration .router-section-heading{margin-bottom:28px}.router-model-integration pre{border:1px solid var(--router-line);background:var(--router-ink);color:#ff7a1a;margin:0;padding:24px;font:13px/1.75 DM Mono,monospace;overflow-x:auto}.router-model-integration .router-actions{margin-top:22px}.router-model-unavailable{padding-top:110px;padding-bottom:150px}.router-model-unavailable h1{letter-spacing:-.06em;max-width:680px;margin:18px 0 0;font:700 clamp(38px,6vw,68px)/1.05 Georgia,serif}.router-model-unavailable>p:not(.router-kicker){max-width:520px;color:var(--router-muted);margin:22px 0 30px;line-height:1.7}.router-docs-hero{border-bottom:1px solid var(--router-line);grid-template-columns:minmax(0,1fr) 360px;align-items:end;gap:70px;padding:78px 0 66px;display:grid}.router-docs-hero h1{letter-spacing:-.065em;max-width:750px;margin:17px 0 0;font:700 clamp(42px,6vw,72px)/1.02 Georgia,serif}.router-docs-lede{max-width:650px;color:var(--router-muted);margin:25px 0 0;font-size:15px;line-height:1.8}.router-docs-guide{max-width:650px;color:var(--router-ink);margin:17px 0 0;font-size:13px;font-weight:700;line-height:1.65}.router-docs-personal-note{color:var(--router-moss);letter-spacing:.03em;align-items:center;gap:8px;margin:22px 0 0;font:10px DM Mono,monospace;display:inline-flex}.router-docs-personal-note span{color:var(--router-orange);font-size:8px}.router-docs-endpoints{gap:10px;display:grid}.router-docs-endpoints>div{border:1px solid var(--router-line);background:#f6f3eb;gap:10px;padding:16px 17px;display:grid}.router-docs-endpoints span{color:var(--router-muted);letter-spacing:.1em;text-transform:uppercase;font:9px DM Mono,monospace}.router-docs-endpoints code{color:var(--router-ink);white-space:nowrap;font:12px DM Mono,monospace;overflow-x:auto}.router-docs-layout{grid-template-columns:250px minmax(0,1fr);gap:64px;padding-top:64px;padding-bottom:92px;display:grid}.router-docs-sidebar-sticky{position:sticky;top:25px}.router-docs-sidebar nav{gap:3px;margin-top:17px;display:grid}.router-docs-sidebar nav a{color:var(--router-muted);white-space:nowrap;padding:8px 10px;font-size:15px;line-height:1.45;display:block}.router-docs-sidebar nav a span{color:var(--router-orange);font:9px DM Mono,monospace}.router-docs-sidebar nav a:hover{color:var(--router-ink)}.router-docs-content{min-width:0}.router-docs-preview-note{color:#65685f;background:#ece8dc;align-items:flex-start;gap:13px;margin-bottom:28px;padding:15px 17px;font-size:14px;line-height:1.7;display:flex}.router-docs-preview-note span{background:var(--router-orange);width:18px;height:18px;color:var(--router-paper);border-radius:50%;flex:none;place-items:center;font:700 11px DM Mono,monospace;display:grid}.router-docs-preview-note p{margin:0}.router-docs-auth-card{background:var(--router-night);color:var(--router-paper);gap:24px;margin-bottom:74px;padding:25px;display:grid}.router-docs-auth-card h2{letter-spacing:-.05em;margin:12px 0 0;font:700 clamp(24px,3vw,34px)/1.08 Georgia,serif}.router-docs-auth-card>div:first-child>p:last-child{color:#a4a99e;max-width:550px;margin:13px 0 0;font-size:14px;line-height:1.7}.router-docs-auth-table-wrap{overflow-x:auto}.router-docs-auth-table{border-collapse:collapse;text-align:left;width:100%;min-width:640px}.router-docs-auth-table th,.router-docs-auth-table td{vertical-align:top;border-top:1px solid #41453d;padding:13px 10px;font-size:13px}.router-docs-auth-table thead th{color:#aebca2;letter-spacing:.08em;text-transform:uppercase;font:400 9px DM Mono,monospace}.router-docs-auth-table tbody th{color:#ff7a1a;width:19%}.router-docs-auth-table td{color:#bdc1b6;line-height:1.6}.router-docs-auth-table code{color:var(--router-paper);white-space:nowrap;font:10px DM Mono,monospace}.router-docs-section,.router-docs-faq{margin-top:72px;scroll-margin-top:30px}.router-docs-section-featured{border:1px solid var(--router-orange);background:#f6f0e3;margin-top:0;padding:28px}.router-docs-section-heading{border-bottom:1px solid var(--router-line);grid-template-columns:55px minmax(0,1fr);gap:10px;margin-bottom:27px;padding-bottom:18px;display:grid}.router-docs-section-featured .router-docs-section-heading{border-bottom-color:#ff7a1a}.router-docs-index{color:var(--router-orange);padding-top:8px;font:10px DM Mono,monospace}.router-docs-section-heading h2{letter-spacing:-.055em;margin:0;font:700 clamp(28px,4vw,43px)/1.05 Georgia,serif}.router-docs-section-heading p{max-width:670px;color:var(--router-muted);margin:15px 0 0;font-size:15px;line-height:1.75}.router-docs-blocks{gap:31px;display:grid}.router-docs-block{border-bottom:1px solid #ded9ce;padding-bottom:32px}.router-docs-block:last-child{border-bottom:0;padding-bottom:0}.router-docs-block-heading{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:12px;display:flex}.router-docs-block h3{letter-spacing:-.025em;margin:0;font-size:20px;line-height:1.35}.router-docs-block-heading>code{color:var(--router-moss);white-space:nowrap;font:10px DM Mono,monospace}.router-docs-block>p,.router-docs-block>ul{max-width:780px;color:var(--router-muted);margin:0 0 17px;font-size:16px;line-height:1.8}.router-docs-block>ul{padding-left:24px}.router-docs-block>ul li+li{margin-top:8px}.router-docs-code-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:14px;display:grid}.router-docs-code-block{background:var(--router-ink);min-width:0;color:var(--router-paper);overflow:hidden}.router-docs-code-header{color:#aebca2;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #41453d;justify-content:space-between;gap:10px;padding:10px 13px;font:9px DM Mono,monospace;display:flex}:where(.router-docs-code-header) span:last-child{color:#ff7a1a}.router-docs-code-block pre{color:#ff7a1a;margin:0;padding:18px 20px 21px;font:13px/1.75 DM Mono,monospace;overflow-x:auto}.router-docs-code-block code{white-space:pre}.router-docs-image-grid{gap:16px;max-width:840px;margin-top:20px;display:grid}.router-docs-image-figure{border:1px solid var(--router-line);background:#ebe7de;margin:0;overflow:hidden}.router-docs-image{width:100%;height:auto;display:block}.router-docs-image-figure figcaption{color:var(--router-muted);padding:11px 14px 12px;font-size:12px;line-height:1.6}.router-docs-block>.router-docs-note{color:#676b61;margin-top:14px;font-size:13px}.router-docs-note span{color:var(--router-orange);text-transform:uppercase;margin-right:8px;font:10px DM Mono,monospace}.router-docs-faq-list{border-top:1px solid var(--router-line)}.router-docs-faq-list details{border-bottom:1px solid var(--router-line)}.router-docs-faq-list summary{cursor:pointer;padding:17px 0;font-size:13px;font-weight:700;list-style-position:outside}.router-docs-faq-list summary::marker{color:var(--router-orange)}.router-docs-faq-list details p{max-width:700px;color:var(--router-muted);margin:-3px 0 18px 18px;font-size:12px;line-height:1.75}.router-docs-security{background:#e9e4d8;grid-template-columns:.9fr 1.1fr;gap:45px;margin-top:76px;padding:27px;scroll-margin-top:30px;display:grid}.router-docs-security h2{letter-spacing:-.05em;margin:12px 0 0;font:700 clamp(25px,3vw,35px)/1.08 Georgia,serif}.router-docs-security p:not(.router-kicker){color:var(--router-muted);margin:16px 0 0;font-size:12px;line-height:1.7}.router-docs-security ul{counter-reset:security;gap:11px;margin:0;padding:0;list-style:none;display:grid}.router-docs-security.router-docs-security li{counter-increment:security;color:#5e6259;grid-template-columns:24px 1fr;gap:7px;font-size:12px;line-height:1.6;display:grid}.router-docs-security li:before{content:counter(security, decimal-leading-zero);color:var(--router-orange);font:10px DM Mono,monospace}.router-docs-cta{border-top:1px solid var(--router-line);justify-content:space-between;align-items:end;gap:30px;padding:70px 0;display:flex}.router-docs-cta h2{letter-spacing:-.055em;max-width:690px;margin:13px 0 0;font:700 clamp(31px,4vw,48px)/1.05 Georgia,serif}.router-docs-cta p:not(.router-kicker){max-width:500px;color:var(--router-muted);margin:20px 0 0;font-size:13px;line-height:1.7}.router-docs-main{min-width:0}.router-docs-sidebar-home{border-bottom:1px solid var(--router-line);color:var(--router-ink);align-items:center;gap:8px;padding-bottom:15px;font-size:15px;font-weight:700;display:flex}.router-docs-sidebar-home span{color:var(--router-orange);font-family:DM Mono,monospace}.router-docs-sidebar-group{gap:2px;margin-top:24px;display:grid}.router-docs-sidebar-group p{color:var(--router-moss);letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;font:9px DM Mono,monospace}.router-docs-sidebar-group a{color:var(--router-muted);white-space:nowrap;border-left:2px solid #0000;padding:7px 9px;font-size:15px;line-height:1.45;display:block}.router-docs-sidebar-group a:hover,.router-docs-sidebar-group a.is-active{border-left-color:var(--router-orange);color:var(--router-ink);background:#ebe5d8}.router-docs-home-hero,.router-docs-detail-hero{border-bottom:1px solid var(--router-line);grid-template-columns:minmax(0,1fr) 260px;align-items:end;gap:55px;padding:13px 0 54px;display:grid}.router-docs-detail-hero{padding-top:13px;display:block}.router-docs-home-hero h1,.router-docs-detail-hero h1{letter-spacing:-.065em;max-width:760px;margin:17px 0 0;font:700 clamp(39px,6vw,66px)/1.02 Georgia,serif}.router-docs-detail-hero h1{max-width:850px}.router-docs-home-endpoint{border:1px solid var(--router-line);background:#f6f3eb;gap:11px;padding:17px;display:grid}.router-docs-home-endpoint span{color:var(--router-muted);letter-spacing:.08em;text-transform:uppercase;font:9px DM Mono,monospace}.router-docs-home-endpoint code{color:var(--router-ink);white-space:nowrap;font:12px DM Mono,monospace;overflow-x:auto}.router-docs-home-section{margin-top:70px}.router-docs-home-section>.router-docs-section-heading{margin-bottom:28px}.router-docs-home-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.router-doc-card{border:1px solid var(--router-line);min-height:190px;color:var(--router-ink);flex-direction:column;padding:22px;transition:background .18s,border-color .18s,transform .18s;display:flex;position:relative}.router-doc-card:hover{border-color:var(--router-orange);background:#f7efe5;transform:translateY(-2px)}.router-doc-card-arrow{color:var(--router-orange);align-self:flex-end;font-size:18px}.router-doc-card h3{letter-spacing:-.04em;margin:20px 0 0;font:700 22px/1.1 Georgia,serif}.router-doc-card p{max-width:400px;color:var(--router-muted);margin:11px 0 0;font-size:12px;line-height:1.65}.router-doc-card-action{color:var(--router-moss);margin-top:auto;padding-top:17px;font:10px DM Mono,monospace}.router-docs-home-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:46px 30px;display:grid}.router-docs-home-group:last-child{grid-column:1/-1}.router-docs-home-group>.router-kicker{margin-bottom:12px}.router-docs-home-list{border-top:1px solid var(--router-line)}.router-docs-home-list a{border-bottom:1px solid var(--router-line);color:var(--router-ink);justify-content:space-between;align-items:center;gap:20px;padding:15px 0;display:flex}.router-docs-home-list a:hover strong{color:var(--router-orange)}.router-docs-home-list strong,.router-docs-home-list small{display:block}.router-docs-home-list strong{font-size:13px}.router-docs-home-list small{max-width:420px;color:var(--router-muted);margin-top:5px;font-size:11px;line-height:1.5}:where(.router-docs-home-list) a>span:last-child{color:var(--router-orange);flex:none;font-size:16px}.router-docs-detail-content{min-width:0}.router-docs-detail-content .router-docs-section{padding:clamp(30px,3.2vw,48px);overflow:hidden}.router-docs-detail-content .router-docs-section:first-child{margin-top:0}.router-docs-pagination{border-top:1px solid var(--router-line);grid-template-columns:1fr 1fr;gap:14px;margin-top:72px;padding-top:20px;display:grid}.router-docs-pagination a{border:1px solid var(--router-line);min-height:72px;color:var(--router-ink);gap:7px;padding:14px 16px;display:grid}.router-docs-pagination a:last-child{text-align:right}.router-docs-pagination a:hover{border-color:var(--router-orange);background:#f7efe5}.router-docs-pagination span{color:var(--router-orange);text-transform:uppercase;font:9px DM Mono,monospace}.router-docs-pagination strong{font-size:12px}.router-cta{border-top:1px solid var(--router-line);justify-content:space-between;align-items:end;gap:30px;padding:70px 0;display:flex}.router-cta h2{max-width:690px}.router-cta p:not(.router-kicker){max-width:500px;color:var(--router-muted);margin:20px 0 0;font-size:13px;line-height:1.7}.router-footer{border-top:1px solid var(--router-line);color:var(--router-muted);justify-content:space-between;padding:23px 0 28px;font-size:11px;display:flex}.router-mono{font:12px var(--font-dm-mono), monospace}.router-page{background:0 0}.router-shell{width:var(--mengbi-shell-width);max-width:var(--mengbi-shell-max-width);margin-inline:auto}.router-nav{width:var(--mengbi-shell-width);max-width:var(--mengbi-shell-max-width);min-height:var(--mengbi-header-height);border-bottom:1px solid var(--border);margin-inline:auto}:where(.router-docs-page) .router-nav{border-bottom:0}.router-nav-start{align-items:center;gap:var(--mengbi-nav-start-gap);min-width:0;display:flex}.router-wordmark{letter-spacing:-.02em;gap:0;font-size:15px}.router-brand-logo{width:var(--mengbi-brand-width);flex:none;line-height:0;display:block}.router-horizontal-logo{width:100%;height:auto;display:block}.router-horizontal-logo-dark,.dark .router-horizontal-logo-light{display:none}.dark .router-horizontal-logo-dark{display:block}.router-mark{border-radius:var(--radius);background:var(--foreground);width:32px;height:32px;color:var(--background);font-size:14px;font-weight:600}.router-nav-links{gap:var(--mengbi-nav-item-gap);color:var(--muted-foreground);font-size:14px}.router-nav-start .router-nav-links{order:initial;margin-left:0}.router-nav-links a{white-space:nowrap;align-items:center;min-height:32px;padding-block:6px;padding-inline:12px;transition:color .16s;display:inline-flex}.router-nav-actions{align-items:center;gap:var(--mengbi-nav-action-gap);flex:none;margin-left:auto;display:flex}.router-nav-mobile{display:none}.router-header-controls{align-items:center;gap:var(--mengbi-nav-action-gap);display:flex}.router-header-control{width:var(--mengbi-control-size);height:var(--mengbi-control-size);color:var(--muted-foreground);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:color .16s,background-color .16s,border-color .16s;display:inline-flex}.router-header-control svg{width:16px;height:16px}.router-header-control:hover,.router-header-control:focus-visible,.router-header-locale.is-open>.router-header-control{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.router-header-control:hover,.router-header-control:focus-visible,.router-header-locale.is-open>.router-header-control{border-color:color-mix(in srgb, var(--foreground) 12%, transparent)}}.router-header-control:hover,.router-header-control:focus-visible,.router-header-locale.is-open>.router-header-control{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.router-header-control:hover,.router-header-control:focus-visible,.router-header-locale.is-open>.router-header-control{background:color-mix(in srgb, var(--foreground) 7%, transparent)}}.router-header-control:hover,.router-header-control:focus-visible,.router-header-locale.is-open>.router-header-control{color:var(--foreground)}.router-header-control:focus-visible,.router-header-locale-menu button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.router-header-locale{position:relative}.router-header-locale-menu{z-index:40;border:1px solid var(--foreground);gap:2px;min-width:150px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0}@supports (color:color-mix(in lab, red, red)){.router-header-locale-menu{border:1px solid color-mix(in srgb, var(--foreground) 14%, transparent)}}.router-header-locale-menu{background:var(--background);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.router-header-locale-menu{background:color-mix(in srgb, var(--background) 96%, transparent)}}.router-header-locale-menu{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 14px 34px #241f1a24}.router-header-locale-menu button{width:100%;color:var(--muted-foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 10px;font-size:13px;display:block}.router-header-locale-menu button:hover,.router-header-locale-menu button.is-active{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.router-header-locale-menu button:hover,.router-header-locale-menu button.is-active{background:color-mix(in srgb, var(--primary) 12%, transparent)}}.router-header-locale-menu button:hover,.router-header-locale-menu button.is-active{color:var(--foreground)}.router-nav-cta,.router-button{border-radius:calc(var(--radius) - 2px);min-height:36px;font-size:14px;font-weight:650}.router-nav-cta,.router-button-primary{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.router-nav-links .router-nav-cta:hover,.router-nav-links .router-nav-cta:focus-visible{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.router-nav-links .router-nav-cta:hover,.router-nav-links .router-nav-cta:focus-visible{border-color:color-mix(in oklch, var(--primary), black 10%)}}.router-nav-links .router-nav-cta:hover,.router-nav-links .router-nav-cta:focus-visible{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.router-nav-links .router-nav-cta:hover,.router-nav-links .router-nav-cta:focus-visible{background:color-mix(in oklch, var(--primary), black 10%)}}.router-nav-links .router-nav-cta:hover,.router-nav-links .router-nav-cta:focus-visible{color:var(--primary-foreground)}.router-nav-account{max-width:180px;min-width:var(--mengbi-account-width);min-height:var(--mengbi-control-size);border:1px solid var(--foreground);justify-content:center;align-items:center;padding:0 12px;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.router-nav-account{border:1px solid color-mix(in srgb, var(--foreground) 22%, transparent)}}.router-nav-account{border-radius:calc(var(--radius) - 2px);color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650}.router-nav-account:hover,.router-nav-account:focus-visible{border-color:var(--foreground);color:var(--foreground)}.router-button-quiet{border-color:var(--border);background:var(--background);color:var(--foreground)}.router-hero{gap:clamp(48px,8vw,112px);min-height:auto;padding:25px 0}:where(.router-kicker),.instrument-topline,.instrument-footer,.router-price-table caption,.router-model-table caption,.router-docs-code-header,.router-docs-sidebar-group p{font-family:var(--font-dm-mono), monospace;font-size:12px}.router-hero h1,.router-section-heading h2,.router-cta h2,.router-model-catalog-hero h1,.router-model-detail-hero h1,.router-docs-hero h1,.router-docs-home-hero h1,.router-docs-detail-hero h1,.router-docs-cta h2,.router-model-price-heading h2,.router-pricing-panel-heading h2{font-family:var(--font-family-system);letter-spacing:-.035em;font-style:normal}.router-hero h1{font-size:clamp(42px,5.3vw,68px);line-height:1.04}.router-hero h1 em{color:var(--primary);font-style:normal;font-weight:700}.router-lede,.router-section-heading>p,.router-pricing-panel-heading>p,.router-model-catalog-hero>p:not(.router-kicker),.router-model-detail-lede,.router-docs-lede{color:var(--muted-foreground);font-size:16px}.router-hero-benefits,.router-hero-benefits li{border-color:var(--border)}.router-hero-benefits strong{color:var(--foreground)}.router-hero-benefits span{color:var(--muted-foreground)}.router-instrument,.protocol-card,.step-card,.feature-card,.router-model-table-wrap,.router-model-price-card,.router-model-facts>div,.router-docs-auth-card,.router-docs-section,.router-docs-faq,.router-doc-card,.router-docs-personal-note,.router-docs-preview-note{border:.5px solid var(--border);border-radius:calc(var(--radius) + 2px);background:var(--card)}@supports (color:color-mix(in lab, red, red)){.router-instrument,.protocol-card,.step-card,.feature-card,.router-model-table-wrap,.router-model-price-card,.router-model-facts>div,.router-docs-auth-card,.router-docs-section,.router-docs-faq,.router-doc-card,.router-docs-personal-note,.router-docs-preview-note{background:color-mix(in oklch, var(--card), transparent 10%)}}.router-instrument,.protocol-card,.step-card,.feature-card,.router-model-table-wrap,.router-model-price-card,.router-model-facts>div,.router-docs-auth-card,.router-docs-section,.router-docs-faq,.router-doc-card,.router-docs-personal-note,.router-docs-preview-note{color:var(--card-foreground);box-shadow:0 1px 2px var(--foreground), 0 6px 16px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.router-instrument,.protocol-card,.step-card,.feature-card,.router-model-table-wrap,.router-model-price-card,.router-model-facts>div,.router-docs-auth-card,.router-docs-section,.router-docs-faq,.router-doc-card,.router-docs-personal-note,.router-docs-preview-note{box-shadow:0 1px 2px color-mix(in oklch, var(--foreground), transparent 94%), 0 6px 16px color-mix(in oklch, var(--foreground), transparent 96%)}}.router-instrument{transform:none}.instrument-topline{color:var(--muted-foreground);font-weight:650}.instrument-status{color:var(--moss);font-weight:650}.instrument-status i{background:var(--moss)}.instrument-grid{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.instrument-grid{border-color:color-mix(in oklch, var(--foreground), transparent 58%)}}.instrument-grid{background:repeating-linear-gradient(0deg, transparent 0 52px, var(--foreground) 53px), repeating-linear-gradient(90deg, transparent 0 76px, var(--foreground) 77px)}@supports (color:color-mix(in lab, red, red)){.instrument-grid{background:repeating-linear-gradient(0deg, transparent 0 52px, color-mix(in oklch, var(--foreground), transparent 68%) 53px), repeating-linear-gradient(90deg, transparent 0 76px, color-mix(in oklch, var(--foreground), transparent 68%) 77px)}}.instrument-axis{color:var(--muted-foreground);font-family:var(--font-dm-mono), monospace;font-size:10px;font-weight:650}.flow-node{border-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.flow-node{border-color:color-mix(in oklch, var(--background), transparent 66%)}}.flow-node{background:var(--foreground);color:var(--background)}.flow-node b{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.flow-node b{color:color-mix(in oklch, var(--primary), white 18%)}}.flow-node b{font-family:var(--font-dm-mono), monospace;font-size:11px;font-weight:700}.flow-node strong{color:var(--background);font-size:14px;font-weight:750;line-height:1.25}.flow-node small{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.flow-node small{color:color-mix(in oklch, var(--background), transparent 22%)}}.flow-node small{font-family:var(--font-dm-mono), monospace;font-size:11px;font-weight:500;line-height:1.45}.flow-router{border-color:var(--primary);background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.flow-router{background:color-mix(in oklch, var(--foreground), var(--primary) 13%)}}.flow-line i{background:var(--moss)}@supports (color:color-mix(in lab, red, red)){.flow-line i{background:color-mix(in oklch, var(--moss), transparent 22%)}}.flow-line i:nth-child(2){background:var(--primary)}.instrument-footer{color:var(--muted-foreground);font-weight:550}.instrument-footer strong{color:var(--foreground);font-weight:700}.protocol-card:hover,.step-card:hover,.router-doc-card:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.protocol-card:hover,.step-card:hover,.router-doc-card:hover{border-color:color-mix(in oklch, var(--primary), transparent 65%)}}.protocol-card:hover,.step-card:hover,.router-doc-card:hover{background:var(--accent)}.router-section{padding-block:clamp(64px,8vw,96px)}.router-section-dark{border-color:var(--border);background:var(--card);color:var(--foreground)}.router-section-heading-dark>p,.feature-card p{color:var(--muted-foreground)}.feature-card{border-color:var(--border)}.router-steps-section{isolation:isolate;background:0 0;margin-top:clamp(28px,3.4vw,44px);padding-block:clamp(56px,6vw,74px);position:relative;overflow:clip}.router-ascii-waves{z-index:0;color:var(--router-step-ascii-color);pointer-events:none;opacity:1;display:block;position:absolute;inset:0}.router-ascii-waves canvas{width:100%;height:100%;font-family:var(--font-dm-mono), monospace;display:block}.router-steps-content{z-index:1;position:relative}.router-steps-section .router-section-heading{text-align:left;margin-bottom:28px;display:block}.router-steps-section .router-section-heading h2{max-width:none;font-size:clamp(24px,3vw,35px);line-height:1.08}.router-stepper{position:relative}.router-stepper-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.router-stepper-item{min-width:0;display:flex;position:relative}.router-step-card{border:.5px solid var(--border);flex-direction:column;align-items:stretch;gap:0;width:100%;height:218px;min-height:218px;padding:24px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.router-step-card{border:.5px solid color-mix(in oklch, var(--border), var(--router-step-ascii-color) 14%)}}.router-step-card{border-radius:calc(var(--radius) + 4px);background:var(--card)}@supports (color:color-mix(in lab, red, red)){.router-step-card{background:color-mix(in oklch, var(--card), transparent 14%)}}.router-step-card{color:var(--card-foreground);text-align:left;box-shadow:0 1px 2px var(--foreground), 0 16px 34px var(--router-step-ascii-color)}@supports (color:color-mix(in lab, red, red)){.router-step-card{box-shadow:0 1px 2px color-mix(in oklch, var(--foreground), transparent 96%), 0 16px 34px color-mix(in oklch, var(--router-step-ascii-color), transparent 88%)}}.router-step-card{transition:transform .22s,border-color .22s,background-color .22s,box-shadow .22s}.router-step-card:focus-within{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.router-step-card:focus-within{border-color:color-mix(in oklch, var(--primary), transparent 38%)}}.router-step-card:focus-within{background:var(--card);box-shadow:0 1px 2px var(--foreground), 0 20px 42px var(--router-step-ascii-color)}@supports (color:color-mix(in lab, red, red)){.router-step-card:focus-within{box-shadow:0 1px 2px color-mix(in oklch, var(--foreground), transparent 95%), 0 20px 42px color-mix(in oklch, var(--router-step-ascii-color), transparent 82%)}}.router-step-card:focus-within{transform:translateY(-3px)}@media (hover:hover){.router-step-card:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.router-step-card:hover{border-color:color-mix(in oklch, var(--primary), transparent 48%)}}.router-step-card:hover{background:var(--card);box-shadow:0 1px 2px var(--foreground), 0 20px 42px var(--router-step-ascii-color)}@supports (color:color-mix(in lab, red, red)){.router-step-card:hover{box-shadow:0 1px 2px color-mix(in oklch, var(--foreground), transparent 95%), 0 20px 42px color-mix(in oklch, var(--router-step-ascii-color), transparent 82%)}}.router-step-card:hover{transform:translateY(-3px)}}.router-step-index{width:auto;height:auto;color:var(--muted-foreground);font:650 32px / 1 var(--font-dm-mono), monospace;letter-spacing:-.04em;background:0 0;border:0;border-radius:0;flex:none;display:block}.router-step-card-content{gap:10px;min-width:0;margin-top:34px;display:grid}.router-step-title{color:var(--foreground);text-wrap:balance;font-size:18px;font-weight:700;line-height:1.3}.router-step-detail{color:var(--muted-foreground);font-size:14px;line-height:1.6}.router-step-link{width:fit-content;min-height:44px;color:var(--foreground);text-underline-offset:4px;align-items:center;gap:10px;margin-top:auto;padding-top:22px;font-size:14px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.router-step-link>span:last-child{color:var(--primary);font-size:17px;transition:transform .18s}.router-step-link:hover,.router-step-link:focus-visible{color:var(--foreground);text-decoration:underline}.router-step-link:hover>span:last-child,.router-step-link:focus-visible>span:last-child{transform:translate(4px)}.router-step-link:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.router-steps-section+.router-section{padding-top:clamp(36px,4vw,52px)}.router-steps-section+.router-section .router-pricing-panel{margin-top:0}.router-price-table th,.router-price-table td,.router-model-table th,.router-model-table td,.router-model-price-table th,.router-model-price-table td,.router-docs-auth-table th,.router-docs-auth-table td{border-color:var(--border)}.router-price-table thead th,.router-model-table thead th,.router-model-price-table thead th,.router-docs-auth-table thead th{color:var(--muted-foreground);background:var(--muted)}.router-model-count,.router-model-provider-nav a{border-color:var(--border);border-radius:calc(var(--radius) - 3px);background:var(--secondary);color:var(--secondary-foreground)}.router-docs-sidebar nav a,.router-docs-sidebar-group a{border-radius:calc(var(--radius) - 2px)}.router-docs-sidebar nav a:hover,.router-docs-sidebar-group a:hover,.router-docs-sidebar-group a.is-active{background:var(--accent);color:var(--accent-foreground)}.router-docs-code-block{border-radius:calc(var(--radius) - 2px)}.router-cta,.router-docs-cta{border-radius:calc(var(--radius) + 2px)}@media (prefers-reduced-motion:no-preference){.router-reveal{animation:.8s both router-rise}.router-instrument{animation-delay:.15s}@keyframes router-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.router-step-card,.router-step-link>span:last-child{transition:none}}@media (max-width:800px){.router-page .router-steps-section{padding-block:0}.router-shell{width:min(100% - 28px,620px)}.router-nav-links a:not(.router-nav-cta){display:none}.router-nav-links a.router-nav-account{display:inline-flex}.router-hero{grid-template-columns:1fr;gap:48px;min-height:auto;padding:25px 0}.router-hero h1{font-size:clamp(42px,13vw,64px)}.router-hero-benefits{width:100%}.router-hero-benefits li{grid-template-columns:1fr;gap:7px;padding:21px 0}.router-instrument{transform:none;box-shadow:12px 12px #dcd6c8}.instrument-grid{min-height:290px;padding:20px 10px}.instrument-flow{gap:4px;height:220px}.flow-node{width:92px;padding:10px 8px}.flow-node strong{margin-top:22px;font-size:10px}.flow-node small{font-size:8px}.router-section{padding:70px 0}.router-section-heading{grid-template-columns:1fr;gap:20px}.router-pricing-panel{margin-top:36px;padding:0}.router-price-table-wrap{border-inline:1px solid var(--border);border-radius:calc(var(--radius) + 2px);width:100%;max-width:100%;margin-inline:0}.router-price-table{min-width:980px}.router-price-table th,.router-price-table td{padding:14px 10px}.router-price-model-link{gap:8px}.router-price-model-link:after{left:-10px}.router-price-model-logo{flex-basis:26px;width:26px;height:26px}.router-provider-logo{width:22px;height:22px}.router-provider-logo.is-compact{width:20px;height:20px}.router-price-model-name{font-size:15px}.router-price-model-company{font-size:11px}.router-price-table tbody td.router-price-context{font-size:15px}.router-price-table tbody td.router-price-released{font-size:13px}.router-price-primary-line{gap:5px;font-size:15px}.router-price-cache{font-size:11px}.router-discount-badge{min-height:18px;padding:1px 5px;font-size:11px}.router-model-catalog-hero{padding:62px 0 42px}.router-docs-hero{grid-template-columns:1fr;gap:35px;padding:62px 0 48px}.router-docs-layout{grid-template-columns:1fr;gap:35px;padding-top:42px}.router-docs-sidebar-sticky{position:static}.router-docs-sidebar nav{gap:16px;margin-top:12px;padding-bottom:6px;display:flex;overflow-x:auto}.router-docs-sidebar nav a{white-space:nowrap;flex:none;padding:6px 0;display:block}.router-docs-sidebar nav a span{margin-right:5px}.router-docs-auth-card{padding:20px}.router-docs-code-grid,.router-docs-security{grid-template-columns:1fr}.router-docs-block-heading{flex-direction:column;align-items:flex-start;gap:7px}.router-docs-cta{flex-direction:column;align-items:flex-start}.router-model-table{min-width:1040px}.router-model-provider-heading{flex-direction:column;align-items:flex-start;gap:8px}.router-model-facts{grid-template-columns:repeat(2,1fr)}.router-model-price-heading{flex-direction:column;align-items:flex-start}.protocol-grid,.feature-grid,.steps-grid{grid-template-columns:1fr}.protocol-card,.step-card{min-height:auto}.protocol-card h3,.step-card h3,.feature-card h3{margin-top:38px}.feature-grid{gap:0}.feature-card{min-height:auto;padding:22px 0}.router-cta,.router-footer{flex-direction:column;align-items:flex-start}.router-stepper-list{grid-template-columns:1fr;gap:16px}.router-step-card{height:240px;min-height:240px;padding:24px}.router-steps-section .router-section-heading{text-align:left;margin-bottom:28px}.router-docs-detail-content .router-docs-section{padding:24px 20px}.router-docs-section-heading{grid-template-columns:1fr;gap:8px;margin-bottom:24px}.router-docs-index{padding-top:0}.router-docs-block>p,.router-docs-block>ul{font-size:15px}.router-docs-home-hero{grid-template-columns:1fr;gap:32px;padding-top:13px}.router-docs-detail-hero{padding-top:13px}.router-docs-home-hero h1,.router-docs-detail-hero h1{font-size:clamp(38px,12vw,58px)}.router-docs-home-grid,.router-docs-home-groups{grid-template-columns:1fr}.router-docs-home-group:last-child{grid-column:auto}.router-docs-sidebar nav{gap:0;margin-top:16px;display:grid;overflow:visible}.router-docs-sidebar-group{gap:2px;margin-top:14px;padding-bottom:4px;display:grid;overflow:visible}.router-docs-sidebar-group p{display:none}.router-docs-sidebar .router-docs-sidebar-group a{border:1px solid var(--router-line);white-space:nowrap;padding:8px 10px;display:block}.router-docs-sidebar-group a:hover,.router-docs-sidebar-group a.is-active{border-color:var(--router-orange)}.router-docs-pagination{grid-template-columns:1fr}.router-docs-pagination a:last-child{text-align:left}}:where(.router-docs-page){background:var(--docs-bg);color:var(--docs-text)}:where(.router-docs-page) .router-shell{width:min(1380px,100% - 64px)}:where(.router-docs-page) .router-docs-header{border-bottom:1px solid var(--docs-border);background:var(--docs-bg)}@supports (color:color-mix(in lab, red, red)){:where(.router-docs-page) .router-docs-header{background:color-mix(in srgb, var(--docs-bg), transparent 4%)}}:where(.router-docs-page) .router-nav{justify-content:initial;gap:22px;min-height:68px}:where(.router-docs-page) .router-wordmark{color:var(--docs-text)}:where(.router-docs-page) .router-mark{background:var(--docs-accent);color:#21140d}:where(.router-docs-page) .router-nav-links{color:var(--docs-muted);order:3;margin-left:auto}:where(.router-docs-page) .router-nav-start .router-nav-links{order:initial;margin-left:0}:where(.router-docs-page) .router-nav-links a:hover{color:var(--docs-text)}:where(.router-docs-page) .router-nav-cta{border-color:var(--docs-accent);background:var(--docs-accent);color:#21140d}:where(.router-docs-page) .router-docs-header-actions{order:2;margin-left:auto}:where(.router-docs-page) .router-nav-actions .router-docs-header-actions,:where(.router-docs-page) .router-nav-start .router-nav-links{order:initial;margin-left:0}:where(.router-docs-page) .router-nav-actions{gap:8px}:where(.router-docs-page) .router-header-control{border-color:var(--docs-border);background:var(--docs-surface);color:var(--docs-muted)}:where(.router-docs-page) .router-header-control:hover,:where(.router-docs-page) .router-header-control:focus-visible,:where(.router-docs-page) .router-header-locale.is-open>.router-header-control{border-color:var(--docs-border-strong);background:var(--docs-surface-raised);color:var(--docs-text)}:where(.router-docs-page) .router-header-locale-menu{border-color:var(--docs-border);background:var(--docs-surface)}@supports (color:color-mix(in lab, red, red)){:where(.router-docs-page) .router-header-locale-menu{background:color-mix(in srgb, var(--docs-surface) 96%, transparent)}}:where(.router-docs-page) .router-header-locale-menu{box-shadow:0 16px 40px #00000038}:where(.router-docs-page) .router-header-locale-menu button{color:var(--docs-muted)}:where(.router-docs-page) .router-header-locale-menu button:hover,:where(.router-docs-page) .router-header-locale-menu button.is-active{background:var(--docs-accent)}@supports (color:color-mix(in lab, red, red)){:where(.router-docs-page) .router-header-locale-menu button:hover,:where(.router-docs-page) .router-header-locale-menu button.is-active{background:color-mix(in srgb, var(--docs-accent) 16%, transparent)}}:where(.router-docs-page) .router-header-locale-menu button:hover,:where(.router-docs-page) .router-header-locale-menu button.is-active{color:var(--docs-text)}:where(.router-docs-page) .router-docs-layout{grid-template-columns:220px minmax(0,1fr) 190px;gap:40px;width:min(1380px,100% - 64px);padding-top:34px;padding-bottom:80px}:where(.router-docs-page) .router-docs-sidebar-sticky,:where(.router-docs-page) .router-docs-toc{max-height:calc(100vh - 44px);position:sticky;top:22px;overflow-y:auto}:where(.router-docs-page) .router-docs-sidebar-home{border-bottom-color:var(--docs-border);color:var(--docs-text)}:where(.router-docs-page) .router-docs-sidebar-home span,:where(.router-docs-page) .router-docs-index,:where(.router-docs-page) .router-docs-card-arrow,:where(.router-docs-page) .router-doc-card-action{color:var(--docs-accent)}:where(.router-docs-page) .router-docs-sidebar-group p{color:var(--docs-subtle)}:where(.router-docs-page) .router-docs-sidebar-group p span{color:var(--docs-accent)}:where(.router-docs-page) .router-docs-sidebar-group a{color:var(--docs-muted);border-left-color:#0000;border-radius:0 6px 6px 0}:where(.router-docs-page) .router-docs-sidebar-group a:hover,:where(.router-docs-page) .router-docs-sidebar-group a.is-active{border-left-color:var(--docs-accent);background:var(--docs-accent)}@supports (color:color-mix(in lab, red, red)){:where(.router-docs-page) .router-docs-sidebar-group a:hover,:where(.router-docs-page) .router-docs-sidebar-group a.is-active{background:color-mix(in srgb, var(--docs-accent), transparent 86%)}}:where(.router-docs-page) .router-docs-sidebar-group a:hover,:where(.router-docs-page) .router-docs-sidebar-group a.is-active{color:var(--docs-text)}:where(.router-docs-page) .router-docs-toc>p{color:var(--docs-subtle)}:where(.router-docs-page) .router-docs-toc nav{border-left-color:var(--docs-border)}:where(.router-docs-page) .router-docs-toc a{color:var(--docs-muted)}:where(.router-docs-page) .router-docs-toc a:hover{color:var(--docs-accent)}:where(.router-docs-page) .router-docs-home-hero,:where(.router-docs-page) .router-docs-detail-hero{border-bottom-color:var(--docs-border)}:where(.router-docs-page) .router-docs-home-hero h1,:where(.router-docs-page) .router-docs-detail-hero h1,:where(.router-docs-page) .router-docs-section-heading h2,:where(.router-docs-page) .router-docs-block h3,:where(.router-docs-page) .router-docs-legal-section h2{color:var(--docs-text);font-family:var(--font-family-system)}:where(.router-docs-page) .router-docs-lede,:where(.router-docs-page) .router-docs-section-heading p,:where(.router-docs-page) .router-docs-block>p,:where(.router-docs-page) .router-docs-block>ul,:where(.router-docs-page) .router-docs-card p,:where(.router-docs-page) .router-docs-home-list small{color:var(--docs-muted)}:where(.router-docs-page) .router-docs-home-endpoint,:where(.router-docs-page) .router-doc-card,:where(.router-docs-page) .router-docs-pagination a{border-color:var(--docs-border);background:var(--docs-surface);color:var(--docs-text);border-radius:10px}:where(.router-docs-page) .router-doc-card:hover,:where(.router-docs-page) .router-docs-pagination a:hover{border-color:var(--docs-accent);background:var(--docs-accent-soft)}:where(.router-docs-page) .router-docs-section-heading,:where(.router-docs-page) .router-docs-block,:where(.router-docs-page) .router-docs-home-list,:where(.router-docs-page) .router-docs-home-list a,:where(.router-docs-page) .router-docs-pagination,:where(.router-docs-page) .router-docs-footer{border-color:var(--docs-border)}:where(.router-docs-page) .router-docs-detail-content .router-docs-section{padding:0;overflow:visible}:where(.router-docs-page) .router-docs-preview-note{border-color:var(--docs-info-border);border-left-color:var(--docs-accent);background:var(--docs-info-bg);color:#c9d4dd;border-radius:9px}:where(.router-docs-page) .router-docs-auth-card,:where(.router-docs-page) .router-docs-security{border-color:var(--docs-border);background:var(--docs-surface);border-radius:10px}:where(.router-docs-page) .router-docs-auth-table th,:where(.router-docs-page) .router-docs-auth-table td{border-top-color:var(--docs-border)}:where(.router-docs-page) .router-docs-auth-table thead th,:where(.router-docs-page) .router-docs-auth-table td{color:var(--docs-muted)}:where(.router-docs-page) .router-docs-auth-table tbody th{color:var(--docs-accent)}:where(.router-docs-page) .router-docs-code-block{border-color:var(--docs-border);background:#101516;border-radius:10px}:where(.router-docs-page) .router-docs-code-block pre{color:#ff7a1a;max-height:480px;margin:0;padding:18px 20px 22px;font:12px/1.75 DM Mono,monospace}:where(.router-docs-page) .router-docs-note{border-left-color:var(--docs-moss);background:var(--docs-moss)}@supports (color:color-mix(in lab, red, red)){:where(.router-docs-page) .router-docs-note{background:color-mix(in srgb, var(--docs-moss), transparent 90%)}}:where(.router-docs-page) .router-docs-note{color:var(--docs-muted)}:where(.router-docs-page) .router-docs-note span,:where(.router-docs-page) .router-docs-pagination span{color:var(--docs-accent)}:where(.router-docs-page) .router-docs-faq-list,:where(.router-docs-page) .router-docs-faq-list details{border-color:var(--docs-border)}:where(.router-docs-page) .router-docs-faq-list summary,:where(.router-docs-page) .router-docs-security h2,:where(.router-docs-page) .router-docs-cta h2{color:var(--docs-text);font-family:var(--font-family-system)}:where(.router-docs-page) .router-docs-faq-list details p,:where(.router-docs-page) .router-docs-security p:not(.router-kicker),:where(.router-docs-page) .router-docs-security li,:where(.router-docs-page) .router-docs-cta p:not(.router-kicker),:where(.router-docs-page) .router-docs-legal-section p,:where(.router-docs-page) .router-docs-legal-section li{color:var(--docs-muted)}:where(.router-docs-page) .router-docs-footer{color:var(--docs-subtle)}:where(.router-docs-page) .router-docs-footer a:hover,:where(.router-docs-page) .router-docs-footer button:hover{color:var(--docs-accent)}@media (max-width:1120px){:where(.router-docs-page) .router-docs-layout{grid-template-columns:200px minmax(0,1fr)}:where(.router-docs-page) .router-docs-toc{display:none}}@media (max-width:760px){:where(.router-docs-page) .router-shell,:where(.router-docs-page) .router-docs-layout{width:min(100% - 32px,680px)}:where(.router-docs-page) .router-nav{min-height:var(--mengbi-header-height)}:where(.router-docs-page) .router-nav-links{display:none}:where(.router-docs-page) .router-docs-search-trigger{justify-content:center;width:35px;height:34px;padding:0}:where(.router-docs-page) .router-docs-search-trigger span,:where(.router-docs-page) .router-docs-search-trigger kbd,:where(.router-docs-page) .router-docs-assistant-trigger span{display:none}:where(.router-docs-page) .router-docs-assistant-trigger{justify-content:center;width:34px;height:34px;padding:0}:where(.router-docs-page) .router-docs-layout{padding-top:22px;display:block}:where(.router-docs-page) .router-docs-sidebar-sticky{max-height:none;position:static;overflow:visible}:where(.router-docs-page) .router-docs-sidebar nav{gap:7px;display:flex;overflow-x:auto}:where(.router-docs-page) .router-docs-sidebar-group{display:contents}:where(.router-docs-page) .router-docs-sidebar-group p{display:none}:where(.router-docs-page) .router-docs-sidebar-group a{border:1px solid var(--docs-border);white-space:nowrap;border-radius:6px;flex:none;padding:7px 9px}:where(.router-docs-page) .router-docs-main{margin-top:28px}:where(.router-docs-page) .router-docs-home-hero{display:block}:where(.router-docs-page) .router-docs-home-endpoint{margin-top:28px}:where(.router-docs-page) .router-docs-section-heading,:where(.router-docs-page) .router-docs-legal-section{grid-template-columns:1fr;gap:8px}:where(.router-docs-page) .router-docs-code-toolbar{flex-direction:column;align-items:flex-start;gap:0;padding-top:10px}:where(.router-docs-page) .router-docs-code-tabs{width:100%;min-height:30px}:where(.router-docs-page) .router-docs-code-tools{justify-content:space-between;width:100%;padding:7px 0 8px}:where(.router-docs-page) .router-docs-security{grid-template-columns:1fr}:where(.router-docs-page) .router-docs-footer{flex-direction:column;align-items:flex-start;padding:22px 0}}.router-docs-sidebar a .router-docs-sidebar-item-icon{border:1px solid var(--docs-subtle);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin:0 8px 1px 1px;font-size:0;line-height:0;display:inline-block}.router-docs-sidebar a.is-active .router-docs-sidebar-item-icon{border-color:var(--docs-accent);background:var(--docs-accent)}.router-page.router-docs-page{background:var(--docs-bg);color:var(--docs-text);--docs-bg:#0b0e0f;--docs-surface:#111718;--docs-surface-raised:#171d1d;--docs-border:#2a3230;--docs-border-strong:#46504c;--docs-text:#f5f4f1;--docs-muted:#b8bfbb;--docs-subtle:#929b96;--docs-accent:#ff7a1a;--docs-accent-soft:#3a2415;--docs-moss:#9fc58f;--docs-info-bg:transparent;--docs-info-border:#46504c}html:not(.dark) .router-page.router-docs-page{--docs-bg:#fff;--docs-surface:#fff;--docs-surface-raised:#fff;--docs-border:#e5e7e9;--docs-border-strong:#c7cbd0;--docs-text:#202428;--docs-muted:#5d6369;--docs-subtle:#747b82;--docs-accent:#ff7a1a;--docs-accent-soft:#fff1e6;--docs-moss:#39704a;--docs-info-bg:transparent;--docs-info-border:#d4d8dc}.router-page.router-docs-page .router-mark{background:var(--foreground);color:var(--background)}.router-page.router-docs-page .router-nav-cta{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.router-page.router-docs-page .router-nav-links .router-nav-cta:hover,.router-page.router-docs-page .router-nav-links .router-nav-cta:focus-visible{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.router-page.router-docs-page .router-nav-links .router-nav-cta:hover,.router-page.router-docs-page .router-nav-links .router-nav-cta:focus-visible{border-color:color-mix(in oklch, var(--primary), black 10%)}}.router-page.router-docs-page .router-nav-links .router-nav-cta:hover,.router-page.router-docs-page .router-nav-links .router-nav-cta:focus-visible{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.router-page.router-docs-page .router-nav-links .router-nav-cta:hover,.router-page.router-docs-page .router-nav-links .router-nav-cta:focus-visible{background:color-mix(in oklch, var(--primary), black 10%)}}.router-page.router-docs-page .router-nav-links .router-nav-cta:hover,.router-page.router-docs-page .router-nav-links .router-nav-cta:focus-visible{color:var(--primary-foreground)}.router-page.router-docs-page .router-docs-sidebar-home,.router-page.router-docs-page .router-docs-section,.router-page.router-docs-page .router-docs-section-featured,.router-page.router-docs-page .router-docs-faq,.router-page.router-docs-page .router-docs-auth-card,.router-page.router-docs-page .router-docs-preview-note,.router-page.router-docs-page .router-docs-security,.router-page.router-docs-page .router-docs-cta,.router-page.router-docs-page .router-doc-card,.router-page.router-docs-page .router-docs-pagination a,.router-page.router-docs-page .router-docs-home-endpoint{box-shadow:none;background:0 0;border:0;border-radius:0}.router-page.router-docs-page .router-docs-sidebar-home{padding-bottom:12px}.router-page.router-docs-page .router-docs-sidebar-group a,.router-page.router-docs-page .router-docs-sidebar-group a:hover,.router-page.router-docs-page .router-docs-sidebar-group a.is-active{background:0 0;border:0;border-radius:0}.router-page.router-docs-page .router-docs-sidebar-group a.is-active,.router-page.router-docs-page .router-docs-sidebar-group a:hover{color:var(--docs-accent)}.router-page.router-docs-page .router-docs-toc nav{border-left:0}.router-page.router-docs-page .router-docs-home-endpoint{min-width:0;padding:22px 24px}.router-page.router-docs-page .router-docs-home-endpoint span{line-height:1.5}.router-page.router-docs-page .router-docs-home-endpoint code{overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:100%;padding:10px 0 8px;line-height:1.55;display:block}.router-page.router-docs-page .router-docs-toc a{padding-left:0}.router-page.router-docs-page .router-docs-auth-card{gap:24px;margin:42px 0 24px;padding:0;display:grid}.router-page.router-docs-page .router-docs-auth-card h2,.router-page.router-docs-page .router-docs-section-heading h2,.router-page.router-docs-page .router-docs-block h3,.router-page.router-docs-page .router-docs-security h2,.router-page.router-docs-page .router-docs-cta h2,.router-page.router-docs-page .router-docs-legal-section h2{font-family:var(--font-family-system)}.router-page.router-docs-page .router-docs-auth-card h2{margin:0;font-size:clamp(26px,3vw,34px);font-weight:680}.router-page.router-docs-page .router-docs-auth-table th,.router-page.router-docs-page .router-docs-auth-table td{color:var(--docs-muted);background:0 0;border:0}.router-page.router-docs-page .router-docs-auth-table thead th{color:var(--docs-subtle)}.router-page.router-docs-page .router-docs-auth-table tbody th{color:var(--docs-accent)}.router-page.router-docs-page .router-docs-auth-table td code{color:var(--docs-text);background:0 0;font-family:DM Mono,monospace}.router-page.router-docs-page .router-docs-preview-note{color:var(--docs-muted);align-items:baseline;gap:10px;margin:28px 0 30px;padding:12px 0;display:flex}.router-page.router-docs-page .router-docs-preview-note span{width:auto;height:auto;color:var(--docs-accent);background:0 0;font-size:13px}.router-page.router-docs-page .router-docs-preview-note p{color:var(--docs-muted)}.router-page.router-docs-page .router-docs-section-heading,.router-page.router-docs-page .router-docs-block,.router-page.router-docs-page .router-docs-legal-section{border-bottom:0}.router-page.router-docs-page .router-docs-section-heading{padding-bottom:0}.router-page.router-docs-page .router-docs-block{padding-bottom:10px}.router-page.router-docs-page .router-docs-section-heading p,.router-page.router-docs-page .router-docs-block>p,.router-page.router-docs-page .router-docs-block>ul,.router-page.router-docs-page .router-docs-faq-list details p,.router-page.router-docs-page .router-docs-security p,.router-page.router-docs-page .router-docs-security li,.router-page.router-docs-page .router-docs-cta p,.router-page.router-docs-page .router-docs-legal-section p,.router-page.router-docs-page .router-docs-legal-section li{color:var(--docs-muted)}.router-page.router-docs-page .router-docs-note{color:var(--docs-muted);background:0 0;border:0;padding:10px 0 0}.router-page.router-docs-page .router-docs-note span{color:var(--docs-accent)}.router-page.router-docs-page .router-docs-security{gap:28px;margin-top:62px;padding:0;display:grid}.router-page.router-docs-page .router-docs-cta{margin-top:62px;padding:54px 0}.router-page.router-docs-page .router-docs-pagination a{color:var(--docs-muted);padding:0}.router-page.router-docs-page .router-doc-card{min-height:0;padding:0}.router-page.router-docs-page .router-doc-card:hover,.router-page.router-docs-page .router-docs-pagination a:hover{color:var(--docs-accent);background:0 0;transform:none}.router-page.router-docs-page .router-docs-code-block{border:1px solid var(--docs-border-strong);box-shadow:none;background:#111516;border-radius:8px}.router-page.router-docs-page .router-docs-code-toolbar{background:#171c1b;border-bottom-color:#303936}.router-page.router-docs-page .router-docs-code-block pre,.router-page.router-docs-page .router-docs-code-block code{color:#ff7a1a}.router-page.router-docs-page .router-docs-footer{border-top-color:var(--docs-border)}.router-page.router-docs-page .router-docs-detail-meta{justify-content:space-between;align-items:center;gap:16px;min-height:32px;display:flex}.router-page.router-docs-page .router-docs-detail-meta .router-kicker{margin:0}.router-page.router-docs-page .router-docs-detail-meta .router-docs-page-actions{margin-left:auto}.router-page.router-docs-page .router-docs-section-heading{grid-template-columns:1fr;gap:8px}.router-page.router-docs-page .router-docs-index{padding-top:0}.router-page.router-docs-page .router-docs-toast{right:max(24px, env(safe-area-inset-right));bottom:max(24px, env(safe-area-inset-bottom));z-index:80;border:1px solid var(--docs-border-strong);background:var(--docs-surface-raised);width:max-content;max-width:min(360px,100vw - 32px);color:var(--docs-text);pointer-events:none;border-radius:8px;padding:10px 14px;font-size:12px;line-height:1.45;animation:.16s ease-out both router-docs-toast-in;position:fixed;box-shadow:0 12px 32px #00000029}@keyframes router-docs-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.router-model-price-table{table-layout:fixed}.router-model-price-table th,.router-model-price-table td{vertical-align:middle}.router-model-price-table thead th:first-child,.router-model-price-table tbody th{text-align:left;width:34%}.router-model-price-table thead th:not(:first-child),.router-model-price-table tbody td{text-align:right}.router-model-price-table tbody th,.router-model-price-table tbody td{color:var(--card-foreground)}@media (max-width:760px){.router-page.router-docs-page .router-docs-detail-meta{flex-wrap:wrap;row-gap:10px}.router-page.router-docs-page .router-docs-toast{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.router-page.router-docs-page .router-docs-toast{animation:none}}.router-referral-page{background:radial-gradient(circle at 80% 18%, var(--primary), transparent 28%), radial-gradient(circle at 12% 72%, var(--moss), transparent 25%), var(--background);min-height:100vh;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.router-referral-page{background:radial-gradient(circle at 80% 18%, color-mix(in oklch, var(--primary) 11%, transparent), transparent 28%), radial-gradient(circle at 12% 72%, color-mix(in oklch, var(--moss) 10%, transparent), transparent 25%), var(--background)}}.router-referral-page .router-shell{width:min(1280px,100% - 56px)}.router-referral-nav{min-height:var(--mengbi-header-height);border-bottom-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.router-referral-nav{border-bottom-color:color-mix(in oklch, var(--foreground), transparent 84%)}}.router-referral-page a:focus-visible{outline:3px solid var(--primary);outline-offset:4px}.router-referral-hero{grid-template-columns:minmax(0,1.02fr) minmax(360px,.78fr);align-items:center;gap:clamp(54px,9vw,132px);min-height:min(700px,100vh - 72px);padding-block:clamp(74px,9vw,124px);display:grid}.router-referral-copy h1{max-width:730px;color:var(--foreground);font-family:var(--font-family-system);letter-spacing:-.06em;margin:0;font-size:clamp(44px,6.1vw,78px);font-weight:770;line-height:1.02}.router-referral-copy h1 em{color:var(--primary);font-style:normal}.router-referral-lede{max-width:620px;color:var(--muted-foreground);margin:28px 0 0;font-size:17px;line-height:1.78}.router-referral-reward{background:var(--primary);align-items:center;gap:14px;max-width:570px;margin-top:30px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.router-referral-reward{background:color-mix(in oklch, var(--primary) 9%, transparent)}}.router-referral-reward-mark{background:var(--primary);width:46px;height:46px;color:var(--primary-foreground);font-family:var(--font-dm-mono), monospace;border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.router-referral-reward>span:last-child{gap:3px;display:grid}.router-referral-reward strong{color:var(--foreground);font-size:14px}.router-referral-reward small{color:var(--muted-foreground);font-size:12px;line-height:1.55}.router-referral-card{border:1px solid var(--foreground);min-height:438px;padding:20px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.router-referral-card{border:1px solid color-mix(in oklch, var(--foreground), transparent 76%)}}.router-referral-card{border-radius:calc(var(--radius) + 8px);background:linear-gradient(142deg, var(--card), var(--accent)), var(--card)}@supports (color:color-mix(in lab, red, red)){.router-referral-card{background:linear-gradient(142deg, color-mix(in oklch, var(--card), transparent 3%), color-mix(in oklch, var(--accent) 58%, var(--card))), var(--card)}}.router-referral-card{box-shadow:18px 18px 0 var(--primary), 0 22px 70px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.router-referral-card{box-shadow:18px 18px 0 color-mix(in oklch, var(--primary) 17%, transparent), 0 22px 70px color-mix(in oklch, var(--foreground), transparent 89%)}}.router-referral-card:before,.router-referral-card:after{background:var(--primary);content:"";border-radius:50%;width:7px;height:7px;position:absolute}.router-referral-card:before{box-shadow:18px 12px 0 var(--moss);top:76px;right:58px}@supports (color:color-mix(in lab, red, red)){.router-referral-card:before{box-shadow:18px 12px 0 color-mix(in oklch, var(--moss) 82%, transparent)}}.router-referral-card:after{background:var(--moss);box-shadow:-18px 12px 0 var(--primary);bottom:72px;right:22px}@supports (color:color-mix(in lab, red, red)){.router-referral-card:after{box-shadow:-18px 12px 0 color-mix(in oklch, var(--primary) 75%, transparent)}}.router-referral-card-topline,.router-referral-card-footer{color:var(--muted-foreground);font-family:var(--font-dm-mono), monospace;letter-spacing:.12em;justify-content:space-between;align-items:center;font-size:10px;display:flex}.router-referral-card-status{color:var(--moss)}.router-referral-card-status i{background:var(--moss);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.router-referral-card-orbit{background:radial-gradient(circle, var(--primary), transparent 61%);border-radius:50%;place-items:center;width:min(320px,78vw);height:min(320px,78vw);margin:48px auto 30px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.router-referral-card-orbit{background:radial-gradient(circle, color-mix(in oklch, var(--primary) 12%, transparent), transparent 61%)}}.router-referral-card-orbit strong{z-index:2;color:var(--foreground);font-family:var(--font-dm-mono), monospace;letter-spacing:-.1em;font-size:clamp(48px,7vw,76px);position:relative}.router-referral-orbit{border:1px solid var(--primary);position:absolute;inset:8%}@supports (color:color-mix(in lab, red, red)){.router-referral-orbit{border:1px solid color-mix(in oklch, var(--primary) 47%, transparent)}}.router-referral-orbit{border-radius:50%;transform:rotate(-22deg)skew(-7deg)}.router-referral-orbit:after{background:var(--primary);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:14%;right:5%}.router-referral-orbit.orbit-two{border-color:var(--moss);inset:21% 0}@supports (color:color-mix(in lab, red, red)){.router-referral-orbit.orbit-two{border-color:color-mix(in oklch, var(--moss) 56%, transparent)}}.router-referral-orbit.orbit-two{transform:rotate(32deg)skew(-13deg)}.router-referral-orbit.orbit-two:after{background:var(--moss);inset:auto auto 2% 18%}.router-referral-orbit.orbit-three{border-color:var(--foreground);inset:0 18%}@supports (color:color-mix(in lab, red, red)){.router-referral-orbit.orbit-three{border-color:color-mix(in oklch, var(--foreground) 22%, transparent)}}.router-referral-orbit.orbit-three{transform:rotate(74deg)skew(-18deg)}.router-referral-orbit.orbit-three:after{background:var(--foreground);width:5px;height:5px;top:9%;left:15%;right:auto}.router-referral-card-caption{text-align:center;gap:5px;max-width:340px;margin:0 auto;display:grid}.router-referral-card-caption strong{color:var(--foreground);font-size:17px}.router-referral-card-caption span{color:var(--muted-foreground);font-size:12px;line-height:1.6}.router-referral-card-footer{border-top:1px solid var(--foreground);position:absolute;bottom:20px;left:20px;right:20px}@supports (color:color-mix(in lab, red, red)){.router-referral-card-footer{border-top:1px solid color-mix(in oklch, var(--foreground), transparent 84%)}}.router-referral-card-footer{padding-top:13px}.router-referral-steps{border-top:1px solid var(--foreground);padding-block:clamp(58px,8vw,94px) 86px}@supports (color:color-mix(in lab, red, red)){.router-referral-steps{border-top:1px solid color-mix(in oklch, var(--foreground), transparent 84%)}}.router-referral-section-heading{display:block}.router-referral-section-heading h2{max-width:620px;color:var(--foreground);font-family:var(--font-family-system);letter-spacing:-.05em;margin:0;font-size:clamp(30px,4vw,46px)}.router-referral-step-grid{border-top:1px solid var(--foreground);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.router-referral-step-grid{border-top:1px solid color-mix(in oklch, var(--foreground), transparent 84%)}}.router-referral-step{border-right:1px solid var(--foreground);min-height:205px;padding:22px 26px 10px 0}@supports (color:color-mix(in lab, red, red)){.router-referral-step{border-right:1px solid color-mix(in oklch, var(--foreground), transparent 84%)}}.router-referral-step+.router-referral-step{padding-left:26px}.router-referral-step:last-child{border-right:0;padding-right:0}.router-referral-step>span{color:var(--primary);font-family:var(--font-dm-mono), monospace;font-size:12px}.router-referral-step h3{color:var(--foreground);letter-spacing:-.03em;margin:48px 0 0;font-size:19px}.router-referral-step p{max-width:260px;color:var(--muted-foreground);margin:10px 0 0;font-size:13px;line-height:1.7}.router-referral-note{max-width:700px;color:var(--muted-foreground);margin:34px 0 0;font-size:12px;line-height:1.7}@media (max-width:820px){.router-referral-page .router-shell{width:min(100% - 32px,640px)}.router-referral-nav .router-nav-links a:not(.router-nav-account){display:none}.router-referral-nav .router-nav-links{gap:0}.router-referral-hero{grid-template-columns:1fr;gap:58px;min-height:auto;padding-block:70px 78px}.router-referral-copy h1{font-size:clamp(43px,12vw,64px)}.router-referral-card{min-height:410px}.router-referral-card-orbit{margin-top:38px}.router-referral-step-grid{grid-template-columns:1fr}.router-referral-step,.router-referral-step+.router-referral-step,.router-referral-step:last-child{border-right:0;border-bottom:1px solid var(--foreground);min-height:auto;padding:22px 0}@supports (color:color-mix(in lab, red, red)){.router-referral-step,.router-referral-step+.router-referral-step,.router-referral-step:last-child{border-bottom:1px solid color-mix(in oklch, var(--foreground), transparent 84%)}}.router-referral-step h3{margin-top:22px}.router-referral-step:last-child{border-bottom:0}}.router-page .router-hero{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:start;gap:clamp(44px,7vw,104px);padding-block:clamp(58px,8vw,104px) clamp(70px,9vw,120px)}.router-page .router-hero-copy{padding-top:clamp(24px,4vw,68px)}.router-page .router-hero h1{max-width:640px;font-size:clamp(46px,5.2vw,76px);line-height:1.02}.router-page .router-hero h1 em{display:inline}.router-page .router-lede{max-width:570px;margin-top:24px;line-height:1.72}.router-page .router-button{gap:10px;padding-inline:16px}.router-page .router-button svg{width:17px;height:17px}.router-page .router-button-quiet svg{width:15px;height:15px}.router-page .router-console-note{align-items:center;gap:8px;display:flex}.router-note-mark{background:var(--primary);border-radius:50%;width:7px;height:7px;display:inline-block}.router-hero-side{align-content:start;gap:28px;min-width:0;display:grid}.router-page .router-ascii-waves{color:var(--router-step-ascii-color)}@supports (color:color-mix(in lab, red, red)){.router-page .router-ascii-waves{color:color-mix(in oklch, var(--router-step-ascii-color), transparent 24%)}}.router-page .router-ascii-waves{opacity:.54;transform-origin:50%;inset:-8% -3%;transform:scale(1.08)}.router-page .router-step-card{background:var(--card)}.router-page .feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.router-page .router-instrument{border-color:var(--foreground);margin:0;padding:20px}@supports (color:color-mix(in lab, red, red)){.router-page .router-instrument{border-color:color-mix(in oklch, var(--foreground), transparent 68%)}}.router-page .router-instrument{background:var(--foreground);color:var(--background);box-shadow:0 16px 34px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.router-page .router-instrument{box-shadow:0 16px 34px color-mix(in oklch, var(--foreground), transparent 87%)}}.router-page .instrument-topline,.router-page .instrument-footer{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.router-page .instrument-topline,.router-page .instrument-footer{color:color-mix(in oklch, var(--background), transparent 34%)}}.router-page .instrument-status{color:var(--moss)}.router-page .instrument-grid{border-color:var(--background);min-height:278px;margin-block:18px 20px;padding:18px 16px 16px}@supports (color:color-mix(in lab, red, red)){.router-page .instrument-grid{border-color:color-mix(in oklch, var(--background), transparent 72%)}}.router-page .instrument-grid{background:repeating-linear-gradient(0deg, transparent 0 44px, var(--background) 45px), repeating-linear-gradient(90deg, transparent 0 64px, var(--background) 65px)}@supports (color:color-mix(in lab, red, red)){.router-page .instrument-grid{background:repeating-linear-gradient(0deg, transparent 0 44px, color-mix(in oklch, var(--background), transparent 89%) 45px), repeating-linear-gradient(90deg, transparent 0 64px, color-mix(in oklch, var(--background), transparent 89%) 65px)}}.router-page .instrument-axis{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.router-page .instrument-axis{color:color-mix(in oklch, var(--background), transparent 38%)}}.router-page .instrument-flow{gap:8px;height:188px}.router-page .flow-node{border-color:var(--background);width:clamp(96px,11vw,132px);min-height:116px;padding:12px 10px}@supports (color:color-mix(in lab, red, red)){.router-page .flow-node{border-color:color-mix(in oklch, var(--background), transparent 72%)}}.router-page .flow-node{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.router-page .flow-node{background:color-mix(in oklch, var(--foreground), var(--background) 10%)}}.router-page .flow-node strong{margin-top:22px;font-size:13px}.router-page .flow-node small{color:var(--background);margin-top:6px}@supports (color:color-mix(in lab, red, red)){.router-page .flow-node small{color:color-mix(in oklch, var(--background), transparent 28%)}}.router-page .flow-node small{font-size:10px}.router-page .flow-router{border-color:var(--primary);background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.router-page .flow-router{background:color-mix(in oklch, var(--foreground), var(--primary) 18%)}}.router-page .flow-line{gap:5px}.router-page .flow-line i{background:var(--moss)}@supports (color:color-mix(in lab, red, red)){.router-page .flow-line i{background:color-mix(in oklch, var(--moss), transparent 16%)}}.router-flow-arrow{width:17px;height:11px;color:var(--primary);flex:none}.router-page .instrument-readout{color:var(--background);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.router-page .instrument-readout{color:color-mix(in oklch, var(--background), transparent 28%)}}.router-page .instrument-readout{font:10px / 1.3 var(--font-dm-mono), monospace;text-transform:uppercase}.router-page .instrument-readout span{border-top:1px solid var(--background);padding-top:10px}@supports (color:color-mix(in lab, red, red)){.router-page .instrument-readout span{border-top:1px solid color-mix(in oklch, var(--background), transparent 78%)}}.router-page .instrument-footer{font-size:10px}.router-page .instrument-footer strong{color:var(--background)}.router-page .router-hero-benefits{align-self:auto}.router-page .router-hero-benefits li{grid-template-columns:minmax(128px,.68fr) minmax(0,1fr);gap:22px;padding-block:18px}.router-page .router-hero-benefits strong{font-size:15px}.router-page .router-hero-benefits span{font-size:13px;line-height:1.55}.router-page .router-pricing-panel-heading>p{max-width:560px;color:var(--muted-foreground);margin:12px 0 0;font-size:14px;line-height:1.6}.router-page .router-cta .router-button-light svg{width:17px;height:17px}.dark .router-page .router-instrument{border-color:var(--border);background:var(--card);color:var(--foreground);box-shadow:0 16px 34px #0000003d}.dark .router-page .instrument-topline,.dark .router-page .instrument-footer{color:var(--muted-foreground)}.dark .router-page .instrument-grid{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark .router-page .instrument-grid{border-color:color-mix(in oklch, var(--foreground), transparent 78%)}}.dark .router-page .instrument-grid{background:repeating-linear-gradient(0deg, transparent 0 44px, var(--foreground) 45px), repeating-linear-gradient(90deg, transparent 0 64px, var(--foreground) 65px)}@supports (color:color-mix(in lab, red, red)){.dark .router-page .instrument-grid{background:repeating-linear-gradient(0deg, transparent 0 44px, color-mix(in oklch, var(--foreground), transparent 90%) 45px), repeating-linear-gradient(90deg, transparent 0 64px, color-mix(in oklch, var(--foreground), transparent 90%) 65px)}}.dark .router-page .instrument-axis,.dark .router-page .instrument-readout{color:var(--muted-foreground)}.dark .router-page .flow-node{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark .router-page .flow-node{border-color:color-mix(in oklch, var(--foreground), transparent 78%)}}.dark .router-page .flow-node{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.dark .router-page .flow-node{background:color-mix(in oklch, var(--card), var(--foreground) 8%)}}.dark .router-page .flow-node small{color:var(--muted-foreground)}.dark .router-page .flow-router{border-color:var(--primary);background:var(--card)}@supports (color:color-mix(in lab, red, red)){.dark .router-page .flow-router{background:color-mix(in oklch, var(--card), var(--primary) 14%)}}.dark .router-page .instrument-readout span{border-top-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark .router-page .instrument-readout span{border-top-color:color-mix(in oklch, var(--foreground), transparent 82%)}}.dark .router-page .instrument-footer strong{color:var(--foreground)}.dark .router-page .router-button-quiet{border-color:var(--border);background:var(--card);color:var(--foreground)}@media (max-width:940px){.router-page .router-hero{grid-template-columns:1fr;gap:52px}.router-page .router-hero-copy{padding-top:0}.router-page .router-hero-side{max-width:720px}}@media (max-width:800px){.router-page .router-hero{gap:38px;padding-block:48px 70px}.router-page .router-hero h1{font-size:clamp(42px,12vw,62px)}.router-page .router-hero-side{gap:22px}.router-page .router-ascii-waves{opacity:.38;inset:-6% -8%;transform:scale(1.05)}.router-page .router-instrument{padding:15px}.router-page .instrument-grid{min-height:252px;padding:15px 10px 12px}.router-page .instrument-flow{gap:4px;height:162px}.router-page .flow-node{width:84px;min-height:104px;padding:10px 7px}.router-page .flow-node b{font-size:9px}.router-page .flow-node strong{margin-top:20px;font-size:10px}.router-page .flow-node small,.router-page .instrument-readout{font-size:8px}.router-page .router-hero-benefits li{grid-template-columns:1fr;gap:7px;padding-block:16px}.router-page .feature-grid{grid-template-columns:1fr}}.router-referral-rewards-page{background:radial-gradient(circle at 82% 12%, var(--primary), transparent 28%), radial-gradient(circle at 8% 58%, var(--moss), transparent 25%), var(--background);min-height:100vh;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.router-referral-rewards-page{background:radial-gradient(circle at 82% 12%, color-mix(in oklch, var(--primary) 12%, transparent), transparent 28%), radial-gradient(circle at 8% 58%, color-mix(in oklch, var(--moss) 10%, transparent), transparent 25%), var(--background)}}.router-referral-rewards-page .router-shell{width:min(1280px,100% - 56px)}.router-referral-rewards-nav{min-height:var(--mengbi-header-height);border-bottom-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.router-referral-rewards-nav{border-bottom-color:color-mix(in oklch, var(--foreground), transparent 84%)}}.router-referral-rewards-nav .router-nav-current{color:var(--foreground);position:relative}.router-referral-rewards-nav .router-nav-current:after{background:var(--primary);content:"";height:2px;position:absolute;bottom:-9px;left:0;right:0}.router-referral-rewards-page a:focus-visible,.router-referral-rewards-page summary:focus-visible{outline:3px solid var(--primary);outline-offset:4px}.router-referral-rewards-hero{grid-template-columns:minmax(0,1.04fr) minmax(360px,.76fr);align-items:center;gap:clamp(54px,9vw,132px);min-height:min(670px,100vh - 72px);padding-block:clamp(78px,9vw,126px);display:grid}.router-referral-rewards-copy h1{max-width:780px;color:var(--foreground);font-family:var(--font-family-system);letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:clamp(45px,6.4vw,82px);font-weight:770;line-height:1.01}.router-referral-rewards-copy h1 em{color:var(--primary);font-style:normal}.router-referral-rewards-lede{max-width:625px;color:var(--muted-foreground);margin:28px 0 0;font-size:17px;line-height:1.78}.router-referral-rewards-card{border:1px solid var(--foreground);flex-direction:column;min-height:382px;padding:clamp(22px,3vw,34px);display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.router-referral-rewards-card{border:1px solid color-mix(in oklch, var(--foreground), transparent 76%)}}.router-referral-rewards-card{border-radius:calc(var(--radius) + 8px);background:linear-gradient(145deg, var(--card), var(--accent)), var(--card)}@supports (color:color-mix(in lab, red, red)){.router-referral-rewards-card{background:linear-gradient(145deg, color-mix(in oklch, var(--card), transparent 4%), color-mix(in oklch, var(--accent) 65%, var(--card))), var(--card)}}.router-referral-rewards-card{box-shadow:18px 18px 0 var(--primary), 0 22px 70px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.router-referral-rewards-card{box-shadow:18px 18px 0 color-mix(in oklch, var(--primary) 17%, transparent), 0 22px 70px color-mix(in oklch, var(--foreground), transparent 89%)}}.router-referral-rewards-card:before,.router-referral-rewards-card:after{background:var(--primary);content:"";border-radius:50%;width:7px;height:7px;position:absolute}.router-referral-rewards-card:before{box-shadow:18px 13px 0 var(--moss);top:74px;right:54px}@supports (color:color-mix(in lab, red, red)){.router-referral-rewards-card:before{box-shadow:18px 13px 0 color-mix(in oklch, var(--moss) 82%, transparent)}}.router-referral-rewards-card:after{background:var(--moss);box-shadow:-18px 12px 0 var(--primary);bottom:82px;right:27px}@supports (color:color-mix(in lab, red, red)){.router-referral-rewards-card:after{box-shadow:-18px 12px 0 color-mix(in oklch, var(--primary) 75%, transparent)}}.router-referral-rewards-card-topline{color:var(--muted-foreground);font-family:var(--font-dm-mono), monospace;letter-spacing:.12em;justify-content:space-between;align-items:center;font-size:10px;display:flex}.router-referral-rewards-card-status{color:var(--moss);letter-spacing:0}.router-referral-rewards-card-status i{background:var(--moss);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.router-referral-rewards-card-stat{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:19px;margin:auto 0 27px;display:grid}.router-referral-rewards-card-stat>strong{color:var(--primary);font-family:var(--font-dm-mono), monospace;letter-spacing:-.13em;font-size:clamp(88px,12vw,142px);font-weight:500;line-height:.8}.router-referral-rewards-card-stat>span{gap:7px;padding-bottom:4px;display:grid}.router-referral-rewards-card-stat small{color:var(--muted-foreground);font-family:var(--font-dm-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.router-referral-rewards-card-stat b{max-width:190px;color:var(--foreground);font-size:14px;line-height:1.55}.router-referral-rewards-card-rule{align-items:center;gap:6px;margin-bottom:17px;display:flex}.router-referral-rewards-card-rule span{background:var(--foreground);flex:1;height:1px;display:block}@supports (color:color-mix(in lab, red, red)){.router-referral-rewards-card-rule span{background:color-mix(in oklch, var(--foreground), transparent 78%)}}.router-referral-rewards-card-rule span:nth-child(2){background:var(--primary);flex:0 0 28px}.router-referral-rewards-card-rule span:nth-child(3){background:var(--moss);flex:0 0 8px}.router-referral-rewards-card-note{max-width:400px;color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.65}.router-referral-rewards-section{border-top:1px solid var(--foreground);padding-block:clamp(64px,8vw,102px)}@supports (color:color-mix(in lab, red, red)){.router-referral-rewards-section{border-top:1px solid color-mix(in oklch, var(--foreground), transparent 84%)}}.router-referral-rewards-section-tinted{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.router-referral-rewards-section-tinted{background:color-mix(in oklch, var(--accent) 33%, transparent)}}.router-referral-rewards-section-heading{display:block}.router-referral-rewards-section-heading h2{max-width:720px;color:var(--foreground);font-family:var(--font-family-system);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(31px,4.4vw,52px);line-height:1.06}.router-referral-rewards-section-heading>p{max-width:600px;color:var(--muted-foreground);margin:20px 0 0;font-size:14px;line-height:1.7}.router-referral-rewards-step-grid{border-top:1px solid var(--foreground);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:48px 0 0;padding:0;list-style:none;display:grid}@supports (color:color-mix(in lab, red, red)){.router-referral-rewards-step-grid{border-top:1px solid color-mix(in oklch, var(--foreground), transparent 84%)}}.router-referral-rewards-step{border-right:1px solid var(--foreground);min-height:238px;padding:23px 28px 18px 0}@supports (color:color-mix(in lab, red, red)){.router-referral-rewards-step{border-right:1px solid color-mix(in oklch, var(--foreground), transparent 84%)}}.router-referral-rewards-step+.router-referral-rewards-step{padding-left:28px}.router-referral-rewards-step:last-child{border-right:0;padding-right:0}.router-referral-rewards-step>span,.router-referral-rewards-rule>span{color:var(--primary);font-family:var(--font-dm-mono), monospace;font-size:12px}.router-referral-rewards-step h3{max-width:240px;color:var(--foreground);letter-spacing:-.035em;margin:59px 0 0;font-size:19px;line-height:1.25}.router-referral-rewards-step p{max-width:280px;color:var(--muted-foreground);margin:11px 0 0;font-size:13px;line-height:1.72}.router-referral-rewards-rule-grid{border-top:1px solid var(--foreground);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin-top:48px;display:grid}@supports (color:color-mix(in lab, red, red)){.router-referral-rewards-rule-grid{border-top:1px solid color-mix(in oklch, var(--foreground), transparent 84%)}}.router-referral-rewards-rule{border-bottom:1px solid var(--foreground);min-height:190px;padding:22px 0 24px}@supports (color:color-mix(in lab, red, red)){.router-referral-rewards-rule{border-bottom:1px solid color-mix(in oklch, var(--foreground), transparent 84%)}}.router-referral-rewards-rule:nth-last-child(-n+2){border-bottom:0}.router-referral-rewards-rule h3{color:var(--foreground);letter-spacing:-.03em;margin:31px 0 0;font-size:18px}.router-referral-rewards-rule p{max-width:430px;color:var(--muted-foreground);margin:10px 0 0;font-size:13px;line-height:1.7}.router-referral-rewards-faq{border-top:1px solid var(--foreground);max-width:850px;margin:48px 0 0 188px}@supports (color:color-mix(in lab, red, red)){.router-referral-rewards-faq{border-top:1px solid color-mix(in oklch, var(--foreground), transparent 84%)}}.router-referral-rewards-faq details{border-bottom:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.router-referral-rewards-faq details{border-bottom:1px solid color-mix(in oklch, var(--foreground), transparent 84%)}}.router-referral-rewards-faq summary{color:var(--foreground);cursor:pointer;justify-content:space-between;align-items:center;gap:22px;padding:20px 0;font-size:16px;font-weight:700;list-style:none;display:flex}.router-referral-rewards-faq summary::-webkit-details-marker{display:none}.router-referral-rewards-faq summary:after{color:var(--primary);content:"+";font-family:var(--font-dm-mono), monospace;font-size:20px;font-weight:400}.router-referral-rewards-faq details[open] summary:after{content:"−"}.router-referral-rewards-faq details p{max-width:670px;color:var(--muted-foreground);margin:-3px 0 20px;font-size:14px;line-height:1.75}.router-referral-rewards-cta{border:1px solid var(--foreground);justify-content:space-between;align-items:end;gap:30px;margin-top:clamp(20px,4vw,52px);margin-bottom:56px;padding:clamp(32px,5vw,58px);display:flex}@supports (color:color-mix(in lab, red, red)){.router-referral-rewards-cta{border:1px solid color-mix(in oklch, var(--foreground), transparent 76%)}}.router-referral-rewards-cta{border-radius:calc(var(--radius) + 4px);background:var(--foreground);color:var(--background);box-shadow:14px 14px 0 var(--primary)}@supports (color:color-mix(in lab, red, red)){.router-referral-rewards-cta{box-shadow:14px 14px 0 color-mix(in oklch, var(--primary) 18%, transparent)}}.router-referral-rewards-cta h2{max-width:700px;color:var(--background);font-family:var(--font-family-system);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(29px,4vw,47px);line-height:1.08}.router-referral-rewards-cta p:not(.router-kicker){max-width:570px;color:var(--background);margin:19px 0 0}@supports (color:color-mix(in lab, red, red)){.router-referral-rewards-cta p:not(.router-kicker){color:color-mix(in oklch, var(--background), transparent 27%)}}.router-referral-rewards-cta p:not(.router-kicker){font-size:14px;line-height:1.7}.router-referral-rewards-cta .router-button-primary{background:var(--primary);color:var(--primary-foreground);flex:none}@media (max-width:820px){.router-referral-rewards-page .router-shell{width:min(100% - 32px,640px)}.router-referral-rewards-nav .router-nav-links a:not(.router-nav-account){display:none}.router-referral-rewards-nav .router-nav-links{gap:0}.router-referral-rewards-hero{grid-template-columns:1fr;gap:58px;min-height:auto;padding-block:70px 84px}.router-referral-rewards-copy h1{font-size:clamp(43px,12vw,67px)}.router-referral-rewards-card{min-height:365px}.router-referral-rewards-step-grid,.router-referral-rewards-rule-grid{grid-template-columns:1fr}.router-referral-rewards-step,.router-referral-rewards-step+.router-referral-rewards-step,.router-referral-rewards-step:last-child{border-right:0;border-bottom:1px solid var(--foreground);min-height:auto;padding:22px 0}@supports (color:color-mix(in lab, red, red)){.router-referral-rewards-step,.router-referral-rewards-step+.router-referral-rewards-step,.router-referral-rewards-step:last-child{border-bottom:1px solid color-mix(in oklch, var(--foreground), transparent 84%)}}.router-referral-rewards-step h3{margin-top:22px}.router-referral-rewards-step:last-child{border-bottom:0}.router-referral-rewards-rule{min-height:auto}.router-referral-rewards-rule:nth-last-child(-n+2){border-bottom:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.router-referral-rewards-rule:nth-last-child(-n+2){border-bottom:1px solid color-mix(in oklch, var(--foreground), transparent 84%)}}.router-referral-rewards-rule:last-child{border-bottom:0}.router-referral-rewards-faq{margin-left:0}.router-referral-rewards-cta{flex-direction:column;align-items:flex-start;margin-bottom:40px}}.router-page{overflow:clip}.router-page .router-hero.router-hero-redesign{min-height:min(880px, calc(100svh - var(--mengbi-header-height)));grid-template-rows:auto auto;grid-template-columns:minmax(0,.88fr) minmax(560px,1.12fr);align-items:center;gap:28px clamp(34px,4.5vw,72px);padding-block:clamp(40px,4vw,64px) clamp(24px,3vw,40px);position:relative}.router-page .router-hero-redesign .router-hero-copy{align-self:center;min-width:0;padding-top:0}.router-page .router-hero-redesign h1{letter-spacing:-.04em;text-wrap:balance;max-width:650px;font-size:clamp(54px,5.5vw,84px);line-height:.99}.router-page .router-hero-redesign h1 em{color:var(--primary);margin-top:.05em;display:block}.router-page .router-hero-redesign .router-lede{width:100%;max-width:560px;color:var(--muted-foreground);overflow-wrap:anywhere;text-wrap:pretty;margin-top:30px;font-size:clamp(16px,1.35vw,19px);line-height:1.72}.router-page .router-hero-redesign .router-actions{gap:12px;margin-top:38px}.router-page .router-hero-redesign .router-actions .router-button{justify-content:center;width:196px}.router-page .router-hero-redesign .router-button{border-radius:9px;min-height:52px;padding-inline:22px;font-size:15px}.router-page .router-hero-redesign .router-button-primary{box-shadow:none}.router-page .router-hero-redesign .router-button-quiet{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.router-page .router-hero-redesign .router-button-quiet{background:color-mix(in oklch, var(--card), transparent 4%)}}.router-page .router-hero-redesign .router-button-primary{color:#fff}.router-page .router-hero-redesign .router-hero-side{align-self:center;min-width:0;display:block}.router-hero-proofs{border:1px solid var(--foreground);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));justify-self:center;width:min(100%,1220px);margin:0;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.router-hero-proofs{border:1px solid color-mix(in oklch, var(--foreground), transparent 84%)}}.router-hero-proofs{background:var(--card);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.router-hero-proofs{background:color-mix(in oklch, var(--card), transparent 3%)}}.router-hero-proofs{box-shadow:0 12px 34px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.router-hero-proofs{box-shadow:0 12px 34px color-mix(in oklch, var(--foreground), transparent 95%)}}.router-hero-proofs{list-style:none}.router-hero-proofs li{justify-content:center;align-items:center;gap:13px;min-width:0;min-height:78px;padding:16px 18px;display:flex;position:relative}.router-hero-proof-copy{gap:4px;min-width:0;display:grid}.router-hero-proofs li+li:before{background:var(--foreground);width:1px;position:absolute;top:24%;bottom:24%;left:0}@supports (color:color-mix(in lab, red, red)){.router-hero-proofs li+li:before{background:color-mix(in oklch, var(--foreground), transparent 86%)}}.router-hero-proofs li+li:before{content:""}.router-hero-proofs svg{width:24px;height:24px;color:var(--primary);flex:none}.router-hero-proofs path,.router-hero-proofs circle{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.router-hero-proofs strong{color:var(--foreground);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(14px,1.2vw,16px);font-weight:620;line-height:1.25;overflow:hidden}.router-hero-proofs small{color:var(--muted-foreground);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(12px,.8vw,13px);line-height:1.3;overflow:hidden}.dark .router-hero-proofs{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.dark .router-hero-proofs{background:color-mix(in oklch, var(--card), black 8%)}}.dark .router-hero-proofs{box-shadow:0 14px 36px #00000038}.router-why-choose{grid-column:1/-1;gap:clamp(26px,3vw,40px);width:min(100%,1540px);min-height:auto;margin:clamp(20px,3vw,48px) auto 0;padding:clamp(22px,3vw,44px) 0 clamp(38px,5vw,72px);display:grid;position:relative;overflow:visible}.router-why-choose:before,.router-why-choose:after{display:none}.router-why-choose-heading,.router-why-choose-grid{z-index:1;position:relative}.router-why-choose-heading h2{max-width:980px;color:var(--foreground);font-size:var(--router-type-section);letter-spacing:-.04em;font-weight:650;line-height:var(--router-leading-heading);text-wrap:balance;margin:0}.router-why-choose-heading h2:after{background:var(--primary);content:"";border-radius:50%;width:.16em;height:.16em;margin-left:.08em;display:inline-block}.router-why-choose-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.98fr) minmax(0,.98fr);align-items:stretch;gap:18px;display:grid}.router-why-choose-card{border:1px solid var(--foreground);min-width:0;padding:clamp(22px,2.3vw,34px);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.router-why-choose-card{border:1px solid color-mix(in oklch, var(--foreground), transparent 91%)}}.router-why-choose-card{background:var(--card);border-radius:22px}@supports (color:color-mix(in lab, red, red)){.router-why-choose-card{background:color-mix(in oklch, var(--card), transparent 12%)}}.router-why-choose-card{box-shadow:0 14px 38px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.router-why-choose-card{box-shadow:0 14px 38px color-mix(in oklch, var(--foreground), transparent 96%)}}.router-why-choose-card-heading{align-items:center;gap:16px;display:flex}.router-why-choose-card-heading h3{color:var(--foreground);font-size:var(--router-type-card);letter-spacing:-.03em;font-weight:650;line-height:var(--router-leading-tight);text-wrap:balance;margin:0}.router-why-choose-icon{background:var(--primary);border-radius:15px;flex:none;place-items:center;width:56px;height:56px;display:grid}@supports (color:color-mix(in lab, red, red)){.router-why-choose-icon{background:color-mix(in oklch, var(--primary) 10%, var(--card))}}.router-why-choose-icon{color:var(--primary)}.router-why-choose-icon svg{width:34px;height:34px}.router-why-choose-icon path{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}.router-why-choose-icon circle{fill:none;stroke:currentColor;stroke-width:1.8px}.router-why-choose-pricing-card{min-height:414px}.router-price-comparison{height:calc(100% - 78px);margin-top:30px}.router-price-chart{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,50px);height:100%;min-height:254px;padding:8px 10px 0;display:grid;position:relative}.router-price-column{text-align:center;grid-template-rows:auto 1fr auto;align-items:end;min-width:0;display:grid;position:relative}.router-price-column strong{z-index:1;color:var(--muted-foreground);font-size:var(--router-type-title);letter-spacing:-.04em;font-weight:550;position:relative}.router-price-column-mengbi strong{color:var(--primary)}.router-price-column-direct strong{margin-bottom:-39px}.router-price-bar{background:var(--muted-foreground);border-radius:14px 14px 0 0;place-self:end center;width:min(100%,116px);display:block}@supports (color:color-mix(in lab, red, red)){.router-price-bar{background:color-mix(in oklch, var(--muted-foreground), transparent 74%)}}.router-price-column-direct .router-price-bar{background:linear-gradient(180deg, var(--muted-foreground), var(--muted-foreground));height:84%}@supports (color:color-mix(in lab, red, red)){.router-price-column-direct .router-price-bar{background:linear-gradient(180deg, color-mix(in oklch, var(--muted-foreground) 28%, var(--card)), color-mix(in oklch, var(--muted-foreground) 68%, var(--card)))}}.router-price-column-mengbi .router-price-bar{background:linear-gradient(180deg, var(--primary), var(--primary));flex:0 0 24%;height:24%}@supports (color:color-mix(in lab, red, red)){.router-price-column-mengbi .router-price-bar{background:linear-gradient(180deg, color-mix(in oklch, var(--primary) 76%, white), color-mix(in oklch, var(--primary) 88%, black))}}.router-price-column-mengbi{flex-direction:column;justify-content:end;align-items:center;display:flex}.router-price-column-mengbi strong{order:1;margin-bottom:8px}.router-price-column-mengbi .router-price-bar{order:2;height:auto}.router-price-column-mengbi small{order:3}.router-price-column small{color:var(--muted-foreground);font-size:var(--router-type-label);white-space:nowrap;padding-top:12px;line-height:1.3;display:block}.router-price-column-mengbi small{color:var(--foreground);font-weight:640}.router-price-savings{width:46%;color:var(--primary);font:700 clamp(16px, 1.35vw, 21px) / 1.06 var(--router-font-sans);letter-spacing:-.035em;justify-items:end;font-style:italic;display:grid;position:absolute;top:10%;right:0}.router-price-savings span{text-align:left;text-wrap:balance;width:min(100%,96px)}.router-price-savings svg{aspect-ratio:110/100;width:min(100%,142px);height:auto;margin-top:2px;margin-right:18px;overflow:visible}.router-price-savings path{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px}.router-why-choose-stack{gap:18px;min-width:0;display:grid}.router-why-choose-models-card,.router-why-choose-compatible-card{align-content:space-between;min-height:198px;display:grid}.router-provider-logo-row{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.router-provider-logo-tile{border:1px solid var(--foreground);flex:none;place-items:center;width:48px;height:48px;display:grid}@supports (color:color-mix(in lab, red, red)){.router-provider-logo-tile{border:1px solid color-mix(in oklch, var(--foreground), transparent 90%)}}.router-provider-logo-tile{background:var(--background);box-shadow:0 5px 16px var(--foreground);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.router-provider-logo-tile{box-shadow:0 5px 16px color-mix(in oklch, var(--foreground), transparent 94%)}}.router-provider-logo-tile img{object-fit:contain;width:29px;height:29px}.router-provider-logo-tile-3 img{width:33px;height:33px}.router-provider-logo-tile-4 img{width:31px;height:31px}.router-provider-logo-more{color:var(--muted-foreground);letter-spacing:.05em;font-size:22px}.router-compatible-protocols{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.router-compatible-protocol{min-width:0;min-height:54px;color:var(--router-ink);letter-spacing:-.015em;text-align:left;overflow-wrap:break-word;word-break:normal;border-radius:16px;justify-content:flex-start;align-items:center;gap:6px;padding:10px 8px;font-size:clamp(11px,1vw,13px);font-weight:650;line-height:1.25;display:flex}.router-compatible-protocol-icon{object-fit:contain;flex:none;width:22px;height:22px;display:inline-grid}.router-compatible-protocol-mark-anthropic{color:var(--foreground);fill:currentColor}.router-compatible-protocol-1{background:var(--moss)}@supports (color:color-mix(in lab, red, red)){.router-compatible-protocol-1{background:color-mix(in oklch, var(--moss) 16%, var(--card))}}.router-compatible-protocol-1{color:var(--moss)}@supports (color:color-mix(in lab, red, red)){.router-compatible-protocol-1{color:color-mix(in oklch, var(--moss) 80%, var(--router-ink))}}.router-compatible-protocol-2{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.router-compatible-protocol-2{background:color-mix(in oklch, var(--primary) 12%, var(--card))}}.router-compatible-protocol-3{background:var(--router-discount-info)}@supports (color:color-mix(in lab, red, red)){.router-compatible-protocol-3{background:color-mix(in oklch, var(--router-discount-info) 12%, var(--card))}}.router-compatible-protocol-3{color:var(--router-discount-info)}@supports (color:color-mix(in lab, red, red)){.router-compatible-protocol-3{color:color-mix(in oklch, var(--router-discount-info) 82%, var(--router-ink))}}.router-compatible-detail{border-top:1px solid var(--foreground);align-items:center;gap:12px;margin-top:18px;padding-top:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.router-compatible-detail{border-top:1px solid color-mix(in oklch, var(--foreground), transparent 88%)}}.router-compatible-detail-icon{background:var(--muted);border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}@supports (color:color-mix(in lab, red, red)){.router-compatible-detail-icon{background:color-mix(in oklch, var(--muted), var(--card) 58%)}}.router-compatible-detail-icon{color:var(--muted-foreground)}.router-compatible-detail-icon svg{width:23px;height:23px}.router-compatible-detail-icon path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}.router-compatible-detail p{color:var(--router-muted);font-size:var(--router-type-label);margin:0;line-height:1.45}.router-why-choose-billing-card{flex-direction:column;min-height:414px;display:flex}.router-billing-list{flex:1;grid-template-rows:repeat(3,minmax(0,1fr));min-height:0;margin:36px 0 0;padding:0;list-style:none;display:grid}.router-billing-list li{min-height:0;color:var(--muted-foreground);font-size:var(--router-type-title);align-items:center;gap:18px;font-weight:520;line-height:1.45;display:flex}.router-billing-list li+li{border-top:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.router-billing-list li+li{border-top:1px solid color-mix(in oklch, var(--foreground), transparent 88%)}}.router-billing-check{background:var(--primary);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.router-billing-check{background:color-mix(in oklch, var(--primary) 9%, var(--card))}}.router-billing-check{color:var(--primary)}.router-billing-check svg{width:23px;height:23px}.router-billing-check path{fill:currentColor}.router-why-choose .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.dark .router-why-choose{background:radial-gradient(ellipse 70% 38% at 2% 14%, var(--primary), transparent 74%), radial-gradient(ellipse 64% 36% at 100% 76%, var(--router-discount-info), transparent 76%), var(--background)}@supports (color:color-mix(in lab, red, red)){.dark .router-why-choose{background:radial-gradient(ellipse 70% 38% at 2% 14%, color-mix(in oklch, var(--primary) 8%, transparent), transparent 74%), radial-gradient(ellipse 64% 36% at 100% 76%, color-mix(in oklch, var(--router-discount-info) 9%, transparent), transparent 76%), var(--background)}}.dark .router-why-choose{box-shadow:none}.dark .router-why-choose-card{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark .router-why-choose-card{border-color:color-mix(in oklch, var(--foreground), transparent 84%)}}.dark .router-why-choose-card{background:linear-gradient(145deg, var(--card), var(--card))}@supports (color:color-mix(in lab, red, red)){.dark .router-why-choose-card{background:linear-gradient(145deg, color-mix(in oklch, var(--card), var(--primary) 8%), color-mix(in oklch, var(--card), white 6%))}}.dark .router-why-choose-card{box-shadow:0 16px 42px #0000003d,inset 0 1px #ffffff0a}.dark .router-why-choose-card-heading h3,.dark .router-price-column-direct strong,.dark .router-price-column-direct small,.dark .router-price-column-mengbi small,.dark .router-compatible-detail p,.dark .router-billing-list li{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark .router-why-choose-card-heading h3,.dark .router-price-column-direct strong,.dark .router-price-column-direct small,.dark .router-price-column-mengbi small,.dark .router-compatible-detail p,.dark .router-billing-list li{color:color-mix(in oklch, var(--foreground), var(--muted-foreground) 22%)}}.dark .router-price-column-direct strong{font-weight:640}.dark .router-compatible-protocol-1{color:var(--moss)}@supports (color:color-mix(in lab, red, red)){.dark .router-compatible-protocol-1{color:color-mix(in oklch, var(--moss) 78%, var(--foreground) 22%)}}.dark .router-compatible-protocol-1 .router-compatible-protocol-icon{filter:brightness(0)invert()}.dark .router-compatible-protocol-3{color:var(--router-discount-info)}@supports (color:color-mix(in lab, red, red)){.dark .router-compatible-protocol-3{color:color-mix(in oklch, var(--router-discount-info) 78%, var(--foreground) 22%)}}.dark .router-why-choose-icon,.dark .router-compatible-detail-icon,.dark .router-billing-check{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark .router-why-choose-icon,.dark .router-compatible-detail-icon,.dark .router-billing-check{background:color-mix(in oklch, var(--primary) 15%, var(--card))}}.dark .router-provider-logo-tile{color:#151515;background:#fff;border-color:#ffffff42;border-color:lab(100% 0 0/.26)}@media (max-width:1120px){.router-why-choose-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.router-why-choose-pricing-card,.router-why-choose-billing-card{min-height:390px}.router-why-choose-billing-card{grid-column:1/-1}.router-billing-list{grid-template-rows:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.router-billing-list li,.router-billing-list li:last-child{border-block:0;min-height:76px}.router-billing-list li+li{border-top:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.router-billing-list li+li{border-top:1px solid color-mix(in oklch, var(--foreground), transparent 88%)}}}@media (max-width:720px){.router-why-choose{gap:20px;min-height:auto;padding:30px 10px 34px}.router-why-choose-grid{grid-template-columns:1fr}.router-why-choose-billing-card{grid-column:auto}.router-why-choose-card,.router-why-choose-pricing-card,.router-why-choose-billing-card{border-radius:22px;min-height:auto;padding:20px}.router-why-choose-card-heading{gap:12px}.router-why-choose-icon{border-radius:14px;width:52px;height:52px}.router-why-choose-icon svg{width:28px;height:28px}.router-price-comparison{height:208px;margin-top:22px}.router-price-column-direct strong{margin-bottom:-24px}.router-price-column-mengbi strong{margin-bottom:16px}.router-price-chart{gap:22px;height:100%;min-height:0;padding-inline:6px}.router-price-savings{width:40%;font-size:16px;top:8%;right:-4px}.router-provider-logo-row{gap:6px;margin-top:22px}.router-provider-logo-tile{width:44px;height:44px}.router-provider-logo-tile img{width:26px;height:26px}.router-provider-logo-tile-3 img{width:29px;height:29px}.router-provider-logo-tile-4 img{width:28px;height:28px}.router-compatible-protocols{gap:8px;margin-top:18px}.router-compatible-protocol{letter-spacing:-.015em;gap:4px;min-height:62px;padding:10px 6px;font-size:11px}.router-compatible-protocol-icon{width:20px;height:20px}.router-compatible-detail{gap:10px;margin-top:16px;padding-top:14px}.router-compatible-detail-icon{width:42px;height:42px}.router-compatible-detail p{letter-spacing:-.015em;font-size:11px}.router-billing-list{margin-top:22px;display:block}.router-billing-list li{font-size:var(--router-type-body)}.router-billing-list li,.router-billing-list li:last-child{border-block:0;min-height:70px}.router-billing-list li+li{border-top:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.router-billing-list li+li{border-top:1px solid color-mix(in oklch, var(--foreground), transparent 88%)}}}.router-page>.router-nav{z-index:30;background:var(--background);border-bottom:0;width:100%;max-width:none;padding-inline:0;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.router-page>.router-nav{background:color-mix(in srgb, var(--background) 72%, transparent)}}.router-page>.router-nav{box-shadow:none;-webkit-backdrop-filter:blur(48px)saturate(1.08);backdrop-filter:blur(48px)saturate(1.08)}.router-page>.router-nav>.router-nav-inner{width:var(--mengbi-shell-width);max-width:var(--mengbi-shell-max-width);min-height:var(--mengbi-header-height);justify-content:space-between;align-items:center;margin-inline:auto;display:flex}.router-page>.router-nav .router-nav-start{gap:calc(var(--mengbi-nav-item-gap) + .75rem)}.router-page img[data-router-wordmark-light]{display:block}.router-page img[data-router-wordmark-dark],.dark .router-page img[data-router-wordmark-light]{display:none}.dark .router-page img[data-router-wordmark-dark]{display:block}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.router-page>.router-nav{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.router-page>.router-nav{background:color-mix(in srgb, var(--background) 96%, transparent)}}}@media (max-width:1160px){.router-page .router-hero.router-hero-redesign{grid-template-columns:minmax(0,.82fr) minmax(500px,1.18fr);column-gap:26px}.router-page .router-hero-redesign h1{font-size:clamp(50px,5.3vw,70px)}}@media (max-width:960px){.router-page .router-hero.router-hero-redesign{grid-template-rows:auto auto;grid-template-columns:1fr;gap:38px;min-height:auto;padding-block:64px 72px}.router-page .router-hero-redesign .router-hero-copy{text-align:center;width:min(100%,720px);max-width:720px;margin-inline:auto}.router-page .router-hero-redesign h1,.router-page .router-hero-redesign .router-lede{margin-inline:auto}.router-page .router-hero-redesign .router-actions{justify-content:center;width:min(100%,420px);margin-inline:auto}.router-page .router-hero-redesign .router-hero-side{display:none}.router-hero-proofs{grid-column:1;grid-template-columns:1fr;margin-top:0}.router-hero-proofs li{justify-content:flex-start;padding-inline:20px}.router-hero-proofs li+li:before{display:none}.router-hero-proofs li+li{border-top:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.router-hero-proofs li+li{border-top:1px solid color-mix(in oklch, var(--foreground), transparent 86%)}}}@media (max-width:560px){.router-page .router-hero.router-hero-redesign{gap:34px;padding-block:48px 58px}.router-page .router-hero-redesign h1{font-size:clamp(44px,13vw,58px);line-height:1.01}.router-page .router-hero-redesign .router-lede{max-width:100%;margin-top:24px;font-size:16px;line-height:1.65}.router-page .router-hero-redesign .router-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;width:min(100%,408px);margin-top:30px;display:grid}.router-page .router-hero-redesign .router-button{justify-content:center;width:100%;min-width:0;padding-inline:12px;font-size:14px}.router-page .router-hero-redesign .router-actions .router-button{width:100%}.router-hero-proofs{border-radius:12px}.router-hero-proofs li{justify-content:flex-start;gap:10px;min-height:88px;padding:13px 12px}.router-hero-proofs svg{width:22px;height:22px}.router-hero-proofs strong,.router-hero-proofs small{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.router-hero-proofs strong{font-size:13px}.router-hero-proofs small{font-size:12px}}.router-page{font-family:var(--router-font-sans);font-size:var(--router-type-body);line-height:var(--router-leading-body);color:var(--router-ink)}.router-page :where(h1,h2,h3,h4,h5,h6){color:var(--router-ink)}.router-page .router-hero.router-hero-redesign h1,.router-page .router-referral-copy h1,.router-page .router-referral-rewards-copy h1{font-family:var(--router-font-sans);font-size:var(--router-type-display-xl);letter-spacing:-.04em;font-weight:700;line-height:var(--router-leading-display)}.router-page .router-model-catalog-hero h1,.router-page .router-model-detail-hero h1,.router-page .router-docs-home-hero h1,.router-page .router-docs-detail-hero h1,.router-page .router-docs-legal-hero h1{font-family:var(--router-font-sans);font-size:var(--router-type-display-lg);letter-spacing:-.04em;font-weight:700;line-height:var(--router-leading-display)}.router-page .router-section-heading h2,.router-page .router-pricing-panel-heading h2,.router-page .router-model-provider-heading h2,.router-page .router-model-price-heading h2,.router-page .router-docs-section-heading h2,.router-page .router-docs-security h2,.router-page .router-docs-cta h2,.router-page .router-cta h2,.router-page .router-referral-section-heading h2,.router-page .router-referral-rewards-section-heading h2,.router-page .router-referral-rewards-cta h2{font-family:var(--router-font-sans);font-size:var(--router-type-heading);letter-spacing:-.03em;font-weight:700;line-height:var(--router-leading-heading)}.router-page .router-lede,.router-page .router-section-heading>p,.router-page .router-pricing-panel-heading>p,.router-page .router-model-catalog-hero>p:not(.router-kicker),.router-page .router-model-detail-lede,.router-page .router-docs-lede,.router-page .router-referral-lede,.router-page .router-referral-rewards-lede{font-family:var(--router-font-sans);font-size:var(--router-type-body);line-height:var(--router-leading-body)}.router-page .router-docs-block>p,.router-page .router-docs-block>ul{font-family:var(--router-font-sans);font-size:var(--router-type-body);line-height:1.7}.router-page .protocol-card h3,.router-page .step-card h3,.router-page .feature-card h3,.router-page .router-step-title,.router-page .router-doc-card h3,.router-page .router-referral-step h3,.router-page .router-referral-rewards-step h3,.router-page .router-referral-rewards-rule h3,.router-page .router-referral-card-caption strong,.router-page .router-referral-rewards-card-stat b,.router-page .router-docs-faq-list summary,.router-page .router-docs-block h3{font-family:var(--router-font-sans);font-size:var(--router-type-title);letter-spacing:-.02em;font-weight:650;line-height:var(--router-leading-tight)}.router-page .protocol-card p,.router-page .step-card p,.router-page .feature-card p,.router-page .router-step-detail,.router-page .router-doc-card p,.router-page .router-referral-step p,.router-page .router-referral-rewards-step p,.router-page .router-referral-rewards-rule p,.router-page .router-referral-card-caption span,.router-page .router-referral-rewards-card-note,.router-page .router-referral-rewards-faq details p,.router-page .router-referral-note{font-family:var(--router-font-sans);font-size:var(--router-type-body-sm);line-height:var(--router-leading-body)}.router-page .router-kicker,.router-page .router-model-count,.router-page .router-model-provider-heading>span,.router-page .router-model-table caption,.router-page .router-price-table caption,.router-page .router-docs-sidebar-group p,.router-page .router-docs-code-header,.router-page .router-referral-card-topline,.router-page .router-referral-card-footer,.router-page .router-referral-rewards-card-topline,.router-page .router-referral-rewards-card-stat small{font-family:var(--router-font-mono);font-size:var(--router-type-label);line-height:1.4}.router-page .router-model-back{font-family:var(--router-font-sans);font-size:var(--router-type-body-sm);line-height:var(--router-leading-tight)}.router-page .router-price-table thead th,.router-page .router-model-table thead th,.router-page .router-model-price-table thead th,.router-page .router-docs-auth-table thead th{font-family:var(--router-font-mono);font-size:var(--router-type-meta);line-height:1.4}.router-page .router-price-model-name{font-family:var(--router-font-sans);font-size:var(--router-type-body-sm);font-weight:650;line-height:1.3}.router-page .router-price-model-company,.router-page .router-price-model-meta,.router-page .router-price-cache,.router-page .router-model-table tbody td,.router-page .router-model-table tbody th small{font-family:var(--router-font-mono);font-size:var(--router-type-label);line-height:1.4}.router-page .router-price-primary-line{font-family:var(--router-font-mono);font-size:var(--router-type-body);line-height:1.3}.router-page .router-price-table tbody td.router-price-context,.router-page .router-price-table tbody td.router-price-released{font-family:var(--router-font-mono);font-size:var(--router-type-body-sm);line-height:1.4}.router-page .router-model-facts dt{font-family:var(--router-font-mono);font-size:var(--router-type-label);line-height:1.4}.router-page .router-model-facts dd{font-family:var(--router-font-sans);font-size:var(--router-type-body-sm);line-height:var(--router-leading-body)}.router-page .router-model-price-table th{font-size:var(--router-type-body-sm)}.router-page .router-model-price-table td{font-family:var(--router-font-mono);font-size:var(--router-type-body);line-height:1.4}.router-page .router-discount-badge{font-family:var(--router-font-mono);font-size:var(--router-type-meta);line-height:1.2}.router-page .router-nav-links,.router-page .router-nav-account,.router-page .router-header-locale-menu button,.router-page .router-button,.router-page .router-nav-cta{font-family:var(--router-font-sans);font-size:var(--router-type-body-sm);line-height:1.35}.router-page .router-global-footer-tagline,.router-page .router-global-footer-heading,.router-page .router-global-footer-link,.router-page .router-global-footer-nav button{font-size:var(--router-type-body-sm);line-height:1.45}.router-page .router-global-footer-copyright{font-size:var(--router-type-label);line-height:1.4}.router-page .router-section{padding-block:var(--router-space-section)}.router-page .router-section-heading{margin-bottom:var(--router-space-6);gap:clamp(1.5rem,4vw,3rem)}.router-page .router-section-heading>p,.router-page .router-pricing-panel-heading>p{margin:0}.router-page .router-actions{gap:var(--router-space-3);margin-top:var(--router-space-6)}.router-page .router-hero.router-hero-redesign .router-lede{font-size:var(--router-type-body);line-height:var(--router-leading-body);margin-top:var(--router-space-5)}.router-page .router-hero.router-hero-redesign .router-actions{margin-top:var(--router-space-6)}.router-page .router-hero.router-hero-redesign .router-button{font-size:var(--router-type-body-sm);line-height:1.35}.router-page .router-steps-section{margin-top:clamp(1.5rem,3vw,2.5rem);padding-block:clamp(3.5rem,6vw,4.5rem)}.router-page .router-steps-section .router-section-heading{margin-bottom:var(--router-space-6)}.router-page .router-stepper-list,.router-page .protocol-grid,.router-page .feature-grid{gap:var(--router-space-4)}.router-page .router-step-card,.router-page .protocol-card,.router-page .step-card{padding:var(--router-space-6)}.router-page .router-step-card{height:auto;min-height:218px}.router-page .router-step-card-content{gap:var(--router-space-2);margin-top:var(--router-space-5)}.router-page .router-step-link{padding-top:var(--router-space-3)}.router-page .router-pricing-panel{margin-top:0}.router-page .router-model-catalog-hero{padding-block:clamp(4rem,8vw,6rem) clamp(2.5rem,4vw,3.5rem)}.router-page .router-model-catalog{padding-block:clamp(3rem, 5vw, 4rem) var(--router-space-section)}.router-page .router-model-provider-groups{gap:var(--router-space-7)}.router-page .router-model-provider-heading{gap:var(--router-space-5);margin-bottom:var(--router-space-5);padding-bottom:var(--router-space-4)}.router-page .router-model-detail-hero{padding-block:clamp(3.5rem,7vw,5rem)}.router-page .router-model-back{margin-bottom:var(--router-space-6)}.router-page .router-model-detail{padding-block:clamp(3rem, 5vw, 4rem) var(--router-space-section)}.router-page .router-docs-home-section,.router-page .router-docs-section,.router-page .router-docs-faq{margin-top:var(--router-space-section)}.router-page .router-docs-detail-content .router-docs-section:first-child{margin-top:0}.router-page .router-docs-home-section>.router-docs-section-heading{margin-bottom:var(--router-space-6)}.router-page .router-docs-blocks{gap:var(--router-space-7)}.router-page .router-docs-block-heading{margin-bottom:var(--router-space-3)}.router-page .router-docs-pagination{margin-top:var(--router-space-section)}.router-page .router-referral-steps,.router-page .router-referral-rewards-section{padding-block:var(--router-space-section)}.router-page .router-referral-step-grid,.router-page .router-referral-rewards-step-grid,.router-page .router-referral-rewards-rule-grid,.router-page .router-referral-rewards-faq{margin-top:var(--router-space-7)}@media (max-width:800px){.router-page .router-hero.router-hero-redesign h1,.router-page .router-referral-copy h1,.router-page .router-referral-rewards-copy h1{font-size:clamp(2.625rem,12vw,4rem)}.router-page .router-model-catalog-hero h1,.router-page .router-model-detail-hero h1,.router-page .router-docs-home-hero h1,.router-page .router-docs-detail-hero h1,.router-page .router-docs-legal-hero h1{font-size:clamp(2.5rem,10vw,3.75rem)}.router-page .router-section{padding-block:clamp(3rem,10vw,4rem)}.router-page .router-section-heading{gap:var(--router-space-5);margin-bottom:var(--router-space-5)}.router-page .router-step-card,.router-page .protocol-card,.router-page .step-card{padding:var(--router-space-5)}.router-page .router-step-card{min-height:240px}.router-page .router-step-card-content{margin-top:var(--router-space-5)}.router-page .router-docs-layout{padding-block:var(--router-space-5) clamp(3rem, 10vw, 4rem)}.router-page .router-docs-home-section,.router-page .router-docs-section,.router-page .router-docs-faq{margin-top:clamp(3rem,10vw,4rem)}.router-page .router-docs-detail-content .router-docs-section:first-child{margin-top:0}.router-page .router-model-catalog-hero{padding-block:clamp(3rem, 10vw, 4rem) var(--router-space-5)}.router-page .router-model-catalog{padding-block:var(--router-space-5) clamp(3rem, 10vw, 4rem)}.router-page .router-model-detail-hero{padding-block:clamp(3rem,10vw,4rem)}.router-page .router-model-detail{padding-block:var(--router-space-5) clamp(3rem, 10vw, 4rem)}.router-page .router-referral-steps,.router-page .router-referral-rewards-section{padding-block:clamp(3rem,10vw,4rem)}.router-page .feature-grid,.router-page .feature-card{min-width:0}.router-page .feature-grid{gap:var(--router-space-4)}.router-page .feature-card{width:100%;min-height:auto;padding:var(--router-space-5) var(--router-space-4)}.router-page .feature-card h3,.router-page .feature-card p{overflow-wrap:anywhere;max-width:100%}}.router-page .router-hero.router-hero-redesign h1,.router-page .router-referral-copy h1,.router-page .router-referral-rewards-copy h1,.router-page .router-model-catalog-hero h1,.router-page .router-model-detail-hero h1,.router-page .router-docs-home-hero h1,.router-page .router-docs-detail-hero h1,.router-page .router-docs-legal-hero h1,.router-page .router-section-heading h2,.router-page .router-pricing-panel-heading h2,.router-page .router-model-provider-heading h2,.router-page .router-model-price-heading h2,.router-page .router-docs-section-heading h2,.router-page .router-docs-security h2,.router-page .router-docs-cta h2,.router-page .router-cta h2,.router-page .router-referral-section-heading h2,.router-page .router-referral-rewards-section-heading h2,.router-page .router-referral-rewards-cta h2,.router-page .protocol-card h3,.router-page .step-card h3,.router-page .feature-card h3,.router-page .router-step-title,.router-page .router-doc-card h3,.router-page .router-docs-block h3,.router-page .router-docs-faq-list summary{margin:0}.router-page .router-lede,.router-page .router-section-heading>p,.router-page .router-pricing-panel-heading>p,.router-page .router-model-catalog-hero>p:not(.router-kicker),.router-page .router-model-detail-lede,.router-page .router-docs-lede,.router-page .router-referral-lede,.router-page .router-referral-rewards-lede,.router-page .protocol-card p,.router-page .step-card p,.router-page .feature-card p,.router-page .router-step-detail,.router-page .router-doc-card p,.router-page .router-docs-block>p,.router-page .router-docs-block>ul,.router-page .router-referral-step p,.router-page .router-referral-rewards-step p,.router-page .router-referral-rewards-rule p,.router-page .router-referral-card-caption span,.router-page .router-referral-rewards-card-note,.router-page .router-referral-rewards-faq details p,.router-page .router-referral-note{margin-block:0}.router-page .router-hero.router-hero-redesign .router-lede,.router-page .router-model-catalog-hero>p:not(.router-kicker),.router-page .router-model-detail-hero .router-model-detail-lede,.router-page .router-docs-home-hero .router-docs-lede,.router-page .router-docs-detail-hero .router-docs-lede,.router-page .router-referral-hero .router-referral-lede,.router-page .router-referral-rewards-hero .router-referral-rewards-lede{margin-top:var(--router-space-5)}.router-page .protocol-card h3+p,.router-page .step-card h3+p,.router-page .feature-card h3+p,.router-page .router-doc-card h3+p,.router-page .router-referral-step h3+p,.router-page .router-referral-rewards-step h3+p,.router-page .router-referral-rewards-rule h3+p{margin-top:var(--router-space-2)}.router-page .router-referral-step h3,.router-page .router-referral-rewards-step h3,.router-page .router-referral-rewards-rule h3{margin-top:var(--router-space-6)}.router-page .router-referral-rewards-section-heading>p{margin-top:var(--router-space-2)}.router-page .router-global-footer-heading{margin:0}.router-page .router-docs-section-heading>p,.router-page .router-docs-home-hero .router-docs-guide{font-family:var(--router-font-sans);font-size:var(--router-type-body-sm);line-height:var(--router-leading-body)}.router-page .router-docs-section-heading>p{margin-top:var(--router-space-2)}.router-page .router-docs-index,.router-page .router-docs-personal-note,.router-page .router-docs-home-list small,.router-page .router-docs-pagination span{font-family:var(--router-font-mono);font-size:var(--router-type-label);line-height:1.4}.router-page .router-docs-pagination strong{font-family:var(--router-font-sans);font-size:var(--router-type-body-sm);font-weight:650;line-height:var(--router-leading-tight)}.router-page .router-docs-home-hero .router-docs-guide{margin-top:var(--router-space-3)}.router-page .router-docs-home-hero .router-docs-personal-note{margin-top:var(--router-space-5)}.router-page .protocol-card code{margin-top:var(--router-space-6);font-family:var(--router-font-mono);font-size:var(--router-type-label);line-height:1.4}.router-page .router-cta p:not(.router-kicker){font-family:var(--router-font-sans);font-size:var(--router-type-body-sm);line-height:var(--router-leading-body);margin-top:var(--router-space-3)}.router-page .router-footer{font-size:var(--router-type-label);line-height:1.4}.router-page .router-model-anchor-nav{border-bottom:1px solid var(--router-line);flex-wrap:wrap;gap:8px;padding-bottom:26px;display:flex}.router-page .router-model-anchor-nav a{border:1px solid var(--border);border-radius:calc(var(--radius) - 3px);color:var(--router-muted);font-family:var(--router-font-mono);font-size:var(--router-type-meta);letter-spacing:.04em;padding:8px 11px}.router-page .router-model-anchor-nav a:hover{border-color:var(--router-orange);color:var(--router-orange)}.router-page .router-model-anchor-nav a:focus-visible{outline:2px solid var(--router-orange);outline-offset:2px}.router-page .router-model-anchor-target,.router-page .router-model-section,.router-page .router-model-specs{scroll-margin-top:25px}.router-page .router-model-specs{margin-top:40px}.router-page .router-model-specs .router-section-heading{margin-bottom:26px}.router-page .router-model-section{border-top:1px solid var(--router-line);margin-top:54px;padding-top:54px}.router-page .router-model-usage-card{padding:var(--router-space-6);border:.5px solid var(--border);border-radius:calc(var(--radius) + 2px);background:var(--card)}@supports (color:color-mix(in lab, red, red)){.router-page .router-model-usage-card{background:color-mix(in oklch, var(--card), transparent 10%)}}.router-page .router-model-usage-card{color:var(--card-foreground);box-shadow:0 1px 2px var(--foreground), 0 6px 16px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.router-page .router-model-usage-card{box-shadow:0 1px 2px color-mix(in oklch, var(--foreground), transparent 94%), 0 6px 16px color-mix(in oklch, var(--foreground), transparent 96%)}}.router-page .router-model-usage-card .router-model-table-wrap{padding-top:0}.router-page .router-model-usage-table{border-collapse:collapse;width:100%}.router-page .router-model-usage-table th,.router-page .router-model-usage-table td{border-bottom:1px solid var(--router-line);text-align:left;padding:14px 16px}.router-page .router-model-usage-table thead th{color:var(--router-muted);font-family:var(--router-font-mono);font-size:var(--router-type-meta);letter-spacing:.08em;text-transform:uppercase;font-weight:400}.router-page .router-model-usage-table thead th:not(:first-child),.router-page .router-model-benchmarks-table thead th:not(:first-child){text-align:right}.router-page .router-model-usage-table th[scope=row]{color:var(--router-muted);font-family:var(--router-font-mono);font-size:var(--router-type-body-sm)}.router-page .router-model-usage-table td{font-family:var(--router-font-mono);font-size:var(--router-type-body-sm);text-align:right}.router-page .router-model-usage-table td:last-child{color:var(--router-orange);font-weight:700}.router-page .router-model-faq-list{gap:10px;display:grid}.router-page .router-model-faq-item{border:.5px solid var(--border);border-radius:calc(var(--radius) + 2px);background:var(--card);padding:16px 20px}@supports (color:color-mix(in lab, red, red)){.router-page .router-model-faq-item{background:color-mix(in oklch, var(--card), transparent 10%)}}.router-page .router-model-faq-item summary{cursor:pointer;color:var(--router-ink);font-family:var(--router-font-sans);font-size:var(--router-type-body);justify-content:space-between;align-items:baseline;gap:16px;font-weight:650;list-style:none;display:flex}.router-page .router-model-faq-item summary::-webkit-details-marker{display:none}.router-page .router-model-faq-item summary:after{color:var(--router-orange);font-family:var(--router-font-mono);font-size:var(--router-type-body);content:"+"}.router-page .router-model-faq-item[open] summary:after{content:"−"}.router-page .router-model-faq-item p{color:var(--router-muted);font-family:var(--router-font-sans);font-size:var(--router-type-body-sm);line-height:var(--router-leading-body);margin:12px 0 0}.router-page .router-model-related-group+.router-model-related-group{margin-top:28px}.router-page .router-model-related-group h3{color:var(--router-muted);font-family:var(--router-font-mono);font-size:var(--router-type-meta);letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-weight:650}.router-page .router-model-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.router-page .router-model-related-card{border:.5px solid var(--border);border-radius:calc(var(--radius) + 2px);background:var(--card);flex-direction:column;gap:6px;padding:18px;display:flex}@supports (color:color-mix(in lab, red, red)){.router-page .router-model-related-card{background:color-mix(in oklch, var(--card), transparent 10%)}}.router-page .router-model-related-card{color:var(--router-ink)}.router-page .router-model-related-card:hover{border-color:var(--router-orange)}.router-page .router-model-related-card:focus-visible{outline:2px solid var(--router-orange);outline-offset:2px}.router-page .router-model-related-name{font-family:var(--router-font-sans);font-size:var(--router-type-body);font-weight:700}.router-page .router-model-related-id{color:var(--router-moss);font-family:var(--router-font-mono);font-size:var(--router-type-meta)}.router-page .router-model-related-card dl{gap:6px;margin:10px 0 0;display:grid}.router-page .router-model-related-card dl div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.router-page .router-model-related-card dt{color:var(--router-muted);font-family:var(--router-font-mono);font-size:var(--router-type-meta);letter-spacing:.06em;text-transform:uppercase}.router-page .router-model-related-card dd{font-family:var(--router-font-mono);font-size:var(--router-type-body-sm);margin:0}.router-page .router-model-related-card .router-discount-badge{align-self:flex-start;margin-top:12px}@media (max-width:800px){.router-page .router-model-anchor-nav{flex-wrap:nowrap;padding-bottom:18px;overflow-x:auto}.router-page .router-model-section{margin-top:40px;padding-top:40px}.router-page .router-model-usage-table{min-width:520px}.router-page .router-model-related-grid{grid-template-columns:1fr}}.router-page .router-model-highlights{flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.router-page .router-model-highlights li{border:1px solid var(--router-line);color:var(--router-orange);font-family:var(--router-font-mono);font-size:var(--router-type-meta);letter-spacing:.04em;border-radius:999px;padding:6px 12px}.router-page .router-model-benchmarks-card{padding:var(--router-space-6);border:.5px solid var(--border);border-radius:calc(var(--radius) + 2px);background:var(--card)}@supports (color:color-mix(in lab, red, red)){.router-page .router-model-benchmarks-card{background:color-mix(in oklch, var(--card), transparent 10%)}}.router-page .router-model-benchmarks-card{color:var(--card-foreground);box-shadow:0 1px 2px var(--foreground), 0 6px 16px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.router-page .router-model-benchmarks-card{box-shadow:0 1px 2px color-mix(in oklch, var(--foreground), transparent 94%), 0 6px 16px color-mix(in oklch, var(--foreground), transparent 96%)}}.router-page .router-model-benchmarks-table{border-collapse:collapse;width:100%}.router-page .router-model-benchmarks-table th,.router-page .router-model-benchmarks-table td{border-bottom:1px solid var(--router-line);text-align:left;padding:14px 16px}.router-page .router-model-benchmarks-table thead th{color:var(--router-muted);font-family:var(--router-font-mono);font-size:var(--router-type-meta);letter-spacing:.08em;text-transform:uppercase;font-weight:400}.router-page .router-model-benchmarks-table th[scope=row]{color:var(--router-ink);font-family:var(--router-font-sans);font-size:var(--router-type-body-sm)}.router-page .router-model-benchmarks-table td{width:160px;color:var(--router-orange);font-family:var(--router-font-mono);font-size:var(--router-type-body);text-align:right;font-weight:700}.router-agent-skills-hero{border-bottom:1px solid var(--router-line);padding:82px 0 54px}.router-agent-skills-hero h1{letter-spacing:-.065em;max-width:760px;margin:0;font:700 clamp(42px,6vw,74px)/1 Georgia,serif}.router-agent-skills-hero>p{max-width:650px;color:var(--router-muted);margin:24px 0 0;font-size:15px;line-height:1.7}.router-agent-skills-section{padding:64px 0}.router-agent-skills-section>h2{font:600 clamp(24px, 3vw, 32px) / 1.2 var(--router-font-sans);letter-spacing:-.02em;margin:0 0 8px}.router-agent-skills-section>.router-agent-skills-lede{max-width:620px;color:var(--router-muted);margin:0 0 28px;font-size:14px;line-height:1.7}.router-skill-install{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:28px;display:grid}.router-skill-command{border:1px solid var(--router-line);background:var(--router-ink);color:var(--router-paper);border-radius:10px;align-items:center;gap:12px;padding:14px 16px;display:flex}.router-skill-command code{white-space:nowrap;min-width:0;font:13px / 1.5 var(--router-font-mono);scrollbar-width:thin;flex:1;overflow-x:auto}.router-skill-copy{border:1px solid var(--router-paper);flex:none;padding:6px 12px}@supports (color:color-mix(in lab, red, red)){.router-skill-copy{border:1px solid color-mix(in oklch, var(--router-paper), transparent 70%)}}.router-skill-copy{color:var(--router-paper);font:500 12px / 1 var(--router-font-sans);cursor:pointer;background:0 0;border-radius:7px;transition:border-color .15s}.router-skill-copy:hover{border-color:var(--router-paper)}@supports (color:color-mix(in lab, red, red)){.router-skill-copy:hover{border-color:color-mix(in oklch, var(--router-paper), transparent 40%)}}.router-skill-copy:focus-visible{outline:2px solid var(--router-orange);outline-offset:2px}.router-skill-tabs{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.router-skill-tab{border:1px solid var(--router-line);color:var(--router-muted);font:500 13px / 1 var(--router-font-mono);cursor:pointer;background:0 0;border-radius:999px;padding:8px 16px;transition:color .15s,border-color .15s}.router-skill-tab:hover{color:var(--foreground)}.router-skill-tab:focus-visible{outline:2px solid var(--router-orange);outline-offset:2px}.router-skill-tab[aria-selected=true]{border-color:var(--router-orange);color:var(--foreground);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.router-skill-tab[aria-selected=true]{background:color-mix(in oklch, var(--primary), transparent 92%)}}.router-skill-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;display:grid}.router-skill-card{border:1px solid var(--router-line);background:var(--card);border-radius:12px;flex-direction:column;gap:14px;padding:24px;display:flex}.router-skill-card>h3{font:600 15px / 1.2 var(--router-font-mono);color:var(--foreground);margin:0}.router-skill-card-summary{margin:0;font-size:14px;line-height:1.7}.router-skill-card-meta{color:var(--router-muted);margin:0;font-size:13px;line-height:1.7}.router-skill-card-meta>span{color:var(--foreground);font:600 11px / 1 var(--router-font-sans);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;display:block}.router-skill-card-commands{gap:8px;margin-top:auto;display:grid}.router-skill-card-commands .router-skill-command{padding:10px 12px}.router-skill-source{color:var(--router-orange);font:500 13px / 1.4 var(--router-font-sans);text-underline-offset:3px;text-decoration:underline}.router-agent-skills-notes{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;display:grid}.router-agent-skills-note{border:1px solid var(--router-line);background:var(--card);border-radius:12px;padding:24px}.router-agent-skills-note>h3{font:600 15px / 1.3 var(--router-font-sans);margin:0 0 10px}.router-agent-skills-note ul{color:var(--router-muted);gap:8px;margin:0;padding:0;font-size:13px;line-height:1.7;list-style:none;display:grid}.router-agent-skills-cta{border:1px solid var(--router-line);background:var(--card);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:44px 32px;display:flex}.router-agent-skills-cta-copy>h2{font:600 22px / 1.3 var(--router-font-sans);letter-spacing:-.01em;margin:0 0 8px}.router-agent-skills-cta-copy>p{color:var(--router-muted);margin:0;font-size:14px;line-height:1.7}.router-agent-skills-cta-actions{flex-wrap:wrap;gap:12px;display:flex}.router-agent-skills-install-heading{font:600 17px / 1.3 var(--router-font-sans);letter-spacing:-.01em;margin:40px 0 6px}.router-agent-skills-install-note{max-width:620px;color:var(--router-muted);margin:0;font-size:13px;line-height:1.7}.router-steps-section .router-skill-install{margin-top:0;margin-bottom:26px}.router-skill-brief{border:.5px solid var(--border);flex-direction:column;gap:12px;width:100%;min-height:218px;padding:24px;display:flex}@supports (color:color-mix(in lab, red, red)){.router-skill-brief{border:.5px solid color-mix(in oklch, var(--border), var(--router-step-ascii-color) 14%)}}.router-skill-brief{border-radius:calc(var(--radius) + 4px);background:var(--card)}@supports (color:color-mix(in lab, red, red)){.router-skill-brief{background:color-mix(in oklch, var(--card), transparent 14%)}}.router-skill-brief{color:var(--card-foreground);text-align:left;box-shadow:0 1px 2px var(--foreground), 0 16px 34px var(--router-step-ascii-color)}@supports (color:color-mix(in lab, red, red)){.router-skill-brief{box-shadow:0 1px 2px color-mix(in oklch, var(--foreground), transparent 96%), 0 16px 34px color-mix(in oklch, var(--router-step-ascii-color), transparent 88%)}}.router-skill-brief{transition:transform .22s,border-color .22s,background-color .22s,box-shadow .22s}.router-skill-brief:focus-within,.router-skill-brief:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.router-skill-brief:focus-within,.router-skill-brief:hover{border-color:color-mix(in oklch, var(--primary), transparent 48%)}}.router-skill-brief:focus-within,.router-skill-brief:hover{background:var(--card);box-shadow:0 1px 2px var(--foreground), 0 20px 42px var(--router-step-ascii-color)}@supports (color:color-mix(in lab, red, red)){.router-skill-brief:focus-within,.router-skill-brief:hover{box-shadow:0 1px 2px color-mix(in oklch, var(--foreground), transparent 95%), 0 20px 42px color-mix(in oklch, var(--router-step-ascii-color), transparent 82%)}}.router-skill-brief:focus-within,.router-skill-brief:hover{transform:translateY(-3px)}.router-skill-brief>h3{color:var(--foreground);font:650 15px / 1.2 var(--router-font-mono);margin:0}.router-skill-brief-summary{margin:0;font-size:13.5px;line-height:1.65}.router-skill-brief-triggers{color:var(--muted-foreground);margin:0;font-size:12.5px;line-height:1.6}.router-skill-brief-triggers>span{color:var(--foreground);font:600 11px / 1 var(--router-font-sans);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;display:block}.router-skill-brief .router-skill-command-inline{margin-top:auto;padding:10px 12px}.router-skill-brief .router-skill-command-inline code{letter-spacing:0;font-size:12px}@media (prefers-reduced-motion:reduce){.router-skill-brief{transition:none}.router-skill-brief:focus-within,.router-skill-brief:hover{transform:none}}.router-page.router-landing-page{background:radial-gradient(ellipse 72% 22% at 102% 28%, #a3cffd57, transparent 74%), radial-gradient(ellipse 58% 20% at 58% 34%, var(--router-orange), transparent 76%), radial-gradient(ellipse 48% 24% at 10% 44%, var(--router-orange), transparent 78%), radial-gradient(ellipse 54% 18% at -8% 7%, var(--router-orange), transparent 78%), var(--router-paper);position:relative}@supports (color:lab(0% 0 0)){.router-page.router-landing-page{background:radial-gradient(ellipse 72% 22% at 102% 28%, lab(81.2662% -6.67298 -27.7054/.34), transparent 74%), radial-gradient(ellipse 58% 20% at 58% 34%, var(--router-orange), transparent 76%), radial-gradient(ellipse 48% 24% at 10% 44%, var(--router-orange), transparent 78%), radial-gradient(ellipse 54% 18% at -8% 7%, var(--router-orange), transparent 78%), var(--router-paper)}}@supports (color:color-mix(in lab, red, red)){.router-page.router-landing-page{background:radial-gradient(ellipse 72% 22% at 102% 28%, lab(81.2662% -6.67298 -27.7054/.34), transparent 74%), radial-gradient(ellipse 58% 20% at 58% 34%, color-mix(in oklch, var(--router-orange) 8%, transparent), transparent 76%), radial-gradient(ellipse 48% 24% at 10% 44%, color-mix(in oklch, var(--router-orange) 5%, transparent), transparent 78%), radial-gradient(ellipse 54% 18% at -8% 7%, color-mix(in oklch, var(--router-orange) 4%, transparent), transparent 78%), var(--router-paper)}}.dark .router-page.router-landing-page{background:radial-gradient(ellipse 72% 22% at 102% 28%, #30506f3d, transparent 74%), radial-gradient(ellipse 58% 20% at 58% 34%, var(--router-orange), transparent 76%), radial-gradient(ellipse 48% 24% at 10% 44%, var(--router-orange), transparent 78%), radial-gradient(ellipse 54% 18% at -8% 7%, var(--router-orange), transparent 78%), var(--router-paper)}@supports (color:lab(0% 0 0)){.dark .router-page.router-landing-page{background:radial-gradient(ellipse 72% 22% at 102% 28%, lab(32.5138% -4.14568 -22.1847/.24), transparent 74%), radial-gradient(ellipse 58% 20% at 58% 34%, var(--router-orange), transparent 76%), radial-gradient(ellipse 48% 24% at 10% 44%, var(--router-orange), transparent 78%), radial-gradient(ellipse 54% 18% at -8% 7%, var(--router-orange), transparent 78%), var(--router-paper)}}@supports (color:color-mix(in lab, red, red)){.dark .router-page.router-landing-page{background:radial-gradient(ellipse 72% 22% at 102% 28%, lab(32.5138% -4.14568 -22.1847/.24), transparent 74%), radial-gradient(ellipse 58% 20% at 58% 34%, color-mix(in oklch, var(--router-orange) 7%, transparent), transparent 76%), radial-gradient(ellipse 48% 24% at 10% 44%, color-mix(in oklch, var(--router-orange) 3%, transparent), transparent 78%), radial-gradient(ellipse 54% 18% at -8% 7%, color-mix(in oklch, var(--router-orange) 3%, transparent), transparent 78%), var(--router-paper)}}.router-page .router-steps-section{isolation:isolate;background:0 0;margin-top:clamp(1.5rem,3vw,2.5rem);padding-block:clamp(5rem,9vw,8rem);position:relative;overflow:visible}.router-skills-showcase{grid-template-columns:minmax(0,1.17fr) minmax(0,.83fr);grid-template-areas:"terminal copy";align-items:center;gap:clamp(3rem,6vw,6.5rem);display:grid}.router-skills-copy{grid-area:copy;justify-self:end;width:min(100%,460px);max-width:460px}.router-skills-eyebrow{background:linear-gradient(135deg, var(--router-orange), #ffbd44);border-radius:999px;align-items:center;gap:8px;margin:0 0 24px;padding:9px 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.router-skills-eyebrow{background:linear-gradient(135deg, color-mix(in oklch, var(--router-orange) 17%, var(--router-paper)), color-mix(in oklch, #ffbd44 12%, var(--router-paper)))}}.router-skills-eyebrow{color:var(--router-orange);font:700 12px / 1 var(--router-font-sans);letter-spacing:.02em;text-transform:uppercase}.router-skills-bolt{color:#ffb000;fill:currentColor;width:18px;height:18px}.router-skills-copy h2{max-width:620px;color:var(--router-ink);font:750 clamp(2.5rem, 3vw, 2.8125rem) / 1.04 var(--router-font-sans);letter-spacing:-.04em;text-wrap:balance;margin:0}.router-skills-title-dot{color:var(--router-orange)}.router-skills-home-description{max-width:440px;color:var(--router-muted);font:500 clamp(1.05rem, 1.4vw, 1.35rem) / 1.55 var(--router-font-sans);letter-spacing:-.015em;margin:28px 0 0}.router-skills-terminal-column{grid-area:terminal;gap:16px;min-width:0;display:grid;position:relative}.router-skills-agent-rail{min-height:82px;position:relative}.router-skills-agent-list{justify-content:center;align-items:center;gap:clamp(14px,1.75vw,22px);margin:0;padding:0;list-style:none;display:flex}.router-skills-agent-tile{--agent-stagger:0px;--agent-tile-lift:0px;--agent-tile-scale:1;border:1px solid var(--router-line);place-items:center;width:clamp(62px,5vw,80px);height:clamp(62px,5vw,80px);display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.router-skills-agent-tile{border:1px solid color-mix(in oklch, var(--router-line), transparent 16%)}}.router-skills-agent-tile{background:var(--router-paper);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.router-skills-agent-tile{background:color-mix(in oklch, var(--router-paper), white 22%)}}.router-skills-agent-tile{box-shadow:0 12px 26px var(--router-ink), inset 0 1px 0 #ffffff8a}@supports (color:color-mix(in lab, red, red)){.router-skills-agent-tile{box-shadow:0 12px 26px color-mix(in oklch, var(--router-ink), transparent 90%), inset 0 1px 0 lab(100% 0 0/.54)}}.router-skills-agent-tile{transform:translateY(calc(var(--agent-stagger) + var(--agent-tile-lift))) scale(var(--agent-tile-scale));transform-origin:bottom;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s}.router-skills-agent-list:hover .router-skills-agent-tile{will-change:transform}.router-skills-agent-tile:first-child{--agent-stagger:-3px}.router-skills-agent-tile:nth-child(2){--agent-stagger:2px}.router-skills-agent-tile:nth-child(3){--agent-stagger:-4px}.router-skills-agent-tile:nth-child(4){--agent-stagger:2px}.router-skills-agent-tile:nth-child(5){--agent-stagger:-2px}.router-skills-brand-icon{object-fit:contain;height:auto;display:block}.router-skills-claude-logo{width:55%;max-width:46px}.router-skills-cursor-logo{width:58%;max-width:50px}.router-skills-glm-logo{width:70%;max-width:55px;height:auto}.router-skills-chatgpt-logo{width:55%;max-width:46px}.router-skills-deepseek-logo{width:52%;max-width:42px}.router-skills-annotation{width:clamp(184px,18vw,226px);color:var(--router-muted);flex-direction:column;align-items:flex-end;gap:clamp(4px,.7vw,8px);font:500 clamp(17px,1.2vw,18px)/1.18 Bradley Hand,Segoe Print,Comic Sans MS,cursive;display:flex;position:absolute;bottom:calc(100% + clamp(4px,.8vw,10px));right:clamp(-34px,-2.5vw,-16px)}.router-skills-annotation span{text-align:right;text-wrap:balance;width:min(100%,210px);margin-bottom:clamp(-35px,-1.9vw,-16px);margin-right:clamp(-145px,-7.8vw,-72px);font-size:clamp(20px,1.3vw,24px);display:block;position:relative;transform:rotate(-5deg)}.router-skills-annotation svg{aspect-ratio:180/100;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;align-self:flex-start;width:min(100%,190px);height:auto;position:relative;overflow:visible}.router-skills-terminal{border:1px solid var(--router-ink);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.router-skills-terminal{border:1px solid color-mix(in oklch, var(--router-ink), transparent 76%)}}.router-skills-terminal{color:#f4f7f2;background:#151a20;border-radius:16px;box-shadow:0 26px 44px #202a3538,0 4px 10px #19212a2e}.router-skills-terminal-bar{background:#171d24;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:48px;padding:0 18px;display:flex}.router-skills-traffic-lights{gap:8px;display:flex}.router-skills-traffic-light{border-radius:50%;width:11px;height:11px;display:block}.router-skills-traffic-light-red{background:#ff635d}.router-skills-traffic-light-yellow{background:#ffbd44}.router-skills-traffic-light-green{background:#2aca44}.router-skills-terminal-shell{color:#f4f7f2a3;font:500 12px / 1 var(--router-font-mono)}.router-skills-terminal-tabs{scrollbar-width:thin;border-bottom:1px solid #ffffff12;gap:5px;padding:10px 14px 9px;display:flex;overflow-x:auto}.router-skills-terminal-tabs button{color:#f4f7f294;min-height:34px;font:500 13px / 1 var(--router-font-mono);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;padding:7px 12px;transition:color .16s,background-color .16s,border-color .16s}.router-skills-terminal-tabs button:hover{color:#f4f7f2}.router-skills-terminal-tabs button[aria-selected=true]{color:#f4f7f2;background:#ffffff1a;border-color:#ffffff24}.router-skills-terminal-tabs button:focus-visible,.router-skills-copy-button:focus-visible{outline:2px solid var(--router-orange);outline-offset:3px}.router-skills-terminal-panel{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:22px;min-height:124px;padding:26px 24px 30px;display:grid}.router-skills-command-line{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;min-width:0;min-height:50px;display:grid}.router-skills-prompt{color:#81d88f;font:500 16px / 1.6 var(--router-font-mono);flex:none}.router-skills-command-line code{color:#f4f7f2;min-width:0;min-height:50px;font:500 clamp(12px, 1.45vw, 15px) / 1.6 var(--router-font-mono);overflow-wrap:anywhere;display:block}.router-skills-caret{vertical-align:-.2em;background:#f4f7f2;width:8px;height:21px;margin-left:7px;animation:1.05s step-end infinite router-skills-caret-blink;display:inline-block}.router-skills-copy-button{color:#f4f7f2;min-width:102px;min-height:42px;font:600 13px / 1 var(--router-font-sans);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;transition:background-color .16s,border-color .16s;display:inline-flex}.router-skills-copy-button:hover{background:#ffffff1a;border-color:#ffffff5c}.router-skills-copy-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;width:17px;height:17px}.router-skills-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes router-skills-caret-blink{0%,48%{opacity:1}49%,to{opacity:0}}.dark .router-skills-agent-tile{background:#e0deda;background:lab(88.4258% .130266 2.2866);border-color:#ffffff1a;box-shadow:0 12px 28px #00000052,inset 0 1px #ffffff85}@media (max-width:900px){.router-skills-showcase{grid-template-columns:1fr;grid-template-areas:"copy""terminal";gap:56px}.router-skills-copy{justify-self:stretch;width:auto;max-width:680px}.router-skills-copy h2{max-width:700px}.router-skills-home-description{max-width:560px}}@media (max-width:560px){.router-page .router-steps-section{padding-block:4.5rem}.router-skills-eyebrow{margin-bottom:18px}.router-skills-copy h2{font-size:clamp(2.35rem,11vw,2.8125rem)}.router-skills-home-description{margin-top:20px;font-size:1.05rem}.router-skills-agent-list{justify-content:flex-start;gap:10px}.router-skills-agent-tile{border-radius:14px;width:54px;height:54px}.router-skills-brand-icon{max-width:32px}.router-skills-annotation{display:none}.router-skills-agent-rail{min-height:54px}.router-skills-terminal-bar{min-height:44px;padding-inline:14px}.router-skills-terminal-tabs{padding-inline:9px}.router-skills-terminal-tabs button{padding-inline:10px;font-size:12px}.router-skills-terminal-panel{grid-template-columns:1fr;gap:18px;padding:22px 17px 20px}.router-skills-copy-button{justify-self:end}}@media (prefers-reduced-motion:reduce){.router-skills-agent-tile{transform:translateY(var(--agent-stagger));will-change:auto;transition:none}.router-skills-caret{animation:none}.router-skills-terminal-tabs button,.router-skills-copy-button{transition:none}}.router-page .router-blog-section{width:min(var(--mengbi-shell-width), 70rem);max-width:70rem;padding-block:clamp(4.5rem,8vw,7rem)}.router-page .router-blog-heading{justify-content:space-between;align-items:baseline;gap:var(--router-space-6);margin-bottom:clamp(2.5rem,5vw,4.5rem);display:flex}.router-page .router-blog-heading h2{color:var(--router-ink);font-family:var(--router-font-sans);letter-spacing:-.025em;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:700;line-height:var(--router-leading-heading);margin:0}.router-page .router-blog-view-all{align-items:center;gap:var(--router-space-2);color:var(--router-muted);font-family:var(--router-font-sans);font-size:var(--router-type-body-sm);line-height:var(--router-leading-tight);flex:none;text-decoration:none;transition:color .16s;display:inline-flex}.router-page .router-blog-view-all:hover,.router-page .router-blog-view-all:focus-visible{color:var(--router-orange)}.router-page .router-blog-view-all:focus-visible,.router-page .router-blog-post a:focus-visible{outline:2px solid var(--router-orange);outline-offset:5px}.router-page .router-blog-list{gap:clamp(3.5rem,7vw,6.5rem);display:grid}.router-page .router-blog-post{grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.router-page .router-blog-post-image{aspect-ratio:16/9;background:var(--router-warm);border-radius:clamp(1rem,2vw,1.5rem);display:block;position:relative;overflow:hidden}.router-page .router-blog-post-image img{object-fit:cover;width:100%;height:100%;transition:transform .22s;display:block}.router-page .router-blog-post-image:hover img,.router-page .router-blog-post-image:focus-visible img{transform:scale(1.03)}.router-page .router-blog-post-copy{min-width:0;padding-block:var(--router-space-1)}.router-page .router-blog-post h3{color:var(--router-ink);font-family:var(--router-font-sans);letter-spacing:-.025em;margin:0;font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:650;line-height:1.16}.router-page .router-blog-post h3 a{color:inherit;text-decoration:none}.router-page .router-blog-post h3 a:hover{color:var(--router-orange)}.router-page .router-blog-post p{max-width:58rem;margin:var(--router-space-3) 0 0;color:var(--router-muted);font-family:var(--router-font-sans);font-size:clamp(.9375rem,1.15vw,1.125rem);line-height:1.55}.router-page .router-blog-meta{align-items:center;gap:var(--router-space-3);margin-top:var(--router-space-5);color:var(--router-muted);font-family:var(--router-font-sans);font-size:var(--router-type-body-sm);line-height:var(--router-leading-tight);flex-wrap:wrap;display:flex}.router-page .router-blog-new{border:1px solid var(--router-discount-info);padding:.35rem .8rem}@supports (color:color-mix(in lab, red, red)){.router-page .router-blog-new{border:1px solid color-mix(in oklch, var(--router-discount-info), transparent 55%)}}.router-page .router-blog-new{background:var(--router-discount-info-soft);color:var(--router-discount-info);border-radius:999px;font-weight:600}@media (max-width:720px){.router-page .router-blog-heading{margin-bottom:var(--router-space-7);align-items:flex-start}.router-page .router-blog-post{gap:var(--router-space-5);grid-template-columns:minmax(0,1fr)}.router-page .router-blog-post-image{width:min(100%,32rem)}.router-page .router-blog-post-copy{padding-block:0}}@media (prefers-reduced-motion:reduce){.router-page .router-blog-view-all,.router-page .router-blog-post-image img{transition:none}}.router-page .router-cta-redesign{isolation:isolate;background:var(--router-paper);border:0;border-radius:clamp(1.25rem,2vw,1.75rem);grid-template-columns:minmax(0,1fr);place-items:center;min-height:clamp(250px,16vw,290px);margin-top:clamp(2.5rem,5vw,4.5rem);padding:clamp(2.5rem,4vw,3.5rem) clamp(1.25rem,4vw,4rem);display:grid;position:relative;overflow:hidden}.router-page .router-cta-backdrop{z-index:-1;pointer-events:none;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.dark .router-page .router-cta-redesign{background:radial-gradient(ellipse 62% 120% at 0% 100%, var(--router-orange), transparent 72%), radial-gradient(ellipse 64% 120% at 100% 0%, var(--router-discount-info), transparent 72%), linear-gradient(115deg, #311303, #1b131a 52%, #001528)}@supports (color:lab(0% 0 0)){.dark .router-page .router-cta-redesign{background:radial-gradient(ellipse 62% 120% at 0% 100%, var(--router-orange), transparent 72%), radial-gradient(ellipse 64% 120% at 100% 0%, var(--router-discount-info), transparent 72%), linear-gradient(115deg, lab(10.3209% 14.3062 14.3312), lab(6.968% 5.6602 -3.60621) 52%, lab(6.04501% -2.24479 -15.8739))}}@supports (color:color-mix(in lab, red, red)){.dark .router-page .router-cta-redesign{background:radial-gradient(ellipse 62% 120% at 0% 100%, color-mix(in oklch, var(--router-orange) 34%, transparent), transparent 72%), radial-gradient(ellipse 64% 120% at 100% 0%, color-mix(in oklch, var(--router-discount-info) 30%, transparent), transparent 72%), linear-gradient(115deg, lab(10.3209% 14.3062 14.3312), lab(6.968% 5.6602 -3.60621) 52%, lab(6.04501% -2.24479 -15.8739))}}.dark .router-page .router-cta-backdrop{opacity:.28;filter:brightness(.82)saturate(1.5)contrast(1.08)}.router-page .router-cta-content{text-align:center;justify-items:center;width:100%;max-width:980px;display:grid}.router-page .router-cta-kicker{margin:0 0 var(--router-space-3);color:var(--router-orange);font-family:var(--router-font-sans);letter-spacing:.18em;font-size:clamp(.8125rem,1.2vw,1.125rem);font-weight:750;line-height:1.2}.router-page .router-cta-content h2{max-width:980px;font-size:var(--router-type-section);letter-spacing:-.045em;text-wrap:balance;line-height:1.02}.router-page .router-cta-title-punctuation{color:var(--router-orange)}.router-page .router-cta-content p:not(.router-kicker){max-width:520px;margin-top:var(--router-space-3);color:var(--router-muted);font-size:var(--router-type-body-sm);line-height:var(--router-leading-body);text-wrap:balance}.router-page .router-cta-button{min-width:232px;min-height:52px;margin-top:var(--router-space-5);background:linear-gradient(135deg, var(--router-cta-gradient-start), var(--router-cta-gradient-end));color:var(--router-cta-on-primary);font-size:var(--router-type-body);border:0;border-radius:12px;padding:15px 30px}.router-page .router-cta-button:hover,.router-page .router-cta-button:focus-visible{background:linear-gradient(135deg, var(--router-cta-gradient-hover-start), var(--router-cta-gradient-hover-end));color:var(--router-cta-on-primary);border-color:#0000}.router-page .router-cta-button>span:first-child>span{align-items:center;gap:var(--router-space-3);display:inline-flex}.router-page .router-cta-button svg{width:19px;height:12px}@media (max-width:720px){.router-page .router-cta-redesign{border-radius:1.25rem;min-height:260px;margin-top:2.75rem;padding:2.75rem 1.25rem 3rem}.router-page .router-cta-content h2{max-width:34rem;font-size:clamp(2.25rem,9.5vw,2.8125rem)}.router-page .router-cta-button{width:min(100%,15.5rem);margin-top:var(--router-space-5);justify-content:center}}@media (prefers-reduced-motion:reduce){.router-page .router-cta-button{transition:none}}.router-page :is(.router-cookie-consent,.router-language-fab-trigger,.router-language-fab-menu,.router-header-locale-menu,.router-docs-header,.router-docs-assistant-popover,.router-docs-assistant-wrap,.router-docs-search-dialog,.router-docs-toast,.router-docs-auth-card,.router-docs-section,.router-docs-faq,.router-doc-card,.router-docs-personal-note,.router-docs-preview-note,.router-docs-code-block,.router-docs-code-toolbar,.router-instrument,.protocol-card,.step-card,.feature-card,.router-price-table-wrap,.router-model-table-wrap,.router-model-price-card,.router-model-facts>div,.router-docs-auth-table-wrap,.router-model-benchmarks-card,.router-model-related-card,.router-model-usage-card,.router-step-card,.router-skill-brief,.router-skills-agent-tile,.router-skills-terminal,.router-hero-proofs,.router-why-choose-card,.router-provider-logo-tile,.router-referral-card,.router-referral-rewards-card,.router-cta-redesign),.router-page :is(.router-step-card,.router-skill-brief,.protocol-card,.step-card,.feature-card,.router-hero-proofs,.router-why-choose-card,.router-referral-card,.router-referral-rewards-card):is(:hover,:focus-within){box-shadow:none;border-color:#0000}.router-page .router-nav-router-menu{align-items:center;display:inline-flex;position:relative}.router-page .router-nav-router-trigger{min-width:32px;min-height:32px;color:var(--muted-foreground);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;transition:color .16s,background-color .16s;display:inline-flex}.router-page .router-nav-router-trigger svg{width:14px;height:14px;transition:transform .18s}.router-page .router-nav-router-trigger svg path{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px}.router-page .router-nav-router-trigger:hover,.router-page .router-nav-router-trigger:focus-visible,.router-page .router-nav-router-menu.is-open .router-nav-router-trigger{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.router-page .router-nav-router-trigger:hover,.router-page .router-nav-router-trigger:focus-visible,.router-page .router-nav-router-menu.is-open .router-nav-router-trigger{background:color-mix(in srgb, var(--foreground) 7%, transparent)}}.router-page .router-nav-router-trigger:hover,.router-page .router-nav-router-trigger:focus-visible,.router-page .router-nav-router-menu.is-open .router-nav-router-trigger{color:var(--foreground)}.router-page .router-nav-router-menu.is-open .router-nav-router-trigger svg{transform:rotate(180deg)}.router-page .router-nav-router-trigger:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.router-page .router-nav-router-dropdown{z-index:50;background:var(--background);border:0;border-radius:12px;gap:2px;min-width:178px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);left:-8px}@supports (color:color-mix(in lab, red, red)){.router-page .router-nav-router-dropdown{background:color-mix(in srgb, var(--background) 96%, transparent)}}.router-page .router-nav-router-dropdown{box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.router-page .router-nav-router-dropdown a{min-height:34px;color:var(--muted-foreground);font-size:var(--router-type-body-sm);white-space:nowrap;border-radius:7px;align-items:center;padding:7px 10px;transition:color .16s,background-color .16s;display:flex}.router-page .router-nav-router-dropdown a:hover,.router-page .router-nav-router-dropdown a:focus-visible,.router-page .router-nav-router-dropdown a.router-nav-current{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.router-page .router-nav-router-dropdown a:hover,.router-page .router-nav-router-dropdown a:focus-visible,.router-page .router-nav-router-dropdown a.router-nav-current{background:color-mix(in srgb, var(--primary) 11%, transparent)}}.router-page .router-nav-router-dropdown a:hover,.router-page .router-nav-router-dropdown a:focus-visible,.router-page .router-nav-router-dropdown a.router-nav-current{color:var(--foreground)}.router-page .router-nav-router-dropdown a:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.router-page .router-nav-mobile-toggle,.router-page .router-nav-mobile-layer{display:none}.router-page .router-nav-mobile-toggle,.router-page .router-nav-mobile-close{border:1px solid var(--foreground);justify-content:center;align-items:center;padding:0}@supports (color:color-mix(in lab, red, red)){.router-page .router-nav-mobile-toggle,.router-page .router-nav-mobile-close{border:1px solid color-mix(in srgb, var(--foreground) 18%, transparent)}}.router-page .router-nav-mobile-toggle,.router-page .router-nav-mobile-close{background:var(--background);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.router-page .router-nav-mobile-toggle,.router-page .router-nav-mobile-close{background:color-mix(in srgb, var(--background) 74%, transparent)}}.router-page .router-nav-mobile-toggle,.router-page .router-nav-mobile-close{color:var(--foreground);cursor:pointer}.router-page .router-nav-mobile-toggle{width:40px;height:40px}.router-page .router-nav-mobile-toggle svg,.router-page .router-nav-mobile-close svg{width:18px;height:18px}.router-page .router-nav-mobile-toggle svg path,.router-page .router-nav-mobile-close svg path{stroke:currentColor;stroke-linecap:round;stroke-width:1.6px}.router-page .router-nav-mobile-toggle:hover,.router-page .router-nav-mobile-toggle:focus-visible,.router-page .router-nav-mobile-close:hover,.router-page .router-nav-mobile-close:focus-visible{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.router-page .router-nav-mobile-toggle:hover,.router-page .router-nav-mobile-toggle:focus-visible,.router-page .router-nav-mobile-close:hover,.router-page .router-nav-mobile-close:focus-visible{border-color:color-mix(in srgb, var(--foreground) 34%, transparent)}}.router-page .router-nav-mobile-toggle:hover,.router-page .router-nav-mobile-toggle:focus-visible,.router-page .router-nav-mobile-close:hover,.router-page .router-nav-mobile-close:focus-visible{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.router-page .router-nav-mobile-toggle:hover,.router-page .router-nav-mobile-toggle:focus-visible,.router-page .router-nav-mobile-close:hover,.router-page .router-nav-mobile-close:focus-visible{background:color-mix(in srgb, var(--foreground) 8%, transparent)}}.router-page .router-nav-mobile-toggle:focus-visible,.router-page .router-nav-mobile-close:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.router-page .router-nav-mobile-layer{z-index:90;justify-content:flex-end;align-items:stretch;height:100vh;min-height:100dvh;position:fixed;inset:0}.router-page .router-nav-mobile-backdrop{background:var(--foreground);border:0;width:100%;padding:0;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.router-page .router-nav-mobile-backdrop{background:color-mix(in srgb, var(--foreground) 18%, transparent)}}.router-page .router-nav-mobile-backdrop{cursor:default;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.router-page .router-nav-mobile-panel{z-index:1;width:min(88vw,360px);min-height:100%;padding:max(18px, env(safe-area-inset-top)) 20px max(24px, env(safe-area-inset-bottom));border-left:1px solid var(--foreground);flex-direction:column;gap:26px;display:flex;position:relative;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.router-page .router-nav-mobile-panel{border-left:1px solid color-mix(in srgb, var(--foreground) 13%, transparent)}}.router-page .router-nav-mobile-panel{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.router-page .router-nav-mobile-panel{background:color-mix(in srgb, var(--background) 96%, transparent)}}.router-page .router-nav-mobile-panel{box-shadow:-18px 0 48px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.router-page .router-nav-mobile-panel{box-shadow:-18px 0 48px color-mix(in srgb, var(--foreground) 15%, transparent)}}.router-page .router-nav-mobile-panel{-webkit-backdrop-filter:blur(22px)saturate(1.12);backdrop-filter:blur(22px)saturate(1.12);outline:none;animation:.24s cubic-bezier(.22,1,.36,1) both router-mobile-menu-in}.router-page .router-nav-mobile-heading{min-height:40px;color:var(--foreground);font-size:var(--router-type-body);justify-content:space-between;align-items:center;font-weight:650;display:flex}.router-page .router-nav-mobile-close{width:40px;height:40px;display:inline-flex}.router-page .router-nav-mobile-links{order:initial;color:var(--foreground);font-size:var(--router-type-body);gap:8px;margin:0;display:grid}.router-page .router-nav-mobile-links .router-nav-router-menu{flex-wrap:wrap;align-items:stretch;display:flex}.router-page .router-nav-mobile-links .router-nav-router-trigger,.router-nav-mobile-links .router-nav-external{width:100%;min-height:44px;color:var(--foreground);font-size:var(--router-type-body);border-radius:10px;align-items:center;padding:10px 12px;display:flex}.router-page .router-nav-mobile-links a.router-nav-router-trigger{flex:1;width:auto}.router-page .router-nav-mobile-links button.router-nav-router-trigger{justify-content:center;width:44px}.router-page .router-nav-mobile-links .router-nav-router-trigger:hover,.router-page .router-nav-mobile-links .router-nav-router-trigger:focus-visible,.router-page .router-nav-mobile-links .router-nav-external:hover,.router-page .router-nav-mobile-links .router-nav-external:focus-visible{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.router-page .router-nav-mobile-links .router-nav-router-trigger:hover,.router-page .router-nav-mobile-links .router-nav-router-trigger:focus-visible,.router-page .router-nav-mobile-links .router-nav-external:hover,.router-page .router-nav-mobile-links .router-nav-external:focus-visible{background:color-mix(in srgb, var(--foreground) 7%, transparent)}}.router-page .router-nav-mobile-links .router-nav-router-trigger:hover,.router-page .router-nav-mobile-links .router-nav-router-trigger:focus-visible,.router-page .router-nav-mobile-links .router-nav-external:hover,.router-page .router-nav-mobile-links .router-nav-external:focus-visible{color:var(--foreground)}.router-page .router-nav-mobile-links .router-nav-router-dropdown{border-left:1px solid var(--foreground);flex-basis:100%;min-width:0;margin:2px 0 4px 12px;padding:4px 0 4px 12px;position:static}@supports (color:color-mix(in lab, red, red)){.router-page .router-nav-mobile-links .router-nav-router-dropdown{border-left:1px solid color-mix(in srgb, var(--foreground) 14%, transparent)}}.router-page .router-nav-mobile-links .router-nav-router-dropdown{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.router-page .router-nav-mobile-links .router-nav-router-dropdown a{min-height:40px;font-size:var(--router-type-body);border-radius:8px;padding:9px 12px}.router-page .router-nav-mobile-actions{border-top:1px solid var(--foreground);gap:14px;margin-top:auto;padding-top:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.router-page .router-nav-mobile-actions{border-top:1px solid color-mix(in srgb, var(--foreground) 12%, transparent)}}.router-page .router-nav-mobile-actions .router-header-controls{justify-content:flex-start}.router-page .router-nav-mobile-account{border:1px solid var(--foreground);justify-content:center;align-items:center;min-height:44px;padding:10px 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.router-page .router-nav-mobile-account{border:1px solid color-mix(in srgb, var(--foreground) 20%, transparent)}}.router-page .router-nav-mobile-account{color:var(--foreground);font-size:var(--router-type-body);border-radius:10px;font-weight:650}.router-page .router-nav-mobile-account:hover,.router-page .router-nav-mobile-account:focus-visible{border-color:var(--foreground);background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.router-page .router-nav-mobile-account:hover,.router-page .router-nav-mobile-account:focus-visible{background:color-mix(in srgb, var(--foreground) 7%, transparent)}}@keyframes router-mobile-menu-in{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:translate(0)}}.router-page .router-pricing-title-punctuation{color:var(--router-orange)}@media (prefers-reduced-motion:no-preference){.router-page .router-why-choose.motion-ready .router-why-choose-heading,.router-page .router-why-choose.motion-ready .router-why-choose-card{opacity:0;transform:translateY(16px)}.router-page .router-why-choose.motion-ready.is-visible .router-why-choose-heading,.router-page .router-why-choose.motion-ready.is-visible .router-why-choose-card{animation:.68s cubic-bezier(.22,1,.36,1) forwards router-why-choose-reveal}.router-page .router-why-choose.motion-ready.is-visible .router-why-choose-card:first-child{animation-delay:70ms}.router-page .router-why-choose.motion-ready.is-visible .router-why-choose-card:nth-child(3){animation-delay:.22s}.router-page .router-why-choose.motion-ready .router-why-choose-stack{opacity:0;transform:translateY(16px)}.router-page .router-why-choose.motion-ready.is-visible .router-why-choose-stack{animation:.68s cubic-bezier(.22,1,.36,1) .14s forwards router-why-choose-reveal}.router-page .router-why-choose.motion-ready .router-price-bar{transform-origin:bottom;transform:scaleY(0)}.router-page .router-why-choose.motion-ready.is-visible .router-price-column-direct .router-price-bar{animation:.72s cubic-bezier(.22,1,.36,1) .28s forwards router-price-bar-grow}.router-page .router-why-choose.motion-ready.is-visible .router-price-column-mengbi .router-price-bar{animation:.72s cubic-bezier(.22,1,.36,1) .39s forwards router-price-bar-grow}.router-page .router-why-choose.motion-ready .router-price-savings{opacity:0;transform:translateY(8px)}.router-page .router-why-choose.motion-ready.is-visible .router-price-savings{animation:.56s cubic-bezier(.22,1,.36,1) .52s forwards router-why-choose-reveal}.router-page .router-why-choose.motion-ready .router-price-savings path{stroke-dasharray:220;stroke-dashoffset:220px}.router-page .router-why-choose.motion-ready.is-visible .router-price-savings path{animation:.9s cubic-bezier(.22,1,.36,1) .6s forwards router-savings-arrow-draw}.router-page .router-why-choose.motion-ready .router-provider-logo-tile{opacity:0;transform:translateY(8px)scale(.96)}.router-page .router-why-choose.motion-ready.is-visible .router-provider-logo-tile{animation:.42s cubic-bezier(.22,1,.36,1) forwards router-provider-tile-reveal}.router-page .router-why-choose.motion-ready.is-visible .router-provider-logo-tile:first-child{animation-delay:.3s}.router-page .router-why-choose.motion-ready.is-visible .router-provider-logo-tile:nth-child(2){animation-delay:.35s}.router-page .router-why-choose.motion-ready.is-visible .router-provider-logo-tile:nth-child(3){animation-delay:.4s}.router-page .router-why-choose.motion-ready.is-visible .router-provider-logo-tile:nth-child(4){animation-delay:.45s}.router-page .router-why-choose.motion-ready.is-visible .router-provider-logo-tile:nth-child(5){animation-delay:.5s}.router-page .router-why-choose.motion-ready.is-visible .router-provider-logo-tile:nth-child(6){animation-delay:.55s}.router-page .router-why-choose.motion-ready .router-billing-list li{opacity:0;transform:translateY(8px)}.router-page .router-why-choose.motion-ready.is-visible .router-billing-list li{animation:.5s cubic-bezier(.22,1,.36,1) forwards router-billing-row-reveal}.router-page .router-why-choose.motion-ready.is-visible .router-billing-list li:first-child{animation-delay:.3s}.router-page .router-why-choose.motion-ready.is-visible .router-billing-list li:nth-child(2){animation-delay:.43s}.router-page .router-why-choose.motion-ready.is-visible .router-billing-list li:nth-child(3){animation-delay:.56s}@keyframes router-why-choose-reveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes router-price-bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes router-savings-arrow-draw{0%{stroke-dashoffset:220px}to{stroke-dashoffset:0}}@keyframes router-provider-tile-reveal{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes router-billing-row-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:800px){.router-page>.router-nav>.router-nav-inner{gap:12px;width:min(100% - 28px,620px);min-height:64px}.router-page>.router-nav .router-nav-start{flex:auto;gap:0}.router-page>.router-nav .router-nav-links-desktop,.router-page>.router-nav .router-nav-actions{display:none}.router-page>.router-nav .router-nav-mobile{flex:none;margin-left:auto;display:block}.router-page .router-nav-mobile-toggle{display:inline-flex}.router-page .router-nav-mobile-layer{display:flex}.router-page .router-nav-external{display:none}.router-page .router-nav-router-dropdown a,.router-page .router-nav-mobile-links .router-nav-external{display:flex}}@media (prefers-reduced-motion:reduce){.router-page .router-nav-router-trigger,.router-page .router-nav-router-trigger svg,.router-page .router-nav-router-dropdown a,.router-page .router-nav-mobile-panel{transition:none;animation:none}.router-page .router-why-choose.motion-ready .router-why-choose-heading,.router-page .router-why-choose.motion-ready .router-why-choose-card,.router-page .router-why-choose.motion-ready .router-why-choose-stack,.router-page .router-why-choose.motion-ready .router-price-bar,.router-page .router-why-choose.motion-ready .router-price-savings,.router-page .router-why-choose.motion-ready .router-price-savings path,.router-page .router-why-choose.motion-ready .router-provider-logo-tile,.router-page .router-why-choose.motion-ready .router-billing-list li{opacity:1;stroke-dashoffset:0;animation:none;transform:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
